.skn-home-rituals,.skn-home-rituals *,.skn-home-rituals *:before,.skn-home-rituals *:after{box-sizing:border-box}.skn-home-rituals{position:relative;width:100%;padding:clamp(76px,8vw,132px) 0 clamp(82px,9vw,150px);overflow:hidden;color:#151515;background:var(--skn-rituals-background, #faf9f6);font-family:var(--font-body-family),-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;isolation:isolate}.skn-home-rituals a{text-decoration:none}.skn-home-rituals button{font:inherit}.skn-home-rituals__container{width:min(100%,1600px);margin:0 auto;padding:0 clamp(20px,4vw,64px)}.skn-home-rituals__header{max-width:900px;margin-bottom:clamp(62px,7vw,112px)}.skn-home-rituals__eyebrow{display:block;margin-bottom:13px;color:#1111116b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:700;line-height:1;letter-spacing:.24em;text-transform:uppercase}.skn-home-rituals__heading{margin:0;color:#111;font-size:clamp(42px,5vw,76px);font-weight:780;line-height:.96;letter-spacing:-.06em;text-transform:uppercase}.skn-home-rituals__ritual{position:relative}.skn-home-rituals__ritual+.skn-home-rituals__ritual{margin-top:clamp(120px,13vw,210px)}.skn-home-rituals__ritual--spray{--skn-ritual-accent: #ed3c91}.skn-home-rituals__ritual--cryo{--skn-ritual-accent: #00a87a}.skn-home-rituals__tabs{width:100%;margin-bottom:clamp(30px,3vw,45px);padding-bottom:16px;display:flex;align-items:center;gap:11px;overflow-x:auto;overscroll-behavior-inline:contain;border-bottom:1px solid rgba(17,17,17,.1);scrollbar-width:none}.skn-home-rituals__tabs::-webkit-scrollbar{display:none}.skn-home-rituals__tab{min-height:40px;padding:0 21px;flex:0 0 auto;appearance:none;-webkit-appearance:none;color:#111111a8;background:#ffffffc7;border:1px solid rgba(17,17,17,.12);border-radius:999px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:700;line-height:1;letter-spacing:.19em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s ease}.skn-home-rituals__tab.is-active{color:#fff;background:#151515;border-color:#151515;box-shadow:0 6px 15px #1111111f}.skn-home-rituals__tab:focus-visible{outline:1px solid #111111;outline-offset:4px}.skn-home-rituals__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(320px,5fr);align-items:center;gap:clamp(54px,7vw,118px)}.skn-home-rituals__grid--reverse{grid-template-columns:minmax(320px,5fr) minmax(0,7fr)}.skn-home-rituals__media,.skn-home-rituals__cryo-media{min-width:0}.skn-home-rituals__cryo-media{grid-column:2}.skn-home-rituals__grid--reverse .skn-home-rituals__content{grid-column:1;grid-row:1}.skn-home-rituals__stage{position:relative;width:100%;max-width:790px;aspect-ratio:16 / 10;margin:0 auto;opacity:1;transform:translateY(0);transition:opacity .34s ease,transform .42s cubic-bezier(.16,1,.3,1)}.skn-home-rituals__stage[hidden]{display:none!important}.skn-home-rituals__stage.is-entering{opacity:0;transform:translateY(9px)}.skn-home-rituals__card{position:absolute;z-index:2;overflow:hidden;background:linear-gradient(135deg,#edece9,#f6f4f1 48%,#e8e7e4);border:1px solid rgba(17,17,17,.09);box-shadow:0 25px 60px #1c1d1f1f,0 5px 18px #1c1d1f0f;isolation:isolate;transition:filter .24s ease,box-shadow .26s ease}.skn-home-rituals__card--main{top:8%;left:13%;width:68%;height:78%;border-radius:clamp(17px,1.5vw,24px)}.skn-home-rituals__card--identify-main{left:17%;width:65%;height:77%}.skn-home-rituals__card--shave-main{top:6%;left:5%;width:76%;height:67%}.skn-home-rituals__card--glow-main{top:11%;left:22%;width:57%;height:75%}.skn-home-rituals__card--cryo-main{top:11%;left:13%;width:70%;height:74%;border-color:#00a87a40}.skn-home-rituals__card--moments-main{top:7%;left:7%;width:76%;height:70%}.skn-home-rituals__card--portrait{width:31%;height:65%;border-radius:999px;border-color:#ffffffeb;border-width:2px}.skn-home-rituals__card--circle{width:31%;aspect-ratio:1;border-radius:50%;border-color:#ffffffeb;border-width:2px}.skn-home-rituals__card--soft-square{width:34%;aspect-ratio:1;border-radius:clamp(17px,1.5vw,24px);border-color:#ffffffeb;border-width:2px}.skn-home-rituals__card--horizontal{width:41%;aspect-ratio:16 / 9;border-radius:999px;border-color:#ffffffeb;border-width:2px}.skn-home-rituals__card--top-right{z-index:4;top:0;right:2%}.skn-home-rituals__card--right-center{z-index:4;top:5%;right:1%}.skn-home-rituals__card--bottom-left{z-index:5;bottom:0;left:2%}.skn-home-rituals__card--bottom-right{z-index:5;right:1%;bottom:0}.skn-home-rituals__card--top-left{z-index:5;top:0;left:1%}.skn-home-rituals__video{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center;background:#ebeae7;transform:scale(1.002)}.skn-home-rituals__video-shade{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(10,10,10,.02) 0%,transparent 48%,rgba(10,10,10,.42) 100%);pointer-events:none}.skn-home-rituals__media-label,.skn-home-rituals__clip-label,.skn-home-rituals__active-label{position:absolute;z-index:4;color:#fffffff0;background:#0a0a0aa3;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.skn-home-rituals__media-label{bottom:15px;left:15px;padding:7px 10px;border-radius:2px;font-size:8px}.skn-home-rituals__clip-label{right:50%;bottom:10px;padding:5px 8px;border-radius:999px;font-size:6px;transform:translate(50%)}.skn-home-rituals__active-label{top:14px;left:14px;padding:8px 12px;display:inline-flex;align-items:center;gap:7px;color:#fff;background:#00a87a;border-color:#00a87a;border-radius:999px;font-size:7px}.skn-home-rituals__active-label i{width:5px;height:5px;display:block;background:#fff;border-radius:50%;animation:skn-ritual-pulse 1.7s ease-out infinite}.skn-home-rituals__placeholder{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#111111a3;background:radial-gradient(circle at 24% 20%,rgba(252,179,210,.37),transparent 38%),radial-gradient(circle at 76% 76%,rgba(153,203,255,.36),transparent 40%),linear-gradient(135deg,#f3f1ed,#faf9f6);text-align:center}.skn-home-rituals__placeholder--green{background:radial-gradient(circle at 20% 20%,rgba(147,232,199,.45),transparent 40%),radial-gradient(circle at 80% 78%,rgba(178,229,255,.35),transparent 42%),linear-gradient(135deg,#eef7f2,#faf9f6)}.skn-home-rituals__placeholder--blue{background:radial-gradient(circle at 20% 20%,rgba(159,213,255,.44),transparent 40%),radial-gradient(circle at 80% 78%,rgba(192,170,255,.31),transparent 42%),linear-gradient(135deg,#edf5f8,#faf9f6)}.skn-home-rituals__placeholder span{display:block;font-size:clamp(13px,1.4vw,19px);font-weight:720;line-height:1.1;letter-spacing:-.025em;text-transform:uppercase}.skn-home-rituals__placeholder small{display:block;margin-top:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:7px;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.skn-home-rituals__aura{position:absolute;z-index:0;top:7%;right:7%;bottom:7%;left:7%;border-radius:32%;filter:blur(54px);opacity:.64;pointer-events:none}.skn-home-rituals__aura--pink{background:linear-gradient(125deg,#f98abf5e,#ae93ff3d,#ffda913b)}.skn-home-rituals__aura--green{background:linear-gradient(125deg,#59ddb05c,#9becd740,#8ed1ff33)}.skn-home-rituals__aura--blue{background:linear-gradient(125deg,#76cdff57,#97e7cf3d,#bba6ff33)}.skn-home-rituals__moment-caption{position:absolute;z-index:4;right:16px;bottom:15px;left:16px;color:#fff}.skn-home-rituals__moment-caption span{display:block;color:#8ce8cb;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:7px;font-weight:700;line-height:1.4;letter-spacing:.13em;text-transform:uppercase}.skn-home-rituals__moment-caption p{max-width:330px;margin:6px 0 0;color:#ffffffd1;font-size:12px;line-height:1.4}.skn-home-rituals__content{max-width:530px;display:flex;flex-direction:column;align-items:flex-start}.skn-home-rituals__product-tag{display:block;margin-bottom:24px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:700;line-height:1.5;letter-spacing:.22em;text-transform:uppercase}.skn-home-rituals__product-tag--pink{color:var(--skn-home-accent-pink, #ec187d)}.skn-home-rituals__product-tag--green{color:#008f69}.skn-home-rituals__product-title{margin:0;color:#111;font-size:clamp(35px,3.6vw,57px);font-weight:760;line-height:1.02;letter-spacing:-.055em;text-wrap:balance}.skn-home-rituals__description{max-width:500px;margin:clamp(26px,3vw,38px) 0 0;color:#111111a3;font-size:clamp(15px,1.25vw,18px);font-weight:400;line-height:1.6;letter-spacing:-.013em}.skn-home-rituals__actions{width:100%;margin-top:clamp(31px,3.5vw,48px);display:flex;flex-wrap:wrap;align-items:center;gap:11px}.skn-home-rituals__button{min-height:52px;padding:0 22px;display:inline-flex;align-items:center;justify-content:space-between;gap:23px;border:1px solid #151515;border-radius:999px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:700;line-height:1;letter-spacing:.17em;text-transform:uppercase;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease}.skn-home-rituals__button span:last-child{font-size:12px;font-weight:400;letter-spacing:0;transition:transform .25s cubic-bezier(.16,1,.3,1)}.skn-home-rituals__button--primary{color:#fff;background:#151515;box-shadow:0 7px 16px #1111111f}.skn-home-rituals__button--secondary{color:#151515;background:#ffffffba}.skn-home-rituals__button:focus-visible{outline:1px solid #111111;outline-offset:4px}@media(hover:hover)and (pointer:fine){.skn-home-rituals__tab:hover{color:#151515;border-color:#11111173;transform:translateY(-1px)}.skn-home-rituals__tab.is-active:hover{color:#fff;border-color:#151515}.skn-home-rituals__card:hover{filter:brightness(1.015);box-shadow:0 28px 66px #1c1d1f24,0 6px 20px #1c1d1f12}.skn-home-rituals__button:hover{transform:translateY(-2px)}.skn-home-rituals__button--primary:hover{color:#151515;background:#fff}.skn-home-rituals__button--secondary:hover{color:#fff;background:#151515}.skn-home-rituals__button:hover span:last-child{transform:translate(3px,-3px)}}@media screen and (max-width:1100px){.skn-home-rituals__grid,.skn-home-rituals__grid--reverse{grid-template-columns:minmax(0,6fr) minmax(290px,4fr);gap:46px}.skn-home-rituals__stage{aspect-ratio:4 / 3}.skn-home-rituals__product-title{font-size:clamp(33px,4.2vw,48px)}.skn-home-rituals__actions{flex-direction:column;align-items:stretch}.skn-home-rituals__button{width:100%}}@media screen and (max-width:767px){.skn-home-rituals{padding:70px 0 82px}.skn-home-rituals__container{padding:0 18px}.skn-home-rituals__header{margin-bottom:52px}.skn-home-rituals__eyebrow{margin-bottom:11px;font-size:8px}.skn-home-rituals__heading{font-size:clamp(39px,11.5vw,56px);line-height:.98}.skn-home-rituals__ritual+.skn-home-rituals__ritual{margin-top:104px}.skn-home-rituals__tabs{margin-bottom:25px;padding-bottom:13px;gap:8px}.skn-home-rituals__tab{min-height:38px;padding:0 17px;font-size:8px}.skn-home-rituals__grid,.skn-home-rituals__grid--reverse{display:flex;flex-direction:column;gap:39px}.skn-home-rituals__grid--reverse .skn-home-rituals__content,.skn-home-rituals__cryo-media{width:100%;grid-column:auto;grid-row:auto}.skn-home-rituals__cryo-media{order:1}.skn-home-rituals__grid--reverse .skn-home-rituals__content{order:2}.skn-home-rituals__media{width:100%}.skn-home-rituals__stage{width:calc(100% + 8px);aspect-ratio:4 / 4.6;margin-left:-4px}.skn-home-rituals__card--main{top:9%;left:12%;width:72%;height:75%}.skn-home-rituals__card--identify-main{left:15%;width:69%}.skn-home-rituals__card--shave-main{top:9%;left:5%;width:79%;height:65%}.skn-home-rituals__card--glow-main{top:14%;left:21%;width:61%;height:69%}.skn-home-rituals__card--cryo-main{top:13%;left:11%;width:73%;height:70%}.skn-home-rituals__card--moments-main{top:10%;left:5%;width:79%;height:67%}.skn-home-rituals__card--portrait{width:34%;height:57%}.skn-home-rituals__card--circle{width:35%}.skn-home-rituals__card--soft-square{width:37%}.skn-home-rituals__card--horizontal{width:45%}.skn-home-rituals__card--top-right{top:1%;right:0}.skn-home-rituals__card--right-center{top:7%;right:0}.skn-home-rituals__card--bottom-left{bottom:2%;left:0}.skn-home-rituals__card--bottom-right{right:0;bottom:2%}.skn-home-rituals__media-label{bottom:11px;left:11px;padding:6px 8px;font-size:7px}.skn-home-rituals__clip-label{bottom:7px;max-width:90%;padding:4px 6px;overflow:hidden;font-size:5px;text-overflow:ellipsis}.skn-home-rituals__active-label{top:10px;left:10px;padding:6px 8px;font-size:6px}.skn-home-rituals__moment-caption{right:11px;bottom:11px;left:11px}.skn-home-rituals__moment-caption span{font-size:6px}.skn-home-rituals__moment-caption p{margin-top:4px;font-size:10px}.skn-home-rituals__content{max-width:none}.skn-home-rituals__product-tag{margin-bottom:18px;font-size:8px;line-height:1.55}.skn-home-rituals__product-title{max-width:430px;font-size:clamp(35px,10vw,48px);line-height:1.03}.skn-home-rituals__description{margin-top:23px;font-size:15px;line-height:1.58}.skn-home-rituals__actions{margin-top:30px;display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.skn-home-rituals__button{width:100%;min-height:50px;padding:0 18px}}@media screen and (max-width:390px){.skn-home-rituals__container{padding:0 14px}.skn-home-rituals__heading{font-size:39px}.skn-home-rituals__tab{padding:0 14px}.skn-home-rituals__product-title{font-size:34px}.skn-home-rituals__button{font-size:8px}}@keyframes skn-ritual-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(2.25)}to{opacity:0;transform:scale(2.25)}}@media(prefers-reduced-motion:reduce){.skn-home-rituals__tab,.skn-home-rituals__stage,.skn-home-rituals__card,.skn-home-rituals__button,.skn-home-rituals__button span,.skn-home-rituals__active-label i{animation:none!important;transition:none!important}}@media screen and (max-width:767px){.skn-home-rituals__container{padding-right:var(--skn-home-gutter-mobile, 18px);padding-left:var(--skn-home-gutter-mobile, 18px)}.skn-home-rituals__tabs{scroll-snap-type:x proximity;scroll-padding-inline:2px}.skn-home-rituals__tab{min-height:44px;scroll-snap-align:start}.skn-home-rituals__clip-label{font-size:6px}.skn-home-rituals__media-label{font-size:7.5px}.skn-home-rituals__button{min-height:var(--skn-home-control-height, 52px)}}@media screen and (max-width:390px){.skn-home-rituals__container{padding-right:var(--skn-home-gutter-small, 14px);padding-left:var(--skn-home-gutter-small, 14px)}.skn-home-rituals__clip-label{display:none}}.skn-home-rituals__button{appearance:none;-webkit-appearance:none;cursor:pointer}.skn-home-rituals__button-cue{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:currentColor;opacity:.9;transition:transform .24s cubic-bezier(.16,1,.3,1)}.skn-home-rituals__button-cue--outline{background:transparent;border:1px solid currentColor}.skn-home-rituals__button.is-loading{cursor:wait;opacity:.68}.skn-home-rituals__aura{opacity:.38;filter:blur(68px) saturate(.75)}@media(hover:hover)and (pointer:fine){.skn-home-rituals__button:hover .skn-home-rituals__button-cue{transform:scale(1.2)}}.skn-home-rituals__button{justify-content:center;gap:0;text-align:center}.skn-home-rituals__button>span:last-child{font-size:inherit;font-weight:inherit;letter-spacing:inherit;transform:none!important;transition:none!important}.skn-home-rituals{padding:var(--skn-section-desktop) 0;color:var(--skn-ink);background:var(--skn-rituals-background, var(--skn-paper));font-family:var(--skn-font-body)}.skn-home-rituals__container{width:min(100%,var(--skn-page-max));padding-inline:var(--skn-gutter-desktop)}.skn-home-rituals__eyebrow,.skn-home-rituals__tab,.skn-home-rituals__media-label,.skn-home-rituals__clip-label,.skn-home-rituals__active-label,.skn-home-rituals__product-tag,.skn-home-rituals__button,.skn-home-rituals__moment-caption span{font-family:var(--skn-font-mono);letter-spacing:var(--skn-track-utility)}.skn-home-rituals__eyebrow{color:#11111194;font-size:12px}.skn-home-rituals__heading{font-family:var(--skn-font-display);font-size:clamp(52px,5vw,76px);font-weight:800;line-height:.96;letter-spacing:var(--skn-track-display)}.skn-home-rituals__ritual--spray{--skn-ritual-accent: var(--skn-hair-primary)}.skn-home-rituals__ritual--cryo{--skn-ritual-accent: var(--skn-cryo-deep)}.skn-home-rituals__ritual+.skn-home-rituals__ritual{margin-top:var(--skn-section-desktop)}.skn-home-rituals__tab{min-height:44px;padding-inline:20px;color:#111111b3;background:var(--skn-white);border-color:#11111124;border-radius:var(--skn-radius-pill);font-size:12px;font-weight:600;box-shadow:none}.skn-home-rituals__tab.is-active{color:var(--skn-white);background:var(--skn-ink);border-color:var(--skn-ink);box-shadow:none}.skn-home-rituals__grid{gap:clamp(48px,6vw,96px)}.skn-home-rituals__card--main{border-radius:var(--skn-radius-media)}.skn-home-rituals__card:not(.skn-home-rituals__card--main){border-radius:var(--skn-radius-card)}.skn-home-rituals__aura{opacity:.42;filter:blur(58px) saturate(.82)}.skn-home-rituals__media-label,.skn-home-rituals__clip-label,.skn-home-rituals__active-label{font-size:10px}.skn-home-rituals__product-tag{font-size:12px;font-weight:600}.skn-home-rituals__product-tag--pink{color:var(--skn-hair-primary)}.skn-home-rituals__product-tag--green{color:var(--skn-cryo-deep)}.skn-home-rituals__product-title{font-family:var(--skn-font-display);font-size:clamp(40px,4vw,48px);font-weight:700;line-height:1;letter-spacing:var(--skn-track-heading)}.skn-home-rituals__description,.skn-home-rituals__moment-caption p{font-family:var(--skn-font-body);font-size:16px;line-height:1.55;letter-spacing:var(--skn-track-body)}.skn-home-rituals__button{min-height:52px;border-radius:var(--skn-radius-control);font-size:12px;font-weight:600}.skn-home-rituals__button-cue{display:none!important}.skn-home-rituals__tab:focus-visible,.skn-home-rituals__button:focus-visible{outline:2px solid var(--skn-focus)}@media screen and (max-width:767px){.skn-home-rituals{padding:var(--skn-section-mobile) 0}.skn-home-rituals__container{padding-inline:var(--skn-gutter-mobile)}.skn-home-rituals__header{margin-bottom:48px}.skn-home-rituals__heading{font-size:var(--skn-heading-lg-mobile)}.skn-home-rituals__ritual+.skn-home-rituals__ritual{margin-top:88px}.skn-home-rituals__tab{font-size:11px}.skn-home-rituals__media-label,.skn-home-rituals__clip-label,.skn-home-rituals__active-label{font-size:10px}.skn-home-rituals__product-title{font-size:var(--skn-heading-md-mobile)}.skn-home-rituals__actions{gap:8px}}@media screen and (max-width:390px){.skn-home-rituals__container{padding-inline:var(--skn-gutter-small)}}@media screen and (max-width:767px){.skn-home-rituals .skn-home-rituals__ritual--cryo .skn-home-rituals__tabs{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px;width:100%;overflow:visible;scroll-snap-type:none;margin-bottom:24px;padding:4px 0 12px}.skn-home-rituals .skn-home-rituals__ritual--cryo .skn-home-rituals__tab{min-width:0;width:100%;min-height:44px;padding:10px 8px;font-family:var(--skn-font-mono, ui-monospace, monospace);font-size:clamp(10px,2.65vw,12px);font-weight:600;line-height:1.35;letter-spacing:.025em;white-space:normal;text-align:center;overflow-wrap:normal;word-break:normal;box-shadow:none}.skn-home-rituals .skn-home-rituals__ritual--cryo .skn-home-rituals__tab span{font:inherit;letter-spacing:inherit}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/skn-home-rituals.css.map */
