:root{--ink:#171614;--ink2:#2c2a26;--paper:#fff;--bone:#f7f4ef;--bone2:#efe9df;--card:#f4f2ee;--line:#e6e1d8;--mute:#6b6760;--soft:#9a958c;--accent:#8a1f2c;--accent-bg:#f6ecec;--ok:#12813a;--r:16px;--rb:10px;--rs:8px;--f:"DM Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--fd:var(--f);--max:1320px}body{font:400 15px/1.6 var(--f);color:var(--ink);letter-spacing:-.005em}@media(min-width:768px){body{font-size:16px}}.h1,.page-h,.h2,.h3,.slide-h,.pp-h,.pc-t,.goal-t b,.kit-t,.offer-big,.q-h,.q-res h3,.combo-p b,.cart-t,.dr-head h2,.dr-item b,.dr-empty p,.post b,.ing h3,.ftr-tag,.why h3,.mnav-promo b,.ftr-col h4,.mq-track{text-transform:none!important;font-family:var(--f)!important}.h1,.page-h{font-weight:500;font-size:clamp(30px,4.2vw,48px);line-height:1.08;letter-spacing:-.035em}.h2{font-weight:500;font-size:clamp(26px,3.2vw,40px);line-height:1.1;letter-spacing:-.035em}.h3{font-weight:500;font-size:clamp(20px,2.2vw,26px);line-height:1.2;letter-spacing:-.025em}.eyebrow{font:600 12px/1.2 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.sec-ink .eyebrow,.slide--dark .eyebrow{color:#e9c9cd}.sec-sub{font-size:16px;color:var(--mute);max-width:540px}.sec-head{margin-bottom:28px}@media(min-width:768px){.sec-head{margin-bottom:44px}}.sec{padding:56px 0}@media(min-width:768px){.sec{padding:96px 0}}.sec-bone{background:var(--bone)}.wrap{max-width:var(--max)}.link{text-decoration-thickness:1px}.btn{min-height:50px;padding:0 26px;border-radius:var(--rb);font:500 15px/1 var(--f);letter-spacing:0;text-transform:none;border-width:1px}.btn:hover{background:#000}.btn-line{background:transparent;color:var(--ink);border-color:var(--ink)}.btn-line:hover{background:var(--ink);color:#fff}.btn-inv{background:#fff;color:var(--ink);border-color:#fff}.btn-inv:hover{background:var(--bone);color:var(--ink)}.btn-ghost{border-color:#ffffffb3}.slide--light .btn-ghost{border-color:var(--ink)}.ann{background:var(--ink);font-size:13px;height:38px}.ann-msg{line-height:38px;font-weight:400;letter-spacing:.01em}.ann b{font-weight:600}.hdr{background:#fffffff7;border-bottom-color:var(--line)}.nav a{font-weight:500;font-size:14.5px;padding:10px 14px;letter-spacing:-.005em}.nav a:hover{background:transparent;color:var(--accent)}.nav-hot:after{background:var(--accent);font-weight:600;letter-spacing:.04em;border-radius:999px;padding:3px 6px;top:-4px;right:-10px}.cart-n{background:var(--accent)}.srch input{border:1px solid var(--line);background:var(--bone);height:52px;font-size:16px}.srch input:focus{border-color:var(--ink);outline:0;background:#fff}.mnav-promo{background:var(--bone);color:var(--ink);border:1px solid var(--line)}.mnav-promo b{font-weight:600;font-size:17px}.mnav-promo span{color:var(--accent);opacity:1;font-weight:500}.mnav-links a{font-weight:500}.slide-h{font-weight:500;font-size:clamp(36px,5.4vw,66px);line-height:1.02;letter-spacing:-.04em;margin-bottom:16px}.slide-p{font-size:16px;line-height:1.55;opacity:.92}@media(min-width:768px){.slide-p{font-size:18px}}.slide-copy .eyebrow{letter-spacing:.14em}.hero-dots button[aria-current=true]{width:22px}.tab{height:42px;padding:0 20px;border:1px solid var(--line);border-radius:999px;font-weight:500;font-size:14.5px;background:#fff}.tab:hover{border-color:var(--ink)}.tab[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}.grid-p,.coll-grid{gap:14px 12px}@media(min-width:768px){.grid-p,.coll-grid{gap:28px 20px}}.pc{border:0;border-radius:0;background:transparent;overflow:visible}.pc:hover{box-shadow:none;transform:none}.pc-img{border-radius:var(--r);background:var(--card)}.badge{top:10px;left:10px;background:#fff;color:var(--ok);font:600 11.5px/1 var(--f);letter-spacing:.02em;padding:6px 9px;border-radius:999px;box-shadow:0 1px 2px #0000000f}.badge-mute{color:var(--mute);border:0;left:auto;right:10px}.pc-body{padding:14px 2px 0;gap:6px}.pc-t{font-weight:600;font-size:17px;line-height:1.2;letter-spacing:-.02em}@media(min-width:768px){.pc-t{font-size:18px}}.pc-sub{font-size:13px;color:var(--accent);font-weight:500;line-height:1.35}.pc-tags{gap:6px}.pc-tags span{background:transparent;border:1px solid var(--line);border-radius:999px;font-weight:500;font-size:11.5px;padding:3px 9px;color:var(--mute)}.price{gap:8px;padding-top:6px}.price b{font:600 18px/1 var(--f);letter-spacing:-.01em}.price s{font-size:14px;color:var(--soft)}.pc .btn{min-height:44px;font-size:14px;margin-top:10px;border-radius:var(--rb)}.goals{gap:14px 12px}@media(min-width:768px){.goals{gap:20px}}.goal{background:transparent;border-radius:0}.goal-img{border-radius:var(--r);aspect-ratio:4/5;background:var(--card)}.goal-img img{object-fit:cover}.goal-t{padding:12px 2px 0;text-align:center}.goal-t b{font-weight:600;font-size:16px;letter-spacing:-.015em}.goal-t small{font-size:13px}.goals>.goal:nth-child(5):last-child .goal-img{aspect-ratio:4/5}@media(max-width:767px){.goals>.goal:nth-child(5):last-child{grid-column:auto}.goals{grid-template-columns:repeat(2,minmax(0,1fr))}.goals>.goal:nth-child(5):last-child .goal-img{aspect-ratio:16/9}.goals>.goal:nth-child(5):last-child{grid-column:1/-1}}.offer{border-radius:var(--r);border:1px solid var(--line);background:#fff;min-height:160px;padding:22px 20px}.offer-k{font:600 11.5px/1 var(--f);letter-spacing:.12em;opacity:1;color:var(--mute)}.offer-big{font-weight:500;font-size:clamp(30px,3.4vw,44px);letter-spacing:-.04em}.offer-s{opacity:1;color:var(--mute);font-size:13.5px}.offer-ink{background:var(--accent);border-color:var(--accent);color:#fff}.offer-ink .offer-k,.offer-ink .offer-s{color:#ffffffd1}.offer .arr{color:var(--soft)}.kits-h{margin:56px 0 20px}.kit{border-radius:var(--r);border:1px solid var(--line)}.kit-img{background:var(--card)}.kit-plus{background:#fff;color:var(--ink);border:1px solid var(--line)}.kit-t{font-weight:600;font-size:18px;letter-spacing:-.02em}.kit-body .eyebrow{font-size:11px}.mq,.mq-ink{background:#fff;color:var(--ink);border-block:1px solid var(--line);padding:18px 0}.mq-track{font:500 15px/1 var(--f);letter-spacing:-.005em;gap:28px}.mq-track i{color:var(--accent);opacity:1;font-size:11px}.promise-copy .rte,.story-copy .rte{font-size:16.5px;line-height:1.65}.makers div{border:1px solid var(--line)}.makers small{color:var(--accent)}.ings span{border-color:var(--line);font-weight:500;background:#fff}#quiz.sec-ink,.sec-ink{background:var(--bone2);color:var(--ink)}.sec-ink .eyebrow{color:var(--accent)}.sec-ink .fine,.sec-ink .mut,.quiz-intro p{color:var(--mute)}.quiz-intro .h2{color:var(--ink)}.ticks li:before{border-color:var(--accent)}.quiz-card{border:1px solid var(--line);box-shadow:0 20px 60px -30px #17161440}.q-h{font-weight:500;font-size:clamp(22px,2.6vw,30px);letter-spacing:-.03em}.q-opt{border-width:1px;border-radius:12px}.q-opt .k{border-width:1px;font-weight:600}.q-res h3{font-weight:600;letter-spacing:-.03em}.q-bar i.on{background:var(--accent)}.why svg{color:var(--accent);width:34px;height:34px}.why h3{font-weight:600;font-size:16.5px;letter-spacing:-.015em}.why p{font-size:14.5px;line-height:1.55}.faq summary,.acc summary{font-weight:500;font-size:16.5px;letter-spacing:-.01em}.contact-box a{border-radius:12px}.contact-box small{color:var(--accent)}.ftr{background:var(--bone);color:var(--ink);border-top:1px solid var(--line)}.ftr a:hover{color:var(--accent)}.ftr-tag{color:var(--ink);font-weight:500;font-size:clamp(24px,2.6vw,30px);line-height:1.15;letter-spacing:-.03em}.ftr-nl-t{color:var(--mute)}.ftr-nl input[type=email]{background:#fff;border-color:var(--line);color:var(--ink)}.ftr .btn-inv{background:var(--ink);color:#fff;border-color:var(--ink)}.socials a{border-color:var(--line);background:#fff}.ftr-col h4{color:var(--ink);font-weight:600;font-size:13px;letter-spacing:.1em;text-transform:uppercase!important}.ftr-col ul{color:var(--mute)}.ftr-legal{border-top-color:var(--line);color:var(--mute)}.ftr-legal b{color:var(--ink)}.ftr-bot{border-top-color:var(--line);color:var(--mute)}.ftr-bot .logo-svg{fill:var(--ink)}.pay span{border-color:var(--line);color:var(--ink2);background:#fff}.gal-main{background:var(--card)}.pp-h{font-weight:500;font-size:clamp(34px,4.6vw,52px);line-height:1.02;letter-spacing:-.04em}.pp-sub{color:var(--accent);font-weight:500}.chips li{background:#fff;border:1px solid var(--line);border-radius:999px;font-weight:500;font-size:13px;padding:6px 12px}.pp-price b{font-weight:600;font-size:32px;letter-spacing:-.02em}.pp-price em{background:transparent;color:var(--ok);font-size:14px;font-weight:600;padding:0}.packs legend{font-weight:600}.pack span{border-width:1px;border-radius:14px}.pack input:checked+span{border-color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1px var(--ink)}.pack small{color:var(--ok);font-weight:600}.pack-tag{background:var(--accent)}.strip{background:#f0f7f2;border:1px solid #cfe6d6;color:#0f5c2a}.strip b{color:var(--ok)}.qty{border-width:1px;border-color:var(--line)}.mini-trust li{background:#fff;border:1px solid var(--line);font-weight:500}.mini-trust svg{color:var(--accent)}.combo-p b{font-weight:600;font-size:17px}.combo-plus{background:#fff;color:var(--ink);border:1px solid var(--line)}.combo-buy b{font-weight:600}.sticky-strip{background:#f0f7f2;color:#0f5c2a}.chip{border-color:var(--line);border-radius:999px;font-weight:500}.chip.on{background:var(--ink);border-color:var(--ink)}.cart-t{font-weight:600;font-size:18px}.dr-head h2{font-weight:600;font-size:19px;letter-spacing:-.02em}.dr-ship{background:#f0f7f2;color:#0f5c2a}.ship-bar i{background:var(--ok)}.dr-item b{font-weight:600;font-size:16px}.dr-empty p{font-weight:600;font-size:19px}.dr-up-i{background:var(--bone)}.dr-up button{text-transform:none;font-weight:600}.post b,.ing h3{font-weight:600}.ing small{color:var(--accent)}.qv-t{font-weight:600!important;text-transform:none!important;font-family:var(--f)!important;letter-spacing:-.03em}.qv-price em{background:transparent;color:var(--ok);padding:0;font-size:13px}.qv-best{background:var(--accent)}.ps-tx b{font-family:var(--f);text-transform:none;font-weight:600}.sec-ink :focus-visible,.ftr :focus-visible{outline-color:var(--ink)}.sec-ink .promise-copy .rte{color:var(--mute)}.ftr a:hover{text-decoration:none}@media(min-width:1100px){.grid-p{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:767px){.pc-tags{display:none}}.goal-img{outline:1px solid var(--line);outline-offset:-1px}[id$=__promise] .sec-bone,[id$=__story] .sec-bone,.ftr{background:#fff}.hero.is-light .hero-dots button[aria-current=true]{background:var(--ink)}@media(max-width:767px){.hero-track{aspect-ratio:auto;height:600px}.slide-prod{left:0;right:0;width:100%;max-width:none;height:46%}.slide-prod img{width:100%;height:100%;object-fit:cover;object-position:50% 68%;border-radius:0}.hero.is-light .hero-arw{background:#ffffff2e;color:#fff}.hero.is-light .hero-dots button{background:#ffffff80}.hero.is-light .hero-dots button[aria-current=true]{background:#fff}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/pt-v2.css.map */
