:root{--tm-brand: #1800ad;--tm-brand-600: #12008a;--tm-brand-050: #f2f0ff;--tm-brand-100: #e4e0ff;--tm-ink: #111111;--tm-ink-2: #39393b;--tm-muted: #707072;--tm-line: #e5e5e5;--tm-surface: #f5f5f5;--tm-success: #007d48;--tm-success-bg: #e7f6ee;--tm-star: #ffb400;--tm-radius: 0px;--tm-radius-sm: 6px;--tm-shadow: 0 1px 2px rgb(20 20 26 / .04), 0 8px 24px rgb(20 20 26 / .06)}.tm-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tm-icon{width:22px;height:22px;flex:none;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tm-stars{--tm-rating: 5;position:relative;display:inline-block;font-size:15px;line-height:1;letter-spacing:2px;color:#d9d9e0;white-space:nowrap}.tm-stars:before{content:"\2605\2605\2605\2605\2605"}.tm-stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;inset:0 auto 0 0;width:calc(var(--tm-rating) / 5 * 100%);overflow:hidden;color:var(--tm-star)}.tm-section-title{margin:0;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);line-height:1.15;letter-spacing:-.01em;font-weight:700;color:var(--tm-ink);text-wrap:balance}.tm-eyebrow{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tm-brand)}.tm-step-title{display:flex;align-items:center;gap:10px;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.25;color:var(--tm-ink)}.tm-step-title__num{display:inline-grid;place-items:center;width:26px;height:26px;flex:none;border-radius:50%;background:var(--tm-brand);color:#fff;font-size:.875rem;font-weight:700}.tm-step-hint{margin:0 0 0 36px;font-size:.9375rem;line-height:1.4;color:var(--tm-ink-2)}.shopify-section:has(.tm-head) .variant-option legend{font-size:.875rem;font-weight:600;color:var(--tm-ink);margin-bottom:10px}.shopify-section:has(.tm-head) .variant-option--buttons{gap:8px}.shopify-section:has(.tm-head) .variant-option__button-label{min-width:54px;min-height:50px;font-size:1rem;font-weight:600}.shopify-section:has(.tm-head) .add-to-cart-button,.shopify-section:has(.tm-head) .product-form-buttons .button{min-height:54px;border-radius:12px;font-weight:600;letter-spacing:.01em}.shopify-section:has(.tm-head) .accordion{border:1px solid var(--tm-line);border-radius:var(--tm-radius);padding-inline:18px;background:#fff}.shopify-section:has(.tm-head) .accordion .details__header{min-height:56px;font-size:.9375rem;font-weight:600;color:var(--tm-ink)}.shopify-section:has(.tm-head) .accordion .details-content{color:var(--tm-ink-2);font-size:.9375rem;line-height:1.6}.shopify-section:has(.tm-head) .accordion .details-content ul{margin:0;padding-left:1.1em}.shopify-section:has(.tm-head) .accordion .details-content li+li{margin-top:4px}.shopify-section:has(.tm-head) .accordion .details-content img{border-radius:var(--tm-radius-sm);height:auto}.shopify-section:has(.tm-head) .accordion.accordion--dividers .details:last-child{border-bottom:0}.shopify-section:has(.tm-head) .variant-option--buttons:not(.variant-option--swatches){display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:8px}.shopify-section:has(.tm-head) .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{min-width:0;width:100%;padding-inline:4px;white-space:nowrap}.shopify-section:has(.tm-head) .variant-option__button-label__text{white-space:nowrap;text-wrap:nowrap}@media(max-width:749px){.shopify-section:has(.tm-head) .variant-option--buttons:not(.variant-option--swatches){grid-template-columns:repeat(4,minmax(0,1fr))}}.shopify-section:has(.tm-head) .product-information__media,.shopify-section:has(.tm-head) media-gallery{--tm-gallery-radius: var(--tm-radius)}.shopify-section:has(.tm-head[data-hide-soldout=true]) .variant-option__strikethrough{display:none!important}.shopify-section:has(.tm-head[data-hide-soldout=true]) .variant-option__button-label:not(.variant-option__button-label--has-swatch):has([data-option-available=false]){border-width:var(--options-border-width)}.shopify-section:has(.tm-head[data-hide-soldout=true]) .variant-option__button-label:has([data-option-available=false]):after{display:none}.tm-section-title{font-size:clamp(1.75rem,1.1rem + 2.4vw,3rem);line-height:.98;font-weight:800;letter-spacing:-.02em;text-transform:uppercase}.tm-eyebrow{color:var(--tm-ink);letter-spacing:.06em}.tm-head__title{font-weight:600!important;letter-spacing:-.01em!important}.tm-head__badge{border-radius:0}.tm-price__current{font-weight:600!important}.tm-price__off{height:auto!important;padding:0!important;background:none!important;font-weight:600!important}.tm-step-title{font-size:1rem;font-weight:600}.tm-step-title:not(:has(.tm-step-title__num))+.tm-step-hint{margin-left:0}.tm-step-hint{color:var(--tm-muted)}.tm-summary{border-radius:6px;background:var(--tm-surface)}.tm-swatch{border-radius:6px;background:var(--tm-surface);padding:0}.tm-swatch img{border-radius:5px}.tm-swatch[aria-checked=true]{border-color:var(--tm-ink);box-shadow:0 0 0 1px var(--tm-ink)}.tm-delivery{border-radius:0}.tm-rows--cards .tm-row{border:0!important;border-radius:0!important}.tm-rows--cards .tm-row__media{background:var(--tm-surface)}.tm-rows--cards .tm-row__copy{padding:16px 0 0!important}.tm-rows--cards .tm-row__title{text-transform:uppercase;font-weight:700}.tm-row__media{border-radius:0!important}.tm-feature{border-radius:0}.tm-reviews__summary{border-radius:0;border-width:0 0 1px;padding:0 0 20px}.tm-reviews__big{color:var(--tm-ink)}.tm-review{border-radius:0;background:none;border-top:1px solid var(--tm-line);padding:18px 0 0}.tm-reviews__photo,.tm-review__photo{border-radius:0}.tm-review__avatar{background:var(--tm-surface);color:var(--tm-ink)}.tm-reviews__more,.tm-faq__cta{border-radius:999px}.tm-reviews__more{border-color:var(--tm-ink);color:var(--tm-ink)}.tm-sticky__btn{border-radius:999px}.tm-sticky__img{border-radius:0}.shopify-section:has(.tm-head) .accordion{border:0;border-radius:0;padding-inline:0;border-top:1px solid var(--tm-line)}.shopify-section:has(.tm-head) .accordion .details{border-bottom:1px solid var(--tm-line)}.shopify-section:has(.tm-head) .accordion .details__header{font-size:1rem;font-weight:600}.shopify-section:has(.tm-head) .variant-option__button-label{border-radius:6px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tm-pdp.css.map */
