:root{--th-font-display: "Josefin Sans", "Inter", sans-serif;--th-font-body: "Josefin Sans", "Inter", sans-serif;--th-font-mono: "Josefin Sans", "Inter", sans-serif}html,body{max-width:100%;overflow-x:hidden}body{background:#0a0a0a;color:#f5f0e8;font-family:var(--th-font-body);letter-spacing:0}#MainContent{background:#0a0a0a;overflow-x:clip}#MainContent .rte,#MainContent .blog-post-content,#MainContent .section-content-wrapper,#MainContent .shopify-policy__container{overflow-wrap:anywhere}#MainContent img,#MainContent video,#MainContent iframe{max-width:100%}.th-broken-image,.th-empty-heading{display:none!important}#MainContent h2:has(a[href^="mailto:"]){width:min(100%,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;margin-left:auto!important;margin-right:auto!important;overflow-wrap:anywhere!important;word-break:break-word!important}#MainContent h2:has(a[href^="mailto:"]) a{overflow-wrap:anywhere!important;word-break:break-word!important}#MainContent[data-template^="page.coa"] h1[style*="padding: 20px 20px 0"],#MainContent[data-template^="page.coa"] h1[style*="text-align: center"][style*=padding],#MainContent h1[style*="padding: 20px 20px 0"],#MainContent h1[style*="text-align: center"][style*=padding],#MainContent[data-template^=product] .shopify-payment-button__more-options{display:none!important}@media(max-width:749px){html body #shopify-pc__banner,html body #shopify-pc__banner.shopify-pc__banner__dialog,html body section#shopify-pc__banner.shopify-pc__banner__dialog,html body .shopify-pc__banner__dialog#shopify-pc__banner{position:fixed!important;left:8px!important;right:auto!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;min-width:0!important;box-sizing:border-box!important;transform:none!important}html body #shopify-pc__banner .shopify-pc__banner__wrapper,html body #shopify-pc__banner .shopify-pc__banner__body,html body #shopify-pc__banner .shopify-pc__banner__btns{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html body #shopify-pc__banner .shopify-pc__banner__wrapper{display:block!important}html body #shopify-pc__banner .shopify-pc__banner__btns{display:grid!important;grid-template-columns:minmax(0,1fr)!important}html body section#shopify-pc__banner.shopify-pc__banner__dialog[role=alertdialog]{left:8px!important;right:8px!important;width:auto!important;max-width:calc(100vw - 16px)!important;min-width:0!important;box-sizing:border-box!important;transform:none!important}html body section#shopify-pc__banner.shopify-pc__banner__dialog[role=alertdialog] .shopify-pc__banner__wrapper,html body section#shopify-pc__banner.shopify-pc__banner__dialog[role=alertdialog] .shopify-pc__banner__body,html body section#shopify-pc__banner.shopify-pc__banner__dialog[role=alertdialog] .shopify-pc__banner__btns{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}#MainContent[data-template^=article] .blog-post-content div:has(>.card),#MainContent[data-template^=article] .blog-post-content [style*=grid-template-columns],#MainContent[data-template^=article] .blog-post-content [style*="display: grid"],#MainContent[data-template^=article] .blog-post-content .cards,#MainContent[data-template^=article] .blog-post-content .grid,#MainContent .blog-post-content div:has(>.card),#MainContent .blog-post-content [style*=grid-template-columns],#MainContent .blog-post-content [style*="display: grid"],#MainContent .blog-post-content .cards,#MainContent .blog-post-content .grid,#MainContent .blog-post-content .cols-2,#MainContent .blog-post-content .cols-3,#MainContent .blog-post-content .cols-4{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;gap:16px!important;margin-left:0!important;margin-right:0!important}#MainContent[data-template^=article] .blog-post-content .card,#MainContent .blog-post-content .card{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}#MainContent .blog-post-content *{max-width:100%!important;box-sizing:border-box!important}#MainContent[data-template^=page] h2,#MainContent[data-template^=article] h2,#MainContent .blog-post-content h2,#MainContent .blog-post-content h3,#MainContent .blog-post-content p{max-width:min(100%,calc(100vw - 32px))!important;overflow-wrap:anywhere!important;word-break:normal!important}#MainContent[data-template^="page.contact"] h2{width:min(100%,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;margin-left:auto!important;margin-right:auto!important;overflow-wrap:anywhere!important}#MainContent[data-template^="page.contact"] h2 a{overflow-wrap:anywhere!important;word-break:break-word!important}#MainContent h2:has(a[href^="mailto:"]){width:min(100%,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;margin-left:auto!important;margin-right:auto!important;overflow-wrap:anywhere!important;word-break:break-word!important}#MainContent h2:has(a[href^="mailto:"]) a{overflow-wrap:anywhere!important;word-break:break-word!important}html.th-cookie-visible body #ShopifyChat,html.th-cookie-visible body inbox-online-store-chat,html.th-cookie-visible body [aria-label*=chat i],html.th-cookie-visible body iframe[src*=chat i]{display:none!important;opacity:0!important;pointer-events:none!important}}.th-page-title-shell,.th-collection-title-shell{background:#0a0a0a;color:#f5f0e8;border-bottom:1px solid rgba(184,149,106,.18);padding:clamp(44px,7vw,92px) 20px clamp(28px,5vw,56px)}.th-page-title-shell__inner,.th-collection-title-shell__inner{width:min(1180px,calc(100vw - 40px));margin:0 auto}.th-page-title-shell__eyebrow,.th-collection-title-shell__eyebrow{margin:0 0 12px;color:#d4b896;font-family:var(--th-font-mono);font-size:11px;letter-spacing:.24em;text-transform:uppercase}.th-page-title-shell h1,.th-collection-title-shell h1{max-width:920px;margin:0;color:#f5f0e8;font-family:var(--th-font-display);font-size:clamp(34px,5.4vw,78px);font-weight:300;line-height:1.02;letter-spacing:0;text-transform:uppercase}.th-collection-title-shell__description{max-width:720px;margin-top:18px;color:#f5f0e8b8;font-size:16px;line-height:1.6}.th-collection-title-shell__description :first-child{margin-top:0}.th-collection-title-shell__description :last-child{margin-bottom:0}#MainContent[data-template^=product],#MainContent[data-template^=collection],#MainContent[data-template^=search],#MainContent[data-template^=cart],#MainContent[data-template="404"]{color:#f5f0e8}#MainContent[data-template^=product] h1,#MainContent[data-template^=product] h2,#MainContent[data-template^=collection] h1,#MainContent[data-template^=collection] h2,#MainContent[data-template^=search] h1,#MainContent[data-template^=search] h2,#MainContent[data-template^=cart] h1,#MainContent[data-template^=cart] h2,#MainContent[data-template="404"] h1,#MainContent[data-template="404"] h2{font-family:var(--th-font-display)!important;letter-spacing:0!important;text-transform:uppercase}#MainContent[data-template^=product] .button,#MainContent[data-template^=cart] .button,#MainContent[data-template^=search] .button,#MainContent[data-template="404"] .button,#MainContent[data-template^=product] button[type=submit],#MainContent[data-template^=product] product-form button{background:#b8956a!important;border:1px solid #B8956A!important;color:#0a0a0a!important;font-family:var(--th-font-body)!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;min-height:52px}#MainContent[data-template^=product] .button:hover,#MainContent[data-template^=cart] .button:hover,#MainContent[data-template^=search] .button:hover,#MainContent[data-template="404"] .button:hover,#MainContent[data-template^=product] button[type=submit]:hover,#MainContent[data-template^=product] product-form button:hover{background:#f5f0e8!important;border-color:#f5f0e8!important;color:#0a0a0a!important}#MainContent[data-template^=search] .color-scheme-4,#MainContent[data-template^=collection] .color-scheme-4,#MainContent[data-template^=search] [class*=filters],#MainContent[data-template^=collection] [class*=filters],#MainContent[data-template^=search] [class*=facets],#MainContent[data-template^=collection] [class*=facets]{background:#0a0a0a!important;color:#f5f0e8!important;border-color:#b8956a59!important}#MainContent[data-template^=search] [class*=filters] button,#MainContent[data-template^=collection] [class*=filters] button,#MainContent[data-template^=search] [class*=facets] button,#MainContent[data-template^=collection] [class*=facets] button,#MainContent[data-template^=search] select,#MainContent[data-template^=collection] select{color:#f5f0e8!important}#MainContent[data-template^=search] input[type=search],#MainContent[data-template^=search] input[name=q]{border:1px solid rgba(184,149,106,.45)!important;background:#f5f0e8!important;color:#0a0a0a!important}#MainContent[data-template^=product] [id^=ProductInformation],#MainContent[data-template^=product] [id*=ProductInformation]{border:1px solid rgba(184,149,106,.18);background:linear-gradient(180deg,#b8956a14,#0a0a0a00)}#MainContent[data-template^=product] details,#MainContent[data-template^=product] [role=group],#MainContent[data-template^=cart] [role=group]{border-color:#b8956a47!important}#MainContent[data-template^=product] .price,#MainContent[data-template^=product] [class*=price],#MainContent[data-template^=collection] [class*=price],#MainContent[data-template^=search] [class*=price]{color:#d4b896!important;font-family:var(--th-font-mono)!important}#MainContent[data-template^=product] .product-card,#MainContent[data-template^=collection] .product-card,#MainContent[data-template^=search] .product-card,#MainContent[data-template="404"] .product-card{background:#11100f;border:1px solid rgba(184,149,106,.18)}#shopify-pc__banner,.shopify-pc__banner,.shopify-pc__banner__dialog,[role=alertdialog][aria-label*=Cookie i]{left:20px!important;right:auto!important;bottom:20px!important;width:min(440px,calc(100vw - 40px))!important;max-width:min(440px,calc(100vw - 40px))!important;max-height:min(40vh,340px)!important;overflow:auto!important;border:1px solid rgba(184,149,106,.45)!important;border-radius:0!important;box-shadow:0 24px 70px #0000006b!important;z-index:2147483000!important}#shopify-pc__banner *,.shopify-pc__banner *,.shopify-pc__banner__dialog *,[role=alertdialog][aria-label*=Cookie i] *{font-family:var(--th-font-body)!important}#shopify-pc__banner h2,.shopify-pc__banner h2,.shopify-pc__banner__dialog h2,[role=alertdialog][aria-label*=Cookie i] h2{font-size:15px!important;letter-spacing:.08em!important;text-transform:uppercase!important}#shopify-pc__banner p,.shopify-pc__banner p,.shopify-pc__banner__dialog p,[role=alertdialog][aria-label*=Cookie i] p{font-size:12px!important;line-height:1.45!important}#shopify-pc__banner button,.shopify-pc__banner button,.shopify-pc__banner__dialog button,[role=alertdialog][aria-label*=Cookie i] button{min-height:38px!important;padding:10px 14px!important}.th-promo-softened{position:fixed!important;left:16px!important;right:auto!important;bottom:16px!important;width:auto!important;max-width:292px!important;min-height:46px!important;padding:10px 42px 10px 14px!important;border-radius:0!important;border:1px solid rgba(184,149,106,.48)!important;background:#0a0a0af0!important;color:#f5f0e8!important;box-shadow:0 18px 48px #00000052!important;z-index:2147482000!important}.th-promo-softened h1,.th-promo-softened h2,.th-promo-softened h3,.th-promo-softened p{margin:0!important;font-family:var(--th-font-body)!important;font-size:12px!important;line-height:1.25!important;letter-spacing:.02em!important}.th-cookie-visible .th-promo-softened{opacity:0!important;pointer-events:none!important;transform:translateY(120%)!important}.th-chat-softened{left:auto!important;right:12px!important;max-width:calc(100vw - 24px)!important;box-sizing:border-box!important;transform:scale(.86)!important;transform-origin:right bottom!important;opacity:.92!important}.th-sticky-cart-visible body{padding-bottom:92px}.th-sticky-cart-visible .th-chat-softened{opacity:.52!important;transform:translateY(-88px) scale(.74)!important}.th-sticky-cart-visible .th-promo-softened{bottom:96px!important}.th-sticky-cart-visible shopify-forms-embed,.th-sticky-cart-visible [id^=app-embed-container-]{display:none!important;pointer-events:none!important}.th-cookie-visible .th-chat-softened{display:none!important;opacity:0!important;pointer-events:none!important}.th-sticky-cart{position:fixed;left:18px;right:18px;bottom:18px;z-index:2147481800;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;max-width:980px;margin:0 auto;padding:14px 14px 14px 18px;color:#f5f0e8;background:#0a0a0af0;border:1px solid rgba(184,149,106,.42);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 20px 70px #0000006b;opacity:0;pointer-events:none;transform:translateY(calc(100% + 28px));transition:opacity .25s ease,transform .25s ease}.th-sticky-cart.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.th-sticky-cart.is-visible:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid rgba(212,184,150,.18);transform:translate(4px,4px)}.th-cookie-visible .th-sticky-cart.is-visible{bottom:calc(var(--th-cookie-banner-offset, 0px) + 16px)!important;opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}html:not(.th-cookie-visible) .th-sticky-cart.is-visible{opacity:1!important;pointer-events:auto!important;transition:none!important;transform:translateY(0)!important}.th-sticky-cart__meta{min-width:0}.th-sticky-cart__eyebrow{display:block;margin-bottom:3px;color:#d4b896;font-family:var(--th-font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase}.th-sticky-cart__title{display:block;overflow:hidden;color:#f5f0e8;font-family:var(--th-font-display);font-size:15px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.th-sticky-cart__price{display:block;margin-top:3px;color:#f5f0e8b8;font-size:12px}.th-sticky-cart__button{min-height:44px;padding:0 22px;border:1px solid #B8956A;background:#b8956a;color:#0a0a0a;cursor:pointer;font-family:var(--th-font-body);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.th-sticky-cart__button[disabled]{cursor:not-allowed;opacity:.45}.th-sticky-cart__button:not([disabled]):hover{background:#f5f0e8;border-color:#f5f0e8}.th-sticky-cart__button.is-adding{background:#f5f0e8;border-color:#f5f0e8;color:#0a0a0a;cursor:progress}.th-sticky-cart__button:not([disabled]):active{transform:translateY(1px)}@media(max-width:640px){#shopify-pc__banner,.shopify-pc__banner,.shopify-pc__banner__dialog,[role=alertdialog][aria-label*=Cookie i]{left:8px!important;right:8px!important;bottom:8px!important;width:auto!important;max-width:none!important;max-height:42vh!important}.th-promo-softened{left:8px!important;bottom:8px!important;max-width:calc(100vw - 92px)!important}.th-sticky-cart-visible body{padding-bottom:152px}.th-sticky-cart-visible .th-promo-softened{bottom:142px!important;max-width:calc(100vw - 16px)!important}.th-sticky-cart-visible .th-chat-softened{opacity:0!important;pointer-events:none!important}.th-sticky-cart{left:8px;right:8px;bottom:8px;grid-template-columns:1fr;gap:10px;padding:12px}.th-cookie-visible .th-sticky-cart.is-visible{bottom:calc(var(--th-cookie-banner-offset, 0px) + 8px)!important}.th-sticky-cart__eyebrow{font-size:9px;letter-spacing:.18em}.th-sticky-cart__title{font-size:14px}.th-sticky-cart__button{width:100%;min-height:48px}}header.header,.section-header,header-component,.shopify-section-header,.shopify-section-group-header-group{background:#0a0a0a!important;color:#f5f0e8!important;border-bottom:1px solid rgba(184,149,106,.15)}header.header a,.section-header a,header-component a,.shopify-section-group-header-group a{color:#f5f0e8!important;font-family:var(--th-font-body);letter-spacing:.04em}header.header a:hover,.shopify-section-group-header-group a:hover{color:#b8956a!important}header.header .header__icon svg,.shopify-section-group-header-group .header__icon svg{color:#f5f0e8!important;stroke:#f5f0e8!important}header.header .header__icon:hover svg,.shopify-section-group-header-group .header__icon:hover svg{color:#b8956a!important;stroke:#b8956a!important}.header__logo img,.shopify-section-group-header-group .header__logo img{filter:brightness(0) invert(1)}.header-announcements,.shopify-section-group-header-group .header-announcements,.announcement-bar{background:#b8956a!important;color:#0a0a0a!important;font-family:var(--th-font-body);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.announcement-bar a,.header-announcements a{color:#0a0a0a!important;font-weight:700}dialog.menu-drawer,.menu-drawer{background:#0a0a0a!important;color:#f5f0e8!important}.menu-drawer a{color:#f5f0e8!important;font-family:var(--th-font-body)}footer.footer,.shopify-section-group-footer-group,.section-footer{background:#060606!important;color:#f5f0e8!important;border-top:1px solid rgba(184,149,106,.2);font-family:var(--th-font-body)}.shopify-section-group-footer-group h1,.shopify-section-group-footer-group h2,.shopify-section-group-footer-group h3,.shopify-section-group-footer-group h4,.shopify-section-group-footer-group .h1,.shopify-section-group-footer-group .h2,.shopify-section-group-footer-group .h3,.shopify-section-group-footer-group .h4{font-family:var(--th-font-display)!important;color:#f5f0e8!important;letter-spacing:.08em;text-transform:uppercase}.shopify-section-group-footer-group a{color:#f5f0e8b3!important;font-family:var(--th-font-body);letter-spacing:.04em}.shopify-section-group-footer-group a:hover{color:#b8956a!important}.shopify-section-group-footer-group hr,.shopify-section-group-footer-group .footer__bottom,.shopify-section-group-footer-group .footer-bottom{border-color:#b8956a33!important}.shopify-section-group-footer-group input[type=email],.shopify-section-group-footer-group input[type=text]{background:#ffffff0a!important;border:1px solid rgba(184,149,106,.3)!important;color:#f5f0e8!important;font-family:var(--th-font-body)}.shopify-section-group-footer-group button[type=submit]{background:#b8956a!important;border:1px solid #B8956A!important;color:#0a0a0a!important;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.shopify-section-group-footer-group .footer-payments svg,.shopify-section-group-footer-group .payment-icon{filter:grayscale(1) brightness(1.4) opacity(.7)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/therapium-global-polish.css.map */
