.tld{--tld-ink: #0b0e0c;--tld-ink-soft: #171b18;--tld-paper: #f4f6f1;--tld-white: #ffffff;--tld-accent: #8eea2f;--tld-accent-bright: #a9ff4d;--tld-accent-dark: #4f9300;--tld-muted: #626963;--tld-line: #dce0d9;--tld-warm: #ffdd9a;--tld-max: 1280px;background:var(--tld-white);color:var(--tld-ink);font-family:inherit;overflow:clip;position:relative}.tld *,.tld *:before,.tld *:after{box-sizing:border-box}.tld img{display:block;height:auto;max-width:100%}.tld :where(a){color:inherit;text-decoration:none}.tld button,.tld a{-webkit-tap-highlight-color:transparent}.tld button{font:inherit}.tld .visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.tld__skip{background:var(--tld-accent);color:var(--tld-ink);font-weight:800;left:1rem;padding:.75rem 1rem;position:fixed;top:1rem;transform:translateY(-180%);transition:transform .18s ease;z-index:100}.tld__skip:focus{transform:translateY(0)}.tld__container{margin-inline:auto;max-width:var(--tld-max);padding-inline:clamp(20px,4vw,56px);width:100%}.tld__section{padding-block:clamp(72px,8vw,112px)}.tld__section--soft{background:var(--tld-paper)}.tld__section--dark{background:var(--tld-ink);color:var(--tld-white)}.tld__eyebrow{align-items:center;color:var(--tld-accent-bright);display:flex;font-size:.75rem;font-weight:800;gap:.6rem;letter-spacing:.14em;line-height:1.4;margin:0 0 1.25rem;text-transform:uppercase}.tld__eyebrow--dark{color:var(--tld-accent-dark)}.tld__pulse{background:var(--tld-accent-bright);border-radius:50%;box-shadow:0 0 #a9ff4d8f;height:8px;width:8px;animation:tld-pulse 2.3s ease-out infinite}@keyframes tld-pulse{70%{box-shadow:0 0 0 9px #a9ff4d00}to{box-shadow:0 0 #a9ff4d00}}.tld-heading{margin-bottom:clamp(32px,5vw,56px);max-width:780px}.tld-heading--row{align-items:end;display:flex;justify-content:space-between;max-width:none}.tld-heading h2,.tld-proof h2,.tld-closing h2{color:inherit;font-size:clamp(2rem,4vw,4rem);font-weight:760;letter-spacing:-.045em;line-height:.98;margin:0}.tld-heading>p:last-child,.tld-heading--row>p{color:var(--tld-muted);font-size:1rem;line-height:1.6;margin:1.25rem 0 0;max-width:480px}.tld-heading--row>p{margin:0 0 .25rem 3rem;max-width:400px}.tld-hero{background:radial-gradient(circle at 82% 20%,rgba(142,234,47,.14),transparent 32%),radial-gradient(circle at 54% 82%,rgba(255,221,154,.08),transparent 28%),var(--tld-ink);color:var(--tld-white);min-height:720px;position:relative}.tld-hero:before{background-image:linear-gradient(rgba(255,255,255,.027) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.027) 1px,transparent 1px);background-size:44px 44px;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(to bottom,black,transparent 88%);mask-image:linear-gradient(to bottom,black,transparent 88%);pointer-events:none;position:absolute}.tld-hero__glow{background:var(--tld-accent);filter:blur(120px);height:280px;opacity:.08;pointer-events:none;position:absolute;right:-80px;top:120px;width:280px}.tld-hero__grid{align-items:center;display:grid;gap:clamp(40px,6vw,88px);grid-template-columns:minmax(0,.87fr) minmax(480px,1.13fr);min-height:720px;padding-block:clamp(64px,7vw,100px);position:relative;z-index:1}.tld-hero__content{max-width:600px}.tld-hero__title{color:var(--tld-white);font-size:clamp(3.2rem,6vw,6.25rem);font-weight:770;letter-spacing:-.065em;line-height:.9;margin:0;max-width:650px;text-wrap:balance}.tld-hero__subhead{color:#c9ceca;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.58;margin-top:1.75rem;max-width:580px}.tld-hero__subhead p{margin:0}.tld-offer{align-items:stretch;border:1px solid rgba(169,255,77,.32);display:flex;margin-top:2rem;max-width:570px}.tld-offer__value{align-items:center;background:var(--tld-accent-bright);color:var(--tld-ink);display:flex;font-size:clamp(.92rem,1.6vw,1.15rem);font-weight:900;letter-spacing:-.01em;padding:.8rem 1rem;white-space:nowrap}.tld-offer__detail{align-items:center;display:flex;flex:1;gap:.75rem;justify-content:space-between;min-width:0;padding:.55rem .55rem .55rem 1rem}.tld-offer__detail>span{color:#c8cec9;font-size:.8rem;line-height:1.3}.tld-copy{align-items:center;background:#ffffff14;border:1px dashed rgba(255,255,255,.32);color:var(--tld-white);cursor:pointer;display:inline-flex;gap:.5rem;min-height:44px;padding:.55rem .7rem;transition:background .16s ease,border-color .16s ease}.tld-copy:hover,.tld-copy:focus-visible{background:#a9ff4d21;border-color:var(--tld-accent-bright);outline:none}.tld-copy strong{font-size:.78rem;letter-spacing:.08em}.tld-copy span{color:#aeb4af;font-size:.7rem}.tld-copy svg{height:17px;width:17px}.tld-countdown{align-items:end;display:flex;gap:1.4rem;margin-top:1.5rem}.tld-countdown__label{color:#9da49e;font-size:.78rem;margin:0 0 .35rem}.tld-countdown__units{align-items:start;display:flex;gap:.65rem}.tld-countdown__units>span{display:grid;min-width:40px;text-align:center}.tld-countdown__units strong{font-size:1.45rem;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1}.tld-countdown__units small{color:#8f9690;font-size:.58rem;letter-spacing:.08em;margin-top:.35rem;text-transform:uppercase}.tld-countdown__units i{color:#6e766f;font-size:1.25rem;font-style:normal;line-height:1}.tld-countdown.is-expired .tld-countdown__units{opacity:.45}.tld-hero__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.tld-btn{align-items:center;border:1px solid transparent;display:inline-flex;font-size:.9rem;font-weight:800;justify-content:center;letter-spacing:.01em;min-height:52px;padding:.9rem 1.35rem;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.tld-btn svg{height:20px;margin-left:.75rem;transition:transform .16s ease;width:20px}.tld-btn:hover{transform:translateY(-2px)}.tld-btn:hover svg{transform:translate(3px)}.tld-btn:focus-visible,.tld-models__grid a:focus-visible,.tld-category:focus-visible,.tld-product a:focus-visible,.tld-text-link:focus-visible,.tld-sticky a:focus-visible{outline:3px solid var(--tld-warm);outline-offset:3px}.tld-btn--primary{background:var(--tld-accent-bright);color:var(--tld-ink)}.tld-btn--primary:hover{background:var(--tld-white)}.tld-btn--secondary{border-color:#ffffff40;color:var(--tld-white)}.tld-btn--secondary:hover{border-color:var(--tld-white)}.tld-btn--dark{background:var(--tld-ink);color:var(--tld-white);flex:0 0 auto}.tld-btn--dark:hover{background:#2b312c}.tld-hero__fineprint{color:#858d86;font-size:.67rem;letter-spacing:.02em;line-height:1.5;margin:1rem 0 0}.tld-discount-state{align-items:center;color:var(--tld-accent-bright);display:flex;font-size:.75rem;font-weight:800;gap:.45rem;margin:.65rem 0 0}.tld-discount-state:before{content:"\2713"}.tld-hero__visual{height:590px;position:relative}.tld-hero__route{color:#a9ff4d4d;top:12%;right:-5%;bottom:7%;left:0;position:absolute}.tld-hero__route svg{height:100%;width:100%}.tld-hero__stamp{align-items:center;aspect-ratio:1;background:var(--tld-accent-bright);border-radius:50%;color:var(--tld-ink);display:flex;flex-direction:column;justify-content:center;line-height:.9;position:absolute;right:2%;top:0;transform:rotate(8deg);width:104px;z-index:5}.tld-hero__stamp:after{border:1px dashed rgba(11,14,12,.4);border-radius:inherit;content:"";top:7px;right:7px;bottom:7px;left:7px;position:absolute}.tld-hero__stamp span,.tld-hero__stamp small{font-size:.55rem;font-weight:900;letter-spacing:.14em}.tld-hero__stamp strong{font-size:1.7rem;letter-spacing:-.08em;margin:.15rem 0}.tld .tld-hero-product{background:#f5f6f2;box-shadow:0 25px 65px #00000059;color:var(--tld-ink);display:block;overflow:hidden;position:absolute;transition:transform .22s ease,box-shadow .22s ease}.tld-hero-product:hover{box-shadow:0 32px 74px #0000007a;transform:translateY(-5px);z-index:6}.tld-hero-product--1{left:2%;top:7%;width:58%;z-index:3}.tld-hero-product--2{right:0;top:30%;width:38%;z-index:4}.tld-hero-product--3{bottom:1%;left:30%;width:37%;z-index:4}.tld-hero-product__image{aspect-ratio:1.08;background:#ecefe8;display:block;overflow:hidden}.tld-hero-product__image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.tld-hero-product:hover img{transform:scale(1.025)}.tld-hero-product__meta{display:grid;padding:.8rem .9rem .9rem}.tld-hero-product__meta small{color:var(--tld-accent-dark);font-size:.55rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.tld-hero-product__meta strong{display:-webkit-box;font-size:clamp(.72rem,1vw,.9rem);font-weight:750;line-height:1.28;margin-top:.28rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tld-hero-product__meta>span{font-size:.75rem;margin-top:.35rem}.tld-trust{background:var(--tld-white);border-bottom:1px solid var(--tld-line)}.tld-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);padding-block:1.25rem}.tld-trust__item{align-items:center;border-right:1px solid var(--tld-line);display:flex;gap:.75rem;justify-content:center;padding:.4rem 1rem}.tld-trust__item:last-child{border-right:0}.tld-trust__item svg{color:var(--tld-accent-dark);flex:0 0 auto;height:25px;width:25px}.tld-trust__item span{display:grid}.tld-trust__item strong{font-size:.78rem;line-height:1.25}.tld-trust__item small{color:var(--tld-muted);font-size:.65rem;line-height:1.25;margin-top:.15rem}.tld-models{scroll-margin-top:24px}.tld-models__grid{border-left:1px solid var(--tld-line);border-top:1px solid var(--tld-line);display:grid;grid-template-columns:repeat(3,1fr)}.tld-models__grid a{background:var(--tld-white);border-bottom:1px solid var(--tld-line);border-right:1px solid var(--tld-line);display:flex;flex-direction:column;min-height:176px;padding:clamp(20px,2.5vw,34px);position:relative;transition:background .18s ease,color .18s ease}.tld-models__grid a:after{background:var(--tld-accent);bottom:0;content:"";height:4px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .18s ease;width:100%}.tld-models__grid a:hover{background:var(--tld-ink);color:var(--tld-white)}.tld-models__grid a:hover:after{transform:scaleX(1)}.tld-models__grid span{color:var(--tld-accent-dark);font-size:.63rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tld-models__grid a:hover span{color:var(--tld-accent-bright)}.tld-models__grid strong{font-size:clamp(1.15rem,2vw,1.5rem);letter-spacing:-.035em;line-height:1.1;margin-top:.55rem}.tld-models__grid small{color:var(--tld-muted);font-size:.7rem;margin-top:auto;padding-top:1.2rem}.tld-models__grid a:hover small{color:#b7bdb8}.tld-categories__grid{display:grid;gap:1px;grid-template-columns:repeat(3,1fr)}.tld-category{background:var(--tld-white);display:block;min-width:0;overflow:hidden}.tld-category__image{aspect-ratio:1.28;background:#e9ece6;overflow:hidden}.tld-category__image img{height:100%;object-fit:cover;transition:transform .32s ease;width:100%}.tld-category:hover .tld-category__image img{transform:scale(1.04)}.tld-category__content{display:grid;grid-template-columns:auto 1fr;padding:clamp(22px,3vw,34px)}.tld-category__content>span{color:var(--tld-accent-dark);font-size:.63rem;font-weight:900;grid-row:1 / span 3;margin-right:1rem;padding-top:.25rem}.tld-category__content h3{font-size:clamp(1.25rem,2vw,1.7rem);letter-spacing:-.04em;margin:0}.tld-category__content p{color:var(--tld-muted);font-size:.85rem;line-height:1.55;margin:.8rem 0 1.3rem}.tld-category__content strong{align-items:center;display:inline-flex;font-size:.78rem;width:max-content}.tld-category__content b{color:var(--tld-accent-dark);font-size:1rem;margin-left:.45rem;transition:transform .16s ease}.tld-category:hover .tld-category__content b{transform:translate(4px)}.tld-deals{scroll-margin-top:24px}.tld-unlock{align-items:center;background:linear-gradient(110deg,#eef9e3,#f8faf5 58%,#eef2eb);border:1px solid #c8ddba;display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:clamp(40px,6vw,72px);padding:clamp(20px,3vw,32px)}.tld-unlock.is-unlocked{background:linear-gradient(110deg,var(--tld-accent-bright),#eaffd2 68%,#f5ffe9);border-color:var(--tld-accent-dark)}.tld-unlock__icon{align-items:center;background:var(--tld-ink);border-radius:50%;color:var(--tld-accent-bright);display:flex;font-size:1rem;font-weight:950;height:64px;justify-content:center;width:64px}.tld-unlock__body strong{display:block;font-size:clamp(1rem,2vw,1.35rem);letter-spacing:-.02em;line-height:1.2}.tld-unlock__body small{color:var(--tld-muted);display:block;font-size:.72rem;margin-top:.5rem}.tld-unlock__track{background:#0b0e0c1f;height:6px;margin-top:.8rem;overflow:hidden}.tld-unlock__track span{background:var(--tld-accent-dark);display:block;height:100%;transition:width .24s ease;width:0}.tld-heading--row>div>p:last-child{color:var(--tld-muted);font-size:.9rem;line-height:1.6;margin:.8rem 0 0;max-width:650px}.tld-text-link{border-bottom:1px solid var(--tld-ink);font-size:.78rem;font-weight:800;margin-bottom:.4rem;padding-bottom:.35rem}.tld-text-link span{color:var(--tld-accent-dark);margin-left:.35rem}.tld-products{display:grid;gap:32px 18px;grid-template-columns:repeat(4,minmax(0,1fr))}.tld-product{display:flex;flex-direction:column;min-width:0}.tld-product__winner{background:var(--tld-ink);color:var(--tld-accent-bright);font-size:.62rem;font-weight:900;left:.65rem;letter-spacing:.06em;padding:.45rem .6rem;position:absolute;text-transform:uppercase;top:.65rem;z-index:2}.tld-product--winner .tld-product__badge{left:auto;right:.65rem}.tld-product__image{aspect-ratio:1;background:#f0f2ed;display:block;overflow:hidden;position:relative}.tld-product__image img{height:100%;object-fit:cover;transition:transform .26s ease;width:100%}.tld-product:hover .tld-product__image img{transform:scale(1.035)}.tld-product__badge{background:var(--tld-accent-bright);color:var(--tld-ink);font-size:.62rem;font-weight:900;left:.65rem;letter-spacing:.04em;padding:.45rem .6rem;position:absolute;text-transform:uppercase;top:.65rem;z-index:2}.tld-product__body{display:flex;flex:1;flex-direction:column;padding-top:1rem}.tld-product__fit{color:var(--tld-accent-dark);font-size:.6rem;font-weight:800;letter-spacing:.09em;margin:0 0 .45rem;text-transform:uppercase}.tld-product__rating{align-items:center;display:flex;gap:.35rem;margin:-.1rem 0 .5rem}.tld-product__rating span{color:#e2a817;font-size:.66rem;letter-spacing:-.04em}.tld-product__rating strong,.tld-product__rating small{font-size:.65rem}.tld-product__rating small{color:var(--tld-muted)}.tld-product h3{color:inherit;display:-webkit-box;font-size:.92rem;font-weight:680;letter-spacing:-.02em;line-height:1.4;margin:0;min-height:2.8em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tld-product h3 a:hover{text-decoration:underline;text-underline-offset:3px}.tld-product__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:.55rem;margin:.65rem 0 1rem}.tld-product__price strong{font-size:.92rem}.tld-product__price s{color:#8b928c;font-size:.75rem}.tld-product__unlock{color:var(--tld-accent-dark);font-size:.66rem;font-weight:800;line-height:1.35;margin:-.45rem 0 .9rem}.tld-product__unlock--build{color:var(--tld-muted)}.tld-product__form,.tld-product__choose,.tld-product__soldout{margin-top:auto}.tld-bundles{background:var(--tld-ink);color:var(--tld-white);display:grid;gap:18px;grid-template-columns:minmax(240px,.8fr) repeat(2,minmax(0,1fr));margin-top:clamp(52px,7vw,88px);padding:clamp(22px,4vw,44px);scroll-margin-top:24px}.tld-bundles__heading{padding:.5rem 1.25rem .5rem 0}.tld-bundles__heading .tld__eyebrow{color:var(--tld-accent-bright)}.tld-bundles__heading h3{color:var(--tld-white);font-size:clamp(1.45rem,3vw,2.35rem);letter-spacing:-.045em;line-height:1.02;margin:.8rem 0 1rem}.tld-bundles__heading>p:last-child{color:#aeb5af;font-size:.78rem;line-height:1.6}.tld-bundle{background:var(--tld-white);color:var(--tld-ink);display:flex;flex-direction:column;gap:.8rem;padding:clamp(18px,2.5vw,28px)}.tld-bundle__top{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between}.tld-bundle__top span{color:var(--tld-accent-dark);font-size:.62rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.tld-bundle__top strong{font-size:.75rem;white-space:nowrap}.tld-bundle__products{align-items:center;display:grid;gap:.45rem;grid-template-columns:1fr auto 1fr;line-height:1.3;min-height:3.4rem}.tld-bundle__products b{font-size:.75rem}.tld-bundle__products i{color:var(--tld-accent-dark);font-size:1.25rem;font-style:normal}.tld-bundle label{color:var(--tld-muted);display:grid;font-size:.65rem;font-weight:700;gap:.3rem}.tld-bundle select{-webkit-appearance:auto;appearance:auto;background:#f5f7f2;border:1px solid var(--tld-line);border-radius:0;color:var(--tld-ink);font:inherit;min-height:44px;padding:.55rem .6rem;width:100%}.tld-bundle button{background:var(--tld-accent-bright);border:1px solid var(--tld-ink);color:var(--tld-ink);cursor:pointer;font-size:.72rem;font-weight:900;margin-top:auto;min-height:48px;padding:.7rem}.tld-bundle button:hover,.tld-bundle button:focus-visible{background:var(--tld-ink);color:var(--tld-white)}.tld-bundle button:disabled{cursor:wait;opacity:.62}.tld-bundle [data-bundle-status]{color:var(--tld-accent-dark);font-size:.66rem;line-height:1.35;margin:0;min-height:.9rem}.tld-product__form button,.tld-product__choose,.tld-product__soldout{align-items:center;background:var(--tld-ink);border:1px solid var(--tld-ink);color:var(--tld-white);cursor:pointer;display:flex;font-size:.72rem;font-weight:800;justify-content:center;min-height:44px;padding:.7rem .9rem;transition:background .16s ease,color .16s ease;width:100%}.tld-product__form button:hover,.tld-product__choose:hover{background:var(--tld-accent-bright);color:var(--tld-ink)}.tld-product__form button:focus-visible{outline:3px solid var(--tld-accent-dark);outline-offset:2px}.tld-product__soldout{background:#e7e9e5;border-color:#e7e9e5;color:#6f766f}.tld-proof__grid{align-items:end;display:grid;gap:clamp(48px,8vw,120px);grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr)}.tld-proof__statement>p:last-child{color:#aeb5af;font-size:1rem;line-height:1.65;margin:1.8rem 0 0;max-width:560px}.tld-proof__stats{border-left:1px solid #343a35;border-top:1px solid #343a35;display:grid;grid-template-columns:repeat(2,1fr)}.tld-proof__stats div{border-bottom:1px solid #343a35;border-right:1px solid #343a35;display:grid;min-height:150px;padding:clamp(20px,3vw,34px)}.tld-proof__stats strong{color:var(--tld-accent-bright);font-size:clamp(2rem,3.5vw,3.25rem);letter-spacing:-.06em;line-height:1}.tld-proof__stats span{align-self:end;color:#aeb5af;font-size:.73rem;line-height:1.35;margin-top:1rem}.tld-faq__grid{align-items:start;display:grid;gap:clamp(48px,9vw,128px);grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr)}.tld-faq .tld-heading{margin:0;position:sticky;top:28px}.tld-faq .tld-heading a{color:var(--tld-accent-dark);text-decoration:underline;text-underline-offset:3px}.tld-faq__list{border-top:1px solid var(--tld-line)}.tld-faq details{border-bottom:1px solid var(--tld-line)}.tld-faq summary{align-items:center;cursor:pointer;display:flex;font-size:clamp(.95rem,1.4vw,1.08rem);font-weight:700;gap:1rem;justify-content:space-between;list-style:none;padding:1.5rem 0}.tld-faq summary::-webkit-details-marker{display:none}.tld-faq summary span{flex:0 0 auto;height:18px;position:relative;width:18px}.tld-faq summary span:before,.tld-faq summary span:after{background:currentColor;content:"";left:2px;position:absolute;top:8px;transition:transform .16s ease;width:14px;height:1px}.tld-faq summary span:after{transform:rotate(90deg)}.tld-faq details[open] summary span:after{transform:rotate(0)}.tld-faq summary:focus-visible{outline:3px solid var(--tld-accent-dark);outline-offset:4px}.tld-faq details div{color:var(--tld-muted);font-size:.9rem;line-height:1.65;max-width:720px;padding:0 2.8rem 1.6rem 0}.tld-faq details p{margin:0}.tld-closing{background:linear-gradient(105deg,#8eea2f,#b9ff68);color:var(--tld-ink);padding-block:clamp(48px,6vw,76px)}.tld-closing__inner{align-items:center;display:flex;gap:2rem;justify-content:space-between}.tld-closing .tld__eyebrow{color:#2f5900;margin-bottom:.75rem}.tld-closing p:last-child{font-size:.92rem;margin:1rem 0 0}.tld-closing .tld-btn--primary{background:var(--tld-ink);color:var(--tld-white);flex:0 0 auto}.tld-closing .tld-btn--primary:hover{background:var(--tld-white);color:var(--tld-ink)}.tld-sticky{align-items:center;background:var(--tld-ink);bottom:0;box-shadow:0 -8px 30px #0000003d;color:var(--tld-white);display:none;gap:1rem;justify-content:space-between;left:0;padding:.65rem max(14px,env(safe-area-inset-left)) calc(.65rem + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-right));position:fixed;right:0;transform:translateY(105%);transition:transform .22s ease;z-index:50}.tld-sticky div{display:grid}.tld-sticky small{color:var(--tld-accent-bright);font-size:.58rem;font-weight:800;letter-spacing:.04em}.tld-sticky strong{font-size:.76rem}.tld-sticky a{background:var(--tld-accent-bright);color:var(--tld-ink);font-size:.72rem;font-weight:900;padding:.7rem 1rem}@media(max-width:1080px){.tld-hero__grid{gap:36px;grid-template-columns:minmax(0,.95fr) minmax(410px,1.05fr)}.tld-hero__visual{height:520px}.tld-trust__grid{grid-template-columns:repeat(2,1fr)}.tld-trust__item:nth-child(2){border-right:0}.tld-trust__item:nth-child(-n+2){border-bottom:1px solid var(--tld-line)}.tld-products{grid-template-columns:repeat(3,minmax(0,1fr))}.tld-bundles{grid-template-columns:repeat(2,minmax(0,1fr))}.tld-bundles__heading{grid-column:1 / -1;max-width:660px}}@media(max-width:820px){.tld-hero,.tld-hero__grid{min-height:auto}.tld-hero__grid{grid-template-columns:1fr;padding-bottom:48px}.tld-hero__content{max-width:680px}.tld-hero__title{max-width:720px}.tld-hero__visual{height:570px;margin-inline:auto;max-width:650px;width:100%}.tld-heading--row{align-items:start;display:grid;gap:1rem}.tld-heading--row>p{margin:0}.tld-unlock{grid-template-columns:auto minmax(0,1fr)}.tld-unlock .tld-btn{grid-column:1 / -1}.tld-models__grid{grid-template-columns:repeat(2,1fr)}.tld-categories__grid{grid-template-columns:1fr}.tld-category{display:grid;grid-template-columns:minmax(220px,.8fr) 1.2fr}.tld-category__image{aspect-ratio:auto;min-height:250px}.tld-proof__grid,.tld-faq__grid{grid-template-columns:1fr}.tld-faq .tld-heading{position:static}.tld-closing__inner{align-items:start;flex-direction:column}}@media(max-width:600px){.tld__container{padding-inline:18px}.tld__section{padding-block:64px}.tld-hero__grid{padding-top:52px}.tld-hero__title{font-size:clamp(3rem,14vw,4.65rem)}.tld-hero__subhead{font-size:1rem}.tld-offer{display:grid}.tld-offer__value{justify-content:center;min-height:46px}.tld-offer__detail{padding-left:.8rem}.tld-copy span{display:none}.tld-countdown{align-items:start;display:grid;gap:.6rem}.tld-hero__actions{display:grid;grid-template-columns:1fr}.tld-btn{width:100%}.tld-hero__visual{height:430px}.tld-hero__stamp{right:-5px;width:78px}.tld-hero__stamp strong{font-size:1.25rem}.tld-hero-product--1{left:0;width:64%}.tld-hero-product--2{top:29%;width:41%}.tld-hero-product--3{bottom:0;left:24%;width:44%}.tld-hero-product__meta{padding:.55rem .65rem .65rem}.tld-hero-product__meta>span,.tld-hero-product__meta small{display:none}.tld-trust__grid{grid-template-columns:1fr;padding-block:0}.tld-trust__item,.tld-trust__item:nth-child(2){border-bottom:1px solid var(--tld-line);border-right:0;justify-content:start;padding:.9rem 0}.tld-trust__item:last-child{border-bottom:0}.tld-models__grid{grid-template-columns:1fr 1fr}.tld-models__grid a{min-height:145px;padding:20px 16px}.tld-models__grid strong{font-size:1rem}.tld-category{display:block}.tld-category__image{aspect-ratio:1.4;min-height:0}.tld-products{gap:28px 10px;grid-template-columns:repeat(2,minmax(0,1fr))}.tld-unlock{gap:14px;padding:18px}.tld-unlock__icon{font-size:.8rem;height:48px;width:48px}.tld-bundles{grid-template-columns:1fr;padding:18px}.tld-bundles__heading{grid-column:auto;padding-right:0}.tld-bundle__products{min-height:auto}.tld-product__badge,.tld-product__winner{font-size:.54rem;left:.45rem;padding:.35rem .45rem;top:.45rem}.tld-product--winner .tld-product__badge{right:.45rem}.tld-product h3{font-size:.79rem}.tld-product__price{gap:.35rem}.tld-product__price strong{font-size:.8rem}.tld-product__rating span{letter-spacing:-.12em}.tld-product__unlock{font-size:.59rem;min-height:2.7em}.tld-product__form button,.tld-product__choose,.tld-product__soldout{font-size:.66rem;min-height:44px}.tld-proof__stats div{min-height:128px}.tld-proof__stats strong{font-size:2rem}.tld-closing{padding-bottom:104px}.tld-sticky{display:flex}.tld-sticky a{align-items:center;display:inline-flex;min-height:44px}.tld--sticky-visible .tld-sticky{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.tld *,.tld *:before,.tld *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/tesevo-labor-day.css.map */
