.fsmm-active{--fsmm-red:#ec111e;--fsmm-text:#f7f8f8;--fsmm-muted:#bbc2c3;--fsmm-border:#343b3d}.fsmm-active .fsm-navigation{display:none!important}.fsmm-desktop,.fsmm-quick,.fsmm-drawer{font-family:Arial,Helvetica,sans-serif}.fsmm-desktop a,.fsmm-quick a,.fsmm-drawer a{text-decoration:none}.fsmm-desktop :is(a,button):focus-visible,.fsmm-quick a:focus-visible,.fsmm-drawer :is(a,button,summary):focus-visible,.fsmm-drawer-open:focus-visible{outline:2px solid #ff525c;outline-offset:-2px}.fsmm-desktop{position:relative;background:#0c0e0e;color:var(--fsmm-text);border-block:1px solid #343a3c;z-index:10}.fsmm-bar{max-width:1660px;margin:auto;padding-inline:clamp(12px, 1.4vw, 24px);min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:10px}.fsmm-main-links{display:flex;flex:1;flex-wrap:wrap;align-self:stretch;align-items:stretch}.fsmm-desktop .fsmm-main-link{display:inline-flex;align-items:center;gap:7px;min-height:49px;padding:8px clamp(8px, 1.05vw, 20px);color:#f7f8f8;background:none;border:0;border-radius:0;border-bottom:3px solid #fff0;font-size:clamp(12px, 1vw, 14px);font-weight:800;line-height:1.25;text-transform:uppercase}.fsmm-split{display:inline-flex}.fsmm-desktop .fsmm-main-destination{padding-inline-end:4px}.fsmm-desktop .fsmm-main-toggle{min-width:29px;justify-content:center;padding-inline:3px clamp(8px, 1.05vw, 20px)}.fsmm-desktop .fsmm-main-links>.fsmm-main-link:is(:hover,[aria-expanded="true"],[aria-current="page"]),.fsmm-desktop .fsmm-split:is(:hover,:has(>[aria-expanded="true"],>[aria-current="page"]))>.fsmm-main-link{color:#fff;background:#181d1e;border-bottom-color:var(--fsmm-red)}.fsmm-desktop .fsm-nav-note{display:flex;flex:none;align-items:center}.fsmm-active :is(.fsmm-desktop,.fsm-search-inner) .fsm-nav-note>.fsm-help-link{display:none!important}:is(.fsmm-active,.fsmm-drawer,.fsm4sm-mobile-language-slot) .fsm4sm-language-current>b{display:block!important;position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap}@media (min-width:1025px){body header.fsm-global-header.fsmm-active .fsm-search-inner:has(>.fsm-nav-note .fsm4sm-language-switcher){grid-template-columns:clamp(130px, 15vw, 230px) minmax(145px,1fr) repeat(4,auto);gap:clamp(10px, 1.4vw, 24px)}.fsmm-active .fsm-search-inner>.fsm-nav-note{display:flex;align-items:center;justify-self:end;position:relative;z-index:11}.fsmm-active .fsm-search-inner .fsm4sm-language-current{width:auto!important;min-width:0!important;padding-inline:7px!important;gap:6px!important}.fsmm-active .fsm-search-inner>.fsm-nav-note:not(:has(.fsm4sm-language-switcher)){display:none}}.fsmm-mega[hidden]{display:none!important}.fsmm-mega{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:min(1500px, calc(100% - 34px));max-height:min(65vh, 660px);overflow:auto;overscroll-behavior:contain;background:linear-gradient(115deg,#171b1c,#0e1011 72%);border:1px solid var(--fsmm-border);border-top:3px solid var(--fsmm-red);border-radius:0 0 7px 7px;box-shadow:0 22px 65px #000b}.fsmm-mega-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px clamp(16px, 2.4vw, 34px);border-bottom:1px solid var(--fsmm-border)}.fsmm-mega h2,.fsmm-mega h3,.fsmm-mega p{margin:0}.fsmm-mega h2{color:var(--fsmm-text);font:900 25px/1.25 Arial,sans-serif}.fsmm-mega p{color:var(--fsmm-muted);font-size:13px;line-height:1.45;margin-top:5px}.fsmm-desktop .fsmm-cta{color:#fff;background:#b90d19;padding:10px 16px;border-radius:4px;font-weight:800;font-size:13px}.fsmm-mega-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 175px),1fr));align-items:start;gap:clamp(12px, 1.6vw, 25px);padding:23px clamp(16px, 2.4vw, 34px) 28px}.fsmm-column h3{color:var(--fsmm-text);font:900 12px/1.4 Arial,sans-serif;text-transform:uppercase}.fsmm-column ul{list-style:none;margin:8px 0 0;padding:0}.fsmm-column li{margin:0}.fsmm-desktop .fsmm-column a,.fsmm-desktop .fsmm-standalone{display:block;padding:9px 2px;color:#e8eded;font-size:13px;line-height:1.35}.fsmm-column li a{border-bottom:1px solid #303638}.fsmm-desktop :is(.fsmm-column a,.fsmm-standalone):hover,.fsmm-desktop .fsmm-card:is(:hover,:focus-visible) .fsmm-card-title{color:#ff6670}.fsmm-models{grid-column:span 2}.fsmm-models ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fsmm-desktop .fsmm-models li a{padding:12px;border:1px solid #42494b;border-radius:4px;background:#1a2021}.fsmm-card{display:block;min-height:145px;padding:20px;border:1px solid #71343c;border-radius:5px;background:radial-gradient(circle at 96% 14%,#6a2029,#2f1619 48%,#19191b 90%)}.fsmm-desktop .fsmm-card-title{display:block;color:#fff;font-size:16px;line-height:1.35;font-weight:850}.fsmm-quick,.fsmm-active .fsmm-drawer-open{display:none}.fsmm-drawer:not([open]){display:none}.fsmm-drawer-opened{overflow:hidden}.fsmm-drawer{position:fixed;inset:0 auto 0 0;margin:0;padding:0;width:min(370px, 92vw);max-width:none;height:100%;max-height:100%;color:#f6f7f8;background:#101313;border:0;border-right:1px solid #313738;overscroll-behavior:contain;box-shadow:10px 0 40px #0009}.fsmm-drawer::backdrop{background:#000a}.fsmm-drawer-content{min-height:100%;display:flex;flex-direction:column}.fsmm-drawer-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:max(14px, env(safe-area-inset-top)) 17px 14px 21px;border-bottom:1px solid #303334;background:#101313}.fsmm-drawer-head strong{display:block;font-size:23px;line-height:1.2}.fsmm-drawer-head strong span{color:#ff3743}.fsmm-drawer-head small{display:block;color:#bbc2c3;font-size:10px;letter-spacing:1.3px}.fsmm-drawer .fsmm-drawer-close{border:1px solid #3c4244;border-radius:4px;min-width:44px;min-height:44px;padding:0;color:#fff;background:#181b1c;font-size:24px;line-height:1}.fsmm-drawer-label{padding:20px 22px 6px;color:#bbc2c3;font-size:11px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.fsmm-drawer .fsmm-drawer-link,.fsmm-accordion summary{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:8px;padding:10px 22px;color:#f6f7f8;border-bottom:1px solid #303436;font-size:14px;font-weight:750;line-height:1.35}.fsmm-accordion summary{list-style:none;cursor:pointer}.fsmm-accordion summary::-webkit-details-marker{display:none}.fsmm-accordion[open]>summary>span{transform:rotate(180deg)}.fsmm-drawer .fsmm-drawer-link::after{content:'›';color:#aeb7b8;font-size:17px}.fsmm-drawer :is(.fsmm-drawer-link,summary):hover{background:#222728}.fsmm-drawer .fsmm-accent{color:#ff606a;border-inline-start:3px solid #e71927}.fsmm-submenu{background:#1a1d1e}.fsmm-submenu .fsmm-drawer-link{padding-inline-start:31px;font-size:13px}.fsmm-drawer-foot{margin-top:auto;display:flex;flex-wrap:wrap;gap:9px;padding:17px 21px}.fsmm-drawer .fsmm-drawer-foot a{flex:1;color:#eee;text-align:center;padding:11px 8px;font-weight:700;font-size:13px;background:#181c1d;border:1px solid #424848;border-radius:4px}.fsmm-drawer .fsm-nav-note{display:flex;flex-wrap:wrap;padding:0 21px 22px}.fsmm-drawer .fsm4sm-language-switcher ul{bottom:100%;top:auto}@media (max-width:960px){body header.fsm-global-header.fsmm-active :is(.fsmm-desktop,.fsm-utility),body header.fsm-global-header.fsmm-active .fsm-search-inner>a.fsm-account-link{display:none!important}body header.fsm-global-header.fsmm-active .fsm-search-row{height:auto!important;min-height:0!important;max-height:none!important;padding:0!important}body header.fsm-global-header.fsmm-active .fsm-search-inner{height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) auto auto!important;grid-template-rows:auto auto!important;align-items:center!important;gap:8px!important;padding:7px 12px 12px!important}body header.fsm-global-header.fsmm-active .fsm-search-inner>a.fsm-header-logo{grid-area:1 / 2!important;min-width:0;width:100%!important;max-width:150px!important;justify-self:start!important}body header.fsm-global-header.fsmm-active .fsm-search-inner>a.fsm-header-logo img{display:block;width:min(100%, 150px)!important;max-width:100%!important;height:auto}body header.fsm-global-header.fsmm-active .fsm-search-inner>a.fsm-wishlist-link{grid-area:1 / 3!important}body header.fsm-global-header.fsmm-active .fsm-search-inner>.fsm-cart-menu{grid-area:1 / 4!important}body header.fsm-global-header.fsmm-active :is(.fsm-wishlist-link,.fsm-cart-link){min-width:44px!important;min-height:44px!important;justify-content:center!important}body header.fsm-global-header.fsmm-active :is(.fsm-wishlist-link>span:not(.fsm-icon),.fsm-cart-total){display:none!important}body header.fsm-global-header.fsmm-active .fsm-cart-title{font-size:0!important}body header.fsm-global-header.fsmm-active .fsm-cart-badge{font-size:10px!important}body header.fsm-global-header.fsmm-active .fsm-cart-link{gap:3px!important}body header.fsm-global-header.fsmm-active .fsm-product-search{grid-area:2 / 1 / 3 / -1!important;width:100%!important;max-width:none!important;min-width:0!important}.fsmm-active .fsmm-drawer-open{grid-row:1;grid-column:1;display:grid;place-items:center;width:44px;height:44px;padding:0;background:#171b1c;border:1px solid #343b3d;color:#fff;border-radius:5px}.fsmm-quick{display:flex;flex-wrap:wrap;background:#131617;border-block:1px solid #343a3c}.fsmm-quick .fsmm-quick-link{flex:1 0 auto;display:grid;place-items:center;min-height:44px;padding:6px 8px;font-size:clamp(10px, 2.65vw, 13px);font-weight:850;text-align:center;text-transform:uppercase;color:#f6f7f8;border-bottom:3px solid #fff0}.fsmm-quick .fsmm-quick-link:is(:hover,[aria-current="page"]){border-bottom-color:var(--fsmm-red)}}@media (prefers-reduced-motion:no-preference){.fsmm-drawer[open]{animation:fsmm-in .2s ease-out}@keyframes fsmm-in{from{transform:translateX(-100%)}to{transform:translateX(0)}}}.fsmm-desktop a.fsmm-accent{color:#ff6872}