:root{--snp-bg: #f4f2f5;--snp-bg-2: #faf9fb;--snp-card: #ebe7ee;--snp-ink: #2b1838;--snp-plum: #3f2350;--snp-violet: #673981;--snp-lilac: #9c65bb;--snp-pill: #e7d5f3;--snp-muted: #6c5f75;--snp-line: #dcd4e2;--snp-white: #ffffff;--snp-glass: rgba(60, 40, 72, .42);--snp-f: "Inter Tight", "Helvetica Neue", Arial, sans-serif;--snp-mono: "IBM Plex Mono", ui-monospace, monospace;--snp-brand: "Lemon Milk", "Montserrat", "Inter Tight", sans-serif;--snp-r-lg: 32px;--snp-r-md: 24px;--snp-wrap: 1440px;--snp-gut: clamp(16px, 4vw, 56px)}body.snp{background:var(--snp-bg);color:var(--snp-ink);font-family:var(--snp-f);letter-spacing:0}body.snp h1,body.snp h2,body.snp h3,body.snp h4{font-family:var(--snp-f);color:inherit;letter-spacing:-.02em;font-weight:400}.snp-wrap{max-width:var(--snp-wrap);margin:0 auto;padding-left:var(--snp-gut);padding-right:var(--snp-gut)}.snp-code{display:inline-block;font:500 12px/1 var(--snp-mono);letter-spacing:.02em;border:1.5px solid currentColor;border-radius:99px;padding:5px 9px;white-space:nowrap}.snp-eyebrow{font:500 13px/1.2 var(--snp-mono);letter-spacing:.04em;text-transform:uppercase;display:inline-flex;gap:8px;align-items:center}.snp-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.snp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:500 18px/1 var(--snp-f);border-radius:99px;padding:20px 30px;border:0;cursor:pointer;text-decoration:none;transition:background .2s,transform .2s,color .2s;white-space:nowrap}.snp-btn:hover{transform:translateY(-1px)}.snp-btn--dark{background:var(--snp-plum);color:var(--snp-white)}.snp-btn--dark:hover{background:var(--snp-violet)}.snp-btn--mid{background:#5e4470;color:var(--snp-white)}.snp-btn--light{background:var(--snp-bg-2);color:var(--snp-ink)}.snp-btn--sm{font-size:16px;padding:16px 26px}.snp-link{font:500 18px var(--snp-f);color:var(--snp-ink);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1.5px;background:none;border:0;cursor:pointer;padding:0}.snp-pill-tag{display:inline-block;background:var(--snp-pill);color:var(--snp-plum);font:500 15px var(--snp-f);padding:6px 12px;border-radius:8px}.snp-h-xl{font-size:clamp(42px,5.6vw,84px);line-height:1.02}.snp-h-lg{font-size:clamp(34px,4.2vw,62px);line-height:1.06}.snp-h-md{font-size:clamp(26px,2.6vw,40px);line-height:1.1}.snp-sec{padding-block:clamp(64px,8vw,120px)}.snp-reveal{opacity:1;transform:none;transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.js .snp-reveal.is-pending{opacity:0;transform:translateY(24px)}body.snp .pt-fab,body.snp .pt-wa-float{display:none!important}body.snp .shopify-section-group-header-group{position:relative;z-index:30}.snp-nav{position:fixed;top:0;left:0;right:0;z-index:40;padding:20px var(--snp-gut) 0;pointer-events:none}.snp-nav__row{max-width:var(--snp-wrap);margin:0 auto;padding:0 clamp(0px,3vw,40px);display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.snp-nav__pill{pointer-events:auto;display:flex;align-items:center;gap:4px;padding:7px;border-radius:99px;color:var(--snp-white);transition:background .35s}.snp-nav.is-scrolled .snp-nav__pill,.snp-nav--solid .snp-nav__pill{background:var(--snp-glass);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}.snp-logo{display:flex;align-items:center;gap:8px;padding:8px 18px 8px 14px;color:inherit;text-decoration:none;font:400 26px/1 var(--snp-f);letter-spacing:-.03em}.snp-logo__dot{width:15px;height:15px;border-radius:50%;background:currentColor;display:inline-block;margin-left:2px}.snp-logo svg{width:22px;height:22px}.snp-nav__link{background:none;border:0;color:inherit;font:500 17px var(--snp-f);padding:11px 18px;border-radius:99px;cursor:pointer;text-decoration:none;transition:background .2s}.snp-nav__link:hover,.snp-nav__link[aria-expanded=true]{background:#ffffff29}.snp-nav__right{display:flex;align-items:center;gap:8px}.snp-lang{display:flex;gap:2px}.snp-lang a,.snp-lang button{display:flex;align-items:center;gap:6px;padding:9px 11px;border-radius:99px;color:inherit;text-decoration:none;font:500 13px var(--snp-mono);opacity:.65;background:none;border:0;cursor:pointer}.snp-lang [aria-current=true]{opacity:1;background:#ffffff29}.snp-lang svg{width:20px;height:13px;border-radius:2px;flex:none}.snp-cart{display:inline-flex;align-items:center;gap:8px;background:var(--snp-bg-2);color:var(--snp-ink);border-radius:99px;padding:11px 20px;font:500 17px var(--snp-f);text-decoration:none}.snp-cart .snp-cart__n{background:var(--snp-plum);color:#fff;font:500 12px var(--snp-mono);min-width:21px;height:21px;border-radius:99px;display:inline-grid;place-items:center;padding:0 6px}.snp-nav__menu{display:none}.snp-mega{position:absolute;top:86px;left:max(var(--snp-gut),calc((100vw - var(--snp-wrap)) / 2 + var(--snp-gut)));width:min(460px,calc(100vw - 32px));pointer-events:auto;background:#422e4e8c;backdrop-filter:blur(26px) saturate(1.3);-webkit-backdrop-filter:blur(26px) saturate(1.3);color:#fff;border-radius:var(--snp-r-lg);padding:22px;display:grid;gap:8px;opacity:0;transform:translateY(-6px);visibility:hidden;transition:opacity .25s,transform .25s,visibility .25s}.snp-mega.is-open{opacity:1;transform:none;visibility:visible}.snp-mega a{display:grid;grid-template-columns:90px 1fr;gap:18px;align-items:center;padding:6px;border-radius:18px;color:inherit;text-decoration:none}.snp-mega a:hover{background:#ffffff14}.snp-mega img{width:90px;height:90px;object-fit:cover;border-radius:16px}.snp-mega b{display:block;font:500 19px/1.25 var(--snp-f)}.snp-mega small{display:block;font:400 15px/1.4 var(--snp-f);color:#ffffffbf;margin-top:4px}.snp-mega__label{font:600 13px var(--snp-f);letter-spacing:.04em;text-transform:uppercase;padding:16px 6px 4px}.snp-mega__all{display:inline-flex!important;grid-template-columns:none!important;gap:8px!important;font:600 13px var(--snp-f);letter-spacing:.04em;text-transform:uppercase;padding:14px 6px 4px!important}@media(max-width:989px){.snp-nav{padding-top:12px}.snp-nav__pill .snp-nav__link:not(.snp-nav__menu),.snp-lang span,.snp-signin{display:none}.snp-nav__menu{display:inline-flex}.snp-logo{font-size:22px;padding:6px 10px}.snp-cart{padding:10px 16px;font-size:15px}.snp-mega{display:none}}@media(max-width:420px){.snp-lang{display:none}}.snp-hero{position:relative;min-height:min(92vh,900px);color:#fff;display:flex;align-items:center;overflow:hidden;background:#1c0f24;border-radius:0 0 var(--snp-r-lg) var(--snp-r-lg)}.snp-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.snp-hero__media img,.snp-hero__media video{width:100%;height:100%;object-fit:cover;object-position:70% 50%;transform:scale(1.04);animation:snpZoom 18s ease-out forwards}@keyframes snpZoom{to{transform:scale(1)}}.snp-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#14081c8c,#14081c26 55%,#14081c00)}.snp-hero__body{position:relative;z-index:1;width:100%;padding-top:120px;padding-bottom:80px}.snp-hero__body .snp-wrap>div{max-width:640px;padding-left:clamp(0px,3vw,40px)}.snp-hero h1{color:#fff;margin:0}.snp-hero p{font:400 clamp(18px,1.6vw,22px)/1.45 var(--snp-f);color:#ffffffdb;margin:22px 0 34px;max-width:32ch}.snp-hero__ctas{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.snp-lot{display:inline-flex;align-items:center;gap:10px;font:500 13px var(--snp-mono);letter-spacing:.04em;color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:99px;padding:12px 16px}.snp-lot i{width:8px;height:8px;border-radius:50%;background:#e1c6f2;animation:snpPulse 2s infinite}@keyframes snpPulse{0%{box-shadow:0 0 #e1c6f2b3}70%{box-shadow:0 0 0 9px #e1c6f200}to{box-shadow:0 0 #e1c6f200}}@media(max-width:749px){.snp-hero{min-height:88vh;align-items:flex-end}.snp-hero__media img{object-position:78% 50%}.snp-hero__shade{background:linear-gradient(0deg,#14081cd9,#14081c59 55%,#14081c00)}}.snp-benefits{margin-top:-64px;position:relative;z-index:2}.snp-benefits__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:0 clamp(0px,3vw,40px)}.snp-benefit{background:var(--snp-bg-2);border-radius:var(--snp-r-md);padding:24px 26px;display:grid;gap:6px;box-shadow:0 20px 40px -30px #2b183880}.snp-benefit b{font:500 21px/1.2 var(--snp-f)}.snp-benefit span{color:var(--snp-muted);font-size:15px;line-height:1.45}@media(max-width:989px){.snp-benefits__grid{grid-template-columns:repeat(2,1fr)}}.snp-tech{position:relative;padding-block:clamp(64px,7vw,100px);overflow:hidden}.snp-tech__bg{position:absolute;top:0;right:0;bottom:0;left:0}.snp-tech__bg img{width:100%;height:100%;object-fit:cover}.snp-tech__panel{position:relative;max-width:calc(var(--snp-wrap) - 2 * var(--snp-gut));margin:0 auto;border-radius:var(--snp-r-lg);background:#4632526b;backdrop-filter:blur(30px) saturate(1.1);-webkit-backdrop-filter:blur(30px) saturate(1.1);color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:clamp(32px,5vw,96px)}.snp-tech h2{color:#fff;margin:22px 0 32px}.snp-tech .snp-btn{margin-bottom:48px}.snp-stat{border:1px solid rgba(255,255,255,.3);border-radius:18px;padding:26px 34px;display:flex;justify-content:space-between;align-items:center;gap:24px;max-width:440px}.snp-stat p{margin:0;font:400 19px/1.35 var(--snp-f);color:#fff}.snp-stat b{font:300 clamp(36px,3.4vw,48px)/1 var(--snp-f);white-space:nowrap}.snp-lipo{position:relative;align-self:center;justify-self:center;width:min(420px,100%);aspect-ratio:1}.snp-lipo__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px dashed rgba(255,255,255,.5);animation:snpSpin 50s linear infinite}.snp-lipo__ring--2{top:13%;right:13%;bottom:13%;left:13%;border:1px solid rgba(255,255,255,.25);animation-direction:reverse;animation-duration:70s}.snp-lipo__core{position:absolute;top:27%;right:27%;bottom:27%;left:27%;border-radius:50%;background:radial-gradient(circle at 34% 30%,#f1e2fb,#b98ad6 35%,#673981 70%,#3a1f4a);box-shadow:0 0 90px #e1c6f28c,inset 0 -18px 40px #1e0a2873;animation:snpFloat 7s ease-in-out infinite}.snp-lipo__dot{position:absolute;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 0 18px #fffc}.snp-lipo__lab{position:absolute;max-width:210px;font:500 15px/1.4 var(--snp-f);color:#fff}.snp-lipo__lab b{display:block;font:600 14px var(--snp-f);letter-spacing:.03em;text-transform:uppercase;margin-bottom:4px}.snp-lipo__line{position:absolute;border-top:1.5px dotted rgba(255,255,255,.6)}@keyframes snpSpin{to{transform:rotate(360deg)}}@keyframes snpFloat{50%{transform:translateY(-10px) scale(1.02)}}@media(max-width:989px){.snp-tech__panel{grid-template-columns:1fr;margin:0 var(--snp-gut)}.snp-lipo__lab,.snp-lipo__line{display:none}}.snp-center{text-align:center;display:grid;justify-items:center;gap:18px;margin-bottom:clamp(40px,5vw,72px)}.snp-center h2{margin:0;color:var(--snp-plum)}.snp-center p{font:500 19px/1.5 var(--snp-f);color:var(--snp-plum);margin:0;max-width:64ch}.snp-center p a{color:inherit;text-underline-offset:4px}.snp-four{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2.4vw,40px)}.snp-four__item{display:grid;justify-items:center;text-align:center;gap:10px;text-decoration:none;color:inherit}.snp-four__ph{width:100%;aspect-ratio:1 / 1;display:grid;place-items:center;margin-bottom:14px;perspective:900px}.snp-four__ph img{height:100%;width:auto;max-width:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.snp-four__item:hover .snp-four__ph img{transform:rotateY(-18deg) rotate(-3deg) scale(1.05)}.snp-four__item .snp-code{color:var(--snp-plum)}.snp-four__item h3{margin:4px 0 0;font-size:clamp(22px,2.1vw,32px);color:var(--snp-plum)}.snp-four__item p{margin:0 0 18px;font:500 17px var(--snp-f);color:var(--snp-plum);min-height:1.5em}@media(max-width:989px){.snp-four{grid-template-columns:repeat(2,1fr);row-gap:48px}}.snp-science{background:var(--snp-bg-2)}.snp-science__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,64px);align-items:center}.snp-science__label{font:400 28px var(--snp-f);color:var(--snp-plum);display:flex;gap:10px;align-items:center}.snp-science__label span{font:400 26px var(--snp-mono)}.snp-science h2{color:var(--snp-plum);margin:26px 0 22px}.snp-science p{font-size:19px;line-height:1.55;color:var(--snp-muted);max-width:46ch;margin:0 0 30px}.snp-science__crumb{font:400 15px var(--snp-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--snp-plum);margin-top:28px}.snp-science__img{border-radius:var(--snp-r-lg);overflow:hidden;background:var(--snp-card);aspect-ratio:4 / 3.4}.snp-science__img img{width:100%;height:100%;object-fit:cover}@media(max-width:989px){.snp-science__grid{grid-template-columns:1fr}}.snp-bundle{background:var(--snp-bg-2)}.snp-bundle__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,64px);align-items:center}.snp-bundle__main{position:relative;background:var(--snp-card);border-radius:var(--snp-r-lg);aspect-ratio:1.75;display:flex;align-items:flex-end;justify-content:center;gap:2%;padding:0 6% 8%;overflow:hidden}.snp-bundle__main img{width:28%;height:auto;mix-blend-mode:multiply;filter:drop-shadow(0 30px 24px rgba(43,24,56,.18))}.snp-bundle__main img:nth-of-type(2){width:31%}.snp-bundle__tag{position:absolute;display:grid;justify-items:center;color:var(--snp-plum)}.snp-bundle__tag .snp-code{background:var(--snp-card);font-size:15px;padding:6px 10px}.snp-bundle__tag i{display:block;height:34px;border-left:2px dotted var(--snp-plum)}.snp-bundle__tag i:after{content:"";display:block;width:8px;height:8px;border-radius:50%;background:var(--snp-plum);margin:30px 0 0 -5px}.snp-bundle__thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}.snp-bundle__thumbs img{width:100%;aspect-ratio:1.15;object-fit:cover;border-radius:var(--snp-r-md)}.snp-bundle h2{color:var(--snp-plum);margin:22px 0}.snp-bundle p{font-size:19px;line-height:1.5;color:var(--snp-plum);max-width:44ch;margin:0}.snp-price{display:flex;gap:14px;align-items:baseline;margin:26px 0;font:400 28px var(--snp-f);color:var(--snp-plum)}.snp-price s{font-size:20px;color:var(--snp-muted)}@media(max-width:989px){.snp-bundle__grid{grid-template-columns:1fr}.snp-bundle__main{aspect-ratio:1.3}}.snp-stories h2{color:var(--snp-plum);max-width:15ch;margin:0 0 clamp(40px,5vw,80px);padding-left:clamp(0px,3vw,40px)}.snp-rail{display:flex;gap:20px;align-items:center;overflow-x:auto;scroll-snap-type:x proximity;padding:10px var(--snp-gut) 30px;scrollbar-width:none;cursor:grab}.snp-rail::-webkit-scrollbar{display:none}.snp-rail>*{flex:none;scroll-snap-align:center}.snp-tile{position:relative;overflow:hidden;background:var(--snp-card)}.snp-tile img,.snp-tile video{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s cubic-bezier(.2,.8,.2,1)}.snp-tile:hover img{transform:scale(1.04)}.snp-tile--tall{width:clamp(260px,26vw,420px);aspect-ratio:.64;border-radius:var(--snp-r-md)}.snp-tile--feature{width:clamp(280px,30vw,500px);aspect-ratio:.64;border-radius:var(--snp-r-md)}.snp-tile--oval{width:clamp(280px,30vw,480px);aspect-ratio:1.55;border-radius:999px}.snp-tile--circle{width:clamp(220px,22vw,360px);aspect-ratio:1;border-radius:50%}.snp-tile--wide{width:clamp(300px,34vw,560px);aspect-ratio:1.3;border-radius:var(--snp-r-md)}.snp-tile__play{position:absolute;right:18px;top:18px;width:72px;height:56px;border-radius:28px;background:#78648273;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;color:#fff;border:0;cursor:pointer}.snp-tile__cap{position:absolute;left:20px;right:20px;bottom:18px;color:#fff;font:500 17px/1.3 var(--snp-f);text-shadow:0 1px 12px rgba(0,0,0,.4)}.snp-stack{display:grid;gap:20px}.snp-quote{width:clamp(280px,30vw,480px);background:var(--snp-card);border-radius:var(--snp-r-md);padding:40px 36px 34px;display:grid;gap:22px;text-align:center;position:relative}.snp-quote p{margin:0;font:400 19px/1.45 var(--snp-f);color:var(--snp-ink)}.snp-quote b{font:500 15px var(--snp-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--snp-plum)}.snp-quote .snp-code{justify-self:center;color:var(--snp-plum)}.snp-learn__head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:40px;padding:0 clamp(0px,3vw,40px)}.snp-learn__head h2{color:var(--snp-plum);margin:0}.snp-learn__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:0 clamp(0px,3vw,40px)}.snp-learn__card{position:relative;border-radius:var(--snp-r-lg);overflow:hidden;aspect-ratio:1.6;color:#fff;text-decoration:none;display:flex;align-items:flex-end}.snp-learn__card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1s}.snp-learn__card:hover img{transform:scale(1.04)}.snp-learn__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#190a20bf,#190a2000 60%)}.snp-learn__txt{position:relative;z-index:1;padding:clamp(22px,3vw,40px);display:grid;gap:8px}.snp-learn__txt span{font:500 13px var(--snp-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.85}.snp-learn__txt b{font:400 clamp(24px,2.4vw,36px)/1.1 var(--snp-f);letter-spacing:-.02em}@media(max-width:749px){.snp-learn__grid{grid-template-columns:1fr}}.snp-shop{background:var(--snp-bg-2)}.snp-shop__top{background:var(--snp-plum);color:#fff;padding:150px 0 120px;border-radius:0 0 var(--snp-r-lg) var(--snp-r-lg)}.snp-shop__top h1{color:#fff;margin:0 0 18px;padding-left:clamp(0px,3vw,40px)}.snp-shop__top p{font-size:19px;line-height:1.5;color:#fffc;max-width:54ch;margin:0;padding-left:clamp(0px,3vw,40px)}.snp-chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:34px;padding-left:clamp(0px,3vw,40px)}.snp-chip{border:1.5px solid rgba(255,255,255,.35);color:#fff;border-radius:99px;padding:11px 18px;font:500 15px var(--snp-f);text-decoration:none;background:none;cursor:pointer;display:inline-flex;gap:8px;align-items:center}.snp-chip[aria-current=true]{background:#fff;color:var(--snp-plum);border-color:#fff}.snp-chip--cats{border-style:dashed}.snp-shop__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:-72px;position:relative;z-index:1;padding:0 clamp(0px,3vw,40px) 80px}.snp-sc{position:relative;background:var(--snp-bg);border-radius:var(--snp-r-lg);padding:clamp(24px,3vw,44px);display:grid;grid-template-columns:46% 1fr;gap:clamp(16px,2.5vw,36px);align-items:center;min-width:0}.snp-sc__badge{position:absolute;top:22px;left:22px;z-index:1;background:#6f5a7e;color:#fff;font:500 14px var(--snp-f);padding:5px 11px;border-radius:99px}.snp-sc__badge--soft{background:var(--snp-pill);color:var(--snp-plum)}.snp-sc__badge--out{background:var(--snp-line);color:var(--snp-muted)}.snp-sc__ph{aspect-ratio:1;display:grid;place-items:center;perspective:900px}.snp-sc__ph img{max-height:100%;max-width:100%;width:auto;object-fit:contain;mix-blend-mode:multiply;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.snp-sc:hover .snp-sc__ph img{transform:rotateY(-16deg) rotate(-3deg) scale(1.04)}.snp-sc__bd{display:grid;gap:12px;align-content:center;min-width:0}.snp-sc__bd .snp-code{justify-self:start;color:var(--snp-plum)}.snp-sc__bd h3{margin:0;font-size:clamp(22px,2vw,30px);line-height:1.12;color:var(--snp-plum)}.snp-sc__bd h3 a{color:inherit;text-decoration:none}.snp-sc__bd p{margin:0;font-size:17px;line-height:1.5;color:var(--snp-plum);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.snp-sc__price{font:400 26px var(--snp-f);color:var(--snp-plum);display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;margin-top:6px}.snp-sc__price s{color:var(--snp-muted);font-size:19px}.snp-sc__stock{font:500 13px var(--snp-mono);color:var(--snp-violet)}.snp-sc__acts{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:10px}.snp-sc__acts .snp-link.is-loading{opacity:.5}.snp-sc__acts .snp-link.is-done:after{content:" \2713"}.snp-shop__empty{grid-column:1 / -1;background:var(--snp-bg);border-radius:var(--snp-r-lg);padding:48px;text-align:center;color:var(--snp-muted);font-size:18px}.snp-shop__more{grid-column:1 / -1;text-align:center;padding-top:20px}@media(max-width:1100px){.snp-shop__grid{grid-template-columns:1fr}}@media(max-width:560px){.snp-sc{grid-template-columns:1fr}.snp-sc__ph{aspect-ratio:1.2}}.snp-foot{padding:56px 0 40px;background:var(--snp-bg)}.snp-foot__row{display:flex;justify-content:space-between;gap:28px;flex-wrap:wrap;align-items:center;padding:0 clamp(0px,3vw,40px)}.snp-foot .snp-logo{color:var(--snp-plum);padding:0}.snp-foot nav{display:flex;gap:28px;flex-wrap:wrap}.snp-foot nav a{color:var(--snp-muted);text-decoration:none;font:500 16px var(--snp-f)}.snp-foot nav a:hover{color:var(--snp-plum)}.snp-foot small{display:block;color:var(--snp-muted);font:400 13px var(--snp-mono)}.snp-foot__legal{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--snp-line);margin-top:36px;padding:24px clamp(0px,3vw,40px) 0}.snp-toast{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:35;display:flex;align-items:center;gap:14px;background:#fff;border-radius:18px;padding:8px 10px 8px 8px;box-shadow:0 20px 50px -20px #2b183873;transform:translateY(140%);transition:transform .5s cubic-bezier(.2,.8,.2,1);max-width:calc(100vw - 32px)}.snp-toast.is-on{transform:none}.snp-toast a{display:flex;align-items:center;gap:14px;color:var(--snp-plum);text-decoration:none;font:500 18px var(--snp-f)}.snp-toast img{width:52px;height:52px;object-fit:cover;border-radius:10px;background:var(--snp-card)}.snp-toast button{background:none;border:0;cursor:pointer;color:var(--snp-plum);padding:6px 8px;font-size:22px;line-height:1}body.snp .drawer__inner{background:var(--snp-bg-2);border-radius:var(--snp-r-md) 0 0 var(--snp-r-md)}body.snp .drawer__heading{font-family:var(--snp-f);font-weight:400;color:var(--snp-plum)}body.snp .cart-drawer .button,body.snp #CartDrawer .button{background:var(--snp-plum);border-radius:99px}body.snp .cart-drawer .button:after,body.snp #CartDrawer .button:after{box-shadow:none}@media(prefers-reduced-motion:reduce){.snp-hero__media img,.snp-lipo__ring,.snp-lipo__core,.snp-lot i{animation:none}.snp-reveal,.js .snp-reveal.is-pending{opacity:1;transform:none;transition:none}}:root{color-scheme:light only}body.snp,body.snp.gradient{background:var(--snp-bg)!important;color:var(--snp-ink)}body.snp h1,body.snp h2,body.snp h3,body.snp h4,body.snp .h1,body.snp .h2{font-style:normal!important;text-transform:none}.snp-four__ph{height:clamp(220px,19vw,300px);aspect-ratio:auto}.snp-four__ph img{height:100%;width:auto;max-height:100%}.snp-sc__ph{height:clamp(240px,22vw,340px);aspect-ratio:auto}.snp-sc__ph img{height:100%;max-height:100%}.snp-mega--shop{width:min(560px,calc(100vw - 32px));gap:14px;padding:34px 34px 26px;background:#4e3a5a80}.snp-mega--shop a{grid-template-columns:112px 1fr;gap:24px;padding:0}.snp-mega--shop a:hover{background:none}.snp-mega--shop a:hover b{text-decoration:underline;text-underline-offset:4px}.snp-mega__thumb{width:112px;height:112px;border-radius:22px;background:#ffffff1f;display:grid;place-items:center;overflow:hidden}.snp-mega--shop .snp-mega__thumb img{width:78%;height:78%;object-fit:contain;border-radius:10px}.snp-mega--shop b{font:600 22px/1.2 var(--snp-f)}.snp-mega__code{display:block;font:500 17px var(--snp-f)!important;color:#ffffff9e!important;margin:0 0 4px!important}.snp-mega__save{display:inline-block;font:500 17px var(--snp-f);font-style:normal;background:#e7d5f3;color:var(--snp-plum);padding:5px 12px;border-radius:99px;margin-bottom:6px}.snp-mega__all--line{justify-self:end;font:600 19px var(--snp-f)!important;text-transform:none!important;letter-spacing:0!important;text-decoration:underline;text-underline-offset:6px;padding-top:10px!important}.snp-tech__panel{align-items:center}.snp-tech__copy .snp-btn{margin-bottom:64px}.snp-stat p{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.snp-stat .snp-code{font-size:14px}.snp-stat__arrow{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;color:var(--snp-plum);font:600 20px/1 var(--snp-f);margin-right:8px;vertical-align:middle}.snp-caps{position:relative;height:clamp(440px,42vw,600px);display:grid;place-items:center}.snp-caps__svg{position:relative;z-index:2;height:92%;width:auto;overflow:visible;transform:rotate(-14deg)}.snp-caps__top,.snp-caps__bot{transform-box:fill-box;animation:snpCapTop 7s cubic-bezier(.65,0,.25,1) infinite}.snp-caps__bot{animation-name:snpCapBot}@keyframes snpCapTop{0%,10%{transform:translateY(0)}38%,74%{transform:translateY(-70px)}92%,to{transform:translateY(0)}}@keyframes snpCapBot{0%,10%{transform:translateY(0)}38%,74%{transform:translateY(70px)}92%,to{transform:translateY(0)}}.snp-caps__dust{position:absolute;top:50%;left:50%;width:520px;height:420px;transform:translate(-50%,-50%) rotate(-14deg);z-index:1;pointer-events:none}.snp-caps__lab{position:absolute;z-index:3;width:230px;margin:0;font:500 15px/1.45 var(--snp-f);color:#fff}.snp-caps__lab b{display:block;font:600 14px var(--snp-f);text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px}.snp-caps__lab i{position:absolute;top:10px;width:80px;border-top:1.5px dotted rgba(255,255,255,.8)}.snp-caps__lab--l{top:16%;right:calc(50% + 110px);text-align:left}.snp-caps__lab--l i{left:calc(100% + 12px)}.snp-caps__lab--r{top:56%;left:calc(50% + 110px)}.snp-caps__lab--r i{right:calc(100% + 12px)}@media(max-width:989px){.snp-caps{height:auto;gap:18px}.snp-caps__svg{height:380px}.snp-caps__dust{width:420px;height:340px;top:190px}.snp-caps__lab{position:static;width:auto}.snp-caps__lab i{display:none}}@media(prefers-reduced-motion:reduce){.snp-caps__top,.snp-caps__bot{animation:none}}.snp-bundle__copy{padding-left:clamp(0px,2vw,24px)}.snp-kit{list-style:none;margin:26px 0 0;padding:0;border-top:1px solid var(--snp-line);max-width:520px}.snp-kit li{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--snp-line);font:400 17px var(--snp-f);color:var(--snp-plum)}.snp-kit a{color:inherit;text-decoration:none;display:flex;gap:12px;align-items:center}.snp-kit .snp-code{font-size:11px}.snp-kit li>span{color:var(--snp-muted);white-space:nowrap}.snp-coupon{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;max-width:520px;margin:22px 0 28px;padding:18px 22px;border:1.5px dashed var(--snp-lilac);border-radius:18px;background:#f5edfa}.snp-coupon small{display:block;font:500 13px var(--snp-f);color:var(--snp-muted)}.snp-coupon__code{background:none;border:0;padding:0;cursor:pointer;font:500 24px var(--snp-mono);letter-spacing:.06em;color:var(--snp-plum)}.snp-coupon__code.is-copied:after{content:" copiado";font:500 12px var(--snp-f);color:var(--snp-violet)}.snp-coupon__price{text-align:right;display:grid}.snp-coupon__price s{color:var(--snp-muted);font-size:16px}.snp-coupon__price b{font:500 30px var(--snp-f);color:var(--snp-plum)}.snp-bundle__ctas{display:flex;gap:24px;align-items:center;flex-wrap:wrap}
/*# sourceMappingURL=/cdn/shop/t/2/assets/snp.css.map */
