@media(prefers-reduced-motion:no-preference){:root{--sa-dur:1.2s;--sa-ease:cubic-bezier(.16,1,.3,1)}html.js .sa{transform:translate3d(0,24px,0)}html.js .sa--left{transform:translate3d(-40px,0,0)}html.js .sa--right{transform:translate3d(40px,0,0)}html.js .sa--zoom{transform:scale(.96)}html.js .sa.sa--in{opacity:1;transform:none}.sa-load{animation-name:sa-up-lux;animation-duration:1.5s}html :is(.button,.shopify-challenge__button,.sa-sticky__btn,[class^=ai-serenova-hero__button],[class^=serenova-daily-][class*=__button],[class*=ai-hero-clinique-luxe] a){background-image:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.42) 50%,transparent 62%)!important;background-size:260% 100%!important;background-position:170% 0!important;background-repeat:no-repeat!important;transition:background-position 1.1s var(--sa-ease),transform .6s var(--sa-ease),box-shadow .6s ease,filter .6s ease}html :is(.button,.shopify-challenge__button,.sa-sticky__btn,[class^=ai-serenova-hero__button],[class^=serenova-daily-][class*=__button],[class*=ai-hero-clinique-luxe] a):hover{background-position:-70% 0!important;box-shadow:0 10px 28px #17365f29}.sa-cta,.sa-sticky.is-on .sa-sticky__btn{animation-duration:4.5s}main [class*=badge]{animation-duration:5s}}@media(prefers-reduced-motion:no-preference)and (hover:hover){.card-wrapper:hover{transform:translateY(-4px)}main [class*=-card]:not([class*=wrapper]):hover,main [class*=benefit]:hover,main [class*=pillar]:hover,main [class*=review]:hover{transform:translateY(-4px)}main img:hover{transform:translateY(-3px) scale(1.01)}html :is(.button,.shopify-challenge__button,.sa-sticky__btn,[class^=ai-serenova-hero__button],[class^=serenova-daily-][class*=__button],[class*=ai-hero-clinique-luxe] a):hover{transform:translateY(-2px)}}main :is(h2[class^=ai-serenova-hero__title],h2[class^=serenova-daily-][class*=__title],h2[class^=ai-approach-][class*=__title]){--sa-line-w:48px}main :is(h2[class^=ai-signature__title],h2[class^=ai-serenova-faq__title],h2[class^=ai-expert-][class*=__title],h2[class^=ai-testimonials-][class*=__heading],h2.serenova-security-title){--sa-line-w:72px}main :is(h2[class^=ai-serenova-hero__title],h2[class^=serenova-daily-][class*=__title],h2[class^=ai-approach-][class*=__title],h2[class^=ai-signature__title],h2[class^=ai-serenova-faq__title],h2[class^=ai-expert-][class*=__title],h2[class^=ai-testimonials-][class*=__heading],h2.serenova-security-title):after{content:"";display:block;width:var(--sa-line-w);height:1px;margin-top:16px;background:linear-gradient(90deg,#3592cd,#3592cd00)}main :is(h2[class^=ai-signature__title],h2[class^=ai-serenova-faq__title],h2[class^=ai-expert-][class*=__title],h2[class^=ai-testimonials-][class*=__heading],h2.serenova-security-title):after{margin-inline:auto;background:linear-gradient(90deg,#3592cd00,#3592cd,#3592cd00)}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){main :is(h2[class^=ai-serenova-hero__title],h2[class^=serenova-daily-][class*=__title],h2[class^=ai-approach-][class*=__title],h2[class^=ai-signature__title],h2[class^=ai-serenova-faq__title],h2[class^=ai-expert-][class*=__title],h2[class^=ai-testimonials-][class*=__heading],h2.serenova-security-title):after{width:0;animation:sa-line linear both;animation-timeline:view();animation-range:entry 15% entry 85%}}}@keyframes sa-up-lux{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:none}}@keyframes sa-line{to{width:var(--sa-line-w)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/serenova-luxe.css.map */
