@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;1,400;1,500&family=Inter:wght@300;400;500;600;700;800&display=swap";body.template-product{background:#f9f8f4}body.template-product main,body.template-product .gradient{background:#f9f8f4}body.template-product .breadcrumbs,body.template-product .breadcrumb,body.template-product nav[aria-label=Breadcrumb]{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#17171675}body.template-product .product,.product{column-gap:clamp(42px,6vw,96px);align-items:flex-start}body.template-product .product__media-wrapper,.product__media-wrapper{max-width:none}body.template-product .product__info-wrapper,.product__info-wrapper{padding-left:0}body.template-product .product__info-container,.product__info-container{max-width:500px;position:sticky;top:124px;padding:clamp(18px,2vw,28px) 0 56px}body.template-product .product__media-list,.product__media-list{gap:12px}body.template-product .product__media-item,.product__media-item{overflow:hidden;background:#eceae3}body.template-product .product__media,body.template-product .product__media img,.product__media,.product__media img{background:#eceae3}body.template-product .product__media img,.product__media img{object-fit:cover;transition:transform .8s cubic-bezier(0,0,.2,1)}body.template-product .product__media:hover img,.product__media:hover img{transform:scale(1.025)}body.template-product .thumbnail-list,.thumbnail-list{gap:10px}body.template-product .thumbnail,.thumbnail{border:1px solid rgba(23,23,22,.12);background:#eceae3;border-radius:0}body.template-product .thumbnail[aria-current],.thumbnail[aria-current]{box-shadow:none;border-color:#171716}body.template-product .product__text,body.template-product .product__info-container .product__text,.product__text,.product__info-container .product__text{font-family:Inter,sans-serif;font-size:10px;font-weight:700;letter-spacing:.18em;line-height:1.25;text-transform:uppercase;color:#595c65;margin-bottom:12px}body.template-product .product__title,body.template-product .product__title h1,.product__title,.product__title h1{margin:0}body.template-product .product__title h1,body.template-product h1.product__title,.product__title h1,h1.product__title,.product__info-container h1{font-family:Playfair Display,Georgia,serif;font-size:clamp(42px,4.1vw,68px);font-weight:400;line-height:1.02;letter-spacing:-.045em;color:#171716}body.template-product .price,.price{font-family:Inter,sans-serif;color:#171716;margin:26px 0 6px;padding:0}body.template-product .price__container,.price__container{display:block;margin:0}body.template-product .price__regular,body.template-product .price__sale,.price__regular,.price__sale{display:block}body.template-product .price .price-item,body.template-product .price-item,body.template-product .price-item--regular,.price .price-item,.price-item,.price-item--regular{display:inline-block;margin:0;color:#171716;font-family:Inter,sans-serif;font-size:13px;font-weight:800;line-height:1;letter-spacing:.16em;text-transform:uppercase}body.template-product .product__tax,.product__tax{margin:8px 0 24px;color:#595c65;font-family:Inter,sans-serif;font-size:10px;font-weight:400;letter-spacing:.02em;line-height:1.4}body.template-product .product__tax a,.product__tax a{color:#171716;font-family:Inter,sans-serif;text-decoration-thickness:.5px;text-underline-offset:3px}body.template-product .product__info-container [class*=klaviyo],body.template-product .product__info-container [id*=klaviyo],body.template-product .product__info-container [class*=Klaviyo],body.template-product .product__info-container [id*=Klaviyo],.product__info-container [class*=klaviyo],.product__info-container [id*=klaviyo],.product__info-container [class*=Klaviyo],.product__info-container [id*=Klaviyo]{font-family:Inter,sans-serif}body.template-product .product__info-container .shopify-app-block,.product__info-container .shopify-app-block{margin:16px 0}body.template-product .product__description,body.template-product .product__description.rte,.product__description,.product__description.rte{display:none!important}.tsh-pdp-intro{margin-top:22px;margin-bottom:28px;font-family:Inter,sans-serif}.tsh-pdp-intro p{max-width:520px;margin:0;color:#171716;font-size:15px;font-weight:300;line-height:1.78}.tsh-pdp-proof-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.tsh-pdp-proof-row span{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border:1px solid rgba(23,23,22,.14);color:#595c65;font-family:Inter,sans-serif;font-size:9px;font-weight:800;letter-spacing:.16em;line-height:1;text-transform:uppercase}.tsh-purchase-module,.tsh-purchase-module *{box-sizing:border-box}.tsh-purchase-module{margin-top:28px;margin-bottom:24px;font-family:Inter,sans-serif;color:#171716}.tsh-purchase-price{display:grid;grid-template-columns:92px minmax(0,1fr);gap:18px;align-items:center;padding:24px 0;border-top:1px solid rgba(23,23,22,.12);border-bottom:1px solid rgba(23,23,22,.12)}.tsh-purchase-price__label{color:#595c65;font-family:Inter,sans-serif;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.tsh-purchase-price__value{justify-self:end;color:#171716;font-family:Playfair Display,Georgia,serif!important;font-size:34px;font-weight:400;letter-spacing:-.045em;line-height:1;text-transform:none}.tsh-bundle{margin-top:24px}.tsh-bundle__top{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px}.tsh-bundle__heading,.tsh-bundle__ship{margin:0;color:#171716;font-family:Inter,sans-serif;font-size:10px;font-weight:800;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.tsh-bundle__ship{color:#595c65}.tsh-bundle__cards{display:grid;gap:10px}.tsh-bundle-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;min-height:74px;padding:18px;border:1px solid rgba(23,23,22,.18);background:transparent;color:#171716;cursor:pointer;transition:border-color .2s ease,background .2s ease}.tsh-bundle-card.is-active{border-color:#171716;border-width:2px;background:#17171605}.tsh-bundle-card__radio{width:18px;height:18px;border:1px solid rgba(23,23,22,.25);border-radius:999px;position:relative}.tsh-bundle-card.is-active .tsh-bundle-card__radio{border-color:#171716}.tsh-bundle-card.is-active .tsh-bundle-card__radio:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:999px;background:#171716}.tsh-bundle-card__title{display:block;color:#171716;font-family:Inter,sans-serif;font-size:13px;font-weight:800;letter-spacing:.16em;line-height:1.15;text-transform:uppercase}.tsh-bundle-card__sub{display:block;margin-top:6px;color:#595c65;font-family:Inter,sans-serif;font-size:9px;font-weight:800;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.tsh-bundle-card__price{text-align:right}.tsh-bundle-card__main-price{display:block;color:#171716;font-family:Playfair Display,Georgia,serif!important;font-size:32px;font-weight:400;letter-spacing:-.045em;line-height:1;text-transform:none}.tsh-bundle-card__per{display:block;margin-top:5px;color:#595c65;font-family:Inter,sans-serif;font-size:8px;font-weight:800;letter-spacing:.16em;line-height:1;text-transform:uppercase}.tsh-bundle-card__badge{position:absolute;top:-11px;right:14px;display:inline-flex;align-items:center;min-height:22px;padding:0 12px;border-radius:999px;background:#595c65;color:#f9f8f4;font-family:Inter,sans-serif;font-size:8px;font-weight:800;letter-spacing:.12em;line-height:1;text-transform:uppercase}.tsh-bundle__note{margin:12px 0 0;color:#595c65;font-family:Inter,sans-serif;font-size:12.5px;font-weight:300;line-height:1.55}body.template-product .product-form__quantity,.product-form__quantity{margin-top:18px;font-family:Inter,sans-serif}.product-form__quantity .form__label,.product__info-container .quantity__label,.product__info-container label[for*=Quantity]{font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:none!important;color:#595c65!important;margin-bottom:10px!important}body.template-product .quantity,.quantity,.product__info-container .quantity{width:132px!important;min-height:46px!important;border:1px solid rgba(23,23,22,.24)!important;background:transparent!important}body.template-product .quantity:before,body.template-product .quantity:after,.quantity:before,.quantity:after{display:none!important}body.template-product .quantity__button,body.template-product .quantity__input,.quantity__button,.quantity__input{font-family:Inter,sans-serif!important;color:#171716!important;background:transparent!important}body.template-product .quantity__input,.quantity__input{font-size:14px!important;font-weight:600!important}body.template-product .product-form,.product-form{margin-top:20px}body.template-product .product-form__buttons,.product-form__buttons{max-width:none}body.template-product .product-form__submit,body.template-product .shopify-payment-button__button,body.template-product .shopify-payment-button__button--unbranded,.product-form__submit,.shopify-payment-button__button,.shopify-payment-button__button--unbranded{width:100%;min-height:56px!important;border-radius:0!important;font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:800!important;letter-spacing:.18em!important;text-transform:uppercase!important;box-shadow:none!important;transition:background .25s ease,color .25s ease,border-color .25s ease,opacity .25s ease}body.template-product .product-form__submit,.product-form__submit{background:transparent!important;color:#171716!important;border:1px solid #171716!important}body.template-product .product-form__submit:hover,.product-form__submit:hover{background:#171716!important;color:#f9f8f4!important}body.template-product .shopify-payment-button__button,body.template-product .shopify-payment-button__button--unbranded,.shopify-payment-button__button,.shopify-payment-button__button--unbranded{background:#171716!important;color:#f9f8f4!important;border:1px solid #171716!important}body.template-product .shopify-payment-button__button:hover,body.template-product .shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button:hover,.shopify-payment-button__button--unbranded:hover{background:#2a2927!important;color:#f9f8f4!important}body.template-product .shopify-payment-button__more-options,.shopify-payment-button__more-options{margin-top:12px!important;font-family:Inter,sans-serif!important;font-size:11px!important;color:#595c65!important;text-underline-offset:3px!important}.tsh-pdp-buy-proof{margin-top:28px;border-top:1px solid rgba(23,23,22,.12);border-bottom:1px solid rgba(23,23,22,.12);font-family:Inter,sans-serif}.tsh-pdp-buy-proof__item{display:grid;grid-template-columns:92px minmax(0,1fr);gap:18px;padding:18px 0;border-bottom:1px solid rgba(23,23,22,.1)}.tsh-pdp-buy-proof__item:last-child{border-bottom:none}.tsh-pdp-buy-proof__label{color:#171716;font-family:Inter,sans-serif;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.tsh-pdp-buy-proof__text{color:#595c65;font-family:Inter,sans-serif;font-size:12.5px;font-weight:300;line-height:1.6}.tsh-pdp-buy-proof__author{display:block;margin-top:8px;color:#171716;font-family:Inter,sans-serif;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body.template-product .share-button,body.template-product share-button,.share-button,share-button{font-family:Inter,sans-serif;font-size:11px;color:#595c65}body.template-product .product__accordion,.product__accordion{border-top:1px solid rgba(23,23,22,.13);border-bottom:0}body.template-product .product__accordion .summary__title,body.template-product .product__accordion summary,.product__accordion .summary__title,.product__accordion summary{font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#171716}body.template-product .product__accordion .accordion__content,.product__accordion .accordion__content{font-family:Inter,sans-serif;font-size:14px;line-height:1.75;color:#595c65}body.template-product .product__view-details,.product__view-details{display:none}body.template-product .shopify-app-block:has([class*=review]),body.template-product .shopify-app-block:has([id*=review]),body.template-product .shopify-app-block:has([class*=Reviews]),body.template-product .shopify-app-block:has([id*=Reviews]){background:#f9f8f4}body.template-product .shopify-app-block [class*=review],body.template-product .shopify-app-block [class*=Review],body.template-product .shopify-app-block [id*=review],body.template-product .shopify-app-block [id*=Review]{font-family:Inter,sans-serif}body.template-product .related-products,body.template-product .product-recommendations,.related-products,.product-recommendations{background:#f9f8f4;border-top:1px solid rgba(23,23,22,.12);padding-top:80px}.tsh-pdp-story,.tsh-pdp-story *{box-sizing:border-box}.tsh-pdp-story{background:#171716;color:#f9f8f4;font-family:Inter,sans-serif;overflow:hidden}.tsh-pdp-story__inner{width:min(calc(100% - 64px),1480px);margin:0 auto;padding:clamp(88px,10vw,150px) 0;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(48px,8vw,120px);align-items:center}.tsh-pdp-story__media{overflow:hidden;background:#0f0f0e}.tsh-pdp-story__media img{display:block;width:100%;height:auto;min-height:520px;object-fit:cover;object-position:center;opacity:.88;transition:transform .9s cubic-bezier(0,0,.2,1)}.tsh-pdp-story__media:hover img{transform:scale(1.035)}.tsh-pdp-story__eyebrow,.tsh-pdp-grid__eyebrow{display:flex;align-items:center;gap:16px;margin-bottom:30px;color:#f9f8f46b;font-family:Inter,sans-serif;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.tsh-pdp-story__eyebrow:before,.tsh-pdp-grid__eyebrow:before{content:"";width:32px;height:.5px;background:#f9f8f44d}.tsh-pdp-story__title{margin:0 0 28px;font-family:Playfair Display,Georgia,serif;font-size:clamp(42px,5vw,82px);font-weight:400;line-height:1.02;letter-spacing:-.045em}.tsh-pdp-story__body{max-width:540px;color:#f9f8f494;font-family:Inter,sans-serif;font-size:15px;font-weight:300;line-height:1.86}.tsh-pdp-story__body p{margin:0 0 20px}.tsh-pdp-grid{background:#eceae3;color:#171716;font-family:Inter,sans-serif;padding:clamp(84px,10vw,140px) 0}.tsh-pdp-grid__inner{width:min(calc(100% - 64px),1480px);margin:0 auto}.tsh-pdp-grid__header{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,.6fr);gap:48px;align-items:end;margin-bottom:70px}.tsh-pdp-grid__eyebrow{color:#595c65}.tsh-pdp-grid__eyebrow:before{background:#1717163d}.tsh-pdp-grid__title{margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(38px,4.2vw,68px);font-weight:400;line-height:1.06;letter-spacing:-.04em}.tsh-pdp-grid__copy{margin:0;color:#595c65;font-family:Inter,sans-serif;font-size:15px;font-weight:300;line-height:1.82}.tsh-pdp-grid__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d8d4cc;border:1px solid #D8D4CC}.tsh-pdp-grid__card{min-height:260px;background:#f9f8f4;padding:48px 42px}.tsh-pdp-grid__card-label{display:block;margin-bottom:28px;color:#595c65;font-family:Inter,sans-serif;font-size:9px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.tsh-pdp-grid__card-title{display:block;margin-bottom:18px;font-family:Playfair Display,Georgia,serif;font-size:30px;font-weight:400;line-height:1.1;letter-spacing:-.025em}.tsh-pdp-grid__card-copy{margin:0;color:#595c65;font-family:Inter,sans-serif;font-size:13.5px;font-weight:300;line-height:1.75}@media screen and (min-width:990px){.product{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(390px,.75fr)!important;gap:clamp(54px,7vw,112px)!important;align-items:start!important}.product__media-wrapper{width:100%!important;max-width:none!important}.product__info-wrapper{width:100%!important;max-width:none!important;padding-left:0!important}.product__info-container{position:sticky!important;top:124px!important;max-width:500px!important;margin-left:0!important}.product__media-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.product__media-item{width:100%!important;max-width:none!important;margin:0!important}.product__media-item:first-child{grid-column:1 / -1!important}.product__media-item:first-child .product__media,.product__media-item:first-child .product__media img{min-height:min(72vh,820px)!important}.product__media-item:not(:first-child) .product__media,.product__media-item:not(:first-child) .product__media img{min-height:420px!important}.product__media{background:#eceae3!important;overflow:hidden!important}.product__media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.product__media-wrapper .slider-buttons,.product__media-wrapper .slider-counter{display:none!important}}@media screen and (max-width:989px){body.template-product .product,.product{column-gap:0}body.template-product .product__info-container,.product__info-container{position:relative;top:auto;max-width:none;padding-top:28px}body.template-product .product__title h1,body.template-product h1.product__title,.product__title h1,h1.product__title,.product__info-container h1{font-size:clamp(40px,11vw,60px)}.tsh-pdp-story__inner{width:min(calc(100% - 32px),1480px);grid-template-columns:1fr;padding:84px 0}.tsh-pdp-story__media img{min-height:440px}.tsh-pdp-grid{padding:84px 0}.tsh-pdp-grid__inner{width:min(calc(100% - 32px),1480px)}.tsh-pdp-grid__header{grid-template-columns:1fr;gap:24px;margin-bottom:48px}.tsh-pdp-grid__cards{grid-template-columns:1fr}.tsh-pdp-grid__card{min-height:auto;padding:42px 28px}}@media screen and (max-width:749px){body.template-product .product__info-container,.product__info-container{padding-left:0;padding-right:0;padding-bottom:38px}body.template-product .product__media-list,.product__media-list{gap:8px}body.template-product .product-form__submit,body.template-product .shopify-payment-button__button,body.template-product .shopify-payment-button__button--unbranded,.product-form__submit,.shopify-payment-button__button,.shopify-payment-button__button--unbranded{min-height:52px!important}.tsh-purchase-price{grid-template-columns:1fr auto}.tsh-bundle__top{align-items:flex-start}.tsh-bundle-card{grid-template-columns:auto minmax(0,1fr)}.tsh-bundle-card__price{grid-column:2;text-align:left}.tsh-bundle-card__main-price{font-size:28px}.tsh-pdp-buy-proof__item{grid-template-columns:1fr;gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/tsh-pdp.css.map */
