*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--zs-bg);color:var(--zs-text);font-family:var(--zs-font);font-size:var(--zs-body-size);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body.zs-lock{overflow:hidden}.zs-main{flex:1 0 auto;outline:none}img,svg,video{display:block;max-width:100%}img{height:auto}h1,h2,h3,h4{margin:0 0 .5em;color:var(--zs-ivory);font-family:var(--zs-font);font-weight:800;line-height:1.1;letter-spacing:-.015em}p{margin:0 0 1em}p:last-child{margin-bottom:0}a{color:inherit;text-decoration-color:rgba(var(--zs-gold-rgb),.5);text-underline-offset:.2em}a:hover{color:var(--zs-ivory)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}ul[role=list]{list-style:none;margin:0;padding:0}::selection{background:rgba(var(--zs-gold-rgb),.35);color:var(--zs-ivory)}.zs-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.zs-skip-link{position:absolute;top:8px;left:8px;z-index:1000;padding:12px 18px;border-radius:var(--zs-radius-sm);background:var(--zs-gold-light);color:var(--zs-btn-text);font-weight:700;transform:translateY(-150%)}.zs-skip-link:focus{transform:none}:focus-visible{outline:2px solid var(--zs-gold-light);outline-offset:3px;border-radius:4px}:focus:not(:focus-visible){outline:none}.zs-container{width:100%;max-width:calc(var(--zs-page-width) + 40px);margin:0 auto;padding:0 20px}.zs-container--narrow{max-width:800px}@media(min-width:750px){.zs-container{padding:0 32px;max-width:calc(var(--zs-page-width) + 64px)}.zs-container--narrow{max-width:864px}}.zs-section{padding-top:calc(var(--zs-pt, 48px) * .75);padding-bottom:calc(var(--zs-pb, 48px) * .75)}@media(min-width:750px){.zs-section{padding-top:var(--zs-pt, 48px);padding-bottom:var(--zs-pb, 48px)}}.zs-bg-carbon{background:var(--zs-carbon)}.zs-bg-surface{background:var(--zs-surface)}.zs-eyebrow{margin:0 0 14px;color:var(--zs-gold);font-size:.75rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase}.zs-h1{font-size:calc(clamp(2.1rem,1.5rem + 2.6vw,3.4rem) * var(--zs-heading-scale))}.zs-h2{font-size:calc(clamp(1.75rem,1.35rem + 1.7vw,2.75rem) * var(--zs-heading-scale))}.zs-rte{color:var(--zs-text)}.zs-rte>*:first-child{margin-top:0}.zs-rte a{color:var(--zs-gold-light)}.zs-rte h2,.zs-rte h3{margin-top:1.4em;font-size:1.25rem}.zs-rte ul,.zs-rte ol{padding-left:1.2em;margin:0 0 1em}.zs-rte li+li{margin-top:.35em}.zs-rte img{border-radius:var(--zs-radius-sm)}.zs-rte table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.zs-rte th,.zs-rte td{padding:10px 12px;border:1px solid var(--zs-border);text-align:left}.zs-rte strong{color:var(--zs-ivory)}.zs-link{color:var(--zs-gold-light);font-weight:600;text-decoration:underline;text-decoration-color:rgba(var(--zs-gold-light-rgb),.4);text-underline-offset:.25em}.zs-link:hover{text-decoration-color:currentColor;color:var(--zs-gold-light)}.zs-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 26px;border:1px solid transparent;border-radius:var(--zs-radius-sm);font-size:1rem;font-weight:700;letter-spacing:.01em;line-height:1.2;text-align:center;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease,background-color .25s ease}.zs-button--primary{background:linear-gradient(180deg,var(--zs-gold-light) 0%,var(--zs-gold) 100%);color:var(--zs-btn-text);box-shadow:0 14px 34px -16px rgba(var(--zs-gold-rgb),.75),inset 0 1px #ffffff59}.zs-button--primary:hover{color:var(--zs-btn-text);filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 18px 40px -16px rgba(var(--zs-gold-rgb),.9),inset 0 1px #ffffff59}.zs-button--secondary{background:transparent;border-color:rgba(var(--zs-gold-rgb),.7);color:var(--zs-gold-light)}.zs-button--secondary:hover{background:rgba(var(--zs-gold-rgb),.1);color:var(--zs-gold-light)}.zs-button--lg{min-height:56px;padding:14px 30px;font-size:1.0625rem}.zs-button--block{width:100%}.zs-button[aria-disabled=true]{cursor:pointer}.zs-button[aria-disabled=true]:hover{transform:none}.zs-button[disabled]{cursor:not-allowed;filter:saturate(.4);opacity:.55;transform:none;box-shadow:none}.zs-button__icon{width:20px;height:20px;flex:none}.zs-button__price{font-weight:700;white-space:nowrap}.zs-icon{width:24px;height:24px;flex:none}.zs-icon-button{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--zs-ivory)}.zs-icon-button:hover{background:#ffffff0f}.zs-spinner{display:none;width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:zs-spin .7s linear infinite}.zs-atc.is-loading .zs-spinner{display:inline-block}.zs-atc.is-loading [data-zs-atc-label]{opacity:.7}@keyframes zs-spin{to{transform:rotate(360deg)}}.zs-editor-note{margin:14px 0 0;padding:10px 14px;border:1px dashed rgba(var(--zs-gold-rgb),.6);border-radius:var(--zs-radius-sm);background:rgba(var(--zs-gold-rgb),.08);color:var(--zs-gold-light);font-size:.8125rem;line-height:1.45}.zs-wordmark{display:inline-block;color:var(--zs-ivory);font-size:1rem;font-weight:500;letter-spacing:.34em;line-height:1;text-transform:uppercase;white-space:nowrap;margin-right:-.34em}.zs-wordmark__slash{color:var(--zs-gold);margin:0 .06em}@media(min-width:750px){.zs-wordmark{font-size:1.125rem}}.zs-section-header{position:relative;z-index:50}.zs-section-header:has(.zs-header--sticky){position:sticky;top:0}.zs-header{background:rgba(var(--zs-bg-rgb),.86);-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px)}.zs-header:has(details[open]){-webkit-backdrop-filter:none;backdrop-filter:none}.zs-header--border{border-bottom:1px solid rgba(var(--zs-gold-rgb),.16)}.zs-header__inner{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;min-height:64px}.zs-header__brand{display:inline-flex;align-items:center;text-decoration:none;min-height:44px}.zs-header__logo{width:auto;max-height:44px;object-fit:contain}.zs-header__nav{display:none}.zs-nav{display:flex;gap:40px}.zs-nav__link{position:relative;display:inline-block;padding:10px 0;color:var(--zs-ivory);font-size:.9375rem;font-weight:500;text-decoration:none}.zs-nav__link:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:1px;background:var(--zs-gold);transform:scaleX(0);transition:transform .3s ease}.zs-nav__link:hover:after,.zs-nav__link[aria-current=page]:after{transform:scaleX(1)}.zs-nav__link[aria-current=page]{color:var(--zs-gold-light)}.zs-header__actions{display:flex;align-items:center;gap:4px;justify-self:end}.zs-header__cart{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--zs-gold);text-decoration:none}.zs-header__cart:hover{color:var(--zs-gold-light);background:rgba(var(--zs-gold-rgb),.08)}.zs-cart-bubble{position:absolute;top:4px;right:2px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--zs-gold-light);color:var(--zs-btn-text);font-size:.6875rem;font-weight:800;line-height:1}.zs-menu-drawer>details>summary{list-style:none}.zs-menu-drawer>details>summary::-webkit-details-marker{display:none}.zs-header__burger{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--zs-ivory);cursor:pointer}.zs-header__burger-close,.zs-menu-drawer details[open] .zs-header__burger-open{display:none}.zs-menu-drawer details[open] .zs-header__burger-close{display:block}.zs-menu-drawer__panel{position:fixed;left:0;right:0;top:var(--zs-header-height, 64px);bottom:0;z-index:40;padding:24px 20px 40px;background:var(--zs-bg);border-top:1px solid rgba(var(--zs-gold-rgb),.16);overflow-y:auto}.zs-menu-drawer__list .zs-nav__item{border-bottom:1px solid var(--zs-border)}.zs-menu-drawer__list .zs-nav__link{display:block;padding:20px 0;font-size:1.5rem;font-weight:700;letter-spacing:-.01em}.zs-menu-drawer__list .zs-nav__link:after{display:none}@media(min-width:750px){.zs-header__inner{grid-template-columns:1fr auto 1fr;min-height:76px}.zs-header__nav{display:block}.zs-menu-drawer{display:none}}.zs-hero{position:relative;isolation:isolate;overflow:hidden;padding-top:var(--zs-pt, 48px);padding-bottom:var(--zs-pb, 48px);background:radial-gradient(60% 70% at 78% 45%,rgba(var(--zs-gold-light-rgb),.16) 0%,rgba(var(--zs-gold-rgb),.05) 40%,transparent 70%),radial-gradient(40% 50% at 12% 90%,rgba(var(--zs-gold-rgb),.08) 0%,transparent 70%),var(--zs-bg)}.zs-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:.07;-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent);mask-image:linear-gradient(to bottom,#000 60%,transparent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E");mix-blend-mode:overlay}.zs-hero__inner{position:relative;z-index:3;display:grid;gap:24px;align-items:center}.zs-hero__content{max-width:620px}.zs-hero--align-center .zs-hero__content{margin:0 auto;text-align:center}.zs-hero__heading{margin-bottom:22px;font-size:calc(clamp(3.6rem,1.6rem + 7.2vw,7rem) * var(--zs-heading-scale));font-weight:800;line-height:.92;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance}.zs-hero__heading em,.zs-hero__heading strong{font-style:normal;background:linear-gradient(180deg,var(--zs-gold-light) 10%,var(--zs-gold) 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.zs-hero__heading--stack{width:min-content;max-width:100%}.zs-hero--align-center .zs-hero__heading--stack{margin-left:auto;margin-right:auto}.zs-hero__text{max-width:34ch;margin-bottom:30px;color:var(--zs-ivory);opacity:.86;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.5}.zs-hero--align-center .zs-hero__text{margin-left:auto;margin-right:auto}.zs-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.zs-hero--align-center .zs-hero__actions{justify-content:center}.zs-hero__art{position:relative;width:100%;max-width:460px;margin:0 auto}@media(min-width:990px){.zs-hero__art{max-width:680px;margin-right:-40px}}.zs-hero__art-glow{position:absolute;top:8%;right:4%;bottom:18%;left:4%;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--zs-gold-light-rgb),.22),transparent);filter:blur(30px)}.zs-hero__art .zs-levitate{position:relative;width:100%;height:auto}.zs-hero__note{position:relative;z-index:3;max-width:var(--zs-page-width);margin:16px auto 0}.zs-hero__media{position:relative;z-index:0;overflow:hidden}.zs-hero__media picture,.zs-hero__img,.zs-hero__video{display:block;width:100%;height:100%;object-fit:cover}.zs-hero__video-toggle{position:absolute;right:16px;bottom:16px;z-index:4;display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(var(--zs-gold-rgb),.5);border-radius:50%;background:rgba(var(--zs-bg-rgb),.6);color:var(--zs-gold-light)}.zs-hero__video-icon--pause{width:12px;height:14px;border-left:4px solid currentColor;border-right:4px solid currentColor}.zs-hero__video-toggle[aria-pressed=true] .zs-hero__video-icon--pause{width:0;height:0;border-style:solid;border-width:8px 0 8px 13px;border-color:transparent transparent transparent currentColor;margin-left:3px}.zs-hero--mobile-stack.zs-hero--background:not(.zs-hero--art),.zs-hero--mobile-stack.zs-hero--split:not(.zs-hero--art){padding-top:0}.zs-hero--mobile-stack .zs-hero__media{aspect-ratio:4 / 5;max-height:72vh}.zs-hero--mobile-stack .zs-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--zs-bg) 0%,rgba(var(--zs-bg-rgb),0) 38%)}.zs-hero--mobile-stack:not(.zs-hero--art) .zs-hero__inner{margin-top:-72px}.zs-hero--mobile-overlay:not(.zs-hero--art){min-height:82vh;display:flex;align-items:flex-end}.zs-hero--mobile-overlay .zs-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.zs-hero--mobile-overlay .zs-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(var(--zs-bg-rgb),.95),rgba(var(--zs-bg-rgb),var(--zs-overlay)) 45%,rgba(var(--zs-bg-rgb),.15))}@media(min-width:750px){.zs-hero__inner{gap:40px}.zs-hero--art .zs-hero__inner,.zs-hero--split .zs-hero__inner{grid-template-columns:1.05fr 1fr}.zs-hero--align-center.zs-hero--art .zs-hero__inner{grid-template-columns:1fr}}@media(min-width:990px){.zs-hero--h-medium{min-height:clamp(520px,70vh,700px)}.zs-hero--h-large{min-height:clamp(580px,84vh,820px)}.zs-hero--h-medium,.zs-hero--h-large{display:flex;align-items:center}.zs-hero>.zs-hero__inner{width:100%}.zs-hero--background{padding-top:var(--zs-pt, 48px)}.zs-hero--background .zs-hero__media,.zs-hero--mobile-stack.zs-hero--background .zs-hero__media,.zs-hero--mobile-overlay.zs-hero--background .zs-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;max-height:none}.zs-hero--background .zs-hero__media:after,.zs-hero--mobile-stack.zs-hero--background .zs-hero__media:after,.zs-hero--mobile-overlay.zs-hero--background .zs-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(var(--zs-bg-rgb),var(--zs-overlay)),rgba(var(--zs-bg-rgb),calc(var(--zs-overlay) * .65)) 36%,rgba(var(--zs-bg-rgb),0) 68%),linear-gradient(to top,var(--zs-bg) 0%,rgba(var(--zs-bg-rgb),0) 22%)}.zs-hero--mobile-stack.zs-hero--background .zs-hero__inner{margin-top:0}.zs-hero--background .zs-hero__content{max-width:600px}.zs-hero--split:not(.zs-hero--art){padding-top:var(--zs-pt, 48px)}.zs-hero--split:not(.zs-hero--art) .zs-hero__media{position:absolute;top:var(--zs-pt, 48px);bottom:var(--zs-pb, 48px);right:max(32px,calc((100vw - var(--zs-page-width)) / 2));width:min(48%,calc(var(--zs-page-width) * .5));aspect-ratio:auto;max-height:none;border:1px solid rgba(var(--zs-gold-rgb),.2);border-radius:var(--zs-radius);box-shadow:0 40px 80px -40px rgba(var(--zs-gold-rgb),.35)}.zs-hero--split:not(.zs-hero--art) .zs-hero__media:after{display:none}.zs-hero--mobile-stack.zs-hero--split .zs-hero__inner{margin-top:0}}.zs-levitate__float{transform-box:fill-box}@media(prefers-reduced-motion:no-preference){html:not(.zs-no-motion) .zs-levitate__float{animation:zs-float 6s ease-in-out infinite}html:not(.zs-no-motion) .zs-levitate__pool{animation:zs-pool 6s ease-in-out infinite;transform-origin:300px 398px}html:not(.zs-no-motion) .zs-levitate__field{animation:zs-field 6s ease-in-out infinite}}@keyframes zs-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes zs-pool{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.94)}}@keyframes zs-field{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:no-preference){html.js:not(.zs-no-motion) .zs-hero__content>*{animation:zs-rise .6s cubic-bezier(.2,.7,.2,1) both}html.js:not(.zs-no-motion) .zs-hero__content>*:nth-child(2){animation-delay:.08s}html.js:not(.zs-no-motion) .zs-hero__content>*:nth-child(3){animation-delay:.16s}html.js:not(.zs-no-motion) .zs-hero__content>*:nth-child(4){animation-delay:.24s}}@keyframes zs-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.zs-benefits__heading{margin-bottom:28px}.zs-benefits__grid{display:grid;gap:12px}.zs-benefit{display:flex;align-items:center;gap:18px}.zs-benefits__grid--cards .zs-benefit{padding:20px;border:1px solid var(--zs-border);border-radius:var(--zs-radius);background:linear-gradient(180deg,#ffffff06,#fff0),var(--zs-carbon)}.zs-benefit__icon{display:grid;place-items:center;flex:none;width:60px;height:60px;border:1px solid rgba(var(--zs-gold-rgb),.75);border-radius:50%;color:var(--zs-gold);box-shadow:inset 0 0 18px rgba(var(--zs-gold-rgb),.12)}.zs-benefit__icon .zs-icon{width:28px;height:28px}.zs-benefit__icon--image img{width:32px;height:32px;object-fit:contain}.zs-benefit__title{margin:0 0 4px;font-size:.875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.zs-benefit__text{margin:0;font-size:.9375rem;line-height:1.5}@media(min-width:750px){.zs-benefits__grid{grid-template-columns:repeat(min(var(--zs-cols, 3),3),minmax(0,1fr));gap:16px}}@media(min-width:990px){.zs-benefits__grid{grid-template-columns:repeat(var(--zs-cols, 3),minmax(0,1fr))}.zs-benefits__grid--cards .zs-benefit{padding:24px}}.zs-featured__grid{display:grid;gap:28px;align-items:center}.zs-featured__media{position:relative;overflow:hidden;border:1px solid rgba(var(--zs-gold-rgb),.18);border-radius:var(--zs-radius);background:radial-gradient(70% 70% at 50% 40%,rgba(var(--zs-gold-rgb),.14),transparent 70%),var(--zs-carbon);aspect-ratio:4 / 3}.zs-featured__media-link{display:block;width:100%;height:100%}.zs-featured__img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.zs-featured__media-link:hover .zs-featured__img{transform:scale(1.02)}.zs-featured__art{display:grid;place-items:center;height:100%;padding:6%}.zs-featured__art .zs-levitate{width:100%;max-width:440px;height:auto}.zs-featured__title{margin-bottom:8px;font-size:calc(clamp(1.9rem,1.4rem + 2vw,3rem) * var(--zs-heading-scale));letter-spacing:-.02em}.zs-featured__title a{text-decoration:none}.zs-featured__subheading{margin-bottom:14px;color:var(--zs-ivory);font-size:1.25rem;font-weight:500;opacity:.92}.zs-featured__text{max-width:54ch;margin-bottom:20px}.zs-featured__info .zs-price-wrap{margin-bottom:20px}.zs-featured__info .zs-picker,.zs-featured__info .zs-qty-field{margin-bottom:18px}.zs-featured__more{margin-top:16px}@media(min-width:990px){.zs-featured__grid{grid-template-columns:1.05fr 1fr;gap:56px}.zs-featured--media-right .zs-featured__media{order:2}}.zs-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;color:var(--zs-ivory);font-size:1.25rem;font-weight:700}.zs-price-wrap--lg .zs-price,.zs-price.zs-price-wrap--lg{color:var(--zs-gold-light);font-size:clamp(1.75rem,1.5rem + 1vw,2.25rem);font-weight:800;letter-spacing:-.01em}.zs-price__compare{color:var(--zs-text);font-size:.6em;font-weight:500}.zs-price__unit{width:100%;color:var(--zs-text);font-size:.8125rem;font-weight:500}.zs-price__note{margin:6px 0 0;font-size:.8125rem;color:var(--zs-text)}.zs-price__note a{color:var(--zs-gold-light)}.zs-picker{display:grid;gap:16px}.zs-picker__group{margin:0;padding:0;border:0;min-width:0}.zs-picker__legend{display:block;margin-bottom:10px;padding:0;color:var(--zs-ivory);font-size:.875rem;font-weight:600}.zs-picker__current{color:var(--zs-text);font-weight:500}.zs-picker__values{display:flex;flex-wrap:wrap;gap:8px}.zs-picker__input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.zs-picker__pill{display:inline-flex;align-items:center;min-height:46px;padding:10px 20px;border:1px solid var(--zs-border);border-radius:999px;background:var(--zs-carbon);color:var(--zs-ivory);font-size:.9375rem;font-weight:600;cursor:pointer;transition:border-color .25s ease,background-color .25s ease}.zs-picker__pill:hover{border-color:rgba(var(--zs-gold-rgb),.7)}.zs-picker__input:checked+.zs-picker__pill{border-color:var(--zs-gold);background:rgba(var(--zs-gold-rgb),.14);color:var(--zs-gold-light);box-shadow:inset 0 0 0 1px var(--zs-gold)}.zs-picker__input:focus-visible+.zs-picker__pill{outline:2px solid var(--zs-gold-light);outline-offset:3px}.zs-picker__pill.is-unavailable{color:var(--zs-text);text-decoration:line-through;text-decoration-color:rgba(var(--zs-gold-rgb),.6);opacity:.7}.zs-picker__help{margin:10px 0 0;font-size:.8125rem}.zs-picker.is-attention .zs-picker__pill{border-color:var(--zs-gold-light)}.no-js [data-zs-picker]{display:none}.zs-qty-field .zs-qty{justify-self:start}.zs-qty{display:inline-flex;align-items:stretch;border:1px solid var(--zs-border);border-radius:var(--zs-radius-sm);background:var(--zs-carbon)}.zs-qty__btn{display:grid;place-items:center;width:46px;min-height:46px;padding:0;border:0;background:transparent;color:var(--zs-ivory)}.zs-qty__btn .zs-icon{width:18px;height:18px}.zs-qty__btn:hover{color:var(--zs-gold-light)}.zs-qty__input{width:48px;border:0;background:transparent;color:var(--zs-ivory);font-weight:700;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.zs-qty__input::-webkit-outer-spin-button,.zs-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.zs-qty--sm .zs-qty__btn{width:38px;min-height:38px}.zs-qty--sm .zs-qty__input{width:38px;font-size:.9375rem}.zs-buy__form{display:grid;gap:12px}.zs-buy__error,.zs-drawer__error{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid rgba(242,163,155,.5);border-radius:var(--zs-radius-sm);background:#f2a39b14;color:var(--zs-error);font-size:.875rem}.zs-buy__error[hidden],.zs-drawer__error[hidden]{display:none}.zs-buy__error .zs-icon{width:20px;height:20px}.zs-buy__dynamic{min-height:48px}.zs-buy__dynamic .shopify-payment-button__button{border-radius:var(--zs-radius-sm)!important;min-height:50px}.zs-buy__dynamic .shopify-payment-button__more-options{color:var(--zs-text)}.zs-field{display:grid;gap:8px;margin-bottom:18px}.zs-field label{color:var(--zs-ivory);font-size:.875rem;font-weight:600}.zs-field__req{color:var(--zs-gold)}.zs-field__optional{color:var(--zs-text);font-weight:400}.zs-field input[type=text],.zs-field input[type=email],.zs-field input[type=password],.zs-field input[type=tel],.zs-field input[type=search],.zs-field textarea,.zs-field select,.zs-input-box,.zs-select select{width:100%;min-height:50px;padding:13px 16px;border:1px solid var(--zs-border);border-radius:var(--zs-radius-sm);background:var(--zs-surface);color:var(--zs-ivory);font-size:1rem;transition:border-color .25s ease,box-shadow .25s ease}.zs-field textarea{min-height:150px;resize:vertical;line-height:1.5}.zs-field input:focus,.zs-field textarea:focus,.zs-select select:focus,.zs-input-box:focus{border-color:var(--zs-gold);box-shadow:0 0 0 3px rgba(var(--zs-gold-rgb),.2);outline:none}.zs-field [aria-invalid=true]{border-color:var(--zs-error)}.zs-field__error{margin:0;color:var(--zs-error);font-size:.8125rem}.zs-field input[type=checkbox]{width:18px;height:18px;accent-color:var(--zs-gold)}.zs-select{position:relative}.zs-select select{-webkit-appearance:none;appearance:none;padding-right:44px;cursor:pointer}.zs-select:after{content:"";position:absolute;top:50%;right:18px;width:8px;height:8px;border-right:1.5px solid var(--zs-gold);border-bottom:1.5px solid var(--zs-gold);transform:translateY(-70%) rotate(45deg);pointer-events:none}.zs-form__hint{margin:-4px 0 18px;font-size:.8125rem}.zs-form__status{display:flex;gap:12px;align-items:flex-start;margin-bottom:22px;padding:14px 16px;border-radius:var(--zs-radius-sm);outline:none}.zs-form__status .zs-icon{width:22px;height:22px;margin-top:1px}.zs-form__status--success{border:1px solid rgba(var(--zs-gold-rgb),.6);background:rgba(var(--zs-gold-rgb),.1);color:var(--zs-gold-light)}.zs-form__status--error{border:1px solid rgba(242,163,155,.5);background:#f2a39b14;color:var(--zs-error)}.zs-form__status ul{margin:6px 0 0;padding-left:1.1em}.zs-form__status p{margin:0}.zs-collapsible{border:1px solid var(--zs-border);border-radius:var(--zs-radius-sm);background:var(--zs-carbon);transition:border-color .25s ease}.zs-collapsible+.zs-collapsible{margin-top:10px}.zs-collapsible[open]{border-color:rgba(var(--zs-gold-rgb),.45)}.zs-collapsible__summary{display:flex;align-items:center;gap:12px;min-height:56px;padding:14px 18px;color:var(--zs-ivory);font-weight:600;list-style:none;cursor:pointer}.zs-collapsible__summary::-webkit-details-marker{display:none}.zs-collapsible__summary:focus-visible{outline-offset:-2px;border-radius:var(--zs-radius-sm)}.zs-collapsible__title{flex:1}.zs-collapsible__icon{color:var(--zs-gold)}.zs-collapsible__icon .zs-icon{width:22px;height:22px}.zs-collapsible__toggle{color:var(--zs-gold);transition:transform .3s ease}.zs-collapsible__toggle .zs-icon{width:20px;height:20px}.zs-collapsible[open] .zs-collapsible__toggle{transform:rotate(45deg)}.zs-collapsible__content{padding:0 18px 18px;font-size:.9375rem}.zs-policy-link{margin:10px 0 0}.zs-faq__grid{display:grid;gap:28px}.zs-faq__text{max-width:44ch}@media(min-width:990px){.zs-faq--split .zs-faq__grid{grid-template-columns:.85fr 1.15fr;gap:64px;align-items:start}.zs-faq--stacked .zs-faq__grid{max-width:860px}}.zs-lifestyle__grid{display:grid;gap:28px;align-items:center}.zs-lifestyle__media{overflow:hidden;border-radius:var(--zs-radius);border:1px solid rgba(var(--zs-gold-rgb),.18);aspect-ratio:4 / 3;background:var(--zs-surface)}.zs-lifestyle__img{width:100%;height:100%;object-fit:cover}.zs-lifestyle__placeholder{display:grid;place-items:center;height:100%;padding:6%}.zs-lifestyle__placeholder .zs-levitate{max-width:380px}.zs-lifestyle__text{margin-bottom:22px;max-width:52ch}@media(min-width:990px){.zs-lifestyle__grid{grid-template-columns:1fr 1fr;gap:64px}.zs-lifestyle--media-right .zs-lifestyle__media{order:2}}.zs-contact__grid{display:grid;gap:32px}.zs-contact__text,.zs-contact__page{max-width:46ch;margin-bottom:18px}.zs-contact__email{display:flex;align-items:center;gap:10px;color:var(--zs-gold-light)}.zs-contact__email a{color:var(--zs-gold-light)}.zs-contact__email .zs-icon{color:var(--zs-gold)}.zs-contact__form-wrap{padding:24px 20px;border:1px solid var(--zs-border);border-radius:var(--zs-radius);background:var(--zs-carbon)}@media(min-width:750px){.zs-contact__form-wrap{padding:36px}}@media(min-width:990px){.zs-contact__grid{grid-template-columns:.9fr 1.1fr;gap:72px;align-items:start}}.zs-product{display:grid;gap:28px}.zs-product__title{margin-bottom:6px;font-size:calc(clamp(2rem,1.5rem + 2vw,3rem) * var(--zs-heading-scale));letter-spacing:-.02em}.zs-product__subheading{color:var(--zs-ivory);font-size:1.1875rem;font-weight:500;opacity:.92}.zs-product__info>*+*{margin-top:18px}.zs-product__info>.zs-eyebrow+.zs-product__title{margin-top:0}.zs-product__info>.zs-product__title+.zs-product__subheading{margin-top:4px}.zs-product__info>.zs-collapsible+.zs-collapsible{margin-top:10px}.zs-product__minor-heading{margin-bottom:10px;font-size:1rem;letter-spacing:.04em}.zs-product__description{padding-top:18px;border-top:1px solid var(--zs-border)}@media(min-width:990px){.zs-product{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px;align-items:start}.zs-product--media-right .zs-product__media{order:2}.zs-product__media{position:sticky;top:calc(var(--zs-header-height, 76px) + 24px)}}.zs-gallery{display:grid;gap:12px}.zs-gallery__viewport{position:relative;border-radius:var(--zs-radius);overflow:hidden;border:1px solid rgba(var(--zs-gold-rgb),.16);background:var(--zs-carbon)}.zs-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}.zs-gallery__track::-webkit-scrollbar{display:none}.zs-gallery__track:focus-visible{outline-offset:-3px}.zs-gallery__slide{flex:0 0 100%;scroll-snap-align:start;display:grid;place-items:center}.zs-gallery--square .zs-gallery__slide{aspect-ratio:1 / 1}.zs-gallery--portrait .zs-gallery__slide{aspect-ratio:4 / 5}.zs-gallery__slide .zs-media__img,.zs-gallery__slide .zs-media__video,.zs-gallery__slide iframe{width:100%;height:100%;object-fit:cover}.zs-gallery--adapt .zs-gallery__slide .zs-media__img{height:auto;object-fit:contain}.zs-gallery__slide iframe{aspect-ratio:16 / 9;height:auto;border:0}.zs-gallery__arrow{position:absolute;top:50%;display:none;place-items:center;width:44px;height:44px;margin-top:-22px;padding:0;border:1px solid rgba(var(--zs-gold-rgb),.4);border-radius:50%;background:rgba(var(--zs-bg-rgb),.72);color:var(--zs-gold-light);opacity:0;transition:opacity .25s ease}.zs-gallery__arrow--prev{left:14px}.zs-gallery__arrow--next{right:14px}.zs-gallery__arrow[disabled]{opacity:0!important;pointer-events:none}.zs-gallery__counter{position:absolute;right:12px;bottom:12px;margin:0;padding:4px 10px;border-radius:999px;background:rgba(var(--zs-bg-rgb),.72);color:var(--zs-ivory);font-size:.75rem;font-weight:600}.zs-gallery__thumbs{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none}.zs-gallery__thumb{flex:none;width:72px;height:72px;padding:0;overflow:hidden;border:1px solid var(--zs-border);border-radius:var(--zs-radius-sm);background:var(--zs-carbon);opacity:.7;transition:opacity .25s ease,border-color .25s ease}.zs-gallery__thumb img{width:100%;height:100%;object-fit:cover}.zs-gallery__thumb:hover,.zs-gallery__thumb[aria-current=true]{opacity:1;border-color:var(--zs-gold)}.zs-gallery__empty{position:relative;display:grid;place-items:center;aspect-ratio:1 / 1;padding:8%;border-radius:var(--zs-radius);border:1px solid rgba(var(--zs-gold-rgb),.16);background:radial-gradient(60% 60% at 50% 40%,rgba(var(--zs-gold-rgb),.14),transparent 70%),var(--zs-carbon)}.zs-gallery__empty .zs-editor-note{position:absolute;left:16px;right:16px;bottom:16px}@media(min-width:990px){.zs-gallery__arrow{display:grid}.zs-gallery__viewport:hover .zs-gallery__arrow,.zs-gallery__arrow:focus-visible{opacity:1}.zs-gallery__counter{display:none}}.zs-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid rgba(var(--zs-gold-rgb),.25);background:rgba(var(--zs-carbon-rgb),.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translateY(110%);visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s}.zs-sticky-atc.is-visible{transform:none;visibility:visible;transition:transform .3s ease}.zs-sticky-atc[hidden]{display:none}.zs-sticky-atc__info{flex:1;min-width:0}.zs-sticky-atc__title{margin:0;overflow:hidden;color:var(--zs-ivory);font-size:.875rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.zs-sticky-atc__price{margin:0;color:var(--zs-gold-light);font-size:.875rem;font-weight:700}.zs-sticky-atc__price .zs-price__compare,.zs-sticky-atc__price .zs-price__unit{display:none}.zs-sticky-atc .zs-button{flex:none;min-height:46px;padding:10px 18px}body.zs-has-sticky{padding-bottom:76px}@media(min-width:750px){.zs-sticky-atc{display:none!important}body.zs-has-sticky{padding-bottom:0}}.zs-drawer{position:fixed;inset:0 0 0 auto;width:min(440px,100%);max-width:100%;height:100%;max-height:100%;margin:0 0 0 auto;padding:0;border:0;background:transparent;color:var(--zs-text);overflow:visible}.zs-drawer::backdrop{background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .3s ease}.zs-drawer.is-open::backdrop{opacity:1}.zs-drawer__panel{display:flex;flex-direction:column;height:100%;border-left:1px solid rgba(var(--zs-gold-rgb),.2);background:var(--zs-carbon);transform:translate(100%);transition:transform .32s cubic-bezier(.2,.7,.2,1)}.zs-drawer.is-open .zs-drawer__panel{transform:none}.zs-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:14px 12px 14px 20px;border-bottom:1px solid var(--zs-border)}.zs-drawer__title{margin:0;font-size:1.125rem;letter-spacing:.02em}.zs-drawer__error{margin:12px 20px 0}.zs-drawer__content{display:flex;flex-direction:column;flex:1;min-height:0}.zs-drawer__scroll{flex:1;overflow-y:auto;padding:8px 20px}.zs-drawer__footer{padding:18px 20px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--zs-border);background:var(--zs-carbon)}.zs-drawer__view-cart{margin:12px 0 0;text-align:center;font-size:.9375rem}.zs-drawer__content.is-busy{opacity:.6;pointer-events:none;transition:opacity .2s ease}.zs-cart-empty{display:grid;justify-items:center;gap:18px;padding:48px 24px;text-align:center}.zs-cart-empty__text{color:var(--zs-ivory);font-size:1.125rem}.zs-cart-empty--page{padding:32px 0 16px;justify-items:start;text-align:left}.zs-cart-line{display:grid;grid-template-columns:84px minmax(0,1fr);gap:16px;padding:18px 0;border-bottom:1px solid var(--zs-border)}.zs-cart-line:last-child{border-bottom:0}.zs-cart-line__media{display:block;overflow:hidden;aspect-ratio:1 / 1;border-radius:var(--zs-radius-sm);background:var(--zs-surface)}.zs-cart-line__img{width:100%;height:100%;object-fit:cover}.zs-cart-line__noimg{display:block;width:100%;height:100%;background:radial-gradient(closest-side,rgba(var(--zs-gold-rgb),.2),transparent)}.zs-cart-line__title{color:var(--zs-ivory);font-weight:700;text-decoration:none}.zs-cart-line__title:hover{color:var(--zs-gold-light)}.zs-cart-line__meta{margin:4px 0 0;font-size:.8125rem}.zs-cart-line__discount{margin:4px 0 0;color:var(--zs-gold-light);font-size:.8125rem}.zs-cart-line__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:12px}.zs-cart-line__remove{padding:4px 0;border:0;background:none;color:var(--zs-text);font-size:.8125rem;text-decoration:underline;text-underline-offset:.2em}.zs-cart-line__remove:hover{color:var(--zs-ivory)}.zs-cart-line__price{margin:0 0 0 auto;color:var(--zs-ivory);font-weight:700}.zs-cart-line__price s{margin-right:6px;color:var(--zs-text);font-weight:500}.zs-cart-line__qty-field{margin:0}.zs-cart-line__qty-field .zs-input-box{width:84px;min-height:42px;padding:8px 10px;text-align:center}.zs-cart-totals{margin-bottom:16px}.zs-cart-totals__row{display:flex;justify-content:space-between;gap:12px;margin:0 0 6px}.zs-cart-totals__discount{color:var(--zs-gold-light);font-size:.9375rem}.zs-cart-totals__subtotal{color:var(--zs-ivory);font-size:1.125rem;font-weight:800}.zs-cart-totals__note{margin:4px 0 0;font-size:.8125rem}.zs-cart-lines--page{border-top:1px solid var(--zs-border);margin-top:8px}.zs-cart-page__footer{display:grid;gap:24px;margin-top:28px}.zs-cart-page__summary{padding:22px;border:1px solid var(--zs-border);border-radius:var(--zs-radius);background:var(--zs-carbon)}.zs-cart-page__express{margin-top:12px}.zs-cart-page__continue{margin:14px 0 0;text-align:center}.zs-cart-page__note{margin-top:18px}.js .zs-cart-page__left [data-zs-cart-update]{display:none}@media(min-width:750px){.zs-cart-line{grid-template-columns:110px minmax(0,1fr);gap:22px}.zs-cart-page__footer{grid-template-columns:1fr minmax(300px,380px);align-items:start}}.zs-section-footer{margin-top:auto}.zs-footer{border-top:1px solid rgba(var(--zs-gold-rgb),.16);background:var(--zs-bg)}.zs-footer__inner{display:grid;gap:28px;padding-top:40px;padding-bottom:28px}.zs-footer__wordmark{text-decoration:none}.zs-footer__tagline{margin:12px 0 0;color:var(--zs-text);font-size:.75rem;font-weight:600;letter-spacing:.24em}.zs-footer__groups{display:grid;gap:24px}.zs-footer__heading{margin:0 0 10px;color:var(--zs-gold);font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.zs-footer__list{display:grid;gap:4px}.zs-footer__list .zs-nav__link,.zs-footer__link{display:inline-block;padding:6px 0;color:var(--zs-text);font-size:.875rem;font-weight:500;text-decoration:none}.zs-footer__list .zs-nav__link:after{display:none}.zs-footer__list .zs-nav__link[aria-current=page]{color:var(--zs-text)}.zs-footer__link:hover,.zs-footer__list .zs-nav__link:hover{color:var(--zs-ivory);text-decoration:underline}.zs-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:18px;padding-bottom:28px;border-top:1px solid var(--zs-border)}.zs-footer__copy{margin:0;font-size:.8125rem}.zs-footer__copy a{text-decoration:none}.zs-footer__payments{display:flex;flex-wrap:wrap;gap:8px}.zs-payment-icon{width:38px;height:24px}@media(min-width:750px){.zs-footer__inner{grid-template-columns:auto 1fr;align-items:start;padding-top:48px}.zs-footer__groups{display:flex;justify-content:flex-end;gap:64px}}@media(min-width:990px){.zs-footer__groups .zs-footer__group:last-child .zs-footer__list{display:flex;flex-wrap:wrap;gap:4px 28px}}.zs-page__header{margin-bottom:28px}.zs-page__content{max-width:72ch}.shopify-policy__container{max-width:800px!important;margin:0 auto;padding:48px 20px 72px}.shopify-policy__title h1{margin-bottom:28px;font-size:calc(clamp(2rem,1.5rem + 2vw,3rem) * var(--zs-heading-scale))}.shopify-policy__body{color:var(--zs-text)}.shopify-policy__body a{color:var(--zs-gold-light)}.shopify-policy__body h2,.shopify-policy__body h3{margin-top:1.6em;font-size:1.25rem}.zs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}@media(min-width:990px){.zs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}}.zs-card{position:relative;display:grid;gap:12px}.zs-card__media{overflow:hidden;aspect-ratio:1 / 1;border:1px solid rgba(var(--zs-gold-rgb),.14);border-radius:var(--zs-radius);background:var(--zs-carbon)}.zs-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.zs-card:hover .zs-card__media img{transform:scale(1.03)}.zs-card__media .zs-levitate{width:100%;height:100%;padding:12%}.zs-card__title{margin:0;font-size:1rem;font-weight:700}.zs-card__title a{text-decoration:none}.zs-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.zs-card__price{margin:0;color:var(--zs-gold-light);font-weight:700}.zs-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:40px}.zs-pagination a,.zs-pagination span{display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:0 12px;border:1px solid var(--zs-border);border-radius:var(--zs-radius-sm);text-decoration:none}.zs-pagination .is-current{border-color:var(--zs-gold);color:var(--zs-gold-light)}.zs-search-form{display:flex;gap:10px;margin-bottom:32px}.zs-search-form .zs-field{flex:1;margin:0}.zs-list-results{display:grid;gap:16px}.zs-list-results a{color:var(--zs-ivory);font-weight:700}.zs-articles{display:grid;gap:28px}@media(min-width:750px){.zs-articles{grid-template-columns:repeat(2,minmax(0,1fr))}}.zs-article-card__media{overflow:hidden;margin-bottom:14px;border-radius:var(--zs-radius);aspect-ratio:16 / 9;background:var(--zs-carbon)}.zs-article-card__media img{width:100%;height:100%;object-fit:cover}.zs-article-card h2{font-size:1.25rem}.zs-article-card h2 a{text-decoration:none}.zs-meta{color:var(--zs-text);font-size:.8125rem}.zs-article__image{overflow:hidden;margin-bottom:28px;border-radius:var(--zs-radius)}.zs-404{text-align:center}.zs-404 .zs-levitate{width:min(320px,80%);margin:0 auto 8px}.zs-account-form{max-width:480px}.zs-account-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:18px}.zs-table-wrap{overflow-x:auto;border:1px solid var(--zs-border);border-radius:var(--zs-radius-sm)}.zs-table{width:100%;border-collapse:collapse;font-size:.9375rem}.zs-table th,.zs-table td{padding:12px 14px;border-bottom:1px solid var(--zs-border);text-align:left;white-space:nowrap}.zs-table th{color:var(--zs-ivory);font-weight:600;background:var(--zs-carbon)}.zs-table tfoot td{color:var(--zs-ivory);font-weight:700}.zs-account-grid{display:grid;gap:32px}@media(min-width:990px){.zs-account-grid{grid-template-columns:2fr 1fr}}.zs-card-box{padding:22px;border:1px solid var(--zs-border);border-radius:var(--zs-radius);background:var(--zs-carbon)}.zs-card-box+.zs-card-box{margin-top:16px}.zs-inline-form{display:inline}.zs-checkbox{display:flex;align-items:center;gap:10px;margin-bottom:18px;color:var(--zs-ivory);font-size:.9375rem}.zs-password{display:grid;place-items:center;min-height:100vh;padding:40px 20px;text-align:center}.zs-password__inner{width:100%;max-width:460px}.zs-password__inner .zs-levitate{width:220px;margin:0 auto 12px}.zs-password__form{margin-top:28px;text-align:left}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html.zs-no-motion *,html.zs-no-motion *:before,html.zs-no-motion *:after{animation:none!important;transition:none!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/zerospawn.css.map */
