@font-face{font-family:Manrope;src:url(/fonts/manrope-variable.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}:root{--pv-bg:#0b0d10;--pv-surface:#14171c;--pv-line:#2b3038;--pv-text:#f5f6f8;--pv-muted:#b2bbc8;--pv-blue:#72a8ff;--pv-action:#326fe8;--pv-paper:#eef0f2;--pv-max:1280px;--pv-text-small:.875rem;--pv-text-ui:.9375rem;--pv-text-body:1rem;--color-brand-bg:#0b0d10;--color-brand-card:#14171c;--color-brand-border:#2b3038;--color-brand-text:#f5f6f8;--color-brand-text-secondary:#b5bbc5;--color-brand-text-muted:#b2bbc8;--font-display:"Manrope", sans-serif;--font-sans:"Manrope", sans-serif}.route-error .eyebrow{margin-bottom:20px}.route-error>p:not(.eyebrow){color:var(--pv-muted);max-width:540px;font-size:var(--pv-text-body);margin:24px 0 30px}html{scroll-behavior:smooth;scroll-padding-top:100px;font-size:100%}body{background:var(--pv-bg);color:var(--pv-text);font-family:Manrope,sans-serif;font-size:var(--pv-text-body);line-height:1.6}body>main{margin:0}main{min-height:50vh}section{padding:0}h1,h2,h3,h4,p,fieldset{margin:0}h1,h2,h3,h4{letter-spacing:-.02em;font-family:Manrope,sans-serif}h1,h2{font-weight:600}p{font-size:inherit;line-height:1.7}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}img{border-radius:0;max-width:100%}svg{flex:none}li{margin:0}fieldset{border:0;padding:0}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--pv-blue);outline-offset:5px}#main-content:focus{outline:none}.site-container{width:min(calc(100% - 96px), var(--pv-max));margin-inline:auto}.eyebrow{font-size:var(--pv-text-small);letter-spacing:.08em;color:var(--pv-blue);font-weight:700;line-height:1.6}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{color:#000;z-index:100;background:#fff;padding:12px;position:absolute;top:-100px;left:20px}.skip-link:focus{top:12px}.button{min-height:52px;font-size:var(--pv-text-body);border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:24px;padding:14px 23px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.button svg,.text-link svg{width:20px;height:20px}.button-blue{color:#fff;background:var(--pv-action)}.button-blue:hover{background:#4782f5;transform:translateY(-1px)}.button-outline{border-color:var(--pv-line);color:#fff;background:0 0}.button-amazon{background:var(--pv-action);color:#fff;border-radius:4px;transition:background .18s}.button-amazon:hover{background:#4782f5}.button-amazon:active{background:#285bc3}.text-link{font-size:var(--pv-text-ui);align-items:center;gap:12px;min-height:40px;font-weight:600;display:inline-flex}.text-link:hover{color:var(--pv-blue)}.brand-header{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0d10f5;border-bottom:1px solid #23272e;position:sticky;top:0}.header-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:0;width:min(100% - 64px,1400px);height:78px;margin:auto;display:grid}.brand-wordmark{grid-column:2;justify-self:center;align-items:center;width:178px;margin:0;display:flex}.brand-wordmark img{object-fit:contain;width:178px;height:56px}.header-actions{grid-column:3;justify-self:end;align-items:center;gap:4px;display:flex}.market-select label{font-size:var(--pv-text-small);color:var(--pv-muted);margin-bottom:7px;font-weight:500;display:block}.market-control{border-radius:4px;position:relative}.market-control:focus-within{outline:2px solid var(--pv-blue);outline-offset:3px}.market-select select{z-index:1;opacity:0;cursor:pointer;width:100%;min-width:200px;height:46px;display:block;position:relative}.market-select option{color:#fff;background:#191d24}.market-current{pointer-events:none;color:var(--pv-text);border:1px solid var(--pv-line);font-size:var(--pv-text-ui);background:#191d24;border-radius:4px;align-items:center;gap:8px;padding-inline:12px;display:flex;position:absolute;inset:0}.market-current-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.market-current svg{color:var(--pv-muted);margin-left:auto}.region-flag{object-fit:contain;vertical-align:middle;border-radius:0;flex:none;width:24px;height:18px;display:inline-block}.menu-toggle{grid-column:1;justify-self:start}.menu-toggle-icon{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:6px;width:22px;display:flex}.menu-toggle-icon span{background:currentColor;width:22px;height:1.5px;transition:transform .2s;display:block}.menu-toggle[aria-expanded=true] .menu-toggle-icon span:first-child{transform:translateY(3.75px)rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-toggle-icon span:last-child{transform:translateY(-3.75px)rotate(-45deg)}.mobile-nav{border-top:1px solid var(--pv-line);background:#101319;max-height:calc(100dvh - 80px);padding:16px 24px 28px;overflow-y:auto}.mobile-nav a{font-size:var(--pv-text-body);color:#d1d5dd;justify-content:space-between;padding:12px 0;display:flex}.mobile-nav svg{width:20px;height:20px}.navigation-preferences{border-top:1px solid var(--pv-line);grid-template-columns:minmax(0,1fr);gap:20px;max-width:560px;margin-top:16px;padding-top:24px;display:grid}.navigation-preferences .market-select-group{gap:16px;display:grid}.navigation-preferences .language-select{width:100%}.brand-hero{isolation:isolate;background:#080a0d;align-items:center;min-height:728px;padding-top:78px;display:flex;position:relative;overflow:hidden}.hero-media{z-index:-2;position:absolute;inset:0}.hero-media img{object-fit:cover;object-position:52% 48%;width:100%;height:100%}.hero-media:after{content:"";background:linear-gradient(90deg,#080a0d 0%,#080a0db3 17%,#0000 65%);position:absolute;inset:0}.hero-content{padding-block:90px;position:relative}.hero-content .eyebrow{margin-bottom:28px}.hero-content h1{color:#fff;letter-spacing:-.035em;max-width:650px;font-size:80px;font-weight:600;line-height:1.07}.hero-content h1 span,.catalog-page-heading h1 span,.about-hero h1 span,.support-hero h1 span{color:var(--pv-blue)}.hero-description{color:#b0b6c1;font-size:var(--pv-text-body);max-width:420px;margin-top:25px;line-height:1.8}.hero-actions{flex-wrap:wrap;align-items:center;gap:27px;margin-top:34px;display:flex}.hero-actions .button{width:fit-content;min-height:44px;font-size:var(--pv-text-ui);border-radius:3px;justify-content:center;gap:12px;padding:10px 18px;line-height:1.4}.section-heading{justify-content:space-between;align-items:flex-end;gap:36px;display:flex}.section-heading h2{margin-top:12px;font-size:36px;line-height:1.25}.section-heading>p{font-size:var(--pv-text-body);color:var(--pv-muted);max-width:330px}.featured-section{padding-block:92px 96px}.section-note{font-size:var(--pv-text-small);color:#a7b3c4;margin-top:14px}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px;margin-top:34px;display:grid}.catalog-card{min-width:0}.catalog-image{aspect-ratio:1;background:#f0f1f3;border-radius:7px;display:block;position:relative;overflow:hidden}.catalog-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:24px;transition:transform .35s;display:block}.catalog-image:hover img{transform:scale(1.045)}.card-details{justify-content:space-between;align-items:center;gap:10px;margin-top:19px;display:flex}.card-kicker{font-size:var(--pv-text-small);color:#a7b3c4;margin-bottom:4px}.card-details h3{font-size:20px;font-weight:600;line-height:1.4}.card-details h3 a:hover{color:var(--pv-blue)}.card-colors{align-items:center;gap:5px;display:flex}.card-colors span{width:10px;height:10px;box-shadow:0 0 0 2px var(--pv-bg);border:1px solid #737980;border-radius:50%}.card-description{font-size:var(--pv-text-ui);color:#b2bbc8;max-width:240px;margin-top:7px}.feature-pair{grid-template-columns:1fr 1fr;gap:25px;padding-block:90px;display:grid}.editorial-tile{background:#1b2028;border:1px solid #313843;border-radius:7px;flex-direction:column;display:flex;overflow:hidden}.feature-pair>.editorial-tile:only-child{grid-column:1/-1}@media (width>=601px){.feature-pair>.editorial-tile:only-child{grid-template-columns:1fr 1fr;align-items:center;display:grid}}.editorial-image{aspect-ratio:4/3;background:#e9eaec;overflow:hidden}.editorial-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:22px;transition:transform .4s}.editorial-tile:hover .editorial-image img{transform:scale(1.04)}.editorial-image--scene img{object-fit:cover;object-position:center 60%;mix-blend-mode:normal;padding:0}.editorial-tile>div:last-child{padding:36px 38px}.editorial-tile h2{margin:12px 0 18px;font-size:34px;line-height:1.25}.tile-blue{background:#142943;border-color:#274565}.tile-blue .editorial-image{background:#e5eaf0}.listening-story{background:#12161c;grid-template-columns:1fr 1fr;display:grid}.listening-story>img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:460px;max-height:580px}.listening-story>div{align-self:center;padding:78px max(48px,50vw - 640px) 70px 64px}.listening-story h2{margin:20px 0;font-size:38px;line-height:1.26}.listening-story>div>p:not(.eyebrow){color:#a8b0bd;font-size:var(--pv-text-body);max-width:425px}.listening-story .text-link{margin-top:25px}.faq-section{grid-template-columns:1fr 1.15fr;gap:80px;padding-block:100px;display:grid}.faq-section h2{margin:15px 0 26px;font-size:36px;line-height:1.3}.faq-list details{border-top:1px solid var(--pv-line);padding:21px 0}.faq-list details:last-child{border-bottom:1px solid var(--pv-line)}.faq-list summary{font-size:var(--pv-text-body);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-weight:500;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#929baa;font-size:21px;font-weight:300;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:#a9b2c0;font-size:var(--pv-text-body);max-width:95%;padding-top:16px}.brand-footer{border-top:1px solid var(--pv-line);background:#07090c;padding:65px 0 24px}.footer-top{grid-template-columns:1.4fr 1fr .9fr 1.4fr;gap:38px;display:grid}.footer-top>div{min-width:0}.footer-top a{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.footer-brand img{object-fit:contain;width:184px;height:58px;margin:-12px 0 13px -12px}.footer-brand p{font-size:var(--pv-text-body);color:#a1a9b7;line-height:1.8}.footer-top h2{font-size:var(--pv-text-small);letter-spacing:0;margin:0 0 19px;font-weight:600}.footer-top>div>a:not(:has(img)){width:fit-content;font-size:var(--pv-text-ui);color:#b2bbc8;margin-bottom:11px;display:block}.footer-top>div>a:hover{color:#fff}.footer-contact p{font-size:var(--pv-text-ui);color:#b2bbc8;max-width:240px;margin-bottom:17px}.footer-contact a{align-items:center;gap:12px;color:#e5e9ef!important;display:flex!important}.footer-contact svg{width:14px;height:14px}.footer-bottom{color:#a7b3c4;font-size:var(--pv-text-small);border-top:1px solid #242a32;justify-content:space-between;gap:30px;margin-top:60px;padding-top:23px;display:flex}.footer-bottom p{text-align:right;max-width:490px}.catalog-page{padding-block:72px 85px}.catalog-page-heading h1,.about-hero h1,.support-hero h1{margin:20px 0 24px;font-size:64px;line-height:1.1}.catalog-page-heading>p:last-child,.about-hero>p:last-child,.support-hero>p:last-child{font-size:var(--pv-text-body);color:#a9b1bf}.catalog-toolbar{border-block:1px solid var(--pv-line);flex-direction:column;gap:22px;margin-top:45px;padding:20px 0;display:flex}.filter-tabs{flex-wrap:wrap;gap:8px;display:flex}.filter-tabs button{color:#a7b0bf;font-size:var(--pv-text-ui);background:0 0;border:1px solid #0000;border-radius:4px;min-height:42px;padding:9px 16px}.filter-tabs button:hover{color:#fff;background:#1c222c}.filter-tabs button[aria-pressed=true]{color:#b9d1fa;background:#1d2d47;border-color:#536c94}.catalog-tools{justify-content:space-between;align-items:flex-end;gap:25px;display:flex}.catalog-search{align-items:center;width:340px;display:flex;position:relative}.catalog-search>svg{color:#8c96a6;width:18px;height:18px;position:absolute;left:13px}.catalog-search input{color:#fff;border:1px solid var(--pv-line);font-size:var(--pv-text-body);background:#151a22;border-radius:4px;width:100%;height:46px;margin:0;padding:12px 15px 12px 41px}.catalog-results{font-size:var(--pv-text-small);color:#95a0b1;margin-top:24px}.catalog-page .catalog-grid{row-gap:42px;margin-top:25px}.catalog-bottom-note{border-top:1px solid var(--pv-line);justify-content:space-between;gap:40px;margin-top:65px;padding-top:27px;display:flex}.catalog-bottom-note>span{font-size:14px;font-weight:500}.catalog-bottom-note p{color:#919bab;max-width:470px;font-size:var(--pv-text-small)}.empty-catalog{text-align:center;padding:80px 20px}.empty-catalog h2{font-size:25px}.empty-catalog p{color:var(--pv-muted);font-size:var(--pv-text-body);margin:15px 0 25px}.product-page{padding-top:25px}.product-breadcrumb{font-size:var(--pv-text-small);color:#a7b3c4;flex-wrap:wrap;gap:10px;margin-bottom:32px;display:flex}.product-breadcrumb a:hover{color:#fff}.product-layout{grid-template-columns:1.1fr 1fr;align-items:start;gap:75px;display:grid}.product-gallery{min-width:0;position:sticky;top:105px}.product-main-image{aspect-ratio:1;cursor:zoom-in;background:0 0;border:0;border-radius:0;width:100%;margin-inline:auto;padding:0;line-height:0;display:block;position:relative;overflow:hidden}.product-main-image>:is(img,.localized-artwork){object-fit:contain;border-radius:7px;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.gallery-count{font-size:var(--pv-text-small);color:var(--pv-muted);white-space:nowrap}.gallery-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:15px;display:grid}.gallery-tools{flex-direction:column;align-items:flex-end;gap:3px;margin-left:auto;display:flex}.gallery-enlarge{color:#c4ccd8;min-height:32px;font-size:var(--pv-text-small);background:0 0;border:0;align-items:center;gap:6px;padding:3px 0;display:inline-flex}.gallery-enlarge:hover{color:#fff}.product-thumbnails{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:224px;display:grid}.product-thumbnails button{aspect-ratio:1;background:0 0;border:0;border-radius:2px;width:100%;min-width:0;padding:0;overflow:hidden;box-shadow:0 0 0 1px #3b4554}.product-thumbnails button[aria-pressed=true]{outline:2px solid var(--pv-blue);outline-offset:3px}.product-thumbnails :is(img,.localized-artwork){object-fit:contain;width:100%;height:100%;display:block}.product-main-copy .eyebrow{margin-bottom:14px}.product-main-copy h1{margin:0 0 15px;font-size:50px;line-height:1.13}.product-price{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:22px;display:flex}.product-price>span{font-variant-numeric:tabular-nums;font-size:27px;font-weight:600;line-height:1.3}.product-price>small{color:var(--pv-muted);font-size:var(--pv-text-small)}.product-availability{color:var(--pv-muted);align-items:center;gap:9px;margin-bottom:22px;font-size:15px;line-height:1.5;display:flex}.product-availability:before{content:"";background:var(--pv-blue);border-radius:50%;flex:none;width:6px;height:6px}.product-tagline{color:#d2d8e2;margin-bottom:20px;font-size:18px;line-height:1.5}.product-intro{color:#a7b0bf;font-size:var(--pv-text-body);max-width:500px}.product-feature-list{flex-direction:column;gap:9px;margin-top:24px;display:flex}.product-feature-list li{font-size:var(--pv-text-body);color:#b9c2ce;align-items:center;gap:10px;display:flex}.product-feature-list li:before{content:"✓";color:var(--pv-blue)}.product-buy-panel{border-top:1px solid var(--pv-line);margin-top:29px;padding-top:24px;scroll-margin-top:110px}.color-legend{font-size:var(--pv-text-ui);margin-bottom:13px;font-weight:500}.color-legend span{color:#97a3b6;margin-left:8px;font-weight:400}.product-color-options{flex-wrap:wrap;gap:10px;display:flex}.product-color-options button{min-height:40px;font-size:var(--pv-text-ui);color:#b1bbc9;background:0 0;border:1px solid #3d4655;border-radius:4px;align-items:center;gap:9px;padding:8px 12px;display:flex}.product-color-options button[aria-pressed=true]{border-color:var(--pv-blue);color:#fff;background:#1c2b43}.product-color-options button:disabled{opacity:.35}.product-color-options button>span{border:1px solid #8b9098;border-radius:50%;width:14px;height:14px}.product-market-row{margin:20px 0 18px}.amazon-purchase{max-width:360px}.amazon-purchase .button-amazon{width:100%;min-height:48px;font-size:var(--pv-text-body);justify-content:center;padding:12px 24px;display:flex}.amazon-purchase-details{flex-wrap:wrap;align-items:center;gap:20px;margin-top:16px;display:flex}.amazon-purchase-details>img{flex:none;width:140px;height:auto}.amazon-purchase-details .purchase-note{margin:0;line-height:1.5}.purchase-note{font-size:var(--pv-text-small);color:#a7b3c4;margin-top:12px;line-height:1.7}.market-unavailable{font-size:var(--pv-text-ui);color:#c5cfdd;background:#1d2532;border:1px solid #3a485f;border-radius:4px;padding:17px}.product-meta-line{color:#a7b3c4;font-size:var(--pv-text-small);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:22px;display:flex}.product-details-section{border-top:1px solid var(--pv-line);grid-template-columns:1fr 1.35fr;gap:90px;margin-top:32px;padding:32px 0 0;display:grid}.product-details-section h2{margin:12px 0;font-size:30px}.product-details-section>div>p:not(.eyebrow){font-size:var(--pv-text-body);color:#a6b1c2;max-width:380px}.spec-table{gap:0;margin:0;display:grid}.spec-table>div{border-bottom:1px solid var(--pv-line);font-size:var(--pv-text-body);grid-template-columns:160px 1fr;gap:25px;padding:15px 0;display:grid}.spec-table dt{color:#8e9baf}.spec-table dd{color:#dae0e9;margin:0}.related-section{margin-top:64px;padding-bottom:85px}.related-section .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:960px}.product-mobile-buy{display:none}.about-hero,.support-hero{padding-block:75px}.about-story{background:#141a22;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-story-media{aspect-ratio:6/5;min-width:0;position:relative}.about-story-media img{object-fit:cover;object-position:20% center;width:100%;height:100%;position:absolute;inset:0}.about-story-copy{align-self:center;padding:48px}.about-story h2{margin:16px 0 24px;font-size:36px;line-height:1.2}.about-story p:not(.eyebrow){color:#a6b1c1;font-size:var(--pv-text-body);max-width:420px}.about-story .button{min-height:44px;font-size:var(--pv-text-ui);margin-top:26px;padding:10px 18px}.about-principles,.support-options{grid-template-columns:repeat(3,1fr);gap:40px;padding-block:70px;display:grid}.about-principles>div,.support-options>div{border-top:1px solid var(--pv-line);padding-top:25px}.about-principles span{color:var(--pv-blue);font-size:var(--pv-text-small)}.about-principles h2,.support-options h2{margin:17px 0 13px;font-size:22px}.about-principles p,.support-options p{font-size:var(--pv-text-body);color:#a5b0c0}.support-options{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}.support-options>div:nth-child(3){grid-column:1/-1}.support-orders{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.support-options .text-link{font-size:var(--pv-text-ui);margin-top:17px}.support-orders{gap:20px;margin-top:21px;display:grid}.support-orders>div{border-top:1px solid var(--pv-line);padding-top:15px}.support-orders span{font-size:var(--pv-text-small);letter-spacing:.08em;color:var(--pv-text);font-weight:700;line-height:1.6;display:block}.support-orders p{margin-top:8px}.support-orders .text-link{margin-top:12px}.route-error{max-width:800px;margin:auto;padding:100px 35px}.route-error h1{font-size:44px}.route-error h2{margin-top:20px}.policy,.page{color:#b9c3d2;overflow-wrap:anywhere;max-width:900px;margin:50px auto;padding:0 28px}.policy h1,.page h1{color:#fff;margin-bottom:25px;font-size:36px}.policy h2,.page h2{color:#fff;margin-block:25px 15px;font-size:23px}.policy a,.page a{color:var(--pv-blue)}@media (width>=1500px){.brand-hero{min-height:788px}.hero-content h1{font-size:88px}}@media (width<=1150px){.brand-wordmark,.brand-wordmark img{width:155px}.catalog-grid{gap:20px 17px}.product-layout{gap:38px}.hero-content h1{font-size:70px}.listening-story>div{padding:50px 40px}.section-heading h2{font-size:31px}.footer-top{gap:25px}.product-main-copy h1{font-size:42px}}@media (width<=1100px){.about-story{grid-template-columns:minmax(0,1fr)}.about-story-media{aspect-ratio:1575/999}.about-story-copy{padding:40px 48px 44px}.about-story-copy>p:not(.eyebrow){max-width:560px}}@media (width<=900px){.site-container{width:calc(100% - 48px)}.header-inner{width:calc(100% - 40px);height:68px}.brand-wordmark,.brand-wordmark img{width:163px}.brand-hero{min-height:668px;padding-top:68px}.hero-content h1{max-width:430px;font-size:64px}.hero-media{opacity:1;left:0}.hero-media:after{background:linear-gradient(90deg,#080a0d 0%,#080a0db3 30%,#080a0d14 100%)}.hero-description{max-width:350px}.hero-actions{gap:20px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 22px}.featured-section{padding-block:60px}.section-heading{align-items:flex-start}.section-heading h2{max-width:400px;font-size:30px}.section-heading>.text-link{white-space:nowrap}.editorial-tile>div:last-child{padding:25px}.editorial-tile h2{font-size:26px}.feature-pair{gap:20px;padding-block:60px}.listening-story{grid-template-columns:1fr 1fr}.listening-story>img{object-position:35% center;min-height:400px}.listening-story>div{padding:40px 27px}.listening-story h2{font-size:28px}.listening-story>div>p:not(.eyebrow){font-size:var(--pv-text-body)}.faq-section{grid-template-columns:1fr 1.3fr;gap:40px;padding-block:65px}.faq-section h2{font-size:28px}.footer-top{grid-template-columns:1.1fr 1fr 1fr}.footer-contact{grid-column:1/-1;margin-top:15px}.footer-contact p{max-width:400px}.footer-bottom{margin-top:35px}.product-layout{grid-template-columns:1fr 1fr;gap:30px}.product-main-copy h1{font-size:36px}.product-tagline{font-size:16px}.product-intro{font-size:var(--pv-text-body)}.product-gallery{top:90px}.product-details-section{gap:35px}.spec-table>div{grid-template-columns:110px 1fr}.about-principles,.support-options{gap:25px}.about-principles h2,.support-options h2{font-size:20px}}@media (width<=600px){.site-container{width:calc(100% - 40px)}.header-inner{width:calc(100% - 28px);height:65px}.brand-wordmark,.brand-wordmark img{width:160px;height:51px}.hero-content{display:contents}.brand-hero{text-align:center;background:#080a0d;grid-template-columns:minmax(0,1fr);align-items:start;min-height:0;padding:96px 0 24px;display:grid}.hero-media{z-index:0;opacity:1;grid-row:4;width:100%;height:260px;margin-top:8px;position:relative;inset:auto;overflow:hidden}.hero-media img{object-position:72% 48%;transform:scale(1.45)}.hero-media:after{background:linear-gradient(#080a0d 0%,#080a0d00 22% 68%,#080a0d 100%)}.hero-content .eyebrow{font-size:var(--pv-text-small);grid-row:1;margin:0 24px 14px}.hero-content h1{letter-spacing:-.035em;grid-row:2;width:calc(100% - 48px);max-width:none;margin-inline:auto;font-size:52px;line-height:1.04}.hero-description{font-size:var(--pv-text-body);color:#bfc5cf;grid-row:3;max-width:280px;margin:16px auto 0;line-height:1.6}.hero-actions{flex-direction:column;grid-row:5;align-items:center;gap:6px;width:calc(100% - 48px);margin:0 auto}.hero-actions .text-link{font-size:var(--pv-text-ui);justify-content:center;gap:8px;min-height:44px}.featured-section{padding-block:48px 52px}.section-heading{display:block}.section-heading h2{max-width:310px;margin-top:10px;font-size:28px;line-height:1.25}.section-heading>.text-link{margin-top:13px}.section-heading>p{font-size:var(--pv-text-body);margin-top:17px}.section-note{font-size:var(--pv-text-small);margin-top:5px}.catalog-grid{gap:27px 13px;margin-top:25px}.catalog-image{aspect-ratio:1;border-radius:5px}.catalog-image img{padding:14px 12px}.card-details{align-items:flex-start;gap:6px;margin-top:12px}.card-kicker{font-size:var(--pv-text-small);margin-bottom:5px;line-height:1.5}.card-details h3{font-size:18px;line-height:1.3}.card-colors{gap:4px;margin-top:5px}.card-colors span{width:8px;height:8px}.card-description{font-size:var(--pv-text-ui);margin-top:7px;line-height:1.6}.eyebrow{font-size:var(--pv-text-small)}.feature-pair{grid-template-columns:1fr;gap:22px;padding-block:48px}.editorial-tile>div:last-child{padding:27px}.editorial-tile h2{font-size:29px}.listening-story{grid-template-columns:1fr}.listening-story>img{object-position:50% 35%;height:300px;min-height:0}.listening-story>div{padding:38px 24px 44px}.listening-story h2{margin:17px 0;font-size:31px}.listening-story>div>p:not(.eyebrow){font-size:var(--pv-text-body);max-width:350px}.faq-section{grid-template-columns:1fr;gap:25px;padding-block:48px}.faq-section h2{margin:14px 0;font-size:29px}.faq-list summary{font-size:var(--pv-text-body);line-height:1.5}.faq-list details{padding:20px 0}.faq-list details p{font-size:var(--pv-text-body)}.brand-footer{padding-top:45px}.footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.footer-brand{grid-column:1/-1}.footer-brand img{width:170px;height:54px;margin-bottom:7px}.footer-brand p{font-size:var(--pv-text-body)}.footer-top h2{margin-bottom:15px}.footer-contact{grid-column:1/-1;margin-top:0}.footer-bottom{font-size:var(--pv-text-small);flex-direction:column;gap:12px}.footer-bottom p{text-align:left;max-width:360px}.catalog-page{padding-block:40px 50px}.catalog-page-heading h1,.about-hero h1,.support-hero h1{margin:17px 0 20px;font-size:44px;line-height:1.12}.catalog-page-heading>p:last-child,.about-hero>p:last-child,.support-hero>p:last-child{font-size:var(--pv-text-body)}.catalog-toolbar{gap:16px;margin-top:28px;padding-block:17px}.filter-tabs{gap:4px}.filter-tabs button{font-size:var(--pv-text-ui);min-height:36px;padding:7px 10px}.catalog-tools{grid-template-columns:minmax(0,1fr);align-items:end;gap:16px;display:grid}.catalog-search{flex:1;width:100%;min-width:0}.catalog-search input{font-size:var(--pv-text-body);height:43px;padding-left:29px}.catalog-search>svg{width:14px;height:14px;left:9px}.catalog-tools .market-select{width:100%}.catalog-tools .market-select select{min-width:0;height:43px;font-size:var(--pv-text-body);padding-left:9px;padding-right:6px}.market-select label{font-size:var(--pv-text-small)}.catalog-results{font-size:var(--pv-text-small);margin-top:18px}.catalog-page .catalog-grid{row-gap:28px;margin-top:20px}.catalog-bottom-note{margin-top:40px;padding-top:22px;display:block}.catalog-bottom-note>span{font-size:var(--pv-text-small)}.catalog-bottom-note p{font-size:var(--pv-text-small);margin-top:10px}.empty-catalog{padding:55px 0}.empty-catalog h2{font-size:22px}.empty-catalog p{font-size:var(--pv-text-body)}.product-page{padding-top:20px}.product-breadcrumb{font-size:var(--pv-text-small);margin-bottom:22px}.product-layout{grid-template-columns:1fr;gap:30px}.product-gallery{position:static}.product-main-image{max-width:min(100%,clamp(220px,32svh,280px))}.gallery-controls{gap:12px;margin-top:14px}.product-thumbnails{gap:8px;max-width:184px}.product-main-copy h1{font-size:39px}.product-price>span{font-size:24px}.product-tagline{font-size:17px}.product-intro,.product-feature-list li{font-size:var(--pv-text-body)}.product-buy-panel{margin-top:25px;scroll-margin-top:85px}.product-color-options button{font-size:var(--pv-text-ui)}.product-market-row .market-select select{height:46px;font-size:var(--pv-text-body)}.product-details-section{grid-template-columns:1fr;gap:22px;margin-top:24px;padding-block:24px 0}.product-details-section h2{font-size:26px}.product-details-section>div>p:not(.eyebrow){font-size:var(--pv-text-body)}.spec-table>div{font-size:var(--pv-text-body);grid-template-columns:105px 1fr;gap:15px;padding:13px 0}.related-section{margin-top:48px;padding-bottom:50px}.related-section .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.related-section .catalog-card:last-child{display:none}.product-mobile-buy{z-index:35;padding:11px 20px calc(11px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e1218f7;border-top:1px solid #344052;justify-content:space-between;align-items:center;gap:18px;display:flex;position:fixed;bottom:0;left:0;right:0}.product-mobile-summary{flex-direction:column;gap:2px;min-width:0;display:flex}.product-mobile-name{color:var(--pv-muted);font-size:var(--pv-text-small);white-space:nowrap;text-overflow:ellipsis;line-height:1.4;overflow:hidden}.product-mobile-price{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;line-height:1.4}.product-mobile-availability{color:var(--pv-text);font-size:15px;line-height:1.4}.product-mobile-buy .button{min-width:118px;min-height:44px;font-size:var(--pv-text-body);flex:none;padding:10px 20px}.product-mobile-buy .button:disabled{color:#c3ccda;cursor:default;background:#202a38;border-color:#3a485c;transform:none}body:has(.product-mobile-buy) .brand-footer{padding-bottom:90px}.about-hero,.support-hero{padding-block:45px}.about-story-copy{padding:32px 24px 36px}.about-story h2{font-size:30px}.about-story p:not(.eyebrow){font-size:var(--pv-text-body)}.about-principles,.support-options{grid-template-columns:1fr;gap:28px;padding-block:45px}.support-orders{grid-template-columns:1fr;column-gap:0}.about-principles h2,.support-options h2{font-size:22px}.support-options{padding-top:0}.route-error{padding:70px 25px}.route-error h1{font-size:34px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (width>=1151px){.catalog-page{padding-top:52px}.catalog-toolbar{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:32px;padding-block:16px}.catalog-tools{flex:1;justify-content:flex-end;gap:14px}.catalog-search{width:230px}.catalog-tools .market-select{width:200px}.filter-tabs{gap:3px}.filter-tabs button{padding-inline:12px}}.brand-header--home{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;transition:background .2s;position:fixed;inset:0 0 auto}.brand-header--home.is-scrolled,.brand-header--home.is-open{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0d10f5}.hero-actions button.text-link{color:inherit;background:0 0;border:0;padding:0}.hero-actions button.text-link:hover{color:var(--pv-blue)}.category-browser{background:var(--pv-bg);padding-block:34px;scroll-margin-top:12px}.category-browser:focus{outline:none}.category-browser h2{margin:0 0 20px;font-size:22px;font-weight:500;line-height:1.4}.category-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.category-list a{color:#dfe3e9;min-width:0;min-height:60px;font-size:var(--pv-text-ui);text-align:center;background:0 0;border:1px solid #343b44;border-radius:0;justify-content:center;align-items:center;padding:16px 12px;font-weight:500;line-height:1.5;transition:background .2s,border-color .2s;display:flex}.category-list a:hover{background:#161c24;border-color:#748397}.category-list a>span{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0;max-width:100%}@media (width<=600px){.category-browser{padding-block:28px}.category-browser h2{margin-bottom:18px;font-size:20px}.category-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.category-list a{min-height:52px;font-size:var(--pv-text-ui);grid-column:span 2;padding:12px 8px}.category-list a:nth-child(-n+2){grid-column:span 3}}.header-bag{justify-content:center;align-items:center;width:40px;height:44px;display:inline-flex}.header-cart{flex:0 0 44px;position:relative}.header-cart-count{background:var(--pv-blue);color:#fff;text-align:center;border-radius:9px;min-width:18px;height:18px;padding-inline:3px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:0;right:-1px}.direct-purchase,.direct-launch-note{margin-top:22px}.direct-launch-note p{color:var(--pv-muted);max-width:380px;font-size:15px;line-height:1.6}.direct-launch-note .button{min-height:44px;margin-top:16px;padding:10px 20px;font-size:15px}.direct-add-form{grid-template-columns:72px minmax(0,1fr);align-items:stretch;gap:6px 12px;margin-top:0;display:grid}.direct-add-form .button{justify-content:center;min-width:0;min-height:52px;margin:0;padding:12px 16px;line-height:1.3;transform:none}.direct-add-form .button:hover{transform:none}.direct-quantity{color:var(--pv-muted);font-size:var(--pv-text-small);grid-column:1/-1;margin:0;line-height:1.4}.direct-quantity-input,.bag-line-form input{border:1px solid var(--pv-line);color:#fff;background:#191d24;border-radius:4px;width:72px;height:52px;margin:0;padding:10px;font-size:16px}.direct-quantity-input{width:100%;height:auto;min-height:52px}.direct-add-form .button:disabled{color:#c3ccda;cursor:default;background:#202a38;border-color:#3a485c;transform:none}.commerce-error{color:#f3c6c0;font-size:var(--pv-text-ui);background:#291b1c;border-left:2px solid #f0998e;margin-block:16px;padding:12px 16px}.commerce-success{font-size:var(--pv-text-ui);color:#b2d5c4;margin-top:16px}.commerce-success a{text-underline-offset:4px;text-decoration:underline}.bag-page{padding-block:62px 90px}.bag-heading{justify-content:space-between;align-items:center;gap:24px;margin:16px 0 40px;display:flex}.bag-heading h1{font-size:56px;line-height:1.15}.bag-heading h1 span{color:var(--pv-blue)}.bag-heading>span{color:var(--pv-muted);font-size:14px}.bag-delivery label{color:var(--pv-muted);margin-bottom:7px;font-size:14px;display:block}.bag-delivery-control{border-bottom:1px solid var(--pv-line);align-items:center;gap:10px;display:flex}.bag-delivery-control select{background:var(--pv-bg);color:var(--pv-text);font:inherit;border:0;border-radius:0;min-height:44px;padding:8px 20px 8px 0;font-size:15px}.bag-delivery-control:focus-within{outline:2px solid var(--pv-blue);outline-offset:4px}.bag-delivery-control select:focus{outline:0}.bag-empty{text-align:left;border-block:1px solid var(--pv-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:32px 0;display:grid}.bag-empty>svg{color:var(--pv-blue);margin:0}.bag-empty h2{max-width:460px;font-size:24px;line-height:1.25}.bag-empty-copy>p{color:var(--pv-muted);max-width:440px;font-size:var(--pv-text-body);margin:10px 0 0}.bag-layout{grid-template-columns:1.6fr 1fr;align-items:start;gap:64px;display:grid}.bag-items{margin:0;padding:0;list-style:none}.bag-item{border-top:1px solid var(--pv-line);grid-template-columns:125px minmax(0,1fr);gap:24px;padding-block:24px;display:grid}.bag-item>img{object-fit:contain;background:var(--pv-paper);border-radius:4px;width:125px;height:125px;padding:0}.bag-item h3{font-size:18px}.bag-item p{color:var(--pv-muted);font-size:var(--pv-text-body);margin-block:5px 10px}.bag-item strong{font-size:var(--pv-text-ui);font-weight:500}.bag-item p.bag-quantity-note{color:#dfcda7;font-size:15px;line-height:1.5}.bag-line-form{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-top:16px;display:flex}.bag-line-form label{font-size:var(--pv-text-small);color:var(--pv-muted);flex-direction:column;gap:5px;display:flex}.bag-line-form input{height:42px}.bag-line-form button{min-height:42px;color:var(--pv-muted);font-size:var(--pv-text-ui);text-underline-offset:4px;background:0 0;border:0;padding:4px;text-decoration:underline}.bag-summary{border-top:1px solid var(--pv-line);padding-top:24px}.bag-summary h2{font-size:21px}.bag-summary dl{justify-content:space-between;gap:20px;margin-block:24px 10px;display:flex}.bag-summary dd{margin:0}.bag-summary>p{color:var(--pv-muted);font-size:var(--pv-text-body)}.bag-summary form{margin-top:24px}.bag-summary .button{justify-content:center;width:100%}.bag-summary .button:disabled{opacity:.5;transform:none}.bag-summary .purchase-note{margin-top:12px}.bag-country-note{border-block:1px solid var(--pv-line);gap:12px;margin-bottom:32px;padding-block:18px;display:flex}.bag-country-note p{color:var(--pv-muted);margin:0;font-size:16px;line-height:1.6}.bag-country-note .bag-country-title{color:var(--pv-text);font-weight:500}.bag-country-ready>svg{color:var(--pv-blue);flex-shrink:0;margin-top:3px}.bag-item-groups,.bag-item-details{min-width:0}.bag-group-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.bag-group-heading h2{overflow-wrap:anywhere;font-size:20px;line-height:1.4}.bag-group-heading>span{color:var(--pv-muted);font-variant-numeric:tabular-nums;font-size:16px}.bag-group-note{color:var(--pv-muted);font-size:16px;line-height:1.6}.bag-country-note .text-link{align-items:center;min-height:44px;margin-top:8px;display:inline-flex}.bag-layout-review-only{grid-template-columns:minmax(0,1fr);max-width:760px}.bag-review-group:first-child{margin-top:0}.bag-review-group{margin-top:36px}.bag-review-group .bag-group-heading{margin-bottom:8px}.bag-group-note{margin:0 0 16px}.bag-clear-form{margin-bottom:20px}.bag-clear-form .button{min-height:44px;padding:10px 16px;font-size:15px}.bag-item-review>img{opacity:.75}.bag-saved-quantity{color:var(--pv-muted);align-self:center;font-size:16px}.bag-summary .bag-summary-review{border-left:2px solid var(--pv-blue);margin-block:20px;padding-left:14px;font-size:16px;line-height:1.6}.bag-summary>.button{margin-top:24px}@media (width<=900px){.bag-layout{grid-template-columns:1fr;gap:32px}}@media (width<=600px){.bag-page{padding-block:38px 54px}.bag-heading{flex-direction:column;align-items:flex-start;gap:12px;margin:16px 0 28px}.bag-heading h1{font-size:44px}.bag-heading>span{font-size:var(--pv-text-small)}.bag-empty{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:18px 16px;padding:28px 0}.bag-empty h2{font-size:22px}.bag-empty>svg{width:30px;height:30px}.bag-empty>.button{grid-column:2;justify-self:start;min-height:44px;padding:10px 18px;font-size:15px}.bag-empty-copy>p{font-size:var(--pv-text-body)}.bag-item{grid-template-columns:92px minmax(0,1fr);gap:16px}.bag-item>img{width:92px;height:92px}.bag-item h3{font-size:17px}.bag-line-form{gap:10px}}@media (width<=360px){.brand-wordmark,.brand-wordmark img{width:132px}}.bag-heading>span{align-items:center;gap:8px;display:inline-flex}.bag-recommendations{margin-top:56px}.bag-recommendations-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.bag-recommendations-heading .eyebrow{margin-bottom:12px}.bag-recommendations-heading h2{font-size:30px;line-height:1.25}.bag-recommendations-heading>a{color:var(--pv-muted);text-underline-offset:5px;padding-block:10px;font-size:15px;text-decoration:underline}.bag-recommendation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.bag-recommendation{min-width:0}.bag-recommendation-image{aspect-ratio:1;background:var(--pv-paper);border-radius:5px;display:block;overflow:hidden}.bag-recommendation-image img{object-fit:contain;width:100%;height:100%;display:block}.bag-recommendation-info{margin-block:18px}.bag-recommendation-info h3{font-size:20px;line-height:1.35}.bag-recommendation-info p{color:var(--pv-muted);margin-block:5px 10px;font-size:15px}.bag-recommendation-info strong{font-size:16px;font-weight:500}.bag-recommendation .button{justify-content:center;width:100%;min-height:44px;padding:10px 20px;font-size:15px}@media (width<=600px){.header-actions{gap:0}.bag-recommendations{margin-top:40px}.bag-recommendations-heading{flex-direction:column;align-items:flex-start;gap:10px}.bag-recommendations-heading h2{font-size:26px}.bag-recommendation-grid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:70%;grid-auto-flow:column;gap:16px;padding-bottom:12px;overflow-x:auto}.bag-recommendation{scroll-snap-align:start}.bag-recommendation-info h3{font-size:18px}.bag-recommendation-info{margin-block:14px}.bag-recommendation .button{padding-inline:8px}}@media (width>=901px){.mobile-nav{border:1px solid var(--pv-line);width:320px;position:absolute;top:100%;left:max(32px,50% - 700px)}}@media (width<=900px){.mobile-nav{max-height:calc(100dvh - 68px);overflow-y:auto}}@media (width<=600px){.catalog-tools .market-current{font-size:var(--pv-text-ui);gap:6px;padding-inline:9px}.catalog-tools .region-flag{width:20px;height:15px}}.region-picker{position:relative}.header-control{color:#e9edf3;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:0;line-height:1;transition:opacity .18s;display:inline-flex}.header-control:hover{opacity:.75}.region-trigger .region-flag{border-radius:0;width:22px;height:16.5px}.region-popover{z-index:55;background:#11161e;border:1px solid #343e4d;border-radius:12px;width:min(280px,100vw - 44px);padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 48px #0006}.region-picker-heading{color:#aab5c5;font-size:var(--pv-text-small);margin:0;padding:10px 12px 13px;font-weight:500}.region-picker-top{justify-content:space-between;align-items:center;gap:4px;display:flex}.region-picker-back{color:#d9e0eb;text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:8px 10px;font-size:14px;text-decoration:underline}.region-picker-back:hover{color:#fff}.region-options{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(368px,100dvh - 170px);overflow-y:auto}.region-options.language-options{max-height:min(460px, calc(100dvh - var(--pv-header-height) - 110px))}.region-option{color:#d9e0eb;text-align:left;width:100%;min-height:44px;font-size:var(--pv-text-ui);background:0 0;border:0;border-radius:5px;align-items:center;gap:12px;padding:11px 12px;line-height:1.4;display:flex}.region-option .region-flag{border-radius:1px;width:22px;height:16.5px}.region-option>svg{color:#8ab5f5;margin-left:auto}.region-option:hover,.region-option:focus{background:#232e3e;outline:none}.region-option[aria-selected=true]{color:#fff;background:#1b2c44}.region-option:focus-visible{box-shadow:inset 0 0 0 1px #7299ca}@media (prefers-reduced-motion:reduce){.header-control,.menu-toggle-icon span{transition:none}}.product-lightbox{width:min(1100px, calc(100vw - 32px), calc((100dvh - 90px) * var(--image-ratio)));max-width:none;height:fit-content;max-height:calc(100dvh - 32px);color:var(--pv-text);background:#101319;border:1px solid #343b46;border-radius:6px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.product-lightbox[open]{flex-direction:column;display:flex}.product-lightbox::backdrop{background:#000000e0}body:has(.product-lightbox[open]){overflow:hidden}.lightbox-toolbar{border-bottom:1px solid var(--pv-line);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:6px 14px;display:flex}.lightbox-toolbar p{overflow-wrap:anywhere;min-width:0;font-size:var(--pv-text-ui);flex:120px;font-weight:500}.lightbox-toolbar p span{color:var(--pv-muted);font-size:var(--pv-text-small);margin-left:14px}.lightbox-toolbar>div{gap:4px;display:flex}.lightbox-toolbar button{color:#e8edf5;background:0 0;border:0;place-items:center;width:40px;height:40px;padding:0;display:grid}.lightbox-toolbar button:hover{background:#242c38}.lightbox-canvas{overscroll-behavior:contain;flex:auto;min-height:0;display:block;overflow:auto}.lightbox-canvas>:is(img,.localized-artwork){object-fit:contain;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;max-height:none;display:block}.product-lightbox.is-zoomed .lightbox-canvas>:is(img,.localized-artwork){width:auto;max-width:none;max-height:none;margin:0 auto}@media (width<=360px){.product-thumbnails,.gallery-controls{gap:8px}}.content-page,.content-index{padding-block:36px 80px}.content-breadcrumb{font-size:var(--pv-text-small);color:var(--pv-muted);flex-wrap:wrap;gap:10px;margin-bottom:36px;display:flex}.content-heading{max-width:820px;margin-bottom:42px}.content-heading h1{overflow-wrap:anywhere;margin:14px 0 20px;font-size:48px;line-height:1.15}.content-heading>p:not(.eyebrow){max-width:680px;color:var(--pv-muted);font-size:17px;line-height:1.75}.content-body{color:#c4ccd8;overflow-wrap:anywhere;max-width:780px;font-size:16px;line-height:1.85}.content-body h2,.content-body h3,.content-body h4,.content-body h5,.content-body h6{color:var(--pv-text);margin:32px 0 12px;font-size:21px;line-height:1.45}.content-body p,.content-body ul,.content-body ol,.content-body blockquote{margin:0 0 20px}.content-body ul,.content-body ol{padding-left:24px}.content-body li{margin-bottom:8px}.content-body a,.content-contact a:not(.button){color:var(--pv-blue);text-underline-offset:4px;text-decoration:underline}.content-body img{max-width:100%;height:auto;margin-block:24px;display:block}.content-body table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.content-body td,.content-body th{border:1px solid var(--pv-line);padding:12px}.content-contact{border-top:1px solid var(--pv-line);max-width:780px;margin-top:42px;padding-top:28px}.content-contact h2{margin-bottom:10px;font-size:24px}.content-contact p{color:var(--pv-muted);margin-bottom:20px;line-height:1.75}.content-contact .button{min-height:46px;padding:11px 22px;font-size:15px}.content-index section{margin-block:38px}.content-index h2{margin-bottom:20px;font-size:26px}.content-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;max-width:1020px;display:grid}.content-link-grid>a{border-top:1px solid var(--pv-line);padding:20px 0;font-size:17px;line-height:1.6}.content-link-grid>a:hover{color:var(--pv-blue)}.support-guides{padding-top:0;padding-bottom:56px}.support-guides h2{margin-bottom:14px;font-size:30px}.support-guides p{max-width:600px;color:var(--pv-muted);margin-bottom:20px;line-height:1.8}.market-select-group{flex-wrap:wrap;gap:14px;display:flex}@media (width<=700px){.content-page,.content-index{padding-block:28px 55px}.content-heading{margin-bottom:30px}.content-heading h1{font-size:32px}.content-heading>p:not(.eyebrow){font-size:16px}.content-link-grid{grid-template-columns:minmax(0,1fr)}.content-body{line-height:1.8}.content-body h2,.content-body h3,.content-body h4,.content-body h5,.content-body h6{font-size:20px}}.comparison-context{color:var(--pv-muted);margin:24px 0;font-size:15px;line-height:1.7}.comparison-table{border-collapse:collapse;text-align:left;width:100%;font-size:16px;line-height:1.7}.comparison-table th,.comparison-table td{vertical-align:top;border-bottom:1px solid var(--pv-line);padding:23px 18px}.comparison-table thead{color:var(--pv-muted);font-size:14px}.comparison-table th:first-child{padding-left:0}.comparison-table tbody th{width:22%;font-weight:600}.comparison-table tbody th a{color:var(--pv-blue)}.comparison-table ul{margin:0;padding-left:18px}@media (width<=700px){.comparison-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.comparison-table,.comparison-table tbody,.comparison-table tr{display:block}.comparison-table tr{border-top:1px solid var(--pv-line);padding:24px 0}.comparison-table tbody th{width:100%;font-size:22px;display:block}.comparison-table th,.comparison-table td{border:0;padding:8px 0}.comparison-table td{grid-template-columns:92px minmax(0,1fr);gap:12px;display:grid}.comparison-table td:before{content:attr(data-label);color:var(--pv-muted);font-size:14px}}.privacy-choices{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.privacy-notice{z-index:120;background:#141921;border:1px solid #384455;width:min(620px,100% - 40px);padding:24px;position:fixed;bottom:20px;left:20px;box-shadow:0 8px 36px #0008}.privacy-notice h2{margin:0 0 12px;font-size:23px}.privacy-notice p{color:var(--pv-muted);font-size:15px;line-height:1.75}.privacy-notice p a{color:var(--pv-text);text-decoration:underline}.privacy-notice-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.privacy-notice-actions .button{min-height:44px;padding:10px 18px;font-size:15px}.driver-story{background:#030303}.driver-story-inner{grid-template-columns:.85fr 1.15fr;align-items:center;gap:60px;padding-block:78px;display:grid}.driver-story-copy h2{margin:20px 0;font-size:43px;font-weight:500;line-height:1.18}.driver-story-copy>p:not(.eyebrow){max-width:350px;color:var(--pv-muted);line-height:1.8}.driver-story-copy .button{min-height:44px;margin-top:28px;padding:10px 20px;font-size:15px}.driver-motion{min-width:0;margin:0}.driver-motion video{aspect-ratio:826/376;object-fit:contain;background:#000;width:100%;display:block}.driver-motion figcaption{color:var(--pv-muted);border-top:1px solid #25292f;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;padding-top:17px;font-size:14px;display:flex}.motion-control{color:#e6e9ef;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8e99a8;min-height:44px;padding:5px 0;font-family:inherit;font-size:14px}.legacy-gallery{padding-block:44px 78px}.legacy-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:35px;display:grid}.legacy-gallery-grid>a{min-width:0;display:block}.legacy-gallery-grid :is(img,.localized-artwork){aspect-ratio:1348/821;object-fit:cover;width:100%;height:auto;display:block}.legacy-gallery-grid>a>div{padding-top:18px}.legacy-gallery-grid h3{margin-bottom:5px;font-size:25px;font-weight:500}.legacy-gallery-grid p{color:var(--pv-muted);font-size:15px}.guide-story-grid{grid-template-columns:1fr 1fr;gap:28px;margin-block:32px 55px;display:grid}.guide-story-grid>a{min-width:0;display:block}.guide-story-grid :is(img,.localized-artwork){aspect-ratio:1.9;object-fit:cover;object-position:35% center;width:100%;height:auto;display:block}.guide-story-grid>a>div{padding-top:20px}.guide-story-grid h2{margin:10px 0;font-size:27px;font-weight:500;line-height:1.3}.guide-story-grid p{color:var(--pv-muted);font-size:16px}.about-visual-hero{isolation:isolate;background:#101419;align-items:center;min-height:560px;display:flex;position:relative;overflow:hidden}.about-visual-hero>img{z-index:-2;object-fit:cover;object-position:40% center;width:100%;height:100%;position:absolute;inset:0}.about-visual-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000 40%,#080c1040 58%,#080c1080);position:absolute;inset:0}.about-visual-copy{padding-block:70px;padding-left:57%}.about-visual-copy h1{margin:20px 0;font-size:54px;font-weight:500;line-height:1.15}.about-visual-copy h1 span{color:var(--pv-blue)}.about-visual-copy>p:last-child{color:#c6cdd7;max-width:330px;font-size:18px;line-height:1.8}.about-photo-story{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;padding-block:92px;display:grid}.about-photo-story h2{margin:18px 0 23px;font-size:39px;line-height:1.2}.about-photo-story p:not(.eyebrow){max-width:430px;color:var(--pv-muted);margin-bottom:20px;font-size:17px;line-height:1.8}.about-photo-story .button{min-height:44px;margin-top:10px;padding:10px 20px;font-size:15px}.about-photo-story figure{margin:0}.about-photo-story img{width:100%;height:auto;display:block}.about-photo-story figcaption{color:var(--pv-muted);margin-top:12px;font-size:14px}@media (width<=1000px){.about-visual-copy{padding-left:54%}.about-visual-copy h1{font-size:43px}.about-photo-story{gap:38px}.about-photo-story h2{font-size:32px}.driver-story-inner{gap:32px}.driver-story-copy h2{font-size:35px}}@media (width<=700px){.driver-story-inner{grid-template-columns:minmax(0,1fr);gap:34px;padding-block:42px}.driver-story-copy h2{font-size:34px}.driver-story-copy .button{margin-top:20px}.driver-motion figcaption{display:block}.driver-motion figcaption span{margin-bottom:8px;display:block}.legacy-gallery{padding-block:25px 48px}.legacy-gallery-grid{grid-template-columns:minmax(0,1fr);gap:30px}.legacy-gallery-grid h3{font-size:23px}.guide-story-grid{grid-template-columns:minmax(0,1fr);gap:30px;margin-bottom:40px}.guide-story-grid h2{font-size:25px}.about-visual-hero{min-height:0;display:block}.about-visual-hero>img{z-index:0;aspect-ratio:1976/796;object-fit:contain;width:100%;height:auto;display:block;position:relative}.about-visual-hero:after{display:none}.about-visual-copy{padding:30px 0 38px}.about-visual-copy h1{font-size:38px}.about-visual-copy>p:last-child{font-size:16px}.about-photo-story{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:42px}.about-photo-story h2{font-size:32px}.about-photo-story p:not(.eyebrow){font-size:16px}}.comparison-product{align-items:center;gap:14px;display:flex}.comparison-product img{object-fit:contain;flex-shrink:0;width:74px;height:74px;display:block}@media (width<=700px){.comparison-product{margin-bottom:8px}}@media (width>=701px) and (width<=1000px){.about-visual-hero{min-height:0;display:block}.about-visual-hero>img{z-index:0;object-fit:contain;width:100%;height:auto;display:block;position:relative}.about-visual-hero:after{display:none}.about-visual-copy{padding:38px 0 45px}}.listening-scenes{padding-block:80px}.listening-scenes .section-heading>p{max-width:320px}.scene-tabs{border-bottom:1px solid var(--pv-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;display:grid}.scene-tabs button{min-height:64px;color:var(--pv-muted);text-align:left;background:0 0;border:0;border-bottom:3px solid #0000;justify-content:flex-start;align-items:center;gap:14px;padding:14px 18px;font-size:17px;font-weight:500;display:flex}.scene-tabs button span{color:#8996a9;font-size:14px}.scene-tabs button[aria-selected=true]{border-bottom-color:var(--pv-blue);color:#fff}.scene-tabs button:hover{background:#141a22}.scene-panel:not([hidden]){color:#171e28;background:#e8edf0;grid-template-columns:1.25fr 1fr;display:grid}.scene-panel-photo{min-width:0;height:430px;overflow:hidden}.scene-panel-photo img{object-fit:cover;width:100%;height:100%;display:block}.scene-panel-0 .scene-panel-photo img{object-position:85% center}.scene-panel-1 .scene-panel-photo img{object-position:center 62%}.scene-panel-2 .scene-panel-photo img{object-position:38% center}.scene-panel-copy{align-self:center;padding:42px}.scene-panel-copy .eyebrow{color:#315e9a}.scene-panel-copy h3{max-width:340px;margin:18px 0;font-size:35px;font-weight:500;line-height:1.2}.scene-panel-copy>p:not(.eyebrow){color:#45515f;max-width:350px;font-size:16px}.scene-panel-copy .button{min-height:44px;margin-top:25px;padding:10px 18px;font-size:15px}.button-dark{color:#fff;background:#172331}.button-dark:hover{background:#2d425c}.scene-source{color:var(--pv-muted);margin-top:12px;font-size:14px}.soundflow-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;margin-top:64px;display:grid}.soundflow-story figure{min-width:0;margin:0}.soundflow-story figure img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.soundflow-story figcaption{color:var(--pv-muted);margin-top:12px;font-size:14px}.soundflow-story-copy h2{margin:16px 0 20px;font-size:38px;font-weight:500;line-height:1.2}.soundflow-story-copy>p:not(.eyebrow){color:var(--pv-muted);max-width:440px}.fit-notes{counter-reset:fit-step;margin:26px 0 0;padding:0;list-style:none}.fit-notes li{border-top:1px solid var(--pv-line);padding:18px 0 18px 42px;position:relative}.fit-notes li:before{counter-increment:fit-step;content:counter(fit-step, decimal-leading-zero);color:var(--pv-blue);font-size:14px;position:absolute;top:20px;left:0}.fit-notes h3{margin-bottom:5px;font-size:18px;font-weight:500}.fit-notes p{color:var(--pv-muted);max-width:380px;font-size:15px}.soundflow-story+.product-details-section{margin-top:64px}.connection-guide{border-block:1px solid var(--pv-line);grid-template-columns:1fr 1.05fr;align-items:center;gap:48px;margin-top:48px;padding-block:32px;display:grid}.connection-guide h2{margin:12px 0;font-size:28px;line-height:1.25}.connection-guide-copy>p:not(.eyebrow){color:var(--pv-muted);max-width:480px}.connection-guide .text-link{margin-top:14px;font-size:15px}.connection-note{background:#121c28;border-left:2px solid #557ca8;justify-self:end;width:100%;max-width:480px;padding:24px}.connection-note strong{color:var(--pv-text);font-size:21px;font-weight:500;line-height:1.3;display:block}.connection-note p{color:var(--pv-muted);margin-top:8px;font-size:15px;line-height:1.6}.about-archive{background:#12171d;padding-block:64px 80px}.archive-heading{grid-template-columns:1.2fr 1fr;gap:20px 60px;margin-bottom:38px;display:grid}.archive-heading .eyebrow{grid-column:1/-1}.archive-heading h2{font-size:38px;font-weight:500;line-height:1.2}.archive-heading>p:last-child{color:var(--pv-muted);align-self:end;max-width:400px}.archive-spread{grid-template-columns:1.4fr 1fr;align-items:center;gap:54px;display:grid}.archive-spread figure{min-width:0;margin:0}.archive-spread img{width:100%;height:auto;display:block}.archive-spread figcaption{color:var(--pv-muted);margin-top:12px;font-size:14px}.archive-chapters article{border-top:1px solid #35404d;padding-block:24px}.archive-chapters h3{margin:12px 0;font-size:24px;font-weight:500;line-height:1.3}.archive-chapters p:not(.eyebrow){color:var(--pv-muted);font-size:16px}.archive-chapters .text-link{margin-top:10px;font-size:15px}@media (width<=1000px){.scene-panel-copy{padding:30px}.scene-panel-copy h3{font-size:30px}.soundflow-story{gap:36px}.soundflow-story-copy h2{font-size:32px}.connection-guide{grid-template-columns:minmax(0,1fr);gap:22px}.connection-note{justify-self:start}.archive-spread{grid-template-columns:1.2fr 1fr;gap:32px}}@media (width<=700px){.listening-scenes{padding-block:48px}.scene-tabs{margin-top:22px}.scene-tabs button{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:82px;padding:10px 8px;font-size:15px;line-height:1.4}.scene-tabs button span{font-size:14px}.scene-panel:not([hidden]){grid-template-columns:minmax(0,1fr)}.scene-panel-photo{aspect-ratio:1.5;height:auto}.scene-panel-copy{flex-direction:column;align-items:flex-start;min-height:360px;padding:28px 24px;display:flex}.scene-panel-copy h3{margin-block:14px;font-size:29px}.scene-panel-copy .button{margin-top:auto}.scene-panel-copy>p:not(.eyebrow){margin-bottom:20px}.soundflow-story{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:40px}.soundflow-story-copy h2{margin-bottom:16px;font-size:30px}.fit-notes{margin-top:22px}.soundflow-story+.product-details-section{margin-top:40px}.connection-guide{gap:16px;margin-top:40px;padding-block:28px}.connection-guide h2{font-size:26px}.connection-note{max-width:480px;padding:20px}.connection-note strong{font-size:20px}.about-archive{padding-block:40px 48px}.archive-heading{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:28px}.archive-heading h2{font-size:30px}.archive-spread{grid-template-columns:minmax(0,1fr);gap:28px}.archive-chapters article:first-child{border-top:0;padding-top:0}}@media (width<=360px){.scene-panel-copy{min-height:390px}.connection-note{padding:18px 14px}.connection-note strong{font-size:18px}}.preference-tabs{border-bottom:1px solid var(--brand-line,#2d3541);gap:1.25rem;padding:0 1.25rem;display:flex}.preference-tabs button{min-height:46px;color:var(--brand-muted,#a4afbd);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0;font-size:14px}.preference-tabs button[aria-selected=true]{color:#fff;border-bottom-color:#76aaff}.region-option.language-option{grid-template-columns:1fr 20px}.language-select{width:260px;max-width:100%;color:var(--pv-muted);gap:8px;margin:0;font-size:14px;display:grid}.language-select-label{font-weight:500;line-height:1.4}.language-select-control{display:block;position:relative}.language-select-control>svg{color:#aeb8c6;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.language-select-control>.language-select-chevron{left:auto;right:14px}.language-select select{appearance:none;color:#f5f6f8;width:100%;min-width:0;max-width:none;min-height:48px;font:inherit;cursor:pointer;background:#11161c;border:1px solid #343e4a;border-radius:4px;padding:12px 42px 12px 44px;font-size:16px;line-height:1.4;display:block}.language-select select:hover{border-color:#748093}.language-select select:focus-visible{outline:2px solid var(--pv-blue);outline-offset:2px}.language-select option{color:#f5f6f8;background:#11161c}.footer-preferences{border-top:1px solid var(--pv-line);margin-top:30px;padding-top:26px}@media (width<=600px){.footer-preferences .language-select{width:100%}}.source-language-note{color:var(--brand-muted,#a4afbd);margin:0 0 28px;font-size:16px;line-height:1.6}html:lang(zh-Hant) body{font-family:Manrope,PingFang TC,Noto Sans TC,Microsoft JhengHei,sans-serif}html:lang(zh-Hant) :is(p,li,dd){line-height:1.7}html:lang(zh-Hant) :is(h1,h2,h3,.eyebrow){letter-spacing:0}html:lang(zh-Hant) :is(h1,h2,h3){line-height:1.25}html:lang(de) :is(h1,h2,h3){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}:root{--pv-nav-height:78px;--pv-header-height:var(--pv-nav-height)}:root:has(.shipping-announcement){--pv-header-height:calc(var(--pv-nav-height) + 44px)}html{scroll-padding-top:calc(var(--pv-header-height) + 20px)}.shipping-announcement{box-sizing:border-box;color:#fff;text-align:center;background:#2355aa;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 10px;height:44px;padding:3px 14px;font-size:14px;font-weight:500;line-height:19px;display:flex}.shipping-announcement>span{white-space:normal}.shipping-announcement:hover{color:#fff;background:#2b64c0}.shipping-announcement:focus-visible{outline-offset:-4px}.brand-hero{padding-top:var(--pv-header-height)}.mobile-nav{max-height:calc(100dvh - var(--pv-header-height));box-sizing:border-box}.shipping-policy-body{max-width:940px;color:var(--pv-muted);font-size:16px}.shipping-policy-body section{margin-block:32px}.shipping-policy-body h2{color:var(--pv-text);margin-bottom:14px;font-size:24px;line-height:1.3}.shipping-policy-body p+p{margin-top:14px}.shipping-policy-body .button{margin-top:20px}.shipping-rates-wrap{margin-block:30px}.shipping-rates{border-collapse:collapse;width:100%;color:var(--pv-text);text-align:left;font-size:15px}.shipping-rates caption{text-align:left;margin-bottom:16px;font-size:18px;font-weight:600}.shipping-rates th,.shipping-rates td{border-bottom:1px solid var(--pv-line);vertical-align:middle;padding:16px 14px}.shipping-rates thead th{color:var(--pv-muted);font-weight:500}.shipping-rates tbody th{font-weight:500}.shipping-rates .is-current{background:#121c2a}@media (width<=900px){:root{--pv-nav-height:68px}}@media (width<=600px){:root{--pv-nav-height:65px}.brand-hero{padding-top:calc(var(--pv-header-height) + 31px)}.shipping-rates thead{display:none}.shipping-rates,.shipping-rates tbody,.shipping-rates tr{display:block}.shipping-rates tr{border-top:1px solid var(--pv-line);padding:18px 0}.shipping-rates tr>th{border:0;padding:0 14px 10px;font-size:17px;display:block}.shipping-rates tr>td{text-align:right;overflow-wrap:anywhere;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:6px 14px;display:grid}.shipping-rates tr>td:before{content:attr(data-label);color:var(--pv-muted);text-align:left}}.bag-summary .bag-total{border-top:1px solid var(--pv-line);padding-top:16px;font-size:20px;font-weight:600}.shipping-progress{border-top:1px solid var(--pv-line);margin-top:24px;padding-top:18px}.shipping-progress p{color:var(--pv-text);margin-bottom:12px;font-size:15px}.shipping-progress progress{appearance:none;background:#2b3038;border:0;border-radius:0;width:100%;height:4px;display:block}.shipping-progress progress::-webkit-progress-bar{background:#2b3038}.shipping-progress progress::-webkit-progress-value{background:var(--pv-blue)}.shipping-progress progress::-moz-progress-bar{background:var(--pv-blue)}body:has(.checkout-main){background:#fff}.checkout-main{--pv-text:#202a39;--pv-muted:#657080;--pv-line:#dce1e7;--pv-blue:#2e69d6;--pv-action:#2e69d6;color:var(--pv-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;min-height:100svh}.checkout-experience{min-height:100svh}.checkout-brandbar{background:#fff;border-bottom:1px solid #e4e7ed}.checkout-brandbar-inner{grid-template-columns:minmax(0,1fr) 210px minmax(0,1fr);align-items:center;max-width:1208px;min-height:80px;margin:auto;padding:0 24px;display:grid}.checkout-logo{line-height:0;display:block}.checkout-logo img{width:210px;height:auto;display:block}.checkout-back{justify-self:start;align-items:center;min-height:44px;font-size:14px;font-weight:550;display:inline-flex}.checkout-back-short{display:none}.checkout-secure{color:#657080;justify-self:end;align-items:center;gap:8px;font-size:14px;display:flex}.checkout-main a:hover{text-underline-offset:4px;text-decoration:underline}.checkout-main button:focus-visible,.checkout-main a:focus-visible{outline-offset:3px;outline-color:#2e69d6}.checkout-layout{grid-template-columns:minmax(0,calc(50% + 80px)) minmax(0,1fr);align-items:stretch;min-height:calc(100svh - 80px);display:grid}.checkout-information{grid-area:1/1;min-width:0;padding:32px 48px 28px max(24px,50vw - 580px)}.checkout-progress{color:#7b8490;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;line-height:1.5;display:flex}.checkout-progress button{font-size:inherit;color:inherit;line-height:inherit;background:0 0;border:0;padding:0}.checkout-progress [aria-current=step]{color:#2e69d6;font-weight:650}.checkout-progress a{color:#657080}.checkout-intro{margin:27px 0 30px}.checkout-intro h1{font-size:32px;font-weight:650;line-height:1.25}.checkout-form-section{margin-bottom:30px}.checkout-form{width:100%;max-width:none;margin:0}.checkout-form-section>.checkout-field:last-child{margin-bottom:0}.checkout-form-section h2,.checkout-payment-panel h2{margin-bottom:16px;font-size:21px;font-weight:600;line-height:1.4}.checkout-field{color:#485365;gap:7px;min-width:0;margin:0 0 14px;font-size:14px;line-height:1.45;display:grid}.checkout-field input{box-sizing:border-box;color:#202a39;background:#fff;border:1px solid #cdd4de;border-radius:6px;width:100%;min-width:0;max-width:none;min-height:52px;margin:0;padding:12px 14px;font-family:inherit;font-size:16px;line-height:1.5;transition:border-color .15s,box-shadow .15s;display:block}.checkout-field input:hover{border-color:#939faf}.checkout-field input:focus-visible{outline-offset:1px;border-color:#2e69d6;outline:2px solid #b9cfee}.checkout-field-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.checkout-country{border:1px solid #cdd4de;border-radius:6px;align-items:center;gap:12px;min-height:64px;margin-bottom:16px;padding:10px 14px;display:flex}.checkout-country .region-flag{object-fit:cover;border-radius:0;flex:none;width:26px;height:19px}.checkout-country>div{flex:1;min-width:0}.checkout-country span{color:#697586;font-size:14px;line-height:1.5;display:block}.checkout-country strong{font-size:16px;font-weight:550;line-height:1.5;display:block}.checkout-country a{color:#2860c5;align-items:center;min-height:44px;font-size:14px;font-weight:550;display:inline-flex}.checkout-shipping-choice{background:#f5f8fd;border:1px solid #7298d7;border-radius:6px;align-items:center;gap:12px;min-height:76px;padding:14px;display:flex}.checkout-selected-dot{color:#fff;background:#2e69d6;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;display:grid}.checkout-shipping-choice>div{flex:1;min-width:0}.checkout-shipping-choice strong{font-size:15px;font-weight:600;line-height:1.5}.checkout-shipping-choice>strong{flex-shrink:0;font-weight:550}.checkout-shipping-choice>div>span{color:#657080;margin-top:3px;font-size:14px;line-height:1.55;display:block}.checkout-processing{color:#697586;margin-top:9px;font-size:14px;line-height:1.6}.checkout-primary{color:#fff;width:100%;min-height:52px;font:inherit;text-align:center;background:#2e69d6;border:1px solid #2e69d6;border-radius:6px;justify-content:center;align-items:center;padding:14px 20px;font-weight:650;line-height:1.5;transition:background .15s;display:flex}.checkout-primary:hover{background:#245ac2;border-color:#245ac2}.checkout-primary:disabled{color:#526075;opacity:1;cursor:default;background:#d4dbe5;border-color:#d4dbe5}.checkout-footer{border-top:1px solid #e2e6ec;margin-top:36px;padding-top:22px}.checkout-footer nav{color:#657080;flex-wrap:wrap;gap:9px 20px;font-size:14px;line-height:1.5;display:flex}.checkout-footer>div{justify-content:space-between;align-items:end;gap:20px;margin-top:24px;display:flex}.checkout-footer>div>a{color:#485365;font-size:14px}.checkout-footer .language-select{color:#657080;width:200px}.checkout-footer .language-select select{color:#485365;background:#fff;border-color:#d5dce6;min-height:44px;padding-top:10px;padding-bottom:10px;font-size:14px}.checkout-footer .language-select option{color:#202a39;background:#fff}.checkout-footer .language-select-control>svg{color:#697586}.checkout-order{width:auto;min-width:0;height:auto;box-shadow:none;background:#f5f6f8;border-left:1px solid #e0e5ec;grid-area:1/2;padding:38px max(24px,50vw - 580px) 40px 40px;transition:none;position:relative;top:auto;right:auto}.checkout-order-toggle{display:none}.checkout-order-body{position:sticky;top:30px}.checkout-order-heading{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.checkout-order-heading h2{margin:0;font-size:21px;font-weight:600;line-height:1.4}.checkout-order-heading a{color:#657080;text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.checkout-order-items{margin:20px 0 24px;padding:0;list-style:none}.checkout-order-items li{border-bottom:1px solid #e0e4eb;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:16px;margin:0;padding:17px 0;display:grid}.checkout-order-items img{object-fit:contain;background:#fff;border-radius:5px;width:76px;height:76px}.checkout-order-items h3{margin:0;font-size:16px;font-weight:600;line-height:1.45}.checkout-order-items li p{color:#697586;margin:5px 0 0;font-size:14px;line-height:1.6}.checkout-order-items li>strong{white-space:nowrap;font-size:15px;font-weight:550;line-height:1.5}.checkout-order-totals dl{justify-content:space-between;gap:16px;margin:16px 0;font-size:15px;line-height:1.5;display:flex}.checkout-order-totals dt{color:#657080;min-width:0}.checkout-order-totals dd{text-align:right;flex-shrink:0;margin:0;font-weight:500}.checkout-order-totals .checkout-order-total{border-top:1px solid #dce1e8;align-items:baseline;margin-top:22px;padding-top:23px}.checkout-order-total dt{color:#202a39;font-size:16px;font-weight:550}.checkout-order-total dd{font-size:25px;font-weight:650;line-height:1.25}.checkout-order .checkout-tax-note{color:#697586;margin:14px 0 0;font-size:14px;line-height:1.65}.checkout-reassurance{color:#485365;border-top:1px solid #dce1e8;flex-wrap:wrap;gap:12px 24px;margin-top:26px;padding-top:23px;font-size:14px;display:flex}.checkout-footer .checkout-seller{color:#697586;overflow-wrap:anywhere;margin:20px 0 0;font-size:14px;line-height:1.65}.checkout-review-details{border-block:1px solid #dce1e8;margin-bottom:32px}.checkout-review-details>div{align-items:baseline;gap:20px;padding:17px 0;display:flex}.checkout-review-details>div+div{border-top:1px solid #e5e9ee}.checkout-review-details>div>div{flex:1;min-width:0}.checkout-review-details span{color:#697586;margin-bottom:4px;font-size:14px;display:block}.checkout-review-details p{overflow-wrap:anywhere;font-size:15px;line-height:1.65}.checkout-review-details button{color:#2860c5;background:0 0;border:0;min-width:44px;min-height:44px;padding:4px 0;font-size:14px}.checkout-payment-panel h2:focus{outline:none}.checkout-payment-explanation{background:#f8f9fb;border:1px solid #dce1e8;border-radius:6px;align-items:start;gap:14px;padding:22px 18px;display:flex}.checkout-payment-explanation>svg{color:#657080;flex:none;margin-top:2px}.checkout-payment-explanation strong{font-size:16px;font-weight:600;line-height:1.5}.checkout-payment-explanation p{color:#697586;margin-top:7px;font-size:14px;line-height:1.65}.checkout-mobile-total{display:none}.checkout-payment-brands{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:16px auto 0;padding:0;list-style:none;display:flex}.checkout-payment-brands li{margin:0;line-height:0}.checkout-payment-brands img{object-fit:contain;width:46px;height:29px;display:block}@media (width>=901px){.checkout-payment-panel>.checkout-primary{margin-top:20px}}@media (width<=1100px) and (width>=901px){.checkout-information{padding-right:32px}.checkout-order{padding-left:28px}.checkout-order-items li{grid-template-columns:64px minmax(0,1fr);gap:10px 14px}.checkout-order-items img{grid-row:span 2;width:64px;height:64px}.checkout-order-items li>strong{grid-column:2}}@media (width<=900px){.checkout-brandbar-inner{grid-template-columns:minmax(0,1fr) 170px minmax(0,1fr);min-height:68px;padding-inline:22px}.checkout-logo img{width:170px}.checkout-secure>span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.checkout-secure{min-width:24px}.checkout-back{font-size:14px;line-height:1.4}.checkout-layout{flex-direction:column;min-height:calc(100svh - 68px);display:flex}.checkout-information{order:2;width:100%;max-width:680px;margin-inline:auto;padding:27px 24px 32px}.checkout-order{border-bottom:1px solid #dce1e8;border-left:0;order:1;padding:0}.checkout-order-toggle{color:#202a39;width:100%;min-height:70px;font:inherit;background:0 0;border:0;align-items:center;gap:13px;padding:13px 24px;display:flex}.checkout-toggle-label{text-align:left;flex:1;min-width:0;font-size:15px;font-weight:550;line-height:1.45}.checkout-toggle-label small{color:#697586;margin-top:3px;font-size:14px;font-weight:400;line-height:1.45;display:block}.checkout-order-toggle>strong{white-space:nowrap;font-size:17px;font-weight:650}.checkout-order-toggle>svg{color:#657080}.checkout-order-body{max-width:680px;margin-inline:auto;padding:8px 24px 27px;display:none;position:static}.checkout-order.is-open .checkout-order-body{display:block}.checkout-order-heading{justify-content:end}.checkout-order-heading h2{display:none}.checkout-mobile-total{border-top:1px solid #dce1e8;justify-content:space-between;align-items:baseline;gap:16px;margin:24px 0 18px;padding-top:18px;display:flex}.checkout-mobile-total dt{min-width:0;font-size:15px;line-height:1.5}.checkout-mobile-total dd{text-align:right;flex-shrink:0;margin:0;font-size:23px;font-weight:650;line-height:1.4}.checkout-order-items{margin-top:0}.checkout-order-items li{grid-template-columns:66px minmax(0,1fr) auto;gap:12px}.checkout-order-items img{width:66px;height:66px}.checkout-order-items li>strong{font-size:14px}.checkout-order-total dd{font-size:23px}.checkout-intro{margin:24px 0 28px}.checkout-intro h1{font-size:29px}.checkout-form-section{margin-bottom:28px}.checkout-payment-brands{max-width:230px}.checkout-form-section:last-of-type{margin-bottom:0}.checkout-form-section h2,.checkout-payment-panel h2{font-size:20px}.checkout-footer>div{flex-wrap:wrap;align-items:center}}@media (width<=360px){.checkout-back-full{display:none}.checkout-back-short{display:inline}.checkout-brandbar-inner{grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);padding-inline:18px}.checkout-logo img{width:150px}.checkout-back{font-size:14px}.checkout-information{padding-inline:20px}.checkout-order-toggle{gap:10px;padding-inline:20px}.checkout-order-body{padding-inline:20px}.checkout-order-items li{grid-template-columns:60px minmax(0,1fr)}.checkout-order-items img{grid-row:span 2;width:60px;height:60px}.checkout-order-items li>strong{grid-column:2}}@media (width<=600px){.bag-summary .bag-total{flex-direction:column;gap:8px}.bag-total dd{text-align:left}}.checkout-field-row.is-single{grid-template-columns:minmax(0,1fr)}.policy-business-address{overflow-wrap:anywhere;margin:12px 0;font-size:16px;font-style:normal;line-height:1.8}.policy-related-links{flex-wrap:wrap;gap:12px 28px;margin-top:12px;display:flex}.shipping-policy-body h3{color:var(--pv-text);margin:24px 0 10px;font-size:19px;line-height:1.5}.shipping-policy-body .policy-withdrawal-form{border-left:2px solid var(--pv-blue);background:#141b24;padding:18px 20px}.policy-contact-section{border-top:1px solid var(--pv-line);margin-top:44px;padding-top:28px}.legal-policy .shipping-policy-body{max-width:780px}.legal-policy .content-heading h1{-webkit-hyphens:auto;hyphens:auto}.legal-policy .content-heading .content-date{margin-top:14px;font-size:14px}
