@import"https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap";:root{--ink: #071d33;--ink-2: #123e61;--paper: #f2f7fa;--paper-2: #dceaf1;--acid: #52dcff;--acid-dark: #168dba;--white: #ffffff;--muted: #587185;--line: rgba(7, 29, 51, .14);--radius: 28px;--shadow: 0 25px 60px rgba(7, 38, 32, .14)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:Manrope,Arial,sans-serif;overflow-x:hidden}body.is-locked{overflow:hidden}a{color:inherit;text-decoration:none}button,select{font:inherit}button{cursor:pointer}.page-shell{overflow:clip}.container{width:min(1210px,calc(100% - 48px));margin:0 auto}.eyebrow{margin:0 0 18px;color:var(--acid);font:500 12px/1 DM Mono,monospace;letter-spacing:.13em;text-transform:uppercase}.eyebrow.dark{color:var(--ink)}.section-title{max-width:720px;margin:0;font:700 clamp(34px,5.2vw,66px)/.98 "Space Grotesk",sans-serif;letter-spacing:-.065em}.section-copy{max-width:500px;color:var(--muted);font-size:16px;line-height:1.65}.announce{background:var(--acid);color:var(--ink);font:500 11px/1 DM Mono,monospace;letter-spacing:.075em;overflow:hidden}.announce-track{display:flex;justify-content:center;gap:36px;white-space:nowrap;padding:12px 24px}.announce-track span:before{content:"\2726";margin-right:10px}.site-header{position:absolute;z-index:10;top:38px;left:0;width:100%;color:var(--white)}.site-header.is-solid{position:relative;top:auto;background:var(--ink)}.nav{height:76px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.2)}.brand{display:flex;flex-direction:column;gap:1px;font:700 27px/.78 Space Grotesk,sans-serif;letter-spacing:-.1em}.brand small{margin-left:1px;font:500 7px/1 DM Mono,monospace;letter-spacing:.22em}.nav-links{display:flex;align-items:center;gap:30px;font-size:13px;font-weight:700}.nav-links a{transition:opacity .2s}.nav-links a:hover{opacity:.66}.nav-actions{display:flex;align-items:center;gap:12px}.cart-link,.menu-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 13px;border:1px solid rgba(255,255,255,.4);color:var(--white);background:transparent;border-radius:100px;font:500 10px/1 DM Mono,monospace;letter-spacing:.06em;transition:background .2s,color .2s}.cart-link:hover{background:var(--acid);color:var(--ink);border-color:var(--acid)}.cart-count{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;color:var(--ink);background:var(--acid);font-size:10px}.menu-toggle{display:none;padding:0;width:38px}.hero{position:relative;min-height:800px;padding:192px 0 74px;color:var(--white);background:var(--ink);isolation:isolate}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(circle at 17% 76%,rgba(217,255,88,.16),transparent 24%),radial-gradient(circle at 78% 20%,rgba(92,149,131,.3),transparent 27%)}.hero:after{content:"";position:absolute;z-index:-1;left:-10%;top:14%;width:55%;height:94%;opacity:.16;background-image:linear-gradient(rgba(217,255,88,.9) 1px,transparent 1px),linear-gradient(90deg,rgba(217,255,88,.9) 1px,transparent 1px);background-size:74px 74px;transform:rotate(-10deg);-webkit-mask-image:linear-gradient(to bottom,black,transparent);mask-image:linear-gradient(to bottom,black,transparent)}.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:40px}.hero-content{position:relative;z-index:2}.hero h1{max-width:665px;margin:0;font:700 clamp(57px,7.2vw,100px)/.88 "Space Grotesk",sans-serif;letter-spacing:-.09em}.hero h1 em{color:var(--acid);font-style:normal}.hero-sub{max-width:480px;margin:31px 0 32px;color:#c7d5d0;font-size:17px;line-height:1.6}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border:1px solid var(--acid);border-radius:100px;background:var(--acid);color:var(--ink);font-size:12px;font-weight:800;letter-spacing:-.01em;transition:transform .22s ease,background .22s ease,box-shadow .22s ease}.button:hover{transform:translateY(-3px);background:#edffab;box-shadow:0 14px 26px #0000002b}.button.ghost{border-color:#ffffff80;color:var(--white);background:transparent}.button.ghost:hover{border-color:var(--white);background:#ffffff17}.button.ink{border-color:var(--ink);color:var(--white);background:var(--ink)}.button.ink:hover{background:var(--ink-2)}.hero-proof{display:flex;align-items:center;gap:15px;margin-top:58px}.review-stack{display:flex}.review-stack span{display:grid;place-items:center;width:35px;height:35px;margin-left:-7px;border:2px solid var(--ink);border-radius:50%;color:var(--ink);background:var(--acid);font:700 10px/1 DM Mono,monospace}.review-stack span:first-child{margin:0}.hero-proof p{margin:0;color:#b7c8c1;font-size:12px;line-height:1.45}.hero-proof strong{color:var(--white)}.hero-product{position:relative;min-height:540px;display:grid;place-items:center}.product-orbit{position:absolute;width:min(100%,545px);aspect-ratio:1;border:1px solid rgba(217,255,88,.4);border-radius:50%;animation:orbitPulse 4s ease-in-out infinite}.product-orbit:after,.product-orbit:before{content:"";position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%)}.product-orbit:before{width:69%;height:69%;border:1px dashed rgba(255,255,255,.25);animation:spin 22s linear infinite}.product-orbit:after{width:43%;height:43%;border:1px solid rgba(217,255,88,.34)}.hero-product img{position:relative;z-index:2;width:min(100%,448px);filter:drop-shadow(0 37px 33px rgba(0,0,0,.33));transform:rotate(6deg);animation:productFloat 5s ease-in-out infinite}.floating-label{position:absolute;z-index:3;display:flex;gap:10px;align-items:center;padding:12px 14px;border:1px solid rgba(255,255,255,.24);border-radius:9px;color:var(--white);background:#092d27b3;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);font:500 10px/1.35 DM Mono,monospace;letter-spacing:.04em}.floating-label strong{display:block;color:var(--acid);font-size:14px}.floating-label.one{top:14%;right:0;animation:labelFloat 5s ease-in-out .5s infinite}.floating-label.two{bottom:12%;left:0;animation:labelFloat 5s ease-in-out 1.5s infinite reverse}.hero-ticker{position:absolute;right:-18px;bottom:23px;color:var(--acid);font:500 12px/1 DM Mono,monospace;letter-spacing:.22em;writing-mode:vertical-rl}.benefit-rail{position:relative;z-index:3;margin-top:-1px;color:var(--white);background:var(--ink-2)}.benefit-rail .container{display:grid;grid-template-columns:repeat(3,1fr)}.rail-item{min-height:113px;padding:31px 29px;border-left:1px solid rgba(255,255,255,.15)}.rail-item:last-child{border-right:1px solid rgba(255,255,255,.15)}.rail-item b{display:block;margin-bottom:8px;color:var(--acid);font:500 11px/1 DM Mono,monospace;letter-spacing:.13em}.rail-item span{font-size:13px;font-weight:700}.marquee{overflow:hidden;background:var(--acid);color:var(--ink);white-space:nowrap}.marquee-inner{display:flex;gap:42px;width:max-content;padding:17px 0;animation:marquee 28s linear infinite;font:600 15px/1 Space Grotesk,sans-serif;letter-spacing:-.02em}.marquee-inner span:after{content:"\2726";margin-left:42px}.intro{padding:134px 0 116px}.intro-head{display:grid;grid-template-columns:1.35fr .65fr;gap:30px;align-items:end;margin-bottom:62px}.intro-head .section-copy{margin-bottom:5px}.tiles{display:grid;grid-template-columns:1.1fr .9fr .9fr;gap:16px}.tile{position:relative;min-height:450px;overflow:hidden;border-radius:var(--radius);background:var(--paper-2)}.tile.dark{color:var(--white);background:var(--ink)}.tile-inner{position:relative;z-index:1;padding:28px}.tile-number{color:var(--acid-dark);font:500 11px/1 DM Mono,monospace;letter-spacing:.12em}.tile h3{max-width:220px;margin:16px 0 9px;font:700 30px/.98 Space Grotesk,sans-serif;letter-spacing:-.06em}.tile p{max-width:290px;margin:0;color:var(--muted);font-size:13px;line-height:1.6}.tile.dark p{color:#bed0c8}.tile-visual{position:absolute;z-index:0;right:-14%;bottom:-13%;width:122%;transition:transform .5s ease}.tile:hover .tile-visual{transform:scale(1.05) rotate(-2deg)}.tile:first-child .tile-visual{width:124%;right:-19%;bottom:-18%}.tile-strip{position:absolute;right:-15%;bottom:38px;width:120%;transform:rotate(-9deg)}.tile-circles{position:absolute;right:-71px;bottom:-85px;width:360px;height:360px;border:1px solid var(--acid);border-radius:50%}.tile-circles:before,.tile-circles:after{content:"";position:absolute;border:1px solid rgba(217,255,88,.45);border-radius:50%;top:48px;right:48px;bottom:48px;left:48px}.tile-circles:after{top:96px;right:96px;bottom:96px;left:96px}.feature{padding:32px 0 128px}.feature-card{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:630px;overflow:hidden;border-radius:var(--radius);color:var(--white);background:var(--ink)}.feature-copy{padding:78px 70px;align-self:center}.feature-copy .section-title{max-width:520px}.feature-copy .section-copy{margin:25px 0 32px;color:#c5d0cb}.feature-list{display:grid;gap:16px;margin:34px 0 0;padding:0;list-style:none}.feature-list li{display:flex;align-items:center;gap:13px;color:#eff4ec;font-size:13px;font-weight:700}.feature-list i{display:grid;flex:0 0 auto;place-items:center;width:23px;height:23px;border-radius:50%;color:var(--ink);background:var(--acid);font-style:normal;font-size:14px}.feature-visual{position:relative;min-height:400px}.feature-visual img{position:absolute;right:-1%;bottom:-3%;width:106%;height:auto}.feature-visual:after{content:"";position:absolute;top:8%;right:7%;width:29%;aspect-ratio:1;border:1px solid rgba(217,255,88,.5);border-radius:50%;animation:spinPlain 18s linear infinite}.offer{padding:0 0 132px}.offer-wrap{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;gap:62px;align-items:center;min-height:556px;padding:62px;overflow:hidden;border-radius:var(--radius);background:var(--acid)}.offer-wrap:before{content:"2+1";position:absolute;right:-14px;bottom:-82px;color:#092d2717;font:700 clamp(180px,25vw,350px)/.7 "Space Grotesk",sans-serif;letter-spacing:-.12em}.offer-title{max-width:530px;margin:0;font:700 clamp(48px,6vw,83px)/.88 "Space Grotesk",sans-serif;letter-spacing:-.09em}.offer-copy{max-width:430px;margin:25px 0 30px;font-size:15px;line-height:1.6}.offer-steps{position:relative;z-index:1;display:grid;gap:14px}.offer-step{display:grid;grid-template-columns:45px 1fr;gap:14px;align-items:center;padding:19px 18px;border:1px solid rgba(9,45,39,.3);border-radius:13px;background:#ffffff45;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.offer-step b{display:grid;place-items:center;width:40px;height:40px;border-radius:9px;color:var(--acid);background:var(--ink);font:500 12px/1 DM Mono,monospace}.offer-step strong{display:block;margin-bottom:3px;font-size:14px}.offer-step span{font-size:12px;color:#092d27c2}.reviews{padding:0 0 125px}.reviews-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:41px}.rating-block{text-align:right}.rating-block b{display:block;color:var(--ink);font:700 38px/1 Space Grotesk,sans-serif;letter-spacing:-.07em}.rating-block span{color:var(--muted);font-size:12px}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.review-card{min-height:298px;padding:27px;border:1px solid var(--line);border-radius:18px;background:var(--white);transition:transform .25s ease,box-shadow .25s ease}.review-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.review-card:nth-child(2){background:var(--ink);color:var(--white)}.stars{color:var(--acid-dark);font-size:15px;letter-spacing:1px}.review-card:nth-child(2) .stars{color:var(--acid)}.review-card blockquote{margin:29px 0 31px;font:600 18px/1.35 Space Grotesk,sans-serif;letter-spacing:-.025em}.review-person{display:flex;gap:10px;align-items:center}.avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--white);background:var(--ink-2);font:500 10px/1 DM Mono,monospace}.review-card:nth-child(2) .avatar{color:var(--ink);background:var(--acid)}.review-person strong{display:block;font-size:12px}.review-person span{display:block;margin-top:2px;color:var(--muted);font-size:10px}.review-card:nth-child(2) .review-person span{color:#b8c7c0}.reviews-note{margin-top:16px;color:var(--muted);font-size:11px}.faq{padding:102px 0 110px;color:var(--white);background:var(--ink)}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.faq .section-copy{margin-top:23px;color:#b9cbc4}.faq-list{border-top:1px solid rgba(255,255,255,.28)}.faq-item{border-bottom:1px solid rgba(255,255,255,.28)}.faq-question{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;border:0;color:var(--white);background:transparent;text-align:left;font-size:15px;font-weight:700}.faq-plus{color:var(--acid);font-size:28px;font-weight:400;transition:transform .2s}.faq-item.is-open .faq-plus{transform:rotate(45deg)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.faq-item.is-open .faq-answer{grid-template-rows:1fr}.faq-answer>div{overflow:hidden}.faq-answer p{max-width:600px;margin:0;padding:0 40px 24px 0;color:#b7c9c2;font-size:13px;line-height:1.65}.site-footer{padding:56px 0 25px;color:var(--white);background:#061d19}.footer-top{display:grid;grid-template-columns:1.25fr repeat(3,.5fr);gap:30px;padding-bottom:60px}.footer-title{max-width:400px;margin:18px 0 20px;font:600 25px/1.04 Space Grotesk,sans-serif;letter-spacing:-.06em}.footer-col h4{margin:4px 0 16px;color:var(--acid);font:500 10px/1 DM Mono,monospace;letter-spacing:.14em}.footer-col a{display:block;margin:0 0 10px;color:#c5d2ce;font-size:12px}.footer-col a:hover{color:var(--acid)}.footer-bottom{display:flex;justify-content:space-between;gap:25px;padding-top:20px;border-top:1px solid rgba(255,255,255,.16);color:#99aaa3;font:400 10px/1.5 DM Mono,monospace}.product-page{background:var(--paper)}.product-main{padding:72px 0 116px}.breadcrumb{margin:0 0 25px;color:var(--muted);font:400 10px/1 DM Mono,monospace;letter-spacing:.06em}.breadcrumb a:hover{color:var(--ink)}.product-layout{display:grid;grid-template-columns:1.06fr .94fr;gap:clamp(34px,6vw,92px);align-items:start}.product-gallery{position:sticky;top:26px}.product-frame{position:relative;overflow:hidden;border-radius:var(--radius);background:var(--paper-2)}.product-frame>img{display:block;width:100%;aspect-ratio:1 / 1.12;object-fit:cover;transition:opacity .24s ease,transform .5s ease}.product-frame:hover>img{transform:scale(1.025)}.gallery-pip{position:absolute;bottom:17px;left:18px;display:flex;gap:8px}.gallery-pip button{width:26px;height:4px;padding:0;border:0;border-radius:30px;background:#092d273b}.gallery-pip button.is-active{width:46px;background:var(--ink)}.product-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:12px}.product-thumbs button{overflow:hidden;padding:0;border:2px solid transparent;border-radius:12px;background:var(--paper-2)}.product-thumbs button.is-active{border-color:var(--ink)}.product-thumbs img{display:block;width:100%;aspect-ratio:1.22;object-fit:cover}.product-info{padding-top:2px}.product-kicker{margin:0 0 10px;color:var(--muted);font:500 10px/1 DM Mono,monospace;letter-spacing:.13em}.product-info h1{max-width:520px;margin:0;font:700 clamp(38px,4.3vw,61px)/.96 "Space Grotesk",sans-serif;letter-spacing:-.075em}.product-rating{display:flex;align-items:center;gap:10px;margin:18px 0 25px;color:var(--muted);font-size:12px}.product-rating .stars{color:var(--ink)}.price-row{display:flex;align-items:baseline;gap:10px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.current-price{font:700 26px/1 Space Grotesk,sans-serif;letter-spacing:-.05em}.compare-price{color:var(--muted);font-size:13px;text-decoration:line-through}.price-tag{padding:5px 8px;border-radius:5px;color:var(--white);background:var(--ink);font:500 9px/1 DM Mono,monospace;letter-spacing:.05em}.product-desc{margin:21px 0;color:var(--muted);font-size:14px;line-height:1.65}.selector-label{display:flex;justify-content:space-between;margin:23px 0 11px;font-size:12px;font-weight:800}.selector-label span{color:var(--muted);font-weight:500}.variant-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.variant{min-height:87px;padding:12px;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:var(--white);text-align:left;transition:border .2s,background .2s}.variant:hover{border-color:var(--ink-2)}.variant.is-selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#eef4dc}.variant b{display:block;font-size:12px}.variant small{display:block;margin-top:4px;color:var(--muted);font-size:10px}.offer-choice{display:flex;gap:12px;align-items:center;margin:22px 0;padding:16px;border-radius:14px;color:var(--white);background:var(--ink)}.offer-choice input{accent-color:var(--acid);width:18px;height:18px}.offer-choice b{display:block;font-size:12px}.offer-choice span{display:block;margin-top:3px;color:#b8c7c0;font-size:10px}.buy-row{display:grid;grid-template-columns:125px 1fr;gap:10px}.qty-control{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;min-height:54px;border:1px solid var(--line);border-radius:100px;background:var(--white)}.qty-control button{border:0;color:var(--ink);background:transparent;font-size:20px}.qty-control span{text-align:center;font:500 13px/1 DM Mono,monospace}.qty-control input{width:100%;min-width:0;border:0;outline:0;color:var(--ink);background:transparent;text-align:center;font:500 13px/1 DM Mono,monospace}.qty-control input::-webkit-inner-spin-button,.qty-control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.buy-row .button{border-radius:100px}.notice{display:flex;gap:9px;margin:17px 0 24px;padding:12px 0;color:var(--muted);border-bottom:1px solid var(--line);font-size:11px;line-height:1.5}.notice i{color:var(--acid-dark);font-style:normal}.product-accordions{border-top:1px solid var(--line)}.product-accordion{border-bottom:1px solid var(--line)}.product-accordion button{display:flex;width:100%;padding:17px 0;border:0;color:var(--ink);background:transparent;align-items:center;justify-content:space-between;text-align:left;font-size:12px;font-weight:800}.product-accordion .faq-answer p{padding:0 0 17px;color:var(--muted);font-size:12px}.product-perks{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:20px}.product-perk{min-height:86px;padding:12px;border-radius:10px;background:var(--paper-2)}.product-perk b{display:block;margin-bottom:5px;color:var(--ink);font-size:10px}.product-perk span{display:block;color:var(--muted);font-size:9px;line-height:1.35}.cart-drawer{position:fixed;z-index:30;top:0;right:0;width:min(100%,430px);height:100%;padding:26px;color:var(--ink);background:var(--white);box-shadow:-20px 0 70px #00000038;transform:translate(110%);transition:transform .35s cubic-bezier(.21,.71,.26,1)}.cart-drawer.is-open{transform:translate(0)}.cart-overlay{position:fixed;z-index:29;top:0;right:0;bottom:0;left:0;background:#0114108c;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.cart-overlay.is-open{opacity:1;visibility:visible}.cart-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:21px;border-bottom:1px solid var(--line)}.cart-head h2{margin:0;font:700 28px/1 Space Grotesk,sans-serif;letter-spacing:-.06em}.close-cart{width:34px;height:34px;border:1px solid var(--line);border-radius:50%;color:var(--ink);background:transparent;font-size:22px}.cart-item{display:grid;grid-template-columns:90px 1fr;gap:14px;padding:25px 0;border-bottom:1px solid var(--line)}.cart-item img{width:90px;height:100px;border-radius:10px;object-fit:cover;background:var(--paper-2)}.cart-item h3{margin:5px 0 7px;font-size:14px}.cart-item p{margin:0;color:var(--muted);font-size:11px;line-height:1.45}.cart-total{position:absolute;right:26px;bottom:26px;left:26px}.cart-total-row{display:flex;justify-content:space-between;margin-bottom:14px;font-size:13px;font-weight:800}.cart-total-row span:last-child{font:700 23px/1 Space Grotesk,sans-serif;letter-spacing:-.05em}.cart-note{margin:0 0 15px;color:var(--muted);font-size:10px;text-align:center}.cart-total .button{width:100%}[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}[data-reveal].is-visible{opacity:1;transform:translateY(0)}[data-delay="1"]{transition-delay:.12s}[data-delay="2"]{transition-delay:.23s}@keyframes productFloat{50%{transform:rotate(2deg) translateY(-16px)}}@keyframes orbitPulse{50%{transform:scale(1.04);border-color:#d9ff58b8}}@keyframes labelFloat{50%{transform:translateY(-10px)}}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes spinPlain{to{transform:rotate(360deg)}}@keyframes marquee{to{transform:translate(-50%)}}@media(max-width:840px){.container{width:min(100% - 36px,680px)}.nav-links{display:none}.nav-links.is-open{position:absolute;top:75px;right:18px;left:18px;display:grid;gap:0;padding:10px 18px;border:1px solid rgba(255,255,255,.16);border-radius:15px;color:var(--white);background:var(--ink);box-shadow:0 20px 50px #0000003d}.nav-links.is-open a{padding:13px 0;border-bottom:1px solid rgba(255,255,255,.12)}.nav-links.is-open a:last-child{border-bottom:0}.menu-toggle{display:inline-flex}.site-header{top:38px}.hero{min-height:auto;padding:157px 0 42px}.hero-grid,.intro-head,.feature-card,.offer-wrap,.faq-grid,.product-layout{grid-template-columns:1fr}.hero-content{order:1}.hero-product{order:2;min-height:410px;margin:22px -5px 0}.hero-product img{width:min(100%,360px)}.hero-ticker{display:none}.hero-proof{margin-top:38px}.benefit-rail .container{grid-template-columns:1fr}.rail-item,.rail-item:last-child{min-height:auto;padding:21px 0;border:0;border-bottom:1px solid rgba(255,255,255,.15)}.tiles,.reviews-grid{grid-template-columns:1fr}.tile{min-height:380px}.intro{padding:88px 0}.intro-head{margin-bottom:38px}.feature{padding-bottom:88px}.feature-card{min-height:auto}.feature-copy{padding:53px 30px}.feature-visual{min-height:350px}.offer{padding-bottom:88px}.offer-wrap{gap:33px;min-height:auto;padding:43px 28px}.reviews{padding-bottom:88px}.reviews-head{display:block}.rating-block{margin-top:20px;text-align:left}.faq{padding:78px 0}.faq-grid{gap:40px}.footer-top{grid-template-columns:1fr 1fr}.footer-top>:first-child{grid-column:1 / -1}.footer-bottom{display:block}.footer-bottom span+span{display:block;margin-top:8px}.product-main{padding-top:43px}.product-gallery{position:static}.product-layout{gap:40px}}@media(max-width:480px){.container{width:min(100% - 30px,680px)}.announce-track{justify-content:flex-start;animation:marquee 19s linear infinite}.brand{font-size:24px}.cart-link{padding:0 10px}.cart-link>span:first-child{display:none}.hero h1{font-size:50px}.hero-sub{font-size:15px}.button{min-height:50px;padding:0 18px}.hero-actions .button{flex:1}.floating-label{transform:scale(.83)}.floating-label.one{right:-22px}.floating-label.two{left:-25px}.section-title{font-size:37px}.feature-copy{padding:43px 25px}.offer-title{font-size:50px}.offer-wrap{padding:37px 22px}.product-info h1{font-size:42px}.variant-grid{grid-template-columns:1fr}.variant{min-height:58px;display:flex;align-items:center;justify-content:space-between}.variant small{margin:0}.buy-row{grid-template-columns:110px 1fr}.product-perks{grid-template-columns:1fr 1fr 1fr}.cart-drawer{padding:20px}.cart-total{right:20px;left:20px;bottom:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/style.css.map */
