:root{--td-blue:#1d567f;--td-blue-deep:#123b59;--td-ink:#233648;--td-muted:#6b7d8e;--td-line:#e5edf2;--td-soft:#f6f9fb;--td-white:#fff;--td-radius:16px;--td-shadow:0 18px 50px rgb(18 59 89 / 8%)}html{scroll-behavior:smooth}body{color:var(--td-ink);background:var(--td-white);letter-spacing:.004em}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{color:var(--td-blue-deep);font-weight:500!important;letter-spacing:-.018em}main strong,main b,footer strong,footer b{color:inherit!important;font-weight:550!important}main p,main li{color:var(--td-ink);line-height:1.72}main :where(.rte,.prose,[class*=rte],[class*=prose]) h1{margin-bottom:1.2rem}main :where(.rte,.prose,[class*=rte],[class*=prose]) h2{margin-top:2.6rem;margin-bottom:.75rem;font-size:clamp(1.25rem,1.8vw,1.65rem)}main :where(.rte,.prose,[class*=rte],[class*=prose]) h3{margin-top:2rem;margin-bottom:.6rem}main :where(.rte,.prose,[class*=rte],[class*=prose]) a{color:var(--td-blue);text-underline-offset:.18em}.header,.header__row{border-color:var(--td-line)}.header__menu-item,.header__menu-item span,.header a{font-weight:500;letter-spacing:.01em}.header__menu-item:hover,.header__menu-item[aria-current=page]{color:var(--td-blue)}.header-actions__action{border-radius:999px}.hero{min-height:clamp(500px,68vh,760px)}.hero__container{border-radius:0 0 26px 26px;overflow:hidden}.hero__media img{transform:scale(1.002)}.hero__content-wrapper{padding-inline:clamp(24px,5vw,72px);padding-block:clamp(48px,7vw,88px)}.hero .text-block :is(h1,h2,h3,h4,h5,h6),.hero .text-block p{text-shadow:0 1px 18px rgb(0 0 0 / 12%)}.hero .text-block h2,.hero .text-block h3,.hero .text-block h4{font-weight:500!important}.hero .button,.hero a.button{border-radius:999px;padding-inline:28px;box-shadow:0 8px 24px #0000001a}.section{--td-section-pad:clamp(48px,6vw,84px)}.product-card,.collection-card{border-radius:var(--td-radius);overflow:hidden}.product-card__content,.collection-card__content{background:var(--td-white)}.product-card__title,.collection-card__title{color:var(--td-blue-deep);font-weight:500!important;letter-spacing:-.008em}.product-card__price,.price,.product-price{color:var(--td-ink);font-weight:500}.product-card:hover,.collection-card:hover{box-shadow:var(--td-shadow)}.product-card__image,.collection-card__image{background:var(--td-soft)}:is(.product-card,.collection-card) .text-block,:is(.product-card,.collection-card) .product-title{letter-spacing:-.003em}button,.button,.shopify-payment-button__button,a.button{border-radius:999px;font-weight:550!important;letter-spacing:.01em}input,textarea,select{border-color:var(--td-line)}main .page-width-content{max-width:860px}main .shopify-section:has(.page) .section,main .shopify-section:has(.main-page) .section{padding-top:clamp(44px,6vw,84px);padding-bottom:clamp(52px,7vw,92px)}main .shopify-section:has(.page) h1,main .shopify-section:has(.main-page) h1{margin-bottom:1.5rem}main .shopify-section:has(.page) :where(p,li),main .shopify-section:has(.main-page) :where(p,li){color:var(--td-ink)}footer{border-top:1px solid var(--td-line)}footer :where(p,li,a){font-size:.95rem}footer a{text-underline-offset:.18em}.badge,.product-badge,.badges{font-weight:500!important;letter-spacing:.045em}@media(min-width:750px){.product-card__content,.collection-card__content{padding-inline:2px}.hero__container{margin-inline:var(--page-margin)}}@media(max-width:749px){.hero{min-height:540px}.hero__container{border-radius:0 0 18px 18px}h1,.h1{letter-spacing:-.022em}.product-card,.collection-card{border-radius:12px}main .shopify-section:has(.page) .section,main .shopify-section:has(.main-page) .section{padding-top:36px;padding-bottom:48px}.hero .button,.hero a.button{width:auto;padding-inline:22px}}@media(prefers-reduced-motion:no-preference){.product-card,.collection-card,.hero .button,.hero a.button{transition:transform .25s ease,box-shadow .25s ease}.hero .button:hover,.hero a.button:hover{transform:translateY(-1px)}}.product-card__image,.product-card .product-card__media,.product-card .card__media,.product-card .media{aspect-ratio:1 / 1!important;width:100%;height:auto!important;min-height:0;overflow:hidden;background:var(--td-soft)}.product-card__image img,.product-card .product-card__media img,.product-card .card__media img,.product-card .media img{width:100%!important;height:100%!important;object-fit:contain!important;display:block}.product-card__content{min-height:92px}main details{margin-top:2.2rem;border-top:1px solid var(--td-line);border-bottom:1px solid var(--td-line)}main details summary{list-style:none;cursor:pointer;padding:1.1rem 0;color:var(--td-blue-deep);font-weight:500;letter-spacing:-.005em}main details summary::-webkit-details-marker{display:none}main details summary:after{content:"+";float:right;font-size:1.25rem;font-weight:400;color:var(--td-blue)}main details[open] summary:after{content:"\2212"}main details>p{margin:0 0 1.25rem;padding-bottom:.15rem;color:var(--td-muted);font-size:.94rem}body.template-index{background:#fff}body.template-index .hero{min-height:clamp(620px,78vh,860px)}body.template-index .hero__container{border-radius:0;margin-inline:0}body.template-index .hero__content-wrapper{max-width:760px;padding-inline:clamp(28px,8vw,120px)}body.template-index .hero .text-block h1{font-size:clamp(2.8rem,5.4vw,5.2rem);line-height:.98;max-width:700px;letter-spacing:-.04em}body.template-index .hero .text-block p{max-width:560px}body.template-index .hero .button{min-height:48px}body.template-index .hero .button-secondary{color:#fff;border-color:#fffc;background:transparent}body.template-index .hero .button-secondary:hover{background:#fff;color:#123b59}body.template-index .product-list{--td-shelf-gap:clamp(48px,6vw,76px)}body.template-index .product-list .product-card{border-radius:0;box-shadow:none}body.template-index .product-list .product-card:hover{box-shadow:none;transform:translateY(-2px)}body.template-index .product-list .product-card__content{padding-top:14px}body.template-index .product-list .product-card__image,body.template-index .product-list .product-card .product-card__media,body.template-index .product-list .product-card .card__media,body.template-index .product-list .product-card .media{aspect-ratio:1/1!important;background:#f6f9fb;border-radius:0}body.template-index .product-list .product-card__image img,body.template-index .product-list .product-card .product-card__media img,body.template-index .product-list .product-card .card__media img,body.template-index .product-list .product-card .media img{object-fit:contain!important}body.template-index [id*=routine_TD]{background:#eaf2f7}body.template-index [id*=routine_TD]>.section{max-width:1280px}body.template-index [id*=routine_TD] .group-block{border-top:1px solid rgba(18,59,89,.16);padding-top:28px}body.template-index [id*=routine_TD] .group-block-content{min-height:190px}body.template-index [id*=routine_TD] .group-block+.group-block{border-left:1px solid rgba(18,59,89,.12);padding-left:30px}body.template-index [id*=statement_TD]{overflow:hidden}body.template-index [id*=statement_TD] .jumbo-text{opacity:.055;font-size:clamp(4rem,12vw,11rem);white-space:nowrap;margin-top:36px}body.template-index [id*=products_TD] .section,body.template-index [id*=hands_TD] .section{padding-inline:clamp(20px,4vw,56px)}@media(max-width:749px){body.template-index .hero{min-height:650px}body.template-index .hero__content-wrapper{padding-inline:24px;padding-block:48px}body.template-index .hero .text-block h1{font-size:clamp(2.45rem,12vw,3.7rem)}body.template-index [id*=routine_TD] .group-block+.group-block{border-left:0;border-top:1px solid rgba(18,59,89,.12);padding-left:0;padding-top:24px;margin-top:8px}body.template-index [id*=routine_TD] .group-block-content{min-height:0}body.template-index [id*=statement_TD] .jumbo-text{font-size:4.2rem;white-space:nowrap}}:root{--td-blue:#1d567f;--td-blue-deep:#123b59;--td-ink:#263c4e;--td-muted:#6d7f8e;--td-line:#dfe9ef;--td-soft:#f6f9fb}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-weight:500!important;letter-spacing:-.02em}main p,main li{line-height:1.7}.header{border-bottom:1px solid var(--td-line)}.header__menu-item,.header a{font-weight:500}button,.button,.shopify-payment-button__button{border-radius:999px}body.template-index .hero{background:#dfeef5}body.template-index .hero__container{background:#dfeef5;min-height:clamp(620px,78vh,860px)}body.template-index .hero__content-wrapper{position:relative;z-index:3}body.template-index .hero .text-block h1,body.template-index .hero .text-block h2,body.template-index .hero .text-block h3,body.template-index .hero .text-block p{color:#123b59!important;text-shadow:none}body.template-index .hero .button{background:#1d567f;color:#fff;border-color:#1d567f}body.template-index .hero .button-secondary{background:transparent;color:#123b59;border-color:#123b59}body.template-index .hero__media-grid{background:linear-gradient(90deg,#e7f3f9fa,#e7f3f9e6 45%,#e7f3f929),url(/cdn/shop/files/tahara-derm-purify-cleanser.jpg?v=1791456162);background-size:cover,48%;background-position:center,right center;background-repeat:no-repeat}body.template-index .hero__media-grid>*{display:none!important}body.template-index .hero__content-wrapper{background:transparent}body.template-index .hero{background:#e7f3f9}body.template-index .hero .text-block h1,body.template-index .hero .text-block h2,body.template-index .hero .text-block h3,body.template-index .hero .text-block p,body.template-index .hero .text-block a{color:#123b59!important;text-shadow:none!important}body.template-index .hero .button{background:#1d567f!important;color:#fff!important;border-color:#1d567f!important}body.template-index .hero .button-secondary{background:transparent!important;color:#123b59!important;border-color:#123b59!important}body.template-index [id*=products_TD] .product-card__image,body.template-index [id*=products_TD] .product-card .media,body.template-index [id*=hands_TD] .product-card__image,body.template-index [id*=hands_TD] .product-card .media{background:#f8fafb}@media(max-width:749px){body.template-index .hero__media-grid{background:linear-gradient(180deg,#e7f3f9d1,#e7f3f9eb 62%,#e7f3f9),url(/cdn/shop/files/tahara-derm-purify-cleanser.jpg?v=1791456162);background-size:cover,70%;background-position:center,95% 75%;background-repeat:no-repeat}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/tahara-derm-premium.css.map */
