:root{--tmi-purple: #a683c0;--tmi-action: #7d5c98;--tmi-active: #5f4576;--tmi-ink: #000000;--tmi-body: #2a2a2a;--tmi-meta: #6a6a6a;--tmi-muted: #8a8a8a;--tmi-tint: #efefef;--tmi-hover: #fbfafc;--tmi-rule: #dcdcdc;--tmi-paper: #ffffff;--tmi-alert: #a32b2b;--tmi-scrim: rgba(0, 0, 0, .5);--tmi-display: "Blacker Sans Display", "Tenor Sans", Inter, Helvetica, Arial, sans-serif;--tmi-text: "Europa", "Jost", Inter, Helvetica, Arial, sans-serif;--tmi-eyebrow: "Gotham", "Helvetica Neue", Arial, sans-serif;--tmi-gap-tablet: 88px}:root{--heading-h1: clamp(34px, 5.2vw, 76px);--heading-h2: clamp(29px, 3.6vw, 52px);--heading-h3: clamp(24px, 2.4vw, 34px);--heading-h4: clamp(19px, 1.9vw, 26px);--heading-h5: clamp(17px, 1.5vw, 22px);--heading-h6: clamp(11px, 1vw, 11.5px);--font-family-heading: var(--tmi-display);--font-family-body: var(--tmi-text)}h1,h2,h3,.h1,.h2,.h3{text-transform:uppercase;text-wrap:pretty}h3,.h3{letter-spacing:.04em}.rte p{line-height:2}.rte p:has(>em:only-child){margin:0 0 18px}.rte p>em:only-child{display:block;font-family:var(--tmi-eyebrow);font-size:11.5px;font-style:normal;font-weight:400;letter-spacing:.3em;text-transform:uppercase;line-height:1;color:var(--tmi-action)}.color-scheme-three .rte p>em:only-child,.color-scheme-four .rte p>em:only-child{color:var(--tmi-purple)}.color-scheme-five .rte p>em:only-child{color:var(--tmi-ink)}.color-scheme-one,.color-scheme-two{--color-button-background-hover: 0, 0, 0;--color-button-text-hover: 255, 255, 255}.color-scheme-five{--color-button-background-hover: 255, 255, 255;--color-button-text-hover: 0, 0, 0}.button,shopify-buy-it-now-button .shopify-payment-button__button{font-size:14px;letter-spacing:.14em;text-transform:uppercase;padding:20px 40px;margin-top:0;box-shadow:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.button:before,shopify-buy-it-now-button .shopify-payment-button__button:before{display:none}.button:hover,shopify-buy-it-now-button .shopify-payment-button__button:hover{background-color:rgb(var(--color-button-background-hover));color:rgb(var(--color-button-text-hover));border-color:rgb(var(--color-button-background-hover))}.button:active,shopify-buy-it-now-button .shopify-payment-button__button:active{background-color:var(--tmi-active);border-color:var(--tmi-active);color:var(--tmi-paper)}.button[disabled],.button[aria-disabled=true]{background-color:var(--tmi-rule);border-color:var(--tmi-rule);color:var(--tmi-muted)}.button-secondary:hover,.button-outline:hover{background-color:rgb(var(--color-alternate-button-background-hover));color:rgb(var(--color-alternate-button-text-hover))}.button-large{min-height:62px}.button-medium{min-height:58px}:focus-visible{outline:2px solid var(--tmi-action);outline-offset:3px}.color-scheme-three :focus-visible,.color-scheme-four :focus-visible{outline-color:var(--tmi-paper)}.form-control-input:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--tmi-action);outline-offset:2px}.color-scheme-three input:focus-visible,.color-scheme-four input:focus-visible{outline-color:var(--tmi-paper)}.rte a:not(.button){color:rgb(var(--color-link));background-image:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .3s ease}.rte a:not(.button):hover{color:var(--tmi-ink);background-size:0 0;text-decoration:underline}.color-scheme-three .rte a:not(.button):hover,.color-scheme-four .rte a:not(.button):hover{color:var(--tmi-paper)}hr{border:0;border-top:1px solid var(--tmi-rule)}@media(max-width:1024px){:root{--container-padding: 28px}}@media(max-width:767px){.container,.container-medium,.container-small{padding-left:22px;padding-right:22px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.footer-text-marquee{animation:none!important}}@media(max-width:767px){input,select,textarea{font-size:16px}}@media(max-width:767px){.button,.quantity button,summary{min-height:44px}}@media(min-width:768px){[id$=__spec_strip]{--multicolumn-per-row: 5 !important}}@media(min-width:768px)and (max-width:1024px){[id$=__spec_strip]{--multicolumn-per-row: 3 !important}}[id$=__spec_strip] .multicolumn-card{column-gap:1px;row-gap:1px;background-color:#ffffff2e}[id$=__spec_strip] .multicolumn-card-item{background-color:var(--tmi-ink);padding:28px 16px}[id$=__spec_strip] .multicolumn-card-item :is(h1,h2,h3,h4,h5,h6){font-family:var(--tmi-eyebrow);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--tmi-paper);margin:0}[id$=__features] .multicolumn-card{column-gap:1px;row-gap:1px;background-color:var(--tmi-rule);border:1px solid var(--tmi-rule)}[id$=__features] .multicolumn-card-item{background-color:var(--tmi-paper);padding:38px 32px 42px;transition:background-color .3s ease}[id$=__features] .multicolumn-card-item:hover{background-color:var(--tmi-hover)}[id$=__features] .multicolumn-card-item :is(h1,h2,h3,h4,h5,h6){font-family:var(--tmi-eyebrow);font-size:11.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}[id$=__features] .multicolumn-card-item em{display:block;font-family:var(--tmi-eyebrow);font-style:normal;font-size:10px;font-weight:500;letter-spacing:.2em;color:var(--tmi-purple);margin-bottom:12px}@media(min-width:768px)and (max-width:1024px){[id$=__features]{--multicolumn-per-row: 2 !important}[id$=__features] .multicolumn-card-item{padding:30px}}@media(max-width:767px){[id$=__features] .multicolumn-card-item{padding:24px 20px}}[id$=__why_22g] .section-space{position:relative;background-color:#0b0b0b;background-image:url(//the-master-injector-b66zt0jz.myshopify.com/cdn/shop/files/marble.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}[id$=__why_22g] .section-space:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--tmi-ink);opacity:.52;pointer-events:none}[id$=__why_22g] .section-space>*{position:relative;z-index:1}@media(max-width:767px){[id$=__why_22g] .section-space:before{opacity:.58}}[id$=__bernice] .rte>p:has(>a:only-child){margin:0}[id$=__bernice] .rte>p:has(>a:only-child)>a{display:inline-flex;align-items:center;justify-content:center;min-height:62px;padding:20px 40px;border:1px solid var(--tmi-ink);background:transparent;background-image:none;color:var(--tmi-ink);font-size:14px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background-color .3s ease,color .3s ease}[id$=__bernice] .rte>p:has(>a:only-child)>a:hover{background-color:var(--tmi-ink);color:var(--tmi-paper);text-decoration:none}[id$=__newsletter] .section-space{position:relative;background-color:#0b0b0b}[id$=__newsletter] .section-space:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--tmi-ink);opacity:.55;pointer-events:none}[id$=__newsletter] .container{position:relative;z-index:1}[id$=__newsletter] .newsletter-wrapper{max-width:760px}@media(max-width:767px){[id$=__newsletter] .section-space:before{opacity:.6}}.tmi-spec{width:100%;border-collapse:collapse;border:1px solid var(--tmi-rule)}.tmi-spec th,.tmi-spec td{padding:20px 26px;border-bottom:1px solid var(--tmi-rule);text-align:left}.tmi-spec tr:last-child th,.tmi-spec tr:last-child td{border-bottom:0}.tmi-spec th{width:1%;white-space:nowrap;border-right:1px solid var(--tmi-rule);color:var(--tmi-action);font-family:var(--tmi-eyebrow);font-weight:500;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase}.tmi-spec td{font-family:var(--tmi-text);font-size:15px}@media(max-width:767px){.tmi-spec th,.tmi-spec td{padding:14px 16px;font-size:13px}}.footer-text-marquee{font-family:var(--tmi-display);font-size:34px;letter-spacing:.05em;text-transform:uppercase}.announcement-bar,.announcement-bar *{font-family:var(--tmi-eyebrow)}.announcement-bar{font-size:11px;letter-spacing:.3em;text-transform:uppercase;padding-top:12px;padding-bottom:12px}.announcement-bar a{white-space:nowrap}@media(max-width:1024px){.announcement-contact,.announcement-bar .localization-form-wrapper,.announcement-bar .localization-form{display:none}}@media(max-width:767px){.announcement-bar{font-size:8.5px;letter-spacing:.26em;padding-top:11px;padding-bottom:11px}}.header-navigation a,.header-menu a{font-family:var(--tmi-eyebrow);font-size:11px;letter-spacing:.24em;text-transform:uppercase;border-bottom:1px solid transparent;transition:color .3s ease,border-color .3s ease}.header-navigation a:hover,.header-menu a:hover{border-bottom-color:currentColor}.section-main-header .header-wrapper{padding-top:30px;padding-bottom:30px}.header-wrapper.header-fill,.header-wrapper.is-sticky.scrolled{border-bottom:1px solid var(--tmi-rule);box-shadow:none}[id$=__hero] .slideshow-slider-item{position:relative}[id$=__hero] .slideshow-slider-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(to right,#000000d6,#000000a8 46%,#0006);pointer-events:none}[id$=__hero] .slideshow-subtitle{font-family:var(--tmi-eyebrow);font-size:11.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--tmi-purple);display:flex;align-items:center;gap:18px}[id$=__hero] .slideshow-subtitle:before{content:"";width:44px;height:1px;background-color:var(--tmi-purple);flex:0 0 44px}[id$=__hero] .slideshow-desc{max-width:54ch;line-height:1.95}@keyframes tmi-push-in{0%{transform:scale(1.08)}to{transform:scale(1)}}[id$=__hero] .slideshow-media-grid-box img{animation:tmi-push-in 26s ease-out 1 both}.footer .footer-block-heading,.footer h2,.footer h3,.footer h4{font-family:var(--tmi-eyebrow);font-size:10.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--tmi-purple)}.footer a:not(.button){color:#ffffffc7;font-size:14.5px;transition:color .3s ease}.footer a:not(.button):hover{color:var(--tmi-paper)}.footer-description{max-width:100ch;font-size:13.5px;line-height:1.9;color:#fff9}.back-to-top,.back-to-top-button{width:56px;height:56px;background-color:var(--tmi-action);color:var(--tmi-paper);border:0;transition:background-color .3s ease}.back-to-top:hover,.back-to-top-button:hover{background-color:var(--tmi-ink)}[id$=__bernice] .image-with-text-button-wrapper{margin-bottom:14px}[id$=__first_release_intro] .rich-text-wrapper,[id$=__first_release_intro] .rte,[id$=__anatomy] .highlighted-content-heading-wrapper,[id$=__anatomy] .section-heading-wrapper{text-align:center;margin-left:auto;margin-right:auto}[id$=__anatomy]>.section-space>.container>*:first-child{text-align:center}[id$=__first_release_intro] :is(h1,h2,h3):after,[id$=__anatomy] :is(h1,h2,h3):after{content:"";display:block;width:56px;height:1px;margin:28px auto 0;background-color:var(--tmi-rule)}[id$=__first_release_intro] .rte,[id$=__anatomy] .rte{max-width:70ch;margin-left:auto;margin-right:auto}[id$=__hero] .slider-button-wrapper,[id$=__hero] .slider-content .button{width:100%}[id$=__first_release] .featured-product-wrapper,[id$=__first_release] .product-box{border:1px solid var(--tmi-rule)}[id$=__first_release] .product-media-wrapper,[id$=__first_release] .media-gallery{background-color:var(--tmi-tint);padding:52px}[id$=__first_release] .product-information,[id$=__first_release] .product-info{border-left:1px solid var(--tmi-rule)}[id$=__first_release] .product-sku,[id$=__first_release] .product-text{font-family:var(--tmi-eyebrow);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--tmi-meta)}[id$=__first_release] .price{font-family:var(--tmi-display);font-size:30px;letter-spacing:.05em}[id$=__first_release] .shopify-payment-button__button{background-color:transparent;color:var(--tmi-ink);border:1px solid var(--tmi-ink);min-height:60px}[id$=__first_release] .shopify-payment-button__button:hover{background-color:var(--tmi-ink);color:var(--tmi-paper)}[id$=__first_release] .quantity,[id$=__main-product-section] .quantity,.cart-items-product .quantity,.cart-item-row .quantity{border:1px solid var(--tmi-ink)}[id$=__first_release] .quantity button:hover,[id$=__main-product-section] .quantity button:hover,.cart-items-product .quantity button:hover,.cart-item-row .quantity button:hover{background-color:var(--tmi-tint)}[id$=__anatomy] .highlighted-content-card,[id$=__anatomy] .highlighted-content-item{background-color:var(--tmi-paper);border:1px solid var(--tmi-rule)}[id$=__anatomy] .highlighted-content-card p,[id$=__anatomy] .highlighted-content-item p{font-family:var(--tmi-eyebrow);font-size:10.5px;letter-spacing:.2em;line-height:1.9;text-transform:uppercase;color:var(--tmi-meta)}[id$=__newsletter] .button{background-color:var(--tmi-paper);color:var(--tmi-ink);border-color:var(--tmi-paper)}[id$=__newsletter] .button:hover{background-color:var(--tmi-purple);color:var(--tmi-ink);border-color:var(--tmi-purple)}[id$=__newsletter] .newsletter-card{background-color:transparent;border:1px solid rgba(255,255,255,.4);max-width:560px;margin-left:auto;margin-right:auto}[id$=__newsletter] .newsletter-card input,[id$=__newsletter] .newsletter-card .form-control-input{background-color:transparent;border:0;color:var(--tmi-paper);font-family:var(--tmi-eyebrow);font-size:11px;letter-spacing:.22em;text-transform:uppercase;margin-bottom:0}[id$=__newsletter] .newsletter-card input::placeholder{color:#ffffff9e}[id$=__hero] .slideshow-container.slider-height-xlarge,[id$=__hero] .slideshow-container[class*=slider-height]{height:auto;min-height:820px}[id$=__hero] .slideshow-content{overflow:visible;max-height:none}@media(max-width:1024px){[id$=__hero] .slideshow-container[class*=slider-height]{min-height:680px}}@media(max-width:767px){[id$=__hero] .slideshow-container[class*=slider-height]{min-height:620px}}[id$=__hero] .slideshow-container[class*=slider-height]{min-height:820px}@media(max-width:1024px){[id$=__hero] .slideshow-container[class*=slider-height]{min-height:760px}}@media(max-width:767px){[id$=__hero] .slideshow-container[class*=slider-height]{min-height:660px}}[id$=__hero] .slideshow-subtitle{display:flex;align-items:center;gap:18px;font-family:var(--tmi-eyebrow);font-size:11.5px;font-weight:400;letter-spacing:.3em;text-transform:uppercase;line-height:1;color:var(--tmi-purple);margin-bottom:26px}[id$=__hero] .slideshow-subtitle:before{content:"";width:44px;height:1px;flex:0 0 44px;background-color:var(--tmi-purple)}[id$=__hero] .slideshow-heading{line-height:1.04;margin-bottom:28px}[id$=__hero] .slideshow-button{min-width:300px;min-height:62px;margin-top:30px}[id$=__hero] .slideshow-container{z-index:1}[id$=__hero] .slideshow-content.text-bottom-left{position:static;padding-top:230px;padding-bottom:96px}@media(max-width:1024px){[id$=__hero] .slideshow-content.text-bottom-left{padding-top:170px}}@media(max-width:767px){[id$=__hero] .slideshow-content.text-bottom-left{padding-top:140px;padding-bottom:40px}}[id$=__anatomy] .grid-wrapper-flex>[class*=grid-item]{flex:0 0 100%;max-width:100%}[id$=__anatomy] .highlighted-heading-wrapper{text-align:center;max-width:70ch;margin:0 auto 56px}[id$=__anatomy] .highlighted-heading-wrapper .heading-main:after{content:"";display:block;width:56px;height:1px;margin:28px auto;background-color:var(--tmi-rule)}[id$=__anatomy] .highlighted-content-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background-color:var(--tmi-rule);border:1px solid var(--tmi-rule)}[id$=__anatomy] .highlighted-content-item{background-color:var(--tmi-paper);margin:0;border:0}@media(max-width:1024px){[id$=__anatomy] .highlighted-content-card{grid-template-columns:minmax(0,1fr)}}[id$=__bernice] .rte>p:has(>a:only-child){margin-top:14px}.rich-text-title em{display:block;font-family:var(--tmi-eyebrow);font-size:11.5px;font-style:normal;font-weight:400;letter-spacing:.3em;text-transform:uppercase;line-height:1;color:var(--tmi-action);margin-bottom:20px}.color-scheme-five .rich-text-title em{color:var(--tmi-ink)}[id$=__closing_cta] .rich-text-button-wrapper{display:inline-block;margin:14px 7px 0}[id$=__closing_cta] .rich-text-button-wrapper .button{min-width:300px}[id$=__closing_cta] .rich-text-button-wrapper:last-of-type .button{background-color:transparent;color:var(--tmi-ink);border:1px solid var(--tmi-ink)}[id$=__closing_cta] .rich-text-button-wrapper:last-of-type .button:hover{background-color:var(--tmi-ink);color:var(--tmi-paper)}[id$=__faq] .collapsiable-details{background-color:transparent;border:0;border-top:1px solid var(--tmi-rule)}[id$=__faq] .collapsiable-details:last-of-type{border-bottom:1px solid var(--tmi-rule)}[id$=__faq] .collapsiable-summary{display:flex;align-items:center;justify-content:space-between;gap:24px;background-color:transparent;padding:28px 0;font-size:17px;min-height:44px;transition:color .3s ease}[id$=__faq] .collapsiable-summary:hover{color:var(--tmi-action)}[id$=__faq] .collapsiable-summary svg,[id$=__faq] .collapsiable-summary .icon{display:none}[id$=__faq] .collapsiable-summary:after{content:"+";font-family:var(--tmi-text);font-size:20px;line-height:1;color:var(--tmi-action);transition:transform .3s ease}[id$=__faq] .collapsiable-details[open] .collapsiable-summary:after,[id$=__faq] .collapsiable-details.active .collapsiable-summary:after,[id$=__faq] .collapsiable-details.is-open .collapsiable-summary:after{transform:rotate(45deg)}[id$=__faq] .collapsiable-content{padding:0 0 28px;max-width:70ch}[id$=__first_release_intro] .rich-text-heading{margin-bottom:36px}[id$=__first_release] .add-to-cart-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}[id$=__first_release] .addtocart-button{width:100%;min-height:62px;background-color:var(--tmi-action);border-color:var(--tmi-action);color:var(--tmi-paper)}[id$=__first_release] .addtocart-button:hover{background-color:var(--tmi-ink);border-color:var(--tmi-ink);color:var(--tmi-paper)}[id$=__first_release] .shopify-payment-button,[id$=__first_release] .shopify-payment-button__button{width:100%;margin:0}@media(max-width:640px){[id$=__first_release] .add-to-cart-wrapper{grid-template-columns:minmax(0,1fr)}}[id$=__anatomy] .highlighted-content-item:nth-child(2){display:flex;flex-direction:column-reverse;gap:24px}[id$=__anatomy] .highlighted-content-item:nth-child(2) .highlighted-img .placeholder-svg{display:none}[id$=__anatomy] .highlighted-content-item:nth-child(2) .highlighted-img{width:100%;max-width:none;min-height:300px;background:url(tmi-anatomy-schematic-wide.svg) center / contain no-repeat}@media(max-width:767px){[id$=__anatomy] .highlighted-content-item:nth-child(2) .highlighted-img{background-image:url(tmi-anatomy-schematic-stacked.svg);min-height:380px}}[id$=__why_22g] .button{margin-top:36px}[id$=__carousel] .collection-image{position:relative}[id$=__carousel] .collection-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000c7,#0000004d 40%,#0000 65%);pointer-events:none}[id$=__carousel] .collection-icon-wrapper{position:relative;z-index:1}[id$=__carousel] .collection-content-box{z-index:1}[id$=__carousel] .collection-name{color:var(--tmi-purple);font-family:var(--tmi-eyebrow);font-size:10px;letter-spacing:.3em;text-transform:uppercase}[id$=__carousel] .collection-heading,[id$=__carousel] .collection-heading a,[id$=__carousel] .collection-desc{color:var(--tmi-paper)}[id$=__faq] .collapsiable-item-img{max-width:440px}[id$=__faq] .collapsiable-content-wrapper{flex:1 1 auto;max-width:none}[id$=__main-product-section] .product-box{grid:auto / minmax(0,1.06fr) minmax(0,1fr);--product-space-column: 76px}[id$=__main-product-section] .media-gallery-card{position:sticky;top:32px}[id$=__main-product-section] .product-info-wrapper{position:static;top:auto}[id$=__main-product-section] .product-gallery-slider .media-wrapper{background-color:var(--tmi-tint);border:1px solid var(--tmi-rule)}[id$=__main-product-section] .product-gallery-slider .media-wrapper img{object-fit:contain;padding:56px}[id$=__main-product-section] .product-gallery-thumbs .swiper-slide{border:1px solid var(--tmi-rule);background-color:var(--tmi-tint);transition:border-color .3s ease}[id$=__main-product-section] .product-gallery-thumbs .swiper-slide img{object-fit:contain;padding:14px}[id$=__main-product-section] .product-single__media-zoom{border-radius:0;background-color:var(--tmi-paper);border-left:1px solid var(--tmi-rule);border-bottom:1px solid var(--tmi-rule);color:var(--tmi-ink);transition:background-color .3s ease,color .3s ease}[id$=__main-product-section] .product-single__media-zoom:hover{background-color:var(--tmi-ink);color:var(--tmi-paper)}[id$=__main-product-section] .swiper-button{width:44px;height:44px;border-radius:0;background-color:var(--tmi-paper);border:1px solid var(--tmi-rule);color:var(--tmi-ink);transition:background-color .3s ease,color .3s ease,border-color .3s ease}[id$=__main-product-section] .swiper-button:hover{background-color:var(--tmi-ink);border-color:var(--tmi-ink);color:var(--tmi-paper)}[id$=__main-product-section] .product-info-inventory :is(.instock,.lowstock){font-family:var(--tmi-eyebrow);font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--tmi-action)}[id$=__main-product-section] .product-info-inventory .outofstock{font-family:var(--tmi-eyebrow);font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--tmi-muted)}[id$=__main-product-section] .product-rangebar{display:none}[id$=__main-product-section] .product-info-heading{font-family:var(--tmi-display);font-weight:400;font-size:clamp(26px,3.1vw,40px);line-height:1.1;letter-spacing:.04em;text-transform:uppercase;color:var(--tmi-ink)}[id$=__main-product-section] .product-info-heading+.product-text-info,[id$=__main-product-section] .product-info-heading+.product-text-info+.product-text-info,[id$=__main-product-section] .product-info-sku,[id$=__main-product-section] .product-info-vendor{display:inline;font-family:var(--tmi-eyebrow);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--tmi-meta);margin-bottom:0}[id$=__main-product-section] .vendor-item{display:inline;background-color:transparent;padding:0;border:0;border-radius:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}[id$=__main-product-section] .product-info-heading+.product-text-info:after{content:" \d7"}[id$=__main-product-section] .product-info-heading+.product-text-info+.product-text-info:after,[id$=__main-product-section] .product-info-sku:after{content:" \b7"}[id$=__main-product-section] .product-info-sku:before{content:"SKU "}[id$=__main-product-section] .product-info-des{border-top:1px solid var(--tmi-rule);padding-top:22px}[id$=__main-product-section] .product-info-des{font-family:var(--tmi-text);font-weight:300;font-size:16.5px;line-height:1.95;color:var(--tmi-body);max-width:70ch}[id$=__main-product-section] .product-info-des p+p{margin-top:15px}[id$=__main-product-section] .product-info-des+.product-text-info{display:flex;align-items:center;gap:16px;padding:20px 0;border-top:1px solid var(--tmi-rule);border-bottom:1px solid var(--tmi-rule);font-family:var(--tmi-eyebrow);font-weight:500;font-size:10.5px;line-height:1.7;letter-spacing:.22em;text-transform:uppercase;color:var(--tmi-ink)}[id$=__main-product-section] .product-info-des+.product-text-info:before{content:"";flex:0 0 auto;width:24px;height:1px;background-color:var(--tmi-action)}[id$=__main-product-section] .product-price-wrapper .price,[id$=__main-product-section] .product-price-wrapper price-sale{font-family:var(--tmi-display);font-weight:400;font-size:30px;line-height:1;letter-spacing:.05em;color:var(--tmi-ink)}[id$=__main-product-section] .product-item-shipping-tax{font-family:var(--tmi-eyebrow);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--tmi-muted)}[id$=__main-product-section] .add-to-cart-wrapper{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:stretch}[id$=__main-product-section] .add-to-cart-wrapper .addtocart-button{min-height:62px;height:62px;padding-top:0;padding-bottom:0;background-color:var(--tmi-action);border-color:var(--tmi-action);color:var(--tmi-paper)}[id$=__main-product-section] .add-to-cart-wrapper .addtocart-button:hover{background-color:var(--tmi-ink);border-color:var(--tmi-ink);color:var(--tmi-paper)}[id$=__main-product-section] .add-to-cart-wrapper .addtocart-button:active{background-color:var(--tmi-active);border-color:var(--tmi-active)}[id$=__main-product-section] .add-to-cart-wrapper .addtocart-button[disabled]{background-color:var(--tmi-rule);border-color:var(--tmi-rule);color:var(--tmi-muted);cursor:not-allowed}[id$=__main-product-section] .add-to-cart-wrapper .shopify-payment-button{grid-column:1 / -1;width:100%;margin:14px 0 0}[id$=__main-product-section] .shopify-payment-button__button{min-height:60px;background-color:transparent;border:1px solid var(--tmi-ink);color:var(--tmi-ink);font-family:var(--tmi-text);font-size:14px;letter-spacing:.14em;text-transform:uppercase}[id$=__main-product-section] .shopify-payment-button__button:hover{background-color:var(--tmi-ink);color:var(--tmi-paper)}[id$=__main-product-section] .addtocart-button .spinner-loading-btn:not(.hidden)~.button-text,[id$=__main-product-section] .addtocart-button:has(.spinner-loading-btn:not(.hidden)) .button-text{color:#ffffffb8}[id$=__main-product-section] .product-form__error-message-wrapper{border:1px solid var(--tmi-alert);color:var(--tmi-alert);padding:12px 14px;font-size:13px}[id$=__main-product-section] .tmi-policy-links{display:flex;flex-wrap:wrap;gap:26px;padding-top:22px;border-top:1px solid var(--tmi-rule)}[id$=__main-product-section] .tmi-policy-links a{font-family:var(--tmi-eyebrow);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--tmi-action);text-decoration:underline;text-decoration-color:var(--tmi-rule);text-underline-offset:3px;transition:color .3s ease,text-decoration-color .3s ease}[id$=__main-product-section] .tmi-policy-links a:hover{color:var(--tmi-ink);text-decoration-color:var(--tmi-ink)}[id$=__main-product-section] .product-media-info-inner>.product-text-info:last-child{font-family:var(--tmi-eyebrow);font-size:10px;line-height:1.9;letter-spacing:.2em;text-transform:uppercase;color:var(--tmi-meta)}@media(min-width:768px){product-cart-sticky,.product-cart-sticky{display:none}}[id$=__main-product-section] :is(.custom-content-wrapper,.product-share-wrapper){display:none}@media(max-width:1024px){[id$=__main-product-section] .product-box{grid:auto / minmax(0,1fr);--product-space-column: 0px}[id$=__main-product-section] .media-gallery-card{position:static;top:auto}[id$=__main-product-section] .product-gallery-slider .media-wrapper img{padding:40px}}@media(max-width:767px){[id$=__main-product-section] .product-gallery-slider .media-wrapper img{padding:30px}[id$=__main-product-section] .product-gallery-thumbs{display:none}[id$=__main-product-section] .product-info-heading+.product-text-info,[id$=__main-product-section] .product-info-heading+.product-text-info+.product-text-info,[id$=__main-product-section] .product-info-sku,[id$=__main-product-section] .product-info-vendor{font-size:8.5px}[id$=__main-product-section] .product-info-vendor{display:none}[id$=__main-product-section] .product-info-sku:after{content:""}[id$=__main-product-section] .product-info-des{padding-top:14px}[id$=__main-product-section] .product-info-des{font-size:14px;line-height:1.85}[id$=__main-product-section] .product-info-des+.product-text-info{font-size:9px;padding:14px 0}[id$=__main-product-section] .product-info-des+.product-text-info:before{display:none}[id$=__main-product-section] .product-price-wrapper .price,[id$=__main-product-section] .product-price-wrapper price-sale{font-size:24px}[id$=__main-product-section] .add-to-cart-wrapper .addtocart-button{min-height:52px;height:52px;font-size:12.5px}[id$=__main-product-section] .shopify-payment-button__button{min-height:50px;font-size:12px}}[id$=__product_information] .collapsiable-card{display:block}[id$=__product_information] .collapsiable-card.separator>div[class]{flex:0 0 100%;width:100%;max-width:100%}[id$=__product_information] .collapsiable-content-wrapper{display:grid;max-width:none;grid-template-columns:.62fr 1.38fr;gap:74px;align-items:start}[id$=__product_information] .collapsiable-heading{position:sticky;top:40px;font-family:var(--tmi-display);font-weight:400;font-size:clamp(27px,3.4vw,44px);line-height:1.1;letter-spacing:.05em;text-transform:uppercase;color:var(--tmi-ink);margin:0}[id$=__product_information] .collapsiable-heading em{display:block;font-family:var(--tmi-eyebrow);font-size:11.5px;font-style:normal;font-weight:400;letter-spacing:.3em;line-height:1;text-transform:uppercase;color:var(--tmi-action);margin-bottom:20px}[id$=__product_information] .collapsiable-heading:after{content:"";display:block;width:56px;height:1px;background-color:var(--tmi-purple);margin-top:28px}[id$=__product_information] .collapsiable-text .collapsiable-details{background-color:transparent;border:0;border-top:1px solid var(--tmi-rule)}[id$=__product_information] .collapsiable-details:last-of-type{border-bottom:1px solid var(--tmi-rule)}[id$=__product_information] .collapsiable-summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 0;min-height:76px;font-family:var(--tmi-text);font-weight:400;font-size:17px;line-height:1.5;color:var(--tmi-ink);text-transform:none;letter-spacing:0;transition:color .3s ease}[id$=__product_information] .collapsiable-summary>span,[id$=__product_information] .collapsiable-summary .h6{font-family:var(--tmi-text);font-weight:400;font-size:17px;line-height:1.5;letter-spacing:0;text-transform:none;color:inherit}[id$=__product_information] .collapsiable-summary:hover{color:var(--tmi-action)}[id$=__product_information] .collapsiable-summary svg{display:none}[id$=__product_information] .collapsiable-summary:after{content:"+";font-family:var(--tmi-text);font-size:20px;line-height:1;color:var(--tmi-action);transition:transform .3s ease}[id$=__product_information] .collapsiable-details.active .collapsiable-summary:after{transform:rotate(45deg)}[id$=__product_information] .collapsiable-content{padding:0 0 36px;max-width:74ch;font-family:var(--tmi-text);font-weight:300;font-size:16px;line-height:2;color:var(--tmi-body)}[id$=__product_information] .collapsiable-content :is(h1,h2,h3,h4,h5,h6){font-family:var(--tmi-eyebrow);font-weight:500;font-size:10.5px;line-height:1.6;letter-spacing:.22em;text-transform:uppercase;color:var(--tmi-ink);margin:0 0 18px}[id$=__product_information] .collapsiable-content :is(h1,h2,h3,h4,h5,h6)~:is(h1,h2,h3,h4,h5,h6){border-top:1px solid var(--tmi-rule);padding-top:26px;margin-top:26px}[id$=__product_information] .collapsiable-content strong{font-weight:400;color:var(--tmi-ink)}[id$=__product_information] .collapsiable-content p{margin:0 0 16px}[id$=__product_information] .collapsiable-content p:last-child{margin-bottom:0}[id$=__product_information] .collapsiable-content ul{list-style:none;padding:0;margin:0 0 16px}[id$=__product_information] .collapsiable-content ul li{position:relative;padding-left:28px;margin-bottom:14px}[id$=__product_information] .collapsiable-content ul li:before{content:"";position:absolute;left:0;top:.95em;width:12px;height:1px;background-color:var(--tmi-purple)}[id$=__product_information] .collapsiable-content ol{list-style:none;counter-reset:tmi-step;padding:0;margin:0 0 16px}[id$=__product_information] .collapsiable-content ol li{counter-increment:tmi-step;position:relative;padding:24px 0 24px 52px;margin:0;border-top:1px solid var(--tmi-rule)}[id$=__product_information] .collapsiable-content ol li:last-child{border-bottom:1px solid var(--tmi-rule)}[id$=__product_information] .collapsiable-content ol li:before{content:counter(tmi-step);position:absolute;left:0;top:24px;width:28px;font-family:var(--tmi-display);font-size:24px;line-height:2;letter-spacing:.05em;color:var(--tmi-purple)}[id$=__product_information] .collapsiable-details:nth-of-type(1) .collapsiable-content ul:nth-of-type(2){display:flex;flex-wrap:wrap;gap:1px;background-color:var(--tmi-rule);border:1px solid var(--tmi-rule);margin-top:4px}[id$=__product_information] .collapsiable-details:nth-of-type(1) .collapsiable-content ul:nth-of-type(2) li{background-color:var(--tmi-paper);flex:1 1 200px;margin:0;padding:16px 18px;font-family:var(--tmi-eyebrow);font-size:10px;line-height:1.6;letter-spacing:.18em;text-transform:uppercase;color:var(--tmi-body)}[id$=__product_information] .collapsiable-details:nth-of-type(1) .collapsiable-content ul:nth-of-type(2) li:before{display:none}[id$=__product_information] .collapsiable-details:nth-of-type(3) .collapsiable-content ul li{padding:22px 0;margin:0;border-top:1px solid var(--tmi-rule)}[id$=__product_information] .collapsiable-details:nth-of-type(3) .collapsiable-content ul li:last-child{background-color:var(--tmi-tint);padding:22px;border-bottom:1px solid var(--tmi-rule)}[id$=__product_information] .collapsiable-details:nth-of-type(3) .collapsiable-content ul li:before{display:none}[id$=__product_information] .collapsiable-details:nth-of-type(3) .collapsiable-content ul li strong{display:block;font-family:var(--tmi-eyebrow);font-weight:500;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--tmi-action);margin-bottom:8px}[id$=__product_information] .collapsiable-details:nth-of-type(4) .collapsiable-content h3:nth-of-type(2)+p{font-weight:400;color:var(--tmi-ink);border-left:1px solid var(--tmi-purple);padding-left:20px}[id$=__product_information] .collapsiable-details:nth-of-type(6) .collapsiable-content h3:nth-of-type(1){background-color:var(--tmi-tint);border:1px solid var(--tmi-rule);border-bottom:0;padding:32px 34px 0;margin:0}[id$=__product_information] .collapsiable-details:nth-of-type(6) .collapsiable-content ul:nth-of-type(1){background-color:var(--tmi-tint);border:1px solid var(--tmi-rule);border-top:0;padding:18px 34px 32px;margin:0}[id$=__product_information] .collapsiable-details:nth-of-type(6) .collapsiable-content h3:nth-of-type(2){background-color:var(--tmi-paper);border:1px solid var(--tmi-ink);border-bottom:0;padding:32px 34px 0;margin:26px 0 0}[id$=__product_information] .collapsiable-details:nth-of-type(6) .collapsiable-content ul:nth-of-type(2){background-color:var(--tmi-paper);border:1px solid var(--tmi-ink);border-top:0;padding:18px 34px 32px;margin:0}[id$=__product_information] .collapsiable-details:nth-of-type(6) .collapsiable-content ul li:before{background-color:var(--tmi-ink)}[id$=__product_information] .collapsiable-details:nth-of-type(7) .collapsiable-content p:nth-of-type(2){font-weight:400;color:var(--tmi-ink);border-left:1px solid var(--tmi-purple);padding-left:20px}@media(max-width:1024px){[id$=__product_information] .collapsiable-content-wrapper{grid-template-columns:minmax(0,1fr);gap:40px}[id$=__product_information] .collapsiable-heading{position:static;top:auto}[id$=__product_information] .collapsiable-summary{padding:24px 0}}@media(max-width:767px){[id$=__product_information] .collapsiable-summary{padding:16px 0;font-size:14px;min-height:44px}[id$=__product_information] .collapsiable-summary:after{font-size:18px}[id$=__product_information] .collapsiable-content{font-size:14px}[id$=__product_information] .collapsiable-details:nth-of-type(6) .collapsiable-content :is(h3,ul){padding-left:20px;padding-right:20px}}[id$=__main-product-section] .quantity,.cart-items-product .quantity,.cart-item-row .quantity{border-radius:0;display:inline-flex;align-items:stretch}[id$=__main-product-section] .quantity button,.cart-items-product .quantity button,.cart-item-row .quantity button{border-radius:0;background-color:transparent;transition:background-color .3s ease,color .3s ease}[id$=__main-product-section] .quantity .quantity-input,.cart-items-product .quantity .quantity-input,.cart-item-row .quantity .quantity-input{border-left:1px solid var(--tmi-rule);border-right:1px solid var(--tmi-rule);border-radius:0;background-color:transparent;text-align:center}[id$=__main-product-section] .quantity .minus-button,[id$=__main-product-section] .quantity .plus-button{width:52px;height:62px}[id$=__main-product-section] .quantity .quantity-input{width:56px;height:62px}[id$=__main-product-section] .quantity button[disabled],.cart-items-product .quantity button[disabled],.cart-item-row .quantity button[disabled]{color:var(--tmi-muted);cursor:not-allowed}cart-drawer .drawer-inner-card{max-width:480px;background-color:var(--tmi-paper);border-radius:0;box-shadow:none}cart-drawer .overlay{background-color:var(--tmi-scrim)}cart-drawer .drawer-head{border-bottom:1px solid var(--tmi-rule)}cart-drawer .drawer-heading{font-family:var(--tmi-display);font-weight:400;text-transform:uppercase;letter-spacing:.04em;color:var(--tmi-ink)}cart-drawer .drawer-heading [data-item-count]{font-family:var(--tmi-eyebrow);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--tmi-meta)}cart-drawer .drawer-close{min-width:44px;min-height:44px;border-radius:0}cart-drawer .drawer-footer{border-top:1px solid var(--tmi-rule);background-color:var(--tmi-paper)}.minicart-form li.cart-items-product{border-bottom:1px solid var(--tmi-rule)}[id$=__main-cart] .cart-items-table tbody tr td{border-bottom-color:var(--tmi-rule);border-bottom-style:solid}.cart-item-title dl{display:flex;flex-wrap:wrap;gap:0 6px;margin:6px 0 0}.cart-item-title dl dt,.cart-item-title dl dd{margin:0;display:inline}.cart-item-img,.cart-image-wrap{background-color:var(--tmi-tint);border:1px solid var(--tmi-rule);border-radius:0}.cart-item__image{object-fit:contain;padding:10px;mix-blend-mode:multiply}.cart-items-product .product-title,.cart-item-row .product-title{font-family:var(--tmi-display);font-weight:400;text-transform:uppercase;letter-spacing:.03em;color:var(--tmi-ink)}.product-variant-title,.cart-item-row .product-option{font-family:var(--tmi-eyebrow);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--tmi-meta)}.cart-remove-item{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--tmi-action);transition:color .3s ease}.cart-remove-item svg{width:13px;height:14px}.cart-remove-label{font-family:var(--tmi-eyebrow);font-size:10px;letter-spacing:.2em;text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--tmi-rule);text-underline-offset:3px}.cart-remove-item:hover{color:var(--tmi-ink)}.cart-remove-item:hover .cart-remove-label{text-decoration-color:var(--tmi-ink)}.cart-total-details{background-color:var(--tmi-tint);padding:26px}.cart-total-details ul>li{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--tmi-rule)}.cart-total-details ul>li p:first-child{font-family:var(--tmi-eyebrow);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--tmi-meta)}.cart-total-details .h6{font-family:var(--tmi-display);font-weight:400;font-size:22px;letter-spacing:.05em;color:var(--tmi-ink);text-transform:uppercase}.shipping-small-text small{font-family:var(--tmi-text);font-weight:300;font-size:13px;color:var(--tmi-meta)}[id$=__main-cart] .cart-items-table th{font-family:var(--tmi-eyebrow);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--tmi-meta);border-bottom:1px solid var(--tmi-rule);padding-bottom:14px;text-align:left}[id$=__main-cart] .cart-item-row td{padding:28px 0}[id$=__main-cart] .section-header .button-underline .button-text{font-family:var(--tmi-eyebrow);font-size:10px;letter-spacing:.2em;text-transform:uppercase}.drawer-empty-heading,.cart-empty-heading{font-family:var(--tmi-display);font-weight:400;text-transform:uppercase;letter-spacing:.04em;color:var(--tmi-ink)}.drawer-empty p,.cart-empty p{font-family:var(--tmi-text);font-weight:300;color:var(--tmi-body)}.cart-item--updating{opacity:.55;pointer-events:none}.cart-item__error:not(:empty),.cart-item-error:not(:empty){color:var(--tmi-alert);font-size:12px}.cart-error{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--tmi-alert);padding:14px 16px;margin-bottom:18px;color:var(--tmi-alert);font-size:13px;line-height:1.6}.cart-error-mark{flex:0 0 auto;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--tmi-alert);font-family:var(--tmi-eyebrow);font-size:11px;line-height:1}#checkoutCart[disabled],#checkoutCart[aria-disabled=true]{background-color:var(--tmi-rule);border-color:var(--tmi-rule);color:var(--tmi-muted);cursor:not-allowed}@media(max-width:767px){cart-drawer .drawer-inner-card{max-width:100%}.cart-item__image{padding:8px}[id$=__main-product-section] .quantity .minus-button,[id$=__main-product-section] .quantity .plus-button,[id$=__main-product-section] .quantity .quantity-input{width:44px;height:52px}.cart-items-product .quantity button,.cart-item-row .quantity button,.cart-items-product .quantity .quantity-input,.cart-item-row .quantity .quantity-input{min-width:44px;min-height:44px}}[id$=__shop_banner] .rich-text-heading{margin-bottom:26px}[id$=__shop_banner] .rich-text-title{font-family:var(--tmi-display);font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:var(--tmi-paper)}[id$=__shop_banner] .rich-text-title em{color:var(--tmi-purple)}[id$=__shop_banner] .rte p{max-width:62ch;color:#ffffffdb}[id$=__shop_banner] .rte p:first-child{font-size:18px;color:var(--tmi-paper);margin-bottom:18px}@media(max-width:767px){.collection .product-contain .product-card-grid{grid-template-columns:repeat(1,1fr)}}@media(min-width:768px)and (max-width:1024px){.collection .product-contain .product-card-grid{--card-grid-gap: 16px}}.collection .product-count,.collection-utility-bar{font-family:var(--tmi-eyebrow);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--tmi-meta)}.collection-utility-bar{padding:30px 0;border-bottom:1px solid var(--tmi-rule)}@media(max-width:767px){.collection-utility-bar{padding:22px 0}}.product-card-item .media-wrapper{background-color:var(--tmi-tint);border:1px solid var(--tmi-rule);border-radius:0}.product-card-item .media-wrapper img{object-fit:contain;padding:34px;mix-blend-mode:multiply}.product-card-item .media-wrapper .hover-img{padding:44px}.product-card-item .product-card-content{padding-top:18px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.product-card-spec{font-family:var(--tmi-eyebrow);font-size:10px;line-height:1.6;letter-spacing:.2em;text-transform:uppercase;color:var(--tmi-meta)}.product-card-item .collection-title{font-family:var(--tmi-display);font-weight:400;font-size:22px;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:var(--tmi-ink)}.product-card-item .product-actual-price,.product-card-item .price-sale{font-family:var(--tmi-display);font-weight:400;font-size:20px;line-height:1;letter-spacing:.05em;color:var(--tmi-ink)}.product-card-item .filter-swatchs-wrapper,.product-card-item .badge-sale{display:none}.product-card-item .product-badge{position:static;order:-1}.product-card-item .badge.badge-sold-out{background:transparent;border-radius:0;padding:0;margin:0;font-family:var(--tmi-eyebrow);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--tmi-muted)}.product-card-item .product-add-to-cart{top:auto;right:0;left:0;bottom:0;transform:none}.product-card-item .add-to-cart-icon{width:100%;height:auto;border-radius:0;background-color:var(--tmi-action);color:var(--tmi-paper);padding:14px 10px;gap:0}.product-card-item .quick-view-icon{display:none}.product-card-item .add-to-cart-icon:after{content:attr(aria-label);font-family:var(--tmi-eyebrow);font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;line-height:1.2}@media(hover:hover){.product-card-item .product-add-to-cart{opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}.product-card-item .product-card-wrapper:is(:hover,:focus-within) .product-add-to-cart{opacity:1;transform:translateY(0)}}@media(hover:none){.product-card-item .product-add-to-cart{display:none}}.product-card-item .collection-title:focus-visible,.product-card-item quick-view:focus-visible{outline-offset:-2px}[id$=__shop_note] .rte{border-top:1px solid var(--tmi-rule);padding-top:26px;max-width:74ch}[id$=__shop_note] .rte p{font-family:var(--tmi-text);font-weight:300;font-size:15px;line-height:1.9;color:var(--tmi-meta)}.announcement-bar .announcementbar-wrapper{padding-block:0}.announcement-bar .topbar-wrapper{align-items:center;padding-block:0}@media(min-width:1025px){.announcement-bar .topbar-wrapper{grid-template:"social-icons announcementbar localization" / minmax(min-content,1fr) auto minmax(min-content,1fr);column-gap:24px}}.announcement-bar .announcementbar-wrapper>.container{padding-block:0;padding-inline:40px;max-width:1560px}.announcement-bar .social-icons-box{display:flex;align-items:center;gap:10px;justify-content:flex-start;min-height:0;flex-wrap:nowrap;white-space:nowrap}.announcement-bar .social-icons-box>*{min-height:0}.announcement-bar .localization-main-wrapper{display:flex;align-items:center;gap:18px;justify-content:flex-end}.announcement-bar .announcementbar-slider{max-width:100%;width:100%}.announcement-bar .announcementbar-content,.announcement-bar .announcementbar-item,.announcement-bar announcementbar-box{padding:0;min-height:0}.announcement-bar .announcementbar-item,.announcement-bar .announcementbar-content{display:flex;align-items:center;justify-content:center;text-align:center;width:100%}.announcement-bar .announcementbar-slider .swiper-wrapper,.announcement-bar .announcementbar-slider .swiper-slide{min-height:0}.announcement-bar .announcementbar-text,.announcement-bar .announcementbar-content,.announcement-bar .announcementbar-item{border:0;text-decoration:none}.announcement-bar .announcementbar-text{font-family:var(--tmi-eyebrow);font-size:11px;font-weight:400;letter-spacing:.3em;line-height:1.3;text-transform:uppercase;color:var(--tmi-paper);margin:0;white-space:nowrap}.announcement-bar .contact-number,.announcement-bar .contact-number .call-number,.announcement-bar .email-wrapper,.announcement-bar .email-text{font-family:var(--tmi-eyebrow);font-size:10.5px;letter-spacing:.24em;line-height:1;text-transform:uppercase;color:#ffffff9e;white-space:nowrap;padding:0;max-width:none}.announcement-bar .email-text{text-decoration:none;transition:color .3s ease}.announcement-bar .email-text:hover{color:var(--tmi-purple)}@media(max-width:1180px){.announcement-bar .social-icons-box,.announcement-bar .localization-main-wrapper{display:none}.announcement-bar .topbar-wrapper{display:block;text-align:center}}@media(max-width:767px){.announcement-bar .topbar-wrapper{padding-block:11px}.announcement-bar .announcementbar-text{font-size:8.5px;letter-spacing:.26em;white-space:normal}}[id$=__hero] .slideshow-content{max-width:60ch}[id$=__hero] .slideshow-desc{max-width:54ch}[id$=__hero] .slideshow-button-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-top:34px}[id$=__hero] .slideshow-button-pair .button{width:100%;min-height:62px}[id$=__hero] .slideshow-button-secondary{background:transparent;color:var(--tmi-paper);border:1px solid rgba(255,255,255,.55)}[id$=__hero] .slideshow-button-secondary:hover{background:var(--tmi-paper);color:var(--tmi-ink);border-color:var(--tmi-paper)}[id$=__hero] .slideshow-button-secondary:active{background:var(--tmi-tint);color:var(--tmi-ink)}[id$=__hero] .slideshow-button-secondary:focus-visible{outline:2px solid var(--tmi-paper);outline-offset:3px}[id$=__hero] .slideshow-legal{margin:30px 0 0;padding-top:26px;border-top:1px solid rgba(255,255,255,.2);max-width:54ch;font-family:var(--tmi-text);font-size:13.5px;line-height:1.85;color:#ffffff9e}[id$=__hero] .slideshow-container.container{max-width:none}[id$=__hero] .slideshow-container{padding-inline:40px}@media(max-width:1180px){[id$=__hero] .slideshow-container{padding-inline:28px}}@media(max-width:767px){[id$=__hero] .slideshow-container{padding-inline:22px}[id$=__hero] .slideshow-button-pair{grid-template-columns:1fr;gap:10px}[id$=__hero] .slideshow-button-pair .button{min-height:52px;padding-inline:20px}[id$=__hero] .slideshow-button-secondary{min-height:50px}[id$=__hero] .slideshow-legal{font-size:11px}}[id$=__hero] .slideshow-button-pair .button,[id$=__hero] .slideshow-button-pair .slideshow-button{margin:0}[id$=__hero] .slideshow-legal{max-width:none}[id$=__hero] .slideshow-legal br{display:none}[id$=__spec_strip] .multicolumn-card{padding:0;border:0;background-color:transparent}[id$=__features]{--gapcolumn: 1px !important;--gaprow: 1px !important}[id$=__spec_strip]{--gapcolumn: 0px !important;--gaprow: 0px !important}[id$=__spec_strip] .multicolumn-card-item{box-shadow:inset -1px 0 #ffffff2e}@media(min-width:1025px){[id$=__spec_strip] .multicolumn-card-item:nth-child(5n),[id$=__spec_strip] .multicolumn-card-item:last-child{box-shadow:none}}@media(min-width:768px)and (max-width:1024px){[id$=__spec_strip] .multicolumn-card-item:nth-child(3n),[id$=__spec_strip] .multicolumn-card-item:last-child{box-shadow:none}}@media(max-width:767px){[id$=__spec_strip] .multicolumn-card-item:nth-child(2n),[id$=__spec_strip] .multicolumn-card-item:last-child{box-shadow:none}}@media(min-width:1181px){[id$=__whats_included] .rich-text{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:80px;align-items:start;text-align:left}[id$=__whats_included] .rich-text-heading,[id$=__whats_included] .rich-text-paragraph,[id$=__whats_included] .rich-text-button-wrapper{grid-column:1}[id$=__whats_included] .rich-text-custom-liquid{grid-column:2;grid-row:1 / span 3}}[id$=__whats_included] .rich-text-paragraph p{display:flex;align-items:baseline;gap:22px;margin:0;padding:26px 0;border-bottom:1px solid var(--tmi-rule);font-family:var(--tmi-text);font-size:17px;line-height:1.6;color:var(--tmi-body)}[id$=__whats_included] .rich-text-paragraph p:first-child{border-top:1px solid var(--tmi-rule)}[id$=__whats_included] .rich-text-paragraph p>strong{flex:0 0 auto;font-family:var(--tmi-display);font-size:26px;font-weight:400;line-height:1;letter-spacing:.05em;color:var(--tmi-purple)}[id$=__whats_included] .rich-text-button-wrapper{margin-top:34px}@media(max-width:1180px){[id$=__whats_included] .rich-text-custom-liquid{margin-top:48px}}@media(max-width:767px){[id$=__whats_included] .rich-text-paragraph p{gap:16px;padding:18px 0;font-size:14px}[id$=__whats_included] .rich-text-paragraph p>strong{font-size:22px}}[id$=__first_release] .add-to-cart-wrapper{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:12px}[id$=__first_release] .add-to-cart-wrapper .quantity,[id$=__first_release] .add-to-cart-wrapper .quantity-buttons{grid-column:1;grid-row:1}[id$=__first_release] .add-to-cart-wrapper .addtocart-button{grid-column:2;grid-row:1;min-height:62px;width:100%;background-color:var(--tmi-action);border-color:var(--tmi-action);color:var(--tmi-paper)}[id$=__first_release] .add-to-cart-wrapper .addtocart-button:hover{background-color:var(--tmi-ink);border-color:var(--tmi-ink);color:var(--tmi-paper)}[id$=__first_release] .add-to-cart-wrapper .addtocart-button:active{background-color:var(--tmi-active);border-color:var(--tmi-active)}[id$=__first_release] .add-to-cart-wrapper .shopify-payment-button{grid-column:1 / -1;grid-row:2}[id$=__first_release] .shopify-payment-button__button{min-height:60px}[id$=__first_release] .product-price-wrapper,[id$=__first_release] .product-price-wrapper .product-price-item{font-family:var(--tmi-display);font-size:30px;font-weight:400;line-height:1;letter-spacing:.05em;color:var(--tmi-ink)}[id$=__first_release] .product-info-inventory,[id$=__first_release] .product-info-inventory *{font-family:var(--tmi-eyebrow);font-size:10.5px;font-weight:500;letter-spacing:.28em;line-height:1;text-transform:uppercase;color:var(--tmi-action)}[id$=__first_release] .product-quantity-wrapper .label-text,[id$=__first_release] .add-to-cart-wrapper .label-text{font-family:var(--tmi-eyebrow);font-size:10.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--tmi-ink)}[id$=__first_release] .product-info-heading+.product-text-info{font-family:var(--tmi-eyebrow);font-size:11px;letter-spacing:.2em;line-height:1.6;text-transform:uppercase;color:var(--tmi-meta);padding-bottom:22px;border-bottom:1px solid var(--tmi-rule)}[id$=__first_release] .product-media-info-inner>.product-text-info:last-child{font-family:var(--tmi-eyebrow);font-size:10px;letter-spacing:.2em;line-height:1.9;text-transform:uppercase;color:var(--tmi-meta)}@media(max-width:767px){[id$=__first_release] .add-to-cart-wrapper .addtocart-button{min-height:52px}[id$=__first_release] .shopify-payment-button__button{min-height:50px}[id$=__first_release] .product-price-wrapper,[id$=__first_release] .product-price-wrapper .product-price-item{font-size:24px}}[id$=__anatomy] .heading-main em{display:block;font-family:var(--tmi-eyebrow);font-size:11.5px;font-style:normal;font-weight:400;letter-spacing:.3em;text-transform:uppercase;line-height:1;color:var(--tmi-action);margin-bottom:18px}[id$=__anatomy] .highlighted-content-card{align-items:stretch;border:1px solid var(--tmi-rule);background-color:var(--tmi-rule);gap:1px}[id$=__anatomy] .highlighted-content-item{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--tmi-paper);padding:48px 40px;height:100%}[id$=__anatomy] .highlighted-img{width:auto;max-width:100%;display:flex;align-items:center;justify-content:center;flex:1 1 auto}[id$=__anatomy] .highlighted-content{width:100%;max-width:none}[id$=__anatomy] .highlighted-content-item:has(img) .highlighted-content{text-align:center;border-top:1px solid var(--tmi-rule);margin-top:32px;padding-top:24px}[id$=__anatomy] .highlighted-content-item:not(:has(img)) .highlighted-content{border:0;margin:0 0 18px;padding:0;text-align:left}[id$=__anatomy] .highlighted-content-title{font-family:var(--tmi-eyebrow);font-size:11px;font-weight:500;letter-spacing:.2em;line-height:1.6;text-transform:uppercase;color:var(--tmi-ink);margin:0}[id$=__anatomy] .highlighted-content-item:not(:has(img)){justify-content:flex-start}[id$=__anatomy] .highlighted-content-desc{font-family:var(--tmi-eyebrow);font-size:10px;letter-spacing:.2em;line-height:1.9;text-transform:uppercase;color:var(--tmi-meta);margin:0 auto}@media(max-width:1180px){[id$=__anatomy] .highlighted-content-card{grid-template-columns:minmax(0,1fr)}}@media(min-width:1181px){[id$=__bernice] .image-with-text-container>.container{max-width:1560px;padding-inline:0}[id$=__bernice] .grid-wrapper-flex{width:100%;max-width:none;margin:0;gap:0;align-items:stretch}[id$=__bernice] .grid-item-md-6{padding:0;display:flex}[id$=__bernice] .image-with-text-img{width:100%;height:100%;min-height:720px;margin:0;background-color:var(--tmi-purple)}[id$=__bernice] .image-with-text-img img,[id$=__bernice] .image-with-text-img .media-wrapper{width:100%;height:100%;object-fit:cover}[id$=__bernice] .image-with-text-content-wrapper{padding:120px 40px 120px 76px;margin:0;align-self:center;width:100%}[id$=__bernice] .image-with-text-content{width:100%;max-width:none}[id$=__bernice] .image-with-text-content>.image-with-text-desc{max-width:52ch}}[id$=__bernice] .image-with-text-content{display:flex;flex-wrap:wrap;align-content:flex-start;gap:0 14px}[id$=__bernice] .image-with-text-content>*{flex:0 0 100%}[id$=__bernice] .image-with-text-content>.scrolling-content-button,[id$=__bernice] .image-with-text-content>.image-with-text-desc:has(>p:only-child>a:only-child){flex:1 1 290px;margin-top:34px;margin-bottom:0;max-width:none}[id$=__bernice] .image-with-text-content>.scrolling-content-button,[id$=__bernice] .image-with-text-content>.image-with-text-desc>p>a{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:62px;white-space:normal;text-align:center}[id$=__bernice] .image-with-text-content>.image-with-text-desc:has(>p:only-child>a:only-child)>p{margin:0}@media(max-width:640px){[id$=__bernice] .image-with-text-content>.scrolling-content-button,[id$=__bernice] .image-with-text-content>.image-with-text-desc:has(>p:only-child>a:only-child){flex:0 0 100%}}[id$=__carousel] collection-carousel{max-width:1560px;margin-inline:auto;padding-inline:40px}[id$=__carousel] .collection-card{aspect-ratio:3 / 4;overflow:hidden}[id$=__carousel] .collection-image,[id$=__carousel] .collection-image .media-wrapper,[id$=__carousel] .collection-image img{width:100%;height:100%;object-fit:cover}[id$=__carousel] .collection-icon-wrapper.tmi-subheading-stacked{position:static;margin:0 0 14px;padding:0;justify-content:flex-start}[id$=__carousel] .collection-name{display:inline-block;background:none;padding:0;font-family:var(--tmi-eyebrow);font-size:10px;font-weight:500;letter-spacing:.3em;line-height:1;text-transform:uppercase;color:var(--tmi-purple)}[id$=__carousel] .collection-heading{font-family:var(--tmi-display);font-size:26px;line-height:1.15;letter-spacing:.05em;text-transform:uppercase;margin:0}[id$=__carousel] .collection-desc{font-family:var(--tmi-text);font-size:14px;line-height:1.7;color:#ffffffe0;margin:10px 0 0}[id$=__carousel] .collection-card:hover .collection-image img,[id$=__carousel] .collection-card:focus-visible .collection-image img,[id$=__carousel] .collection-card:focus-within .collection-image img,[id$=__carousel] .collection-card:focus .collection-image img{transform:scale(1.05);transition:transform .7s cubic-bezier(.2,.7,.2,1)}@media(hover:none){[id$=__carousel] .collection-desc-wrapper{display:none}}@media(max-width:767px){[id$=__carousel] collection-carousel{padding-inline:22px}[id$=__carousel] .collection-heading{font-size:19px}}[id$=__closing_cta] .rich-text{max-width:1000px;margin-inline:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:0 14px}[id$=__closing_cta] .rich-text>*{flex:0 0 100%}[id$=__closing_cta] .rich-text-title{max-width:24ch;margin-inline:auto}[id$=__closing_cta] .rich-text-heading:after{content:"";display:block;width:56px;height:1px;margin:28px auto 0;background-color:var(--tmi-ink)}[id$=__closing_cta] .rich-text-paragraph p{max-width:62ch;margin-inline:auto}[id$=__closing_cta] .rich-text-button-wrapper{flex:1 1 300px;max-width:480px;margin-top:34px}[id$=__closing_cta] .rich-text-button-wrapper .button{display:flex;align-items:center;justify-content:center;width:100%;min-height:62px}@media(max-width:640px){[id$=__closing_cta] .rich-text-button-wrapper{flex:0 0 100%}}[id$=__newsletter] .newsletter-wrapper{max-width:760px;margin-inline:auto}[id$=__newsletter] .newsletter-heading{max-width:26ch;margin-inline:auto}[id$=__newsletter] .newsletter-desc{max-width:56ch;margin-inline:auto}[id$=__newsletter] .newsletter-card{max-width:560px;margin-inline:auto}[id$=__newsletter] .newsletter-card .button{white-space:nowrap;flex:0 0 auto;padding-inline:30px}[id$=__newsletter] .newsletter-consent{max-width:64ch;margin:22px auto 0}[id$=__newsletter] .newsletter-consent p{font-family:var(--tmi-text);font-size:12.5px;line-height:1.8;color:#ffffff8c;margin:0}@media(max-width:767px){[id$=__newsletter] .newsletter-card .button{white-space:normal}}@media(min-width:1181px){[id$=__faq] .collapsiable-item{align-items:start}[id$=__faq] .collapsiable-image,[id$=__faq] .collapsiable-media{position:sticky;top:40px}}.back-to-top,.back-to-top-button,back-to-top,[class*=backtotop]{width:56px;height:56px;border-radius:0;background-color:var(--tmi-action);color:var(--tmi-paper);transition:background-color .3s ease}.back-to-top:hover,.back-to-top-button:hover,back-to-top:hover,[class*=backtotop]:hover{background-color:var(--tmi-ink)}.header-drawer-menu .header-drawer-menu-item,.header-drawer-menu .header-drawer-menu-list>li,.header-drawer-menu-item{border-bottom-style:solid;border-bottom-color:var(--tmi-rule)}.header-drawer-menu .header-drawer-menu-link{min-height:44px;display:flex;align-items:center}[id$=__shop_note] .rich-text,[id$=__shop_note] .rich-text-paragraph{width:100%;max-width:none}[id$=__shop_note] .rte{max-width:none}[id$=__shop_note] .rte p{max-width:100ch}[id$=__main-product-section] .product-price-wrapper,[id$=__main-product-section] .product-price-wrapper .product-price-item{font-family:var(--tmi-display);font-size:30px;font-weight:400;line-height:1;letter-spacing:.05em;color:var(--tmi-ink)}[id$=__main-product-section] .product-quantity-wrapper .label-text,[id$=__main-product-section] .add-to-cart-wrapper .label-text{font-family:var(--tmi-eyebrow);font-size:10.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--tmi-ink)}[id$=__main-product-section] .add-to-cart-wrapper .addtocart-button{min-height:62px}[id$=__main-product-section] .quantity-buttons,[id$=__first_release] .quantity-buttons{border:1px solid var(--tmi-ink);background-color:var(--tmi-paper);height:62px}[id$=__main-product-section] .quantity-buttons .minus-button,[id$=__main-product-section] .quantity-buttons .plus-button,[id$=__first_release] .quantity-buttons .minus-button,[id$=__first_release] .quantity-buttons .plus-button{width:52px;height:100%;background-color:transparent;border:0;transition:background-color .3s ease}[id$=__main-product-section] .quantity-buttons .minus-button{border-right:1px solid var(--tmi-rule)}[id$=__main-product-section] .quantity-buttons .plus-button{border-left:1px solid var(--tmi-rule)}[id$=__first_release] .quantity-buttons .minus-button{border-right:1px solid var(--tmi-rule)}[id$=__first_release] .quantity-buttons .plus-button{border-left:1px solid var(--tmi-rule)}[id$=__main-product-section] .quantity-buttons .minus-button:hover,[id$=__main-product-section] .quantity-buttons .plus-button:hover,[id$=__first_release] .quantity-buttons .minus-button:hover,[id$=__first_release] .quantity-buttons .plus-button:hover{background-color:var(--tmi-tint)}[id$=__main-product-section] .quantity-buttons .quantity-input,[id$=__first_release] .quantity-buttons .quantity-input{width:56px;height:100%;border:0;background-color:transparent;text-align:center}@media(max-width:767px){[id$=__main-product-section] .quantity-buttons,[id$=__first_release] .quantity-buttons{height:52px}[id$=__main-product-section] .quantity-buttons .minus-button,[id$=__main-product-section] .quantity-buttons .plus-button,[id$=__first_release] .quantity-buttons .minus-button,[id$=__first_release] .quantity-buttons .plus-button,[id$=__main-product-section] .quantity-buttons .quantity-input,[id$=__first_release] .quantity-buttons .quantity-input{width:44px}[id$=__main-product-section] .add-to-cart-wrapper .addtocart-button{min-height:52px}[id$=__main-product-section] .product-price-wrapper,[id$=__main-product-section] .product-price-wrapper .product-price-item{font-size:24px}}[id$=__product_information] .collapsiable-heading-description{max-width:44ch;margin-top:28px}[id$=__product_information] .collapsiable-heading-description p{font-family:var(--tmi-text);font-weight:300;font-size:16px;line-height:2;color:var(--tmi-body);margin:0}.cart-heading-count{display:inline-block;margin-left:18px;font-family:var(--tmi-eyebrow);font-size:10px;font-weight:500;letter-spacing:.2em;line-height:1;text-transform:uppercase;color:var(--tmi-meta);vertical-align:middle}.order-summary-title{font-family:var(--tmi-eyebrow);font-size:10.5px;font-weight:500;letter-spacing:.22em;line-height:1.6;text-transform:uppercase;color:var(--tmi-ink);margin:0 0 20px}.tmi-summary-rows>li{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--tmi-rule);margin:0}.tmi-summary-rows>li>p:first-child{font-family:var(--tmi-eyebrow);font-size:10.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--tmi-meta);margin:0}.tmi-summary-rows>li>p:last-child{font-family:var(--tmi-text);font-size:15px;color:var(--tmi-ink);margin:0}.tmi-summary-rows .tmi-summary-note{font-family:var(--tmi-eyebrow);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--tmi-meta)}.tmi-summary-rows>li.tmi-summary-estimated{border-bottom:0;padding-bottom:24px}.tmi-summary-rows>li.tmi-summary-estimated>p:last-child{font-family:var(--tmi-display);font-size:30px;font-weight:400;line-height:1;letter-spacing:.05em}#checkoutCart{width:100%;min-height:62px}.cart-note-block{display:block;margin-top:44px}.cart-note-block .label-text{display:block;margin-bottom:12px;font-family:var(--tmi-eyebrow);font-size:10.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--tmi-ink)}.cart-note-block .cart-note{width:100%;border:1px solid var(--tmi-rule);font-family:var(--tmi-text);font-size:15px;padding:16px}.cart-note-block .cart-note:focus{border-color:var(--tmi-ink);outline:2px solid var(--tmi-action);outline-offset:2px}.cart-continue-shopping{margin-top:34px}.cart-continue-shopping .button{min-height:56px}.cart-items-table th{font-family:var(--tmi-eyebrow);font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--tmi-meta)}.cart-item-img,.cart-image-wrap{background-color:var(--tmi-tint);border:1px solid var(--tmi-rule)}.cart-empty,.drawer-empty{padding-block:80px}.cart-empty-heading,.drawer-empty-heading{font-family:var(--tmi-display);text-transform:uppercase;letter-spacing:.05em}.cart-empty-heading:before,.drawer-empty-heading:before{content:"";display:block;width:56px;height:1px;margin:0 auto 24px;background-color:var(--tmi-purple)}.cart-empty-text,.drawer-empty p{font-family:var(--tmi-text);font-weight:300;font-size:16px;line-height:1.9;color:var(--tmi-body);margin:18px auto 0;max-width:46ch}.tmi-empty-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:34px}.tmi-empty-actions .button{min-width:280px;min-height:62px;display:flex;align-items:center;justify-content:center}.drawer-empty .tmi-empty-actions .button{min-width:100%}@media(max-width:640px){.tmi-empty-actions .button{min-width:100%}}.drawer-continue-shopping,.drawer-view-cart{display:block;width:100%;margin-top:14px;background:none;border:0;text-align:center;font-family:var(--tmi-eyebrow);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--tmi-action);cursor:pointer}.drawer-continue-shopping:hover,.drawer-view-cart:hover{color:var(--tmi-ink)}.cart-drawer .drawer-close{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--tmi-rule);border-radius:0}[id$=__why_22g] .image-with-text-img{aspect-ratio:3 / 4;border:1px solid rgba(255,255,255,.25);overflow:hidden;height:auto}[id$=__why_22g] .image-with-text-img img{width:100%;height:100%;object-fit:cover}@media(max-width:767px){[id$=__why_22g] .image-with-text-img{aspect-ratio:4 / 5}}back-to-top.back_to_top{width:56px;height:56px;border-radius:0!important;background-color:var(--tmi-action);display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}back-to-top.back_to_top:hover{background-color:var(--tmi-ink)}back-to-top.back_to_top .back-to-top-label{white-space:nowrap;font-family:var(--tmi-eyebrow);font-size:9px;font-weight:500;letter-spacing:.16em;line-height:1;text-transform:uppercase;color:var(--tmi-paper)}[id$=__main-product-section] .product-gallery-slider{background-color:var(--tmi-tint);border:1px solid var(--tmi-rule);aspect-ratio:1 / 1}[id$=__main-product-section] .product-gallery-slider .swiper-slide{display:flex;align-items:center;justify-content:center;padding:56px;height:100%}[id$=__main-product-section] .product-gallery-slider .swiper-slide img{width:100%;height:100%;object-fit:contain}[id$=__main-product-section] .product-gallery-thumbs .swiper-wrapper:not(:has(>:nth-child(5))){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;transform:none!important}[id$=__main-product-section] .product-gallery-thumbs .swiper-wrapper:not(:has(>:nth-child(5)))>.swiper-slide{width:auto!important;height:auto!important;margin:0!important}[id$=__main-product-section] .product-gallery-thumbs .swiper-slide{aspect-ratio:1 / 1;background-color:var(--tmi-tint);border:1px solid var(--tmi-rule);padding:14px;cursor:pointer;transition:border-color .3s ease}[id$=__main-product-section] .product-gallery-thumbs .swiper-slide img{width:100%;height:100%;object-fit:contain}[id$=__main-product-section] .product-gallery-thumbs .swiper-slide:hover,[id$=__main-product-section] .product-gallery-thumbs .swiper-slide-thumb-active{border-color:var(--tmi-ink)}[id$=__main-product-section] .product-gallery-thumbs .swiper-slide:focus-visible{outline:2px solid var(--tmi-action);outline-offset:3px}[id$=__main-product-section] .media-gallery-card product-media{position:relative}[id$=__main-product-section] .swiper-button-wrapper{position:absolute;right:0;bottom:auto;top:calc(100% / (1 + .33));display:flex;gap:0;width:auto;z-index:3;pointer-events:none}[id$=__main-product-section] .swiper-button-wrapper .swiper-button{position:static;width:44px;height:44px;margin:0;background-color:var(--tmi-paper);border:1px solid var(--tmi-rule);color:var(--tmi-ink);border-radius:0;pointer-events:auto;transition:background-color .3s ease,color .3s ease}[id$=__main-product-section] .swiper-button-wrapper .swiper-button+.swiper-button{border-left:0}[id$=__main-product-section] .swiper-button-wrapper .swiper-button:hover{background-color:var(--tmi-ink);color:var(--tmi-paper)}.cart-grid-wrapper:has(.cart-empty){display:block}.cart-grid-wrapper:has(.cart-empty) .cart-grid-item{width:100%;max-width:none}.cart-empty-eyebrow{display:block;margin-bottom:18px;font-family:var(--tmi-eyebrow);font-size:11.5px;letter-spacing:.3em;line-height:1;text-transform:uppercase;color:var(--tmi-action)}.tmi-line-spec,.tmi-line-spec dd{margin:6px 0 0;font-family:var(--tmi-eyebrow);font-size:10px;letter-spacing:.2em;line-height:1.6;text-transform:uppercase;color:var(--tmi-meta)}.cart-drawer .drawer-footer,.cart-drawer .cart-total-details{background-color:var(--tmi-paper)}.cart-drawer .cart-buttons{display:flex;flex-direction:column;align-items:stretch;gap:0}.cart-drawer .cart-buttons #checkoutCart{width:100%;min-height:62px}.cart-drawer .drawer-header sup,.cart-drawer .drawer-title sup,.cart-drawer .drawer-header .cart-count{vertical-align:baseline;margin-left:12px;font-family:var(--tmi-eyebrow);font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--tmi-meta);top:0}.body-wrapper{overflow-x:clip}[id$=__first_release] .product-gallery-slider{background-color:var(--tmi-tint);border:1px solid var(--tmi-rule);aspect-ratio:1 / 1;margin-bottom:12px}[id$=__first_release] .product-gallery-slider .swiper-slide{display:flex;align-items:center;justify-content:center;padding:56px;height:100%}[id$=__first_release] .product-gallery-slider .swiper-slide img{width:100%;height:100%;object-fit:contain}[id$=__first_release] .product-gallery-thumbs .swiper-wrapper:not(:has(>:nth-child(5))){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;transform:none!important}[id$=__first_release] .product-gallery-thumbs .swiper-wrapper:not(:has(>:nth-child(5)))>.swiper-slide{width:auto!important;height:auto!important;margin:0!important}[id$=__first_release] .product-gallery-thumbs .swiper-slide{aspect-ratio:1 / 1;background-color:var(--tmi-tint);border:1px solid var(--tmi-rule);padding:14px;cursor:pointer;transition:border-color .3s ease}[id$=__first_release] .product-gallery-thumbs .swiper-slide img{width:100%;height:100%;object-fit:contain}[id$=__first_release] .product-gallery-thumbs .swiper-slide:hover,[id$=__first_release] .product-gallery-thumbs .swiper-slide-thumb-active{border-color:var(--tmi-ink)}[id$=__first_release] .product-gallery-thumbs .swiper-slide:focus-visible{outline:2px solid var(--tmi-action);outline-offset:3px}[id$=__first_release] .product-single__media-zoom{border-radius:0;background-color:var(--tmi-paper);border-left:1px solid var(--tmi-rule);border-bottom:1px solid var(--tmi-rule);color:var(--tmi-ink);transition:background-color .3s ease,color .3s ease}[id$=__first_release] .product-single__media-zoom:hover{background-color:var(--tmi-ink);color:var(--tmi-paper)}[id$=__first_release] .swiper-button-wrapper{position:absolute;right:0;bottom:auto;top:calc(100% / (1 + .33));display:flex;gap:0;width:auto;z-index:3;pointer-events:none}[id$=__first_release] .swiper-button-wrapper .swiper-button{position:static;width:44px;height:44px;margin:0;border-radius:0;background-color:var(--tmi-paper);border:1px solid var(--tmi-rule);color:var(--tmi-ink);pointer-events:auto;transition:background-color .3s ease,color .3s ease}[id$=__first_release] .swiper-button-wrapper .swiper-button+.swiper-button{border-left:0}[id$=__first_release] .swiper-button-wrapper .swiper-button:hover{background-color:var(--tmi-ink);border-color:var(--tmi-ink);color:var(--tmi-paper)}[id$=__first_release] .product-box{--product-space-column: 52px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch}[id$=__first_release] .product-info-wrapper{padding:52px 52px 52px 0}[id$=__first_release] .add-to-cart-wrapper .addtocart-button{align-self:end;height:62px;min-height:62px;padding:0 24px;white-space:nowrap}@media(max-width:1219px){[id$=__first_release] .add-to-cart-wrapper{grid-template-columns:minmax(0,1fr)}[id$=__first_release] .add-to-cart-wrapper .addtocart-button{grid-column:1;grid-row:2;align-self:stretch}[id$=__first_release] .add-to-cart-wrapper .shopify-payment-button{grid-column:1;grid-row:3}}@media(min-width:768px)and (max-width:1219px){[id$=__first_release] .product-box{--product-space-column: 32px}[id$=__first_release] .product-info-wrapper{padding:32px 32px 32px 0}[id$=__first_release] .product-gallery-slider .swiper-slide{padding:40px}}@media(max-width:767px){[id$=__first_release] .add-to-cart-wrapper .addtocart-button{height:52px;min-height:52px}[id$=__first_release] .product-info-wrapper{padding:28px 20px 32px}[id$=__first_release] .product-gallery-slider .swiper-slide{padding:32px}}.announcement-bar{padding-top:0;padding-bottom:0}.announcement-bar .announcementbar-wrapper{padding-block:12px}@media(max-width:767px){.announcement-bar{padding-top:0;padding-bottom:0}.announcement-bar .announcementbar-wrapper{padding-block:11px}.announcement-bar .topbar-wrapper{padding-block:0}}.section-main-header .header-wrapper.header-fill,.section-main-header .no-js .header-wrapper{background-color:var(--tmi-ink);box-shadow:none}.section-main-header .header-wrapper.header-fill .site-menu-link,.section-main-header .header-wrapper.header-fill .header-icons li .header-icon,.section-main-header .header-wrapper.header-fill .header-icon,.section-main-header .header-wrapper.header-fill .site-menu-item>a{color:var(--tmi-paper)}.section-main-header .header-wrapper.header-fill .header-menu-btn span{background-color:var(--tmi-paper)}.section-main-header .header-wrapper.header-fill,.section-main-header .header-wrapper.is-sticky.scrolled{border-bottom:0}.header-wrapper .site-menu-link,.header-wrapper .header-menu a,.header-wrapper .header-navigation a{font-family:var(--tmi-eyebrow);font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase}[id$=__anatomy] .highlighted-content-item.image-large{padding:48px 40px}@media(max-width:767px){[id$=__anatomy] .highlighted-content-item.image-large{padding:32px 24px}}[id$=__carousel] .collection-icon-wrapper.tmi-subheading-stacked>*{transform:none}[id$=__carousel] .collection-name{max-height:none;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[id$=__carousel] .collection-title-wrapper{display:flex;flex-direction:column;justify-content:flex-end}[id$=__carousel] .collection-heading{min-height:2.3em}@media(max-width:1024px){[id$=__carousel] .collection-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;min-height:1.7em}}@media(min-width:768px)and (max-width:1219px){[id$=__carousel] .collection-heading{font-size:15px}}@media(min-width:768px)and (max-width:899px){[id$=__carousel] .collection-heading{font-size:13px;min-height:3.45em}}@media(max-width:767px){[id$=__carousel] collection-carousel .swiper-button-wrapper{display:flex;justify-content:flex-end;gap:0}[id$=__carousel] collection-carousel .swiper-button{position:static;width:44px;height:44px;margin:0;border-radius:0;background-color:transparent;border:1px solid rgba(255,255,255,.4);color:var(--tmi-paper)}[id$=__carousel] collection-carousel .swiper-button+.swiper-button{border-left:0}}[id$=__faq] .collapsiable-content-wrapper>.collapsiable-heading{position:static;top:auto}.cart-image-wrap{background-color:transparent;border:0;align-self:flex-start;overflow:hidden}.cart-items-product .cart-item-img,.cart-item-row .cart-item-img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;margin:0;background-color:var(--tmi-tint);border:1px solid var(--tmi-rule);border-radius:0}.cart-items-product .cart-item-img img,.cart-item-row .cart-item-img img{width:100%;height:100%;object-fit:contain;object-position:center;padding:10px;mix-blend-mode:normal}cart-drawer .cart-image-wrap{flex:0 0 92px;max-width:92px}[id$=__main-cart] .cart-image-wrap{flex:0 0 120px;max-width:120px}@media(max-width:767px){.section-multicolumn .multicolumn-wrapper .multicolumn-card{display:grid;overflow-x:visible;padding-bottom:0}.section-multicolumn .multicolumn-wrapper .multicolumn-card-item{flex:0 0 auto;width:100%}.section-multicolumn[id$=__spec_strip] .multicolumn-wrapper .multicolumn-card{grid-template-columns:repeat(2,minmax(0,1fr))}}[id$=__hero] .slideshow-content{margin-top:0;margin-bottom:0}[id$=__carousel] .swiper-pagination.swiper-progressbar{display:none}.product-card-item .media-wrapper:has(.hover-img) img:not(.hover-img){transition:opacity .3s ease-in-out}.product-card-item .media-wrapper:has(.hover-img):hover img:not(.hover-img),.product-card-item .media-wrapper:has(.hover-img):is(:focus-visible,:focus-within) img:not(.hover-img){opacity:0}.product-card-item .media-wrapper .hover-img{background-color:transparent}[id$=__main-product-section] .add-to-cart-wrapper{align-items:end}@media(max-width:767px){[id$=__main-product-section] .add-to-cart-wrapper .addtocart-button{height:52px;padding-inline:16px}}@media(max-width:400px){[id$=__main-product-section] .add-to-cart-wrapper .addtocart-button{padding-inline:12px}[id$=__main-product-section] .add-to-cart-wrapper .addtocart-button .button-text{font-size:11.5px;letter-spacing:.1em}}[id$=__product_information] .collapsiable-content-wrapper{display:block}[id$=__product_information] .collapsiable-heading{position:static;top:auto;max-width:24ch}[id$=__product_information] .collapsiable-heading-description{max-width:62ch;margin-bottom:52px}@media(max-width:767px){[id$=__product_information] .collapsiable-heading{max-width:none}[id$=__product_information] .collapsiable-heading-description{margin-bottom:36px}}.tmi-summary-rows>li.tmi-summary-estimated>p:last-child{font-size:22px}.password-section{background-color:var(--tmi-paper);min-height:100vh}.password-section .password-header{padding:34px 0;border-bottom:1px solid var(--tmi-rule)}.password-section .password-body{height:auto;min-height:calc(100vh - 200px);padding:72px 0}.password-section .password-content{max-width:620px}.password-section .password-header .logo-img{display:block;height:auto}.password-section .password-header .h4{font-family:var(--tmi-display);letter-spacing:.05em}.password-section .password-header .button-underline{font-family:var(--tmi-eyebrow);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--tmi-ink);text-decoration:none;border-bottom:1px solid var(--tmi-purple);padding-bottom:6px;transition:color .3s ease,border-color .3s ease}.password-section .password-header .button-underline:hover{color:var(--tmi-action);border-bottom-color:var(--tmi-action)}.password-section .password-content{display:flex;flex-direction:column}.password-section .password-title{order:1}.password-section .password-text{order:2}.password-section .newsletter-password-form{order:3}.password-section .password-content>.rte:not(.password-text){order:4}.password-section .password-title{font-family:var(--tmi-display);font-weight:400;line-height:1.1;letter-spacing:.05em;color:var(--tmi-ink);margin:0}.password-section .password-title em{display:block;font-family:var(--tmi-eyebrow);font-size:11.5px;font-style:normal;font-weight:400;letter-spacing:.3em;line-height:1;text-transform:uppercase;color:var(--tmi-action);margin-bottom:22px}.password-section .password-title:after{content:"";display:block;width:56px;height:1px;margin:30px auto 0;background-color:var(--tmi-purple)}.password-section .password-text{font-family:var(--tmi-text);font-weight:300;font-size:16px;line-height:2;color:var(--tmi-body);max-width:52ch;margin:30px auto 0}.password-section .newsletter-password-form{max-width:460px;width:100%;margin:42px auto 0}.password-section .newsletter--form{display:flex;align-items:stretch;border:1px solid var(--tmi-ink)}.password-section .newsletter--form .form-group{flex:1 1 auto;margin:0;min-width:0}.password-section .newsletter--form .form-control-input{width:100%;height:100%;min-height:58px;background-color:transparent;border:0;margin-bottom:0;padding-inline:20px;font-family:var(--tmi-eyebrow);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--tmi-ink)}.password-section .newsletter--form .form-control-input::placeholder{color:var(--tmi-muted)}.password-section .password-content .newsletter--form .button{flex:0 0 auto;width:auto;min-height:58px;margin-top:0;padding-inline:28px;white-space:nowrap;border-radius:0}.password-section .newsletter--form .form-message__wrapper{flex:0 0 100%;order:3;margin:0;padding:12px 20px;border-top:1px solid var(--tmi-rule);font-family:var(--tmi-eyebrow);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase}.password-section .newsletter--form .form-message__wrapper.error{color:var(--tmi-alert)}.password-section .password-content>.rte:not(.password-text){font-family:var(--tmi-text);font-weight:300;font-size:13.5px;line-height:1.9;color:var(--tmi-meta);margin-top:30px}.password-modal .modal-overlay{background-color:var(--tmi-scrim)}.password-modal .password-modal-inner{max-width:440px;padding:48px 44px;background-color:var(--tmi-paper);border-radius:0;border:1px solid var(--tmi-ink)}.password-modal .password-modal-inner h4{font-family:var(--tmi-display);font-weight:400;font-size:24px;letter-spacing:.05em;text-transform:uppercase;color:var(--tmi-ink)}.password-modal .password-modal-inner>p{font-family:var(--tmi-eyebrow);font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--tmi-meta)}.password-modal .password-form .form-control-input{min-height:58px;background-color:transparent;border:1px solid var(--tmi-ink);border-radius:0;padding-inline:20px;font-family:var(--tmi-eyebrow);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--tmi-ink)}.password-modal .password-form .form-control-input::placeholder{color:var(--tmi-muted)}.password-modal .password-form .button{width:100%;min-height:58px;border-radius:0}.password-modal .password-modal-inner .error_text{font-family:var(--tmi-eyebrow);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--tmi-alert)}.password-modal .password-modal-inner .text-size-small,.password-modal .password-modal-inner .text-size-small a{font-family:var(--tmi-text);font-size:12.5px;color:var(--tmi-meta)}.password-modal .password-modal-inner .text-size-small a{color:var(--tmi-action)}.password-modal .close-modal{color:var(--tmi-ink);top:18px;right:18px}@media(max-width:767px){.password-section .password-header{padding:22px 0;gap:16px}.password-section .password-header .logo-img{width:150px}.password-section .password-header .button-underline{font-size:10px;letter-spacing:.16em}.password-section .password-body{min-height:calc(100vh - 150px);padding:48px 0}.password-section .password-title em{line-height:1.7;margin-bottom:18px}.password-section .password-title:after{margin-top:24px}.password-section .password-text{font-size:15px;margin-top:24px}.password-section .newsletter--form{flex-wrap:wrap}.password-section .newsletter--form .form-group{flex:0 0 100%}.password-section .password-content .newsletter--form .button{flex:0 0 100%;width:100%;border-top:1px solid var(--tmi-ink)}.password-modal .password-modal-inner{padding:36px 24px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/tmi.css.map */
