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 (min-width: 1400px){.container{max-width:1440px}}@media screen and (max-width: 1199px){.modal{background:#00000080}.modal-dialog{padding:53px 0 0}.modal-backdrop{display:none}}.master-wrapper-page{position:relative;min-height:100vh;display:flex;flex-direction:column}img{height:auto;max-width:100%}.fm-clear{clear:both}@media (min-width: 1200px){.master-wrapper-page{padding-top:128px}}.master-wrapper-content{flex-grow:1;padding-top:0;width:100%}body div,body .container{--bs-gutter-x: 30px}@media (max-width: 575px){body .container{--bs-gutter-x: 100px}}body .row>*{--bs-gutter-x: 30px}body .row{--bs-gutter-x: 30px}.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)}.customer-recurring-payments{display:none}.pw-tooltip{text-wrap:balance}.flyout-cart .mini-shopping-cart .name a{color:var(--secondary)}.flyout-cart .mini-shopping-cart .name a:focus,.flyout-cart .mini-shopping-cart .name a:hover{color:var(--primary)}body,p{color:var(--black);font:400 1.125rem/1.75rem var(--font-main)}input,textarea,select,button{font-family:var(--font-main)!important}.topic-page p{margin:0 0 15px}.topic-page ul,.topic-page ol{padding-left:25px}h1,.h1,.page-title h1{color:var(--secondary);font:500 clamp(36px,3vw,46px)/3.25rem var(--font-main);text-transform:uppercase}h2,.h2{color:var(--secondary);font:500 2.625rem/3rem var(--font-main);text-justify:none}h3,.h3{color:var(--secondary);font:500 2.375rem/2.625rem var(--font-main)}h4,.h4{color:var(--secondary);font:500 2rem/2.25rem var(--font-main)}h5,.h5{color:var(--secondary);font:600 1.5rem/2.125rem var(--font-main)}h6,.h6{color:var(--secondary);font:600 1.25rem/1.625rem var(--font-main)}a,a:link,a:visited,a:active{color:var(--primary);text-decoration:none}a:hover{color:var(--secondary)}li{font:400 1.125rem/1.75rem var(--font-main);margin-bottom:15px;text-justify:none}.category-description p,.manufacturer-description p,.full-description p,.topic-block p,.topic-page p,.post-body p,.news-body p{text-align:left}em{color:var(--secondary);display:block;font:500 1.25rem/1.875rem var(--font-main);font-style:italic;text-align:center}.red{color:var(--primary)}.forgot-password a{color:var(--secondary)}.forgot-password a:hover{color:var(--primary)}.header{box-shadow:0 2px 6px #8e8e8e33;width:100%}@media (min-width: 1200px){.header{background:var(--white);left:0;position:fixed;top:0;width:100%;z-index:5}}.header-logo{margin-bottom:0}.header-logo img{max-height:80px}.menu-container{max-width:max-content}.header-upper{background-color:var(--secondary);height:37px;padding:4px 0;z-index:6}.header-upper>div{--bs-gutter-x: 30px;align-items:center;display:flex;justify-content:space-between;max-height:100%}.header-upper a,.header-upper span{color:var(--white);font:600 clamp(14px,3vw,16px)/ calc(1em + 4px) var(--font-main);transition:color .3s}.header-upper i{height:16px;width:16px;font-size:14px;margin-right:5px}.header-upper .header-links{display:block}.header-upper .header-links li{margin:0;padding:0 16px}.header-upper .header-links>ul>li:not(.search-wrap){border-left:1px solid var(--gray)}@media (max-width: 1199px){.header-upper .header-links{display:none}}.header-upper .search-toggle,.header-upper .ico-account,.header-upper .cart-label{display:flex;align-items:center}@media (max-width: 1199px){.header-upper .header-selectors-wrapper{margin:0 auto}}.header-selectors-wrapper{border-bottom:0;display:flex;align-items:center;padding:0}.header-selectors-wrapper span{align-items:center;display:inline-flex;gap:4px}.header-selectors-wrapper span:first-child{padding-right:15px}.header-selectors-wrapper span:not(:first-child){border-left:1px solid var(--gray);padding-left:15px}.header-selectors-wrapper span i{align-items:center;display:flex;font-size:18px;height:27px;justify-content:center;width:27px}.header-lower{padding:15px 0}.header-links ul{align-items:center;display:flex;margin-bottom:0;padding-left:0}.header-links a:focus,.header-links a:focus span,.header-links a:hover,.header-links a:hover span{color:var(--gray)}#topcartlink{background-color:unset;line-height:1.25rem}#topcartlink a{background:none;padding:0}#topcartlink span{transition:color .3s}#topcartlink span:hover{color:var(--gray)}.header-account-links{background:var(--secondary);left:0;max-width:100%;opacity:0;padding:0 5px;position:absolute;top:100%;transition:opacity .3s,visibility .3s;visibility:hidden;z-index:2}@media (max-width: 1199px){.header-account-links{display:none}}.header-account-links ul{flex-wrap:wrap;margin-bottom:0;padding-left:0;padding-top:8px}.header-account-links ul li a{color:var(--white);font:600 16px/27px var(--font-main);padding:5px 10px}.header-account-links ul li a:active{font:600 16px/27px var(--font-main);padding:5px 10px}.header-account-links li{display:block;flex-basis:100%;list-style:none;margin:0;padding:5px 0;text-align:left}.mobile-header-links{display:none}@media (max-width: 1199px){.mobile-header-links{display:block;margin-left:15px}}@media (max-width: 767px){.mobile-header-links{margin-left:0}}.mobile-header-links #topcartlink{margin-top:0}.mobile-header-links .header-links li{margin:0 10px}.mobile-header-links .header-links #topcartlink{margin-left:10px;padding:0}.mobile-header-links a,.mobile-header-links .cart-label{color:var(--secondary);font-size:35px}.mobile-header-links a:hover,.mobile-header-links .cart-label:hover{color:var(--gray)}.mobile-header-links .search-text,.mobile-header-links .account-text,.mobile-header-links .cart-text{display:none}.header-account{position:relative}.header-account:hover .header-account-links{opacity:1;visibility:visible}.header-menu{align-items:center;display:flex;height:91px;margin-bottom:0;position:unset;width:100%;max-width:100%}@media (max-width: 991px){.header-menu{margin:unset}}@media (max-width: 767px){.header-menu{flex-wrap:wrap;height:100%;justify-content:center;gap:15px;margin:5px 0 18px}}.mobile-account{display:none!important}@media (max-width: 1199px){.mobile-account{display:block!important}.menu-container{align-items:center;display:flex;height:39px;justify-content:center;width:39px}.menu-label{display:none}.header-logo{display:flex;flex-basis:100%}.hamburger,.hamburger-box{height:39px!important}.hamburger .hamburger-box .hamburger-inner,.hamburger .hamburger-box .hamburger-inner:before,.hamburger .hamburger-box .hamburger-inner:after{background-color:var(--secondary)}.hamburger .hamburger-box .hamburger-inner:before{top:-12px}.hamburger .hamburger-box .hamburger-inner:after{bottom:-12px}.menu{display:block}.menu li{margin:0;padding:0!important}}@media (max-width: 767px){.header-logo{justify-content:center}}@media (min-width: 1200px){.header-menu{border:none;justify-content:space-between;margin:0;max-width:100%;width:100%}.menu-container{border-top:none;padding-right:0}.menu-container .menu{padding:0;margin:0}.menu-container .menu .menu__item a{color:var(--black);font:700 clamp(16px,1.1vw,18px)/ calc(1em + 2px) var(--font-main);padding:10px 14px;text-transform:uppercase}.menu-container .menu .menu__item a:hover{background-color:var(--secondary);color:var(--white)}.menu-container .menu>.menu__item:not(:last-child){border-right:none}.menu-container .menu .menu__link:before{display:none}.menu-container .menu .menu__list-view{border-top:4px solid var(--secondary);border-radius:0;padding:0}.menu-container .menu .menu__list-view .menu__list-view{left:99%;top:-4px}.menu-container .menu .menu__list-view .menu__item{margin:0;padding:0}.menu-container .menu .menu__list-view .menu__item a:hover{background-color:var(--gray);color:var(--black)}}.head-menu-wrap li{margin:0}.head-menu-wrap a{color:var(--black);font:700 clamp(16px,1.1vw,18px)/ calc(1em + 2px) var(--font-main);padding:10px 14px;text-transform:uppercase;white-space:pre}.head-menu-wrap .top-level{font-size:0;margin:0;position:relative}@media (max-width: 1199px){.head-menu-wrap .top-level{display:none}}.head-menu-wrap .top-level li{list-style-type:none;position:relative;text-align:left}.head-menu-wrap .top-level>li{display:inline-block;padding:0 5px}@media (min-width: 1400px){.head-menu-wrap .top-level>li{padding:0 10px}}.head-menu-wrap .top-level>li>a{display:inline-block}.head-menu-wrap .top-level>li>a:focus{background-color:var(--secondary);color:var(--white)}.head-menu-wrap .top-level>li:hover>a{background-color:var(--secondary);color:var(--white)}.head-menu-wrap .top-level>li:hover .drop-down{opacity:1;visibility:visible}.head-menu-wrap .drop-down{left:5px;min-width:calc(100% - 20px);top:100%}@media (min-width: 1400px){.head-menu-wrap .drop-down{left:10px}}.head-menu-wrap .fly-out{left:100%;top:0}.head-menu-wrap .drop-down,.head-menu-wrap .fly-out{background:var(--white);border-top:4px 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:nth-child(n+2),.head-menu-wrap .fly-out>li:nth-child(n+2){border-top:1px solid var(--gray)}.head-menu-wrap .drop-down>li:hover>a,.head-menu-wrap .fly-out>li:hover>a{background-color:var(--gray);color:var(--black)}.head-menu-wrap .drop-down>li:hover>.fly-out,.head-menu-wrap .fly-out>li:hover>.fly-out{opacity:1;visibility:visible}.breadcrumb{margin:20px 0;padding:0}.breadcrumb ul{margin-bottom:0;padding-left:0}.breadcrumb li{margin-bottom:0}.breadcrumb a{color:var(--text-gray);font:400 15px/25px var(--font-main)}.breadcrumb a:hover{color:var(--secondary)}.breadcrumb .current-item{color:var(--primary);font:600 15px/25px var(--font-main)}.breadcrumb .delimiter{color:var(--text-gray);font-weight:300}footer{background:var(--secondary)}footer a,footer a:link,footer a:visited,footer a:active{color:var(--light-gray)}footer a:hover{color:var(--gray)}footer h5,footer .h5,footer p,footer span{color:var(--light-gray)}.footer-main{padding-bottom:24px;padding-top:50px}.footer-main p{font:1rem/1.5rem var(--font-main);margin-bottom:8px}.footer-main .footer-phone a{font:600 1.25rem/1.25rem var(--font-main)}.h5,h5{font:600 1.125rem/1.25rem var(--font-main);margin-bottom:16px}.footer-legalese{border-top:1px solid var(--dark-blue);line-height:0;padding:32px 0 25px;text-align:center}.footer-legalese a,.footer-legalese span{display:inline-block;font:.875rem/1.25rem var(--font-main);vertical-align:top}.legalese-sep{padding:0 8px}@media (max-width: 767px){.fm-footer-menu{padding-bottom:32px}}.footer-menu-item{line-height:0;margin-bottom:8px}.footer-menu-link{display:inline-block;font:1rem/1.5rem var(--font-main)}@media (max-width: 1199px){.footer-topic{padding-bottom:25px;text-align:center}}@media (min-width: 768px) and (max-width: 1199px){.footer-topic{padding-top:65px}}.search-wrap{position:relative}@media (max-width: 1199px){.search-wrap{position:unset}}.search-toggle{cursor:pointer}.search-box{background-color:var(--secondary);opacity:0;padding:12px 5px 12px 16px;position:absolute;right:0;top:100%;transform:translateY(10px);transition:opacity .3s,transform .3s;visibility:hidden}@media (max-width: 1199px){.search-box{top:100%;width:100vw;left:0}}.search-box.active{opacity:1;visibility:visible;transform:translateY(0)}.search-box form{align-items:center;flex-wrap:nowrap;justify-content:center}.search-box form input{border-radius:4px}.search-box form .search-btn{align-items:center;background-color:var(--secondary);color:var(--white);display:flex;min-width:unset;padding:5px 5px 5px 10px}@media (max-width: 1199px){.search-box form .search-btn{background-color:var(--primary);padding:5px 10px}}.search-box form .search-btn i{font-size:22px;transition:transform .3s}.search-box form .search-btn:hover,.search-box form .search-btn:focus,.search-box form .search-btn:active{background-color:var(--secondary)}@media (max-width: 1199px){.search-box form .search-btn:hover,.search-box form .search-btn:focus,.search-box form .search-btn:active{background-color:var(--primary)}}.search-box form .search-btn:hover i,.search-box form .search-btn:focus i,.search-box form .search-btn:active i{transform:scale(1.08)}.search-page .inputs{text-align:center}.search-page .inputs label{width:max-content}.search-page .item-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-column-gap:15px;grid-row-gap:30px}@media (max-width: 767px){.search-page .item-grid{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}}.search-page .item-grid .card.product-card{max-width:350px;margin:0 auto}.search-page .item-grid .card.product-card .card-image-wrapper{max-width:100%}.search-page .card-body{display:flex;flex-direction:column}.search-page .card-body .card-price{flex-grow:1}.search-page .item-box{width:unset}div.fade-in-left{transform:translate(-100%)}div.fade-in-right{transform:translate(100%);transition-delay:.4s}.fade-in-place,.fade-in-right,.fade-in-left{opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s,transform .5s}.fade-in-place.loaded,.fade-in-right.loaded,.fade-in-left.loaded{opacity:1;visibility:visible;transform:translate(0)}.btn,.master-wrapper-page .button-1,.master-wrapper-page .button-2{border-radius:0;border:none;display:inline-block;text-align:center;transition:background .3s,color .3s;font:600 1.125rem/1.875rem var(--font-main);padding:10px 30px}.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{background-color:var(--white);color:var(--secondary)}.btn-primary:hover,.master-wrapper-page .button-1:hover{background-color:var(--primary);color:var(--white)}.btn-secondary,.btn-secondary:link,.btn-secondary:visited,.btn-secondary:active,.btn-stroke,.btn-stroke:link,.btn-stroke:visited,.btn-stroke: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,.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);color:var(--white)}.btn-secondary:hover,.btn-stroke:hover,.mini-shopping-cart button[type=button]:hover,.master-wrapper-page .button-2:hover,.shopping-cart-page .common-buttons .estimate-shipping-button:hover{background-color:var(--primary);color:var(--white)}.btn-stroke,.btn-stroke:link,.btn-stroke:visited,.btn-stroke:active{border:1px solid var(--white)}.btn-stroke:hover{border-color:var(--primary)}.btn-link,.btn-link:link,.btn-link:visited,.btn-link:active{color:var(--primary);font:500 1rem/1.25rem var(--font-main);padding:0;text-decoration:none}.btn-link:after,.btn-link:link:after,.btn-link:visited:after,.btn-link:active:after{content:"";font-family:var(--font-awesome);margin-left:14px}.btn-link:hover,.btn-link:link:hover,.btn-link:visited:hover,.btn-link:active:hover{color:var(--secondary)}.btn-product,.btn-product:link,.btn-product:visited,.btn-product:active{align-items:center;background-color:var(--secondary);color:var(--white);display:flex;font:600 1.125rem/1.5rem var(--font-main);justify-content:center;max-height:40px;padding:10px 75px}.btn-product:hover,.btn-red,.btn-red:link,.btn-red:visited,.btn-red: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);color:var(--white)}.btn-red:hover,.shopping-cart-page .common-buttons button:hover{background-color:var(--secondary);color:var(--white)}.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)}.cards-section{margin:4rem auto}.cards-grid{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem}@media (min-width: 992px){.cards-grid{flex-direction:row}}.cards-grid .card{flex:1 1 50%;max-width:max-content}.card{background:var(--white);border:none;border-radius:3px;overflow:hidden;display:flex;flex-direction:column;height:100%}.card .card-image-wrapper{max-width:450px;height:340px}.card.product-card .card-image-wrapper{border:1px solid var(--gray);max-width:335px;max-height:256px;overflow:hidden}.card.product-card .card-image-wrapper img{height:100%}.card.product-card .h4{margin-bottom:5px}.card.product-card p{margin-bottom:12px}.card.product-card .btn{width:100%}.card-image{border-radius:4px;height:100%;object-fit:cover;width:100%}.card-badge{position:absolute;top:8px;left:8px;background:var(--off-white);color:var(--secondary);padding:5px 10px;font:600 .875rem/1.25rem var(--font-main);border-radius:3px}.card-body{padding:15px 0}.card-title{color:var(--secondary);display:block;margin-bottom:15px;font:600 1.5rem/1.75rem var(--font-main)}.card-text{color:var(--black);display:block;font:400 1.125rem/1.75rem var(--font-main)}.card-price{color:var(--primary);font-weight:600;margin-bottom:1.5rem}.testimonial-card{border:1px solid var(--border-gray);display:flex;flex-direction:row;max-width:680px;padding:25px;overflow:hidden}@media (max-width: 1399px){.testimonial-card .testimonial-card{max-width:100%}}@media (max-width: 767px){.testimonial-card{display:block}}.testimonial-card .card-image{border-radius:4px;width:300px;height:340px;object-fit:cover}@media (max-width: 767px){.testimonial-card .card-image{display:block;margin:0 auto}}.testimonial-card .card-body{display:flex;flex-direction:column;justify-content:center;padding:2.5rem}.testimonial-card blockquote{color:var(--black);font:400 1.375rem/2rem var(--font-main);font-style:italic;margin-bottom:2rem;text-justify:none}.testimonial-card .card-author{color:var(--black);font:600 1rem/1.25rem var(--font-main)}#ocmMenuWrapper ul{background-color:var(--secondary)}#ocmMenuWrapper ul li{border-bottom-color:var(--opaque-white);margin-bottom:0}#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}.img-left-content{position:relative;padding:clamp(30px,6vw,80px) 0;margin-bottom:80px}@media (max-width: 1199px){.img-left-content{margin-bottom:50px}}.img-left-content>.container{position:relative;z-index:1}.img-left-content .section-header{text-transform:uppercase}@media (max-width: 991px){.img-left-content .section-header{margin-top:45px}}.img-left-content .section-header h2{font-size:36px;font-weight:500;line-height:45px;text-align:left}.img-left-content .section-body .quote-text{color:var(--secondary);font-size:20px;font-weight:500;line-height:28px;border-left:4px solid #E01A21;padding-left:22px;margin:24px 0 21px}.img-left-content .section-body p{text-align:left}.img-left-content .section-body p:has(.btn){margin:25px 0 0}.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 .fm-dnn-form-field-group{align-items:stretch}.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:4px;height:50px;margin-bottom:10px;padding:15px 18px}.fm-form-wrapper .form-checkbox-wrap{align-items:center;display:flex;gap:2.5rem}.fm-form-wrapper .form-checkbox{border:none;width:max-content;display:flex;align-items:center;gap:40px}.fm-form-wrapper .form-checkbox input{border-radius:10px;height:30px;width:30px}.fm-form-wrapper .form-checkbox label{align-items:center;display:flex}.fm-form-wrapper .form-checkbox label span{line-height:1.5em}.fm-form-wrapper select{height:50px;padding:10px}.fm-form-wrapper .form-select{background-size:25px}.fm-form-wrapper textarea{height:auto;min-height:150px}.fm-form-wrapper label{color:var(--black);font:500 clamp(1rem,1.3vw,1.25rem)/1em var(--font-main);flex-grow:1;margin-bottom:10px;text-justify:none}.fm-form-wrapper .form-group{display:flex;flex-direction:column;padding:10px}.fm-form-wrapper .form-control{color:var(--dark-gray)}.fm-form-wrapper .btn-secondary{width:100%}.fm-form-wrapper .required-field label{display:flex}.example-check>div{display:flex;gap:25px}.checkbox-inline{display:flex;align-items:center;gap:10px;cursor:pointer}.checkbox-inline input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:31px;height:31px;border:2px solid var(--dark-border-gray);border-radius:10px;background-color:var(--off-white);cursor:pointer;position:relative;transition:all .2s ease}.checkbox-inline input[type=checkbox]:hover{border-color:var(--gray)}.checkbox-inline input[type=checkbox]:checked{background-color:#e0e0e0;border-color:#bdbdbd}.checkbox-inline input[type=checkbox]:checked:after{content:"";position:absolute;top:3px;left:9px;width:10px;height:15px;border:solid #333;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-inline input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 2px #0000000d}.checkbox-inline span{font:400 16px/22px var(--font-main)}.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;cursor:pointer}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}.form-wrap{max-width:650px}.pager ul{align-items:center;display:flex;gap:18px;justify-content:center;margin:0;padding:0}.pager ul li{list-style:none;margin:0}.pager ul li a,.pager ul li span{align-items:center;border:0;color:var(--black);display:inline-flex;font:600 1.25rem/1.375rem var(--font-main);justify-content:center;min-width:28px;padding:0;text-decoration:none}.pager ul li a:hover,.pager ul li span:hover,.pager ul li.current-page span{color:var(--primary)}.pager ul li.previous-page a,.pager ul li.next-page a{background-color:var(--secondary);border-radius:50%;color:var(--white);font-size:0;height:52px;min-width:52px;position:relative}.pager ul li.previous-page a:hover,.pager ul li.next-page a:hover{background-color:var(--primary)}.pager ul li.previous-page a:before,.pager ul li.next-page a:before{font-size:30px;font-family:var(--font-awesome)}.pager ul li.previous-page a:before{content:""}.pager ul li.next-page a:before{content:""}.password-recovery-page .pw-tooltip{text-wrap:balance;text-align:center}.password-recovery-page .inputs{text-align:center}.password-recovery-page .inputs label{max-width:max-content}.password-recovery-page .buttons,.login-page .buttons{justify-content:center}:root{--black: #1D1D1D;--white: #FFFFFF;--off-white: #FEFEFE;--light-gray: #F4F9FA;--border-gray: #E5E7EB;--dark-border-gray: #D4D4D4;--gray: #A7A9AC;--checkout-gray: rgb(170, 170, 170);--checkout-gray-hover: rgb(153, 153, 153);--text-gray: rgb(90, 98, 102);--mid-gray: rgb(102, 102, 102);--dark-gray: rgb(68, 68, 68);--faded-blue: rgba(18, 48, 107, .6);--primary: #E01A21;--secondary: #12306B;--accent: rgb(0, 0, 0);--opaque-black: rgba(0, 0, 0, .6);--opaque-white: rgba(255, 255, 255, .6);--dark-blue: rgba(50, 66, 97, 1);--font-main: "Poppins";--font-awesome: "Font Awesome 7 Pro"}
