.sh-energize{--rz-w: 210px;--rz-h: 310px;--rz-ease: cubic-bezier(.75, 0, 0, 1.01);--rz-rim: rgba(201, 168, 106, .55);position:relative;overflow:hidden;background:var(--sh-energize-bg, #1b2411);color:var(--sh-light, #f4efe6);padding-block:clamp(64px,8vw,112px)}.sh-energize[data-sh-reveal]{--sh-spread: .64s}.sh-energize__head{text-align:center;margin-bottom:clamp(28px,4vw,44px)}.sh-energize__eyebrow{display:block;margin-bottom:14px}.sh .sh-energize__title{color:var(--sh-light, #f4efe6);font-size:clamp(1.7rem,3.2vw,2.7rem);max-width:22ch;margin:0 auto;text-align:center;text-transform:none}.sh .sh-energize__title em{font-family:var(--sh-serif)!important;font-style:italic;color:var(--sh-gold, #c9a86a)}.sh-energize__stage{position:relative;text-align:center}.sh-energize__steps{min-height:150px;margin-bottom:clamp(18px,2.4vw,28px)}.sh-energize__step:not(.is-active){display:none}.sh-energize__step.is-entering{animation:sh-rz-in .5s var(--sh-e-in, cubic-bezier(.22, .61, .36, 1)) both}@keyframes sh-rz-in{0%{opacity:0;transform:translateY(10px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.sh-energize__label{display:inline-flex;align-items:center;gap:8px;font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;font-weight:500;color:var(--sh-gold, #c9a86a);margin-bottom:12px}.sh-energize__label .sh-icon{width:18px;height:18px}.sh-energize__name{color:var(--sh-light, #f4efe6);font-size:clamp(1.4rem,2.4vw,2rem);text-transform:none;margin-bottom:10px}.sh .sh-energize__text{color:var(--sh-muted-light, rgba(244, 239, 230, .72));font-size:.95rem;line-height:1.7;max-width:46ch;margin:0 auto;text-align:center}.sh-energize__stack{position:relative;width:min(calc(var(--rz-w) * 3.3),100%);height:calc(var(--rz-h) + 64px);margin-inline:auto}.sh-energize__card{position:absolute;top:0;left:calc(50% - var(--rz-w) / 2);width:var(--rz-w);height:var(--rz-h);padding:4px;border:1px solid var(--sh-hairline, rgba(244, 239, 230, .18));border-radius:18px;background:#14120c8c;will-change:transform;transition:transform 1s var(--rz-ease),opacity .6s ease,box-shadow .6s ease}.sh-energize__frame{display:block;width:100%;height:100%;border-radius:14px;overflow:hidden;background:#0f150a}.sh-energize__frame img{width:100%;height:100%;object-fit:cover}.sh-energize__card[data-pos="0"]{transform:translate(0) translateY(0) rotate(0) scale(1);z-index:5;opacity:1;box-shadow:0 0 0 1px var(--rz-rim),0 30px 60px -30px #000000d9}.sh-energize__card[data-pos="1"]{transform:translate(62%) translateY(24px) rotate(11deg) scale(.9);z-index:4;opacity:.95}.sh-energize__card[data-pos="-1"]{transform:translate(-62%) translateY(24px) rotate(-11deg) scale(.9);z-index:4;opacity:.95}.sh-energize__card[data-pos="2"]{transform:translate(112%) translateY(52px) rotate(22deg) scale(.8);z-index:3;opacity:.85}.sh-energize__card[data-pos="-2"]{transform:translate(-112%) translateY(52px) rotate(-22deg) scale(.8);z-index:3;opacity:.85}.sh-energize__glow{position:absolute;left:0;right:0;bottom:0;height:6px;pointer-events:none;z-index:6}.sh-energize__glow:before,.sh-energize__glow:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);background:linear-gradient(to right,transparent,var(--sh-gold, #c9a86a),transparent)}.sh-energize__glow:before{width:100%;height:5px;filter:blur(4px);opacity:.7}.sh-energize__glow:after{width:50%;height:1px}.sh-energize__dots{display:flex;justify-content:center;gap:10px;margin-top:clamp(22px,3vw,32px)}.sh .sh-energize__stage .sh-energize__dot{width:34px;height:34px;border-radius:50%;border:1px solid var(--sh-hairline, rgba(244, 239, 230, .18));background:none;color:var(--sh-muted-light, rgba(244, 239, 230, .72));display:inline-grid;place-items:center;font-size:.66rem;letter-spacing:.06em;padding:0 0 0 .06em;cursor:pointer;transition:color .3s ease,border-color .3s ease,transform .3s ease}.sh .sh-energize__stage .sh-energize__dot:hover{color:var(--sh-light, #f4efe6);border-color:#f4efe673}.sh .sh-energize__stage .sh-energize__dot.is-active{color:var(--sh-gold, #c9a86a);border-color:var(--sh-gold, #c9a86a)}.sh .sh-energize__stage .sh-energize__dot:focus-visible{outline:2px solid var(--sh-gold, #c9a86a);outline-offset:3px}.sh-energize[data-sh-reveal].is-armed [data-sh-fade]:not(img):not(.sh-energize__stack){filter:blur(6px);transition:opacity var(--sh-dur) var(--sh-e-in) var(--e, 0s),transform var(--sh-dur) var(--sh-e-in) var(--e, 0s),filter var(--sh-dur) var(--sh-e-in) var(--e, 0s)}.sh-energize[data-sh-reveal].is-armed.is-shown [data-sh-fade]:not(img):not(.sh-energize__stack){filter:none}@media(max-width:1023px){.sh-energize__card[data-pos="1"]{transform:translate(52%) translateY(24px) rotate(10deg) scale(.88)}.sh-energize__card[data-pos="-1"]{transform:translate(-52%) translateY(24px) rotate(-10deg) scale(.88)}.sh-energize__card[data-pos="2"]{transform:translate(92%) translateY(48px) rotate(20deg) scale(.76)}.sh-energize__card[data-pos="-2"]{transform:translate(-92%) translateY(48px) rotate(-20deg) scale(.76)}}@media(max-width:599px){.sh-energize{--rz-w: 150px;--rz-h: 220px}.sh-energize__steps{min-height:200px}.sh-energize__title{max-width:16ch}.sh-energize__card[data-pos="1"]{transform:translate(46%) translateY(18px) rotate(9deg) scale(.86)}.sh-energize__card[data-pos="-1"]{transform:translate(-46%) translateY(18px) rotate(-9deg) scale(.86)}.sh-energize__card[data-pos="2"]{transform:translate(76%) translateY(40px) rotate(18deg) scale(.7)}.sh-energize__card[data-pos="-2"]{transform:translate(-76%) translateY(40px) rotate(-18deg) scale(.7)}}@media(prefers-reduced-motion:reduce){.sh-energize__card{transition:none;will-change:auto}.sh .sh-energize__stage .sh-energize__dot{transition:none}.sh-energize__step.is-entering{animation:none}.sh-energize[data-sh-reveal].is-armed [data-sh-fade]{filter:none!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/shudhi-ritual-energize.css.map */
