.cp-bar{z-index:61;background:var(--sc-accent);color:var(--sc-primary);font:600 13px/1.3 var(--font-body);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px;padding:9px 16px;display:flex;position:relative}.cp-bar__tag{background:var(--sc-accent);color:var(--sc-primary);font:800 10.5px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;border-radius:99px;padding:4px 9px}.cp-bar__text{letter-spacing:.02em;margin:0;font-weight:700}.cp-bar__time{color:rgb(var(--sc-primary-rgb) / .75);align-items:center;gap:8px;display:inline-flex}.cp-bar__cta{color:var(--sc-accent-text);text-underline-offset:3px;font-weight:800;text-decoration:underline}.cp-bar__cta span{transition:transform .3s;display:inline-block}.cp-bar__cta:hover span{transform:translate(3px)}.cp-clock{font-variant-numeric:tabular-nums;gap:6px;display:inline-flex}.cp-clock__unit{background:rgb(var(--sc-primary-rgb) / .1);min-width:54px;box-shadow:inset 0 0 0 1px rgb(var(--sc-primary-rgb) / .16);border-radius:12px;justify-items:center;padding:8px 6px 6px;display:grid}.cp-clock__unit b{font:800 clamp(24px, 3vw, 34px)/1 var(--font-display);color:var(--sc-primary)}.cp-clock__unit small{font:700 10px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--sc-accent-text);margin-top:4px}.cp-clock.is-compact{gap:3px}.cp-clock.is-compact .cp-clock__unit{border-radius:6px;align-items:baseline;gap:1px;min-width:0;padding:3px 6px;display:inline-flex}.cp-clock.is-compact b{font:800 13px/1 var(--font-body)}.cp-clock.is-compact small{letter-spacing:0;text-transform:none;margin:0;font-size:10px}.cp-banner{padding:clamp(24px,4vw,56px) 0}.cp-banner--shop{padding:0 0 clamp(18px,2.4vw,28px)}.cp-banner__inner{isolation:isolate;background:radial-gradient(90% 140% at 100% 0%, #d6a64b59, #d6a64b00 55%), var(--sc-field);width:min(100% - 2*clamp(16px,3vw,40px),1440px);color:var(--sc-primary);border-radius:28px;grid-template-columns:minmax(0,1.3fr) auto;align-items:center;gap:24px 40px;margin-inline:auto;padding:clamp(26px,4vw,56px);display:grid;position:relative;overflow:hidden}.cp-banner--shop .cp-banner__inner{border-radius:20px;width:100%;padding:clamp(20px,2.6vw,32px)}.cp-spark{color:var(--sc-accent-text);opacity:.6;z-index:-1;animation:cp-twinkle calc(4s + var(--i) * .5s) ease-in-out calc(var(--i) * -.8s) infinite;font-size:14px;font-style:normal;position:absolute}@keyframes cp-twinkle{50%{opacity:1;transform:translateY(-10px)rotate(30deg)}}.cp-banner__label{font:700 12px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--sc-accent-text);margin:0 0 12px}.cp-banner h2{font:800 clamp(40px, 6vw, 92px)/.88 var(--font-display);letter-spacing:-.04em;text-transform:uppercase;color:var(--sc-primary);margin:0 0 12px}.cp-banner--shop h2{font-size:clamp(28px,3.4vw,48px)}.cp-banner h2 em{color:var(--sc-accent-text);white-space:nowrap;font-style:normal}.cp-banner__lede{max-width:46ch;font:400 clamp(15px, 1.3vw, 18px)/1.5 var(--font-body);color:rgb(var(--sc-primary-rgb) / .78);margin:0}.cp-banner__side{justify-items:start;gap:12px;display:grid}.cp-banner__when{font:700 12px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--sc-primary-rgb) / .7);margin:0}.cp-banner__cta{background:var(--sc-accent);min-height:50px;color:var(--sc-primary);font:800 14px/1 var(--font-body);border-radius:999px;align-items:center;gap:10px;padding:0 22px;text-decoration:none;transition:background .3s,transform .15s;display:inline-flex}.cp-banner__cta:hover{background:var(--sc-cream)}.cp-banner__cta span{transition:transform .35s}.cp-banner__cta:hover span{transform:translate(4px)}.cp-banner__cta:active{transform:scale(.97)}.cp-banner--shop .cp-clock__unit{min-width:46px;padding:6px 4px 5px}.cp-banner--shop .cp-clock__unit b{font-size:22px}.cp-cur{background:var(--sc-cream-2);box-shadow:inset 0 0 0 1px var(--sc-line);border-radius:99px;padding:3px;display:inline-flex}.cp-cur button{height:30px;font:700 12px/1 var(--font-body);color:var(--sc-primary);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:99px;padding:0 10px;transition:background .2s,color .2s}.cp-cur button[aria-pressed=true]{background:var(--sc-accent);color:var(--sc-primary)}.cp-cur button:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}@media (width<=860px){.cp-banner__inner{grid-template-columns:1fr}.cp-bar{gap:4px 10px;padding:8px 12px;font-size:12px}.cp-bar__cta{display:none}}@media (width<=520px){.cp-clock__unit{flex:1;min-width:0}.cp-banner__side{justify-items:stretch}.cp-banner__cta{justify-content:center}.cp-cur button{padding:0 8px}}@media (prefers-reduced-motion:reduce){.cp-spark{animation:none}}.drawer-cur{border-top:1px solid var(--sc-line);font:700 13px/1 var(--font-body);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}@media (width<=1099px){.site-header__cur{display:none}}.cp-bar.is-overlay{position:fixed;top:0;left:0;right:0}html body .site-header.is-home{top:var(--cp-bar-h,0px)!important}.cp-bar__extra{opacity:.8;font-weight:500}.cp-banner__lede b{color:var(--sc-primary);font-weight:700}.cp-bar.is-preview{text-align:left;border-radius:10px;justify-content:flex-start}.cp-bar.is-expired,.cp-bar.is-disabled{background:var(--sc-field)}.sc-consent{z-index:95;background:var(--sc-field);max-width:720px;color:var(--sc-primary);box-shadow:0 24px 50px -20px rgb(var(--sc-primary-rgb) / .6);font:500 13.5px/1.5 var(--font-body);border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-inline:auto;padding:16px 18px;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.sc-consent p{flex:320px;margin:0}.sc-consent a{color:var(--sc-accent-text);font-weight:700}.sc-consent__btns{gap:8px;display:flex}.sc-consent button{min-height:40px;font:800 13px/1 var(--font-body);cursor:pointer;border-radius:999px;padding:0 16px}.sc-consent__ghost{border:1.5px solid rgb(var(--sc-primary-rgb) / .4);color:var(--sc-primary);background:0 0}.sc-consent__ok{background:var(--sc-accent);color:var(--sc-primary);border:0}.page-fade{animation:.38s cubic-bezier(.16,1,.3,1) both page-in}@keyframes page-in{0%{opacity:0;transform:translateY(8px)}}.page-loading{place-items:center;min-height:60vh;display:grid}.page-loading span{border:3px solid var(--sc-line);border-top-color:var(--sc-primary);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite pl-spin}@keyframes pl-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.page-fade{animation:none}.page-loading span{animation-duration:2s}}.drawer[data-state=open]{animation:.45s cubic-bezier(.16,1,.3,1) nav-in}.drawer[data-state=closed]{animation:.25s ease-in forwards nav-out}.drawer-overlay[data-state=open]{animation:.3s ease-out nav-fade}.drawer-overlay[data-state=closed]{animation:.2s ease-in reverse forwards nav-fade}.drawer[data-state=open] .drawer__list li{animation:.5s cubic-bezier(.16,1,.3,1) both nav-item}.drawer[data-state=open] .drawer__list li:nth-child(2){animation-delay:40ms}.drawer[data-state=open] .drawer__list li:nth-child(3){animation-delay:80ms}.drawer[data-state=open] .drawer__list li:nth-child(4){animation-delay:.12s}.drawer[data-state=open] .drawer__list li:nth-child(5){animation-delay:.16s}.drawer[data-state=open] .drawer__list li:nth-child(n+6){animation-delay:.2s}@keyframes nav-in{0%{transform:translate(-100%)}}@keyframes nav-out{to{transform:translate(-100%)}}@keyframes nav-fade{0%{opacity:0}}@keyframes nav-item{0%{opacity:0;transform:translate(-14px)}}.cp-bar{animation:.6s cubic-bezier(.16,1,.3,1) both bar-in}@keyframes bar-in{0%{opacity:0;transform:translateY(-100%)}}.card-heart[aria-pressed=true] svg{color:var(--sc-sale);animation:.45s cubic-bezier(.2,.7,.2,1.4) heart-pop}@keyframes heart-pop{40%{transform:scale(1.35)}}.sc-price__now{transition:color .3s}@media (prefers-reduced-motion:reduce){.drawer[data-state],.drawer-overlay[data-state],.drawer__list li,.cp-bar,.card-heart svg{animation:none!important}}html body .site-header.is-overlay{background:rgb(var(--sc-cream-rgb) / .94)!important}html body .site-header.is-overlay,html body .site-header.is-overlay a,html body .site-header.is-overlay button,html body .site-header.is-overlay .icon-btn{color:var(--sc-primary)!important}html body .sc-hero__note,html body .sc-hero [class*=ship]{background:rgb(var(--sc-cream-rgb) / .94)!important;color:var(--sc-primary)!important}html body .sc-hero__badge text{fill:#fff!important}html body .sc-hero__nav button{background:rgb(var(--sc-cream-rgb) / .94)!important;color:var(--sc-primary)!important;border-color:#0000!important}html body .sc-hero__tabs button,html body .sc-hero__tabs button *{color:var(--sc-primary)!important}html body .ss-hero__badge text{fill:#fff!important}html body .badge,html body .sc-tag--sold{background:var(--sc-accent)!important;color:var(--sc-primary)!important}html body .sc-campaign .is-gold,html body .sc-campaign em{color:var(--sc-accent)!important}html body .cp-bar{background:var(--sc-field);color:var(--sc-primary)}html body .cp-bar__cta{color:var(--sc-accent-text)}html body .sc-footer__bottom p{color:var(--sc-primary)!important}html body .ab-mani__band{color:var(--sc-accent-text)!important;opacity:1!important}@media (width<=700px){html body .sc-hero__media{-webkit-mask-image:linear-gradient(#000 74%,#0000 100%);mask-image:linear-gradient(#000 74%,#0000 100%)}html body .sc-hero__copy{margin-top:-3svh!important}}
