.thy-pd-wrap{max-width:1240px;margin-inline:auto;padding-inline:32px;min-width:0}.thy-editorial,.thy-formula,.thy-routine,.thy-pd-faq{padding-block:64px;font-family:var(--thy-font-body)}.thy-pd-copy{font-size:16px;line-height:1.65;color:var(--thy-muted);margin-top:20px;overflow-wrap:anywhere}.thy-pd-copy p{margin:0 0 12px}.thy-pd-copy p:last-child{margin-bottom:0}.thy-pd-copy a{color:var(--thy-ink);text-underline-offset:4px}.thy-editorial .thy-h2,.thy-formula .thy-h2,.thy-routine .thy-h2,.thy-pd-faq .thy-h2{font-size:clamp(32px,4vw,52px);line-height:1.04}.thy-editorial .thy-eyebrow,.thy-formula .thy-eyebrow,.thy-routine .thy-eyebrow,.thy-pd-faq .thy-eyebrow{margin:0 0 18px;font-size:10px;letter-spacing:.14em}.thy-editorial__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,84px);align-items:center}.thy-editorial__media{border-radius:24px;overflow:hidden;background:var(--thy-wash);max-width:520px}.thy-editorial__media img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.thy-editorial__body{padding-block:16px}.thy-editorial__grid--reverse .thy-editorial__media{order:2}.thy-editorial__features{list-style:none;margin:30px 0 0;padding:0}.thy-editorial__features li{display:flex;gap:18px;padding:20px 0;border-top:1px solid var(--thy-line)}.thy-editorial__number{font-family:var(--thy-font-ui);font-size:11px;color:var(--thy-deep);padding-top:5px;flex:0 0 24px}.thy-editorial__features h3{font-family:var(--thy-font-display);font-size:21px;font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0 0 8px}.thy-editorial__features p{font-size:14px;color:var(--thy-muted);line-height:1.5;margin:0}.thy-formula__layout,.thy-pd-faq__layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:clamp(32px,6vw,84px);align-items:start}.thy-formula__intro{padding-top:12px}.thy-formula__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.thy-formula__card{border-radius:18px;padding:24px;background:var(--thy-wash);min-height:132px;overflow-wrap:anywhere}.thy-formula__card:nth-child(4n+1),.thy-formula__card:nth-child(4n+4){background:var(--thy-tint)}.thy-formula__card h3{font-family:var(--thy-font-display);font-size:18px;line-height:1.2;letter-spacing:-.02em;font-weight:700;margin:0 0 10px}.thy-formula__card p{font-size:13px;line-height:1.6;margin:0;color:var(--thy-ink)}.thy-formula__inci{grid-column:1/-1;border-top:1px solid var(--thy-line);border-bottom:1px solid var(--thy-line);font-size:14px;margin-top:8px}.thy-formula__inci summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;cursor:pointer;list-style:none;font-weight:600}.thy-formula__inci div{color:var(--thy-muted);font-size:13px;line-height:1.6;overflow-wrap:anywhere;padding-bottom:18px}.thy-formula__inci div p{margin:0}.thy-routine__head{max-width:650px;margin-bottom:32px}.thy-routine__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.thy-routine__card{min-width:0;background:var(--thy-wash);border-radius:24px;overflow:hidden}.thy-routine__media{position:relative;background:var(--thy-tint)}.thy-routine__media img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain}.thy-routine__media .thy-pill{position:absolute;left:20px;top:20px;z-index:1;background:var(--thy-bg);color:var(--thy-ink);font-size:10px}.thy-routine__body{padding:28px}.thy-routine__body h3{font-family:var(--thy-font-display);font-size:30px;letter-spacing:-.04em;line-height:1.1;margin:0 0 12px}.thy-routine__body p{color:var(--thy-muted);font-size:15px;line-height:1.6;margin:0 0 22px}.thy-routine__body .thy-link{display:inline-block;font-size:11px;min-height:28px}.thy-pd-faq__item{border-top:1px solid var(--thy-line)}.thy-pd-faq__item:last-child{border-bottom:1px solid var(--thy-line)}.thy-pd-faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;list-style:none;cursor:pointer;font-size:16px;font-weight:600;line-height:1.4}.thy-pd-faq__item summary::-webkit-details-marker,.thy-formula__inci summary::-webkit-details-marker{display:none}.thy-pd-faq__item summary span,.thy-formula__inci summary span{font-size:24px;font-weight:400;line-height:1;color:var(--thy-deep);transition:transform .2s}.thy-pd-faq__item[open] summary span,.thy-formula__inci[open] summary span{transform:rotate(45deg)}.thy-pd-faq__item .thy-pd-copy{margin:0;padding:0 30px 24px 0;font-size:14px}.thy-pd-faq summary:focus-visible,.thy-formula summary:focus-visible{outline:2px solid var(--thy-deep);outline-offset:4px;border-radius:4px}[data-thy-pdp=true] .product__title{font-size:clamp(34px,3.6vw,54px)}[data-thy-pdp=true] .product__block.product__accordions{--bg:var(--thy-wash);--text:var(--thy-ink);border-color:var(--thy-line)}[data-thy-pdp=true] .product__accordion__inner{color:var(--thy-muted);line-height:1.6}[data-thy-pdp=true] .thy-stats{padding-block:28px}[data-thy-pdp=true] .thy-stat{border-radius:20px;padding:24px}[data-thy-pdp=true] .thy-stat__n{font-size:clamp(34px,4vw,48px)}[data-thy-pdp=true] .thy-stat__d{font-size:13px;line-height:1.5}[data-thy-pdp=true] .thy-compare,[data-thy-pdp=true] .thy-reviews,[data-thy-pdp=true] .thy-duo{padding-block:56px}@media(max-width:749px){.thy-pd-wrap{padding-inline:20px}.thy-editorial,.thy-formula,.thy-routine,.thy-pd-faq{padding-block:36px}.thy-editorial__grid,.thy-formula__layout,.thy-pd-faq__layout{grid-template-columns:minmax(0,1fr);gap:28px}.thy-editorial__media{max-width:none}.thy-editorial__grid--reverse .thy-editorial__media{order:0}.thy-editorial__body{padding:0}.thy-editorial__features{margin-top:22px}.thy-editorial__features li{padding-block:16px}.thy-pd-copy{font-size:15px;margin-top:16px}.thy-formula__intro{padding-top:0}.thy-formula__card{padding:18px;min-height:128px;border-radius:16px}.thy-formula__card h3{font-size:16px}.thy-formula__card p{font-size:12px}.thy-routine__grid{grid-template-columns:minmax(0,1fr);gap:20px}.thy-routine__body{padding:24px}.thy-routine__body h3{font-size:28px}.thy-routine__head{margin-bottom:24px}[data-thy-pdp=true] .thy-stats{padding-inline:20px}[data-thy-pdp=true] .thy-stat{padding:18px 14px}[data-thy-pdp=true] .thy-compare,[data-thy-pdp=true] .thy-reviews,[data-thy-pdp=true] .thy-duo{padding-block:36px}}@media(max-width:350px){.thy-formula__cards{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.thy-pd-faq__item summary span,.thy-formula__inci summary span{transition:none}}.thy-editorial .thy-h2{line-height:1.14;letter-spacing:-.025em}.thy-editorial__highlight{display:table;max-width:100%;margin-top:16px;padding:.1em .24em;background:var(--thy-deep);color:var(--thy-on);border-radius:12px;line-height:1.22;letter-spacing:-.02em;overflow-wrap:normal}@media(max-width:749px){.thy-editorial__highlight{margin-top:14px;border-radius:10px}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/thy-product-editorial.css.map */
