.premium-home{--ph-canvas:#ffffff;--ph-surface:#f6f6f7;--ph-surface-soft:#fafafa;--ph-ink:#0b0b0c;--ph-ink-soft:#27272a;--ph-muted:#77777d;--ph-line:#e8e8eb;--ph-line-strong:#d9d9dd;--ph-accent:#5a3f9d;--ph-sale:#ff304f;--ph-success:#18733d;--ph-page-max:1440px;--ph-gutter:clamp(10px,2.25vw,32px);--ph-section-space:clamp(28px,3.2vw,46px);--ph-grid-gap:clamp(8px,.9vw,12px);--ph-card-radius:10px;--ph-media-radius:8px;--ph-pill:999px;--ph-fast:180ms;--ph-standard:320ms;--ph-slow:640ms;--ph-reveal:760ms;--ph-stagger:64ms;--ph-ease:cubic-bezier(.22,1,.36,1);--ph-ease-soft:cubic-bezier(.25,.46,.45,.94);width:100%;overflow-x:clip;background:var(--ph-canvas);color:var(--ph-ink);isolation:isolate}.premium-home *,.premium-home :after,.premium-home :before{box-sizing:border-box}.premium-home :where(a,button){-webkit-tap-highlight-color:transparent}.premium-home img{display:block}.premium-home-container{width:min(100%,var(--ph-page-max));margin:0 auto}.premium-about-block,.premium-campaign-block,.premium-featured-block,.premium-home-block,.premium-promise-block{padding:var(--ph-section-space) var(--ph-gutter) 0}.premium-section-head{min-height:30px;margin-bottom:15px;display:flex;align-items:center;justify-content:flex-start;gap:12px}.premium-section-head h2{margin:0;color:var(--ph-ink);font-size:clamp(20px,1.65vw,24px);font-weight:700;line-height:1.05;letter-spacing:-.035em}.premium-section-head>a{color:var(--ph-ink-soft);font-size:10px;font-weight:650;line-height:1;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;-webkit-text-decoration-color:rgba(39,39,42,.42);text-decoration-color:rgba(39,39,42,.42);transition:color var(--ph-fast) ease,transform var(--ph-standard) var(--ph-ease),-webkit-text-decoration-color var(--ph-fast) ease;transition:color var(--ph-fast) ease,text-decoration-color var(--ph-fast) ease,transform var(--ph-standard) var(--ph-ease);transition:color var(--ph-fast) ease,text-decoration-color var(--ph-fast) ease,transform var(--ph-standard) var(--ph-ease),-webkit-text-decoration-color var(--ph-fast) ease}.premium-section-head>a:focus-visible,.premium-section-head>a:hover{color:#000;-webkit-text-decoration-color:#000;text-decoration-color:#000;transform:translateX(2px)}.premium-home .campaign-artwork{position:absolute;inset:0;display:block;overflow:hidden;border:0;border-radius:inherit;background:transparent;box-shadow:none}.premium-home .campaign-artwork:after,.premium-home .campaign-artwork:before{content:none}.premium-home .campaign-artwork-backdrop{display:none!important}.premium-home .campaign-artwork-image{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;padding:0!important;object-fit:cover!important;object-position:50% 50%;filter:none!important;transform:none!important;transition:transform var(--ph-slow) var(--ph-ease),filter var(--ph-standard) ease}.premium-home [data-campaign-asset=speaker] .campaign-artwork-image{object-position:57% 42%}.premium-home [data-campaign-asset=lifestyle] .campaign-artwork-image{object-position:54% 38%}.premium-home [data-campaign-asset=earbuds] .campaign-artwork-image{object-position:55% 50%}.premium-home [data-campaign-asset=watch] .campaign-artwork-image{object-position:44% 50%}.premium-home [data-campaign-asset=luxuryWatch] .campaign-artwork-image{object-position:50% 48%}.premium-home [data-campaign-asset=vision] .campaign-artwork-image{object-position:50% 50%}.premium-hero{position:relative;width:100%;height:clamp(430px,38.2vw,550px);min-height:430px;overflow:hidden;isolation:isolate;background:#1a1520;color:#fff;touch-action:pan-y}.premium-hero-slide,.premium-hero-stage{position:absolute;inset:0}.premium-hero-slide{--hero-base:#251a30;--hero-mid:#5b376f;--hero-accent:#b78fd0;--hero-ink:#fff;--hero-desktop-focal:58% 45%;--hero-mobile-focal:52% 42%;z-index:0;overflow:hidden;background:var(--hero-base);opacity:0;visibility:hidden;pointer-events:none;transform:scale(1.012);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .92s cubic-bezier(.22,1,.36,1),visibility 0s linear .92s}.premium-hero-slide.is-active{z-index:1;opacity:1;visibility:visible;pointer-events:auto;transform:scale(1);transition-delay:0s}.premium-hero-color-field{position:absolute;inset:0;background:radial-gradient(circle at 23% 34%,color-mix(in srgb,var(--hero-accent) 24%,transparent),transparent 35%),linear-gradient(112deg,var(--hero-base) 0,var(--hero-base) 29%,var(--hero-mid) 55%,var(--hero-base) 100%)}.premium-hero-color-field:before{content:"";position:absolute;width:min(34vw,480px);height:min(34vw,480px);left:-8vw;top:50%;border:1px solid color-mix(in srgb,var(--hero-ink) 11%,transparent);border-radius:50%;transform:translateY(-50%);opacity:.42}.premium-hero-color-field:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 32%,rgba(0,0,0,.08));pointer-events:none}.premium-hero-media{position:absolute;z-index:1;top:0;right:0;width:67%;height:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.18) 7%,#000 23%,#000);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.18) 7%,#000 23%,#000);transform:translate3d(3.5%,0,0) scale(1.035);transform-origin:70% 50%;transition:transform 1.3s cubic-bezier(.22,1,.36,1)}.premium-hero-slide.is-active .premium-hero-media{transform:translateZ(0) scale(1)}.premium-hero-media .campaign-artwork{position:absolute;inset:0;border-radius:0}.premium-hero-slide .premium-hero-media .campaign-artwork-image{object-fit:cover!important;object-position:var(--hero-desktop-focal)!important;transform:scale(1.045)!important;transform-origin:var(--hero-desktop-focal);transition:transform 6.9s cubic-bezier(.2,.72,.25,1)!important;will-change:transform}.premium-hero-slide.is-active .premium-hero-media .campaign-artwork-image{transform:scale(1.005)!important}.premium-hero-media-vignette{position:absolute;z-index:2;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--hero-mid) 26%,transparent) 0,transparent 29%),linear-gradient(180deg,rgba(0,0,0,.025),transparent 52%,rgba(0,0,0,.13));pointer-events:none}.premium-hero-copy{position:absolute;z-index:3;left:max(var(--ph-gutter),calc((100vw - var(--ph-page-max)) / 2 + var(--ph-gutter)));top:50%;width:min(455px,36vw);color:var(--hero-ink);transform:translate3d(-16px,-48%,0);opacity:0;transition:opacity .52s ease,transform .76s cubic-bezier(.22,1,.36,1)}.premium-hero-slide.is-active .premium-hero-copy{opacity:1;transform:translate3d(0,-50%,0);transition-delay:.11s}.premium-hero-copy>*{opacity:0;transform:translate3d(-10px,9px,0);transition:opacity .47s ease,transform .68s cubic-bezier(.22,1,.36,1)}.premium-hero-slide.is-active .premium-hero-copy>*{opacity:1;transform:translateZ(0)}.premium-hero-slide.is-active .premium-hero-copy>:first-child{transition-delay:.18s}.premium-hero-slide.is-active .premium-hero-copy>:nth-child(2){transition-delay:245ms}.premium-hero-slide.is-active .premium-hero-copy>:nth-child(3){transition-delay:.31s}.premium-hero-slide.is-active .premium-hero-copy>:nth-child(4){transition-delay:375ms}.premium-hero-direction-previous .premium-hero-slide:not(.is-active) .premium-hero-copy{transform:translate3d(14px,-50%,0)}.premium-hero-direction-previous .premium-hero-slide:not(.is-active) .premium-hero-media{transform:translate3d(-2.5%,0,0) scale(1.03)}.premium-hero-eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:13px;color:color-mix(in srgb,var(--hero-ink) 82%,transparent);font-size:10px;font-weight:720;letter-spacing:.17em;text-transform:uppercase}.premium-hero-eyebrow:before{content:"";width:25px;height:1px;background:currentColor;opacity:.7}.premium-hero-copy h1{max-width:440px;margin:0;color:var(--hero-ink);font-size:clamp(38px,4.1vw,60px);font-weight:690;line-height:.94;letter-spacing:-.058em;text-wrap:balance}.premium-hero-copy p{max-width:390px;margin:16px 0 0;color:color-mix(in srgb,var(--hero-ink) 78%,transparent);font-size:12px;line-height:1.55;text-wrap:pretty}.premium-hero-copy>a{min-height:39px;margin-top:21px;padding:0 15px 0 18px;border:1px solid rgba(255,255,255,.88);border-radius:var(--ph-pill);display:inline-flex;align-items:center;justify-content:center;gap:13px;background:#fff;color:#111114;box-shadow:0 9px 26px rgba(0,0,0,.1);font-size:10px;font-weight:720;transition:transform var(--ph-fast) var(--ph-ease),background var(--ph-fast) ease,color var(--ph-fast) ease,box-shadow var(--ph-standard) ease}.premium-hero-copy>a svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35;transition:transform var(--ph-fast) var(--ph-ease)}.premium-hero-copy>a:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(0,0,0,.16)}.premium-hero-copy>a:hover svg{transform:translateX(2px)}.premium-hero-arrow{position:absolute;z-index:5;top:50%;width:38px;height:38px;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:50%;display:grid;place-items:center;background:rgba(13,13,15,.13);color:#fff;opacity:0;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transform:translateY(-50%);transition:opacity var(--ph-standard) ease,transform var(--ph-standard) var(--ph-ease),background var(--ph-fast) ease}.premium-hero:focus-within .premium-hero-arrow,.premium-hero:hover .premium-hero-arrow{opacity:1}.premium-hero-arrow:hover{background:rgba(10,10,12,.35)}.premium-hero-arrow svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.premium-hero-arrow-prev{left:14px}.premium-hero-arrow-next{right:14px}.premium-hero-arrow-prev:hover{transform:translate(-2px,-50%)}.premium-hero-arrow-next:hover{transform:translate(2px,-50%)}.premium-hero-pagination{position:absolute;z-index:6;left:50%;bottom:17px;display:flex;align-items:center;gap:7px;transform:translateX(-50%)}.premium-hero-pagination button{position:relative;width:30px;height:13px;padding:5px 0;border:0;background:transparent;cursor:pointer}.premium-hero-pagination button:before{content:"";right:0;background:rgba(255,255,255,.36)}.premium-hero-pagination button:before,.premium-hero-progress{position:absolute;left:0;top:6px;height:2px;border-radius:var(--ph-pill)}.premium-hero-progress{z-index:1;width:0;background:#fff}.premium-hero-pagination button.is-active .premium-hero-progress{width:100%;transform-origin:left center;animation:premium-hero-progress 6.4s linear forwards}.premium-hero.is-paused .premium-hero-pagination button.is-active .premium-hero-progress{animation-play-state:paused}@keyframes premium-hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.premium-shortcuts{width:min(720px,calc(100% - (var(--ph-gutter) * 2)));margin:0 auto;padding:20px 0 18px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:18px;gap:18px}.premium-shortcuts a{min-width:0;display:grid;justify-items:center;align-content:start;grid-gap:9px;gap:9px;color:var(--ph-ink);text-align:center;-webkit-tap-highlight-color:transparent}.premium-shortcut-disc{--shortcut-scale:.82;--shortcut-surface:#f1f1f2;position:relative;width:86px;height:86px;overflow:hidden;border:1px solid rgba(17,17,20,.055);border-radius:50%;background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.98),transparent 38%),var(--shortcut-surface);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 4px 16px rgba(15,15,18,.035);transform:translateZ(0);transition:transform .36s var(--ph-ease),box-shadow .36s ease,border-color .24s ease}.premium-shortcut-disc>i{position:absolute;z-index:0;left:16%;right:16%;bottom:8%;height:12%;border-radius:50%;background:rgba(20,20,24,.09);filter:blur(6px);transform:scaleX(.72);transition:transform .36s var(--ph-ease),opacity .36s ease}.premium-shortcuts .premium-shortcut-product{z-index:1;inset:0!important;width:100%!important;height:100%!important;padding:0;object-fit:contain;transform:scale(var(--shortcut-scale));filter:drop-shadow(0 5px 7px rgba(0,0,0,.12));transition:transform .42s var(--ph-ease),filter .42s ease}.premium-shortcut-disc.has-campaign-fallback .campaign-artwork{inset:0;border-radius:50%}.premium-shortcut-disc.has-campaign-fallback .campaign-artwork-image{object-fit:cover!important;transform:scale(1.015)!important;transition:transform .52s var(--ph-ease)!important}.premium-shortcuts strong{max-width:112px;min-height:24px;display:grid;place-items:start center;overflow:hidden;font-size:10px;font-weight:610;line-height:1.16;letter-spacing:-.012em;transition:color .2s ease,transform .32s var(--ph-ease)}.premium-shortcuts a:focus-visible .premium-shortcut-disc,.premium-shortcuts a:hover .premium-shortcut-disc{border-color:rgba(17,17,20,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 13px 30px rgba(15,15,18,.09);transform:translateY(-4px) scale(1.018)}.premium-shortcuts a:focus-visible .premium-shortcut-product,.premium-shortcuts a:hover .premium-shortcut-product{transform:scale(calc(var(--shortcut-scale) + .045));filter:drop-shadow(0 8px 9px rgba(0,0,0,.16))}.premium-shortcuts a:focus-visible .premium-shortcut-disc.has-campaign-fallback .campaign-artwork-image,.premium-shortcuts a:hover .premium-shortcut-disc.has-campaign-fallback .campaign-artwork-image{transform:scale(1.055)!important}.premium-shortcuts a:hover .premium-shortcut-disc>i{opacity:.62;transform:scaleX(.9)}.premium-shortcuts a:hover strong{transform:translateY(-1px);color:#000}.premium-shortcuts a:focus-visible{outline:none}.premium-shortcuts a:focus-visible .premium-shortcut-disc{outline:2px solid #111114;outline-offset:3px}.premium-offers-banner{position:relative;height:168px;margin:2px var(--ph-gutter) 0;overflow:hidden;display:grid;grid-template-columns:minmax(300px,.88fr) minmax(430px,1.12fr);align-items:stretch;isolation:isolate;background:radial-gradient(circle at 83% 20%,rgba(255,255,255,.94),transparent 18%),radial-gradient(circle at 72% 88%,rgba(186,161,135,.2),transparent 28%),linear-gradient(105deg,#efe9e2,#f4f1ed 45%,#e8e0d7);color:#151517;transition:box-shadow .42s ease,transform .42s var(--ph-ease)}.premium-offers-banner:after,.premium-offers-banner:before{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.premium-offers-banner:before{width:290px;height:290px;left:45%;top:-198px;border:1px solid rgba(37,34,31,.08)}.premium-offers-banner:after{width:440px;height:440px;right:-190px;bottom:-340px;border:1px solid rgba(37,34,31,.07)}.premium-offers-copy{position:relative;z-index:3;align-self:center;padding-left:clamp(24px,3.2vw,50px);display:grid;justify-items:start}.premium-offers-copy small{color:#5f5b57;font-size:8px;font-weight:720;letter-spacing:.16em}.premium-offers-copy strong{margin-top:5px;font-size:clamp(29px,3.05vw,46px);font-weight:720;line-height:.93;letter-spacing:-.058em}.premium-offers-copy>span{margin-top:9px;color:#66615d;font-size:9px;line-height:1.35}.premium-offers-copy b{min-height:31px;margin-top:13px;padding:0 12px 0 14px;border-radius:var(--ph-pill);display:inline-flex;align-items:center;gap:8px;background:#151517;color:#fff;font-size:8px;font-weight:720;letter-spacing:.03em;transition:transform .28s var(--ph-ease),background .22s ease}.premium-offers-copy b svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .28s var(--ph-ease)}.premium-offers-stage{position:relative;z-index:2;min-width:0;height:100%}.premium-offers-orbit{position:absolute;border:1px solid rgba(23,23,25,.07);border-radius:50%;background:rgba(255,255,255,.15)}.premium-offers-orbit-one{width:230px;height:230px;right:21%;top:-34px}.premium-offers-orbit-two{width:128px;height:128px;right:6%;top:22px}.premium-offers-product{position:absolute;bottom:-14%;width:31%;max-width:218px;aspect-ratio:1/1;transform-origin:50% 85%;transition:transform .52s var(--ph-ease),filter .52s ease}.premium-offers-product img{object-fit:contain;-webkit-mask-image:radial-gradient(ellipse 74% 76% at 50% 52%,#000 0 58%,rgba(0,0,0,.92) 69%,transparent 100%);mask-image:radial-gradient(ellipse 74% 76% at 50% 52%,#000 0 58%,rgba(0,0,0,.92) 69%,transparent 100%);filter:drop-shadow(0 17px 16px rgba(25,22,20,.18))}.premium-offers-product[data-offer-product="1"]{z-index:3;right:33%;transform:rotate(-6deg) translateY(1%) scale(1.08)}.premium-offers-product[data-offer-product="2"]{z-index:2;right:9%;bottom:-18%;transform:rotate(7deg) scale(.92)}.premium-offers-product[data-offer-product="3"]{z-index:1;right:56%;bottom:-22%;transform:rotate(-12deg) scale(.84);opacity:.92}.premium-offers-fallback{position:absolute;bottom:-30px;width:230px;height:230px}.premium-offers-fallback .campaign-artwork{inset:0;border-radius:50%}.premium-offers-fallback .campaign-artwork-image{object-fit:cover!important}.premium-offers-fallback-watch{right:30%}.premium-offers-fallback-earbuds{right:4%;width:205px;height:205px}.premium-offers-sheen{position:absolute;z-index:4;top:-35%;bottom:-35%;left:-30%;width:18%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);transform:skewX(-18deg);opacity:0;pointer-events:none}.premium-offers-banner:hover{box-shadow:0 16px 38px rgba(24,21,18,.09);transform:translateY(-1px)}.premium-offers-banner:hover .premium-offers-copy b{transform:translateY(-1px);background:#000}.premium-offers-banner:hover .premium-offers-copy b svg{transform:translateX(2px)}.premium-offers-banner:hover .premium-offers-product[data-offer-product="1"]{transform:rotate(-3deg) translateY(-4%) scale(1.11)}.premium-offers-banner:hover .premium-offers-product[data-offer-product="2"]{transform:rotate(4deg) translateY(-3%) scale(.95)}.premium-offers-banner:hover .premium-offers-product[data-offer-product="3"]{transform:rotate(-9deg) translateY(-2%) scale(.87)}.premium-offers-banner:hover .premium-offers-sheen{animation:premium-offer-sheen .9s var(--ph-ease) 1}.premium-offers-banner:focus-visible{outline:2px solid #111114;outline-offset:3px}@keyframes premium-offer-sheen{0%{left:-30%;opacity:0}18%{opacity:.68}to{left:112%;opacity:0}}.premium-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(10px,1vw,14px);gap:clamp(10px,1vw,14px);align-items:stretch}.premium-product-grid .zc-product-card--home{--pc-image-scale:86%;min-width:0;min-height:100%;display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid #e8e8ea;border-radius:12px;background:#fff;box-shadow:0 2px 10px rgba(12,12,14,.025);transform:translateZ(0);transition:transform .36s var(--ph-ease),border-color .26s ease,box-shadow .36s ease}.premium-product-grid .zc-product-card--home:focus-within,.premium-product-grid .zc-product-card--home:hover{border-color:#dedee1;box-shadow:0 14px 32px rgba(12,12,14,.075);transform:translate3d(0,-3px,0)}.premium-product-grid .zc-product-card--home[data-product-kind=watch]{--pc-image-scale:82%}.premium-product-grid .zc-product-card--home[data-product-kind=earbuds]{--pc-image-scale:88%}.premium-product-grid .zc-product-card--home[data-product-kind=headphones]{--pc-image-scale:82%}.premium-product-grid .zc-product-card--home[data-product-kind=speaker]{--pc-image-scale:84%}.premium-product-grid .zc-product-card--home[data-product-kind=power]{--pc-image-scale:79%}.premium-product-grid .zc-product-card--home[data-product-kind=phone]{--pc-image-scale:80%}.premium-product-grid .zc-product-card--home .zc-product-media{position:relative;min-height:0;aspect-ratio:1.035/1;margin:7px 7px 0;padding:0;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.95) 0 16%,rgba(255,255,255,0) 48%),linear-gradient(180deg,#f6f6f7,#f1f1f2);isolation:isolate}.premium-product-grid .zc-product-card--home .zc-product-media:after{content:"";position:absolute;z-index:0;left:13%;right:13%;bottom:7%;height:9%;border-radius:50%;background:rgba(20,20,22,.09);filter:blur(13px);opacity:.42;transform:scaleX(.75);transition:opacity .32s ease,transform .42s var(--ph-ease)}.premium-product-grid .zc-product-card--home .zc-product-media img{z-index:1;width:var(--pc-image-scale)!important;height:var(--pc-image-scale)!important;max-width:var(--pc-image-scale)!important;max-height:var(--pc-image-scale)!important;inset:auto!important;position:relative!important;object-fit:contain;object-position:50% 50%;filter:drop-shadow(0 10px 15px rgba(19,19,21,.055));transform:translateZ(0) scale(1);transform-origin:50% 58%;transition:transform .52s var(--ph-ease),filter .42s ease}.premium-product-grid .zc-product-card--home:focus-within .zc-product-media img,.premium-product-grid .zc-product-card--home:hover .zc-product-media img{transform:translate3d(0,-2px,0) scale(1.025);filter:drop-shadow(0 13px 18px rgba(19,19,21,.085))}.premium-product-grid .zc-product-card--home:focus-within .zc-product-media:after,.premium-product-grid .zc-product-card--home:hover .zc-product-media:after{opacity:.55;transform:scaleX(.88)}.premium-product-grid .zc-product-card--home .zc-home-discount,.premium-product-grid .zc-product-card--home .zc-product-micro-label{position:absolute;z-index:3;top:10px;min-height:20px;display:inline-flex;align-items:center;border-radius:999px;font-size:8px;font-weight:720;line-height:1;letter-spacing:.018em;text-transform:none;white-space:nowrap}.premium-product-grid .zc-product-card--home .zc-product-micro-label{left:10px;max-width:calc(100% - 92px);padding:0 8px;overflow:hidden;background:rgba(255,255,255,.82);color:#29292c;box-shadow:0 1px 5px rgba(0,0,0,.035);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-overflow:ellipsis}.premium-product-grid .zc-product-card--home .zc-home-discount{right:10px;padding:0 8px;background:#101012;color:#fff}.premium-product-grid .zc-product-card--home .zc-product-copy{min-height:168px;padding:12px 13px 13px;display:flex;flex-direction:column}.premium-product-grid .zc-product-card--home .zc-product-title-row{min-height:19px;display:block}.premium-product-grid .zc-product-card--home .zc-product-title-row h3{margin:0;overflow:hidden;color:#111113;font-size:14px;font-weight:690;line-height:1.18;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.premium-product-grid .zc-product-card--home .zc-product-title-row h3 a{color:inherit}.premium-product-grid .zc-product-card--home .zc-product-description{min-height:30px;margin:5px 0 8px;overflow:hidden;display:-webkit-box;color:#6d6d72;font-size:10px;font-weight:440;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.premium-product-grid .zc-home-product-meta{min-height:26px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"color stock" "swatches stock";align-items:center;grid-gap:4px 8px;gap:4px 8px}.premium-product-grid .zc-home-color{grid-area:color;min-width:0;overflow:hidden;color:#252528;font-size:9px;font-weight:580;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.premium-product-grid .zc-home-color em{color:#85858b;font-style:normal;font-weight:500}.premium-product-grid .zc-product-card--home .zc-product-swatches{grid-area:swatches;min-width:0;display:flex;align-items:center;gap:4px}.premium-product-grid .zc-product-card--home .zc-product-swatches i{width:12px;height:12px;border:1px solid #d5d5d8;border-radius:50%;box-shadow:inset 0 0 0 2px #fff}.premium-product-grid .zc-product-card--home .zc-product-swatches small{color:#66666b;font-size:8px;font-weight:620}.premium-product-grid .zc-home-stock{grid-area:stock;align-self:center;color:#33794b;font-size:8px;font-weight:650;white-space:nowrap}.premium-product-grid .zc-home-stock.is-out{color:#c43b4c}.premium-product-grid .zc-product-card--home .zc-product-purchase-row{min-height:46px;margin-top:auto;padding-top:9px;display:flex;align-items:flex-end;justify-content:space-between;gap:9px;border-top:1px solid #f0f0f1}.premium-product-grid .zc-product-card--home .zc-product-price{min-width:0;display:grid;grid-gap:3px;gap:3px}.premium-product-grid .zc-product-card--home .zc-price-spacer,.premium-product-grid .zc-product-card--home .zc-product-price del{min-height:10px;color:#8a8a90;font-size:9px;line-height:1;text-decoration-thickness:1px}.premium-product-grid .zc-product-card--home .zc-product-price strong{overflow:hidden;color:#0d0d0f;font-size:15px;font-weight:760;line-height:1;letter-spacing:-.026em;text-overflow:ellipsis;white-space:nowrap}.premium-product-grid .zc-product-card--home .zc-product-buy{flex:0 0 auto;min-width:78px;min-height:38px;padding:0 14px;border:1px solid #0d0d0f;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#0d0d0f;color:#fff;font-size:9px;font-weight:720;line-height:1;white-space:nowrap;transition:transform .22s var(--ph-ease),background .22s ease,color .22s ease,box-shadow .22s ease}.premium-product-grid .zc-product-card--home .zc-product-buy:focus-visible,.premium-product-grid .zc-product-card--home .zc-product-buy:hover{background:#fff;color:#0d0d0f;box-shadow:0 5px 14px rgba(0,0,0,.08);transform:translateY(-1px)}.premium-product-grid .zc-product-card--home .zc-product-buy:focus-visible,.premium-product-grid .zc-product-card--home a:focus-visible{outline:2px solid #111114;outline-offset:2px}.premium-campaign-rail,.premium-featured-grid{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-snap-stop:normal}.premium-motion-ready [data-premium-reveal]{opacity:0;transform:translate3d(0,22px,0);filter:saturate(.96);transition:opacity var(--ph-reveal) ease,transform var(--ph-reveal) var(--ph-ease),filter var(--ph-slow) ease;will-change:opacity,transform}.premium-motion-ready [data-premium-reveal=campaign]{transform:translate3d(0,28px,0) scale(.992)}.premium-motion-ready [data-premium-reveal=section]{transform:translate3d(0,26px,0)}.premium-motion-ready [data-premium-reveal].is-revealed{opacity:1;transform:translateZ(0) scale(1);filter:saturate(1);will-change:auto}.premium-motion-ready [data-premium-reveal=rail]>[data-premium-reveal-item],.premium-motion-ready [data-premium-reveal=stagger]>*{opacity:0;transform:translate3d(0,18px,0) scale(.992);transition:opacity .6s ease,transform .72s var(--ph-ease)}.premium-motion-ready [data-premium-reveal=rail].is-revealed>[data-premium-reveal-item],.premium-motion-ready [data-premium-reveal=stagger].is-revealed>*{opacity:1;transform:translateZ(0) scale(1)}.premium-motion-ready [data-premium-reveal=rail].is-revealed>:first-child,.premium-motion-ready [data-premium-reveal=stagger].is-revealed>:first-child{transition-delay:40ms}.premium-motion-ready [data-premium-reveal=rail].is-revealed>:nth-child(2),.premium-motion-ready [data-premium-reveal=stagger].is-revealed>:nth-child(2){transition-delay:calc(40ms + var(--ph-stagger))}.premium-motion-ready [data-premium-reveal=rail].is-revealed>:nth-child(3),.premium-motion-ready [data-premium-reveal=stagger].is-revealed>:nth-child(3){transition-delay:calc(40ms + (var(--ph-stagger) * 2))}.premium-motion-ready [data-premium-reveal=rail].is-revealed>:nth-child(4),.premium-motion-ready [data-premium-reveal=stagger].is-revealed>:nth-child(4){transition-delay:calc(40ms + (var(--ph-stagger) * 3))}.premium-motion-ready [data-premium-reveal=rail].is-revealed>:nth-child(5),.premium-motion-ready [data-premium-reveal=stagger].is-revealed>:nth-child(5){transition-delay:calc(40ms + (var(--ph-stagger) * 4))}.premium-motion-ready [data-premium-reveal=section].is-revealed .premium-editorial-heading,.premium-motion-ready [data-premium-reveal=section].is-revealed .premium-featured-heading,.premium-motion-ready [data-premium-reveal=section].is-revealed .premium-section-head{animation:premium-heading-settle .72s var(--ph-ease) both}@keyframes premium-heading-settle{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}.premium-motion-ready [data-premium-parallax=media] .campaign-artwork{transform:translate3d(0,calc(var(--premium-parallax, 0) * -7px),0) scale(1.018);will-change:transform}.premium-motion-ready .premium-offers-banner[data-premium-parallax=soft] .premium-offers-stage{transform:translate3d(0,calc(var(--premium-parallax, 0) * -5px),0);will-change:transform}.premium-motion-ready .premium-campaign-strip[data-premium-parallax=soft] .campaign-artwork{transform:translate3d(0,calc(var(--premium-parallax, 0) * -5px),0) scale(1.014);will-change:transform}.premium-motion-ready .premium-launch-story[data-premium-parallax=product] .premium-launch-stage{transform:translate3d(0,calc(var(--premium-parallax, 0) * -4px),0);will-change:transform}.premium-featured-actions,.premium-rail-meta{display:flex;align-items:center;justify-content:flex-end;gap:12px}.premium-rail-meta>span:first-child{color:var(--ph-muted);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.premium-rail-controls{display:inline-flex;align-items:center;gap:5px}.premium-rail-controls button{width:31px;height:31px;padding:0;border:1px solid var(--ph-line-strong);border-radius:50%;display:grid;place-items:center;background:#fff;color:#171719;font:inherit;font-size:13px;line-height:1;cursor:pointer;transition:color var(--ph-fast) ease,background var(--ph-fast) ease,border-color var(--ph-fast) ease,transform var(--ph-standard) var(--ph-ease)}.premium-rail-controls button:focus-visible,.premium-rail-controls button:hover{border-color:#111113;background:#111113;color:#fff;transform:translate3d(0,-1px,0)}.premium-rail-controls button:active{transform:scale(.94)}.premium-rail-controls button:focus-visible{outline:2px solid #111113;outline-offset:2px}.premium-rail-controls button:disabled{opacity:.28;cursor:default;border-color:var(--ph-line-strong);background:#fff;color:#8d8d92;transform:none}.premium-rail-progress{position:relative;width:72px;height:2px;overflow:hidden;border-radius:999px;background:#e2e2e5}.premium-rail-progress>i{position:absolute;inset:0 auto 0 0;min-width:14px;border-radius:inherit;background:#151517;transform-origin:0 50%;transition:width .32s var(--ph-ease),transform .18s var(--ph-ease-soft)}.premium-featured-actions .premium-rail-progress{display:none}.premium-home [data-premium-drag-rail]{cursor:-webkit-grab;cursor:grab;scrollbar-width:none}.premium-home [data-premium-drag-rail].is-dragging{cursor:-webkit-grabbing;cursor:grabbing;scroll-behavior:auto!important;scroll-snap-type:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.premium-home [data-premium-drag-rail].is-dragging *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.premium-featured-actions>a{padding-bottom:3px;display:inline-flex;align-items:center;gap:6px;color:var(--ph-ink-soft);font-size:9px;font-weight:650}.premium-featured-actions>a i{font-style:normal;transition:transform var(--ph-standard) var(--ph-ease)}.premium-featured-actions>a:focus-visible i,.premium-featured-actions>a:hover i{transform:translate3d(3px,-3px,0)}.premium-featured-controls{display:none}.premium-grid-swap{animation:premium-grid-swap-in .54s var(--ph-ease) both}@keyframes premium-grid-swap-in{0%{opacity:.16;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}.premium-launch-tabs button{cursor:pointer;transition:color var(--ph-fast) ease,background var(--ph-fast) ease,border-color var(--ph-fast) ease,transform var(--ph-standard) var(--ph-ease)}.premium-launch-tabs button:hover{transform:translateY(-1px)}.premium-launch-tabs button:active{transform:scale(.96)}.premium-service-strip article svg{transition:transform .42s var(--ph-ease),color var(--ph-standard) ease}.premium-service-strip article:hover svg{transform:translate3d(0,-2px,0) scale(1.04);color:#111113}.premium-about-detail-grid{transform-origin:50% 0}.premium-about-copy details[open] .premium-about-detail-grid{animation:premium-details-in .42s var(--ph-ease) both}@keyframes premium-details-in{0%{opacity:0;transform:translate3d(0,-7px,0)}to{opacity:1;transform:translateZ(0)}}@media (max-width:1024px){.premium-product-grid{gap:11px}.premium-product-grid .zc-product-card--home .zc-product-copy{min-height:160px;padding:11px 11px 12px}.premium-product-grid .zc-product-card--home .zc-product-title-row h3{font-size:13px}.premium-product-grid .zc-product-card--home .zc-product-price strong{font-size:14px}.premium-product-grid .zc-product-card--home .zc-product-buy{min-width:72px;min-height:36px;padding-inline:12px}}@media (max-width:820px){.premium-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.premium-product-grid .zc-product-card--home{--pc-image-scale:84%}.premium-product-grid .zc-product-card--home[data-product-kind=watch]{--pc-image-scale:80%}.premium-product-grid .zc-product-card--home[data-product-kind=earbuds]{--pc-image-scale:86%}.premium-product-grid .zc-product-card--home[data-product-kind=headphones]{--pc-image-scale:80%}.premium-product-grid .zc-product-card--home[data-product-kind=phone],.premium-product-grid .zc-product-card--home[data-product-kind=power]{--pc-image-scale:78%}}@media (max-width:640px){.premium-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.premium-product-grid .zc-product-card--home{border-radius:10px}.premium-product-grid .zc-product-card--home .zc-product-media{margin:5px 5px 0;border-radius:7px}.premium-product-grid .zc-product-card--home .zc-home-discount,.premium-product-grid .zc-product-card--home .zc-product-micro-label{top:7px;min-height:18px;padding-inline:6px;font-size:7px}.premium-product-grid .zc-product-card--home .zc-product-micro-label{left:7px;max-width:calc(100% - 74px)}.premium-product-grid .zc-product-card--home .zc-home-discount{right:7px}.premium-product-grid .zc-product-card--home .zc-product-copy{min-height:154px;padding:10px 9px}.premium-product-grid .zc-product-card--home .zc-product-title-row h3{font-size:12px}.premium-product-grid .zc-product-card--home .zc-product-description{min-height:28px;margin:4px 0 7px;font-size:9px;line-height:1.4}.premium-product-grid .zc-home-product-meta{gap:3px 5px}.premium-product-grid .zc-home-color{font-size:8px}.premium-product-grid .zc-home-stock{font-size:7px}.premium-product-grid .zc-product-card--home .zc-product-swatches i{width:10px;height:10px;box-shadow:inset 0 0 0 1.5px #fff}.premium-product-grid .zc-product-card--home .zc-product-purchase-row{min-height:43px;padding-top:7px;gap:6px}.premium-product-grid .zc-product-card--home .zc-price-spacer,.premium-product-grid .zc-product-card--home .zc-product-price del{font-size:8px}.premium-product-grid .zc-product-card--home .zc-product-price strong{font-size:12px}.premium-product-grid .zc-product-card--home .zc-product-buy{min-width:58px;min-height:32px;padding-inline:9px;font-size:8px}}@media (max-width:390px){.premium-product-grid{gap:7px}.premium-product-grid .zc-product-card--home{--pc-image-scale:82%}.premium-product-grid .zc-product-card--home[data-product-kind=watch]{--pc-image-scale:78%}.premium-product-grid .zc-product-card--home[data-product-kind=earbuds]{--pc-image-scale:84%}.premium-product-grid .zc-product-card--home .zc-product-copy{min-height:150px;padding-inline:8px}.premium-product-grid .zc-product-card--home .zc-product-title-row h3{font-size:11px}.premium-product-grid .zc-product-card--home .zc-home-stock{display:none}.premium-product-grid .zc-home-product-meta{grid-template-columns:1fr;grid-template-areas:"color" "swatches"}.premium-product-grid .zc-product-card--home .zc-product-buy{min-width:54px;padding-inline:8px;font-size:7.5px}}.premium-product-skeleton{min-height:360px;padding:8px;border:1px solid var(--ph-line);border-radius:var(--ph-card-radius);display:grid;grid-template-rows:1fr 14px 12px 30px;grid-gap:9px;gap:9px;background:#fff}.premium-product-skeleton :where(span,i,b,em){display:block;border-radius:7px;background:linear-gradient(90deg,#f2f2f4,#fafafa,#f2f2f4);background-size:200% 100%;animation:premium-skeleton 1.35s linear infinite}@keyframes premium-skeleton{to{background-position:-200% 0}}.premium-inventory-message{min-height:210px;padding:30px;border:1px solid var(--ph-line);display:grid;place-content:center;justify-items:center;grid-gap:7px;gap:7px;background:var(--ph-surface-soft);text-align:center}.premium-inventory-message strong{font-size:16px}.premium-inventory-message span{max-width:520px;color:var(--ph-muted);font-size:11px;line-height:1.5}.premium-inventory-message a{margin-top:7px;text-decoration:underline;text-underline-offset:3px;font-size:10px;font-weight:650}.premium-campaign-strip{position:relative;min-height:150px;margin:var(--ph-section-space) var(--ph-gutter) 0;overflow:hidden;display:flex;align-items:center;padding:24px 28px;background:#0d0d0f;color:#fff}.premium-campaign-strip .campaign-artwork{left:48%}.premium-campaign-strip .campaign-artwork-image{object-position:58% 44%}.premium-campaign-overlay{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(9,9,10,.96),rgba(9,9,10,.77) 45%,rgba(9,9,10,.15) 78%)}.premium-campaign-strip>div{position:relative;z-index:2;display:grid;grid-gap:5px;gap:5px}.premium-campaign-strip small{font-size:8px;letter-spacing:.12em;color:rgba(255,255,255,.68)}.premium-campaign-strip strong{font-size:clamp(22px,2.4vw,34px);letter-spacing:-.045em}.premium-campaign-strip div span{color:rgba(255,255,255,.7);font-size:9px}.premium-campaign-strip>b{position:relative;z-index:2;margin-left:auto;font-size:9px}.premium-service-strip{margin:var(--ph-section-space) var(--ph-gutter) 0;padding:19px 0;border-top:1px solid var(--ph-line);border-bottom:1px solid var(--ph-line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.premium-service-strip article{min-width:0;padding:0 clamp(10px,1.5vw,22px);display:grid;grid-template-columns:22px 1fr;align-items:center;grid-gap:10px;gap:10px}.premium-service-strip article+article{border-left:1px solid var(--ph-line)}.premium-service-strip svg{color:#606066;stroke-width:1.45}.premium-service-strip article>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.premium-service-strip strong{font-size:9px;letter-spacing:.03em}.premium-service-strip span{color:var(--ph-muted);font-size:8px;line-height:1.35}.premium-static-campaign{position:relative;aspect-ratio:2.05/1;margin:var(--ph-section-space) var(--ph-gutter) 0;overflow:hidden;display:block;background:#17131e}.premium-static-campaign:hover .campaign-artwork-image{transform:scale(1.018)!important}.premium-section-tabs-head{justify-content:space-between}.premium-launch-tabs{margin-left:auto;display:flex;align-items:center;gap:6px}.premium-launch-tabs button{min-height:28px;padding:0 11px;border:1px solid var(--ph-line-strong);border-radius:var(--ph-pill);background:#fff;color:var(--ph-ink);font-size:8px;font-weight:650}.premium-launch-tabs button[aria-pressed=true]{border-color:var(--ph-ink);background:var(--ph-ink);color:#fff}.premium-lifestyle-wrap{padding:var(--ph-section-space) var(--ph-gutter) 0}.premium-editorial-heading{margin-bottom:16px;display:grid;grid-gap:5px;gap:5px}.premium-editorial-heading>span{color:var(--ph-muted);font-size:8px;font-weight:700;letter-spacing:.16em}.premium-editorial-heading h2{max-width:720px;margin:0;font-size:clamp(24px,2.45vw,38px);line-height:.98;letter-spacing:-.052em}.premium-lifestyle-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(2,minmax(238px,1fr));grid-gap:var(--ph-grid-gap);gap:var(--ph-grid-gap)}.premium-lifestyle-card{position:relative;min-width:0;overflow:hidden;display:block;border-radius:12px;background:#151518;color:#fff;isolation:isolate}.premium-lifestyle-card[data-editorial-layout=portrait]{grid-column:1/span 5;grid-row:1/span 2}.premium-lifestyle-card[data-editorial-layout=wide-top]{grid-column:6/-1;grid-row:1}.premium-lifestyle-card[data-editorial-layout=wide-bottom]{grid-column:6/-1;grid-row:2}.premium-lifestyle-card .campaign-artwork-image{transition:transform .76s var(--ph-ease),filter .42s var(--ph-ease)!important;will-change:transform}.premium-lifestyle-card[data-campaign-theme=lifestyle] .campaign-artwork-image{object-position:60% 42%!important}.premium-lifestyle-card[data-campaign-theme=earbuds] .campaign-artwork-image{object-position:52% 44%!important}.premium-lifestyle-card[data-campaign-theme=watch] .campaign-artwork-image{object-position:48% 46%!important}.premium-lifestyle-card:focus-visible .campaign-artwork-image,.premium-lifestyle-card:hover .campaign-artwork-image{transform:scale(1.035)!important;filter:saturate(1.03) contrast(1.015)!important}.premium-lifestyle-card-shade{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.03) 15%,rgba(0,0,0,.08) 48%,rgba(0,0,0,.78));pointer-events:none}.premium-lifestyle-card[data-editorial-tone=dark] .premium-lifestyle-card-shade{background:linear-gradient(180deg,rgba(255,255,255,.02) 10%,rgba(0,0,0,.04) 48%,rgba(8,8,10,.82))}.premium-lifestyle-copy{position:absolute;z-index:2;left:clamp(16px,2vw,28px);right:clamp(16px,2vw,28px);bottom:clamp(16px,2vw,26px);display:grid;align-content:end;justify-items:start;grid-gap:6px;gap:6px;text-shadow:0 1px 18px rgba(0,0,0,.22)}.premium-lifestyle-copy small{font-size:8px;font-weight:720;letter-spacing:.15em;color:rgba(255,255,255,.78)}.premium-lifestyle-copy strong{max-width:440px;font-size:clamp(23px,2.5vw,38px);line-height:.98;letter-spacing:-.05em}.premium-lifestyle-card[data-editorial-layout^=wide] .premium-lifestyle-copy strong{font-size:clamp(21px,2.05vw,31px)}.premium-lifestyle-copy>span{max-width:390px;color:rgba(255,255,255,.76);font-size:9px;line-height:1.45}.premium-lifestyle-copy b{margin-top:4px;display:inline-flex;align-items:center;gap:7px;font-size:9px;font-weight:700}.premium-lifestyle-copy b i{font-style:normal;transition:transform var(--ph-standard) var(--ph-ease)}.premium-lifestyle-card:focus-visible .premium-lifestyle-copy b i,.premium-lifestyle-card:hover .premium-lifestyle-copy b i{transform:translate3d(3px,-3px,0)}.premium-lifestyle-card:focus-visible{outline:2px solid var(--ph-ink);outline-offset:3px}.premium-campaign-head{position:relative}.premium-campaign-head .premium-section-head{margin-bottom:14px}.premium-campaign-rail,.premium-featured-grid{display:flex;gap:var(--ph-grid-gap);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-inline:0}.premium-campaign-rail{padding-bottom:2px}.premium-campaign-rail::-webkit-scrollbar,.premium-featured-grid::-webkit-scrollbar{display:none}.premium-campaign-poster{--campaign-width:32%;flex:0 0 var(--campaign-width);min-width:0;color:#fff;scroll-snap-align:start}.premium-campaign-poster[data-campaign-format=square]{--campaign-width:29%}.premium-campaign-poster[data-campaign-format=landscape]{--campaign-width:36%}.premium-campaign-poster[data-campaign-format=portrait]{--campaign-width:27%}.premium-campaign-media{position:relative;height:clamp(320px,31vw,470px);overflow:hidden;border-radius:12px;background:#151518;isolation:isolate}.premium-campaign-poster[data-campaign-format=landscape] .premium-campaign-media{height:clamp(292px,27vw,410px)}.premium-campaign-poster[data-campaign-format=portrait] .premium-campaign-media{height:clamp(350px,35vw,510px)}.premium-campaign-poster[data-campaign-theme=vision] .campaign-artwork-image{object-position:50% 50%!important}.premium-campaign-poster[data-campaign-theme=luxuryWatch] .campaign-artwork-image{object-position:51% 48%!important}.premium-campaign-poster[data-campaign-theme=speaker] .campaign-artwork-image{object-position:58% 45%!important}.premium-campaign-poster[data-campaign-theme=earbuds] .campaign-artwork-image{object-position:57% 46%!important}.premium-campaign-poster .campaign-artwork-image{transition:transform .78s var(--ph-ease),filter .42s var(--ph-ease)!important;will-change:transform}.premium-campaign-poster:focus-visible .campaign-artwork-image,.premium-campaign-poster:hover .campaign-artwork-image{transform:scale(1.04)!important;filter:saturate(1.035) contrast(1.015)!important}.premium-campaign-media-shade{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.02) 24%,rgba(0,0,0,.1) 54%,rgba(0,0,0,.76));pointer-events:none}.premium-campaign-index{position:absolute;z-index:2;top:15px;right:16px;color:rgba(255,255,255,.82);font-size:8px;font-weight:700;letter-spacing:.12em}.premium-campaign-caption{position:absolute;z-index:2;left:18px;right:18px;bottom:17px;min-height:0;padding:0;display:grid;align-items:flex-end;justify-content:stretch;grid-gap:5px;gap:5px}.premium-campaign-caption small{color:rgba(255,255,255,.72);font-size:7px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.premium-campaign-caption strong{max-width:88%;font-size:clamp(17px,1.55vw,23px);line-height:1.02;letter-spacing:-.035em}.premium-campaign-caption b{margin-top:4px;display:inline-flex;align-items:center;gap:6px;font-size:8px;text-transform:uppercase}.premium-campaign-caption b i{font-style:normal;transition:transform var(--ph-standard) var(--ph-ease)}.premium-campaign-poster:focus-visible .premium-campaign-caption b i,.premium-campaign-poster:hover .premium-campaign-caption b i{transform:translate3d(3px,-3px,0)}.premium-campaign-poster:focus-visible{outline:2px solid var(--ph-ink);outline-offset:3px}.premium-featured-heading{margin-bottom:17px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.premium-featured-heading>div{display:grid;grid-gap:5px;gap:5px}.premium-featured-heading>div>span{color:var(--ph-muted);font-size:7px;font-weight:760;letter-spacing:.14em}.premium-featured-heading h2{margin:0;font-size:clamp(23px,1.9vw,29px);line-height:.98;letter-spacing:-.045em}.premium-featured-heading>a{padding-bottom:3px;display:inline-flex;align-items:center;gap:6px;color:var(--ph-ink-soft);font-size:9px;font-weight:650}.premium-featured-heading>a i{font-style:normal;transition:transform var(--ph-standard) var(--ph-ease)}.premium-featured-heading>a:focus-visible i,.premium-featured-heading>a:hover i{transform:translate3d(3px,-3px,0)}.premium-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--ph-grid-gap);gap:var(--ph-grid-gap);overflow:visible}.premium-launch-story{--launch-bg:#111214;--launch-ink:#fff;--launch-muted:rgba(255,255,255,.66);--launch-line:rgba(255,255,255,.13);--launch-halo:rgba(255,255,255,.11);position:relative;min-width:0;min-height:clamp(475px,38vw,555px);overflow:hidden;display:grid;grid-template-rows:auto minmax(230px,1fr) auto;border-radius:15px;background:var(--launch-bg);color:var(--launch-ink);isolation:isolate;transition:transform var(--ph-standard) var(--ph-ease),box-shadow var(--ph-standard) var(--ph-ease)}.premium-launch-story[data-launch-tone=graphite]{--launch-bg:#111214;--launch-ink:#fff}.premium-launch-story[data-launch-tone=warm]{--launch-bg:#e9e2d9;--launch-ink:#111113;--launch-muted:rgba(17,17,19,.62);--launch-line:rgba(17,17,19,.12);--launch-halo:rgba(255,255,255,.46)}.premium-launch-story[data-launch-tone=ice]{--launch-bg:#e8ecee;--launch-ink:#111214;--launch-muted:rgba(17,18,20,.61);--launch-line:rgba(17,18,20,.11);--launch-halo:rgba(255,255,255,.58)}.premium-launch-story:hover{transform:translateY(-3px);box-shadow:0 18px 34px rgba(16,16,18,.1)}.premium-launch-story:focus-visible{outline:2px solid var(--ph-ink);outline-offset:3px}.premium-launch-copy{position:relative;z-index:3;padding:21px 21px 0}.premium-launch-copy>span{color:var(--launch-muted);font-size:7px;font-weight:760;letter-spacing:.14em}.premium-launch-copy h3{max-width:86%;margin:7px 0 0;font-size:clamp(24px,2.15vw,32px);font-weight:720;line-height:.96;letter-spacing:-.052em}.premium-launch-copy>p{max-width:88%;margin:8px 0 0;color:var(--launch-muted);font-size:9px;line-height:1.4}.premium-launch-copy ul{margin:15px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;list-style:none}.premium-launch-copy li{min-width:0;min-height:32px;padding:0 8px;border-left:1px solid var(--launch-line);display:flex;align-items:center;color:var(--launch-muted);font-size:7px;line-height:1.25}.premium-launch-copy li:first-child{padding-left:0;border-left:0}.premium-launch-stage{position:relative;min-height:235px;overflow:hidden}.premium-launch-halo{position:absolute;left:50%;top:48%;width:min(88%,330px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 45%,var(--launch-halo),transparent 69%);transform:translate(-50%,-50%);transition:transform .76s var(--ph-ease),opacity .42s ease}.premium-launch-product{object-fit:contain!important;object-position:50% 50%!important;padding:14px 34px 4px!important;filter:drop-shadow(0 22px 24px rgba(0,0,0,.16));-webkit-mask-image:radial-gradient(ellipse 72% 76% at 50% 51%,#000 58%,rgba(0,0,0,.96) 72%,transparent 100%);mask-image:radial-gradient(ellipse 72% 76% at 50% 51%,#000 58%,rgba(0,0,0,.96) 72%,transparent 100%);transform:scale(.92) translateY(3px);transition:transform .76s var(--ph-ease),filter .42s ease}.premium-launch-story:nth-child(2) .premium-launch-product{transform:scale(.88) translateY(5px)}.premium-launch-story:nth-child(3) .premium-launch-product{transform:scale(.9) translateY(3px)}.premium-launch-story:hover .premium-launch-product{transform:scale(.965) translateY(-3px);filter:drop-shadow(0 25px 28px rgba(0,0,0,.19))}.premium-launch-story:nth-child(2):hover .premium-launch-product{transform:scale(.93) translateY(-2px)}.premium-launch-story:nth-child(3):hover .premium-launch-product{transform:scale(.95) translateY(-2px)}.premium-launch-story:hover .premium-launch-halo{transform:translate(-50%,-50%) scale(1.08)}.premium-launch-stage .campaign-artwork{inset:5% 7% 0}.premium-launch-stage .campaign-artwork-image{object-fit:contain!important;transform:scale(.92)!important}.premium-launch-variant-dots{position:absolute;z-index:4;right:17px;bottom:12px;display:flex;gap:4px}.premium-launch-variant-dots i{width:9px;height:9px;border:1px solid rgba(255,255,255,.72);border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.premium-launch-story[data-launch-tone=ice] .premium-launch-variant-dots i,.premium-launch-story[data-launch-tone=warm] .premium-launch-variant-dots i{border-color:rgba(0,0,0,.16)}.premium-launch-footer{position:relative;z-index:5;min-height:67px;padding:12px 14px 13px 20px;border-top:1px solid var(--launch-line);display:grid;grid-template-columns:minmax(0,1fr) auto 30px;align-items:center;grid-gap:10px;gap:10px}.premium-launch-price{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:5px}.premium-launch-price del{color:var(--launch-muted);font-size:7px}.premium-launch-price strong{font-size:14px;letter-spacing:-.025em}.premium-launch-price b{color:var(--launch-muted);font-size:6.5px;letter-spacing:.04em}.premium-launch-proof{display:grid;justify-items:end;grid-gap:3px;gap:3px}.premium-launch-proof small{color:var(--launch-muted);font-size:6.5px}.premium-launch-proof strong{font-size:6.5px;letter-spacing:.08em}.premium-launch-arrow{width:30px;height:30px;border:1px solid var(--launch-line);border-radius:50%;display:grid;place-items:center;font-size:12px;font-style:normal;transition:transform var(--ph-standard) var(--ph-ease),background var(--ph-standard) ease}.premium-launch-story:hover .premium-launch-arrow{transform:translate3d(2px,-2px,0);background:rgba(255,255,255,.08)}.premium-launch-story[data-launch-tone=ice]:hover .premium-launch-arrow,.premium-launch-story[data-launch-tone=warm]:hover .premium-launch-arrow{background:rgba(255,255,255,.46)}.premium-promise-block{margin-top:var(--ph-section-space);padding:clamp(34px,4.2vw,60px) var(--ph-gutter) 0;background:#0f0f10;color:#fff}.premium-promise-intro{display:grid;grid-template-columns:minmax(150px,.52fr) minmax(320px,1.35fr) minmax(260px,.9fr);grid-gap:clamp(22px,3vw,46px);gap:clamp(22px,3vw,46px);align-items:start}.premium-promise-intro>span{padding-top:4px;color:rgba(255,255,255,.48);font-size:7px;font-weight:760;letter-spacing:.16em}.premium-promise-intro h2{max-width:690px;margin:0;font-size:clamp(29px,3.05vw,46px);font-weight:660;line-height:.98;letter-spacing:-.052em}.premium-promise-intro>div>p{max-width:430px;margin:2px 0 0;color:rgba(255,255,255,.64);font-size:10px;line-height:1.58}.premium-promise-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:7px}.premium-promise-actions a{min-height:34px;padding:0 13px;border:1px solid rgba(255,255,255,.18);border-radius:var(--ph-pill);display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#fff;font-size:8px;font-weight:680;transition:background var(--ph-standard) ease,color var(--ph-standard) ease,transform var(--ph-standard) var(--ph-ease)}.premium-promise-actions a:first-child{background:#fff;color:#111}.premium-promise-actions a:hover{transform:translateY(-1px);background:#fff;color:#111}.premium-promise-actions a:first-child:hover{background:#e9e9ea}.premium-promise-actions i{font-style:normal}.premium-promise-proof-list{margin-top:clamp(34px,4vw,54px);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.14)}.premium-promise-proof-list article{min-width:0;min-height:148px;padding:18px 17px 24px 0}.premium-promise-proof-list article+article{padding-left:17px;border-left:1px solid rgba(255,255,255,.14)}.premium-promise-proof-list article>span{color:rgba(255,255,255,.38);font-size:7px;letter-spacing:.12em}.premium-promise-proof-list strong{margin-top:22px;display:block;font-size:12px;letter-spacing:-.02em}.premium-promise-proof-list p{max-width:205px;margin:6px 0 0;color:rgba(255,255,255,.52);font-size:8px;line-height:1.48}.premium-about-block{padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(52px,6vw,88px);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(420px,1.28fr);grid-gap:clamp(34px,6vw,86px);gap:clamp(34px,6vw,86px);align-items:start}.premium-about-lead>span{color:var(--ph-muted);font-size:7px;font-weight:760;letter-spacing:.15em}.premium-about-lead h2{max-width:500px;margin:8px 0 0;font-size:clamp(26px,2.6vw,39px);line-height:1;letter-spacing:-.045em}.premium-about-copy>p{max-width:720px;margin:0;color:#5d5d62;font-size:10px;line-height:1.65}.premium-about-copy>p+p{margin-top:12px}.premium-about-copy details{max-width:760px;margin-top:20px;border-top:1px solid var(--ph-line)}.premium-about-copy summary{min-height:45px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:9px;font-weight:700;list-style:none}.premium-about-copy summary::-webkit-details-marker{display:none}.premium-about-copy summary span{transition:transform var(--ph-standard) var(--ph-ease)}.premium-about-copy details[open] summary span{transform:rotate(180deg)}.premium-about-detail-grid{padding:16px 0 4px;border-top:1px solid var(--ph-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.premium-about-detail-grid article{min-width:0}.premium-about-detail-grid strong{font-size:10px}.premium-about-detail-grid p{margin:6px 0 0;color:var(--ph-muted);font-size:8px;line-height:1.55}@media (max-width:1024px){.premium-home{--ph-gutter:20px;--ph-section-space:38px}.premium-hero{height:430px;min-height:430px}.premium-hero-copy{width:min(410px,39vw)}.premium-hero-media{width:69%}.premium-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.premium-lifestyle-grid{grid-template-rows:repeat(2,minmax(215px,1fr))}}@media (max-width:820px){.premium-home{--ph-gutter:16px;--ph-section-space:34px}.premium-hero{height:438px;min-height:438px}.premium-hero-copy{width:40vw}.premium-hero-copy h1{font-size:clamp(35px,5.2vw,44px)}.premium-hero-media{width:72%}.premium-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-service-strip{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.premium-service-strip article:nth-child(3){border-left:0}.premium-promise-intro{grid-template-columns:minmax(130px,.45fr) minmax(280px,1.1fr) minmax(220px,.85fr);gap:22px}.premium-promise-proof-list{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-promise-proof-list article:nth-child(4){padding-left:0;border-left:0;border-top:1px solid rgba(255,255,255,.14)}.premium-promise-proof-list article:nth-child(5){border-top:1px solid rgba(255,255,255,.14)}}@media (max-width:768px){.premium-home{--ph-gutter:12px;--ph-section-space:30px}.premium-hero{height:650px;min-height:650px}.premium-hero-slide{display:grid;grid-template-rows:minmax(0,63%) minmax(0,37%)}.premium-hero-color-field{grid-row:1/-1}.premium-hero-color-field:before{width:360px;height:360px;left:-180px;top:77%}.premium-hero-media{position:relative;grid-row:1;width:100%;height:100%;-webkit-mask-image:linear-gradient(180deg,#000,#000 79%,rgba(0,0,0,.5) 91%,transparent);mask-image:linear-gradient(180deg,#000,#000 79%,rgba(0,0,0,.5) 91%,transparent);transform:translate3d(0,-2%,0) scale(1.025)}.premium-hero-slide.is-active .premium-hero-media{transform:translateZ(0) scale(1)}.premium-hero-slide .premium-hero-media .campaign-artwork-image{object-position:var(--hero-mobile-focal)!important;transform:scale(1.02)!important}.premium-hero-slide.is-active .premium-hero-media .campaign-artwork-image{transform:scale(1.002)!important}.premium-hero-media-vignette{background:linear-gradient(180deg,rgba(0,0,0,.01),transparent 58%,color-mix(in srgb,var(--hero-base) 32%,transparent))}.premium-hero-copy{top:auto;bottom:45px;left:var(--ph-gutter);right:var(--ph-gutter);width:min(520px,calc(100% - (var(--ph-gutter) * 2)));transform:translate3d(0,14px,0)}.premium-hero-slide.is-active .premium-hero-copy{transform:translateZ(0)}.premium-hero-copy>*{transform:translate3d(0,9px,0)}.premium-hero-slide.is-active .premium-hero-copy>*{transform:translateZ(0)}.premium-hero-direction-previous .premium-hero-slide:not(.is-active) .premium-hero-copy{transform:translate3d(0,12px,0)}.premium-hero-direction-previous .premium-hero-slide:not(.is-active) .premium-hero-media{transform:translate3d(0,-1.5%,0) scale(1.02)}.premium-hero-copy h1{font-size:clamp(36px,6.8vw,48px)}.premium-hero-copy p{max-width:460px}.premium-hero-arrow{display:none}.premium-offers-banner{margin-inline:var(--ph-gutter);grid-template-columns:minmax(260px,.9fr) minmax(360px,1.1fr)}.premium-campaign-strip{min-height:136px}.premium-lifestyle-grid{grid-template-columns:repeat(10,minmax(0,1fr));grid-template-rows:repeat(2,minmax(205px,1fr))}.premium-lifestyle-card[data-editorial-layout=portrait]{grid-column:1/span 4}.premium-lifestyle-card[data-editorial-layout^=wide]{grid-column:5/-1}.premium-campaign-poster{--campaign-width:46vw}.premium-campaign-poster[data-campaign-format=landscape]{--campaign-width:52vw}.premium-campaign-poster[data-campaign-format=portrait]{--campaign-width:39vw}.premium-featured-controls{display:inline-flex}.premium-featured-actions .premium-rail-progress{display:block}.premium-featured-grid{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x mandatory}.premium-featured-grid::-webkit-scrollbar{display:none}.premium-launch-story{flex:0 0 62vw;min-height:500px;scroll-snap-align:start}.premium-promise-intro{grid-template-columns:1fr 1.55fr}.premium-promise-intro>div{grid-column:2}.premium-about-block{grid-template-columns:.78fr 1.22fr;gap:34px}}@media (max-width:540px){.premium-home{--ph-gutter:10px;--ph-section-space:28px;--ph-grid-gap:8px}.premium-hero{height:548px;min-height:548px}.premium-hero-slide{grid-template-rows:minmax(0,61%) minmax(0,39%)}.premium-hero-copy{left:14px;right:14px;bottom:42px;width:auto}.premium-hero-copy h1{max-width:355px;font-size:34px}.premium-hero-copy p{max-width:340px;margin-top:11px;font-size:10px;line-height:1.46}.premium-hero-copy>a{min-height:36px;margin-top:15px}.premium-hero-eyebrow{margin-bottom:9px;font-size:8px}.premium-hero-pagination{bottom:14px;gap:5px}.premium-hero-pagination button{width:24px}.premium-shortcuts{width:min(100% - 18px,520px);padding:16px 0 15px;gap:6px}.premium-shortcut-disc{width:58px;height:58px}.premium-shortcuts strong{max-width:74px;min-height:20px;font-size:8.5px}.premium-offers-banner{height:154px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.premium-offers-copy{padding-left:16px}.premium-offers-copy strong{font-size:clamp(23px,7vw,31px)}.premium-offers-copy>span{max-width:155px;font-size:7px}.premium-offers-copy b{min-height:28px;margin-top:10px;font-size:7px}.premium-offers-product{width:48%}.premium-offers-product[data-offer-product="1"]{right:19%}.premium-offers-product[data-offer-product="2"]{right:-8%}.premium-offers-product[data-offer-product="3"]{right:49%}.premium-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-campaign-strip{min-height:124px;padding:18px 16px}.premium-campaign-strip .campaign-artwork{left:42%}.premium-campaign-strip>b{display:none}.premium-service-strip{margin-inline:var(--ph-gutter);grid-template-columns:repeat(2,minmax(0,1fr))}.premium-service-strip article{padding:0 8px}.premium-service-strip article:nth-child(odd){border-left:0}.premium-static-campaign{aspect-ratio:1.25/1}.premium-editorial-heading h2{font-size:27px}.premium-lifestyle-grid{grid-template-columns:1fr;grid-template-rows:none}.premium-lifestyle-card[data-editorial-layout=portrait],.premium-lifestyle-card[data-editorial-layout=wide-bottom],.premium-lifestyle-card[data-editorial-layout=wide-top]{grid-column:1;grid-row:auto}.premium-lifestyle-card[data-editorial-layout=portrait]{aspect-ratio:.94/1}.premium-lifestyle-card[data-editorial-layout^=wide]{aspect-ratio:1.38/1}.premium-lifestyle-card[data-editorial-layout^=wide] .premium-lifestyle-copy strong,.premium-lifestyle-copy strong{font-size:25px}.premium-lifestyle-copy>span{font-size:8.5px}.premium-rail-meta>span:first-child{display:none}.premium-rail-progress{width:52px}.premium-campaign-poster,.premium-campaign-poster[data-campaign-format=landscape],.premium-campaign-poster[data-campaign-format=portrait],.premium-campaign-poster[data-campaign-format=square]{--campaign-width:82vw}.premium-campaign-media,.premium-campaign-poster[data-campaign-format=landscape] .premium-campaign-media,.premium-campaign-poster[data-campaign-format=portrait] .premium-campaign-media{height:min(108vw,440px)}.premium-featured-heading{align-items:start}.premium-featured-heading>a{padding-top:4px}.premium-launch-story{flex-basis:88vw;min-height:492px;grid-template-rows:auto minmax(220px,1fr) auto}.premium-launch-copy{padding:18px 17px 0}.premium-launch-copy h3{font-size:27px}.premium-launch-copy>p{font-size:8.5px}.premium-launch-product{padding:12px 25px 2px!important}.premium-launch-footer{padding-left:17px}.premium-promise-block{padding-top:36px}.premium-promise-intro{grid-template-columns:1fr;gap:14px}.premium-promise-intro>div{grid-column:auto}.premium-promise-intro h2{font-size:31px}.premium-promise-proof-list{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-promise-proof-list article:nth-child(odd){padding-left:0;border-left:0}.premium-promise-proof-list article:nth-child(n+3){border-top:1px solid rgba(255,255,255,.14)}.premium-about-block{grid-template-columns:1fr;gap:21px}.premium-about-detail-grid{grid-template-columns:1fr;gap:16px}}@media (max-width:390px){.premium-hero{height:526px;min-height:526px}.premium-hero-copy h1{font-size:31px}.premium-shortcuts{width:calc(100% - 12px);gap:3px}.premium-shortcut-disc{width:54px;height:54px}.premium-shortcuts strong{max-width:66px;min-height:19px;font-size:8px}.premium-offers-banner{height:148px}.premium-offers-copy{padding-left:13px}.premium-offers-copy small{font-size:6px}.premium-offers-copy strong{font-size:24px}.premium-offers-copy>span{display:none}.premium-section-head h2{font-size:18px}}@media (max-width:320px){.premium-home{--ph-gutter:6px;--ph-grid-gap:6px}.premium-hero{height:492px;min-height:492px}.premium-hero-copy{left:12px;right:12px;bottom:39px}.premium-hero-copy h1{font-size:28px}.premium-hero-copy p{font-size:9px}.premium-hero-pagination button{width:21px}.premium-shortcuts{width:calc(100% - 8px);gap:1px}.premium-shortcut-disc{width:48px;height:48px}.premium-shortcuts strong{max-width:58px;min-height:19px;font-size:7.4px}.premium-offers-banner{height:140px;grid-template-columns:48% 52%}.premium-offers-copy{padding-left:10px}.premium-offers-copy strong{font-size:20px}.premium-offers-copy b{min-height:26px;padding-inline:10px 8px}.premium-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-campaign-poster,.premium-campaign-poster[data-campaign-format=landscape],.premium-campaign-poster[data-campaign-format=portrait],.premium-campaign-poster[data-campaign-format=square]{--campaign-width:88vw}.premium-launch-story{flex-basis:92vw}}@media (prefers-reduced-motion:reduce){.premium-motion-ready .premium-launch-stage,.premium-motion-ready .premium-offers-stage,.premium-motion-ready [data-premium-parallax] .campaign-artwork,.premium-motion-ready [data-premium-reveal],.premium-motion-ready [data-premium-reveal]>*{opacity:1!important;transform:none!important;filter:none!important}.premium-home *,.premium-home :after,.premium-home :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.premium-home{--ph-section-space:clamp(30px,2.8vw,42px);--ph-grid-gap:clamp(8px,.72vw,11px);--ph-card-radius:12px;--ph-media-radius:10px}.premium-campaign-strip,.premium-offers-banner{display:none!important}.premium-section-head{min-height:28px;margin-bottom:14px;gap:10px}.premium-section-head h2{font-size:clamp(20px,1.55vw,23px)}.premium-section-head>a{font-size:9.5px}.premium-lifestyle-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:none;grid-gap:9px;gap:9px}.premium-lifestyle-card,.premium-lifestyle-card[data-editorial-layout=portrait],.premium-lifestyle-card[data-editorial-layout=wide-bottom],.premium-lifestyle-card[data-editorial-layout=wide-top]{grid-column:auto;grid-row:auto;min-height:0;aspect-ratio:1.18/1;border-radius:0}.premium-lifestyle-card[data-discovery-index="1"],.premium-lifestyle-card[data-discovery-index="4"],.premium-lifestyle-card[data-discovery-index="7"]{aspect-ratio:1/1.08}.premium-lifestyle-copy{left:15px;right:15px;bottom:15px;gap:5px}.premium-lifestyle-copy small{font-size:7px}.premium-lifestyle-card[data-editorial-layout^=wide] .premium-lifestyle-copy strong,.premium-lifestyle-copy strong{max-width:94%;font-size:clamp(18px,1.65vw,25px);line-height:1}.premium-lifestyle-copy>span{max-width:94%;font-size:8px;line-height:1.35}.premium-lifestyle-copy b{margin-top:2px;font-size:7.5px}.premium-campaign-rail{gap:9px}.premium-campaign-poster,.premium-campaign-poster[data-campaign-format=landscape],.premium-campaign-poster[data-campaign-format=portrait],.premium-campaign-poster[data-campaign-format=square]{--campaign-width:28.25%}.premium-campaign-media,.premium-campaign-poster[data-campaign-format=landscape] .premium-campaign-media,.premium-campaign-poster[data-campaign-format=portrait] .premium-campaign-media{height:auto;aspect-ratio:1/1}.premium-campaign-caption{left:16px;right:16px;bottom:16px}.premium-campaign-caption strong{font-size:clamp(18px,1.65vw,25px)}.premium-promise-block{background:#f6f6f7;color:#111113;border-top:1px solid #ececef}.premium-promise-intro>span{color:#85858b}.premium-promise-intro>div>p{color:#64646a}.premium-promise-actions a{border-color:#d9d9dd;color:#111113;background:transparent}.premium-promise-actions a:first-child{background:#111113;color:#fff;border-color:#111113}.premium-promise-actions a:hover{background:#111113;color:#fff}.premium-promise-actions a:first-child:hover{background:#2a2a2d}.premium-promise-proof-list{border-top-color:#d9d9dd}.premium-promise-proof-list article+article{border-left-color:#d9d9dd}.premium-promise-proof-list article>span{color:#99999f}.premium-promise-proof-list strong{color:#111113}.premium-promise-proof-list p{color:#6e6e74}.premium-product-grid .zc-product-card--home .zc-product-title-row h3{min-font-size:11px}@media (max-width:1024px){.premium-home{--ph-section-space:36px}.premium-lifestyle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.premium-lifestyle-card[data-editorial-layout^=wide] .premium-lifestyle-copy strong,.premium-lifestyle-copy strong{font-size:19px}.premium-lifestyle-copy>span{display:none}.premium-campaign-poster,.premium-campaign-poster[data-campaign-format=landscape],.premium-campaign-poster[data-campaign-format=portrait],.premium-campaign-poster[data-campaign-format=square]{--campaign-width:31.5%}}@media (max-width:820px){.premium-home{--ph-section-space:32px}.premium-lifestyle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.premium-lifestyle-card,.premium-lifestyle-card[data-discovery-index="1"],.premium-lifestyle-card[data-discovery-index="4"],.premium-lifestyle-card[data-discovery-index="7"],.premium-lifestyle-card[data-editorial-layout=portrait],.premium-lifestyle-card[data-editorial-layout=wide-bottom],.premium-lifestyle-card[data-editorial-layout=wide-top]{aspect-ratio:1.14/1}.premium-lifestyle-copy>span{display:block}.premium-campaign-poster,.premium-campaign-poster[data-campaign-format=landscape],.premium-campaign-poster[data-campaign-format=portrait],.premium-campaign-poster[data-campaign-format=square]{--campaign-width:46vw}.premium-promise-intro{grid-template-columns:minmax(120px,.45fr) minmax(0,1.55fr)}.premium-promise-intro>div{grid-column:2}}@media (max-width:768px){.premium-home{--ph-section-space:30px}.premium-hero{height:620px;min-height:620px}.premium-hero-slide{grid-template-rows:minmax(0,62%) minmax(0,38%)}.premium-hero-copy{bottom:43px}.premium-product-grid .zc-product-card--home .zc-product-title-row h3{font-size:12px}.premium-product-grid .zc-product-card--home .zc-product-description{font-size:9.5px}.premium-product-grid .zc-home-color{font-size:8.5px}.premium-product-grid .zc-home-stock{font-size:8px}.premium-product-grid .zc-product-card--home .zc-product-buy{font-size:8.5px}.premium-promise-proof-list article:nth-child(4),.premium-promise-proof-list article:nth-child(5){border-top-color:#d9d9dd}}@media (max-width:540px){.premium-home{--ph-gutter:10px;--ph-section-space:27px}.premium-lifestyle-grid{display:flex;grid-template-columns:none;gap:8px;margin-right:calc(var(--ph-gutter) * -1);padding-right:var(--ph-gutter);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x mandatory}.premium-lifestyle-grid::-webkit-scrollbar{display:none}.premium-lifestyle-card,.premium-lifestyle-card[data-discovery-index="1"],.premium-lifestyle-card[data-discovery-index="4"],.premium-lifestyle-card[data-discovery-index="7"],.premium-lifestyle-card[data-editorial-layout=portrait],.premium-lifestyle-card[data-editorial-layout=wide-bottom],.premium-lifestyle-card[data-editorial-layout=wide-top]{flex:0 0 78vw;aspect-ratio:1.08/1;scroll-snap-align:start}.premium-lifestyle-card[data-editorial-layout^=wide] .premium-lifestyle-copy strong,.premium-lifestyle-copy strong{font-size:23px}.premium-lifestyle-copy>span{font-size:9px}.premium-campaign-poster,.premium-campaign-poster[data-campaign-format=landscape],.premium-campaign-poster[data-campaign-format=portrait],.premium-campaign-poster[data-campaign-format=square]{--campaign-width:82vw}.premium-campaign-media,.premium-campaign-poster[data-campaign-format=landscape] .premium-campaign-media,.premium-campaign-poster[data-campaign-format=portrait] .premium-campaign-media{height:auto;aspect-ratio:1}.premium-promise-proof-list article:nth-child(n+3){border-top-color:#d9d9dd}.premium-promise-proof-list article:nth-child(odd){border-left:0}}@media (max-width:430px){.premium-home{--ph-gutter:9px;--ph-grid-gap:7px;--ph-section-space:26px}.premium-hero{height:536px;min-height:536px}.premium-hero-copy{left:13px;right:13px;bottom:41px}.premium-hero-copy h1{font-size:32px}.premium-shortcuts{width:calc(100% - 12px);gap:4px}.premium-shortcut-disc{width:56px;height:56px}.premium-shortcuts strong{max-width:68px;min-height:22px;font-size:9px;line-height:1.18}.premium-product-grid .zc-product-card--home .zc-product-title-row h3{font-size:11.5px}.premium-product-grid .zc-product-card--home .zc-product-description{font-size:9px}.premium-product-grid .zc-product-card--home .zc-product-price strong{font-size:13px}.premium-product-grid .zc-product-card--home .zc-product-buy{min-width:56px;font-size:8.25px}.premium-service-strip strong{font-size:9px}.premium-service-strip span{font-size:8.5px}.premium-campaign-caption strong{font-size:23px}}@media (max-width:390px){.premium-home{--ph-gutter:8px;--ph-grid-gap:7px}.premium-hero{height:520px;min-height:520px}.premium-hero-copy h1{font-size:30px}.premium-shortcut-disc{width:52px;height:52px}.premium-shortcuts strong{max-width:64px;min-height:22px;font-size:8.75px}.premium-section-head h2{font-size:19px}.premium-product-grid .zc-product-card--home .zc-product-copy{padding-inline:9px}.premium-product-grid .zc-product-card--home .zc-product-title-row h3{font-size:11px}.premium-product-grid .zc-product-card--home .zc-product-buy{font-size:8px}}@media (max-width:375px){.premium-home{--ph-gutter:8px;--ph-grid-gap:6px;--ph-section-space:25px}.premium-hero{height:512px;min-height:512px}.premium-hero-copy{bottom:40px}.premium-hero-copy h1{font-size:29px}.premium-hero-copy p{font-size:9.5px}.premium-shortcuts{gap:2px}.premium-shortcut-disc{width:50px;height:50px}.premium-shortcuts strong{max-width:62px;font-size:8.5px}.premium-lifestyle-card,.premium-lifestyle-card[data-editorial-layout=portrait],.premium-lifestyle-card[data-editorial-layout=wide-bottom],.premium-lifestyle-card[data-editorial-layout=wide-top]{flex-basis:84vw}}@media (max-width:320px){.premium-home{--ph-gutter:6px;--ph-grid-gap:6px;--ph-section-space:24px}.premium-hero{height:486px;min-height:486px}.premium-hero-copy{left:11px;right:11px;bottom:38px}.premium-hero-copy h1{font-size:27px}.premium-hero-copy p{font-size:9px}.premium-shortcuts{width:calc(100% - 6px);gap:1px}.premium-shortcut-disc{width:47px;height:47px}.premium-shortcuts strong{max-width:58px;min-height:22px;font-size:8.5px;line-height:1.16}.premium-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-product-grid .zc-product-card--home .zc-product-copy{min-height:151px;padding:10px 8px}.premium-product-grid .zc-product-card--home .zc-product-title-row h3{font-size:10.5px}.premium-product-grid .zc-product-card--home .zc-product-description{font-size:8.5px;line-height:1.38}.premium-product-grid .zc-home-color{font-size:8px}.premium-product-grid .zc-product-card--home .zc-product-price strong{font-size:12px}.premium-product-grid .zc-product-card--home .zc-product-buy{min-width:52px;min-height:31px;padding-inline:7px;font-size:8px}.premium-lifestyle-card,.premium-lifestyle-card[data-editorial-layout=portrait],.premium-lifestyle-card[data-editorial-layout=wide-bottom],.premium-lifestyle-card[data-editorial-layout=wide-top]{flex-basis:88vw}.premium-campaign-poster,.premium-campaign-poster[data-campaign-format=landscape],.premium-campaign-poster[data-campaign-format=portrait],.premium-campaign-poster[data-campaign-format=square]{--campaign-width:88vw}}