.s-hero__stage{contain:paint}
.s-hero__dot{isolation:isolate;-webkit-tap-highlight-color:transparent}
.s-hero__dot:before{width:15px;height:15px;box-shadow:inset 0 0 0 1px #ffffff24,0 0 0 1px #0008;transition:transform .24s ease,box-shadow .24s ease}
.s-hero__dot[data-finish=suede]:before{background:radial-gradient(ellipse at 32% 24%,#b06a7a 0,#752b41 48%,#32131e 100%)}
.s-hero__dot[data-finish=ember]:before{background:radial-gradient(ellipse at 32% 24%,#e4b281 0,#c36e3b 48%,#613323 100%)}
.s-hero__dot[data-finish=berry]:before{background:radial-gradient(ellipse at 32% 24%,#d9b2cc 0,#ac5d89 48%,#493048 100%)}
.s-hero__dot[aria-pressed=true]:before{transform:scale(1.16);box-shadow:inset 0 0 0 1px #ffffff36,0 0 0 4px var(--bg),0 0 0 5px color-mix(in srgb,var(--text) 62%,transparent)}
.s-hero__dot:focus-visible{outline:1px solid var(--text);outline-offset:1px}
.s-hero__fname{font-size:.6rem;letter-spacing:.2em;opacity:.78}
.s-hero[data-finish=suede] .s-hero__stage{background:radial-gradient(70% 56% at 66% 28%,#74344728,transparent 74%),radial-gradient(66% 58% at 22% 54%,#b67c8910,transparent 78%),linear-gradient(180deg,#170c12,#0d0809 92%)}
.s-hero[data-finish=ember] .s-hero__stage{background:radial-gradient(70% 56% at 66% 28%,#ad754027,transparent 74%),radial-gradient(66% 58% at 22% 54%,#d4a27710,transparent 78%),linear-gradient(180deg,#1b100c,#0f0a08 92%)}
.s-hero[data-finish=berry] .s-hero__stage{background:radial-gradient(70% 56% at 66% 28%,#9875b027,transparent 74%),radial-gradient(66% 58% at 22% 54%,#c38aa510,transparent 78%),linear-gradient(180deg,#180f1b,#0e0810 92%)}
@media (hover:hover){.s-hero__dot:hover:before{transform:scale(1.24)}}
@media (prefers-reduced-motion:reduce){.s-hero__dot:before{transition:none}.s-hero__dot:hover:before{transform:none}.s-hero__dot[aria-pressed=true]:before{transform:scale(1.16)}}

.shopify-policy__container{width:min(100% - 40px,780px);max-width:780px;margin:0 auto;padding:clamp(48px,7vw,88px) 0 96px;color:var(--text)}
.shopify-policy__title{text-align:left;margin:0 0 36px;padding-bottom:24px;border-bottom:1px solid var(--line)}
.shopify-policy__title h1{font-family:var(--f-body);font-size:clamp(1.75rem,4vw,2.8rem);font-weight:400;letter-spacing:-.035em;text-transform:none;line-height:1.1}
.shopify-policy__body{font-size:.95rem;line-height:1.85;color:var(--dim);overflow-wrap:anywhere}
.shopify-policy__body :is(h2,h3,h4){font-family:var(--f-body);font-size:1.05rem;font-weight:500;line-height:1.4;text-transform:none;letter-spacing:0;color:var(--text);margin:32px 0 12px}
.shopify-policy__body p{margin:0 0 18px}
.shopify-policy__body :is(ul,ol){padding-left:24px;margin:16px 0 24px}
.shopify-policy__body li{margin-block:9px}
.shopify-policy__body a{color:var(--text);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line-strong)}
.shopify-policy__body a:hover{text-decoration-color:currentColor}
.shopify-policy__body a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
