h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:0}.breadcrumb li span,.breadcrumb li meta{margin:0}.bold{font-weight:700}.center{text-align:center}.balance{text-wrap:balance}[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],textarea{height:auto}a,a:link,a:visited,a:active,a:hover{outline:0 none!important;transition:background .3s ease 0s,border-color .3s ease 0s,color .3s ease 0s}a img,a:link img,a:visited img,a:active img{opacity:1;transition:opacity .3s ease 0s}a:hover img{opacity:.8}@media screen and (max-width: 1199px){.modal{background:#00000080}.modal-dialog{padding:53px 0 0}.modal-backdrop{display:none}}.master-wrapper-page{position:relative}img{height:auto;max-width:100%}.fm-clear{clear:both}@media (min-width: 1200px){.master-wrapper-page{padding-top:240px}}.master-wrapper-content{padding-top:30px}body div{--bs-gutter-x: 15px}body .row>*{padding-right:15px;padding-left:15px}.breadcrumb{background-color:transparent}.opc .back-link a:hover,.opc .back-link a:focus{color:var(--primary)}.block .list .active>a,.block .list a:hover,.block .list a:focus{color:var(--primary)}.header-links a:hover,.header-links a:focus{color:var(--secondary)}.master-wrapper-page .master-wrapper-content{width:unset}body,p{font:.875rem/1.25em var(--font-main)}h1,.h1,.page-title h1{color:var(--primary);font:2.25rem/2.625em var(--font-main)}h2,.h2{color:var(--primary);font:1.875rem/2.25em var(--font-main)}h3,.h3{color:var(--primary);font:1.625rem/2em var(--font-main)}h4,.h4{color:var(--primary);font:1.375rem/1.75em var(--font-main)}h5,.h5{color:var(--primary);font:1.125rem/1.5em var(--font-main)}a,a:link,a:visited,a:active{color:var(--primary);text-decoration:none}a:hover{color:var(--secondary)}.category-description p,.manufacturer-description p,.full-description p,.topic-block p,.topic-page p,.post-body p,.news-body p{text-align:left}@media (min-width: 1200px){.header{background:var(--white);border-bottom:3px solid var(--secondary);left:0;position:fixed;top:0;width:100%;z-index:5}}.header-logo img{max-height:80px}.header-lower{padding:15px 0}.header-links ul{margin-bottom:0;padding-left:0}.head-menu-wrap{border-top:1px solid var(--light-gray);margin:10px 0;padding-top:10px;width:100%}.head-menu-wrap .top-level{margin:0;position:relative}.head-menu-wrap .top-level li{list-style-type:none;position:relative;text-align:left}.head-menu-wrap .top-level li a{font:22px/26px var(--font-main);padding:5px 10px;white-space:nowrap}.head-menu-wrap .top-level>li{display:inline-block}.head-menu-wrap .top-level>li>a{display:inline-block}.head-menu-wrap .top-level>li:hover>a{color:var(--secondary)}.head-menu-wrap .top-level>li:hover .drop-down{opacity:1;visibility:visible}.head-menu-wrap .drop-down{left:0;top:100%}.head-menu-wrap .fly-out{left:100%;top:-3px}.head-menu-wrap .drop-down,.head-menu-wrap .fly-out{background:var(--white);border:3px solid var(--secondary);margin:0;opacity:0;padding:0;position:absolute;transition:opacity .5s ease 0s,visibility .5s ease 0s;visibility:hidden;z-index:10}.head-menu-wrap .drop-down a,.head-menu-wrap .fly-out a{background:var(--white);display:block}.head-menu-wrap .drop-down>li:hover>a,.head-menu-wrap .fly-out>li:hover>a{background:var(--primary);color:var(--white)}.head-menu-wrap .drop-down>li:hover>.fly-out,.head-menu-wrap .fly-out>li:hover>.fly-out{opacity:1;visibility:visible}.breadcrumb ul{margin-bottom:0;padding-left:0}.btn,.master-wrapper-page .button-1,.master-wrapper-page .button-2{text-align:center;transition:background .3s,color .3s}.btn:focus,.master-wrapper-page .button-1:focus,.master-wrapper-page .button-2:focus{background:var(--opaque-black)!important;border-color:var(--opaque-black);box-shadow:none;color:var(--white)!important;outline:none!important}.btn-primary,.btn-primary:link,.btn-primary:visited,.btn-primary:active,.master-wrapper-page .button-1,.master-wrapper-page .button-1:link,.master-wrapper-page .button-1:visited,.master-wrapper-page .button-1:active,.mini-shopping-cart button[type=button],.mini-shopping-cart button[type=button]:link,.mini-shopping-cart button[type=button]:visited,.mini-shopping-cart button[type=button]:active,.shopping-cart-page .common-buttons button,.shopping-cart-page .common-buttons button:link,.shopping-cart-page .common-buttons button:visited,.shopping-cart-page .common-buttons button:active{background-color:var(--primary);border-color:var(--primary);color:var(--white);display:inline-block}.btn-primary:hover,.master-wrapper-page .button-1:hover,.mini-shopping-cart button[type=button]:hover,.shopping-cart-page .common-buttons button:hover{background-color:var(--secondary);border-color:var(--secondary);color:var(--primary)}.btn-secondary,.btn-secondary:link,.btn-secondary:visited,.btn-secondary:active,.master-wrapper-page .button-2,.master-wrapper-page .button-2:link,.master-wrapper-page .button-2:visited,.master-wrapper-page .button-2:active,.shopping-cart-page .common-buttons .estimate-shipping-button,.shopping-cart-page .common-buttons .estimate-shipping-button:link,.shopping-cart-page .common-buttons .estimate-shipping-button:visited,.shopping-cart-page .common-buttons .estimate-shipping-button:active{background-color:var(--secondary);border-color:var(--secondary);color:var(--primary);display:inline-block}.btn-secondary:hover,.master-wrapper-page .button-2:hover,.shopping-cart-page .common-buttons .estimate-shipping-button:hover{background-color:var(--primary);border-color:var(--primary);color:var(--white)}.btn-default,.btn-default:link,.btn-default:visited,.btn-default:active{background-color:var(--secondary);border-color:var(--secondary);color:var(--white);transition:background .3s,color .3s}.btn-default:hover{background-color:var(--primary);border-color:var(--primary);color:var(--secondary)}.button-1,.button-2{transition:background .3s,color .3s}.account-page .button-2{background-color:initial;color:var(--primary)}.account-page .button-2:hover{background-color:initial;color:var(--secondary)}#ocmMenuWrapper ul{background-color:var(--secondary)}#ocmMenuWrapper ul li{border-bottom-color:var(--opaque-white)}#ocmMenuWrapper ul li span:hover,#ocmMenuWrapper ul li.btnOCMBack:hover{background-color:var(--primary)}#ocmMenuWrapper ul li.btnOCMBack i{color:var(--white)}#ocmMenuWrapper ul .ocmSubMenu{background-color:var(--secondary);border-left-color:var(--opaque-white);color:var(--white)}#ocmMenuWrapper ul .ocmSubMenu:hover{background-color:var(--primary)}#ocmMenuWrapper ul ul{background-color:var(--secondary)}#ocmMenuWrapper .ocm-close span{padding:24px 22px}#ocmMenuWrapper .ocm-close span i{color:var(--white)}#ocmMenuWrapper .ocm-logo{padding-left:0;text-align:left}.product-item{display:flex;flex-direction:column;height:100%!important}.item-grid{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px}.item-box{margin:0}.item-box .product-title{flex-grow:1;font-size:20px;font-weight:600;margin-bottom:14px;min-height:unset}.item-box .details{display:flex;flex-direction:column;flex-grow:1}.item-box .description{flex-grow:1;font-size:15px;margin-bottom:30px;display:block}.item-box .add-info{display:flex;justify-content:space-between}.item-box .product-rating-box,.item-box .prices{margin-bottom:5px}.item-box .price{font-size:28px;line-height:28px}.fm-form-wrapper input[type=text],.fm-form-wrapper input[type=email],.fm-form-wrapper input[type=tel],.fm-form-wrapper input[type=password],.fm-form-wrapper textarea,.fm-form-wrapper select{border-radius:5px;height:38px;margin-bottom:10px;padding:5px 12px}.fm-form-wrapper textarea{height:auto;min-height:157px}.fm-form-wrapper label{color:var(--black);font:400 16px/1em var(--font-main);margin-bottom:10px}.fm-form-wrapper .form-group{padding:10px}.fm-form-wrapper select{height:38px}.fm-form-wrapper .form-control{color:var(--secondary)}.fm-form-wrapper .btn-success{border-radius:3px}.example-check>div{display:flex;gap:25px}.checkbox-inline{display:flex}.form-control+.form-control{margin-top:1em}input[type=checkbox]:checked,input[type=radio]:checked{accent-color:var(--primary);background-color:var(--secondary);border-color:var(--secondary)}input[type=radio],input[type=checkbox]{margin-right:8px}input[type=radio]:checked:before{transform:scale(1.5)}.example-radio>div{display:flex;gap:25px}.radio-inline{display:flex}.ko-validation-message{font-size:16px;color:red}.custom-file-input-button.btn{margin:0 0 0 10px;padding:2px 6px}.custom-file-input-button input{color:var(--white);margin-left:4px;transition:color .3s}.custom-file-input-button:hover input{color:var(--white)}.custom-file-input-clear-button,.custom-file-input-clear-button:active{background:var(--light-gray);margin:0 0 0 10px;padding:5px 16px}.pager ul{text-align:center}.pager ul li{display:inline-block;margin:0;vertical-align:top}.pager ul li a,.pager ul li span{background-color:var(--white);border:1px solid rgb(221,221,221);color:var(--black);cursor:pointer;display:inline-block;font-size:16px;height:39px;line-height:35px;padding:0;position:relative;text-align:center;width:37px}.pager ul li a:hover,.pager ul li span:hover{background-color:#282828;color:var(--white)}.pager ul li.current-page span{background-color:var(--secondary);border:1px solid rgb(221,221,221);border-color:transparent;color:var(--white)}.pager ul li .previous-page,.pager ul li .next-page{font-size:0px!important;line-height:0px!important}.pager li.previous-page *,.pager li.next-page *,.pager li.first-page *,.pager li.last-page *{background:var(--white);color:#000;font-size:16px;padding:0 13px;width:unset}.pager li:nth-child(1).previous-page *,.pager li:nth-child(1).first-page *{border-bottom-left-radius:20px;border-top-left-radius:20px}.pager li:nth-last-child(1).next-page *,.pager li:nth-last-child(1).last-page *{border-bottom-right-radius:20px;border-top-right-radius:20px}:root{--black: #000;--white: #fff;--off-white: rgb(234, 234, 234);--light-gray: rgb(221, 221, 221);--checkout-gray: rgb(170, 170, 170);--checkout-gray-hover: rgb(153, 153, 153);--mid-gray: rgb(102, 102, 102);--dark-gray: rgb(68, 68, 68);--primary: rgb(228, 80, 37);--secondary: rgb(42, 42, 42);--accent: rgb(0, 0, 0);--opaque-black: rgba(0, 0, 0, .6);--opaque-white: rgba(255, 255, 255, .6);--font-main: "Open Sans";--font-awesome: "Font Awesome 6 Pro"}
