:root{--th-accent: #1d1d1f;--th-ink: #1d1d1f;--th-white: #FFFFFF;--th-gold: #d2d2d7;--th-gold-veil: rgba(29, 29, 31, .06);--th-pink: #f5f5f7;--th-pink-light: #f5f5f7;--th-pink-lightest: #FFFFFF;--th-plum: #1d1d1f;--th-plum-border: #2d2d2f;--th-pink-on-dark: #f5f5f7;--th-on-dark: #f5f5f7;--th-on-dark-soft: #a1a1a6;--th-neutral: #FFFFFF;--th-cream: #f5f5f7;--th-cream-2: #e8e8ed;--th-cream-border: #d2d2d7;--th-border: #d2d2d7;--th-border-soft: #e8e8ed;--th-border-strong: #c7c7cc;--th-field-border: #86868b;--th-border-chip: #d2d2d7;--th-border-pink: #d2d2d7;--th-border-pink-strong: #c7c7cc;--th-border-review: #e8e8ed;--th-muted: #6e6e73;--th-muted-label: #6e6e73;--th-muted-meta: #86868b;--th-muted-pink: #6e6e73;--th-muted-on-pink: #6e6e73;--th-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Inter", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--th-serif: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Inter", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--th-mono: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--th-ph-supp: repeating-linear-gradient(135deg, #f5f5f7 0 8px, #e8e8ed 8px 16px);--th-ph-beauty: repeating-linear-gradient(135deg, #ffffff 0 8px, #f5f5f7 8px 16px);--th-ph-neutral: repeating-linear-gradient(135deg, #ffffff 0 9px, #f5f5f7 9px 18px);--th-r-pill: 980px;--th-r-card: 18px;--th-r-tile: 12px}html{scroll-padding-top:90px;scroll-padding-bottom:96px}.th-scope[id],.th-scope [id]{scroll-margin-top:0}@keyframes th-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes th-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.th-scope *,.th-scope *:before,.th-scope *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.th-scope a,.th-scope button{transition:background-color .16s ease,color .16s ease,border-color .16s ease}.th-hov-accent:hover,.th-hov-ink:hover{background:#2d2d2f!important;color:var(--th-white)!important}.th-hov-white:hover{background:var(--th-white)!important;color:var(--th-ink)!important}.th-hov-text-accent:hover{color:var(--th-accent)!important}.th-hov-text-ink:hover{color:var(--th-ink)!important}.th-hov-text-white:hover{color:var(--th-white)!important}.th-hov-border-accent:hover{border-color:var(--th-ink)!important}.th-scope :focus-visible,.th-focusable:focus-visible{outline:2px solid var(--th-accent);outline-offset:2px}.th-scope input:focus,.th-scope select:focus,.th-scope textarea:focus{border-color:var(--th-accent);outline:2px solid transparent;box-shadow:0 0 0 2px var(--th-accent)}.th-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.th-scope a[class*=th-btn],.th-scope button[class*=th-btn]{min-height:44px;border-radius:var(--th-r-pill)!important}.th-scope [aria-busy=true]{cursor:progress}.th-scope a[aria-busy=true],.th-scope button[aria-busy=true]{pointer-events:none;opacity:.55!important}.th-h1,.th-h2{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.th-mobile-only{display:none}@media(max-width:820px){.th-mobile-only{display:block}.th-desktop-only,.th-nav-inline{display:none!important}.th-nav-toggle{display:flex!important}.th-pdp-gallery{position:static!important}.th-buybar{display:flex!important}.th-buybar-spacer{display:block!important}}@media(min-width:821px){.th-nav-panel{display:none!important}}.th-nav-panel{display:flex;flex-direction:column;gap:2px}.th-nav-panel[hidden]{display:none!important}.th-nav-panel a,.th-nav-panel button{display:flex;align-items:center;min-height:50px;padding:16px 0;border-bottom:1px solid var(--th-border-soft);font:400 17px/1 var(--th-sans);color:var(--th-ink);text-decoration:none;background:none;border-left:0;border-right:0;border-top:0;width:100%;text-align:left;cursor:pointer}.th-buybar,.th-buybar-spacer{display:none}.th-input,.th-select,.th-textarea{width:100%;padding:15px 16px;border:1px solid var(--th-field-border);border-radius:var(--th-r-tile);font:400 16px/1.3 var(--th-sans);color:var(--th-ink);background:var(--th-white)}.th-textarea{line-height:1.5;resize:vertical;min-height:132px}.th-rte{font:400 17px/1.6 var(--th-sans);color:var(--th-muted);letter-spacing:-.01em}.th-rte>*+*{margin-top:18px}.th-rte h2{font:700 28px/1.14 var(--th-sans);letter-spacing:-.016em;color:var(--th-ink);margin-top:34px;padding-top:26px;border-top:1px solid var(--th-border-soft)}.th-rte h2:first-child{margin-top:0;padding-top:0;border-top:0}.th-rte h3{font:600 21px/1.19 var(--th-sans);letter-spacing:-.011em;color:var(--th-ink);margin-top:26px}.th-rte p{margin:0;line-height:1.6}.th-rte a{color:#06c;text-decoration:none}.th-rte a:hover{text-decoration:underline;text-underline-offset:2px}.th-rte ul{list-style:disc;padding-left:20px;margin:0}.th-rte ol{list-style:decimal;padding-left:20px;margin:0}.th-rte li+li{margin-top:8px}.th-rte hr{border:0;border-top:1px solid var(--th-border-soft);margin:32px 0}.th-rte table{width:100%;border-collapse:collapse}.th-rte td,.th-rte th{padding:12px 0;border-bottom:1px solid var(--th-border-soft);text-align:left}.th-tab-panel[hidden],.th-quiz-step[hidden],.th-quiz-result[hidden]{display:none!important}@keyframes th-slide{0%{transform:translate(30px);opacity:0}to{transform:none;opacity:1}}.th-drawer-scrim{display:block}.th-drawer-scrim[hidden]{display:none!important}.th-drawer{display:flex;flex-direction:column;animation:th-slide .26s ease both}.th-drawer[hidden]{display:none!important}.th-drawer-open{overflow:hidden}.th-alert{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:120;max-width:min(420px,calc(100vw - 32px));padding:14px 18px;border-radius:var(--th-r-tile);background:var(--th-ink);color:var(--th-white);font:400 14px/1.45 var(--th-sans);text-align:center;box-shadow:0 8px 28px #1d1d1f38}.th-alert[hidden]{display:none!important}@media(max-width:820px){.th-alert{bottom:112px}}[class*=th-pdp],[class*=th-pdp] *{font-family:var(--th-sans)!important}.th-faq-search-wrap{margin-bottom:28px;position:relative}.th-faq-search-input{width:100%;box-sizing:border-box;padding:14px 20px 14px 44px;font:400 16px/1 var(--th-sans);color:var(--th-ink);background:var(--th-white);border:1px solid var(--th-field-border);border-radius:var(--th-r-pill);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.th-faq-search-input:focus{border-color:var(--th-accent);box-shadow:0 0 0 3px #1d1d1f14}.th-faq-search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--th-muted-label);pointer-events:none;display:flex;align-items:center}.th-faq-category{margin-top:36px;margin-bottom:16px}.th-faq-category-title{font:700 clamp(22px,2.2vw,28px)/1.14 var(--th-sans);letter-spacing:-.016em;color:var(--th-ink);margin:0 0 16px;padding-bottom:10px;border-bottom:1px solid var(--th-border-soft)}.th-faq-item{border:1px solid var(--th-border-soft);border-radius:var(--th-r-card);background:var(--th-white);margin-bottom:12px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.th-faq-item:hover{border-color:var(--th-border-strong)}.th-faq-item[open]{border-color:var(--th-ink);box-shadow:0 4px 18px #1d1d1f0f}.th-faq-summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;cursor:pointer;-webkit-user-select:none;user-select:none;font:600 17px/1.35 var(--th-sans);color:var(--th-ink);letter-spacing:-.01em}.th-faq-summary::-webkit-details-marker{display:none}.th-faq-indicator{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--th-cream);display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;color:var(--th-ink);transition:transform .25s ease,background-color .25s ease,color .25s ease}.th-faq-item[open] .th-faq-indicator{transform:rotate(45deg);background:var(--th-ink);color:#fff}.th-faq-content{padding:16px 22px 20px;font:400 16px/1.6 var(--th-sans);color:var(--th-muted);border-top:1px solid var(--th-border-soft);margin-top:2px}.th-faq-content p{margin:0}.th-faq-content p+p{margin-top:12px}
/*# sourceMappingURL=/cdn/shop/t/36/assets/therapium.css.map */
