.ProductDetail_page__XGssY{position:relative;isolation:isolate;background-color:var(--hely-cream);background-image:radial-gradient(ellipse at 2% 12%,color-mix(in srgb,var(--hely-blush) 48%,transparent),transparent 58%),radial-gradient(ellipse at 98% 44%,color-mix(in srgb,var(--hely-gold) 19%,transparent),transparent 56%),linear-gradient(155deg,var(--hely-blush-wash),var(--hely-cream) 42%,var(--hely-paper) 72%,var(--hely-cream));background-size:100% 1250px;background-repeat:no-repeat}.ProductDetail_page__XGssY:before{content:"";position:absolute;inset:0 0 auto;height:900px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 18%,color-mix(in srgb,var(--hely-blush) 18%,transparent),transparent 64%);animation:ProductDetail_warmLight__AL8Bh 4.5s cubic-bezier(.4,0,.2,1) both}.ProductDetail_info__tQEWM{display:flex;min-width:0;flex-direction:column;gap:20px;padding:24px 16px 0}.ProductDetail_purchasePanel__PYSdG{display:flex;flex-direction:column;gap:20px;padding:22px;border:1px solid color-mix(in srgb,var(--hely-blush) 36%,transparent);border-radius:22px;background:linear-gradient(145deg,color-mix(in srgb,var(--hely-cream) 96%,transparent),color-mix(in srgb,var(--hely-blush-wash) 90%,transparent));box-shadow:0 12px 40px color-mix(in srgb,var(--hely-deep) 5%,transparent),inset 0 1px 0 color-mix(in srgb,var(--hely-cream) 90%,transparent);animation:ProductDetail_panelIn__axbgK .42s cubic-bezier(.2,0,0,1) 60ms both}.ProductDetail_choice__bwNV6{transition:transform .16s cubic-bezier(.2,0,0,1),background-color .18s ease-out,border-color .18s ease-out}.ProductDetail_choice__bwNV6[aria-pressed=true]{background:linear-gradient(135deg,var(--hely-cream),var(--hely-blush-wash));box-shadow:0 2px 8px color-mix(in srgb,var(--hely-deep) 7%,transparent)}.ProductDetail_choice__bwNV6:active{transform:scale(.97)}.ProductDetail_cta__I_9r1{position:relative;isolation:isolate;overflow:hidden;background-image:linear-gradient(120deg,color-mix(in srgb,var(--hely-olive) 92%,var(--hely-deep)),var(--hely-olive));box-shadow:0 6px 16px color-mix(in srgb,var(--hely-olive) 14%,transparent);transition:transform .16s cubic-bezier(.2,0,0,1)}.ProductDetail_cta__I_9r1:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 22%,color-mix(in srgb,var(--hely-cream) 14%,transparent) 48%,transparent 74%);transform:translateX(-100%)}.ProductDetail_cta__I_9r1:not(:disabled):active{transform:scale(.985)}.ProductDetail_stage__V_pXi{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--hely-blush) 42%,transparent);border-radius:22px;background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--hely-blush) 45%,var(--hely-cream)),transparent 68%),radial-gradient(ellipse at 100% 100%,color-mix(in srgb,var(--hely-gold) 22%,var(--hely-paper)),transparent 66%),linear-gradient(145deg,var(--hely-blush-wash),var(--hely-cream) 50%,var(--hely-paper));box-shadow:0 18px 48px color-mix(in srgb,var(--hely-blush) 19%,transparent),0 3px 12px color-mix(in srgb,var(--hely-deep) 4%,transparent)}.ProductDetail_stage__V_pXi:after{content:"";position:absolute;inset:10px;z-index:1;border:1px solid color-mix(in srgb,var(--hely-cream) 65%,transparent);border-radius:14px;pointer-events:none}.ProductDetail_media__Q_z1E{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;animation:ProductDetail_mediaIn__lS1l2 .34s cubic-bezier(.2,0,0,1) both}.ProductDetail_media__Q_z1E img{transition:transform .38s cubic-bezier(.2,0,0,1)}.ProductDetail_thumbnail__8N7zE{transition:transform .16s cubic-bezier(.2,0,0,1),border-color .18s ease-out}.ProductDetail_thumbnail__8N7zE[aria-pressed=true]{box-shadow:0 3px 10px color-mix(in srgb,var(--hely-blush) 35%,transparent)}.ProductDetail_thumbnail__8N7zE:active{transform:scale(.96)}.ProductDetail_mobileBar__dcScu{background:linear-gradient(100deg,var(--hely-blush-wash),var(--hely-cream) 65%,var(--hely-paper));box-shadow:0 -6px 22px color-mix(in srgb,var(--hely-deep) 6%,transparent)}@keyframes ProductDetail_warmLight__AL8Bh{0%{opacity:.35;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes ProductDetail_panelIn__axbgK{0%{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ProductDetail_mediaIn__lS1l2{0%{opacity:.35;transform:translateY(5px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ProductDetail_gleam__k7B7Y{to{transform:translateX(100%)}}@media (min-width:1024px){.ProductDetail_info__tQEWM{padding:0}.ProductDetail_purchasePanel__PYSdG{padding:24px}}@media (hover:hover) and (pointer:fine){.ProductDetail_stage__V_pXi:hover .ProductDetail_media__Q_z1E img{transform:scale(1.018)}.ProductDetail_choice__bwNV6:hover,.ProductDetail_cta__I_9r1:not(:disabled):hover,.ProductDetail_thumbnail__8N7zE:hover{transform:translateY(-2px)}.ProductDetail_cta__I_9r1:not(:disabled):hover:after{animation:ProductDetail_gleam__k7B7Y .65s ease-out both}}@media (max-width:639px){.ProductDetail_page__XGssY{background-size:100% 1500px}.ProductDetail_purchasePanel__PYSdG{gap:18px;padding:20px;animation-duration:.3s}.ProductDetail_media__Q_z1E{animation-duration:.26s}}@media (prefers-reduced-motion:reduce){.ProductDetail_cta__I_9r1:after,.ProductDetail_cta__I_9r1:not(:disabled):hover:after,.ProductDetail_media__Q_z1E,.ProductDetail_page__XGssY:before,.ProductDetail_purchasePanel__PYSdG{animation:none}.ProductDetail_choice__bwNV6,.ProductDetail_cta__I_9r1,.ProductDetail_media__Q_z1E img,.ProductDetail_thumbnail__8N7zE{transition:none}.ProductDetail_choice__bwNV6:active,.ProductDetail_choice__bwNV6:hover,.ProductDetail_cta__I_9r1:not(:disabled):active,.ProductDetail_cta__I_9r1:not(:disabled):hover,.ProductDetail_stage__V_pXi:hover .ProductDetail_media__Q_z1E img,.ProductDetail_thumbnail__8N7zE:active,.ProductDetail_thumbnail__8N7zE:hover{transform:none}}