:root{--fsm-red:#e20d18;--fsm-red-dark:#a8070f;--fsm-black:#090a0a;--fsm-panel:#151717;--fsm-panel-2:#1c1e1e;--fsm-line:#303333;--fsm-text:#f5f5f5;--fsm-muted:#a9adad}body:not(.page-id-26603) #masthead{display:none!important}.fsm-site-header,.fsm-site-header *{box-sizing:border-box}.fsm-site-header{position:relative;z-index:9990;width:100%;color:var(--fsm-text);background:#090a0a;font-family:"Arial Narrow","Roboto Condensed",Arial,sans-serif}.fsm-site-header a,.fsm-site-header a:hover,.fsm-site-header a:focus{text-decoration:none!important}.fsm-shell{width:min(1680px, calc(100% - 64px));margin:0 auto}.fsm-utility{border-top:1px solid #1d1f1f;border-bottom:1px solid #242626;background:#0c0d0d}.fsm-utility-inner{min-height:40px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:24px;color:#e5e5e5;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.fsm-utility-item{display:flex;align-items:center;justify-content:center;gap:10px}.fsm-utility-item:first-child{justify-content:flex-start}.fsm-utility-item:last-child{justify-content:flex-end}.fsm-utility-item span{color:var(--fsm-muted);font-weight:500}.fsm-utility-item svg{width:17px;height:17px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.fsm-stars{color:var(--fsm-red)!important;letter-spacing:2px}.fsm-search-row{padding:18px 0;border-bottom:1px solid #222525;background:rgb(10 11 11 / .97)}.fsm-search-inner{display:grid;grid-template-columns:230px minmax(320px,1fr) auto auto;align-items:center;gap:32px}.fsm-header-logo{display:inline-flex;align-items:center;justify-self:start}.fsm-header-logo img{width:220px;height:auto;display:block}.fsm-product-search.dgwt-wcas-search-wrapp{position:relative;display:block;width:100%;max-width:760px;margin:0 auto}.fsm-product-search .dgwt-wcas-sf-wrapp{padding:0!important;background:transparent!important}.fsm-product-search .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input{width:100%!important;min-height:50px!important;padding:0 64px 0 20px!important;border:1px solid #ddd!important;border-radius:3px!important;background:#fff!important;color:#161616!important;font-size:15px!important;box-shadow:none!important}.fsm-product-search .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{position:absolute!important;inset:0 0 auto auto!important;width:56px!important;height:50px!important;min-width:56px!important;display:grid!important;place-items:center!important;padding:0!important;border:0!important;border-radius:0 3px 3px 0!important;background:var(--fsm-red)!important;color:#fff!important;font-size:0!important;box-shadow:none!important}.fsm-product-search .dgwt-wcas-search-submit::before{display:none!important}.fsm-product-search .dgwt-wcas-search-submit::after{content:"";width:22px;height:22px;display:block;position:static!important;margin:0!important;transform:none!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='6'/%3E%3Cpath d='m16 16 4 4'/%3E%3C/svg%3E") center / contain no-repeat}.dgwt-wcas-suggestions-wrapp{z-index:99999!important;border:1px solid #303333!important;background:#111313!important;box-shadow:0 20px 45px rgb(0 0 0 / .58)!important}.dgwt-wcas-suggestion{border-bottom:1px solid #292c2c!important;background:#111313!important;color:#fff!important}.dgwt-wcas-suggestion:hover,.dgwt-wcas-suggestion.dgwt-wcas-suggestion-selected{background:rgb(226 13 24 / .72)!important}.dgwt-wcas-st,.dgwt-wcas-sp{color:#fff!important;font-weight:800!important}.dgwt-wcas-suggestion-more{background:var(--fsm-red)!important;color:#fff!important}.fsm-quick-link{position:relative;display:flex;align-items:center;gap:10px;color:#fff!important;font-size:12px;font-weight:800;line-height:1.25;text-transform:uppercase}.fsm-quick-link small{display:block;color:var(--fsm-muted);font-size:11px;font-weight:500;text-transform:none}.fsm-cart-title{display:inline-flex;align-items:center;gap:6px}.fsm-cart-badge{width:18px;height:18px;display:inline-grid;place-items:center;border-radius:50%;background:var(--fsm-red);color:#fff;font-size:10px;line-height:1}.fsm-icon{width:28px;height:28px;flex:0 0 auto;color:#fff}.fsm-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.fsm-navigation{position:relative;z-index:20;border-bottom:1px solid #252727;background:rgb(11 12 12 / .82);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.fsm-global-header .fsm-navigation{margin-bottom:0}.fsm-nav-inner{min-height:50px;display:flex;align-items:stretch;justify-content:space-between;gap:24px}.fsm-menu-checkbox,.fsm-mobile-menu-toggle{display:none}.fsm-nav-menu{display:flex;align-items:stretch;gap:0;margin:0!important;padding:0!important;list-style:none}.fsm-nav-menu>li{position:relative;display:flex}.fsm-nav-menu>li>a{min-height:50px;display:inline-flex;align-items:center;gap:8px;padding:0 22px;color:#fff!important;font-size:13px;font-weight:900;letter-spacing:.025em;text-transform:uppercase;transition:background .2s ease}.fsm-nav-menu>li>a:hover,.fsm-nav-menu>li>a:focus-visible{background:rgb(226 13 24 / .72);color:#fff!important}.fsm-nav-arrow{color:#aeb1b1;font-size:12px}.fsm-submenu{position:absolute;z-index:30;top:100%;left:0;min-width:230px;display:none;margin:0;padding:8px 0;border:1px solid #2a2d2d;background:#111313;list-style:none;box-shadow:0 18px 35px rgb(0 0 0 / .4)}.fsm-submenu a{display:block;padding:11px 18px;color:#e8eaea!important;font-size:12px;font-weight:800;text-transform:uppercase}.fsm-submenu a:hover,.fsm-submenu a:focus-visible{background:var(--fsm-red);color:#fff!important}.fsm-nav-menu li:hover>.fsm-submenu,.fsm-nav-menu li:focus-within>.fsm-submenu{display:block}.fsm-nav-note{display:flex;align-items:center;align-self:center;gap:10px;color:#fff;font-size:12px;font-weight:900;line-height:1.2;text-transform:uppercase;white-space:nowrap}.fsm-nav-note .fsm-icon{color:var(--fsm-red)}body.single-product{color:var(--fsm-text);background:var(--fsm-black);font-family:"Arial Narrow","Roboto Condensed",Arial,sans-serif}body.single-product #content{background:radial-gradient(circle at 15% 18%,rgb(226 13 24 / .055),transparent 27%),var(--fsm-black)}body.single-product .site-content>.ast-container{width:min(1450px, calc(100% - 48px));max-width:none;margin:0 auto;padding:26px 0 70px}body.single-product #primary{width:100%;margin:0;padding:0}body.single-product #secondary{display:none}body.single-product .ast-article-single{padding:0;background:#fff0}body.single-product .entry-header{display:none}body.single-product .site-primary-footer-wrap{display:none!important}body.single-product #colophon{display:none!important}body.single-product div.product{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:50px;padding-top:40px}body.single-product div.product div.images,body.single-product div.product div.summary{width:100%!important;max-width:none!important;float:none;margin:0}body.single-product div.product div.images{align-self:start}body.single-product div.product div.summary{position:static;min-width:0;display:flex;flex-direction:column}body.single-product .woocommerce-breadcrumb{position:absolute;top:0;left:0;width:100%;margin:0;color:#858989;font-size:12px}body.single-product .woocommerce-breadcrumb a{color:#b8bbbb;text-decoration:none}body.single-product .woocommerce-breadcrumb a:hover{color:var(--fsm-red)}body.single-product .woocommerce-product-gallery{padding:14px;border:1px solid var(--fsm-line);border-radius:4px;background:linear-gradient(145deg,#151717,#0e1010)}body.single-product .woocommerce-product-gallery__image{overflow:hidden;border-radius:3px;background:#111}body.single-product .woocommerce-product-gallery__image img{width:100%;aspect-ratio:1 / 1;object-fit:contain;transition:transform .35s ease}body.single-product .woocommerce-product-gallery__image:hover img{transform:scale(1.025)}body.single-product .woocommerce-product-gallery .flex-control-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:12px}body.single-product .woocommerce-product-gallery .flex-control-thumbs li{width:100%!important;float:none!important;padding:0;border:1px solid var(--fsm-line);border-radius:3px;overflow:hidden;background:#151717}body.single-product .woocommerce-product-gallery .flex-control-thumbs li:has(img.flex-active){border-color:var(--fsm-red)}body.single-product .woocommerce-product-gallery .flex-control-thumbs img{margin:0;aspect-ratio:1;object-fit:cover;opacity:.7}body.single-product .woocommerce-product-gallery .flex-control-thumbs img{width:100%!important;height:auto!important}body.single-product .woocommerce-product-gallery .flex-control-thumbs img.flex-active,body.single-product .woocommerce-product-gallery .flex-control-thumbs img:hover{opacity:1}body.single-product .woocommerce-product-gallery__trigger{top:28px!important;right:28px!important;background:rgb(10 11 11 / .9)!important;color:#fff!important}body.single-product span.onsale,body.single-product .ast-on-card-button .onsale{width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;padding:9px 11px!important;border-radius:2px;background:var(--fsm-red);color:#fff;font-size:13px;line-height:1}body.single-product div.product>span.onsale{top:54px!important;left:14px!important;z-index:8;display:inline-flex!important;align-items:center;line-height:1!important}body.single-product .single-product-category{display:none!important}body.single-product .fsm-product-brand{order:1;align-self:flex-start;display:inline-flex;margin:0 0 12px;padding:6px 10px;border:1px solid #454949;border-radius:2px;color:#e8eaea;font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}body.single-product h1.product_title{order:2;max-width:720px;margin:0 0 12px;color:#fff;font-size:clamp(30px, 2.5vw, 42px);font-weight:900;line-height:1.08;text-transform:none}body.single-product .fsm-product-rating-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:0 0 18px;padding-bottom:16px;border-bottom:1px solid #272a2a;color:#9fa3a3;font-size:12px}body.single-product .fsm-product-rating-row{order:3}body.single-product .fsm-rating-link{display:inline-flex;align-items:center;gap:10px;color:#c7c9c9;text-decoration:none}body.single-product .star-rating{color:var(--fsm-red);font-size:15px}body.single-product .fsm-empty-stars{color:var(--fsm-red);font-size:20px;letter-spacing:2px}body.single-product .fsm-product-sku{padding-left:18px;border-left:1px solid #333636}body.single-product div.summary p.price{order:4;margin:0 0 12px;color:var(--fsm-red);font-size:clamp(30px, 3vw, 44px);font-weight:900;line-height:1}body.single-product div.summary p.price del{color:#777;font-size:20px;font-weight:600;opacity:1}body.single-product div.summary p.price ins{text-decoration:none}body.single-product .ast-stock-detail{display:none}body.single-product .fsm-order-promise{order:5;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;color:#b9bcbc;font-size:12px}body.single-product .fsm-order-promise strong{color:#5fd05f}body.single-product .fsm-stock-dot{width:10px;height:10px;border:3px solid rgb(95 208 95 / .25);border-radius:50%;background:#5fd05f}body.single-product .woocommerce-product-details__short-description{order:6;color:#c5c7c7;font-size:15px}body.single-product .fsm-product-features{order:7;display:grid;gap:8px;margin:0 0 24px;padding:0;list-style:none;color:#d5d7d7;font-size:14px}body.single-product .fsm-product-features li{position:relative;padding-left:24px}body.single-product .fsm-product-features li::before{content:"✓";position:absolute;left:0;color:var(--fsm-red);font-weight:900}body.single-product form.cart{order:8;display:flex;gap:12px;margin:0 0 14px!important}body.single-product form.cart .quantity{margin:0!important}body.single-product form.cart .qty:not([type="hidden"]){width:88px;height:54px;border:1px solid var(--fsm-line);background:#111313;color:#fff}body.single-product .single_add_to_cart_button.button.alt{min-height:54px;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid var(--fsm-red);border-radius:2px;background:var(--fsm-red);color:#fff;font-size:14px;font-weight:900;letter-spacing:.03em;text-transform:uppercase;transition:background .2s ease,color .2s ease,transform .2s ease}body.single-product .single_add_to_cart_button.button.alt::before{content:"";width:22px;height:22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.1 10.2a2 2 0 0 0 2 1.6h7.8a2 2 0 0 0 2-1.6L20 8H6'/%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='18' cy='20' r='1'/%3E%3C/svg%3E") center/contain no-repeat}body.single-product .single_add_to_cart_button.button.alt:hover{background:#fff0;color:#fff;transform:translateY(-2px)}body.single-product .yith-wcwl-add-to-wishlist{order:9;margin:0 0 20px}body.single-product .yith-wcwl-add-to-wishlist a{min-height:46px;display:flex;align-items:center;justify-content:center;border:1px solid var(--fsm-line);color:#d8dada;font-size:12px;font-weight:800;text-decoration:none;text-transform:uppercase}body.single-product .yith-wcwl-add-to-wishlist a:hover{border-color:var(--fsm-red);color:#fff}body.single-product .product_meta{order:10;color:#858989;font-size:12px}body.single-product .product_meta a{color:#c6c8c8}body.single-product .fsm-product-benefits{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 0;padding:0 12px;border:1px solid #222525;border-radius:3px;background:#151717}body.single-product .fsm-product-benefit{position:relative;min-height:72px;display:flex;align-items:center;gap:14px;padding:13px 24px}body.single-product .fsm-product-benefit:not(:last-child)::after{content:"";position:absolute;top:17px;right:0;bottom:17px;width:1px;background:#303333}body.single-product .fsm-product-benefit-icon{width:32px;height:32px;flex:0 0 32px;color:var(--fsm-red)}body.single-product .fsm-product-benefit-icon svg{width:100%;height:100%;display:block;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}body.single-product .fsm-product-benefit-copy{min-width:0;display:block}body.single-product .fsm-product-benefits strong{display:block;margin:0 0 3px;color:#fff;font-size:11px;font-weight:900;line-height:1.2;letter-spacing:.015em;text-transform:uppercase}body.single-product .fsm-product-benefits small{display:block;color:#b1b4b4;font-size:10px;line-height:1.3}body.single-product .woocommerce-tabs{grid-column:1 / -1;width:100%!important;margin:22px 0 0;border:1px solid #272a2a;background:#121414}body.single-product .woocommerce-tabs ul.tabs{display:flex;flex-wrap:wrap;gap:0;margin:0!important;padding:0 20px!important;border-bottom:1px solid #2d3030;background:#111313}body.single-product .woocommerce-tabs ul.tabs::before{display:none!important}body.single-product .woocommerce-tabs ul.tabs li{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}body.single-product .woocommerce-tabs ul.tabs li::before,body.single-product .woocommerce-tabs ul.tabs li::after{display:none!important}body.single-product .woocommerce-tabs ul.tabs li a{min-height:52px;display:flex!important;align-items:center;padding:0 22px!important;border-bottom:2px solid #fff0;color:#aeb1b1!important;font-size:12px;font-weight:900!important;text-transform:uppercase}body.single-product .woocommerce-tabs ul.tabs li.active a,body.single-product .woocommerce-tabs ul.tabs li a:hover{border-bottom-color:var(--fsm-red);color:#fff!important}body.single-product .woocommerce-tabs .panel{margin:0!important;padding:28px 34px 34px!important;color:#c8caca}body.single-product .woocommerce-tabs .panel h2:first-child{display:none}body.single-product .woocommerce-tabs .panel h3{color:#fff}body.single-product .woocommerce-product-attributes{margin:0 0 22px;border:0}body.single-product .woocommerce-product-attributes tr:nth-child(odd){background:#171919}body.single-product .woocommerce-product-attributes th,body.single-product .woocommerce-product-attributes td{padding:11px 14px;border-color:#2a2d2d;color:#d5d7d7}.fsm-spec-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 28px;margin:0}.fsm-spec-list>div{display:grid;grid-template-columns:150px 1fr;padding:10px 0;border-bottom:1px solid #272a2a}.fsm-spec-list dt{color:#999d9d}.fsm-spec-list dd{margin:0;color:#fff}body.single-product #reviews{color:#d1d3d3}body.single-product #reviews #comments ol.commentlist{padding:0}body.single-product #reviews #comments ol.commentlist li{margin:0 0 16px;padding:18px;border:1px solid #2a2d2d;background:#161818}body.single-product #review_form_wrapper{margin-top:28px;padding:24px;border:1px solid #2a2d2d;background:#0e1010}body.single-product #review_form_wrapper .comment-reply-title{color:#fff;font-size:22px;font-weight:900}body.single-product #review_form_wrapper label{color:#d8dada}body.single-product #review_form_wrapper textarea,body.single-product #review_form_wrapper input[type="text"],body.single-product #review_form_wrapper input[type="email"]{border:1px solid #343737;background:#171919;color:#fff}body.single-product #review_form_wrapper .stars a{color:var(--fsm-red)}body.single-product #review_form_wrapper .submit{border-radius:2px;background:var(--fsm-red);color:#fff;font-weight:900;text-transform:uppercase}body.single-product .related.products{grid-column:1 / -1;width:100%!important;margin:34px 0 0;padding-top:10px}body.single-product .related.products>h2{display:flex;align-items:center;justify-content:center;gap:18px;margin:0 0 24px;color:#fff;font-size:22px;font-weight:900;text-transform:uppercase}body.single-product .related.products>h2::before,body.single-product .related.products>h2::after{content:"";width:100px;height:1px;background:linear-gradient(90deg,transparent,var(--fsm-red))}body.single-product .related.products>h2::after{background:linear-gradient(90deg,var(--fsm-red),transparent)}body.single-product .related.products ul.products{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0!important}body.single-product .related.products li.product{width:auto!important;min-width:0;display:flex;flex-direction:column;margin:0!important;padding:0 0 14px!important;overflow:hidden;border:1px solid #2c2f2f;border-radius:4px;background:#151717;cursor:pointer;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}body.single-product .related.products li.product:hover{transform:translateY(-6px);border-color:rgb(226 13 24 / .85);box-shadow:0 18px 36px rgb(0 0 0 / .42)}body.single-product .related.products .astra-shop-thumbnail-wrap{position:relative;margin:0;overflow:hidden;background:#1d1f1f}body.single-product .related.products .astra-shop-thumbnail-wrap>a.woocommerce-LoopProduct-link{display:block;overflow:hidden}body.single-product .related.products li.product img{display:block;width:100%!important;aspect-ratio:1 / 1;margin:0!important;object-fit:cover;background:#1d1f1f;transition:transform .35s ease}body.single-product .related.products li.product:hover .astra-shop-thumbnail-wrap>a.woocommerce-LoopProduct-link img,body.single-product .related.products li.product:focus-within .astra-shop-thumbnail-wrap>a.woocommerce-LoopProduct-link img{transform:scale(1.045)}body.single-product .related.products .ast-onsale-card{display:none!important}body.single-product .related.products li.product span.onsale{top:12px!important;right:12px!important;bottom:auto!important;left:auto!important;z-index:6;display:inline-flex!important;width:auto!important;min-width:56px!important;max-width:none!important;height:34px!important;min-height:34px!important;max-height:34px!important;align-items:center;justify-content:center;margin:0!important;padding:0 11px!important;border:1px solid rgb(255 255 255 / .16);border-radius:3px;background:linear-gradient(135deg,#f20d19,#be0912);box-shadow:0 7px 18px rgb(0 0 0 / .42);color:#fff;font-size:13px;font-weight:900;line-height:1!important;letter-spacing:.025em;transform:none!important}body.single-product .related.products .astra-shop-summary-wrap{flex:1;display:flex;flex-direction:column;padding:14px 12px 0}.fsm-products-section .astra-shop-thumbnail-wrap{position:relative}.fsm-products-section .ast-onsale-card{display:none!important}.fsm-products-section li.product span.onsale{top:12px!important;right:12px!important;bottom:auto!important;left:auto!important;z-index:6;display:inline-flex!important;width:auto!important;min-width:56px!important;max-width:none!important;height:34px!important;min-height:34px!important;max-height:34px!important;align-items:center;justify-content:center;margin:0!important;padding:0 11px!important;border:1px solid rgb(255 255 255 / .16);border-radius:3px;background:linear-gradient(135deg,#f20d19,#be0912);box-shadow:0 7px 18px rgb(0 0 0 / .42);color:#fff;font-size:13px;font-weight:900;line-height:1!important;letter-spacing:.025em;transform:none!important}body.single-product .related.products .ast-woo-product-category{color:#7f8383;font-size:11px}body.single-product .related.products h2.woocommerce-loop-product__title{min-height:42px;margin:3px 0 10px;padding:0!important;color:#fff;font-size:14px!important;font-weight:800;line-height:1.25}body.single-product .related.products .price{margin-top:auto;color:#fff!important;font-size:15px!important;font-weight:900}body.single-product .related.products .price del{color:#777!important}body.single-product .related.products .price ins{color:#fff!important;text-decoration:none}body.single-product .related.products a.button{min-height:36px;display:grid;place-items:center;margin:10px 12px 0!important;padding:0!important;border:1px solid var(--fsm-red);border-radius:2px;background:var(--fsm-red);color:#fff;font-size:0!important;transition:background .2s ease}body.single-product .related.products a.button::before{content:"";width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.1 10.2a2 2 0 0 0 2 1.6h7.8a2 2 0 0 0 2-1.6L20 8H6'/%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='18' cy='20' r='1'/%3E%3C/svg%3E") center/contain no-repeat}body.single-product .related.products a.button:hover{background:#fff0}.fsm-product-footer{padding:48px 0 0;border-top:1px solid #292c2c;background:#0d0f0f;color:#9fa3a3}.fsm-product-footer-grid{display:grid;grid-template-columns:1.25fr repeat(4,1fr);gap:42px;padding-bottom:38px}.fsm-product-footer img{width:190px;height:auto;margin-bottom:15px}.fsm-product-footer h3{margin:0 0 15px;color:#fff;font-size:12px;font-weight:900;text-transform:uppercase}.fsm-product-footer p{margin:0 0 10px;font-size:12px;line-height:1.7}.fsm-product-footer a{display:block;margin:0 0 8px;color:#aeb2b2;font-size:12px;text-decoration:none}.fsm-product-footer a:hover{color:var(--fsm-red)}.fsm-product-footer strong{color:#fff;font-size:12px}.fsm-product-footer-bottom{padding:18px 0;border-top:1px solid #292c2c;color:#777b7b;font-size:11px}@media (max-width:1120px){.fsm-search-inner{grid-template-columns:180px minmax(240px,1fr) auto auto;gap:18px}.fsm-header-logo img{width:170px}.fsm-nav-menu>li>a{padding:0 13px;font-size:11px}.fsm-nav-note{font-size:10px}body.single-product div.product{grid-template-columns:1fr 1fr;gap:28px}body.single-product .related.products ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}.fsm-product-footer-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.fsm-shell{width:min(100% - 30px, 1200px)}.fsm-utility-inner{grid-template-columns:1fr 1fr;min-height:42px}.fsm-utility-item:nth-child(2){display:none}.fsm-utility-item:last-child{justify-content:flex-end}.fsm-search-inner{grid-template-columns:1fr auto auto;gap:14px}.fsm-header-logo img{width:185px}.fsm-product-search{grid-column:1 / -1;grid-row:2;max-width:none}.fsm-nav-inner{min-height:0;display:block}.fsm-mobile-menu-toggle{min-height:48px;display:flex;align-items:center;justify-content:space-between;color:#fff;font-size:13px;font-weight:900;text-transform:uppercase;cursor:pointer}.fsm-mobile-menu-toggle::after{content:"☰";color:var(--fsm-red);font-size:22px}.fsm-nav-menu{display:none;flex-direction:column;padding-bottom:12px!important}.fsm-menu-checkbox:checked~.fsm-nav-menu{display:flex}.fsm-nav-menu>li{display:block}.fsm-nav-menu>li>a{min-height:44px;display:flex;padding:0 14px;border-top:1px solid #242727}.fsm-submenu{position:static;min-width:0;border-right:0;border-left:0;box-shadow:none}.fsm-nav-note{display:none}body.single-product .site-content>.ast-container{width:min(100% - 28px, 680px);padding-top:18px}body.single-product div.product{grid-template-columns:1fr;gap:24px;padding-top:66px}body.single-product h1.product_title{font-size:32px}body.single-product .fsm-product-benefits{grid-template-columns:repeat(2,1fr)}body.single-product .fsm-product-benefit:nth-child(2)::after{display:none}body.single-product .fsm-product-benefit:nth-child(-n+2){border-bottom:1px solid #272a2a}body.single-product .woocommerce-tabs ul.tabs{display:grid;grid-template-columns:1fr 1fr;padding:0!important}body.single-product .woocommerce-tabs ul.tabs li a{justify-content:center;padding:0 8px!important;font-size:10px}body.single-product .woocommerce-tabs .panel{padding:22px 18px 26px!important}.fsm-spec-list{grid-template-columns:1fr}body.single-product .related.products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.fsm-product-footer-grid{grid-template-columns:1fr 1fr;gap:28px}.fsm-footer-brand{grid-column:1 / -1}}@media (max-width:430px){.fsm-utility-inner{grid-template-columns:1fr;text-align:center}.fsm-utility-item:first-child{justify-content:center}.fsm-utility-item:last-child{display:none}.fsm-search-inner{grid-template-columns:1fr}.fsm-header-logo{justify-self:center}.fsm-search-inner .fsm-quick-link{display:none}.fsm-product-search{grid-row:auto}body.single-product .fsm-product-benefits{grid-template-columns:1fr}body.single-product .fsm-product-benefit{min-height:68px}body.single-product .fsm-product-benefit::after{display:none}body.single-product .fsm-product-benefit:not(:last-child){border-bottom:1px solid #272a2a}body.single-product .related.products ul.products{grid-template-columns:1fr 1fr;gap:8px}.fsm-product-footer-grid{grid-template-columns:1fr}.fsm-footer-brand{grid-column:auto}}body.woocommerce-shop,body.tax-fsm_vehicle{background:#090a0a;color:var(--fsm-text)}body.woocommerce-shop .site-content,body.tax-fsm_vehicle .site-content{background:radial-gradient(circle at 72% 5%,rgb(226 13 24 / .055),transparent 28%),#090a0a}body.woocommerce-shop .site-content>.ast-container,body.tax-fsm_vehicle .site-content>.ast-container{width:100%;max-width:none;padding:0}body.woocommerce-shop #primary,body.tax-fsm_vehicle #primary,body.woocommerce-shop #main,body.tax-fsm_vehicle #main{width:100%;margin:0}body.woocommerce-shop .woocommerce-breadcrumb,body.tax-fsm_vehicle .woocommerce-breadcrumb,body.woocommerce-shop .woocommerce-products-header,body.tax-fsm_vehicle .woocommerce-products-header{display:none!important}.fsm-vehicle-shop,.fsm-vehicle-archive,.fsm-vehicle-shop *,.fsm-vehicle-archive *{box-sizing:border-box}.fsm-vehicle-shop,.fsm-vehicle-archive{padding-top:22px;padding-bottom:54px;font-family:"Arial Narrow","Roboto Condensed",Arial,sans-serif}.fsm-shop-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 28px;color:#7f8383;font-size:12px}.fsm-shop-breadcrumb a,.fsm-shop-breadcrumb a:hover{color:#9da1a1;text-decoration:none}.fsm-shop-breadcrumb a:hover{color:#fff}.fsm-shop-breadcrumb strong{color:#e6e8e8}.fsm-eyebrow{display:block;margin:0 0 9px;color:var(--fsm-red);font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.fsm-shop-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,.78fr);align-items:center;gap:56px;margin-bottom:26px}.fsm-shop-intro h1,.fsm-vehicle-hero h1{margin:0 0 9px;color:#fff;font-size:clamp(36px, 3.2vw, 56px);font-weight:950;line-height:1;letter-spacing:-.025em;text-transform:uppercase}.fsm-shop-intro p,.fsm-vehicle-hero p{max-width:720px;margin:0;color:#c0c3c3;font-size:16px;line-height:1.6}.fsm-rdw-card{min-height:142px;display:grid;grid-template-columns:190px 1fr auto;align-items:center;overflow:hidden;border:1px solid #2b2e2e;border-radius:4px;background:linear-gradient(135deg,#181a1a,#111313);box-shadow:0 18px 38px rgb(0 0 0 / .28)}.fsm-rdw-card img{width:100%;height:142px;display:block;object-fit:cover;filter:saturate(.9) contrast(1.05)}.fsm-rdw-card>div{padding:18px 20px}.fsm-rdw-card strong{display:block;margin-bottom:5px;color:#fff;font-size:15px;text-transform:uppercase}.fsm-rdw-card span{display:block;margin-bottom:13px;color:#aaa;font-size:12px}.fsm-rdw-card a{min-height:38px;display:inline-flex;align-items:center;gap:12px;padding:0 17px;border-radius:2px;background:var(--fsm-red);color:#fff;font-size:11px;font-weight:900;text-decoration:none;text-transform:uppercase;transition:background .2s ease,transform .2s ease}.fsm-rdw-card a:hover{background:#b90a13;color:#fff;transform:translateY(-1px)}.fsm-rdw-mark{padding-right:20px;color:#ff5a2f;font-size:14px;font-style:italic}.fsm-vehicle-finder{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(230px,.9fr);gap:16px 20px;margin:0 0 30px;padding:24px;border:1px solid #292c2c;border-radius:5px;background:linear-gradient(180deg,#171919,#111313);box-shadow:0 22px 48px rgb(0 0 0 / .24)}.fsm-finder-step{min-height:48px;display:flex;align-items:center;gap:13px;opacity:.48;transition:opacity .2s ease}.fsm-finder-step.is-active{opacity:1}.fsm-finder-step>span{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border:2px solid var(--fsm-red);border-radius:50%;color:var(--fsm-red);font-size:16px;font-weight:900}.fsm-finder-step.is-complete>span{background:var(--fsm-red);color:#fff}.fsm-finder-step strong{display:block;color:#fff;font-size:11px;font-weight:900;text-transform:uppercase}.fsm-finder-step small{display:block;margin-top:2px;color:#a6aaaa;font-size:11px}.fsm-finder-select{position:relative;min-width:0;height:58px;display:flex;align-items:center;border:1px solid #303333;border-radius:3px;background:#0c0e0e;transition:border-color .2s ease,box-shadow .2s ease}.fsm-finder-select:focus-within{border-color:var(--fsm-red);box-shadow:0 0 0 2px rgb(226 13 24 / .12)}.fsm-select-icon{display:none}.fsm-select-icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.fsm-finder-select select{width:100%;height:100%;margin:0;padding:0 42px 0 18px;border:0!important;outline:0;background-color:transparent!important;color:#fff;font-size:13px;font-weight:700;box-shadow:none!important;cursor:pointer}.fsm-finder-select select:disabled{color:#777b7b;cursor:not-allowed}.fsm-finder-select option{background:#121414;color:#fff}.fsm-finder-submit{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:0 22px;border:1px solid var(--fsm-red);border-radius:3px;background:var(--fsm-red);color:#fff;font-size:12px;font-weight:950;letter-spacing:.02em;text-decoration:none!important;text-transform:uppercase;transition:background .2s ease,transform .2s ease}.fsm-finder-submit:hover{background:#fff0;color:#fff;transform:translateY(-2px)}.fsm-finder-submit.is-disabled{border-color:#333636;background:#242727;color:#777b7b;cursor:not-allowed;transform:none}.fsm-finder-status{grid-column:1 / -1;margin:-2px 0 0;color:#8e9292;font-size:11px}.fsm-popular-brands{margin:0 0 44px}.fsm-popular-brands>h2{margin:0 0 14px;color:#fff;font-size:15px;font-weight:900;text-transform:uppercase}.fsm-brand-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.fsm-brand-card{min-height:105px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;margin:0;padding:14px;border:1px solid #292c2c;border-radius:4px;background:linear-gradient(180deg,#171919,#111313);color:#fff;cursor:pointer;box-shadow:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.fsm-brand-card:hover{border-color:var(--fsm-red);background:#171919;color:#fff;transform:translateY(-4px);box-shadow:0 15px 30px rgb(0 0 0 / .3)}.fsm-brand-card strong{font-size:19px;font-weight:950;letter-spacing:-.03em;text-transform:uppercase}.fsm-brand-card small{color:#929696;font-size:11px}.fsm-brand-card[data-brand-slug="honda"] strong{color:#f01924}.fsm-brand-card[data-brand-slug="kawasaki"] strong{color:#66c531}.fsm-lined-title{display:flex;align-items:center;justify-content:center;gap:20px;margin:0 0 24px;color:#fff;font-size:22px;font-weight:950;text-align:center;text-transform:uppercase}.fsm-lined-title::before,.fsm-lined-title::after{content:"";width:130px;height:1px;background:linear-gradient(90deg,transparent,var(--fsm-red))}.fsm-lined-title::after{background:linear-gradient(90deg,var(--fsm-red),transparent)}.fsm-how-it-works{margin:0 0 46px}.fsm-how-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #252828;border-bottom:1px solid #252828}.fsm-how-grid article{position:relative;min-height:150px;display:grid;grid-template-columns:62px 1fr;align-items:center;gap:18px;padding:24px 28px}.fsm-how-grid article:not(:last-child)::after{content:"";position:absolute;top:28px;right:0;bottom:28px;width:1px;background:#292c2c}.fsm-how-icon{width:58px;height:58px;display:grid;place-items:center;color:var(--fsm-red)}.fsm-how-icon svg{width:52px;height:52px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.fsm-how-grid strong{display:block;margin-bottom:5px;color:#fff;font-size:11px;font-weight:900;text-transform:uppercase}.fsm-how-grid p{margin:0;color:#a4a8a8;font-size:12px;line-height:1.5}.fsm-shop-categories,.fsm-vehicle-categories{margin:0 0 38px}.fsm-vehicle-category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.fsm-vehicle-category-card{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #2b2e2e;border-radius:5px;background:linear-gradient(180deg,#191b1b,#111212);color:#fff;text-align:center;text-decoration:none!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.fsm-vehicle-category-card:hover{border-color:var(--fsm-red);color:#fff;transform:translateY(-6px);box-shadow:0 18px 38px rgb(0 0 0 / .34)}.fsm-vehicle-category-image{aspect-ratio:1 / 1;display:block;overflow:hidden;background:#1b1d1d}.fsm-vehicle-category-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease}.fsm-vehicle-category-card:hover img{transform:scale(1.045)}.fsm-vehicle-category-copy{min-height:86px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:13px 10px 15px}.fsm-vehicle-category-copy strong{color:#fff;font-size:13px;font-weight:900;line-height:1.2;text-transform:uppercase}.fsm-vehicle-category-copy small{margin-top:7px;color:#a3a7a7;font-size:11px}.fsm-shop-help{min-height:88px;display:grid;grid-template-columns:62px auto 1fr auto;align-items:center;gap:20px;padding:16px 24px;border:1px solid rgb(226 13 24 / .38);border-radius:4px;background:linear-gradient(90deg,rgb(226 13 24 / .12),rgb(226 13 24 / .025))}.fsm-help-icon{width:50px;height:50px;display:grid;place-items:center;color:var(--fsm-red)}.fsm-help-icon svg{width:42px;height:42px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.fsm-shop-help strong{color:#fff;font-size:12px;font-weight:900;text-transform:uppercase}.fsm-shop-help p{margin:0;color:#b1b4b4;font-size:13px}.fsm-shop-help a{min-height:42px;display:inline-flex;align-items:center;gap:24px;padding:0 21px;border:1px solid var(--fsm-red);border-radius:2px;background:var(--fsm-red);color:#fff;font-size:11px;font-weight:900;text-decoration:none;text-transform:uppercase}.fsm-shop-help a:hover{background:#fff0;color:#fff}.fsm-vehicle-hero{display:grid;grid-template-columns:minmax(0,.78fr) minmax(480px,1.22fr);min-height:430px;margin:0 0 48px;overflow:hidden;border:1px solid #2b2e2e;border-radius:5px;background:linear-gradient(120deg,#0d0f0f 0%,#141616 55%,#1c0b0d 100%)}.fsm-vehicle-hero-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(34px, 5vw, 76px)}.fsm-vehicle-hero-copy::after{content:"";position:absolute;z-index:-1;top:0;right:-180px;bottom:0;width:300px;background:linear-gradient(90deg,#111313,transparent)}.fsm-vehicle-hero-copy a{min-height:48px;display:inline-flex;align-items:center;gap:28px;margin-top:24px;padding:0 22px;border:1px solid var(--fsm-red);border-radius:2px;background:var(--fsm-red);color:#fff;font-size:12px;font-weight:900;text-decoration:none;text-transform:uppercase}.fsm-vehicle-hero-copy a:hover{background:#fff0;color:#fff}.fsm-vehicle-hero-image{min-width:0;overflow:hidden;background:#181a1a}.fsm-vehicle-hero-image img{width:100%;height:100%;min-height:430px;display:block;object-fit:cover}.fsm-vehicle-products{scroll-margin-top:24px}.fsm-vehicle-products-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin:0 0 22px;padding-bottom:18px;border-bottom:1px solid #2a2d2d}.fsm-vehicle-products-heading h2{margin:0;color:#fff;font-size:26px;font-weight:950;text-transform:uppercase}.fsm-vehicle-products-heading>strong{color:#a7aaaa;font-size:12px}.fsm-vehicle-products ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0!important}.fsm-vehicle-products ul.products::before,.fsm-vehicle-products ul.products::after{display:none!important}.fsm-vehicle-products ul.products li.product{width:auto!important;min-width:0;display:flex;flex-direction:column;margin:0!important;padding:0 0 14px!important;overflow:hidden;border:1px solid #2b2e2e;border-radius:5px;background:linear-gradient(180deg,#191b1b,#111212);cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.fsm-vehicle-products ul.products li.product:hover{border-color:var(--fsm-red);transform:translateY(-5px);box-shadow:0 18px 38px rgb(0 0 0 / .32)}.fsm-vehicle-products .astra-shop-thumbnail-wrap{position:relative;overflow:hidden}.fsm-vehicle-products li.product img{width:100%!important;aspect-ratio:1 / 1;display:block;margin:0 0 14px!important;object-fit:cover;background:#1d1f1f;transition:transform .35s ease}.fsm-vehicle-products li.product:hover img{transform:scale(1.045)}.fsm-vehicle-products .astra-shop-summary-wrap{flex:1;display:flex;flex-direction:column;padding:0 14px}.fsm-vehicle-products .ast-woo-product-category{color:#858989;font-size:11px}.fsm-vehicle-products h2.woocommerce-loop-product__title{min-height:46px;margin:4px 0 8px;padding:0!important;color:#fff!important;font-size:14px!important;font-weight:900!important;line-height:1.3}.fsm-vehicle-products .price{margin-top:auto;color:#fff!important;font-size:15px!important;font-weight:900!important}.fsm-vehicle-products .price del{color:#777!important}.fsm-vehicle-products .price ins{color:#fff!important;text-decoration:none}.fsm-vehicle-products a.button{min-height:40px;display:grid!important;place-items:center;margin:11px 14px 0!important;padding:0!important;border:1px solid var(--fsm-red);border-radius:2px;background:var(--fsm-red);color:#fff;font-size:0!important}.fsm-vehicle-products a.button::before{content:"";width:21px;height:21px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.1 10.2a2 2 0 0 0 2 1.6h7.8a2 2 0 0 0 2-1.6L20 8H6'/%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='18' cy='20' r='1'/%3E%3C/svg%3E") center/contain no-repeat}.fsm-vehicle-products a.button:hover{background:#fff0}.fsm-vehicle-products .ast-onsale-card{display:none!important}.fsm-vehicle-products li.product span.onsale{top:12px!important;right:12px!important;bottom:auto!important;left:auto!important;z-index:6;display:inline-flex!important;width:auto!important;min-width:56px!important;height:34px!important;min-height:34px!important;align-items:center;justify-content:center;margin:0!important;padding:0 11px!important;border:1px solid rgb(255 255 255 / .16);border-radius:3px;background:linear-gradient(135deg,#f20d19,#be0912);box-shadow:0 7px 18px rgb(0 0 0 / .42);color:#fff;font-size:13px;font-weight:900;line-height:1!important;transform:none!important}.fsm-vehicle-empty{padding:40px;border:1px dashed #3a3d3d;border-radius:5px;background:#121414;color:#aeb2b2;text-align:center}.fsm-vehicle-empty strong{display:block;margin-bottom:8px;color:#fff;font-size:18px;text-transform:uppercase}.fsm-vehicle-empty p{margin:0}.fsm-vehicle-empty a{display:inline-block;margin-top:16px;color:var(--fsm-red);font-weight:900;text-decoration:none}.fsm-vehicle-pagination{margin-top:28px}.fsm-vehicle-pagination ul{display:flex;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.fsm-vehicle-pagination a,.fsm-vehicle-pagination span{min-width:38px;height:38px;display:grid;place-items:center;border:1px solid #303333;border-radius:2px;background:#151717;color:#fff;text-decoration:none}.fsm-vehicle-pagination .current,.fsm-vehicle-pagination a:hover{border-color:var(--fsm-red);background:var(--fsm-red);color:#fff}@media (max-width:1180px){.fsm-shop-intro{grid-template-columns:1fr;gap:24px}.fsm-vehicle-finder{grid-template-columns:repeat(2,minmax(0,1fr))}.fsm-finder-step{grid-row:auto}.fsm-finder-status{grid-column:1 / -1}.fsm-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fsm-how-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fsm-how-grid article:nth-child(2)::after{display:none}.fsm-how-grid article:nth-child(-n+2){border-bottom:1px solid #292c2c}.fsm-vehicle-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fsm-vehicle-hero{grid-template-columns:.9fr 1.1fr}.fsm-vehicle-products ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.fsm-vehicle-shop,.fsm-vehicle-archive{padding-top:16px}.fsm-shop-intro h1,.fsm-vehicle-hero h1{font-size:36px}.fsm-rdw-card{grid-template-columns:120px 1fr}.fsm-rdw-card img{height:145px}.fsm-rdw-mark{display:none}.fsm-vehicle-finder{grid-template-columns:1fr;padding:18px}.fsm-finder-status{grid-column:auto}.fsm-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fsm-lined-title{font-size:19px}.fsm-lined-title::before,.fsm-lined-title::after{width:44px}.fsm-how-grid{grid-template-columns:1fr}.fsm-how-grid article{min-height:120px}.fsm-how-grid article::after{display:none!important}.fsm-how-grid article:not(:last-child){border-bottom:1px solid #292c2c}.fsm-vehicle-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fsm-shop-help{grid-template-columns:48px 1fr}.fsm-shop-help p{grid-column:1 / -1}.fsm-shop-help a{grid-column:1 / -1;justify-content:center}.fsm-vehicle-hero{grid-template-columns:1fr}.fsm-vehicle-hero-copy{padding:36px 28px}.fsm-vehicle-hero-copy::after{display:none}.fsm-vehicle-hero-image img{min-height:290px;max-height:390px}.fsm-vehicle-products-heading{align-items:flex-start;flex-direction:column}.fsm-vehicle-products ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}}@media (max-width:430px){.fsm-rdw-card{grid-template-columns:1fr}.fsm-rdw-card img{height:165px}.fsm-brand-grid{grid-template-columns:1fr 1fr;gap:8px}.fsm-brand-card{min-height:86px}.fsm-vehicle-category-grid{gap:8px}.fsm-vehicle-category-copy strong{font-size:11px}.fsm-vehicle-products h2.woocommerce-loop-product__title{font-size:12px!important}}.fsm-vehicle-archive .fsm-vehicle-hero{height:222px;min-height:0;margin-bottom:32px}.fsm-vehicle-archive .fsm-vehicle-hero-copy{padding:22px clamp(28px, 3vw, 46px)}.fsm-vehicle-archive .fsm-vehicle-hero h1{margin-bottom:7px;font-size:clamp(28px, 2.4vw, 42px);line-height:1.02}.fsm-vehicle-archive .fsm-vehicle-hero p{font-size:14px;line-height:1.45}.fsm-vehicle-archive .fsm-vehicle-hero-copy a{display:none}.fsm-vehicle-archive .fsm-vehicle-hero-image img{height:100%;min-height:0;object-fit:cover}@media (max-width:760px){.fsm-vehicle-archive .fsm-vehicle-hero{height:auto;min-height:0}.fsm-vehicle-archive .fsm-vehicle-hero-copy{min-height:150px;padding:22px 24px}.fsm-vehicle-archive .fsm-vehicle-hero h1{font-size:30px}.fsm-vehicle-archive .fsm-vehicle-hero-image img{height:155px;min-height:155px;max-height:155px}}.fsm-nav-arrow{display:inline-flex;align-items:center;justify-content:center;width:10px;height:10px;flex:0 0 10px;color:#fff;font-size:0;line-height:1}.fsm-nav-arrow::before{content:"";display:block;width:8px;height:6px;background:currentColor;clip-path:polygon(0 0,100% 0,50% 100%)}.fsm-responsive-help{min-width:0}.fsm-responsive-help .fsm-help-link{display:inline-flex;align-items:center;gap:8px;max-width:100%;color:#fff!important;text-decoration:none!important;text-transform:none;white-space:normal}.fsm-responsive-help .fsm-help-link svg{width:17px;height:17px;flex:0 0 17px;fill:none;stroke:var(--fsm-red);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.fsm-responsive-help .fsm-help-copy{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;color:inherit!important;line-height:1.12}.fsm-responsive-help .fsm-help-copy strong{color:#fff;font-size:11px;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.fsm-responsive-help .fsm-help-copy small{color:var(--fsm-muted);font-size:10px;font-weight:500;letter-spacing:0;line-height:1.15;text-transform:none;white-space:normal}.fsm-responsive-help .fsm-help-link:hover .fsm-help-copy small,.fsm-responsive-help .fsm-help-link:focus-visible .fsm-help-copy small{color:#fff}.fsm-responsive-help .fsm-help-link-whatsapp{display:none}@media (max-width:760px){.fsm-responsive-help .fsm-help-link-email{display:none}.fsm-responsive-help .fsm-help-link-whatsapp{display:inline-flex}.fsm-responsive-help .fsm-help-copy strong{font-size:10px}.fsm-responsive-help .fsm-help-copy small{font-size:9px}}.fsm-review-item{grid-column:2;justify-content:center!important}.fsm-utility-item:last-child{grid-column:3}.fsm-review-link{display:inline-flex;align-items:center;gap:10px;color:#e5e5e5!important;font:inherit;letter-spacing:inherit;text-decoration:none!important}.fsm-review-link>span:first-child{color:inherit;font-weight:800}.fsm-review-link .fsm-review-score{color:var(--fsm-muted);font-weight:500}.fsm-review-link:hover,.fsm-review-link:focus-visible{color:#fff!important;text-decoration:none!important}.fsm-review-link:hover .fsm-review-score,.fsm-review-link:focus-visible .fsm-review-score{color:#fff}.fsm-review-link:focus-visible{outline:2px solid var(--fsm-red);outline-offset:4px}@media (max-width:760px){.fsm-review-item{grid-column:1;justify-content:flex-start!important}.fsm-utility-inner .fsm-utility-item:nth-child(2){display:flex}.fsm-utility-item:last-child{grid-column:2}}@media (max-width:430px){.fsm-review-item{grid-column:1;justify-content:center!important}.fsm-utility-item:last-child{display:none}}body.page-id-26647{background:#080909;color:#f5f5f5}body.page-id-26647 .site-content{background:radial-gradient(circle at 78% 8%,rgb(226 13 24 / .09),transparent 28%),linear-gradient(180deg,#0b0c0c 0%,#080909 100%)}body.page-id-26647 .site-content>.ast-container{width:100%;max-width:none;padding:0}body.page-id-26647 #primary,body.page-id-26647 #main,body.page-id-26647 article.page,body.page-id-26647 .entry-content{width:100%;max-width:none;margin:0;padding:0}body.page-id-26647 article.page>.entry-header{display:none}.fsm-nav-menu>li.fsm-current-menu-item>a{background:rgb(226 13 24 / .82);color:#fff!important}.fsm-offers-page{width:min(calc(100% - 64px), 1680px);margin:0 auto;padding:34px 0 84px;color:#f4f4f4}.fsm-offers-page *,.fsm-offers-page *::before,.fsm-offers-page *::after{box-sizing:border-box}.fsm-offers-hero{position:relative;isolation:isolate;min-height:390px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);overflow:hidden;border:1px solid #292c2c;border-radius:5px;background:linear-gradient(90deg,rgb(8 9 9 / .98) 0%,rgb(8 9 9 / .88) 48%,rgb(8 9 9 / .2) 100%),radial-gradient(circle at 82% 50%,rgb(226 13 24 / .34),transparent 35%),linear-gradient(135deg,#171919,#0a0b0b);box-shadow:0 24px 65px rgb(0 0 0 / .34)}.fsm-offers-hero::before{content:"";position:absolute;z-index:-1;width:560px;height:560px;right:-130px;top:-250px;border:1px solid rgb(226 13 24 / .25);border-radius:50%;box-shadow:0 0 0 65px rgb(226 13 24 / .035),0 0 0 130px rgb(226 13 24 / .025)}.fsm-offers-hero::after{content:"%";position:absolute;z-index:-1;right:6%;bottom:-13%;color:rgb(255 255 255 / .035);font-size:clamp(260px, 26vw, 470px);font-weight:1000;line-height:.8;transform:rotate(-8deg)}.fsm-offers-hero-copy{align-self:center;max-width:820px;padding:68px 72px}.fsm-offers-kicker{display:block;margin-bottom:12px;color:#ed1b24;font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.fsm-offers-hero h1,.fsm-offers-products h2,.fsm-offers-help h2{margin:0;color:#fff;font-weight:950;letter-spacing:-.02em;text-transform:uppercase}.fsm-offers-hero h1{max-width:760px;font-size:clamp(39px, 4.1vw, 68px);line-height:.98}.fsm-offers-hero-copy p{max-width:700px;margin:24px 0 30px;color:#c5c8c8;font-size:17px;line-height:1.7}.fsm-offers-primary,.fsm-offers-empty a,.fsm-offers-help-actions a{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:52px;padding:0 26px;border:1px solid #e20d18;border-radius:2px;background:#e20d18;color:#fff!important;font-size:12px;font-weight:900;letter-spacing:.055em;text-decoration:none!important;text-transform:uppercase;transition:background .2s ease,border-color .2s ease,transform .2s ease}.fsm-offers-primary:hover,.fsm-offers-empty a:hover,.fsm-offers-help-actions a:hover{border-color:#b70a13;background:#b70a13;color:#fff!important;transform:translateY(-2px)}.fsm-offers-hero-stats{align-self:center;display:grid;gap:12px;padding:42px 58px 42px 20px}.fsm-offers-hero-stats>div{min-height:82px;display:flex;flex-direction:column;justify-content:center;padding:14px 20px;border:1px solid rgb(255 255 255 / .12);border-left:3px solid #e20d18;background:rgb(10 11 11 / .72);backdrop-filter:blur(7px)}.fsm-offers-hero-stats strong{color:#fff;font-size:24px;font-weight:950;line-height:1.05;text-transform:uppercase}.fsm-offers-hero-stats span{margin-top:5px;color:#a9adad;font-size:12px}.fsm-offers-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 64px;border:1px solid #292c2c;background:#101212}.fsm-offers-benefits article{position:relative;min-height:106px;display:flex;align-items:center;gap:18px;padding:20px 28px}.fsm-offers-benefits article:not(:last-child)::after{content:"";position:absolute;top:20px;right:0;bottom:20px;width:1px;background:#2b2e2e}.fsm-offers-benefit-icon{width:48px;height:48px;flex:0 0 48px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(226 13 24 / .7);border-radius:50%;color:#ed1b24;font-size:22px;font-weight:950}.fsm-offers-benefits article>span:last-child{display:flex;flex-direction:column;gap:5px}.fsm-offers-benefits strong{color:#fff;font-size:13px;font-weight:900;text-transform:uppercase}.fsm-offers-benefits small{color:#9da1a1;font-size:12px;line-height:1.5}.fsm-offers-products{scroll-margin-top:24px}.fsm-offers-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid #292c2c}.fsm-offers-heading h2{font-size:clamp(28px, 3vw, 43px);line-height:1}.fsm-offers-heading p{margin:0;color:#a6aaaa;font-size:13px;font-weight:800;text-transform:uppercase}.fsm-offers-filters{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:28px}.fsm-offers-filters a{display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:0 15px;border:1px solid #343737;border-radius:2px;background:#101212;color:#d8dada!important;font-size:11px;font-weight:850;text-decoration:none!important;text-transform:uppercase;transition:border-color .2s ease,background .2s ease,color .2s ease}.fsm-offers-filters a span{min-width:23px;height:23px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#242727;color:#fff;font-size:10px}.fsm-offers-filters a:hover,.fsm-offers-filters a.is-active{border-color:#e20d18;background:rgb(226 13 24 / .15);color:#fff!important}.fsm-offers-filters a.is-active span{background:#e20d18}.fsm-offers-page .woocommerce ul.products,.fsm-offers-page ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0!important;padding:0!important}.fsm-offers-page ul.products::before,.fsm-offers-page ul.products::after{display:none!important}.fsm-offers-page ul.products li.product{position:relative;width:auto!important;min-width:0;min-height:100%;display:flex;flex-direction:column;float:none!important;clear:none!important;overflow:hidden;margin:0!important;padding:0!important;border:1px solid #2b2e2e;border-radius:4px;background:#111313;box-shadow:none;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.fsm-offers-page ul.products li.product:hover{z-index:2;border-color:rgb(226 13 24 / .82);box-shadow:0 18px 38px rgb(0 0 0 / .38);transform:translateY(-6px)}.fsm-offers-page .astra-shop-thumbnail-wrap{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-bottom:1px solid #2b2e2e;background:#171919}.fsm-offers-page .astra-shop-thumbnail-wrap>a.woocommerce-LoopProduct-link{width:100%;height:100%;display:block}.fsm-offers-page .astra-shop-thumbnail-wrap img{width:100%!important;height:100%!important;display:block;margin:0!important;object-fit:cover;transition:transform .35s ease,filter .35s ease}.fsm-offers-page li.product:hover .astra-shop-thumbnail-wrap img{filter:brightness(1.06);transform:scale(1.045)}.fsm-offers-page .onsale{z-index:5;top:13px!important;right:auto!important;left:13px!important;min-width:0!important;min-height:32px!important;display:inline-flex!important;align-items:center;justify-content:center;margin:0!important;padding:0 12px!important;border:1px solid rgb(255 255 255 / .16);border-radius:2px!important;background:#e20d18!important;color:#fff!important;font-size:12px!important;font-weight:950!important;line-height:1!important;box-shadow:0 7px 18px rgb(0 0 0 / .3)}.fsm-offers-page .ast-onsale-card,.fsm-offers-page .ast-select-options-trigger{display:none!important}.fsm-offers-page .astra-shop-summary-wrap{min-height:205px;display:flex;flex:1;flex-direction:column;align-items:stretch;padding:17px 17px 16px!important}.fsm-offers-page .ast-woo-product-category{margin-bottom:7px;color:#8f9494;font-size:11px;font-weight:600;line-height:1.3}.fsm-offers-page .ast-loop-product__link,.fsm-offers-page .woocommerce-loop-product__link{color:inherit!important;text-decoration:none!important}.fsm-offers-page .woocommerce-loop-product__title{min-height:46px;margin:0 0 13px!important;color:#fff!important;font-size:15px!important;font-weight:900!important;line-height:1.35!important;text-transform:none}.fsm-offers-page .price{display:flex!important;align-items:baseline;flex-wrap:wrap;gap:7px;margin:auto 0 15px!important;color:#fff!important;font-size:17px!important;font-weight:900!important}.fsm-offers-page .price del{color:#777c7c!important;font-size:13px;font-weight:700;opacity:1!important}.fsm-offers-page .price ins{color:#fff!important;font-weight:950;text-decoration:none!important}.fsm-offers-page .astra-shop-summary-wrap>.button{width:100%;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:9px;margin:0!important;padding:0 15px!important;border:1px solid #e20d18!important;border-radius:2px!important;background:#e20d18!important;color:#fff!important;font-size:11px!important;font-weight:950!important;letter-spacing:.05em;text-decoration:none!important;text-transform:uppercase;transition:background .2s ease,border-color .2s ease,transform .2s ease}.fsm-offers-page .astra-shop-summary-wrap>.button::before{content:"";width:17px;height:17px;display:inline-block;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M3 3h2l2.4 11.2a2 2 0 0 0 2 1.6h7.9a2 2 0 0 0 2-1.6L21 7H6M10 21a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm8 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M3 3h2l2.4 11.2a2 2 0 0 0 2 1.6h7.9a2 2 0 0 0 2-1.6L21 7H6M10 21a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm8 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z'/%3E%3C/svg%3E") center / contain no-repeat}.fsm-offers-page .astra-shop-summary-wrap>.button:hover{border-color:#b70a13!important;background:#b70a13!important;color:#fff!important;transform:translateY(-2px)}.fsm-offers-pagination{display:flex;justify-content:center;gap:7px;margin-top:34px}.fsm-offers-pagination .page-numbers{min-width:42px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 13px;border:1px solid #343737;border-radius:2px;background:#101212;color:#fff!important;font-size:12px;font-weight:850;text-decoration:none!important}.fsm-offers-pagination .page-numbers.current,.fsm-offers-pagination a.page-numbers:hover{border-color:#e20d18;background:#e20d18}.fsm-offers-empty{padding:54px 30px;border:1px solid #2b2e2e;background:#101212;text-align:center}.fsm-offers-empty strong{display:block;color:#fff;font-size:22px;text-transform:uppercase}.fsm-offers-empty p{margin:8px 0 24px;color:#a6aaaa}.fsm-offers-help{min-height:155px;display:flex;align-items:center;justify-content:space-between;gap:34px;margin-top:64px;padding:28px 34px;border:1px solid rgb(226 13 24 / .42);background:linear-gradient(90deg,rgb(226 13 24 / .12),transparent 45%),#101212}.fsm-offers-help h2{font-size:27px}.fsm-offers-help p{margin:8px 0 0;color:#a6aaaa}.fsm-offers-help-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.fsm-offers-help-actions a:last-child{border-color:#3b3f3f;background:#fff0}.fsm-offers-help-actions a:last-child:hover{border-color:#e20d18;background:rgb(226 13 24 / .12)}@media (max-width:1200px){.fsm-offers-page .woocommerce ul.products,.fsm-offers-page ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}.fsm-offers-hero-copy{padding:58px 48px}}@media (max-width:900px){.fsm-offers-page{width:min(calc(100% - 36px), 760px)}.fsm-offers-hero{grid-template-columns:1fr}.fsm-offers-hero-copy{padding:48px 36px 26px}.fsm-offers-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 36px 38px}.fsm-offers-hero-stats>div{min-height:94px;padding:12px 14px}.fsm-offers-hero-stats strong{font-size:17px}.fsm-offers-benefits{grid-template-columns:1fr}.fsm-offers-benefits article:not(:last-child)::after{top:auto;right:24px;bottom:0;left:24px;width:auto;height:1px}.fsm-offers-page .woocommerce ul.products,.fsm-offers-page ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.fsm-offers-help{align-items:flex-start;flex-direction:column}.fsm-offers-help-actions{justify-content:flex-start}}@media (max-width:600px){.fsm-offers-page{width:min(calc(100% - 24px), 560px);padding-top:18px}.fsm-offers-hero-copy{padding:36px 24px 22px}.fsm-offers-hero h1{font-size:35px}.fsm-offers-hero-copy p{font-size:14px}.fsm-offers-hero-stats{grid-template-columns:1fr;padding:10px 24px 28px}.fsm-offers-hero-stats>div{min-height:70px}.fsm-offers-benefits{margin-bottom:44px}.fsm-offers-heading{align-items:flex-start;flex-direction:column}.fsm-offers-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.fsm-offers-filters a{flex:0 0 auto}.fsm-offers-page .woocommerce ul.products,.fsm-offers-page ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.fsm-offers-page .astra-shop-summary-wrap{min-height:195px;padding:13px 12px 12px!important}.fsm-offers-page .woocommerce-loop-product__title{min-height:55px;font-size:13px!important}.fsm-offers-page .price{font-size:14px!important}.fsm-offers-page .price del{font-size:11px}.fsm-offers-page .astra-shop-summary-wrap>.button{min-height:42px}.fsm-offers-help{padding:25px 22px}.fsm-offers-help-actions{width:100%}.fsm-offers-help-actions a{width:100%}}@media (max-width:380px){.fsm-offers-page .woocommerce ul.products,.fsm-offers-page ul.products{grid-template-columns:1fr}}.fsm-utility-contact{grid-column:1;display:flex;align-items:center;justify-self:start;gap:7px;min-width:0}.fsm-utility-action{position:relative;min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:8px;overflow:hidden;padding:0 11px;border:1px solid #e20d18;border-radius:2px;color:#fff!important;font-size:9px;font-weight:900;letter-spacing:.035em;line-height:1;text-decoration:none!important;text-transform:uppercase;white-space:nowrap;transition:border-color .2s ease,background .2s ease,color .2s ease}.fsm-utility-action:hover,.fsm-utility-action:focus-visible{color:#fff!important;text-decoration:none!important}.fsm-utility-action:focus-visible{outline:2px solid #fff;outline-offset:2px}.fsm-utility-email{background:#e20d18}.fsm-utility-email:hover,.fsm-utility-email:focus-visible{border-color:#b70a13;background:#b70a13}.fsm-utility-whatsapp{width:119px;border-color:#3b3f3f;background:#fff0}.fsm-whatsapp-label,.fsm-whatsapp-number{display:inline-flex;align-items:center;justify-content:center;transition:opacity .18s ease,transform .18s ease}.fsm-whatsapp-number{position:absolute;inset:0;color:#fff;font-size:9px;opacity:0;transform:translateY(7px)}@media (min-width:601px){.fsm-utility-whatsapp:hover,.fsm-utility-whatsapp:focus-visible,.fsm-utility-whatsapp.is-locked{border-color:#e20d18;background:rgb(226 13 24 / .16)}.fsm-utility-whatsapp:hover .fsm-whatsapp-label,.fsm-utility-whatsapp:focus-visible .fsm-whatsapp-label,.fsm-utility-whatsapp.is-locked .fsm-whatsapp-label{opacity:0;transform:translateY(-7px)}.fsm-utility-whatsapp:hover .fsm-whatsapp-number,.fsm-utility-whatsapp:focus-visible .fsm-whatsapp-number,.fsm-utility-whatsapp.is-locked .fsm-whatsapp-number{opacity:1;transform:translateY(0)}}@media (max-width:980px){.fsm-utility-contact{gap:5px}.fsm-utility-action{min-height:28px;padding:0 8px;font-size:8px}.fsm-utility-whatsapp{width:105px}.fsm-whatsapp-number{font-size:8px}}@media (max-width:760px){.fsm-utility-inner{min-height:0;grid-template-columns:1fr 1fr;row-gap:7px;padding-top:7px;padding-bottom:7px}.fsm-utility-contact{grid-column:1 / -1;grid-row:2;justify-self:center}.fsm-review-item{grid-column:1;grid-row:1;justify-content:flex-start!important}.fsm-utility-item:last-child{grid-column:2;grid-row:1;display:flex}}@media (max-width:600px){.fsm-utility-contact{width:min(100%, 330px);display:grid;grid-template-columns:1fr 1fr}.fsm-utility-action,.fsm-utility-whatsapp{width:100%;min-height:34px;font-size:9px}.fsm-utility-whatsapp .fsm-whatsapp-label{opacity:1;transform:none}.fsm-utility-whatsapp .fsm-whatsapp-number{display:none}}@media (max-width:430px){.fsm-utility-inner{grid-template-columns:1fr}.fsm-review-item{grid-column:1;grid-row:1;justify-content:center!important}.fsm-utility-contact{grid-column:1;grid-row:2}.fsm-utility-item:last-child{display:none}}:root{--fsm-filter-red:#ed0b1d;--fsm-filter-red-dark:#a90816;--fsm-filter-bg:#090b0c;--fsm-filter-panel:#111415;--fsm-filter-field:#0b0e0f;--fsm-filter-line:rgba(255,255,255,.12);--fsm-filter-muted:#9aa1a5}.fsm-smart-filter-launcher{position:fixed;right:24px;bottom:78px;z-index:99996;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 18px;border:1px solid rgb(255 255 255 / .16);border-radius:4px;background:linear-gradient(135deg,var(--fsm-filter-red),#be0715);box-shadow:0 12px 32px rgb(0 0 0 / .42),0 0 0 1px rgb(237 11 29 / .18);color:#fff;font-size:13px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.fsm-smart-filter-launcher:hover,.fsm-smart-filter-launcher:focus-visible{background:#fff;color:#0b0d0e;transform:translateY(-3px);box-shadow:0 16px 38px rgb(0 0 0 / .5)}.fsm-smart-filter-launcher svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.fsm-smart-filter-launcher strong{display:grid;place-items:center;min-width:22px;height:22px;margin-left:2px;padding:0 6px;border-radius:99px;background:#0b0d0e;color:#fff;font-size:11px}.fsm-smart-filter-launcher:hover strong{background:var(--fsm-filter-red)}.fsm-smart-filter-overlay{position:fixed;inset:0;z-index:99997;display:block;background:rgb(0 0 0 / .68);opacity:0;visibility:hidden;backdrop-filter:blur(4px);transition:opacity .25s ease,visibility .25s ease}.fsm-smart-filter-overlay[hidden]{display:block}.fsm-smart-filter-drawer{position:fixed;z-index:99998;top:0;right:0;bottom:0;width:min(470px, 100%);overflow:auto;background:radial-gradient(circle at 100% 0,rgb(237 11 29 / .14),transparent 32%),var(--fsm-filter-bg);border-left:1px solid rgb(255 255 255 / .12);box-shadow:-22px 0 60px rgb(0 0 0 / .55);color:#fff;transform:translateX(105%);visibility:hidden;transition:transform .3s cubic-bezier(.22,.61,.36,1),visibility .3s ease}.fsm-filter-drawer-open{overflow:hidden}.fsm-filter-drawer-open .fsm-smart-filter-overlay{opacity:1;visibility:visible}.fsm-filter-drawer-open .fsm-smart-filter-drawer{transform:translateX(0);visibility:visible}.fsm-smart-filter-drawer-head{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:104px;padding:24px 28px;border-bottom:1px solid var(--fsm-filter-line);background:rgb(9 11 12 / .96);backdrop-filter:blur(12px)}.fsm-smart-filter-drawer-head span,.fsm-smart-filter-inline-heading span{display:block;margin-bottom:5px;color:var(--fsm-filter-red);font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.fsm-smart-filter-drawer-head h2,.fsm-smart-filter-inline-heading h2{margin:0;color:#fff;font-size:clamp(21px, 2vw, 28px);line-height:1.05;text-transform:uppercase}.fsm-smart-filter-drawer-head button{flex:0 0 42px;width:42px;height:42px;padding:0;border:1px solid var(--fsm-filter-line);border-radius:3px;background:#121516;color:#fff;font-size:30px;line-height:38px;cursor:pointer}.fsm-smart-filter-drawer-head button:hover{border-color:var(--fsm-filter-red);background:var(--fsm-filter-red)}.fsm-smart-filter-drawer-body{padding:26px 28px 34px}.fsm-smart-filter-form,.fsm-smart-filter-form *{box-sizing:border-box}.fsm-smart-filter-scope{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:center;margin:0 0 22px;padding:13px 15px;border:1px solid rgb(237 11 29 / .34);border-left:3px solid var(--fsm-filter-red);background:rgb(237 11 29 / .06)}.fsm-smart-filter-scope span{color:var(--fsm-filter-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fsm-smart-filter-scope strong{color:#fff;font-size:14px}.fsm-smart-filter-scope small{grid-column:1 / -1;color:#b6bbbe;font-size:11px}.fsm-smart-filter-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.fsm-smart-filter-field{display:flex;flex-direction:column;gap:7px;min-width:0;margin:0}.fsm-smart-filter-field>span{color:#d7dadd;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.fsm-smart-filter-search{grid-column:1 / -1}.fsm-smart-filter-field input[type=search],.fsm-smart-filter-field input[type=number],.fsm-smart-filter-field select{width:100%;min-width:0;height:48px;margin:0;padding:0 14px;border:1px solid var(--fsm-filter-line);border-radius:2px;outline:none;background-color:var(--fsm-filter-field);color:#fff;font-size:14px;line-height:48px;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease}.fsm-smart-filter-field select{padding-right:36px;appearance:auto}.fsm-smart-filter-field input::placeholder{color:#737a7e;opacity:1}.fsm-smart-filter-field input:focus,.fsm-smart-filter-field select:focus{border-color:var(--fsm-filter-red);box-shadow:0 0 0 3px rgb(237 11 29 / .12)}.fsm-smart-price-field>div{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:7px;align-items:center}.fsm-smart-price-field label{margin:0}.fsm-smart-price-field i{color:#7f8588;font-style:normal}.fsm-smart-filter-toggles{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0}.fsm-smart-filter-toggles label{position:relative;display:inline-flex;margin:0;cursor:pointer}.fsm-smart-filter-toggles input{position:absolute;opacity:0;pointer-events:none}.fsm-smart-filter-toggles span{display:inline-flex;align-items:center;min-height:38px;padding:0 13px;border:1px solid var(--fsm-filter-line);border-radius:2px;background:#0c0f10;color:#c8ccce;font-size:12px;font-weight:800}.fsm-smart-filter-toggles span::before{content:"";width:8px;height:8px;margin-right:8px;border:1px solid #757b7f;border-radius:50%}.fsm-smart-filter-toggles input:checked+span{border-color:var(--fsm-filter-red);background:rgb(237 11 29 / .11);color:#fff}.fsm-smart-filter-toggles input:checked+span::before{border-color:var(--fsm-filter-red);background:var(--fsm-filter-red);box-shadow:0 0 0 3px rgb(237 11 29 / .14)}.fsm-smart-filter-actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;margin-top:22px}.fsm-smart-filter-actions>a,.fsm-smart-filter-actions>button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin:0;padding:0 17px;border-radius:2px;font-size:12px;font-weight:900;letter-spacing:.04em;text-decoration:none!important;text-transform:uppercase}.fsm-smart-filter-actions>a{border:1px solid var(--fsm-filter-line);color:#cbd0d2;background:#fff0}.fsm-smart-filter-actions>a:hover{border-color:#fff;color:#fff}.fsm-smart-filter-actions>button{gap:16px;border:1px solid var(--fsm-filter-red);background:var(--fsm-filter-red);color:#fff;cursor:pointer}.fsm-smart-filter-actions>button:hover{border-color:#fff;background:#fff;color:#0b0d0e}.fsm-smart-filter-actions>button span{font-size:18px;font-weight:400}.fsm-smart-filter-inline{width:min(1680px, calc(100% - 48px));margin:22px auto 34px;padding:24px;border:1px solid var(--fsm-filter-line);border-top:2px solid var(--fsm-filter-red);border-radius:3px;background:radial-gradient(circle at 100% 0,rgb(237 11 29 / .09),transparent 28%),var(--fsm-filter-panel);box-shadow:0 16px 40px rgb(0 0 0 / .2);color:#fff}.fsm-smart-filter-inline-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:21px}.fsm-smart-filter-inline-heading button{min-height:40px;padding:0 14px;border:1px solid var(--fsm-filter-line);border-radius:2px;background:#fff0;color:#d9dcde;font-size:11px;font-weight:900;text-transform:uppercase;cursor:pointer}.fsm-smart-filter-inline-heading button:hover{border-color:var(--fsm-filter-red);color:#fff}.fsm-smart-filter-inline .fsm-smart-filter-scope{grid-template-columns:auto auto 1fr}.fsm-smart-filter-inline .fsm-smart-filter-scope small{grid-column:auto;justify-self:end}.fsm-smart-filter-inline .fsm-smart-filter-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.fsm-smart-filter-inline .fsm-smart-filter-search{grid-column:span 2}.fsm-smart-filter-inline .fsm-smart-filter-actions{grid-template-columns:150px minmax(220px,320px);justify-content:end}.fsm-smart-filter-inline.is-collapsed .fsm-smart-filter-form{display:none}.fsm-smart-filter-inline.is-collapsed .fsm-smart-filter-inline-heading{margin-bottom:0}.tax-product_cat .woocommerce-ordering{display:none}.tax-product_cat .woocommerce-result-count{margin:0 0 18px;color:#989fa2}.tax-product_cat .fsm-smart-filter-inline+.woocommerce-notices-wrapper+.woocommerce-result-count,.tax-product_cat .fsm-smart-filter-inline+.woocommerce-result-count{margin-top:-10px}.fsm-smart-filter-results-body,.fsm-smart-filter-results-body #page,.fsm-smart-filter-results-body .site-content{background:#080a0b!important}.fsm-smart-filter-results-body .site-content>.ast-container{width:100%;max-width:none;padding:0}.fsm-smart-filter-results-body .content-area{width:100%;margin:0}.fsm-smart-filter-results-body article,.fsm-smart-filter-results-body .entry-content{margin:0!important;padding:0!important}.fsm-smart-filter-results-body .entry-header{display:none}.fsm-filter-results-page{width:100%;max-width:none;padding-bottom:48px}.fsm-smart-results-hero{position:relative;overflow:hidden;min-height:290px;padding:86px max(28px, calc((100vw - 1680px)/2 + 40px)) 66px;border-bottom:1px solid rgb(255 255 255 / .1);background:linear-gradient(90deg,rgb(0 0 0 / .22),rgb(0 0 0 / .72)),radial-gradient(circle at 78% 42%,rgb(237 11 29 / .34),transparent 34%),linear-gradient(135deg,#15191b,#070809 62%);color:#fff}.fsm-smart-results-hero::after{content:"";position:absolute;right:7%;bottom:-70px;width:340px;height:340px;border:42px solid rgb(255 255 255 / .025);border-radius:50%}.fsm-smart-results-hero h1{position:relative;z-index:1;max-width:780px;margin:10px 0 13px;color:#fff;font-size:clamp(40px, 5vw, 76px);line-height:.94;letter-spacing:-.035em;text-transform:uppercase}.fsm-smart-results-hero p{position:relative;z-index:1;max-width:720px;margin:0;color:#c3c7c9;font-size:16px}.fsm-smart-filter-results-form{margin-top:-26px;position:relative;z-index:2}.fsm-smart-results-products{width:min(1680px,calc(100% - 48px));margin:0 auto}.fsm-smart-results-products .fsm-offers-heading{margin-top:0}.fsm-smart-results-products ul.products{margin-top:24px}.fsm-smart-results-title{color:#fff}.fsm-offers-empty{padding:55px 26px;border:1px solid var(--fsm-filter-line);background:#101314;color:#fff;text-align:center}.fsm-offers-empty strong{display:block;font-size:24px;text-transform:uppercase}.fsm-offers-empty p{color:#aab0b3}.fsm-offers-empty a{color:#fff;font-weight:900;text-decoration:none}.fsm-offers-empty a:hover{color:var(--fsm-filter-red)}.fsm-offers-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin:34px 0 0}.fsm-offers-pagination .page-numbers{display:grid;place-items:center;min-width:42px;min-height:42px;padding:0 12px;border:1px solid var(--fsm-filter-line);background:#111415;color:#fff;text-decoration:none}.fsm-offers-pagination .current,.fsm-offers-pagination a:hover{border-color:var(--fsm-filter-red);background:var(--fsm-filter-red)}@media (max-width:1100px){.fsm-smart-filter-inline .fsm-smart-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.fsm-smart-filter-inline .fsm-smart-filter-search{grid-column:span 2}}@media (max-width:782px){.admin-bar .fsm-smart-filter-drawer{top:46px}.fsm-smart-filter-launcher{right:16px;bottom:22px}.fsm-smart-filter-inline{width:calc(100% - 28px);padding:18px}.fsm-smart-filter-inline .fsm-smart-filter-scope{grid-template-columns:1fr}.fsm-smart-filter-inline .fsm-smart-filter-scope small{grid-column:1;justify-self:start}.fsm-smart-results-products{width:calc(100% - 28px)}}@media (max-width:600px){.fsm-smart-filter-launcher{min-height:47px;padding:0 14px;font-size:11px}.fsm-smart-filter-drawer-head{min-height:86px;padding:18px}.fsm-smart-filter-drawer-body{padding:18px 18px 28px}.fsm-smart-filter-fields,.fsm-smart-filter-inline .fsm-smart-filter-fields{grid-template-columns:1fr}.fsm-smart-filter-search,.fsm-smart-filter-inline .fsm-smart-filter-search{grid-column:1}.fsm-smart-filter-actions,.fsm-smart-filter-inline .fsm-smart-filter-actions{grid-template-columns:1fr}.fsm-smart-filter-inline-heading{align-items:flex-start}.fsm-smart-filter-inline-heading h2{font-size:20px}.fsm-smart-filter-inline-heading button{padding:0 9px;font-size:9px}.fsm-smart-results-hero{min-height:250px;padding:62px 22px 55px}.fsm-smart-results-hero h1{font-size:39px}}.fsm-smart-filter-results-body #primary,.fsm-smart-filter-results-body .site-main,.fsm-smart-filter-results-body .site-content{margin-top:0!important;padding-top:0!important}.fsm-smart-filter-results-body .fsm-filter-results-page{padding-top:0!important}.fsm-smart-filter-results-body .fsm-smart-filter-launcher,.tax-product_cat .fsm-smart-filter-launcher{display:none}.fsm-smart-filter-field select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-repeat:no-repeat!important;background-size:13px 8px!important;background-position:right 14px center!important;padding-right:42px!important}.fsm-smart-filter-launcher{left:24px!important;right:auto!important}@media (max-width:782px){.fsm-smart-filter-launcher{left:16px!important;right:auto!important}}body.woocommerce-shop .fsm-smart-filter-launcher{display:none!important}.fsm-product-search .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{display:flex!important;align-items:center!important;justify-content:center!important}.fsm-product-search button.dgwt-wcas-search-submit::after{position:absolute!important;top:50%!important;right:auto!important;bottom:auto!important;left:50%!important;margin:0!important;transform:translate(-50%,-50%)!important}body.page-id-26603 .fsm-home>.fsm-site-header:not(.fsm-global-header){display:none!important}.fsm-cart-menu{position:relative;align-self:stretch;display:flex;align-items:center}.fsm-cart-preview{position:absolute;z-index:100;top:calc(100% - 8px);right:0;width:min(380px, calc(100vw - 32px));padding:18px;border:1px solid #303333;border-top:3px solid var(--fsm-red);border-radius:0 0 3px 3px;background:#111313;color:#fff;box-shadow:0 18px 42px rgb(0 0 0 / .55);opacity:0;visibility:hidden;transform:translateY(10px);pointer-events:none;transition:opacity .18s ease,visibility .18s ease,transform .18s ease}.fsm-cart-menu:hover .fsm-cart-preview,.fsm-cart-menu:focus-within .fsm-cart-preview{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.fsm-cart-preview .woocommerce-mini-cart{display:grid;gap:12px;max-height:360px;margin:0 0 16px!important;padding:0!important;overflow-y:auto;list-style:none!important}.fsm-cart-preview .woocommerce-mini-cart-item{position:relative;min-height:64px;margin:0!important;padding:0 28px 12px 76px!important;border-bottom:1px solid #292c2c}.fsm-cart-preview .woocommerce-mini-cart-item>a:not(.remove){display:block;color:#fff!important;font-size:13px;font-weight:800;line-height:1.35}.fsm-cart-preview .woocommerce-mini-cart-item img{position:absolute;top:0;left:0;width:60px!important;height:60px!important;margin:0!important;border:1px solid #303333;border-radius:2px;object-fit:cover}.fsm-cart-preview .woocommerce-mini-cart-item .remove{position:absolute;top:0;right:0;display:grid;width:22px;height:22px;place-items:center;border:1px solid #4a4d4d;border-radius:50%;color:#c8caca!important;font-size:17px;line-height:1}.fsm-cart-preview .woocommerce-mini-cart-item .remove:hover{border-color:var(--fsm-red);background:var(--fsm-red);color:#fff!important}.fsm-cart-preview .quantity{display:block;margin-top:5px;color:var(--fsm-muted);font-size:12px}.fsm-cart-preview .woocommerce-mini-cart__total{display:flex;align-items:center;justify-content:space-between;margin:0 0 14px!important;padding:13px 0 0;border-top:1px solid #303333;color:#fff}.fsm-cart-preview .woocommerce-mini-cart__buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0!important}.fsm-cart-preview .woocommerce-mini-cart__buttons .button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;margin:0!important;padding:10px 12px!important;border:1px solid var(--fsm-red)!important;border-radius:2px!important;background:transparent!important;color:#fff!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase}.fsm-cart-preview .woocommerce-mini-cart__buttons .checkout{background:var(--fsm-red)!important}.fsm-cart-preview .woocommerce-mini-cart__empty-message{margin:0!important;color:var(--fsm-muted);font-size:13px;text-align:center}@media (max-width:430px){.fsm-search-inner .fsm-cart-menu{display:none}}body.page-id-26603 .fsm-global-header .fsm-nav-arrow{color:#fff!important;font-size:0!important;line-height:1!important}body.page-id-26603 .fsm-global-header .fsm-nav-arrow::before{width:8px!important;flex:0 0 8px!important}.fsm-smart-filter-launcher{position:fixed!important;left:24px!important;right:auto!important;z-index:99996!important}.fsm-smart-filter-drawer{left:0!important;right:auto!important;transform:translateX(-100%)!important}body.fsm-filter-drawer-open .fsm-smart-filter-drawer{transform:translateX(0)!important}.fsm-smart-filter-inline{display:none!important}@media (max-width:782px){.fsm-smart-filter-launcher{left:16px!important;right:auto!important}}body.tax-product_cat .fsm-smart-filter-launcher{display:inline-flex!important}@media (max-width:760px){.fsm-vehicle-finder{gap:10px}.fsm-vehicle-finder>.fsm-finder-step:nth-of-type(2){order:1}.fsm-vehicle-finder>.fsm-finder-select:nth-of-type(1){order:2}.fsm-vehicle-finder>.fsm-finder-step:nth-of-type(3){order:3;margin-top:8px}.fsm-vehicle-finder>.fsm-finder-select:nth-of-type(2){order:4}.fsm-vehicle-finder>.fsm-finder-step:nth-of-type(4){order:5;margin-top:8px}.fsm-vehicle-finder>.fsm-finder-select:nth-of-type(3){order:6}.fsm-vehicle-finder>.fsm-finder-step:nth-of-type(5){order:7;margin-top:8px}.fsm-vehicle-finder>.fsm-finder-submit{order:8}.fsm-vehicle-finder>.fsm-finder-status{order:9}}@media (max-width:760px){html body #masthead,html body #ast-mobile-header,html body .ast-mobile-header-wrap,html body .ast-mobile-popup-drawer{display:none!important}.fsm-global-header{position:relative}.fsm-global-header .fsm-utility{display:none!important}.fsm-global-header .fsm-search-row{padding:0;border-bottom:1px solid #252828;background:#080909}.fsm-global-header .fsm-search-inner{min-height:74px;grid-template-columns:88px minmax(0,1fr)!important;gap:10px;padding-right:52px}.fsm-global-header .fsm-header-logo{justify-self:start}.fsm-global-header .fsm-header-logo img{width:88px;max-width:100%}.fsm-global-header .fsm-product-search{grid-column:2!important;grid-row:1!important;min-width:0;margin:0!important}.fsm-global-header .fsm-product-search .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input{min-height:46px!important;padding:0 50px 0 14px!important;border-color:#343737!important;border-radius:6px!important;font-size:13px!important}.fsm-global-header .fsm-product-search .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{width:46px!important;min-width:46px!important;height:46px!important;border-radius:0 6px 6px 0!important}.fsm-global-header .fsm-search-inner .fsm-quick-link,.fsm-global-header .fsm-search-inner .fsm-cart-menu{display:none!important}.fsm-global-header .fsm-navigation{position:absolute;z-index:40;top:0;right:0;width:100%;border:0;background:#fff0;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.fsm-global-header .fsm-nav-inner{position:relative;width:100%;min-height:74px;display:block}.fsm-global-header .fsm-mobile-menu-toggle{position:absolute;top:14px;right:15px;width:44px;min-height:46px;display:grid;place-items:center;padding:0;border:1px solid #343737;border-radius:6px;background:#151717;color:#fff0;font-size:0;line-height:1;pointer-events:auto;transition:border-color .2s ease,background .2s ease}.fsm-global-header .fsm-mobile-menu-toggle::after{content:"☰";color:var(--fsm-red);font-size:25px;line-height:1}.fsm-global-header .fsm-mobile-menu-toggle:hover,.fsm-global-header .fsm-mobile-menu-toggle:focus-visible{border-color:var(--fsm-red);background:#1c1e1e}.fsm-global-header .fsm-nav-menu{position:absolute;top:66px;right:15px;width:min(340px, calc(100vw - 30px));max-height:calc(100vh - 110px);display:none;flex-direction:column;gap:4px;overflow-y:auto;margin:0!important;padding:10px!important;border:1px solid #303333;border-radius:8px;background:rgb(13 15 15 / .98);box-shadow:0 20px 55px rgb(0 0 0 / .58);pointer-events:auto}.fsm-global-header .fsm-menu-checkbox:checked~.fsm-nav-menu{display:flex}.fsm-global-header .fsm-nav-menu>li>a{min-height:46px;padding:0 14px;border:0;border-radius:5px;background:#171919;font-size:12px}.fsm-global-header .fsm-nav-menu>li>a:hover,.fsm-global-header .fsm-nav-menu>li>a:focus-visible{background:rgb(226 13 24 / .25)}}@media (max-width:760px){.fsm-global-header .fsm-menu-checkbox:checked+.fsm-mobile-menu-toggle::after{content:"×";font-size:32px}}html body #masthead,html body #ast-mobile-header,html body .ast-mobile-header-wrap,html body .ast-mobile-popup-drawer,html body .ast-mobile-header-content,html body .ast-builder-menu-mobile{display:none!important}@media (max-width:760px){.fsm-global-header .fsm-mobile-menu-toggle::after{content:""!important;position:absolute;top:50%;left:50%;width:22px;height:2px;margin:0;background:#fff;box-shadow:0 -7px 0 #fff,0 7px 0 var(--fsm-red);transform:translate(-50%,-50%)}.fsm-global-header .fsm-mobile-menu-toggle::before{content:none!important}.fsm-global-header .fsm-menu-checkbox:checked+.fsm-mobile-menu-toggle::after{width:23px;height:2px;background:#fff;box-shadow:none;transform:translate(-50%,-50%) rotate(45deg)}.fsm-global-header .fsm-menu-checkbox:checked+.fsm-mobile-menu-toggle::before{content:""!important;position:absolute;top:50%;left:50%;width:23px;height:2px;background:var(--fsm-red);transform:translate(-50%,-50%) rotate(-45deg)}}@media (max-width:760px){.fsm-smart-filter-launcher{width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;display:grid!important;place-items:center!important;gap:0!important;padding:0!important;border-radius:8px!important}.fsm-smart-filter-launcher>span{display:none!important}.fsm-smart-filter-launcher>svg{width:24px!important;height:24px!important;margin:0!important}.fsm-smart-filter-launcher>strong{position:absolute!important;top:-6px!important;right:-6px!important;min-width:20px!important;height:20px!important;display:grid!important;place-items:center!important;padding:0 5px!important;border:2px solid #090a0a!important;border-radius:999px!important;background:#fff!important;color:var(--fsm-red)!important;font-size:10px!important;line-height:1!important}}.ast-shop-product-out-of-stock{z-index:4!important;top:14px!important;right:auto!important;bottom:auto!important;left:14px!important;width:auto!important;min-width:0!important;height:auto!important;display:inline-flex!important;align-items:center!important;gap:9px!important;padding:9px 12px!important;border:1px solid rgb(255 255 255 / .16)!important;border-left:3px solid var(--fsm-red)!important;border-radius:6px!important;background:rgb(9 10 10 / .9)!important;color:#fff!important;box-shadow:0 8px 22px rgb(0 0 0 / .38)!important;font-size:11px!important;font-weight:800!important;line-height:1!important;letter-spacing:.55px!important;text-align:left!important;text-transform:uppercase!important;white-space:nowrap!important;pointer-events:none!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:transform .2s ease,background-color .2s ease,border-color .2s ease!important}.ast-shop-product-out-of-stock::before{content:""!important;width:8px!important;height:8px!important;flex:0 0 8px!important;border-radius:50%!important;background:var(--fsm-red)!important;box-shadow:0 0 0 3px rgb(226 13 24 / .2)!important}li.product:hover .ast-shop-product-out-of-stock{transform:translateY(-2px);border-color:rgb(255 255 255 / .22)!important;background:rgb(25 8 9 / .94)!important}@media (max-width:760px){.ast-shop-product-out-of-stock{top:10px!important;left:10px!important;gap:7px!important;padding:8px 9px!important;border-radius:5px!important;font-size:9px!important;letter-spacing:.35px!important}}@media (max-width:760px){.fsm-global-header .fsm-nav-menu>li>.fsm-submenu{display:none!important}.fsm-global-header .fsm-nav-menu>li.fsm-submenu-open>.fsm-submenu{display:block!important;margin:4px 0 2px!important;padding:6px!important;border:1px solid #2d3030!important;border-radius:6px!important;background:#101212!important}.fsm-global-header .fsm-nav-menu>li.fsm-submenu-open>a{background:rgb(226 13 24 / .22)!important;color:#fff!important}.fsm-global-header .fsm-nav-menu>li>a .fsm-nav-arrow{margin-left:auto!important;color:#fff!important;transition:transform .2s ease!important}.fsm-global-header .fsm-nav-menu>li.fsm-submenu-open>a .fsm-nav-arrow{transform:rotate(180deg)}.fsm-global-header .fsm-submenu a{min-height:42px!important;display:flex!important;align-items:center!important;padding:0 12px!important;border-radius:4px!important;background:#171919!important;color:#e8eaea!important;font-size:11px!important}.fsm-global-header .fsm-submenu li+li{margin-top:4px!important}}.fsm-global-header .fsm-submenu .fsm-submenu-vehicle>a{margin:0 8px 8px;border:1px solid rgb(226 13 24 / .42);border-radius:4px;background:rgb(226 13 24 / .14);color:#fff!important}.fsm-global-header .fsm-submenu .fsm-submenu-vehicle>a::before{content:"→";margin-right:8px;color:var(--fsm-red);font-size:14px}.fsm-global-header .fsm-submenu .fsm-submenu-heading{margin:0 8px 5px;padding-top:9px;border-top:1px solid #303333;color:#8f9494;font-size:9px;font-weight:900;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}@media (max-width:760px){.fsm-global-header .fsm-submenu .fsm-submenu-vehicle{margin-bottom:0!important}.fsm-global-header .fsm-submenu .fsm-submenu-vehicle>a{margin:0!important;border-color:rgb(226 13 24 / .5)!important;background:rgb(226 13 24 / .18)!important}.fsm-global-header .fsm-submenu .fsm-submenu-heading{margin:8px 0 0!important;padding:10px 10px 2px!important;border-top:1px solid #303333!important;color:#8f9494!important;font-size:9px!important;font-weight:900!important;letter-spacing:.14em!important;line-height:1.2!important;text-transform:uppercase!important}}body.tax-product_cat .woocommerce-products-header{margin:0 0 28px}body.tax-product_cat .woocommerce-products-header__title.page-title{margin:0;color:#fff;font-size:clamp(30px, 3vw, 46px);font-weight:900;line-height:1.08;text-transform:uppercase}body.tax-product_cat .woocommerce-breadcrumb{margin-bottom:24px;color:#7f8383;font-size:12px}body.tax-product_cat .woocommerce-breadcrumb a{color:#b8bbbb;text-decoration:none}body.tax-product_cat .woocommerce-breadcrumb a:hover{color:var(--fsm-red)}body.tax-product_cat:has(ul.products>li.product:not(.product-category)) .site-content>.ast-container{padding-bottom:72px}body.tax-product_cat:has(ul.products>li.product:not(.product-category)) .woocommerce-breadcrumb{margin:0!important;padding:17px 24px 0!important;border:1px solid #2b2e2e;border-bottom:0;border-radius:5px 5px 0 0;background:#141616;color:#737878;font-size:11px;letter-spacing:.015em}body.tax-product_cat:has(ul.products>li.product:not(.product-category)) .woocommerce-breadcrumb a{color:#b7bbbb;font-weight:700}body.tax-product_cat:has(ul.products>li.product:not(.product-category)) .woocommerce-breadcrumb a:hover{color:var(--fsm-red)}body.tax-product_cat:has(ul.products>li.product:not(.product-category)) .woocommerce-products-header{position:relative;margin:0 0 16px!important;padding:12px 24px 23px!important;overflow:hidden;border:1px solid #2b2e2e;border-top:0;border-radius:0 0 5px 5px;background:linear-gradient(115deg,#141616 0%,#111313 64%,rgb(226 13 24 / .055) 100%)}body.tax-product_cat:has(ul.products>li.product:not(.product-category)) .woocommerce-products-header::before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:linear-gradient(180deg,var(--fsm-red),#8f080f)}body.tax-product_cat:has(ul.products>li.product:not(.product-category)) .woocommerce-products-header__title.page-title{letter-spacing:-.025em}body.tax-product_cat:has(ul.products>li.product:not(.product-category)) .woocommerce-products-header__title.page-title::after{content:"";width:82px;height:2px;display:block;margin-top:13px;background:linear-gradient(90deg,var(--fsm-red),#fff0)}body.tax-product_cat:has(ul.products>li.product:not(.product-category)) .woocommerce-result-count{width:fit-content;min-height:36px;display:inline-flex!important;align-items:center;gap:9px;float:none!important;margin:0 0 18px!important;padding:0 13px!important;border:1px solid #2b2e2e;border-radius:3px;background:#151717;color:#aeb2b2;font-size:11px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}body.tax-product_cat:has(ul.products>li.product:not(.product-category)) .woocommerce-result-count::before{content:"";width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--fsm-red);box-shadow:0 0 0 4px rgb(226 13 24 / .1)}body.tax-product_cat ul.products:has(>li.product-category){display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;margin:0 0 42px!important}body.tax-product_cat ul.products>li.product-category{display:flex!important;position:relative!important;width:auto!important;min-width:0;height:100%;float:none!important;clear:none!important;margin:0!important;overflow:hidden;border:1px solid #2b2e2e;border-radius:5px;background:linear-gradient(180deg,#191b1b,#111212);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}body.tax-product_cat ul.products>li.product-category:hover{border-color:var(--fsm-red);transform:translateY(-6px);box-shadow:0 18px 38px rgb(0 0 0 / .34)}body.tax-product_cat ul.products>li.product-category>a{position:static!important;inset:auto!important;width:100%!important;height:100%;display:flex!important;flex-direction:column!important;color:#fff;text-align:center;text-decoration:none!important}body.tax-product_cat li.product-category .astra-shop-thumbnail-wrap{aspect-ratio:1 / 1;overflow:hidden;background:#1b1d1d}body.tax-product_cat li.product-category .astra-shop-thumbnail-wrap img{width:100%!important;height:100%!important;display:block;margin:0!important;object-fit:cover;transition:transform .35s ease}body.tax-product_cat li.product-category>a>img{position:static!important;inset:auto!important;flex:0 0 auto;width:100%!important;height:auto!important;aspect-ratio:1 / 1;display:block;margin:0!important;object-fit:cover;background:#1b1d1d;transition:transform .35s ease}body.tax-product_cat li.product-category:hover img{transform:scale(1.045)}body.tax-product_cat li.product-category h2.woocommerce-loop-category__title{position:static!important;inset:auto!important;width:auto!important;box-sizing:border-box;min-height:86px;display:flex!important;flex:1 0 86px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:13px 10px 15px!important;background:transparent!important;color:#fff!important;font-size:13px!important;font-weight:900!important;line-height:1.2;text-transform:uppercase}body.tax-product_cat li.product-category h2 mark.count{position:static!important;display:block!important;margin:7px 0 0!important;padding:0!important;background:transparent!important;color:#a3a7a7!important;font-size:11px!important;font-weight:500!important;line-height:1.2!important;opacity:1!important;text-transform:none!important}body.tax-product_cat ul.products:has(>li.product:not(.product-category)){display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:stretch;gap:12px!important;margin:0 0 42px!important}body.tax-product_cat ul.products:has(>li.product:not(.product-category))::before,body.tax-product_cat ul.products:has(>li.product:not(.product-category))::after{display:none!important}body.tax-product_cat ul.products>li.product:not(.product-category){position:relative!important;width:auto!important;min-width:0;height:100%;display:flex!important;flex-direction:column!important;float:none!important;clear:none!important;margin:0!important;padding:0 0 14px!important;overflow:hidden;border:1px solid #2b2e2e;border-radius:5px;background:linear-gradient(180deg,#191b1b,#111212);cursor:pointer;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}body.tax-product_cat ul.products>li.product:not(.product-category):hover{border-color:var(--fsm-red);transform:translateY(-5px);box-shadow:0 18px 38px rgb(0 0 0 / .32)}body.tax-product_cat li.product:not(.product-category) .astra-shop-thumbnail-wrap{position:relative!important;flex:0 1 auto;margin:0!important;padding:0 0 46px!important;overflow:hidden;background:#111212}body.tax-product_cat li.product:not(.product-category) .astra-shop-thumbnail-wrap>a.woocommerce-LoopProduct-link{aspect-ratio:1 / 1;display:block;overflow:hidden}body.tax-product_cat li.product:not(.product-category) .astra-shop-thumbnail-wrap img{width:100%!important;height:100%!important;aspect-ratio:1 / 1;display:block;margin:0 0 14px!important;object-fit:cover;background:#1d1f1f;transition:transform .35s ease}body.tax-product_cat li.product:not(.product-category):hover .astra-shop-thumbnail-wrap img{transform:scale(1.045)}body.tax-product_cat li.product:not(.product-category) .ast-on-card-button{display:inline!important}body.tax-product_cat li.product:not(.product-category) .astra-shop-summary-wrap{flex:0 1 auto;display:block!important;margin:0!important;padding:0!important}body.tax-product_cat li.product:not(.product-category) .ast-woo-product-category{display:block;margin:0 0 6.8px!important;padding:0!important;color:#c8c8c8!important;font-size:13.6px!important;font-weight:400!important;line-height:1.3}body.tax-product_cat li.product:not(.product-category) h2.woocommerce-loop-product__title{min-height:52px;margin:0!important;padding:0 14px!important;color:#fff!important;font-size:14px!important;font-weight:800!important;line-height:1.3!important}body.tax-product_cat li.product:not(.product-category) .price{display:block;min-height:25px;margin:8px 14px 12px!important;padding:0!important;color:#fff!important;font-size:15px!important;font-weight:900!important;line-height:1.3!important}body.tax-product_cat li.product:not(.product-category) .price del{color:#777!important}body.tax-product_cat li.product:not(.product-category) .price ins{color:#fff!important;text-decoration:none!important}body.tax-product_cat li.product:not(.product-category) a.button{width:auto;min-height:39px;display:flex!important;align-items:center;justify-content:center;margin:0 14px!important;padding:8px 10px!important;border:0!important;border-radius:2px!important;background:var(--fsm-red)!important;color:#fff!important;font-size:0!important;transition:background .2s ease,color .2s ease}body.tax-product_cat li.product:not(.product-category) a.button::before{content:"";width:21px;height:21px;display:block;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.1 10.2a2 2 0 0 0 2 1.6h7.8a2 2 0 0 0 2-1.6L20 8H6'/%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='18' cy='20' r='1'/%3E%3C/svg%3E") center/contain no-repeat}body.tax-product_cat li.product:not(.product-category) a.button:hover{background:transparent!important}body.tax-product_cat li.product:not(.product-category).outofstock a.button{font-size:0!important}body.tax-product_cat li.product:not(.product-category) .ast-onsale-card{display:none!important}body.tax-product_cat li.product:not(.product-category) span.onsale{top:12px!important;right:12px!important;bottom:auto!important;left:auto!important;z-index:6;width:auto!important;min-width:56px!important;height:34px!important;min-height:34px!important;display:inline-flex!important;align-items:center;justify-content:center;margin:0!important;padding:0 11px!important;border:1px solid rgb(255 255 255 / .16);border-radius:3px;background:linear-gradient(135deg,#f20d19,#be0912);box-shadow:0 7px 18px rgb(0 0 0 / .42);color:#fff;font-size:13px;font-weight:900;line-height:1!important;transform:none!important}body.tax-product_cat:has(ul.products>li.product:not(.product-category)) nav.woocommerce-pagination{margin:34px 0 0}body.tax-product_cat:has(ul.products>li.product:not(.product-category)) nav.woocommerce-pagination ul{display:flex;justify-content:center;gap:8px;margin:0;border:0}body.tax-product_cat:has(ul.products>li.product:not(.product-category)) nav.woocommerce-pagination ul li{border:0}body.tax-product_cat:has(ul.products>li.product:not(.product-category)) nav.woocommerce-pagination ul li a,body.tax-product_cat:has(ul.products>li.product:not(.product-category)) nav.woocommerce-pagination ul li span{min-width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid #303333;border-radius:3px;background:#151717;color:#fff;font-size:12px;font-weight:900}body.tax-product_cat:has(ul.products>li.product:not(.product-category)) nav.woocommerce-pagination ul li a:hover,body.tax-product_cat:has(ul.products>li.product:not(.product-category)) nav.woocommerce-pagination ul li span.current{border-color:var(--fsm-red);background:var(--fsm-red);color:#fff}@media (max-width:1180px){body.tax-product_cat ul.products:has(>li.product-category),body.tax-product_cat ul.products:has(>li.product:not(.product-category)){grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){body.tax-product_cat ul.products:has(>li.product-category),body.tax-product_cat ul.products:has(>li.product:not(.product-category)){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}body.tax-product_cat li.product-category h2.woocommerce-loop-category__title{min-height:76px;flex-basis:76px!important;font-size:11px!important}body.tax-product_cat li.product:not(.product-category) .astra-shop-summary-wrap{padding:0!important}body.tax-product_cat li.product:not(.product-category) h2.woocommerce-loop-product__title{min-height:44px;padding:0 10px!important;font-size:12px!important}body.tax-product_cat li.product:not(.product-category) .price,body.tax-product_cat li.product:not(.product-category) a.button{margin-right:10px!important;margin-left:10px!important}body.tax-product_cat:has(ul.products>li.product:not(.product-category)) .site-content>.ast-container{padding-bottom:48px}body.tax-product_cat:has(ul.products>li.product:not(.product-category)) .woocommerce-breadcrumb{padding:14px 17px 0!important}body.tax-product_cat:has(ul.products>li.product:not(.product-category)) .woocommerce-products-header{padding:10px 17px 19px!important}body.tax-product_cat:has(ul.products>li.product:not(.product-category)) .woocommerce-products-header__title.page-title{font-size:31px}body.tax-product_cat:has(ul.products>li.product:not(.product-category)) .woocommerce-result-count{min-height:34px;margin-bottom:14px!important;padding:0 11px!important;font-size:10px}}body.page-id-2,body.page-id-15356,body.page-id-21760{background:radial-gradient(circle at 88% 12%,rgb(226 13 24 / .09),transparent 28rem),#090a0a!important}body.page-id-2 #content,body.page-id-15356 #content,body.page-id-21760 #content{padding:clamp(38px, 5vw, 76px) 0 80px!important}body.page-id-2 #primary,body.page-id-15356 #primary,body.page-id-21760 #primary{width:min(100% - 40px, 1320px)!important;max-width:1320px!important;margin:0 auto!important;padding:0!important}body.page-id-2 article,body.page-id-15356 article,body.page-id-21760 article{margin:0!important;padding:0!important;border:0!important;background:transparent!important}body.page-id-2 .entry-header,body.page-id-15356 .entry-header,body.page-id-21760 .entry-header{margin:0 0 28px!important}body.page-id-2 .entry-title,body.page-id-15356 .entry-title,body.page-id-21760 .entry-title{position:relative;margin:0!important;padding:0 0 16px!important;color:#fff!important;font-size:clamp(36px, 5vw, 64px)!important;font-weight:950!important;line-height:.96!important;letter-spacing:-.035em!important;text-transform:uppercase}body.page-id-2 .entry-title::after,body.page-id-15356 .entry-title::after,body.page-id-21760 .entry-title::after{content:"";position:absolute;bottom:0;left:0;width:76px;height:3px;background:var(--fsm-red)}.fsm-editorial-page{color:#c9cccc}.fsm-editorial-intro{position:relative;overflow:hidden;padding:clamp(28px, 4vw, 52px);border:1px solid #2c2f2f;border-left:4px solid var(--fsm-red);border-radius:8px;background:linear-gradient(105deg,rgb(17 19 19 / .98),rgb(11 12 12 / .9)),#111313;box-shadow:0 20px 50px rgb(0 0 0 / .24)}.fsm-editorial-intro::after{content:"4SM";position:absolute;right:-12px;bottom:-42px;color:rgb(255 255 255 / .025);font-size:clamp(110px, 17vw, 240px);font-weight:950;line-height:1;letter-spacing:-.09em;pointer-events:none}.fsm-editorial-intro>span{position:relative;z-index:1;display:block;margin-bottom:12px;color:var(--fsm-red);font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.fsm-editorial-intro h2{position:relative;z-index:1;max-width:780px;margin:0 0 14px!important;color:#fff!important;font-size:clamp(30px, 4vw, 54px)!important;font-weight:950!important;line-height:1!important;letter-spacing:-.03em!important;text-transform:uppercase}.fsm-editorial-intro p{position:relative;z-index:1;max-width:760px;margin:0!important;color:#b9bdbd!important;font-size:clamp(15px, 1.45vw, 18px)!important;line-height:1.75!important}.fsm-editorial-copy{display:grid;gap:16px;margin-top:20px}.fsm-editorial-copy>h2{margin:18px 0 0!important;color:#fff!important;font-size:clamp(24px, 3vw, 38px)!important;font-weight:900!important}.fsm-editorial-copy>p{margin:0!important;padding:clamp(22px, 3vw, 32px);border:1px solid #272a2a;border-radius:7px;background:#111313;color:#c5c8c8!important;font-size:16px!important;line-height:1.85!important}.fsm-editorial-copy a:not(.wp-block-button__link){color:#fff!important;text-decoration-color:var(--fsm-red)!important;text-underline-offset:4px}.fsm-editorial-copy>p:has(a>strong){padding:0;border:0;background:#fff0}.fsm-editorial-copy>p a>strong{min-height:48px;display:inline-flex;align-items:center;padding:0 24px;border-radius:4px;background:var(--fsm-red);color:#fff;font-size:12px;font-weight:900;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.fsm-about-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.fsm-about-highlights>div{padding:24px;border:1px solid #2a2d2d;border-radius:7px;background:linear-gradient(145deg,#151717,#0f1010)}.fsm-about-highlights strong,.fsm-about-highlights span{display:block}.fsm-about-highlights strong{margin-bottom:7px;color:#fff;font-size:18px;font-weight:900;text-transform:uppercase}.fsm-about-highlights span{color:#969b9b;font-size:13px}.fsm-contact-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.fsm-contact-actions>a{position:relative;min-height:100px;display:flex;flex-direction:column;justify-content:center;padding:22px 62px 22px 24px;border:1px solid #303333;border-radius:7px;background:#121414;color:#fff!important;text-decoration:none!important;transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.fsm-contact-actions>a:first-child{border-color:rgb(226 13 24 / .62);background:linear-gradient(135deg,rgb(226 13 24 / .2),#121414 72%)}.fsm-contact-actions>a:hover{transform:translateY(-3px);border-color:var(--fsm-red);background-color:#171919}.fsm-contact-actions strong,.fsm-contact-actions span{display:block}.fsm-contact-actions strong{font-size:15px;font-weight:900;text-transform:uppercase}.fsm-contact-actions span{margin-top:4px;color:#aeb2b2;font-size:13px}.fsm-contact-actions b{position:absolute;top:50%;right:24px;color:var(--fsm-red);font-size:24px;transform:translateY(-50%)}.fsm-contact-details{padding:clamp(26px, 4vw, 44px);border:1px solid #2b2e2e;border-radius:8px;background:#111313;box-shadow:0 18px 42px rgb(0 0 0 / .22)}.fsm-contact-details h3{margin:0 0 20px!important;color:#fff!important;font-size:26px!important;font-weight:900!important;text-transform:uppercase}.fsm-contact-details p{margin:0!important;color:#c7caca!important;font-size:15px!important;line-height:1.95!important}.fsm-contact-details a{color:#fff!important;text-decoration-color:var(--fsm-red)!important;text-underline-offset:4px}body.page-id-21760 .entry-content{margin-top:0!important}body.page-id-21760 .wc-block-grid{margin:0!important}body.page-id-21760 .wc-block-grid__products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin:0!important;padding:0!important}body.page-id-21760 .wc-block-grid__product{position:relative;width:100%!important;max-width:none!important;flex:none!important;min-width:0!important;display:flex!important;flex-direction:column;overflow:hidden;margin:0!important;padding:0 0 14px!important;border:1px solid #2c2f2f!important;border-radius:6px;background:#121414!important;color:#fff;text-align:left!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}body.page-id-21760 .wc-block-grid__product:hover{z-index:2;transform:translateY(-5px);border-color:rgb(226 13 24 / .72)!important;box-shadow:0 16px 34px rgb(0 0 0 / .34)}body.page-id-21760 .wc-block-grid__product-image{aspect-ratio:1 / 1;overflow:hidden;margin:0 0 14px!important;background:#111313}body.page-id-21760 .wc-block-grid__product-image img{width:100%!important;height:100%!important;display:block;object-fit:cover;transition:transform .35s ease}body.page-id-21760 .wc-block-grid__product:hover .wc-block-grid__product-image img{transform:scale(1.04)}body.page-id-21760 .wc-block-grid__product-title{min-height:46px;margin:0!important;padding:0 14px!important;color:#fff!important;font-size:15px!important;font-weight:850!important;line-height:1.35!important;text-decoration:none!important}body.page-id-21760 .wc-block-grid__product-link{color:#fff!important;text-decoration:none!important}body.page-id-21760 .wc-block-grid__product-price{min-height:36px;margin:8px 0 12px!important;padding:0 14px!important;color:#fff!important;font-size:15px!important;font-weight:900!important}body.page-id-21760 .wc-block-grid__product-price del{color:#777c7c!important;opacity:1!important}body.page-id-21760 .wc-block-grid__product-price ins{color:#fff!important;text-decoration:none!important}body.page-id-21760 .wp-block-button{width:auto!important;margin:auto 14px 0!important}body.page-id-21760 .wp-block-button__link,body.page-id-21760 .add_to_cart_button{width:100%!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--fsm-red)!important;border-radius:3px!important;background:var(--fsm-red)!important;color:#fff!important;font-size:11px!important;font-weight:900!important;letter-spacing:.035em;text-decoration:none!important;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,transform .2s ease!important}body.page-id-21760 .wp-block-button__link:hover,body.page-id-21760 .add_to_cart_button:hover{background:transparent!important;color:#fff!important;transform:translateY(-1px)}@media (max-width:980px){body.page-id-21760 .wc-block-grid__products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){body.page-id-2 #primary,body.page-id-15356 #primary,body.page-id-21760 #primary{width:min(100% - 24px, 1320px)!important}.fsm-about-highlights,.fsm-contact-actions{grid-template-columns:1fr}body.page-id-21760 .wc-block-grid__products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body.page-id-21760 .wc-block-grid__product-title{min-height:42px;padding:0 10px!important;font-size:13px!important}body.page-id-21760 .wc-block-grid__product-price{padding:0 10px!important;font-size:13px!important}body.page-id-21760 .wp-block-button{margin-right:10px!important;margin-left:10px!important}}body.search-results.post-type-archive-product{background:radial-gradient(circle at 78% 8%,rgb(226 13 24 / .08),transparent 31rem),#090a0a!important}body.search-results.post-type-archive-product #content{padding:clamp(28px, 3.6vw, 58px) 0 clamp(58px, 6vw, 92px)!important}body.search-results.post-type-archive-product #content>.ast-container{width:min(calc(100% - 48px), 1680px)!important;max-width:1680px!important;margin:0 auto!important;padding:0!important}body.search-results.post-type-archive-product #primary,body.search-results.post-type-archive-product main.site-main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.search-results.post-type-archive-product .fsm-search-results-hero{position:relative;margin:0 0 18px;padding:clamp(24px, 3vw, 42px);overflow:hidden;border:1px solid #2b2e2e;border-radius:6px;background:linear-gradient(110deg,rgb(226 13 24 / .105),transparent 30%),linear-gradient(120deg,#171919,#101212)}body.search-results.post-type-archive-product .fsm-search-results-hero::before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#f21420,#8f080f)}body.search-results.post-type-archive-product .fsm-search-results-hero::after{content:"";position:absolute;right:-80px;bottom:-150px;width:360px;height:260px;border:1px solid rgb(226 13 24 / .16);border-radius:50%;box-shadow:0 0 0 38px rgb(226 13 24 / .035),0 0 0 78px rgb(226 13 24 / .018);pointer-events:none}body.search-results.post-type-archive-product .fsm-search-results-kicker{position:relative;z-index:1;display:block;margin:0 0 9px;color:var(--fsm-red);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}body.search-results.post-type-archive-product .fsm-search-results-hero h1{position:relative;z-index:1;max-width:980px;margin:0;color:#fff;font-size:clamp(28px, 3.2vw, 48px);font-weight:950;letter-spacing:-.025em;line-height:1.07;text-transform:uppercase}body.search-results.post-type-archive-product .fsm-search-results-hero h1::after{content:"";width:84px;height:2px;display:block;margin-top:15px;background:linear-gradient(90deg,var(--fsm-red),#fff0)}body.search-results.post-type-archive-product .fsm-search-results-hero p{position:relative;z-index:1;max-width:720px;margin:14px 0 0;color:#b7bbbb;font-size:13px;line-height:1.65}body.search-results.post-type-archive-product .woocommerce-result-count{min-height:42px;display:inline-flex!important;align-items:center;gap:9px;float:left!important;margin:0 0 20px!important;padding:0 14px!important;border:1px solid #2b2e2e;border-radius:4px;background:#151717;color:#aeb2b2;font-size:11px;font-weight:800;letter-spacing:.025em;text-transform:uppercase}body.search-results.post-type-archive-product .woocommerce-result-count::before{content:"";width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--fsm-red);box-shadow:0 0 0 4px rgb(226 13 24 / .1)}body.search-results.post-type-archive-product .woocommerce-ordering{float:right!important;margin:0 0 20px!important}body.search-results.post-type-archive-product .woocommerce-ordering select{min-width:235px;min-height:42px;margin:0!important;padding:0 42px 0 14px!important;border:1px solid #2b2e2e!important;border-radius:4px!important;background-color:#151717!important;color:#e9ebeb!important;font-size:11px!important;font-weight:800!important;letter-spacing:.025em;text-transform:uppercase}body.search-results.post-type-archive-product ul.products{clear:both;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:stretch;gap:12px!important;margin:0 0 42px!important;padding:0!important}body.search-results.post-type-archive-product ul.products::before,body.search-results.post-type-archive-product ul.products::after{display:none!important}body.search-results.post-type-archive-product ul.products>li.product{position:relative!important;width:auto!important;min-width:0;height:100%;display:flex!important;flex-direction:column!important;float:none!important;clear:none!important;margin:0!important;padding:0 0 14px!important;overflow:hidden;border:1px solid #2b2e2e;border-radius:5px;background:linear-gradient(180deg,#191b1b,#111212);cursor:pointer;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}body.search-results.post-type-archive-product ul.products>li.product:hover{border-color:var(--fsm-red);transform:translateY(-5px);box-shadow:0 18px 38px rgb(0 0 0 / .32)}body.search-results.post-type-archive-product li.product .astra-shop-thumbnail-wrap{position:relative!important;margin:0!important;padding:0!important;overflow:hidden;background:#111212}body.search-results.post-type-archive-product li.product .astra-shop-thumbnail-wrap>a.woocommerce-LoopProduct-link{aspect-ratio:1 / 1;display:block;overflow:hidden}body.search-results.post-type-archive-product li.product .astra-shop-thumbnail-wrap img{width:100%!important;height:100%!important;aspect-ratio:1 / 1;display:block;margin:0!important;object-fit:cover;background:#1d1f1f;transition:transform .35s ease}body.search-results.post-type-archive-product li.product:hover .astra-shop-thumbnail-wrap img{transform:scale(1.045)}body.search-results.post-type-archive-product li.product .ast-on-card-button{display:inline!important}body.search-results.post-type-archive-product li.product .astra-shop-summary-wrap{flex:1;display:flex!important;flex-direction:column;margin:0!important;padding:13px 14px 0!important;background:transparent!important}body.search-results.post-type-archive-product li.product .ast-woo-product-category{display:block;margin:0 0 7px!important;padding:0!important;color:#858989!important;font-size:11px!important;font-weight:500!important;line-height:1.3}body.search-results.post-type-archive-product li.product h2.woocommerce-loop-product__title{min-height:47px;margin:0 0 8px!important;padding:0!important;color:#fff!important;font-size:14px!important;font-weight:900!important;line-height:1.3!important}body.search-results.post-type-archive-product li.product .price{min-height:25px;display:block;margin:auto 0 11px!important;padding:0!important;color:#fff!important;font-size:15px!important;font-weight:900!important;line-height:1.3!important}body.search-results.post-type-archive-product li.product .price del{color:#777!important}body.search-results.post-type-archive-product li.product .price ins{color:#fff!important;text-decoration:none!important}body.search-results.post-type-archive-product li.product a.button{width:100%;min-height:39px;display:flex!important;align-items:center;justify-content:center;margin:0!important;padding:8px 10px!important;border:1px solid var(--fsm-red)!important;border-radius:2px!important;background:var(--fsm-red)!important;color:#fff!important;font-size:0!important;transition:background .2s ease,color .2s ease}body.search-results.post-type-archive-product li.product a.button::before{content:"";width:21px;height:21px;display:block;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.1 10.2a2 2 0 0 0 2 1.6h7.8a2 2 0 0 0 2-1.6L20 8H6'/%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='18' cy='20' r='1'/%3E%3C/svg%3E") center/contain no-repeat}body.search-results.post-type-archive-product li.product a.button:hover{background:transparent!important}body.search-results.post-type-archive-product li.product .ast-onsale-card{display:none!important}body.search-results.post-type-archive-product li.product span.onsale{top:12px!important;right:12px!important;bottom:auto!important;left:auto!important;z-index:6;width:auto!important;min-width:56px!important;height:34px!important;min-height:34px!important;display:inline-flex!important;align-items:center;justify-content:center;margin:0!important;padding:0 11px!important;border:1px solid rgb(255 255 255 / .16);border-radius:3px;background:linear-gradient(135deg,#f20d19,#be0912);box-shadow:0 7px 18px rgb(0 0 0 / .42);color:#fff;font-size:13px;font-weight:900;line-height:1!important;transform:none!important}body.search-results.post-type-archive-product nav.woocommerce-pagination{margin:32px 0 0}body.search-results.post-type-archive-product nav.woocommerce-pagination ul{display:flex;justify-content:center;gap:8px;margin:0;border:0}body.search-results.post-type-archive-product nav.woocommerce-pagination ul li{border:0}body.search-results.post-type-archive-product nav.woocommerce-pagination ul li a,body.search-results.post-type-archive-product nav.woocommerce-pagination ul li span{min-width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid #303333;border-radius:3px;background:#151717;color:#fff;font-size:12px;font-weight:900}body.search-results.post-type-archive-product nav.woocommerce-pagination ul li a:hover,body.search-results.post-type-archive-product nav.woocommerce-pagination ul li span.current{border-color:var(--fsm-red);background:var(--fsm-red);color:#fff}@media (max-width:1380px){body.search-results.post-type-archive-product ul.products{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:980px){body.search-results.post-type-archive-product ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){body.search-results.post-type-archive-product #content{padding-top:18px!important}body.search-results.post-type-archive-product #content>.ast-container{width:min(calc(100% - 24px), 1680px)!important}body.search-results.post-type-archive-product .fsm-search-results-hero{margin-bottom:12px;padding:24px 20px}body.search-results.post-type-archive-product .fsm-search-results-hero p{font-size:12px}body.search-results.post-type-archive-product .woocommerce-result-count,body.search-results.post-type-archive-product .woocommerce-ordering{width:100%;float:none!important;margin-bottom:10px!important}body.search-results.post-type-archive-product .woocommerce-ordering select{width:100%}body.search-results.post-type-archive-product ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}body.search-results.post-type-archive-product li.product .astra-shop-summary-wrap{padding:11px 10px 0!important}body.search-results.post-type-archive-product li.product h2.woocommerce-loop-product__title{min-height:45px;font-size:12px!important}body.search-results.post-type-archive-product li.product .price{font-size:13px!important}}@media (min-width:761px){.fsm-global-header .fsm-quick-link{isolation:isolate;min-height:54px;padding:9px 12px;border:1px solid #fff0;border-radius:9px;background:linear-gradient(135deg,#fff0,#fff0);box-shadow:0 0 0 #fff0;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.fsm-global-header .fsm-quick-link:hover,.fsm-global-header .fsm-quick-link:focus-visible{border-color:rgb(226 13 24 / .62);background:linear-gradient(135deg,rgb(226 13 24 / .24),rgb(226 13 24 / .06));box-shadow:0 10px 24px rgb(0 0 0 / .34),0 0 18px rgb(226 13 24 / .14);color:#fff!important;transform:translateY(-2px)}.fsm-global-header .fsm-quick-link .fsm-icon{transition:color .22s ease,filter .22s ease,transform .22s ease}.fsm-global-header .fsm-quick-link:hover .fsm-icon,.fsm-global-header .fsm-quick-link:focus-visible .fsm-icon{color:var(--fsm-red);filter:drop-shadow(0 0 7px rgb(226 13 24 / .38));transform:scale(1.08)}.fsm-global-header .fsm-quick-link:hover small,.fsm-global-header .fsm-quick-link:focus-visible small{color:#fff}}.fsm-cart-preview .widget_shopping_cart_content>p.woocommerce-mini-cart__empty-message{display:none!important}.fsm-cart-preview .ast-mini-cart-empty{margin:0!important;padding:0!important;background:transparent!important}.fsm-global-header .fsm-nav-menu>.fsm-mobile-menu-action{display:none}.fsm-mobile-menu-icon{width:24px;height:24px;flex:0 0 24px;color:var(--fsm-red)}.fsm-mobile-menu-icon svg{width:100%;height:100%;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.fsm-mobile-cart-badge{min-width:22px;height:22px;display:inline-grid;place-items:center;margin-left:auto;padding:0 6px;border-radius:999px;background:var(--fsm-red);color:#fff;font-size:10px;line-height:1}@media (max-width:760px){.fsm-global-header .fsm-utility{display:block!important}.fsm-global-header .fsm-utility-inner{width:min(100% - 30px, 680px);min-height:76px;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:26px 34px;align-items:center;gap:4px 6px;padding:6px 0}.fsm-global-header .fsm-review-item{grid-column:1 / -1!important;grid-row:1!important;display:flex!important;justify-content:center!important;min-width:0}.fsm-global-header .fsm-review-link{gap:7px;font-size:10px;line-height:1;white-space:nowrap}.fsm-global-header .fsm-review-link .fsm-stars{letter-spacing:1px}.fsm-global-header .fsm-utility-contact{grid-column:1 / -1!important;grid-row:2!important;width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;justify-self:stretch}.fsm-global-header .fsm-utility-action,.fsm-global-header .fsm-utility-whatsapp{width:100%!important;min-height:34px;padding:0 9px;border-radius:6px;font-size:9px}.fsm-global-header .fsm-utility-inner>.fsm-utility-item:not(.fsm-review-item){display:none!important}.fsm-global-header .fsm-navigation{top:76px!important}.fsm-global-header .fsm-nav-menu>.fsm-mobile-menu-action{display:block!important}.fsm-global-header .fsm-nav-menu>.fsm-mobile-menu-account{margin-top:6px;padding-top:10px;border-top:1px solid #343737}.fsm-global-header .fsm-nav-menu>.fsm-mobile-menu-action>a{min-height:56px!important;display:flex!important;align-items:center!important;gap:12px!important;padding:0 14px!important;border:1px solid #2d3030!important;border-radius:6px!important;background:linear-gradient(135deg,rgb(226 13 24 / .13),#151717)!important}.fsm-global-header .fsm-nav-menu>.fsm-mobile-menu-action>a:hover,.fsm-global-header .fsm-nav-menu>.fsm-mobile-menu-action>a:focus-visible{border-color:rgb(226 13 24 / .65)!important;background:linear-gradient(135deg,rgb(226 13 24 / .28),#181a1a)!important}.fsm-global-header .fsm-mobile-menu-action a>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:2px}.fsm-global-header .fsm-mobile-menu-action a small{display:block;color:#979c9c;font-size:9px;font-weight:500;letter-spacing:0;line-height:1.2;text-transform:none}body.single-product .yith-wcwl-add-to-wishlist,body.single-product .yith-wcwl-add-button,body.single-product .yith-wcwl-wishlistaddedbrowse,body.single-product .yith-wcwl-wishlistexistsbrowse{width:100%!important;text-align:center!important}body.single-product .yith-wcwl-add-to-wishlist a{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:0!important;padding:0 14px!important;text-align:center!important}body.single-product .yith-wcwl-add-to-wishlist a i,body.single-product .yith-wcwl-add-to-wishlist a svg{margin:0!important}}@media (max-width:760px){body.single-product div.product{grid-template-columns:minmax(0,1fr)!important}body.single-product div.product .summary.entry-summary{width:100%!important;min-width:0!important;max-width:100%!important}body.single-product .yith-wcwl-add-to-wishlist,body.single-product .yith-wcwl-add-to-wishlist>div,body.single-product .yith-wcwl-add-to-wishlist a{width:100%!important;max-width:100%!important;box-sizing:border-box!important}}@media (min-width:761px){.fsm-global-header .fsm-nav-menu>li:not(.fsm-mobile-menu-action)>a{isolation:isolate;min-height:42px;margin:4px 3px;padding:0 19px;border:1px solid transparent!important;border-radius:0;background:linear-gradient(135deg,#fff0,#fff0)!important;box-shadow:0 0 0 #fff0;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.fsm-global-header .fsm-nav-menu>li:not(.fsm-mobile-menu-action)>a:hover,.fsm-global-header .fsm-nav-menu>li:not(.fsm-mobile-menu-action)>a:focus-visible,.fsm-global-header .fsm-nav-menu>li:not(.fsm-mobile-menu-action):hover>a{border-color:rgb(226 13 24 / .62)!important;background:linear-gradient(135deg,rgb(226 13 24 / .24),rgb(226 13 24 / .06))!important;box-shadow:0 10px 24px rgb(0 0 0 / .34),0 0 18px rgb(226 13 24 / .14);color:#fff!important;transform:translateY(-2px)}.fsm-global-header .fsm-nav-menu>li:not(.fsm-mobile-menu-action)>a .fsm-nav-caret,.fsm-global-header .fsm-nav-menu>li:not(.fsm-mobile-menu-action)>a .fsm-submenu-toggle{transition:color .22s ease,filter .22s ease,transform .22s ease}.fsm-global-header .fsm-nav-menu>li:not(.fsm-mobile-menu-action)>a:hover .fsm-nav-caret,.fsm-global-header .fsm-nav-menu>li:not(.fsm-mobile-menu-action)>a:focus-visible .fsm-nav-caret,.fsm-global-header .fsm-nav-menu>li:not(.fsm-mobile-menu-action):hover>a .fsm-nav-caret,.fsm-global-header .fsm-nav-menu>li:not(.fsm-mobile-menu-action)>a:hover .fsm-submenu-toggle,.fsm-global-header .fsm-nav-menu>li:not(.fsm-mobile-menu-action)>a:focus-visible .fsm-submenu-toggle,.fsm-global-header .fsm-nav-menu>li:not(.fsm-mobile-menu-action):hover>a .fsm-submenu-toggle{color:var(--fsm-red)!important;filter:drop-shadow(0 0 7px rgb(226 13 24 / .38));transform:scale(1.08)}}body.tax-product_cat .site-content>.ast-container{width:min(100% - 40px, 1240px);max-width:1240px;padding-top:54px;padding-bottom:76px}body.tax-product_cat .ast-woocommerce-container{width:100%}body.tax-product_cat .woocommerce-breadcrumb,body.tax-product_cat:has(ul.products>li.product:not(.product-category)) .woocommerce-breadcrumb{margin:0!important;padding:18px 28px 0!important;border:1px solid #2b2e2e;border-bottom:0;border-radius:6px 6px 0 0;background:#131515;color:#737878;font-size:11px;font-weight:650;line-height:1.7}body.tax-product_cat .woocommerce-breadcrumb a{color:#b7bbbb;font-weight:750;text-decoration:none!important}body.tax-product_cat .woocommerce-breadcrumb a:hover{color:var(--fsm-red)}body.tax-product_cat .woocommerce-products-header,body.tax-product_cat:has(ul.products>li.product:not(.product-category)) .woocommerce-products-header{position:relative;min-height:154px;display:flex;flex-direction:column;justify-content:center;margin:0 0 34px!important;padding:16px 30px 31px!important;overflow:hidden;border:1px solid #2b2e2e;border-top:0;border-radius:0 0 6px 6px;background:radial-gradient(circle at 88% 26%,rgb(226 13 24 / .16),transparent 29%),linear-gradient(112deg,#151717 0%,#101212 66%,#180d0f 100%);box-shadow:0 18px 44px rgb(0 0 0 / .18)}body.tax-product_cat .woocommerce-products-header::before,body.tax-product_cat:has(ul.products>li.product:not(.product-category)) .woocommerce-products-header::before{content:"";position:absolute;inset:0 auto 0 0;z-index:1;width:4px;background:linear-gradient(180deg,#ff1724,#98080f)}body.tax-product_cat .woocommerce-products-header::after{content:"4SM";position:absolute;top:50%;right:34px;color:rgb(255 255 255 / .025);font-size:clamp(74px, 8vw, 118px);font-weight:950;font-style:italic;line-height:1;letter-spacing:-.08em;transform:translateY(-50%) skewX(-7deg)}body.tax-product_cat .woocommerce-products-header>*{position:relative;z-index:2}body.tax-product_cat .woocommerce-products-header__title.page-title,body.tax-product_cat:has(ul.products>li.product:not(.product-category)) .woocommerce-products-header__title.page-title{margin:0!important;color:#fff;font-size:clamp(32px, 3.35vw, 50px);font-weight:950;line-height:1.02;letter-spacing:-.035em;text-transform:uppercase}body.tax-product_cat .woocommerce-products-header__title.page-title::before{content:"4STROKEMADNESS ONDERDELENCATALOGUS";display:block;margin-bottom:10px;color:var(--fsm-red);font-size:11px;font-weight:900;line-height:1.2;letter-spacing:.16em}body.tax-product_cat .woocommerce-products-header__title.page-title::after,body.tax-product_cat:has(ul.products>li.product:not(.product-category)) .woocommerce-products-header__title.page-title::after{content:"";width:94px;height:2px;display:block;margin-top:15px;background:linear-gradient(90deg,var(--fsm-red),transparent)}body.tax-product_cat .fsm-category-archive-intro{max-width:680px;margin:14px 0 0!important;color:#aeb2b2;font-size:13px;line-height:1.65}body.tax-product_cat .fsm-category-choice-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin:0 0 17px;padding:0 2px}body.tax-product_cat .fsm-category-choice-heading span,body.tax-product_cat .fsm-category-help small{display:block;margin-bottom:5px;color:var(--fsm-red);font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}body.tax-product_cat .fsm-category-choice-heading h2{margin:0;color:#fff;font-size:24px;font-weight:950;letter-spacing:-.02em;text-transform:uppercase}body.tax-product_cat .fsm-category-choice-heading p{max-width:440px;margin:0;color:#858a8a;font-size:12px;line-height:1.55;text-align:right}body.tax-product_cat ul.products:has(>li.product-category){position:relative;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin:0 0 26px!important;padding:20px!important;border:1px solid #272a2a;border-radius:6px;background:linear-gradient(145deg,#121414,#0e1010)}body.tax-product_cat ul.products>li.product-category{border-color:#303333;border-radius:6px;background:#161818}body.tax-product_cat ul.products>li.product-category::after{content:"";position:absolute;right:0;bottom:0;left:0;z-index:3;height:3px;background:linear-gradient(90deg,#92080e,var(--fsm-red),#92080e);transform:scaleX(0);transition:transform .24s ease}body.tax-product_cat ul.products>li.product-category:hover::after{transform:scaleX(1)}body.tax-product_cat li.product-category>a>img,body.tax-product_cat li.product-category .astra-shop-thumbnail-wrap,body.tax-product_cat li.product-category .astra-shop-thumbnail-wrap img{aspect-ratio:4 / 3;object-fit:cover}body.tax-product_cat li.product-category h2.woocommerce-loop-category__title{min-height:94px;flex-basis:94px!important;padding:17px 14px 18px!important;background:#151717!important;font-size:14px!important}body.tax-product_cat li.product-category h2 mark.count{margin-top:8px!important;color:#8f9494!important}body.tax-product_cat .fsm-category-help{min-height:92px;display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:18px;margin-top:28px;padding:18px 22px;border:1px solid rgb(226 13 24 / .32);border-radius:5px;background:linear-gradient(90deg,rgb(226 13 24 / .12),rgb(226 13 24 / .02) 54%,#121414)}body.tax-product_cat .fsm-category-help-icon{width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--fsm-red);border-radius:50%;color:var(--fsm-red);font-size:20px;font-weight:950;box-shadow:0 0 0 6px rgb(226 13 24 / .07)}body.tax-product_cat .fsm-category-help strong{display:block;color:#fff;font-size:14px;font-weight:850}body.tax-product_cat .fsm-category-help a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:0 20px;border:1px solid var(--fsm-red);border-radius:2px;background:var(--fsm-red);color:#fff;font-size:11px;font-weight:900;text-decoration:none!important;text-transform:uppercase}body.tax-product_cat .fsm-category-help a:hover{background:#fff0;color:#fff}@media (max-width:921px){body.tax-product_cat .site-content>.ast-container{width:min(100% - 28px, 1240px);padding-top:36px}body.tax-product_cat ul.products:has(>li.product-category){grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:680px){body.tax-product_cat .site-content>.ast-container{width:min(100% - 24px, 1240px);padding-top:24px;padding-bottom:48px}body.tax-product_cat .woocommerce-breadcrumb,body.tax-product_cat:has(ul.products>li.product:not(.product-category)) .woocommerce-breadcrumb{padding:14px 17px 0!important;font-size:10px}body.tax-product_cat .woocommerce-products-header,body.tax-product_cat:has(ul.products>li.product:not(.product-category)) .woocommerce-products-header{min-height:138px;margin-bottom:27px!important;padding:15px 18px 24px!important}body.tax-product_cat .woocommerce-products-header::after{right:20px;font-size:70px}body.tax-product_cat .woocommerce-products-header__title.page-title,body.tax-product_cat:has(ul.products>li.product:not(.product-category)) .woocommerce-products-header__title.page-title{font-size:clamp(28px, 9vw, 38px)}body.tax-product_cat .woocommerce-products-header__title.page-title::before{font-size:9px;letter-spacing:.12em}body.tax-product_cat .fsm-category-archive-intro{font-size:12px}body.tax-product_cat .fsm-category-choice-heading{display:block}body.tax-product_cat .fsm-category-choice-heading h2{font-size:21px}body.tax-product_cat .fsm-category-choice-heading p{margin-top:8px;text-align:left}body.tax-product_cat ul.products:has(>li.product-category){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:10px!important}body.tax-product_cat li.product-category h2.woocommerce-loop-category__title{min-height:82px;flex-basis:82px!important;padding:12px 8px 14px!important;font-size:12px!important}body.tax-product_cat .fsm-category-help{grid-template-columns:42px 1fr;gap:14px;padding:17px}body.tax-product_cat .fsm-category-help-icon{width:38px;height:38px;font-size:17px}body.tax-product_cat .fsm-category-help a{grid-column:1 / -1;width:100%}}@media (max-width:680px){body.tax-product_cat .woocommerce-products-header__title.page-title,body.tax-product_cat:has(ul.products>li.product:not(.product-category)) .woocommerce-products-header__title.page-title{font-size:clamp(20px, 6.6vw, 28px);overflow-wrap:normal}}body.woocommerce-account #content{background:radial-gradient(circle at 82% 8%,rgb(226 13 24 / .10),transparent 31%),linear-gradient(180deg,#090b0b 0%,#070909 100%)}body.woocommerce-account #primary{width:100%;margin:0;padding:0 0 78px}body.woocommerce-account #main>article{margin:0;padding:0}body.woocommerce-account .entry-header{position:relative;min-height:176px;display:flex;align-items:center;overflow:hidden;margin:38px 0 26px;padding:38px 44px;border:1px solid #292d2e;border-left:4px solid #e20d18;background:linear-gradient(100deg,rgb(13 15 15 / .98) 0%,rgb(13 15 15 / .92) 56%,rgb(82 3 8 / .60) 100%),repeating-linear-gradient(135deg,transparent 0 14px,rgb(255 255 255 / .018) 14px 15px);box-shadow:0 22px 55px rgb(0 0 0 / .22)}body.woocommerce-account .entry-header::before{content:"";position:absolute;right:-80px;bottom:-120px;width:430px;height:230px;border:1px solid rgb(226 13 24 / .34);border-radius:50%;transform:rotate(-8deg);box-shadow:0 0 45px rgb(226 13 24 / .12)}body.woocommerce-account .entry-header::after{content:"4SM";position:absolute;right:54px;top:50%;color:rgb(255 255 255 / .045);font-size:clamp(72px, 9vw, 132px);font-style:italic;font-weight:950;letter-spacing:-.09em;line-height:1;transform:translateY(-52%);pointer-events:none}body.woocommerce-account .entry-title{position:relative;z-index:1;margin:0;color:#fff;font-size:clamp(34px, 4vw, 56px);font-style:italic;font-weight:950;letter-spacing:-.045em;line-height:.95;text-transform:uppercase}body.woocommerce-account .entry-title::before{content:"JOUW 4STROKEMADNESS";display:block;margin-bottom:14px;color:#e20d18;font-size:12px;font-style:normal;font-weight:900;letter-spacing:.20em;line-height:1.2}body.woocommerce-account.logged-in .entry-content>.woocommerce{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:28px}body.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%;margin:0}body.woocommerce-account .woocommerce-MyAccount-navigation ul{position:relative;overflow:hidden;margin:0;padding:9px;border:1px solid #2a2e2f;background:linear-gradient(180deg,#111414,#0d0f0f);box-shadow:0 18px 44px rgb(0 0 0 / .24)}body.woocommerce-account .woocommerce-MyAccount-navigation ul::before{content:"ACCOUNTMENU";display:block;padding:13px 14px 12px;color:#777d7f;font-size:10px;font-weight:900;letter-spacing:.17em}body.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0;padding:0;border:0;list-style:none}body.woocommerce-account .woocommerce-MyAccount-navigation li+li{border-top:1px solid #232727}body.woocommerce-account .woocommerce-MyAccount-navigation a{min-height:52px;display:flex;align-items:center;gap:12px;padding:12px 14px;color:#e4e6e6;font-size:13px;font-weight:850;letter-spacing:.025em;line-height:1.2;text-decoration:none!important;text-transform:uppercase;transition:color .2s ease,background .2s ease,padding .2s ease}body.woocommerce-account .woocommerce-MyAccount-navigation a::before{content:"";width:8px;height:8px;flex:0 0 8px;border:1px solid #e20d18;transform:rotate(45deg)}body.woocommerce-account .woocommerce-MyAccount-navigation a::after{content:"›";margin-left:auto;color:#6d7273;font-size:22px;font-weight:400;line-height:1}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,body.woocommerce-account .woocommerce-MyAccount-navigation a:hover,body.woocommerce-account .woocommerce-MyAccount-navigation a:focus-visible{padding-left:18px;color:#fff;background:linear-gradient(90deg,#e20d18,#b80812)}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a::before,body.woocommerce-account .woocommerce-MyAccount-navigation a:hover::before{border-color:#fff;background:rgb(255 255 255 / .22)}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a::after,body.woocommerce-account .woocommerce-MyAccount-navigation a:hover::after{color:#fff}body.woocommerce-account .woocommerce-MyAccount-content{position:relative;float:none;width:100%;min-width:0;min-height:360px;overflow:hidden;padding:34px 38px;border:1px solid #2a2e2f;background:radial-gradient(circle at 100% 0,rgb(226 13 24 / .10),transparent 30%),linear-gradient(145deg,#121414,#0d0f0f);box-shadow:0 18px 44px rgb(0 0 0 / .24)}body.woocommerce-account .woocommerce-MyAccount-content::before{content:"";position:absolute;top:0;left:0;width:180px;height:3px;background:linear-gradient(90deg,#e20d18,transparent)}body.woocommerce-account .woocommerce-MyAccount-content p{max-width:900px;color:#c8cccc;font-size:15px;line-height:1.8}body.woocommerce-account .woocommerce-MyAccount-content>p:first-child{margin-top:0;padding-bottom:18px;border-bottom:1px solid #292d2e;color:#fff;font-size:17px}body.woocommerce-account .woocommerce-MyAccount-content strong{color:#fff}body.woocommerce-account .woocommerce-MyAccount-content a:not(.button){color:#ed1824;font-weight:750;text-decoration:none}body.woocommerce-account .woocommerce-MyAccount-content a:not(.button):hover{color:#fff}body.woocommerce-account .woocommerce h2,body.woocommerce-account .woocommerce h3,body.woocommerce-account .woocommerce legend{color:#fff;font-style:italic;font-weight:900;letter-spacing:-.02em;text-transform:uppercase}body.woocommerce-account .woocommerce h2{font-size:clamp(25px, 3vw, 34px)}body.woocommerce-account .woocommerce h3{font-size:21px}body.woocommerce-account .woocommerce label{color:#dfe2e2;font-size:12px;font-weight:850;letter-spacing:.045em;text-transform:uppercase}body.woocommerce-account .woocommerce input.input-text,body.woocommerce-account .woocommerce input[type="email"],body.woocommerce-account .woocommerce input[type="password"],body.woocommerce-account .woocommerce input[type="text"],body.woocommerce-account .woocommerce input[type="tel"],body.woocommerce-account .woocommerce select,body.woocommerce-account .woocommerce textarea{min-height:48px;border:1px solid #343839;border-radius:0;background:#090b0b;color:#fff;box-shadow:none}body.woocommerce-account .woocommerce textarea{min-height:120px}body.woocommerce-account .woocommerce input:focus,body.woocommerce-account .woocommerce select:focus,body.woocommerce-account .woocommerce textarea:focus{border-color:#e20d18;outline:2px solid rgb(226 13 24 / .15);outline-offset:0}body.woocommerce-account .woocommerce button.button,body.woocommerce-account .woocommerce a.button,body.woocommerce-account .woocommerce input.button{min-height:46px;padding:13px 22px;border:1px solid #e20d18;border-radius:0;background:#e20d18;color:#fff;font-size:12px;font-weight:900;letter-spacing:.055em;text-transform:uppercase;transition:background .2s ease,color .2s ease,transform .2s ease}body.woocommerce-account .woocommerce button.button:hover,body.woocommerce-account .woocommerce a.button:hover,body.woocommerce-account .woocommerce input.button:hover{background:#fff0;color:#fff;transform:translateY(-2px)}body.woocommerce-account .woocommerce table.shop_table{overflow:hidden;border:1px solid #303435;border-radius:0;background:#0c0e0e;color:#d8dada}body.woocommerce-account .woocommerce table.shop_table th{border-color:#2b2f30;background:#151818;color:#fff;font-size:11px;letter-spacing:.07em;text-transform:uppercase}body.woocommerce-account .woocommerce table.shop_table td{border-color:#242829}body.woocommerce-account .woocommerce-Address,body.woocommerce-account .woocommerce-address-fields,body.woocommerce-account .woocommerce-EditAccountForm fieldset{padding:24px;border:1px solid #2b2f30;background:#0b0d0d}body.woocommerce-account .woocommerce-Address-title{padding-bottom:12px;border-bottom:1px solid #292d2e}body.woocommerce-account .woocommerce-Address address{color:#bec2c2;line-height:1.75}body.woocommerce-account .woocommerce-message,body.woocommerce-account .woocommerce-info,body.woocommerce-account .woocommerce-error{border:1px solid #343839;border-top:3px solid #e20d18;border-radius:0;background:#111414;color:#fff}body.woocommerce-account .woocommerce-message::before,body.woocommerce-account .woocommerce-info::before,body.woocommerce-account .woocommerce-error::before{color:#e20d18}body.woocommerce-account:not(.logged-in) .entry-content>.woocommerce{max-width:1180px;margin:0 auto}body.woocommerce-account:not(.logged-in) .woocommerce .u-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}body.woocommerce-account .woocommerce-form-login,body.woocommerce-account .woocommerce-form-register{min-height:100%;margin:0;padding:30px;border:1px solid #2a2e2f;border-top:3px solid #e20d18;border-radius:0;background:radial-gradient(circle at 100% 0,rgb(226 13 24 / .10),transparent 35%),#101212;box-shadow:0 18px 44px rgb(0 0 0 / .22)}body.woocommerce-account .woocommerce-form__label-for-checkbox{display:inline-flex;align-items:center;gap:8px}body.woocommerce-account .show-password-input{color:#e20d18}@media (max-width:920px){body.woocommerce-account #primary{padding-bottom:58px}body.woocommerce-account .entry-header{min-height:148px;margin-top:24px;padding:30px}body.woocommerce-account.logged-in .entry-content>.woocommerce{grid-template-columns:1fr;gap:20px}body.woocommerce-account .woocommerce-MyAccount-navigation ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:8px;background:#252929}body.woocommerce-account .woocommerce-MyAccount-navigation ul::before{grid-column:1 / -1;background:#101212}body.woocommerce-account .woocommerce-MyAccount-navigation li,body.woocommerce-account .woocommerce-MyAccount-navigation li+li{border:0;background:#101212}body.woocommerce-account .woocommerce-MyAccount-content{min-height:300px}}@media (max-width:640px){body.woocommerce-account #content>.ast-container{padding-right:16px;padding-left:16px}body.woocommerce-account .entry-header{min-height:132px;margin:18px 0;padding:24px 20px}body.woocommerce-account .entry-header::after{right:15px;font-size:72px}body.woocommerce-account .entry-title{font-size:32px}body.woocommerce-account .entry-title::before{margin-bottom:10px;font-size:9px}body.woocommerce-account .woocommerce-MyAccount-navigation a{min-height:48px;gap:9px;padding:10px;font-size:11px}body.woocommerce-account .woocommerce-MyAccount-navigation a::before{width:6px;height:6px;flex-basis:6px}body.woocommerce-account .woocommerce-MyAccount-navigation a::after{display:none}body.woocommerce-account .woocommerce-MyAccount-content{min-height:0;padding:26px 20px}body.woocommerce-account:not(.logged-in) .woocommerce .u-columns{grid-template-columns:1fr}body.woocommerce-account .woocommerce-form-login,body.woocommerce-account .woocommerce-form-register,body.woocommerce-account .woocommerce-Address,body.woocommerce-account .woocommerce-address-fields,body.woocommerce-account .woocommerce-EditAccountForm fieldset{padding:20px}body.woocommerce-account .woocommerce table.shop_table_responsive tr{margin-bottom:14px;border:1px solid #303435;background:#0c0e0e}}body.woocommerce-account.logged-in .entry-content>.woocommerce::before,body.woocommerce-account.logged-in .entry-content>.woocommerce::after{display:none!important;content:none!important}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:24px 0 0}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses::before,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses::after{display:none!important;content:none!important}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{float:none!important;width:100%!important;min-width:0;margin:0!important;padding:0!important;position:relative;overflow:hidden;border:1px solid #303435!important;border-top:3px solid #e20d18!important;border-radius:0!important;background:linear-gradient(145deg,#121515 0%,#090b0b 100%)!important;box-shadow:0 14px 34px rgb(0 0 0 / .24);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address:hover{transform:translateY(-4px);border-color:#e20d18!important;box-shadow:0 18px 42px rgb(0 0 0 / .36),0 0 0 1px rgb(226 13 24 / .1)}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title{min-height:132px;margin:0!important;padding:24px!important;position:relative;display:flex!important;align-items:flex-end;justify-content:flex-start;overflow:hidden;border:0!important;border-bottom:1px solid #303435!important;border-radius:0!important;background:radial-gradient(circle at 100% 0,rgb(226 13 24 / .24) 0,#fff0 52%),linear-gradient(135deg,#1a1d1d 0%,#0d0f0f 100%)!important}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title::before{position:absolute;top:5px;right:14px;color:rgb(255 255 255 / .035);font-size:84px;font-weight:900;font-style:italic;line-height:1;letter-spacing:-.07em;pointer-events:none}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address:nth-child(1) .woocommerce-Address-title::before{content:"01"}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address:nth-child(2) .woocommerce-Address-title::before{content:"02"}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title h2{float:none!important;max-width:calc(100% - 125px);margin:0!important;position:relative;z-index:2;color:#fff!important;font-size:clamp(20px, 2vw, 26px)!important;font-weight:900!important;line-height:1.08!important;letter-spacing:-.025em;text-transform:uppercase}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title h2::before{content:"ADRESGEGEVENS";display:block;margin:0 0 9px;color:#e20d18;font-size:10px;font-weight:900;line-height:1;letter-spacing:.16em}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title a.edit{float:none!important;min-height:38px;padding:0 14px!important;position:absolute;z-index:3;top:18px;right:18px;display:inline-flex!important;align-items:center;justify-content:center;gap:9px;border:1px solid #e20d18!important;border-radius:0!important;background:#e20d18!important;color:#fff!important;box-shadow:none!important;font-size:10px!important;font-weight:900!important;line-height:1!important;letter-spacing:.055em;text-decoration:none!important;text-transform:uppercase;transition:background .18s ease,color .18s ease,transform .18s ease}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title a.edit::after{content:"→";font-size:15px;line-height:1}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title a.edit:hover,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title a.edit:focus-visible{background:#fff!important;color:#0b0d0d!important;transform:translateX(2px)}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address address{min-height:132px;margin:0!important;padding:25px 24px 27px!important;position:relative;border:0!important;border-radius:0!important;background:transparent!important;color:#d7dada!important;font-size:14px;font-style:normal!important;font-weight:600;line-height:1.75}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address address::before{content:"STANDAARD ADRES";display:block;margin:0 0 13px;color:#7f8585;font-size:9px;font-weight:900;line-height:1;letter-spacing:.15em}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address address::after{content:"";width:42px;height:2px;position:absolute;right:24px;bottom:24px;background:#e20d18}@media (max-width:760px){body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses{grid-template-columns:minmax(0,1fr);gap:16px}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address:hover{transform:none}}@media (max-width:480px){body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title{min-height:158px;padding:22px 20px!important}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title h2{max-width:100%;font-size:21px!important}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title a.edit{top:18px;right:auto;left:20px}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address address{min-height:118px;padding:22px 20px 24px!important}}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title h2{max-width:100%!important;white-space:nowrap}@media (max-width:380px){body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title h2{font-size:19px!important}}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{cursor:pointer}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title{position:static!important}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title a.edit{inset:0!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;display:block!important;overflow:hidden;opacity:0!important;border:0!important;background:transparent!important;color:transparent!important;white-space:nowrap;text-indent:-9999px;transform:none!important}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title a.edit::after{content:none!important}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address:has(a.edit:focus-visible){outline:2px solid #fff;outline-offset:4px;border-color:#e20d18!important}body.woocommerce-cart{background:#070909!important;color:#f4f5f5}body.woocommerce-cart .site-content{background:radial-gradient(circle at 78% 8%,rgb(226 13 24 / .07),transparent 26%),#070909!important}body.woocommerce-cart #primary{margin-top:52px!important;margin-bottom:80px!important}body.woocommerce-cart article.ast-article-single{padding:0!important;background:transparent!important}body.woocommerce-cart .entry-header{min-height:176px;margin:0 0 24px!important;padding:42px 48px 36px!important;position:relative;display:flex;align-items:flex-end;overflow:hidden;border:1px solid #2c3030;border-left:4px solid #e20d18;background:radial-gradient(circle at 94% 46%,rgb(226 13 24 / .25),transparent 34%),linear-gradient(118deg,#0d1010 0%,#101212 58%,#23080b 100%)!important}body.woocommerce-cart .entry-header::before{content:"JOUW 4STROKEMADNESS";position:absolute;left:48px;top:42px;color:#e20d18;font-size:11px;font-weight:900;line-height:1;letter-spacing:.2em}body.woocommerce-cart .entry-header::after{content:"4SM";position:absolute;right:46px;top:11px;color:rgb(255 255 255 / .045);font-size:108px;font-weight:950;font-style:italic;line-height:1;letter-spacing:-.08em;pointer-events:none}body.woocommerce-cart .entry-title{margin:0!important;position:relative;z-index:2;color:#fff!important;font-size:clamp(38px, 5vw, 58px)!important;font-weight:950!important;font-style:italic;line-height:.95!important;letter-spacing:-.045em;text-transform:uppercase}body.woocommerce-cart .entry-content{color:#c9cccc}body.woocommerce-cart .entry-content>p:first-child{margin:0 0 24px!important;padding:18px 22px!important;border:1px solid #2c3030;border-left:3px solid #e20d18;background:linear-gradient(90deg,#111414,#0b0d0d);color:#d8dada!important;font-size:13px;line-height:1.65}body.woocommerce-cart .woocommerce-notices-wrapper:empty{display:none}body.woocommerce-cart .woocommerce-message,body.woocommerce-cart .woocommerce-info,body.woocommerce-cart .woocommerce-error{margin:0 0 22px!important;padding:18px 22px 18px 58px!important;border:1px solid #323636!important;border-top:3px solid #e20d18!important;border-radius:0!important;background:#121515!important;color:#f3f4f4!important}body.woocommerce-cart .woocommerce-message::before,body.woocommerce-cart .woocommerce-info::before,body.woocommerce-cart .woocommerce-error::before{top:50%!important;left:23px!important;color:#e20d18!important;transform:translateY(-50%)}body.woocommerce-cart .wc-empty-cart-message{margin:0;padding:0;position:relative;overflow:hidden;border:1px solid #303434;border-top:3px solid #e20d18;background:radial-gradient(circle at 100% 0,rgb(226 13 24 / .22),transparent 42%),linear-gradient(135deg,#141717,#0b0d0d)}body.woocommerce-cart .wc-empty-cart-message::after{content:"EMPTY";position:absolute;right:24px;top:-10px;color:rgb(255 255 255 / .035);font-size:84px;font-weight:950;font-style:italic;line-height:1;pointer-events:none}body.woocommerce-cart .wc-empty-cart-message .cart-empty{margin:0!important;padding:36px 38px!important;position:relative;z-index:2;border:0!important;background:transparent!important;color:#fff!important;font-size:clamp(19px, 2.2vw, 27px);font-weight:900;letter-spacing:-.02em}body.woocommerce-cart .wc-empty-cart-message .cart-empty::before{content:"WINKELWAGEN";display:block;margin:0 0 10px;position:static!important;color:#e20d18!important;font-size:10px;font-weight:900;line-height:1;letter-spacing:.18em;transform:none}body.woocommerce-cart p.return-to-shop{margin:18px 0 44px!important}body.woocommerce-cart p.return-to-shop .button,body.woocommerce-cart .woocommerce button.button,body.woocommerce-cart .woocommerce a.button{min-height:46px;padding:0 22px!important;display:inline-flex!important;align-items:center;justify-content:center;border:1px solid #e20d18!important;border-radius:0!important;background:#e20d18!important;color:#fff!important;box-shadow:none!important;font-size:11px!important;font-weight:900!important;line-height:1!important;letter-spacing:.07em;text-decoration:none!important;text-transform:uppercase;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}body.woocommerce-cart p.return-to-shop .button::after{content:"→";margin-left:12px;font-size:16px}body.woocommerce-cart p.return-to-shop .button:hover,body.woocommerce-cart .woocommerce button.button:hover,body.woocommerce-cart .woocommerce a.button:hover{border-color:#fff!important;background:#fff!important;color:#0a0c0c!important;transform:translateY(-2px)}body.woocommerce-cart .entry-content>.wp-block-group:has(>p:empty):not(:has(.wc-block-grid)){display:none!important}body.woocommerce-cart .woocommerce-cart-form{margin:0 0 28px;border:1px solid #303434;border-top:3px solid #e20d18;background:#0d1010}body.woocommerce-cart table.shop_table{margin:0!important;border:0!important;border-collapse:collapse!important;border-radius:0!important;background:transparent!important;color:#e8eaea}body.woocommerce-cart table.shop_table thead{background:#171a1a}body.woocommerce-cart table.shop_table th{padding:17px 18px!important;border:0!important;border-bottom:1px solid #343838!important;color:#8f9494!important;font-size:10px!important;font-weight:900!important;letter-spacing:.13em;text-transform:uppercase}body.woocommerce-cart table.shop_table td{padding:18px!important;border:0!important;border-bottom:1px solid #292d2d!important;background:transparent!important;color:#e3e5e5!important;vertical-align:middle!important}body.woocommerce-cart table.shop_table tr:last-child td{border-bottom:0!important}body.woocommerce-cart td.product-thumbnail img{width:92px!important;height:92px!important;padding:6px;object-fit:contain;border:1px solid #303434;background:#151818}body.woocommerce-cart td.product-name a{color:#fff!important;font-size:14px;font-weight:900;text-decoration:none!important}body.woocommerce-cart td.product-name a:hover{color:#e20d18!important}body.woocommerce-cart td.product-price,body.woocommerce-cart td.product-subtotal{color:#fff!important;font-weight:900}body.woocommerce-cart a.remove{width:32px!important;height:32px!important;display:inline-flex!important;align-items:center;justify-content:center;border:1px solid #3d4242;border-radius:0!important;background:#151818;color:#e20d18!important;font-size:20px!important;line-height:1!important}body.woocommerce-cart a.remove:hover{border-color:#e20d18;background:#e20d18!important;color:#fff!important}body.woocommerce-cart .quantity .qty{width:70px!important;min-height:44px;border:1px solid #3b4040!important;border-radius:0!important;background:#090b0b!important;color:#fff!important;font-weight:900}body.woocommerce-cart .coupon{display:flex;gap:9px}body.woocommerce-cart .coupon #coupon_code{width:190px!important;min-height:46px;margin:0!important;padding:0 14px!important;border:1px solid #3a3f3f!important;border-radius:0!important;background:#090b0b!important;color:#fff!important}body.woocommerce-cart .coupon #coupon_code::placeholder{color:#777d7d}body.woocommerce-cart button[name="update_cart"]:disabled{opacity:.38!important}body.woocommerce-cart .cart-collaterals{display:flex;justify-content:flex-end}body.woocommerce-cart .cart-collaterals .cart_totals{float:none!important;width:min(100%, 470px)!important;padding:26px!important;border:1px solid #323636;border-top:3px solid #e20d18;background:radial-gradient(circle at 100% 0,rgb(226 13 24 / .16),transparent 40%),#101313}body.woocommerce-cart .cart_totals h2{margin:0 0 18px!important;color:#fff!important;font-size:25px!important;font-weight:950!important;font-style:italic;letter-spacing:-.025em;text-transform:uppercase}body.woocommerce-cart .cart_totals table{margin:0 0 18px!important;border:0!important}body.woocommerce-cart .cart_totals table th,body.woocommerce-cart .cart_totals table td{padding:14px 0!important;border-bottom:1px solid #303434!important;background:transparent!important}body.woocommerce-cart .cart_totals table th{color:#929898!important}body.woocommerce-cart .cart_totals table td{color:#fff!important;text-align:right;font-weight:900}body.woocommerce-cart .wc-proceed-to-checkout{padding:0!important}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{width:100%;min-height:54px;margin:0!important;background:#e20d18!important;font-size:12px!important}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button::after{content:"→";margin-left:12px;font-size:17px}body.woocommerce-cart .cart_totals::after{content:"VEILIG BETALEN VIA IDEAL  •  PERSOONLIJKE SERVICE";display:block;margin-top:16px;color:#747a7a;font-size:9px;font-weight:900;letter-spacing:.12em;text-align:center}body.woocommerce-cart .cross-sells{width:100%!important;margin:44px 0 0}body.woocommerce-cart .cross-sells h2,body.woocommerce-cart .entry-content>.wp-block-group:has(.wc-block-grid)::before{color:#fff;font-size:22px;font-weight:950;font-style:italic;letter-spacing:-.02em;text-transform:uppercase}body.woocommerce-cart .entry-content>.wp-block-group:has(.wc-block-grid){margin:44px 0 0;padding:28px;border:1px solid #2d3131;background:#0c0f0f}body.woocommerce-cart .entry-content>.wp-block-group:has(.wc-block-grid)::before{content:"MISSCHIEN OOK INTERESSANT";display:block;margin:0 0 22px;padding-bottom:14px;border-bottom:1px solid #343838}body.woocommerce-cart .wc-block-grid__products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0!important}body.woocommerce-cart .wc-block-grid__product{max-width:none!important;padding:0 0 16px!important;overflow:hidden;border:1px solid #303434!important;background:#121515;text-align:left!important;transition:transform .2s ease,border-color .2s ease}body.woocommerce-cart .wc-block-grid__product:hover{transform:translateY(-4px);border-color:#e20d18!important}body.woocommerce-cart .wc-block-grid__product-image{margin:0 0 15px!important;background:#171a1a}body.woocommerce-cart .wc-block-grid__product-image img{width:100%!important;height:235px!important;margin:0!important;object-fit:contain}body.woocommerce-cart .wc-block-grid__product-title,body.woocommerce-cart .wc-block-grid__product-price{padding:0 16px}body.woocommerce-cart .wc-block-grid__product-title{min-height:44px;color:#fff!important;font-size:14px;font-weight:900;line-height:1.35}body.woocommerce-cart .wc-block-grid__product-price{margin:10px 0 15px!important;color:#fff!important;font-size:15px;font-weight:900}body.woocommerce-cart .wc-block-grid__product-add-to-cart{margin:0 16px!important}body.woocommerce-cart .wc-block-grid__product-add-to-cart a{width:100%;min-height:42px}@media (max-width:768px){body.woocommerce-cart #primary{margin-top:24px!important;margin-bottom:54px!important}body.woocommerce-cart .entry-header{min-height:146px;padding:38px 22px 27px!important}body.woocommerce-cart .entry-header::before{left:22px;top:34px}body.woocommerce-cart .entry-header::after{right:18px;top:22px;font-size:76px}body.woocommerce-cart .entry-title{font-size:39px!important}body.woocommerce-cart .wc-empty-cart-message .cart-empty{padding:28px 22px!important}body.woocommerce-cart .woocommerce-cart-form{border-top-width:3px}body.woocommerce-cart table.shop_table_responsive tr{margin:0!important;padding:14px 16px!important;border-bottom:1px solid #343838!important;background:#0d1010!important}body.woocommerce-cart table.shop_table_responsive td{padding:12px 0!important}body.woocommerce-cart table.shop_table_responsive td::before{color:#858b8b!important;font-size:9px;letter-spacing:.1em;text-transform:uppercase}body.woocommerce-cart td.product-thumbnail{display:block!important;text-align:left!important}body.woocommerce-cart .coupon{width:100%;margin-bottom:10px}body.woocommerce-cart .coupon #coupon_code,body.woocommerce-cart .coupon button{width:50%!important}body.woocommerce-cart button[name="update_cart"]{width:100%}body.woocommerce-cart .cart-collaterals .cart_totals{width:100%!important;padding:22px!important}body.woocommerce-cart .entry-content>.wp-block-group:has(.wc-block-grid){padding:20px 16px}body.woocommerce-cart .wc-block-grid__products{grid-template-columns:minmax(0,1fr)}body.woocommerce-cart .wc-block-grid__product-image img{height:245px!important}}@media (max-width:420px){body.woocommerce-cart .entry-title{font-size:34px!important}body.woocommerce-cart .coupon{flex-direction:column}body.woocommerce-cart .coupon #coupon_code,body.woocommerce-cart .coupon button{width:100%!important}}body.woocommerce-cart a.remove{width:32px!important;height:32px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#e20d18!important;transition:color .18s ease,transform .18s ease,filter .18s ease}body.woocommerce-cart a.remove:hover,body.woocommerce-cart a.remove:focus-visible{border:0!important;background:transparent!important;color:#fff!important;transform:scale(1.14);filter:drop-shadow(0 0 5px rgb(226 13 24 / .7))}body.woocommerce-cart td.product-thumbnail img{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.woocommerce-cart .cart_totals h2{min-height:0!important;padding:0 0 18px!important;border:0!important;background:transparent!important;box-shadow:none!important}.fsm-cart-preview .woocommerce-mini-cart{overflow-x:hidden!important;overflow-y:auto!important}body.woocommerce-cart .fsm-cart-preview a.remove:hover,body.woocommerce-cart .fsm-cart-preview a.remove:focus-visible{transform:none!important}html{scrollbar-width:thin;scrollbar-color:#e20d18 #080a0a}html::-webkit-scrollbar{width:12px;height:12px}html::-webkit-scrollbar-track{background:#080a0a;box-shadow:inset 1px 0 0 rgb(255 255 255 / .06)}html::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f21a25 0%,#b90812 100%);border:3px solid #080a0a;border-radius:999px}html::-webkit-scrollbar-thumb:hover{background:#ff2632}@keyframes fsm-loader-spin{to{transform:rotate(360deg)}}body .blockUI.blockOverlay::before,body.woocommerce .loader::before,body.woocommerce-page .loader::before{content:""!important;position:absolute!important;display:block!important;width:28px!important;height:28px!important;left:50%!important;top:50%!important;margin:-14px 0 0 -14px!important;border:3px solid rgb(255 255 255 / .22)!important;border-top-color:#e20d18!important;border-right-color:#f21a25!important;border-radius:50%!important;background:transparent!important;animation:fsm-loader-spin .65s linear infinite!important}body.woocommerce a.button.loading::after,body.woocommerce button.button.loading::after,body.woocommerce-page a.button.loading::after,body.woocommerce-page button.button.loading::after{content:""!important;position:absolute!important;display:block!important;width:14px!important;height:14px!important;left:auto!important;margin:-7px 0 0!important;top:50%!important;right:13px!important;border:2px solid rgb(255 255 255 / .35)!important;border-top-color:#fff!important;border-right-color:#fff!important;border-radius:50%!important;background:transparent!important;animation:fsm-loader-spin .65s linear infinite!important}body .wc-block-components-spinner{color:#e20d18!important}body .wc-block-components-spinner::after{border-color:rgb(255 255 255 / .14)!important;border-top-color:#e20d18!important;border-right-color:#f21a25!important}@media (prefers-reduced-motion:reduce){body .blockUI.blockOverlay::before,body.woocommerce .loader::before,body.woocommerce-page .loader::before,body.woocommerce a.button.loading::after,body.woocommerce button.button.loading::after,body.woocommerce-page a.button.loading::after,body.woocommerce-page button.button.loading::after{animation-duration:1.5s!important}}.fsm-home .fsm-category-section .fsm-section-title{align-items:center}.fsm-home .fsm-category-section .fsm-section-title h2{margin:0!important;line-height:1.15}.fsm-home .fsm-category-section .fsm-section-title>span{align-self:center}body.single-product .cwginstock-panel-primary{margin:22px 0 16px!important;background:linear-gradient(145deg,#151719 0%,#0b0c0d 100%)!important;border:1px solid #2b2d30!important;border-radius:0!important;overflow:hidden;box-shadow:0 14px 28px rgb(0 0 0 / .28)}body.single-product .cwginstock-panel-heading{padding:14px 18px!important;background:rgb(226 13 24 / .10)!important;border:0!important;border-bottom:1px solid rgb(226 13 24 / .45)!important;color:#fff!important}body.single-product .cwginstock-panel-heading h4{margin:0!important;color:#fff!important;font-size:15px!important;font-weight:800!important;line-height:1.3!important;letter-spacing:.05em;text-transform:uppercase}body.single-product .cwginstock-panel-body{padding:18px!important;background:transparent!important}body.single-product .cwginstock-panel-body .row,body.single-product .cwginstock-panel-body [class*="col-md-"]{margin:0!important;padding:0!important}body.single-product .cwginstock-panel-body .form-group{margin:0 0 12px!important}body.single-product .cwgstock_email{width:100%!important;min-height:48px!important;padding:0 15px!important;text-align:left!important;color:#fff!important;background:#08090a!important;border:1px solid #34373a!important;border-radius:0!important;outline:0!important;box-shadow:none!important}body.single-product .cwgstock_email:focus{border-color:#e20d18!important;box-shadow:0 0 0 3px rgb(226 13 24 / .16)!important}body.single-product .cwgstock_email::placeholder{color:#8d9298!important;opacity:1}body.single-product .cwgstock_button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:48px!important;padding:0 20px!important;color:#fff!important;background:#e20d18!important;border:1px solid #e20d18!important;border-radius:0!important;font-weight:800!important;letter-spacing:.04em;text-transform:uppercase;transition:background .2s ease,border-color .2s ease,transform .2s ease!important}body.single-product .cwgstock_button:hover,body.single-product .cwgstock_button:focus{color:#fff!important;background:#b90812!important;border-color:#b90812!important;transform:translateY(-1px)}body.single-product .cwgstock_output{color:#fff!important}body.fsm-smart-filter-results-body .fsm-smart-filter-launcher{display:inline-flex!important}.fsm-smart-filter-category-split{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fsm-smart-filter-category-split>.fsm-smart-filter-field{min-width:0}.fsm-smart-filter-form-drawer .fsm-smart-price-field{grid-column:1 / -1}.fsm-smart-filter-form-drawer .fsm-smart-price-field>div{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center}.fsm-smart-filter-form-drawer .fsm-smart-price-field label,.fsm-smart-filter-form-drawer .fsm-smart-price-field input{width:100%!important;min-width:0}@media (max-width:520px){.fsm-smart-filter-category-split{grid-template-columns:1fr}}.fsm-smart-filter-category-split{grid-template-columns:minmax(0,1fr)}.fsm-smart-subcategory-native{display:none!important}.fsm-smart-subcategory-picker{position:relative;width:100%}.fsm-smart-subcategory-toggle{width:100%;min-height:48px;display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px!important;text-align:left;line-height:1.45!important;text-transform:none!important;font-size:14px!important;font-weight:500!important;color:#fff!important;background:#0b0e0f!important;border:1px solid #303236!important;border-radius:0!important;box-shadow:none!important}.fsm-smart-subcategory-toggle span{color:inherit!important;font:inherit!important;letter-spacing:normal!important;text-transform:none!important}.fsm-smart-subcategory-toggle i{width:8px;height:8px;flex:0 0 8px;border-right:2px solid #ddd;border-bottom:2px solid #ddd;transform:rotate(45deg);margin:0 3px 4px}.fsm-smart-subcategory-toggle[aria-expanded=true]{border-color:#ed0015!important}.fsm-smart-subcategory-toggle[aria-expanded=true] i{transform:rotate(225deg);margin-top:6px}.fsm-smart-subcategory-toggle:disabled{opacity:.5;cursor:not-allowed}.fsm-smart-subcategory-panel{margin-top:7px;padding:10px;background:#101214;border:1px solid #333;border-top:2px solid #ed0015}.fsm-smart-subcategory-picker [hidden]{display:none!important}.fsm-smart-subcategory-panel input{width:100%!important;min-width:0!important;height:44px!important;margin:0 0 8px!important;padding:10px 12px!important;border:1px solid #383a3c!important;border-radius:0!important;background:#080a0b!important;color:#fff!important;font-size:13px!important}.fsm-smart-subcategory-list{max-height:290px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ed0015 #151719}.fsm-smart-subcategory-option,.fsm-smart-subcategory-group summary{box-sizing:border-box;width:100%;margin:0!important;min-height:42px;padding:11px 12px!important;text-align:left;color:#ddd!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;line-height:1.4!important;font-size:13px!important;font-weight:500!important;letter-spacing:normal!important;text-transform:none!important;cursor:pointer}.fsm-smart-subcategory-group{border:0!important;border-bottom:1px solid #282a2c!important;margin:0!important;padding:0!important;background:transparent!important}.fsm-smart-subcategory-group summary{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#fff!important;font-weight:700!important;list-style:none}.fsm-smart-subcategory-group summary::-webkit-details-marker{display:none}.fsm-smart-subcategory-group summary::after{content:'+';color:#ed0015;font-size:20px;line-height:1}.fsm-smart-subcategory-group[open] summary::after{content:'\2212'}.fsm-smart-subcategory-group[open] summary{background:#1b1d20!important}.fsm-smart-subcategory-group .fsm-smart-subcategory-option{padding-left:22px!important;border-left:2px solid #343638!important}.fsm-smart-subcategory-option:hover,.fsm-smart-subcategory-group summary:hover,.fsm-smart-subcategory-option[aria-pressed=true]{color:#fff!important;background:rgb(237 0 21 / .17)!important}.fsm-smart-subcategory-option:focus-visible,.fsm-smart-subcategory-group summary:focus-visible,.fsm-smart-subcategory-toggle:focus-visible{outline:2px solid #ed0015!important;outline-offset:-2px}.fsm-smart-subcategory-empty{color:#aaa;font-size:13px;margin:12px 4px}.fsm-smart-filter-drawer-body{scrollbar-color:#ed0015 #111315;scrollbar-width:thin}.fsm-smart-subcategory-list::-webkit-scrollbar,.fsm-smart-filter-drawer-body::-webkit-scrollbar{width:8px}.fsm-smart-subcategory-list::-webkit-scrollbar-track,.fsm-smart-filter-drawer-body::-webkit-scrollbar-track{background:#111315}.fsm-smart-subcategory-list::-webkit-scrollbar-thumb,.fsm-smart-filter-drawer-body::-webkit-scrollbar-thumb{background:#ed0015;border:2px solid #111315;border-radius:0}.fsm-smart-subcategory-list::-webkit-scrollbar-thumb:hover,.fsm-smart-filter-drawer-body::-webkit-scrollbar-thumb:hover{background:#ff3341}@media(max-width:520px){.fsm-smart-subcategory-list{max-height:240px}.fsm-smart-filter-form-drawer .fsm-smart-price-field input{font-size:13px!important;padding-left:10px!important;padding-right:10px!important}}.fsm-smart-filter-form input[type="number"]::-webkit-inner-spin-button,.fsm-smart-filter-form input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fsm-smart-filter-form input[type="number"]{-moz-appearance:textfield;appearance:textfield}@media (max-width:760px){.fsm-global-header .fsm-search-inner{min-height:118px;grid-template-columns:88px repeat(3,minmax(0,1fr))!important;grid-template-rows:74px 44px;gap:0 10px;padding-right:52px}.fsm-global-header .fsm-header-logo{grid-column:1;grid-row:1}.fsm-global-header .fsm-product-search{grid-column:2 / 5!important;grid-row:1!important}.fsm-global-header .fsm-search-inner>a.fsm-quick-link{grid-column:1 / 3;grid-row:2}.fsm-global-header .fsm-search-inner>.fsm-cart-menu{grid-column:3 / 5;grid-row:2}.fsm-global-header .fsm-search-inner>a.fsm-quick-link,.fsm-global-header .fsm-search-inner>.fsm-cart-menu{min-width:0;min-height:44px;display:flex!important;align-items:center;justify-content:center;border-top:1px solid #252828}.fsm-global-header .fsm-search-inner>.fsm-cart-menu>.fsm-cart-link{width:100%;min-height:44px;display:flex!important;align-items:center;justify-content:center}.fsm-global-header .fsm-search-inner .fsm-quick-link{gap:7px;padding:6px 4px;font-size:10px;white-space:nowrap}.fsm-global-header .fsm-search-inner .fsm-quick-link small{display:none}.fsm-global-header .fsm-search-inner .fsm-icon{width:20px;height:20px}.fsm-global-header .fsm-cart-preview{display:none!important}.fsm-global-header .fsm-nav-menu{top:110px;max-height:calc(100vh - 210px);max-height:calc(100dvh - 210px)}}.fsm-global-header .fsm-wishlist-link,.fsm-mobile-footer-review{display:none!important}.fsm-nav-scroll-placeholder{display:none}.fsm-global-header .fsm-navigation.fsm-nav-floating{position:fixed!important;z-index:10050;top:0!important;right:0;left:0;width:100%;transform:translateY(calc(-100% - 10px));transition:transform .28s ease,box-shadow .28s ease;box-shadow:0 12px 30px rgb(0 0 0 / .38);pointer-events:none}.fsm-global-header .fsm-navigation.fsm-nav-floating.fsm-nav-idle-visible{transform:translateY(0);pointer-events:auto}body.admin-bar .fsm-global-header .fsm-navigation.fsm-nav-floating{top:32px!important}@media (min-width:761px){.fsm-nav-scroll-placeholder.is-active{display:block}}@media (max-width:782px){body.admin-bar .fsm-global-header .fsm-navigation.fsm-nav-floating{top:46px!important}}@media (max-width:760px){.fsm-global-header .fsm-utility-inner{min-height:48px;grid-template-rows:34px;padding:7px 0}.fsm-global-header .fsm-review-item{display:none!important}.fsm-global-header .fsm-utility-contact{grid-row:1!important}.fsm-global-header .fsm-navigation:not(.fsm-nav-floating){top:48px!important}.fsm-global-header .fsm-search-inner>a.fsm-account-link{display:none!important}.fsm-global-header .fsm-search-inner>a.fsm-wishlist-link{grid-column:1 / 3;grid-row:2;display:flex!important}.fsm-mobile-footer-review{display:block!important;padding:18px 15px 22px;border-top:1px solid #292c2c;background:#090a0a}.fsm-mobile-footer-review-link{width:min(100%, 520px);min-height:54px;display:flex;align-items:center;justify-content:center;gap:9px;margin:0 auto;padding:10px 14px;border:1px solid #343737;border-radius:6px;background:linear-gradient(135deg,rgb(226 13 24 / .14),#151717);color:#f5f5f5!important;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-decoration:none!important}.fsm-mobile-footer-review-link .fsm-stars{font-size:13px;letter-spacing:1px}.fsm-global-header .fsm-navigation.fsm-nav-floating{height:56px;border-bottom:1px solid #2b2e2e;background:rgb(8 9 9 / .98);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fsm-global-header .fsm-navigation.fsm-nav-floating .fsm-nav-inner{min-height:56px}.fsm-global-header .fsm-navigation.fsm-nav-floating .fsm-nav-inner::before{content:'';position:absolute;top:50%;left:0;width:126px;height:38px;transform:translateY(-50%);background:url(https://4strokemadness-mmdtc37gzy.live-website.com/wp-content/uploads/2026/06/cropped-Logo-4SM-239x66.png) left center / contain no-repeat}.fsm-global-header .fsm-navigation.fsm-nav-floating .fsm-mobile-menu-toggle{top:5px;right:0}.fsm-global-header .fsm-navigation.fsm-nav-floating .fsm-nav-menu{top:56px;max-height:calc(100vh - 116px);max-height:calc(100dvh - 116px)}}@media (prefers-reduced-motion:reduce){.fsm-global-header .fsm-navigation.fsm-nav-floating{transition:none}}@media (min-width:761px){.fsm-global-header .fsm-wishlist-link{display:inline-flex!important}}@media (min-width:1121px){.fsm-global-header .fsm-search-inner{grid-template-columns:230px minmax(280px,1fr) auto auto auto;gap:24px}}@media (min-width:901px) and (max-width:1120px){.fsm-global-header .fsm-search-inner{grid-template-columns:180px minmax(200px,1fr) auto auto auto;gap:14px}}@media (min-width:761px) and (max-width:900px){.fsm-global-header .fsm-search-inner{grid-template-columns:130px minmax(140px,1fr) auto auto auto;gap:8px}.fsm-global-header .fsm-header-logo img{width:124px}.fsm-global-header .fsm-search-inner .fsm-quick-link{gap:6px;font-size:10px}}.fsm-idle-header-placeholder{display:none}.fsm-idle-header-placeholder.is-active{display:block}.fsm-global-header{--fsm-admin-bar-offset:0px}body.admin-bar .fsm-global-header{--fsm-admin-bar-offset:32px}.fsm-global-header.fsm-idle-header-floating .fsm-search-row{position:fixed!important;z-index:10051;top:var(--fsm-admin-bar-offset)!important;right:0;left:0;width:100%;transform:translateY(calc(-100% - 10px));transition:transform .28s ease,box-shadow .28s ease;box-shadow:0 8px 24px rgb(0 0 0 / .28);pointer-events:none}.fsm-global-header.fsm-idle-header-floating .fsm-navigation.fsm-nav-floating{top:calc(var(--fsm-admin-bar-offset) + var(--fsm-floating-search-height, 98px))!important;transform:translateY(calc(-100% - var(--fsm-floating-search-height, 98px) - 10px));pointer-events:none}.fsm-global-header.fsm-idle-header-floating.fsm-idle-header-visible .fsm-search-row,.fsm-global-header.fsm-idle-header-floating.fsm-idle-header-visible .fsm-navigation.fsm-nav-floating{transform:translateY(0);pointer-events:auto}@media (max-width:782px){body.admin-bar .fsm-global-header{--fsm-admin-bar-offset:46px}}@media (max-width:760px){.fsm-global-header.fsm-idle-header-floating .fsm-search-row{height:64px;padding:0!important;border-bottom-color:#2b2e2e;background:rgb(8 9 9 / .98)}.fsm-global-header.fsm-idle-header-floating .fsm-search-inner{width:100%;min-height:64px;height:64px;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:64px;gap:0;padding:0 15px!important}.fsm-global-header.fsm-idle-header-floating .fsm-header-logo,.fsm-global-header.fsm-idle-header-floating .fsm-search-inner>a.fsm-quick-link,.fsm-global-header.fsm-idle-header-floating .fsm-search-inner>.fsm-cart-menu{display:none!important}.fsm-global-header.fsm-idle-header-floating .fsm-product-search{grid-column:1!important;grid-row:1!important;width:100%;max-width:none;margin:0!important}.fsm-global-header.fsm-idle-header-floating .fsm-navigation.fsm-nav-floating{top:calc(var(--fsm-admin-bar-offset) + var(--fsm-floating-search-height, 64px))!important}}@media (prefers-reduced-motion:reduce){.fsm-global-header.fsm-idle-header-floating .fsm-search-row{transition:none}}.fsm-floating-search-toggle,.fsm-floating-search-close{display:none}@media (max-width:1024px){.fsm-global-header{position:relative}.fsm-global-header:not(.fsm-idle-header-floating) .fsm-search-row{padding:0;border-bottom:1px solid #252828;background:#080909}.fsm-global-header:not(.fsm-idle-header-floating) .fsm-search-inner{min-height:118px;display:grid;grid-template-columns:88px repeat(3,minmax(0,1fr))!important;grid-template-rows:74px 44px;gap:0 10px;padding-right:52px}.fsm-global-header:not(.fsm-idle-header-floating) .fsm-header-logo{grid-area:1 / 1;justify-self:start}.fsm-global-header:not(.fsm-idle-header-floating) .fsm-header-logo img{width:88px;max-width:100%}.fsm-global-header:not(.fsm-idle-header-floating) .fsm-product-search{min-width:0;width:100%;max-width:none;grid-area:1 / 2 / auto / 5!important;margin:0!important}.fsm-global-header:not(.fsm-idle-header-floating) .fsm-product-search .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input{min-height:46px!important;padding:0 50px 0 14px!important;border-color:#343737!important;border-radius:6px!important;font-size:13px!important}.fsm-global-header:not(.fsm-idle-header-floating) .fsm-product-search .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{width:46px!important;min-width:46px!important;height:46px!important;border-radius:0 6px 6px 0!important}.fsm-global-header:not(.fsm-idle-header-floating) .fsm-search-inner>a.fsm-account-link{display:none!important}.fsm-global-header:not(.fsm-idle-header-floating) .fsm-search-inner>a.fsm-wishlist-link{grid-area:2 / 1 / auto / 3;display:flex!important}.fsm-global-header:not(.fsm-idle-header-floating) .fsm-search-inner>.fsm-cart-menu{grid-area:2 / 3 / auto / 5;display:flex!important}.fsm-global-header:not(.fsm-idle-header-floating) .fsm-search-inner>a.fsm-quick-link,.fsm-global-header:not(.fsm-idle-header-floating) .fsm-search-inner>.fsm-cart-menu{min-width:0;min-height:44px;align-items:center;justify-content:center;border-top:1px solid #252828}.fsm-global-header:not(.fsm-idle-header-floating) .fsm-cart-menu>.fsm-cart-link{width:100%;min-height:44px;align-items:center;justify-content:center}.fsm-global-header:not(.fsm-idle-header-floating) .fsm-search-inner .fsm-quick-link{gap:7px;padding:6px 4px;font-size:10px;white-space:nowrap}.fsm-global-header:not(.fsm-idle-header-floating) .fsm-search-inner .fsm-quick-link small{display:none}.fsm-global-header .fsm-navigation:not(.fsm-nav-floating){position:absolute;z-index:40;top:40px!important;right:0;width:100%;border:0;background:#fff0;backdrop-filter:none;pointer-events:none}.fsm-global-header .fsm-nav-inner{position:relative;width:100%;min-height:74px;display:block}.fsm-global-header .fsm-mobile-menu-toggle{position:absolute;z-index:4;top:14px;right:15px;width:44px;min-height:46px;display:grid;place-items:center;padding:0;border:1px solid #343737;border-radius:6px;background:#151717;color:#fff0;font-size:0;line-height:1;pointer-events:auto}.fsm-global-header .fsm-mobile-menu-toggle::after{position:absolute;top:50%;left:50%;width:22px;height:2px;margin:0;background:#fff;box-shadow:0 -7px 0 #fff,0 7px 0 var(--fsm-red);transform:translate(-50%,-50%);content:""!important}.fsm-global-header .fsm-mobile-menu-toggle::before{content:none!important}.fsm-global-header .fsm-menu-checkbox:checked+.fsm-mobile-menu-toggle::after{width:23px;height:2px;background:#fff;box-shadow:none;transform:translate(-50%,-50%) rotate(45deg)}.fsm-global-header .fsm-menu-checkbox:checked+.fsm-mobile-menu-toggle::before{position:absolute;top:50%;left:50%;width:23px;height:2px;background:var(--fsm-red);transform:translate(-50%,-50%) rotate(-45deg);content:""!important}.fsm-global-header .fsm-nav-menu{position:absolute;top:76px;right:15px;width:min(360px, calc(100vw - 30px));max-height:calc(100dvh - 150px);display:none;flex-direction:column;gap:4px;overflow-y:auto;border:1px solid #303333;border-radius:8px;background:rgb(13 15 15 / .99);box-shadow:0 20px 55px rgb(0 0 0 / .58);pointer-events:auto;margin:0!important;padding:10px!important}.fsm-global-header .fsm-menu-checkbox:checked~.fsm-nav-menu{display:flex}.fsm-global-header .fsm-nav-menu>li{display:block}.fsm-global-header .fsm-navigation .fsm-nav-menu>li:not(.fsm-mobile-menu-action)>a{min-height:46px;display:flex;padding:0 14px;border:0!important;border-radius:5px;background:#171919!important;font-size:12px}.fsm-global-header .fsm-navigation .fsm-nav-menu>li:not(.fsm-mobile-menu-action)>a:hover,.fsm-global-header .fsm-navigation .fsm-nav-menu>li:not(.fsm-mobile-menu-action)>a:focus-visible{border-color:rgb(226 13 24 / .62)!important;background:rgb(226 13 24 / .22)!important;box-shadow:none;transform:none}.fsm-global-header .fsm-nav-menu>.fsm-mobile-menu-action{display:block!important}.fsm-global-header .fsm-nav-menu>.fsm-mobile-menu-account{margin-top:6px;padding-top:10px;border-top:1px solid #343737}.fsm-global-header .fsm-nav-menu>.fsm-mobile-menu-action>a{min-height:56px!important;display:flex!important;align-items:center!important;gap:12px!important;padding:0 14px!important;border:1px solid #2d3030!important;border-radius:6px!important;background:linear-gradient(135deg,rgb(226 13 24 / .13),#151717)!important}.fsm-global-header .fsm-nav-menu>li>.fsm-submenu{display:none!important}.fsm-global-header .fsm-nav-menu>li.fsm-submenu-open>.fsm-submenu{display:block!important;margin:4px 0 2px!important;padding:6px!important;border:1px solid #2d3030!important;border-radius:6px!important;background:#101212!important}.fsm-global-header .fsm-nav-inner>.fsm-help-link{display:none!important}.fsm-global-header.fsm-idle-header-floating .fsm-search-row{z-index:10051;height:56px;padding:0!important;border-bottom:1px solid #2b2e2e;background:rgb(8 9 9 / .98);transition:height .24s ease,transform .28s ease,box-shadow .28s ease}.fsm-global-header.fsm-idle-header-floating .fsm-search-inner{position:relative;width:100%;min-height:56px;height:56px;display:flex!important;align-items:center;justify-content:flex-end;gap:4px;padding:0 10px 0 62px!important}.fsm-global-header.fsm-idle-header-floating .fsm-header-logo{display:none!important}.fsm-global-header.fsm-idle-header-floating .fsm-product-search{display:none!important}.fsm-global-header.fsm-idle-header-floating .fsm-floating-search-toggle,.fsm-global-header.fsm-idle-header-floating .fsm-floating-search-close{width:44px;height:44px;min-width:44px;min-height:44px;align-items:center;justify-content:center;padding:0;border:1px solid #343737;border-radius:6px;background:#151717;color:#fff;box-shadow:none}.fsm-global-header.fsm-idle-header-floating .fsm-floating-search-toggle{display:flex;order:1}.fsm-global-header.fsm-idle-header-floating .fsm-floating-search-toggle svg{width:23px;height:23px;fill:none;stroke:var(--fsm-red);stroke-width:2;stroke-linecap:round}.fsm-global-header.fsm-idle-header-floating .fsm-search-inner>a.fsm-account-link,.fsm-global-header.fsm-idle-header-floating .fsm-search-inner>a.fsm-wishlist-link,.fsm-global-header.fsm-idle-header-floating .fsm-search-inner>.fsm-cart-menu{width:44px;height:44px;min-width:44px;min-height:44px;display:flex!important;align-items:center;justify-content:center;padding:0!important;border:1px solid #343737;border-radius:6px;background:#151717}.fsm-global-header.fsm-idle-header-floating .fsm-account-link{order:2}.fsm-global-header.fsm-idle-header-floating .fsm-wishlist-link{order:3}.fsm-global-header.fsm-idle-header-floating .fsm-cart-menu{order:4}.fsm-global-header.fsm-idle-header-floating .fsm-search-inner>a.fsm-account-link>span:not(.fsm-icon),.fsm-global-header.fsm-idle-header-floating .fsm-search-inner>a.fsm-wishlist-link>span:not(.fsm-icon),.fsm-global-header.fsm-idle-header-floating .fsm-cart-link small{display:none!important}.fsm-global-header.fsm-idle-header-floating .fsm-search-inner .fsm-icon{width:24px;height:24px;margin:0}.fsm-global-header.fsm-idle-header-floating .fsm-cart-link{position:relative;width:44px;height:44px;min-height:44px;display:flex!important;align-items:center;justify-content:center;gap:0;padding:0!important}.fsm-global-header.fsm-idle-header-floating .fsm-cart-link>span:last-child,.fsm-global-header.fsm-idle-header-floating .fsm-cart-title{font-size:0}.fsm-global-header.fsm-idle-header-floating .fsm-cart-badge{position:absolute;top:2px;right:2px;min-width:16px;height:16px;display:grid;place-items:center;padding:0 3px;border-radius:999px;background:var(--fsm-red);color:#fff;font-size:9px;line-height:1}.fsm-global-header.fsm-idle-header-floating.fsm-floating-search-open .fsm-search-row,.fsm-global-header.fsm-idle-header-floating.fsm-floating-search-open .fsm-search-inner{height:116px}.fsm-global-header.fsm-idle-header-floating.fsm-floating-search-open .fsm-product-search{position:absolute;top:62px;right:64px;left:10px;width:auto;max-width:none;display:block!important;margin:0!important}.fsm-global-header.fsm-idle-header-floating.fsm-floating-search-open .fsm-floating-search-close{position:absolute;top:63px;right:10px;display:grid}.fsm-global-header.fsm-idle-header-floating .fsm-floating-search-close::before,.fsm-global-header.fsm-idle-header-floating .fsm-floating-search-close::after{position:absolute;top:50%;left:50%;width:23px;height:2px;content:""}.fsm-global-header.fsm-idle-header-floating .fsm-floating-search-close::before{background:#fff;transform:translate(-50%,-50%) rotate(45deg)}.fsm-global-header.fsm-idle-header-floating .fsm-floating-search-close::after{background:var(--fsm-red);transform:translate(-50%,-50%) rotate(-45deg)}.fsm-global-header.fsm-idle-header-floating .fsm-navigation.fsm-nav-floating{z-index:10053;top:var(--fsm-admin-bar-offset)!important;height:56px;border:0;background:#fff0;box-shadow:none;backdrop-filter:none;transform:translateY(calc(-100% - 10px))!important;pointer-events:none}.fsm-global-header.fsm-idle-header-floating.fsm-idle-header-visible .fsm-navigation.fsm-nav-floating{transform:translateY(0)!important}.fsm-global-header.fsm-idle-header-floating .fsm-navigation.fsm-nav-floating .fsm-nav-inner{min-height:56px;padding:0 10px;pointer-events:none}.fsm-global-header.fsm-idle-header-floating .fsm-navigation.fsm-nav-floating .fsm-nav-inner::before{content:none!important}.fsm-global-header.fsm-idle-header-floating .fsm-navigation.fsm-nav-floating .fsm-mobile-menu-toggle{top:6px;right:auto;left:10px;min-height:44px;pointer-events:auto}.fsm-global-header.fsm-idle-header-floating .fsm-navigation.fsm-nav-floating .fsm-nav-menu{top:56px;right:10px;left:10px;width:auto;max-height:calc(100dvh - var(--fsm-admin-bar-offset) - 76px);pointer-events:auto}.fsm-global-header.fsm-idle-header-floating .fsm-cart-preview{display:none!important}}@media (max-width:760px){.fsm-global-header .fsm-navigation:not(.fsm-nav-floating){top:48px!important}}@media (prefers-reduced-motion:reduce){.fsm-global-header.fsm-idle-header-floating .fsm-search-row{transition:none}}@media (max-width:1024px){.fsm-global-header.fsm-idle-header-floating.fsm-idle-header-visible .fsm-navigation.fsm-nav-floating{pointer-events:none}.fsm-global-header.fsm-idle-header-floating .fsm-navigation.fsm-nav-floating .fsm-mobile-menu-toggle,.fsm-global-header.fsm-idle-header-floating .fsm-navigation.fsm-nav-floating .fsm-nav-menu{pointer-events:auto}}@media (max-width:1024px){.fsm-global-header{--fsm-mobile-top-row:64px;--fsm-mobile-nav-row:44px;position:relative;z-index:9990}.fsm-global-header .fsm-utility{display:none!important}.fsm-global-header .fsm-search-row,.fsm-global-header:not(.fsm-idle-header-floating) .fsm-search-row{position:relative;inset:auto;width:100%;height:var(--fsm-mobile-top-row);min-height:var(--fsm-mobile-top-row);padding:0!important;border:0!important;border-bottom:1px solid #292c2c!important;background:rgb(8 9 9 / .985)!important;box-shadow:none;transform:none!important}.fsm-global-header .fsm-search-inner,.fsm-global-header:not(.fsm-idle-header-floating) .fsm-search-inner{width:100%;max-width:none;height:var(--fsm-mobile-top-row);min-height:var(--fsm-mobile-top-row);display:grid!important;grid-template-columns:minmax(74px,1fr) repeat(4,44px)!important;grid-template-rows:var(--fsm-mobile-top-row)!important;align-items:center;gap:0 4px;padding:0 10px!important}.fsm-global-header .fsm-header-logo,.fsm-global-header:not(.fsm-idle-header-floating) .fsm-header-logo{grid-area:1 / 1;display:flex!important;align-items:center;justify-content:flex-start;width:min(112px, 100%);height:44px;margin:0;padding:0}.fsm-global-header .fsm-header-logo img{display:block;width:96px;max-width:100%;height:auto;max-height:38px;object-fit:contain}.fsm-global-header .fsm-floating-search-toggle,.fsm-global-header .fsm-account-link,.fsm-global-header .fsm-wishlist-link,.fsm-global-header .fsm-cart-menu,.fsm-global-header .fsm-cart-link,.fsm-global-header .fsm-floating-search-close{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;align-self:center;justify-self:center;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important}.fsm-global-header .fsm-floating-search-toggle{grid-area:1 / 2;display:grid!important}.fsm-global-header .fsm-account-link{grid-area:1 / 3;display:flex!important}.fsm-global-header .fsm-wishlist-link{grid-area:1 / 4;display:flex!important}.fsm-global-header .fsm-cart-menu{grid-area:1 / 5;display:flex!important;align-items:center;justify-content:center}.fsm-global-header .fsm-cart-link{display:flex!important}.fsm-global-header .fsm-account-link>span:last-child,.fsm-global-header .fsm-wishlist-link>span:last-child,.fsm-global-header .fsm-cart-link>span:last-child{display:none!important}.fsm-global-header .fsm-product-search,.fsm-global-header:not(.fsm-idle-header-floating) .fsm-product-search{display:none!important;position:static!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:46px!important;margin:0!important;transform:none!important}.fsm-global-header .fsm-floating-search-close{display:none!important}.fsm-global-header.fsm-floating-search-open .fsm-search-inner{grid-template-columns:minmax(0,1fr) 44px!important;gap:8px}.fsm-global-header.fsm-floating-search-open .fsm-header-logo,.fsm-global-header.fsm-floating-search-open .fsm-floating-search-toggle,.fsm-global-header.fsm-floating-search-open .fsm-account-link,.fsm-global-header.fsm-floating-search-open .fsm-wishlist-link,.fsm-global-header.fsm-floating-search-open .fsm-cart-menu{display:none!important}.fsm-global-header.fsm-floating-search-open .fsm-product-search{grid-area:1 / 1;display:block!important}.fsm-global-header.fsm-floating-search-open .fsm-floating-search-close{grid-area:1 / 2;display:grid!important}.fsm-global-header.fsm-floating-search-open .fsm-product-search .dgwt-wcas-search-form,.fsm-global-header.fsm-floating-search-open .fsm-product-search .dgwt-wcas-sf-wrapp,.fsm-global-header.fsm-floating-search-open .fsm-product-search .dgwt-wcas-search-input{width:100%!important;max-width:none!important}.fsm-global-header .fsm-cart-preview{display:none!important}.fsm-global-header .fsm-navigation,.fsm-global-header .fsm-navigation:not(.fsm-nav-floating){position:relative;inset:auto;top:auto!important;right:auto;bottom:auto;left:auto;z-index:10050;width:100%;height:var(--fsm-mobile-nav-row);min-height:var(--fsm-mobile-nav-row);border:0;border-bottom:1px solid #292c2c;background:rgb(10 12 12 / .99);box-shadow:0 6px 18px rgb(0 0 0 / .2);transform:none!important;pointer-events:auto!important}.fsm-global-header .fsm-nav-inner,.fsm-global-header .fsm-navigation.fsm-nav-floating .fsm-nav-inner{position:relative;width:100%;max-width:none;height:var(--fsm-mobile-nav-row);min-height:var(--fsm-mobile-nav-row);padding:0 10px!important;pointer-events:auto!important}.fsm-global-header .fsm-menu-checkbox,.fsm-global-header .fsm-mobile-menu-toggle,.fsm-global-header .fsm-nav-note,.fsm-global-header .fsm-mobile-menu-account{display:none!important}.fsm-global-header .fsm-nav-menu,.fsm-global-header .fsm-navigation.fsm-nav-floating .fsm-nav-menu{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:1;width:100%!important;height:var(--fsm-mobile-nav-row);min-height:var(--fsm-mobile-nav-row);max-height:none!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:44px;gap:0;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important}.fsm-global-header .fsm-nav-menu>li{position:static!important;min-width:0;margin:0!important;border:0!important}.fsm-global-header .fsm-nav-menu>li>a{width:100%;height:44px;min-height:44px;display:flex!important;align-items:center;justify-content:center;gap:4px;padding:0 6px!important;border:0!important;border-right:1px solid rgb(255 255 255 / .07)!important;background:transparent!important;color:#fff!important;font-size:11px!important;font-weight:800!important;line-height:1.1!important;letter-spacing:.015em;text-align:center;white-space:nowrap}.fsm-global-header .fsm-nav-menu>li:last-of-type>a{border-right:0!important}.fsm-global-header .fsm-nav-menu>li>a:hover,.fsm-global-header .fsm-nav-menu>li>a:focus-visible,.fsm-global-header .fsm-nav-menu>li.fsm-submenu-open>a{background:#e30613!important;color:#fff!important}.fsm-global-header .fsm-nav-menu>li>.fsm-submenu{position:absolute!important;top:var(--fsm-mobile-nav-row)!important;right:10px!important;left:10px!important;z-index:100;width:auto!important;max-height:calc(100dvh - var(--fsm-admin-bar-offset) - var(--fsm-mobile-top-row) - var(--fsm-mobile-nav-row) - 18px);display:none!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0!important;padding:10px!important;overflow-y:auto;border:1px solid #343838!important;border-top:2px solid #e30613!important;border-radius:0 0 8px 8px;background:#0b0d0d!important;box-shadow:0 14px 32px rgb(0 0 0 / .48)!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important}.fsm-global-header .fsm-nav-menu>li.fsm-submenu-open>.fsm-submenu{display:grid!important}.fsm-global-header .fsm-submenu>li{position:relative!important;margin:0!important}.fsm-global-header .fsm-submenu>li>a,.fsm-global-header .fsm-submenu>li>span{min-height:42px;display:flex!important;align-items:center;padding:8px 10px!important;border:1px solid #272a2a!important;border-radius:5px;background:#151818!important;color:#fff!important;font-size:12px!important;line-height:1.25!important}.fsm-global-header .fsm-submenu>li.fsm-submenu-heading{display:none!important}.fsm-global-header.fsm-idle-header-floating .fsm-search-row{position:fixed!important;top:var(--fsm-admin-bar-offset)!important;right:0!important;left:0!important;z-index:10052;transform:translateY(-120px)!important;transition:transform 0.24s ease;pointer-events:auto!important}.fsm-global-header.fsm-idle-header-floating .fsm-navigation.fsm-nav-floating{position:fixed!important;top:calc(var(--fsm-admin-bar-offset) + var(--fsm-mobile-top-row))!important;right:0!important;left:0!important;z-index:10051;transform:translateY(-120px)!important;transition:transform 0.24s ease;pointer-events:auto!important}.fsm-global-header.fsm-idle-header-floating.fsm-idle-header-visible .fsm-search-row,.fsm-global-header.fsm-idle-header-floating .fsm-navigation.fsm-nav-floating.fsm-nav-idle-visible{transform:translateY(0)!important}}@media (max-width:520px){.fsm-global-header{--fsm-mobile-nav-row:88px}.fsm-global-header .fsm-search-inner,.fsm-global-header:not(.fsm-idle-header-floating) .fsm-search-inner{grid-template-columns:minmax(62px,1fr) repeat(4,42px)!important;gap:0 2px;padding:0 8px!important}.fsm-global-header .fsm-header-logo{width:min(86px, 100%)}.fsm-global-header .fsm-header-logo img{width:82px}.fsm-global-header .fsm-floating-search-toggle,.fsm-global-header .fsm-account-link,.fsm-global-header .fsm-wishlist-link,.fsm-global-header .fsm-cart-menu,.fsm-global-header .fsm-cart-link{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important}.fsm-global-header .fsm-nav-menu,.fsm-global-header .fsm-navigation.fsm-nav-floating .fsm-nav-menu{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(2,44px)}.fsm-global-header .fsm-nav-menu>li:nth-child(1),.fsm-global-header .fsm-nav-menu>li:nth-child(2),.fsm-global-header .fsm-nav-menu>li:nth-child(3){grid-column:span 2}.fsm-global-header .fsm-nav-menu>li:nth-child(4),.fsm-global-header .fsm-nav-menu>li:nth-child(5){grid-column:span 3}.fsm-global-header .fsm-nav-menu>li>a{font-size:10.5px!important}.fsm-global-header .fsm-nav-menu>li>.fsm-submenu{grid-template-columns:1fr}.fsm-global-header.fsm-idle-header-floating .fsm-navigation.fsm-nav-floating{transform:translateY(-164px)!important}.fsm-global-header.fsm-idle-header-floating .fsm-navigation.fsm-nav-floating.fsm-nav-idle-visible{transform:translateY(0)!important}}@media (prefers-reduced-motion:reduce){.fsm-global-header.fsm-idle-header-floating .fsm-search-row,.fsm-global-header.fsm-idle-header-floating .fsm-navigation.fsm-nav-floating{transition:none!important}}@media (max-width:1024px){.fsm-global-header.fsm-idle-header-floating .fsm-header-logo{display:flex!important}.fsm-global-header.fsm-idle-header-floating .fsm-navigation.fsm-nav-floating{top:var(--fsm-admin-bar-offset)!important;margin-top:var(--fsm-mobile-top-row)!important;height:var(--fsm-mobile-nav-row)!important;min-height:var(--fsm-mobile-nav-row)!important;max-height:var(--fsm-mobile-nav-row)!important}.fsm-global-header.fsm-idle-header-floating .fsm-navigation.fsm-nav-floating .fsm-nav-inner{height:var(--fsm-mobile-nav-row)!important;min-height:var(--fsm-mobile-nav-row)!important;max-height:var(--fsm-mobile-nav-row)!important}.fsm-global-header .fsm-nav-menu>li.fsm-mobile-menu-account{display:none!important}}@media (max-width:1024px){.fsm-global-header .fsm-header-logo,.fsm-global-header.fsm-idle-header-floating .fsm-header-logo{justify-self:start!important}.fsm-global-header.fsm-floating-search-open .fsm-search-inner,.fsm-global-header.fsm-idle-header-floating.fsm-floating-search-open .fsm-search-inner{grid-template-columns:minmax(0,1fr) 44px!important;grid-template-rows:var(--fsm-mobile-top-row)!important;gap:8px!important;padding:0 10px!important}.fsm-global-header.fsm-floating-search-open .fsm-header-logo,.fsm-global-header.fsm-floating-search-open .fsm-floating-search-toggle,.fsm-global-header.fsm-floating-search-open .fsm-search-inner>a.fsm-account-link,.fsm-global-header.fsm-floating-search-open .fsm-search-inner>a.fsm-wishlist-link,.fsm-global-header.fsm-floating-search-open .fsm-search-inner>.fsm-cart-menu,.fsm-global-header.fsm-idle-header-floating.fsm-floating-search-open .fsm-header-logo,.fsm-global-header.fsm-idle-header-floating.fsm-floating-search-open .fsm-floating-search-toggle,.fsm-global-header.fsm-idle-header-floating.fsm-floating-search-open .fsm-search-inner>a.fsm-account-link,.fsm-global-header.fsm-idle-header-floating.fsm-floating-search-open .fsm-search-inner>a.fsm-wishlist-link,.fsm-global-header.fsm-idle-header-floating.fsm-floating-search-open .fsm-search-inner>.fsm-cart-menu{display:none!important}.fsm-global-header.fsm-floating-search-open .fsm-product-search,.fsm-global-header.fsm-idle-header-floating.fsm-floating-search-open .fsm-product-search{grid-area:1 / 1!important;position:static!important;inset:auto!important;display:block!important;width:100%!important;min-width:0!important;max-width:none!important;height:46px!important;margin:0!important;transform:none!important}.fsm-global-header.fsm-floating-search-open .fsm-floating-search-close,.fsm-global-header.fsm-idle-header-floating.fsm-floating-search-open .fsm-floating-search-close{grid-area:1 / 2!important;position:static!important;inset:auto!important;display:grid!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;margin:0!important}}@media (max-width:1024px){.fsm-global-header.fsm-idle-header-floating:not(.fsm-floating-search-open) .fsm-search-inner{grid-template-columns:minmax(74px,1fr) repeat(4,44px)!important;grid-template-rows:var(--fsm-mobile-top-row)!important;gap:0 4px!important;padding:0 10px!important}.fsm-global-header.fsm-floating-search-open .fsm-floating-search-close,.fsm-global-header.fsm-idle-header-floating.fsm-floating-search-open .fsm-floating-search-close{position:relative!important}}@media (max-width:520px){.fsm-global-header.fsm-idle-header-floating:not(.fsm-floating-search-open) .fsm-search-inner{grid-template-columns:minmax(62px,1fr) repeat(4,42px)!important;gap:0 2px!important;padding:0 8px!important}}@media (max-width:1024px){.fsm-global-header:not(.fsm-floating-search-open) .fsm-header-logo,.fsm-global-header.fsm-idle-header-floating:not(.fsm-floating-search-open) .fsm-header-logo{justify-self:start!important;margin:0!important}}@media (max-width:1024px){.fsm-global-header.fsm-idle-header-floating .fsm-search-inner,.fsm-global-header.fsm-idle-header-floating.fsm-floating-search-open .fsm-search-inner{display:grid!important;justify-content:normal!important}}@media (max-width:1024px){.fsm-global-header:not(.fsm-floating-search-open) .fsm-search-inner>.fsm-header-logo{grid-area:1 / 1!important;align-self:center!important;justify-self:start!important;position:static!important;inset:auto!important;transform:none!important;display:flex!important}.fsm-global-header:not(.fsm-floating-search-open) .fsm-search-inner>.fsm-floating-search-toggle{grid-area:1 / 2!important;align-self:center!important;justify-self:center!important;position:static!important;inset:auto!important;transform:none!important;display:grid!important}.fsm-global-header:not(.fsm-floating-search-open) .fsm-search-inner>a.fsm-account-link{grid-area:1 / 3!important;align-self:center!important;justify-self:center!important;position:static!important;inset:auto!important;transform:none!important;display:flex!important}.fsm-global-header:not(.fsm-floating-search-open) .fsm-search-inner>a.fsm-wishlist-link{grid-area:1 / 4!important;align-self:center!important;justify-self:center!important;position:static!important;inset:auto!important;transform:none!important;display:flex!important}.fsm-global-header:not(.fsm-floating-search-open) .fsm-search-inner>.fsm-cart-menu{grid-area:1 / 5!important;align-self:center!important;justify-self:center!important;position:static!important;inset:auto!important;transform:none!important;display:flex!important}.fsm-global-header:not(.fsm-floating-search-open) .fsm-search-inner>.fsm-cart-menu .fsm-cart-link{position:static!important;inset:auto!important;transform:none!important;display:flex!important}}@media (max-width:1024px){body:has(>.fsm-global-header.fsm-idle-header-floating){padding-top:108px!important}.fsm-global-header.fsm-idle-header-floating{position:fixed!important;top:0!important;right:0!important;left:0!important;width:auto!important;margin:0!important;z-index:99990!important;transform:translateY(-110%)!important;transition:transform .22s ease!important;pointer-events:none!important;will-change:transform}body.admin-bar>.fsm-global-header.fsm-idle-header-floating{top:46px!important}.fsm-global-header.fsm-idle-header-floating.fsm-idle-header-visible,.fsm-global-header.fsm-idle-header-floating.fsm-floating-search-open{transform:translateY(0)!important;pointer-events:auto!important}}@media (min-width:783px) and (max-width:1024px){body.admin-bar>.fsm-global-header.fsm-idle-header-floating{top:32px!important}}@media (max-width:520px){body:has(>.fsm-global-header.fsm-idle-header-floating){padding-top:152px!important}}@media (max-width:1024px){.fsm-global-header.fsm-idle-header-floating>.fsm-search-row{position:relative!important;top:auto!important;right:auto!important;left:auto!important;width:100%!important;margin:0!important}.fsm-global-header.fsm-idle-header-floating>nav{position:relative!important;top:auto!important;right:auto!important;left:auto!important;width:100%!important;margin:0!important}}@media (max-width:1024px){body>.fsm-global-header.fsm-idle-header-floating>.fsm-idle-header-placeholder{display:none!important;height:0!important}body>.fsm-global-header.fsm-idle-header-floating>.fsm-search-row{position:relative!important;top:auto!important;right:auto!important;left:auto!important;width:100%!important;margin:0!important;transform:none!important}body>.fsm-global-header.fsm-idle-header-floating>nav.fsm-navigation.fsm-nav-floating{position:relative!important;top:auto!important;right:auto!important;left:auto!important;width:100%!important;margin:0!important;transform:none!important}}@media (max-width:1024px){.fsm-global-header.fsm-floating-search-open .fsm-search-inner{height:56px!important;min-height:56px!important;max-height:56px!important;grid-template-rows:56px!important;grid-auto-rows:0!important;row-gap:0!important}.fsm-global-header.fsm-floating-search-open .fsm-search-inner>.fsm-floating-search-close~*{display:none!important}}@media (max-width:1024px){body>.fsm-global-header.fsm-idle-header-floating.fsm-floating-search-open>.fsm-search-row{height:64px!important;min-height:64px!important;max-height:64px!important}}@media (max-width:1024px){.fsm-global-header{--fsm-brand-red:#e20d18;--fsm-brand-red-bright:#ff2632;--fsm-brand-black:#070808;--fsm-brand-panel:#141616;background:#070808!important}.fsm-global-header .fsm-search-row{position:relative!important;background:repeating-linear-gradient(135deg,rgb(255 255 255 / .018) 0 1px,transparent 1px 8px),linear-gradient(100deg,#080909 0%,#101212 64%,#190708 100%)!important;border-top:1px solid #1e2020!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .025)!important}.fsm-global-header .fsm-search-row::after{content:"";position:absolute;z-index:8;right:0;bottom:0;left:0;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent 0%,#7f070d 12%,#e20d18 50%,#7f070d 88%,transparent 100%);box-shadow:0 1px 9px rgb(226 13 24 / .36)}.fsm-search-inner>.fsm-header-logo img{filter:drop-shadow(0 0 5px rgb(226 13 24 / .18))}.fsm-search-inner>a.fsm-account-link,.fsm-search-inner>a.fsm-wishlist-link,.fsm-search-inner>.fsm-cart-menu>.fsm-cart-link{color:#f7f7f7!important;border:1px solid #303333!important;border-radius:7px!important;background:linear-gradient(180deg,#1a1c1c 0%,#101111 100%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .055),inset 0 -2px 0 rgb(226 13 24 / .82),0 3px 9px rgb(0 0 0 / .34)!important}.fsm-search-inner>.fsm-cart-menu>.fsm-cart-link{width:100%!important;height:100%!important;align-items:center!important;justify-content:center!important}.fsm-search-inner>a.fsm-account-link:active,.fsm-search-inner>a.fsm-wishlist-link:active,.fsm-search-inner>.fsm-cart-menu>.fsm-cart-link:active{background:linear-gradient(180deg,#242727 0%,#151616 100%)!important;box-shadow:inset 0 -3px 0 #e20d18!important}.fsm-search-inner>.fsm-floating-search-toggle{color:#fff!important;border:1px solid #ff3440!important;border-radius:7px!important;background:linear-gradient(135deg,#f0131e 0%,#c20811 58%,#8f050b 100%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .24),inset 0 -2px 0 rgb(83 0 5 / .48),0 4px 13px rgb(226 13 24 / .3)!important}.fsm-search-inner>.fsm-floating-search-toggle svg{display:block!important;width:22px!important;height:22px!important;overflow:visible!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.fsm-search-inner>.fsm-floating-search-toggle svg *{fill:none!important;stroke:currentColor!important}.fsm-search-inner .fsm-icon svg{width:21px!important;height:21px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.fsm-search-inner>.fsm-floating-search-close{color:#fff!important;border:1px solid #e20d18!important;border-radius:7px!important;background:linear-gradient(180deg,#1d1f1f 0%,#101111 100%)!important;box-shadow:inset 0 -2px 0 #e20d18,0 3px 10px rgb(0 0 0 / .38)!important}.fsm-global-header .fsm-navigation{background:#090a0a!important;border-top:1px solid #252828!important;border-bottom:2px solid #b90811!important;box-shadow:0 7px 18px rgb(0 0 0 / .42),0 2px 9px rgb(226 13 24 / .14)!important}.fsm-global-header .fsm-nav-inner,.fsm-global-header .fsm-nav-menu{background:linear-gradient(180deg,#151717 0%,#0c0d0d 100%)!important}.fsm-global-header .fsm-nav-menu>li>a{position:relative!important;color:#f4f4f4!important;background:linear-gradient(180deg,rgb(30 32 32 / .98) 0%,rgb(16 17 17 / .98) 100%)!important;border-right:1px solid #2b2d2d!important;font-size:10.5px!important;font-weight:900!important;letter-spacing:.35px!important;text-shadow:0 1px 2px #000!important;transition:background .18s ease,color .18s ease,box-shadow .18s ease!important}.fsm-global-header .fsm-nav-menu>li:first-child>a{box-shadow:inset 3px 0 0 #e20d18!important}.fsm-global-header .fsm-nav-menu>li>a:hover,.fsm-global-header .fsm-nav-menu>li>a:focus-visible,.fsm-global-header .fsm-nav-menu>li>a[aria-expanded="true"]{color:#fff!important;background:linear-gradient(135deg,#e20d18 0%,#9d060d 100%)!important;box-shadow:inset 0 -3px 0 #ff3944,inset 0 1px 0 rgb(255 255 255 / .16)!important;outline:none!important}.fsm-global-header .fsm-nav-arrow{color:#ff2632!important;font-size:14px!important;font-weight:900!important}.fsm-global-header .fsm-nav-menu>li>a[aria-expanded="true"] .fsm-nav-arrow{color:#fff!important}.fsm-global-header .fsm-submenu{overflow:hidden!important;color:#f5f5f5!important;border:1px solid #343737!important;border-top:3px solid #e20d18!important;border-radius:0 0 9px 9px!important;background:repeating-linear-gradient(135deg,rgb(255 255 255 / .016) 0 1px,transparent 1px 8px),#0d0f0f!important;box-shadow:0 14px 30px rgb(0 0 0 / .62),0 4px 15px rgb(226 13 24 / .16)!important}.fsm-global-header .fsm-submenu>li>a{color:#f0f0f0!important;border-bottom:1px solid #292c2c!important;background:linear-gradient(90deg,rgb(226 13 24 / .08),transparent 55%)!important;font-weight:800!important;letter-spacing:.25px!important}.fsm-global-header .fsm-submenu>li>a::before{content:"›";margin-right:8px;color:#ff2632;font-size:17px;font-weight:900;line-height:1}.fsm-global-header .fsm-submenu>li>a:hover,.fsm-global-header .fsm-submenu>li>a:focus-visible{color:#fff!important;background:linear-gradient(90deg,#b70710 0%,#6f050a 100%)!important;outline:none!important}.fsm-global-header .fsm-submenu>li.fsm-submenu-vehicle>a{color:#fff!important;background:linear-gradient(135deg,#e20d18 0%,#85050b 100%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .14)!important}.fsm-global-header.fsm-floating-search-open .fsm-product-search .dgwt-wcas-sf-wrapp{border:1px solid #e20d18!important;border-radius:7px!important;background:#111313!important;box-shadow:0 0 0 1px rgb(226 13 24 / .18),0 5px 15px rgb(0 0 0 / .42)!important}.fsm-global-header.fsm-floating-search-open .fsm-product-search input.dgwt-wcas-search-input{color:#fff!important;background:#111313!important}.fsm-global-header.fsm-idle-header-floating.fsm-idle-header-visible{box-shadow:0 10px 28px rgb(0 0 0 / .58),0 2px 12px rgb(226 13 24 / .2)!important}}@media (max-width:520px){.fsm-global-header .fsm-nav-menu>li>a{font-size:9.5px!important;letter-spacing:.15px!important}}@media (max-width:1024px){.fsm-global-header .fsm-search-row{background:#080909!important;border-top:0!important;box-shadow:inset 0 -1px 0 #292b2b!important}.fsm-global-header .fsm-search-row::after{height:1px!important;background:#2a2c2c!important;box-shadow:none!important}.fsm-global-header .fsm-logo img{filter:none!important}.fsm-search-inner>a.fsm-account-link,.fsm-search-inner>a.fsm-wishlist-link,.fsm-search-inner>.fsm-cart-menu>.fsm-cart-link{color:#f5f5f5!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.fsm-search-inner>a.fsm-account-link:hover,.fsm-search-inner>a.fsm-wishlist-link:hover,.fsm-search-inner>.fsm-cart-menu>.fsm-cart-link:hover,.fsm-search-inner>a.fsm-account-link:focus-visible,.fsm-search-inner>a.fsm-wishlist-link:focus-visible,.fsm-search-inner>.fsm-cart-menu>.fsm-cart-link:focus-visible{color:#e20d18!important;background:transparent!important;box-shadow:none!important}.fsm-search-inner>.fsm-floating-search-toggle{border:0!important;border-radius:2px!important;background:#e20d18!important;box-shadow:none!important}.fsm-search-inner>.fsm-floating-search-close{position:relative!important;border:0!important;border-radius:2px!important;background:#111313!important;box-shadow:inset 0 0 0 1px #343737!important}.fsm-search-inner>.fsm-floating-search-close::before,.fsm-search-inner>.fsm-floating-search-close::after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;display:block!important;width:21px!important;height:2px!important;margin:0!important;background:#fff!important;border-radius:2px!important;transform-origin:center!important}.fsm-search-inner>.fsm-floating-search-close::before{transform:translate(-50%,-50%) rotate(45deg)!important}.fsm-search-inner>.fsm-floating-search-close::after{transform:translate(-50%,-50%) rotate(-45deg)!important}.fsm-global-header .fsm-navigation{background:#090a0a!important;border-top:1px solid #252727!important;border-bottom:1px solid #303333!important;box-shadow:0 6px 16px rgb(0 0 0 / .38)!important}.fsm-global-header .fsm-nav-inner,.fsm-global-header .fsm-nav-menu{background:#090a0a!important}.fsm-global-header .fsm-nav-menu>li>a{color:#f4f4f4!important;background:transparent!important;border:0!important;border-radius:0!important;font-size:10.5px!important;font-weight:900!important;letter-spacing:.35px!important;box-shadow:inset 0 -2px 0 transparent!important;text-shadow:none!important}.fsm-global-header .fsm-nav-menu>li:first-child>a{box-shadow:inset 0 -2px 0 #e20d18!important}.fsm-global-header .fsm-nav-menu>li>a:hover,.fsm-global-header .fsm-nav-menu>li>a:focus-visible,.fsm-global-header .fsm-nav-menu>li>a[aria-expanded="true"]{color:#fff!important;background:transparent!important;box-shadow:inset 0 -3px 0 #e20d18!important;outline:none!important}.fsm-global-header .fsm-nav-arrow,.fsm-global-header .fsm-nav-menu>li>a[aria-expanded="true"] .fsm-nav-arrow{color:#e20d18!important}.fsm-global-header .fsm-submenu{border:1px solid #303333!important;border-top:2px solid #e20d18!important;border-radius:0!important;background:#0b0d0d!important;box-shadow:0 14px 30px rgb(0 0 0 / .56)!important}.fsm-global-header .fsm-submenu>li>a{color:#f0f0f0!important;background:transparent!important;border-bottom:1px solid #242626!important;box-shadow:none!important}.fsm-global-header .fsm-submenu>li>a::before{content:none!important;display:none!important}.fsm-global-header .fsm-submenu>li>a:hover,.fsm-global-header .fsm-submenu>li>a:focus-visible{color:#fff!important;background:#171919!important;box-shadow:inset 3px 0 0 #e20d18!important}.fsm-global-header .fsm-submenu>li.fsm-submenu-vehicle>a{color:#fff!important;background:#121414!important;box-shadow:inset 3px 0 0 #e20d18!important}.fsm-global-header.fsm-floating-search-open .fsm-product-search .dgwt-wcas-sf-wrapp{border:0!important;border-radius:2px!important;background:#fff!important;box-shadow:none!important}.fsm-global-header.fsm-floating-search-open .fsm-product-search input.dgwt-wcas-search-input{color:#222!important;background:#fff!important}}@media (max-width:520px){.fsm-global-header .fsm-nav-menu>li>a{font-size:9.5px!important;letter-spacing:.1px!important}}@media (max-width:1024px){.fsm-global-header .fsm-search-inner{display:grid!important;grid-template-columns:minmax(92px,112px) minmax(150px,1fr) 44px 44px 44px!important;grid-template-rows:44px!important;align-items:center!important;gap:4px!important;min-height:64px!important;padding:10px!important}.fsm-global-header .fsm-header-logo{grid-column:1!important;grid-row:1!important;width:100%!important;min-width:0!important}.fsm-global-header .fsm-header-logo img{width:100%!important;max-width:112px!important;height:auto!important;object-fit:contain!important}.fsm-global-header .fsm-product-search{display:block!important;grid-column:2!important;grid-row:1!important;width:100%!important;min-width:0!important;height:44px!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.fsm-global-header .fsm-product-search form,.fsm-global-header .fsm-product-search .dgwt-wcas-sf-wrapp{width:100%!important;height:44px!important;min-height:44px!important}.fsm-global-header .fsm-product-search .dgwt-wcas-sf-wrapp{border:0!important;border-radius:2px!important;background:#fff!important;box-shadow:none!important}.fsm-global-header .fsm-product-search input.dgwt-wcas-search-input{height:44px!important;color:#222!important;background:#fff!important;font-size:13px!important}.fsm-global-header .fsm-product-search button.dgwt-wcas-search-submit{width:46px!important;height:44px!important;min-height:44px!important;border-radius:0 2px 2px 0!important;background:#e20d18!important}.fsm-global-header .fsm-floating-search-toggle,.fsm-global-header .fsm-floating-search-close{display:none!important}.fsm-global-header .fsm-account-link{grid-column:3!important;grid-row:1!important}.fsm-global-header .fsm-wishlist-link{grid-column:4!important;grid-row:1!important}.fsm-global-header .fsm-cart-menu{grid-column:5!important;grid-row:1!important}.fsm-global-header.fsm-floating-search-open .fsm-header-logo,.fsm-global-header.fsm-floating-search-open .fsm-account-link,.fsm-global-header.fsm-floating-search-open .fsm-wishlist-link,.fsm-global-header.fsm-floating-search-open .fsm-cart-menu{display:flex!important}}@media (max-width:520px){.fsm-global-header .fsm-search-inner{grid-template-columns:76px minmax(82px,1fr) 38px 38px 38px!important;grid-template-rows:40px!important;gap:3px!important;min-height:56px!important;padding:8px 6px!important}.fsm-global-header .fsm-header-logo img{max-width:76px!important}.fsm-global-header .fsm-product-search,.fsm-global-header .fsm-product-search form,.fsm-global-header .fsm-product-search .dgwt-wcas-sf-wrapp,.fsm-global-header .fsm-product-search input.dgwt-wcas-search-input{height:40px!important;min-height:40px!important}.fsm-global-header .fsm-product-search input.dgwt-wcas-search-input{padding-left:9px!important;padding-right:38px!important;font-size:11px!important}.fsm-global-header .fsm-product-search button.dgwt-wcas-search-submit{width:38px!important;height:40px!important;min-height:40px!important}.fsm-search-inner>a.fsm-account-link,.fsm-search-inner>a.fsm-wishlist-link,.fsm-search-inner>.fsm-cart-menu,.fsm-search-inner>.fsm-cart-menu>.fsm-cart-link{width:38px!important;min-width:38px!important;height:40px!important}.fsm-search-inner .fsm-icon,.fsm-search-inner .fsm-icon svg{width:21px!important;height:21px!important}}@media (max-width:1024px){.fsm-global-header:not(.fsm-idle-header-floating) .fsm-search-inner,.fsm-global-header.fsm-idle-header-floating .fsm-search-inner{display:grid!important;grid-template-columns:minmax(92px,112px) minmax(150px,1fr) 44px 44px 44px!important;grid-template-rows:44px!important;align-items:center!important;gap:4px!important;width:100%!important;min-height:64px!important;height:64px!important;padding:10px!important}.fsm-global-header:not(.fsm-idle-header-floating) .fsm-header-logo,.fsm-global-header.fsm-idle-header-floating .fsm-header-logo{display:flex!important;grid-area:1 / 1!important;width:100%!important;min-width:0!important}.fsm-global-header:not(.fsm-idle-header-floating) .fsm-product-search,.fsm-global-header.fsm-idle-header-floating .fsm-product-search{display:block!important;grid-area:1 / 2!important;width:100%!important;max-width:none!important;min-width:0!important;height:44px!important;margin:0!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.fsm-global-header.fsm-idle-header-floating .fsm-search-inner>a.fsm-account-link,.fsm-global-header.fsm-idle-header-floating .fsm-search-inner>a.fsm-wishlist-link,.fsm-global-header.fsm-idle-header-floating .fsm-search-inner>.fsm-cart-menu{display:flex!important}.fsm-global-header:not(.fsm-idle-header-floating) .fsm-floating-search-toggle,.fsm-global-header:not(.fsm-idle-header-floating) .fsm-floating-search-close,.fsm-global-header.fsm-idle-header-floating .fsm-floating-search-toggle,.fsm-global-header.fsm-idle-header-floating .fsm-floating-search-close{display:none!important}}@media (max-width:520px){.fsm-global-header:not(.fsm-idle-header-floating) .fsm-search-inner,.fsm-global-header.fsm-idle-header-floating .fsm-search-inner{grid-template-columns:76px minmax(82px,1fr) 38px 38px 38px!important;grid-template-rows:40px!important;gap:3px!important;min-height:56px!important;height:56px!important;padding:8px 6px!important}.fsm-global-header:not(.fsm-idle-header-floating) .fsm-product-search,.fsm-global-header.fsm-idle-header-floating .fsm-product-search{height:40px!important}}@media (max-width:1024px){.fsm-global-header:not(.fsm-idle-header-floating) .fsm-search-inner>button.fsm-floating-search-toggle,.fsm-global-header:not(.fsm-idle-header-floating) .fsm-search-inner>button.fsm-floating-search-close,.fsm-global-header.fsm-idle-header-floating .fsm-search-inner>button.fsm-floating-search-toggle,.fsm-global-header.fsm-idle-header-floating .fsm-search-inner>button.fsm-floating-search-close{display:none!important;width:0!important;min-width:0!important;height:0!important;padding:0!important;border:0!important}.fsm-global-header .fsm-product-search{position:relative!important;z-index:2!important}.fsm-global-header .fsm-account-link,.fsm-global-header .fsm-wishlist-link,.fsm-global-header .fsm-cart-menu{position:relative!important;z-index:3!important}}@media (max-width:1024px){.fsm-global-header{--fsm-mobile-top-row:70px;--fsm-mobile-nav-row:50px;background:#0a0b0b!important}.fsm-global-header .fsm-utility{display:none!important}.fsm-global-header .fsm-search-row,.fsm-global-header:not(.fsm-idle-header-floating) .fsm-search-row,.fsm-global-header.fsm-idle-header-floating .fsm-search-row{width:100%!important;height:var(--fsm-mobile-top-row)!important;min-height:var(--fsm-mobile-top-row)!important;padding:10px 0!important;border:0!important;border-bottom:1px solid #272929!important;background:rgb(10 11 11 / .97)!important;box-shadow:none!important}.fsm-global-header .fsm-search-row::after{content:none!important;display:none!important}.fsm-global-header .fsm-search-inner,.fsm-global-header:not(.fsm-idle-header-floating) .fsm-search-inner,.fsm-global-header.fsm-idle-header-floating .fsm-search-inner{display:grid!important;grid-template-columns:minmax(96px,120px) minmax(150px,1fr) 46px 46px 46px!important;grid-template-rows:50px!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:none!important;height:50px!important;min-height:50px!important;padding:0 10px!important}.fsm-global-header .fsm-header-logo,.fsm-global-header:not(.fsm-idle-header-floating) .fsm-header-logo,.fsm-global-header.fsm-idle-header-floating .fsm-header-logo{display:flex!important;grid-area:1 / 1!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;height:50px!important;margin:0!important;padding:0!important}.fsm-global-header .fsm-header-logo img{display:block!important;width:120px!important;max-width:100%!important;max-height:50px!important;height:auto!important;object-fit:contain!important;filter:none!important}.fsm-global-header .fsm-product-search,.fsm-global-header:not(.fsm-idle-header-floating) .fsm-product-search,.fsm-global-header.fsm-idle-header-floating .fsm-product-search{display:block!important;grid-area:1 / 2!important;position:relative!important;z-index:2!important;width:100%!important;max-width:none!important;min-width:0!important;height:50px!important;margin:0!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.fsm-global-header .fsm-product-search form,.fsm-global-header .fsm-product-search .dgwt-wcas-sf-wrapp{width:100%!important;height:50px!important;min-height:50px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.fsm-global-header .fsm-product-search input.dgwt-wcas-search-input{width:100%!important;height:50px!important;min-height:50px!important;padding:0 58px 0 16px!important;border:1px solid #ddd!important;border-radius:3px!important;color:#161616!important;background:#fff!important;font:15px/15px Inter,sans-serif!important;box-shadow:none!important}.fsm-global-header .fsm-product-search button.dgwt-wcas-search-submit{position:absolute!important;top:0!important;right:0!important;display:grid!important;place-items:center!important;width:56px!important;min-width:56px!important;height:50px!important;min-height:50px!important;padding:0!important;border:0!important;border-radius:0 3px 3px 0!important;color:#fff!important;background:#e20d18!important;box-shadow:none!important}.fsm-global-header:not(.fsm-idle-header-floating) .fsm-search-inner>button.fsm-floating-search-toggle,.fsm-global-header:not(.fsm-idle-header-floating) .fsm-search-inner>button.fsm-floating-search-close,.fsm-global-header.fsm-idle-header-floating .fsm-search-inner>button.fsm-floating-search-toggle,.fsm-global-header.fsm-idle-header-floating .fsm-search-inner>button.fsm-floating-search-close{display:none!important;width:0!important;min-width:0!important;height:0!important;padding:0!important;border:0!important}.fsm-global-header .fsm-account-link,.fsm-global-header .fsm-wishlist-link,.fsm-global-header .fsm-cart-menu,.fsm-global-header.fsm-idle-header-floating .fsm-search-inner>a.fsm-account-link,.fsm-global-header.fsm-idle-header-floating .fsm-search-inner>a.fsm-wishlist-link,.fsm-global-header.fsm-idle-header-floating .fsm-search-inner>.fsm-cart-menu{display:flex!important;position:relative!important;z-index:3!important;align-items:center!important;justify-content:center!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;color:#fff!important;background:transparent!important;box-shadow:none!important}.fsm-global-header .fsm-account-link{grid-area:1 / 3!important}.fsm-global-header .fsm-wishlist-link{grid-area:1 / 4!important}.fsm-global-header .fsm-cart-menu{grid-area:1 / 5!important}.fsm-global-header .fsm-cart-link{display:flex!important;align-items:center!important;justify-content:center!important;width:46px!important;min-width:46px!important;height:50px!important;min-height:50px!important;padding:0!important;color:#fff!important;background:transparent!important}.fsm-global-header .fsm-account-link>span:not(.fsm-icon),.fsm-global-header .fsm-wishlist-link>span:not(.fsm-icon),.fsm-global-header .fsm-cart-link>span:not(.fsm-icon),.fsm-global-header .fsm-cart-badge{display:none!important}.fsm-global-header .fsm-search-inner .fsm-icon,.fsm-global-header .fsm-search-inner .fsm-icon svg{display:block!important;width:28px!important;height:28px!important;color:#fff!important;stroke:currentColor!important}.fsm-global-header .fsm-navigation,.fsm-global-header .fsm-navigation.fsm-nav-floating{width:100%!important;height:var(--fsm-mobile-nav-row)!important;min-height:var(--fsm-mobile-nav-row)!important;max-height:var(--fsm-mobile-nav-row)!important;border:0!important;border-bottom:1px solid #272929!important;background:rgb(11 12 12 / .97)!important;box-shadow:none!important}.fsm-global-header .fsm-nav-inner,.fsm-global-header .fsm-navigation.fsm-nav-floating .fsm-nav-inner{display:block!important;width:100%!important;max-width:none!important;height:var(--fsm-mobile-nav-row)!important;min-height:var(--fsm-mobile-nav-row)!important;max-height:var(--fsm-mobile-nav-row)!important;padding:0 7px!important;background:transparent!important}.fsm-global-header .fsm-mobile-menu-toggle,.fsm-global-header .fsm-menu-checkbox,.fsm-global-header .fsm-responsive-help,.fsm-global-header .fsm-nav-note{display:none!important}.fsm-global-header .fsm-nav-menu,.fsm-global-header .fsm-navigation.fsm-nav-floating .fsm-nav-menu{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:50px!important;width:100%!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0!important;gap:0!important;background:transparent!important}.fsm-global-header .fsm-nav-menu>li{display:flex!important;width:100%!important;min-width:0!important;height:50px!important;margin:0!important;padding:0!important}.fsm-global-header .fsm-nav-menu>li>a{display:flex!important;align-items:center!important;justify-content:center!important;width:calc(100% - 6px)!important;height:42px!important;margin:4px 3px!important;padding:0 8px!important;border:1px solid #2d3030!important;border-radius:0!important;color:#fff!important;background:transparent!important;box-shadow:none!important;font:900 13px/1.1 'Arial Narrow','Roboto Condensed',Arial,sans-serif!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important}.fsm-global-header .fsm-nav-menu>li:first-child>a,.fsm-global-header .fsm-nav-menu>li>a:hover,.fsm-global-header .fsm-nav-menu>li>a:focus-visible,.fsm-global-header .fsm-nav-menu>li>a[aria-expanded='true']{color:#fff!important;border-color:#3a3d3d!important;border-bottom-color:#e20d18!important;background:rgb(255 255 255 / .025)!important;box-shadow:inset 0 -2px 0 #e20d18!important;outline:none!important}.fsm-global-header .fsm-nav-arrow{color:#fff!important}.fsm-global-header.fsm-idle-header-floating .fsm-navigation.fsm-nav-floating{margin-top:var(--fsm-mobile-top-row)!important}body:has(>.fsm-global-header.fsm-idle-header-floating){padding-top:120px!important}}@media (max-width:520px){.fsm-global-header{--fsm-mobile-top-row:60px;--fsm-mobile-nav-row:92px}.fsm-global-header .fsm-search-row,.fsm-global-header:not(.fsm-idle-header-floating) .fsm-search-row,.fsm-global-header.fsm-idle-header-floating .fsm-search-row{padding:8px 0!important}.fsm-global-header .fsm-search-inner,.fsm-global-header:not(.fsm-idle-header-floating) .fsm-search-inner,.fsm-global-header.fsm-idle-header-floating .fsm-search-inner{grid-template-columns:72px minmax(78px,1fr) 38px 38px 38px!important;grid-template-rows:44px!important;gap:3px!important;height:44px!important;min-height:44px!important;padding:0 6px!important}.fsm-global-header .fsm-header-logo,.fsm-global-header:not(.fsm-idle-header-floating) .fsm-header-logo,.fsm-global-header.fsm-idle-header-floating .fsm-header-logo{height:44px!important}.fsm-global-header .fsm-header-logo img{width:72px!important;max-height:40px!important}.fsm-global-header .fsm-product-search,.fsm-global-header:not(.fsm-idle-header-floating) .fsm-product-search,.fsm-global-header.fsm-idle-header-floating .fsm-product-search,.fsm-global-header .fsm-product-search form,.fsm-global-header .fsm-product-search .dgwt-wcas-sf-wrapp,.fsm-global-header .fsm-product-search input.dgwt-wcas-search-input{height:44px!important;min-height:44px!important}.fsm-global-header .fsm-product-search input.dgwt-wcas-search-input{padding:0 43px 0 9px!important;font-size:11px!important}.fsm-global-header .fsm-product-search button.dgwt-wcas-search-submit{width:42px!important;min-width:42px!important;height:44px!important;min-height:44px!important}.fsm-global-header .fsm-account-link,.fsm-global-header .fsm-wishlist-link,.fsm-global-header .fsm-cart-menu,.fsm-global-header .fsm-cart-link{width:38px!important;min-width:38px!important;max-width:38px!important;height:44px!important;min-height:44px!important}.fsm-global-header .fsm-search-inner .fsm-icon,.fsm-global-header .fsm-search-inner .fsm-icon svg{width:23px!important;height:23px!important}.fsm-global-header .fsm-navigation,.fsm-global-header .fsm-navigation.fsm-nav-floating,.fsm-global-header .fsm-nav-inner,.fsm-global-header .fsm-navigation.fsm-nav-floating .fsm-nav-inner{height:92px!important;min-height:92px!important;max-height:92px!important}.fsm-global-header .fsm-nav-menu,.fsm-global-header .fsm-navigation.fsm-nav-floating .fsm-nav-menu{grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-template-rows:repeat(2,46px)!important;height:92px!important;min-height:92px!important}.fsm-global-header .fsm-nav-menu>li{height:46px!important}.fsm-global-header .fsm-nav-menu>li:nth-child(1),.fsm-global-header .fsm-nav-menu>li:nth-child(2),.fsm-global-header .fsm-nav-menu>li:nth-child(3){grid-column:span 2!important}.fsm-global-header .fsm-nav-menu>li:nth-child(4),.fsm-global-header .fsm-nav-menu>li:nth-child(5){grid-column:span 3!important}.fsm-global-header .fsm-nav-menu>li>a{height:40px!important;margin:3px 2px!important;padding:0 4px!important;font-size:10.5px!important}body:has(>.fsm-global-header.fsm-idle-header-floating){padding-top:152px!important}}@media (max-width:1024px){.fsm-global-header{--fsm-mobile-top-row:91px;--fsm-mobile-nav-row:51px;background:#0a0b0b!important}.fsm-global-header .fsm-search-row,.fsm-global-header:not(.fsm-idle-header-floating) .fsm-search-row,.fsm-global-header.fsm-idle-header-floating .fsm-search-row{height:91px!important;min-height:91px!important;padding:18px 0!important;border:0!important;background:rgb(10 11 11 / .97)!important;box-shadow:none!important}.fsm-global-header .fsm-search-inner,.fsm-global-header:not(.fsm-idle-header-floating) .fsm-search-inner,.fsm-global-header.fsm-idle-header-floating .fsm-search-inner{display:grid!important;grid-template-columns:clamp(120px,24vw,180px) minmax(78px,1fr) repeat(3,54px)!important;grid-template-rows:54px!important;align-items:center!important;gap:14px!important;width:min(calc(100% - 30px),1200px)!important;max-width:1200px!important;height:54px!important;min-height:54px!important;margin:0 auto!important;padding:0!important}.fsm-global-header .fsm-header-logo,.fsm-global-header:not(.fsm-idle-header-floating) .fsm-header-logo,.fsm-global-header.fsm-idle-header-floating .fsm-header-logo{display:flex!important;grid-area:1 / 1!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;height:54px!important;margin:0!important;padding:0!important}.fsm-global-header .fsm-header-logo img{display:block!important;width:180px!important;max-width:100%!important;height:auto!important;max-height:50px!important;object-fit:contain!important;filter:none!important}.fsm-global-header .fsm-product-search,.fsm-global-header:not(.fsm-idle-header-floating) .fsm-product-search,.fsm-global-header.fsm-idle-header-floating .fsm-product-search{display:block!important;grid-area:1 / 2!important;width:100%!important;max-width:none!important;min-width:0!important;height:50px!important;margin:0!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.fsm-global-header .fsm-product-search form,.fsm-global-header .fsm-product-search .dgwt-wcas-sf-wrapp{width:100%!important;height:50px!important;min-height:50px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.fsm-global-header .fsm-product-search input.dgwt-wcas-search-input{width:100%!important;height:50px!important;min-height:50px!important;padding:0 64px 0 20px!important;border:1px solid #ddd!important;border-radius:3px!important;color:#161616!important;background:#fff!important;font:15px/15px Inter,sans-serif!important;box-shadow:none!important}.fsm-global-header .fsm-product-search button.dgwt-wcas-search-submit{top:0!important;right:0!important;width:56px!important;min-width:56px!important;height:50px!important;min-height:50px!important;border-radius:0 3px 3px 0!important;background:#e20d18!important}.fsm-global-header:not(.fsm-idle-header-floating) .fsm-search-inner>button.fsm-floating-search-toggle,.fsm-global-header:not(.fsm-idle-header-floating) .fsm-search-inner>button.fsm-floating-search-close,.fsm-global-header.fsm-idle-header-floating .fsm-search-inner>button.fsm-floating-search-toggle,.fsm-global-header.fsm-idle-header-floating .fsm-search-inner>button.fsm-floating-search-close{display:none!important}.fsm-global-header .fsm-account-link,.fsm-global-header .fsm-wishlist-link,.fsm-global-header .fsm-cart-menu,.fsm-global-header.fsm-idle-header-floating .fsm-search-inner>a.fsm-account-link,.fsm-global-header.fsm-idle-header-floating .fsm-search-inner>a.fsm-wishlist-link,.fsm-global-header.fsm-idle-header-floating .fsm-search-inner>.fsm-cart-menu{display:flex!important;align-items:center!important;justify-content:center!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;margin:0!important;padding:0!important;border:0!important;border-radius:9px!important;color:#fff!important;background:transparent!important;box-shadow:none!important}.fsm-global-header .fsm-account-link{grid-area:1 / 3!important}.fsm-global-header .fsm-wishlist-link{grid-area:1 / 4!important}.fsm-global-header .fsm-cart-menu{grid-area:1 / 5!important}.fsm-global-header .fsm-cart-link{display:flex!important;align-items:center!important;justify-content:center!important;width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important;padding:0!important;color:#fff!important;background:transparent!important}.fsm-global-header .fsm-account-link>span:not(.fsm-icon),.fsm-global-header .fsm-wishlist-link>span:not(.fsm-icon),.fsm-global-header .fsm-cart-link>span:not(.fsm-icon),.fsm-global-header .fsm-cart-badge{display:none!important}.fsm-global-header .fsm-search-inner .fsm-icon,.fsm-global-header .fsm-search-inner .fsm-icon svg{display:block!important;width:28px!important;height:28px!important;color:#fff!important;stroke:currentColor!important}.fsm-global-header .fsm-navigation,.fsm-global-header .fsm-navigation.fsm-nav-floating{height:51px!important;min-height:51px!important;max-height:51px!important;border:0!important;border-bottom:1px solid #292c2c!important;background:rgb(11 12 12 / .76)!important;box-shadow:none!important}.fsm-global-header .fsm-nav-inner,.fsm-global-header .fsm-navigation.fsm-nav-floating .fsm-nav-inner{display:block!important;width:min(calc(100% - 30px),1200px)!important;max-width:1200px!important;height:50px!important;min-height:50px!important;max-height:50px!important;margin:0 auto!important;padding:0!important;background:transparent!important}.fsm-global-header .fsm-nav-menu,.fsm-global-header .fsm-navigation.fsm-nav-floating .fsm-nav-menu{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:50px!important;width:100%!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0!important;gap:0!important;background:transparent!important}.fsm-global-header .fsm-nav-menu>li{display:flex!important;width:100%!important;min-width:0!important;height:50px!important;margin:0!important;padding:0!important}.fsm-global-header .fsm-nav-menu>li:not(.fsm-mobile-menu-action)>a{isolation:isolate!important;display:flex!important;align-items:center!important;justify-content:center!important;width:calc(100% - 6px)!important;min-height:42px!important;height:42px!important;margin:4px 3px!important;padding:0 clamp(5px,1.8vw,19px)!important;border:1px solid transparent!important;border-radius:0!important;color:#fff!important;background:linear-gradient(135deg,#fff0,#fff0)!important;box-shadow:0 0 0 #fff0!important;transform:none!important;font:900 13px/1.1 'Arial Narrow','Roboto Condensed',Arial,sans-serif!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s!important}.fsm-global-header .fsm-nav-menu>li:not(.fsm-mobile-menu-action)>a:hover,.fsm-global-header .fsm-nav-menu>li:not(.fsm-mobile-menu-action)>a:focus-visible,.fsm-global-header .fsm-nav-menu>li:not(.fsm-mobile-menu-action):hover>a,.fsm-global-header .fsm-nav-menu>li:not(.fsm-mobile-menu-action)>a[aria-expanded='true']{color:#fff!important;border-color:rgb(226 13 24 / .62)!important;background:linear-gradient(135deg,rgb(226 13 24 / .24),rgb(226 13 24 / .06))!important;box-shadow:0 10px 24px rgb(0 0 0 / .34),0 0 18px rgb(226 13 24 / .14)!important;transform:translateY(-2px)!important;outline:none!important}.fsm-global-header .fsm-nav-arrow{color:currentColor!important}.fsm-global-header .fsm-submenu{position:absolute!important;z-index:30!important;top:100%!important;left:0!important;min-width:230px!important;margin:0!important;padding:8px 0!important;border:1px solid #2a2d2d!important;border-radius:0!important;background:#111313!important;box-shadow:0 18px 35px rgb(0 0 0 / .4)!important}.fsm-global-header .fsm-submenu>li>a{display:block!important;padding:11px 18px!important;border:0!important;color:#e8eaea!important;background:transparent!important;box-shadow:none!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase!important}.fsm-global-header .fsm-submenu>li>a:hover,.fsm-global-header .fsm-submenu>li>a:focus-visible{color:#fff!important;background:#e20d18!important;box-shadow:none!important}.fsm-global-header .fsm-submenu>li.fsm-submenu-vehicle>a{margin:0 8px 8px!important;border:1px solid rgb(226 13 24 / .42)!important;border-radius:4px!important;color:#fff!important;background:rgb(226 13 24 / .14)!important}.fsm-global-header .fsm-submenu>li.fsm-submenu-vehicle>a::before{content:'→'!important;display:inline!important;margin-right:8px!important;color:#e20d18!important;font-size:14px!important}.fsm-global-header.fsm-idle-header-floating .fsm-navigation.fsm-nav-floating{margin-top:91px!important}body:has(>.fsm-global-header.fsm-idle-header-floating){padding-top:142px!important}}@media (max-width:520px){.fsm-global-header{--fsm-mobile-top-row:70px;--fsm-mobile-nav-row:92px}.fsm-global-header .fsm-search-row,.fsm-global-header:not(.fsm-idle-header-floating) .fsm-search-row,.fsm-global-header.fsm-idle-header-floating .fsm-search-row{height:70px!important;min-height:70px!important;padding:10px 0!important}.fsm-global-header .fsm-search-inner,.fsm-global-header:not(.fsm-idle-header-floating) .fsm-search-inner,.fsm-global-header.fsm-idle-header-floating .fsm-search-inner{grid-template-columns:92px minmax(78px,1fr) repeat(3,40px)!important;grid-template-rows:50px!important;gap:4px!important;width:calc(100% - 12px)!important;height:50px!important;min-height:50px!important}.fsm-global-header .fsm-header-logo img{width:92px!important;max-height:42px!important}.fsm-global-header .fsm-account-link,.fsm-global-header .fsm-wishlist-link,.fsm-global-header .fsm-cart-menu,.fsm-global-header .fsm-cart-link{width:40px!important;min-width:40px!important;max-width:40px!important;height:50px!important;min-height:50px!important}.fsm-global-header .fsm-search-inner .fsm-icon,.fsm-global-header .fsm-search-inner .fsm-icon svg{width:24px!important;height:24px!important}.fsm-global-header .fsm-product-search input.dgwt-wcas-search-input{padding:0 48px 0 10px!important;font-size:11px!important}.fsm-global-header .fsm-product-search button.dgwt-wcas-search-submit{width:44px!important;min-width:44px!important}.fsm-global-header .fsm-navigation,.fsm-global-header .fsm-navigation.fsm-nav-floating{height:92px!important;min-height:92px!important;max-height:92px!important}.fsm-global-header .fsm-nav-inner,.fsm-global-header .fsm-navigation.fsm-nav-floating .fsm-nav-inner{width:calc(100% - 8px)!important;height:92px!important;min-height:92px!important;max-height:92px!important}.fsm-global-header .fsm-nav-menu,.fsm-global-header .fsm-navigation.fsm-nav-floating .fsm-nav-menu{grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-template-rows:repeat(2,46px)!important;height:92px!important;min-height:92px!important}.fsm-global-header .fsm-nav-menu>li{height:46px!important}.fsm-global-header .fsm-nav-menu>li:nth-child(1),.fsm-global-header .fsm-nav-menu>li:nth-child(2),.fsm-global-header .fsm-nav-menu>li:nth-child(3){grid-column:span 2!important}.fsm-global-header .fsm-nav-menu>li:nth-child(4),.fsm-global-header .fsm-nav-menu>li:nth-child(5){grid-column:span 3!important}.fsm-global-header .fsm-nav-menu>li:not(.fsm-mobile-menu-action)>a{height:40px!important;min-height:40px!important;margin:3px 2px!important;padding:0 4px!important;font-size:10.5px!important}.fsm-global-header.fsm-idle-header-floating .fsm-navigation.fsm-nav-floating{margin-top:70px!important}body:has(>.fsm-global-header.fsm-idle-header-floating){padding-top:162px!important}}@media (max-width:1024px){.fsm-global-header.fsm-idle-header-floating:not(.fsm-floating-search-open) .fsm-search-inner{grid-template-columns:clamp(120px,24vw,180px) minmax(78px,1fr) repeat(3,54px)!important;grid-template-rows:54px!important;gap:14px!important;width:min(calc(100% - 30px),1200px)!important;max-width:1200px!important;height:54px!important;min-height:54px!important;margin:0 auto!important;padding:0!important}}@media (max-width:520px){.fsm-global-header.fsm-idle-header-floating:not(.fsm-floating-search-open) .fsm-search-inner{grid-template-columns:92px minmax(78px,1fr) repeat(3,40px)!important;grid-template-rows:50px!important;gap:4px!important;width:calc(100% - 12px)!important;height:50px!important;min-height:50px!important;padding:0!important}}@media (max-width:1024px){html body .fsm-global-header .fsm-navigation,html body .fsm-global-header .fsm-navigation.fsm-nav-floating{border-top:1px solid #262929!important;border-bottom:1px solid #262929!important;background:#0b0c0c!important}html body .fsm-global-header .fsm-navigation .fsm-nav-inner{overflow:visible!important;background:transparent!important}html body .fsm-global-header .fsm-navigation .fsm-nav-menu,html body .fsm-global-header .fsm-navigation.fsm-nav-floating .fsm-nav-menu{display:flex!important;grid-template-columns:none!important;grid-template-rows:none!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;overflow:visible!important;background:transparent!important}html body .fsm-global-header .fsm-navigation .fsm-nav-menu>li:not(.fsm-mobile-menu-action){position:relative!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .fsm-global-header .fsm-navigation .fsm-nav-menu>li:not(.fsm-mobile-menu-action)>a{isolation:isolate!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0 clamp(6px,1.1vw,19px)!important;border:1px solid transparent!important;border-radius:0!important;color:#fff!important;background:transparent!important;box-shadow:none!important;transform:none!important;font:900 13px/1.1 'Arial Narrow','Roboto Condensed',Arial,sans-serif!important;letter-spacing:.025em!important;text-align:center!important;white-space:nowrap!important;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease!important}html body .fsm-global-header .fsm-navigation .fsm-nav-menu>li:not(:first-child):not(.fsm-mobile-menu-action)>a::before{content:''!important;position:absolute!important;z-index:-1!important;top:13px!important;bottom:13px!important;left:-1px!important;width:1px!important;background:rgb(255 255 255 / .14)!important;opacity:1!important;transition:opacity .18s ease!important}html body .fsm-global-header .fsm-navigation .fsm-nav-menu>li:not(.fsm-mobile-menu-action)>a:hover,html body .fsm-global-header .fsm-navigation .fsm-nav-menu>li:not(.fsm-mobile-menu-action)>a:focus-visible,html body .fsm-global-header .fsm-navigation .fsm-nav-menu>li:not(.fsm-mobile-menu-action):hover>a,html body .fsm-global-header .fsm-navigation .fsm-nav-menu>li.fsm-submenu-open:not(.fsm-mobile-menu-action)>a,html body .fsm-global-header .fsm-navigation .fsm-nav-menu>li:not(.fsm-mobile-menu-action)>a[aria-expanded='true']{color:#fff!important;border-color:rgb(226 13 24 / .62)!important;background:linear-gradient(135deg,rgb(226 13 24 / .24),rgb(226 13 24 / .06))!important;box-shadow:0 10px 24px rgb(0 0 0 / .34),0 0 18px rgb(226 13 24 / .14)!important;transform:translateY(-2px)!important;outline:none!important}html body .fsm-global-header .fsm-navigation .fsm-nav-menu>li:not(.fsm-mobile-menu-action)>a:hover::before,html body .fsm-global-header .fsm-navigation .fsm-nav-menu>li:not(.fsm-mobile-menu-action)>a:focus-visible::before,html body .fsm-global-header .fsm-navigation .fsm-nav-menu>li.fsm-submenu-open:not(.fsm-mobile-menu-action)>a::before,html body .fsm-global-header .fsm-navigation .fsm-nav-menu>li:not(.fsm-mobile-menu-action)>a[aria-expanded='true']::before{opacity:0!important}}@media (max-width:520px){html body .fsm-global-header .fsm-navigation .fsm-nav-menu,html body .fsm-global-header .fsm-navigation.fsm-nav-floating .fsm-nav-menu{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-template-rows:repeat(2,46px)!important}html body .fsm-global-header .fsm-navigation .fsm-nav-menu>li:not(.fsm-mobile-menu-action){width:100%!important;height:46px!important}html body .fsm-global-header .fsm-navigation .fsm-nav-menu>li:not(.fsm-mobile-menu-action)>a{height:46px!important;min-height:46px!important;padding:0 4px!important;font-size:10.5px!important}html body .fsm-global-header .fsm-navigation .fsm-nav-menu>li:not(.fsm-mobile-menu-action)>a::before{display:none!important}html body .fsm-global-header .fsm-navigation .fsm-nav-menu>li:nth-child(2)>a::before,html body .fsm-global-header .fsm-navigation .fsm-nav-menu>li:nth-child(3)>a::before,html body .fsm-global-header .fsm-navigation .fsm-nav-menu>li:nth-child(5)>a::before{display:block!important}}@media (min-width:521px) and (max-width:1024px){html body .fsm-global-header .fsm-navigation .fsm-nav-menu,html body .fsm-global-header .fsm-navigation.fsm-nav-floating .fsm-nav-menu{flex-direction:row!important;flex-wrap:nowrap!important}}@media (max-width:1024px){html body .fsm-global-header .fsm-product-search button.dgwt-wcas-search-submit{top:1px!important;height:48px!important;min-height:48px!important;max-height:48px!important;border-radius:0 5px 5px 0!important;transition:background-color .25s ease-in-out,color .25s ease-in-out,filter .25s ease-in-out!important}html body .fsm-global-header .fsm-search-inner>a.fsm-quick-link,html body .fsm-global-header .fsm-search-inner>.fsm-cart-menu>a.fsm-quick-link{isolation:isolate!important;box-sizing:border-box!important;padding:9px 12px!important;border:1px solid transparent!important;border-radius:9px!important;color:#f5f5f5!important;background:linear-gradient(135deg,#fff0,#fff0)!important;box-shadow:0 0 0 #fff0!important;transform:none!important;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease!important}html body .fsm-global-header .fsm-search-inner>a.fsm-quick-link:hover,html body .fsm-global-header .fsm-search-inner>a.fsm-quick-link:focus-visible,html body .fsm-global-header .fsm-search-inner>.fsm-cart-menu>a.fsm-quick-link:hover,html body .fsm-global-header .fsm-search-inner>.fsm-cart-menu>a.fsm-quick-link:focus-visible{border-color:rgb(226 13 24 / .62)!important;color:#fff!important;background:linear-gradient(135deg,rgb(226 13 24 / .24),rgb(226 13 24 / .06))!important;box-shadow:0 10px 24px rgb(0 0 0 / .34),0 0 18px rgb(226 13 24 / .14)!important;transform:translateY(-2px)!important;outline:none!important}html body .fsm-global-header .fsm-search-inner>a.fsm-quick-link .fsm-icon,html body .fsm-global-header .fsm-search-inner>a.fsm-quick-link .fsm-icon svg,html body .fsm-global-header .fsm-search-inner>.fsm-cart-menu>a.fsm-quick-link .fsm-icon,html body .fsm-global-header .fsm-search-inner>.fsm-cart-menu>a.fsm-quick-link .fsm-icon svg{transition:color .22s ease,filter .22s ease,transform .22s ease!important}html body .fsm-global-header .fsm-search-inner>a.fsm-quick-link:hover .fsm-icon,html body .fsm-global-header .fsm-search-inner>a.fsm-quick-link:focus-visible .fsm-icon,html body .fsm-global-header .fsm-search-inner>.fsm-cart-menu>a.fsm-quick-link:hover .fsm-icon,html body .fsm-global-header .fsm-search-inner>.fsm-cart-menu>a.fsm-quick-link:focus-visible .fsm-icon{color:#e20d18!important;filter:drop-shadow(0 0 7px rgb(226 13 24 / .38))!important;transform:scale(1.08)!important}html body .fsm-global-header .fsm-search-inner>a.fsm-quick-link:hover .fsm-icon svg,html body .fsm-global-header .fsm-search-inner>a.fsm-quick-link:focus-visible .fsm-icon svg,html body .fsm-global-header .fsm-search-inner>.fsm-cart-menu>a.fsm-quick-link:hover .fsm-icon svg,html body .fsm-global-header .fsm-search-inner>.fsm-cart-menu>a.fsm-quick-link:focus-visible .fsm-icon svg{color:#e20d18!important}html body .fsm-global-header .fsm-navigation .fsm-nav-menu>li:not(.fsm-mobile-menu-action)>a{box-sizing:border-box!important;width:calc(100% - 6px)!important;height:42px!important;min-height:42px!important;margin:4px 3px!important;padding:0 clamp(5px,1.8vw,19px)!important;border:1px solid transparent!important;background:linear-gradient(135deg,#fff0,#fff0)!important;box-shadow:0 0 0 #fff0!important;transform:none!important;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease!important}html body .fsm-global-header .fsm-navigation .fsm-nav-menu>li:not(.fsm-mobile-menu-action)>a:hover,html body .fsm-global-header .fsm-navigation .fsm-nav-menu>li:not(.fsm-mobile-menu-action)>a:focus-visible,html body .fsm-global-header .fsm-navigation .fsm-nav-menu>li:not(.fsm-mobile-menu-action):hover>a,html body .fsm-global-header .fsm-navigation .fsm-nav-menu>li.fsm-submenu-open:not(.fsm-mobile-menu-action)>a,html body .fsm-global-header .fsm-navigation .fsm-nav-menu>li:not(.fsm-mobile-menu-action)>a[aria-expanded='true']{height:42px!important;min-height:42px!important;margin:4px 3px!important;border-color:rgb(226 13 24 / .62)!important;color:#fff!important;background:linear-gradient(135deg,rgb(226 13 24 / .24),rgb(226 13 24 / .06))!important;box-shadow:0 10px 24px rgb(0 0 0 / .34),0 0 18px rgb(226 13 24 / .14)!important;transform:translateY(-2px)!important}html body .fsm-global-header .fsm-navigation .fsm-nav-menu>li>a::before{content:none!important;display:none!important;opacity:0!important}}@media (max-width:520px){html body .fsm-global-header .fsm-navigation .fsm-nav-menu>li:not(.fsm-mobile-menu-action)>a,html body .fsm-global-header .fsm-navigation .fsm-nav-menu>li:not(.fsm-mobile-menu-action)>a:hover,html body .fsm-global-header .fsm-navigation .fsm-nav-menu>li:not(.fsm-mobile-menu-action)>a:focus-visible,html body .fsm-global-header .fsm-navigation .fsm-nav-menu>li.fsm-submenu-open:not(.fsm-mobile-menu-action)>a,html body .fsm-global-header .fsm-navigation .fsm-nav-menu>li:not(.fsm-mobile-menu-action)>a[aria-expanded='true']{width:calc(100% - 4px)!important;height:40px!important;min-height:40px!important;margin:3px 2px!important;padding:0 4px!important}html body .fsm-global-header .fsm-navigation .fsm-nav-menu>li>a::before{content:none!important;display:none!important}}@media (max-width:520px){html body .fsm-global-header .fsm-search-inner>a.fsm-quick-link,html body .fsm-global-header .fsm-search-inner>.fsm-cart-menu>a.fsm-quick-link{padding:7px!important}}@media (max-width:520px){html body .fsm-global-header{--fsm-mobile-nav-row:47px !important}html body .fsm-global-header .fsm-navigation,html body .fsm-global-header .fsm-navigation.fsm-nav-floating{height:47px!important;min-height:47px!important;max-height:47px!important}html body .fsm-global-header .fsm-navigation .fsm-nav-inner,html body .fsm-global-header .fsm-navigation.fsm-nav-floating .fsm-nav-inner{width:calc(100% - 8px)!important;height:46px!important;min-height:46px!important;max-height:46px!important}html body .fsm-global-header .fsm-navigation .fsm-nav-menu,html body .fsm-global-header .fsm-navigation.fsm-nav-floating .fsm-nav-menu{display:grid!important;grid-template:46px / repeat(5,minmax(0,1fr))!important;height:46px!important;min-height:46px!important;max-height:46px!important;gap:0!important}html body .fsm-global-header .fsm-navigation .fsm-nav-menu>li:nth-child(n){grid-column:auto!important;grid-row:1!important;width:100%!important;height:46px!important}html body .fsm-global-header .fsm-navigation .fsm-nav-menu>li:not(.fsm-mobile-menu-action)>a{width:calc(100% - 2px)!important;height:40px!important;min-height:40px!important;margin:3px 1px!important;padding:0 2px!important;font-size:9px!important;letter-spacing:0!important;white-space:nowrap!important}html body .fsm-global-header.fsm-idle-header-floating .fsm-navigation.fsm-nav-floating{top:calc(var(--fsm-admin-bar-offset, 0px) + 70px)!important;margin-top:0!important;transform:translateY(calc(-100% - 80px))!important}html body .fsm-global-header.fsm-idle-header-floating .fsm-navigation.fsm-nav-floating.fsm-nav-idle-visible{transform:translateY(0)!important}html body:has(>.fsm-global-header.fsm-idle-header-floating){padding-top:117px!important}}@media (max-width:520px){html body .fsm-global-header.fsm-idle-header-floating .fsm-navigation.fsm-nav-floating{position:absolute!important;top:70px!important}}@media (max-width:520px){html body .fsm-global-header,html body.admin-bar .fsm-global-header{--fsm-admin-bar-offset:0px !important}html body .fsm-global-header .fsm-nav-arrow{font-size:0!important;line-height:0!important}html body .fsm-global-header.fsm-idle-header-floating .fsm-search-row,html body.admin-bar .fsm-global-header.fsm-idle-header-floating .fsm-search-row{top:0!important}}