:root{--tmss-ink:#0b0a08;--tmss-panel:#151210;--tmss-panel-2:#1d1915;--tmss-paper:#f3ede2;--tmss-muted:#a89e8f;--tmss-accent:#ffd635;--tmss-accent-ink:#171300;--tmss-line:rgba(243,237,226,.14);--tmss-display:"Anton","Impact","Haettenschweiler","Arial Narrow Bold",sans-serif}body.template-index,body:has(.tmss-hero){background:var(--tmss-ink);--color-header-bg:#0b0a08;--color-header-bg-rgb:11,10,8;--color-header-text:#f3ede2;--color-header-text-rgb:243,237,226;--color-header-links:#f3ede2;--color-header-links-rgb:243,237,226;--color-header-links-hover:#ffd635;--color-header-icons:#f3ede2;--color-header-border:rgba(243,237,226,.14);--color-announcement-bar-bg:#0b0a08;--color-announcement-bar-text:#f3ede2;--bg-body:#0b0a08;--color-body:#f3ede2}body.template-index #header,body.template-index .header,body:has(.tmss-hero) #header,body:has(.tmss-hero) .header{background:var(--tmss-ink)!important;color:var(--tmss-paper)!important;border-bottom:1px solid var(--tmss-line);box-shadow:none!important}body.template-index .header *,body:has(.tmss-hero) .header *{--color-header-bg:#0b0a08}body.template-index #header .logoimg:not(.logoimg--light),body:has(.tmss-hero) #header .logoimg:not(.logoimg--light){display:none!important}body.template-index #header .logoimg--light,body:has(.tmss-hero) #header .logoimg--light{display:inline-block!important;opacity:1!important;visibility:visible!important}body.template-index #header a,body.template-index #header .thb-full-menu>li>a,body.template-index #header button,body:has(.tmss-hero) #header a,body:has(.tmss-hero) #header .thb-full-menu>li>a,body:has(.tmss-hero) #header button{color:var(--tmss-paper)!important}body.template-index #header svg,body:has(.tmss-hero) #header svg{color:var(--tmss-paper);fill:currentColor}body.template-index #header svg [stroke],body:has(.tmss-hero) #header svg [stroke]{fill:none!important;stroke:currentColor!important}body.template-index .announcement-bar,body:has(.tmss-hero) .announcement-bar{background:var(--tmss-ink)!important;color:var(--tmss-paper)!important;border-bottom:1px solid var(--tmss-line)}body.template-index .announcement-bar *,body:has(.tmss-hero) .announcement-bar *{color:var(--tmss-paper)!important}body.template-index #footer,body:has(.tmss-hero) #footer{background:var(--tmss-ink)!important;color:var(--tmss-paper)!important;border-top:1px solid var(--tmss-line)}body.template-index #footer a,body:has(.tmss-hero) #footer a{color:var(--tmss-paper)!important}body.template-index #footer .thb-widget-title,body:has(.tmss-hero) #footer .thb-widget-title{color:var(--tmss-accent)!important}body.template-index #footer .rte,body.template-index #footer p,body:has(.tmss-hero) #footer .rte,body:has(.tmss-hero) #footer p{color:var(--tmss-muted)}body.template-index .testimonials .star svg,body.template-index .testimonials svg,body:has(.tmss-hero) .testimonials .star svg,body:has(.tmss-hero) .testimonials svg{fill:var(--tmss-accent)!important;color:var(--tmss-accent)!important}body.template-index .scrolling-text--item span,body:has(.tmss-hero) .scrolling-text--item span{font-family:var(--tmss-display)!important;font-weight:400!important;letter-spacing:.06em}.tmss{background:var(--tmss-ink);color:var(--tmss-paper);font-size:16px;line-height:1.6}.tmss *,.tmss *:before,.tmss *:after{box-sizing:border-box}.tmss a{color:inherit;text-decoration:none}.tmss a:focus-visible,.tmss button:focus-visible,.tmss input:focus-visible{outline:2px solid var(--tmss-accent);outline-offset:3px}.tmss-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.tmss-band{padding:96px 0}.tmss-display,h1.tmss-display,h2.tmss-display,h3.tmss-display{font-family:var(--tmss-display)!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.01em;line-height:.92;margin:0;text-wrap:balance;color:var(--tmss-paper)}.tmss-display em,.tmss-display strong{font-style:normal;font-weight:inherit;color:var(--tmss-accent)}.tmss-eyebrow{font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--tmss-accent);margin:0 0 18px}.tmss-eyebrow:before{content:"[ ";opacity:.7}.tmss-eyebrow:after{content:" ]";opacity:.7}.tmss-lede{color:var(--tmss-muted);max-width:56ch;margin:0}.tmss-num{font-variant-numeric:tabular-nums}.tmss-brk{position:relative}.tmss-brk:before,.tmss-brk:after{content:"";position:absolute;top:0;bottom:0;width:var(--brk-arm,16px);border:var(--brk-w,3px) solid var(--tmss-accent);pointer-events:none;transition:opacity .25s ease}.tmss-brk:before{left:0;border-right:none}.tmss-brk:after{right:0;border-left:none}.tmss-brk--hover:before,.tmss-brk--hover:after{opacity:0}.tmss-brk--hover:hover:before,.tmss-brk--hover:hover:after,.tmss-brk--hover:focus-visible:before,.tmss-brk--hover:focus-visible:after{opacity:1}.tmss-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;height:52px;padding:0 24px;border:1px solid var(--tmss-accent);cursor:pointer;transition:transform .15s,background .15s,color .15s;line-height:1.2;box-sizing:border-box}.tmss-btn--solid,.tmss a.tmss-btn--solid,button.tmss-btn--solid{background:var(--tmss-accent)!important;color:var(--tmss-accent-ink)!important}.tmss-btn--solid:hover,.tmss a.tmss-btn--solid:hover{transform:translateY(-2px);color:var(--tmss-accent-ink)!important}.tmss-btn--ghost,.tmss a.tmss-btn--ghost,button.tmss-btn--ghost{background:transparent!important;color:var(--tmss-paper)!important;border-color:var(--tmss-line)}.tmss-btn--ghost:hover,.tmss a.tmss-btn--ghost:hover{border-color:var(--tmss-accent);color:var(--tmss-accent)!important}.tmss-btn--ghost:before{content:"[";color:var(--tmss-accent);font-weight:400;transition:transform .2s}.tmss-btn--ghost:after{content:"]";color:var(--tmss-accent);font-weight:400;transition:transform .2s}.tmss-btn--ghost:hover:before{transform:translate(-3px)}.tmss-btn--ghost:hover:after{transform:translate(3px)}.tmss-ctas{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.tmss-ctas--left{justify-content:flex-start}.tmss-band-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:44px;flex-wrap:wrap}.tmss-band-head h2{font-size:clamp(40px,6vw,80px)}.tmss-more{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tmss-accent);border-bottom:1px solid var(--tmss-accent);padding-bottom:4px;white-space:nowrap}.tmss-more:hover{color:var(--tmss-accent)}.tmss-reveal{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s ease}.tmss-reveal.in{opacity:1;transform:none}.tmss-ph{background:linear-gradient(135deg,var(--tmss-panel-2),#241d15 55%,#2e2415)}.tmss-media{position:relative;overflow:hidden}.tmss-media img,.tmss-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tmss-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--tmss-line)}.tmss-hero__slides{position:absolute;top:0;right:0;bottom:0;left:0}.tmss-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.06);animation:tmssHeroFade var(--fade-total,18s) infinite}.tmss-hero__slide img{width:100%;height:100%;object-fit:cover}.tmss-hero__slide--static,.tmss-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;transform:none;animation:none}.tmss-hero__video video{width:100%;height:100%;object-fit:cover}@keyframes tmssHeroFade{0%{opacity:0;transform:scale(1.06)}6%{opacity:1}33%{opacity:1;transform:scale(1)}40%,to{opacity:0}}.tmss-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(1000px 520px at 50% 0%,rgba(255,214,53,.1),transparent 65%),linear-gradient(180deg,#0b0a08b8,#0b0a088c 45%,#0b0a08e0)}.tmss-hero__in{position:relative;padding:110px 24px 84px;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.tmss-hero__name{font-size:clamp(52px,12.5vw,180px);line-height:.88;padding:.12em clamp(28px,5vw,72px);--brk-arm:clamp(16px,2.6vw,36px);--brk-w:4px}.tmss-hero__tag{font-size:clamp(20px,3vw,32px);margin-top:26px}.tmss-hero__in .tmss-lede{font-size:17px;margin:20px auto 34px}.tmss-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--tmss-line);border-top:1px solid var(--tmss-line)}.tmss-stat{background:var(--tmss-ink);padding:26px 8px 22px;text-align:center}.tmss-stat b{display:block;font-family:var(--tmss-display)!important;font-weight:400;font-size:clamp(28px,4vw,44px);letter-spacing:.02em;color:var(--tmss-paper)}.tmss-stat b i{font-style:normal;color:var(--tmss-accent)}.tmss-stat span{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--tmss-muted)}.tmss-mission{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.tmss-mission__copy h2{font-size:clamp(30px,4.2vw,54px);line-height:1.02}.tmss-mission__copy .rte,.tmss-mission__copy p{color:var(--tmss-muted)}.tmss-mission__art{aspect-ratio:4/5;border:1px solid var(--tmss-line);--brk-arm:22px;--brk-w:3px}.tmss-mission__art:before,.tmss-mission__art:after{margin:14px;z-index:2}.tmss-carousel-shell{position:relative}.tmss-carousel{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 2px 10px}.tmss-carousel::-webkit-scrollbar{display:none}.tmss-car-item{flex:0 0 min(78%,760px);scroll-snap-align:start;display:block;background:var(--tmss-panel);border:1px solid var(--tmss-line);transition:transform .2s,border-color .2s}.tmss-car-item:hover{border-color:var(--tmss-accent)}.tmss-car-item--soon{opacity:.75}.tmss-thumb{position:relative;aspect-ratio:16/9;overflow:hidden;--brk-arm:14px;--brk-w:2px}.tmss-thumb:before,.tmss-thumb:after{margin:14px;z-index:2;top:14px;bottom:14px}.tmss-thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tmss-thumb__inner{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.tmss-play{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--tmss-accent);color:var(--tmss-accent-ink);position:relative;z-index:3}.tmss-play svg{margin-left:4px}.tmss-dur{position:absolute;right:12px;bottom:12px;padding:4px 8px;background:#000000bf;color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;z-index:3}.tmss-soon-mark{font-family:var(--tmss-display)!important;text-transform:uppercase;letter-spacing:.06em;color:#f3ede247;font-size:clamp(26px,3.5vw,44px);white-space:nowrap;position:relative;z-index:1}.tmss-ep-meta{padding:18px 20px 20px}.tmss-kicker{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--tmss-accent)}.tmss-ep-meta h3{margin:8px 0 6px;font-size:22px;line-height:1.25;font-weight:700;color:var(--tmss-paper)}.tmss-ep-meta p{margin:0;color:var(--tmss-muted);font-size:14px}.tmss-car-nav{display:flex;gap:10px;justify-content:flex-end;margin-bottom:18px}.tmss-car-btn{width:48px;height:48px;border-radius:50%;border:0;cursor:pointer;background:var(--tmss-accent);color:var(--tmss-accent-ink);display:grid;place-items:center;transition:transform .15s;padding:0}.tmss-car-btn:hover{transform:scale(1.06)}.tmss-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.tmss-tile{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;border:1px solid var(--tmss-line);--brk-arm:18px;--brk-w:3px}.tmss-tile:before,.tmss-tile:after{margin:12px;z-index:2}.tmss-tile__media{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .35s ease}.tmss-tile__media img{width:100%;height:100%;object-fit:cover}.tmss-tile:hover .tmss-tile__media{transform:scale(1.045)}.tmss-tile__mono{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--tmss-display)!important;text-transform:uppercase;color:#f3ede229;font-size:clamp(34px,5vw,64px);letter-spacing:.04em;-webkit-user-select:none;user-select:none;white-space:nowrap}.tmss-tile__grad{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 8%,rgba(0,0,0,.35) 40%,rgba(0,0,0,.72) 66%,rgba(0,0,0,.92) 100%)}.tmss-tile__info{position:absolute;left:18px;right:18px;bottom:16px;z-index:3}.tmss-tile__tag{display:inline-block;margin-bottom:10px;padding:4px 9px;background:var(--tmss-accent);color:var(--tmss-accent-ink);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.tmss-tile__info h3{margin:0 0 4px;font-family:var(--tmss-display)!important;font-weight:400;text-transform:uppercase;font-size:26px;line-height:.95;letter-spacing:.02em;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.65)}.tmss-tile__info p{margin:0;font-size:12.5px;color:#e8e0d4;text-shadow:0 1px 10px rgba(0,0,0,.6)}.tmss-tile__cta{margin-top:10px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--tmss-accent)}.tmss-quote{background:var(--tmss-panel);border-block:1px solid var(--tmss-line);text-align:center}.tmss-quote blockquote{margin:0 auto;max-width:960px;padding:28px clamp(40px,7vw,96px);--brk-arm:clamp(20px,3.5vw,44px);--brk-w:4px}.tmss-quote .tmss-display{font-size:clamp(30px,5vw,58px);line-height:1.04}.tmss-quote cite{display:block;margin-top:22px;font-style:normal;font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--tmss-muted)}.tmss-cta{text-align:center}.tmss-cta h2{font-size:clamp(44px,7vw,96px)}.tmss-cta .tmss-lede{margin:22px auto 34px}.tmss-subscribe{border-top:1px solid var(--tmss-line)}.tmss-sub-row{display:flex;gap:12px;justify-content:center;align-items:center;flex-wrap:wrap}.tmss-sub-row input[type=email]{background:var(--tmss-panel);border:1px solid var(--tmss-line);color:var(--tmss-paper);height:52px;padding:0 18px;font:inherit;font-size:14px;min-width:280px;border-radius:0;box-sizing:border-box}.tmss-sub-row input[type=email]::placeholder{color:var(--tmss-muted)}.tmss-form-msg{margin-top:18px;font-size:14px}.tmss-form-msg--ok{color:var(--tmss-accent)}.tmss-form-msg--err{color:#ff7a6b}@media(prefers-reduced-motion:reduce){.tmss-hero__slide{animation:none;opacity:0}.tmss-hero__slide:first-child{opacity:1;transform:none}.tmss-reveal{opacity:1!important;transform:none!important}}@media(max-width:960px){.tmss-band{padding:72px 0}.tmss-mission{grid-template-columns:1fr;gap:32px}.tmss-tiles{grid-template-columns:repeat(2,1fr)!important;gap:12px}.tmss-tile__info{left:12px;right:12px;bottom:12px}.tmss-tile__info h3{font-size:20px}.tmss-stats{grid-template-columns:repeat(2,1fr)}.tmss-hero__in{padding-top:80px}.tmss-car-item{flex-basis:88%}.tmss-car-nav{display:none}}body h1,body h2,body h3,.h1,.h2,.h3,.h1-large,.h1-xlarge{text-transform:uppercase;line-height:1.02;letter-spacing:.01em}.subheading{color:var(--tmss-accent)!important;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.subheading:before{content:"[ ";opacity:.7}.subheading:after{content:" ]";opacity:.7}.button,button.button,a.button,input.button{border-radius:0!important;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.button.outline,.button.secondary{background:transparent;color:var(--tmss-paper);border:1px solid var(--tmss-line)}.button.outline:hover,.button.secondary:hover{border-color:var(--tmss-accent);color:var(--tmss-accent)}.button.outline:before{content:"[";color:var(--tmss-accent);font-weight:400;margin-right:8px;transition:transform .2s;display:inline-block}.button.outline:after{content:"]";color:var(--tmss-accent);font-weight:400;margin-left:8px;transition:transform .2s;display:inline-block}.button.outline:hover:before{transform:translate(-3px)}.button.outline:hover:after{transform:translate(3px)}.text-button{color:var(--tmss-accent);border-color:var(--tmss-accent)}.product-card{background:var(--tmss-panel);border:1px solid var(--tmss-line);transition:transform .2s,border-color .2s}.product-card:hover{transform:translateY(-4px);border-color:var(--tmss-accent)}.product-card-info{padding:14px 16px 16px}.product-card-title,.product-card-title a{font-family:var(--tmss-display)!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.02em;font-size:1.15em;color:var(--tmss-paper)}.product-card-vendor,.product-card-subtitle{color:var(--tmss-muted)}.product-card .price,.product-card .price *{color:var(--tmss-paper)}.star-rating,.star-rating svg{color:var(--tmss-accent);fill:var(--tmss-accent)}.collection-banner--title,.page-title{font-family:var(--tmss-display)!important;font-weight:400!important;text-transform:uppercase;line-height:.95}.collection-banner--description,.breadcrumbs,.breadcrumbs a,.collection-banner--breadcrumbs,.collection-banner--breadcrumbs a{color:var(--tmss-muted)}.breadcrumbs a:hover{color:var(--tmss-accent)}.accordion,.accordion__title,.collapsible__content{border-color:var(--tmss-line)!important;background:transparent}.accordion__title,.accordion button.collapsible,button.collapsible{color:var(--tmss-paper);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.accordion__title:hover,button.collapsible:hover{color:var(--tmss-accent)}.accordion__content,.collapsible__content{color:var(--tmss-muted)}.accordion span:before,.accordion span:after{background:var(--tmss-accent)!important}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=number],textarea,select{background:var(--tmss-panel)!important;color:var(--tmss-paper)!important;border:1px solid var(--tmss-line)!important;border-radius:0!important}input::placeholder,textarea::placeholder{color:var(--tmss-muted)!important}.quantity,.quantity input,.quantity button{background:var(--tmss-panel)!important;color:var(--tmss-paper)!important;border-color:var(--tmss-line)!important}.slider-button,.flickity-button{background:var(--tmss-accent)!important;color:var(--tmss-accent-ink)!important;border-radius:50%;border:0}.slider-button svg,.flickity-button svg{fill:currentColor}.flickity-page-dots .dot{background:var(--tmss-muted)}.flickity-page-dots .dot.is-selected{background:var(--tmss-accent)}.pagination a,.pagination span{color:var(--tmss-paper);border-color:var(--tmss-line)}.pagination a:hover,.pagination .current{color:var(--tmss-accent);border-color:var(--tmss-accent)}.tabs .tab-title{color:var(--tmss-muted);text-transform:uppercase;letter-spacing:.08em}.tabs .tab-title.active,.tabs .tab-title:hover{color:var(--tmss-accent)}hr,.divider{border-color:var(--tmss-line)}.cart-drawer,.thb-quick-search,.predictive-search{background:var(--tmss-ink);color:var(--tmss-paper)}.thb-product-detail .product-badges span{border-radius:0}::selection{background:var(--tmss-accent);color:var(--tmss-accent-ink)}a:focus-visible,button:focus-visible{outline-color:var(--tmss-accent)}.thb-product-detail .product-title{font-family:var(--tmss-display)!important;font-weight:400!important;text-transform:uppercase;line-height:1}body h1,body h2,body h3,.h1,.h2,.h3,.h1-large,.h1-xlarge,.collection-banner--title,.page-title{font-family:var(--tmss-display)!important;font-weight:400!important}body h4,body h5,body h6,.h4,.h5,.h6{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.06em}.heading-font,.logolink.text-logo,.customer-addresses .my-address .address-index{font-family:var(--tmss-display)!important;font-weight:400!important;text-transform:uppercase}body,.body-font{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif}body [class*=comparison-heading] h1,body [class*=comparison-heading] h2,body [class*=comparison-heading] h3,body [class*=comparison-heading],body [class*=feature-heading] h1,body [class*=feature-heading] h2,body [class*=feature-heading] h3,body [class*=feature-heading],body [class*=feature-subheading] h1,body [class*=feature-subheading] h2,body [class*=feature-subheading] h3,body [class*=feature-subheading],body [class*=feature-tabs-title] h1,body [class*=feature-tabs-title] h2,body [class*=feature-tabs-title] h3,body [class*=feature-tabs-title],body [class*=feature-title] h1,body [class*=feature-title] h2,body [class*=feature-title] h3,body [class*=feature-title],body [class*=hotspots-heading] h1,body [class*=hotspots-heading] h2,body [class*=hotspots-heading] h3,body [class*=hotspots-heading],body [class*=hotspots-title] h1,body [class*=hotspots-title] h2,body [class*=hotspots-title] h3,body [class*=hotspots-title],body [class*=video-heading] h1,body [class*=video-heading] h2,body [class*=video-heading] h3,body [class*=video-heading],body [class*=video-modal-heading] h1,body [class*=video-modal-heading] h2,body [class*=video-modal-heading] h3,body [class*=video-modal-heading],body [class*=video-modal-product-title] h1,body [class*=video-modal-product-title] h2,body [class*=video-modal-product-title] h3,body [class*=video-modal-product-title],body [class*=video-product-title] h1,body [class*=video-product-title] h2,body [class*=video-product-title] h3,body [class*=video-product-title],body [class*=video-social-heading] h1,body [class*=video-social-heading] h2,body [class*=video-social-heading] h3,body [class*=video-social-heading],body [class*=video-social-subheading] h1,body [class*=video-social-subheading] h2,body [class*=video-social-subheading] h3,body [class*=video-social-subheading]{font-family:var(--tmss-display)!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.01em}body [class*=comparison-button],body [class*=comparison-grid-header],body [class*=comparison-grid-rows],body [class*=comparison-item-text],body [class*=comparison-list-text],body [class*=comparison-text],body [class*=feature-bottom-text],body [class*=feature-button],body [class*=feature-item-text],body [class*=feature-percent],body [class*=feature-subtext],body [class*=feature-text],body [class*=feature-thumbs-text],body [class*=hotspots-circle],body [class*=hotspots-item-content],body [class*=hotspots-text],body [class*=reviews-author],body [class*=reviews-text],body [class*=video-add],body [class*=video-modal-add],body [class*=video-modal-product-price],body [class*=video-modal-text],body [class*=video-option-name],body [class*=video-option-price],body [class*=video-product-price],body [class*=video-select],body [class*=video-social-info]{font-family:Inter,-apple-system,sans-serif!important}body [class*=vtls],body [id*=vtls],body [class*=vitals]{font-family:Inter,-apple-system,sans-serif!important;color:var(--tmss-paper)}body [class*=vtls] h1,body [class*=vtls] h2,body [class*=vtls] h3,body [class*=vtls] h4,body [class*=vtls] h5,body [id*=vtls] h5{font-family:var(--tmss-display)!important;font-weight:400!important;text-transform:uppercase}.text-with-icons,.text-with-icons *{border-radius:0!important}.text-with-icons{background:var(--tmss-ink)!important;border-block:1px solid var(--tmss-line)}.text-with-icons:before,.text-with-icons:after,.text-with-icons__inner:before,.text-with-icons__inner:after{content:none!important;display:none!important}.text-with-icons__inner{display:grid!important;grid-template-columns:repeat(var(--icon-columns,3),1fr);gap:0!important;background:transparent!important;max-width:1200px;margin:0 auto;padding:0!important}.text-with-icons__block{background:var(--tmss-ink)!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:34px 18px!important;margin:0!important;text-align:center;border:0!important;width:auto!important;min-width:0!important}.text-with-icons__block+.text-with-icons__block{border-left:1px solid var(--tmss-line)!important}.text-with-icons__icon img{filter:brightness(0) saturate(100%) invert(84%) sepia(58%) saturate(1600%) hue-rotate(357deg) brightness(104%);width:34px;height:34px;object-fit:contain}.text-with-icons__icon svg{color:var(--tmss-accent);width:34px;height:34px}.text-with-icons__icon svg *{stroke:var(--tmss-accent)}.text-with-icons__block-content h6{margin:0;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--tmss-paper)}.text-with-icons__block-content h6:before{content:"[ ";color:var(--tmss-accent);opacity:.8}.text-with-icons__block-content h6:after{content:" ]";color:var(--tmss-accent);opacity:.8}.text-with-icons__block-content p{color:var(--tmss-muted);font-size:13px;margin:6px 0 0}@media(max-width:760px){.text-with-icons__inner{grid-template-columns:1fr}.text-with-icons__block+.text-with-icons__block{border-left:0!important;border-top:1px solid var(--tmss-line)!important}}body.template-index #header .logoimg:not(.logoimg--light){display:inline-block!important}body.template-index #header .logoimg--light,body:has(.tmss-hero) #header .logoimg--light{display:none!important}#header{--navigation-item-spacing:8px}#header .thb-full-menu>li>a{font-size:12.5px!important;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}#header .thb-full-menu{flex-wrap:nowrap}#header .thb-full-menu>li{white-space:nowrap}#footer{border-top:1px solid var(--tmss-line)!important;padding-top:0!important}#footer:before{content:"[ The Muslim Safe Space ]";display:block;text-align:center;font-family:var(--tmss-display);font-weight:400;text-transform:uppercase;font-size:clamp(28px,4.2vw,58px);line-height:1;letter-spacing:.02em;color:var(--tmss-paper);padding:72px 24px 64px}#footer .thb-widget-title{font-family:Inter,-apple-system,sans-serif!important;color:var(--tmss-accent)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.22em;text-transform:uppercase}#footer .thb-widget-title{justify-content:flex-start;margin-bottom:20px}#footer a{color:var(--tmss-muted)!important;transition:color .15s}#footer a:hover{color:var(--tmss-accent)!important}#footer .rte,#footer p{color:var(--tmss-muted)}#footer .payment-icons svg,#footer .payment-icons img{filter:grayscale(1) opacity(.45);transition:filter .2s}#footer .payment-icons:hover svg,#footer .payment-icons:hover img{filter:none}#footer select,#footer .localization button{background:var(--tmss-panel)!important;color:var(--tmss-paper)!important;border:1px solid var(--tmss-line)!important;border-radius:0!important}.tmss-sub-row form,.tmss-sub-form{margin:0!important;padding:0!important;display:contents}.tmss-sub-row input[type=email],.tmss-sub-row .tmss-btn{margin:0!important}.tmss-sub-row .tmss-form-msg{flex-basis:100%;text-align:center}.tmss-cols{display:grid;grid-template-columns:repeat(var(--tmss-col-count,3),1fr);gap:16px}.tmss-col{background:var(--tmss-panel);border:1px solid var(--tmss-line);padding:30px 28px 28px;--brk-arm:12px;--brk-w:2px;display:flex;flex-direction:column;gap:12px}.tmss-col:before,.tmss-col:after{margin:8px}.tmss-col h3.tmss-display{font-size:clamp(22px,2.4vw,30px)}.tmss-col__text{color:var(--tmss-muted);font-size:14.5px}.tmss-col__text ul{list-style:none;margin:10px 0 0;padding:0}.tmss-col__text li{padding:9px 0;border-top:1px solid var(--tmss-line)}.tmss-col__text li:first-child{border-top:0}.tmss-col__text strong{color:var(--tmss-paper)}@media(max-width:900px){.tmss-cols{grid-template-columns:1fr}}.tmss-tile__cta{white-space:nowrap}body.template-index .tmss-car-item--soon{opacity:1}body.template-index .tmss-car-item--soon .tmss-ph{background:radial-gradient(120% 130% at 50% 36%,#2c2116,#1b160f 60%,#131009);display:flex;align-items:center;justify-content:center}body.template-index .tmss-car-item--soon .tmss-soon-mark{display:inline-flex;align-items:center;padding:10px 18px;border:1px solid rgba(255,214,53,.4);border-radius:999px;background:#ffd63512;color:var(--tmss-accent);letter-spacing:.16em;font-weight:600;font-size:13px;text-transform:uppercase;white-space:nowrap}.tmss-tile__badge{position:absolute;top:0;right:0;z-index:4;padding:7px 13px;border-radius:0;line-height:1;background:var(--tmss-accent);color:var(--tmss-accent-ink);font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}body.template-index #footer .field__label,body:has(.tmss-hero) #footer .field__label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}body.template-index #footer input:focus,body:has(.tmss-hero) #footer input:focus{border-color:var(--tmss-accent)!important;box-shadow:none!important;outline:none!important}@media(max-width:600px){.tmss-ctas{flex-direction:column;align-items:stretch}.tmss-ctas .tmss-btn{width:100%}.tmss-sub-row{flex-direction:column;align-items:stretch}.tmss-sub-row .tmss-btn,.tmss-sub-row input[type=email]{width:100%!important;min-width:0!important}}body.template-index .scrolling-text--item span,body:has(.tmss-hero) .scrolling-text--item span{color:var(--tmss-paper)!important}body.template-index .scrolling-text--item span:before,body:has(.tmss-hero) .scrolling-text--item span:before{content:"[ ";color:var(--tmss-accent)}body.template-index .scrolling-text--item span:after,body:has(.tmss-hero) .scrolling-text--item span:after{content:" ]";color:var(--tmss-accent)}.tmss-casting-sec .tmss-wrap{text-align:center}.tmss-casting-sec__lede{margin-inline:auto}.mzz-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.mzz-modal[hidden]{display:none}.mzz-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000bd}.mzz-modal__dialog{position:relative;z-index:1;display:grid;grid-template-columns:.85fr 1.15fr;width:100%;max-width:920px;max-height:92vh;overflow:auto;background:var(--tmss-panel);border:1px solid var(--tmss-line);box-shadow:0 40px 120px -40px #000}.mzz-modal__media{position:relative;min-height:100%}.mzz-modal__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mzz-modal__body{padding:38px 40px}.mzz-modal__body .tmss-eyebrow{margin-bottom:10px}.mzz-modal__body .tmss-display{font-size:clamp(28px,4vw,38px);margin:0 0 22px;line-height:.95}.mzz-modal__close{position:absolute;top:8px;right:12px;z-index:3;background:none;border:0;color:var(--tmss-paper);font-size:32px;line-height:1;cursor:pointer;padding:6px 10px;opacity:.8}.mzz-modal__close:hover{opacity:1;color:var(--tmss-accent)}.mzz-form__row{display:flex;gap:14px}.mzz-field{display:flex;flex-direction:column;gap:7px;margin:0 0 15px;flex:1 1 0;min-width:0}.mzz-field span{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--tmss-muted);font-weight:700}.mzz-field em{text-transform:none;letter-spacing:0;font-style:normal;opacity:.7}.mzz-field input,.mzz-field textarea{background:var(--tmss-ink);border:1px solid var(--tmss-line);color:var(--tmss-paper);padding:12px 14px;font:inherit;font-size:15px;border-radius:0;box-sizing:border-box;width:100%}.mzz-field input::placeholder,.mzz-field textarea::placeholder{color:#7d7466}.mzz-field input:focus,.mzz-field textarea:focus{outline:none;border-color:var(--tmss-accent)}.mzz-field textarea{resize:vertical}.mzz-form__submit{width:100%;margin-top:6px}.mzz-form__fine{font-size:12px;color:var(--tmss-muted);margin:14px 0 0;text-align:center}.mzz-form__ok{color:var(--tmss-accent);font-size:16px;line-height:1.6}.mzz-form__err{color:#ff8f8f;font-size:14px;margin:0 0 14px}@media(max-width:720px){.mzz-modal{padding:0;align-items:stretch}.mzz-modal__dialog{grid-template-columns:1fr;max-height:100vh;max-width:none}.mzz-modal__media{min-height:150px;height:150px}.mzz-form__row{flex-direction:column;gap:0}.mzz-modal__body{padding:26px 22px 40px}}.mzz-field select{background:var(--tmss-ink);border:1px solid var(--tmss-line);color:var(--tmss-paper);padding:12px 38px 12px 14px;font:inherit;font-size:15px;border-radius:0;box-sizing:border-box;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23ffd635' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px}.mzz-field select:focus{outline:none;border-color:var(--tmss-accent)}.mzz-field select option{background:var(--tmss-panel);color:var(--tmss-paper)}.mzz-form__row .mzz-field{justify-content:flex-start}.mzz-form__row .mzz-field input,.mzz-form__row .mzz-field select{margin-top:auto}.tmss-casting-sec .tmss-wrap h2{font-size:clamp(44px,7vw,96px)}.tmss-casting-sec .tmss-wrap .tmss-lede{margin:22px auto 34px}.tmss-testi__title{font-size:clamp(48px,8vw,104px);margin:6px 0 46px}.tmss-testi__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.tmss-testi__card{position:relative;margin:0;border:1px solid var(--tmss-line);padding:34px 30px;--brk-arm:20px;--brk-w:3px}.tmss-testi__stars{color:var(--tmss-accent);letter-spacing:5px;font-size:16px;line-height:1;margin-bottom:22px}.tmss-testi__stars .is-empty{color:var(--tmss-line)}.tmss-testi__quote{font-size:17px;line-height:1.62;color:var(--tmss-paper);margin:0 0 24px}.tmss-testi__name{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--tmss-muted);font-weight:700}@media(max-width:900px){.tmss-testi__grid{grid-template-columns:1fr}.tmss-testi__title{margin-bottom:32px}}.tmss-testi__quote{text-align:left!important;padding:0!important;position:static!important;letter-spacing:normal!important;font-size:17px!important;line-height:1.62!important}.tmss-testi__quote:before,.tmss-testi__quote:after{content:none!important;display:none!important}.tmss-testi__title{margin:0 0 clamp(40px,6vw,60px)!important}body.template-index .thb-full-menu .sub-menu,body:has(.tmss-hero) .thb-full-menu .sub-menu{background:var(--tmss-panel)!important;border:1px solid var(--tmss-line);box-shadow:0 22px 44px -22px #000000b3!important}body.template-index .thb-full-menu .sub-menu a,body:has(.tmss-hero) .thb-full-menu .sub-menu a{color:var(--tmss-paper)!important}body.template-index .thb-full-menu .sub-menu a:hover,body.template-index .thb-full-menu .sub-menu li.active>a,body:has(.tmss-hero) .thb-full-menu .sub-menu a:hover,body:has(.tmss-hero) .thb-full-menu .sub-menu li.active>a{color:var(--tmss-accent)!important}
/*# sourceMappingURL=/cdn/shop/t/51/assets/tmss-brand.css.map */
