:root{--ad-dark:#01291d;--ad-dark-2:#0b3a2b;--ad-green:#84ae88;--ad-green-soft:#e6efe6;--ad-green-tint:#f1f6f1;--ad-terra:#bb6330;--ad-terra-dark:#a2542a;--ad-terra-soft:#f7e9df;--ad-sand:#f3f3f3;--ad-paper:#faf8f4;--ad-cream:#f5f0e8;--ad-ink:#01291d;--ad-ink-60:rgba(1,41,29,.62);--ad-ink-30:rgba(1,41,29,.3);--ad-line:rgba(1,41,29,.12);--ad-white:#ffffff;--ad-star:#ebbf20;--ad-radius:6px;--ad-radius-lg:14px;--ad-shadow-sm:0 1px 2px rgba(1,41,29,.06),0 2px 8px rgba(1,41,29,.05);--ad-shadow:0 10px 30px -12px rgba(1,41,29,.25);--ad-shadow-lg:0 30px 60px -24px rgba(1,41,29,.35);--ad-ease:cubic-bezier(.22,1,.36,1);--ad-font-head:var(--font-heading-family, "Century Gothic", "CenturyGothic", "AppleGothic", "URW Gothic", sans-serif);--ad-font-body:var(--font-body-family, "Century Gothic", "CenturyGothic", "AppleGothic", "URW Gothic", sans-serif);--ad-wrap:1280px;--ad-gutter:20px}@media(min-width:768px){:root{--ad-gutter:32px}}.ad{font-family:var(--ad-font-body);color:var(--ad-ink);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.ad *,.ad *:before,.ad *:after{box-sizing:border-box}.ad img{display:block;max-width:100%}.ad a{color:inherit;text-decoration:none}.ad p{margin:0 0 1em}.ad p:last-child{margin-bottom:0}.ad ul{margin:0;padding:0;list-style:none}.ad button{font-family:inherit;cursor:pointer}.ad h1,.ad h2,.ad h3,.ad h4{font-family:var(--ad-font-head);color:var(--ad-ink);margin:0;font-weight:700;letter-spacing:-.015em}.ad-wrap{max-width:var(--ad-wrap);margin:0 auto;padding-left:var(--ad-gutter);padding-right:var(--ad-gutter)}.ad-sec{padding:clamp(56px,8vw,112px) 0}.ad-sec--tight{padding:clamp(40px,5vw,72px) 0}.ad-sec--paper{background:var(--ad-paper)}.ad-sec--tint{background:var(--ad-green-tint)}.ad-sec--dark{background:var(--ad-dark);color:#fff}.ad-sec--dark h1,.ad-sec--dark h2,.ad-sec--dark h3{color:#fff}.ad-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ad-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--ad-terra);margin-bottom:16px}.ad-eyebrow:before{content:"";width:28px;height:2px;background:currentColor;border-radius:2px}.ad-eyebrow--center{justify-content:center}.ad-eyebrow--center:before{display:none}.ad-sec--dark .ad-eyebrow{color:var(--ad-green)}.ad-h1{font-size:clamp(38px,5.4vw,70px);line-height:1.02;letter-spacing:-.025em}.ad-h2{font-size:clamp(30px,3.8vw,50px);line-height:1.08;letter-spacing:-.02em}.ad-h3{font-size:clamp(20px,2.2vw,26px);line-height:1.2}.ad-lead{font-size:clamp(17px,1.4vw,20px);line-height:1.55;color:var(--ad-ink-60);max-width:62ch}.ad-sec--dark .ad-lead{color:#ffffffb8}.ad-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px;margin-bottom:clamp(28px,4vw,48px)}.ad-head--center{flex-direction:column;align-items:center;text-align:center}.ad-head--center .ad-lead{margin:14px auto 0}.ad-accent{color:var(--ad-terra)}.ad-accent-green{color:var(--ad-green)}.ad-serifish{font-style:italic;font-weight:400}.ad-btn{--bg:var(--ad-dark);--fg:#fff;--bd:var(--ad-dark);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;font-size:15px;font-weight:700;letter-spacing:.01em;line-height:1;border:1px solid var(--bd);background:var(--bg);color:var(--fg);border-radius:var(--ad-radius);transition:transform .35s var(--ad-ease),box-shadow .35s var(--ad-ease),background .25s,color .25s,border-color .25s;position:relative;overflow:hidden;text-decoration:none}.ad-btn:hover{transform:translateY(-2px);box-shadow:var(--ad-shadow)}.ad-btn:active{transform:translateY(0)}.ad-btn svg{width:18px;height:18px;flex:none;transition:transform .35s var(--ad-ease)}.ad-btn:hover svg{transform:translate(4px)}.ad-btn--primary{--bg:var(--ad-terra);--bd:var(--ad-terra)}.ad-btn--primary:hover{--bg:var(--ad-terra-dark);--bd:var(--ad-terra-dark)}.ad-btn--green{--bg:var(--ad-green);--bd:var(--ad-green);--fg:#fff}.ad-btn--ghost{--bg:transparent;--fg:var(--ad-dark);--bd:rgba(1,41,29,.35)}.ad-btn--ghost:hover{--bg:var(--ad-dark);--fg:#fff;--bd:var(--ad-dark)}.ad-btn--light{--bg:#fff;--fg:var(--ad-dark);--bd:#fff}.ad-btn--light-ghost{--bg:transparent;--fg:#fff;--bd:rgba(255,255,255,.45)}.ad-btn--light-ghost:hover{--bg:#fff;--fg:var(--ad-dark);--bd:#fff}.ad-btn--lg{min-height:60px;padding:0 34px;font-size:16px}.ad-btn--sm{min-height:42px;padding:0 18px;font-size:14px}.ad-btn--block{width:100%}.ad-btn[disabled],.ad-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none!important;box-shadow:none!important}.ad-link{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--ad-dark);border-bottom:2px solid var(--ad-green);padding-bottom:2px;transition:gap .3s var(--ad-ease),border-color .3s}.ad-link:hover{gap:14px;border-color:var(--ad-terra)}.ad-link svg{width:16px;height:16px}.ad-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:700;letter-spacing:.02em;border-radius:999px;background:var(--ad-green-soft);color:var(--ad-dark);white-space:nowrap}.ad-chip--terra{background:var(--ad-terra-soft);color:var(--ad-terra-dark)}.ad-chip--outline{background:transparent;border:1px solid var(--ad-line)}.ad-chip--dark{background:var(--ad-dark);color:#fff}.ad-badge{position:absolute;top:14px;left:14px;z-index:2;padding:7px 11px;font-size:13px;font-weight:800;letter-spacing:.02em;color:#fff;background:var(--ad-terra);border-radius:999px;box-shadow:var(--ad-shadow-sm)}.ad-badge--green{background:var(--ad-green)}.ad-badge--dark{background:var(--ad-dark)}.ad-stars{display:inline-flex;gap:2px;color:var(--ad-star)}.ad-stars svg{width:15px;height:15px;fill:currentColor}.ad-stars--lg svg{width:20px;height:20px}[data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .9s var(--ad-ease),transform .9s var(--ad-ease);transition-delay:var(--d,0s);will-change:opacity,transform}[data-reveal=left]{transform:translate(-30px)}[data-reveal=right]{transform:translate(30px)}[data-reveal=scale]{transform:scale(.94)}[data-reveal].is-in{opacity:1;transform:none}[data-reveal-stagger]>*{opacity:0;transform:translateY(22px);transition:opacity .8s var(--ad-ease),transform .8s var(--ad-ease)}[data-reveal-stagger].is-in>*{opacity:1;transform:none}[data-reveal-stagger].is-in>*:nth-child(1){transition-delay:.05s}[data-reveal-stagger].is-in>*:nth-child(2){transition-delay:.13s}[data-reveal-stagger].is-in>*:nth-child(3){transition-delay:.21s}[data-reveal-stagger].is-in>*:nth-child(4){transition-delay:.29s}[data-reveal-stagger].is-in>*:nth-child(5){transition-delay:.37s}[data-reveal-stagger].is-in>*:nth-child(6){transition-delay:.45s}[data-reveal-stagger].is-in>*:nth-child(7){transition-delay:.53s}[data-reveal-stagger].is-in>*:nth-child(8){transition-delay:.61s}.ad-words .ad-word{display:inline-block;overflow:hidden;vertical-align:bottom}.ad-words .ad-word>span{display:inline-block;transform:translateY(110%);transition:transform 1s var(--ad-ease);transition-delay:calc(var(--i) * .07s)}.ad-words.is-in .ad-word>span{transform:none}@media(prefers-reduced-motion:reduce){[data-reveal],[data-reveal-stagger]>*,.ad-words .ad-word>span{opacity:1!important;transform:none!important;transition:none!important}.ad-marquee__track,.ad-feather,.ad-pulse:after{animation:none!important}}.ad-hero{position:relative;overflow:hidden;background:var(--ad-paper)}.ad-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ad-hero__bg:before{content:"";position:absolute;width:60vw;height:60vw;max-width:900px;max-height:900px;right:-20vw;top:-30vw;border-radius:50%;background:radial-gradient(closest-side,#84ae8847,#84ae8800)}.ad-hero__bg:after{content:"";position:absolute;width:40vw;height:40vw;max-width:600px;max-height:600px;left:-15vw;bottom:-20vw;border-radius:50%;background:radial-gradient(closest-side,#bb633029,#bb633000)}.ad-hero__grid{position:relative;display:grid;grid-template-columns:1fr;gap:40px;padding:clamp(40px,6vw,88px) 0 clamp(48px,6vw,96px);align-items:center}@media(min-width:980px){.ad-hero__grid{grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,80px);min-height:min(78vh,760px)}}.ad-hero__proof{display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 10px;border-radius:999px;background:#fff;box-shadow:var(--ad-shadow-sm);font-size:13px;font-weight:700;margin-bottom:26px;border:1px solid var(--ad-line)}.ad-hero__proof .ad-stars svg{width:14px;height:14px}.ad-hero__proof span.ad-muted{color:var(--ad-ink-60);font-weight:600}.ad-hero__title{margin-bottom:22px}.ad-hero__title em{font-style:normal;color:var(--ad-terra);position:relative;white-space:nowrap}.ad-hero__title em:after{content:"";position:absolute;left:0;right:0;bottom:.04em;height:.12em;background:var(--ad-green);opacity:.55;border-radius:3px;transform:scaleX(0);transform-origin:left;transition:transform 1.1s var(--ad-ease) .6s}.is-in .ad-hero__title em:after{transform:scaleX(1)}.ad-hero__lead{margin-bottom:32px}.ad-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:34px}.ad-hero__usps{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:14px;font-weight:600;color:var(--ad-ink-60)}.ad-hero__usps li{display:inline-flex;align-items:center;gap:8px}.ad-hero__usps svg{width:18px;height:18px;color:var(--ad-green);flex:none}.ad-hero__visual{position:relative}.ad-hero__frame{position:relative;border-radius:var(--ad-radius-lg);overflow:hidden;box-shadow:var(--ad-shadow-lg);aspect-ratio:4/4.6;background:var(--ad-sand)}@media(min-width:980px){.ad-hero__frame{aspect-ratio:4/4.3}}.ad-hero__frame img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform 1.6s var(--ad-ease);will-change:transform}.is-in .ad-hero__frame img{transform:scale(1)}.ad-hero__float{position:absolute;background:#fff;border-radius:12px;box-shadow:var(--ad-shadow);padding:14px 16px;display:flex;gap:12px;align-items:center;max-width:280px}.ad-hero__float--a{left:-6%;bottom:14%;animation:adFloat 7s ease-in-out infinite}.ad-hero__float--b{right:-4%;top:9%;animation:adFloat 8.5s ease-in-out infinite reverse}@media(max-width:979px){.ad-hero__float--a{left:-2%}.ad-hero__float--b{right:-2%}}.ad-hero__float .ad-num{font-family:var(--ad-font-head);font-size:30px;font-weight:800;line-height:1;color:var(--ad-dark)}.ad-hero__float small{display:block;font-size:12px;color:var(--ad-ink-60);line-height:1.3;margin-top:3px}.ad-hero__float--b .ad-stars{margin-bottom:4px}.ad-hero__float--b p{font-size:13px;line-height:1.4;color:var(--ad-ink)}.ad-hero__float--b .ad-who{display:block;font-size:11px;color:var(--ad-ink-60);margin-top:5px}@keyframes adFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.ad-hero__scroll{position:absolute;left:50%;bottom:18px;transform:translate(-50%);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ad-ink-30);display:none}@media(min-width:980px){.ad-hero__scroll{display:block}}.ad-feathers{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.ad-feather{position:absolute;width:26px;height:46px;color:var(--ad-green);opacity:.35;animation:adFeather var(--dur,18s) linear infinite;animation-delay:var(--delay,0s);top:-60px;left:var(--x,10%);filter:drop-shadow(0 6px 10px rgba(1,41,29,.08))}.ad-feather--terra{color:var(--ad-terra);opacity:.22}.ad-feather--dark{color:var(--ad-dark);opacity:.14}@keyframes adFeather{0%{transform:translateZ(0) rotate(0)}25%{transform:translate3d(26px,25vh,0) rotate(40deg)}50%{transform:translate3d(-14px,50vh,0) rotate(-20deg)}75%{transform:translate3d(22px,75vh,0) rotate(35deg)}to{transform:translate3d(-8px,110vh,0) rotate(0)}}.ad-marquee{background:var(--ad-dark);color:#fff;overflow:hidden;padding:16px 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.ad-marquee__track{display:flex;width:max-content;gap:0;animation:adMarquee 38s linear infinite}.ad-marquee:hover .ad-marquee__track{animation-play-state:paused}.ad-marquee__item{display:inline-flex;align-items:center;gap:12px;padding:0 28px;font-size:14px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.ad-marquee__item svg{width:18px;height:18px;color:var(--ad-green)}.ad-marquee__item:after{content:"\2726";margin-left:28px;color:var(--ad-green);opacity:.6;font-size:11px}@keyframes adMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ad-tiles{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}@media(min-width:900px){.ad-tiles{grid-template-columns:repeat(4,1fr);grid-template-rows:260px 260px}.ad-tiles>:first-child{grid-column:span 2;grid-row:span 2}}.ad-tile{position:relative;display:block;border-radius:var(--ad-radius-lg);overflow:hidden;min-height:220px;background:var(--ad-dark);color:#fff;isolation:isolate}@media(min-width:900px){.ad-tile{min-height:0}}.ad-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ad-ease),filter .6s;z-index:0}.ad-tile:hover img{transform:scale(1.06)}.ad-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#01291d00 35%,#01291ddb);transition:opacity .4s}.ad-tile--fallback{background:linear-gradient(135deg,var(--ad-dark) 0%,var(--ad-dark-2) 60%,#1a5a44 100%)}.ad-tile--terra{background:linear-gradient(135deg,var(--ad-terra) 0%,#d47d47 100%)}.ad-tile--terra:after{background:linear-gradient(180deg,#01291d00 40%,#01291d99)}.ad-tile__body{position:absolute;z-index:2;left:22px;right:22px;bottom:20px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.ad-tile__kicker{display:block;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--ad-green);margin-bottom:6px}.ad-tile--terra .ad-tile__kicker{color:#fff;opacity:.85}.ad-tile__title{font-size:clamp(20px,2.2vw,30px);color:#fff;line-height:1.1}.ad-tiles>:first-child .ad-tile__title{font-size:clamp(26px,3vw,42px)}.ad-tile__meta{font-size:13px;color:#ffffffbf;margin-top:6px}.ad-tile__arrow{flex:none;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--ad-dark);display:grid;place-items:center;transition:transform .5s var(--ad-ease),background .3s,color .3s}.ad-tile__arrow svg{width:18px;height:18px}.ad-tile:hover .ad-tile__arrow{transform:rotate(-45deg);background:var(--ad-terra);color:#fff}.ad-grid{display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}@media(min-width:760px){.ad-grid{grid-template-columns:repeat(3,1fr);gap:22px}}@media(min-width:1100px){.ad-grid{grid-template-columns:repeat(4,1fr);gap:24px}}.ad-grid--3{grid-template-columns:repeat(2,1fr)}@media(min-width:900px){.ad-grid--3{grid-template-columns:repeat(3,1fr)}}.ad-card{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:var(--ad-radius-lg);overflow:hidden;border:1px solid var(--ad-line);transition:transform .5s var(--ad-ease),box-shadow .5s var(--ad-ease),border-color .3s}.ad-card:hover{transform:translateY(-6px);box-shadow:var(--ad-shadow);border-color:transparent}.ad-card__media{position:relative;aspect-ratio:1/1;background:var(--ad-sand);overflow:hidden;display:block}.ad-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s var(--ad-ease),transform 1s var(--ad-ease)}.ad-card__media img.ad-card__img--alt{opacity:0}.ad-card:hover .ad-card__media img.ad-card__img--alt{opacity:1}.ad-card:hover .ad-card__media img{transform:scale(1.04)}.ad-card__badges{position:absolute;top:14px;left:14px;z-index:2;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.ad-card__badges .ad-badge{position:static}.ad-card__body{padding:16px 16px 18px;display:flex;flex-direction:column;gap:8px;flex:1}.ad-card__vendor{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--ad-green)}.ad-card__title{font-size:17px;line-height:1.25;font-weight:700;color:var(--ad-dark)}.ad-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ad-card__rating{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ad-ink-60)}.ad-card__rating .ad-stars svg{width:13px;height:13px}.ad-card__chips{display:flex;flex-wrap:wrap;gap:6px}.ad-card__chips .ad-chip{font-size:11px;padding:4px 9px;background:var(--ad-sand)}.ad-card__price{margin-top:auto;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;padding-top:6px}.ad-card__price .ad-from{font-size:12px;color:var(--ad-ink-60)}.ad-card__price .ad-now{font-size:20px;font-weight:800;color:var(--ad-dark);font-family:var(--ad-font-head)}.ad-card__price .ad-was{font-size:13px;color:var(--ad-ink-30);text-decoration:line-through}.ad-card__price .ad-save{font-size:12px;font-weight:700;color:var(--ad-terra)}.ad-card__cta{margin-top:6px}.ad-card__cta .ad-btn{width:100%;min-height:44px;font-size:14px}.ad-card--sold .ad-card__media:after{content:"Ausverkauft";position:absolute;inset:auto 0 0 0;padding:8px;text-align:center;background:#01291dcc;color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ad-card.is-hidden{display:none}.ad-card--promo{background:var(--ad-dark);color:#fff;border:none;justify-content:space-between;padding:26px 24px;min-height:100%}.ad-card--promo h3{color:#fff;font-size:clamp(20px,1.8vw,26px);line-height:1.15;margin:14px 0 10px}.ad-card--promo p{color:#ffffffbf;font-size:14px}.ad-card--promo .ad-eyebrow{color:var(--ad-green);margin-bottom:0}.ad-card--promo .ad-eyebrow:before{background:var(--ad-green)}.ad-card--promo .ad-btn{margin-top:22px}.ad-card--promo-terra{background:linear-gradient(145deg,var(--ad-terra) 0%,#d58552 100%)}.ad-card--promo-terra .ad-eyebrow{color:#fff}.ad-card--promo-terra .ad-eyebrow:before{background:#fff}.ad-card--promo-terra p{color:#ffffffe0}.ad-card--promo .ad-big{font-family:var(--ad-font-head);font-size:clamp(42px,4vw,64px);font-weight:800;line-height:1;letter-spacing:-.03em}.ad-tabs{display:inline-flex;gap:4px;padding:5px;background:var(--ad-sand);border-radius:999px}.ad-tab{border:0;background:transparent;padding:10px 20px;border-radius:999px;font-size:14px;font-weight:700;color:var(--ad-ink-60);transition:background .3s,color .3s,box-shadow .3s}.ad-tab[aria-selected=true]{background:#fff;color:var(--ad-dark);box-shadow:var(--ad-shadow-sm)}.ad-tabpanel[hidden]{display:none}.ad-tabpanel{animation:adFade .6s var(--ad-ease)}@keyframes adFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ad-finder{position:relative;overflow:hidden}.ad-finder:before{content:"";position:absolute;width:70vw;height:70vw;max-width:1000px;max-height:1000px;right:-30vw;top:-40vw;border-radius:50%;background:radial-gradient(closest-side,rgba(132,174,136,.22),transparent);pointer-events:none}.ad-finder__grid{position:relative;display:grid;gap:40px;grid-template-columns:1fr;align-items:center}@media(min-width:980px){.ad-finder__grid{grid-template-columns:.9fr 1.1fr;gap:64px}}.ad-finder__copy .ad-lead{margin:18px 0 26px}.ad-finder__facts{display:grid;gap:14px}.ad-finder__facts li{display:flex;gap:14px;align-items:flex-start;color:#ffffffd9;font-size:15px}.ad-finder__facts svg{width:22px;height:22px;color:var(--ad-green);flex:none;margin-top:2px}.ad-finder__card{background:#fff;color:var(--ad-ink);border-radius:var(--ad-radius-lg);padding:clamp(22px,3vw,36px);box-shadow:var(--ad-shadow-lg);position:relative}.ad-finder__progress{height:4px;background:var(--ad-sand);border-radius:4px;overflow:hidden;margin-bottom:22px}.ad-finder__progress span{display:block;height:100%;width:33%;background:linear-gradient(90deg,var(--ad-green),var(--ad-terra));transition:width .6s var(--ad-ease)}.ad-finder__step{display:none}.ad-finder__step.is-active{display:block;animation:adFade .5s var(--ad-ease)}.ad-finder__q{font-size:clamp(20px,2vw,26px);margin-bottom:6px}.ad-finder__hint{color:var(--ad-ink-60);font-size:14px;margin-bottom:18px}.ad-choices{display:grid;gap:10px;grid-template-columns:1fr}@media(min-width:600px){.ad-choices{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.ad-choice{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;padding:16px 16px 14px;border:1.5px solid var(--ad-line);border-radius:12px;background:#fff;transition:border-color .25s,transform .35s var(--ad-ease),box-shadow .35s var(--ad-ease),background .25s}.ad-choice:hover{border-color:var(--ad-green);transform:translateY(-3px);box-shadow:var(--ad-shadow-sm)}.ad-choice.is-selected{border-color:var(--ad-dark);background:var(--ad-green-tint)}.ad-choice svg{width:28px;height:28px;color:var(--ad-terra)}.ad-choice strong{font-size:15px}.ad-choice small{font-size:12px;color:var(--ad-ink-60);line-height:1.35}.ad-finder__nav{display:flex;justify-content:space-between;align-items:center;margin-top:18px}.ad-finder__back{border:0;background:none;font-weight:700;color:var(--ad-ink-60);padding:8px 0;display:inline-flex;gap:6px;align-items:center}.ad-finder__back:hover{color:var(--ad-dark)}.ad-finder__back svg{width:14px;height:14px}.ad-finder__result-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px}.ad-finder__results{display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:600px){.ad-finder__results{grid-template-columns:repeat(2,1fr)}}.ad-finder__results .ad-card{box-shadow:none}.ad-finder__results .ad-card__body{padding:12px 14px 14px}.ad-finder__results .ad-card__title{font-size:15px}.ad-finder__results .ad-card__media{aspect-ratio:4/3}.ad-finder__footer{margin-top:16px;font-size:13px;color:var(--ad-ink-60);display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between}.ad-why{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:700px){.ad-why{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.ad-why{grid-template-columns:repeat(4,1fr)}}.ad-usp{background:#fff;border:1px solid var(--ad-line);border-radius:var(--ad-radius-lg);padding:26px 24px;display:flex;flex-direction:column;gap:10px;transition:transform .5s var(--ad-ease),box-shadow .5s var(--ad-ease);position:relative;overflow:hidden}.ad-usp:hover{transform:translateY(-4px);box-shadow:var(--ad-shadow)}.ad-usp:after{content:"";position:absolute;right:-30px;bottom:-30px;width:120px;height:120px;border-radius:50%;background:var(--ad-green-tint);z-index:0;transition:transform .6s var(--ad-ease)}.ad-usp:hover:after{transform:scale(1.5)}.ad-usp>*{position:relative;z-index:1}.ad-usp__icon{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:var(--ad-green-soft);color:var(--ad-dark)}.ad-usp__icon svg{width:24px;height:24px}.ad-usp__stat{font-family:var(--ad-font-head);font-size:clamp(34px,3vw,44px);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--ad-dark)}.ad-usp__stat small{font-size:.5em;font-weight:700;color:var(--ad-terra);margin-left:2px}.ad-usp h3{font-size:17px}.ad-usp p{font-size:14px;color:var(--ad-ink-60)}.ad-usp a{font-size:13px;font-weight:700;color:var(--ad-terra)}.ad-brands{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}@media(min-width:700px){.ad-brands{grid-template-columns:repeat(5,1fr)}}.ad-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:26px 18px;background:#fff;border:1px solid var(--ad-line);border-radius:var(--ad-radius-lg);min-height:150px;text-align:center;transition:transform .5s var(--ad-ease),box-shadow .5s var(--ad-ease),border-color .3s}.ad-brand:hover{transform:translateY(-4px);box-shadow:var(--ad-shadow);border-color:transparent}.ad-brand img{max-height:46px;width:auto;max-width:80%;object-fit:contain;filter:grayscale(1) contrast(1.05);opacity:.75;transition:filter .4s,opacity .4s}.ad-brand:hover img{filter:none;opacity:1}.ad-brand__name{font-family:var(--ad-font-head);font-weight:800;font-size:20px;letter-spacing:.06em;color:var(--ad-dark)}.ad-brand small{font-size:12px;color:var(--ad-ink-60)}.ad-reviews__summary{display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center}.ad-reviews__score{font-family:var(--ad-font-head);font-size:clamp(44px,5vw,64px);font-weight:800;line-height:1;letter-spacing:-.03em}.ad-reviews__track{display:grid;grid-auto-flow:column;grid-auto-columns:min(86%,340px);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 2px 18px;scrollbar-width:thin;margin:0 calc(-1 * var(--ad-gutter));padding-left:var(--ad-gutter);padding-right:var(--ad-gutter)}@media(min-width:900px){.ad-reviews__track{grid-auto-columns:minmax(0,1fr);grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible;margin:0;padding:0}.ad-reviews__track>:nth-child(n+4){display:none}}@media(min-width:1200px){.ad-reviews__track{grid-template-columns:repeat(4,1fr)}.ad-reviews__track>:nth-child(n+4){display:flex}.ad-reviews__track>:nth-child(n+5){display:none}}.ad-review{scroll-snap-align:start;display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid var(--ad-line);border-radius:var(--ad-radius-lg);padding:22px;transition:transform .5s var(--ad-ease),box-shadow .5s var(--ad-ease)}.ad-review:hover{transform:translateY(-4px);box-shadow:var(--ad-shadow)}.ad-review__quote{font-size:15px;line-height:1.55;color:var(--ad-ink);flex:1}.ad-review__quote:before{content:"\201e";font-family:var(--ad-font-head);font-size:40px;line-height:0;vertical-align:-14px;color:var(--ad-green);margin-right:4px}.ad-review__meta{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;font-size:12px;color:var(--ad-ink-60);border-top:1px solid var(--ad-line);padding-top:12px}.ad-review__meta strong{display:block;color:var(--ad-dark);font-size:13px}.ad-review__meta a{color:var(--ad-terra);font-weight:700;text-align:right}.ad-verified{display:inline-flex;align-items:center;gap:4px;color:var(--ad-green);font-weight:700;font-size:11px}.ad-verified svg{width:12px;height:12px}.ad-article{display:flex;flex-direction:column;background:#fff;border-radius:var(--ad-radius-lg);overflow:hidden;border:1px solid var(--ad-line);transition:transform .5s var(--ad-ease),box-shadow .5s var(--ad-ease);position:relative}.ad-article:hover{transform:translateY(-5px);box-shadow:var(--ad-shadow)}.ad-article__media{aspect-ratio:16/10;background:linear-gradient(135deg,var(--ad-green-soft),var(--ad-cream));overflow:hidden;display:grid;place-items:center}.ad-article__media img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ad-ease)}.ad-article:hover .ad-article__media img{transform:scale(1.05)}.ad-article__media svg{width:56px;height:56px;color:var(--ad-green)}.ad-article__body{padding:20px;display:flex;flex-direction:column;gap:10px}.ad-article__body h3{font-size:19px;line-height:1.25}.ad-article__body h3 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ad-article__body p{font-size:14px;color:var(--ad-ink-60)}.ad-article__read{font-size:12px;font-weight:700;color:var(--ad-terra);letter-spacing:.06em;text-transform:uppercase}.ad-faq__grid{display:grid;gap:40px;grid-template-columns:1fr}@media(min-width:980px){.ad-faq__grid{grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}.ad-faq__intro{position:sticky;top:120px}}.ad-faq__list{display:grid;gap:10px}.ad-acc{border:1px solid var(--ad-line);border-radius:12px;background:#fff;overflow:hidden;transition:box-shadow .4s var(--ad-ease),border-color .3s}.ad-acc[open]{box-shadow:var(--ad-shadow-sm);border-color:#84ae8899}.ad-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-weight:700;font-size:16px;color:var(--ad-dark)}.ad-acc summary::-webkit-details-marker{display:none}.ad-acc__icon{flex:none;width:30px;height:30px;border-radius:50%;background:var(--ad-green-soft);display:grid;place-items:center;transition:transform .5s var(--ad-ease),background .3s}.ad-acc__icon svg{width:14px;height:14px}.ad-acc[open] .ad-acc__icon{transform:rotate(45deg);background:var(--ad-terra-soft)}.ad-acc__body{padding:0 20px 20px;color:var(--ad-ink-60);font-size:15px;line-height:1.6;animation:adFade .4s var(--ad-ease)}.ad-acc__body p{margin-bottom:.6em}.ad-answer-box{margin-top:22px;padding:18px 20px;border-left:3px solid var(--ad-green);background:var(--ad-green-tint);border-radius:0 12px 12px 0;font-size:15px}.ad-answer-box strong{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ad-green);margin-bottom:6px}.ad-news{position:relative;overflow:hidden;border-radius:var(--ad-radius-lg);background:linear-gradient(310deg,var(--ad-terra) 0%,var(--ad-green) 100%);color:#fff;padding:clamp(32px,5vw,64px);display:grid;gap:28px;grid-template-columns:1fr;align-items:center}@media(min-width:900px){.ad-news{grid-template-columns:1.1fr .9fr}}.ad-news:after{content:"";position:absolute;right:-80px;top:-80px;width:320px;height:320px;border-radius:50%;background:#ffffff1f}.ad-news h2{color:#fff;font-size:clamp(28px,3.4vw,44px);line-height:1.08}.ad-news p{color:#ffffffe0;margin-top:12px;font-size:16px;max-width:52ch}.ad-news__form{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px}.ad-news__row{display:flex;gap:8px;background:#fff;padding:6px;border-radius:var(--ad-radius);box-shadow:var(--ad-shadow)}.ad-news__row input{flex:1;min-width:0;border:0;background:transparent;padding:0 14px;font-size:15px;font-family:inherit;color:var(--ad-ink);outline:none;min-height:48px}.ad-news__row .ad-btn{min-height:48px}.ad-news small{font-size:12px;color:#ffffffbf}.ad-news__success{background:#fff;color:var(--ad-dark);padding:16px 18px;border-radius:var(--ad-radius);font-weight:700}.ad-crumbs{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:13px;color:var(--ad-ink-60);padding:18px 0 0}.ad-crumbs a:hover{color:var(--ad-terra)}.ad-crumbs li+li:before{content:"/";margin-right:10px;color:var(--ad-ink-30)}.ad-crumbs li[aria-current]{color:var(--ad-dark);font-weight:700}.ad-pdp{display:grid;gap:36px;grid-template-columns:1fr;padding:22px 0 clamp(48px,6vw,88px)}@media(min-width:980px){.ad-pdp{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(36px,5vw,72px);align-items:start}.ad-pdp__info{position:sticky;top:110px}}.ad-gallery{display:grid;gap:12px}.ad-gallery__main{position:relative;aspect-ratio:1/1;border-radius:var(--ad-radius-lg);overflow:hidden;background:var(--ad-sand);cursor:zoom-in}.ad-gallery__main img{width:100%;height:100%;object-fit:contain;transition:opacity .35s var(--ad-ease),transform .25s ease-out;transform-origin:var(--zx,50%) var(--zy,50%)}.ad-gallery__main.is-zoom img{transform:scale(1.9);cursor:zoom-out}.ad-gallery__main.is-switching img{opacity:0}.ad-gallery__badges{position:absolute;top:16px;left:16px;z-index:2;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ad-gallery__badges .ad-badge{position:static}.ad-gallery__nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#ffffffeb;border:0;display:grid;place-items:center;box-shadow:var(--ad-shadow-sm);color:var(--ad-dark);opacity:0;transition:opacity .3s,background .3s;z-index:2}.ad-gallery__main:hover .ad-gallery__nav{opacity:1}.ad-gallery__nav:hover{background:#fff}.ad-gallery__nav--prev{left:14px}.ad-gallery__nav--next{right:14px}.ad-gallery__nav svg{width:18px;height:18px}@media(max-width:979px){.ad-gallery__nav{opacity:1}}.ad-gallery__thumbs{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.ad-gallery__thumb{flex:none;width:76px;height:76px;border-radius:10px;overflow:hidden;border:2px solid transparent;background:var(--ad-sand);padding:0;transition:border-color .25s,transform .3s var(--ad-ease)}.ad-gallery__thumb img{width:100%;height:100%;object-fit:cover}.ad-gallery__thumb:hover{transform:translateY(-2px)}.ad-gallery__thumb.is-active{border-color:var(--ad-dark)}.ad-gallery__counter{position:absolute;right:14px;bottom:14px;z-index:2;padding:5px 10px;border-radius:999px;background:#01291dbf;color:#fff;font-size:12px;font-weight:700}.ad-pdp__vendor{display:flex;align-items:center;gap:12px;margin-bottom:10px}.ad-pdp__vendor a{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--ad-green)}.ad-pdp__vendor a:hover{color:var(--ad-terra)}.ad-pdp__title{font-size:clamp(28px,3vw,42px);line-height:1.08;letter-spacing:-.02em;margin-bottom:12px}.ad-pdp__rating{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ad-ink-60);margin-bottom:16px}.ad-pdp__rating a{color:var(--ad-ink-60);text-decoration:underline;text-underline-offset:3px}.ad-pdp__rating .loox-rating{display:inline-flex;align-items:center}.ad-pdp__short{font-size:15px;color:var(--ad-ink-60);margin-bottom:20px;max-width:56ch}.ad-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:6px}.ad-price__now{font-family:var(--ad-font-head);font-size:clamp(30px,2.6vw,38px);font-weight:800;letter-spacing:-.02em;color:var(--ad-dark);line-height:1}.ad-price__was{font-size:16px;color:var(--ad-ink-30);text-decoration:line-through}.ad-price__save{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:var(--ad-terra-soft);color:var(--ad-terra-dark);font-size:13px;font-weight:800}.ad-price__save[hidden]{display:none}.ad-price__tax{font-size:12px;color:var(--ad-ink-60);margin-bottom:22px}.ad-price__tax a{text-decoration:underline;text-underline-offset:2px}.ad-opt{margin-bottom:20px}.ad-opt__label{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ad-ink);margin-bottom:10px}.ad-opt__label output{font-weight:600;letter-spacing:0;text-transform:none;color:var(--ad-ink-60);font-size:13px}.ad-opt__label a{font-weight:600;letter-spacing:0;text-transform:none;color:var(--ad-terra);font-size:13px;text-decoration:underline;text-underline-offset:2px}.ad-pills{display:flex;flex-wrap:wrap;gap:8px}.ad-pill{position:relative}.ad-pill input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;pointer-events:none}.ad-pill label{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border:1.5px solid var(--ad-line);border-radius:999px;font-size:14px;font-weight:700;color:var(--ad-ink);cursor:pointer;background:#fff;transition:border-color .25s,background .25s,color .25s,transform .3s var(--ad-ease)}.ad-pill label:hover{border-color:var(--ad-green);transform:translateY(-1px)}.ad-pill input:checked+label{border-color:var(--ad-dark);background:var(--ad-dark);color:#fff}.ad-pill input:focus-visible+label{outline:2px solid var(--ad-terra);outline-offset:2px}.ad-pill.is-unavailable label{color:var(--ad-ink-30);border-style:dashed;background:repeating-linear-gradient(135deg,transparent 0 6px,rgba(1,41,29,.04) 6px 7px)}.ad-scale{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}@media(min-width:480px){.ad-scale{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}.ad-scale__item{position:relative}.ad-scale__item input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;pointer-events:none}.ad-scale__item label{display:flex;flex-direction:column;gap:6px;padding:12px 12px 11px;border:1.5px solid var(--ad-line);border-radius:12px;background:#fff;cursor:pointer;min-height:92px;transition:border-color .25s,background .25s,transform .3s var(--ad-ease),box-shadow .3s var(--ad-ease)}.ad-scale__item label:hover{border-color:var(--ad-green);transform:translateY(-2px);box-shadow:var(--ad-shadow-sm)}.ad-scale__item input:checked+label{border-color:var(--ad-dark);background:var(--ad-green-tint);box-shadow:inset 0 0 0 1px var(--ad-dark)}.ad-scale__item input:focus-visible+label{outline:2px solid var(--ad-terra);outline-offset:2px}.ad-scale__item.is-unavailable label{opacity:.45;border-style:dashed}.ad-scale__dots{display:flex;gap:3px}.ad-scale__dots i{width:14px;height:5px;border-radius:3px;background:var(--ad-line)}.ad-scale__dots i.on{background:var(--ad-terra)}.ad-scale__name{font-weight:800;font-size:14px}.ad-scale__desc{font-size:11.5px;line-height:1.3;color:var(--ad-ink-60)}.ad-buy{display:grid;gap:12px;margin-top:6px}.ad-buy__row{display:grid;grid-template-columns:auto 1fr;gap:10px}.ad-qty{display:inline-flex;align-items:center;border:1.5px solid var(--ad-line);border-radius:var(--ad-radius);height:60px;overflow:hidden;background:#fff}.ad-qty button{width:44px;height:100%;border:0;background:transparent;font-size:20px;color:var(--ad-ink);transition:background .2s}.ad-qty button:hover{background:var(--ad-sand)}.ad-qty input{width:40px;text-align:center;border:0;font:inherit;font-weight:700;font-size:16px;color:var(--ad-ink);-moz-appearance:textfield;background:transparent}.ad-qty input::-webkit-inner-spin-button,.ad-qty input::-webkit-outer-spin-button{-webkit-appearance:none}.ad-atc{min-height:60px;font-size:16px}.ad-atc .loading__spinner{width:20px;height:20px}.ad-atc .loading__spinner.hidden{display:none}.ad-atc.loading>span:first-child{opacity:0}.ad-pulse{position:relative}.ad-pulse:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;border:2px solid var(--ad-terra);opacity:0;animation:adPulse 2.6s ease-out infinite;pointer-events:none}@keyframes adPulse{0%{transform:scale(.98);opacity:.6}70%,to{transform:scale(1.06);opacity:0}}.ad-buy .shopify-payment-button__button{border-radius:var(--ad-radius)!important;min-height:52px;font-weight:700!important}.ad-buy .shopify-payment-button__button--unbranded{background:var(--ad-dark)!important}.ad-buy .shopify-payment-button__more-options{color:var(--ad-ink-60)!important;font-size:13px}.product-form__error-message-wrapper{display:flex;gap:8px;align-items:flex-start;color:#b42318;font-size:14px;font-weight:600;padding:10px 12px;background:#fdecea;border-radius:var(--ad-radius)}.product-form__error-message-wrapper[hidden]{display:none}.ad-delivery{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:14px;font-weight:600;color:var(--ad-dark)}.ad-delivery .ad-dot{width:9px;height:9px;border-radius:50%;background:var(--ad-green);box-shadow:0 0 0 4px #84ae8840}.ad-delivery .ad-dot--amber{background:#d59a2b;box-shadow:0 0 0 4px #d59a2b33}.ad-delivery small{font-weight:500;color:var(--ad-ink-60)}.ad-trust{display:grid;gap:10px;margin-top:22px;padding:18px;border-radius:12px;background:var(--ad-paper);border:1px solid var(--ad-line)}.ad-trust li{display:flex;gap:12px;align-items:center;font-size:14px}.ad-trust svg{width:22px;height:22px;color:var(--ad-green);flex:none}.ad-trust strong{font-weight:700}.ad-trust small{display:block;color:var(--ad-ink-60);font-size:12.5px}.ad-trust a{text-decoration:underline;text-underline-offset:2px}.ad-pdp__acc{margin-top:26px;display:grid;gap:8px}.ad-pdp__acc .ad-acc summary{padding:16px 18px;font-size:15px}.ad-pdp__acc .ad-acc__body{padding:0 18px 18px;font-size:14.5px}.ad-pdp__acc .ad-acc__body ul{list-style:disc;padding-left:18px}.ad-pdp__acc .ad-acc__body li{margin-bottom:4px}.ad-pdp__acc .ad-acc__body h5,.ad-pdp__acc .ad-acc__body h4{font-size:14px;margin:12px 0 6px;letter-spacing:.06em;text-transform:uppercase}.ad-pdp__sku{font-size:12px;color:var(--ad-ink-30);margin-top:14px}.ad-share{margin-top:14px;display:flex;gap:8px;align-items:center;font-size:12px;color:var(--ad-ink-60)}.ad-share button{border:1px solid var(--ad-line);background:#fff;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;color:var(--ad-ink);display:inline-flex;gap:6px;align-items:center}.ad-share button svg{width:13px;height:13px}.ad-stickybar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--ad-line);box-shadow:0 -10px 30px #01291d14;transform:translateY(110%);transition:transform .5s var(--ad-ease);padding:10px var(--ad-gutter) calc(10px + env(safe-area-inset-bottom))}.ad-stickybar.is-visible{transform:none}.ad-stickybar__inner{max-width:var(--ad-wrap);margin:0 auto;display:flex;align-items:center;gap:14px}.ad-stickybar img{width:48px;height:48px;border-radius:8px;object-fit:cover;background:var(--ad-sand);display:none}@media(min-width:600px){.ad-stickybar img{display:block}}.ad-stickybar__text{flex:1;min-width:0}.ad-stickybar__title{font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-stickybar__variant{font-size:12px;color:var(--ad-ink-60);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-stickybar__price{font-family:var(--ad-font-head);font-weight:800;font-size:18px;white-space:nowrap}.ad-stickybar__price s{font-size:12px;color:var(--ad-ink-30);margin-left:6px;font-weight:500}.ad-stickybar .ad-btn{min-height:48px;padding:0 18px}@media(max-width:599px){.ad-stickybar .ad-btn span.ad-long{display:none}}.ad-highlights{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:700px){.ad-highlights{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.ad-highlights{grid-template-columns:repeat(4,1fr)}}.ad-hl{padding:26px 24px;border-radius:var(--ad-radius-lg);background:#fff;border:1px solid var(--ad-line);display:flex;flex-direction:column;gap:10px;transition:transform .5s var(--ad-ease),box-shadow .5s var(--ad-ease)}.ad-hl:hover{transform:translateY(-4px);box-shadow:var(--ad-shadow)}.ad-hl__num{font-family:var(--ad-font-head);font-size:13px;font-weight:800;letter-spacing:.14em;color:var(--ad-terra)}.ad-hl h3{font-size:18px}.ad-hl p{font-size:14px;color:var(--ad-ink-60)}.ad-split{display:grid;gap:32px;grid-template-columns:1fr;align-items:center}@media(min-width:900px){.ad-split{grid-template-columns:1fr 1fr;gap:64px}.ad-split--flip>:first-child{order:2}}.ad-split__media{border-radius:var(--ad-radius-lg);overflow:hidden;aspect-ratio:4/3;background:var(--ad-sand)}.ad-split__media img{width:100%;height:100%;object-fit:cover}.ad-checks{display:grid;gap:10px;margin-top:18px}.ad-checks li{display:flex;gap:12px;align-items:flex-start;font-size:15px}.ad-checks svg{width:20px;height:20px;color:var(--ad-green);flex:none;margin-top:2px}.ad-chero{position:relative;overflow:hidden;background:var(--ad-paper)}.ad-chero__grid{display:grid;gap:28px;grid-template-columns:1fr;padding:clamp(28px,4vw,56px) 0 clamp(28px,4vw,48px);align-items:center}@media(min-width:980px){.ad-chero__grid{grid-template-columns:1.2fr .8fr;gap:48px}}.ad-chero__title{font-size:clamp(34px,4.6vw,60px);line-height:1.02;letter-spacing:-.025em;margin:8px 0 14px}.ad-chero__desc{font-size:16px;color:var(--ad-ink-60);max-width:62ch}.ad-chero__pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.ad-chero__media{position:relative;border-radius:var(--ad-radius-lg);overflow:hidden;aspect-ratio:4/3;box-shadow:var(--ad-shadow);background:var(--ad-sand);display:none}@media(min-width:980px){.ad-chero__media{display:block}}.ad-chero__media img{width:100%;height:100%;object-fit:cover}.ad-chero__media .ad-hero__float{left:18px;bottom:18px;max-width:240px}.ad-toolbar{position:sticky;top:var(--ad-sticky-top,0px);z-index:5;background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--ad-line);padding:12px 0}.ad-toolbar__inner{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between}.ad-filters{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px;flex:1;min-width:0}.ad-filters::-webkit-scrollbar{display:none}.ad-filter{flex:none;border:1.5px solid var(--ad-line);background:#fff;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;color:var(--ad-ink);transition:all .25s;display:inline-flex;align-items:center;gap:6px}.ad-filter:hover{border-color:var(--ad-green)}.ad-filter[aria-pressed=true]{background:var(--ad-dark);color:#fff;border-color:var(--ad-dark)}.ad-filter__group{display:inline-flex;align-items:center;gap:6px;flex:none}.ad-filter__group+.ad-filter__group{border-left:1px solid var(--ad-line);padding-left:12px;margin-left:4px}.ad-filter__lbl{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ad-ink-60);font-weight:700;margin-right:2px;display:none}@media(min-width:900px){.ad-filter__lbl{display:inline}}.ad-sort{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ad-ink-60);flex:none}.ad-sort select{border:1.5px solid var(--ad-line);border-radius:999px;padding:8px 32px 8px 14px;font:inherit;font-weight:700;font-size:13px;color:var(--ad-ink);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2301291d' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;-webkit-appearance:none;appearance:none}.ad-count{font-size:13px;color:var(--ad-ink-60)}.ad-count strong{color:var(--ad-dark)}.ad-empty{display:none;text-align:center;padding:40px 20px;color:var(--ad-ink-60)}.ad-empty.is-visible{display:block}.ad-guide{display:grid;gap:40px;grid-template-columns:1fr}@media(min-width:980px){.ad-guide{grid-template-columns:1fr 1fr;gap:64px;align-items:start}}.ad-guide__text{font-size:15.5px;color:var(--ad-ink-60);line-height:1.65}.ad-guide__text h3{font-size:19px;margin:22px 0 8px;color:var(--ad-dark)}.ad-guide__text h3:first-child{margin-top:0}.ad-guide__text ul{list-style:disc;padding-left:20px;margin-bottom:1em}.ad-guide__text li{margin-bottom:4px}.ad-guide__text strong{color:var(--ad-dark)}.ad-steps{display:grid;gap:12px}.ad-step{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:16px;border-radius:12px;background:#fff;border:1px solid var(--ad-line)}.ad-step__n{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--ad-dark);color:#fff;font-family:var(--ad-font-head);font-weight:800}.ad-step h4{font-size:15px;margin-bottom:4px}.ad-step p{font-size:13.5px;color:var(--ad-ink-60)}.ad-mt-0{margin-top:0}.ad-mt-2{margin-top:16px}.ad-mt-3{margin-top:24px}.ad-mt-4{margin-top:32px}.ad-mt-6{margin-top:48px}.ad-center{text-align:center}.ad-muted{color:var(--ad-ink-60)}.ad-flex{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.ad-flex--center{justify-content:center}.ad-hide-mobile{display:none}@media(min-width:760px){.ad-hide-mobile{display:initial}}.ad-only-mobile{display:initial}@media(min-width:760px){.ad-only-mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ad-relaunch.css.map */
