.sl{--sl-gold: #C08E31;--sl-gold-dark: #A9781F;--sl-brown: #3B2A1A;--sl-text: #5A4C3F;--sl-muted: #9A8B78;--sl-cream: #FFF8EF;--sl-line: #F0E6D2;--sl-serif: "Cormorant Garamond", Georgia, serif;--sl-sans: "Poppins", system-ui, -apple-system, sans-serif;--sl-hand-font: "Caveat", "Comic Sans MS", cursive;position:relative;font-family:var(--sl-sans);color:var(--sl-text);padding-top:var(--sl-pt, 0);padding-bottom:var(--sl-pb, 0);-webkit-font-smoothing:antialiased}.sl *,.sl *:before,.sl *:after{box-sizing:border-box}.sl img,.sl video{max-width:100%;display:block}.sl p{margin:0}.sl-container{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}.sl-center{text-align:center}.sl-icon{flex-shrink:0;display:inline-block;vertical-align:middle;height:15px;width:15px}.sl-placeholder{width:100%;height:100%;background:#f1ebe2;fill:#c9bba8}.sl-h2{font-family:var(--sl-serif);font-weight:500;font-size:clamp(34px,5.2vw,56px);line-height:1.08;letter-spacing:-.01em;color:var(--sl-brown);margin:0 0 16px}.sl-h2 em,.sl-rstep__title em{font-style:italic;color:var(--sl-gold);font-weight:500}p.sl-eyebrow{font-size:11px;letter-spacing:18%;text-transform:uppercase;font-weight:500;color:#3d3d3d;line-height:1;margin:0 0 25px}.sl-eyebrow--gold{color:var(--sl-gold);font-weight:600}.sl-hand{font-family:var(--sl-hand-font);font-size:20px;line-height:1.25;color:var(--sl-brown)}.sl-stars{display:inline-flex;gap:3px;color:var(--sl-gold)}.sl-stars--dark{color:var(--sl-brown)}.sl-rte p+p{margin-top:.8em}.sl-rte ul{padding-left:1.2em;margin:.6em 0}.sl-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:49px;padding:10px 24px;border-radius:10px;border:1.5px solid transparent;font-family:var(--sl-sans);font-size:20px;font-weight:600;letter-spacing:0;cursor:pointer;transition:background .2s,color .2s,transform .1s,opacity .2s;text-decoration:none;line-height:100%}.sl-btn:active{transform:scale(.99)}.sl-btn[disabled]{opacity:.5;cursor:not-allowed}.sl-btn--dark{background:var(--sl-brown);color:#fff}.sl-btn--dark:hover{background:#2a1b0e}.sl-btn--outline{background:#fff;color:var(--sl-brown);border-color:var(--sl-brown)}.sl-btn--outline:hover{background:var(--sl-cream)}.sl-btn--gold{background:var(--sl-gold);color:#fff;width:auto;border-radius:999px;font-size:14px;letter-spacing:.12em;text-transform:uppercase;padding:12px 40px}.sl-btn--gold:hover{background:var(--sl-gold-dark)}.sl-btn--sm{min-height:40px;padding:8px 20px;font-size:13px}.sl-btn.is-loading{opacity:.7;pointer-events:none}.sl-link{display:inline-flex;align-items:center;gap:8px;color:var(--sl-brown);font-weight:600;font-size:14px;text-decoration:underline;text-underline-offset:4px}.sl-torn{position:absolute;left:0;right:0;bottom:-1px;height:26px;pointer-events:none;z-index:2;background:var(--sl-torn, #fff);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 26' preserveAspectRatio='none'%3E%3Cpath d='M0 14 L40 8 L80 15 L120 6 L170 14 L210 9 L260 16 L300 7 L350 13 L400 5 L450 15 L500 9 L540 14 L590 6 L640 15 L690 8 L730 13 L780 6 L830 16 L880 9 L930 14 L980 5 L1030 13 L1080 8 L1130 15 L1200 8 L1200 26 L0 26 Z' fill='black'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 26' preserveAspectRatio='none'%3E%3Cpath d='M0 14 L40 8 L80 15 L120 6 L170 14 L210 9 L260 16 L300 7 L350 13 L400 5 L450 15 L500 9 L540 14 L590 6 L640 15 L690 8 L730 13 L780 6 L830 16 L880 9 L930 14 L980 5 L1030 13 L1080 8 L1130 15 L1200 8 L1200 26 L0 26 Z' fill='black'/%3E%3C/svg%3E") center / 100% 100% no-repeat}[data-sl-scroller]{scrollbar-width:none}[data-sl-scroller]::-webkit-scrollbar{display:none}.sl-dots{display:none;justify-content:center;gap:6px;margin-top:18px}.sl-dots span{width:6px;height:6px;border-radius:6px;background:#d9cdbb;transition:width .25s,background .25s}.sl-dots span.is-active{width:20px;background:var(--sl-brown)}.sl.sl-product{background:#fff}.sl-product__grid{display:flex;gap:0;align-items:start;max-width:1340px;justify-content:center}.sl-gallery{display:flex;align-items:flex-start;gap:16px;position:sticky;top:24px;width:100%;flex:0 0 53%;padding-right:16px}.sl-gallery__thumbs{display:flex;flex-direction:column;gap:10px;width:64px;flex-shrink:0;contain:size;align-self:stretch;overflow-y:auto;scrollbar-width:none}.sl-gallery__thumbs::-webkit-scrollbar{display:none}.sl-gallery__thumb{padding:0;border:1.5px solid transparent;border-radius:8px;overflow:hidden;cursor:pointer;background:none;aspect-ratio:4 / 5;flex-shrink:0}.sl-gallery__thumb img{width:100%;height:100%;object-fit:cover}.sl-gallery__thumb.is-active{border-color:var(--sl-gold)}.sl-gallery__main{position:relative;flex:1;min-width:0;border-radius:10px;overflow:hidden;background:#f6f1ea}.sl-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:5px}.sl-gallery__track::-webkit-scrollbar{display:none}.sl-gallery__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1 / 1}.sl-gallery__slide img,.sl-gallery__slide video,.sl-gallery__slide iframe{width:100%;height:100%;object-fit:cover}.sl-gallery__badge{display:none;position:absolute;top:14px;left:14px;z-index:2;background:var(--sl-brown);color:#fff;font-size:11px;font-weight:600;letter-spacing:.1em;padding:6px 10px;border-radius:6px}.sl-gallery__dots{display:none;position:absolute;bottom:14px;left:0;right:0;justify-content:center;gap:5px}.sl-gallery__dot{width:6px;height:6px;border-radius:6px;background:#ffffffb3;transition:width .25s}.sl-gallery__dot.is-active{width:18px;background:var(--sl-brown)}.sl-info{display:flex;flex-direction:column;gap:0px;padding-top:41px;min-width:0;max-width:100%;width:100%;flex:0 0 45%;padding-left:16px}.sl-info>*{margin:0}.sl-info__subtitle{margin-bottom:-4px}.sl-info__title{color:var(--sl-brown);font-family:var(--font_family_tmc, var(--sl-serif));margin:0;font-weight:400;font-size:30px;line-height:146%;letter-spacing:0%;text-transform:uppercase}.sl-info__rating{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:var(--sl-text);line-height:1;font-family:Poppins;font-weight:400;font-size:14px;letter-spacing:0%;margin-top:8px}.sl-info__rating strong{font-weight:600;color:var(--sl-brown)}.sl-info__text{margin-top:10px}.sl-info__text p{font-size:16px;font-weight:500;color:var(--sl-brown);line-height:145%;letter-spacing:0%}.sl-benefits{list-style:none;margin:22px 0 0;padding:11px 16px;display:grid;grid-template-columns:1fr 1fr;gap:16px;background:#fffaf0;border:1px solid #E8D9BD;border-radius:12px}.sl-benefits li{display:flex;align-items:center;gap:10px;line-height:100%;font-size:14px;font-weight:500;color:var(--sl-brown)}.sl-benefits .sl-icon{color:var(--sl-gold)}.sl-price{border-top:1px solid var(--sl-line);padding-top:24px;margin-top:31px}.sl-price__row{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px}.sl-price__current{color:var(--sl-brown);font-family:Poppins;font-weight:600;font-size:32px;line-height:125%;letter-spacing:0%}.sl-price__compare{color:#00000080;font-family:Poppins;font-weight:400;font-size:22px;line-height:125%;letter-spacing:0%;text-decoration:line-through}.sl-price__save{color:var(--sl-gold);background:#fffaf0;border:1px solid #E8D9BD;padding:1.3px 8.7px;border-radius:4px;font-family:Poppins;font-weight:500;font-size:14px;line-height:125%;letter-spacing:0%;text-align:center}.sl-price__note{color:var(--sl-muted);margin-top:4px!important;font-family:Poppins;font-weight:400;font-size:13px;line-height:100%;letter-spacing:0%}.sl-combo{margin-top:33px}.sl-combo__head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-bottom:33px}.sl-combo__title{font-family:var(--sl-sans);color:#3d3d3d;margin:0;font-weight:500;font-size:21px;line-height:125%;letter-spacing:0%}.sl-combo__note{display:inline-flex;align-items:center;gap:6px;color:#9a8b78;font-family:Poppins;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0%}.sl-combo__cards{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px}.sl-combo__card{position:relative;display:flex;flex-direction:column;gap:0px;min-width:0;padding:16px;border:1px solid #E8D9BD;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .2s,background .2s}.sl-combo__card input{position:absolute;opacity:0;pointer-events:none}.sl-combo__card.is-active{border-color:var(--sl-gold);background:#fff3d6}.sl-combo__badge{position:absolute;top:-10px;right:19px;white-space:nowrap;color:#c08e31;background:#fff;border:1px solid #C08E31;border-radius:50px;padding:3px 15px;font-family:Poppins;font-weight:500;font-size:12px;line-height:100%;letter-spacing:0%;text-align:center;text-transform:uppercase}.sl-combo__card.is-active .sl-combo__badge{background:var(--sl-gold);color:#fff}.sl-combo__name{display:flex;align-items:center;gap:8px;color:var(--sl-brown);font-family:Poppins;font-weight:600;font-size:18px;line-height:100%;letter-spacing:0%}.sl-combo__radio{width:18px;height:18px;border-radius:50%;border:1.5px solid #BEB2A0;flex-shrink:0;position:relative}.sl-combo__card.is-active .sl-combo__radio{border-color:var(--sl-brown);background:var(--sl-brown)}.sl-combo__card.is-active .sl-combo__radio:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#fff;height:6px;width:6px;margin:auto}.sl-combo__sub{color:#8c7b66;margin-top:9px;font-family:Poppins;font-weight:500;font-size:11px;line-height:100%;letter-spacing:0%}.sl-combo__card.is-active .sl-combo__sub{color:var(--sl-gold)}.sl-combo__price{color:var(--sl-brown);margin-top:8px;font-family:Poppins;font-weight:600;font-size:15px;line-height:100%;letter-spacing:0%}.sl-combo__compare{font-size:11px;color:#9c9187}.sl-buy__form{display:flex;flex-direction:column;gap:15px;margin-top:38px}.sl-buy__error{color:#b3261e;font-size:13px}.sl-trust{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 20px;font-size:12px;color:var(--sl-text)}.sl-trust li{display:inline-flex;align-items:center;gap:10px;font-family:Poppins;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0%}.sl-acc{border-bottom:1px solid #C2C2C2}.sl-info .sl-trust+.sl-acc{border-top:1px solid #C2C2C2;margin-top:64px}.sl-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:16px 48px 16px 0;position:relative;cursor:pointer;font-size:17px;line-height:100%;letter-spacing:0%;font-weight:500;color:var(--sl-brown)}.sl-acc summary::-webkit-details-marker{display:none}.sl-acc__icon{transition:transform .25s;display:inline-flex}.sl-acc[open] .sl-acc__icon{transform:rotate(45deg)}.sl-acc__body{padding:0 0 18px;font-size:14px;line-height:1.7;color:var(--sl-text)}.sl-marquee{padding:0;margin-top:var(--sl-pt);margin-bottom:var(--sl-pb);background:var(--sl-mq-bg);color:var(--sl-mq-fg);overflow:hidden}.sl-marquee__track{display:flex;width:max-content;animation:sl-marquee var(--sl-mq-speed, 36s) linear infinite}.sl-marquee:hover .sl-marquee__track{animation-play-state:paused}.sl-marquee__list{display:flex;list-style:none;margin:0;padding:0}.sl-marquee__item{display:flex;align-items:center;gap:26px;padding:22px 13px;white-space:nowrap;font-family:Poppins;font-weight:500;font-size:18.85px;line-height:114.99999999999999%;letter-spacing:0%;text-align:center;color:#fff3d6}.sl-marquee__sep{display:inline-flex;color:var(--sl-mq-fg)}.sl-marquee__sep img{width:auto;height:24px;object-fit:contain}@keyframes sl-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.sl-marquee__track{animation:none}}section.sl.sl-words{padding:110px 0 64px}.sl-words__inner{position:relative}.sl-words__lines{display:flex;flex-direction:column;align-items:center;gap:4px}.sl-words__line{display:flex;align-items:center;justify-content:center;gap:18px;font-family:var(--sl-serif);font-size:clamp(40px,7vw,80px);line-height:1.12;color:var(--sl-brown);white-space:nowrap}.sl-words__italic{font-style:italic;color:var(--sl-gold);font-weight:500}.sl-words__pill{display:inline-block;width:1.68em;height:.82em;border-radius:999px;overflow:hidden;background:#f3e3c7;flex-shrink:0}.sl-words__pill img{width:100%;height:100%;object-fit:cover}.sl-stamp{width:106px;height:106px;border-radius:50%;border:1.5px solid var(--sl-gold);box-shadow:inset 0 0 0 4px var(--sl-bg, #fff),inset 0 0 0 5px var(--sl-gold);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--sl-gold);text-align:center;transform:rotate(-8deg)}.sl-stamp__small{font-size:7.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:600}.sl-stamp__big{font-family:var(--sl-serif);font-style:italic;font-size:20px;line-height:1;margin:2px 0}.sl-words__stamp{position:absolute;left:2%;bottom:-10px}.sl-words__note{position:absolute;right:24px;bottom:-18px;max-width:320px;font-size:22px;transform:rotate(4deg)}.sl-anatomy--grid{background-image:linear-gradient(rgba(193,145,47,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(193,145,47,.12) 1px,transparent 1px);background-size:22px 22px}.sl-anatomy--grid:before{content:"";position:absolute;top:0;bottom:0;left:7.5%;width:1.5px;background:#d6786473}.sl-anatomy__stage{position:relative;max-width:1000px;margin:30px auto 0;aspect-ratio:var(--sl-stage-ratio, 1.8)}.sl-anatomy__img{position:absolute;top:0;right:22%;bottom:0;left:22%;display:flex;align-items:center;justify-content:center}.sl-anatomy__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.sl-anatomy__lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.sl-anatomy__lines path{fill:none;stroke:var(--sl-brown);stroke-width:1.1}.sl-anatomy__dot{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#9e4b3b;box-shadow:0 0 0 2px #ffffffd9;z-index:1}.sl-anatomy__label{position:absolute;margin:0;font-size:21px;white-space:nowrap;z-index:1}.sl-anatomy__label--left{transform:translate(calc(-100% - 6px),-50%)}.sl-anatomy__label--right{transform:translate(6px,-50%)}.sl-anatomy__label--top{transform:translate(-50%,calc(-100% - 4px))}.sl-anatomy__label--bottom{transform:translate(-30%,4px)}.sl-anatomy__list{display:none;list-style:none;margin:24px 0 0;padding:0}.sl-anatomy__list li{display:flex;gap:14px;align-items:flex-start;margin-bottom:14px}.sl-anatomy__list .sl-hand{font-size:21px;line-height:1.35}.sl-anatomy__num{width:24px;height:24px;border-radius:50%;background:var(--sl-gold);color:#fff;font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.sl-ingr__grid{display:flex;gap:40px;align-items:center;max-width:1127px;width:100%;justify-content:space-between}.sl-ingr__right{border-radius:6px;overflow:hidden;box-shadow:0 18px 36px #66471a2e;transform:rotate(2deg);max-width:476px;width:100%;margin-top:21px}section.sl.sl-ingr{padding:116px 0 70px}section.sl.sl-ingr .sl-h2{font-family:var(--sl-serif);color:var(--sl-brown);margin:0 0 16px;font-weight:600;font-size:70px;line-height:105%;letter-spacing:0%}section.sl.sl-ingr .sl-h2 em{font-weight:600}.sl-ingr__heading em{display:block}.sl-ingr__text{color:var(--sl-gold);max-width:440px;font-family:Poppins;font-weight:400;font-size:16px;line-height:1.5;letter-spacing:0%}.sl-ingr__left{max-width:503px}.sl-ingr__img{margin-top:8px}.sl-ingr__img img{width:100%;height:auto;mix-blend-mode:multiply}.sl-label-card{background:#ebd3a6;padding:12px;transform:rotate(1.8deg);box-shadow:0 18px 30px -12px #3a271659;max-width:340px;margin:0 auto}.sl-label-card__inner{border:1px solid var(--sl-brown);padding:18px 20px 26px;position:relative}.sl-label-card__inner .sl-eyebrow{font-size:10px;margin-bottom:14px}.sl-label-card__title{font-family:var(--sl-serif);font-style:italic;font-weight:600;font-size:28px;text-align:center;color:var(--sl-brown);margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid var(--sl-brown)}.sl-label-card__list{list-style:none;padding:0;margin:0}.sl-label-card__list li{display:flex;align-items:baseline;gap:12px;padding:4px 0;position:relative}.sl-label-card__n{font-size:9px;color:var(--sl-brown);width:8px}.sl-label-card__name{font-family:var(--sl-serif);font-size:20px;color:var(--sl-brown)}.sl-label-card__list li.is-hero .sl-label-card__name{font-weight:700;position:relative;padding:0 6px;margin-left:-6px}.sl-label-card__list li.is-hero .sl-label-card__name:after{content:"";position:absolute;top:-3px;right:-6px;bottom:-3px;left:-6px;border:1.6px solid #B23A2E;border-radius:50%;transform:rotate(-3deg)}.sl-label-card__note{color:#b23a2e;font-size:18px;margin-left:auto;transform:rotate(-4deg)}.sl-label-card__stamp{position:absolute;right:14px;bottom:12px;width:76px;height:76px;border-radius:50%;border:1.5px solid #9C6A3B;color:#9c6a3b;display:flex;align-items:center;justify-content:center;text-align:center;transform:rotate(-12deg);padding:8px;font-size:7px;letter-spacing:.14em;font-weight:600;text-transform:uppercase;line-height:1.5;box-shadow:inset 0 0 0 3px #ebd3a6,inset 0 0 0 4px #9c6a3b}.sl-label-card__stamp--img{border:0;box-shadow:none;padding:0}.sl-label-card__stamp--img img{width:100%;height:100%;object-fit:contain}.sl-ritual .sl-container{width:100%;max-width:1262px;margin:0 auto;padding:0 16px}.sl-ritual__grid{display:flex;gap:100px;align-items:start;margin:49px auto 0}.sl-ritual__media{position:relative;border-radius:14px;overflow:hidden;background:#f2ede6;max-height:440px!important;max-width:560px;width:100%}.sl-ritual__media img{width:100%;height:100%;object-fit:cover}.sl-ritual__badge{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;background:#fff;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600;color:var(--sl-brown)}.sl-ritual__badge .sl-icon{color:var(--sl-gold)}.sl-ritual__steps{position:relative;padding-left:48px}.sl-ritual__steps:before{content:"";position:absolute;left:0;top:24px;bottom:47px;width:2px;background:#e8d9bd}.sl-step{border-bottom:1px solid #E8D9BD;position:relative}.sl-step:before{content:"";position:absolute;left:-53.1px;top:24px;width:14px;height:2px;background:var(--sl-brown)}.sl-step[open]:before{left:-60px;top:4px;width:26px;height:84px;border:1px solid var(--sl-brown);border-radius:13px;background:#fff}.sl-step summary{list-style:none;display:flex;align-items:baseline;gap:14px;padding:22px 0;cursor:pointer}.sl-step summary::-webkit-details-marker{display:none}.sl-step__num{font-family:var(--sl-serif);color:var(--sl-gold);font-weight:300;font-style:Italic;font-size:26px;line-height:100%;letter-spacing:0%}.sl-step__title{font-family:var(--sl-serif);color:#a89a86;flex:1;transition:color .2s;font-weight:600;font-size:30px;line-height:100%;letter-spacing:0%}.sl-step[open] .sl-step__title{color:var(--sl-brown)}.sl-step__chev{color:var(--sl-muted);transition:transform .25s;align-self:center;display:inline-flex}.sl-step[open] .sl-step__chev{transform:rotate(180deg);color:var(--sl-brown)}.sl-step__body{font-size:13.5px;line-height:1.6;padding:0 30px 18px 0;color:var(--sl-text)}.sl-ritual__tip{display:inline-flex;align-items:center;gap:12px;margin-top:28px!important;background:#fffaf0;border-radius:16px;padding:14px 20px;font-size:13px;color:var(--sl-text)}.sl-ritual__tip .sl-icon{color:var(--sl-gold)}.sl-tags{overflow:hidden;padding:60px 0 56px}.sl-tags .sl-h2{font-family:Cormorant Garamond;font-weight:600;font-size:70px;line-height:105%;letter-spacing:0%}.sl-tags .sl-h2 em{font-weight:600}.sl-tags__summary{display:flex;align-items:center;justify-content:center;gap:14px}.sl-tags__score{font-family:var(--sl-serif);color:var(--sl-brown);font-weight:600;font-size:48px;line-height:100%;letter-spacing:0%}.sl-tags__summary .sl-icon{height:18px;width:18px}.sl-tags__sub{color:var(--sl-text);font-family:Poppins;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%}.sl-tags__line-wrap{position:relative;margin-top:62px}.sl-tags__string{position:absolute;left:0;right:0;top:0;width:100%;height:40px;overflow:visible}.sl-tags__string path{fill:none;stroke:var(--sl-brown);stroke-width:1.2}.sl-tags__row{display:grid;grid-template-columns:repeat(var(--sl-cols, 4),minmax(0,1fr));gap:40px;max-width:1060px;margin:0 auto;padding:0 30px 20px}.sl-tag{position:relative;background:var(--sl-tag);min-height:300px;padding:70px 22px 22px;margin-top:30px;clip-path:polygon(22% 0,78% 0,100% 16%,100% 100%,0 100%,0 16%);transform:rotate(var(--sl-rot));transform-origin:50% 0;display:flex;flex-direction:column;justify-content:space-between}.sl-tag__hole{position:absolute;top:22px;left:50%;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:var(--sl-bg, #fff);box-shadow:0 0 0 1.5px #3a271666}.sl-tag__knot{position:absolute;top:0;left:50%;width:24px;height:34px;margin-left:-12px;stroke:var(--sl-brown);stroke-width:2;stroke-linecap:round}.sl-tag__quote{margin:0;font-size:21px;line-height:1.2;border:0!important;padding:0!important;quotes:none}.sl-tag__quote:before,.sl-tag__quote:after{content:none!important}.sl-tag__foot{display:flex;flex-direction:column;gap:6px;margin-top:24px;font-size:12px;color:var(--sl-brown)}.sl-tag__foot strong{font-weight:600}.sl-tag__verified{font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:#b39a6e;font-weight:600}.sl-tags__cta{margin-top:26px}section.sl.sl-routine .sl-container{max-width:1234px}section.sl.sl-routine{padding:90px 0 68px}.sl-routine p.sl-eyebrow{font-family:Poppins;font-weight:600;font-size:12px;line-height:100%;letter-spacing:22%;margin:0 0 10px;color:#c08e31}.sl-routine .sl-h2{font-family:var(--sl-serif);color:var(--sl-brown);margin:0 0 27px;font-weight:600;font-size:70px;line-height:105%;letter-spacing:0%}.sl-routine .sl-h2 em{background:linear-gradient(90deg,#a8741c,#e8b54e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-weight:600}.sl-routine__tabs{display:flex;justify-content:center;gap:8px;margin:10px 0 41px}.sl-routine__tab{display:inline-flex;align-items:center;gap:8px;border:0;background:none;border-radius:999px;padding:10px 24px;font-family:var(--sl-sans);color:#8c7b66;cursor:pointer;height:41px;font-weight:600;font-size:14px;line-height:100%;letter-spacing:0%}.sl-routine__tabs svg{height:16px;width:16px}.sl-routine__tab.is-active{background:var(--sl-brown);color:#fff}.sl-routine__panel[hidden]{display:none}.sl-routine__steps{display:flex;justify-content:space-between;gap:30px;position:relative;margin:0 auto 37px}.sl-rstep{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.sl-rstep__img{position:relative;width:240px;height:270px;border-radius:120px 120px 16px 16px;display:flex;align-items:center;justify-content:center}.sl-rstep__img img{width:100%;height:100%;object-fit:cover;border-radius:inherit;max-height:100%}.sl-rstep__here--m{display:none}.sl-rstep__here{position:absolute;top:-12px;left:50%;transform:translate(-50%);z-index:2;white-space:nowrap;background:var(--sl-gold);color:#fff;font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:6px 12px;border-radius:999px}.sl-rstep__body{display:flex;flex-direction:column;align-items:center;margin-top:30px}.sl-rstep__label{text-transform:uppercase;color:var(--primary_color, #b8863a);font-family:Poppins;font-weight:600;font-size:12px;line-height:100%;letter-spacing:16%;margin-bottom:9px!important}.sl-rstep__marker{position:relative;z-index:1;width:40px;height:40px;border-radius:50%;border:1px solid var(--sl-gold);color:var(--sl-gold);background:#fff;display:inline-flex;align-items:center;justify-content:center}.sl-routine__steps:before{content:"";position:absolute;left:13%;right:13%;bottom:155px;border-top:1.5px dashed var(--sl-gold)}.sl-rstep.is-active svg path{stroke:#fff}.sl-rstep svg path{stroke:#c08e31}.sl-rstep__title{font-family:var(--sl-serif);color:var(--sl-brown);font-family:Cormorant Garamond;font-weight:500;font-size:28px;line-height:100%;letter-spacing:0%;margin-bottom:15px}.sl-rstep__title a{color:inherit;text-decoration:none}.sl-rstep__text{max-width:280px;color:var(--sl-text);font-family:Poppins;font-weight:400;font-size:14px;line-height:21px;letter-spacing:0%;text-align:center}.sl-rstep__price{color:var(--sl-brown);margin-top:13px!important;font-family:Poppins;font-weight:600;font-size:14px;line-height:100%;letter-spacing:0%;text-align:center}.sl-vids__row{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;padding:16px 20px 6px}.sl-vid{flex:0 0 auto;width:clamp(200px,21vw,260px);min-width:0;scroll-snap-align:start}.sl-vid__media{position:relative;aspect-ratio:9 / 13;border-radius:10px;overflow:hidden;background:#c7c7c7;box-shadow:0 2px 6px #00000014;cursor:pointer}.sl-vid__media video,.sl-vid__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sl-vid__play{position:absolute;top:50%;left:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;border:0;background:#ffffffe6;color:#4c6e8c;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s;z-index:1}.sl-vid__media.is-playing .sl-vid__play{opacity:0}.sl-vid__product{display:flex;align-items:center;gap:10px;margin-top:8px;padding:12px 14px;border:1px solid #F3E9D8;border-radius:8px;background:#fff}.sl-vid__info{flex:1;min-width:0;text-decoration:none}.sl-vid__name{display:block;font-family:var(--font-heading-family, var(--sl-serif));font-size:14px;color:var(--sl-gold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-vid__tag{display:block;font-size:9px;color:var(--sl-gold);margin-top:2px}.sl-vid__add{width:20px;height:20px;border-radius:50%;border:0;background:var(--sl-gold);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0}.sl-faq__inner{max-width:812px}.sl-faq__sub{margin-bottom:50px!important;font-family:Poppins;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0%;text-align:center}.sl-faq__list{display:flex;flex-direction:column;gap:12px}.sl-faq__item{background:#fff;border:1px solid transparent;border-radius:12px;transition:border-color .2s}.sl-faq__item[open]{border-color:var(--sl-gold)}.sl-faq__item summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;cursor:pointer;color:var(--sl-brown);font-family:Poppins;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%}span.sl-faq__icon .sl-icon{height:16px;width:16px}.sl-faq__item summary::-webkit-details-marker{display:none}.sl-faq__icon{width:32px;height:32px;border-radius:50%;background:#fffaf0;color:var(--sl-brown);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sl-faq__item[open] .sl-faq__icon{background:var(--sl-gold);color:#fff}.sl-faq__plus,.sl-faq__minus{display:inline-flex}.sl-faq__minus,.sl-faq__item[open] .sl-faq__plus{display:none}.sl-faq__item[open] .sl-faq__minus{display:inline-flex}.sl-faq__answer{padding:0 64px 18px 20px;font-size:13px;line-height:1.7;color:var(--sl-text)}.sl-faq__cta{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fff;border-radius:24px;padding:16px 50px;margin-top:50px}.sl-faq__cta-title{font-family:var(--sl-serif);color:var(--sl-brown);font-weight:600;font-size:26px;line-height:100%;letter-spacing:0%}.sl-faq__cta-text{color:#5a4c3f;font-family:Poppins;font-weight:400;font-size:14px;line-height:22px;letter-spacing:0%;margin-top:3px!important}section.sl-faq{padding:110px 0}section.sl-faq .sl-h2{font-family:Cormorant Garamond;font-weight:600;font-size:70px;line-height:105%;margin-bottom:14px;letter-spacing:0%;text-align:center}.sl-btn--sm{min-height:50px;padding:8px 40px;gap:0;font-family:Poppins;font-weight:600;font-size:16px;line-height:100%;letter-spacing:8%;text-transform:uppercase}@media(max-width:989px){section.sl.sl-product{padding:0 0 32px}.sl-product__grid{gap:20px;flex-wrap:wrap;padding:0}.sl-gallery{position:static;flex-direction:column-reverse;align-items:stretch;margin:0 -20px;gap:10px;flex:0 0 100%;padding:0}.sl-gallery__main{border-radius:0}.sl-gallery__badge,.sl-gallery__dots{display:flex}.sl-gallery__thumbs{flex-direction:row;width:auto;contain:none;align-self:auto;overflow-x:auto;overflow-y:hidden;padding:0 16px;gap:8px}.sl-gallery__thumb{width:52px;flex:0 0 52px;aspect-ratio:52 / 62}.sl-info{flex:0 0 100%;padding:0 16px}.sl-ritual__grid,.sl-ingr__grid{flex-wrap:wrap;gap:50px}.sl-ritual__media{position:relative;border-radius:14px;overflow:hidden;background:#f2ede6;max-height:100%!important;max-width:100%;width:100%}.sl-ingr__left{max-width:100%}.sl-ingr__right{max-width:100%;width:100%;margin:0 auto}.sl-ritual__steps{padding-left:0;width:100%}.sl-ritual__steps:before,.sl-step:before{display:none}.sl-ritual__tip{margin-left:auto!important;margin-right:auto!important;display:flex;justify-content:center;max-width:570px}}@media(max-width:749px){.sl-gallery{margin:0 -16px}.sl-h2{font-size:40px}.sl-info__title{font-size:20px}.sl-btn{min-height:50px;font-size:16px;padding:13px 28px;gap:10px}.sl-benefits{gap:10px 12px;padding:14px 12px;margin:14px 0 0}.sl-benefits li{font-size:12px}.sl-benefits li svg{height:16px;width:16px}.sl-trust{margin:14px 0 0;gap:6px 14px}.sl-info .sl-trust+.sl-acc{margin-top:14px}.sl-acc summary{padding:16px 0;font-size:15px}.sl-trust li{gap:6px}.sl-price{padding-top:14px;margin-top:14px}.sl-price__current{font-size:28px}.sl-price__note{margin-top:0!important;font-size:11px}.sl-combo{margin-top:14px}.sl-combo__title{font-size:16px}.sl-combo__head{margin-bottom:14px}.sl-combo__note{font-size:11px}.sl-combo__cards{gap:8px}.sl-combo__card{padding:16px 10px 10px}.sl-combo__name{font-size:15px;gap:6px}.sl-combo__sub{color:#8c7b66;margin-top:4px;font-size:10px}.sl-combo__price{margin-top:4px;font-size:13px}.sl-buy__form{gap:10px;margin-top:14px}.sl-marquee__item{font-size:11px;padding:14px 8px;gap:16px}.sl-marquee__sep img{height:15px}.sl-words__line{font-size:clamp(26px,8.2vw,36px);gap:8px}.sl-words__stamp{position:relative;left:0;bottom:0;margin-top:30px;width:56px;height:56px}.sl-words__stamp .sl-stamp__big{font-size:11px}.sl-words__stamp .sl-stamp__small{font-size:4px}.sl-words__note{right:4px;bottom:26px;font-size:18px;max-width:200px}.sl-anatomy--grid:before{display:none}.sl-anatomy__stage{aspect-ratio:1.4;margin-top:10px}.sl-anatomy__img{top:0;right:0;bottom:0;left:0}.sl-anatomy__lines,.sl-anatomy__dot,.sl-anatomy__label{display:none}.sl-anatomy__list{display:block}.sl-ingr__left{text-align:center;max-width:100%}.sl-ingr__text{margin:0 auto;font-size:14px;line-height:1.9}.sl-ingr__img img{margin:0 auto}.sl-ingr__img{margin-top:20px}.sl-label-card{transform:rotate(1.2deg)}.sl-label-card__title{font-size:26px}.sl-ritual__grid{gap:10px;margin-top:16px}.sl-step__title{font-size:24px}.sl-step__body{font-size:13px;line-height:24px;padding-right:0}.sl-ritual__tip{display:flex}.sl-tags__summary{flex-wrap:wrap;gap:8px 12px}.sl-tags__sub{font-size:14px}.sl-tags__row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding:0 16px 20px}.sl-tag{flex:0 0 58%;scroll-snap-align:center;min-height:290px}.sl-tags .sl-dots{display:flex}.sl-routine__steps{grid-template-columns:1fr;gap:14px}.sl-routine__steps-wrap{margin-bottom:18px}.sl-routine__steps:before{display:none}.sl-rstep{flex-direction:row;align-items:center;text-align:left;gap:14px;background:#fff8ef;border-radius:12px;padding:12px}.sl-rstep__img{width:96px;height:108px;border-radius:48px 48px 10px 10px;flex-shrink:0;background:#fff}.sl-rstep__body{align-items:flex-start;margin-top:0;min-width:0}.sl-rstep__img .sl-rstep__here{display:none}.sl-rstep__here--m{display:inline-block;position:static;transform:none;margin-bottom:8px}.sl-rstep__marker{display:none}.sl-rstep__text{max-width:none;font-size:12px;text-align:start}.sl-rstep .sl-rstep__here{margin:0 0 4px}.sl-rstep__title{font-size:20px;margin-bottom:4px}.sl-routine__add{width:100%;padding:8.5px 16px;font-size:11px}button.sl-routine__add svg.sl-icon{height:10px;width:10px}.sl-vids__row{padding:16px 16px 6px;gap:10px}.sl-vid{width:58%}.sl-faq__item summary{padding:22px 28px;font-size:13px}.sl-faq__answer{padding:0 65px 22px 22px;font-size:13px}.sl-faq__cta{flex-direction:column;align-items:flex-start;padding:16px 10px 16px 28px;margin-top:16px}p.sl-eyebrow{font-size:10px;margin:0 0 14px;color:#3b2a1a}.sl-combo__badge{top:-7px;right:0;padding:4px 5px 2px;font-size:8px;left:0;max-width:70px;margin:auto;background:#f9e8cd;border:unset}.sl-combo__radio{width:14px;height:14px}section.sl.sl-ingr{padding:56px 0}section.sl.sl-ingr .sl-h2{font-size:45px;margin-top:20px}.sl-ingr__grid{gap:20px}.sl-info__rating,.sl-info__text{margin-top:14px}.sl-info__text p{font-size:15px}section.sl.sl-ritual{padding:56px 0}sl-ritual .sl-eyebrow{font-size:18px}.sl-ritual .sl-h2{font-size:45px;margin:0 0 18px}.sl-ritual__badge{left:12px;bottom:12px;gap:10px}.sl-step summary{gap:10px;padding:16px 0}.sl-step__num{font-size:20px}.sl-ritual__tip{gap:9px;margin-top:18px!important;border-radius:12px;padding:10px 13px;font-size:9px}.sl-ritual__tip svg{height:15px;width:15px}section.sl-faq{padding:56px 0}section.sl-faq .sl-h2{font-size:45px;margin-bottom:16px}.sl-faq__sub{margin-bottom:16px!important;font-size:13px}section.sl.sl-routine{padding:56px 0}.sl-routine p.sl-eyebrow{font-size:11px;margin:0 0 18px}.sl-routine .sl-h2{margin:0 15px 18px;font-size:45px}.sl-routine__tab{gap:6px;padding:6px 20px;height:30px;font-size:12px}.sl-routine__tabs{gap:4px;margin:0 0 22px}.sl-price__compare{color:#00000080;font-size:19px}.sl-price__save{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/sl-pdp.css.map */
