@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;600;700;900&display=swap";:root{--equus-red:#df2a2e}html{scroll-behavior:smooth}body{overflow-x:hidden}button,input,select,textarea{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--equus-red);outline-offset:4px}.topbar strong{color:var(--equus-red);font-weight:800;text-decoration:underline}.main-navigation ul{display:flex}.main-navigation button.menu-toggle{display:none}.header-action svg{width:23px;height:23px;vertical-align:middle;fill:currentColor}.header-action .search-icon{cursor:pointer}.cart-count{position:absolute;right:-9px;top:-10px;min-width:16px;height:16px;border-radius:50%;background:var(--equus-red);color:#fff;font-size:10px;line-height:16px;text-align:center}.cart-count:empty{display:none}.search-form{visibility:hidden;pointer-events:none;z-index:5}.search-open .search-form{visibility:visible;pointer-events:auto}.search-form form{position:static}.hero-slide picture img{width:100%;height:auto}.slick-arrow:before{content:"";display:block;width:18px;height:18px;border-top:3px solid white;border-right:3px solid white;position:absolute;top:5px;left:3px;transform:rotate(45deg)}.slick-prev:before{transform:rotate(-135deg);left:10px}.slick-arrow{background-image:none!important}.hero-slider .slick-arrow{height:30px}.btn{background:var(--equus-red);color:#fff!important}.btn:visited{color:#fff}.product-img img{object-fit:contain;aspect-ratio:1}.f-product-slider:not(.slick-initialized){display:flex;gap:20px;overflow:auto}.f-product-slider:not(.slick-initialized)>.product-box{min-width:260px}.support-widget{position:fixed;right:20px;bottom:14px;z-index:20;display:flex;gap:9px;align-items:center;padding:14px 22px;background:#cc3930;color:#fff!important;border-radius:30px;font-weight:700}.support-widget svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:2}.footer-column .newsletter-form form{flex-wrap:wrap;gap:12px}.newsletter-form form>p{flex:1 0 100%}.newsletter-form input[type=submit]{margin-left:0}.social-icon-wrap svg{width:18px;height:18px;fill:currentColor}.page-content{min-height:280px}.page-content .entry-content p{margin-bottom:30px}.page-content .entry-content ul{margin-bottom:25px}.dealer-heading{padding-bottom:50px}.dealer-heading h1{padding-bottom:20px}.product-card{margin-bottom:25px;box-shadow:0 0 7.5px #0002;filter:none;padding:15px 15px 65px}.catalog-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0 30px}.catalog-heading h1{font-size:28px;text-transform:uppercase}.collection-layout{display:grid;grid-template-columns:230px 1fr;gap:30px;padding-bottom:60px}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.catalog-grid .product-box{height:100%;margin:0}.catalog-grid .product-img{padding:15px 5px}.catalog-grid .product-img img{width:200px;max-width:100%;height:auto}.catalog-grid h2{font-size:16px;line-height:22px}.catalog-grid .price{margin:15px}.collection-sidebar h2{font-size:18px;margin:0 0 20px}.collection-sidebar ul{list-style:none;padding:0}.collection-sidebar li{border-bottom:1px solid #ddd;margin:0}.collection-sidebar a{display:block;color:#333;font-size:14px;padding:14px 0}.collection-sidebar summary{font-weight:700;cursor:pointer;margin:15px 0}.collection-sidebar label{display:block;font-size:13px;padding:7px 0}.collection-sidebar label input{margin-right:8px}.filter-actions{margin:15px 0}.sort-select select{padding:10px;border:1px solid #ddd;background:#fff}.pagination{display:flex;justify-content:center;gap:18px;padding:35px 0}.category-page-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:20px 0 60px}.category-page-grid .category-box{height:100%;margin:0}.category-page-grid .category-box img{height:200px;width:100%;object-fit:contain}.category-page-grid .category-box h6{font-size:16px}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin:10px 0 45px}.product-gallery>img{width:100%;height:480px;object-fit:contain}.product-thumbnails{display:flex;gap:10px;overflow:auto}.product-thumbnails button{background:#fff;border:1px solid #ddd;padding:5px;flex:0 0 75px}.product-thumbnails img{width:65px;height:65px;object-fit:contain}.product-info h1{font-size:28px;line-height:36px}.product-info .sku{color:#666;font-size:14px;margin-top:15px}.product-info .price{font-size:26px;line-height:34px;color:var(--equus-red);font-weight:700;margin:25px 0}.product-info form{margin:25px 0}.product-info label{display:block;margin:18px 0 8px}.product-info select{width:100%;max-width:400px;padding:10px;background:#fff;border:1px solid #ccc}.product-info input[type=number]{width:75px;padding:12px;border:1px solid #ccc}.product-info .add-button{margin-left:15px;padding:13px 35px;border:none;font-weight:700}.add-button:disabled{opacity:.5;cursor:not-allowed}.product-info p{font-size:14px;line-height:23px}.product-tabs{margin-bottom:60px;border-top:1px solid #ddd}.product-tabs details{padding:20px;border-bottom:1px solid #ddd}.product-tabs summary{font-weight:700;text-transform:uppercase;cursor:pointer}.product-tabs .details-content{padding-top:20px;line-height:25px;font-size:14px}.product-tabs table{width:100%;border-collapse:collapse}.product-tabs th,.product-tabs td{padding:10px;border:1px solid #ddd;text-align:left}.cart-table{width:100%;border-collapse:collapse;margin:20px 0}.cart-table th,.cart-table td{padding:18px 10px;border-bottom:1px solid #ddd;text-align:left}.cart-table img{width:80px;height:80px;object-fit:contain}.cart-table input{width:70px;padding:8px;border:1px solid #ccc}.cart-footer{text-align:right;padding:25px 0 60px}.cart-footer .btn{margin:20px 0 0 15px;padding:12px 25px;border:0}.cart-footer p{margin:10px 0}.account-form{max-width:500px;margin:30px auto 60px}.account-form label{display:block;margin:15px 0 8px}.account-form input:not([type=submit]){width:100%;padding:12px;border:1px solid #ccc}.account-form .btn{margin:20px 0;padding:12px 30px;border:0}.account-form a{display:inline-block;margin-right:15px}.empty-state{text-align:center;padding:60px 20px}.empty-state h1{font-size:28px;margin-bottom:20px}.empty-state p{margin:15px}.empty-state .btn{margin:15px;padding:12px 25px}.contact-form label{display:block;margin:15px 0 8px}.contact-form input,.contact-form textarea{width:100%;padding:12px;border:1px solid #ccc}.contact-form{max-width:650px}.contact-form .btn{width:auto;margin:20px 0}.price-range{display:flex;gap:10px}.price-range input{width:95px;padding:8px;border:1px solid #ccc}.catalog-description{font-size:14px;line-height:22px;margin:0 0 25px}.form-errors{color:#b10000}#primary{display:block}.hero-wrap .hero-slider:not(.slick-initialized)>.hero-slide:not(:first-child){display:none}.visually-hidden{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}.account-orders{width:100%;margin:30px 0;border-collapse:collapse}.account-orders th,.account-orders td{padding:15px;border-bottom:1px solid #ddd;text-align:left}@media(min-width:1200px){.container{max-width:1240px}}@media(max-width:1199px){.header-container{flex-wrap:wrap}.site-branding{width:190px}header ul.menu li a{padding:0 10px;font-size:12px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:991px){.collection-layout{grid-template-columns:180px 1fr;gap:20px}.product-detail{gap:25px}.product-gallery>img{height:350px}.product-info h1{font-size:24px;line-height:30px}}@media(max-width:767px){.main-navigation button.menu-toggle{display:block;font-size:0;border:0;background:transparent;width:26px;height:23px;border-top:3px solid #000;border-bottom:3px solid #000;padding:0}.menu-toggle:before{content:"";height:3px;position:absolute;left:0;right:0;top:7px;background:#000}.main-navigation ul{display:none}.menu-open .main-navigation ul{display:block}.menu-open .main-navigation{z-index:12}.menu-open .main-navigation .menu-primary-menu-container{position:fixed;top:130px;right:0;bottom:0;left:0;background:#fff;padding:25px;overflow:auto}.menu-open header ul.menu li a{display:block;text-align:left;padding:20px;border:0;font-size:18px}.header-action svg{width:20px;height:20px}.hero-slide picture{display:block}.hero-slide picture img{height:auto;aspect-ratio:auto}.hero-slide .mobile-content{padding-top:32px}.hero-slide .mobile-content h6{max-width:250px;margin:0 auto 20px}.hero-slide .mobile-content .btn{background:#000;margin-top:25px}.category-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.category-page-grid .category-box img{display:block;height:150px}.category-page-grid .category-box{background:#000}.category-page-grid .category-box>a{padding:20px 10px}.category-page-grid .category-box h6{color:#fff;font-size:14px;margin:10px 0 0}.collection-layout{display:block}.collection-sidebar{margin-bottom:30px}.catalog-heading{align-items:flex-start;flex-direction:column}.catalog-grid{gap:12px}.catalog-grid .product-box h2{font-size:13px;line-height:18px}.product-detail{grid-template-columns:1fr}.product-gallery>img{height:330px}.product-info h1{font-size:25px}.cart-table th:nth-child(2),.cart-table td:nth-child(2){display:none}.cart-table th,.cart-table td{padding:15px 5px;font-size:13px}.cart-table img{width:45px;height:45px}.support-widget{padding:11px 18px;font-size:14px;right:12px;bottom:12px}.support-widget svg{height:20px;width:20px}.cart-footer{text-align:left}.product-card{padding:10px 8px 65px}.account-orders{font-size:12px}.account-orders th,.account-orders td{padding:10px 3px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.catalog-title{font-size:26px;line-height:34px;font-weight:500;text-transform:uppercase;color:#333;margin:0 0 30px}.collection-sidebar{box-shadow:0 0 7.5px #0002;border-radius:20px;padding:40px 20px;align-self:start}.collection-sidebar h2{font-size:14px;border-bottom:1px solid #ccc;padding-bottom:28px;margin-bottom:25px}.collection-sidebar h3{font-size:16px;margin:0 0 12px}.collection-sidebar li{border:0}.collection-sidebar li a{font-size:14px;font-weight:300;padding:6px 0;display:flex;gap:10px}.collection-sidebar li a:before{content:"";width:19px;height:19px;background:#eee;flex:0 0 19px}.catalog-grid{gap:24px}.catalog-grid .product-box{border-radius:20px;padding:30px 20px 80px}.catalog-grid .card-sku{color:#999;font-size:14px;font-weight:700;margin:18px 0 30px}.product-box h4 a{color:#333;text-transform:uppercase}.catalog-grid .product-img img{height:150px}.catalog-grid .price{margin:30px 0;font-size:15px}.catalog-grid .btn{font-size:14px;padding:7px 22px;bottom:35px}.catalog-heading{padding-top:0;margin-bottom:12px}.sort-select label{font-weight:700;font-size:13px;margin-right:10px}.collection-layout{grid-template-columns:250px 1fr;gap:24px}.product-box h4 a:hover{color:var(--equus-red)}@media(max-width:767px){.collection-layout{display:block}.catalog-grid .product-box{padding:15px 10px 65px}.catalog-grid .product-img img{height:130px}.catalog-grid .card-sku{margin:10px 0 15px}.catalog-grid .price{margin:15px 0}.catalog-grid .btn{bottom:20px;font-size:12px;padding:7px 15px}.collection-sidebar{padding:20px}.collection-sidebar ul{display:grid;grid-template-columns:1fr 1fr}.collection-sidebar li a{font-size:12px}.catalog-title{font-size:24px}.catalog-grid h4{font-size:13px;line-height:19px;padding:0}}.product-page{padding-top:40px}.product-detail{grid-template-columns:35% 60%;justify-content:space-between;gap:0}.product-gallery{border-radius:20px;box-shadow:0 0 8px #0002;padding:25px 20px;margin-bottom:45px}.product-gallery>img{height:auto;aspect-ratio:1.25;object-fit:contain}.product-info .breadcrumbs{padding:0;margin:0 0 28px}.product-info h1{text-transform:uppercase;font-size:30px;line-height:38px;font-weight:800}.product-info .price{font-size:30px;line-height:40px;margin:14px 0 20px}.product-info .sku{color:#999;font-weight:700;margin-bottom:40px;font-size:14px}.product-info form{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:0 0 40px;padding:40px 0}.product-buy-row{display:flex;align-items:center;gap:20px}.product-buy-row label{margin:0;font-weight:700}.product-buy-row input[type=number]{width:45px;padding:10px;text-align:center;border-color:#eee;border-radius:3px}.product-info .add-button{padding:16px 37px;font-size:18px;margin:0}.product-description{font-size:14px;line-height:23px;color:#333}.product-description p,.product-description div{line-height:23px;color:#333}.product-description ul{margin:20px 0;list-style:none;padding:0}.product-description li:before{content:"\b7";margin-right:12px}.product-description iframe{width:100%;aspect-ratio:16/9;height:auto;margin:20px 0;border:0}.product-attributes{margin-top:35px}.product-attributes h4,.accessory-products h4{font-size:20px;margin-bottom:20px}.product-attributes table{width:100%;font-size:14px}.product-attributes th,.product-attributes td{border-bottom:1px solid #ddd;padding:10px}.series-benefits{margin:35px 0}.series-benefits h2,.product-faq h2,.related-products h2{font-size:25px;line-height:32px;margin:25px 0;font-weight:700}.series-benefits h4{font-size:18px;margin:22px 0 15px}.series-benefits img{width:100%}.series-benefits p,.product-faq p{font-size:14px;line-height:23px;margin:15px 0}.product-faq{margin:35px 0}.product-faq h6{font-size:16px;line-height:24px}.related-products{border-top:1px solid #ddd;padding-top:15px}.related-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.related-grid .product-box{padding:15px 10px 70px;border-radius:20px}.related-grid h4{font-size:14px;line-height:20px;padding:0}.related-grid .card-sku{font-size:14px;color:#999;margin:10px 0}.related-grid .product-img{padding:0}.prop65-warning{font-size:13px;color:#555;margin:20px 0}@media(max-width:767px){.product-detail{grid-template-columns:1fr}.product-page{padding-top:25px}.product-info{grid-row:1}.product-left{display:contents}.product-gallery{grid-row:2;margin:25px 0}.product-info{display:contents}.product-info .breadcrumbs,.product-info h1,.product-info>.price,.product-info>.sku{grid-column:1}.product-info .breadcrumbs{grid-row:1}.product-info h1{grid-row:2;font-size:26px;line-height:33px}.product-gallery{grid-row:3}.product-info>.price{grid-row:4}.product-info>.sku{grid-row:5;margin-bottom:25px}.product-info form{grid-row:6;padding:25px 0}.product-description{grid-row:7}.product-attributes{grid-row:8}.series-benefits{grid-row:9}.accessory-products{grid-row:10}.product-faq{grid-row:11}.related-products{grid-row:12}.product-info .add-button{font-size:16px;padding:13px 24px}.product-buy-row{gap:15px}.related-grid .product-box{max-width:100%}.product-info .price{margin-top:15px}}@media(min-width:768px){.header-container{flex-wrap:nowrap}.site-branding{width:220px;flex-shrink:0}.header-action{flex-shrink:0}.main-navigation ul{white-space:nowrap}header ul.menu li a{font-size:14px;padding:0 17px}}@media(min-width:768px)and (max-width:1199px){.site-branding{width:180px}header ul.menu li a{font-size:12px;padding:0 10px}.header-action ul a{margin:0 7px}}@media(min-width:768px)and (max-width:992px){.site-branding{width:160px}header ul.menu li a{font-size:11px;padding:0 6px}.header-action svg{width:20px;height:20px}.header-action ul a{margin:0 6px}}@media(max-width:767px){.site-branding{width:100%}.menu-open .main-navigation .menu-primary-menu-container{position:absolute;inset:auto;left:0;top:-50px;width:280px;height:100vh;background:#000;padding:55px 0 0;overflow:auto}.menu-open header ul.menu li a{font-size:14px;padding:0 17px;color:#fff;margin:10px 10px 15px;line-height:24px}.menu-open button.menu-toggle{top:-30px;border:0;left:240px}.menu-open .menu-toggle:before{top:9px}.menu-open .menu-toggle:after{bottom:9px}}.header-action .cart-count.is-empty{display:none}.menu a[aria-current=page]{color:var(--equus-red)}@media(max-width:767px){.f-product-slider:not(.slick-initialized){gap:0;overflow:visible;display:flex;flex-wrap:wrap}.f-product-slider:not(.slick-initialized)>.product-box{min-width:0;width:calc(50% - 14px);margin:10px 7px;flex:0 0 calc(50% - 14px)}.f-product-slider .product-img img{width:100%;height:auto;max-width:200px}.f-product-slider .product-box h4{font-size:12px;line-height:16px}.f-product-slider .product-box .price{font-size:12px}.f-product-slider .product-box{height:auto;min-height:300px}.f-product-slider .product-box:last-child{margin-left:auto;margin-right:auto}}.product-page,.product-page h1,.product-page h2,.product-page h4,.product-page h6,.product-page p,.catalog,.catalog h1,.catalog h2,.catalog h3,.catalog h4,.catalog p{font-family:Roboto,Arial,sans-serif}.product-info h1{font-weight:900;letter-spacing:.02em}.product-gallery{padding:60px 0}.product-gallery>img{height:210px;aspect-ratio:auto;width:100%;object-fit:contain}.product-description>div>div>div{font-weight:500}.section-title strong,.category-box h6 strong{font-weight:700}.category-box h6 strong,.category-box h6 b{color:#df2a2e;display:inline}.collection-sidebar .collection-categories a:before{content:none}.collection-categories .collection-category{align-items:center}.collection-indicator{width:19px;height:19px;flex:0 0 19px;border:0;background:#eee;display:inline-grid;place-items:center}.collection-category.is-selected .collection-indicator{background:#eee}.collection-category.is-selected .collection-indicator:after{content:"";display:block;width:7px;height:7px;background:#df2a2e}.collection-category.is-selected{font-weight:300;color:inherit}.collection-sidebar .facet-option{display:flex;align-items:center;gap:9px;margin:10px 0;cursor:pointer}.facet-option input[type=checkbox]{appearance:none;-webkit-appearance:none;border:0;border-radius:0;background:#eee;position:static;opacity:1;width:19px;height:19px;flex:0 0 19px;margin:0;accent-color:#df2a2e}.facet-option:has(input:disabled){opacity:.5;cursor:default}.collection-sidebar details{padding:12px 0;border-top:1px solid #ddd}.collection-sidebar summary{cursor:pointer;font-weight:600}.collection-sidebar .price-range input{width:100%;padding:7px;border:1px solid #aaa}.collection-sidebar .price-range{display:flex;gap:8px}.active-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.active-filter{padding:6px 10px;border:1px solid #aaa;font-size:13px}.collection-layout.no-sidebar{grid-template-columns:1fr}.no-sidebar .collection-sidebar{display:none}.compare-price{opacity:.65;font-size:.8em;margin-right:5px}.editor-empty{color:#fff;padding:30px;text-align:center;width:100%}.main-navigation .has-submenu{position:relative}.main-navigation .navigation-submenu{display:none;position:absolute;top:100%;left:0;min-width:220px;background:#fff;padding:10px;z-index:100}.main-navigation .has-submenu:hover>.navigation-submenu,.main-navigation .has-submenu:focus-within>.navigation-submenu{display:block}.main-navigation .navigation-submenu li{display:block}.main-navigation .navigation-submenu a{display:block;padding:8px;color:#222}@media(max-width:767px){.main-navigation .navigation-submenu{position:static;display:block;padding-left:16px}}.facet-option input[type=checkbox]:checked{background:#eee linear-gradient(#df2a2e,#df2a2e) center/7px 7px no-repeat}.facet-option input[type=checkbox]:focus-visible,.collection-category:focus-visible{outline:2px solid #df2a2e;outline-offset:3px}.topbar.announcement-bar{background:var(--announcement-background);color:var(--announcement-text);padding:var(--announcement-padding) 10px;text-align:center}.announcement-bar .announcement-bar__message{margin:0;color:inherit;font-size:var(--announcement-size);line-height:1.4;text-transform:none;font-weight:600}.announcement-bar--uppercase .announcement-bar__message{text-transform:uppercase}.announcement-bar strong{color:var(--announcement-accent);font-weight:800;text-decoration:none}.announcement-bar--underline strong{text-decoration:underline}.announcement-bar__link,.announcement-bar__link:visited{display:block;color:inherit;text-decoration:none}.announcement-bar__link:hover .announcement-bar__message{text-decoration:underline}.site-branding .custom-logo-link{display:block;width:var(--header-logo-width);max-width:100%}.site-branding .custom-logo-link img{width:100%;height:auto}@media(min-width:768px){.announcement-bar--mobile{display:none}}@media(max-width:767px){.announcement-bar--desktop{display:none}.announcement-bar .announcement-bar__message{font-size:var(--announcement-mobile-size)}}.product-zoom-trigger{display:block;position:relative;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in;color:#555}.product-gallery>.product-zoom-trigger>img{display:block;width:100%;height:210px;object-fit:contain}.product-zoom-hint{display:block;margin-top:12px;font-size:12px;text-align:center;text-decoration:underline}body.product-zoom-open{overflow:hidden}.product-zoom-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;padding:0;border:0;background:#fff;color:#222;overflow:hidden}.product-zoom-dialog[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.product-zoom-dialog::backdrop{background:#fff}.product-zoom-toolbar,.product-zoom-navigation{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;background:#fff}.product-zoom-dialog button{min-width:44px;min-height:44px;background:#fff;border:1px solid #ccc;padding:9px 16px;color:#222;font-size:14px;cursor:pointer}.product-zoom-dialog button[hidden]{display:none}.product-zoom-stage{min-height:0;overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom}.product-zoom-stage img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;cursor:zoom-in}.product-zoom-dialog.is-zoomed .product-zoom-stage img{height:auto;max-width:none;cursor:zoom-out}.product-zoom-navigation p{margin:0;text-align:center;font-size:14px}@media(max-width:767px){.product-gallery>.product-zoom-trigger>img{height:330px}.product-zoom-toolbar,.product-zoom-navigation{padding:8px;gap:8px}.product-zoom-navigation p{font-size:12px}.product-zoom-dialog button{padding:8px 10px}}.collection-sidebar .facet-all{display:flex;align-items:center;gap:9px;padding:7px 0;margin:10px 0;font-size:13px;font-weight:300}.collection-sidebar .collection-facet{border-top:1px solid #ddd;padding-top:25px;margin-top:12px}.collection-sidebar .collection-facet h3{text-transform:uppercase;font-size:16px;font-weight:700;line-height:22px;margin:0 0 12px}.collection-sidebar .collection-facet .facet-option,.collection-sidebar .collection-facet .facet-all{font-size:14px;font-weight:300;line-height:20px;color:#333;padding:6px 0;margin:0;gap:10px;align-items:flex-start}.collection-sidebar .collection-facet .facet-option input,.collection-sidebar .collection-facet .collection-indicator{margin:0;align-self:flex-start}.collection-sidebar .collection-facet .facet-option span{flex:1;min-width:0}.site-header .site-branding{width:var(--header-logo-width,220px);flex-shrink:1}.site-header .site-branding .custom-logo-link{width:100%;max-width:none}.site-header .site-branding img{display:block;width:100%;height:auto}.site-header .header-action svg{display:inline-block;width:22px;height:22px;vertical-align:baseline}.site-header .header-action .showcart svg{width:24.75px}.site-header .header-action .user-account svg{width:19.25px}.site-header .header-action ul a{display:inline;line-height:20px}.announcement-bar .announcement-bar__message{line-height:max(20px,1.25em)}@media(min-width:768px)and (max-width:992px){.site-header .site-branding{width:var(--header-logo-tablet,160px)}.topbar.announcement-bar{padding-top:max(0px,calc(var(--announcement-padding) - 5px));padding-bottom:max(0px,calc(var(--announcement-padding) - 5px))}.announcement-bar .announcement-bar__message{font-size:max(10px,calc(var(--announcement-size) - 2px))}}@media(max-width:767px){.site-header .site-branding{width:100%}.site-header .site-branding .custom-logo-link{width:var(--header-logo-mobile,175px);max-width:100%;margin:0 auto}.announcement-bar .announcement-bar__message{font-size:calc(var(--announcement-mobile-size) + 4px)}.site-header .header-action svg{width:22px;height:22px}.main-navigation button.menu-toggle{width:35px;height:21px}.menu-toggle:after{display:none}.menu-toggle:before{top:6px}}@media(max-width:575px){.site-header .site-branding .custom-logo-link{width:var(--header-logo-small,140px)}.announcement-bar .announcement-bar__message{font-size:var(--announcement-mobile-size)}.site-header .header-action svg{width:20px;height:20px}.site-header .header-action .showcart svg{width:22.5px}.site-header .header-action .user-account svg{width:17.5px}}.site-header .header-action ul li{height:23px}.site-header .header-action ul a{display:inline-block;height:22px;line-height:22px;vertical-align:top}.site-header .header-action svg{display:block}@media(min-width:768px){.category-sec .category-box img{width:auto;height:129px;max-width:100%;object-fit:contain}.category-sec .category-box h6 strong,.category-sec .category-box h6 b{display:inline}}@media(max-width:767px){.category-sec .category-box h6 strong,.category-sec .category-box h6 b{display:block}}.search-close-symbol,.search-icon[aria-expanded=true] .search-symbol{display:none}.search-icon[aria-expanded=true] .search-close-symbol{display:block}.section-title strong,.section-title b{color:#df2a2e}.f-product-slider .product-img{position:static}.f-product-slider .featured-product{top:10px;left:12px;margin:0}.footer-column .newsletter-form .newsletter-mailchimp-form{display:block}.newsletter-fields{display:flex;align-items:stretch;gap:15px;width:100%}.newsletter-fields .mc-field-group.field.newsletter{flex:1 1 0;min-width:0;width:auto}.newsletter-fields input[type=email]{width:100%;min-width:0;height:100%;box-sizing:border-box}.footer-column .newsletter-fields input[type=submit]{flex:0 0 auto;width:auto;margin:0;white-space:nowrap}.newsletter-honeypot{position:absolute;left:-5000px}.footer-column .iso-logos img{display:block;width:100%;height:auto}@media(max-width:479px){.newsletter-fields{gap:10px}.footer-column .newsletter-fields input[type=submit]{padding:12px}}.product-info .series-benefits img{width:270px;max-width:100%;height:auto}.product-page .product-info h1{font-family:Open Sans,sans-serif;font-size:30px;line-height:33px;font-weight:900;margin:0 0 10px;letter-spacing:.02em}.product-page .product-info [data-product-price]{font-size:30px;line-height:36px;font-weight:600;color:#e12726}.product-page .product-info .sku{font-size:15px;line-height:1.4286;color:#a2a0a0;font-weight:700}.product-page .product-description,.product-page .product-description p,.product-page .product-description div{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;font-weight:500;color:#333}.product-page .product-description li{font-family:Roboto,sans-serif;font-size:12px;line-height:18px;font-weight:400;letter-spacing:.04em;color:#333}.product-page .product-description iframe{display:block;width:560px;max-width:100%;height:auto;aspect-ratio:16/9}.product-page .product-attributes>h4,.product-page .accessory-products>h4{font-family:Open Sans,sans-serif;font-size:17px;line-height:1.1;font-weight:700;color:#333;margin:0 0 15px}.product-page .product-attributes table{width:auto;max-width:100%;border-collapse:collapse;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333}.product-page .product-attributes th,.product-page .product-attributes td{font-family:inherit;font-size:14px;line-height:20px;border:0;padding:3px 10px;vertical-align:top}.product-page .product-attributes th{padding-left:0;font-weight:600;color:#000}.product-page .product-attributes td{font-weight:500}.product-page .product-manuals p{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;margin:3px 0}.product-page .product-manuals a{color:#e12726;text-decoration:underline}.product-page .series-benefits{margin:0 0 51px;color:#333}.product-page .series-benefits .inner{display:flow-root;width:100%;border-top:1px solid #ececec;padding:0 0 40px}.product-page .series-benefits h2{font-family:Open Sans,sans-serif;font-size:17px;line-height:1.1;font-weight:700;color:#333;margin:20px 0 10px;padding:20px 0}.product-page .series-benefits h4{font-family:Open Sans,sans-serif;font-size:14px;line-height:1.1;font-weight:600;color:#e12726;margin:25px 0;padding:0;clear:both}.product-page .series-benefits p{font-family:Open Sans,sans-serif;font-size:12px;line-height:1.7;font-weight:400;color:#000;margin:0;padding:0}.product-page .product-info .series-benefits img{display:block;float:left;width:272px;max-width:100%;height:auto;box-sizing:border-box;border:1px solid #ececec;margin:0 40px 25px 0}.product-page .related-products>h2{font-family:Open Sans,sans-serif;font-size:25px;line-height:1.1;font-weight:700;color:#333;margin:0 0 15px}@media(max-width:767px){.product-page .product-info h1{font-size:26px;line-height:1.1}.product-page .product-info .series-benefits img{margin-right:0}}.product-page .related-grid .price{font-size:15px;line-height:20px;font-weight:600;color:#e12726;margin:15px 0}.product-page .prop65-warning{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;margin:20px 0}.product-page .prop65-disclosure{position:relative;display:inline-block}.product-page .prop65-disclosure summary{display:inline-block;list-style:none;cursor:pointer;color:red;font-weight:500}.product-page .prop65-disclosure summary::-webkit-details-marker{display:none}.product-page .prop65-disclosure summary:hover,.product-page .prop65-disclosure summary:focus-visible{text-decoration:underline}.product-page .prop65-explanation{display:none;position:absolute;z-index:10;top:100%;right:0;width:285px;max-width:calc(100vw - 40px);padding:12px;background:#fff;color:#000;border:1px solid #ddd;box-shadow:0 3px 12px #0002;font-size:13px;line-height:20px;font-weight:500}.product-page .prop65-disclosure[open]>.prop65-explanation,.product-page .prop65-disclosure:hover>.prop65-explanation{display:block}.product-page .prop65-explanation img{display:inline-block;width:33px;height:auto;vertical-align:middle;margin-right:4px}.product-page .prop65-explanation a{color:#337ab7;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/5/assets/shopify.css.map */
