.stm .stm-ph{background:linear-gradient(135deg,#e9e5dd,#d9d4c9);border-radius:var(--stm-radius);display:flex;align-items:center;justify-content:center;aspect-ratio:4/5;color:var(--stm-muted);font-size:calc(.8*var(--stm-rem));text-align:center;padding:calc(1*var(--stm-rem))}.stm .stm-ph--tall{aspect-ratio:4/5}.stm .stm-ph--hero{aspect-ratio:7/8;border-radius:22px}.stm-announce{background:var(--stm-ink);color:var(--stm-bone);font-size:calc(.8*var(--stm-rem));letter-spacing:.02em;text-align:center;height:36px;overflow:hidden;position:relative}.stm-announce__item{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(6px);transition:opacity .5s,transform .5s}.stm-announce__item.is-active{opacity:1;transform:none}.stm-announce__item,.stm-announce a{color:var(--stm-bone)}.stm-announce a{text-decoration:underline;text-underline-offset:3px}.stm-header{background:var(--stm-surface);border-bottom:1px solid var(--stm-line);position:sticky;top:0;z-index:60}.stm-header__row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;gap:calc(1*var(--stm-rem))}.stm-header__nav{display:flex;gap:calc(1.6*var(--stm-rem));align-items:center}.stm-header__link{display:inline-flex;align-items:center;gap:calc(.2*var(--stm-rem));font-size:calc(.8*var(--stm-rem));font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding:calc(.5*var(--stm-rem)) 0}.stm-header__link .ico{width:14px;height:14px}.stm-header__logo{text-decoration:none;justify-self:center}.stm-wordmark{font-family:var(--stm-sans);font-weight:700;font-size:calc(1.55*var(--stm-rem));letter-spacing:-.03em;color:var(--stm-ink);line-height:1}.stm-wordmark--light{color:var(--stm-bone)}.stm-header__icons{display:flex;gap:calc(1.1*var(--stm-rem));justify-self:end;align-items:center}.stm-header__icons a{display:inline-flex;position:relative;color:var(--stm-ink)}.stm-header__icons .ico{width:22px;height:22px}.stm-header__count{position:absolute;top:-8px;right:-10px;background:var(--stm-moss);color:#fff;font-size:calc(.72*var(--stm-rem));font-weight:700;min-width:19px;height:19px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px}.stm-header__burger{display:none;background:none;border:0;padding:0;color:var(--stm-ink)}.stm-header__mega{position:static}.stm-mega{position:absolute;left:0;right:0;top:72px;background:var(--stm-surface);border-bottom:1px solid var(--stm-line);box-shadow:0 30px 50px -30px #00000040;opacity:0;visibility:hidden;transform:translateY(-6px);transition:all .2s}.stm-header__mega:hover .stm-mega,.stm-header__mega:focus-within .stm-mega,.stm-header__mega.is-open .stm-mega{opacity:1;visibility:visible;transform:none}.stm-mega__grid{display:grid;grid-template-columns:1fr 1fr 1.4fr 1fr;gap:calc(2*var(--stm-rem));padding:calc(2.2*var(--stm-rem)) var(--stm-gutter)}.stm-mega ul{list-style:none;margin:calc(.6*var(--stm-rem)) 0 0;padding:0;display:grid;gap:calc(.45*var(--stm-rem))}.stm-mega__two{grid-template-columns:1fr 1fr}.stm-mega a{text-decoration:none;font-size:calc(.95*var(--stm-rem))}.stm-mega a:hover{color:var(--stm-moss)}.stm-mega__promo{background:var(--stm-bone);border-radius:var(--stm-radius);padding:calc(1.4*var(--stm-rem));display:flex;flex-direction:column;gap:calc(.5*var(--stm-rem));align-items:flex-start}@media(max-width:999px){.stm-header__row{grid-template-columns:auto 1fr auto}.stm-header__burger{display:inline-flex}.stm-header__nav{display:none;position:fixed;top:72px;right:0;bottom:0;left:0;background:var(--stm-surface);flex-direction:column;align-items:stretch;padding:calc(1.5*var(--stm-rem)) var(--stm-gutter);gap:calc(.2*var(--stm-rem));overflow:auto;z-index:59}.stm-header__nav.is-open{display:flex}.stm-header__link{font-size:calc(1.05*var(--stm-rem));padding:calc(.9*var(--stm-rem)) 0;border-bottom:1px solid var(--stm-line);justify-content:space-between}.stm-mega{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;display:none}.stm-header__mega.is-open .stm-mega{display:block}.stm-mega__grid{grid-template-columns:1fr;gap:calc(1.2*var(--stm-rem));padding:calc(1*var(--stm-rem)) 0}}.stm-footer{padding:var(--stm-pad) 0 calc(2*var(--stm-rem))}.stm-footer__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:calc(3*var(--stm-rem))}.stm-footer__tag{font-family:var(--stm-display);font-weight:700;letter-spacing:-.02em;font-size:calc(1.35*var(--stm-rem));line-height:1.25;margin:calc(.8*var(--stm-rem)) 0 calc(1.4*var(--stm-rem));color:#f3f1ecd9}.stm-footer__news{display:flex;gap:calc(.5*var(--stm-rem));max-width:460px;flex-wrap:wrap}.stm-footer__news .btn{white-space:nowrap}.stm-footer__news input{flex:1 1 200px;background:transparent;border:1px solid rgba(243,241,236,.3);color:var(--stm-bone);padding:calc(.9*var(--stm-rem)) calc(1*var(--stm-rem));border-radius:999px;font:inherit}.stm-footer__news input::placeholder{color:#f3f1ecb3}.stm-footer__newsnote{color:var(--stm-muted-on-ink);margin-top:calc(.6*var(--stm-rem));max-width:420px}.stm-footer__col ul{list-style:none;padding:0;margin:calc(.8*var(--stm-rem)) 0 0;display:grid;gap:calc(.55*var(--stm-rem))}.stm-footer__col a{color:#f3f1ecd9;text-decoration:none;font-size:calc(.95*var(--stm-rem))}.stm-footer__col a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.stm-footer__fda{color:var(--stm-muted-on-ink);margin:calc(3*var(--stm-rem)) 0 calc(1.5*var(--stm-rem));max-width:100%}.stm-footer__bottom{display:flex;justify-content:space-between;gap:calc(1*var(--stm-rem));border-top:1px solid rgba(243,241,236,.15);padding-top:calc(1.2*var(--stm-rem));flex-wrap:wrap}.stm-footer__bottom .small{color:var(--stm-muted-on-ink)}@media(max-width:900px){.stm-footer__grid{grid-template-columns:1fr 1fr}.stm-footer__brand{grid-column:1/-1}}@media(max-width:560px){.stm-footer__grid{grid-template-columns:1fr}}.stm-stats__row{list-style:none;margin:calc(1.2*var(--stm-rem)) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:calc(1*var(--stm-rem))}.stm-stats__row li{text-align:center;padding:calc(1.2*var(--stm-rem)) calc(.6*var(--stm-rem));border-left:1px solid var(--stm-line)}.stm-stats__row li:first-child{border-left:0}.stm-stats__num{display:block;font-size:clamp(calc(2.2*var(--stm-rem)),4vw,calc(3.4*var(--stm-rem)));line-height:1;color:var(--stm-ink)}.stm-stats__label{display:block;margin-top:calc(.5*var(--stm-rem));font-size:calc(.85*var(--stm-rem));color:var(--stm-muted);max-width:22ch;margin-left:auto;margin-right:auto}.stm-stats__note{margin-top:calc(1*var(--stm-rem))}@media(max-width:700px){.stm-stats__row{grid-template-columns:1fr 1fr}.stm-stats__row li:nth-child(3){border-left:0}}.stm-icons__row{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:calc(1.5*var(--stm-rem))}.stm-icons__row li{display:grid;gap:calc(.3*var(--stm-rem));font-size:calc(.9*var(--stm-rem));color:var(--stm-muted)}.stm-icons__row strong{color:var(--stm-text)}.stm-icons__ico{width:46px;height:46px;border-radius:12px;background:var(--stm-bone);display:inline-flex;align-items:center;justify-content:center;color:var(--stm-moss);margin-bottom:calc(.4*var(--stm-rem))}@media(max-width:800px){.stm-icons__row{grid-template-columns:1fr 1fr}}.stm-timeline__grid{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(calc(2*var(--stm-rem)),6vw,calc(6*var(--stm-rem)));align-items:center}.stm-timeline__img{border-radius:18px;margin-top:calc(2*var(--stm-rem));aspect-ratio:4/3;object-fit:cover;width:100%}.stm-timeline__rings{list-style:none;margin:0;padding:0;display:grid;gap:calc(1.4*var(--stm-rem))}.stm-timeline__rings li{display:grid;grid-template-columns:96px 1fr;gap:calc(1.2*var(--stm-rem));align-items:center;padding:calc(1*var(--stm-rem)) 0;border-bottom:1px solid rgba(243,241,236,.12)}.stm-timeline__rings li:last-child{border-bottom:0}.stm-timeline__rings strong{display:block;font-family:var(--stm-display);font-size:calc(1.25*var(--stm-rem));font-weight:800;letter-spacing:-.02em;margin-bottom:calc(.2*var(--stm-rem))}.stm-timeline__rings p{margin:0;color:#f3f1ecbf;font-size:calc(.95*var(--stm-rem))}.stm-ring{position:relative;width:96px;height:96px;display:block}.stm-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.stm-ring__track{fill:none;stroke:#f3f1ec26;stroke-width:6}.stm-ring__fill{fill:none;stroke:#9fc4ae;stroke-width:6;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--pct));transition:stroke-dashoffset 1.2s ease}.stm-ring__num{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:calc(1.05*var(--stm-rem));color:var(--stm-bone)}@media(max-width:860px){.stm-timeline__grid{grid-template-columns:1fr}}.stm-inside__grid{display:grid;grid-template-columns:1.5fr 1fr;gap:calc(2*var(--stm-rem));align-items:start}.stm-inside__card{display:grid;gap:calc(.3*var(--stm-rem));padding:calc(1.4*var(--stm-rem))}.stm-inside__mg{font-size:calc(2*var(--stm-rem));line-height:1;color:var(--stm-moss)}.stm-inside__card strong{font-size:calc(1*var(--stm-rem))}.stm-inside__card p{margin:0;color:var(--stm-muted);font-size:calc(.9*var(--stm-rem))}.stm-inside__panel{background:var(--stm-bone);border-radius:var(--stm-radius);padding:calc(1.2*var(--stm-rem));position:sticky;top:100px}.stm-inside__panel img{border-radius:8px;border:1px solid var(--stm-line);background:#fff;margin-bottom:calc(.8*var(--stm-rem))}.stm-inside__honest{margin-top:calc(2.5*var(--stm-rem));border-left:3px solid var(--stm-clay);padding:calc(.2*var(--stm-rem)) 0 calc(.2*var(--stm-rem)) calc(1.2*var(--stm-rem));max-width:70ch}.stm-inside__honest p:last-child{margin:0;font-size:calc(1*var(--stm-rem))}@media(max-width:860px){.stm-inside__grid{grid-template-columns:1fr}.stm-inside__panel{position:static}}.stm-who__card{background:var(--stm-surface);border-radius:var(--stm-radius);overflow:hidden;border:1px solid var(--stm-line)}.stm-who__card img,.stm-who__ph{aspect-ratio:4/3;width:100%;object-fit:cover;background:linear-gradient(135deg,#e9e5dd,#d9d4c9)}.stm-who__body{padding:calc(1.5*var(--stm-rem))}.stm-who__body .h3{font-style:normal;font-weight:700;font-size:calc(1.3*var(--stm-rem))}.stm-who__body p:last-child{margin:0;color:var(--stm-muted);font-size:calc(.95*var(--stm-rem))}.stm-who__partner{margin-top:calc(2*var(--stm-rem));display:flex;gap:calc(1*var(--stm-rem));align-items:flex-start;background:var(--stm-surface);border:1px dashed var(--stm-clay);border-radius:var(--stm-radius);padding:calc(1.3*var(--stm-rem)) calc(1.5*var(--stm-rem));max-width:720px;margin-left:auto;margin-right:auto}.stm-who__partner .ico{color:var(--stm-clay);flex:none}.stm-who__partner p{margin:calc(.2*var(--stm-rem)) 0 0;color:var(--stm-muted);font-size:calc(.95*var(--stm-rem))}.stm-routine__grid{display:grid;grid-template-columns:1fr 1.3fr;gap:clamp(calc(2*var(--stm-rem)),6vw,calc(6*var(--stm-rem)));align-items:start}.stm-routine__card{display:inline-flex;gap:calc(.5*var(--stm-rem));align-items:center;background:var(--stm-bone);border-radius:999px;padding:calc(.6*var(--stm-rem)) calc(1*var(--stm-rem));font-size:calc(.85*var(--stm-rem));margin-top:calc(1*var(--stm-rem))}.stm-routine__card .ico{width:18px;height:18px;color:var(--stm-moss)}.stm-routine__steps{list-style:none;margin:0;padding:0;display:grid;gap:0}.stm-routine__steps li{display:grid;grid-template-columns:64px 1fr;gap:calc(1.2*var(--stm-rem));padding:calc(1.4*var(--stm-rem)) 0;border-top:1px solid var(--stm-line)}.stm-routine__n{font-size:calc(2.6*var(--stm-rem));line-height:1;color:var(--stm-clay)}.stm-routine__steps strong{display:block;font-size:calc(1.1*var(--stm-rem));margin:calc(.2*var(--stm-rem)) 0 calc(.3*var(--stm-rem))}.stm-routine__steps p:last-child{margin:0;color:var(--stm-muted)}@media(max-width:800px){.stm-routine__grid{grid-template-columns:1fr}}.stm-ugc__row{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(1*var(--stm-rem))}.stm-ugc__tile{margin:0;position:relative;border-radius:var(--stm-radius);overflow:hidden;background:#dad5ca}.stm-ugc__tile video,.stm-ugc__tile img,.stm-ugc__ph{aspect-ratio:9/16;width:100%;object-fit:cover;display:flex;align-items:center;justify-content:center;color:var(--stm-muted);font-size:calc(.8*var(--stm-rem))}.stm-ugc__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:none;border:0;width:56px;height:56px;cursor:pointer}.stm-ugc__play svg{width:100%;height:100%}.stm-ugc__tile figcaption{position:absolute;left:0;right:0;bottom:0;padding:calc(1*var(--stm-rem));background:linear-gradient(transparent,#000000a6);color:#fff;font-size:calc(.8*var(--stm-rem));display:grid}.stm-ugc__tile figcaption em{font-style:normal;font-size:calc(.74*var(--stm-rem));opacity:.85}@media(max-width:800px){.stm-ugc__row{grid-template-columns:1fr 1fr}}.stm-reviews__credit{display:flex;gap:calc(1.2*var(--stm-rem));align-items:flex-start;background:var(--stm-bone);border-radius:var(--stm-radius);padding:calc(1.6*var(--stm-rem));max-width:760px}.stm-reviews__credit .ico{color:var(--stm-moss);flex:none;width:32px;height:32px}.stm-reviews__credit p{margin:calc(.3*var(--stm-rem)) 0 0}.stm-compare__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(calc(2*var(--stm-rem)),6vw,calc(6*var(--stm-rem)));align-items:center}.stm-compare__table{width:100%;border-collapse:collapse;margin:calc(1.5*var(--stm-rem)) 0 calc(1*var(--stm-rem))}.stm-compare__table th{font-size:calc(.74*var(--stm-rem));letter-spacing:.12em;text-transform:uppercase;text-align:center;padding:calc(.6*var(--stm-rem));border-bottom:1px solid var(--stm-ink)}.stm-compare__table th:first-child{text-align:left}.stm-compare__table td{padding:calc(1*var(--stm-rem)) calc(.6*var(--stm-rem));border-bottom:1px solid var(--stm-line);font-size:calc(.95*var(--stm-rem))}.stm-compare__table td:not(:first-child){text-align:center}.stm-dot{display:inline-block;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--stm-ink);vertical-align:middle}.stm-dot--full{background:var(--stm-ink)}.stm-dot--half{background:linear-gradient(90deg,var(--stm-ink) 50%,transparent 50%)}.stm-dot--empty{background:transparent}.stm-compare__legend .stm-dot{width:12px;height:12px}.stm-compare__media img{border-radius:20px;width:100%;aspect-ratio:4/5;object-fit:cover}@media(max-width:860px){.stm-compare__grid{grid-template-columns:1fr}}.stm-trust__row{list-style:none;margin:0;padding:calc(1.4*var(--stm-rem)) 0;border-top:1px solid var(--stm-line);border-bottom:1px solid var(--stm-line);display:grid;grid-template-columns:repeat(4,1fr);gap:calc(1*var(--stm-rem))}.stm-trust__row li{display:grid;grid-template-columns:auto 1fr;gap:calc(.2*var(--stm-rem)) calc(.8*var(--stm-rem));align-items:center;font-size:calc(.8*var(--stm-rem));color:var(--stm-muted)}.stm-trust__row .ico{grid-row:1/3;color:var(--stm-moss)}.stm-trust__row strong{color:var(--stm-text);font-size:calc(.88*var(--stm-rem))}@media(max-width:800px){.stm-trust__row{grid-template-columns:1fr 1fr}}.stm-faq__grid{display:grid;grid-template-columns:1fr 1.5fr;gap:clamp(calc(2*var(--stm-rem)),6vw,calc(6*var(--stm-rem)));align-items:start}.stm-faq__item{border-bottom:1px solid var(--stm-line)}.stm-faq__item summary{font-family:var(--stm-display);font-weight:600;font-size:calc(1.1*var(--stm-rem));padding:calc(1.1*var(--stm-rem)) 0}.stm-faq__a{padding:0 0 calc(1.2*var(--stm-rem));color:#3a3a36;max-width:62ch}.stm-faq__a p{margin:0 0 calc(.6*var(--stm-rem))}@media(max-width:800px){.stm-faq__grid{grid-template-columns:1fr}}.stm-final__grid{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(calc(2*var(--stm-rem)),6vw,calc(6*var(--stm-rem)));align-items:center}.stm-final__list{list-style:none;padding:0;margin:calc(1.5*var(--stm-rem)) 0 0;display:grid;gap:calc(.6*var(--stm-rem))}.stm-final__list li{display:flex;gap:calc(.6*var(--stm-rem));align-items:center;color:#f3f1ecd9}.stm-final__list .ico{width:20px;height:20px;color:#9fc4ae;flex:none}.stm-glass{background:#f3f1ec14;border:1px solid rgba(243,241,236,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:22px;padding:calc(2*var(--stm-rem))}.stm-glass__title{font-family:var(--stm-display);font-weight:800;letter-spacing:-.03em;font-size:calc(1.5*var(--stm-rem));margin:calc(.3*var(--stm-rem)) 0 calc(.6*var(--stm-rem))}.stm-glass__price{font-size:calc(2.6*var(--stm-rem));line-height:1;margin:0 0 calc(.4*var(--stm-rem))}.stm-glass__price s{font-size:calc(1.1*var(--stm-rem));opacity:.55;margin-left:calc(.5*var(--stm-rem));font-family:var(--stm-sans)}.stm-glass__save{color:#9fc4ae;font-weight:600;margin:0 0 calc(1.4*var(--stm-rem))}.stm-glass__note,.stm-glass .kicker,.stm-glass .small{color:var(--stm-muted-on-ink)}.stm-glass__note{margin-top:calc(.9*var(--stm-rem));text-align:center}@media(max-width:860px){.stm-final__grid{grid-template-columns:1fr}}.stm-hero{padding:clamp(calc(2.5*var(--stm-rem)),6vw,calc(5*var(--stm-rem))) 0}.stm-hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(calc(2*var(--stm-rem)),5vw,calc(5*var(--stm-rem)));align-items:center}.stm-hero__copy .display{font-size:clamp(calc(2.6*var(--stm-rem)),5.4vw,calc(4.6*var(--stm-rem)))}.stm-hero__ctas{display:flex;gap:calc(.8*var(--stm-rem));flex-wrap:wrap;margin:calc(1.8*var(--stm-rem)) 0 calc(2*var(--stm-rem))}.stm-hero__proof{list-style:none;padding:0;margin:0;display:flex;gap:calc(1.4*var(--stm-rem));flex-wrap:wrap}.stm-hero__proof li{display:flex;gap:calc(.5*var(--stm-rem));align-items:center;font-size:calc(.85*var(--stm-rem));color:var(--stm-muted)}.stm-hero__proof .ico{width:18px;height:18px;color:var(--stm-moss)}.stm-hero__media{position:relative}.stm-hero__media>img{border-radius:22px;aspect-ratio:7/8;object-fit:cover;width:100%}.stm-hero__media2{position:absolute;width:34%;right:-6%;bottom:-8%;border-radius:16px;border:6px solid var(--stm-bone);aspect-ratio:1/1;object-fit:cover}@media(max-width:860px){.stm-hero__grid{grid-template-columns:1fr}.stm-hero__media2{right:0}}.stm-goals__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(1.2*var(--stm-rem))}.stm-goal{position:relative;display:block;border-radius:var(--stm-radius);overflow:hidden;text-decoration:none;background:var(--stm-bone)}.stm-goal img,.stm-goal .stm-ph{aspect-ratio:4/5;width:100%;object-fit:cover;transition:transform .5s}.stm-goal:hover img{transform:scale(1.03)}.stm-goal__label{position:absolute;left:12px;right:12px;bottom:12px;background:#fffffff0;border-radius:12px;padding:calc(.9*var(--stm-rem)) calc(1*var(--stm-rem));display:flex;gap:calc(.8*var(--stm-rem));align-items:center}.stm-goal__label>.ico:first-child{color:var(--stm-moss);flex:none}.stm-goal__label>.ico:last-child{width:18px;height:18px;flex:none;margin-left:auto}.stm-goal__text{display:grid;line-height:1.25}.stm-goal__label small{color:var(--stm-muted);font-size:calc(.78*var(--stm-rem))}@media(max-width:800px){.stm-goals__grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.stm-goals__grid{grid-template-columns:1fr}}.stm-products__head{display:flex;justify-content:space-between;align-items:flex-end;gap:calc(1*var(--stm-rem));max-width:none}.stm-products__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(1.2*var(--stm-rem))}.stm-pcard{display:block;text-decoration:none;background:var(--stm-surface);border-radius:var(--stm-radius);overflow:hidden;border:1px solid var(--stm-line);transition:transform .25s,box-shadow .25s}.stm-pcard:hover{transform:translateY(-3px);box-shadow:var(--stm-shadow)}.stm-pcard__media{position:relative;background:var(--stm-bone);aspect-ratio:1/1}.stm-pcard__media img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.stm-pcard__pills{position:absolute;top:10px;left:10px;display:flex;gap:calc(.3*var(--stm-rem));z-index:1}.stm-pcard__body{padding:calc(1.1*var(--stm-rem)) calc(1.2*var(--stm-rem)) calc(1.3*var(--stm-rem));display:grid;gap:calc(.3*var(--stm-rem))}.stm-pcard__body strong{font-size:calc(1*var(--stm-rem))}.stm-pcard__body p{margin:0;color:var(--stm-muted);font-size:calc(.86*var(--stm-rem));line-height:1.45}.stm-pcard__price{font-weight:600;margin-top:calc(.3*var(--stm-rem))}.stm-pcard__price small{color:var(--stm-muted);font-weight:400}@media(max-width:900px){.stm-products__grid{grid-template-columns:1fr 1fr}}.stm-kit{background:var(--stm-surface);border:1px solid var(--stm-line);border-radius:var(--stm-radius);overflow:hidden;display:flex;flex-direction:column}.stm-kit img,.stm-kit .stm-ph{aspect-ratio:4/3;width:100%;object-fit:cover;border-radius:0}.stm-kit__body{padding:calc(1.5*var(--stm-rem));display:grid;gap:calc(.6*var(--stm-rem));align-content:start;flex:1}.stm-kit__body>p{margin:0;color:var(--stm-muted);font-size:calc(.93*var(--stm-rem))}.stm-kit__contents{list-style:none;padding:0;margin:calc(.3*var(--stm-rem)) 0;display:grid;gap:calc(.3*var(--stm-rem));font-size:calc(.88*var(--stm-rem))}.stm-kit__contents li{display:flex;gap:calc(.4*var(--stm-rem));align-items:center}.stm-kit__contents .ico{width:16px;height:16px;color:var(--stm-moss)}.stm-kit__price{display:flex;align-items:center;gap:calc(.6*var(--stm-rem));margin:calc(.4*var(--stm-rem)) 0 calc(.6*var(--stm-rem))!important;color:var(--stm-text)!important}.stm-kit__price .num{font-size:calc(1.8*var(--stm-rem));font-style:normal;font-weight:400}.stm-kit__price s{color:var(--stm-muted)}.stm-philo__grid{display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(calc(2*var(--stm-rem)),6vw,calc(6*var(--stm-rem)))}.stm-philo__cols{display:grid;grid-template-columns:1fr 1fr;gap:calc(2.5*var(--stm-rem)) calc(2*var(--stm-rem))}.stm-philo__n{font-size:calc(2.4*var(--stm-rem));color:#9fc4ae;display:block;margin-bottom:calc(.4*var(--stm-rem))}.stm-philo__item p{color:#f3f1ecc7;margin:0}@media(max-width:860px){.stm-philo__grid{grid-template-columns:1fr}}@media(max-width:560px){.stm-philo__cols{grid-template-columns:1fr}}.stm-collection__head{max-width:820px}.stm-collection__head .display{font-size:clamp(calc(2.2*var(--stm-rem)),4vw,calc(3.4*var(--stm-rem)))}.stm-collection__head .lede{margin:0}.stm-goalnav{display:flex;flex-wrap:wrap;gap:calc(.5*var(--stm-rem));margin-top:calc(1.6*var(--stm-rem))}.stm-goalnav .pill{text-decoration:none;font-size:calc(.84*var(--stm-rem));padding:calc(.55*var(--stm-rem)) calc(.95*var(--stm-rem));background:var(--stm-surface)}.stm-goalnav .pill:hover{border-color:var(--stm-ink)}.stm-goalnav .pill.is-active{background:var(--stm-ink);color:var(--stm-bone);border-color:var(--stm-ink)}.stm-collection__count{margin:0 0 calc(1.2*var(--stm-rem))}.stm-collection__grid{grid-template-columns:repeat(4,1fr)}@media(max-width:1100px){.stm-collection__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.stm-collection__grid{grid-template-columns:1fr 1fr;gap:calc(.8*var(--stm-rem))}}@media(max-width:420px){.stm-collection__grid{grid-template-columns:1fr}}.stm-pcard--text .stm-pcard__body{min-height:100%;gap:calc(.6*var(--stm-rem))}.stm-pagination{display:flex;align-items:center;justify-content:center;gap:calc(1*var(--stm-rem));margin-top:calc(2.5*var(--stm-rem))}.stm-empty{text-align:center;padding:calc(3*var(--stm-rem)) 0;display:grid;gap:calc(1*var(--stm-rem));justify-items:center}.stm-empty .lede{max-width:48ch;margin:0}.stm-collection__promise{display:flex;flex-wrap:wrap;gap:calc(.6*var(--stm-rem));justify-content:center}.stm-collection__promise .pill{font-size:calc(.84*var(--stm-rem));padding:calc(.55*var(--stm-rem)) calc(.95*var(--stm-rem))}.stm-collist{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(1.2*var(--stm-rem));margin-top:calc(2.5*var(--stm-rem))}.stm-collist__item{text-decoration:none;color:var(--stm-text);display:grid;gap:calc(.5*var(--stm-rem));align-content:start}.stm-collist__item p{margin:0;color:var(--stm-muted)}.stm-collist__icon{width:44px;height:44px;border-radius:12px;background:var(--stm-moss-soft);color:var(--stm-moss);display:grid;place-items:center}.stm-collist__icon .ico{width:22px;height:22px}@media(max-width:900px){.stm-collist{grid-template-columns:1fr 1fr}}@media(max-width:560px){.stm-collist{grid-template-columns:1fr}}.stm-search__form{display:flex;gap:calc(.6*var(--stm-rem));max-width:640px;margin-top:calc(1.6*var(--stm-rem))}.stm-search__form input[type=search]{flex:1;font:inherit;font-size:calc(1.05*var(--stm-rem));padding:calc(.9*var(--stm-rem)) calc(1.1*var(--stm-rem));border:1px solid var(--stm-line);border-radius:var(--stm-pill);background:var(--stm-surface);color:var(--stm-text)}.stm-search__form input[type=search]:focus{outline:2px solid var(--stm-moss);outline-offset:1px}.stm-404__inner{max-width:760px;text-align:center;display:grid;justify-items:center;gap:calc(.6*var(--stm-rem))}.stm-404__inner .stm-goalnav{justify-content:center;margin-top:calc(.8*var(--stm-rem))}.stm-404__actions{display:flex;gap:calc(.8*var(--stm-rem));flex-wrap:wrap;justify-content:center;margin-top:calc(1.2*var(--stm-rem))}.stm-page__grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:calc(3*var(--stm-rem));align-items:start}.stm-page__body .display{font-size:clamp(calc(2.1*var(--stm-rem)),3.6vw,calc(3.2*var(--stm-rem)))}.stm-rte{font-size:calc(1.06*var(--stm-rem));line-height:1.65;max-width:68ch}.stm-rte h2{font-family:var(--stm-display);font-weight:700;letter-spacing:-.02em;font-size:calc(1.45*var(--stm-rem));line-height:1.2;margin:calc(2*var(--stm-rem)) 0 calc(.6*var(--stm-rem))}.stm-rte h3{font-family:var(--stm-display);font-weight:700;font-size:calc(1.15*var(--stm-rem));margin:calc(1.5*var(--stm-rem)) 0 calc(.4*var(--stm-rem))}.stm-rte p{margin:0 0 calc(1*var(--stm-rem))}.stm-rte ul,.stm-rte ol{padding-left:calc(1.3*var(--stm-rem));margin:0 0 calc(1.2*var(--stm-rem))}.stm-rte li{margin:0 0 calc(.45*var(--stm-rem))}.stm-rte a{color:var(--stm-moss);text-decoration:underline;text-underline-offset:.15em}.stm-rte strong{font-weight:700;color:var(--stm-ink)}.stm-rte em{color:var(--stm-muted)}.stm-page__aside{position:sticky;top:calc(6*var(--stm-rem))}.stm-page__card{display:grid;gap:calc(.9*var(--stm-rem))}.stm-page__list{list-style:none;margin:0;padding:0;display:grid;gap:calc(.55*var(--stm-rem))}.stm-page__list a{display:flex;gap:calc(.6*var(--stm-rem));align-items:center;text-decoration:none;color:var(--stm-text);font-weight:500}.stm-page__list .ico{width:18px;height:18px;color:var(--stm-moss);flex:none}.stm-page__card .small{margin:0}@media(max-width:900px){.stm-page__grid{grid-template-columns:1fr}.stm-page__aside{position:static}}.stm-cart__head{margin-bottom:calc(1.8*var(--stm-rem))}.stm-cart__head .display{font-size:clamp(calc(2.1*var(--stm-rem)),3.6vw,calc(3.2*var(--stm-rem)))}.stm-cart__grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:calc(2*var(--stm-rem));align-items:start}.stm-cart__items{display:grid;gap:calc(.9*var(--stm-rem))}.stm-cart__item{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:calc(1.1*var(--stm-rem));align-items:start;padding:calc(1.1*var(--stm-rem))}.stm-cart__item:hover{transform:none;box-shadow:none}.stm-cart__media{display:block;background:var(--stm-bone);border-radius:10px;overflow:hidden;aspect-ratio:1/1}.stm-cart__media img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.stm-cart__info{display:grid;gap:calc(.3*var(--stm-rem))}.stm-cart__info .small{margin:0}.stm-cart__title{font-weight:700;color:var(--stm-ink);text-decoration:none;font-size:calc(1.05*var(--stm-rem))}.stm-cart__subnote{color:var(--stm-muted)}.stm-cart__discount{color:var(--stm-moss);font-weight:600;display:flex;gap:.35rem;align-items:center}.stm-cart__discount .ico{width:16px;height:16px}.stm-cart__controls{display:flex;align-items:center;gap:calc(1*var(--stm-rem));margin-top:calc(.4*var(--stm-rem))}.stm-cart__qty{display:inline-flex;align-items:center;gap:calc(.5*var(--stm-rem))}.stm-cart__qty input{width:64px;font:inherit;padding:calc(.45*var(--stm-rem)) calc(.6*var(--stm-rem));border:1px solid var(--stm-line);border-radius:10px;background:var(--stm-surface);color:var(--stm-text);text-align:center}.stm-cart__remove{color:var(--stm-muted);text-decoration:underline;text-underline-offset:.15em}.stm-cart__price{text-align:right;display:grid;gap:.15rem;justify-items:end;white-space:nowrap}.stm-cart__price strong{font-family:var(--stm-display);font-weight:800;font-size:calc(1.1*var(--stm-rem))}.stm-cart__price s{color:var(--stm-muted)}.stm-cart__actions{display:flex;justify-content:space-between;align-items:center;gap:calc(1*var(--stm-rem));margin-top:calc(.4*var(--stm-rem))}.stm-cart__summary{position:sticky;top:calc(6*var(--stm-rem));display:grid;gap:calc(.7*var(--stm-rem))}.stm-cart__summary:hover{transform:none;box-shadow:none}.stm-cart__row{display:flex;justify-content:space-between;gap:calc(1*var(--stm-rem))}.stm-cart__total{border-top:1px solid var(--stm-line);padding-top:calc(.8*var(--stm-rem));margin-top:calc(.2*var(--stm-rem));font-size:calc(1.15*var(--stm-rem))}.stm-cart__total strong{font-family:var(--stm-display);font-weight:800}.stm-cart__ship{display:flex;gap:.4rem;align-items:center;color:var(--stm-moss);font-weight:600;margin:0}.stm-cart__ship .ico{width:18px;height:18px}.stm-cart__checkout{width:100%}.stm-cart__dynamic{margin-top:calc(-.2*var(--stm-rem))}.stm-cart__trust{list-style:none;margin:calc(.4*var(--stm-rem)) 0 0;padding:0;display:grid;gap:calc(.4*var(--stm-rem));font-size:calc(.86*var(--stm-rem));color:var(--stm-muted)}.stm-cart__trust li{display:flex;gap:.5rem;align-items:center}.stm-cart__trust .ico{width:16px;height:16px;color:var(--stm-moss)}.stm-cart__goals{display:flex;flex-wrap:wrap;gap:calc(.5*var(--stm-rem));justify-content:center}.stm-cart__goals .pill{text-decoration:none;background:var(--stm-surface)}@media(max-width:900px){.stm-cart__grid{grid-template-columns:1fr}.stm-cart__summary{position:static}}@media(max-width:560px){.stm-cart__item{grid-template-columns:72px minmax(0,1fr)}.stm-cart__price{grid-column:2;text-align:left;justify-items:start}}.stm .pill .ico{width:15px;height:15px}.stm .stm-search__form .btn .ico{width:18px;height:18px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/stm-sections.css.map */
