@charset "UTF-8";
:root{--bg:#08090b;--panel:#111315;--panel2:#17191b;--line:#292b2e;--muted:#969a9f;--text:#f2f3f4;--orange:#ff743b;--sans:Arial,Helvetica,sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--text);font:15px var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer;color:inherit;border:0}button,a,summary,input{-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%;height:auto}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}svg{width:21px;height:21px;vertical-align:middle;flex-shrink:0}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--orange);outline-offset:5px}[hidden]{display:none!important}.container{width:min(1240px,calc(100% - 80px));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:110;left:15px;top:12px;padding:13px 18px;background:var(--orange);color:#121212;transform:translateY(-180%)}.skip-link:focus{transform:none}.topbar{border-bottom:1px solid #222326;color:#a6a9ad;font-size:9px;letter-spacing:1.15px}.topbar .container{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:34px}.topbar-divider{padding:0 14px;color:#55585b}.topbar a{font-size:10px;letter-spacing:0}.topbar svg{width:12px;height:12px;margin-left:7px}.header-row{display:flex;align-items:center;gap:42px;min-height:100px}.brand{width:170px;flex-shrink:0}.brand img{width:170px;height:68px;object-fit:contain}.quick-search{display:flex;min-width:0;flex:1;border:1px solid #393c3f;border-radius:7px;overflow:hidden;min-height:46px;background:#141618}.quick-search input{flex:1;width:100%;min-width:0;background:none;border:0;color:var(--text);padding:0 16px;font-size:12px}.quick-search input::placeholder{color:#7e8287}.quick-search input:focus{outline:0}.quick-search:focus-within{outline:2px solid var(--orange);outline-offset:3px}.quick-search button{display:flex;align-items:center;justify-content:center;min-width:49px;background:#25282a;border-left:1px solid #393c3f}.quick-search button:hover{background:#353a3d}.quick-search svg{width:18px;height:18px}.header-account{display:flex;align-items:center;gap:28px}.header-login{display:flex;gap:9px;align-items:center;font-size:12px}.header-login svg{width:17px;height:17px}.button{display:inline-flex;align-items:center;justify-content:center;gap:23px;padding:0 23px;min-height:49px;background:var(--orange);border:1px solid var(--orange);border-radius:6px;color:#17110d;font-size:13px;font-weight:700;transition:background .18s,transform .18s}.button:hover{background:#ff925f;border-color:#ff925f;transform:translateY(-2px)}.button.small{min-height:40px;font-size:12px;padding:0 18px;gap:17px}.button.secondary{background:#191c1f;border-color:#3a3d41;color:#e8e9ea}.button.secondary:hover{background:#292d31;border-color:#60656a}.category-shell{border-top:1px solid #242629;border-bottom:1px solid #303235;background:#111315}.categories{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;min-height:49px}.categories a{display:flex;align-items:center;justify-content:center;gap:10px;font-size:11px;white-space:nowrap}.categories svg{width:15px;height:15px;color:var(--orange)}.categories a:hover{color:var(--orange)}.breadcrumb{display:flex;align-items:center;gap:11px;padding-block:25px;color:#757b81;font-size:10px}.breadcrumb span:last-child{color:#bfc2c5}.breadcrumb svg{width:11px;height:11px}.product-hero{display:grid;grid-template-columns:1fr 1.06fr;gap:67px;align-items:start;padding-bottom:44px}.gallery{min-width:0}.gallery-panel{position:relative;aspect-ratio:1;overflow:hidden;background:#101214;border-radius:9px}.banner-link{display:block}.hero-banner{width:100%;aspect-ratio:1;object-fit:cover}.expand-banner{position:absolute;bottom:14px;right:14px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #ffffff35;background:#101010cc;backdrop-filter:blur(8px);padding:9px 12px;border-radius:5px;font-size:10px;color:#fff}.expand-banner:hover{background:#111}.expand-banner svg{width:14px;height:14px}.logo-panel{display:flex;align-items:center;justify-content:center;border:1px solid var(--line)}.logo-panel>div{width:80%;text-align:center}.logo-panel img{width:100%;height:auto;margin-bottom:28px}.logo-panel span{font-size:15px;font-weight:700;letter-spacing:3px}.logo-panel p{font-size:12px;color:var(--muted);line-height:1.8;margin-top:13px}.gallery-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:14px}.gallery-tabs{display:flex;gap:10px}.gallery-tabs button{display:flex;align-items:center;gap:9px;min-width:100px;padding:6px 11px 6px 6px;background:#151719;border:1px solid #303337;border-radius:6px;color:#979da3;font-size:10px}.gallery-tabs button[aria-selected=true]{border-color:var(--orange);color:#fff}.gallery-tabs img{width:34px;height:34px;object-fit:cover;border-radius:3px}.gallery-tabs button:last-child img{object-fit:contain}.gallery-caption{color:#6a7177;font-size:8px;line-height:1.9;letter-spacing:1px;text-align:right}.product-summary{min-width:0;padding-top:9px}.product-eyebrow{display:flex;align-items:center;gap:13px;color:#7c858c;font-size:9px;letter-spacing:.9px}.label-orange{color:#ff996f;background:#291a13;border:1px solid #533025;border-radius:4px;padding:6px 9px;font-size:9px;font-weight:700;letter-spacing:1px}h1{font-size:clamp(29px,3.2vw,43px);font-weight:600;line-height:1.16;letter-spacing:-1.5px;margin-top:23px}.h1-brand{display:block;color:#9a9fa4;font-size:11px;letter-spacing:2px;font-weight:400;margin-bottom:11px}.h1-brand>span{color:var(--orange);margin-left:4px}.title-accent{color:var(--orange);white-space:nowrap}.product-intro{font-size:13px;color:#969da3;line-height:1.9;margin-top:19px;max-width:470px}.summary-specs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:23px;padding-block:8px}.summary-specs>div{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:10px;font-size:11px}.summary-specs span{color:#7f878e}.summary-specs strong{font-size:11px;font-weight:400;color:#c2c7cb}.summary-actions{display:flex;gap:11px;margin-top:22px}.summary-actions .button{flex:1;gap:25px}.access-caption{display:flex;align-items:center;gap:8px;color:#7f878d;font-size:9px;line-height:1.8;margin-top:12px}.access-caption svg{width:12px;height:12px;color:#a2a28c}.read-first{display:flex;align-items:flex-start;gap:13px;margin-top:26px}.read-first-number{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border:1px solid #453028;background:#1e1512;color:#c48c73;border-radius:5px;font-size:10px}.read-first strong{font-size:11px;font-weight:400;color:#c9cdd1}.read-first p{font-size:10px;line-height:1.85;color:#717a81;margin-top:6px;max-width:350px}.read-first>a{margin-left:auto;padding:3px 0 5px 8px;color:#a4a6a6}.read-first>a svg{width:17px;height:17px}.section-nav{position:sticky;top:0;z-index:80;background:#111315ed;backdrop-filter:blur(16px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.section-nav>.container{display:flex;align-items:center;gap:45px;min-height:64px}.section-nav a{position:relative;display:flex;gap:18px;align-items:center;align-self:stretch;font-size:12px;color:#8d959c}.section-nav a>span{font-size:9px;color:#626a71}.section-nav a[aria-current=location]{color:#f2f2f2}.section-nav a[aria-current=location]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--orange)}.nav-brand{display:flex;gap:15px;align-items:center;margin-left:auto;color:#545c63;font-size:9px;letter-spacing:1.2px}.nav-brand svg{width:15px;height:15px;color:#846a5c}.overview{display:grid;grid-template-columns:1fr 1.5fr;gap:100px;padding-block:69px}.kicker{display:block;font-size:9px;font-weight:400;letter-spacing:1.5px;color:#a07865;margin-bottom:17px}h2{font-size:32px;line-height:1.23;letter-spacing:-1px;font-weight:500}.overview-heading p{font-size:12px;color:#858e95;line-height:1.9;max-width:300px;margin-top:20px}.overview-items{border-top:1px solid #33383b}.overview-items a{display:flex;align-items:center;gap:28px;border-bottom:1px solid var(--line);padding-block:21px}.overview-number{display:block;min-width:72px;font-size:30px;line-height:1;font-weight:400;letter-spacing:-1px;color:#e5e8eb}.overview-number>span{display:block;font-size:7px;line-height:1.4;letter-spacing:1px;color:#737d85;margin-top:8px}.overview-items h3{font-size:13px;font-weight:400}.overview-items p{font-size:11px;line-height:1.8;color:#79848d;margin-top:7px}.overview-items a>svg{width:17px;height:17px;margin-left:auto;color:#9f7863}.overview-items a:hover h3{color:var(--orange)}.article-section{padding-block:64px;background:#111315;border-top:1px solid #292d31;border-bottom:1px solid #292d31}.article-top{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:35px}.article-byline{font-size:10px;line-height:2;letter-spacing:.8px;color:#d7dbdf;text-align:right}.article-byline>span{font-size:10px;color:#6d7a84;letter-spacing:0}.article-layout{display:grid;grid-template-columns:2.2fr 1fr;gap:52px;align-items:start}.article-body{min-width:0;columns:2;column-gap:32px}.article-body p{font-size:13px;line-height:1.95;color:#b2bbc3;margin-bottom:20px;break-inside:avoid}.article-body p:first-child{color:#e3e6e9}.article-body p:last-child{margin-bottom:0}.article-body a{color:#ffa17b;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.article-body a:hover{color:#ffd0b8}.article-aside{border:1px solid #583a2b;background:#201812;border-radius:8px;padding:25px 24px}.aside-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:8px;letter-spacing:1.3px;color:#bb8c6c}.aside-heading svg{width:17px;height:17px;color:var(--orange)}.article-aside h3{font-size:24px;line-height:1.25;font-weight:400;letter-spacing:-.5px;color:#f2dfd0;margin-top:21px}.article-aside dl{margin-top:24px}.article-aside dl>div{border-top:1px solid #4a3326;padding-block:13px}.article-aside dt{font-size:11px;color:#d9b69c}.article-aside dd{font-size:11px;line-height:1.8;color:#9d8572;margin-top:6px}.article-aside>a{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #4a3326;padding-top:19px;font-size:10px;color:#f1bb95}.article-aside>a svg{width:16px;height:16px}.testimonial-section{padding-block:67px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px}.sample-badge{font-size:8px;color:#cba28a;letter-spacing:1px;padding:8px 10px;border:1px solid #513a2c;border-radius:4px;margin-bottom:3px;white-space:nowrap}.section-description{font-size:11px;line-height:1.9;color:#7e8992;margin-top:18px}.review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:29px}.review-card{display:flex;flex-direction:column;min-width:0;background:#131619;border:1px solid #2c3135;border-radius:8px;padding:22px 23px}.review-card-top{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:32px}.quote-sign{font-family:Georgia,serif;font-size:51px;height:40px;line-height:1;color:#c8744c}.fiction-label{font-size:7px;letter-spacing:.9px;color:#8f7869}.review-card h3{font-size:14px;line-height:1.5;font-weight:400;margin-top:16px;color:#e1e6eb}.review-card blockquote{font-size:12px;line-height:1.9;color:#8c99a4;margin-top:12px;margin-bottom:25px;flex:1}.review-author{display:flex;align-items:center;gap:10px;padding-top:16px;border-top:1px solid #2c3135}.avatar{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;background:#2b2521;border:1px solid #48392d;border-radius:50%;color:#cfaa8f;font-size:9px}.review-author h4{font-size:11px;line-height:1.6;font-weight:400;color:#bdc7cf}.review-author div>span{display:block;color:#61707c;font-size:8px;line-height:1.7;margin-top:3px}.review-end{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:30px;background:#1e1712;border:1px solid #4e3525;border-radius:8px;min-width:0;position:relative}.review-end>span{font-size:11px;color:#e2b48e;letter-spacing:1.5px;line-height:1.7}.review-end p{color:#907965;font-size:12px;line-height:1.9;margin-top:19px}.review-end>svg{position:absolute;right:26px;bottom:25px;width:26px;height:26px;color:#c2865c}.faq-section{padding-block:62px;background:#101214;border-top:1px solid #252c30;border-bottom:1px solid #252c30}.faq-header{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:30px}.faq-search{width:310px;max-width:100%}.faq-search label{display:block;font-size:10px;color:#85939e;margin-bottom:10px}.faq-search-field{display:flex;align-items:center;gap:10px;border:1px solid #38434a;background:#191e22;border-radius:6px;padding-inline:12px;min-height:43px}.faq-search-field:focus-within{outline:1px solid var(--orange);outline-offset:3px}.faq-search-field svg{width:17px;height:17px;color:#8f9ba3}.faq-search-field input{width:100%;min-width:0;background:none;border:0;color:#f1f3f5;font-size:11px;height:41px;padding:0}.faq-search-field input:focus{outline:0}.faq-search-field input::placeholder{color:#66757f}.search-status{font-size:9px;line-height:1.8;color:#6e808c;margin-top:9px}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 35px;align-items:start}.faq-grid details{border-top:1px solid #333e45;border-bottom:1px solid #242e34;margin-bottom:-1px}.faq-grid summary{display:flex;align-items:center;gap:15px;padding-block:23px;list-style:none;cursor:pointer;font-size:13px;line-height:1.6}.faq-grid summary::-webkit-details-marker{display:none}.faq-number{font-size:9px;color:#6b7f8c;flex-shrink:0}.faq-question{flex:1}.faq-grid summary svg{width:16px;height:16px;margin-left:12px;color:#b48c6e;transition:transform .18s}.faq-grid details[open] summary svg{transform:rotate(45deg)}.faq-answer{font-size:12px;color:#8497a5;line-height:1.9;padding:0 24px 23px 28px}.faq-empty{padding:32px;border:1px solid #39444c;border-radius:7px}.faq-empty h3{font-size:19px;font-weight:400}.faq-empty p{font-size:12px;color:#91a0ac;line-height:1.8;margin-block:14px 20px}.text-button{display:inline-flex;align-items:center;gap:17px;color:#ff9b6d;font-size:12px;background:none;padding:0}.text-button svg{width:17px;height:17px}.bottom-access{display:flex;align-items:center;gap:27px;margin-block:42px;padding:28px 30px;border:1px solid #3a3530;border-left:3px solid var(--orange);background:#141313;border-radius:7px}.access-symbol{display:flex;align-items:center;justify-content:center;width:51px;height:51px;flex-shrink:0;background:#302017;color:#ee9163;border-radius:50%}.access-symbol svg{width:25px;height:25px}.bottom-access .kicker{font-size:8px;margin-bottom:10px}.bottom-access h2{font-size:23px;letter-spacing:-.5px}.bottom-access p{font-size:10px;color:#8c837a;line-height:1.8;margin-top:11px}.bottom-access-actions{display:flex;gap:10px;margin-left:auto}.bottom-access-actions .button{font-size:12px;min-height:44px;padding:0 18px;gap:22px}.footer{border-top:1px solid #24282b;display:grid;grid-template-columns:1fr 1.4fr auto;gap:35px;align-items:center;padding-block:36px}.footer-brand{font-size:16px;letter-spacing:1.3px;font-weight:700}.footer-brand>span{font-size:9px;vertical-align:top;margin-left:5px;color:#78838c}.footer p{font-size:9px;line-height:1.9;color:#5f6b74}.footer>div p{margin-top:9px}.footer>span{font-size:8px;color:#4f5a63;letter-spacing:.8px;white-space:nowrap}.mobile-actions{display:none}.popup{position:fixed;z-index:200;inset:0;display:flex;align-items:center;justify-content:center;background:#000d;backdrop-filter:blur(7px);overflow-y:auto;overscroll-behavior:contain;padding:24px}.popup-card{position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:0;width:min(730px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;border:1px solid #503d31;background:#151719;border-radius:10px;box-shadow:0 25px 100px #000}.popup-visual{padding:14px;background:#0b0d0e;min-width:0}.popup-logo{width:150px;height:60px;object-fit:contain;margin:0 auto 7px}.popup-image{display:block;border-radius:5px;overflow:hidden}.popup-image img{width:100%;aspect-ratio:1;object-fit:cover}.popup-content{display:flex;flex-direction:column;justify-content:center;padding:53px 28px 30px;min-width:0}.popup-kicker{font-size:8px;letter-spacing:1.8px;color:#d2916d}.popup-content h2{font-size:35px;font-weight:500;line-height:1.12;letter-spacing:-1px;margin-top:16px}.popup-content>p{font-size:11px;line-height:1.9;color:#8d979f;margin-top:19px}.popup-actions{display:flex;flex-direction:column;gap:10px;margin-top:26px}.popup-actions .button{justify-content:space-between;font-size:12px;padding-inline:18px;min-height:45px}.popup-footnote{font-size:9px;line-height:1.9;color:#5d6b76;margin-top:23px}.popup-close{position:absolute;z-index:1;right:14px;top:14px;display:flex;align-items:center;justify-content:center;width:31px;height:31px;background:#292f33;color:#c5cbd0;border:1px solid #48525a;border-radius:50%}.popup-close:hover{background:#424b52}.popup-close svg{width:15px;height:15px}.nojs-note a{text-decoration:underline;color:#e2b295}.nojs-search{font-size:12px;color:#bca28c;margin-right:auto}
@media(min-width:1500px){.product-hero{gap:85px}.product-summary{padding-top:23px}h1{font-size:43px}.summary-specs{margin-top:26px}}
@media(max-width:1100px){.container{width:calc(100% - 56px)}.header-row{gap:27px}.brand,.brand img{width:150px}.header-account{gap:19px}.product-hero{gap:38px;grid-template-columns:1fr 1.06fr}.product-summary{padding-top:2px}h1{font-size:34px;letter-spacing:-1px;margin-top:20px}.product-intro{font-size:12px;margin-top:17px}.summary-specs{margin-top:19px}.summary-specs>div{padding-block:9px;font-size:10px}.summary-specs strong{font-size:10px}.summary-actions{margin-top:20px}.summary-actions .button{font-size:12px;padding:0 15px;gap:18px;min-height:45px}.read-first{margin-top:21px}.overview{gap:60px;grid-template-columns:1fr 1.5fr}.article-layout{gap:32px;grid-template-columns:2fr 1fr}.article-body{column-gap:25px}.article-aside{padding:22px 20px}.article-aside h3{font-size:22px}.review-card{padding:20px}.bottom-access{gap:20px;padding:25px}.bottom-access h2{font-size:21px}.bottom-access-actions .button{padding-inline:14px;gap:15px}.footer{gap:22px}}
@media(max-width:850px){.container{width:calc(100% - 40px)}.header-row{min-height:85px;gap:22px}.brand,.brand img{width:133px;height:56px}.header-login{display:none}.quick-search input{font-size:11px;padding-inline:12px}.button.small{padding-inline:14px;gap:12px;font-size:11px}.categories{gap:0}.categories a{font-size:10px;min-height:47px;gap:7px}.categories svg{width:13px;height:13px}.product-hero{gap:28px;padding-bottom:33px;grid-template-columns:1fr 1.06fr}.breadcrumb{padding-block:21px}.product-eyebrow{font-size:7px;gap:9px;letter-spacing:.5px}.label-orange{font-size:8px;letter-spacing:.6px;padding:5px 7px}.h1-brand{font-size:9px;letter-spacing:1.7px;margin-bottom:10px}h1{font-size:30px;line-height:1.17;margin-top:17px}.product-intro{font-size:11px;line-height:1.9;margin-top:15px}.summary-specs{margin-top:17px}.summary-specs>div{padding-block:8px;gap:15px}.summary-specs span,.summary-specs strong{font-size:9px}.summary-actions{gap:8px;margin-top:18px}.summary-actions .button{min-height:42px;font-size:11px;padding-inline:12px;gap:16px}.summary-actions .button svg{width:17px;height:17px}.access-caption{font-size:8px;gap:7px}.read-first{gap:10px;margin-top:18px}.read-first strong{font-size:10px;line-height:1.5}.read-first p{font-size:9px;line-height:1.8}.read-first-number{width:26px;height:26px;font-size:9px}.read-first>a{display:none}.gallery-tabs button{min-width:82px;gap:7px;padding:5px 8px 5px 5px;font-size:9px}.gallery-tabs img{width:28px;height:28px}.gallery-caption{font-size:7px;letter-spacing:.5px}.gallery-footer{gap:12px}.section-nav>.container{gap:31px;min-height:57px}.section-nav a{font-size:11px;gap:15px}.nav-brand{font-size:8px;gap:10px}.overview{gap:40px;padding-block:50px;grid-template-columns:1fr 1.4fr}h2{font-size:28px}.overview-heading p{font-size:11px}.overview-items a{gap:20px;padding-block:18px}.overview-number{min-width:62px;font-size:27px}.overview-items h3{font-size:12px}.overview-items p{font-size:10px}.article-section{padding-block:50px}.article-layout{grid-template-columns:1fr;gap:30px}.article-body{column-gap:32px}.article-body p{font-size:13px}.article-aside{display:grid;grid-template-columns:1fr 1.4fr;gap:18px 30px;align-items:start}.aside-heading{grid-column:1;grid-row:1}.article-aside h3{grid-column:1;grid-row:2;margin-top:0;font-size:25px}.article-aside dl{grid-column:2;grid-row:1/4;margin-top:0}.article-aside dl>div:first-child{border-top:0;padding-top:0}.article-aside>a{grid-column:1;grid-row:3;font-size:10px}.article-byline{font-size:9px}.article-byline>span{font-size:9px}.testimonial-section{padding-block:50px}.review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.review-card h3{font-size:13px}.review-card blockquote{font-size:11px}.faq-section{padding-block:50px}.faq-header{gap:25px}.faq-search{width:270px}.faq-grid{gap:0 26px}.faq-grid summary{font-size:12px;gap:12px;padding-block:20px}.faq-number{font-size:8px}.faq-grid summary svg{margin-left:5px;width:15px;height:15px}.faq-answer{font-size:11px;line-height:1.9;padding-left:24px}.bottom-access{flex-wrap:wrap;gap:20px;margin-block:32px}.bottom-access-actions{margin-left:71px}.bottom-access h2{font-size:23px}.footer{grid-template-columns:1fr 1.3fr;align-items:start;gap:20px}.footer>span{grid-column:1/-1}}
@media(max-width:600px){html{scroll-padding-top:73px}.container{width:calc(100% - 32px)}.topbar .container{min-height:29px;font-size:7px;letter-spacing:.7px}.topbar-divider{padding-inline:8px}.topbar a{display:none}.header-row{flex-wrap:wrap;gap:0;padding-block:7px 15px}.brand,.brand img{width:145px;height:58px}.header-account{margin-left:auto;order:2}.button.small{font-size:11px;min-height:37px;gap:14px;padding-inline:14px}.quick-search{order:3;flex-basis:100%;min-height:41px;margin-top:5px}.quick-search input{font-size:11px;padding-inline:13px}.quick-search button{min-width:43px}.quick-search svg{width:17px;height:17px}.categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.categories a{font-size:10px;min-height:40px;gap:6px}.categories a:nth-child(-n+3){border-bottom:1px solid #282d31}.categories svg{width:12px;height:12px}.breadcrumb{font-size:9px;gap:8px;padding-block:18px}.breadcrumb svg{width:10px;height:10px}.product-hero{grid-template-columns:1fr;gap:28px;padding-bottom:31px}.gallery-panel{border-radius:7px}.gallery-footer{margin-top:11px}.gallery-tabs button{min-width:90px;font-size:10px;gap:9px}.gallery-tabs img{width:30px;height:30px}.gallery-caption{font-size:7px;letter-spacing:.8px}.expand-banner{bottom:11px;right:11px;font-size:9px;padding:8px 10px}.logo-panel>div{width:77%}.logo-panel span{font-size:13px;letter-spacing:2px}.logo-panel p{font-size:11px}.product-summary{padding-top:0}.product-eyebrow{font-size:8px;letter-spacing:.8px;gap:13px}.label-orange{font-size:8px;padding:6px 8px;letter-spacing:1px}h1{font-size:35px;line-height:1.15;letter-spacing:-1px;margin-top:20px}.h1-brand{font-size:9px;letter-spacing:2px;margin-bottom:12px}.product-intro{font-size:12px;line-height:1.9;margin-top:18px}.summary-specs{margin-top:21px;padding-block:7px}.summary-specs>div{padding-block:9px}.summary-specs span,.summary-specs strong{font-size:10px}.summary-actions{margin-top:20px;gap:10px}.summary-actions .button{min-height:47px;font-size:12px;gap:25px}.access-caption{font-size:8px;margin-top:13px;gap:7px}.read-first{gap:13px;margin-top:24px}.read-first-number{width:29px;height:29px;font-size:10px}.read-first strong{font-size:11px}.read-first p{font-size:10px;line-height:1.8;margin-top:5px}.section-nav>.container{gap:0;justify-content:space-between;min-height:54px}.section-nav a{font-size:11px;gap:7px}.section-nav a>span{font-size:7px}.nav-brand{display:none}.overview{grid-template-columns:1fr;gap:29px;padding-block:40px}.kicker{font-size:8px;letter-spacing:1.3px;margin-bottom:16px}h2{font-size:29px;line-height:1.22}.overview-heading h2 br{display:none}.overview-heading p{max-width:340px;font-size:12px;margin-top:17px}.overview-items a{padding-block:20px;gap:23px}.overview-number{font-size:30px;min-width:64px}.overview-number>span{font-size:7px}.overview-items h3{font-size:13px}.overview-items p{font-size:11px;line-height:1.8;margin-top:6px;max-width:215px}.article-section{padding-block:40px}.article-top{display:block;margin-bottom:27px}.article-top h2{font-size:30px}.article-byline{display:block;text-align:left;font-size:8px;margin-top:21px;line-height:1.9}.article-byline>span{font-size:9px}.article-body{columns:auto}.article-body p{font-size:14px;line-height:1.95;margin-bottom:22px}.article-layout{gap:30px}.article-aside{display:block;padding:24px}.article-aside h3{font-size:27px;margin-top:22px}.article-aside dl{margin-top:23px}.article-aside dl>div:first-child{border-top:1px solid #4a3326;padding-top:13px}.article-aside dl>div{padding-block:15px}.article-aside dt{font-size:12px}.article-aside dd{font-size:12px}.article-aside>a{font-size:11px;padding-top:20px}.testimonial-section{padding-block:40px}.section-heading{display:block}.section-heading h2{font-size:29px;max-width:310px}.sample-badge{display:inline-block;font-size:7px;margin-top:17px;padding:7px 9px}.section-description{font-size:11px;line-height:1.9;margin-top:13px}.review-grid{grid-template-columns:1fr;gap:13px;margin-top:25px}.review-card{padding:23px 24px}.review-card h3{font-size:15px;margin-top:14px}.review-card blockquote{font-size:12px;line-height:1.9;margin-bottom:24px}.review-author h4{font-size:12px}.review-author div>span{font-size:9px}.avatar{width:34px;height:34px;font-size:10px}.fiction-label{font-size:8px}.review-end{min-height:180px;padding:26px}.review-end>span{font-size:12px}.review-end p{font-size:12px}.faq-section{padding-block:40px}.faq-header{display:block;margin-bottom:25px}.faq-header h2{font-size:29px}.faq-search{width:100%;margin-top:25px}.faq-search label{font-size:10px}.faq-search-field{min-height:44px}.faq-search-field input{font-size:12px}.search-status{font-size:9px}.faq-grid{grid-template-columns:1fr}.faq-grid summary{font-size:13px;gap:13px;padding-block:22px}.faq-number{font-size:9px}.faq-answer{font-size:12px;line-height:1.9;padding-left:26px}.faq-empty{padding:25px 22px}.faq-empty h3{font-size:18px;line-height:1.4}.bottom-access{display:block;padding:24px;margin-block:30px}.access-symbol{width:44px;height:44px;margin-bottom:23px}.access-symbol svg{width:22px;height:22px}.bottom-access h2{font-size:27px;line-height:1.25}.bottom-access .kicker{font-size:7px;margin-bottom:12px}.bottom-access p{font-size:11px;line-height:1.8;margin-top:14px}.bottom-access-actions{margin:23px 0 0;gap:10px}.bottom-access-actions .button{flex:1;font-size:12px;min-height:45px;gap:25px;padding-inline:14px}.footer{display:block;padding-block:31px 97px}.footer-brand{font-size:16px}.footer>div p{font-size:10px;margin-top:10px}.footer>p{font-size:9px;line-height:1.9;margin-top:23px}.footer>span{display:block;margin-top:23px;font-size:8px}.mobile-actions{position:fixed;z-index:90;bottom:0;left:0;right:0;display:flex;gap:10px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#111416f2;backdrop-filter:blur(14px);border-top:1px solid #384149}.mobile-actions a{display:flex;align-items:center;justify-content:center;gap:24px;border-radius:5px;font-size:12px;min-height:41px}.mobile-actions a:first-child{width:31%;border:1px solid #3e4a53;color:#c6d0d9}.mobile-actions a:last-child{flex:1;background:var(--orange);color:#15100d;font-weight:700}.mobile-actions svg{width:17px;height:17px}.popup{padding:16px}.popup-card{display:block;width:350px;max-height:calc(100dvh - 32px);border-radius:8px}.popup-visual{padding:11px 12px 0;background:none}.popup-logo{width:140px;height:56px;margin-bottom:5px}.popup-close{right:11px;top:13px;width:30px;height:30px}.popup-content{padding:17px 13px 14px;display:block}.popup-kicker{display:none}.popup-content h2{font-size:19px;line-height:1.2;letter-spacing:-.3px;margin-top:0}.popup-content h2 br{display:none}.popup-content>p{font-size:9px;line-height:1.8;margin-top:9px;max-width:290px}.popup-actions{flex-direction:row;gap:10px;margin-top:15px}.popup-actions .button{width:50%;font-size:12px;min-height:43px;justify-content:space-between;padding-inline:17px;gap:20px}.popup-footnote{display:none}}
@media(max-width:360px){.categories a{font-size:9px;gap:5px}h1{font-size:31px}.product-eyebrow{font-size:7px;gap:10px}.label-orange{font-size:7px}.gallery-tabs button{min-width:80px;font-size:9px}.gallery-caption{font-size:6px}.section-nav a{font-size:10px;gap:6px}.section-nav a>span{font-size:6px}.summary-actions .button{gap:19px;font-size:11px}.overview-items a{gap:18px}.overview-items p{font-size:10px}.overview-number{min-width:56px}.bottom-access-actions .button{gap:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
