@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600&family=Jost:wght@400;500;600;700&display=swap";:root{--scalpa-premium-night: #08080b;--scalpa-premium-black: #0f0f0f;--scalpa-premium-charcoal: #111827;--scalpa-premium-ivory: #faf7f2;--scalpa-premium-violet: #6d5df6;--scalpa-premium-deep-violet: #6d28d9;--scalpa-premium-glow: #a855f7;--scalpa-premium-lavender: #ede9fe;--scalpa-premium-silver: #d1d5db;--scalpa-premium-rose: #e8b4c7;--scalpa-premium-champagne: #f4e7d3;--scalpa-premium-line: rgba(237, 233, 254, .16);--scalpa-premium-panel: rgba(255, 255, 255, .055);--scalpa-premium-ease: cubic-bezier(.19, 1, .22, 1)}.scalpa-2026,.scalpa-v2,.scalpa-mask-cro,.scalpa-brand{position:relative;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.scalpa-2026 :is(h1,h2,h3),.scalpa-v2 :is(h1,h2,h3),.scalpa-mask-cro :is(h1,h2,h3),.scalpa-brand :is(h1,h2,h3){font-family:"Cormorant Garamond",var(--font-heading--family, serif);letter-spacing:0}.scalpa-2026 :is(p,a,button,input,label,span),.scalpa-v2 :is(p,a,button,input,label,span),.scalpa-mask-cro :is(p,a,button,input,label,span),.scalpa-brand :is(p,a,button,input,label,span){font-family:"Jost",var(--font-body--family, sans-serif)}.scalpa-2026,.scalpa-v2--dark,.scalpa-v2--violet,.scalpa-mask-cro,.scalpa-brand{background-color:var(--scalpa-premium-night)}.scalpa-2026:after,.scalpa-v2:after,.scalpa-mask-cro:after,.scalpa-brand:after{content:"";position:absolute;inset-inline:min(8vw,96px);bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(244,231,211,.18),rgba(109,93,246,.2),transparent)}.scalpa-2026__inner,.scalpa-v2__inner,.scalpa-mask-cro__inner,.scalpa-brand__inner{padding-inline:max(16px,env(safe-area-inset-left))}.scalpa-2026__button,.scalpa-v2 :is(.scalpa-v2__button,.scalpa-v2__form button),.scalpa-mask-cro :is(.scalpa-mask-cro__form button,.scalpa-mask-cro__button),.scalpa-brand :is(.button,a[class*=button],button[type=submit]){position:relative;isolation:isolate;min-height:48px;overflow:hidden;border:1px solid color-mix(in srgb,var(--scalpa-premium-violet) 58%,var(--scalpa-premium-ivory) 10%);box-shadow:0 14px 34px #00000047,0 0 0 1px #ffffff09 inset,0 0 24px #6d5df624;transform:translateZ(0);transition:transform .52s var(--scalpa-premium-ease),border-color .52s var(--scalpa-premium-ease),box-shadow .52s var(--scalpa-premium-ease),background-color .52s var(--scalpa-premium-ease),color .52s var(--scalpa-premium-ease)}.scalpa-2026__button:before,.scalpa-v2 :is(.scalpa-v2__button,.scalpa-v2__form button):before,.scalpa-mask-cro :is(.scalpa-mask-cro__form button,.scalpa-mask-cro__button):before,.scalpa-brand :is(.button,a[class*=button],button[type=submit]):before{content:"";position:absolute;inset:-1px auto -1px -45%;z-index:-1;width:38%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),rgba(244,231,211,.16),transparent);transform:skew(-18deg) translate(-140%);transition:transform .9s var(--scalpa-premium-ease)}.scalpa-2026__button:hover,.scalpa-v2 :is(.scalpa-v2__button,.scalpa-v2__form button):hover,.scalpa-mask-cro :is(.scalpa-mask-cro__form button,.scalpa-mask-cro__button):hover,.scalpa-brand :is(.button,a[class*=button],button[type=submit]):hover{border-color:color-mix(in srgb,var(--scalpa-premium-glow) 70%,var(--scalpa-premium-ivory));box-shadow:0 18px 44px #00000057,0 0 0 1px #ffffff0e inset,0 0 34px #a855f733;transform:translateY(-2px)}.scalpa-2026__button:hover:before,.scalpa-v2 :is(.scalpa-v2__button,.scalpa-v2__form button):hover:before,.scalpa-mask-cro :is(.scalpa-mask-cro__form button,.scalpa-mask-cro__button):hover:before,.scalpa-brand :is(.button,a[class*=button],button[type=submit]):hover:before{transform:skew(-18deg) translate(420%)}.scalpa-2026__button:active,.scalpa-v2 :is(.scalpa-v2__button,.scalpa-v2__form button):active,.scalpa-mask-cro :is(.scalpa-mask-cro__form button,.scalpa-mask-cro__button):active,.scalpa-brand :is(.button,a[class*=button],button[type=submit]):active{transform:translateY(1px) scale(.99)}.scalpa-2026 :is(a,button,input,textarea,select):focus-visible,.scalpa-v2 :is(a,button,input,textarea,select):focus-visible,.scalpa-mask-cro :is(a,button,input,textarea,select):focus-visible,.scalpa-brand :is(a,button,input,textarea,select):focus-visible{outline:2px solid var(--scalpa-premium-lavender);outline-offset:4px;box-shadow:0 0 0 6px #6d5df62e}.scalpa-2026 :is(.scalpa-2026__product-card,.scalpa-2026__gallery-card,.scalpa-2026__step,.scalpa-2026__value),.scalpa-v2 :is(.scalpa-v2-card,.scalpa-v2__card,.scalpa-v2-trust__item,.scalpa-v2-feature,.scalpa-v2-ingredient,.scalpa-v2-review),.scalpa-mask-cro :is(.scalpa-mask-card,.scalpa-mask-problem-item,.scalpa-mask-ritual-step,.scalpa-mask-result-card),.scalpa-brand :is(.scalpa-brand-card,.scalpa-brand__card){border-color:color-mix(in srgb,var(--scalpa-premium-line) 88%,transparent);box-shadow:0 22px 70px #00000042,0 1px #ffffff0b inset;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .62s var(--scalpa-premium-ease),border-color .62s var(--scalpa-premium-ease),box-shadow .62s var(--scalpa-premium-ease),background-color .62s var(--scalpa-premium-ease)}.scalpa-2026 :is(.scalpa-2026__product-card,.scalpa-2026__gallery-card,.scalpa-2026__step,.scalpa-2026__value):hover,.scalpa-v2 :is(.scalpa-v2-card,.scalpa-v2__card,.scalpa-v2-trust__item,.scalpa-v2-feature,.scalpa-v2-ingredient,.scalpa-v2-review):hover,.scalpa-mask-cro :is(.scalpa-mask-card,.scalpa-mask-problem-item,.scalpa-mask-ritual-step,.scalpa-mask-result-card):hover,.scalpa-brand :is(.scalpa-brand-card,.scalpa-brand__card):hover{border-color:#ede9fe3d;box-shadow:0 28px 88px #00000057,0 0 32px #6d5df61f,0 1px #ffffff12 inset;transform:translateY(-4px)}.scalpa-2026 :is(.scalpa-2026__media,.scalpa-2026__product-media),.scalpa-v2 :is(.scalpa-v2__media,.scalpa-v2-hero__main),.scalpa-mask-cro :is(.scalpa-mask-card__media,.scalpa-mask-cro__feature-media,.scalpa-mask-slider),.scalpa-brand :is(.scalpa-brand__media,.scalpa-brand-media){box-shadow:0 22px 72px #00000047,0 0 0 1px #ede9fe1a}.scalpa-2026 :is(.scalpa-2026__media img,.scalpa-2026__media video),.scalpa-v2 :is(.scalpa-v2__media img,.scalpa-v2__media video),.scalpa-mask-cro :is(.scalpa-mask-card__media img,.scalpa-mask-cro__feature-media img,.scalpa-mask-slider img),.scalpa-brand :is(.scalpa-brand__media img,.scalpa-brand-media img){transition:transform .9s var(--scalpa-premium-ease),filter .9s var(--scalpa-premium-ease)}.scalpa-2026 :is(.scalpa-2026__media:hover img,.scalpa-2026__media:hover video),.scalpa-v2 :is(.scalpa-v2__media:hover img,.scalpa-v2__media:hover video),.scalpa-mask-cro :is(.scalpa-mask-card__media:hover img,.scalpa-mask-cro__feature-media:hover img),.scalpa-brand :is(.scalpa-brand__media:hover img,.scalpa-brand-media:hover img){filter:saturate(1.04) contrast(1.03);transform:scale(1.025)}.scalpa-2026 :is(.scalpa-2026__badge,.scalpa-2026__proof span,.scalpa-2026__benefits span),.scalpa-v2 :is(.scalpa-v2__badge,.scalpa-v2-trust__item,.scalpa-v2__microcopy),.scalpa-mask-cro :is(.scalpa-mask-cro__eyebrow,.scalpa-mask-cro__note),.scalpa-brand :is(.scalpa-brand__badge,.scalpa-brand__eyebrow){text-shadow:0 0 20px rgba(168,85,247,.18)}.scalpa-reveal{opacity:0;transform:translate3d(0,22px,0);transition:opacity .9s var(--scalpa-premium-ease),transform .9s var(--scalpa-premium-ease);transition-delay:var(--scalpa-reveal-delay, 0ms);will-change:opacity,transform}.scalpa-reveal.is-scalpa-visible{opacity:1;transform:translateZ(0);will-change:auto}.is-scalpa-parallax :is(img,video){transform:translate3d(0,var(--scalpa-parallax-y, 0px),0) scale(1.035)}@media(max-width:749px){.scalpa-2026__inner,.scalpa-v2__inner,.scalpa-mask-cro__inner,.scalpa-brand__inner{width:min(100% - 24px,100%);padding-block:clamp(56px,15vw,86px)}.scalpa-2026 :is(h1,h2),.scalpa-v2 :is(h1,h2),.scalpa-mask-cro :is(h1,h2),.scalpa-brand :is(h1,h2){text-wrap:balance}.scalpa-2026__actions,.scalpa-v2__actions,.scalpa-mask-cro__actions,.scalpa-brand__actions{gap:12px;width:100%}.scalpa-2026__button,.scalpa-v2 :is(.scalpa-v2__button,.scalpa-v2__form button),.scalpa-mask-cro :is(.scalpa-mask-cro__form button,.scalpa-mask-cro__button),.scalpa-brand :is(.button,a[class*=button],button[type=submit]){width:100%;min-height:52px;justify-content:center;text-align:center}.scalpa-2026 :is(.scalpa-2026__text,.scalpa-2026__product-body p),.scalpa-v2 :is(.scalpa-v2__text,.scalpa-v2__body,.scalpa-v2 p),.scalpa-mask-cro :is(.scalpa-mask-cro__header div,.scalpa-mask-cro p),.scalpa-brand :is(.scalpa-brand__text,.scalpa-brand p){line-height:1.68}}@media(hover:none){.scalpa-2026__button:hover,.scalpa-v2 :is(.scalpa-v2__button,.scalpa-v2__form button):hover,.scalpa-mask-cro :is(.scalpa-mask-cro__form button,.scalpa-mask-cro__button):hover,.scalpa-brand :is(.button,a[class*=button],button[type=submit]):hover,.scalpa-2026 :is(.scalpa-2026__product-card,.scalpa-2026__gallery-card,.scalpa-2026__step,.scalpa-2026__value):hover,.scalpa-v2 :is(.scalpa-v2-card,.scalpa-v2__card,.scalpa-v2-trust__item,.scalpa-v2-feature,.scalpa-v2-ingredient,.scalpa-v2-review):hover,.scalpa-mask-cro :is(.scalpa-mask-card,.scalpa-mask-problem-item,.scalpa-mask-ritual-step,.scalpa-mask-result-card):hover,.scalpa-brand :is(.scalpa-brand-card,.scalpa-brand__card):hover{transform:none}}@media(prefers-reduced-motion:reduce){.scalpa-reveal,.scalpa-reveal.is-scalpa-visible,.scalpa-2026 *,.scalpa-v2 *,.scalpa-mask-cro *,.scalpa-brand *{animation-duration:.01ms;animation-iteration-count:1;scroll-behavior:auto;transition-duration:.01ms}.scalpa-reveal,.is-scalpa-parallax :is(img,video){opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/scalpa-premium.css.map */
