.sk-ritual{--sk-scene-rise: #382959;--sk-scene-strip: #3B2C5E;--sk-nail-1: #F7CBD6;--sk-nail-2: #DE97AE;position:relative;background:radial-gradient(90% 60% at 78% 6%,#f3b7c733,#f3b7c700 60%),radial-gradient(80% 55% at 8% 96%,#e8dff229,#e8dff200 62%),linear-gradient(178deg,var(--sk-scene-rise) 0%,var(--sk-plum) 34%,var(--sk-plum-deep) 100%);color:var(--sk-on-dark);overflow:clip}.sk-ritual__track,.sk-ritual__pin{position:relative}.sk-ritual__frame{display:grid;gap:2.5rem;padding-block:var(--sk-space-story);align-items:center}.sk-ritual__head{max-width:34rem}.sk-ritual__heading{margin:1rem 0 0}.sk-ritual__head .sk-lead{margin-top:1rem}.sk-ritual__foot{margin-top:2rem}.sk-ritual__steps{list-style:none;margin:2.5rem 0 0;padding:0}.sk-ritual__step{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:0 1rem;padding-block:1.15rem;border-top:1px solid var(--sk-on-dark-line);position:relative;transition:border-color var(--sk-dur) var(--sk-ease)}.sk-ritual__steps>.sk-ritual__step:last-child{border-bottom:1px solid var(--sk-on-dark-line)}.sk-ritual__step-no{font-size:var(--sk-t-support);font-weight:600;letter-spacing:.06em;color:var(--sk-on-dark-soft);padding:.18rem 0 0 .85rem;transition:color var(--sk-dur) var(--sk-ease)}.sk-ritual__step-title{margin:0 0 .25rem;color:var(--sk-on-dark);font-size:1.1rem}.sk-ritual__step-text{margin:0;font-size:var(--sk-t-body);color:var(--sk-on-dark-soft);max-width:44ch}.sk-ritual__step:before{content:"";position:absolute;left:0;top:1.3rem;width:3px;height:0;background:var(--sk-blush);transition:height var(--sk-dur) var(--sk-ease)}.sk-ritual__stage{position:relative;width:min(100%,34rem);margin-inline:auto;aspect-ratio:1 / 1.02;display:grid;place-items:center;--sandy-3d-p: .5;--sandy-3d-tx: 0;--sandy-3d-ty: 0}.sk-ritual__stage--compact{aspect-ratio:1 / .88;width:min(100%,26rem)}.sk-ritual__light{position:absolute;top:4%;right:6%;bottom:12%;left:6%;background:radial-gradient(58% 44% at 50% 26%,#f3b7c74d,#f3b7c700 70%),radial-gradient(76% 58% at 50% 62%,#e8dff229,#e8dff200 72%)}.sk-ritual__rings{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.sk-ritual__rings span{position:absolute;bottom:14%;border:1px solid rgba(246,240,234,.16);border-radius:50%}.sk-ritual__rings span:nth-child(1){width:46%;aspect-ratio:3 / 1}.sk-ritual__rings span:nth-child(2){width:64%;aspect-ratio:3.2 / 1;border-color:#f6f0ea1c}.sk-ritual__rings span:nth-child(3){width:82%;aspect-ratio:3.4 / 1;border-color:#f6f0ea12}.sk-ritual__plinth{position:absolute;left:50%;bottom:12%;width:54%;aspect-ratio:4.4 / 1;transform:translate(-50%);border-radius:50%;background:linear-gradient(180deg,#f6f0ea21,#f6f0ea08)}.sk-ritual__contact{position:absolute;left:50%;bottom:15%;width:32%;aspect-ratio:7 / 1;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,#140e1a8c,#140e1a00 78%)}.sk-ritual__object{position:relative;width:82%;transform:translateY(-6%)}.sk-ritual__media{background:none}.sk-ritual__media img{filter:drop-shadow(0 26px 30px rgba(20,14,26,.38))}.sk-ritual__object .sandy-render{min-height:0}.sk-ritual__object .sandy-render__shadow{display:none}.sk-ritual__object .sandy-render__stack{width:min(88%,20rem)}.sk-ritual__lather{position:absolute;top:12%;right:10%;bottom:30%;left:10%;pointer-events:none}.sk-ritual__lather span{position:absolute;width:8%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 34% 30%,#ffffffeb,#ffffff2e 68%,#fff0 72%);opacity:0;transition:opacity var(--sk-dur-slow) var(--sk-ease),transform var(--sk-dur-slow) var(--sk-ease)}.sk-ritual__lather span:nth-child(1){left:6%;top:42%;width:6%}.sk-ritual__lather span:nth-child(2){left:20%;top:18%}.sk-ritual__lather span:nth-child(3){left:42%;top:6%;width:5%}.sk-ritual__lather span:nth-child(4){left:68%;top:16%}.sk-ritual__lather span:nth-child(5){left:84%;top:40%;width:6%}.sk-ritual__lather span:nth-child(6){left:54%;top:30%;width:4.5%}.sk-ritual__nails{position:absolute;left:50%;bottom:10%;width:34%;aspect-ratio:5 / 1.1;transform:translate(-50%);display:flex;align-items:flex-end;justify-content:center;gap:3%}.sk-ritual__nails span{display:block;width:11%;border-radius:50% 50% 30% 30%;background:linear-gradient(180deg,var(--sk-nail-1) 0%,var(--sk-nail-2) 100%);opacity:.72}.sk-ritual__nails span:nth-child(1){height:52%}.sk-ritual__nails span:nth-child(2){height:72%}.sk-ritual__nails span:nth-child(3){height:82%}.sk-ritual__nails span:nth-child(4){height:70%}.sk-ritual__nails span:nth-child(5){height:48%}.sk-ritual-strip{--sk-scene-strip: #3B2C5E;--sk-nail-1: #F7CBD6;--sk-nail-2: #DE97AE;overflow:clip;background:linear-gradient(176deg,var(--sk-scene-strip) 0%,var(--sk-plum-deep) 100%)}.sk-ritual-strip__grid{display:grid;gap:2.5rem;align-items:center}.sk-ritual__steps--static{margin-top:2rem}html.sandy-3d-on .sk-ritual .sk-ritual__track{height:210vh}html.sandy-3d-on .sk-ritual .sk-ritual__pin{position:sticky;top:0;height:100vh;display:grid;align-items:center;overflow:hidden}html.sandy-3d-on .sk-ritual .sk-ritual__frame{padding-block:2rem}html.sandy-3d-on .sk-ritual__object{transform:translateY(calc(-6% + (var(--sandy-3d-p) - .5) * -5%)) perspective(1100px) rotateY(calc((var(--sandy-3d-p) - .5) * 16deg + var(--sandy-3d-tx) * 3deg)) rotateX(calc((var(--sandy-3d-p) - .5) * -6deg + var(--sandy-3d-ty) * -2.5deg)) scale(calc(.985 + var(--sandy-3d-p) * .05));will-change:transform}html.sandy-3d-on .sk-ritual__light{transform:translate(calc((var(--sandy-3d-p) - .5) * 6%));opacity:calc(.72 + var(--sandy-3d-p) * .28)}html.sandy-3d-on .sk-ritual__rings span{transform:translateY(calc(var(--sandy-3d-p) * -8%)) scale(calc(.9 + var(--sandy-3d-p) * .22))}html.sandy-3d-on .sk-ritual__contact{width:calc(30% + var(--sandy-3d-p) * 5%);opacity:calc(1 - var(--sandy-3d-p) * .25)}html.sandy-3d-on .sk-ritual[data-sandy-3d-phase="2"] .sk-ritual__lather span{opacity:.8;transform:translateY(-8%)}html.sandy-3d-on .sk-ritual[data-sandy-3d-phase="3"] .sk-ritual__lather span{opacity:.18;transform:translateY(-22%)}html.sandy-3d-on .sk-ritual[data-sandy-3d-phase="1"] .sk-ritual__step:nth-child(1),html.sandy-3d-on .sk-ritual[data-sandy-3d-phase="2"] .sk-ritual__step:nth-child(2),html.sandy-3d-on .sk-ritual[data-sandy-3d-phase="3"] .sk-ritual__step:nth-child(3){border-top-color:var(--sk-blush)}html.sandy-3d-on .sk-ritual[data-sandy-3d-phase="1"] .sk-ritual__step:nth-child(1):before,html.sandy-3d-on .sk-ritual[data-sandy-3d-phase="2"] .sk-ritual__step:nth-child(2):before,html.sandy-3d-on .sk-ritual[data-sandy-3d-phase="3"] .sk-ritual__step:nth-child(3):before{height:1.5rem}html.sandy-3d-on .sk-ritual[data-sandy-3d-phase="1"] .sk-ritual__step:nth-child(1) .sk-ritual__step-no,html.sandy-3d-on .sk-ritual[data-sandy-3d-phase="2"] .sk-ritual__step:nth-child(2) .sk-ritual__step-no,html.sandy-3d-on .sk-ritual[data-sandy-3d-phase="3"] .sk-ritual__step:nth-child(3) .sk-ritual__step-no{color:var(--sk-blush)}.sk-hero__stage{--sandy-3d-tx: 0;--sandy-3d-ty: 0}html.sandy-3d-anim .sk-hero__stage{transform:perspective(1200px) rotateY(calc(var(--sandy-3d-tx) * 3.5deg)) rotateX(calc(var(--sandy-3d-ty) * -3deg));transition:transform var(--sk-dur-slow) var(--sk-ease)}html.sandy-3d-anim [data-sandy-3d-strip] .sk-ritual-strip__figure{transition:transform .7s var(--sk-ease),opacity .7s var(--sk-ease)}html.sandy-3d-anim [data-sandy-3d-strip]:not(.is-in) .sk-ritual-strip__figure{transform:translateY(14px);opacity:.35}html.sandy-3d-anim [data-sandy-3d-strip].is-in .sk-ritual-strip__figure{transform:none;opacity:1}@media(min-width:990px){.sk-ritual__frame{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:3.5rem}.sk-ritual-strip__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3.5rem}}@media(max-width:989px){.sk-ritual__stage{width:min(100%,26rem)}.sk-ritual__frame{padding-block:clamp(4rem,11vw,5.5rem)}}@media(max-width:430px){.sk-ritual__stage{width:min(100%,19rem)}.sk-ritual__step{grid-template-columns:2.2rem minmax(0,1fr);gap:0 .6rem}}@media(prefers-reduced-motion:reduce){.sk-ritual__track{height:auto!important}.sk-ritual__pin{position:static!important;height:auto!important;overflow:visible!important}.sk-ritual__object,.sk-ritual__light,.sk-ritual__rings span,.sk-hero__stage{transform:none!important;transition:none!important}.sk-ritual__lather span{opacity:.5!important;transform:none!important}.sk-ritual-strip__figure{transform:none!important;opacity:1!important}.sk-ritual__step:before{height:0!important}}@media(forced-colors:active){.sk-ritual__light,.sk-ritual__rings,.sk-ritual__plinth,.sk-ritual__contact,.sk-ritual__lather,.sk-ritual__nails{display:none}.sk-ritual__step{border-top-color:CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/sandy-3d-scroll.css.map */
