.tsmm{--tsmm-bg: #0b0b0b;--tsmm-white: #fff;--tsmm-muted: #ada9a4;--tsmm-accent: #e87e4f;--tsmm-link: #f2ad68;--tsmm-btn: #ffa859;--tsmm-btn-hover: #ff8517;--tsmm-ink: #0b0b0b;--tsmm-display: var(--font-heading-family, "Krona One"), sans-serif;--tsmm-body: var(--font-body-family, "Montserrat"), system-ui, sans-serif;--tsmm-gutter: clamp(24px, 9.375vw, 180px);--tsmm-promo-w: clamp(260px, 18.75vw, 360px);--tsmm-ease: cubic-bezier(.16, 1, .3, 1);display:flex;flex-direction:column;gap:32px;padding:40px var(--tsmm-gutter) 48px;background:var(--tsmm-bg);color:var(--tsmm-white);font-family:var(--tsmm-body);text-align:left;position:relative;z-index:2}.tsmm a{text-decoration:none;color:inherit}.tsmm p{margin:0}.tsmm__head{display:flex;align-items:center;justify-content:space-between;gap:24px}.tsmm__eyebrow{font-family:var(--tsmm-body);font-weight:600;font-size:10px;line-height:1;letter-spacing:1.4px;text-transform:uppercase;color:var(--tsmm-accent)}.tsmm__view-all,.tsmm__cta{display:inline-flex;align-items:center;gap:8px;font-family:var(--tsmm-display);font-size:13px;line-height:1.5;letter-spacing:.26px;text-transform:uppercase;white-space:nowrap}.tsmm__view-all{color:var(--tsmm-white)}.tsmm__cta{color:var(--tsmm-link)}.tsmm .ts-icon-arrow{flex:0 0 auto;transition:transform .3s var(--tsmm-ease)}.tsmm__view-all:hover .ts-icon-arrow,.tsmm__view-all:focus-visible .ts-icon-arrow,.tsmm__card-link:hover .tsmm__cta .ts-icon-arrow,.tsmm__card-link:focus-visible .tsmm__cta .ts-icon-arrow{transform:translate(3px)}.tsmm__view-all:hover span,.tsmm__card-link:hover .tsmm__cta-label,.tsmm__card-link:focus-visible .tsmm__cta-label{text-decoration:underline;text-underline-offset:3px}.tsmm__body{display:flex;align-items:stretch;gap:24px}.tsmm__cards{flex:1 1 auto;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:24px;margin:0;padding:0;list-style:none}.tsmm__card{min-width:0}.tsmm__card-link{display:flex;flex-direction:column;gap:16px;height:100%}.tsmm__media{position:relative;display:block;aspect-ratio:276 / 200;overflow:hidden;border-radius:4px;background:#1a1716}.tsmm .tsmm__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--tsmm-ease)}.tsmm__card-link:hover .tsmm__img{transform:scale(1.04)}.tsmm__text{display:flex;flex-direction:column;gap:8px;word-break:break-word}.tsmm__title{font-family:var(--tsmm-display);font-size:16px;line-height:1.6;text-transform:uppercase;color:var(--tsmm-white)}.tsmm__desc{font-size:13px;line-height:1.5;color:var(--tsmm-muted)}.tsmm__cta{margin-top:auto}.tsmm__promo{position:relative;flex:0 0 var(--tsmm-promo-w);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:16px;padding:24px;overflow:hidden;border-radius:4px;isolation:isolate}.tsmm__promo-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.tsmm__promo-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0b0b26,#0b0b0beb)}.tsmm__promo:hover .tsmm__img{transform:scale(1.04)}.tsmm__promo-text{display:flex;flex-direction:column;gap:8px;width:100%;word-break:break-word}.tsmm__promo-desc{font-size:13px;line-height:1.5;color:var(--tsmm-white);opacity:.8}.tsmm__promo-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.tsmm__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 28px;overflow:hidden;isolation:isolate;border:1px solid var(--tsmm-accent);border-radius:100px;background:var(--tsmm-btn);color:var(--tsmm-ink)!important;font-family:var(--tsmm-display);font-size:12px;line-height:1.5;letter-spacing:.12px;text-transform:uppercase;white-space:nowrap;box-shadow:0 0 80px 4px #ff611452,0 0 44px 2px #ff701f38,0 0 20px #ff802e59;transition:border-color .3s}.tsmm__btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--tsmm-btn-hover);transform:translate(-101%);transition:transform .5s var(--tsmm-ease)}.tsmm__btn:hover,.tsmm__btn:focus-visible{border-color:var(--tsmm-btn)}.tsmm__btn:hover:before,.tsmm__btn:focus-visible:before{transform:translate(0)}.tsmm a:focus-visible{outline:2px solid var(--tsmm-link);outline-offset:4px;border-radius:4px}.tsmm .tsmm__btn:focus-visible{border-radius:100px}.tsmm:not(.tsmm--drawer){--tsmm-gap: clamp(16px, 7.43px + .446vw, 24px);--tsmm-title: clamp(12.5px, 8.5px + .39vw, 16px);--tsmm-link-size: clamp(11px, 8.71px + .223vw, 13px);--tsmm-desc: clamp(12px, 10.86px + .112vw, 13px);gap:clamp(24px,14.86px + .893vw,32px);padding-top:clamp(28px,14.29px + 1.34vw,40px);padding-bottom:clamp(32px,13.71px + 1.786vw,48px)}.tsmm:not(.tsmm--drawer) .tsmm__body,.tsmm:not(.tsmm--drawer) .tsmm__cards{gap:var(--tsmm-gap)}.tsmm:not(.tsmm--drawer) .tsmm__title{font-size:var(--tsmm-title);text-wrap:balance}.tsmm:not(.tsmm--drawer) .tsmm__desc{font-size:var(--tsmm-desc)}.tsmm:not(.tsmm--drawer) .tsmm__view-all,.tsmm:not(.tsmm--drawer) .tsmm__cta{font-size:var(--tsmm-link-size)}.tsmm:not(.tsmm--drawer){--tsmm-gutter: clamp(40px, -120px + 15.625vw, 180px);--tsmm-promo-w: clamp(220px, 60px + 15.625vw, 360px)}.tsmm:not(.tsmm--drawer) .tsmm__promo{padding:clamp(16px,6.86px + .893vw,24px)}.tsmm:not(.tsmm--drawer) .tsmm__cta{white-space:normal}.tsmm:not(.tsmm--drawer) .tsmm__cta-label{min-width:0}.tsmm:not(.tsmm--drawer) .tsmm__btn{gap:clamp(6px,3.71px + .223vw,8px);padding:clamp(11px,5.29px + .558vw,16px) clamp(14px,-2px + 1.5625vw,28px);font-size:clamp(10px,7.71px + .223vw,12px);letter-spacing:0;max-width:100%;white-space:normal;text-align:center}.tsmm:not(.tsmm--drawer) .tsmm__btn .ts-icon-arrow{width:clamp(13px,9.57px + .335vw,16px);height:auto}.section-header .header-blur{background:rgba(var(--color-page-bg-rgb),1)!important}.tsmm:not(.tsmm--drawer){background:transparent}.header--sticky ecx-header.section-header.header--transparent,ecx-header.section-header.header--transparent:hover,ecx-header.section-header.header-menu--open.header--transparent,ecx-header.section-header.header--transparent.header-mega--open{background:rgba(var(--color-page-bg-rgb),1)!important}ecx-header.section-header.header--transparent.header-mega--open .header-blur{transition:none!important}.menu--horizontal .mega-menu-wrapper.tsmm-wrap,.mega-menu-drawer .mega-menu-wrapper.tsmm-wrap{padding:0}.tsmm--drawer{gap:0;padding:4px 0 16px;background:transparent}.tsmm__rows{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.tsmm__row{display:flex;align-items:center;gap:16px;min-height:80px;padding:12px 0}.tsmm__thumb{position:relative;flex:0 0 56px;width:56px;height:56px;overflow:hidden;border-radius:4px;background:#1a1716}.tsmm__row-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px;word-break:break-word}.tsmm__row-title{font-family:var(--tsmm-body);font-weight:600;font-size:16px;line-height:1.6;color:var(--tsmm-white)}.tsmm__chevron{flex:0 0 20px;color:var(--tsmm-white);transition:transform .3s var(--tsmm-ease)}.tsmm__row:hover .tsmm__chevron,.tsmm__row:focus-visible .tsmm__chevron{transform:translate(3px)}.tsmm--drawer .tsmm__view-all{align-self:flex-start;padding:12px 0 20px;color:var(--tsmm-link)}.tsmm--drawer .tsmm__promo{flex:none;width:100%;min-height:280px;padding:20px}.tsmm--drawer .tsmm__promo-bg:after{background:linear-gradient(180deg,#0b0b0b1a,#0b0b0beb)}.tsmm--drawer .tsmm__btn{width:100%}#menuDrawer .mega-menu--drawer__dropdown .menu__link-lv1{padding:16px 0;font-family:var(--font-heading-family, "Krona One"),sans-serif;font-size:14px;line-height:1.5;letter-spacing:1.12px;text-transform:uppercase}#menuDrawer .mega-menu--drawer__dropdown details[open]>.menu__link-lv1,#menuDrawer .mega-menu--drawer__dropdown details.is-open>.menu__link-lv1{color:#f2ad68}@media(prefers-reduced-motion:reduce){.tsmm *,.tsmm *:before{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ts-mega-menu.css.map */
