:root{--ivory: #f4f4f5;--paper: #ffffff;--ink: #0f1112;--ink-2: #4b4d4e;--ink-3: #5c6166;--line: #e2e5e8;--line-2: #d2d7dc;--pine: #313e49;--pine-d: #1a2229;--pine-100: #e9ecef;--terra: #de2a2a;--bronze: #313e49;--r: 2px;--volt: #ccdb29;--volt-d: #b7c922;--volt-100: #f4f7d2;--night: #0f1112;--font-display: "Anton", "Arial Narrow", Arial, sans-serif;--font-head: "Barlow Condensed", "Arial Narrow", Arial, sans-serif;--font-body: "Inter", "Segoe UI", system-ui, sans-serif;--teal-d: #1a2229;--aqua-100: #e9ecef}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:auto}body{font-family:var(--font-body);color:var(--ink);background:var(--ivory);line-height:1.65;font-size:15px;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01"}img,svg{display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}input,select{font-family:inherit;font-size:inherit}h1,h2,h3,h4{font-family:var(--font-head);line-height:1.18;font-weight:500;letter-spacing:-.01em}.container{width:min(1240px,92vw);margin:0 auto}.ic{width:1.2em;height:1.2em;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.kicker{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.kicker .ic{width:14px;height:14px;color:var(--pine)}.announce{background:var(--ink);color:#d2d7dc;text-align:center;font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:9px 14px}.announce strong{color:#eef0f2;font-weight:600}.header{background:var(--ivory);position:sticky;top:0;z-index:90;border-bottom:1px solid var(--line)}.header.scrolled{box-shadow:0 1px 0 var(--line),0 12px 32px #17191b0d}.header-in{display:flex;align-items:center;gap:26px;padding:16px 0}.logo{display:flex;align-items:baseline;gap:9px;font-family:var(--font-head);font-weight:500;font-size:25px;color:var(--ink);letter-spacing:-.01em}.logo em{font-style:italic;color:var(--pine)}.logo .logo-mark{width:34px;height:34px;border-radius:50%;border:1px solid var(--line-2);display:grid;place-items:center;color:var(--pine);align-self:center}.logo .logo-mark .ic{width:18px;height:18px}.search{flex:1;max-width:380px;position:relative;border-bottom:1px solid var(--line-2);transition:border-color .15s}.search:focus-within{border-color:var(--ink)}.search input{width:100%;padding:9px 2px 9px 30px;border:none;background:transparent;font-size:14px;outline:none;color:var(--ink)}.search input::placeholder{color:var(--ink-3)}.search .ic{position:absolute;left:4px;top:50%;transform:translateY(-50%);color:var(--ink-3);width:15px;height:15px}.nav{margin-left:auto;display:flex;align-items:center;gap:2px}.nav>.nav-item{position:relative}.nav-link{display:flex;align-items:center;gap:5px;padding:9px 13px;font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--ink-2);border-bottom:1px solid transparent;transition:color .15s}.nav-link .ic{width:13px;height:13px}.nav-link:hover,.nav-link.active{color:var(--ink)}.dropdown{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(6px);background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 24px 60px #17191b1f;width:560px;padding:14px;display:grid;grid-template-columns:1fr 1fr;gap:2px;opacity:0;visibility:hidden;transition:opacity .15s,transform .15s}.nav-item:hover .dropdown,.nav-item:focus-within .dropdown{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.dd-link{display:flex;gap:13px;padding:11px 12px;border-radius:var(--r);transition:background .12s}.dd-link:hover{background:var(--ivory)}.dd-link .dd-ico{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);color:var(--pine);display:grid;place-items:center;flex:none;align-self:center}.dd-link .dd-ico .ic{width:19px;height:19px}.dd-link b{display:block;font-size:13.5px;font-weight:600;letter-spacing:.01em}.dd-link b i{font-style:normal;color:var(--ink-3);font-weight:400;font-size:12px;margin-left:5px}.dd-link span.dd-sub{display:block;font-size:12px;color:var(--ink-3);line-height:1.45}.header-actions{display:flex;align-items:center;gap:2px}.icon-btn{position:relative;width:40px;height:40px;display:grid;place-items:center;color:var(--ink-2);transition:color .15s}.icon-btn:hover{color:var(--ink)}.icon-btn .ic{width:20px;height:20px}.cart-count{position:absolute;top:2px;right:1px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--terra);color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center}.menu-btn{display:none}.mobile-panel{display:none;border-top:1px solid var(--line);background:var(--ivory);padding:14px 0 22px}.mobile-panel.open{display:block}.mp-search{position:relative;margin-bottom:14px;border-bottom:1px solid var(--line-2)}.mp-search input{width:100%;padding:11px 2px 11px 30px;border:none;background:transparent;outline:none}.mp-search .ic{position:absolute;left:2px;top:50%;transform:translateY(-50%);color:var(--ink-3);width:16px;height:16px}.mp-links a{display:flex;justify-content:space-between;align-items:center;padding:12px 4px;font-size:15px;border-bottom:1px solid var(--line)}.mp-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.16em;color:var(--ink-3);padding:16px 4px 6px}.hero{background:var(--ink)}.hero-photo{position:relative;height:min(74vh,660px);min-height:480px;overflow:hidden}.hero-photo img{width:100%;height:100%;object-fit:cover}.hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:transparent}.hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(76deg,#1014129e,#10141247 44%,#1014120d 72%)}.hero-copy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:58px;color:#f4f4f5}.hero-copy .kicker{color:#d2d7dc}.hero-copy .kicker .ic{color:#d8dde2}.hero-copy h1{font-size:clamp(34px,5vw,62px);font-weight:500;max-width:15ch;margin:14px 0 16px}.hero-copy h1 em{font-style:italic;color:#d8dde2}.hero-copy p.lead{max-width:44ch;color:#d2d7dc;font-size:16px;margin-bottom:30px}.hero-ctas{display:flex;gap:14px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 30px;border-radius:999px;font-weight:500;font-size:13.5px;letter-spacing:.06em;text-transform:uppercase;transition:background .15s,color .15s,border-color .15s,transform .12s}.btn:active{transform:scale(.98)}.btn .ic{width:15px;height:15px}.btn-primary{background:var(--ink);color:var(--ivory)}.btn-light{background:var(--ivory);color:var(--ink)}.btn-light:hover{background:#fff}.btn-ghost{border:1px solid rgba(246,243,237,.55);color:#f4f4f5}.btn-ghost:hover{border-color:#f4f4f5;background:#f6f3ed14}.btn-ink{border:1px solid var(--ink);color:var(--ink)}.btn-ink:hover{background:var(--ink);color:var(--ivory)}.btn-block{width:100%}.trust-strip{background:var(--ivory);border-bottom:1px solid var(--line)}.trust-strip-in{display:grid;grid-template-columns:repeat(4,1fr);padding:22px 0}.trust-item{display:flex;align-items:center;gap:13px}.trust-item+.trust-item{border-left:1px solid var(--line);padding-left:26px}.trust-item .t-ico{color:var(--pine);flex:none}.trust-item .t-ico .ic{width:22px;height:22px}.trust-item b{display:block;font-size:13px;font-weight:600;letter-spacing:.02em}.trust-item span{font-size:12px;color:var(--ink-3)}.section{padding:92px 0}.section-tight{padding:64px 0}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px}.sec-head h2{font-size:clamp(26px,3.4vw,38px);margin-top:10px}.sec-head p.sub{color:var(--ink-2);margin-top:10px;max-width:58ch;font-size:15px}.sec-link{color:var(--ink-2);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;display:inline-flex;align-items:center;gap:7px;border-bottom:1px solid var(--line-2);padding-bottom:3px;transition:color .15s,border-color .15s}.sec-link:hover{color:var(--ink);border-color:var(--ink)}.sec-link .ic{width:13px;height:13px}.cat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 32px}.cat-card{display:block}.cat-img{display:block;aspect-ratio:4 / 5;border-radius:var(--r);overflow:hidden;background:var(--line)}.cat-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.cat-card:hover .cat-img img{transform:scale(1.045)}.cat-card h3{font-size:21px;margin-top:16px;display:flex;align-items:baseline;gap:8px}.cat-card .zh{font-family:var(--font-body);font-size:12px;color:var(--ink-3);letter-spacing:.08em;font-weight:400}.cat-card p{color:var(--ink-2);font-size:13.5px;margin:5px 0 10px}.cat-card .sec-link{border-bottom:none;padding-bottom:0}.carousel-wrap{position:relative}.carousel{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(248px,25%,292px);gap:26px;overflow-x:auto;scroll-snap-type:x proximity;padding:4px 4px 12px;scrollbar-width:none;touch-action:pan-x pan-y;overscroll-behavior-x:contain}.carousel::-webkit-scrollbar{display:none}.carousel>*{scroll-snap-align:start}.car-btn{position:absolute;top:34%;transform:translateY(-50%);z-index:5;width:44px;height:44px;border-radius:50%;background:var(--paper);color:var(--ink);border:1px solid var(--line);display:grid;place-items:center;transition:background .15s,color .15s}.car-btn:hover{background:var(--ink);color:var(--ivory);border-color:var(--ink)}.car-btn .ic{width:18px;height:18px}.car-btn.prev{left:-14px}.car-btn.next{right:-14px}.p-card{display:flex;flex-direction:column;position:relative}.p-art-link{display:block;border-radius:var(--r)}.p-art{position:relative;aspect-ratio:4 / 3;border-radius:var(--r);overflow:hidden;background:var(--line)}.p-art img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.p-card:hover .p-art img{transform:scale(1.04)}.p-badges{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;gap:6px;z-index:2;align-items:flex-start}.badge{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:2px;font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:#faf8f5eb;color:var(--ink);border:1px solid var(--line)}.badge .ic{width:10px;height:10px}.badge-sale{color:var(--terra);border-color:#b4552d59;background:#faf8f5f0}.p-body{padding:14px 2px 0;display:flex;flex-direction:column;gap:5px;flex:1}.p-cat{font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:var(--ink-3);font-weight:600}.p-name{font-family:var(--font-body);font-size:15px;font-weight:500;line-height:1.4}.p-name a:hover{color:var(--pine-d)}.stars{display:inline-flex;gap:1px;color:var(--bronze)}.stars .ic{width:12px;height:12px;fill:currentColor;stroke:none}.stars .ic.dim{opacity:.25}.p-price{display:flex;align-items:baseline;gap:9px;margin-top:4px}.p-price .now{font-family:var(--font-head);font-size:19px;font-weight:500}.p-price .was{font-size:13px;color:var(--ink-3);text-decoration:line-through}.p-price .off{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--terra);text-transform:uppercase}.p-add{margin-top:10px;width:fit-content;padding:9px 18px;border-radius:999px;border:1px solid var(--line-2);color:var(--ink);background:transparent;font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;display:inline-flex;align-items:center;gap:7px;transition:all .15s}.p-add:hover{border-color:var(--ink);background:var(--ink);color:var(--ivory)}.p-add:disabled,.p-add[disabled]{-webkit-appearance:none;appearance:none;background:#eef0f2!important;color:#7c848c!important;border:1px solid #d2d7dc!important;cursor:not-allowed;opacity:1!important;box-shadow:none!important}.p-add:disabled svg{opacity:.55}.p-add:disabled:hover{border-color:#d2d7dc!important;background:#eef0f2!important;color:#7c848c!important}.jdgm-preview-badge{margin:0}.pd-jdgm-badge{margin:0 0 4px;font-size:13px}.card-jdgm{margin-top:3px;font-size:12px}.jdgm-preview-badge .jdgm-star,.jdgm-preview-badge .jdgm-star.jdgm-star{color:var(--volt, #ccdb29)!important}.p-add .ic{width:13px;height:13px}.deals{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.deals .kicker,.deals .kicker .ic{color:var(--terra)}.deal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.deal-timer{display:inline-flex;align-items:center;gap:9px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--line-2);padding-bottom:4px}.deal-timer .ic{width:14px;height:14px;color:var(--terra)}.deal-timer b{font-variant-numeric:tabular-nums;color:var(--ink)}.tank-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.tank-card{background:transparent;border:1px solid var(--line);border-radius:var(--r);padding:26px 24px;transition:border-color .15s,transform .15s}.tank-card:hover{border-color:var(--ink);transform:translateY(-2px)}.tank-card .tank-ico{color:var(--pine);margin-bottom:14px}.tank-card .tank-ico .ic{width:24px;height:24px}.tank-card h3{font-size:20px}.tank-card .range{color:var(--ink-3);font-size:12px;letter-spacing:.04em;margin:3px 0 10px}.tank-card p{font-size:13px;color:var(--ink-2);margin-bottom:14px}.guarantee{background:var(--ink);color:#d2d7dc}.guarantee-in{display:grid;grid-template-columns:1.05fr 1.5fr;gap:56px;align-items:center;padding:96px 0}.guarantee .kicker,.guarantee .kicker .ic{color:#d8dde2}.guarantee h2{color:#f4f4f5;font-size:clamp(28px,3.6vw,42px);margin-top:12px}.guarantee .lead{color:#767e86;margin-top:14px;font-size:15px;max-width:42ch}.g-points{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.g-point{border-top:1px solid rgba(246,243,237,.18);padding-top:18px}.g-point .g-ico{color:#d8dde2;margin-bottom:12px}.g-point .g-ico .ic{width:20px;height:20px}.g-point b{display:block;font-size:14px;color:#f4f4f5;font-weight:600;letter-spacing:.02em}.g-point span{font-size:12px;color:#767e86;line-height:1.6}.newsletter{background:var(--ivory)}.nl-in{display:grid;grid-template-columns:1fr;gap:14px;padding:88px 0;text-align:center;justify-items:center}.nl-in h2{font-size:clamp(26px,3.2vw,36px);margin-top:12px}.nl-in .nl-sub{color:var(--ink-2);font-size:15px;max-width:46ch;margin-top:8px}.nl-form{display:flex;gap:14px;margin-top:26px;width:min(520px,100%)}.nl-form input{flex:1;padding:13px 4px;border:none;border-bottom:1px solid var(--line-2);background:transparent;outline:none;font-size:15px}.nl-form input:focus{border-color:var(--ink)}.nl-note{margin-top:14px;font-size:12px;color:var(--ink-3);letter-spacing:.03em}.footer{background:var(--ink);color:#767e86;font-size:13.5px}.footer-top{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:34px;padding:72px 0 56px}.footer .logo{color:#f4f4f5;margin-bottom:16px}.footer .logo em{color:#d8dde2}.footer .logo .logo-mark{border-color:#f6f3ed40;color:#d8dde2}.footer-about p{font-size:13px;line-height:1.7;max-width:36ch}.socials{display:flex;gap:10px;margin-top:20px}.socials a{width:36px;height:36px;border:1px solid rgba(246,243,237,.2);border-radius:50%;display:grid;place-items:center;transition:border-color .15s,color .15s}.socials a:hover{border-color:#f4f4f5;color:#f4f4f5}.socials .ic{width:16px;height:16px}.footer h4{color:#f4f4f5;font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px}.footer ul{list-style:none;display:grid;gap:11px}.footer ul a{color:#767e86;transition:color .12s}.footer ul a:hover{color:#f4f4f5}.footer-bottom{border-top:1px solid rgba(246,243,237,.12);padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12px}.pay-icons{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pay-icons span{border:1px solid rgba(246,243,237,.22);border-radius:2px;padding:3px 8px;font-size:9px;font-weight:700;letter-spacing:.1em;color:#d2d7dc}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#10141273;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;z-index:100}.overlay.show{opacity:1;visibility:visible}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(410px,92vw);background:var(--ivory);z-index:110;transform:translate(105%);transition:transform .28s cubic-bezier(.22,.8,.3,1);display:flex;flex-direction:column;border-left:1px solid var(--line)}.drawer.show{transform:translate(0)}.drawer-head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--line)}.drawer-head h3{font-size:22px;display:flex;align-items:center;gap:10px}.drawer-head .ic{width:18px;height:18px}.ship-note{padding:14px 24px;border-bottom:1px solid var(--line);font-size:12px;letter-spacing:.02em;color:var(--ink-2)}.ship-bar{display:block;height:2px;background:var(--line-2);margin-top:10px}.ship-bar i{display:block;height:100%;background:var(--pine);transition:width .3s}.drawer-items{flex:1;overflow-y:auto;padding:4px 24px}.cart-empty{text-align:center;padding:70px 20px;color:var(--ink-3)}.cart-empty .ic{width:38px;height:38px;margin:0 auto 14px;stroke-width:1.2}.c-item{display:grid;grid-template-columns:76px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.c-item .p-art{aspect-ratio:1}.c-item-info{display:flex;flex-direction:column}.c-item-info b{font-size:13.5px;font-weight:500;line-height:1.4}.c-item-info .c-price{font-family:var(--font-head);font-size:15px;margin-top:3px}.c-item-row{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:8px}.qty{display:inline-flex;align-items:center;border:1px solid var(--line-2);border-radius:999px}.qty button{width:30px;height:30px;display:grid;place-items:center;transition:color .12s}.qty button:hover{color:var(--pine)}.qty .ic{width:12px;height:12px}.qty b{min-width:30px;text-align:center;font-size:13px;font-weight:600}.c-del{color:var(--ink-3);width:30px;height:30px;display:grid;place-items:center;border-radius:50%}.c-del:hover{color:var(--terra)}.c-del .ic{width:15px;height:15px}.drawer-foot{border-top:1px solid var(--line);padding:18px 24px 24px}.subtotal{display:flex;justify-content:space-between;align-items:baseline;font-size:15px;margin-bottom:4px}.subtotal b{font-family:var(--font-head);font-size:22px;font-weight:500}.drawer-foot .mini{font-size:12px;color:var(--ink-3);margin-bottom:14px}.toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,80px);z-index:200;background:var(--ink);color:var(--ivory);padding:13px 24px;border-radius:999px;font-size:13px;letter-spacing:.02em;display:flex;align-items:center;gap:10px;box-shadow:0 20px 50px #10141259;opacity:0;transition:transform .25s,opacity .25s;pointer-events:none;max-width:90vw}.toast.show{transform:translate(-50%);opacity:1}.toast .ic{width:15px;height:15px;color:#d8dde2}.crumbs{padding:22px 0 0;font-size:12px;letter-spacing:.04em;color:var(--ink-3);display:flex;align-items:center;gap:9px;flex-wrap:wrap}.crumbs a:hover{color:var(--ink)}.crumbs .ic{width:11px;height:11px}.collection-hero{background:var(--ivory);border-bottom:1px solid var(--line);padding:46px 0 42px}.collection-hero h1{font-size:clamp(30px,4vw,44px);margin-top:10px}.collection-hero p{color:var(--ink-2);max-width:64ch;margin-top:10px;font-size:15px}.collection-body{display:grid;grid-template-columns:230px 1fr;gap:44px;align-items:start;padding:0 0 84px}.filters{position:sticky;top:92px}.filters h3{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);display:flex;justify-content:space-between;align-items:center;padding-bottom:14px}.filters .clear{font-size:11px;letter-spacing:.08em;color:var(--terra);font-weight:600;text-transform:uppercase}.f-group{border-top:1px solid var(--line);padding:18px 0}.f-group h4{font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3);margin-bottom:12px;font-weight:600}.f-check{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:13.5px;cursor:pointer}.f-check:hover{color:var(--pine-d)}.f-check input{accent-color:var(--ink);width:15px;height:15px;cursor:pointer}.f-check .n{color:var(--ink-3);font-size:12px;margin-left:auto}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{padding:7px 15px;border-radius:999px;border:1px solid var(--line-2);font-size:12px;font-weight:500;letter-spacing:.04em;transition:all .13s;background:transparent}.chip:hover{border-color:var(--ink)}.chip.on{background:var(--ink);border-color:var(--ink);color:var(--ivory)}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:34px 0 24px;flex-wrap:wrap}.toolbar .count{font-size:12px;letter-spacing:.04em;color:var(--ink-3)}.toolbar .count b{color:var(--ink);font-weight:600}.sort{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--ink-3)}.sort select{border:1px solid var(--line-2);border-radius:999px;padding:8px 14px;background:transparent;outline:none;cursor:pointer;font-size:12px;color:var(--ink)}.active-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.af{display:inline-flex;align-items:center;gap:7px;background:transparent;color:var(--ink);border:1px solid var(--line-2);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:500}.af:hover{border-color:var(--terra);color:var(--terra)}.af .ic{width:11px;height:11px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 28px}.no-results{text-align:center;padding:80px 20px;color:var(--ink-2);grid-column:1 / -1}.no-results .ic{width:40px;height:40px;margin:0 auto 16px;stroke-width:1.2;color:var(--ink-3)}.pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding:46px 0 4px}.pager[hidden]{display:none}.pg{min-width:40px;height:40px;padding:0 12px;border:1px solid var(--line-2);background:var(--paper);color:var(--ink);font:600 14px/1 var(--font-body);font-variant-numeric:tabular-nums;border-radius:var(--r);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.pg:hover:not(:disabled):not(.is-on){border-color:var(--ink)}.pg.is-on{background:var(--volt);border-color:var(--volt-d);color:var(--ink);cursor:default}.pg:disabled{opacity:.35;cursor:not-allowed}.pg-step{font-size:17px;line-height:1;padding:0 10px}.pg-gap{min-width:22px;text-align:center;color:var(--ink-3)}.pd{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;padding:40px 0 30px;align-items:start}.pd-gallery{position:sticky;top:100px}.pd-main{border-radius:var(--r);overflow:hidden}.pd-main .p-art{aspect-ratio:4 / 3}.pd-main .p-art img{transform:none}.pd-thumbs{display:grid;grid-template-columns:repeat(4,72px);gap:12px;margin-top:12px}.pd-thumb{border:1px solid var(--line);border-radius:var(--r);overflow:hidden;cursor:pointer;background:transparent;padding:0;transition:border-color .13s}.pd-thumb.on{border-color:var(--ink)}.pd-thumb .p-art{aspect-ratio:4 / 3;border-radius:0}.pd-info .p-cat{margin-bottom:8px}.pd-info h1{font-size:clamp(26px,3.4vw,38px)}.pd-rating{display:flex;align-items:center;gap:10px;margin:12px 0 18px;font-size:12px;color:var(--ink-3)}.pd-price{display:flex;align-items:baseline;gap:13px;padding:18px 0;border-top:1px solid var(--line)}.pd-price .now{font-family:var(--font-head);font-size:32px;font-weight:500}.pd-price .was{font-size:15px;color:var(--ink-3);text-decoration:line-through}.pd-price .off{font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--terra);text-transform:uppercase}.pd-desc{color:var(--ink-2);margin:18px 0;font-size:15px}.pd-feats{list-style:none;margin:0 0 22px;display:grid;gap:9px}.pd-feats li{display:flex;gap:11px;font-size:13.5px;align-items:flex-start}.pd-feats .ic{width:15px;height:15px;color:var(--pine);margin-top:4px}.pd-buy{display:flex;gap:14px;align-items:center;margin-top:6px}.pd-buy .qty{padding:3px}.pd-buy .qty button{width:36px;height:36px}.pd-buy .btn{flex:1}.pd-meta{display:grid;gap:9px;margin-top:22px;font-size:12px;color:var(--ink-2);border-top:1px solid var(--line);padding-top:18px}.pd-meta span{display:flex;align-items:center;gap:10px}.accordion{margin-top:0}.acc-item{border-bottom:1px solid var(--line)}.acc-head{width:100%;display:flex;justify-content:space-between;align-items:center;padding:17px 2px;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-family:var(--font-body)}.acc-head .ic{width:14px;height:14px;color:var(--ink-3);transition:transform .2s}.acc-item.open .acc-head .ic{transform:rotate(180deg)}.acc-body{max-height:0;overflow:hidden;transition:max-height .25s ease}.acc-item.open .acc-body{max-height:560px}.acc-body-in{padding:0 2px 20px;color:var(--ink-2);font-size:13.5px}.spec-table{width:100%;border-collapse:collapse;font-size:13.5px}.spec-table th,.spec-table td{text-align:left;padding:10px 2px;border-bottom:1px solid var(--line);vertical-align:top}.spec-table th{width:40%;color:var(--ink-3);font-weight:500}.related{border-top:1px solid var(--line);background:var(--paper)}@media(max-width:1024px){.cat-grid{grid-template-columns:repeat(2,1fr);gap:32px 24px}.deal-grid,.tank-grid{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:repeat(2,1fr);gap:32px 20px}.trust-strip-in{grid-template-columns:repeat(2,1fr);gap:16px}.trust-item+.trust-item{border-left:none;padding-left:0}.guarantee-in{grid-template-columns:1fr;gap:40px;padding:72px 0}.footer-top{grid-template-columns:1fr 1fr}.collection-body{grid-template-columns:1fr}.filters{position:static}.pd{grid-template-columns:1fr;gap:40px}.pd-gallery{position:static}}@media(max-width:768px){.nav,.search,.menu-btn{display:none}.header-in{gap:14px}.header-actions{margin-left:auto}.carousel{grid-auto-columns:72%}.car-btn{display:none}.sec-head{flex-direction:column;align-items:flex-start;gap:10px}.trust-strip-in,.g-points{grid-template-columns:1fr}.pd-buy{flex-wrap:wrap}.hero-photo{height:74vh;min-height:420px}}@media(max-width:520px){.cat-grid,.deal-grid,.tank-grid,.grid,.footer-top{grid-template-columns:1fr}.nl-form{flex-direction:column}.pd-thumbs{grid-template-columns:repeat(4,64px)}}@keyframes heroDrift{0%{transform:scale(1) translateY(0)}to{transform:scale(1.08) translateY(-1.5%)}}.hero-photo>img{animation:heroDrift 26s ease-in-out infinite alternate;will-change:transform}.hero-cue{position:absolute;right:4vw;bottom:54px;display:flex;flex-direction:column;align-items:center;gap:10px;color:#f6f3edbf;font-size:10px;letter-spacing:.22em;text-transform:uppercase}.hero-cue:after{content:"";width:1px;height:44px;background:linear-gradient(rgba(246,243,237,.75),transparent);animation:cueDrop 2.2s ease-in-out infinite}@keyframes cueDrop{0%{transform:scaleY(0);transform-origin:top}45%{transform:scaleY(1);transform-origin:top}55%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.announce{min-height:37px;display:flex;align-items:center;justify-content:center}.announce .ann-msg{transition:opacity .4s ease}.announce .ann-msg.fade{opacity:0}.cat-card{position:relative}.cat-card .idx{font-family:var(--font-head);font-style:italic;font-size:13px;color:var(--ink-3);position:absolute;top:14px;left:16px;z-index:2;background:#faf8f5d9;padding:2px 8px;border-radius:2px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cat-card .cat-open{position:absolute;right:14px;bottom:14px;z-index:2;width:40px;height:40px;border-radius:50%;background:#faf8f5eb;color:var(--ink);display:grid;place-items:center;opacity:0;transform:translateY(6px);transition:opacity .2s,transform .2s}.cat-card:hover .cat-open{opacity:1;transform:translateY(0)}.cat-card .cat-open .ic{width:16px;height:16px}.builder{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.builder-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:start}.b-step{border-top:1px solid var(--line);padding:22px 0 6px}.b-step h3{font-size:19px;margin:8px 0 14px;display:flex;align-items:baseline;gap:10px}.b-step h3 .n{font-family:var(--font-head);font-style:italic;color:var(--ink-3);font-size:14px}.b-chips{display:flex;flex-wrap:wrap;gap:9px;padding-bottom:14px}.b-chip{padding:9px 18px;border-radius:999px;border:1px solid var(--line-2);font-size:13px;font-weight:500;background:transparent;transition:all .13s}.b-chip small{display:block;font-size:10px;color:var(--ink-3);letter-spacing:.04em}.b-chip:hover{border-color:var(--ink)}.b-chip.on{background:var(--ink);border-color:var(--ink);color:var(--ivory)}.b-chip.on small{color:#767e86}.b-result{position:sticky;top:100px;border:1px solid var(--line);border-radius:var(--r);padding:28px;background:var(--ivory)}.b-result .r-head{display:flex;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:18px}.b-result .r-head h3{font-size:22px}.b-list{display:grid;gap:4px}.b-row{display:grid;grid-template-columns:52px 1fr auto;gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.b-row:last-of-type{border-bottom:none}.b-row .p-art{aspect-ratio:1;border-radius:3px}.b-row b{font-size:13px;font-weight:500;line-height:1.35;display:block}.b-row span.rp{font-size:11px;color:var(--ink-3)}.b-row .pr{font-family:var(--font-head);font-size:15px;white-space:nowrap}.b-total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line-2);margin-top:12px;padding-top:16px}.b-total b{font-family:var(--font-head);font-size:26px;font-weight:500}.b-total .was{font-size:13px;color:var(--ink-3);text-decoration:line-through;margin-left:8px}.b-actions{display:grid;gap:10px;margin-top:16px}.b-note{font-size:12px;color:var(--ink-3);margin-top:12px;line-height:1.5}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.j-card{display:flex;flex-direction:column;cursor:pointer}.j-card .j-img{aspect-ratio:16 / 10;border-radius:var(--r);overflow:hidden;background:var(--line)}.j-card .j-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.j-card:hover .j-img img{transform:scale(1.04)}.j-card .j-meta{display:flex;align-items:center;gap:12px;margin:16px 0 8px;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.j-card .j-meta b{color:var(--pine)}.j-card h3{font-size:21px;line-height:1.3}.j-card p{font-size:13.5px;color:var(--ink-2);margin-top:8px}.j-card .sec-link{margin-top:12px;border-bottom:none;padding-bottom:0}.reviews{background:var(--ivory)}.t-card{border-top:1px solid var(--line-2);padding-top:22px;display:flex;flex-direction:column;gap:14px}.t-card .stars{gap:2px}.t-card blockquote{font-family:var(--font-head);font-size:17.5px;line-height:1.5;font-weight:400;color:var(--ink)}.t-card .t-who b{display:block;font-size:13px;font-weight:600}.t-card .t-who span{font-size:12px;color:var(--ink-3);letter-spacing:.04em}.g-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;border-top:1px solid rgba(246,243,237,.14);padding-top:26px;margin-top:48px;grid-column:1 / -1}.g-stat b{display:block;font-family:var(--font-head);font-size:30px;font-weight:500;color:#f4f4f5}.g-stat span{font-size:12px;color:#767e86}.guarantee-in{display:grid;grid-template-columns:1fr 1.5fr;gap:56px;align-items:start;padding:96px 0 88px}.wish-btn{position:absolute;top:10px;right:10px;z-index:3;width:34px;height:34px;border-radius:50%;background:#faf8f5eb;color:var(--ink-2);display:grid;place-items:center;opacity:0;transition:opacity .15s,color .15s}.p-card:hover .wish-btn,.wish-btn.on{opacity:1}.wish-btn:hover,.wish-btn.on{color:var(--terra)}.wish-btn .ic{width:16px;height:16px}.wish-btn.on .ic{fill:currentColor}.qv-btn{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;padding:10px;border-radius:2px;background:#17191be0;color:var(--ivory);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-align:center;opacity:0;transform:translateY(6px);transition:opacity .18s,transform .18s;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.p-card:hover .qv-btn{opacity:1;transform:translateY(0)}.qv-btn:hover{background:var(--ink)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;background:#10141280;display:grid;place-items:center;padding:20px;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.modal-overlay.show{opacity:1;visibility:visible}.modal{background:var(--ivory);border-radius:6px;width:min(760px,96vw);max-height:88vh;overflow-y:auto;position:relative;transform:translateY(14px);transition:transform .22s ease}.modal-overlay.show .modal{transform:translateY(0)}.modal-close{position:absolute;top:14px;right:14px;z-index:5;width:38px;height:38px;border-radius:50%;background:#faf8f5eb;display:grid;place-items:center}.modal-close:hover{background:var(--ink);color:var(--ivory)}.modal-close .ic{width:16px;height:16px}.qv-grid{display:grid;grid-template-columns:1fr 1fr}.qv-grid .p-art{aspect-ratio:auto;height:100%;min-height:320px;border-radius:6px 0 0 6px}.qv-body{padding:34px 32px;display:flex;flex-direction:column}.qv-body .p-cat{margin-bottom:6px}.qv-body h3{font-size:25px;line-height:1.25}.qv-body .pd-rating{margin:10px 0 14px}.qv-body .pd-price{border:none;padding:0 0 14px}.qv-body p{font-size:13.5px;color:var(--ink-2)}.qv-specs{margin:14px 0 18px;border-top:1px solid var(--line)}.qv-specs div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--line);font-size:12px}.qv-specs div span{color:var(--ink-3)}.qv-actions{display:flex;gap:10px;margin-top:auto}.qv-actions .btn{flex:1;padding:12px 16px}.guide-head{padding:56px 52px 0}.guide-head .j-meta{display:flex;gap:14px;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.guide-head .j-meta b{color:var(--pine)}.guide-head h3{font-size:clamp(24px,3.4vw,34px);margin:12px 0 0;max-width:22ch}.guide-body{padding:26px 52px 52px}.guide-body .g-img{border-radius:var(--r);overflow:hidden;aspect-ratio:16 / 8;margin:0 0 26px}.guide-body .g-img img{width:100%;height:100%;object-fit:cover}.guide-steps{counter-reset:gs;display:grid;gap:20px}.guide-steps li{list-style:none;display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:start}.guide-steps li:before{counter-increment:gs;content:counter(gs,decimal-leading-zero);font-family:var(--font-head);font-style:italic;font-size:19px;color:var(--ink-3);border-top:1px solid var(--line-2);padding-top:6px}.guide-steps li p{font-size:14px;color:var(--ink-2);line-height:1.7;border-top:1px solid var(--line);padding-top:10px}.fbt{border:1px solid var(--line);border-radius:var(--r);padding:26px;margin-top:30px;background:var(--paper)}.fbt h3{font-size:20px;margin-bottom:4px}.fbt .fbt-sub{font-size:12px;color:var(--ink-3);margin-bottom:18px}.fbt-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.fbt-item{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:3px;padding:8px 14px 8px 8px;background:var(--ivory)}.fbt-item .p-art{width:52px;aspect-ratio:1;border-radius:2px}.fbt-item b{font-size:12px;font-weight:500;display:block;max-width:170px;line-height:1.3}.fbt-item span{font-family:var(--font-head);font-size:13.5px;color:var(--ink-2)}.fbt-plus{color:var(--ink-3);font-size:16px}.fbt-total{margin-left:auto;display:flex;align-items:center;gap:16px}.fbt-total .pr{font-family:var(--font-head);font-size:21px}.proof-line{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-2);background:var(--pine-100);border-radius:999px;padding:6px 14px;margin-top:4px}.proof-line .ic{width:14px;height:14px;color:var(--pine)}.recent-strip{margin-top:56px;width:min(1240px,92vw);margin-left:auto;margin-right:auto}.recent-strip h3{font-size:20px;margin-bottom:18px}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal:nth-child(2){transition-delay:.07s}.reveal:nth-child(3){transition-delay:.14s}.reveal:nth-child(4){transition-delay:.21s}.reveal:nth-child(5){transition-delay:.28s}@media(prefers-reduced-motion:reduce){.hero-photo>img{animation:none}.reveal{opacity:1;transform:none;transition:none}.hero-cue:after{animation:none}}@media(max-width:1024px){.builder-grid{grid-template-columns:1fr}.b-result{position:static}.bio-grid,.journal-grid,.g-stats{grid-template-columns:repeat(2,1fr)}.fbt-total{margin-left:0;width:100%}}@media(max-width:768px){.hero-cue{display:none}.qv-grid{grid-template-columns:1fr}.qv-grid .p-art{min-height:220px;border-radius:6px 6px 0 0}.guide-head,.guide-body{padding-left:26px;padding-right:26px}.guide-head{padding-top:44px}.guarantee-in{grid-template-columns:1fr}}@media(max-width:520px){.bio-grid,.journal-grid{grid-template-columns:1fr}.g-stats{grid-template-columns:1fr 1fr}}.j-card{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line-2);padding-top:20px;cursor:pointer}.j-num{font-family:var(--font-head);font-style:italic;font-size:15px;color:var(--ink-3)}.j-card .j-img{display:none}.j-card h3{font-size:23px}.j-card:hover h3{color:var(--pine-d)}.guarantee{background:var(--paper);color:var(--ink-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.guarantee .kicker,.guarantee .kicker .ic{color:var(--pine)}.guarantee h2{color:var(--ink)}.guarantee .lead{color:var(--ink-2)}.g-point{border-top-color:var(--line-2)}.g-point .g-ico{color:var(--pine)}.g-point b{color:var(--ink)}.g-point span{color:var(--ink-2)}.g-stats{border-top-color:var(--line)}.g-stat b{color:var(--ink)}.g-stat span{color:var(--ink-3)}@media(hover:none){.wish-btn{opacity:1}.qv-btn,.cat-open{opacity:1;transform:none}}@media(max-width:768px){.trust-strip-in{grid-template-columns:repeat(2,1fr);gap:14px 18px}.trust-item{gap:10px}.trust-item .t-ico .ic{width:19px;height:19px}.trust-item b{font-size:12px}.trust-item span{font-size:11px}}@media(max-width:480px){.trust-strip-in{grid-template-columns:1fr 1fr}}@media(max-width:768px){.hero-ctas{flex-direction:column;align-items:stretch}.hero-ctas .btn{width:100%}.hero-copy{padding:0 18px 34px}}@media(max-width:768px){.crumbs{font-size:11px;gap:6px}.crumbs a:nth-of-type(2),.crumbs svg:nth-of-type(2){display:none}}@media(max-width:768px){.fbt-plus{display:none}.fbt-item{flex:1 1 100%;max-width:none}.fbt-item b{max-width:none}.fbt-total{width:100%;justify-content:space-between}}@media(max-width:520px){.b-row{grid-template-columns:44px 1fr auto}.b-row .p-art{width:44px}.b-chip{padding:8px 14px;font-size:12px}}.p-art-wrap{position:relative;display:block;border-radius:var(--r)}.pd{gap:72px}.pd-info h1{font-size:clamp(26px,3.2vw,36px);letter-spacing:-.015em}.pd-price{padding:20px 0 14px}.pd-price .now{font-size:36px}.pd-price .off{letter-spacing:.1em}.pd-desc-wrap{position:relative;margin:4px 0 10px}.pd-desc-wrap .pd-desc{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;margin:0;color:var(--ink-2);font-size:15px}.pd-desc-wrap.open .pd-desc{display:block;-webkit-line-clamp:unset}.pd-desc-wrap .pd-desc table{display:none}.pd-desc-wrap.open .pd-desc table{display:table}.pd-more{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--line-2);padding:3px 0 2px;margin-top:10px}.pd-more:hover{color:var(--ink);border-color:var(--ink)}.proof-line{display:none}.pd-buy{margin-top:4px}.pd-buy .btn{padding:16px 34px;letter-spacing:.08em}.pd-meta{flex-direction:row;flex-wrap:wrap;gap:6px 26px;border-top:1px solid var(--line);padding-top:16px}.pd-meta span{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.pd-meta .ic{width:14px;height:14px;color:var(--pine)}.pd-feats{grid-template-columns:1fr 1fr;gap:7px 20px}.pd-feats li{font-size:12px;color:var(--ink-2)}.pd-feats .ic{width:13px;height:13px;margin-top:4px}.fbt{padding:20px 22px}.fbt h3{font-size:18px}.fbt .fbt-sub{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.accordion{margin-top:22px}@media(max-width:768px){.pd{gap:40px}.pd-feats{grid-template-columns:1fr}}.collection-body{display:block;padding:0 0 84px}.collection-hero{padding:40px 0 36px}.toolbar{margin:30px 0 26px;padding:0;border:none;background:transparent}.toolbar .count{font-size:12px;letter-spacing:.1em;text-transform:uppercase}.grid{grid-template-columns:repeat(3,1fr);gap:44px 30px}.active-filters{display:none}@media(max-width:1024px){.grid{grid-template-columns:repeat(2,1fr);gap:32px 20px}}@media(max-width:520px){.grid{grid-template-columns:1fr;gap:28px}}@media(max-width:520px){.grid{grid-template-columns:repeat(2,1fr);gap:22px 14px}.p-card .p-name{font-size:13px}.p-card .p-cat{font-size:9px}.p-card .p-price{gap:6px;flex-wrap:wrap}.p-card .p-price .now{font-size:16px}.p-card .p-price .was{font-size:12px}.p-card .p-price .off{font-size:10px}.p-card .p-add{padding:8px 12px;font-size:10px}.p-card .p-body{padding:10px 2px 0}}.pd-variants{margin:2px 0 14px}.pv-label{display:block;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:9px}.pv-label b{color:var(--ink);font-weight:600;letter-spacing:.04em}.pv-chip{padding:9px 16px;border-radius:999px;border:1px solid var(--line-2);font-size:13px;font-weight:500;transition:all .13s;background:transparent}.pv-chip:hover{border-color:var(--ink)}.pv-chip.on{background:var(--ink);border-color:var(--ink);color:var(--ivory)}.pv-chip.soldout{opacity:.4;text-decoration:line-through;cursor:not-allowed}.pd-thumbs{display:flex;flex-wrap:wrap;gap:10px}.pd-thumb{width:64px}.pd-gallery-nav{position:relative}.gnav{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:40px;height:40px;border-radius:50%;background:#faf8f5eb;color:var(--ink);border:1px solid var(--line);display:grid;place-items:center;transition:background .15s,color .15s}.gnav:hover{background:var(--ink);color:var(--ivory)}.gnav .ic{width:17px;height:17px}.gnav.prev{left:12px}.gnav.next{right:12px}.gcount{position:absolute;right:12px;bottom:12px;z-index:4;background:#17191bb8;color:#f4f4f5;font-size:11px;letter-spacing:.08em;padding:4px 10px;border-radius:999px}.pd-gallery-nav .pd-main{touch-action:pan-y}@media(max-width:768px){.crumbs,.pd-thumbs{display:none}.pd{padding-top:14px;gap:26px}.pd-info h1{font-size:22px}.pd-price{padding:14px 0 10px}.pd-price .now{font-size:28px}.gnav{width:34px;height:34px}.gnav .ic{width:15px;height:15px}.gcount{font-size:10px;padding:3px 9px}.pv-chip{padding:8px 13px;font-size:12px}.pd-meta{gap:5px 16px}.pd-buy .btn{padding:14px 20px}}@media(max-width:768px){.pd{display:flex;flex-direction:column;padding:0 4vw}.pd-info{display:contents}.pd-info .p-cat,.pd-info h1{order:-3}.pd-info h1{margin-bottom:14px}.pd-gallery{order:-2}}@media(max-width:768px){.pv-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.pv-chip{width:100%;padding:9px 4px;text-align:center;font-size:12px;border-radius:10px}}@media(max-width:768px){.pv-chips{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px}.pv-chip{width:100%;padding:9px 2px;text-align:center;font-size:12px;border-radius:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(max-width:360px){.pv-chips{grid-template-columns:repeat(2,1fr)!important}}.pd-variants{margin:0 0 4px}.pv-chips{margin-top:0}@media(max-width:768px){.pd{padding-top:10px;gap:14px}.pd-info h1{font-size:19px;line-height:1.3;margin-bottom:8px}.pd-info .p-cat{font-size:9px;letter-spacing:.12em}.pd-main .p-art{aspect-ratio:4 / 3}.pd-price{padding:8px 0 6px}.pd-price .now{font-size:24px}.pd-price .was{font-size:13px}.pd-price .off{font-size:10px}.pv-chip{padding:7px 2px;font-size:11px;border-radius:8px}.pd-meta{padding-top:10px;gap:4px 14px}.pd-meta span{font-size:10px;letter-spacing:.04em}.pd-meta .ic{width:12px;height:12px}.pd-buy{margin-top:0}.pd-buy .btn{padding:12px 16px;font-size:12px}.pd-buy .qty button{width:32px;height:36px}.pd-desc-wrap .pd-desc{-webkit-line-clamp:3;font-size:13.5px}.pd-more{font-size:10px;margin-top:6px}.accordion{margin-top:14px}.acc-head{padding:12px 2px;font-size:12px}.gnav{width:30px;height:30px}.gnav .ic{width:13px;height:13px}.gcount{font-size:9px;padding:2px 7px}}.pd-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border-top:none;padding-top:0;margin-top:6px}.pd-meta span{display:flex;flex-direction:column;align-items:center;gap:6px;background:var(--pine-100);border:1px solid rgba(26,90,82,.18);border-radius:8px;padding:12px 6px 10px;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--pine-d);text-align:center;line-height:1.3}.pd-meta .ic{width:20px;height:20px;color:var(--pine)}@media(max-width:768px){.pd-meta{gap:6px}.pd-meta span{padding:9px 3px 7px;font-size:9px;gap:4px}.pd-meta .ic{width:16px;height:16px}}.pd-buy-block{display:flex;flex-direction:column;gap:12px}.pd-buy-block .qty{align-self:flex-start}.pd-buy-row{display:flex;gap:10px}.pd-buy-row .btn{flex:1;padding:15px 10px;font-size:13.5px}.btn-buy-now{border:1.5px solid var(--ink);color:var(--ink);background:transparent}.btn-buy-now:hover{background:var(--ink);color:var(--ivory)}@media(max-width:768px){.pd-buy-row .btn{padding:13px 6px;font-size:12px}}.pd-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 0;border-top:none;padding:10px 0 0;margin-top:8px}.pd-meta span{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--ink-2);padding:0 14px;border-right:1px solid var(--line-2);white-space:nowrap}.pd-meta span:last-child{border-right:none}.pd-meta .ic{width:15px;height:15px;color:var(--pine)}@media(max-width:768px){.pd-meta{gap:4px 0;padding-top:8px}.pd-meta span{padding:0 8px;font-size:10px;gap:4px}.pd-meta .ic{width:13px;height:13px}.pd-meta span:nth-child(2){border-right:none;padding-right:8px}}.pd-meta{flex-direction:column;align-items:flex-start;gap:7px}.pd-meta span{padding:0;border-right:none}@media(max-width:768px){.pd-meta{gap:5px}.pd-meta span{padding:0}.pd-meta span:nth-child(2){border-right:none}}.pd-buy-block{flex-direction:row;align-items:stretch;gap:8px}.pd-buy-block .qty{align-self:stretch}.pd-buy-row{flex:1;display:flex;gap:8px}.pd-buy-row .btn{flex:1;padding:14px 8px}@media(max-width:768px){.pd-buy-block{gap:6px}.pd-buy-block .qty{border-radius:8px}.pd-buy-block .qty button{width:28px;height:100%}.pd-buy-block .qty b{min-width:24px;font-size:12px}.pd-buy-row .btn{padding:12px 4px;font-size:11px}}.pd-main .p-art{aspect-ratio:1 / 1}.pv-chip{min-width:72px;flex:0 1 auto}.pv-chips{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:768px){.pv-chip{min-width:88px}}@media(max-width:768px){.pd{padding-top:0;gap:0}.pd-gallery{width:auto;margin:0}.pd-gallery-nav .gnav{background:#ffffffd9}.pd-info{padding:20px 18px 0}.pd-info .p-cat{font-size:9.5px;letter-spacing:.14em;margin-bottom:4px}.pd-info h1{font-size:20px;line-height:1.28;margin-bottom:10px}.pd-price{padding:12px 0 8px;border-bottom:1px solid var(--line);margin-bottom:12px}.pd-price .now{font-size:26px}.pd-price .was{font-size:14px}.pd-price .off{font-size:11px}.pd-variants{margin:0 0 10px;padding-top:4px}.pv-chip{min-width:82px}.pd-buy-block{padding:0 0 14px;border-bottom:1px solid var(--line)}.pd-desc-wrap{margin:12px 0 8px}.pd-desc-wrap .pd-desc{-webkit-line-clamp:3;font-size:14px;color:var(--ink-2)}.accordion{margin-top:8px}.acc-head{padding:11px 0;font-size:12px}}@media(max-width:768px){.container{width:100%}.crumbs{display:none}}.pd-buy-block{display:flex;flex-direction:column;gap:10px}.pd-buy-block .qty{align-self:center}.pd-buy-row{display:flex;gap:10px;width:100%}.pd-buy-row .btn{flex:1;border-radius:40px;padding:15px 8px;font-size:15px;font-weight:600;letter-spacing:.02em;min-height:50px}#pd-add{background:#fff;color:var(--ink);border:2px solid var(--ink)}#pd-add:hover{background:var(--ink);color:#fff}#pd-buy-now{background:var(--ink);color:#fff;border:2px solid var(--ink)}#pd-buy-now:hover{background:var(--teal-d);border-color:var(--teal-d)}@media(max-width:768px){.pd-buy-block{gap:8px}.pd-buy-row .btn{padding:13px 4px;font-size:13.5px;min-height:47px;border-radius:40px}}#pd-add{background:#fff!important;color:var(--ink)!important;border:2px solid var(--ink)!important;transition:all .15s ease}#pd-add:hover,#pd-add:active{background:var(--ink)!important;color:#fff!important;transform:scale(.97)}#pd-buy-now{background:var(--ink)!important;color:#fff!important;border:2px solid var(--ink)!important;transition:all .15s ease}#pd-buy-now:hover,#pd-buy-now:active{background:var(--teal-d)!important;border-color:var(--teal-d)!important;transform:scale(.97)}.pd-buy-block{position:fixed;bottom:0;left:0;right:0;z-index:50;background:#fffffff5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:10px;box-shadow:0 -4px 20px #17191b14}.pd-buy-block .qty{align-self:center;flex-shrink:0}.pd-buy-row{flex:1;display:flex;gap:10px}.pd-buy-row .btn{flex:1;min-height:48px}.pd-info{padding-bottom:90px}@media(max-width:768px){.pd-buy-block{padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}.pd-buy-row .btn{min-height:44px;font-size:13px;padding:10px 4px}.pd-info{padding-bottom:80px}.pd-buy-block .qty{transform:scale(.9)}}.pd-buy-block .qty{display:none}.pd-price{border-bottom:none;margin-bottom:8px}.pd-buy-block{border-top:none;box-shadow:0 -4px 20px #17191b0f}@media(max-width:768px){.announce{font-size:10.5px;letter-spacing:.06em;padding:7px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trust-strip{padding:12px 0}.trust-strip-in{padding:0}.section{padding:44px 0}.sec-head h2{font-size:22px}.cat-card h3{font-size:17px}.cat-card p{font-size:12px}.deal-grid{gap:16px}.journal-grid{gap:20px}.nl-in{padding:40px 0 36px}.nl-form{flex-direction:row}.nl-form input{font-size:13px}.nl-form .btn{padding:11px 20px;font-size:12px;white-space:nowrap}.footer-top{padding:36px 0 32px;gap:20px}.footer h4{margin-bottom:10px}.footer ul{gap:6px;font-size:12px}}@media(max-width:768px){.collection-hero{padding:24px 0 16px}.collection-hero h1{font-size:24px}.toolbar{margin:14px 0 16px}.toolbar .count{font-size:10px}.toolbar .sort select{font-size:11px;padding:6px 10px}}@media(max-width:768px){.drawer{width:100vw}.drawer-head{padding:14px 16px}.drawer-items{padding:4px 16px}.drawer-foot{padding:12px 16px 16px}}@media(min-width:769px){.pd-buy-block{position:static;flex-direction:column;gap:10px;padding:0;border:none;box-shadow:none;background:none;backdrop-filter:none;-webkit-backdrop-filter:none}.pd-buy-row{flex-direction:column;gap:10px}.pd-buy-row .btn{width:100%;min-height:52px;padding:15px 20px;font-size:16px;font-weight:500;border-radius:40px}#pd-add{background:#fff!important;color:#0f1112!important;border:1.5px solid #d5d8db!important}#pd-add:hover,#pd-add:active{background:#f5f5f5!important;color:#0f1112!important;border-color:#0f1112!important}#pd-buy-now{background:#0f1112!important;color:#fff!important;border:1.5px solid #0f1112!important}#pd-buy-now:hover,#pd-buy-now:active{background:var(--teal-d)!important;border-color:var(--teal-d)!important}.pd-info{padding-bottom:0}}:root{--bg: #eef0f2;--ivory: #f4f4f5;--paper: #ffffff}@media(min-width:769px){.pd-info h1{font-size:clamp(24px,2.8vw,36px);letter-spacing:-.02em;line-height:1.2}.pd-price .now{font-size:32px}.pd-price .off{font-size:13px;font-weight:700}.pv-chip{padding:10px 18px;font-size:14px}}.pd-stock{font-size:12px;font-weight:600;color:var(--ink-2);margin:2px 0 6px;letter-spacing:.02em}.pd-stock.low{color:#de2a2a}.sec-head h2{font-size:clamp(26px,3.6vw,42px)}.section{padding:72px 0}.section-tight{padding:52px 0}.pd-price .off{display:inline-flex;align-items:center;background:#de2a2a;color:#fff;padding:3px 10px;border-radius:4px;font-size:12px}@media(max-width:768px){.pd-price .off{font-size:10px;padding:2px 8px}.pd-price .now{font-size:26px}}.p-card{transition:transform .18s ease,box-shadow .18s ease}.p-card:hover,.cat-card:hover{transform:translateY(-3px)}.pv-chip{display:inline-flex;align-items:center;gap:6px}.pv-chip .pv-price{font-size:11px;font-weight:400;opacity:.7}.pv-chip.on .pv-price{opacity:.85}.pd-tips{background:var(--pine-100);border-left:3px solid var(--pine);border-radius:0 8px 8px 0;padding:14px 16px;margin:14px 0}.pd-tips .kicker{font-size:10px;letter-spacing:.14em;color:var(--pine-d);margin-bottom:6px}.pd-tips p{font-size:13px;color:var(--ink-2);line-height:1.6;margin:0}.pd-content{padding:36px 0 28px;max-width:760px;margin:0 auto}.pd-content .pd-desc-wrap .pd-desc{display:block;-webkit-line-clamp:unset;overflow:visible;font-size:15px;color:var(--ink-2);line-height:1.75}.pd-content .pd-more{display:none}.pd-content .accordion{margin-top:20px}.pd-content .acc-body-in{font-size:14px;color:var(--ink-2)}@media(max-width:768px){.pd-content{padding:20px 4vw 24px}.pd-content .pd-desc-wrap .pd-desc{font-size:14px}}@media(max-width:768px){.pv-chips{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))!important;gap:8px;width:100%}.pv-chip{width:100%;min-width:0;padding:10px 4px;text-align:center;font-size:11px;border-radius:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;justify-self:stretch}.pd-variants{width:100%}}html,body{overflow-x:clip}.pv-chip{text-align:center;justify-content:center;align-items:center;display:inline-flex}.dropdown{display:flex;flex-direction:column;gap:2px}.dd-link{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:8px}.dd-link:hover{background:var(--bg)}.dd-img{width:44px;height:44px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#eef0f2;display:grid;place-items:center}.dd-img img{width:100%;height:100%;object-fit:cover}.dd-link b{font-size:14px}.dd-link .cnt{display:block;font-size:11px;color:var(--ink-3)}.dropdown{top:100%!important;width:280px!important;padding:8px!important;display:flex!important;flex-direction:column!important;gap:2px!important}.dropdown:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}.nav{margin-left:auto;display:flex;align-items:center;gap:0}.nav-link{display:flex;align-items:center;padding:9px 11px;font-size:13px;font-weight:500;color:var(--ink-2);border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.nav-link:hover,.nav-link.active{color:var(--ink);border-bottom-color:var(--pine)}.nav-sep{width:1px;height:20px;background:var(--line);margin:0 6px}.f-bar{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 8px;align-items:center}.f-sel.on{border-color:var(--pine);background:var(--pine-100);color:var(--pine-d)}.f-clear{border:none;background:none;color:#de2a2a;font-size:12px;font-weight:600;cursor:pointer;text-decoration:underline}.f-count{font-size:12px;color:var(--ink-3);margin-left:auto}.f-count b{color:var(--ink)}.f-bar{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 20px;align-items:center}.f-sel{border:1.5px solid var(--line);border-radius:999px;padding:8px 14px;font-size:13px;background:#fff;outline:none;cursor:pointer;color:var(--ink)}.f-sel:focus{border-color:var(--pine)}.f-count{font-size:12px;color:var(--ink-3);margin-left:auto;letter-spacing:.04em}.f-count b{color:var(--ink);font-weight:600}@media(max-width:768px){.nav{display:none}}.collection-hero .ch-meta{color:var(--ink-3);font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin-top:8px}@media(max-width:768px){.f-bar #count,.f-bar #sort{display:none}.f-bar .f-sel{flex:1;min-width:0}}.series-btn{display:none}.series-panel{display:none;border-top:1px solid var(--line);background:var(--ivory);padding:10px 0 18px}.series-panel.open{display:block}.series-panel a{display:flex;align-items:center;justify-content:space-between;padding:12px 4px;font-size:15px;font-weight:500;color:var(--ink);border-bottom:1px solid var(--line);transition:color .13s}.series-panel a:last-child{border-bottom:none}.series-panel a:after{content:"\2192";color:var(--ink-3);font-size:14px;transition:transform .15s}.series-panel a:hover{color:var(--pine-d)}.series-panel a.on{color:var(--pine-d);font-weight:600}.series-panel a.on:after{content:"\2713";color:var(--pine)}@media(max-width:768px){.series-btn{display:grid}}.pd-info .pd-price{padding:22px 0 18px}.pd-info .pd-variants{margin:8px 0 24px}.pv-chips{gap:10px}.pv-chip{padding:11px 18px;font-size:13.5px}.pd-info .pd-buy-block{margin-top:26px;gap:14px}.pd-buy-row{gap:12px}.pd-buy-row .btn{flex:1;min-height:52px;padding:15px 26px;font-size:15px}.pd-info .pd-content{max-width:none;margin:32px 0 0;padding:0}@media(max-width:768px){.pd-buy-row .btn{min-height:48px;padding:13px 18px;font-size:13.5px}.pd-info .pd-content{margin-top:32px}}@media(max-width:768px){.pd-content .accordion{margin-top:14px}.pd-content .acc-item{border-bottom:none;margin-bottom:8px}.pd-content .acc-head{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border:1.5px solid var(--line-2);border-radius:999px;padding:12px 18px;font-size:13px;font-weight:600;letter-spacing:.04em;background:#fff;transition:background .15s,color .15s,border-color .15s}.pd-content .acc-item.open .acc-head{background:var(--ink);color:var(--ivory);border-color:var(--ink)}.pd-content .acc-item.open .acc-head .ic{color:#d8dde2}.pd-content .acc-body-in{padding:4px 6px 16px}}.pd-content .acc-item.open .acc-body{max-height:none;transition:none}.acc-body-in ul{padding-left:18px;display:grid;gap:6px}@media(max-width:768px){.related .container{padding-left:4vw;padding-right:4vw;box-sizing:border-box}}@keyframes stockPulse{0%,to{opacity:1}50%{opacity:.55}}.pd-stock.low{animation:stockPulse 2.2s ease-in-out infinite}.pd-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:#101412f0;display:grid;place-items:center;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.pd-lightbox.open{opacity:1;visibility:visible}.pd-lightbox img{max-width:92vw;max-height:86vh;object-fit:contain;border-radius:4px}.pd-lightbox .lb-close{position:absolute;top:16px;right:16px;width:42px;height:42px;border-radius:50%;background:#f6f3edeb;color:var(--ink);display:grid;place-items:center}.pd-lightbox .lb-close .ic,.pd-lightbox .lb-nav .ic{width:18px;height:18px}.pd-lightbox .lb-nav{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;background:#f6f3edeb;color:var(--ink);display:grid;place-items:center}.pd-lightbox .lb-prev{left:18px}.pd-lightbox .lb-next{right:18px}.pd-lightbox .lb-count{position:absolute;bottom:20px;left:50%;transform:translate(-50%);color:#d2d7dc;font-size:12px;letter-spacing:.12em}.pd-pay{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.pd-pay span{font-size:10px;font-weight:600;letter-spacing:.06em;color:var(--ink-3);border:1px solid var(--line-2);border-radius:3px;padding:2px 7px}.f-news{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;padding:42px 0 36px;border-bottom:1px solid rgba(246,243,237,.12)}.f-news h3{color:#f4f4f5;font-size:clamp(20px,2.4vw,26px)}.f-news-copy p{color:#767e86;font-size:13.5px;margin-top:6px;max-width:44ch}.f-news-form{display:flex;gap:12px;width:min(420px,100%)}.f-news-form input{flex:1;padding:12px 4px;border:none;border-bottom:1px solid rgba(246,243,237,.25);background:transparent;color:#f4f4f5;outline:none;font-size:14px}.f-news-form input::placeholder{color:#767e86}.f-news-form input:focus{border-color:#d8dde2}.f-news-ok{color:#d8dde2;font-size:14px}.footer-top{grid-template-columns:1.6fr 1.25fr 1fr 1fr;padding:48px 0 44px}.f-contact li{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:13px}.f-contact .ic{width:15px;height:15px;color:#d8dde2;flex:none}.f-contact a{color:#d2d7dc}.f-contact a:hover{color:#f4f4f5}@media(max-width:900px){.footer-top{grid-template-columns:1fr 1fr}.f-news{flex-direction:column;align-items:flex-start}}@media(max-width:560px){.footer-top{grid-template-columns:1fr;gap:26px}.f-company{order:-1}}.toast{top:50%;bottom:auto;transform:translate(-50%,calc(-50% + 14px));z-index:300}.toast.show{transform:translate(-50%,-50%)}.c-variant{display:block;font-size:12px;color:var(--ink-3);letter-spacing:.02em;margin-top:1px}.reveal{opacity:0;transform:translateY(36px) scale(.985);transition:opacity .7s cubic-bezier(.1,.75,.25,1),transform .7s cubic-bezier(.1,.75,.25,1)}.reveal.in{opacity:1;transform:none}.reveal:nth-child(6){transition-delay:.35s}.reveal:nth-child(7){transition-delay:.42s}.reveal:nth-child(8){transition-delay:.49s}.btn .btn-t,.sec-link .btn-t{display:inline-block;will-change:transform;transition:transform .5s cubic-bezier(.1,.75,.25,1)}.btn .ic,.sec-link .ic{transition:transform .5s cubic-bezier(.1,.75,.25,1),color .15s}.btn:hover .btn-t,.sec-link:hover .btn-t{transform:translate(3px)}.btn:hover .ic,.sec-link:hover .ic{transform:translate(4px)}.p-card{transition:transform .25s ease,box-shadow .25s ease}.p-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px #17191b17}.p-card:hover h3,.p-card:hover .p-title{color:var(--pine-d)}.cat-card:hover,.bio-card:hover{transform:translateY(-3px)}.cat-card,.bio-card{transition:transform .25s ease}@keyframes swipeHint{0%,to{transform:translate(0)}35%{transform:translate(-5%)}65%{transform:translate(2%)}}.carousel.hint{animation:swipeHint 1.3s cubic-bezier(.3,.7,.3,1)}.announce{overflow:hidden}.announce .ann-msg{transition:opacity .35s ease,transform .45s cubic-bezier(.1,.75,.25,1)}.announce .ann-msg.fade{opacity:0;transform:translateY(-110%)}@media(prefers-reduced-motion:reduce){.reveal{transition:none;transform:none;opacity:1}.btn .btn-t,.btn .ic,.sec-link .btn-t,.sec-link .ic,.p-card,.cat-card,.bio-card{transition:none}.p-card:hover{transform:none;box-shadow:none}.carousel.hint{animation:none}.announce .ann-msg{transition:none}}.pd>*{min-width:0}.pd-desc{overflow-x:auto}.pd-desc img,.pd-content img{max-width:100%;height:auto}.pd-desc table{max-width:100%}.authpage{padding:64px 0 84px;background:var(--ivory);min-height:60vh}.authcard{max-width:440px;margin:0 auto;background:#fff;border-radius:var(--r);box-shadow:0 18px 50px #17191b14;padding:36px 30px}.authcard h1{font-size:30px;margin-top:10px}.authcard .auth-sub{color:var(--ink-2);font-size:14px;margin:8px 0 22px}.auth-form label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);margin-bottom:12px}.auth-form input{display:block;width:100%;border:1px solid var(--line-2);border-radius:8px;padding:12px;font-size:14px;margin-top:6px;outline:none}.auth-form input:focus{border-color:var(--pine)}.auth-form .btn{margin-top:8px}.auth-form .errors,.auth-form .form-message{color:#de2a2a;font-size:12px;margin-bottom:10px}.authcard .auth-links{display:flex;justify-content:space-between;gap:10px;font-size:12px;margin-top:16px}.authcard .auth-links a{color:var(--ink-2);text-decoration:underline}@media(max-width:520px){.authpage{padding:36px 0 60px}.authcard{padding:26px 18px}}#shopify-section-header{display:contents}.pd-brand{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pine-d)}.pd-brand .ic{width:12px;height:12px;transition:transform .15s}.pd-brand:hover{text-decoration:underline}.pd-brand:hover .ic{transform:translate(2px)}.pd-brand{display:inline-flex;align-items:center;gap:8px;margin-bottom:6px;text-decoration:none}.pd-brand-logo{height:36px;width:auto;max-width:128px;border-radius:6px;border:1px solid var(--line-2);object-fit:contain;background:#fff;display:block;padding:2px;transition:transform .15s,border-color .15s}.pd-brand-name{font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.pd-brand:hover .pd-brand-logo{transform:translateY(-1px);border-color:var(--ink)}.pd-brand:hover .pd-brand-name{color:var(--ink);text-decoration:underline}.pd-qty{display:inline-flex;align-items:center;gap:2px;border:1.5px solid var(--line-2);border-radius:999px;padding:4px;align-self:flex-start;background:#fff}.pd-qty button{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;transition:background .13s}.pd-qty button:hover{background:var(--ivory)}.pd-qty .ic{width:14px;height:14px}.pd-qty b{min-width:28px;text-align:center;font-size:14px}.rel-title{font-size:20px;font-weight:600;margin-bottom:18px;color:var(--ink)}.pd-info .pd-brand{display:flex;width:fit-content;margin-bottom:8px}@media(max-width:768px){.pd-info .pd-brand{order:-4}.pd-price{border-top:none}}.hero-photo{height:92vh;min-height:560px}.hero-photo:after{content:"";position:absolute;left:0;right:0;bottom:0;height:170px;z-index:1;background:linear-gradient(to bottom,rgba(246,243,237,0),var(--bg, #f4f4f5));pointer-events:none}.hero-copy{padding-bottom:10vh;z-index:2}.hero-copy h1{font-size:clamp(40px,6.2vw,80px);letter-spacing:-.015em;line-height:1.04}.hero-copy .lead{font-size:clamp(15.5px,1.4vw,19px);max-width:54ch}.hero-cue{z-index:2}@media(max-width:768px){.hero-photo{height:88vh;min-height:500px}.hero-copy{padding-bottom:13vh}}body{font-size:16px}.sec-head h2{font-size:clamp(30px,4.2vw,52px);letter-spacing:-.01em;line-height:1.06}.sec-head p.sub{font-size:15px}.sec-head{margin-bottom:48px}.p-card .p-name a{font-size:15px}.p-price .now{font-size:17px}.p-art .p-art-hover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.p-card:hover .p-art-hover,.p-card:focus-within .p-art-hover{opacity:1}.collection-hero{position:relative;padding:0;background:var(--ink);border-bottom:none;overflow:hidden}.collection-hero .ch-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.collection-hero .ch-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(77deg,#101412a8,#10141257 46%,#10141214 78%),linear-gradient(to top,#10141280,#10141200 45%)}.collection-hero .container{position:relative;z-index:2;padding-top:168px;padding-bottom:54px}.collection-hero .kicker{color:#d2d7dc}.collection-hero .kicker .ic{color:#d8dde2}.collection-hero h1{color:#f4f4f5;margin-top:12px}.collection-hero .ch-meta{color:#d2d7dc}@media(max-width:768px){.collection-hero .container{padding-top:110px;padding-bottom:34px}.collection-hero h1{font-size:30px}}.collection-hero.no-img{background:var(--ivory);border-bottom:1px solid var(--line);padding:46px 0 42px}.collection-hero.no-img .container{padding-top:0;padding-bottom:0}.collection-hero.no-img .kicker{color:var(--ink-3)}.collection-hero.no-img .kicker .ic{color:var(--pine)}.collection-hero.no-img h1{color:inherit}.collection-hero.no-img .ch-meta{color:var(--ink-2)}.brand-strip{padding:88px 0 72px;background:var(--ivory, #eef0f2)}.brand-state{max-width:860px;margin:0 auto 54px;text-align:center}.brand-state .kicker{justify-content:center}.brand-state h2{font-family:var(--font-head, Georgia, serif);font-size:clamp(28px,4vw,52px);font-weight:500;line-height:1.14;letter-spacing:-.01em;margin-top:14px}.brand-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.brand-track{display:flex;width:max-content;transform:translateZ(0);will-change:transform;animation:brand-roll 52s linear infinite}.brand-marquee:hover .brand-track,.brand-marquee:focus-within .brand-track{animation-play-state:paused}@keyframes brand-roll{to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.brand-track{animation:none}.brand-marquee{overflow-x:auto}}.brand-row{display:flex;gap:18px;padding-right:18px}.brand-row a{position:relative;display:inline-flex;align-items:center;gap:10px;padding:11px 22px;background:linear-gradient(180deg,#181c1f,#0f1112);border:1px solid #2a343d;border-radius:999px;text-decoration:none;overflow:hidden;transition:border-color .2s}.brand-row a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--volt, #ccdb29);transform:scaleX(0);transform-origin:left center;transition:transform .28s cubic-bezier(.4,0,.2,1)}.brand-row a:hover{border-color:#43525f}.brand-row a:hover:after{transform:scaleX(1)}.bp-led{width:5px;height:5px;border-radius:50%;background:var(--volt, #ccdb29);box-shadow:0 0 7px #ccdb29d9;flex:none}.brand-row span{font-family:var(--font-head);font-size:14.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#c7ced4;transition:color .2s}.brand-row a:hover span{color:#fff}@media(max-width:768px){.brand-strip{padding:60px 0 50px}.brand-state{margin-bottom:38px}.brand-track{animation-duration:60s}.brand-row{gap:12px;padding-right:12px}.brand-row a{padding:9px 16px;gap:8px}.brand-row span{font-size:13px}}.collection-hero .container{position:absolute;left:0;right:0;bottom:0;margin:auto;padding:0 0 46px}@media(max-width:768px){.collection-hero{aspect-ratio:16 / 7;min-height:172px}.collection-hero .container{padding:0 4vw 28px}}.collection-hero{aspect-ratio:16 / 9}@media(max-width:768px){.collection-hero{aspect-ratio:16 / 10;min-height:190px}}#wa-fab{position:fixed;right:22px;bottom:22px;z-index:290;display:flex;align-items:center;gap:10px;background:#25d366;color:#fff;border-radius:999px;padding:13px;width:54px;height:54px;box-shadow:0 10px 26px #25d3666b;text-decoration:none;transition:width .35s cubic-bezier(.4,0,.2,1),transform .2s,box-shadow .2s;overflow:hidden}#wa-fab svg{width:28px;height:28px;flex:0 0 28px}#wa-fab .wa-tip{white-space:nowrap;font-size:13.5px;font-weight:600;letter-spacing:.02em;opacity:0;max-width:0;transition:opacity .25s .08s,max-width .35s}#wa-fab:hover{width:176px;box-shadow:0 14px 32px #25d36680;transform:translateY(-2px)}#wa-fab:hover .wa-tip{opacity:1;max-width:110px}@media(max-width:768px){#wa-fab{right:16px;bottom:16px;width:48px;height:48px;padding:11px}#wa-fab svg{width:26px;height:26px;flex-basis:26px}body[data-page=product] #wa-fab{bottom:calc(104px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){#wa-fab{transition:none}}.collection-hero{aspect-ratio:16 / 6}@media(max-width:768px){.collection-hero{aspect-ratio:16 / 7;min-height:172px}}.collection-hero{background:var(--bg, #f4f4f5);aspect-ratio:auto;padding:26px 0 10px;border-bottom:none}.collection-hero .ch-img-wrap{border-radius:16px;overflow:hidden;aspect-ratio:16 / 6;max-height:300px;margin-bottom:24px}.collection-hero .ch-img{position:static;width:100%;height:100%;object-fit:cover;display:block}.collection-hero .ch-scrim{display:none}.collection-hero .container.ch-text{position:static;padding:0}.collection-hero .kicker{color:var(--ink-3)}.collection-hero .kicker .ic{color:var(--pine)}.collection-hero h1{color:var(--ink, #0f1112);font-size:clamp(26px,3vw,40px);margin-top:10px}.collection-hero .ch-meta{color:var(--ink-2, #4b4d4e)}.collection-hero.no-img{padding:46px 0 42px}@media(max-width:768px){.collection-hero{padding:16px 0 6px}.collection-hero .ch-img-wrap{border-radius:12px;aspect-ratio:16 / 9;max-height:190px;margin-bottom:16px}.collection-hero h1{font-size:26px}}@media(min-width:1025px){.collection-body .grid{grid-template-columns:repeat(4,1fr);gap:34px 20px}}@media(max-width:1024px)and (min-width:641px){.collection-body .grid{grid-template-columns:repeat(3,1fr);gap:30px 18px}}@media(max-width:640px){.collection-body .grid{grid-template-columns:repeat(2,1fr);gap:26px 14px}}.collection-hero .ch-img-wrap{max-height:420px;margin-bottom:22px}@media(min-width:1025px){.collection-body .grid{gap:30px 20px}}@media(max-width:768px){.collection-hero .ch-img-wrap{max-height:200px}}.colhead{background:var(--bg, #f4f4f5);padding:24px 0 8px}.colhead .container{padding:0;position:static}.colhead-media{border-radius:16px;overflow:hidden;margin-bottom:20px}.colhead-media .colhead-img{display:block;width:100%;height:auto;object-fit:cover}.colhead-text .kicker{color:var(--ink-3)}.colhead-text .kicker .ic{color:var(--pine)}.colhead-text h1{font-size:clamp(26px,3vw,40px);margin:10px 0 0;color:var(--ink, #0f1112)}.colhead-text .colhead-meta{color:var(--ink-2, #4b4d4e);margin:8px 0 14px;font-size:14px}.colhead-noimg{padding:46px 0 42px}@media(max-width:768px){.colhead{padding:14px 0 4px}.colhead-media{border-radius:12px;margin-bottom:14px}.colhead-text h1{font-size:26px}}.colhead-media{position:relative}.colhead-overlay{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:64px 30px 22px;background:linear-gradient(to top,#0a0c10c7,#0a0c1061 52%,#0a0c1000);border-radius:0 0 16px 16px}.colhead-overlay .kicker,.colhead-overlay .kicker .ic{color:#ccdb29}.colhead-overlay h1{color:#f4f4f5;font-size:clamp(26px,3.2vw,44px);margin:8px 0 0;letter-spacing:-.01em;text-shadow:0 2px 20px rgba(0,0,0,.32)}.colhead-overlay .colhead-meta{color:#e3e8ee;font-size:13.5px;letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;white-space:nowrap}@media(max-width:768px){.colhead-overlay{padding:44px 16px 14px;border-radius:0 0 12px 12px}.colhead-overlay h1{font-size:24px}.colhead-overlay .colhead-meta{font-size:11px}}.colhead-media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:16px;background:linear-gradient(108deg,#090c11e6,#101824a3 42%,#1c2c4266);mix-blend-mode:multiply}.colhead-media .colhead-img{filter:contrast(1.1) saturate(.92)}.colhead-overlay{z-index:2}@media(max-width:768px){.colhead-media:before{border-radius:12px}}.colhead .container.colhead-media{position:relative}body #aqv-app .g{grid-template-columns:repeat(4,1fr);gap:18px}@media(max-width:1024px){body #aqv-app .g{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){body #aqv-app .g{grid-template-columns:repeat(2,1fr)}}body #aqv-app{width:min(1240px,92vw);margin:0 auto;padding:44px 0 80px;box-sizing:border-box;background:transparent}@media(max-width:768px){body #aqv-app{padding:28px 0 56px}}.colhead-media:before{background:linear-gradient(108deg,#090c11a8,#10182470 45%,#1c2c4242)}html.aqv-deeplink #aqv-app{opacity:0}html.aqv-deeplink #aqv-app:has(.d.on),html.aqv-deeplink.aqv-show #aqv-app{opacity:1;transition:opacity .3s ease}html.aqv-deeplink #aqv-app{opacity:0!important}html.aqv-deeplink.aqv-done #aqv-app{opacity:1!important;transition:opacity .3s ease}.colhead-media.ch-fixed{aspect-ratio:16 / 6}.colhead-media.ch-fixed .colhead-img{height:100%;object-fit:cover}@media(max-width:768px){.colhead-media.ch-fixed{aspect-ratio:16 / 9}}@media(max-width:768px){.pd-gallery-nav .gnav{display:none}}@media(max-width:768px){.pd-main .p-art{aspect-ratio:auto}.pd-main .p-art img{height:auto;object-fit:contain}}@media(max-width:768px){.p-card .wish-btn{display:none}}@media(max-width:768px){.pd-buy-block{position:static;background:none;border-top:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:16px 0 0;display:grid;grid-template-columns:auto minmax(0,1.2fr) minmax(0,1fr);gap:8px;align-items:stretch}.pd-buy-block .pd-buy-row,.pd-buy-block form{display:contents}.pd-buy-block .qty{display:inline-flex;transform:none;align-self:stretch}.pd-buy-block .qty button{width:30px}.pd-buy-row .btn{min-height:48px;font-size:13px;padding:10px 4px}.pd-pay{grid-column:1 / -1}.pd-info{padding-bottom:0}}@media(max-width:768px){.pd-buy-block{position:static;background:none;border-top:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:18px 0 0;display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:stretch}.pd-buy-block .pd-buy-row,.pd-buy-block form{display:contents}.pd-buy-block .qty{display:inline-flex;align-self:stretch;transform:none;height:52px;border:1.5px solid #0f1112;border-radius:14px;background:#fff;box-shadow:inset 0 -2px #17191b0f}.pd-buy-block .qty button{width:36px;height:100%;color:#0f1112}.pd-buy-block .qty b{min-width:26px;font-size:15px;font-weight:600}#pd-add{grid-column:2;grid-row:1;height:52px;border-radius:14px;min-height:52px;background:#0f1112!important;color:#fff!important;border:none!important;box-shadow:0 8px 18px #17191b38}#pd-buy-now{grid-column:1 / -1;grid-row:2;height:52px;min-height:52px;border-radius:14px;background:#fff!important;color:#0f1112!important;border:2px solid #0f1112!important}.pd-pay{grid-column:1 / -1;grid-row:3;margin-top:2px}.pd-info{padding-bottom:0}}@media(max-width:768px){.header-in{padding:12px 4vw}}@media(max-width:768px){.pd-pay{display:none}.pd-buy-block{border-bottom:none}}@media(max-width:768px){.pd-buy-block{margin:16px -4vw 0;padding:0;width:calc(100% + 8vw);gap:10px 0}.pd-buy-block .qty{height:54px;border:1.5px solid #0f1112;border-right:none;border-radius:0;box-shadow:none;background:#fff}.pd-buy-block .qty button{width:38px}#pd-add{grid-column:2;grid-row:1;height:54px;min-height:54px;border-radius:0;background:#fff!important;color:#0f1112!important;border:1.5px solid #0f1112!important;border-left:1.5px solid #0f1112!important;box-shadow:none}#pd-add:active,#pd-add:hover{background:#0f1112!important;color:#fff!important}#pd-buy-now{grid-column:1 / -1;grid-row:2;height:54px;min-height:54px;border-radius:0;background:#313e49!important;color:#fff!important;border:none!important;box-shadow:0 8px 20px #1a5a5247}#pd-buy-now:active,#pd-buy-now:hover{background:#1a2229!important}}@media(max-width:768px){.pd-buy-block{margin:16px 0 0;padding:0;width:100%;gap:10px 8px}.pd-buy-block .qty{height:52px;border:1.5px solid #0f1112;border-radius:999px;background:#fff;box-shadow:none;padding:0 2px}.pd-buy-block .qty button{width:36px;border-radius:999px}#pd-add{grid-column:2;grid-row:1;height:52px;min-height:52px;border-radius:999px;background:#fff!important;color:#0f1112!important;border:1.5px solid #0f1112!important;box-shadow:none;transition:background .15s ease,color .15s ease,transform .1s ease}#pd-add:active,#pd-add:hover{background:#0f1112!important;color:#fff!important;transform:scale(.98)}#pd-buy-now{grid-column:1 / -1;grid-row:2;height:52px;min-height:52px;border-radius:999px;background:#313e49!important;color:#fff!important;border:none!important;box-shadow:0 8px 20px #1a5a5242;transition:background .15s ease,transform .1s ease}#pd-buy-now:active,#pd-buy-now:hover{background:#1a2229!important;transform:scale(.98)}}.kicker,.p-cat,.p-card .b .m,.p-card .b .go,.ch-meta,.r-num,.f-count,.pd-brand .pd-brand-name{color:#5c6166}.p-card:hover .go,.c:hover .go{color:#0f1112}@media(max-width:768px){.icon-btn{min-width:44px;min-height:44px}.pv-chip{min-height:44px}}@media(min-width:769px){.pd-buy-block{flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:10px}.pd-buy-block .qty{align-self:stretch}.pd-buy-row{flex:1}.pd-pay{flex-basis:100%;margin-top:2px}}@media(min-width:769px){.pd-buy-block{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:stretch}.pd-buy-block .pd-buy-row,.pd-buy-block form{display:contents}.pd-buy-block .qty{grid-column:1;grid-row:1;height:54px;border:1.5px solid #0f1112;border-radius:999px;background:#fff;padding:0 4px;align-self:stretch}.pd-buy-block .qty button{width:38px;border-radius:999px}#pd-add{grid-column:2;grid-row:1;height:54px;min-height:54px;border-radius:999px;background:#fff!important;color:#0f1112!important;border:1.5px solid #0f1112!important;transition:background .15s ease,color .15s ease,transform .1s ease}#pd-add:active,#pd-add:hover{background:#0f1112!important;color:#fff!important;transform:scale(.98)}#pd-buy-now{grid-column:1 / -1;grid-row:2;height:54px;min-height:54px;border-radius:999px;background:#313e49!important;color:#fff!important;border:none!important;box-shadow:0 8px 20px #1a5a5242;transition:background .15s ease,transform .1s ease}#pd-buy-now:active,#pd-buy-now:hover{background:#1a2229!important;transform:scale(.98)}.pd-pay{grid-column:1 / -1;grid-row:3;margin-top:2px}}.pd-ship-note{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2, #4b4d4e);margin-top:12px;padding-top:12px;border-top:1px dashed var(--line, #e2e5e8)}.pd-ship-note .ic{width:16px;height:16px;color:var(--pine, #313e49);flex-shrink:0}.pd-ship-note .pd-sku-display{margin-left:auto;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--ink-3);text-transform:uppercase}.drawer-xsell{padding:14px 18px 4px}.drawer-xsell>b{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pine, #313e49);display:block;margin-bottom:10px}.drawer-xsell .xsell-row{display:flex;gap:10px}.drawer-xsell .xsell-card{flex:1;display:flex;flex-direction:column;gap:4px;text-decoration:none;background:#fff;border:1px solid var(--line, #e2e5e8);border-radius:10px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.drawer-xsell .xsell-card:hover{border-color:var(--ink);box-shadow:0 6px 16px #17191b1a}.drawer-xsell .xsell-card img{width:100%;aspect-ratio:4/3;object-fit:cover}.drawer-xsell .xsell-card span{font-size:12px;font-weight:500;color:var(--ink);padding:4px 8px 0;line-height:1.3}.drawer-xsell .xsell-card em{font-size:12px;font-style:normal;font-weight:700;color:var(--pine, #313e49);padding:0 8px 8px}.pd-buy-block .qty{max-width:120px;justify-content:center;align-items:center}.pd-buy-block .qty b{flex:1;text-align:center;display:grid;place-items:center;min-width:28px}.pd-buy-block .qty button{flex-shrink:0}.drawer-xsell .xsell-card em{font-variant-numeric:tabular-nums}@media(min-width:769px){.pd-buy-block{grid-template-columns:132px 1fr!important}.pd-buy-block .qty{width:132px;max-width:none}#pd-add{width:100%}}@media(max-width:768px){.pd-buy-block{grid-template-columns:112px 1fr!important}.pd-buy-block .qty{width:112px;max-width:none}}#pd-add{-webkit-appearance:none;appearance:none}#pd-add:disabled,#pd-add[disabled]{border-radius:0!important;background:#eef0f2!important;color:#7c848c!important;border:1.5px solid #d2d7dc!important;cursor:not-allowed;opacity:1!important;box-shadow:none!important;min-height:54px}#pd-add:disabled svg{opacity:.55}#pd-buy-now:disabled,#pd-buy-now[disabled]{border-radius:0!important;background:#dfe3e7!important;color:#6a7076!important;border:none!important;cursor:not-allowed;opacity:1!important;box-shadow:none!important;min-height:54px}@media(min-width:769px){#pd-add:disabled{min-height:54px}#pd-buy-now:disabled{min-height:54px}}.pd-ship-note{white-space:nowrap}.pd-ship-note .ic{flex-shrink:0}.pd-sku-line{font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--ink-3, #5c6166);text-transform:uppercase;margin:10px 0 0;padding:0;line-height:1.4}.acc-item.good-to-know .gtk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.acc-item.good-to-know .gtk-item{display:flex;flex-direction:column;gap:6px;padding:16px 18px;background:#f4f4f5;border-radius:12px;border:1px solid #eef0f2}.acc-item.good-to-know .gtk-ico{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#eef0f2;color:var(--pine, #313e49);margin-bottom:4px}.acc-item.good-to-know .gtk-ico .ic{width:18px;height:18px}.acc-item.good-to-know .gtk-item b{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pine, #313e49)}.acc-item.good-to-know .gtk-item p{font-size:13px;color:#4b4d4e;line-height:1.65;margin:0}@media(max-width:768px){.acc-item.good-to-know .gtk-grid{grid-template-columns:repeat(3,1fr);gap:8px}.acc-item.good-to-know .gtk-item{padding:10px 8px;gap:4px;border-radius:8px}.acc-item.good-to-know .gtk-ico{width:26px;height:26px;border-radius:7px;margin-bottom:2px}.acc-item.good-to-know .gtk-ico .ic{width:14px;height:14px}.acc-item.good-to-know .gtk-item b{font-size:10px;letter-spacing:.05em}.acc-item.good-to-know .gtk-item p{font-size:10.5px;line-height:1.5}}.accordion .spec-table{width:100%!important;max-width:none!important;margin:0!important}@media(max-width:560px){.footer-top{grid-template-columns:1fr 1fr;gap:20px 14px;padding:30px 0 26px}.footer-about,.f-company{grid-column:1 / -1}.footer h4{margin-bottom:8px}}@media(min-width:769px){.pd-main .p-art{aspect-ratio:1 / 1}}.section,.section-tight,.brand-strip{padding:64px 0}.p-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:41px}.p-price .now{font-weight:600}.pay-ico{display:inline-flex;align-items:center}.pay-ico svg{width:auto;height:22px;display:block}.pd-pay .pay-ico+.pay-ico{margin-left:6px}.pay-icons .pay-ico+.pay-ico{margin-left:6px}h1,h2,h3{font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:0;line-height:1.04}h4,h5,h6{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.05em}.hero-copy h1{font-size:clamp(40px,6vw,76px);letter-spacing:-.5px}.hero-copy h1 em{font-style:normal;color:var(--volt)}.sec-head h2{font-size:clamp(30px,4vw,46px);letter-spacing:-.3px}.kicker{letter-spacing:.2em}.kicker .ic{color:var(--pine)}.btn{border-radius:0;text-transform:uppercase;letter-spacing:.09em;font-family:var(--font-head);font-weight:700;font-size:14px;min-height:48px;padding-top:12px;padding-bottom:12px}.btn-primary{background:var(--pine);color:#fff}.btn-primary:hover{background:var(--pine-d)}.btn-volt{background:var(--volt);color:var(--ink)}.btn-volt:hover{background:var(--volt-d)}.btn-light:hover{background:var(--volt)}.btn-ghost{border-color:#ffffff73}.btn-ghost:hover{border-color:#fff;background:#ffffff14}.logo{letter-spacing:.01em}.logo em{font-style:normal;color:var(--pine)}.logo .logo-mark{border-radius:0;background:var(--ink);border:none;color:var(--volt)}.nav-link{font-family:var(--font-head);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:13.5px}.announce{border-bottom:2px solid var(--volt)}.sp-head{font-family:var(--font-head);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--ink-3);padding:14px 4px 6px;margin:0}.sp-head:first-child{padding-top:4px}.series-panel a{letter-spacing:.02em}.mp-links a.mp-accent{color:var(--ink);font-weight:700}.badge{border-radius:0;text-transform:uppercase;letter-spacing:.06em;font-family:var(--font-head);font-weight:700}.badge-sale{color:var(--ink);background:var(--volt);border-color:var(--volt)}.badge-best{color:var(--ink);background:var(--volt-100);border-color:var(--volt)}.pv-chip,.f-sel,.f-chip,select,input[type=search],input[type=text],input[type=email]{border-radius:0}.p-card{border-radius:var(--r)}.p-card .p-name,.p-card h3{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.03em}.night-block{background:var(--night);color:#e9ecef}.night-block .kicker{color:#8f97a0}.night-block .kicker .ic{color:var(--volt)}.night-block h2,.night-block h3{color:#fff}.night-block p{color:#b9c0c7}.night-block .btn-primary{background:var(--volt);color:var(--ink)}.night-block .btn-primary:hover{background:var(--volt-d)}.tstrip{background:var(--night);border-bottom:2px solid var(--volt)}.tstrip-in{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.tstrip-item{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 12px;color:#dfe3e7;font-family:var(--font-head);font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:13px}.tstrip-item+.tstrip-item{border-left:1px solid rgba(255,255,255,.09)}.tstrip-item .ic{width:17px;height:17px;color:var(--volt)}.vshow{display:grid;grid-template-columns:1fr 1fr;gap:22px}.vshow-card{position:relative;background:var(--night);overflow:hidden;border-radius:var(--r);min-height:380px;display:flex;align-items:flex-end}.vshow-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.vshow-card:hover img{transform:scale(1.04)}.vshow-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f111200 18%,#0f111273 55%,#0f1112e6)}.vshow-copy{position:relative;padding:28px 30px 30px;width:100%}.vshow-copy .kicker{color:var(--volt)}.vshow-copy h3{font-family:var(--font-display);font-size:clamp(30px,3.4vw,46px);line-height:1;text-transform:uppercase;letter-spacing:.01em;color:#fff;margin:10px 0}.vshow-copy p{color:#c9cfd5;font-size:14.5px;line-height:1.65;max-width:48ch;margin-bottom:16px}.vshow-cta{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-head);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:13.5px;color:var(--volt)}.vshow-cta:hover{color:#fff}.spec-band{background:var(--night);color:#fff;padding:34px 0 30px;border-top:2px solid var(--volt)}.spec-band-in{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;text-align:center}.spec-item .spec-val{font-family:var(--font-display);font-size:clamp(30px,3.6vw,44px);line-height:1;color:var(--volt)}.spec-item .spec-val small{font-size:.45em;color:#e9ecef;margin-left:3px;letter-spacing:.02em}.spec-item .spec-lbl{margin-top:8px;font-family:var(--font-head);text-transform:uppercase;letter-spacing:.12em;font-size:12px;color:#9aa2ab}.tc-row{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 4px}.tc{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line-2);border-left:3px solid var(--volt);padding:7px 12px;font-size:12.5px;font-weight:600;color:var(--ink-2);background:var(--paper);border-radius:0}.tc .ic{width:15px;height:15px;color:var(--pine)}.tc b{color:var(--ink);font-weight:700}.vl{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.vl-tier{border:1px solid var(--line);background:var(--paper);padding:24px 22px 20px;position:relative;display:flex;flex-direction:column;border-radius:var(--r)}.vl-tier.vl-hot{border-color:var(--volt);border-top:4px solid var(--volt)}.vl-flag{position:absolute;top:-12px;right:14px;background:var(--volt);color:var(--ink);font-family:var(--font-head);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:11px;padding:4px 10px}.vl-name{font-family:var(--font-head);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:19px}.vl-price{font-family:var(--font-display);font-size:26px;color:var(--ink);margin:6px 0 8px}.vl-price small{font-family:var(--font-body);font-size:11px;color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase}.vl-tier p{font-size:13.5px;color:var(--ink-2);flex:1}.vl-tier .btn{margin-top:16px}.wib{display:grid;grid-template-columns:1fr 1fr;gap:18px}.wib-col{border:1px solid var(--line);background:var(--paper);border-radius:var(--r);overflow:hidden}.wib-col.wib-no{border-style:dashed}.wib-head{display:flex;align-items:center;gap:9px;padding:13px 16px;font-family:var(--font-head);font-weight:700;text-transform:uppercase;letter-spacing:.07em;font-size:14px;border-bottom:1px solid var(--line)}.wib-yes .wib-head{color:var(--ink);background:var(--volt-100)}.wib-yes .wib-head .ic{color:var(--pine)}.wib-no .wib-head{color:var(--ink-3);background:var(--ivory)}.wib-col ul{list-style:none;padding:12px 16px 14px}.wib-col li{display:flex;gap:9px;align-items:baseline;padding:5px 0;font-size:13.5px;color:var(--ink-2)}.wib-yes li:before{content:"\2713";color:var(--pine);font-weight:700}.wib-no li:before{content:"\2014";color:var(--ink-3)}.hs{position:relative;background:var(--night);border-radius:var(--r);overflow:hidden}.hs-img{width:100%;display:block;aspect-ratio:16/8.5;object-fit:cover}.hs-dot{position:absolute;width:30px;height:30px;border-radius:50%;background:var(--volt);color:var(--ink);border:2px solid #fff;display:grid;place-items:center;font-family:var(--font-display);font-size:15px;cursor:pointer;transition:transform .15s}.hs-dot:hover{transform:scale(1.15)}.hs-dot.on{transform:scale(1.15);background:#fff}.hs-card{position:absolute;bottom:16px;left:16px;right:16px;background:#0f1112eb;border:1px solid rgba(255,255,255,.12);border-left:3px solid var(--volt);padding:14px 18px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.hs-card img{width:64px;height:64px;object-fit:contain;background:#fff}.hs-card .hs-t{color:#fff;font-family:var(--font-head);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:15px}.hs-card .hs-s{color:#b9c0c7;font-size:12.5px;margin-top:2px}.hs-card a.hs-go{margin-left:auto;font-family:var(--font-head);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:12.5px;color:var(--volt)}.ccta{position:relative;background:var(--night);overflow:hidden;border-radius:var(--r)}.ccta img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.42}.ccta-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0f1112eb 22%,#0f111259 70%)}.ccta-in{position:relative;padding:54px 48px;max-width:640px}.ccta-in .kicker{color:var(--volt)}.ccta-in h2{color:#fff;font-size:clamp(30px,4vw,48px);margin:10px 0 12px}.ccta-in p{color:#c3c9cf;margin-bottom:22px;max-width:46ch}.ccta-steps{display:flex;gap:22px;margin-bottom:24px;flex-wrap:wrap}.ccta-step{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.06em;font-size:13px;color:#dfe3e7;display:flex;gap:8px;align-items:baseline}.ccta-step b{color:var(--volt);font-family:var(--font-display);font-size:19px}.fit-table{width:100%;border-collapse:collapse;font-size:13.5px}.fit-table th{text-align:left;font-family:var(--font-head);text-transform:uppercase;letter-spacing:.07em;font-size:12px;color:var(--ink-3);padding:8px 12px;border-bottom:2px solid var(--ink)}.fit-table td{padding:9px 12px;border-bottom:1px solid var(--line);color:var(--ink-2)}.fit-table td:first-child{color:var(--ink);font-weight:600}.cbt{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cbt-card{border:1px solid var(--line);background:var(--paper);border-radius:var(--r);padding:26px 24px}.cbt-card.cbt-hot{border-top:4px solid var(--volt)}.cbt-name{font-family:var(--font-display);font-size:26px;text-transform:uppercase}.cbt-from{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.1em;font-size:11.5px;color:var(--ink-3);margin:4px 0 12px}.cbt-price{font-family:var(--font-display);font-size:30px}.cbt-card ul{list-style:none;margin:14px 0 18px}.cbt-card li{display:flex;gap:9px;padding:5.5px 0;font-size:13.5px;color:var(--ink-2)}.cbt-card li:before{content:"\2713";color:var(--pine);font-weight:700}@media(max-width:900px){.tstrip-in{grid-template-columns:1fr 1fr}.tstrip-item:nth-child(3){border-left:none}.tstrip-item:nth-child(n+3){border-top:1px solid rgba(255,255,255,.09)}.vshow,.vl,.cbt{grid-template-columns:1fr}.spec-band-in{grid-template-columns:1fr 1fr;gap:22px 12px}.ccta-in{padding:38px 24px}.hs-card img{display:none}}@media(max-width:560px){.wib{grid-template-columns:1fr}.spec-band-in{grid-template-columns:1fr 1fr}}.dropdown-nav{width:300px;grid-template-columns:1fr;padding:8px;border-radius:0;border-top:3px solid var(--volt);left:0;transform:translate(0) translateY(6px)}.nav-item:hover .dropdown-nav,.nav-item:focus-within .dropdown-nav{transform:translate(0) translateY(0)}.dd-link{border-radius:0;padding:10px 14px}.dd-link b{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.06em;font-size:13.5px;display:block}.dd-link .dd-sub{font-family:var(--font-body);text-transform:none;letter-spacing:0}.nav-link .ic{width:11px;height:11px}.pd-buy-block .qty{display:inline-flex!important}@media(min-width:769px){.pd-buy-block{display:grid!important;grid-template-columns:132px 1fr!important;gap:10px 12px;align-items:stretch}.pd-buy-block .pd-buy-row,.pd-buy-block form{display:contents}.pd-buy-block .qty{grid-column:1;grid-row:1;width:132px;max-width:none;height:54px;border:1.5px solid var(--ink);border-radius:0;background:var(--paper);padding:0 4px;justify-content:center;align-items:center}.pd-buy-block .qty b{flex:1;text-align:center;display:grid;place-items:center;min-width:28px}.pd-buy-block .qty button{width:38px;flex-shrink:0;border-radius:0}#pd-add{grid-column:2;grid-row:1;width:100%;min-height:54px}#pd-buy-now{grid-column:1 / -1;grid-row:2;width:100%;min-height:54px;background:var(--pine);color:#fff;border:none}#pd-buy-now:hover{background:var(--pine-d);color:#fff}}@media(max-width:768px){.pd-buy-block{display:grid!important;grid-template-columns:112px 1fr!important;gap:10px 8px;align-items:stretch}.pd-buy-block .pd-buy-row,.pd-buy-block form{display:contents}.pd-buy-block .qty{grid-column:1;grid-row:1;width:112px;max-width:none;height:52px;border:1.5px solid var(--ink);border-radius:0;background:var(--paper);padding:0 2px;justify-content:center;align-items:center}.pd-buy-block .qty button{width:36px;border-radius:0}#pd-add{grid-column:2;grid-row:1;height:52px;min-height:52px}#pd-buy-now{grid-column:1 / -1;grid-row:2;height:52px;min-height:52px;background:var(--pine);color:#fff;border:none}}.pd-buy-block .btn-volt,.pd-buy-block .pd-pay,.pd-buy-block .pd-ship-note{grid-column:1 / -1;width:100%}.pd-buy-block .btn-volt{display:flex;justify-content:center}.cb-facets{display:grid;grid-template-columns:248px 1fr;gap:30px;align-items:start;padding:30px 0 70px}.facet-aside{position:sticky;top:96px}.facet-toggle{display:none}.facet-panel{border:1px solid var(--line);background:var(--paper);padding:18px 18px 14px}.facet-search{position:relative;margin-bottom:6px;border-bottom:1px solid var(--line-2);padding-bottom:2px}.facet-search .ic{position:absolute;left:2px;top:9px;width:14px;height:14px;color:var(--ink-3)}.facet-search input{width:100%;border:none;background:transparent;outline:none;font-size:13.5px;padding:6px 2px 6px 24px;color:var(--ink)}.facet-group{padding:13px 0;border-bottom:1px solid var(--line)}.facet-group:last-of-type{border-bottom:none}.facet-group h4{font-size:12px;letter-spacing:.14em;color:var(--ink-3);margin-bottom:8px}details.facet-acc>summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none}details.facet-acc>summary::-webkit-details-marker{display:none}details.facet-acc>summary h4{margin:0;flex:1;transition:color .15s}details.facet-acc>summary:hover h4{color:var(--ink, #0f1112)}.facet-acc-count{min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;background:var(--pine, #313e49);color:#fff;font-size:11px;font-weight:700}.facet-chev{width:14px;height:14px;flex:none;color:var(--ink-3, #5c6166);transition:transform .2s ease}details.facet-acc[open]>summary .facet-chev{transform:rotate(90deg)}details.facet-acc .facet-acc-body{padding-top:8px}.facet-check{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--ink-2);padding:4.5px 0;cursor:pointer}.facet-check:hover{color:var(--ink)}.facet-check input{accent-color:#ccdb29;width:15px;height:15px;flex:none}.facet-link{display:block;font-size:13.5px;color:var(--ink-2);padding:4.5px 0}.facet-link:hover{color:var(--ink)}.facet-link.on{color:var(--ink);font-weight:700;border-left:3px solid var(--volt);padding-left:8px;margin-left:-11px}.facet-clear{margin-top:12px;font-family:var(--font-head);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:12px;color:var(--ink-3)}.facet-clear:hover{color:var(--terra)}.cb-facets .f-bar{justify-content:space-between;margin-bottom:14px}@media(max-width:900px){.cb-facets{grid-template-columns:1fr;gap:0}.facet-aside{position:static}.facet-toggle{display:inline-flex;align-items:center;gap:8px;width:100%;justify-content:center;border:1px solid var(--ink);font-family:var(--font-head);font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:11px;margin:18px 0 4px}.facet-panel{display:none;margin-top:10px}.facet-aside.open .facet-panel{display:block}}body[data-page=product] .container,body[data-page=product] .recent-strip{width:min(1600px,96vw)}body[data-page=product] .pd{gap:56px}.colhead .colhead-media.container{width:100%;border-radius:0;margin-bottom:24px}.colhead .colhead-media:before{border-radius:0}.colhead-overlay{padding-left:max(4vw,calc((100vw - 1240px)/2));padding-right:max(4vw,calc((100vw - 1240px)/2))}.colhead{padding-top:12px}@media(max-width:768px){.colhead .colhead-media.container{margin-bottom:14px}.colhead-overlay{padding-left:4vw;padding-right:4vw}}.colhead .colhead-media.container,.colhead .colhead-media.ch-fixed{aspect-ratio:9 / 2;height:auto}.colhead .colhead-media .colhead-img{height:100%;object-fit:cover}.colhead-titles h1,.colhead-text h1{font-size:clamp(30px,4.2vw,50px)}.colhead-titles .kicker{font-size:12px}@media(max-width:768px){.colhead .colhead-media.container,.colhead .colhead-media.ch-fixed{aspect-ratio:15 / 8;height:auto}.colhead-titles h1,.colhead-text h1{font-size:26px}}.p-card .p-cat{font-size:13px;letter-spacing:.1em;font-family:var(--font-head);font-weight:700;color:var(--ink-2)}.badge{font-size:12px;padding:5px 10px}.badge .ic{width:12px;height:12px}@media(max-width:768px){.p-card .p-cat{font-size:12px}.badge{font-size:11px;padding:4px 8px}}body[data-page=collection] .container{width:min(1600px,96vw)}.colhead-overlay{padding-left:max(2vw,calc((100vw - 1600px)/2));padding-right:max(2vw,calc((100vw - 1600px)/2))}@media(min-width:1300px){body[data-page=collection] .grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:900px)and (max-width:1299px){body[data-page=collection] .grid{grid-template-columns:repeat(3,1fr)}}.pd-info .pd-brand{display:inline-flex;align-items:center;justify-content:center;gap:0;margin:10px 0 2px;padding:8px 14px;border:1px solid var(--line-2);border-left:3px solid var(--volt);background:var(--paper)}.pd-info .pd-brand:hover{border-color:var(--ink)}.pd-info .pd-brand-logo{height:44px;width:auto;max-width:132px;object-fit:contain;border:none;background:transparent;border-radius:0}.pd-info .pd-brand-name{font-family:var(--font-head);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:17px;color:var(--pine)}.p-card .p-add{margin-left:auto;margin-right:auto;display:inline-flex;align-items:center;gap:7px}.qty,.qty button,.p-add,.pd-buy-row .btn,#pd-add,#pd-buy-now,.pv-chip,.b-chip,.f-sel,select,input[type=search],input[type=text],input[type=email]{border-radius:0!important}body[data-page=page] .container{width:min(1600px,96vw)}@media(max-width:768px){.section{padding-top:36px!important;padding-bottom:36px!important}.spec-band{padding:24px 0 20px}.recent-strip{margin-top:32px}.pd{padding:24px 0 20px}.pd-info #pd-price{padding-top:12px}.tc-row{margin:10px 0 2px}.sec-head{margin-bottom:24px}}@media(max-width:768px){body[data-page=product] .pd{gap:0}.pd{padding:20px 4vw}.pd-info .p-cat,.pd-info h1,.pd-info .pd-brand{order:-3}.pd-info .pd-brand{margin:12px 0 0}.pd-gallery{order:-2;margin-top:12px}.pd-info .pd-price{padding:12px 0}.tc-row{margin:8px 0 4px}.pd-info .pd-variants{margin:8px 0 16px}.pd-info .pd-buy-block{margin-top:14px}.pd-ship-note{margin-top:8px}.pd-content{margin-top:16px}}.used-line{display:flex;align-items:center;gap:10px;margin:6px 0 2px;flex-wrap:wrap}.used-cond{font-family:var(--font-head);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:14px;padding:5px 12px;border-left:3px solid}.used-cond[data-cond="95"]{color:#0f1112;background:var(--volt);border-color:#0f1112}.used-cond[data-cond="90"]{color:#fff;background:var(--pine);border-color:var(--volt)}.used-cond[data-cond="80"]{color:#0f1112;background:#f5b045;border-color:#0f1112}.used-cond[data-cond="70"]{color:#fff;background:var(--terra);border-color:#0f1112}.used-save{font-size:12px;color:var(--ink-3)}.used-save b{color:var(--pine)}.used-dims{display:flex;gap:10px;flex-wrap:wrap;margin:4px 0 14px}.used-dim{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.08em;font-size:13px;padding:6px 12px;background:var(--paper);border:1px solid var(--line)}.rpt-table{width:100%;border-collapse:collapse;font-size:13.5px}.rpt-table th{text-align:left;font-family:var(--font-head);text-transform:uppercase;letter-spacing:.07em;font-size:12px;color:var(--ink-3);padding:8px 12px;border-bottom:2px solid var(--ink)}.rpt-table td{padding:9px 12px;border-bottom:1px solid var(--line);color:var(--ink-2)}.rpt-table td:first-child{color:var(--ink);font-weight:600;width:160px}.rpt-table tr.rpt-warn td{background:#fdf6e7;color:#7a5200}.used-wty{margin-top:12px;font-size:13px;color:var(--ink-2);border-left:3px solid var(--volt);padding:8px 12px;background:var(--paper)}@media(max-width:768px){.rpt-table td:first-child{width:96px}}.ug-hero{background:var(--night);border-bottom:3px solid var(--volt);padding:44px 0}.ug-hero .kicker{color:var(--volt);font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:600}.ug-hero h1{font-family:var(--font-display);font-weight:400;text-transform:uppercase;color:#fff;font-size:clamp(28px,4.4vw,44px);margin:10px 0}.ug-hero p{color:#c3c9cf;max-width:58ch;line-height:1.7;font-size:14.5px}.ug-ctas{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}.ug-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-head);font-weight:700;text-transform:uppercase;letter-spacing:.09em;font-size:13.5px;padding:13px 26px;text-decoration:none;min-height:48px}.ug-btn-volt{background:var(--volt);color:var(--ink)}.ug-btn-ink{border:1px solid var(--volt);color:var(--volt)}.ug-btn-ink:hover{background:var(--volt);color:var(--ink)}.ug-legend{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--line);background:var(--paper);margin-top:26px}.ug-grade{padding:16px 18px;border-top:4px solid}.ug-grade[data-g="95"]{border-color:var(--volt)}.ug-grade[data-g="90"]{border-color:var(--pine)}.ug-grade[data-g="80"]{border-color:#f5b045}.ug-grade[data-g="70"]{border-color:var(--terra)}.ug-grade b{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.08em;font-size:16px;display:block;color:var(--ink)}.ug-grade span{font-size:12px;color:var(--ink-3);line-height:1.5;display:block;margin-top:4px}.ug-sec{padding:38px 0 6px}.ug-sec-head h2{font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:clamp(22px,3vw,30px);color:var(--ink);margin:0}.ug-sec-head p{color:var(--ink-2);max-width:60ch;font-size:13.5px;margin:6px 0 18px;line-height:1.6}.ug-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.ug-card{border:1px solid var(--line);background:var(--paper);position:relative;display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.ug-card:hover{border-color:var(--ink);transform:translateY(-3px)}.ug-card .ug-img{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--ivory)}.ug-card .ug-img img{width:100%;height:100%;object-fit:cover}.ug-badge{position:absolute;top:10px;left:10px;font-family:var(--font-head);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:13px;padding:4px 10px;z-index:2}.ug-badge[data-g="95"]{background:var(--volt);color:var(--ink)}.ug-badge[data-g="90"]{background:var(--pine);color:#fff}.ug-badge[data-g="80"]{background:#f5b045;color:var(--ink)}.ug-badge[data-g="70"]{background:var(--terra);color:#fff}.ug-cert{position:absolute;bottom:10px;left:10px;background:#0f1112d9;color:var(--volt);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;z-index:2}.ug-body{padding:14px 16px 16px;display:flex;flex-direction:column;flex:1}.ug-body h3{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.04em;font-size:16.5px;line-height:1.3;color:var(--ink);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:42px}.ug-body h3 a{color:inherit;text-decoration:none}.ug-meta{font-size:11px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;margin:6px 0 0}.ug-price{display:flex;align-items:baseline;gap:10px;margin-top:10px}.ug-price b{font-family:var(--font-display);font-size:24px;color:var(--ink)}.ug-price s{color:#9aa2ab;font-size:13px}.ug-price em{font-style:normal;font-size:12px;color:var(--pine);font-weight:600}.ug-one{font-size:11px;color:var(--terra);font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:6px 0 0}.ug-actions{display:flex;gap:8px;margin-top:12px}.ug-actions a{flex:1;text-align:center;font-family:var(--font-head);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:12.5px;padding:10px;text-decoration:none}.ug-view{border:1px solid var(--ink);color:var(--ink)}.ug-buy{background:var(--volt);color:var(--ink)}.ug-empty{color:var(--ink-3);font-size:13.5px;border:1px dashed var(--line-2);padding:22px;text-align:center;grid-column:1/-1}.ug-checks{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.ug-checks span{border:1px solid var(--line);border-left:3px solid var(--volt);background:var(--paper);padding:12px 14px;font-family:var(--font-head);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:14px;color:var(--ink)}.ug-policy ul{list-style:none;padding:0;margin:0}.ug-policy li{padding:10px 0;border-bottom:1px solid var(--line);font-size:14px;color:var(--ink-2);line-height:1.7}.ug-policy b{color:var(--ink)}.ug-trade{background:var(--night);border-top:3px solid var(--volt);padding:34px 30px 38px;margin-top:26px}.ug-trade .ug-sec-head h2{color:#fff}.ug-trade .ug-sec-head p{color:#c3c9cf}.ug-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:6px 0 20px}.ug-steps div{border:1px solid rgba(255,255,255,.14);padding:14px 16px;color:#dfe3e7;font-size:13px;line-height:1.6}.ug-steps b{font-family:var(--font-display);color:var(--volt);font-size:19px;display:block;margin-bottom:4px}@media(max-width:900px){.ug-legend{grid-template-columns:1fr 1fr}.ug-steps{grid-template-columns:1fr}.ug-hero{padding:30px 0}.ug-trade{padding:24px 18px 30px}}@media(max-width:640px){.container,body[data-page=collection] .container,body[data-page=page] .container,body[data-page=product] .recent-strip{width:100%!important}.pd-info>*,.accordion{padding-left:0;padding-right:0}.pd-buy-block,.pd-ship-note,.pd-sku-line{margin-left:14px;margin-right:14px}.acc-body-in{padding-left:14px;padding-right:14px}.pd-thumbs,.spec-band .container{padding:0 14px}.collection-body .container{padding:0 10px}.related .container{padding-left:10px!important;padding-right:10px!important}}@media(max-width:640px){.pd{padding-left:10px!important;padding-right:10px!important}}.f-brand-extra,.f-scale-extra{display:none}.facet-group.expanded .f-brand-extra,.facet-group.expanded .f-scale-extra{display:block}.fc-n{margin-left:4px;font-size:11px;color:var(--ink-3,#8b8b8b);font-variant-numeric:tabular-nums}.facet-check.is-empty{opacity:.42}.facet-check.is-empty:hover{opacity:.7}.facet-more{display:block;width:100%;margin-top:6px;background:none;border:none;padding:6px 0 0;cursor:pointer;font-family:Barlow Condensed,Arial,sans-serif;font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#313e49;text-align:left}.facet-more:hover{color:#ccdb29}@media(max-width:768px){.pd-buy-block{width:calc(100% - 28px)!important}}@media(max-width:768px){.pd-buy-block{width:calc(100% - 28px)!important;min-width:0!important}}.p-card .p-add{width:100%;margin-left:0;margin-right:0;display:flex;justify-content:center;border-radius:0!important}.pd-content .accordion .acc-body-in{font-size:14px;line-height:1.7;color:var(--ink-2)}.pd-content .accordion .acc-body-in .pd-desc{margin:0;padding:0;font-size:inherit;line-height:inherit;color:inherit}.pd-content .accordion .acc-body-in .pd-desc>p{margin:0 0 12px}.pd-content .accordion .acc-body-in .pd-desc>*:last-child{margin-bottom:0}.pd-content .accordion .acc-body-in ul,.pd-content .accordion .acc-body-in ol{margin:0;padding-left:18px;display:grid;gap:8px}.pd-content .accordion .acc-body-in li{line-height:1.55}.pd-content .accordion .acc-body-in li>ul,.pd-content .accordion .acc-body-in li>ol{margin-top:8px}.pd-content .accordion .acc-body-in .spec-table{font-size:inherit;line-height:inherit}.pd-content .accordion .acc-body-in .spec-table th,.pd-content .accordion .acc-body-in .spec-table td{padding:9px 2px;line-height:1.6}.pd-content .accordion .acc-body-in .spec-table tr:last-child th,.pd-content .accordion .acc-body-in .spec-table tr:last-child td{border-bottom:none}.pd-content .accordion .acc-body-in h3,.pd-content .accordion .acc-body-in h4,.pd-content .accordion .acc-body-in h5{margin:16px 0 8px;font-family:var(--font-head);font-size:14px;font-weight:700;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--ink)}.pd-content .accordion .acc-body-in>*:first-child,.pd-content .accordion .acc-body-in .pd-desc>*:first-child{margin-top:0}.pd-content .accordion .acc-body-in .wib-sub{margin-top:4px;font-size:14px;font-weight:700;list-style:none;color:var(--ink)}@media(max-width:768px){.pd-content .accordion .acc-body-in{font-size:13.5px;line-height:1.65}.pd-content .accordion .acc-body-in ul,.pd-content .accordion .acc-body-in ol{gap:7px;padding-left:16px}.pd-content .accordion .acc-body-in .spec-table th,.pd-content .accordion .acc-body-in .spec-table td{padding:8px 2px}}[hidden],.facet-acc-count[hidden]{display:none!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.footer a:focus-visible,.footer button:focus-visible,.footer input:focus-visible,.g-stats a:focus-visible,.g-stats button:focus-visible{outline-color:var(--volt)}a:focus:not(:focus-visible),button:focus:not(:focus-visible),summary:focus:not(:focus-visible),select:focus:not(:focus-visible),input:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:none}@media(min-width:1025px){.search-grid{grid-template-columns:repeat(4,1fr);gap:34px 20px}}.sr-side{display:grid;gap:10px;margin-top:34px}.sr-side h2{font-family:var(--font-head);font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 2px}.sr-link{display:flex;align-items:baseline;gap:12px;padding:13px 16px;border:1px solid var(--line);border-left:3px solid var(--volt);background:var(--paper);text-decoration:none;color:var(--ink);transition:border-color .13s,transform .13s}.sr-link:hover{border-color:var(--ink);transform:translate(2px)}.sr-link b{font-size:15px;font-weight:600}.sr-link span{font-size:13.5px;color:var(--ink-3)}.sr-link .sr-kind{margin-left:auto;font-family:var(--font-head);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.sr-pager{display:flex;gap:8px;justify-content:center;align-items:center;margin:44px 0 0}.sr-pager a,.sr-pager span.pg-gap{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 12px;border:1px solid var(--line-2);font-family:var(--font-head);font-size:14px;font-weight:700;text-decoration:none;color:var(--ink);background:var(--paper)}.sr-pager a:hover{border-color:var(--ink)}.sr-pager a.is-on{background:var(--ink);border-color:var(--ink);color:var(--paper)}
/*# sourceMappingURL=/cdn/shop/t/261/assets/style.css.map */
