.sdv4{--coral:#FF4E4F;--cocoa:#2F1C1B;--capp:#DCBFA6;--cream:#F5E4DA;--latte:#7b6052;--white:#FFFFFF;--wand:#A5B0EB;--t13:13px;--t14:14px;--t16:16px;--t20:20px;--t25:25px;--t31:31px;--t39:39px;--t49:49px;--t61:61px;--t76:76px;--t95:95px;--t119:119px;--u:8px;--gap:72px;--r-sm:14px;--r-lg:30px;--r-pill:999px;--display:"Outfit",sans-serif;--sans:"Outfit",sans-serif;--wrap:1248px;--gutter:48px}.sdv4 *{box-sizing:border-box}.sdv4{font-family:var(--sans);font-size:var(--t16);line-height:1.5;color:var(--cocoa);background:var(--cream);-webkit-font-smoothing:antialiased}.sdv4 img{display:block;max-width:100%}.sdv4 button{font:inherit;color:inherit}.sdv4 a{color:inherit}.sdv4 h1,.sdv4 h2,.sdv4 h3,.sdv4 p{margin:0}.sdv4 .wrap{max-width:calc(var(--wrap) + 2*var(--gutter));margin:0 auto;padding:0 var(--gutter)}.sdv4 .display{font-family:var(--display);font-weight:400;text-transform:lowercase;line-height:1;letter-spacing:0}.sdv4 .kicker{font-weight:400;font-size:var(--t14);letter-spacing:.08em;text-transform:uppercase;line-height:1.1}.sdv4 .h2{font-weight:700;font-size:var(--t61);line-height:1;letter-spacing:-.02em;text-transform:lowercase}.sdv4 .lead{font-size:var(--t20);line-height:1.5}.sdv4 .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sdv4 .orn{pointer-events:none}.sdv4 .btn{display:inline-flex;align-items:center;gap:12px;height:56px;padding:0 32px;border-radius:var(--r-pill);border:0;font-weight:500;font-size:var(--t14);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer}.sdv4 .btn--coral{background:var(--coral);color:var(--cocoa)}.sdv4 .btn--cocoa{background:var(--cocoa);color:var(--cream)}.sdv4 .btn--ghost{background:transparent;color:var(--cocoa);box-shadow:inset 0 0 0 2px var(--cocoa)}@media(prefers-reduced-motion:no-preference){.sdv4 .btn,.sdv4 .card,.sdv4 .faq__q{transition:background-color .2s ease,color .2s ease,transform .2s ease}.sdv4 .card:hover{transform:translateY(-4px)}}.sdv4 .btn--coral:hover{background:var(--cocoa);color:var(--cream)}.sdv4 .btn--cocoa:hover{background:var(--coral);color:var(--cocoa)}.sdv4 .hero{background:var(--coral);position:relative;overflow:hidden;padding:64px 0 72px}.sdv4 .hero .wrap{display:grid;grid-template-columns:7fr 5fr;gap:48px;align-items:center;position:relative;z-index:1}.sdv4 .hero h1{font-size:var(--t119);margin:24px 0 32px}.sdv4 .hero h1 span{display:block}.sdv4 .hero .lead strong{font-weight:700}.sdv4 .hero .lead{max-width:30ch;font-size:var(--t25);line-height:1.4}.sdv4 .hero .ctas{margin-top:40px;display:flex;gap:16px;flex-wrap:wrap}.sdv4 .hero__art{position:relative;height:640px}.sdv4 .hero__arch{position:absolute;right:0;top:0;width:440px;height:600px;border-radius:220px 220px var(--r-lg) var(--r-lg);overflow:hidden;background:var(--cocoa)}.sdv4 .hero__arch img{width:100%;height:100%;object-fit:cover;object-position:58% 22%}.sdv4 .hero__dot{position:absolute;width:200px;height:200px;border-radius:50%;overflow:hidden;left:-8px;bottom:0;box-shadow:0 0 0 10px var(--coral)}.sdv4 .hero__dot img{width:100%;height:100%;object-fit:cover;object-position:60% 40%}.sdv4 .sticker{position:absolute;background:var(--cream);color:var(--cocoa);border-radius:var(--r-sm);padding:16px 20px;box-shadow:0 12px 32px #2f1c1b2e}.sdv4 .sticker b{display:block;font-family:var(--display);font-weight:400;font-size:var(--t31);line-height:1}.sdv4 .sticker span{display:block;font-size:var(--t13);letter-spacing:.06em;text-transform:uppercase;margin-top:6px;font-weight:500}.sdv4 .hero .sticker{right:300px;top:56px}.sdv4 .hero .sticker--b{right:auto;top:auto;left:24px;bottom:72px;background:var(--cocoa);color:var(--cream)}.sdv4 .blob{position:absolute;border-radius:50%;background:var(--cocoa);opacity:.08}.sdv4 .wave{display:block;width:100%;height:56px}.sdv4 .note{background:var(--cream);padding:var(--gap) 0 calc(var(--gap) + 24px)}.sdv4 .note .wrap{display:grid;grid-template-columns:6fr 6fr;gap:64px;align-items:center}.sdv4 .video{position:relative;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:4/5;background:var(--cocoa)}.sdv4 .video img{width:100%;height:100%;object-fit:cover;object-position:46% 30%}.sdv4 .video .play{position:absolute;left:24px;bottom:24px}.sdv4 .play__dot{width:24px;height:24px;border-radius:50%;background:var(--cocoa);display:grid;place-items:center}.sdv4 .quote{font-size:var(--t39);line-height:1.2;letter-spacing:-.01em;font-weight:400}.sdv4 .quote mark{font-weight:600;background:var(--coral);color:var(--cocoa);padding:0 .12em;border-radius:8px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.sdv4 .quote-rest{margin-top:24px;font-size:var(--t20);max-width:44ch}.sdv4 .sig{margin-top:40px;display:flex;align-items:center;gap:16px}.sdv4 .sig .name{font-family:var(--display);font-size:var(--t39);line-height:1;text-transform:none}.sdv4 .sig .role{font-size:var(--t13);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.sdv4 .sig .bar{width:48px;height:4px;border-radius:4px;background:var(--coral)}.sdv4 .chap{position:relative;padding:var(--gap) 0;overflow:hidden}.sdv4 .chap .wrap{display:grid;grid-template-columns:6fr 6fr;gap:64px;align-items:center}.sdv4 .chap--cocoa{background:var(--cocoa);color:var(--cream)}.sdv4 .chap--capp{background:var(--capp);color:var(--cocoa)}.sdv4 .chap--coral{background:var(--coral);color:var(--cocoa)}.sdv4 .num{display:flex;align-items:center;gap:16px;margin-bottom:24px}.sdv4 .num b{font-family:var(--display);font-weight:400;font-size:var(--t49);line-height:1}.sdv4 .num span{font-size:var(--t14);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.sdv4 .chap--cocoa .num b{color:var(--coral)}.sdv4 .chap .h2{margin-bottom:24px}.sdv4 .chap p.body{font-size:var(--t20);max-width:46ch}.sdv4 .frame{border-radius:var(--r-lg);overflow:hidden}.sdv4 .frame img{width:100%;height:100%;object-fit:cover}.sdv4 .bignum{display:flex;align-items:flex-end;gap:24px;margin-bottom:32px}.sdv4 .bignum b{font-family:var(--display);font-weight:400;font-size:var(--t119);line-height:.9}.sdv4 .bignum span{font-size:var(--t20);font-weight:500;padding-bottom:16px}.sdv4 .yeart{position:relative;height:520px;display:grid;place-items:center}.sdv4 .ring{position:absolute;border-radius:50%;box-shadow:inset 0 0 0 2px #f5e4da38}.sdv4 .ring--a{width:480px;height:480px}.sdv4 .ring--b{width:340px;height:340px;background:var(--coral);box-shadow:none}.sdv4 .year{position:relative;font-family:var(--display);font-size:var(--t119);line-height:1;color:var(--cocoa)}.sdv4 .was{position:absolute;top:0;right:0;bottom:0;left:0;list-style:none;margin:0;padding:0}.sdv4 .was li{position:absolute;height:44px;padding:0 20px;border-radius:var(--r-pill);background:var(--cream);color:var(--cocoa);display:flex;align-items:center;font-weight:500;font-size:var(--t14);letter-spacing:.06em;text-transform:uppercase;text-decoration:line-through;text-decoration-thickness:2px}.sdv4 .was li:nth-child(1){left:6%;top:16%}.sdv4 .was li:nth-child(2){right:4%;top:40%}.sdv4 .was li:nth-child(3){left:14%;bottom:14%}.sdv4 .chap2 .frame{height:600px;border-radius:260px 260px var(--r-lg) var(--r-lg)}.sdv4 .chap2 .frame img{object-position:40% 40%}.sdv4 .chap2 .wrap{grid-template-columns:5fr 7fr}.sdv4 .chap2 .art{order:-1}.sdv4 .chap3 .wrap{grid-template-columns:7fr 5fr}.sdv4 .ingr{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.sdv4 .card{background:var(--cream);color:var(--cocoa);border-radius:var(--r-lg);padding:24px}.sdv4 .ingr .card b{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--coral);font-family:var(--display);font-weight:400;font-size:var(--t31);line-height:1;margin-bottom:24px}.sdv4 .ingr .card h3{font-weight:700;font-size:var(--t25);line-height:1.1;letter-spacing:-.01em;text-transform:lowercase}.sdv4 .chap3 .circle{width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:0 0 0 16px #2f1c1b14}.sdv4 .chap3 .circle img{width:100%;height:100%;object-fit:cover;object-position:50% 38%}.sdv4 .proof{background:var(--cocoa);color:var(--cream);padding:var(--gap) 0}.sdv4 .proof__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sdv4 .stat{border-radius:var(--r-lg);padding:32px;box-shadow:inset 0 0 0 2px #f5e4da38;min-height:240px;display:flex;flex-direction:column;justify-content:space-between}.sdv4 .stat .big{font-family:var(--display);font-weight:400;font-size:var(--t61);line-height:1;color:var(--coral);text-transform:none}.sdv4 .stat .big .plus{font-family:var(--sans);font-weight:600}.sdv4 .stat p{font-size:var(--t20);line-height:1.3;margin-top:24px}.sdv4 .pills{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px;justify-content:center;list-style:none;padding:0}.sdv4 .pills li{height:48px;padding:0 24px;border-radius:var(--r-pill);background:var(--cream);color:var(--cocoa);display:flex;align-items:center;font-weight:500;font-size:var(--t14);letter-spacing:.06em;text-transform:uppercase}.sdv4 .pills li:nth-child(3n+1){background:var(--coral)}.sdv4 .kits{padding:var(--gap) 0}.sdv4 .kits__head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px;gap:24px}.sdv4 .kits__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sdv4 .prod{padding:0;background:var(--white);border-radius:var(--r-lg);overflow:hidden;display:flex;flex-direction:column}.sdv4 .prod img{aspect-ratio:1;object-fit:cover;width:100%}.sdv4 .prod .pbody{padding:20px 24px 24px;display:flex;flex-direction:column;gap:8px;flex:1}.sdv4 .prod h3{font-weight:500;font-size:var(--t20);line-height:1.1}.sdv4 .prod .price{font-size:var(--t16)}.sdv4 .prod .btn{margin-top:auto;height:48px;justify-content:center}.sdv4 .prod--wand{background:var(--wand)}.sdv4 .faq{padding:0 0 var(--gap)}.sdv4 .faq .wrap{display:grid;grid-template-columns:4fr 8fr;gap:64px;align-items:start}.sdv4 .faq .h2{font-family:var(--display);font-weight:400;font-size:var(--t95);letter-spacing:0}.sdv4 .faq__list{display:flex;flex-direction:column;gap:12px}.sdv4 .faq__item{background:var(--white);border-radius:var(--r-sm)}.sdv4 .faq__item h3{font-size:var(--t20);font-weight:500;line-height:1.3}.sdv4 .faq__q{all:unset;box-sizing:border-box;width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;cursor:pointer;font-family:var(--sans)}.sdv4 .faq__q:focus-visible{outline:3px solid var(--cocoa);outline-offset:2px;border-radius:var(--r-sm)}.sdv4 .pm{flex:none;width:32px;height:32px;border-radius:50%;background:var(--cream);display:grid;place-items:center}.sdv4 .faq__item.open .pm{background:var(--coral)}.sdv4 .faq__a{padding:0 24px 24px;max-width:62ch}.sdv4 .faq__item:not(.open) .faq__a{display:none}@media(max-width:767px){.sdv4{--gap:48px;--gutter:24px}.sdv4 .hero{padding:40px 0 88px}.sdv4 .hero .wrap,.sdv4 .note .wrap,.sdv4 .chap .wrap,.sdv4 .chap2 .wrap,.sdv4 .chap3 .wrap,.sdv4 .faq .wrap{grid-template-columns:1fr;gap:40px}.sdv4 .hero h1{font-size:var(--t76);margin:16px 0 24px}.sdv4 .hero .lead strong{font-weight:700}.sdv4 .hero .lead{font-size:var(--t20)}.sdv4 .hero .ctas{margin-top:32px}.sdv4 .hero .btn{width:100%;justify-content:center}.sdv4 .hero__art{height:440px}.sdv4 .hero__arch{width:270px;height:400px;border-radius:135px 135px var(--r-lg) var(--r-lg)}.sdv4 .hero__dot{width:128px;height:128px;bottom:0;left:0;box-shadow:0 0 0 8px var(--coral)}.sdv4 .hero .sticker{right:auto;left:0;top:32px}.sdv4 .hero .sticker--b{left:auto;right:0;top:auto;bottom:24px}.sdv4 .sticker b{font-size:var(--t25)}.sdv4 .quote{font-size:var(--t31)}.sdv4 .quote-rest{font-size:var(--t16)}.sdv4 .sig .name{font-size:var(--t31)}.sdv4 .h2{font-size:var(--t49)}.sdv4 .chap p.body{font-size:var(--t16)}.sdv4 .yeart{height:340px}.sdv4 .ring--a{width:320px;height:320px}.sdv4 .ring--b{width:230px;height:230px}.sdv4 .year{font-size:var(--t76)}.sdv4 .was li{height:36px;padding:0 14px;font-size:var(--t13)}.sdv4 .chap2 .frame{height:440px;border-radius:180px 180px var(--r-lg) var(--r-lg)}.sdv4 .chap2 .art{order:0}.sdv4 .bignum b{font-size:var(--t95)}.sdv4 .ingr{grid-template-columns:1fr;gap:12px}.sdv4 .ingr .card{display:flex;align-items:center;gap:16px;padding:16px}.sdv4 .ingr .card b{margin:0;width:48px;height:48px;font-size:var(--t25)}.sdv4 .ingr .card h3{font-size:var(--t20)}.sdv4 .chap3 .circle{width:86%;margin:0 auto}.sdv4 .proof__grid{grid-template-columns:1fr;gap:12px}.sdv4 .stat{min-height:0;padding:24px}.sdv4 .stat .big{font-size:var(--t49)}.sdv4 .stat p{font-size:var(--t16);margin-top:12px}.sdv4 .pills{justify-content:flex-start;gap:8px}.sdv4 .pills li{height:40px;padding:0 16px;font-size:var(--t13)}.sdv4 .kits__head{flex-direction:column;align-items:flex-start}.sdv4 .kits__grid{grid-template-columns:1fr 1fr;gap:12px}.sdv4 .prod .pbody{padding:12px 14px 16px}.sdv4 .prod h3{font-size:var(--t16)}.sdv4 .prod .price{font-size:var(--t14)}.sdv4 .prod .btn{height:44px;padding:0 12px;font-size:var(--t13);letter-spacing:.04em}.sdv4 .faq .h2{font-size:var(--t76)}.sdv4 .faq__item h3{font-size:var(--t16)}.sdv4 .faq__q{padding:16px}.sdv4 .faq__a{padding:0 16px 16px}}.sdv4 .hero .blob{opacity:.04}.sdv4 .hero h1{font-size:clamp(64px,8.3vw,119px)}.sdv4 .hero .wrap{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.sdv4 .hero__arch{width:min(440px,100%)}@media(max-width:1099px){.sdv4 .hero .wrap{grid-template-columns:minmax(0,1fr)}.sdv4 .hero__art{height:640px;max-width:520px;width:100%;margin-inline:auto}}@media(max-width:767px){.sdv4 .hero .wrap,.sdv4 .note .wrap,.sdv4 .chap .wrap,.sdv4 .chap2 .wrap,.sdv4 .chap3 .wrap,.sdv4 .faq .wrap{grid-template-columns:minmax(0,1fr)}.sdv4 .hero h1{font-size:clamp(48px,19vw,76px)}.sdv4 .bignum{flex-wrap:wrap}.sdv4 .bignum b{font-size:clamp(56px,24vw,95px)}}.sdv4 .hero h1,.sdv4 .h2,.sdv4 .quote,.sdv4 .lead,.sdv4 .body,.sdv4 .bignum,.sdv4 .stat .big{overflow-wrap:anywhere}.sdv4 .btn{height:auto;min-height:56px;padding-block:12px;text-align:center;line-height:1.2}.sdv4 .prod .btn{min-height:48px}@media(max-width:767px){.sdv4 .prod .btn{min-height:44px}}html:has(.sdv4){scroll-padding-top:96px}@media(max-width:767px){html:has(.sdv4){scroll-padding-top:80px}}.sdv4 a:focus-visible,.sdv4 button:focus-visible,.sdv4 summary:focus-visible{outline:3px solid var(--cocoa);outline-offset:3px}.sdv4 .chap--cocoa :focus-visible,.sdv4 .proof :focus-visible,.sdv4 .btn--cocoa:focus-visible,.sdv4 .sticker--b :focus-visible{outline-color:var(--cream)}.sdv4 .faq__item:not(.open) .faq__a{display:revert}.sdv4 .faq__q[aria-expanded=true] .pm{background:var(--coral)}.sdv4 .faq__a[hidden]{padding-block:0}.sdv4 .faq__a a{text-decoration:underline;text-underline-offset:3px}.sdv4 .display,.sdv4 .h2,.sdv4 .faq .h2,.sdv4 .sticker b,.sdv4 .num b,.sdv4 .bignum b,.sdv4 .year,.sdv4 .ingr .card b,.sdv4 .ingr .card h3,.sdv4 .stat .big,.sdv4 .stat .big .plus,.sdv4 .sig .name{font-family:var(--sans);font-weight:800}.sdv4 .display{letter-spacing:-.035em;line-height:.92}.sdv4 .h2,.sdv4 .faq .h2{letter-spacing:-.03em}.sdv4 .bignum b,.sdv4 .year{letter-spacing:-.04em}.sdv4 .stat .big{font-size:var(--t49);letter-spacing:-.02em;line-height:1.05;overflow-wrap:normal}.sdv4 .sig .name{letter-spacing:-.02em}.sdv4 .sticker b{letter-spacing:-.01em;white-space:nowrap}.sdv4 .hero h1{font-size:clamp(64px,7.6vw,110px)}@media(max-width:767px){.sdv4 .hero h1{font-size:clamp(48px,17vw,72px)}.sdv4 .stat .big{font-size:var(--t39)}.sdv4 .year{font-size:var(--t61)}.sdv4 .bignum b{font-size:clamp(56px,22vw,84px)}.sdv4 .hero__art{height:440px;max-width:none}.sdv4 .hero__arch{width:min(270px,100%);height:400px}}@media(min-width:768px){.sdv4 .year{font-size:96px}}.sdv4 .proof__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.sdv4 .video .play{text-decoration:none}.sdv4 .prod .btn{height:auto;min-height:48px}@media(min-width:768px)and (max-width:1023px){.sdv4 .kits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.sdv4 .hero h1{font-size:clamp(44px,15vw,72px)}}.sdv4 .hx{font-family:var(--sans)}.sdv4 .chap--cocoa{--hx-acc:var(--coral);--hx-on-acc:var(--cocoa);--hx-ink:var(--cream)}.sdv4 .chap--capp,.sdv4 .chap--coral{--hx-acc:var(--cocoa);--hx-on-acc:var(--cream);--hx-ink:var(--cocoa)}.sdv4 .hx--b{display:flex;margin-bottom:24px}.sdv4 .hx--b .hx__pill{display:inline-flex;align-items:center;gap:14px;height:64px;padding:0 28px 0 8px;border-radius:var(--r-pill);background:var(--hx-acc);color:var(--hx-on-acc);font-weight:800;font-size:var(--t25);line-height:1;letter-spacing:.02em;text-transform:uppercase}.sdv4 .chap--cocoa .hx--b .hx__pill{background:var(--cream);color:var(--cocoa)}.sdv4 .hx--b .hx__n{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--coral);color:var(--cocoa)}.sdv4 .chap .h2{font-size:var(--t95);line-height:1.08}.sdv4 .pop{color:var(--coral)}.sdv4 .chap--capp .pop,.sdv4 .chap--coral .pop{display:inline-block;line-height:1;margin-top:.08em;color:inherit;background:var(--hx-acc);color:var(--hx-on-acc);padding:0 .14em;border-radius:.16em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.sdv4 .chap--capp .pop{background:var(--coral);color:var(--cocoa)}.sdv4 .chap2 .bignum b{font-size:clamp(64px,8.2vw,119px)}.sdv4 .chap2 .bignum span{font-weight:800;font-size:var(--t31)}@media(max-width:767px){.sdv4 .hx--b .hx__pill{height:52px;font-size:var(--t20);gap:12px;padding:0 22px 0 6px}.sdv4 .hx--b .hx__n{width:40px;height:40px}.sdv4 .chap .h2{font-size:clamp(52px,17vw,76px)}.sdv4 .chap2 .bignum{flex-wrap:nowrap;gap:12px}.sdv4 .chap2 .bignum b{font-size:clamp(52px,19vw,96px)}.sdv4 .chap2 .bignum span{font-size:var(--t20)}}.sdv4 .chap .h2,.sdv4 .chap2 .bignum b,.sdv4 .hx--b .hx__pill{font-family:var(--sans);font-weight:800}.sdv4 .chap .h2 .pop{font-weight:800;font-style:normal}.spaced-section:has(>.sdv4){margin:0!important;padding:0!important;max-width:none!important}.sdv4{font-family:Outfit,sans-serif}.sdv4 h1,.sdv4 h2,.sdv4 h3,.sdv4 p,.sdv4 ul,.sdv4 li{font-family:inherit;color:inherit;margin:0}.sdv4 ul{padding:0}.sdv4 .kicker,.sdv4 .lead,.sdv4 .body,.sdv4 .quote,.sdv4 .quote-rest{font-family:Outfit,sans-serif}.sdv4 .hero h1.display{color:var(--cocoa);text-transform:lowercase}.sdv4 .prod form{margin-top:auto;display:flex}.sdv4 .prod form .btn{width:100%}.sdv4 .prod a.pimg{display:block}.sdv4 .prod h3 a{text-decoration:none}.sdv4 .btn:focus-visible{outline:3px solid var(--cocoa);outline-offset:3px}.spaced-section>.sdv4{padding:0!important;margin:0!important;border-radius:0!important}.sdv4>section{border-radius:0!important;margin-top:0;margin-bottom:0}.sdv4 a.btn--cocoa:focus-visible:not(:hover){color:var(--cream)}body:has(.sdv4) .wt-header.wt-header--separator{border-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/55/assets/sd-about-v4.css.map */
