@keyframes sacred-fade-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes sacred-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@media screen and (prefers-reduced-motion:no-preference){.hero .text-block--text_intro{opacity:0;animation:sacred-fade-up .9s cubic-bezier(.22,1,.36,1) .15s forwards}.hero .text-block--text_intro_ar{opacity:0;animation:sacred-fade-up .9s cubic-bezier(.22,1,.36,1) .3s forwards}.hero .text-block--text_YLPk4p{opacity:0;animation:sacred-fade-up 1s cubic-bezier(.22,1,.36,1) .45s forwards}.hero .text-block--text_YLPk4p *{background-image:linear-gradient(100deg,currentColor 30%,#C9A227 45%,currentColor 60%);background-size:250% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:sacred-shimmer 6s ease-in-out 1.6s infinite}.hero .text-block--text_heading_ar{opacity:0;animation:sacred-fade-up 1s cubic-bezier(.22,1,.36,1) .6s forwards}.hero .text-block--text_heading_ar *{background-image:linear-gradient(100deg,currentColor 30%,#C9A227 45%,currentColor 60%);background-size:250% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:sacred-shimmer 6s ease-in-out 1.75s infinite}.hero .text-block--text_sub{opacity:0;animation:sacred-fade-up 1s cubic-bezier(.22,1,.36,1) .75s forwards}.hero .text-block--text_sub_ar{opacity:0;animation:sacred-fade-up 1s cubic-bezier(.22,1,.36,1) .9s forwards}.hero .button-custom--button_H9gpTf{opacity:0;animation:sacred-fade-up 1s cubic-bezier(.22,1,.36,1) 1.05s forwards}.hero .button-custom--button_ar{opacity:0;animation:sacred-fade-up 1s cubic-bezier(.22,1,.36,1) 1.2s forwards}}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@media screen and (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}.hero .text-block--text_intro,.hero .text-block--text_intro_ar,.hero .text-block--text_YLPk4p,.hero .text-block--text_heading_ar,.hero .text-block--text_sub,.hero .text-block--text_sub_ar,.hero .button-custom--button_H9gpTf,.hero .button-custom--button_ar{opacity:1;animation:none}.hero .text-block--text_YLPk4p *,.hero .text-block--text_heading_ar *{animation:none;background-image:none;-webkit-text-fill-color:currentColor}}.sacred-slogan{background:var(--sacred-bg, #1F6F52);color:var(--sacred-text, #FBF8F2);padding:56px 24px;overflow:hidden}.sacred-slogan__inner{max-width:900px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:24px}.sacred-slogan__text{margin:0;font-family:var(--font-heading--family, serif);font-size:clamp(1.35rem,2.6vw,1.85rem);letter-spacing:.02em;text-align:center;line-height:1.3}.sacred-slogan__line{flex:1 1 auto;height:1px;background:var(--sacred-accent, #C9A227);max-width:130px;transform:scaleX(0);transition:transform 1.2s cubic-bezier(.22,1,.36,1) .25s}.sacred-slogan__line--left{transform-origin:right center}.sacred-slogan__line--right{transform-origin:left center}.sacred-slogan__inner.is-visible .sacred-slogan__line{transform:scaleX(1)}@media screen and (max-width:749px){.sacred-slogan__inner{flex-direction:column;gap:14px}.sacred-slogan__line{max-width:64px}}@media screen and (prefers-reduced-motion:reduce){.sacred-slogan__line{transform:scaleX(1);transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sacred-beauty-animations.css.map */
