.ehua-guided-collection{--ehua-guided-ink: #101514;--ehua-guided-muted: #66716d;--ehua-guided-soft: #f6f9f7;--ehua-guided-soft-2: #eef5f1;--ehua-guided-line: #dfe8e3;--ehua-guided-accent: #0f856b;--ehua-guided-mint: #8de0c0;--ehua-guided-radius: 8px;background:linear-gradient(90deg,rgba(16,21,20,.035) 1px,transparent 1px) 0 0 / 74px 74px,linear-gradient(180deg,#fff,#f8fbf9 42%,#fff);color:var(--ehua-guided-ink);text-rendering:optimizeLegibility}.ehua-guided-collection *{box-sizing:border-box}@property --ehua-border-angle{syntax: "<angle>"; inherits: true; initial-value: 45deg;}@property --ehua-border-glow{syntax: "<number>"; inherits: true; initial-value: 0;}.ehua-guided-collection__inner{width:min(100% - 40px,1440px);margin:0 auto;padding:clamp(24px,4vw,46px) 0 clamp(64px,7vw,110px)}.ehua-guided-collection__breadcrumb{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-bottom:clamp(34px,5vw,66px);color:#7a8580;font-size:13px;line-height:1.4}.ehua-guided-collection__breadcrumb a{color:inherit;text-decoration:none}.ehua-guided-collection__breadcrumb a:hover,.ehua-guided-collection__breadcrumb a:focus-visible{color:var(--ehua-guided-accent)}.ehua-guided-collection__hero{display:grid;grid-template-columns:minmax(0,.62fr) minmax(340px,.38fr);gap:clamp(30px,6vw,88px);align-items:end;padding-bottom:clamp(44px,6vw,78px);border-bottom:1px solid var(--ehua-guided-line)}.ehua-guided-collection__route-note{width:fit-content;margin:0 0 18px;border-left:2px solid var(--ehua-guided-mint);padding-left:13px;color:var(--ehua-guided-accent);font-size:13px;font-weight:500;line-height:1.45}.ehua-guided-collection__route-note strong{font-weight:600}.ehua-guided-collection h1,.ehua-guided-collection h2,.ehua-guided-collection h3,.ehua-guided-collection p{letter-spacing:0}.ehua-guided-collection h1{max-width:980px;margin:0;color:var(--ehua-guided-ink);font-size:clamp(38px,4vw,58px);font-weight:560;line-height:1.04;text-transform:none}.ehua-guided-collection__hero-copy>p:last-of-type{max-width:760px;margin:24px 0 0;color:var(--ehua-guided-muted);font-size:clamp(16px,1.25vw,20px);line-height:1.62}.ehua-guided-collection__actions,.ehua-guided-collection__recommendation-actions,.ehua-guided-collection__product-actions{display:flex;flex-wrap:wrap;gap:12px}.ehua-guided-collection__actions{margin-top:32px}.ehua-guided-collection__button,.ehua-guided-collection__product-actions a{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;min-height:46px;align-items:center;justify-content:center;border:1px solid var(--ehua-guided-ink);border-radius:999px;padding:12px 22px;color:var(--ehua-guided-ink);background:#fff;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.ehua-guided-collection__button:before,.ehua-guided-collection__product-actions a:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;background:linear-gradient(148deg,rgba(255,255,255,.24),transparent 42%),radial-gradient(circle at 86% 100%,rgba(141,224,192,.16),transparent 42%);opacity:0;pointer-events:none}.ehua-guided-collection__button:hover,.ehua-guided-collection__button:focus-visible,.ehua-guided-collection__product-actions a:hover,.ehua-guided-collection__product-actions a:focus-visible{border-color:var(--ehua-guided-accent);color:var(--ehua-guided-accent);transform:translateY(-1px)}.ehua-guided-collection__button:active,.ehua-guided-collection__product-actions a:active,.ehua-guided-collection__chips button:active,.ehua-guided-collection__filter-footer button:active{transform:translateY(1px) scale(.99)}.ehua-guided-collection__button--primary,.ehua-guided-collection__product-actions a:first-child{border-color:var(--ehua-guided-ink);background:linear-gradient(150deg,rgba(255,255,255,.08),transparent 48%),var(--ehua-guided-ink);box-shadow:inset 0 1px #ffffff2e;color:#fff}.ehua-guided-collection__button--primary:hover,.ehua-guided-collection__button--primary:focus-visible,.ehua-guided-collection__product-actions a:first-child:hover,.ehua-guided-collection__product-actions a:first-child:focus-visible{border-color:var(--ehua-guided-accent);background:var(--ehua-guided-accent);color:#fff}.ehua-guided-collection__button--secondary,.ehua-guided-collection__product-actions a:last-child{border-color:#ffffff85;background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.78),transparent 34%),radial-gradient(circle at 92% 82%,rgba(141,224,192,.18),transparent 42%),linear-gradient(132deg,#ffffffa8,#e2f9f12e 44%,#d2e5ff1f),#ffffff57;box-shadow:inset 0 1px #ffffffb3,0 8px 22px #1015140b;color:var(--ehua-guided-ink);-webkit-backdrop-filter:blur(16px) saturate(160%) contrast(1.03);backdrop-filter:blur(16px) saturate(160%) contrast(1.03)}.ehua-guided-collection__button--secondary:before,.ehua-guided-collection__product-actions a:last-child:before{opacity:.85}.ehua-guided-collection__button--secondary:hover,.ehua-guided-collection__button--secondary:focus-visible,.ehua-guided-collection__product-actions a:last-child:hover,.ehua-guided-collection__product-actions a:last-child:focus-visible{border-color:#0f856b47;background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.84),transparent 34%),radial-gradient(circle at 92% 82%,rgba(141,224,192,.26),transparent 42%),linear-gradient(132deg,#ffffffad,#e2f9f13d 44%,#d2e5ff24),#ffffff61;box-shadow:inset 0 1px #ffffffc2,0 12px 28px #0f856b14}.ehua-guided-collection__hero-panel{display:grid;gap:1px;border:1px solid var(--ehua-guided-line);background:var(--ehua-guided-line);box-shadow:0 28px 70px #10151414}.ehua-guided-collection__hero-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--ehua-guided-line)}.ehua-guided-collection__hero-grid span,.ehua-guided-collection__hero-counter{min-height:112px;display:flex;align-items:center;background:#ffffffdb;color:var(--ehua-guided-ink);font-size:14px;font-weight:560;line-height:1.35}.ehua-guided-collection__hero-grid span{padding:18px}.ehua-guided-collection__hero-counter{min-height:156px;flex-direction:column;align-items:flex-start;justify-content:center;padding:26px;background:linear-gradient(135deg,rgba(141,224,192,.23),transparent 50%),#fff}.ehua-guided-collection__hero-counter strong{color:var(--ehua-guided-accent);font-size:clamp(44px,5vw,76px);font-weight:500;line-height:.95}.ehua-guided-collection__hero-counter span{margin-top:10px;color:var(--ehua-guided-muted);font-size:13px;font-weight:400}.ehua-guided-collection__selector,.ehua-guided-collection__products,.ehua-guided-collection__guide,.ehua-guided-collection__faq{padding:clamp(48px,7vw,96px) 0;border-bottom:1px solid var(--ehua-guided-line)}.ehua-guided-collection__products{scroll-margin-top:24px}.ehua-guided-collection__section-head{max-width:780px;margin-bottom:clamp(24px,4vw,42px)}.ehua-guided-collection__section-head h2,.ehua-guided-collection__products-head h2,.ehua-guided-collection__guide h2,.ehua-guided-collection__faq h2,.ehua-guided-collection__quote-card h2{margin:0;color:var(--ehua-guided-ink);font-size:clamp(24px,2.3vw,36px);font-weight:560;line-height:1.12;text-transform:none}.ehua-guided-collection__section-head p,.ehua-guided-collection__products-head p,.ehua-guided-collection__guide p,.ehua-guided-collection__quote-card p,.ehua-guided-collection__faq details p{margin:16px 0 0;color:var(--ehua-guided-muted);font-size:15px;line-height:1.62}.ehua-guided-collection__filter-group h3{margin:0;color:var(--ehua-guided-accent);font-size:12px;font-weight:600;font-stretch:condensed;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.ehua-guided-collection__selector-grid{display:grid;grid-template-columns:minmax(0,.62fr) minmax(320px,.38fr);gap:clamp(22px,4vw,48px);align-items:start}.ehua-guided-collection__filter-panel,.ehua-guided-collection__recommendation,.ehua-guided-collection__quote-card{border:1px solid var(--ehua-guided-line);border-radius:var(--ehua-guided-radius);background:#ffffffeb}.ehua-guided-collection__filter-panel{--ehua-border-edge: 0;--ehua-border-angle: 45deg;--ehua-border-glow: .18;position:relative;isolation:isolate;overflow:visible;padding:clamp(18px,2.4vw,30px);border-color:#ffffff7a;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.78),transparent 31%),radial-gradient(circle at 88% 16%,rgba(210,229,255,.18),transparent 34%),radial-gradient(circle at 72% 96%,rgba(141,224,192,.2),transparent 38%),linear-gradient(138deg,#ffffffad,#ffffff57 48%,#ebfcf63d),#ffffff70;box-shadow:inset 0 1px #ffffffc7,inset 0 -1px #0f856b0f,0 28px 80px #10151412;-webkit-backdrop-filter:blur(24px) saturate(185%) contrast(1.04);backdrop-filter:blur(24px) saturate(185%) contrast(1.04)}.ehua-guided-collection__filter-panel:before,.ehua-guided-collection__filter-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.ehua-guided-collection__filter-panel:before{z-index:0;background:linear-gradient(115deg,rgba(255,255,255,.44),transparent 28%,rgba(141,224,192,.08) 52%,transparent 76%),radial-gradient(circle at 0% 18%,rgba(255,255,255,.48),transparent 24%);opacity:.72}.ehua-guided-collection__filter-panel:after{z-index:0;background:linear-gradient(90deg,rgba(255,255,255,.13) 1px,transparent 1px) 0 0 / 52px 52px,linear-gradient(180deg,rgba(255,255,255,.1) 1px,transparent 1px) 0 0 / 52px 52px;mix-blend-mode:screen;opacity:.2}.ehua-guided-collection__filter-panel>:not(.ehua-guided-collection__border-glow):not(.ehua-guided-collection__border-fill):not(.ehua-guided-collection__edge-light){position:relative;z-index:3}.ehua-guided-collection__border-glow,.ehua-guided-collection__border-fill,.ehua-guided-collection__edge-light{position:absolute;border-radius:inherit;pointer-events:none;transition:opacity .26s ease}.ehua-guided-collection__border-glow,.ehua-guided-collection__border-fill{top:0;right:0;bottom:0;left:0;z-index:2;border:1px solid transparent;opacity:var(--ehua-border-glow)}.ehua-guided-collection__border-glow{background:linear-gradient(#ffffff8a,#fff3) padding-box,radial-gradient(at 80% 55%,rgba(141,224,192,.95) 0,transparent 50%) border-box,radial-gradient(at 69% 34%,rgba(255,255,255,.92) 0,transparent 50%) border-box,radial-gradient(at 8% 6%,rgba(216,236,255,.72) 0,transparent 50%) border-box,radial-gradient(at 41% 38%,rgba(15,133,107,.44) 0,transparent 50%) border-box,radial-gradient(at 86% 85%,rgba(255,247,223,.48) 0,transparent 50%) border-box,radial-gradient(at 82% 18%,rgba(184,246,224,.6) 0,transparent 50%) border-box,radial-gradient(at 51% 4%,rgba(235,252,246,.72) 0,transparent 50%) border-box;-webkit-mask-image:conic-gradient(from var(--ehua-border-angle) at center,#000 0deg,#000 34deg,transparent 58deg,transparent 302deg,#000 326deg,#000 360deg);mask-image:conic-gradient(from var(--ehua-border-angle) at center,#000 0deg,#000 34deg,transparent 58deg,transparent 302deg,#000 326deg,#000 360deg);box-shadow:inset 0 0 0 1px #ffffff85,inset 0 0 12px #8de0c024,0 0 18px #8de0c01a;filter:saturate(180%) brightness(1.06) contrast(1.04);mix-blend-mode:plus-lighter}.ehua-guided-collection__border-fill{background:radial-gradient(at 80% 55%,rgba(141,224,192,.42) 0,transparent 52%) padding-box,radial-gradient(at 69% 34%,rgba(255,255,255,.5) 0,transparent 50%) padding-box,radial-gradient(at 8% 6%,rgba(216,236,255,.34) 0,transparent 52%) padding-box,radial-gradient(at 86% 85%,rgba(255,247,223,.24) 0,transparent 52%) padding-box;-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 36%,transparent 68%),conic-gradient(from var(--ehua-border-angle) at center,transparent 4%,#000 15%,#000 85%,transparent 96%);mask-image:radial-gradient(ellipse at 50% 50%,#000 36%,transparent 68%),conic-gradient(from var(--ehua-border-angle) at center,transparent 4%,#000 15%,#000 85%,transparent 96%);opacity:calc(var(--ehua-border-glow) * .16);mix-blend-mode:soft-light}.ehua-guided-collection__edge-light{top:-34px;right:-34px;bottom:-34px;left:-34px;z-index:1;opacity:calc(var(--ehua-border-glow) * .86);mix-blend-mode:plus-lighter;-webkit-mask-image:conic-gradient(from var(--ehua-border-angle) at center,#000 2%,transparent 12%,transparent 88%,#000 98%);mask-image:conic-gradient(from var(--ehua-border-angle) at center,#000 2%,transparent 12%,transparent 88%,#000 98%)}.ehua-guided-collection__edge-light:before{content:"";position:absolute;top:34px;right:34px;bottom:34px;left:34px;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffffd1,inset 0 0 2px #8de0c0e6,inset 0 0 10px #8de0c08f,inset 0 0 24px #d8ecff52,inset 0 0 46px #fff7df1f,0 0 2px #ffffffc7,0 0 14px #8de0c070,0 0 34px #d8ecff3d}.ehua-guided-collection__setup{display:grid;gap:8px;margin-bottom:24px;padding:18px;border-radius:var(--ehua-guided-radius);border:1px solid rgba(255,255,255,.42);background:radial-gradient(circle at 0% 0%,rgba(255,255,255,.7),transparent 34%),radial-gradient(circle at 90% 100%,rgba(141,224,192,.14),transparent 42%),linear-gradient(135deg,#8de0c02e,#ffffff61 62%),#f6f9f775;box-shadow:inset 0 1px #ffffffad,0 10px 26px #10151406;-webkit-backdrop-filter:blur(14px) saturate(150%) contrast(1.02);backdrop-filter:blur(14px) saturate(150%) contrast(1.02)}.ehua-guided-collection__setup span{color:var(--ehua-guided-accent);font-size:12px;font-weight:600}.ehua-guided-collection__setup strong{color:var(--ehua-guided-ink);font-size:15px;font-weight:560;line-height:1.45}.ehua-guided-collection__filter-group{position:relative;display:grid;grid-template-columns:128px minmax(0,1fr);gap:18px;align-items:start;padding:22px 0;border-top:0}.ehua-guided-collection__filter-group:before,.ehua-guided-collection__filter-footer:before{content:"";position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.78) 10%,rgba(141,224,192,.2) 36%,rgba(210,229,255,.34) 68%,transparent 100%) 0 0 / 100% 1px no-repeat,linear-gradient(90deg,transparent 0%,rgba(16,21,20,.035) 16%,rgba(15,133,107,.11) 48%,rgba(16,21,20,.035) 84%,transparent 100%) 0 1px / 100% 1px no-repeat;box-shadow:0 -1px #ffffffd6,0 1px #0f856b0b,0 8px 22px #8de0c01a;opacity:.82;pointer-events:none}.ehua-guided-collection__filter-group.is-hidden{display:none}.ehua-guided-collection__chips{display:flex;flex-wrap:wrap;gap:10px}.ehua-guided-collection__chips button,.ehua-guided-collection__filter-footer button{position:relative;isolation:isolate;overflow:hidden;min-height:38px;border:1px solid rgba(255,255,255,.48);border-radius:999px;padding:9px 14px;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.8),transparent 34%),radial-gradient(circle at 92% 88%,rgba(141,224,192,.16),transparent 42%),linear-gradient(132deg,#ffffff9e,#e2f9f129 44%,#d2e5ff1a),#ffffff57;box-shadow:inset 0 1px #ffffffad,0 8px 20px #10151409;color:var(--ehua-guided-ink);cursor:pointer;font:inherit;font-size:13px;font-weight:500;line-height:1;-webkit-backdrop-filter:blur(16px) saturate(160%) contrast(1.03);backdrop-filter:blur(16px) saturate(160%) contrast(1.03);transition:border-color .18s ease,background-color .18s ease,color .18s ease,opacity .18s ease,transform .18s ease,box-shadow .18s ease}.ehua-guided-collection__chips button:before,.ehua-guided-collection__filter-footer button:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;background:linear-gradient(155deg,rgba(255,255,255,.5),transparent 38%),linear-gradient(335deg,rgba(141,224,192,.12),transparent 44%);opacity:.76;pointer-events:none}.ehua-guided-collection__chips button:hover,.ehua-guided-collection__chips button:focus-visible,.ehua-guided-collection__filter-footer button:hover,.ehua-guided-collection__filter-footer button:focus-visible{border-color:#0f856b47;box-shadow:inset 0 1px #ffffffbd,0 12px 26px #0f856b14;color:var(--ehua-guided-accent);outline:none;transform:translateY(-1px)}.ehua-guided-collection__chips button.is-selected,.ehua-guided-collection__chips button[aria-pressed=true]{border-color:#0f856b57;background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.72),transparent 34%),radial-gradient(circle at 92% 82%,rgba(141,224,192,.36),transparent 42%),linear-gradient(132deg,#e6fbf3b8,#b4ebd557 44%,#d2e5ff24),#e4faf285;box-shadow:inset 0 1px #ffffffc7,inset 0 -1px #0f856b1a,0 14px 32px #0f856b24;color:var(--ehua-guided-accent)}.ehua-guided-collection__chips button.is-disabled{opacity:.28;pointer-events:none}.ehua-guided-collection__filter-footer{position:relative;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding-top:22px;border-top:0}.ehua-guided-collection__filter-footer span,.ehua-guided-collection__products-head>span,.ehua-guided-collection__products-tools>span{color:var(--ehua-guided-accent);font-size:13px;font-weight:600}.ehua-guided-collection__recommendation{position:sticky;top:24px;overflow:hidden;padding:clamp(20px,2.4vw,30px);background:linear-gradient(135deg,rgba(141,224,192,.22),transparent 48%),#fff;transition:transform .26s ease,border-color .26s ease,box-shadow .26s ease}.ehua-guided-collection__recommendation.is-updating{transform:translateY(-2px);border-color:#0f856b6b;box-shadow:0 24px 60px #0f856b21}.ehua-guided-collection__recommendation-kicker{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline;margin-bottom:18px}.ehua-guided-collection__recommendation-kicker span,.ehua-guided-collection__recommendation-kicker small{display:inline-flex;font-size:12px;font-weight:600;font-stretch:condensed;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.ehua-guided-collection__recommendation-kicker span{color:var(--ehua-guided-accent)}.ehua-guided-collection__recommendation-kicker small{flex:1 1 220px;min-width:0;max-width:100%;color:#77837e;font-weight:560;letter-spacing:0;overflow-wrap:anywhere;text-transform:none;white-space:normal}.ehua-guided-collection__recommendation-media-shell{position:relative;margin-bottom:20px}.ehua-guided-collection__recommendation-media{display:none;position:relative;isolation:isolate;aspect-ratio:1.2;overflow:hidden;margin-bottom:0;border:1px solid var(--ehua-guided-line);border-radius:var(--ehua-guided-radius);background:var(--ehua-guided-soft-2)}.ehua-guided-collection__recommendation-media.has-image{display:block}.ehua-guided-collection__recommendation-nav{position:absolute;left:12px;bottom:12px;z-index:6;display:inline-flex;min-height:34px;align-items:center;gap:2px;border-radius:999px;padding:3px;background:linear-gradient(132deg,#ffffffc7,#e4f8f06b),#ffffff75;box-shadow:inset 0 1px #ffffffe0,0 8px 22px #10151414;-webkit-backdrop-filter:blur(18px) saturate(165%);backdrop-filter:blur(18px) saturate(165%)}.ehua-guided-collection__recommendation-nav[hidden]{display:none}.ehua-guided-collection__recommendation-nav button{width:28px;height:28px;display:inline-grid;flex:0 0 28px;place-items:center;border:0;border-radius:50%;padding:0;color:var(--ehua-guided-ink);background:transparent;font:inherit;font-size:15px;line-height:1;cursor:pointer;transition:color .18s ease,background-color .18s ease,transform .18s ease}.ehua-guided-collection__recommendation-nav button:hover,.ehua-guided-collection__recommendation-nav button:focus-visible{color:var(--ehua-guided-accent);background:#8de0c03d;outline:none}.ehua-guided-collection__recommendation-nav button:active{transform:scale(.94)}.ehua-guided-collection__recommendation-nav span{min-width:42px;color:#67736e;font-size:11px;font-weight:560;line-height:1;text-align:center}.ehua-guided-collection__recommendation-media img{width:100%;height:100%;display:block;object-fit:cover}.glass-surface{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:opacity .26s ease-out}.glass-surface__filter{width:100%;height:100%;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:-1}.glass-surface__content{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:inherit;position:relative;z-index:1}.glass-surface--svg{background:hsl(0 0% 100% / var(--glass-frost, 0));-webkit-backdrop-filter:var(--filter-id, url(#glass-filter)) saturate(var(--glass-saturation, 1));backdrop-filter:var(--filter-id, url(#glass-filter)) saturate(var(--glass-saturation, 1));box-shadow:0 0 2px 1px color-mix(in oklch,black,transparent 85%) inset,0 0 10px 4px color-mix(in oklch,black,transparent 90%) inset,0 4px 16px #11111a0d,0 8px 24px #11111a0d,0 16px 56px #11111a0d,0 4px 16px #11111a0d inset,0 8px 24px #11111a0d inset,0 16px 56px #11111a0d inset}.glass-surface--fallback{background:#ffffff40;-webkit-backdrop-filter:blur(12px) saturate(1.8) brightness(1.1);backdrop-filter:blur(12px) saturate(1.8) brightness(1.1);box-shadow:0 8px 32px #1f268733,0 2px 16px #1f26871a,inset 0 1px #fff6,inset 0 -1px #fff3}.ehua-guided-collection__magnifier{width:264px;height:264px;position:absolute;top:0;left:0;z-index:4;border-radius:50%;opacity:0;pointer-events:none;will-change:transform,opacity}.ehua-guided-collection__magnifier.is-visible{opacity:1}.ehua-guided-collection__magnifier.glass-surface--svg{-webkit-backdrop-filter:none;backdrop-filter:none}.ehua-guided-collection__magnifier .glass-surface__content{padding:0}.ehua-guided-collection__magnifier-zoom{position:relative;width:100%;height:100%;border-radius:inherit;overflow:hidden;background-color:#fff}.ehua-guided-collection__magnifier-image{position:absolute;max-width:none;display:block;object-fit:cover;transform:scale(2);transform-origin:center;-webkit-user-select:none;user-select:none;pointer-events:none}.ehua-guided-collection__magnifier-glass{position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;background:#ffffff08;-webkit-mask-image:radial-gradient(circle at center,#000 0 66%,rgba(0,0,0,.68) 69%,transparent 72%);mask-image:radial-gradient(circle at center,#000 0 66%,rgba(0,0,0,.68) 69%,transparent 72%);box-shadow:inset 0 0 22px #ffffffad,inset 0 -18px 32px #1015140f;-webkit-backdrop-filter:var(--filter-id, url(#glass-filter)) saturate(1.08) contrast(1.02);backdrop-filter:var(--filter-id, url(#glass-filter)) saturate(1.08) contrast(1.02);pointer-events:none}.ehua-guided-collection__recommendation h3{margin:0;color:var(--ehua-guided-ink);font-size:clamp(21px,2vw,30px);font-weight:560;line-height:1.15}.ehua-guided-collection__recommendation-heading{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:flex-end;justify-content:space-between}.ehua-guided-collection__recommendation-heading h3{flex:1 1 280px}.ehua-guided-collection__recommendation-jump{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;min-height:32px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.5);border-radius:999px;padding:8px 12px;color:var(--ehua-guided-accent);background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.76),transparent 34%),linear-gradient(132deg,#ffffff94,#e2f9f14d),#ffffff57;box-shadow:inset 0 1px #ffffffb8,0 7px 18px #1015140b;font-size:12px;font-weight:560;line-height:1;text-decoration:none;white-space:nowrap;-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);transition:color .18s ease,background-color .18s ease,transform .18s ease,box-shadow .18s ease}.ehua-guided-collection__recommendation-jump[hidden]{display:none}.ehua-guided-collection__recommendation-jump:hover,.ehua-guided-collection__recommendation-jump:focus-visible{color:#0a6d58;box-shadow:inset 0 1px #fffc,0 10px 24px #0f856b17;transform:translateY(-1px)}.ehua-guided-collection__recommendation-jump:active{transform:translateY(1px) scale(.99)}.ehua-guided-collection__recommendation.is-swapping-next .ehua-guided-collection__recommendation-media,.ehua-guided-collection__recommendation.is-swapping-next .ehua-guided-collection__recommendation-kicker small{animation:ehua-recommendation-next .34s cubic-bezier(.22,1,.36,1)}.ehua-guided-collection__recommendation.is-swapping-previous .ehua-guided-collection__recommendation-media,.ehua-guided-collection__recommendation.is-swapping-previous .ehua-guided-collection__recommendation-kicker small{animation:ehua-recommendation-previous .34s cubic-bezier(.22,1,.36,1)}@keyframes ehua-recommendation-next{0%{opacity:.35;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes ehua-recommendation-previous{0%{opacity:.35;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}.ehua-guided-collection__recommendation p{margin:16px 0 0;color:var(--ehua-guided-muted);font-size:15px;line-height:1.6}.ehua-guided-collection__price-chip{--ehua-chip-label: #687570;--ehua-chip-value: #0f856b;position:relative;display:inline-flex;width:fit-content;max-width:100%;min-height:30px;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(255,255,255,.46);border-radius:999px;padding:7px 10px;background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.82),transparent 34%),radial-gradient(circle at 92% 82%,rgba(141,224,192,.28),transparent 42%),linear-gradient(132deg,#ffffff94,#e2f9f13d 42%,#d2e5ff29),#ffffff52;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #0f856b0f,0 8px 22px #1015140f;color:var(--ehua-chip-label);font-size:12px;font-weight:500;line-height:1;white-space:nowrap;-webkit-backdrop-filter:blur(18px) saturate(170%) contrast(1.04);backdrop-filter:blur(18px) saturate(170%) contrast(1.04)}.ehua-guided-collection__price-chip:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;background:linear-gradient(155deg,rgba(255,255,255,.54),transparent 38%),linear-gradient(335deg,rgba(141,224,192,.18),transparent 44%);opacity:.82;pointer-events:none}.ehua-guided-collection__price-chip span,.ehua-guided-collection__price-chip strong{position:relative;z-index:1;display:inline-flex;align-items:center;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:0}.ehua-guided-collection__price-chip strong{color:var(--ehua-chip-value)}.ehua-guided-collection__recommendation-price{position:absolute;right:14px;bottom:12px;z-index:2;margin:0;pointer-events:none}.ehua-guided-collection__recommendation ul{display:grid;gap:8px;margin:20px 0 0;padding:0;list-style:none}.ehua-guided-collection__recommendation li{position:relative;padding-left:16px;color:var(--ehua-guided-ink);font-size:13px;font-weight:560;line-height:1.45}.ehua-guided-collection__recommendation li:before,.ehua-guided-collection__quote-card li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:999px;background:var(--ehua-guided-mint)}.ehua-guided-collection__recommendation-actions{margin-top:24px}.ehua-guided-collection__products-head{display:flex;gap:18px;align-items:end;justify-content:space-between;margin-bottom:28px}.ehua-guided-collection__products-tools{display:grid;gap:10px;justify-items:end}.ehua-guided-collection__view-controls{display:inline-flex;flex-wrap:wrap;gap:3px;justify-content:flex-end;border-radius:999px;padding:4px;background:linear-gradient(132deg,#ffffffb8,#e6f7f066),#eef5f1b3;box-shadow:inset 0 1px #ffffffd1,0 8px 22px #1015140b}.ehua-guided-collection__view-controls button{min-height:32px;border:0;border-radius:999px;padding:8px 12px;color:#6b7672;background:transparent;font:inherit;font-size:12px;font-weight:520;line-height:1;cursor:pointer;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.ehua-guided-collection__view-controls button:hover,.ehua-guided-collection__view-controls button:focus-visible{color:var(--ehua-guided-accent);outline:none}.ehua-guided-collection__view-controls button.is-selected{color:var(--ehua-guided-ink);background:#ffffffc2;box-shadow:inset 0 1px #ffffffe0,0 5px 14px #1015140f}.ehua-guided-collection__view-controls button:active{transform:scale(.97)}.ehua-guided-collection__product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;border:1px solid var(--ehua-guided-line);background:var(--ehua-guided-line);list-style:none}.ehua-guided-collection__product-card{display:flex;min-width:0;min-height:100%;flex-direction:column;background:#fff;transition:opacity .26s ease,filter .26s ease,transform .26s ease,box-shadow .26s ease}.ehua-guided-collection__product-card.is-filtered-out{opacity:.2;filter:grayscale(.8);transform:scale(.985)}.ehua-guided-collection.is-matches-only .ehua-guided-collection__product-card.is-filtered-out{display:none}.ehua-guided-collection__product-card.is-recommended{position:relative;z-index:1;box-shadow:inset 0 0 0 2px #0f856b8c}.ehua-guided-collection__product-media{display:block;aspect-ratio:1.05;overflow:hidden;border-bottom:1px solid var(--ehua-guided-line);background:var(--ehua-guided-soft-2)}.ehua-guided-collection__product-media img,.ehua-guided-collection__product-media svg{width:100%;height:100%;display:block;object-fit:cover;transition:transform .32s ease}.ehua-guided-collection__product-card:hover .ehua-guided-collection__product-media img,.ehua-guided-collection__product-card:focus-within .ehua-guided-collection__product-media img{transform:scale(1.04)}.ehua-guided-collection__product-main{display:grid;gap:14px;flex:1;padding:clamp(18px,2vw,24px)}.ehua-guided-collection__product-main p{margin:0;color:var(--ehua-guided-accent);font-size:12px;font-weight:600;line-height:1}.ehua-guided-collection__product-main h3{margin:0;color:var(--ehua-guided-ink);font-size:clamp(16px,1.25vw,20px);font-weight:560;line-height:1.2}.ehua-guided-collection__product-main h3 a{color:inherit;text-decoration:none}.ehua-guided-collection__product-main h3 a:hover,.ehua-guided-collection__product-main h3 a:focus-visible{color:var(--ehua-guided-accent)}.ehua-guided-collection__as-low-as{margin-top:-2px}.ehua-guided-collection__specs{display:flex;flex-wrap:wrap;gap:8px}.ehua-guided-collection__specs span{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.5);border-radius:999px;padding:6px 9px;color:var(--ehua-guided-muted);background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.72),transparent 34%),radial-gradient(circle at 92% 82%,rgba(141,224,192,.12),transparent 42%),linear-gradient(132deg,#ffffff94,#f6fbf8b8 44%,#e1eeff1a),#ffffff52;box-shadow:inset 0 1px #ffffff9e,0 6px 16px #10151408;font-size:11px;font-weight:560;line-height:1;-webkit-backdrop-filter:blur(12px) saturate(140%) contrast(1.02);backdrop-filter:blur(12px) saturate(140%) contrast(1.02)}.ehua-guided-collection__product-actions{margin-top:auto}.ehua-guided-collection__product-actions a{min-height:38px;padding:10px 14px;font-size:12px}.ehua-guided-collection__empty{padding:clamp(32px,5vw,70px);border:1px solid var(--ehua-guided-line);border-radius:var(--ehua-guided-radius);background:#fff}.ehua-guided-collection__empty h2{margin:0}.ehua-guided-collection__guide{display:grid;grid-template-columns:minmax(0,.58fr) minmax(340px,.42fr);gap:clamp(28px,5vw,70px);align-items:start}.ehua-guided-collection__guide-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.ehua-guided-collection__guide-links a{color:var(--ehua-guided-ink);font-size:13px;font-weight:600;text-decoration:underline;text-decoration-color:#0f856b57;text-underline-offset:4px}.ehua-guided-collection__guide-links a:hover,.ehua-guided-collection__guide-links a:focus-visible{color:var(--ehua-guided-accent)}.ehua-guided-collection__quote-card{padding:clamp(22px,3vw,34px);background:linear-gradient(135deg,rgba(141,224,192,.2),transparent 52%),#fff}.ehua-guided-collection__quote-card ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0 0;padding:0;list-style:none}.ehua-guided-collection__quote-card li{position:relative;min-height:46px;display:flex;align-items:center;padding:10px 12px 10px 24px;border:1px solid rgba(16,21,20,.1);border-radius:var(--ehua-guided-radius);background:#ffffffc7;color:var(--ehua-guided-ink);font-size:13px;font-weight:560}.ehua-guided-collection__quote-card li:before{left:10px}.ehua-guided-collection__faq{border-bottom:0}.ehua-guided-collection__faq-list{margin-top:28px;border-top:1px solid var(--ehua-guided-line)}.ehua-guided-collection__faq details{border-bottom:1px solid var(--ehua-guided-line)}.ehua-guided-collection__faq summary{display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:16px;align-items:center;padding:22px 0;color:var(--ehua-guided-ink);cursor:pointer;font-size:clamp(16px,1.2vw,20px);font-weight:560;line-height:1.28;list-style:none}.ehua-guided-collection__faq summary::-webkit-details-marker{display:none}.ehua-guided-collection__faq summary span{color:var(--ehua-guided-accent);font-size:24px;text-align:right;transition:transform .18s ease}.ehua-guided-collection__faq details[open] summary span{transform:rotate(45deg)}.ehua-guided-collection__faq details p{max-width:820px;padding:0 0 24px}@media(prefers-reduced-motion:reduce){.ehua-guided-collection *,.ehua-guided-collection *:before,.ehua-guided-collection *:after{animation-duration:.001ms!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@media(prefers-reduced-transparency:reduce){.ehua-guided-collection__filter-panel,.ehua-guided-collection__setup{background:#f8fbf9;-webkit-backdrop-filter:none;backdrop-filter:none}.ehua-guided-collection__filter-panel:before,.ehua-guided-collection__filter-panel:after,.ehua-guided-collection__border-glow,.ehua-guided-collection__border-fill,.ehua-guided-collection__edge-light{opacity:0}.ehua-guided-collection__price-chip{border-color:#0f856b24;background:#f6fbf8;-webkit-backdrop-filter:none;backdrop-filter:none}.ehua-guided-collection__recommendation-nav,.ehua-guided-collection__recommendation-jump,.ehua-guided-collection__view-controls{background:#f6fbf8;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(hover:none),(pointer:coarse){.ehua-guided-collection__filter-panel{--ehua-border-edge: 82;--ehua-border-glow: .72;animation:ehua-border-glow-breathe 6s ease-in-out infinite}}@media(prefers-reduced-motion:reduce){.ehua-guided-collection__filter-panel{animation:none}}@keyframes ehua-border-glow-breathe{0%{--ehua-border-angle: 20deg;--ehua-border-glow: .42}45%{--ehua-border-angle: 172deg;--ehua-border-glow: .86}to{--ehua-border-angle: 380deg;--ehua-border-glow: .46}}@media(max-width:1120px){.ehua-guided-collection__hero,.ehua-guided-collection__selector-grid,.ehua-guided-collection__guide{grid-template-columns:1fr}.ehua-guided-collection__recommendation{position:relative;top:auto}.ehua-guided-collection__product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:740px){.ehua-guided-collection__inner{width:min(100% - 28px,1440px)}.ehua-guided-collection__hero{padding-bottom:38px}.ehua-guided-collection h1{font-size:clamp(36px,12vw,54px)}.ehua-guided-collection__actions,.ehua-guided-collection__button{width:100%}.ehua-guided-collection__button{min-height:48px}.ehua-guided-collection__hero-grid,.ehua-guided-collection__filter-group,.ehua-guided-collection__product-grid,.ehua-guided-collection__quote-card ul{grid-template-columns:1fr}.ehua-guided-collection__products-head{align-items:flex-start;flex-direction:column}.ehua-guided-collection__products-tools{width:100%;justify-items:start}.ehua-guided-collection__view-controls{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.ehua-guided-collection__view-controls::-webkit-scrollbar{display:none}.ehua-guided-collection__view-controls button{flex:0 0 auto}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ehua-guided-collection.css.map */
