.container-header-top-links{background:#333;padding:10px 0;display:grid;grid-template-columns:1fr;align-items:center;justify-content:center}ul.header-top-links{margin:0;padding:0;text-align:center}ul.header-top-links li{display:inline;text-transform:uppercase;padding:0 10px;border-right:2px solid silver}ul.header-top-links li:last-child{border:none}ul.header-top-links li a{color:silver;font-size:.85rem}ul.header-top-links li a:hover{color:#fff;text-decoration:none}header.page-header{background:#e5e5e5;margin-bottom:15px}header.page-header .wrapper{display:none}header.page-header .content{padding:0 15px;display:block}header.page-header a.logo{margin:0;max-width:50%}header.page-header a.logo img{max-height:unset;max-width:unset}form#search_mini_form .control{margin:0}.minicart-wrapper .action.showcart:before{color:#fff}.minicart-wrapper .action.showcart:hover:before{color:#fff;opacity:.8}header.page-header .minicart-wrapper,header.page-header .block-search{margin-top:75px;z-index:10}header.page-header .minicart-wrapper{z-index:15}.page-wrapper>.nav-sections{display:none}ul.header.links .welcome{display:none}.minicart-wrapper .action.showcart .counter.qty{background:#a22121 !important}@media (max-width:767px){ul.header-top-links li{border-right:1px solid silver;font-size:1rem}ul.header-top-links li a{font-size:1rem}header.page-header .content{display:block;padding:0 15px}header.page-header a.logo{margin:5px 0 5px 50px;max-width:75vw}header.page-header a.logo img{max-height:65px;min-height:65px}header.page-header .minicart-wrapper,header.page-header .block-search{margin-top:25px;position:relative}form#search_mini_form .control{width:unset}form#search_mini_form .control{border-top:none}form#search_mini_form.active .control{border-top:1px solid #ccc}.minicart-wrapper .action.showcart:before{color:#757575}.minicart-wrapper .action.showcart:hover:before{color:#757575;opacity:.8}.nav-open .nav-sections,.nav-sections{display:block}}@media (max-width:575px){header.page-header a.logo{margin:5px 0 5px 40px}header.page-header a.logo .desktop-logo{display:none}header.page-header a.logo .mobile-logo{display:block !important}}@media (max-width:450px){ul.header-top-links li{padding:0 5px}ul.header-top-links li a{font-size:.85rem}}footer.page-footer{background:#323232;color:silver;font-size:1rem}footer.page-footer .block.newsletter{float:none;margin:0 auto;padding:40px 0;min-width:350px}footer.page-footer .block.newsletter .action.subscribe{background:#a22121;border:1px solid #a22121;font-size:1rem;border-radius:0 3px 3px 0;padding:8px 15px}footer.page-footer .block.newsletter input#newsletter{height:43px}footer.page-footer .block.newsletter .field .control:before{line-height:42px}.footer-container{display:flex;flex-wrap:wrap;justify-content:space-around}.footer-container h3{color:#fff;font-size:1.5rem}.footer-container ul{padding:0;margin:0;list-style:none}.footer-container ul li{padding:3px 0;margin:0}.footer-container .footer-col-4{padding:20px}footer.page-footer a{color:#ccc9c9;text-decoration:none}footer.page-footer a:hover{color:#1672a2;text-decoration:underline}@media (max-width:767px){footer.page-footer .block.newsletter{min-width:100%}.footer-container{justify-content:normal}.footer-container h3{font-size:1rem}}html{font-size:100%}body{font-size:1rem;background:#e5e5e5;color:#333;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143}a{color:#a22121}h1{color:#a22121;font:bold 2rem Arial,Helvetica,sans-serif !important}.page-layout-2columns-left .column.main{width:77.16666667% !important}.page-layout-2columns-left .sidebar-main,.page-layout-2columns-left .sidebar-additional{width:22.83333333% !important}.slick-slider button.slick-arrow{background:0 0;width:50px;height:50px;box-shadow:none !important;border:2px solid #fff;border-radius:50px}.slick-slider button.slick-arrow:hover{border:2px solid #fff;border-radius:50px;opacity:.8}.slick-slider button.slick-prev:before,.slick-slider button.slick-next:before{content:"" !important;background:0 0 !important}.slick-slider button.slick-prev{background:no-repeat center url("/pub/media/angles-left-regular.png");left:15px}.slick-slider button.slick-next{background:no-repeat center url("/pub/media/angles-right-regular.png");right:15px;left:unset}.block-static-block.widget,.block-cms-link.widget{margin:0}.breadcrumbs .items{font-size:1rem}.breadcrumbs a{text-transform:uppercase}.breadcrumbs a:visited{color:#a22121 !important}.breadcrumbs .item:not(:last-child):after{font-size:1rem;line-height:unset}.breadcrumbs strong{color:#000 !important;font-weight:400;text-transform:uppercase}.action.primary{background:#a22121 !important;border:1px solid #a22121 !important;color:#fff !important;font-size:1rem}body.cms-page-view .column.main img{max-width:100%;-o-object-fit:contain;object-fit:contain;height:auto}@media (max-width:1050px){.page-layout-2columns-left .column.main{width:calc(100% - 260px) !important}.page-layout-2columns-left .sidebar-main,.page-layout-2columns-left .sidebar-additional{width:240px !important}}.sidebar nav.navigation,.nav-sections nav.navigation{background:#fff;border:0}.sidebar nav.navigation ul,.nav-sections nav.navigation ul{padding:0}.sidebar nav.navigation li.level0,.nav-sections nav.navigation li.level0{display:block;min-height:50px;margin:0}.sidebar nav.navigation li.level0:hover,.nav-sections nav.navigation li.level0:hover{background:#a22121 !important}.sidebar nav.navigation li.level0:hover>a,.nav-sections nav.navigation li.level0:hover>a{color:#fff !important}.sidebar nav.navigation li.level0>.level-top,.nav-sections nav.navigation li.level0>.level-top{color:#000;font-size:16px;font-weight:600;line-height:47px}.sidebar nav.navigation li.level0>.level-top,.nav-sections nav.navigation li.level0>.level-top{font-size:16px;font-weight:600;line-height:47px;text-decoration:none;box-sizing:border-box;position:relative;height:100%;width:100% !important;display:block}.sidebar nav.navigation .level0.active>.level-top,.sidebar nav.navigation .level0.has-active>.level-top,.nav-sections nav.navigation .level0.active>.level-top,.nav-sections nav.navigation .level0.has-active>.level-top{border:none;background:#a22121 !important;color:#fff !important}.sidebar nav.navigation li.level0.parent:hover>ul.submenu,.nav-sections nav.navigation li.level0.parent:hover>ul.submenu{overflow:visible !important}.sidebar nav.navigation li.level0 ul.submenu,.nav-sections nav.navigation li.level0 ul.submenu{border:1px solid #ccc;box-shadow:0 5px 5px rgba(0,0,0,.19);font-weight:400;min-width:230px;margin:0 !important;padding:0;position:absolute;z-index:1}.sidebar nav.navigation ul.submenu,.nav-sections nav.navigation ul.submenu{top:0 !important;left:99% !important;border-top:none !important;border-left:4px solid #000 !important;border-right:none !important;border-bottom:none !important;background:#a22121 !important}.sidebar nav.navigation ul.submenu li,.nav-sections nav.navigation ul.submenu li{min-height:36px}.sidebar nav.navigation li.level0 .submenu a,.nav-sections nav.navigation li.level0 .submenu a{display:block;line-height:inherit;padding:8px 20px}.sidebar nav.navigation ul.submenu a,.nav-sections nav.navigation ul.submenu a{color:#fff !important}.sidebar nav.navigation li.level0 .submenu,.nav-sections nav.navigation li.level0 .submenu{font-weight:400}.sidebar nav.navigation ul>li,.sidebar nav.navigation ol>li,.nav-sections nav.navigation ul>li,.nav-sections nav.navigation ol>li{margin-top:0;margin-bottom:0}.sidebar nav.navigation ul.submenu a:hover,.nav-sections nav.navigation ul.submenu a:hover{background:#b2544d !important}.sidebar nav.navigation li.level0 .submenu li.level1,.nav-sections nav.navigation li.level0 .submenu li.level1{position:relative}.sidebar .block.block-compare,.nav-sections .block.block-compare{margin-top:50px}.sidebar .block-compare .block-title,.sidebar .block-reorder .block-title,.sidebar .widget .block-title,.sidebar .block-wishlist .block-title,.nav-sections .block-compare .block-title,.nav-sections .block-reorder .block-title,.nav-sections .widget .block-title,.nav-sections .block-wishlist .block-title{margin:0 0 20px}.sidebar .block .block-title strong,.nav-sections .block .block-title strong{font:bold 18px Arial,Helvetica,sans-serif;color:#a22121 !important;text-align:left;text-transform:capitalize}@media (max-width:767px){.sidebar nav.navigation li.level0 ul.submenu,.nav-sections nav.navigation li.level0 ul.submenu{position:relative}.sidebar nav.navigation ul.submenu,.sidebar nav.navigation ul.submenu,.nav-sections nav.navigation ul.submenu,.nav-sections nav.navigation ul.submenu{top:unset !important;left:unset !important;border:none !important;background:#fff !important}.sidebar nav.navigation ul.submenu a,.nav-sections nav.navigation ul.submenu a{color:#000 !important;font-size:16px !important;font-weight:600 !important;line-height:47px !important;padding:8px 40px 8px 15px !important}.sidebar nav.navigation ul.submenu a:hover,.nav-sections nav.navigation ul.submenu a:hover{background:#a22121 !important;color:#fff !important}.sidebar .header.links a,.nav-sections .header.links a{color:#000 !important;font-size:16px !important;font-weight:600 !important;line-height:47px !important}.sidebar .header.links a:hover,.nav-sections .header.links a:hover{background:#a22121 !important;color:#fff !important}}body.cms-home .page-title-wrapper{display:none}body.cms-home #maincontent .product-categories{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;padding:20px 0}body.cms-home .category{background:#fff;margin:0 5px 5px 0;display:grid;grid-template-rows:180px 1fr;grid-gap:20px}body.cms-home .category img{display:block;margin:0 auto;max-height:180px}body.cms-home .category h2{display:flex;justify-content:center;color:#a22121;font:bold 1rem/1.5 Arial,Helvetica,sans-serif;margin:0 0 10px}.hp_slider{height:400px}@media (max-width:1140px){.hp_slider{height:350px}}@media (max-width:1020px){.hp_slider{height:300px}}@media (max-width:900px){.hp_slider{height:240px}}@media (max-width:767px){.hp_slider{height:300px}}@media (max-width:600px){.hp_slider{height:240px}}@media (max-width:480px){.hp_slider{height:220px}}@media (max-width:360px){.hp_slider{height:150px}}.hp_slider>.slide-item:not(:first-child){display:none}@media (max-width:650px){body.cms-home #maincontent .product-categories{grid-template-columns:repeat(2,1fr)}}@media (max-width:389px){body.cms-home #maincontent .product-categories{grid-template-columns:1fr}}.filter.active .filter-options,.filter-options{background:#fff !important;padding:1rem}.pro .filter-options-title{font-size:.85rem;padding:5px 0}.filter-content .item,.filter-options-content a{color:#a22121;font-size:.85rem}.block.block-compare div.empty,.block-wishlist div.empty{font-size:.85rem}.item.product.product-item,.page-products .product-item-info{background:#fff !important;width:100%;text-align:center}.products-grid .item.product.product-item{margin:6px 3px !important;width:calc(25% - 6px) !important}.product-item-info .product-item-name{font-size:.85rem;text-align:center}.product-item-info .sku{padding-top:20px;font-size:.75rem;text-align:center}.product-item .price-box .price{display:block;text-align:center;font-size:20px;font-weight:700;color:#a22121}.product-item-actions .actions-primary{display:block;text-align:center}.product-item-actions .action.primary{background:#a22121;border:1px solid #a22121;transition:all .25s ease-in-out;padding:15px;margin:10px 0}.product-item-actions .action.primary:hover{background:#000;border:1px solid #000}.product-item .tocart{font-size:1rem !important}.product-item .actions-secondary{display:none !important}.page-products .columns{z-index:unset}.filter.active .filter-subtitle{background:#fff !important}.products.list.products-list .item.product.product-item{width:100% !important;padding:10px}.products.list.products-list .item.product.product-item .product-item-photo{padding:20px}.products.list.products-list .item.product.product-item .product-item-description{display:none}@media (max-width:980px){.products-grid .item.product.product-item{width:calc(33% - 6px) !important}}@media (max-width:680px){.products-grid .item.product.product-item{width:calc(50% - 6px) !important}}@media (max-width:389px){.products-grid .item.product.product-item{width:100% !important}}body.catalog-product-view main#maincontent{padding-top:30px}body.catalog-product-view .product-info-main{float:left !important;width:60%}body.catalog-product-view .product.media{float:right !important;width:35%}body.catalog-product-view .product-options-bottom .price-box .price-container .price,body.catalog-product-view .product-info-price .price-box .price-container .price{color:#000}body.catalog-product-view .field.qty .label span{color:#000}body.catalog-product-view .action.primary{background:#a22121;border:1px solid #a22121;transition:all .25s ease-in-out}body.catalog-product-view .action.primary:hover{background:#000;border:1px solid #000}body.catalog-product-view button#product-addtocart-button{font-size:1rem}body.catalog-product-view .fotorama__thumb-border{border:1px solid #333}@media (max-width:767px){body.catalog-product-view .product-info-main{float:none;width:100%}body.catalog-product-view .product.media{float:none;margin:0 auto}body.catalog-product-view .fotorama__stage{max-height:350px !important}body.catalog-product-view .info.detailed .item.title{background:#fff}}div.minicart-wrapper #mini-cart .product-item .product-item-name,div.minicart-wrapper #mini-cart .product-item .price-container,div.minicart-wrapper #mini-cart .product-item .details-qty{text-align:left;font-size:1rem;margin:0}div.minicart-wrapper #mini-cart .product-item .price-container .price-including-tax,div.minicart-wrapper #mini-cart .product-item .price-container .price-excluding-tax{font-size:1rem}div.minicart-wrapper #mini-cart .product-item .price-container .price{font-size:1rem}body.checkout-cart-index .cart.table-wrapper .product-item-name{font-size:1rem}body.checkout-cart-index .cart.table-wrapper .col.subtotal .price-excluding-tax .price,body.checkout-cart-index .cart.table-wrapper .col.price .price-including-tax,body.checkout-cart-index .cart.table-wrapper .col.price .price-excluding-tax{font-size:1.2rem}body.checkout-cart-index .cart-discount .block>.title strong,body.checkout-cart-index button.action.update,body.checkout-cart-index .cart-summary .block .title strong,body.checkout-cart-index .cart-totals .grand .mark,body.checkout-cart-index .opc-block-summary .table-totals .grand .mark,body.checkout-cart-index .cart-totals .grand .amount,body.checkout-cart-index .opc-block-summary .table-totals .grand .amount{font-size:1rem}body.checkout-cart-index .paypal-review .table-paypal-review-items .col.price .price-including-tax,body.checkout-cart-index .paypal-review .table-paypal-review-items .col.price .price-excluding-tax,body.checkout-cart-index .paypal-review .table-paypal-review-items .col.subtotal .price-including-tax,body.checkout-cart-index .paypal-review .table-paypal-review-items .col.subtotal .price-excluding-tax,body.checkout-cart-index .cart.table-wrapper .col.price .price-including-tax,body.checkout-cart-index .cart.table-wrapper .col.price .price-excluding-tax,body.checkout-cart-index .cart.table-wrapper .col.subtotal .price-including-tax,body.checkout-cart-index .cart.table-wrapper .col.subtotal .price-excluding-tax,body.checkout-cart-index .cart.table-wrapper .col.msrp .price-including-tax,body.checkout-cart-index .cart.table-wrapper .col.msrp .price-excluding-tax,body.checkout-cart-index .order-details-items .col.price .price-including-tax,body.checkout-cart-index .order-details-items .col.price .price-excluding-tax,body.checkout-cart-index .order-details-items .col.subtotal .price-including-tax,body.checkout-cart-index .order-details-items .col.subtotal .price-excluding-tax{font-size:1rem}body.checkout-index-index .opc-progress-bar-item._active:before,body.checkout-index-index .opc-progress-bar-item._active>span:before{background:#a22121 !important;border-color:#a22121 !important}body.checkout-index-index .opc-progress-bar-item._active>span:after{border-color:#a22121 !important}body.checkout-index-index .opc-block-summary .items-in-cart>.title strong,body.checkout-index-index .opc-progress-bar-item>span,body.checkout-index-index .opc-progress-bar-item>span:after{font-size:1.2rem !important}body.checkout-index-index .opc-block-summary .product-item .price,body.checkout-index-index .product-item{font-size:1rem !important}body.checkout-index-index .opc-wrapper .step-title{font-size:2.2rem !important}