:root{--ease-out: cubic-bezier(.2, .7, .2, 1);--ease-in-out: cubic-bezier(.55, .1, .3, 1);--ease: var(--ease-out);--dur-fast: .12s;--dur-base: .22s;--dur-slow: .38s;--hl-dur: 3s;--shadow-sm: 0 2px 8px rgba(26, 20, 19, .12);--shadow-md: 0 4px 16px rgba(26, 20, 19, .14);--shadow-lg: 0 8px 28px rgba(26, 20, 19, .18);--alori-gold: #D4AF5A}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes rwFade{0%{opacity:0}to{opacity:1}}@keyframes rwUp{0%{transform:translateY(18px);opacity:.4}to{transform:translateY(0);opacity:1}}@keyframes hlPulse{0%,to{opacity:1}50%{opacity:.76}}@keyframes hlFill{0%{width:0%}to{width:100%}}.pdp-announce{overflow:hidden}.pdp-announce__track{display:inline-flex;gap:0;white-space:nowrap;will-change:transform;animation:marquee 22s linear infinite}.pdp-announce__sep{opacity:.45;padding:0 4px}.dgal__main img{transition:opacity var(--dur-slow) var(--ease)}.dgal__thumb{transition:border-color var(--dur-fast) var(--ease)}.cycle__dot{display:inline-block;width:9px;height:9px;border-radius:999px;background:currentColor;opacity:.28;transition:all var(--dur-base) var(--ease)}.cycle__dot.is-on{width:26px;opacity:1;background:#ff0196}.flip{perspective:1200px}.flip__inner{transform-style:preserve-3d;transition:transform .56s var(--ease-in-out)}.flip.is-flipped .flip__inner{transform:rotateY(180deg)}.flip__front,.flip__back{backface-visibility:hidden;-webkit-backface-visibility:hidden}.flip__back{transform:rotateY(180deg)}.flip:hover:not(.is-flipped) .flip__inner{transform:rotateY(4deg)}.hl__step{opacity:.32;transition:opacity .48s var(--ease)}.hl__step.is-active{opacity:1;animation:hlPulse var(--hl-dur) ease-in-out infinite}.hl__step-bar-left{transform:scaleY(.3);transform-origin:bottom;opacity:0;transition:transform .3s var(--ease),opacity .35s var(--ease)}.hl__step.is-active .hl__step-bar-left{transform:scaleY(1);opacity:1}.hl__step-text{max-height:0;overflow:hidden;opacity:0;transition:max-height var(--dur-slow) var(--ease),opacity .34s var(--ease)}.hl__step.is-active .hl__step-text{max-height:400px;opacity:1}.hl__step-fill{width:0%;animation:hlFill var(--hl-dur) linear both}.rev__mthumb{transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.rev__mthumb:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.rev__mthumb:active{transform:scale(.98)}.rwrite{animation:rwFade var(--dur-base) var(--ease-out) both;background:#1a14138c;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.rwrite__panel{animation:rwUp var(--dur-slow) var(--ease-out) both}.rwrite__star{color:var(--border, #E6DCC4);transition:color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.rwrite__star.is-on{color:var(--alori-red, #C43F34)}.rwrite__star:hover{transform:scale(1.08);color:var(--alori-red, #C43F34)}.rlb{animation:rwFade var(--dur-base) var(--ease-out) both;background:#1a1413cc;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}@media(prefers-reduced-motion:reduce){.pdp-announce__track{animation-play-state:paused}.rwrite,.rwrite__panel,.hl__step.is-active{animation:none!important}.hl__step-fill{animation:none!important;width:100%!important}.flip__inner{transition:none!important}.flip:hover .flip__inner{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/alori-pdp-animations.css.map */
