:root{--brand:#009fe3;--brand-ink:#1a1a1a;--blue:#0077ad;--blue-strong:#006da0;--blue-deep:#005f8c;--blue-light:#e3f4fc;--blue-mist:#f2fafe;--navy:#16191d;--navy-2:#262b31;--ink:#16191d;--muted:#5d6672;--soft:#8a929c;--border:#e5eaef;--border-2:#d5dde5;--wash:#f4f8fb;--card:#fff;--orange:#ef6b31;--orange-light:#fff1ea;--green:#1aa260;--wa:#25d366;--wa-dark:#128c4b;--danger:#d83a3a;--footer:#111417;--radius:16px;--radius-sm:10px;--shadow-sm:0 2px 8px #1114170d;--shadow:0 14px 38px #11141714;--shadow-lg:0 24px 60px #11141729;--container:1280px;--header-h:84px;--font:var(--font-brand), "Manrope", "Segoe UI", Arial, sans-serif;--ease:cubic-bezier(.2, .8, .2, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;margin:0;font-size:15px;line-height:1.6}body.no-scroll{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,.h1{letter-spacing:-.035em;color:var(--ink);line-height:1.12}h1,.h1{margin-bottom:14px;font-size:clamp(36px,4.1vw,60px);font-weight:800}h2{margin-bottom:10px;font-size:clamp(25px,2.3vw,34px);font-weight:800}h3{margin-bottom:8px;font-size:19px;font-weight:750}h4{font-weight:750}p{color:var(--muted);margin-bottom:14px}em{font-style:normal}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:999;background:var(--navy);color:#fff;border-radius:8px;padding:10px 16px;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.container{width:min(calc(100% - 48px), var(--container));margin-inline:auto}.container-narrow{width:min(100% - 48px,880px);margin-inline:auto}.section{padding:69px 0}.section.pt-0{padding-top:0}.section.pt-sm{padding-top:25px}.section-soft{background:var(--wash)}.text-blue{color:var(--blue)}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin-bottom:12px;font-size:11px;font-weight:800;display:inline-block}.eyebrow.light{color:#9fd2ff}.link-cta{color:var(--blue);align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.link-btn{color:var(--blue);background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.skeleton-block{border-radius:var(--radius);background:linear-gradient(90deg, var(--wash), #eef3f8, var(--wash));background-size:200% 100%;min-height:360px;margin-block:30px;animation:1.3s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.btn{border-radius:var(--radius-sm);border:1px solid var(--blue);background:var(--blue);color:#fff;transition:background .2s, transform .2s var(--ease), box-shadow .2s, color .2s, border-color .2s;white-space:nowrap;justify-content:center;align-items:center;gap:9px;padding:13px 22px;font-size:14px;font-weight:750;line-height:1.2;display:inline-flex}.btn:hover{background:var(--blue-strong);border-color:var(--blue-strong);transform:translateY(-1px);box-shadow:0 8px 20px #087ee538}.btn:disabled{opacity:.6;pointer-events:none}.btn.secondary{color:var(--blue);background:#ffffffeb}.btn.secondary:hover{background:#fff}.btn.ghost{color:var(--ink);border-color:var(--border-2);background:#fff}.btn.ghost:hover{border-color:var(--blue);color:var(--blue);box-shadow:none}.btn.wa{background:var(--wa);border-color:var(--wa);color:#fff}.btn.wa:hover{background:var(--wa-dark);border-color:var(--wa-dark);box-shadow:0 8px 20px #25d36640}.btn.wa-outline{color:var(--wa-dark);background:#fff;border-color:#bfe9cf}.btn.wa-outline:hover{box-shadow:none;background:#effbf3}.btn.block{width:100%;display:flex}.btn.sm{border-radius:8px;padding:9px 14px;font-size:12.5px}.btn.lg{padding:15px 24px;font-size:15px}.btn.grow{flex:1}.btn.square{padding-inline:15px}.btn.wished{color:#e8456a;border-color:#f5c3cf}.pill{background:var(--blue-light);color:var(--blue);white-space:nowrap;transition:background .25s var(--ease), transform .25s var(--ease), box-shadow .25s var(--ease), color .2s;border:0;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-size:12.5px;font-weight:750;display:inline-flex}.pill:hover{background:var(--blue);color:#fff;transform:translateY(-1px);box-shadow:0 8px 18px #0077ad38}.icon-btn{width:40px;height:40px;color:var(--ink);background:0 0;border:0;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.icon-btn:hover{background:var(--wash)}.icon-btn.subtle{color:var(--soft)}.icon-btn.subtle:hover{color:var(--danger)}.topbar{background:linear-gradient(90deg, #008fd0, var(--brand) 55%, #0098da);color:#fff;font-size:12.5px;font-weight:600;overflow:hidden}.topbar-inner{justify-content:space-between;align-items:center;gap:16px;min-height:38px;display:flex}.topbar ul{margin:0;padding:0;list-style:none}.topbar-points{gap:26px;display:flex}.topbar li{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.topbar li svg{opacity:.9}.topbar-ticker{display:none}.topbar-links{align-items:center;gap:20px;display:flex}.topbar-links a{opacity:.95;align-items:center;gap:6px;display:inline-flex}.topbar-links a:hover{opacity:1;text-underline-offset:3px;text-decoration:underline}@keyframes ticker{to{transform:translate(-50%)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}}@keyframes riseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes sheenSweep{0%{transform:translate(-140%)skew(-18deg)}to{transform:translate(220%)skew(-18deg)}}@keyframes tabIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.site-header{z-index:60;-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--border);background:#fffffffa;transition:box-shadow .25s;position:sticky;top:0}.site-header.is-scrolled{box-shadow:0 6px 24px #11141712}.header-main{height:var(--header-h);align-items:center;gap:28px;display:flex}.logo{flex-shrink:0;align-items:center;line-height:0;display:inline-flex}.logo-lockup{object-fit:cover;object-position:center 46%;width:132px;height:68px}.logo-light{background:#fff;border-radius:12px;padding:4px 8px}.only-mobile{display:none!important}.header-search{flex:1;max-width:680px;margin-inline:auto}.search{border:1.5px solid var(--border-2);background:#fff;border-radius:12px;align-items:center;height:50px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.search:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px #009fe31f}.search-field{flex:1;align-items:center;min-width:0;height:100%;display:flex;position:relative}.search-ico{color:var(--soft);pointer-events:none;position:absolute;left:14px}.search input{background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;padding:0 8px 0 42px;font-size:14px;font-weight:500}.search input::-webkit-search-cancel-button{display:none}.search-clear{color:var(--soft);background:0 0;border:0;padding:6px;display:grid}.search-btn{background:var(--blue);color:#fff;border:0;border-radius:0 12px 12px 0;height:calc(100% + 3px);margin:-1.5px -1.5px -1.5px 0;padding:0 26px;font-size:14px;font-weight:700;transition:background .2s}.search-btn:hover{background:var(--blue-strong)}.search:not(.with-cats) .search-btn{border-radius:9px;height:calc(100% - 8px);margin:0 4px 0 0;padding:0 18px}.cat-browser{flex-shrink:0;height:100%;position:relative}.cat-scope{border:0;border-right:1.5px solid var(--border-2);background:var(--blue-mist);height:100%;color:var(--blue-deep);white-space:nowrap;border-radius:11px 0 0 11px;align-items:center;gap:8px;padding:0 16px 0 18px;font-size:14px;font-weight:700;display:inline-flex}.cat-scope:hover,.cat-scope.open{background:var(--blue-light)}.cat-scope svg{transition:transform .2s}.cat-scope.open svg{transform:rotate(180deg)}.cat-panel{border:1px solid var(--border);width:min(720px,100vw - 48px);box-shadow:var(--shadow-lg);z-index:90;animation:fadeUp .18s var(--ease);background:#fff;border-radius:16px;grid-template-columns:275px 1fr;display:grid;position:absolute;top:calc(100% + 10px);left:-2px;overflow:hidden}.cat-list{background:var(--blue-mist);border-right:1px solid var(--border);margin:0;padding:10px;list-style:none}.cat-list a{color:#2b3139;border-radius:10px;align-items:center;gap:10px;padding:7px 12px;font-size:14px;font-weight:600;display:flex}.cat-list a small{color:var(--soft);margin-left:auto;font-size:11.5px;font-weight:600}.cat-list a.active{color:var(--blue);box-shadow:var(--shadow-sm);background:#fff}.cat-list li:nth-child(4){border-bottom:1px solid var(--border-2);margin-bottom:6px;padding-bottom:6px}.cat-ico{width:28px;height:28px;color:var(--brand);background:#fff;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.cat-list a.active .cat-ico{background:var(--brand);color:#fff}.cat-preview{padding:16px 18px}.cat-preview-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.cat-preview-head span{letter-spacing:.14em;text-transform:uppercase;color:var(--soft);font-size:11.5px;font-weight:800}.cat-preview-head a{color:var(--blue);align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.cat-preview ul{grid-template-columns:1fr 1fr;gap:4px;margin:0;padding:0;list-style:none;display:grid}.cat-preview li a{border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.cat-preview li a:hover{background:var(--blue-mist)}.cat-preview img{object-fit:cover;border-radius:10px;flex-shrink:0;width:52px;height:52px}.cat-preview strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.cat-preview b{color:var(--blue);font-size:12.5px}.search-panel{border:1px solid var(--border);box-shadow:var(--shadow-lg);z-index:80;animation:fadeUp .18s var(--ease);background:#fff;border-radius:14px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0}.search-panel ul{margin:0;padding:0;list-style:none}.search-panel li a{border-radius:10px;align-items:center;gap:12px;padding:8px;display:flex}.search-panel li a:hover{background:var(--blue-mist)}.search-panel li img{object-fit:cover;border-radius:8px;width:44px;height:44px}.search-panel li span{flex:1;min-width:0}.search-panel li strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.search-panel li small{color:var(--muted);font-size:12px}.search-panel li b{font-size:13px}.search-all{background:var(--wash);width:100%;color:var(--blue);border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:6px;padding:11px;font-size:13px;font-weight:700;display:flex}.search-popular{padding:10px}.search-popular>span{letter-spacing:.12em;text-transform:uppercase;color:var(--soft);font-size:11px;font-weight:700}.search-popular div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.search-popular button{border:1px solid var(--border);background:#fff;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:600}.search-popular button:hover{border-color:var(--brand);color:var(--blue)}.search-empty{margin:0;padding:14px;font-size:13px}.head-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.head-wa{color:#128c4a}.head-wa:hover{color:#0b773d;background:#eaf8ef}.head-action{background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 11px;font-size:13.5px;font-weight:700;transition:background .15s,color .15s;display:flex}.head-action:hover{background:var(--blue-mist);color:var(--blue)}.badge-wrap{display:inline-grid;position:relative}.count{background:var(--brand);color:#fff;min-width:18px;height:18px;animation:pop .3s var(--ease);border:2px solid #fff;border-radius:999px;place-items:center;padding:0 5px;font-size:10.5px;font-weight:800;display:grid;position:absolute;top:-7px;right:-9px}@keyframes pop{0%{transform:scale(.4)}}.nav-row{border-top:1px solid var(--border)}.nav-row-inner{align-items:stretch;height:50px;display:flex}.nav-row a{color:#3a424c;white-space:nowrap;flex:auto;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:650;transition:color .15s,background .15s;display:inline-flex;position:relative}.nav-row a+a{border-left:1px solid var(--border)}.nav-row a svg{color:var(--brand);flex-shrink:0}.nav-row a:after{content:"";background:var(--brand);height:2.5px;transition:transform .25s var(--ease);border-radius:2px;position:absolute;bottom:-1px;left:14px;right:14px;transform:scaleX(0)}.nav-row a:hover,.nav-row a.active{color:var(--blue);background:var(--blue-mist)}.nav-row a:hover:after,.nav-row a.active:after{transform:scaleX(1)}.nav-row .deal-link{color:#d9541f}.nav-row .deal-link svg{color:var(--orange)}.nav-row .deal-link:hover{background:var(--orange-light);color:#c74a17}.nav-row .deal-link:after{background:var(--orange)}.drawer-backdrop{z-index:90;opacity:0;pointer-events:none;background:#0e192873;transition:opacity .3s;position:fixed;inset:0}.drawer-backdrop.show{opacity:1;pointer-events:auto}.side-drawer{z-index:100;width:min(420px,92vw);transition:transform .35s var(--ease), visibility .35s;visibility:hidden;box-shadow:var(--shadow-lg);background:#fff;flex-direction:column;display:flex;position:fixed;top:0;bottom:0}.side-drawer.left{width:min(340px,88vw);left:0;transform:translate(-100%)}.side-drawer.right{right:0;transform:translate(100%)}.side-drawer.open{visibility:visible;transform:none}.drawer-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.drawer-head h2{margin:0;font-size:20px}.drawer-head h2 span{color:var(--soft);font-weight:600}.drawer-body{scrollbar-width:none;-ms-overflow-style:none;flex:1;padding:18px 20px;overflow-y:auto}.drawer-body::-webkit-scrollbar{display:none}.drawer-search{margin-bottom:20px}.drawer-search .search-btn{padding-inline:14px;display:block}.drawer-label{letter-spacing:.14em;text-transform:uppercase;color:var(--soft);margin:18px 0 8px;font-size:11px;font-weight:800}.drawer-label:first-child{margin-top:0}.drawer-cats,.drawer-links{margin:0;padding:0;list-style:none}.drawer-cats a{align-items:center;gap:12px;padding:9px 0;font-weight:650;display:flex}.drawer-cat-ico{background:var(--blue-light);width:36px;height:36px;color:var(--blue);border-radius:10px;place-items:center;display:grid}.drawer-links a{border-bottom:1px solid var(--border);padding:10px 0;font-size:14px;font-weight:600;display:block}.drawer-links .deal-link{color:#e35c2d}.side-drawer .btn.wa{margin-top:22px}.drawer-foot{border-top:1px solid var(--border);background:#fff;gap:9px;padding:16px 20px 20px;display:grid}.drawer-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:30px;display:flex}.empty-ico{background:var(--blue-light);width:72px;height:72px;color:var(--blue);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.mini-lines{margin:16px 0 0;padding:0;list-style:none}.mini-lines li{border-bottom:1px solid var(--border);grid-template-columns:76px 1fr auto;align-items:start;gap:14px;padding:14px 0;display:grid}.mini-lines img{object-fit:cover;background:var(--wash);border-radius:10px;width:76px;height:76px}.mini-name{font-size:13.5px;font-weight:700;line-height:1.35;display:block}.mini-lines small{color:var(--muted);font-size:12px}.mini-row{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.mini-row strong{font-size:14px}.upsell{margin-top:6px}.upsell-item{border:1px solid var(--border);border-radius:12px;align-items:center;gap:11px;margin-bottom:8px;padding:8px;display:flex}.upsell-item img{object-fit:cover;border-radius:8px;width:48px;height:48px}.upsell-item span{flex:1;min-width:0}.upsell-item strong{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.upsell-item small{color:var(--muted);font-size:12px}.sum-line{color:var(--muted);justify-content:space-between;align-items:center;padding:4px 0;font-size:14px;display:flex}.sum-line strong{color:var(--ink)}.sum-line.total{color:var(--ink);border-top:1px dashed var(--border-2);margin-top:4px;padding-top:12px;font-size:17px;font-weight:800}.free{color:var(--green);font-weight:800}.secure-note{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin:4px 0 0;font-size:12px;display:flex}.ship-meter{background:var(--blue-mist);border:1px solid #d8ebfb;border-radius:12px;margin-bottom:14px;padding:12px 14px}.ship-meter p{color:var(--ink);align-items:center;gap:8px;margin:0 0 9px;font-size:13px;display:flex}.ship-meter svg{color:var(--blue);flex-shrink:0}.ship-bar{background:#d6e8f7;border-radius:99px;height:6px;overflow:hidden}.ship-bar span{background:linear-gradient(90deg, var(--blue), #3fa6ff);border-radius:inherit;height:100%;transition:width .5s var(--ease);display:block}.ship-meter.done{background:#eefaf3;border-color:#cdeedb}.ship-meter.done svg{color:var(--green)}.ship-meter.done .ship-bar span{background:var(--green)}.qty{border:1px solid var(--border-2);background:#fff;border-radius:10px;flex-shrink:0;align-items:center;display:inline-flex;overflow:hidden}.qty button{background:0 0;border:0;place-items:center;width:40px;height:48px;display:grid}.qty button:hover{background:var(--wash)}.qty output{text-align:center;min-width:34px;font-weight:750}.qty-sm button{width:30px;height:32px}.qty-sm output{min-width:26px;font-size:13px}.hero{isolation:isolate;background:#f6f2ed;position:relative;overflow:hidden}.hero:not(.hero-slider){display:grid}.hero{margin-bottom:8px}.home-deals .hero,.hero-slider{margin-bottom:0}.hero:not(.hero-slider)>.hero-art,.hero:not(.hero-slider)>.hero-inner{grid-area:1/1}.hero:not(.hero-slider)>.hero-inner,.hero-slider .slide .hero-inner{justify-self:center}.hero-art{z-index:0;aspect-ratio:2100/700;min-height:0;margin-bottom:-10px;display:block;position:relative}.hero-art img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";z-index:1;pointer-events:none;z-index:1;background:linear-gradient(90deg,#ffffffd1 0%,#ffffff80 34%,#fff0 58%);position:absolute;inset:0}.hero-inner{z-index:2;align-self:stretch;align-items:center;min-height:0;display:flex;position:relative}.hero-short .hero-inner,.hero-band .hero-inner,.hero-full .hero-inner{min-height:0}.hero-content{width:min(560px,50%);animation:fadeUp .6s var(--ease);padding:40px 0}.hero-content h1,.hero-content h2,.hero-content .h1{margin-bottom:14px;font-size:clamp(38px,4.2vw,60px);font-weight:800}.hero-content em{color:var(--brand)}.hero-short .hero-content h1{font-size:clamp(34px,3.4vw,48px)}.hero-band .hero-content h2{font-size:clamp(32px,3.2vw,46px)}.hero-content p{color:#3d4550;max-width:470px;font-size:17px}.hero-short .hero-content p{font-size:16px}.hero.hero-short{background:#fbfaf8;margin-bottom:13px}.hero-short .hero-art img{width:70%;left:30%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 24%);mask-image:linear-gradient(90deg,#0000 0%,#000 24%)}.hero-short:after{background:linear-gradient(90deg,#fffffff5 0%,#ffffffeb 38%,#ffffffad 58%,#ffffff1f 78%,#fff0 100%)}.hero-buttons{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.hero-slider{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;min-height:0}.hero-slider.is-dragging{cursor:grabbing}.slider-track{transition:transform .7s var(--ease);will-change:transform;display:flex}.hero-slider.is-dragging .slider-track{transition:none}.hero-slider .slide{flex:0 0 100%;min-width:0;display:grid;position:relative;overflow:hidden}.hero-slider .slide img{-webkit-user-drag:none;pointer-events:none}.hero-mobile-content{display:none}.hero-slider .slide .hero-art,.hero-slider .slide .hero-inner{grid-area:1/1}.hero-slider .slide .hero-art{aspect-ratio:2100/711}.hero-slider .slide .hero-art img{transform:none}.hero-slider .hero-inner{min-height:0}.hero-slider .slide:not(.active) .hero-content{animation:none}.slide:after{content:"";z-index:1;z-index:1;background:linear-gradient(90deg,#ffffffd9 0%,#ffffff80 34%,#fff0 58%);position:absolute;inset:0}.hero-slider:after{display:none}.slider-ui{z-index:3;justify-content:space-between;align-items:center;margin-inline:auto;display:flex;position:absolute;bottom:28px;left:0;right:0}.dots{gap:0;display:flex}.dots button{background:0 0;border:0;width:44px;height:44px;padding:0;position:relative}.dots button:before{content:"";width:9px;height:9px;transition:width .3s var(--ease), background .3s;background:#14223538;border-radius:99px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dots button.active:before{background:var(--brand);width:30px}.arrows{gap:8px;display:flex}.arrows button{width:42px;height:42px;box-shadow:var(--shadow-sm);background:#ffffffe6;border:1px solid #14223514;border-radius:50%;place-items:center;display:grid}.arrows button:hover{color:var(--blue);background:#fff}.trust-section{border-bottom:1px solid var(--border);background:radial-gradient(46% 70% at 100% 0,#009fe324,#0000 60%),radial-gradient(42% 60% at 0 100%,#009fe314,#0000 62%),linear-gradient(165deg,#f7fbff 0%,#f1f8fd 100%);padding:27px 0}.trust-strip{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.trust-item{border:1px solid var(--border);background:linear-gradient(180deg, #fff, var(--blue-mist));transition:border-color .2s, transform .25s var(--ease);border-radius:14px;align-items:center;gap:14px;padding:16px 18px;display:flex}.trust-item:hover{border-color:#bfe6f8;transform:translateY(-2px)}.trust-icon{color:#fff;background:var(--brand);border-radius:12px;place-items:center;width:46px;min-width:46px;height:46px;display:grid;box-shadow:0 8px 18px #009fe340}.trust-item strong{font-size:14.5px;line-height:1.25;display:block}.trust-item small{color:var(--muted);margin-top:3px;font-size:12.5px;display:block}.section-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.section-head h2{margin-bottom:4px}.section-head p{margin:0;font-size:14.5px}.seg{border:1px solid var(--border);background:#fff;border-radius:12px;gap:4px;margin-top:12px;padding:4px;display:inline-flex;box-shadow:0 8px 22px #1114170a}.seg button{color:var(--muted);transition:background .25s var(--ease), color .25s, transform .2s, box-shadow .25s;background:0 0;border:0;border-radius:9px;padding:8px 16px;font-size:13px;font-weight:700}.seg button:hover{color:var(--ink)}.seg button.active{background:var(--navy);color:#fff;box-shadow:0 6px 16px #16191d2e}.seg.wide{background:var(--wash);margin:0 0 20px;display:flex}.seg.wide button{flex:1}.category-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.category-card{aspect-ratio:4/3.2;min-height:248px;transition:transform .25s var(--ease), box-shadow .25s;background:#1b2430;border-radius:22px;grid-column:span 3;display:block;position:relative;overflow:hidden;box-shadow:0 10px 28px #11141714}.category-card:nth-child(-n+3){aspect-ratio:16/11;grid-column:span 4;min-height:280px}.category-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #11141724}.category-card img{object-fit:cover;object-position:78% center;transition:transform .5s var(--ease)}.category-card:hover img{transform:scale(1.05)}.category-shade,.collection-shade{pointer-events:none;background:linear-gradient(#0a101800 38%,#0a1018c7 100%);position:absolute;inset:0}.category-copy{z-index:1;color:#fff;flex-direction:column;align-items:flex-start;padding:18px 16px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.category-copy strong{letter-spacing:-.03em;color:#fff;font-size:clamp(16px,1.5vw,22px);line-height:1.2;display:block}.category-desc{display:none}.category-media{position:absolute;inset:0}.category-copy small{color:#ffffffdb;margin-top:4px;font-size:13px;font-weight:500;display:block}.category-shop,.collection-shop{background:var(--brand);border-color:var(--brand);border-radius:999px;margin-top:12px;padding:8px 16px;font-size:13px;font-weight:700}.category-shop:hover,.collection-shop:hover{background:var(--blue);border-color:var(--blue)}.collection-shade{background:linear-gradient(#0a101800 28%,#0a10188c 58%,#0a1018db 100%)}.collection-copy{text-shadow:0 1px 12px #00000040}.collection-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.collection-card{background:#1b2430;border-radius:22px;height:300px;display:block;position:relative;overflow:hidden;box-shadow:0 12px 32px #11141714}.collection-card img{object-fit:cover;object-position:72% center;transition:transform .6s var(--ease)}.collection-card:hover img{transform:scale(1.05)}.collection-copy{z-index:1;color:#fff;flex-direction:column;align-items:flex-start;padding:28px 22px 22px;display:flex;position:absolute;bottom:0;left:0;right:0}.collection-kicker{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#ffffff2e;border-radius:999px;margin-bottom:10px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.collection-copy strong{letter-spacing:-.03em;color:#fff;font-size:clamp(22px,2vw,30px);line-height:1.15}.collection-desc{color:#ffffffe0;max-width:320px;margin:8px 0 0;font-size:14px;line-height:1.5;display:block}.collection-shop{margin-top:14px}.watch-discover h2{margin-bottom:22px}.shorts-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.short-card{min-width:0}.short-frame{aspect-ratio:9/16;background:#111418;border-radius:18px;position:relative;overflow:hidden}.yt-lazy{position:absolute;inset:0}.yt-thumb{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.short-frame iframe{pointer-events:none;border:0;width:373%;height:118%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.short-frame video{object-fit:cover;width:100%;height:100%;display:block}.short-badge{z-index:1;color:#111;background:#fffffff0;border-radius:8px;padding:4px 8px;font-size:11px;font-weight:800;position:absolute;top:10px;left:10px}.short-muted{z-index:1;color:#fff;background:#00000073;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:10px;right:10px}.home-deals .hero-art{aspect-ratio:2172/724;margin:-10px 0}.home-deals .hero-art img{object-fit:cover;object-position:center}.home-deals .hero:after{background:linear-gradient(90deg,#fffffff0 0%,#ffffffc7 26%,#ffffff47 48%,#fff0 64%)}.home-deals .hero-content{width:min(460px,46%);padding:32px 0}.home-deals .hero-content h2{font-size:clamp(36px,3.6vw,52px);line-height:1.05}.home-collections,.home-journey,.home-trending{background:radial-gradient(46% 70% at 100% 0,#009fe324,#0000 60%),radial-gradient(42% 60% at 0 100%,#009fe314,#0000 62%),linear-gradient(165deg,#f7fbff 0%,#f1f8fd 100%)}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.product-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card{border:1px solid var(--border);transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .25s;min-width:0;animation:riseIn .55s var(--ease) both;background:#fff;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.product-grid>:first-child{animation-delay:20ms}.product-grid>:nth-child(2){animation-delay:70ms}.product-grid>:nth-child(3){animation-delay:.12s}.product-grid>:nth-child(4){animation-delay:.17s}.product-grid>:nth-child(5){animation-delay:.22s}.product-grid>:nth-child(6){animation-delay:.27s}.product-grid>:nth-child(7){animation-delay:.32s}.product-grid>:nth-child(8){animation-delay:.37s}.product-photo{background:linear-gradient(#f4f7fa 0%,#eef3f7 100%);position:relative;overflow:hidden}.product-photo:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(#0000,#10182014);height:42%;transition:opacity .35s;position:absolute;inset:auto 0 0}.product-card:hover .product-photo:after{opacity:1}.product-photo img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .7s var(--ease);transform:scale(1.08)}.product-card:hover .product-photo img{transform:scale(1.16)}.photo-sheen{pointer-events:none;position:absolute;inset:0;overflow:hidden}.photo-sheen:before{content:"";background:linear-gradient(90deg,#0000,#ffffff61,#0000);width:38%;position:absolute;top:0;bottom:0;left:0;transform:translate(-140%)skew(-18deg)}.product-card:hover .photo-sheen:before{animation:sheenSweep .85s var(--ease)}.badges{pointer-events:none;z-index:2;flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:absolute;top:8px;left:8px}.badge{background:var(--blue);color:#fff;letter-spacing:.02em;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:800;box-shadow:0 4px 10px #00000014}.badge-bestseller{background:var(--navy)}.badge-giftpick{background:#b25b8f}.badge-limited{background:#7a5af5}.badge-sale{background:var(--orange)}.heart{color:#4c6278;width:32px;height:32px;box-shadow:var(--shadow-sm);transition:transform .25s var(--ease), color .2s, background .2s;z-index:2;background:#fffffff5;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.heart:hover{color:#e8456a;background:#fff;transform:scale(1.1)}.heart.active{color:#e8456a}.product-meta{flex:1;padding:8px 10px 6px}.product-meta .kicker{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.product-meta h3{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;margin:3px 0 5px;font-size:13.5px;font-weight:700;line-height:1.32;display:-webkit-box;overflow:hidden}.product-meta h3 a{transition:color .2s}.product-meta h3 a:hover{color:var(--blue)}.price-row{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.price{letter-spacing:-.02em;font-size:16.5px;font-weight:800}.compare{color:#94a0ae;font-size:13px;font-weight:500}.price-lg .price{font-size:30px}.price-lg .compare{font-size:17px}.save-tag{background:var(--orange-light);color:#d14e20;border-radius:6px;align-self:center;padding:4px 9px;font-size:12px;font-weight:800}.product-bottom .btn{transition:transform .25s var(--ease), box-shadow .25s, background .2s}.product-card:hover .product-bottom .btn{box-shadow:0 8px 16px #0077ad2e}.product-card-featured{background:radial-gradient(circle at 12% 18%,#009fe314,#0000 36%),#fff}.product-card-featured .product-body{flex-direction:column;justify-content:center;min-width:0;display:flex}.product-card-featured .product-meta{padding:18px 20px 8px}.product-card-featured .product-meta .kicker{font-size:11px}.product-card-featured .product-meta h3{letter-spacing:-.03em;-webkit-line-clamp:3;min-height:0;font-size:22px;line-height:1.2}.featured-blurb{color:var(--muted);margin:0 0 10px;font-size:14px;line-height:1.5}.product-card-featured .price{font-size:22px}.product-card-featured .product-bottom{padding:8px 20px 20px}.product-card-featured .product-bottom .btn{max-width:220px}.home-stage{position:relative}.trending-stage,.arrivals-stage{isolation:isolate;animation:riseIn .6s var(--ease) both}.trending-stage{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.home-trending .product-card{border-color:#0000;box-shadow:0 12px 32px #16284614}.arrivals-stage{background:radial-gradient(circle at 8% 12%,#ef6b3114,#0000 26%),radial-gradient(circle at 92% 88%,#009fe314,#0000 24%),#fff;border:1px solid #f0e4dc;border-radius:26px;padding:26px 24px 22px;box-shadow:0 18px 50px #ef6b310d}.arrivals-stage .section-head{margin-bottom:20px}.tab-panel{animation:tabIn .4s var(--ease)}.trending-board .product-grid{gap:14px}.trending-head{margin-bottom:20px}.arrivals-board{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.arrivals-side{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.arrivals-board>.product-card-featured{flex-direction:column;height:100%;min-height:0;display:flex}.arrivals-board>.product-card-featured .product-photo{flex:auto;width:100%;min-height:240px}.arrivals-board>.product-card-featured .product-photo>a{height:100%;display:block}.arrivals-board>.product-card-featured .product-photo img{aspect-ratio:auto;object-fit:cover;object-position:center 38%;width:100%;height:100%}.arrivals-board>.product-card-featured .product-body{flex:none;justify-content:flex-start}.arrivals-board>.product-card,.arrivals-side>.product-card{animation:riseIn .55s var(--ease) both}.arrivals-board>:first-child{animation-delay:20ms}.arrivals-side>:first-child{animation-delay:80ms}.arrivals-side>:nth-child(2){animation-delay:.12s}.arrivals-side>:nth-child(3){animation-delay:.16s}.arrivals-side>:nth-child(4){animation-delay:.2s}.product-rail-wrap{position:relative}.product-rail-wrap:before,.product-rail-wrap:after{content:"";z-index:2;pointer-events:none;width:36px;position:absolute;top:0;bottom:8px}.product-rail-wrap:before{background:linear-gradient(90deg,#fff,#0000);left:0}.product-rail-wrap:after{background:linear-gradient(270deg,#fff,#0000);right:0}.home-trending .product-rail-wrap:before,.home-trending .product-rail-wrap:after{background:0 0}.product-rail{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;grid-auto-columns:calc(25% - 10.5px);grid-auto-flow:column;gap:14px;padding-bottom:4px;display:grid;overflow:auto hidden}.product-rail::-webkit-scrollbar{width:0;height:0;display:none}.product-rail>*{scroll-snap-align:start}.product-rail>:first-child{animation-delay:20ms}.product-rail>:nth-child(2){animation-delay:70ms}.product-rail>:nth-child(3){animation-delay:.12s}.product-rail>:nth-child(4){animation-delay:.17s}.product-rail>:nth-child(5){animation-delay:.22s}.product-rail>:nth-child(6){animation-delay:.27s}.product-rail>:nth-child(7){animation-delay:.32s}.product-rail>:nth-child(8){animation-delay:.37s}.rail-nav{z-index:3;border:1px solid var(--border);width:40px;height:40px;color:var(--ink);transition:transform .25s var(--ease), background .2s, color .2s, border-color .2s;background:#fffffff5;border-radius:50%;place-items:center;display:grid;position:absolute;top:38%;box-shadow:0 10px 24px #1114171a}.rail-nav:hover{background:var(--navy);color:#fff;border-color:var(--navy);transform:scale(1.06)}.rail-prev{left:-8px}.rail-next{right:-8px}.home-trending,.home-promise{overflow-x:clip}.section.home-promise{padding-bottom:28px}.section.home-whatsapp{padding-bottom:36px}.home-trending .product-card{box-shadow:0 8px 22px #1114170a}@media (prefers-reduced-motion:reduce){.product-card,.tab-panel,.unbox,.photo-sheen:before,.trending-stage,.arrivals-stage,.arrivals-board>.product-card,.faq-stage,.faq-copy,.faq-item,.support-card{transition:none!important;animation:none!important}.product-photo img,.product-card:hover .product-photo img{transform:none}}.how-grid{counter-reset:none;grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.how-step{border:1px solid var(--border);transition:transform .25s var(--ease), box-shadow .25s;background:#fff;border-radius:16px;padding:24px 20px;position:relative}.how-step:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.how-ico{background:var(--blue-light);width:52px;height:52px;color:var(--blue);border-radius:14px;place-items:center;margin-bottom:16px;display:grid}.how-step small{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.how-step h3{margin:4px 0 6px;font-size:17px}.how-step p{margin:0;font-size:13.5px}.check-list{gap:11px;margin:18px 0 24px;padding:0;list-style:none;display:grid}.check-list li{align-items:flex-start;gap:10px;font-size:14px;font-weight:600;display:flex}.check-list svg{color:#fff;background:var(--blue);border-radius:50%;flex-shrink:0;width:20px;height:20px;margin-top:1px;padding:3px}.dot-list{color:var(--muted);gap:6px;margin:0;padding-left:18px;font-size:14px;display:grid}.dot-list li::marker{color:var(--blue)}.split{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.faq-split{align-items:start}.home-faq{overflow-x:clip}.faq-stage{animation:riseIn .65s var(--ease) both;background:radial-gradient(circle at 86% 12%,#009fe31a,#0000 30%),linear-gradient(#f7fbfe,#fff 70%);border:1px solid #d7eef9;border-radius:26px;padding:28px 26px;box-shadow:0 18px 50px #0077ad0d}.faq-copy{animation:riseIn .6s 50ms var(--ease) both}.faq-copy .section-head{margin-bottom:18px}.faq-list{gap:10px;display:grid}.faq-item{border:1px solid var(--border);transition:border-color .2s, box-shadow .25s, transform .25s var(--ease);animation:riseIn .55s var(--ease) both;background:#fff;border-radius:12px;overflow:hidden}.faq-item:first-child{animation-delay:60ms}.faq-item:nth-child(2){animation-delay:.12s}.faq-item:nth-child(3){animation-delay:.18s}.faq-item:nth-child(4){animation-delay:.24s}.faq-item:nth-child(5){animation-delay:.3s}.faq-item:hover{border-color:#cfe3f5;transform:translateY(-2px)}.faq-item.open{box-shadow:var(--shadow-sm);border-color:#cfe3f5}.faq-item button{text-align:left;width:100%;color:var(--ink);background:#fff;border:0;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;font-size:14.5px;font-weight:700;display:flex}.faq-item button svg{color:var(--blue);transition:transform .25s var(--ease);flex-shrink:0}.faq-item.open button svg{transform:rotate(45deg)}.faq-item .answer{visibility:hidden;transition:grid-template-rows .35s var(--ease), visibility 0s .35s;grid-template-rows:0fr;display:grid}.faq-item.open .answer{visibility:visible;transition:grid-template-rows .35s var(--ease);grid-template-rows:1fr}.faq-item .answer>div{overflow:hidden}.faq-item .answer p{margin:0;padding:0 20px 16px;font-size:14px}.faq-group{margin-bottom:34px}.faq-group h2{margin-bottom:14px;font-size:20px}.support-card{border:1px solid var(--border);box-shadow:var(--shadow-sm);animation:riseIn .7s .16s var(--ease) both;transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .25s;background:#fff;border-radius:20px;padding:36px;position:relative;overflow:hidden}.support-card:hover{border-color:#c7e7f7;transform:translateY(-4px);box-shadow:0 18px 40px #0077ad1a}.support-glow{pointer-events:none;background:radial-gradient(circle,#009fe32e,#0000 68%);border-radius:50%;width:180px;height:180px;position:absolute;top:-50px;right:-40px}.support-card .btn{transition:transform .25s var(--ease), box-shadow .25s}.support-card .btn:hover{transform:translateY(-2px)}.support-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.support-actions.center{justify-content:center}.support-card .btn.secondary{border-color:var(--blue)}.whatsapp-band{background:linear-gradient(135deg,#eaf9f0,#f3fcf7);border:1px solid #cdeedb;border-radius:20px;align-items:center;gap:22px;padding:26px 30px;display:flex}.whatsapp-band>div{flex:1}.whatsapp-band .eyebrow{color:var(--wa-dark);margin-bottom:6px}.whatsapp-band h3{margin-bottom:4px;font-size:22px}.whatsapp-band p{margin:0}.wa-bubble{background:var(--wa);color:#fff;border-radius:18px;flex-shrink:0;place-items:center;width:60px;height:60px;display:grid;box-shadow:0 10px 24px #25d3664d}.text-brand{color:var(--brand)}.unbox{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.unbox-player{aspect-ratio:16/10.2;background:#000;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 22px 50px #11141724}.unbox-player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.unbox-copy h2{letter-spacing:-.04em;margin-bottom:16px;font-size:clamp(32px,3.2vw,48px)}.unbox-copy p{max-width:42ch;color:var(--muted);margin-bottom:22px;font-size:16px;line-height:1.6}.unbox-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.unbox-list li{color:var(--ink);align-items:center;gap:12px;font-size:16px;font-weight:700;display:flex}.unbox-check{background:var(--blue-light);width:22px;height:22px;color:var(--blue);border-radius:50%;flex:none;place-items:center;display:grid}#main>:nth-last-child(1 of :not(script,style)){margin-bottom:0;padding-bottom:64px}#main>:nth-last-child(1 of :not(script,style))>:nth-last-child(1 of :not(script,style)){margin-bottom:0;padding-bottom:0}@media (max-width:760px){#main>:nth-last-child(1 of :not(script,style)){padding-bottom:40px}}.wa-cta{color:#fff;background:radial-gradient(circle at 1px 1px, #ffffff21 1px, transparent 0) 0 0 / 22px 22px, linear-gradient(115deg, var(--blue-deep) 0%, var(--blue) 42%, var(--brand) 100%);isolation:isolate;margin-top:5px;padding:46px 0;position:relative;overflow:hidden}.wa-cta:before,.wa-cta:after{content:"";pointer-events:none;z-index:-1;border-radius:50%;position:absolute}.wa-cta:before{border:1px solid #ffffff2e;width:420px;height:420px;top:-210px;right:-120px;box-shadow:0 0 0 60px #ffffff0a,0 0 0 120px #ffffff08}.wa-cta:after{background:#ffffff12;width:220px;height:220px;bottom:-130px;left:-90px}.wa-cta-glow{filter:blur(10px);pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#25d36659,#0000);width:320px;height:160px;position:absolute;top:50%;right:12%;transform:translateY(-50%)}.wa-cta-inner{justify-content:space-between;align-items:center;gap:36px;display:flex}.wa-cta-copy{max-width:680px;animation:riseIn .6s var(--ease) both}.wa-cta-badge{letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff24;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-flex}.wa-cta-dot{background:var(--wa);border-radius:50%;width:8px;height:8px;position:relative}.wa-cta-dot:after{content:"";background:var(--wa);border-radius:50%;animation:1.8s ease-out infinite waPing;position:absolute;inset:0}@keyframes waPing{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3)}}.wa-cta h2{color:#fff;letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(24px,2.6vw,34px);line-height:1.15}.wa-cta p{color:#ffffffe6;max-width:600px;margin:0;font-size:15px;line-height:1.65}.wa-cta-action{animation:riseIn .6s .1s var(--ease) both;flex-direction:column;flex-shrink:0;align-items:center;gap:10px;display:flex}.wa-cta-btn{color:var(--ink);white-space:nowrap;transition:transform .25s var(--ease), box-shadow .25s, color .2s;background:#fff;border-radius:999px;align-items:center;gap:12px;padding:9px 22px 9px 9px;font-size:15.5px;font-weight:800;display:inline-flex;box-shadow:0 14px 34px #002f4d47}.wa-cta-btn-ico{background:var(--wa);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 6px 16px #25d36673}.wa-cta-arrow{color:var(--wa-dark);transition:transform .25s var(--ease)}.wa-cta-btn:hover{color:var(--wa-dark);transform:translateY(-2px);box-shadow:0 18px 40px #002f4d5c}.wa-cta-btn:hover .wa-cta-arrow{transform:translate(4px)}.wa-cta-btn:focus-visible{outline-offset:3px;outline:3px solid #fff}.wa-cta-action small{color:#ffffffd9;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}@media (max-width:760px){.wa-cta{padding:34px 0}.wa-cta-inner{flex-direction:column;align-items:flex-start;gap:22px}.wa-cta-action{width:100%}.wa-cta-btn{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.wa-cta-dot:after,.wa-cta-copy,.wa-cta-action{animation:none}}.footer{background:var(--footer);color:#d9dee4;margin-top:0;padding:0 0 26px}.footer-inner{grid-template-columns:1.8fr repeat(4,1fr);gap:36px;padding-top:56px;display:grid}.footer-inner a.logo{margin:0;display:inline-flex}.footer-inner .socials a{margin:0;display:grid}.footer-brand .logo-lockup{width:150px;height:78px}.footer-brand p{color:#a9b1ba;max-width:330px;margin:16px 0 18px;font-size:14.5px;line-height:1.65}.socials{flex-wrap:wrap;gap:8px;display:flex}.socials a{color:#d3d8de;background:#1f2429;border-radius:10px;place-items:center;width:38px;height:38px;transition:background .2s,color .2s;display:grid}.socials a:hover{background:var(--brand);color:#fff}.footer h4{color:#fff;margin:0 0 14px;font-size:14px}.footer-inner a,.footer-inner span.with-ico{color:#a9b1ba;margin-bottom:10px;font-size:13px;transition:color .15s;display:block}.footer-inner a:hover{color:#fff}.with-ico{align-items:center;gap:8px;display:flex!important}.footer-note{color:#8a939d;margin-top:12px;font-size:12px}.footer-bottom{color:#8f98a2;border-top:1px solid #262b31;justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding-top:20px;font-size:12px;display:flex}.breadcrumb{color:var(--soft);padding:18px 0 14px;font-size:12.5px}.breadcrumb ol{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.breadcrumb li{align-items:center;gap:4px;display:inline-flex}.breadcrumb a:hover{color:var(--blue)}.breadcrumb [aria-current]{color:var(--ink);font-weight:600}.breadcrumb-hero{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:fit-content;max-width:100%;color:var(--muted);background:#ffffffb8;border:1px solid #ffffffe6;border-radius:999px;margin-bottom:18px;padding:7px 14px;font-size:12.5px;display:flex;box-shadow:0 6px 20px #14223512}.breadcrumb-hero ol{flex-wrap:nowrap;min-width:0}.breadcrumb-hero li{white-space:nowrap}.breadcrumb-hero li:last-child{min-width:0}.breadcrumb-hero li:last-child span{text-overflow:ellipsis;overflow:hidden}.breadcrumb-hero a{transition:color .2s}.breadcrumb-hero svg{color:var(--brand);opacity:.8}.page-intro{text-align:center;padding:30px 0 28px}.page-intro h1{font-size:clamp(32px,3.6vw,46px)}.page-intro p{max-width:620px;margin:0 auto}.search-page-box{text-align:left;max-width:560px;margin:22px auto 0}.archive-wrap{grid-template-columns:250px 1fr;align-items:start;gap:30px;display:grid}.sidebar{border:1px solid var(--border);top:calc(var(--header-h) + 64px);background:#fff;border-radius:16px;padding:20px;position:sticky}.sidebar-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.sidebar-head h3{margin:0;font-size:17px}.filter-block{border-top:1px solid var(--border);padding:4px 0 8px}.filter-block:first-of-type{border-top:0}.filter-toggle{width:100%;color:var(--navy);letter-spacing:-.02em;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:12px 0 8px;font-size:15px;font-weight:800;display:flex}.filter-toggle svg{transition:transform .2s var(--ease)}.filter-block:not(.open) .filter-toggle svg{transform:rotate(-90deg)}.filter-body{padding-bottom:6px}.price-scale{color:#5c6b7a;justify-content:space-between;gap:12px;font-size:13.5px;font-weight:600;display:flex}.range-wrap{height:28px;margin:10px 2px 4px;position:relative}.range-track,.range-fill{border-radius:99px;height:4px;position:absolute;top:12px}.range-track{background:#d5e3ee;left:0;right:0}.range-fill{background:var(--brand)}.range-wrap input[type=range]{pointer-events:none;appearance:none;background:0 0;width:100%;height:28px;margin:0;position:absolute;left:0}.range-wrap input[type=range]::-webkit-slider-runnable-track{background:0 0;height:4px}.range-wrap input[type=range]::-webkit-slider-thumb{pointer-events:auto;appearance:none;border:3px solid var(--brand);width:18px;height:18px;box-shadow:0 0 0 1px var(--brand);cursor:pointer;background:#fff;border-radius:50%;margin-top:-7px}.range-wrap input[type=range]::-moz-range-track{background:0 0;border:0;height:4px}.range-wrap input[type=range]::-moz-range-thumb{pointer-events:auto;border:3px solid var(--brand);cursor:pointer;background:#fff;border-radius:50%;width:18px;height:18px}.filter-choice{color:#4b5b6c;cursor:pointer;border-radius:10px;align-items:center;gap:10px;margin:2px -8px;padding:9px 12px;font-size:14.5px;font-weight:600;display:flex}.filter-choice.active{color:#12324a;background:#e7f5fc;font-weight:750}.filter-choice input{appearance:none;cursor:pointer;background:#fff;border:1.5px solid #b7c5d1;flex:0 0 16px;width:16px;height:16px;margin:0}.filter-choice input[type=radio]{border-radius:50%}.filter-choice input[type=checkbox]{border-radius:4px}.filter-choice.active input[type=radio]{border:5px solid var(--brand)}.filter-choice.active input[type=checkbox],.filter-choice input[type=checkbox]:checked{border-color:var(--brand);background:var(--brand);box-shadow:inset 0 0 0 2px #fff}.filter-choice span{flex:1}.archive-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.archive-toolbar h2{margin:0;font-size:22px}.archive-toolbar p{margin:2px 0 0;font-size:13px}.toolbar-actions{align-items:center;gap:8px;display:flex}.filter-trigger{display:none}.sort select{border:1px solid var(--border-2);appearance:none;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='%23637186' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center no-repeat;border-radius:10px;padding:10px 34px 10px 12px;font-size:13px;font-weight:600}.chips{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.chips.center{justify-content:center;margin-top:16px}.chips button,.chips a{background:var(--blue-mist);color:var(--blue-deep);border:1px solid #cfe3f5;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.chips .clear{color:var(--muted);background:0 0;border-color:#0000;text-decoration:underline}.pagination{justify-content:center;gap:8px;padding-top:30px;display:flex}.pagination button{border:1px solid var(--border);background:#fff;border-radius:10px;width:40px;height:40px;font-weight:700}.pagination button.current{background:var(--blue);border-color:var(--blue);color:#fff}.sheet{z-index:100;visibility:hidden;max-height:85vh;transition:transform .35s var(--ease), visibility .35s;background:#fff;border-radius:22px 22px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.sheet.open{visibility:visible;transform:none}.sheet-body{padding:6px 20px;overflow-y:auto}.sheet-foot{border-top:1px solid var(--border);grid-template-columns:1fr 2fr;gap:10px;padding:14px 20px 20px;display:grid}.empty-state{background:var(--blue-mist);text-align:center;border:1px solid #e1eef9;border-radius:20px;padding:64px 25px}.empty-state h1,.empty-state h2{font-size:clamp(24px,2.6vw,32px)}.empty-state p{max-width:460px;margin:0 auto 22px}.gallery{top:calc(var(--header-h) + 64px);position:sticky}.gallery-main{border:1px solid var(--border);cursor:zoom-in;background:#f7f6f4;border-radius:20px;position:relative;overflow:hidden}.gallery-main img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .35s var(--ease)}.gallery-main.zooming img{transition:none}.gallery-thumbs{gap:10px;margin-top:12px;display:flex}.gallery-thumbs button{background:0 0;border:2px solid #0000;border-radius:12px;width:84px;height:84px;padding:0;transition:border-color .2s;overflow:hidden}.gallery-thumbs button span{border-radius:9px;width:100%;height:100%;display:block;overflow:hidden}.gallery-thumbs button img{object-fit:cover;width:100%;height:100%}.gallery-thumbs button.active{border-color:var(--blue)}.you-save{color:#c94c1f;margin:6px 0 0;font-size:13px;font-weight:700}.variant{border-top:1px solid var(--border);padding-top:16px}.variant p{color:var(--ink);margin-bottom:10px;font-size:13.5px}.variant-options{flex-wrap:wrap;gap:8px;display:flex}.variant-options button{border:1.5px solid var(--border-2);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 8px;font-size:13px;font-weight:650;transition:border-color .2s;display:inline-flex}.variant-options button span{border-radius:50%;width:20px;height:20px;box-shadow:inset 0 0 0 1px #00000014}.variant-options button.active{border-color:var(--blue);background:var(--blue-mist)}.sku{color:var(--soft);margin-top:14px;font-size:12px}.tabs{border-bottom:1px solid var(--border-2);gap:26px;margin-bottom:26px;display:flex;overflow-x:auto}.tabs button{color:#66778b;white-space:nowrap;background:0 0;border:0;border-bottom:2.5px solid #0000;margin-bottom:-1px;padding:12px 2px;font-weight:750}.tabs button.active{color:var(--blue);border-color:var(--blue)}.desc-grid{grid-template-columns:1.4fr 1fr;gap:40px;display:grid}.desc-grid h2{font-size:24px}.desc-grid h3{margin-top:6px;font-size:17px}.desc-side{align-content:start;gap:14px;display:grid}.info-box{border:1px solid var(--border);background:#fff;border-radius:16px;padding:22px}.info-box h3{font-size:16px}.spec-table{border-collapse:collapse;border:1px solid var(--border);background:#fff;border-radius:14px;width:100%;max-width:760px;font-size:14px;overflow:hidden}.spec-table th,.spec-table td{text-align:left;border-bottom:1px solid var(--border);padding:13px 18px}.spec-table th{width:36%;color:var(--ink);background:#fafcfe;font-weight:700}.spec-table td{color:var(--muted)}.spec-table tr:last-child th,.spec-table tr:last-child td{border-bottom:0}.sticky-buy{display:none}.checkout-grid{grid-template-columns:1.4fr .8fr;align-items:start;gap:32px;display:grid}.cart-table{border:1px solid var(--border);border-radius:16px;overflow:hidden}.cart-head,.cart-row{grid-template-columns:1fr 120px 110px 40px;align-items:center;gap:16px;padding:16px 18px;display:grid}.cart-head{background:var(--wash);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding-block:12px;font-size:12px;font-weight:700}.cart-row{border-top:1px solid var(--border)}.cart-prod{align-items:center;gap:14px;min-width:0;display:flex}.cart-prod img{object-fit:cover;background:var(--wash);border-radius:12px;flex-shrink:0;width:82px;height:82px}.cart-prod>span{min-width:0}.cart-prod small{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:800;display:block}.cart-prod strong{font-size:14px;line-height:1.35;display:block}.cart-prod em{color:var(--muted);font-size:12.5px;display:block}.cart-prod .unit{color:var(--muted);font-size:12.5px}.line-total{font-size:15px}.cart-under{justify-content:space-between;padding:16px 4px;display:flex}.summary-box{background:var(--blue-mist);border:1px solid #ddebf7;border-radius:18px;gap:8px;padding:24px;display:grid}.summary-box.sticky{top:calc(var(--header-h) + 64px);position:sticky}.summary-box h3{margin-bottom:6px;font-size:18px}.summary-box .btn{margin-top:10px}.summary-assure{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.summary-assure li{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.summary-assure svg{color:var(--green);flex-shrink:0}.sum-items{gap:12px;margin:0 0 10px;padding:0;list-style:none;display:grid}.sum-items li{grid-template-columns:56px 1fr auto;align-items:center;gap:12px;font-size:13px;display:grid}.sum-items li strong:last-child{font-size:13.5px}.sum-items small{color:var(--muted);font-size:12px;display:block}.sum-thumb{position:relative}.sum-thumb img{object-fit:cover;border:1px solid var(--border);border-radius:10px;width:56px;height:56px}.sum-thumb b{background:var(--navy);color:#fff;border-radius:99px;place-items:center;min-width:20px;height:20px;font-size:11px;display:grid;position:absolute;top:-7px;right:-7px}.form-card{border:1px solid var(--border);background:#fff;border-radius:20px;padding:30px}.form-card h2{margin-bottom:4px;font-size:22px}.form-card>p{font-size:14px}.form-step{align-items:flex-start;gap:14px;margin:6px 0 18px;display:flex}.form-step+.fields{margin-bottom:30px}.form-step p{margin:0;font-size:13.5px}.step-no{background:var(--navy);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.fields{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px;display:grid}.fields .full{grid-column:1/-1}.fields label,.stack label{color:var(--ink);gap:6px;font-size:13px;font-weight:700;display:grid}.opt{color:var(--soft);font-weight:500}.field{border:1px solid var(--border-2);background:#fff;border-radius:10px;outline:0;width:100%;min-height:48px;padding:11px 14px;font-size:14px;font-weight:500;transition:border-color .2s,box-shadow .2s}.field:focus{border-color:var(--blue);box-shadow:0 0 0 4px #087ee51a}.field.has-error{border-color:var(--danger);background:snow}.field-error{color:var(--danger);font-size:12px;font-weight:600}textarea.field{resize:vertical;min-height:90px}select.field{appearance:none;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='%23637186' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 14px center no-repeat}.stack{gap:14px;display:grid}.pay-options{gap:10px;margin-bottom:22px;display:grid}.pay-option{border:1.5px solid var(--border-2);cursor:pointer;border-radius:14px;align-items:center;gap:14px;padding:16px;display:flex}.pay-option.active{border-color:var(--blue);background:var(--blue-mist)}.pay-option.disabled{opacity:.55;cursor:not-allowed}.pay-option input{accent-color:var(--blue);width:18px;height:18px}.pay-option>svg{color:var(--blue)}.pay-option strong{font-size:14px;display:block}.pay-option small{color:var(--muted);font-size:12.5px}.confirm-card{text-align:center;border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:22px;margin-bottom:22px;padding:40px 30px 30px}.confirm-card h1{font-size:clamp(28px,3vw,38px)}.confirm-card>p{max-width:540px;margin:0 auto 22px}.confirm-ico{width:76px;height:76px;color:var(--green);animation:pop .45s var(--ease);background:#e9f9f0;border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.confirm-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:30px;display:flex}.ship-to{border-top:1px solid #dce7ef;margin-top:6px;padding-top:14px;font-size:13px}.ship-to p{margin:4px 0 0;font-size:13px}.timeline{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.timeline li{text-align:center;padding:0 8px;position:relative}.timeline li:not(:last-child):after{content:"";border-top:2px dashed #bcd9f1;position:absolute;top:25px;left:calc(50% + 32px);right:calc(32px - 50%)}.timeline li.done:not(:last-child):after{border-top-style:solid;border-color:var(--green)}.t-ico{background:var(--blue-light);width:52px;height:52px;color:var(--blue);border-radius:50%;place-items:center;margin:0 auto 10px;display:grid}.timeline li.done .t-ico{background:var(--green);color:#fff}.timeline li.next .t-ico{box-shadow:0 0 0 4px #d6ebfd}.timeline strong{font-size:13.5px;display:block}.timeline small{color:var(--muted);font-size:12px}.notice{border-left:3px solid var(--blue);background:var(--blue-mist);color:#3e4e61;border-radius:0 12px 12px 0;padding:16px 20px;font-size:14px}.notice a{color:var(--blue);font-weight:700}.notice.warn{border-color:var(--orange);background:var(--orange-light);justify-items:start;gap:12px;margin-top:20px;display:grid}@keyframes aboutKen{0%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes promiseSlide{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}.toaster{z-index:200;pointer-events:none;gap:10px;display:grid;position:fixed;bottom:24px;right:24px}.toast{background:var(--navy);color:#fff;box-shadow:var(--shadow-lg);min-width:260px;max-width:360px;animation:toastIn .35s var(--ease);border-radius:14px;align-items:center;gap:12px;padding:12px 18px 12px 12px;display:flex}.toast img{object-fit:cover;border-radius:8px;width:42px;height:42px}.toast>svg{color:#5fd59a;margin-left:6px}.toast strong{font-size:13.5px;display:block}.toast span{color:#b9c7d6;font-size:12px;line-height:1.35;display:block}@keyframes toastIn{0%{opacity:0;transform:translateY(14px)scale(.97)}}.bottom-nav{display:none}@media (max-width:1340px){.nav-row-inner{scrollbar-width:none;overflow-x:auto}.nav-row a{flex:none;padding:0 12px}}@media (max-width:1180px){.topbar-points li:nth-child(3){display:none}.head-action span.only-desktop{display:none!important}.category-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.shorts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nav-row-inner{scrollbar-width:none;overflow-x:auto}.nav-row a{flex:none;padding:0 14px}.header-main{gap:18px}.cat-scope{padding:0 12px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.arrivals-board{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.product-rail{grid-auto-columns:calc(33.3333% - 9.33333px)}.rail-prev{left:4px}.rail-next{right:4px}.footer-inner{grid-template-columns:1.5fr 1fr 1fr}.footer-inner>div:last-child{grid-column:span 1}.archive-wrap{grid-template-columns:220px 1fr}.product-grid.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.topbar-points{display:none}.topbar-ticker{flex:1;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.topbar-ticker ul{gap:34px;width:max-content;padding-right:34px;animation:26s linear infinite ticker;display:flex}.topbar-ticker:hover ul{animation-play-state:paused}.unbox{grid-template-columns:1fr;gap:28px}.trending-stage,.arrivals-stage,.faq-stage{padding:20px 16px}.hero-content{width:min(520px,62%)}.how-grid{grid-template-columns:repeat(2,1fr)}.collection-card{height:300px}.checkout-grid{grid-template-columns:1fr}.summary-box.sticky{position:static}}@media (max-width:760px){html,body{overflow-x:clip}:root{--header-h:62px}body{padding-bottom:64px;font-size:14px}.container,.container-narrow{width:calc(100% - 28px)}.only-desktop{display:none!important}.only-mobile{display:grid!important}.section{padding:32px 0}.section.home-promise{padding-bottom:14px}.section.home-whatsapp{padding-bottom:22px}.topbar{font-size:12px}.topbar-inner{width:100%;min-height:34px}.topbar-links{display:none}.header-main{grid-template-columns:1fr auto 1fr;align-items:center;gap:4px;display:grid}.header-left{grid-area:1/1;justify-self:start;margin-left:-8px}.header-logo{grid-area:1/2;justify-self:center;margin:0}.head-actions{grid-area:1/3;justify-self:end;gap:0;margin-right:-8px}.head-wa{display:flex!important}.logo-lockup{width:108px;height:56px}.head-action{padding:8px}.search{height:44px}.header-search .search-btn{display:none}.hero:after,.slide:after,.home-deals .hero:after{background:linear-gradient(90deg,#fffffff5 0%,#ffffffd1 34%,#ffffff47 52%,#fff0 68%)}.hero-art,.hero-slider .slide .hero-art,.home-deals .hero-art{aspect-ratio:1.72}.hero-art img,.hero-slider .slide .hero-art img,.home-deals .hero-art img{object-fit:cover;object-position:right center;transform-origin:100%;transform:scale(1.55)}.hero-mobile-image-full .hero-art{aspect-ratio:auto;margin-bottom:0}.hero-mobile-image-full .hero-art img{object-fit:contain;object-position:center;width:100%;height:auto;position:static;transform:none}.hero-inner,.hero-slider .hero-inner,.hero-short .hero-inner,.hero-band .hero-inner{align-items:center;min-height:0}.hero-slider{min-height:0}.hero-content,.home-deals .hero-content{width:54%;max-width:54%;padding:16px 0 20px}.hero-short .hero-content{width:64%;max-width:64%}.hero-short:after{background:linear-gradient(90deg,#fffffffa 0%,#fffffff0 46%,#ffffffb8 66%,#ffffff29 86%,#fff0 100%)}.breadcrumb-hero{border-radius:10px;margin-bottom:8px;padding:4px 9px;font-size:10px;box-shadow:0 4px 12px #1422350f}.breadcrumb-hero ol{flex-wrap:wrap;row-gap:1px}.breadcrumb-hero svg{width:10px;height:10px}.hero-content .eyebrow{letter-spacing:.12em;margin-bottom:6px;font-size:9px}.hero-content h1,.hero-content h2,.hero-content .h1,.hero-short .hero-content h1,.hero-band .hero-content h2,.home-deals .hero-content h2{margin-bottom:6px;font-size:22px;line-height:1.08}.hero-content p{max-width:none;font-size:11.5px;line-height:1.4}.hero-buttons{gap:6px;margin-top:10px}.hero-content .btn{gap:4px;padding:8px 10px;font-size:11px}.hero-content .btn svg{width:13px;height:13px}.slider-ui{justify-content:flex-end;bottom:10px}.arrows{display:none}.hero-slider .slide:after{background:linear-gradient(#ffffffe6 0%,#ffffffb3 30%,#fff0 52%)}.hero-slider .slide .hero-art{aspect-ratio:.82}.hero-slider .slide .hero-art img{object-fit:cover;object-position:center bottom;transform:none}.hero-slider .hero-inner{justify-content:center;align-items:flex-start}.hero-slider .hero-content{display:none}.hero-mobile-content{text-align:center;max-width:360px;animation:fadeUp .6s var(--ease);flex-direction:column;align-items:center;padding:18px 4px 0;display:flex}.hero-slider .slide:not(.active) .hero-mobile-content{animation:none}.hero-mobile-content h2{letter-spacing:-.02em;color:var(--ink);margin-bottom:10px;font-size:21px;font-weight:800;line-height:1.18}.hero-mobile-content p{color:#3d4550;font-size:12.5px;line-height:1.45}.hero-mobile-content .btn{background:#ffffffd9;margin-top:12px;padding:9px 28px;font-size:14px}.hero-slider .slider-ui{pointer-events:none;width:100%;top:0;bottom:0}.hero-slider .dots{position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.hero-slider .arrows{justify-content:space-between;display:flex;position:absolute;top:50%;left:8px;right:8px;transform:translateY(-50%)}.hero-slider .arrows button,.hero-slider .dots button{pointer-events:auto}.hero-slider .arrows button{width:36px;height:36px}.trust-section{padding:19px 0}.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.trust-item{flex-direction:column;align-items:flex-start;gap:9px;padding:12px}.trust-icon{border-radius:10px;width:36px;min-width:36px;height:36px}.trust-item strong{font-size:13px}.trust-item small{font-size:11.5px;line-height:1.35}.unbox-player{border-radius:20px}.unbox-copy h2{font-size:30px}.unbox-copy p,.unbox-list li{font-size:15px}.category-copy{padding:14px 12px 12px}.category-copy small{font-size:12px}.category-shop,.collection-shop{padding:7px 12px;font-size:12px}.section-head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px}.section-head h2{font-size:25px}.section-head p{font-size:13px}.seg{display:flex}.seg button{flex:1;padding:8px 10px}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.category-card,.category-card:nth-child(-n+3){aspect-ratio:auto;min-height:0;transition:transform .2s var(--ease), box-shadow .2s;background:#fff;border:1px solid #e3eef6;border-radius:18px;flex-direction:column;grid-column:auto;display:flex;box-shadow:0 10px 26px #16284612}.category-card:active{transform:scale(.985)}.category-card:nth-child(7){grid-column:1/-1}.category-media{aspect-ratio:1;background:#f3f6f9;border-radius:17px 17px 0 0;width:100%;display:block;position:relative;overflow:hidden}.category-card:nth-child(7) .category-media{aspect-ratio:2}.category-card img,.category-card:hover img{object-fit:cover;object-position:center;transform-origin:50%;transform:scale(1.08)}.category-card:nth-child(7) img,.category-card:nth-child(7):hover img{object-position:100% 88%;transform-origin:100% 88%}.category-shade{display:none}.category-copy{color:var(--ink);flex:1;align-items:flex-start;padding:14px 14px 16px;position:static}.category-copy strong{letter-spacing:-.02em;color:var(--ink);font-size:15.5px;line-height:1.25}.category-copy small{letter-spacing:.02em;color:var(--blue);margin-top:5px;font-size:11px;font-weight:700;line-height:1.35;display:block}.category-desc{color:var(--muted,#5b6573);margin:8px 0 14px;font-size:12px;line-height:1.5;display:block}.category-shop{margin-top:auto;padding:8px 16px;font-size:12px;box-shadow:0 6px 14px #009fe338}.category-card:nth-child(7) .category-copy{padding:16px 16px 18px}.category-card:nth-child(7) .category-copy strong{font-size:17px}.category-card:nth-child(7) .category-desc{font-size:12.5px}.shorts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shorts-grid>.short-card:nth-child(5){display:none}.home-deals .hero{background:#fbf1e4}.home-deals .hero:after{background:linear-gradient(90deg,#fbf1e4fa 0%,#fbf1e4eb 44%,#fbf1e473 58%,#fbf1e400 70%)}.home-deals .hero-art{aspect-ratio:1.6;margin:-10px 0}.home-deals .hero-art img{object-fit:cover;object-position:100% 55%;transform-origin:right 55%;width:66%;left:34%;transform:scale(1.22);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30%);mask-image:linear-gradient(90deg,#0000 0%,#000 30%)}.home-deals .hero-content{width:56%;max-width:56%;padding:18px 0}.home-deals .hero-content h2{font-size:22px}.home-deals .hero-content p{font-size:11.5px}.product-grid,.product-grid.cols-3,.product-grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.trending-board{overflow:visible}.trending-board .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.arrivals-board{grid-template-columns:1fr;gap:10px}.arrivals-side{grid-template-columns:1fr 1fr;gap:10px}.arrivals-board>.product-card-featured{height:auto}.arrivals-board>.product-card-featured .product-photo{flex:none;height:auto;min-height:0}.arrivals-board>.product-card-featured .product-photo>a{height:auto}.arrivals-board>.product-card-featured .product-photo img{aspect-ratio:16/10;height:auto;max-height:none}.product-card-featured .product-meta{padding:12px 12px 6px}.product-card-featured .product-meta h3{font-size:17px}.product-card-featured .price{font-size:18px}.product-card-featured .product-bottom{padding:6px 12px 12px}.product-card-featured .product-bottom .btn{max-width:none}.featured-blurb{font-size:13px}.arrivals-stage,.faq-stage{border-radius:20px;padding:16px 12px}.trending-stage{border:0;border-radius:0;padding:0}.product-rail{grid-auto-columns:46%;gap:10px}.product-rail-wrap:before,.product-rail-wrap:after{width:20px}.rail-nav{width:34px;height:34px}.product-meta{padding:7px 8px 5px}.product-meta h3{min-height:0;font-size:13px}.price{font-size:15.5px}.compare{font-size:11.5px}.product-bottom{padding:0 10px 10px}.product-bottom .btn{padding:9px 8px;font-size:12px}.heart{width:32px;height:32px;top:8px;right:8px}.badges{top:8px;left:8px}.badge{padding:3px 7px;font-size:9.5px}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.collection-card{border-radius:18px;height:300px}.collection-card:nth-child(3){grid-column:1/-1;height:260px}.collection-copy{padding:18px 12px 14px}.collection-kicker{letter-spacing:.08em;margin-bottom:8px;padding:4px 8px;font-size:8.5px}.collection-copy strong{font-size:18px}.collection-desc{margin-top:6px;font-size:11.5px;line-height:1.45}.collection-card .collection-shop{margin-top:12px;padding:7px 12px;font-size:11.5px}.collection-card:nth-child(3) .collection-copy{padding:22px 16px 16px}.collection-card:nth-child(3) .collection-kicker{font-size:10px}.collection-card:nth-child(3) .collection-copy strong{font-size:22px}.collection-card:nth-child(3) .collection-desc{font-size:13px}.how-grid{gap:10px}.how-step{padding:16px 14px}.how-ico{width:44px;height:44px;margin-bottom:12px}.how-step h3{font-size:15px}.how-step p{font-size:12.5px}.split{grid-template-columns:1fr;gap:28px}.support-card{padding:24px}.whatsapp-band{flex-direction:column;align-items:flex-start;gap:14px;padding:22px}.whatsapp-band .btn{width:100%}.footer-inner{grid-template-columns:1fr 1fr;gap:26px;padding-top:30px}.footer-brand{grid-column:1/-1}.footer-brand p{font-size:14px}.footer-inner>div:last-child{grid-column:auto;min-width:0}.footer-inner>div:last-child a,.footer-inner>div:last-child span.with-ico{overflow-wrap:anywhere}.footer-bottom{text-align:center;flex-direction:column}.archive-wrap{display:block}.sidebar{display:none}.filter-trigger{display:inline-flex}.archive-toolbar{flex-wrap:wrap}.archive-toolbar>div:first-child{flex-basis:100%}.toolbar-actions{justify-content:space-between;width:100%}.archive-toolbar h2{font-size:18px}.sort select{max-width:150px;font-size:12.5px}.gallery{position:static}.gallery-thumbs button{width:68px;height:68px}.price-lg .price{font-size:26px}.desc-grid{grid-template-columns:1fr;gap:22px}.spec-table th,.spec-table td{padding:11px 13px;font-size:13px}.sticky-buy{z-index:55;border-top:1px solid var(--border);background:#fff;align-items:center;gap:12px;padding:10px 14px;display:flex;position:fixed;bottom:64px;left:0;right:0;box-shadow:0 -8px 24px #12233814}.sticky-buy strong{font-size:16px;display:block}.sticky-buy s{color:var(--soft);font-size:12px}.cart-head{display:none}.cart-row{grid-template-columns:1fr auto;grid-template-areas:"prod remove""qty total";gap:12px;padding:14px}.cart-row .cart-prod{grid-area:prod}.cart-row .qty{grid-area:qty;justify-self:start}.cart-row .line-total{grid-area:total;justify-self:end}.cart-row .icon-btn{grid-area:remove;align-self:start}.cart-prod img{width:68px;height:68px}.form-card{padding:20px}.fields{grid-template-columns:1fr}.summary-box{padding:18px}.timeline{text-align:left;grid-template-columns:1fr;gap:16px}.timeline li{text-align:left;grid-template-columns:46px 1fr;column-gap:14px;padding:0;display:grid}.timeline .t-ico{grid-row:span 2;width:44px;height:44px;margin:0}.timeline li:not(:last-child):after{border-top:0;border-left:2px dashed #bcd9f1;inset:48px auto -14px 21px}.timeline li.done:not(:last-child):after{border-left-style:solid;border-color:var(--green)}.confirm-card{padding:28px 18px 22px}.page-intro{padding:14px 0 20px}.toaster{bottom:76px;left:14px;right:14px}.toast{max-width:none}.bottom-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--border);z-index:60;height:64px;padding-bottom:env(safe-area-inset-bottom);background:#fffffffa;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav a,.bottom-nav button{color:#5a6c80;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10.5px;font-weight:700;display:flex}.bottom-nav .active{color:var(--blue)}.side-drawer.right{width:100vw}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.checkout-page,.cart-page,.account-page{background:#f4f9fc}:is(body:has(.track-page),body:has(.checkout-page),body:has(.cart-page),body:has(.account-page),body:has(.confirm-page)){background-color:#f4f9fc}@keyframes trackFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (min-width:761px){.hero.hero-short{min-height:0}.hero.hero-short>.hero-art{aspect-ratio:auto;width:100%;height:auto;margin-bottom:0;position:relative;inset:auto}.hero.hero-short>.hero-art img{object-fit:fill;width:100%;height:auto;display:block;position:static;left:0;transform:none;-webkit-mask-image:none;mask-image:none}.hero.hero-short>.hero-inner{min-height:0;padding:24px 0}.hero.hero-short .hero-content{padding:0}.hero.hero-short:after{background:linear-gradient(90deg,#ffffffc7 0%,#ffffff80 32%,#fff0 50%)}}.coupon{transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:#fff;border:1px dashed #b9d9ee;border-radius:14px;margin-top:10px}.coupon:hover,.coupon.is-open{border-color:var(--brand);box-shadow:0 6px 18px #0077ad14}.coupon-toggle{text-align:left;cursor:pointer;width:100%;color:var(--ink);font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:12px 14px;display:flex}.coupon-ico{background:var(--blue-light);width:36px;height:36px;color:var(--blue);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.coupon-label{flex:1;line-height:1.25;display:grid}.coupon-label strong{color:var(--blue);font-size:14px;font-weight:800}.coupon-label small{color:var(--muted);font-size:12px}.coupon-chev{color:var(--soft);transition:transform .25s var(--ease)}.coupon.is-open .coupon-chev{color:var(--blue);transform:rotate(180deg)}.coupon-panel{animation:fadeUp .3s var(--ease);padding:0 14px 14px}.coupon-panel[hidden]{display:none}.coupon-form{border-top:1px solid var(--border);gap:8px;padding-top:12px;display:flex}.coupon-form input{border:1px solid var(--border-2);border-radius:var(--radius-sm);background:var(--wash);min-width:0;height:44px;font:inherit;letter-spacing:.08em;color:var(--ink);flex:1;padding:0 14px;font-size:14px;font-weight:700;transition:border-color .2s,background .2s,box-shadow .2s}.coupon-form input::placeholder{letter-spacing:0;color:var(--soft);font-weight:500}.coupon-form input:focus{border-color:var(--blue);background:#fff;outline:none;box-shadow:0 0 0 3px #009fe32e}.coupon-form input.has-error{border-color:var(--danger);background:#fff}.coupon-apply{border-radius:var(--radius-sm);background:var(--ink);color:#fff;min-width:86px;height:44px;font:inherit;cursor:pointer;border:0;place-items:center;padding:0 18px;font-size:14px;font-weight:800;transition:background .2s,transform .15s;display:inline-grid}.coupon-apply:hover{background:var(--blue)}.coupon-apply:active{transform:translateY(1px)}.coupon-apply:disabled{opacity:.7;cursor:progress}.coupon-msg{align-items:center;gap:6px;margin:8px 0 0;font-size:12.5px;font-weight:600;display:flex}.coupon-msg.error{color:var(--danger)}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.coupon.is-applied{background:#f3fbf6;border-style:solid;border-color:#bfe6d0}.coupon-toggle.as-row{cursor:default}.coupon.is-applied .coupon-ico{color:var(--green);background:#dcf4e6}.coupon.is-applied .coupon-label strong{color:var(--ink);letter-spacing:.02em}.coupon-remove{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:13px;font-weight:700;text-decoration:underline}.coupon-remove:hover{color:var(--danger)}.sum-line.discount,.sum-line.discount strong{color:var(--green);font-weight:700}.cart-empty-section{padding-bottom:48px}.cart-empty,.empty-state.not-found{border-color:var(--border);background:#fff;box-shadow:0 10px 30px #003f5c0f}.cart-empty h1{margin-bottom:8px}.cart-empty p{font-size:16px}.cart-empty-chips,.not-found-chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:640px;margin:26px auto 0;padding:0;list-style:none;display:flex}.cart-empty-chips a,.not-found-chips a{background:var(--blue-mist);min-height:44px;color:var(--blue);border:1px solid #cfe5f3;border-radius:999px;align-items:center;padding:0 18px;font-size:14px;font-weight:700;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.cart-empty-chips a:hover,.not-found-chips a:hover{background:var(--blue);border-color:var(--blue);color:#fff}.cart-empty-best{min-height:44px;color:var(--blue);align-items:center;gap:6px;margin-top:10px;font-size:14.5px;font-weight:800;display:inline-flex}.cart-empty-best:hover{text-decoration:underline}.not-found-code{letter-spacing:-.05em;background:linear-gradient(135deg, var(--brand), var(--blue));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:clamp(76px,12vw,132px);font-weight:800;line-height:1}.not-found .search-page-box{margin-top:4px}.terms-check{border:1px solid var(--border-2);background:#fff;border-radius:12px;margin:0 0 16px;padding:12px 16px;transition:border-color .2s,background .2s}.terms-check label{min-height:24px;color:var(--ink);cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;display:flex}.terms-check input{width:20px;height:20px;accent-color:var(--blue);cursor:pointer;flex-shrink:0;margin:1px 0 0}.terms-check a{color:var(--blue);font-weight:700}.terms-check a:hover{text-decoration:underline}.terms-check.has-error{border-color:var(--danger);background:snow}.terms-error{color:var(--danger);align-items:center;gap:6px;margin:8px 0 0 32px;font-size:13px;font-weight:700;display:flex}.terms-error svg{flex-shrink:0}.confirm-number{background:var(--blue-mist);text-align:left;border:1px dashed #b9d9ee;border-radius:14px;align-items:center;gap:14px;margin:6px auto 8px;padding:8px 8px 8px 18px;display:inline-flex}.confirm-number small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800;display:block}.confirm-number strong{letter-spacing:.02em;color:var(--ink);font-size:20px}.confirm-copy{min-height:44px;color:var(--blue);font:inherit;cursor:pointer;background:#fff;border:1px solid #cfe5f3;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:800;transition:border-color .2s,color .2s;display:inline-flex}.confirm-copy:hover{border-color:var(--blue)}.confirm-card>p.confirm-save{color:var(--muted);margin:0 auto 18px;font-size:14px}.confirm-eta{background:var(--blue-mist);width:fit-content;max-width:100%;color:var(--ink);border:1px solid #ddebf7;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:30px auto 0;padding:12px 18px;font-size:14.5px;display:flex}.confirm-eta svg{color:var(--blue);flex-shrink:0}.confirm-note{border:1px solid var(--border);border-left:4px solid var(--brand);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;align-items:center;gap:14px;margin-bottom:22px;padding:16px 20px;display:flex}.confirm-note-ico{background:var(--blue-light);width:42px;height:42px;color:var(--blue);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.confirm-note p{color:var(--ink);margin:0;font-size:14.5px}.confirm-page .summary-box{border-color:var(--border);background:#fff}.ship-to p.ship-to-line{margin-top:2px}@media (max-width:760px){.checkout-page .fields label{font-size:14px}.checkout-page .field{font-size:16px}.terms-check{padding:12px 14px}.confirm-actions .btn{flex:100%}.confirm-number strong{font-size:18px}.confirm-card>p{font-size:14px}.confirm-note{align-items:flex-start;padding:14px 16px}.cart-empty.empty-state,.empty-state.not-found{padding:44px 18px}.ship-to,.ship-to p{font-size:14px}}.acc-hero{border-bottom:1px solid var(--border);background:radial-gradient(620px 340px at 92% 8%,#009fe32e,#0000 70%),radial-gradient(520px 300px at 4% 100%,#009fe31a,#0000 70%),linear-gradient(#eaf6fc,#f4f9fc);padding:34px 0 64px;position:relative;overflow:hidden}.acc-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#0077ad17 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000 100%);mask-image:linear-gradient(90deg,#0000 30%,#000 100%)}.acc-hero-inner{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:48px;display:grid;position:relative}.acc-hero-copy{animation:riseIn .6s var(--ease) both}.acc-hero-copy h1{margin-bottom:14px;font-size:clamp(32px,3.6vw,52px)}.acc-hero-copy h1 em{color:var(--blue);font-style:normal}.acc-hero-copy>p{max-width:560px;margin-bottom:22px;font-size:16px}.acc-trust{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.acc-trust li{border:1px solid var(--border);color:var(--ink);box-shadow:var(--shadow-sm);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.acc-trust svg{color:var(--blue)}.acc-snapshot{background:linear-gradient(150deg, var(--navy) 0%, var(--navy-2) 60%, #0b4a6b 140%);color:#fff;box-shadow:var(--shadow-lg);animation:riseIn .7s 80ms var(--ease) both;border-radius:22px;padding:26px;position:relative;overflow:hidden}.acc-snapshot:after{content:"";pointer-events:none;background:radial-gradient(circle,#009fe373,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:-90px;right:-80px}.acc-snapshot-head{align-items:center;gap:14px;margin-bottom:20px;display:flex}.acc-avatar{background:var(--brand);color:#fff;border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.acc-snapshot-head small{letter-spacing:.14em;text-transform:uppercase;color:#9fd2ff;font-size:11px;font-weight:800;display:block}.acc-snapshot-head strong{font-size:17px}.acc-stats{z-index:1;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid;position:relative}.acc-stat{transition:background .2s, transform .2s var(--ease);background:#ffffff12;border:1px solid #ffffff1a;border-radius:14px;gap:2px;padding:14px 12px;display:grid}.acc-stat:hover{background:#ffffff21;transform:translateY(-2px)}.acc-stat svg{color:#9fd2ff;margin-bottom:4px}.acc-stat b{letter-spacing:-.03em;font-size:26px;line-height:1.1}.acc-stat span{color:#ffffffb3;font-size:12px;font-weight:600}.acc-snapshot .btn.secondary{z-index:1;position:relative}.acc-main{background:#f4f9fc}.acc-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:26px;display:grid}.acc-auth,.acc-panel{border:1px solid var(--border);box-shadow:var(--shadow-sm);animation:riseIn .6s var(--ease) both;background:#fff;border-radius:22px;padding:32px}.acc-auth{top:calc(var(--header-h) + 20px);position:sticky}.acc-auth-head{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.acc-auth-ico{background:var(--blue-light);width:46px;height:46px;color:var(--blue);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.acc-auth-head h2{margin-bottom:4px;font-size:clamp(22px,2vw,26px)}.acc-auth-head p{margin:0;font-size:13.5px}.acc-label-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.acc-forgot{min-height:44px;color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;margin:-12px 0;padding:0 2px;font-size:13px;font-weight:700}.acc-forgot:hover{text-decoration:underline}.acc-tabs{background:#eef6fb;border:1px solid #dcebf5;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:24px;padding:4px;display:grid}.acc-tabs button{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;transition:background .2s var(--ease), color .2s, box-shadow .2s;background:0 0;border:0;border-radius:9px;font-size:15px;font-weight:800}.acc-tabs button:hover{color:var(--blue)}.acc-tabs button.active{background:var(--blue);color:#fff;box-shadow:0 6px 16px #0077ad40}.acc-tabs button:focus-visible,.acc-forgot:focus-visible,.acc-back:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.acc-back{min-height:44px;color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:12px;padding:0;font-size:14px;font-weight:700;display:inline-flex}.acc-reset-done{color:var(--green);background:#ecf9f2;border:1px solid #c7ecd7;border-radius:14px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.acc-reset-done svg{flex-shrink:0;margin-top:1px}.acc-reset-done p{color:var(--ink);margin:0;font-size:14.5px}.acc-pw{display:block;position:relative}.acc-pw .field{padding-right:48px}.acc-pw button{width:38px;height:38px;color:var(--soft);background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.acc-pw button:hover{color:var(--blue);background:var(--blue-mist)}.acc-divider{color:var(--soft);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:12px;margin:20px 0;font-size:12px;font-weight:700;display:flex}.acc-divider:before,.acc-divider:after{content:"";background:var(--border);flex:1;height:1px}.acc-guest{background:var(--blue-mist);border:1px solid #d6ecf8;border-radius:14px;align-items:flex-start;gap:12px;margin-top:18px;padding:14px 16px;display:flex}.acc-guest svg{color:var(--blue);flex-shrink:0;margin-top:2px}.acc-guest p{margin:0;font-size:13px}.acc-guest strong{color:var(--ink)}.acc-dash{gap:22px;display:grid}.acc-dash .acc-panel:nth-child(2){animation-delay:80ms}.acc-panel{scroll-margin-top:calc(var(--header-h) + 20px)}.acc-panel-head{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:20px;display:flex}.acc-panel-head .eyebrow{margin-bottom:6px}.acc-panel-head h2{margin:0;font-size:clamp(22px,2vw,26px)}.acc-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.acc-action{border:1px solid var(--border);transition:border-color .2s, transform .25s var(--ease), box-shadow .25s, background .2s;background:#fff;border-radius:15px;align-items:center;gap:13px;padding:15px 16px;display:flex}.acc-action:hover{background:var(--blue-mist);box-shadow:var(--shadow);border-color:#cfe3f5;transform:translateY(-2px)}.acc-action-ico{background:var(--blue-light);width:44px;height:44px;color:var(--blue);border-radius:12px;flex-shrink:0;place-items:center;transition:background .2s,color .2s;display:grid}.acc-action:hover .acc-action-ico{background:var(--blue);color:#fff}.acc-action-text{flex:1;min-width:0;display:grid}.acc-action-text strong{font-size:14.5px}.acc-action-text small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.acc-action-arrow{color:var(--soft);transition:color .2s, transform .2s var(--ease);flex-shrink:0}.acc-action:hover .acc-action-arrow{color:var(--blue);transform:translate(2px,-2px)}.acc-badge{background:var(--navy);color:#fff;border-radius:999px;flex-shrink:0;place-items:center;min-width:26px;height:26px;padding:0 8px;font-size:12px;font-weight:800;display:grid}.acc-count-pill{background:var(--blue-light);color:var(--blue);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.acc-orders{gap:10px;margin:0;padding:0;list-style:none;display:grid}.acc-orders li{border:1px solid var(--border);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .2s,background .2s;display:flex}.acc-orders li:hover{background:var(--blue-mist);border-color:#cfe3f5}.acc-order-ico{background:var(--wash);border:1px solid var(--border);width:42px;height:42px;color:var(--blue);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.acc-order-main{flex:1;min-width:0;display:grid}.acc-order-main strong{font-size:14px}.acc-order-main small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.acc-status{color:#11804b;white-space:nowrap;background:#e7f7ef;border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:750}.acc-order-right{text-align:right;gap:2px;font-size:14px;display:grid}.acc-order-right a{color:var(--blue);justify-content:flex-end;align-items:center;gap:4px;font-size:12.5px;font-weight:700;display:inline-flex}.acc-orders-skeleton{background:linear-gradient(90deg, var(--wash), #eef3f8, var(--wash));background-size:200% 100%;border-radius:14px;height:150px;animation:1.3s linear infinite shimmer}.acc-empty{text-align:center;border:1.5px dashed var(--border-2);background:var(--wash);border-radius:16px;padding:30px 20px}.acc-empty-ico{width:60px;height:60px;color:var(--blue);box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.acc-empty h3{margin-bottom:4px;font-size:17px}.acc-empty p{max-width:340px;margin:0 auto 18px;font-size:13.5px}.acc-section-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.acc-section-head h2{margin-bottom:6px;font-size:clamp(28px,2.8vw,38px)}.acc-section-head p{max-width:560px;margin:0;font-size:14.5px}.acc-soon-pill{background:var(--orange-light);color:#c4501c;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:8px 15px;font-size:12.5px;font-weight:750;display:inline-flex}.acc-perks{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.acc-perk{border:1px solid var(--border);transition:border-color .2s, transform .25s var(--ease), box-shadow .25s;animation:riseIn .6s var(--ease) both;background:#fff;border-radius:18px;padding:26px 22px;position:relative}.acc-perk:nth-child(2){animation-delay:60ms}.acc-perk:nth-child(3){animation-delay:.12s}.acc-perk:nth-child(4){animation-delay:.18s}.acc-perk:hover{box-shadow:var(--shadow);border-color:#cfe3f5;transform:translateY(-3px)}.acc-perk-no{letter-spacing:-.04em;color:var(--blue-light);font-size:30px;font-weight:800;line-height:1;position:absolute;top:20px;right:22px}.acc-perk-ico{background:var(--blue-light);width:50px;height:50px;color:var(--blue);border-radius:14px;place-items:center;margin-bottom:16px;display:grid}.acc-perk h3{margin-bottom:6px;font-size:17px}.acc-perk p{margin:0;font-size:13.5px}.acc-help-section{background:#f4f9fc}.acc-help{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:26px;display:grid}.acc-help-card{background:linear-gradient(155deg, var(--navy), var(--navy-2) 65%, #0b4a6b 150%);color:#fff;box-shadow:var(--shadow-lg);animation:riseIn .6s var(--ease) both;border-radius:22px;padding:38px 34px;position:relative;overflow:hidden}.acc-help-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#25d36640,#0000 70%);border-radius:50%;width:260px;height:260px;position:absolute;bottom:-120px;left:-90px}.acc-help-card h2{color:#fff;font-size:clamp(26px,2.5vw,34px)}.acc-help-card p{color:#ffffffb8;margin-bottom:22px;font-size:14.5px}.acc-help-actions{z-index:1;flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex;position:relative}.btn.acc-btn-glass{color:#fff;background:#ffffff14;border-color:#ffffff38}.btn.acc-btn-glass:hover{box-shadow:none;background:#ffffff29;border-color:#ffffff59}.acc-help-meta{z-index:1;color:#ffffffd9;border-top:1px solid #ffffff1f;gap:10px;margin:0;padding:18px 0 0;font-size:13.5px;list-style:none;display:grid;position:relative}.acc-help-meta li{word-break:break-word;align-items:center;gap:10px;display:flex}.acc-help-meta svg{color:#9fd2ff;flex-shrink:0}.acc-faq{border:1px solid var(--border);box-shadow:var(--shadow-sm);animation:riseIn .6s 80ms var(--ease) both;background:#fff;border-radius:22px;padding:32px}.acc-faq-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.acc-faq-head .eyebrow{margin-bottom:6px;display:block}.acc-faq-head h2{margin:0;font-size:clamp(24px,2.2vw,30px)}@media (max-width:1180px){.acc-perks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.acc-hero-inner,.acc-grid,.acc-help{grid-template-columns:1fr}.acc-hero-inner{gap:28px}.acc-snapshot{max-width:520px}.acc-auth{position:static}}@media (max-width:760px){.acc-hero{padding:20px 0 36px}.acc-snapshot{display:none}.acc-main .container{width:calc(100% - 32px)}.acc-auth{padding:20px 16px 22px!important}.acc-auth .stack label{font-size:14px}.acc-auth .field{min-height:48px;font-size:16px}.acc-auth-head p{font-size:14px}.acc-hero-copy>p{font-size:14.5px}.acc-trust li{padding:7px 12px;font-size:12px}.acc-snapshot{max-width:none;padding:20px}.acc-stat{padding:12px 10px}.acc-stat b{font-size:22px}.acc-main.section,.acc-perks-section.section,.acc-help-section.section{padding:40px 0}.acc-auth,.acc-panel,.acc-faq{border-radius:18px;padding:22px 18px}.acc-help-card{border-radius:18px;padding:28px 22px}.acc-help-actions .btn{flex:100%}.acc-actions{grid-template-columns:1fr;gap:10px}.acc-action{padding:13px 14px}.acc-orders li{flex-wrap:wrap;padding:13px 14px}.acc-order-main{flex:calc(100% - 60px)}.acc-status{margin-left:56px}.acc-order-right{align-items:center;gap:12px;margin-left:auto;display:flex}.acc-section-head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px}.acc-perks{grid-template-columns:1fr;gap:12px}.acc-perk{grid-template-columns:auto 1fr;align-items:start;column-gap:14px;padding:20px 18px;display:grid}.acc-perk-ico{grid-row:span 2;width:44px;height:44px;margin-bottom:0}.acc-perk h3{margin:2px 0 4px;padding-right:34px}.acc-perk-no{font-size:24px;top:18px;right:18px}}@media (max-width:420px){.acc-panel-head{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){.acc-hero-copy,.acc-snapshot,.acc-auth,.acc-panel,.acc-perk,.acc-help-card,.acc-faq{animation:none}}.category-desc-short{display:none}@media (max-width:760px){.home-trust .trust-strip{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;margin:-2px -2px -6px;padding:2px 2px 6px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.home-trust .trust-strip::-webkit-scrollbar{display:none}.home-trust .trust-item{scroll-snap-align:start;flex:0 0 calc(43.4783% - 8.69565px)}.home-categories .category-copy small,.home-categories .category-desc-full{display:none}.home-categories .category-desc-short{display:inline}.home-collections .collection-grid{grid-template-columns:1fr;gap:14px}.home-collections .collection-card,.home-collections .collection-card:nth-child(3){grid-column:auto;height:260px}.home-collections .collection-card .collection-copy{padding:22px 16px 16px}.home-collections .collection-card .collection-kicker{font-size:10px}.home-collections .collection-card .collection-copy strong{font-size:22px}.home-collections .collection-card .collection-desc{font-size:13px}}@media (min-width:761px){.home-deals .hero-art{aspect-ratio:2172/590}.home-deals .hero-art img{object-position:center 35%}.home-deals .hero-content{width:min(560px,50%);padding:28px 0}.home-deals .hero-content h2{font-size:clamp(34px,3.2vw,46px)}.hero-slider .hero-content{width:min(600px,52%);padding:44px 0 72px}.hero-slider .hero-content h1,.hero-slider .hero-content .h1{font-size:clamp(32px,3vw,44px);line-height:1.12}.hero-slider .hero-content p{max-width:540px;font-size:16px}.hero.hero-short:not(.about-hero):not(.contact-hero)>.hero-art{aspect-ratio:2100/560}.hero.hero-short:not(.about-hero):not(.contact-hero)>.hero-art img{object-fit:cover;object-position:center 55%;height:100%;position:absolute;inset:0}}@media (max-width:760px){.hero-slider .hero-content{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:360px;margin-inline:auto;padding:14px 4px 0;display:flex}.hero-slider .slide:not(.active) .hero-content{animation:none}.hero-slider .hero-content .eyebrow{display:none}.hero-slider .hero-content h1,.hero-slider .hero-content .h1{letter-spacing:-.02em;color:var(--ink);margin-bottom:7px;font-size:19px;font-weight:800;line-height:1.18}.hero-slider .hero-content p{color:#3d4550;max-width:none;margin-bottom:0;font-size:12px;line-height:1.4}.hero-slider .hero-buttons{justify-content:center;margin-top:10px}.hero-slider .hero-buttons>:not(:first-child){display:none}.hero-slider .hero-buttons .btn{color:var(--blue);border-color:var(--blue);background:#ffffffd9;padding:8px 22px;font-size:13.5px}.hero-slider .hero-buttons .btn svg{display:none}.site-header{position:relative}.home-categories{padding-bottom:32px}.header-left .icon-btn,.head-actions .head-action{place-items:center;min-width:44px;min-height:44px;display:inline-grid}.hero-slider .arrows button{width:44px;height:44px}.hero-slider .dots{bottom:2px}.btn,.pill,.seg button,.variant-options button,.toolbar-actions .btn,.sort select,.pagination button{min-height:44px}.pagination button{min-width:44px}.hero-buttons .btn,.home-deals .btn{font-size:14px}.qty button{width:44px;min-height:44px}.heart{width:44px;height:44px;box-shadow:none;background:0 0;top:2px;right:2px}.heart:before{content:"";box-shadow:var(--shadow-sm);background:#fffffff5;border-radius:50%;position:absolute;inset:6px}.heart>svg{position:relative}.product-meta h3 a{min-height:44px;display:block}.socials a{width:44px;height:44px}.breadcrumb a,p a,small a{margin-block:-13px;padding-block:13px}.breadcrumb a{display:inline-block}.breadcrumb li{padding-block:2px}.eyebrow,.badge,.product-meta .kicker,.collection-kicker,.compare,.short-badge,.breadcrumb,.breadcrumb a,.breadcrumb span,.how-step small,.category-copy small,.trust-item small{font-size:12px}.badge{padding:3px 8px}.bottom-nav a,.bottom-nav button{font-size:12px}.collection-shop,.category-shop{font-size:13px}.hero-content p,.hero-slider .hero-content p{font-size:14px}.hero-content .eyebrow,.home-collections .collection-card .collection-kicker,.collection-card:nth-child(3) .collection-kicker{font-size:12px}.collection-card .collection-shop{font-size:13px}.hero.hero-short .hero-content p{font-size:14px}.breadcrumb a{margin-inline:-8px;padding-inline:8px}.home-deals .hero-content p{font-size:14px}.home-deals .hero:after{background:linear-gradient(90deg,#fffffff5 0%,#ffffffe6 58%,#ffffff59 80%,#fff0 100%)}small a{margin-block:-14px;padding-block:14px}.hero-slider .slide .hero-art{aspect-ratio:.7}}.glance{border:1px solid var(--border);background:#fff;border-radius:16px;margin:22px 0;padding:18px 20px}.glance h3{margin-bottom:10px;font-size:16px}.glance dl{gap:8px;margin:0;display:grid}.glance dl>div{grid-template-columns:130px 1fr;gap:12px;font-size:14px;line-height:1.5;display:grid}.glance dt{color:var(--ink);font-weight:700}.glance dd{color:var(--muted);margin:0}@media (max-width:760px){.glance dl>div{grid-template-columns:1fr;gap:2px}}.stars{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;line-height:1;display:inline-flex}.stars-icons{display:inline-flex;position:relative}.stars-base,.stars-fill{gap:1px;display:inline-flex}.stars-base svg{fill:#e3e7ec}.stars-fill{width:var(--star-fill,100%);position:absolute;inset:0 auto 0 0;overflow:hidden}.stars-fill svg{fill:#f5b301;flex-shrink:0}.stars-text strong{color:var(--ink);margin-right:2px;font-weight:800}.product-card{border-color:#e8eef3;border-radius:18px;box-shadow:0 6px 20px #1114170b}.product-card:hover{border-color:#d3e6f3;transform:translateY(-4px);box-shadow:0 18px 38px #11141717}.product-meta{padding:12px 14px 8px}.product-meta h3{margin:4px 0 7px}.card-stars{margin:0 0 9px;display:flex}.product-card .price{color:var(--ink);font-size:18px;font-weight:800}.product-card .compare{color:#a7b0ba;font-size:13px;font-weight:500}.product-bottom{padding:0 14px 14px}.product-card .badges{gap:5px;top:10px;left:10px}.product-card .badge,.gallery-main .badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:5px 10px;font-size:10.5px;font-weight:800;line-height:1;box-shadow:0 6px 14px #1114171f}.product-card .heart{top:10px;right:10px}.product-photo img,.product-card:hover .product-photo img{transform:scale(1.08)}@media (hover:hover) and (min-width:761px){.product-card:hover .product-photo img{transform:scale(1.15)}}@media (max-width:760px){.product-meta{padding:10px 11px 6px}.product-bottom{padding:0 11px 11px}.product-card .price{font-size:16.5px}.card-stars{margin-bottom:7px}.hero-slider .slide .hero-art{aspect-ratio:.78}.hero-slider .slide:after{background:linear-gradient(#fffffff0 0%,#ffffffd1 46%,#fff3 72%,#fff0 84%)}.hero-slider .hero-content{max-width:380px;padding:16px 6px 0}.hero-slider .hero-content .eyebrow{letter-spacing:.12em;margin-bottom:8px;font-size:12px;display:block}.hero-slider .hero-content h1,.hero-slider .hero-content .h1{margin-bottom:8px;font-size:28px;line-height:1.15}.hero-slider .hero-content p{font-size:14px;line-height:1.45}.hero-slider .arrows{top:auto;bottom:0;transform:none}.hero-slider .hero-buttons{flex-flow:row;justify-content:center;gap:8px;width:100%;max-width:360px;margin-top:14px}.hero-slider .hero-buttons>:not(:first-child){display:inline-flex}.hero-slider .hero-buttons .btn{white-space:nowrap;flex:1 1 0;justify-content:center;min-width:0;min-height:44px;padding:10px 12px;font-size:13.5px}.hero-slider .hero-buttons .btn:first-child{color:#fff;background:var(--blue);border-color:var(--blue)}}@media (max-width:359px){.hero-slider .hero-buttons>:not(:first-child){display:none}}@media (max-width:760px){.category-media{aspect-ratio:1.3}.category-card img,.category-card:hover img,.category-card:nth-child(7) img,.category-card:nth-child(7):hover img{object-position:center center;transform-origin:50%}.home-categories .category-copy small{font-size:12.5px;display:block}.home-categories .category-desc{display:none}.home-categories .category-shop{margin-top:12px}}.collection-about{background:#fff;border:1px solid #e3eef6;border-radius:22px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:40px;margin-top:48px;padding:36px;display:grid;box-shadow:0 12px 34px #0077ad0d}.collection-about .eyebrow{margin-bottom:10px;display:block}.collection-about h2{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(22px,2.2vw,28px);line-height:1.2}.collection-about-copy p{color:var(--muted);margin:0;font-size:15px;line-height:1.75}.collection-about-points{gap:10px;display:grid}.collection-about details{border:1px solid var(--border);background:#fbfdff;border-radius:14px;transition:border-color .2s,background .2s}.collection-about details[open]{background:var(--blue-mist);border-color:#bfe3f5}.collection-about summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 16px;font-size:15px;font-weight:800;list-style:none;display:flex}.collection-about summary::-webkit-details-marker{display:none}.collection-about summary svg{color:var(--blue);transition:transform .25s var(--ease);flex-shrink:0}.collection-about details[open] summary svg{transform:rotate(180deg)}.collection-about details p{color:var(--muted);margin:0;padding:0 16px 16px;font-size:14.5px;line-height:1.6}@media (max-width:760px){.collection-about{border-radius:18px;grid-template-columns:1fr;gap:22px;margin-top:32px;padding:22px 16px}}.product-page{background:#f4f9fc}body:has(.product-page){background-color:#f4f9fc}.pd-top{padding-top:8px}.pd-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:28px;display:grid}.pd-card{background:#fff;border:1px solid #e3ecf3;border-radius:22px;box-shadow:0 10px 30px #1128400f}.pd-gallery-col{min-width:0}.pd-gallery{top:calc(var(--header-h) + 64px);padding:16px;position:sticky}.pd-gallery .gallery-main{background:#f5f7f9;border:0;border-radius:16px}.pd-tags{z-index:2;pointer-events:none;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:14px;left:14px}.pd-discount{z-index:2;position:absolute;top:14px;right:14px}.pd-info{min-width:0;padding:28px 30px}.pd-cat{letter-spacing:.12em;text-transform:uppercase;color:var(--blue);font-size:12px;font-weight:800;display:inline-block}.pd-cat:hover{text-decoration:underline}.pd-rating{color:var(--muted);align-items:center;gap:10px;width:fit-content;margin:10px 0 8px;font-size:13px;display:flex}.pd-rating:hover>span:last-child{color:var(--blue);text-decoration:underline}.pd-info h1{letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(26px,2.5vw,34px);line-height:1.18}.pd-info .price-lg .price{color:var(--ink);font-size:32px}.pd-info .price-lg .compare{color:#a7b0ba;font-size:18px}.pd-info .save-tag{border-radius:999px;padding:5px 11px}.pd-divider{border:0;border-top:1px solid #e8eef3;margin:20px 0}.pd-short{color:#3a4552;margin:0 0 14px;font-size:16px;line-height:1.6}.pd-ticks{gap:9px;margin:0;padding:0;list-style:none;display:grid}.pd-ticks li{color:#354151;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.pd-ticks svg{box-sizing:content-box;color:#fff;background:var(--green);border-radius:50%;flex-shrink:0;margin-top:3px;padding:2px}.pd-label{color:var(--muted);margin:0 0 10px;font-size:14px}.pd-label strong{color:var(--ink)}.pd-variant{margin-bottom:20px}.pd-variant .variant-options button,.pd-sizes button{min-height:42px}.pd-sizes{flex-wrap:wrap;gap:8px;display:flex}.pd-sizes button{border:1.5px solid var(--border-2);background:#fff;border-radius:10px;min-width:52px;padding:0 14px;font-size:14px;font-weight:750;transition:border-color .2s,background .2s}.pd-sizes button.active{border-color:var(--blue);background:var(--blue-mist);color:var(--blue-deep)}.pd-sizes button.sold-out{color:#a7b0ba;cursor:not-allowed;background:repeating-linear-gradient(135deg,#fff 0 6px,#f4f6f8 6px 7px);text-decoration:line-through}.pd-swatches{flex-wrap:wrap;gap:14px;display:flex}.pd-swatches button{color:var(--ink);background:0 0;border:0;justify-items:center;gap:6px;padding:0;font-size:12.5px;font-weight:650;display:grid}.pd-swatch-img{width:58px;height:58px;box-shadow:0 0 0 1px var(--border-2);border-radius:50%;transition:box-shadow .2s;overflow:hidden}.pd-swatch-img img{object-fit:cover;width:100%;height:100%}.pd-swatches button.active .pd-swatch-img{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--blue)}.pd-bundle{margin-bottom:20px}.pd-bundle-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pd-bundle-options>button{text-align:left;border:1.5px solid var(--border-2);background:#fff;border-radius:16px;grid-template-columns:auto 1fr;grid-template-areas:"radio copy""radio price";align-content:start;align-items:start;gap:4px 10px;padding:16px 14px 14px;transition:border-color .2s,background .2s,box-shadow .2s;display:grid;position:relative}.pd-bundle-options>button.active{border-color:var(--blue);background:var(--blue-mist);box-shadow:0 8px 20px #0077ad1a}.pd-radio{border:2px solid var(--border-2);background:#fff;border-radius:50%;grid-area:radio;width:18px;height:18px;margin-top:2px}.pd-bundle-options>button.active .pd-radio{border:5px solid var(--blue)}.pd-bundle-copy{grid-area:copy;justify-items:start;gap:4px;display:grid}.pd-bundle-copy strong{font-size:15px}.pd-bundle-copy small{color:var(--muted);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.pd-bundle-copy small svg{color:var(--green)}.pd-bundle-price{color:var(--ink);grid-area:price;margin-top:6px;font-size:18px;font-weight:800}.pd-bundle-price s{color:#a7b0ba;margin-left:8px;font-size:13px;font-weight:500}.pd-best{background:var(--blue);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:0 15px 0 12px;padding:5px 10px;font-size:10.5px;font-weight:800;position:absolute;top:-1px;right:-1px}.pd-save-pill{background:var(--orange-light);color:#c94c1f;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:800}.pd-buy{background:#fbfdfe;border:1px solid #e3ecf3;border-radius:18px;padding:18px}.pd-buy-row{align-items:center;gap:12px;margin-bottom:14px;display:flex}.pd-stock{color:var(--green);align-items:center;gap:7px;font-size:13px;font-weight:700;line-height:1.3;display:inline-flex}.pd-stock .dot{background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 3px #1aa26026}.pd-stock.out{color:var(--danger)}.pd-total{justify-items:end;margin-left:auto;line-height:1.15;display:grid}.pd-total small{color:var(--muted);font-size:12px}.pd-total strong{font-size:20px;font-weight:800}.btn.pd-order{background:var(--blue);border-color:var(--blue);color:#fff;font-size:16px;box-shadow:0 12px 24px #0077ad38}.btn.pd-order:hover{background:var(--blue-strong)}.pd-order-note{text-align:center;color:var(--muted);margin:8px 0 14px;font-size:12.5px}.pd-buy-secondary{grid-template-columns:1fr 1fr auto;gap:10px;display:grid}.pd-buy-secondary .btn{min-height:48px}.pd-delivery{background:#fff;border:1px dashed #c9e3f2;border-radius:14px;margin-top:16px;padding:14px 16px}.pd-eta{align-items:center;gap:10px;margin:0 0 14px;font-size:14px;display:flex}.pd-eta svg{color:var(--blue);flex-shrink:0}.pd-steps{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.pd-steps:before{content:"";border-top:2px dotted #bcd9ea;position:absolute;top:11px;left:16.6%;right:16.6%}.pd-steps li{text-align:center;justify-items:center;gap:2px;display:grid;position:relative}.pd-step-dot{background:var(--blue-light);width:24px;height:24px;color:var(--blue);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.pd-steps li.done .pd-step-dot{background:var(--blue);color:#fff}.pd-steps strong{font-size:13px}.pd-steps small{color:var(--muted);font-size:12px}.pd-trust{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pd-trust li{text-align:center;color:#3a4552;justify-items:center;gap:6px;font-size:12px;font-weight:700;line-height:1.3;display:grid}.pd-trust svg{background:var(--blue-light);width:36px;height:36px;color:var(--blue);border-radius:50%;padding:8px}.pd-details-section{padding-top:8px;padding-bottom:28px}.pd-details{background:#fff;border:1px solid #e3ecf3;border-radius:22px;padding:10px 30px 30px;box-shadow:0 10px 30px #1128400d}.pd-details-title{display:none}.pd-tabs{margin-bottom:26px}.pd-panel{display:none}.pd-panel.is-active{display:block}.pd-acc-head,.pd-panel-reviews{display:none}.pd-panel-h{margin-top:0;font-size:22px}.pd-why{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pd-why>div{border:1px solid var(--border);background:#fbfdfe;border-radius:16px;gap:12px;padding:18px;display:flex}.pd-why svg{color:var(--blue);flex-shrink:0;margin-top:2px}.pd-why strong{margin-bottom:4px;font-size:15px;display:block}.pd-why p{color:var(--muted);margin:0;font-size:14px}.pd-ship-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px;padding:0;list-style:none;display:grid}.pd-ship-steps li{border:1px solid var(--border);background:#fbfdfe;border-radius:16px;padding:18px}.pd-ship-steps small{color:var(--blue);font-size:12px;font-weight:800}.pd-ship-steps strong{margin:4px 0;font-size:15px;display:block}.pd-ship-steps p{color:var(--muted);margin:0;font-size:14px}.pd-ship-note{color:var(--muted);margin:0;font-size:14.5px}.pd-faq{gap:12px;max-width:860px;margin:0;display:grid}.pd-faq>div{border:1px solid var(--border);border-radius:14px;padding:16px 18px}.pd-faq dt{margin-bottom:4px;font-weight:800}.pd-faq dd{color:var(--muted);margin:0;font-size:14.5px}.pd-muted{color:var(--muted);font-size:14px}.rv-section{padding-top:28px;padding-bottom:28px}.rv-head{margin-bottom:18px}.rv-head h2{margin:6px 0 0;font-size:clamp(24px,2.4vw,32px)}.rv-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:24px;display:grid}.rv-summary,.rv-main{background:#fff;border:1px solid #e3ecf3;border-radius:20px;padding:24px;box-shadow:0 10px 30px #1128400d}.rv-summary{text-align:center}.rv-avg{letter-spacing:-.03em;margin-bottom:8px;font-size:48px;font-weight:800;line-height:1;display:block}.rv-summary .stars{justify-content:center}.rv-summary>p{color:var(--muted);margin:8px 0 16px;font-size:14px}.rv-bars{gap:7px;margin:0 0 18px;padding:0;list-style:none;display:grid}.rv-bars li{color:var(--muted);grid-template-columns:30px 1fr 24px;align-items:center;gap:8px;font-size:13px;display:grid}.rv-bar{background:#eef2f6;border-radius:999px;height:8px;overflow:hidden}.rv-bar span{border-radius:inherit;background:#f5b301;height:100%;display:block}.rv-filters{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.rv-chips{flex-wrap:wrap;gap:8px;display:flex}.rv-chips button{border:1px solid var(--border-2);background:#fff;border-radius:999px;min-height:38px;padding:0 14px;font-size:13px;font-weight:700}.rv-chips button.active{border-color:var(--blue);background:var(--blue-mist);color:var(--blue-deep)}.rv-list{gap:12px;display:grid}.rv-card{border:1px solid var(--border);border-radius:16px;padding:16px}.rv-card header{align-items:center;gap:10px;display:flex}.rv-avatar{background:var(--blue-light);width:40px;height:40px;color:var(--blue-deep);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:800;display:grid}.rv-avatar.lg{width:72px;height:72px;font-size:28px}.rv-who{line-height:1.25;display:grid}.rv-who small{color:var(--muted);font-size:12.5px}.rv-verified{color:var(--green);align-items:center;gap:4px;margin-left:auto;font-size:12px;font-weight:700;display:inline-flex}.rv-meta{align-items:center;gap:10px;margin:10px 0 6px;display:flex}.rv-meta small{color:var(--muted);font-size:12px}.rv-card p{margin:0;font-size:14.5px;line-height:1.6}.rv-media{gap:8px;margin-top:10px;display:flex}.rv-media a,.rv-video{background:var(--navy);color:#fff;border-radius:10px;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.rv-media img{object-fit:cover;width:100%;height:100%}.rv-more{margin-top:14px}.rv-empty{text-align:center;justify-items:center;gap:12px;padding:40px 16px;display:grid}.rv-empty .stars{font-size:15px}.rv-empty p{color:var(--muted);margin:0;font-size:15px}.rv-overlay{z-index:200;background:#10161e80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.rv-modal{width:min(560px,100%);max-height:calc(100dvh - 40px);box-shadow:var(--shadow-lg);background:#fff;border-radius:22px;outline:none;padding:26px;position:relative;overflow-y:auto}.rv-close{width:44px;height:44px;color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.rv-close:hover{background:var(--wash)}.rv-product{align-items:center;gap:12px;padding-right:44px;display:flex}.rv-product img{object-fit:cover;background:var(--wash);border-radius:12px;width:56px;height:56px}.rv-product span{line-height:1.3;display:grid}.rv-product small{color:var(--muted);font-size:12px}.rv-rate{justify-content:center;gap:6px;margin:20px 0;display:flex}.rv-rate button{background:0 0;border:0;padding:2px;line-height:0}.rv-rate svg{fill:#e3e7ec;transition:fill .15s,transform .15s}.rv-rate button.on svg{fill:#f5b301}.rv-rate button:hover svg{transform:scale(1.08)}.rv-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rv-fields label,.rv-text{gap:6px;font-size:13px;font-weight:700;display:grid}.rv-fields input,.rv-text textarea,.rv-subscribe input{border:1px solid var(--border-2);width:100%;min-height:46px;font:inherit;background:#fff;border-radius:12px;padding:11px 14px;font-size:15px;font-weight:500}.rv-fields input:focus,.rv-text textarea:focus,.rv-subscribe input:focus{outline:2px solid var(--blue);outline-offset:0;border-color:var(--blue)}.rv-text{margin-top:12px}.rv-text textarea{resize:vertical}.rv-hint{color:var(--danger);font-size:12.5px;font-weight:600}.rv-upload{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;display:flex}.rv-upload>small{color:var(--muted);font-size:12.5px}.rv-add{min-height:44px;color:var(--blue);cursor:pointer;border:1.5px dashed #9fcbe3;border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:750;display:inline-flex;position:relative}.rv-add input{opacity:0;cursor:pointer;position:absolute;inset:0}.rv-previews{flex-wrap:wrap;gap:8px;width:100%;display:flex}.rv-previews span{background:var(--wash);border-radius:10px;width:60px;height:60px;position:relative;overflow:hidden}.rv-previews img,.rv-previews video{object-fit:cover;width:100%;height:100%}.rv-previews button{color:#fff;background:#10161eb3;border:0;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:3px;right:3px}.rv-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.rv-actions .btn:disabled{opacity:.45;cursor:not-allowed}.rv-thanks{text-align:center;justify-items:center;gap:6px;padding-top:10px;display:grid}.rv-thanks h2{margin:8px 0 0;font-size:22px}.rv-thanks>p{color:var(--muted);margin:0}.rv-subscribe{background:var(--blue-mist);text-align:left;border-radius:16px;width:100%;margin-top:16px;padding:16px}.rv-subscribe p{color:var(--muted);margin:2px 0 10px;font-size:14px}.rv-subscribe form{gap:8px;display:flex}.rv-subscribed{font-weight:700;color:var(--green)!important;margin:0!important}.rv-thanks .rv-actions{justify-content:center;width:100%}.pd-related{padding-top:36px}@media (max-width:1100px){.pd-layout{grid-template-columns:1fr 1fr;gap:20px}.pd-info{padding:22px}.pd-buy-secondary{grid-template-columns:1fr auto}.pd-buy-secondary .wa-outline{grid-column:1/-1}.pd-ship-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pd-layout{grid-template-columns:1fr;gap:14px}.pd-gallery{padding:10px;position:static}.pd-info{padding:20px 16px}.pd-info h1{font-size:24px}.pd-info .price-lg .price{font-size:28px}.pd-bundle-options{grid-template-columns:1fr}.pd-buy{padding:14px}.pd-buy-row{flex-wrap:wrap}.pd-stock{order:3;width:100%}.pd-trust{grid-template-columns:repeat(2,1fr);gap:12px}.pd-trust li{text-align:left;grid-template-columns:auto 1fr;place-items:center start;gap:8px}.pd-details{border-radius:18px;padding:6px 16px}.pd-details-title{margin:14px 0 6px;font-size:17px;display:block}.pd-tabs{display:none}.pd-panel,.pd-panel.is-active,.pd-panel-reviews{border-top:1px solid var(--border);display:block}.pd-acc-head{width:100%;min-height:54px;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:15px;font-weight:800;display:flex}.pd-acc-head svg{color:var(--blue);transition:transform .25s var(--ease)}.pd-panel.is-open .pd-acc-head svg{transform:rotate(180deg)}.pd-panel-body{padding-bottom:18px;display:none}.pd-panel.is-open .pd-panel-body{display:block}.pd-panel .desc-grid{grid-template-columns:1fr;gap:16px}.pd-why,.pd-ship-steps{grid-template-columns:1fr}.pd-review-peek{align-items:center;gap:10px;margin-bottom:12px;display:flex}.pd-review-peek strong{font-size:28px}.pd-panel-reviews .rv-card{margin-bottom:10px}.rv-layout{grid-template-columns:1fr;gap:14px}.rv-summary,.rv-main{padding:18px 16px}.rv-filters{align-items:flex-start}.rv-overlay{place-items:end stretch;padding:0}.rv-modal{width:100%;max-height:92dvh;padding:22px 16px calc(20px + env(safe-area-inset-bottom));animation:sheetUp .28s var(--ease);border-radius:22px 22px 0 0}.rv-fields{grid-template-columns:1fr}.rv-fields input,.rv-text textarea,.rv-subscribe input{font-size:16px}.rv-actions .btn{flex:1}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.btn.pd-cart{color:var(--blue);border-color:var(--blue)}.btn.pd-cart:hover{background:var(--blue-mist)}.rv-media button{cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;overflow:hidden}.rv-media button img{object-fit:cover;width:76px;height:76px}.rv-gallery{color:#17251e;background:#fff;border:0;border-radius:16px;max-width:min(94vw,960px);max-height:94vh;margin:auto;padding:18px;position:fixed;inset:0}.rv-gallery::backdrop{background:#000c}.rv-gallery>img,.rv-gallery>video{object-fit:contain;width:auto;max-width:85vw;height:auto;max-height:68vh;margin:12px auto;display:block}.rv-gallery-controls{justify-content:space-between;align-items:center;gap:20px;display:flex}.whatsapp-band.whatsapp-band,#main>*>.whatsapp-band.whatsapp-band.whatsapp-band{align-items:center;padding:24px 30px}@media (max-width:760px){.whatsapp-band.whatsapp-band,#main>*>.whatsapp-band.whatsapp-band.whatsapp-band{align-items:flex-start;padding:20px}}.archive-wrap.is-empty{grid-template-columns:minmax(0,1fr)}.archive-coming-soon{max-width:none}.archive-coming-soon p{max-width:560px;margin-left:auto;margin-right:auto}.archive-coming-soon-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (max-width:760px){.archive-coming-soon-actions .btn{flex:100%;justify-content:center}}.checkout-page .form-card{position:relative}.form-card:has(>.checkout-placing){position:relative}.checkout-placing{z-index:5;border-radius:inherit;text-align:center;color:var(--ink);background:#ffffffeb;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;padding:24px 24px 34px;display:flex;position:absolute;inset:0}.checkout-placing strong{font-size:18px}.checkout-placing span{color:var(--muted);font-size:14px}.checkout-placing-spin{color:var(--blue);animation:.9s linear infinite checkout-spin}@keyframes checkout-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.checkout-placing-spin{animation-duration:2.4s}}.zf-link-group{min-width:0}.zf-link-group .zf-nav-link{align-items:flex-start;gap:7px;line-height:1.65;display:flex}.zf-nav-link svg{color:var(--brand);flex-shrink:0;margin-top:3px}.zf-nav-link span{min-width:0}.zf-contacts svg{color:var(--brand)}@media (max-width:760px){.zf-link-group .zf-nav-link,.zf-contacts a{align-items:center;min-height:44px}.zf-link-group .zf-nav-link svg{margin-top:0}.zf-contacts{grid-column:1/-1}}.zf-logo{margin:0;display:inline-flex}.zf-logo img{width:160px;height:auto;display:block}.zf-credit{color:#d3d8de;text-underline-offset:3px;text-decoration:underline}.zf-credit:hover{color:#fff}@media (max-width:760px){.zf-link-group nav{flex-direction:column;gap:8px;display:flex}.zf-link-group .zf-nav-link,.zf-contacts a{min-height:28px;margin-bottom:0!important}.zf-contacts{flex-direction:column;gap:8px;display:flex;grid-column:1/-1!important}.zf-contacts h4{margin-bottom:6px}}
