@font-face{font-display:swap;font-family:Anton;font-style:normal;font-weight:400;src:url(fonts/Anton-Regular.f2d4dd57.woff2) format("woff2"),url(fonts/Anton-Regular.64054f65.woff) format("woff"),url(fonts/Anton-Regular.170b842f.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Gabarito;font-style:normal;font-weight:400;src:url(fonts/Gabarito-VariableFont_wght.c46d3896.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Gabarito;font-style:normal;font-weight:700;src:url(fonts/Gabarito-VariableFont_wght.c46d3896.ttf) format("truetype")}.paypal-button-container{max-width:none!important}.card-grow{transition:all .2s ease-in-out}.card-grow:hover{transform:scale(1.05)}.card-grow:active{transform:scale(.95)}.bootstrap-link-reset{color:#000;text-decoration:none!important}.bootstrap-link-reset:hover{color:#000}a{text-decoration:none}.tooltip{background-color:transparent!important}.bg-blur{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bg-offwhite{background-color:#f2f2f2}.bg-white{background-color:#fff}.bg-black{background-color:#000}.bg-lightgray{background-color:#d6d6d6!important}.bg-ultralightgray{background-color:#f1f3f5!important}.bg-lime{background-color:#91ff00!important}.bg-blue{background-color:#1f74d7!important}.bg-darkgrayx{background-color:#2a2a2a!important}.bg-darkgray{background-color:#424242!important}.bg-grayx{background-color:#626262!important}.bg-gray{background-color:#919191!important}.bg-red{background-color:red!important}.bg-transparent70dark{background-color:rgba(0,0,0,.89)!important}.bg-transparent50dark{background-color:rgba(0,0,0,.659)!important}.bg-btstransparent70light{background-color:hsla(0,0%,100%,.89)!important}.bg-btstransparent50light{background-color:hsla(0,0%,100%,.659)!important}.border{border:2px solid #424242}.border-top{border:solid #424242;border-width:2px 0 0}.border-end{border:solid #424242;border-width:0 2px 0 0}.border-bottom{border:solid #424242;border-width:0 0 2px}.border-start{border:solid #424242;border-width:0 0 0 2px}.custom-card-1{border-radius:10px;border-width:0!important}.custom-card-2{background-color:#fff!important;border-radius:25px!important;border-style:none;box-shadow:0 0 7px 0 rgba(0,0,0,.1);height:auto;padding:10px}@media(min-width:768px){.custom-card-2{height:635px;margin:0}}@media(min-width:850px){.custom-card-2{height:670px;margin:0}}@media(min-width:920px){.custom-card-2{height:697px;margin:0}}@media(min-width:993px){.custom-card-2{height:605px;margin:1px}}@media(min-width:1150px){.custom-card-2{height:642px;margin:1px}}@media(min-width:1200px){.custom-card-2{height:582px}}@media(min-width:1300px){.custom-card-2{height:575px}}@media(min-width:1400px){.custom-card-2{height:590px}}@media(min-width:1500px){.custom-card-2{height:607px}}@media(min-width:1600px){.custom-card-2{height:627px}}.custom-card-3{background-color:#f2f2f2!important;border-color:#91ff00!important;border-radius:25px!important;border-style:solid;border-width:0 0 10px!important;box-shadow:0 0 10px 0 rgba(0,0,0,.5);height:auto;padding:10px}@media(min-width:768px){.custom-card-3{height:420px}}@media(min-width:992px){.custom-card-3{height:320px}}@media(min-width:1200px){.custom-card-3{height:270px}}@media(min-width:1400px){.custom-card-3{height:300px}}@media(min-width:1600px){.custom-card-3{height:330px}}.custom-card-4{background-color:#fff!important;border-radius:10px!important;border-style:solid;box-shadow:0 10px 10px 0 rgba(0,0,0,.2);height:auto;margin:2px;padding:5px}@media(min-width:1000px){.custom-card-4{border-radius:25px!important}}.container-xxxl,.container-xxxxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media(min-width:1650px){.container-xxxl{max-width:1600px}}@media(min-width:1800px){.container-xxxxl{max-width:1750px}}.fs-0125{font-size:45px!important}@media screen and (max-width:992px){.fs-0125{font-size:calc(1.375rem + 2.5vw)!important}}.fs-025{font-size:35px!important}.fs-05{font-size:30px!important}.fs-7{font-size:14px!important}.fs-8{font-size:12px!important}.ff-anton{font-family:Anton,Arial,Helvetica,sans-serif}.brechbill-rounded{border-radius:10px}.brechbill-rounded-pill{border-radius:25px}.brechbill-rounded-circle{border-radius:50px}.brechbill-rounded-top{border-radius:15px 15px 0 0}.brechbill-rounded-pill-top{border-radius:25px 25px 0 0}.brechbill-rounded-circle-top{border-radius:50px 50px 0 0}.brechbill-rounded-bottom{border-radius:0 0 15px 15px}.brechbill-rounded-pill-bottom{border-radius:0 0 25px 25px}.brechbill-rounded-circle-bottom{border-radius:0 0 50px 50px}.brechbill-shadow{box-shadow:0 0 10px 0 rgba(0,0,0,.37)}.buttonsall{background-color:#d6d6d6;border-radius:10px;padding:10px;width:100%}.buttoncolor{border-radius:25px;border-width:0;box-shadow:-1px -1px 8px rgba(0,0,0,.314);cursor:pointer;font-size:18px;margin-top:8px;padding:10px 7px;width:100%}.buttoncolor,.buttoncolor-1{background-color:#242424;color:#fff}.buttoncolor-2{background-color:#000;color:#fff}.buttoncolor-3{background-color:#616060;color:#fff}.buttoncolor-4{background-color:#333;color:#fff}.buttoncolor-5{background-color:#fff;color:#000}.buttoncolor-6{background-color:#db0000;color:#fff}.buttoncolor-7{background-color:#1837c4;color:#fff}.buttoncolor-8{background-color:#ff8000;color:#fff}.buttoncolor-9{background-color:#ccb38f;color:#fff}.buttoncolor-10{background-color:#f0b823;color:#fff}.buttoncolor-11{background-color:#ffde00;color:#fff}.buttoncolor-12{background-color:#2cf000;color:#fff}.buttoncolor-13{background-color:#367c2b;color:#fff}.buttoncolor-14{background-color:#094e42;color:#fff}.buttoncolor:not(:last-child){border-right:none}.buttoncolor:hover{outline-style:solid;outline-width:2px}.color-options-column{padding:10px;width:50%}.photos{max-height:100%;max-width:94%;position:absolute}.shadecss{z-index:2}.image-container{height:400px;position:sticky;top:268px;z-index:2}.admin-bar .image-container{top:300px}@media only screen and (max-width:992px){.image-container{border-bottom:2px solid #000;top:68px}.admin-bar .image-container{top:100px}}@media only screen and (max-width:768px){.image-container{height:300px;top:73px}.admin-bar .image-container{top:120px}}@media only screen and (max-width:450px){.image-container{height:280px}}@media only screen and (max-width:375px){.image-container{height:200px}}.bravo-buttoncolor{background-color:#242424;border-radius:25px;border-width:0;box-shadow:-1px -1px 8px rgba(0,0,0,.314);color:#fff;cursor:pointer;font-size:18px;margin-top:8px;padding:10px 7px;width:100%}.bravo-buttoncolor-1{background-color:#ad2727;color:#fff}.bravo-buttoncolor-2{background-color:#5f0018;color:#fff}.bravo-buttoncolor-3{background-color:#0d2b47;color:#fff}.bravo-buttoncolor-4{background-color:#003f34;color:#fff}.bravo-buttoncolor-5{background-color:#f5d802;color:#000}.bravo-buttoncolor-6{background-color:#d76d23;color:#fff}.bravo-buttoncolor-7{background-color:#000;color:#fff}.bravo-buttoncolor-8{background-color:#141414;color:#fff}.bravo-buttoncolor-9{background-color:#4e4f53;color:#fff}.bravo-buttoncolor-10{background-color:#bbbab6;color:#fff}.bravo-buttoncolor-11{background-color:#aeb5bf;color:#fff}.bravo-buttoncolor-12{background-color:#b9b0ab;color:#fff}.bravo-buttoncolor-13{background-color:#adaaa3;color:#fff}.bravo-buttoncolor-14{background-color:#fff;color:#000}.bravo-buttoncolor-15{background-color:#4aff48;color:#000}.bravo-buttoncolor:not(:last-child){border-right:none}.bravo-buttoncolor:hover{outline-style:solid;outline-width:2px}.bravo-photos{max-height:100%;max-width:94%;position:absolute;top:5%}.admin-bar .custom-header{top:46px}@media screen and (min-width:783px){.admin-bar .custom-header{top:32px}}.brechbill-header-container-holder{height:80px}.custom-header{background-color:#000;border:solid #91ff00;border-width:0 0 2px;margin:0;position:fixed;top:0;z-index:1000}.top-header-div{height:80px}.top-header-div .row{height:100%}.brechbill-scroll-margin{scroll-margin-top:150px}.main-login-buttons-div{align-items:center;justify-content:center}.login-logout-buttons{border-radius:15px;border-width:0;font-size:18px;font-weight:500;margin-left:0;margin-right:4px;max-width:150px;padding:12px;text-align:center;transition:all .3s;width:45%}.login-logout-buttons-limegreen{background-color:#91ff00;color:#000!important}.login-logout-buttons-blue{background-color:#1f74d7;color:#fff;margin-left:4px;margin-right:0}.login-logout-buttons:hover{opacity:.8;text-decoration:none;transition:all .3s}.site-avatar{top:0}.site-avatar img{height:30px;margin-top:-2px;width:30px}.main-logo-div-footer{align-items:center;display:flex;height:120px;justify-content:center}.main-site-logo{height:45px!important;max-width:unset!important;width:auto}.main-site-logo-footer{height:100px!important}@media(max-width:440px){.main-site-logo{height:40px!important}}@media(max-width:365px){.main-site-logo{height:35px!important}}@media(max-width:350px){.main-site-logo{height:30px!important}}@media(max-width:305px){.main-site-logo{height:20px!important}}@media screen and (min-width:992px){.main-menu .dropdown:hover>.dropdown-menu,.main-menu .dropup:hover>.dropdown-menu{display:block}}.brechbill-navbar{padding-bottom:0;padding-top:0}.brechbill-navbar a{color:#fff;font-weight:500}.brechbill-navbar a span{font-size:25px!important}@media only screen and (min-width:992px){.brechbill-navbar a span{font-size:20px!important}}.brechbill-navbar a:hover{color:#91ff00!important}@media only screen and (min-width:992px){.brechbill-navbar a:hover{background-color:#424242;border-radius:5px}}.menu-item a{color:#fff!important}.menu-item{padding-left:5px;padding-right:5px}.dropdown-menu{background-color:rgba(0,0,0,.808)!important;margin-top:-2px;min-width:200px;width:auto}@media only screen and (min-width:992px){.dropdown-menu{border:2px solid #91ff00!important;width:auto}}.dropdown-toggle:focus,.nav-link:focus{background-color:#424242;border:0 solid #91ff00!important;border-radius:10px}@media only screen and (max-width:992px){.dropdown-item{border:2px solid #919191;border-radius:25px;margin-bottom:7px}}.dropdown-item:focus{background-color:#424242;border:0 solid #91ff00!important;border-radius:5px}.dropdown-item:hover{background-color:#424242!important}.navbar-nav .dropdown-menu{background-color:#000!important}@media only screen and (min-width:992px){.navbar-nav .dropdown-menu{background-color:#000!important}}.mobile-menu-margin{margin-bottom:250px}.custom-mobile-menu span{font-size:22px}.navbar-dark .navbar-toggler{background-color:transparent;border-color:#91ff00}.navbar-dark .navbar-toggler-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMyIgZGF0YS1uYW1lPSJMYXllciAzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOC45NyAxNC44MyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiM5MWZmMDB9PC9zdHlsZT48L2RlZnM+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iMTguOTciIGhlaWdodD0iMi45NyIgcng9IjEuNDgiIHJ5PSIxLjQ4Ii8+PHJlY3QgY2xhc3M9ImNscy0xIiB5PSI1LjkzIiB3aWR0aD0iMTguOTciIGhlaWdodD0iMi45NyIgcng9IjEuNDgiIHJ5PSIxLjQ4Ii8+PHJlY3QgY2xhc3M9ImNscy0xIiB5PSIxMS44NiIgd2lkdGg9IjE4Ljk3IiBoZWlnaHQ9IjIuOTciIHJ4PSIxLjQ4IiByeT0iMS40OCIvPjwvc3ZnPg==)}.navbar-toggler{float:right}#custom-notification-scroll-container{background:#202020;color:#fff;overflow:hidden;padding-top:3px}#custom-notification-scroll-text p{white-space:nowrap}#custom-notification-scroll-text{animation:my-animation 30s linear infinite;transform:translateX(100%)}@media only screen and (max-width:580px){#custom-notification-scroll-text{animation:my-animation 15s linear infinite;transform:translateX(100%)}}@keyframes my-animation{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes spin-once{0%{transform:rotate(180deg)}to{transform:rotate(1turn)}}@keyframes spin-once-counter-clock-wise{0%{transform:rotate(180deg)}to{transform:rotate(0deg)}}.brechbill-custom-mobile-search-icon{display:none;height:35px!important;margin-right:35px;opacity:0;transition:all .2s ease-in-out;visibility:hidden;width:35px!important}.brechbill-custom-mobile-search-icon--active{display:unset;opacity:1;visibility:visible}.brechbill-custom-mobile-search-icon--spin{animation:spin-once-counter-clock-wise .2s linear}@media(max-width:650px){.brechbill-custom-mobile-search-icon{margin-right:20px}}@media(max-width:390px){.brechbill-custom-mobile-search-icon{margin-right:5px}}@media(max-width:320px){.brechbill-custom-mobile-search-icon{height:25px!important;width:25px!important}}.brechbill-custom-close-mobile-search-icon{display:none;height:40px!important;margin-right:35px;opacity:0;padding-bottom:0!important;transition:all .2s ease-in-out;visibility:hidden;width:40px!important}.brechbill-custom-close-mobile-search-icon--active{animation:spin-once .2s linear;display:unset;opacity:1;visibility:visible}@media(max-width:370px){.brechbill-custom-close-mobile-search-icon{margin-right:5px}}@media(max-width:320px){.brechbill-custom-close-mobile-search-icon{height:25px!important;width:25px!important}}.brechbill-custom-hamberger-menu{display:none;height:40px!important;opacity:0;padding-bottom:0!important;transition:all .2s ease-in-out;visibility:hidden;width:40px!important}.brechbill-custom-hamberger-menu--active{display:unset;opacity:1;visibility:visible}.brechbill-custom-hamberger-menu--spin{animation:spin-once-counter-clock-wise .2s linear}.brechbill-custom-close-menu-icon{display:none;height:40px!important;opacity:0;padding-bottom:0!important;transition:all .2s ease-in-out;visibility:hidden;width:40px!important}.brechbill-custom-close-menu-icon--active{animation:spin-once .2s linear;display:unset;opacity:1;visibility:visible}:root{--header-height:82px}.brechbill-custom-main-menu{background-color:#424242;bottom:0;display:none;height:0;left:0;opacity:0;overflow-y:scroll;padding-bottom:200px;position:absolute;right:0;top:82px;transition:all .2s ease-in-out;visibility:hidden;z-index:900}.brechbill-custom-main-menu--active{display:initial;height:calc(100vh - var(--header-height));opacity:1;visibility:visible}.brechbill-custom-sub-menu{background-color:#424242;bottom:0;height:0;left:0;opacity:0;overflow-y:scroll;padding-bottom:200px;position:fixed;right:0;top:82px;transition:all 0s ease-in-out;visibility:hidden;z-index:925}.brechbill-custom-sub-menu--active{height:calc(100vh - var(--header-height));opacity:1;visibility:visible}.admin-bar .brechbill-custom-sub-menu{top:114px}@media screen and (max-width:783px){.admin-bar .brechbill-custom-sub-menu{top:128px}}.mobile-search-container{background-color:#424242;bottom:0;display:none;height:0;left:0;opacity:0;position:absolute;right:0;top:82px;transition:all .2s ease-in-out;visibility:hidden;z-index:1001}.mobile-search-container--active{display:initial;height:calc(100vh - var(--header-height));opacity:1;visibility:visible}.header-menu-phone-button{border:2px solid #91ff00;margin-right:30px;padding:7px 2px 7px 5px}@media(max-width:1153px){.header-menu-phone-button{margin-right:15px}}@media(max-width:991px){.header-menu-phone-button{margin-right:30px}}@media(max-width:532px){.header-menu-phone-button{margin-right:15px}}@media(max-width:440px){.header-menu-phone-button{padding:7px 1px 8px 5px}}@media(max-width:340px){.header-menu-phone-button{margin-right:5px;padding:5px 0 6px 3px}}@media(max-width:440px){.header-menu-phone-button span{font-size:14px}}@media(max-width:293px){.header-menu-phone-button span{font-size:11px}}.bt-menu-item{height:170px;padding:20px}.bt-menu-item a div{background-color:#202020;border-radius:15px;color:#f2f2f2;height:100%;padding:5px;transition:all .2s ease-in-out}.bt-menu-item a div:hover{transform:scale(1.03)}.bt-menu-item a div img{max-width:100%}@media(min-width:500px){.bt-menu-item a div img{height:100px}}@media(max-width:325px){.bt-menu-item a div span{font-size:15px}}.bt-menu-item-inner-div-for-vertical-center{align-items:center;display:flex;flex-direction:column;justify-content:center}.bt-menu-item-make-items-center{align-items:center!important}.bt-menu-item-make-items-center *{display:flex}.sub-menu-item-back-icon{transition:all .2s ease-in-out}.sub-menu-item-back-icon:hover{transform:scale(1.01)}.sub-menu-item-back-icon:hover svg{fill:#91ff00!important}.sub-menu-item-back-icon:hover *{color:#91ff00!important}.bt-cart-count{align-items:center;background-color:red;border-radius:50%;color:#fff;display:flex;font-size:12px;height:20px;justify-content:center;min-width:20px;position:absolute;right:-5px;top:-5px;width:auto}.bt-header-cart-icon{height:35px!important;margin-right:35px;transition:all .2s ease-in-out;width:35px!important}@media(max-width:650px){.bt-header-cart-icon{margin-right:20px}}@media(max-width:390px){.bt-header-cart-icon{margin-right:5px}}@media(max-width:320px){.bt-header-cart-icon{height:25px!important;width:25px!important}}.bt-header-cart-icon--count{align-items:center;background-color:red;border-radius:25px;display:flex;justify-content:center;left:23px;min-height:20px;min-width:20px;padding:1px;position:absolute;top:-9px}@media(max-width:370px){.bt-header-cart-icon--count{left:19px}}@media(max-width:320px){.bt-header-cart-icon--count{left:10px}}.bt-header-cart-icon--count span{color:#fff;font-size:12px;font-weight:700}.bt-header-cart-icon:hover{fill:#919191!important}.bt-is-icon div img{height:40px!important}.brechbill-main-desktop-menu{height:45px}.brechbill-main-desktop-menu>.row>.col-12{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:rgba(0,0,0,.788);position:fixed;top:82px;z-index:800}.admin-bar .brechbill-main-desktop-menu>.row>.col-12{top:128px}@media screen and (min-width:783px){.admin-bar .brechbill-main-desktop-menu>.row>.col-12{top:114px}}.top-search-queries-header-ul{list-style:none}.top-search-queries-header-ul li{cursor:pointer}.top-search-queries-header-ul li:hover{background-color:#d6d6d6}.top-search-queries-header-ul li span{position:absolute}.brechbill_icon{color:#91ff00;font-size:30px!important}.brechbill_icon_white{color:#fff}.brechbill_icon_black{color:#000}.brechbill_icon_darkgray{color:#424242}.brechbill_icon_blue{color:#1f74d7}.brechbill_icon_red{color:red}@media screen and (min-width:783px){.brechbill_icon{font-size:30px!important}}.brechbill_icon:hover{color:#fff}.brechbill_custom_icon{fill:#000;height:30px;width:30px}.brechbill_custom_icon_darkgray path{fill:#424242}.brechbill_custom_icon_red path{fill:red}.brechbill_custom_icon_white path{fill:#fff}.brechbill_custom_icon_blue path{fill:#1f74d7}.brechbill_custom_icon_lime path{fill:#91ff00}.brechbill-custom-icon{fill:#424242;height:25px;padding-bottom:3px;width:25px}.brechbill-custom-icon-black{fill:#000}.brechbill-custom-icon-white{fill:#fff}.brechbill-custom-icon-lightgray{fill:#d6d6d6}.brechbill-custom-icon-gray{fill:#919191}.brechbill-custom-icon-darkgrayx{fill:#2a2a2a}.brechbill-custom-icon-darkgrayxx{fill:#202020}.brechbill-custom-icon-darkgray{fill:#424242}.brechbill-custom-icon-red{fill:red}.brechbill-custom-icon-lime{fill:#91ff00}.brechbill-custom-icon-star-yellow{fill:#ffbc00}.brechbill-custom-icon-for-menu-cart{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgaWQ9IkxheWVyXzMiIGRhdGEtbmFtZT0iTGF5ZXIgMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzUuMjkgMzAuMjMiPg0KICA8cGF0aCBkPSJtMzEuNDgsMjcuMzJjMCwxLjYxLTEuMywyLjkxLTIuOSwyLjkxcy0yLjkxLTEuMy0yLjkxLTIuOTEsMS4zLTIuOSwyLjkxLTIuOSwyLjksMS4zLDIuOSwyLjlaIi8+DQogIDxwYXRoIGQ9Im0zNS4yMSw0LjQxbC0zLjIyLDExLjA5Yy0uMjUuODctMS4wNSwxLjQ4LTEuOTcsMS40OEgxMC42N2wuNDcsMi45M2gxOS4xMWMuNywwLDEuMjYuNTgsMS4yMywxLjI4di4yN2MtLjAzLjY2LS41OCwxLjE4LTEuMjQsMS4xOEg5LjljLS43NiwwLTEuNDEtLjUzLTEuNTYtMS4yN2wtLjg3LTQuMzktLjEtLjVMNC43NiwyLjgySC42M2MtLjM1LDAtLjYzLS4yOC0uNjMtLjYzVi42M2MwLS4zNS4yOC0uNjMuNjMtLjYzaDYuMjFjLjM1LDAsLjYzLjI4LjYzLjYzdjEuMzJoMjUuOWMxLjI4LDAsMi4yLDEuMjMsMS44NCwyLjQ2WiIvPg0KICA8cGF0aCBkPSJtMTMuODIsMjcuMzJjMCwxLjYxLTEuMzEsMi45MS0yLjkxLDIuOTFzLTIuOTEtMS4zLTIuOTEtMi45MSwxLjMtMi45LDIuOTEtMi45LDIuOTEsMS4zLDIuOTEsMi45WiIvPg0KPC9zdmc+);background-position:50%;background-repeat:no-repeat;background-size:contain;height:25px;width:25px}body.login .button-primary{background-color:#91ff00;color:#000}body.login .button-primary:active,body.login .button-primary:focus,body.login .button-primary:hover{background-color:#919191;color:#fff}body.login{background-color:#424242}.login h1 a{background-image:none;background-size:contain;color:transparent;font-size:27px;font-weight:300;height:150px;text-indent:0;width:auto}.login h1 a:hover{color:transparent;text-shadow:1px 1px 3px transparent}.login form{background-color:#424242;border-radius:20px;padding:50px}.login form .input{border-radius:10px}.login p{color:#91ff00}.login #nav a{color:#fff;font-size:18px;text-decoration:none;text-shadow:1px 1px 2px #000}.login #nav a:hover{color:#fff;text-shadow:1px 1px 4px #000}.login #backtoblog a{color:#fff;font-size:16px;text-decoration:none;text-shadow:1px 1px 2px #000}.login #backtoblog a:hover{color:#fff;text-shadow:1px 1px 4px #000}.login #login_error,.login .message,.login .success{background-color:#424242;border:1px solid #fff;border-radius:20px;color:#fff}.login form{border:1px solid #fff}#loginform #wfls-prompt-overlay{background-color:#424242!important}.main-search-overlay{background-color:#fff;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,.493);box-sizing:border-box;left:0;max-height:0;opacity:0;position:absolute;right:0;top:50px;transition:all .3s ease-in-out;visibility:hidden;width:100%;z-index:1001}.main-search-overlay .event-summary p,.main-search-overlay p{padding-top:0}.main-search-overlay .event-summary{margin-bottom:0;margin-top:20px}.main-search-overlay__top{background-color:rgba(247,0,0,.986)}.main-search-overlay__icon{color:#fff;font-size:25px!important;margin-right:0}@media(min-width:960px){.main-search-overlay__icon{font-size:2.5rem}}.main-search-overlay__clear-icon{font-size:25px!important;margin-right:0;position:absolute;right:40%;top:25%}.main-search-overlay__icon-div{background-color:#91ff00;border-radius:0 15px 15px 0;padding:8px}.main-search-overlay--active{display:block;max-height:80vh;opacity:1;visibility:visible}.main-search-overlay__section-title{color:#424242;font-size:2rem;font-weight:400;margin:30px 0 1px;padding:15px 0}.main-search-overlay__close{background-color:transparent;color:red;cursor:pointer;font-size:40px!important;height:40px;line-height:.7;position:absolute;right:15px;top:10px;transition:all .3s;width:40px}.main-search-overlay__close:hover{opacity:1}.main-search-overlay__hide{color:transparent!important}.main-search-overlay__term{height:100%;outline:none;width:100%}.main-search-overlay .one-half{padding-bottom:0}.main-search-overlay{left:-20%;right:-20%;width:auto}@media only screen and (max-width:1900px){.main-search-overlay{left:-40%;right:-40%;width:auto}}@media only screen and (max-width:1700px){.main-search-overlay{left:-50%;right:-50%;width:auto}}@media only screen and (max-width:1500px){.main-search-overlay{left:-60%;right:-60%;width:auto}}@media only screen and (max-width:1400px){.main-search-overlay{left:-30%;right:-30%;width:auto}}.header-search-input-container{background-color:#d6d6d6;border-radius:15px 0 0 15px;position:relative}.main-search-results{border:3px solid #d6d6d6;border-radius:10px;max-height:60vh;overflow-x:hidden;overflow-y:auto;padding:0}.main-search-results *{color:#424242}.main-search-results :hover{color:#424242;text-decoration:none}.header-search-row{position:relative}.header-search-row:has(input:focus){background-color:#91ff00;border-radius:15px;outline-color:#91ff00;outline-style:solid;outline-width:3px}.header-search{background-color:#d6d6d6;border-radius:15px 0 0 15px;border-width:0;padding:10px;width:62%}.header-search:focus{background-color:#fff}.header-search::-moz-placeholder{color:#424242;opacity:1;-moz-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out}.header-search::placeholder{color:#424242;opacity:1;transition:transform .3s ease-in-out}.header-search:focus::-moz-placeholder{font-weight:700}.header-search:focus::placeholder{font-weight:700}.header-search:-ms-input-placeholder{color:#424242}.header-search::-ms-input-placeholder{color:#424242}.main-search-results li{background-color:#fff;border:solid #d6d6d6;border-width:0 0 2px;list-style:none;padding-bottom:4px}.main-search-results li:hover{background-color:#f2f2f2}.main-search-results a:hover{color:#000}.search-results-attributes div:nth-child(2n){background-color:#d6d6d6}.search-stock{align-items:center;background-color:#1f74d7;border-radius:25px;color:#fff;position:absolute;right:15px;top:10px}.search-stock-on-order{background-color:red}.search-stock:hover{color:#fff}.search-onsale{left:15px;top:10px}.search-map-sale,.search-onsale{align-items:center;background-color:#91ff00;border-radius:25px;color:#424242;position:absolute}.search-map-sale{bottom:10px;right:10px}.regular_price_on_sale_search,.regular_price_on_sale_search:hover{color:red;font-weight:400;text-decoration:line-through}.main-search-results img{height:auto;width:100%}.full-site-overlay{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:rgba(0,0,0,.659);height:100vh;margin-top:-100px;position:fixed;width:100%;z-index:100}#main-search-overlay__results ::-webkit-scrollbar{height:15px;width:15px}#main-search-overlay__results ::-webkit-scrollbar-track{background:#424242;border-radius:25px}#main-search-overlay__results ::-webkit-scrollbar-thumb{background-image:linear-gradient(#d6d6d6,#919191);border-radius:10px}#main-search-overlay__results ::-webkit-scrollbar-thumb:hover{background:#91ff00}.brechbill-desktop-search-selectors{bottom:0;position:absolute;right:0;top:0;width:38%}.brechbill-desktop-search-selectors:hover{cursor:pointer}html{margin:0;padding:0;width:100%}*{font-family:Gabarito,Arial,Helvetica,sans-serif}h1{font-size:calc(1.375rem + 1.5vw)!important;margin-bottom:.5rem!important;margin-top:0!important}@media(min-width:1200px){.h1,h1{font-size:2.5rem}}a,li,p,span{font-size:18px}a{color:#1f74d7}@media only screen and (max-width:768px){.h1-title{font-size:25px}}button:focus{outline:none}.page-min-height{min-height:500px}.woocommerce{min-height:50vh}.rounded-25{border-radius:25px}.rounded-15{border-radius:15px}.brechbill-smoth-scroll,html{scroll-behavior:smooth}.main-body-no-scroll{overflow:hidden}.full-site-bg-color{background-color:#fff}.position-relative{position:relative}.tooltip{background-color:red;color:pink;content:attr(title)}.custom-input-field{background-color:#f2f2f2!important;border-color:#d6d6d6!important;border:solid;border-radius:15px;border-width:2px;padding:10px}.custom-input-field-fullwidth{width:100%}.woocommerce .woocommerce-breadcrumb{color:#1f74d7;font-size:18px;margin-bottom:0;max-height:50px;overflow:hidden}@media only screen and (max-width:768px){.brechbill-navbar{max-height:100vh;overflow-x:hidden;overflow-y:auto}}.fc-white{color:#fff!important}.fc-black{color:#000!important}.fc-darkgray{color:#424242!important}.fc-gray{color:#919191!important}.fc-grayx,.fc-grayx a{color:#626262!important}.fc-lightgray{color:#d6d6d6!important}.fc-lime{color:#91ff00!important}.fc-limedark{color:#00de00!important}.fc-blue{color:#1f74d7!important}.fc-red{color:red!important}.main-button{border-radius:15px!important;border-width:0!important;font-size:20px!important;padding:12px 10px!important;transition:all .2s ease-in-out!important}.main-button-limegreen{background-color:#91ff00!important;color:#000!important}.main-button-limegreen-invert{background-color:#000!important;color:#91ff00!important}.main-button-blue{background-color:#1f74d7!important;color:#fff!important}.main-button-black{background-color:#000!important;color:#fff!important}.main-button-darkgray{background-color:#424242!important;color:#fff!important}.main-button-darkgrayx{background-color:#2a2a2a!important;color:#fff!important}.main-button-lightgray{background-color:#d6d6d6!important;color:#424242!important}.main-button-red{background-color:red!important;color:#fff!important}.main-button-fullwidth{width:100%!important}.main-button-75width{width:75%!important}@media only screen and (max-width:768px){.main-button-75width{width:100%!important}}.main-button-50width{width:50%!important}@media only screen and (max-width:768px){.main-button-50width{width:100%!important}}.main-button-25width{width:25%!important}@media only screen and (max-width:768px){.main-button-25width{width:100%!important}}.main-button-center{align-items:center!important;display:flex!important;justify-content:center!important}.main-button:hover{box-shadow:1px 1px 5px rgba(0,0,0,.527);opacity:.8;text-decoration:none;transform:scale(1.03);transition:all .2s}.main-button:active{border-color:#fff!important;transform:scale(.9)}.transparent-button{background-color:rgba(0,0,0,.659)!important;border:2px solid #fff!important;border-radius:15px!important;color:#fff!important;font-family:Arial!important;font-size:20px!important;font-weight:700!important;padding:10px!important;text-shadow:1px 1px 7px #000!important;transition:all .2s ease-in-out!important}.transparent-button-fullwidth{width:100%!important}.transparent-button-75width{width:75%!important}@media only screen and (max-width:768px){.transparent-button-75width{width:100%!important}}.transparent-button-50width{width:50%!important}@media only screen and (max-width:768px){.transparent-button-50width{width:100%!important}}.transparent-button:hover{background-color:rgba(0,0,0,.502)!important;text-decoration:none!important;text-shadow:1px 1px 7px transparent!important;transform:scale(1.03);transition:all .2s!important}.transparent-button:active{border-color:#fff!important;transform:scale(.9)!important}.button-clicked-blue{background-color:#1f74d7!important;border-color:#fff!important;color:#fff!important}.bt-home-page-banner-image{background-position:center -43vw;background-repeat:no-repeat;background-size:cover;background-size:420vw;position:relative;z-index:0}.bt-home-page-banner-image--buttons{margin-top:2vw}@media only screen and (min-width:250px){.bt-home-page-banner-image{background-position:center -27vw;background-size:297vw}.bt-home-page-banner-image--buttons{margin-top:18vw}}@media only screen and (min-width:300px){.bt-home-page-banner-image{background-position:center -33vw;background-size:250vw}.bt-home-page-banner-image--buttons{margin-top:21vw}}@media only screen and (min-width:350px){.bt-home-page-banner-image{background-size:230vw}.bt-home-page-banner-image--buttons{margin-top:25vw}}@media only screen and (min-width:400px){.bt-home-page-banner-image{background-size:215vw}}@media only screen and (min-width:500px){.bt-home-page-banner-image{background-size:200vw}.bt-home-page-banner-image--buttons{margin-top:25vw}}@media only screen and (min-width:600px){.bt-home-page-banner-image{background-position:center -30vw;background-size:170vw}}@media only screen and (min-width:768px){.bt-home-page-banner-image{background-size:145vw}.bt-home-page-banner-image--buttons{margin-top:20vw}}@media only screen and (min-width:992px){.bt-home-page-banner-image{background-position:center -34vw;background-size:140vw}}@media only screen and (min-width:1200px){.bt-home-page-banner-image{background-position:center -27vw;background-size:115vw}}@media only screen and (min-width:1400px){.bt-home-page-banner-image{background-position:center -28vw;background-size:110vw}}@media only screen and (min-width:1500px){.bt-home-page-banner-image{background-position:center -24vw;background-size:100vw}.bt-home-page-banner-image--buttons{margin-top:20vw}}@media only screen and (min-width:1650px){.bt-home-page-banner-image{background-position:center -25vw;background-size:100vw}}@media only screen and (min-width:1850px){.bt-home-page-banner-image{background-position:center -26vw;background-size:100vw}}#home-page-top-section-main-image{height:100%;left:0;max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}@media only screen and (min-width:992px){.bt-home-page-banner-image-h1 br{display:none}}.bt-home-page-banner-image-h1{line-height:.9;margin:.67em 0;text-transform:uppercase}.bt-home-page-banner-image-h1--1{color:#fff;font-family:anton;font-size:36px}.bt-home-page-banner-image-h1--2{color:#91ff00;font-family:anton;font-size:58px}.bt-home-page-banner-image-h1--3{color:#fff;font-family:anton;font-size:37px}@media only screen and (min-width:992px){.bt-home-page-banner-image-h1--1,.bt-home-page-banner-image-h1--2,.bt-home-page-banner-image-h1--3{font-size:60px}}.home-page-tag-line{text-shadow:0 0 4px #fff}@media only screen and (min-width:992px){.home-page-tag-line{text-shadow:none}}.bt-home-page-no-fees-lowest-price-guarantee-background{overflow:hidden;position:relative}.bt-nofees-bg-img{filter:grayscale(100%);height:100%!important;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:-11vw 0;object-position:-11vw 0;position:absolute;width:100%;z-index:0}@media(min-width:992px){.bt-nofees-bg-img{-o-object-position:center 0;object-position:center 0}}@media(min-width:1300px){.bt-nofees-bg-img{-o-object-position:center -5vw;object-position:center -5vw}}@media(min-width:1550px){.bt-nofees-bg-img{-o-object-position:center -16vw;object-position:center -16vw}}@media(min-width:1850px){.bt-nofees-bg-img{-o-object-position:center -25vw;object-position:center -25vw}}.bt-home-page-no-fees-lowest-price-guarantee-background>.container-fluid{background-color:rgba(0,0,0,.659);position:relative;z-index:1}.bt-home-page-no-fees-lowest-price-guarantee-background h2{font-size:calc(1.375rem + 4vw)!important}@media(min-width:750px){.bt-home-page-no-fees-lowest-price-guarantee-background h2{font-size:calc(1.375rem + 2.5vw)!important}}@media(min-width:992px){.bt-home-page-no-fees-lowest-price-guarantee-background h2{font-size:calc(1.375rem + 1.5vw)!important}}.huge-sale-title{color:#1f74d7;font-family:Anton;font-size:80px;margin-bottom:-50px}.huge-sale-text{color:#fff;font-family:Anton;font-size:30px;margin-bottom:-20px;text-shadow:0 0 10px rgba(0,0,0,.877)}@media only screen and (min-width:526px){.huge-sale-title{color:#1f74d7;font-family:Anton;font-size:120px;margin-bottom:-80px}.huge-sale-text{color:#fff;font-family:Anton;font-size:50px;margin-bottom:-45px;text-shadow:0 0 15px rgba(0,0,0,.438)}}@media only screen and (min-width:1000px){.huge-sale-title{color:#1f74d7;font-family:Anton;font-size:170px;margin-bottom:-110px}.huge-sale-text{color:#fff;font-family:Anton;font-size:70px;margin-bottom:-60px;text-shadow:0 0 15px rgba(0,0,0,.438)}}#countdowntimerdays,#countdowntimerhours,#countdowntimerminutes,#countdowntimerseconds{border:2px solid #919191;padding:0}.countdowntimer-time{font-size:25px;margin-bottom:0}.countdowntimer-name{font-size:12px;margin-bottom:0}.parts-banner{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:25px;margin:10px;padding:100px 10px;position:relative}.parts-banner img.bg-img{border-radius:25px;box-shadow:0 0 7px 0 rgba(0,0,0,.1);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;pointer-events:none;position:absolute;width:100%;z-index:0}@media screen and (max-width:992px){.parts-banner{background-attachment:scroll}.parts-banner img.bg-img{-o-object-position:center;object-position:center}}.parts-banner .big-span-text{font-size:9rem}@media screen and (max-width:570px){.parts-banner .big-span-text{font-size:7rem}}@media screen and (max-width:450px){.parts-banner .big-span-text{font-size:5rem}}@media screen and (max-width:340px){.parts-banner .big-span-text{font-size:4rem}}.repair-service-banner{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:25px;margin:10px;padding:100px 10px;position:relative}.repair-service-banner img.bg-img{border-radius:25px;box-shadow:0 0 7px 0 rgba(0,0,0,.1);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;pointer-events:none;position:absolute;width:100%;z-index:0}@media screen and (max-width:992px){.repair-service-banner{background-attachment:scroll}.repair-service-banner img.bg-img{-o-object-position:center;object-position:center}}.repair-service-banner .big-span-text{font-size:9rem}@media screen and (max-width:570px){.repair-service-banner .big-span-text{font-size:7rem}}@media screen and (max-width:450px){.repair-service-banner .big-span-text{font-size:5rem}}@media screen and (max-width:340px){.repair-service-banner .big-span-text{font-size:4rem}}.color-options-tab-under-brand{background-color:rgba(0,0,0,.659);left:-54px;line-height:18px;padding:25px 35px 5px;position:absolute;top:38px;transform:rotate(-45deg);transform-origin:top left;transition:all .3s ease-in-out;z-index:10}.color-options-tab-under-brand:hover{background-color:#000;padding-top:30px}.color-options-tab-under-brand a{color:#fff;font-size:14px;text-decoration:none}.google-review-container-col .next,.google-review-container-col .prev{cursor:pointer;margin-top:-22px;position:absolute;top:50%;transition:.6s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.google-review-container-col .next{right:0}.google-review-container-col .prev{left:0}.google-review-container-col>::-webkit-scrollbar{height:0;width:5px}.google-review-container-col>::-webkit-scrollbar-track{background:transparent;border-radius:10px}.google-review-container-col>::-webkit-scrollbar-thumb{background-image:linear-gradient(#919191,#424242);border-radius:10px}.google-review-container-col>::-webkit-scrollbar-thumb:hover{background:#919191}.google-review-container-full-screen .googleReviewCard{align-items:center;height:100%}.google-review-container{height:320px;margin:auto;max-width:100%;overflow:hidden;position:relative}.googleReviewCard{flex:0 0 auto;width:300px}.brechbill-google-review-carousel-container{display:flex;overflow:hidden;scroll-behavior:smooth;white-space:nowrap}.google-review-profile-logo{border-radius:50px;height:70px;width:70px}.google-review-profile-logo-customer{border-radius:50px;height:50px;position:absolute;width:auto}.google-review-title{font-size:16px;font-weight:700}.google-review-rating{color:#ffbc00;font-size:20px}.google-review-stars{height:20px;margin-bottom:7px;width:20px}.google-review-stars-mini{height:15px;margin-bottom:4px;margin-right:-3px;width:15px}.google-review-card{background-color:#f2f2f2;border-radius:10px;box-shadow:0 0 4px rgba(0,0,0,.659);height:300px;padding:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.google-review-name-box{margin-left:55px}.google-review-stars-customer{height:16px;width:16px}.google-review-time-stamp{color:#919191;font-size:14px}.google-review-text-box{border-radius:10px;height:65%;overflow:auto;padding:5px}.google-review-card ::-webkit-scrollbar{height:15px;width:8px}.google-review-card ::-webkit-scrollbar-track{background:#424242;border-radius:25px}.google-review-card ::-webkit-scrollbar-thumb{background-image:linear-gradient(#d6d6d6,#919191);border-radius:10px}.google-review-card ::-webkit-scrollbar-thumb:hover{background:#91ff00}.custom-banner{color:#2a2a2a;overflow:hidden;position:relative;width:100%}@media(max-width:992px){.custom-banner{background-size:170%}}.custom-banner .banner-img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:0}.custom-banner_fade-overlay{background-image:linear-gradient(hsla(0,0%,100%,.72),#fff);padding:1rem 0;position:relative;text-align:center;z-index:1}.custom-banner h1{color:#333;font-size:1.7rem!important;font-weight:700;margin:0}@media(min-width:992px){.custom-banner h1{font-size:3rem!important}}.custom-banner p{color:#333;margin:0}.woocommerce .woocommerce-breadcrumb a{color:#424242}.custom-banner-featured-image-override{background-position:50%;background-size:cover;min-height:400px}.custom-banner-featured-image-override h1,.custom-banner-featured-image-override p{text-shadow:0 0 7px #000}@media(max-width:768px){.custom-banner-featured-image-override{background-position:top;min-height:250px}}.custom-banner_fade-overlay-override{background-image:linear-gradient(#000,transparent 60%);min-height:400px}@media(max-width:768px){.custom-banner_fade-overlay-override{min-height:250px}}.notification-message-banner{background-color:#f2f2f2;border-color:#424242;border-style:solid;border-width:0 5px;box-shadow:1px 1px 5px rgba(0,0,0,.527);color:#424242;margin-bottom:5px;padding:5px}.border-gray{border:1px solid #d6d6d6}.search-form{background-color:#919191;border-radius:25px;padding:12px;text-align:center}.search-form label{color:#424242;display:block}.search-form-row{display:flex}.search-form .s{border:none;border-radius:15px;flex-basis:auto;flex-grow:1;min-width:20px;padding:10px}@media(min-width:530px){.search-form .s{font-size:1.4rem}}.search-submit{background-color:#91ff00;border:none;border-radius:15px;color:#424242;font-family:Roboto,sans-serif;font-weight:700;margin-left:10px;outline:none;padding:0 20px}.mobile-search-form-row{background-color:#1f74d7;border-radius:25px;display:flex}.mobile-search-form .s{background-color:#d6d6d6;border:none;border-radius:15px 0 0 15px;flex-basis:auto;flex-grow:1;font-size:18px;min-width:20px;outline:none;padding:10px}@media(min-width:530px){.mobile-search-form .s{font-size:25px}}.mobile-search-form .s:focus{background-color:#fff}.mobile-search-submit{background-color:#1f74d7;border:none;border-radius:0 15px 15px 0;color:#fff;font-family:Roboto,sans-serif;outline:none;padding:0 15px}::-webkit-scrollbar{height:15px;width:15px}::-webkit-scrollbar-track{background:#424242}::-webkit-scrollbar-thumb{background-image:linear-gradient(#d6d6d6,#919191);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#d6d6d6}.custom-blog-page-post-containter li{background-color:#f2f2f2;border-radius:25px;box-shadow:0 0 10px rgba(0,0,0,.502);margin-top:25px;min-height:200px;padding:15px}.custom-blog-page-post-containter img{border-radius:25px}.custom-blog-post-containter{background-color:#f2f2f2;border-radius:25px;box-shadow:0 0 10px rgba(0,0,0,.502);height:100%;padding:15px}.blog-post-category-image{border-radius:25px;max-width:100%}.blog-category-paginate-links{margin-left:auto;margin-right:auto}.blog-category-paginate-links a{background-color:transparent;border-radius:10px 10px 10px 10px;color:#919191;margin-right:5px;padding:15px}.blog-category-paginate-links a:hover{text-decoration:none}.blog-category-paginate-links span{background-color:#f2f2f2;border-radius:10px 10px 10px 10px;color:#424242;padding:15px}.c3-loan-calculator-form{background-color:#fff;position:relative}@media only screen and (max-width:991px){.c3-loan-calculator-form{padding:70px 15px}}.c3-loan-calculator-close-icon{height:45px;padding:0 3px;right:30px;top:15px}.brechbill-email-signup-popup-close-icon,.c3-loan-calculator-close-icon{background-color:#fff;border-radius:10px;color:red;font-size:45px!important;position:absolute;width:50px}.brechbill-email-signup-popup-close-icon{height:43px;padding:0;right:-9px;top:-19px}.brechbill-email-signup-form-popup{bottom:0;left:10px;position:fixed;right:10px;transform:scale(0);transition:all .5s ease-in-out;z-index:100005}.brechbill-email-signup-form-popup--active{transform:scale(1);transition:all .5s ease-in-out}@media only screen and (min-width:768px){.brechbill-email-signup-form-popup{left:30%}}@media only screen and (min-width:992px){.brechbill-email-signup-form-popup{left:60%}}@media only screen and (min-width:1200px){.brechbill-email-signup-form-popup{left:75%}}@media only screen and (min-width:1400px){.brechbill-email-signup-form-popup{left:80%}}.brechbill-email-signup-form-popup #mc_embed_signup{background-color:#202020;border:3px solid #91ff00;border-radius:30px;box-shadow:0 0 100px #000;color:#fff;padding:25px 10px 10px}.video-container-youtube{height:400px}@media only screen and (max-width:1200px){.video-container-youtube{height:300px}}@media only screen and (max-width:992px){.video-container-youtube{height:400px}}@media only screen and (max-width:768px){.video-container-youtube{height:300px}}@media only screen and (max-width:500px){.video-container-youtube{height:250px}}@media only screen and (max-width:400px){.video-container-youtube{height:200px}}@media only screen and (max-width:300px){.video-container-youtube{height:150px}}.video-container-youtube iframe{height:100%;width:100%}@media only screen and (max-width:992px){.video-container-youtube iframe{width:100%}}.productImageSlides .video-container-youtube{width:100%}.youtube-placeholder{cursor:pointer;position:relative}.youtube-placeholder img.video-thumb{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.youtube-play-button{height:25%!important;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:70px}.custom-accordion{width:100%}.custom-accordion button{font-size:22px}.shop-trailer-by-type-image img{height:auto;width:100%}[id^=shop-trailers-by-type-]:before{background-color:#91ff00;border-radius:5px;bottom:35px;color:#424242;content:"Every $1K = $30 Gift Card!";display:block;font-size:13px;font-weight:700;left:50%;margin-bottom:8px;padding:2px 4px;position:absolute;transform:translate(-50%,-17%);width:90%;z-index:2}.shop-trailers-by-brand img{height:auto;width:100%}.shop-trailers-by-brand{overflow:hidden}.bt-text-us-button{animation:breathing 4s ease-in-out infinite;bottom:50px;cursor:pointer;opacity:1;position:fixed;right:30px;transition:all .5s ease-in-out;z-index:750}@media(max-width:992px){.bt-text-us-button{bottom:40px;right:30px}}.bt-text-us-button:hover{animation:hoverBreathing .5s ease-in-out infinite}.bt-scroll-to-top-button{animation:breathing 4s ease-in-out infinite;bottom:35px;cursor:pointer;height:70px!important;left:-100px;opacity:0;position:fixed;transition:all .5s ease-in-out;visibility:hidden;width:70px;z-index:750}.bt-scroll-to-top-button--active{left:30px;opacity:1;visibility:visible}@media(max-width:992px){.bt-scroll-to-top-button--active{bottom:30px;left:15px}}@keyframes breathing{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.bt-scroll-to-top-button:hover{animation:hoverBreathing .5s ease-in-out infinite}@keyframes hoverBreathing{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.full-site-blur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:100vh;position:fixed;top:0;width:100%;z-index:150}.brechbill-custom-btn-close{background-color:rgba(31,116,215,0)!important;box-shadow:none!important}.brechbill-custom-btn-close svg{animation:hover-shift-off .2s forwards;height:35px;transition:all .2s ease-in-out;width:35px}.brechbill-custom-btn-close svg:hover{animation:hover-shift-on .2s forwards;filter:drop-shadow(0 0 7px rgba(0,0,0,.3))}@keyframes hover-shift-on{0%{transform:rotate(0deg)}to{transform:rotate(90deg)}}@keyframes hover-shift-off{0%{transform:rotate(90deg)}to{transform:rotate(0deg)}}.brechbill-large-text-container{padding:50px 0;position:relative}.brechbill-large-text-container h1,.brechbill-large-text-container h2,.brechbill-large-text-container h3,.brechbill-large-text-container h4,.brechbill-large-text-container h5,.brechbill-large-text-container h6{color:#424242;display:inline-block;font-size:35px;font-weight:700;line-height:normal;margin:0;position:relative;vertical-align:middle;z-index:2}.brechbill-large-text-container>span{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(180deg,#f1f3f5 30%,#f9f9f9 70%);color:transparent;font-family:Anton,sans-serif;font-size:130px;left:50%;letter-spacing:15px;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:1}@media(max-width:1200px){.brechbill-large-text-container>span{font-size:100px}}@media(max-width:992px){.brechbill-large-text-container>span{font-size:90px;letter-spacing:10px}}@media(max-width:768px){.brechbill-large-text-container>span{font-size:70px;white-space:normal}}.brechbill-large-text-container-xl>span{background-image:linear-gradient(180deg,#e7e7e7 30%,#f1f3f5 70%);font-size:169px!important;overflow:hidden;text-overflow:ellipsis;top:39%;white-space:nowrap;width:95%}@media(max-width:1200px){.brechbill-large-text-container-xl>span{font-size:130px!important}}@media(max-width:992px){.brechbill-large-text-container-xl>span{display:none;font-size:90px!important;top:15%}}@media(max-width:768px){.brechbill-large-text-container-xl>span{font-size:70px!important}}#shop-for-trailers-section{position:relative;top:-100px}.brechbill-get-a-quote-banner-image{background-attachment:scroll;background-position:top;background-repeat:no-repeat;background-size:cover;padding-bottom:100px;padding-top:100px;position:relative;width:100%}.brechbill-get-a-quote-banner-image img.bg-img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;position:absolute;width:100%;z-index:0}.brechbill-get-a-quote-banner-image-remove-padding{padding-bottom:50px;padding-top:50px}@media screen and (max-width:992px){.brechbill-get-a-quote-banner-image{padding-top:200px}.brechbill-get-a-quote-banner-image img.bg-img{-o-object-position:center;object-position:center}}@supports(-webkit-touch-callout:none){.brechbill-get-a-quote-banner-image{padding-top:200px}.brechbill-get-a-quote-banner-image img.bg-img{-o-object-position:50% 50%;object-position:50% 50%}}.forminator-row:has(.d-none){display:none!important}.brechbill-faq-search-wrapper{display:block;margin:20px auto;max-width:300px;position:relative}@media(min-width:576px){.brechbill-faq-search-wrapper{max-width:350px}}@media(min-width:992px){.brechbill-faq-search-wrapper{max-width:400px}}#brechbill-faq-search{box-sizing:border-box;padding:10px 40px 10px 10px;width:100%}.brechbill-faq-search-icon{height:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px}@media only screen and (max-width:768px){.hide_on_mobile{display:none}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinner-loader{animation:spin 1s linear infinite;border:.75rem solid rgba(0,0,0,.2);border-radius:50%;border-top-color:#91ff00;height:75px;margin-top:45px;width:75px}.spinner-loader__standard-search{border:.75rem solid #424242;border-top-color:#91ff00;left:42%;position:absolute;top:30%;visibility:hidden}@media(min-width:767px){.spinner-loader__standard-search{left:50%}}.spinner-loader__standard-search-active{visibility:visible}@media screen and (max-width:600px){#wpadminbar{position:fixed}}@media screen and (min-width:993px){.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product,.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:32.5%}}@media screen and (max-width:992px){.custom-woo-card-attributes-section{height:300px}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product,.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:49%}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:none}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:3.8%}}@media screen and (max-width:767px){.custom-woo-card-attributes-section{height:auto}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product,.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:100%}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:none}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:3.8%}}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:3px}.woocommerce ul.products li.product a{color:#424242}.woocommerce ul.products li.product a .price:first-of-type{display:none;opacity:0;visibility:hidden}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{color:#424242;font-size:18px;font-weight:700;max-height:68px;min-height:49px;overflow:hidden;padding:0 0 10px}.top-category-loop-title *{background-color:transparent!important;border-width:0!important;color:#424242!important;font-size:22px!important}.custom-product-stock{background-color:#2a2a2a;border-radius:10px;color:#fff;font-size:14px;padding:5px 8px;text-align:center;z-index:9}.custom-product-stock-archive{float:right;position:absolute;right:15px;top:10px}.woocommerce ul.products li.product .onsale{background-color:#91ff00;border-radius:10px 0 0 0;clip-path:polygon(0 0,100% 0,0 100%);color:#91ff00;display:none;left:1px;padding:0 0 22px 6px;position:absolute;right:auto;top:7px}.woocommerce ul.products li.product .onsale:before{color:#424242;content:"Sale!";display:inline-block;transform:rotate(-45deg)}.brechbill-custom-sale-badge{color:#2a2a2a;left:15px;position:absolute;top:10px;z-index:9}.brechbill-custom-sale-badge,.custom-map-sale-badge{background-color:#91ff00;border-radius:10px;font-size:14px;padding:5px 8px;text-align:center}.custom-map-sale-badge{color:#424242;z-index:10}.custom-map-sale-badge-archive{bottom:0;float:right;margin-bottom:15px;position:absolute;right:15px}.custom-map-sale-badge-50width{margin-left:auto;margin-right:auto;max-width:50%}@media screen and (max-width:405px){.custom-map-sale-badge-50width{max-width:90%}}.woocommerce ul.products li.product a img{border-radius:25px 25px 0 0;margin:0 0 .5em}.woocommerce ul.products li.product .price{color:#000;font-size:20px;font-weight:700;margin-bottom:0;margin-top:5px}.woocommerce ul.products li.product .price ins{text-decoration:none}.woocommerce ul.products li.product .price del{color:red;font-weight:400;opacity:1}.woocommerce-Price-amount,.woocommerce-Price-currencySymbol{font-size:25px}.woocommerce nav.woocommerce-pagination ul{border:0}.woocommerce nav.woocommerce-pagination ul li{background-color:transparent;border:0;margin-right:5px;padding:0}.woocommerce nav.woocommerce-pagination ul li a{border-radius:10px 10px 10px 10px;padding:15px}.woocommerce nav.woocommerce-pagination ul li a:hover{background-color:#fff}.page-numbers{font-size:25px!important}.page-numbers a:hover,.page-numbers span:hover{color:#1f74d7!important}.page-numbers a:hover svg{fill:#1f74d7}.woocommerce nav.woocommerce-pagination ul li span.current{background-color:#f2f2f2;border-radius:10px 10px 10px 10px;color:#424242;padding:15px}.woocommerce .woocommerce-result-count{color:#424242;font-size:20px}.woocommerce .woocommerce-ordering select{border-color:#424242;border-radius:10px;color:#424242;font-size:20px;padding:10px}form.woocommerce-ordering{height:46px}.woocommerce-info{border-top-color:#1f74d7}.woocommerce-info:before{color:#1f74d7}.brechbill-mobile-filters-icon{cursor:pointer}.brechbill-mobile-filters-icon svg{border-radius:0 10px 10px 0;border-style:solid;border-width:1px 1px 1px 0;height:43px;margin-left:-1px;padding:5px;width:40px}.brechbill-mobile-filters-icon p{border-radius:10px 0 0 10px;border-style:solid;border-width:1px 0 1px 1px;font-size:20px;padding:5.5px 0 5.5px 5px}.brechibll-custom-woo-filters-contianer{background-color:#424242;border-radius:10px;color:#fff;padding:8px;visibility:visible}@media screen and (max-width:1200px){.brechibll-custom-woo-filters-contianer{background-color:#424242;bottom:0;left:100%;overflow:scroll;padding:50px 10px 100px;position:fixed;right:0;top:0;transition:all .5s ease-in-out;transition:all .3s ease-in-out;visibility:hidden;z-index:1002}}.brechibll-custom-woo-filters-contianer--mobile-active{left:0;transition:all .3s ease-in-out;visibility:visible}.brechibll-custom-woo-filters-contianer .brechbill-custom-filters-close-icon{display:none}@media screen and (max-width:1200px){.brechibll-custom-woo-filters-contianer .brechbill-custom-filters-close-icon{display:block;height:50px;position:absolute;right:15px;top:60px;width:50px}}.brechibll-custom-woo-filters{margin-top:30px;max-width:400px}.brechibll-custom-woo-filters button{border:none;border-radius:10px;outline:none;width:100%}.brechibll-custom-woo-filters button:focus,.brechibll-custom-woo-filters button:hover,.brechibll-custom-woo-filters button:not(.collapsed){background-color:#91ff00;border:none;outline:none}.brechibll-custom-woo-filters h2{background-color:#424242}.brechibll-custom-woo-filters .accordion-item{background-color:#424242;border:none}.brechibll-custom-woo-filters>div{margin-bottom:5px}.brechibll-custom-woo-filters label{border:2px solid #d6d6d6;border-radius:10px;margin-left:10px;margin-top:4px;transition:all .2s ease-in-out}.brechibll-custom-woo-filters label:hover{margin-left:0}.brechibll-custom-woo-filters label{background-color:#fff;cursor:pointer;display:block;font-size:18px;margin-bottom:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.brechibll-custom-woo-filters label input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.brechbill-custom-checkbox-x{position:absolute;right:15px}#apply-brechbill-woo-filters[disabled]{cursor:not-allowed;opacity:.6}.brechbill-archive-product-custom-button{background-color:#424242;border-radius:0 0 25px 25px;bottom:0;color:#fff;padding:5px;transition:background-color .2s ease-in!important;width:100%}@media screen and (min-width:762px){.brechbill-archive-product-custom-button{margin-left:2px;position:absolute}}.brechbill-archive-product-custom-button:hover{background-color:#919191;cursor:pointer}@media screen and (max-width:767px){.woocommerce-page ul.products[class*=columns-] li.product,.woocommerce.archive ul.products[class*=columns-] li.product{margin-bottom:.5em}}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce nav.woocommerce-pagination{height:74px;text-align:center}.archive.woocommerce .products img{height:auto;max-width:100%}@media(max-width:767.98px){.archive-ad-cards{min-height:1250px!important}}@media(max-width:575.98px){.archive-ad-cards{min-height:950px!important}}@media(max-width:500px){.archive-ad-cards{min-height:800px!important}}@media(max-width:450px){.archive-ad-cards{min-height:715px!important}}@media(max-width:370px){.archive-ad-cards{min-height:600px!important}}@media(max-width:300px){.archive-ad-cards{min-height:475px!important}}@media screen and (max-width:992px){.custom-woo-card-attributes-section{height:300px}.brechbil-custom-product-card ul.products.columns-3 li.product,.brechbil-custom-product-card.columns-3 ul.products li.product,.woocommerce-page ul.products.columns-3 li.product,.woocommerce-page.columns-3 ul.products li.product{width:49%}.brechbil-custom-product-card ul.products li.first,.woocommerce-page ul.products li.first{clear:none}.brechbil-custom-product-card ul.products li.last,.woocommerce-page ul.products li.last{margin-right:3.8%}}@media screen and (max-width:767px){.custom-woo-card-attributes-section{height:auto}.brechbil-custom-product-card ul.products.columns-3 li.product,.brechbil-custom-product-card.columns-3 ul.products li.product,.woocommerce-page ul.products.columns-3 li.product,.woocommerce-page.columns-3 ul.products li.product{width:100%}.brechbil-custom-product-card ul.products li.first,.woocommerce-page ul.products li.first{clear:none}.brechbil-custom-product-card ul.products li.last,.woocommerce-page ul.products li.last{margin-right:3.8%}}.brechbil-custom-product-card ul.products li.product,.woocommerce-page ul.products li.product{margin:3px}.brechbil-custom-product-card ul.products li.product a{color:#424242}.brechbil-custom-product-card ul.products li.product .woocommerce-loop-category__title,.brechbil-custom-product-card ul.products li.product .woocommerce-loop-product__title,.brechbil-custom-product-card ul.products li.product h3{background-color:#ddf3ff;border-color:#91ff00;border-style:solid;border-width:0 2px;color:#326b86;font-size:18px;padding:3px 5px}.brechbil-custom-product-card ul.products li.product .button{display:none}.brechbil-custom-product-card ul.products li.product .onsale{font-size:18px;left:25px;right:auto;top:18px}.brechbil-custom-product-card span .onsale{background-color:#1f74d7;border-radius:25px;color:#fff;line-height:1;margin:0;min-height:0;min-width:0;padding:3px 20px}.brechbil-custom-product-card ul.products li.product a img{border-radius:20px 20px 0 0}.brechbil-custom-product-card ul.products li.product .price{color:#424242;font-size:20px;font-weight:700;margin-bottom:0;margin-top:5px}.custom_product_msrp{color:#424242;margin-top:-8px}.shop-loop-product-logo{box-shadow:0p 0p 10px #fff!important;box-shadow:0p 0p 10px #000;margin-top:-60px!important;width:35%!important}@media screen and (max-width:992px){.shop-loop-product-logo{margin-top:-75px!important}}@media screen and (max-width:768px){.shop-loop-product-logo{margin-top:-110px!important}}@media screen and (max-width:576px){.shop-loop-product-logo{margin-top:-70px!important}}.shop-loop-product-logo3{margin-bottom:0!important;width:25%!important}.shop-loop-product-make-text{margin:0!important}.brechbil-custom-product-card nav.woocommerce-pagination ul{border:0}.brechbil-custom-product-card nav.woocommerce-pagination ul li{background-color:transparent;border:0;margin-right:5px;padding:0}.brechbil-custom-product-card nav.woocommerce-pagination ul li a{border-radius:10px 10px 10px 10px;padding:15px}.brechbil-custom-product-card nav.woocommerce-pagination ul li a:hover{background-color:#fff}.page-numbers{font-size:22px;font-weight:600!important}.page-numbers a{color:#919191!important}.page-numbers:hover{color:#1f74d7!important}.brechbil-custom-product-card nav.woocommerce-pagination ul li span.current{background-color:#fff;border-radius:10px 10px 10px 10px;color:#91ff00;padding:15px}.brechbil-custom-product-card .woocommerce-result-count{color:#424242;font-size:20px}.brechbil-custom-product-card .woocommerce-ordering select{border-color:#424242;border-radius:10px;color:#424242;font-size:20px;padding:10px}.woocommerce a.button,.woocommerce button:not(.transparent-button,.main-button,.product-about-buttons,.btn,.navbar-toggler){background-color:#1f74d7!important;border-radius:15px!important;border-width:0!important;color:#fff!important;font-size:20px!important;padding:12px 10px!important;transition:all .3s!important}.woocommerce a.button:hover,.woocommerce button:hover:not(.transparent-button,.main-button,.product-about-buttons,.btn,.navbar-toggler){box-shadow:1px 1px 5px rgba(0,0,0,.527);opacity:.8;text-decoration:none;transition:all .3s}.woocommerce a.button:active,.woocommerce button:active{border-color:#fff!important}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#1f74d7}.select2-container .select2-dropdown{border-radius:25px;box-shadow:0 0 5px #000;padding:10px}#customer_login .col-1,#customer_login .col-2{max-width:none}#customer_login input,#customer_login textarea{background-color:#f2f2f2;border:solid;border-color:#d6d6d6;border-radius:25px;border-width:2px;padding:10px}#customer_login input:focus,#customer_login input:hover,#customer_login textarea:focus,#customer_login textarea:hover{border-color:#1f74d7}#customer_login textarea{min-height:150px!important}#customer_login label,#customer_login span{color:#424242}#customer_login button.button{width:100%}.woocommerce-MyAccount-navigation ul{padding-left:0}li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link{list-style-type:none;margin-top:15px;text-align:center;transition:all .3s!important}.woocommerce-MyAccount-navigation-link a{background-color:#1f74d7;border-radius:25px;box-shadow:0 0 5px rgba(0,0,0,.502);color:#fff;display:block;padding:5px}.woocommerce-MyAccount-navigation-link a:hover{opacity:.8;transition:all .3s}.woocommerce-message{border-top-color:#91ff00}.woocommerce-message:before{color:#1f74d7}.coupon .input-text{margin-top:6px!important;width:auto!important}.woocommerce-cart-form input,.woocommerce-cart-form textarea{background-color:#f2f2f2;border:solid;border-color:#d6d6d6;border-radius:25px;border-width:2px;padding:10px}.woocommerce-cart-form input:focus,.woocommerce-cart-form input:hover,.woocommerce-cart-form textarea:focus,.woocommerce-cart-form textarea:hover{border-color:#1f74d7}.checkout .col-1,.checkout .col-2{max-width:none}.checkout .form-row{display:block}.checkout input,.checkout textarea{background-color:#f2f2f2;border:solid;border-color:#d6d6d6;border-radius:25px;border-width:2px;padding:10px}.checkout input:focus,.checkout input:hover,.checkout textarea:focus,.checkout textarea:hover{border-color:#1f74d7}.checkout textarea{min-height:150px!important}.checkout .select2-container--default .select2-selection--single{background-color:#f2f2f2;border-color:#d6d6d6;border-radius:25px;border-width:2px;padding-bottom:35px;padding-top:10px}.checkout .select2-container--default .select2-selection--single:focus,.checkout .select2-container--default .select2-selection--single:hover{border-color:#1f74d7}.checkout .select2-container--default .select2-selection--single .select2-selection__arrow{right:5px;top:10px}.woocommerce .checkout button.button.alt{width:100%}.addresses .col-1,.addresses .col-2{max-width:none}.woocommerce-address-fields .form-row{display:block}.woocommerce-address-fields input,.woocommerce-address-fields textarea{background-color:#f2f2f2;border:solid;border-color:#d6d6d6;border-radius:25px;border-width:2px;padding:10px}.woocommerce-address-fields input:focus,.woocommerce-address-fields input:hover,.woocommerce-address-fields textarea:focus,.woocommerce-address-fields textarea:hover{border-color:#1f74d7}.woocommerce-address-fields textarea{min-height:150px!important}.woocommerce-address-fields .select2-container--default .select2-selection--single{background-color:#f2f2f2;border-color:#d6d6d6;border-radius:25px;border-width:2px;padding-bottom:35px;padding-top:10px}.woocommerce-address-fields .select2-container--default .select2-selection--single:focus,.woocommerce-address-fields .select2-container--default .select2-selection--single:hover{border-color:#1f74d7}.woocommerce-address-fields .select2-container--default .select2-selection--single .select2-selection__arrow{right:5px;top:10px}.woocommerce-address-fields button.button{width:100%}.edit-account .form-row{display:block}.edit-account input,.edit-account textarea{background-color:#f2f2f2;border:solid;border-color:#d6d6d6;border-radius:25px;border-width:2px;padding:10px}.edit-account input:focus,.edit-account input:hover,.edit-account textarea:focus,.edit-account textarea:hover{border-color:#1f74d7}.edit-account textarea{min-height:150px!important}.edit-account button.button{width:100%}.no-fees-lowest-price-guarantee-button-archive{background-color:#424242;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .3s;width:100%;z-index:5}.no-fees-lowest-price-guarantee-button-archive:hover{background-color:#919191}@media screen and (min-width:762px){.no-fees-lowest-price-guarantee-button-archive{bottom:72px;margin-left:2px;position:absolute}}.remove-from-compare-button{cursor:pointer}.add-to-compare-button{cursor:pointer;display:flex;justify-content:center;transition:all .3s;width:100%;z-index:5}.add-to-compare-button--archive{background-color:#f1f3f5}.add-to-compare-button--archive:hover{background-color:#d6d6d6}@media screen and (min-width:762px){.add-to-compare-button--archive{bottom:37px;margin-left:2px;position:absolute}}.add-to-compare-button .add-to-compare-button-scale,.add-to-compare-button .add-to-compare-button-x{transition:all .3s}.unit-compare-title{height:90px}@media screen and (min-width:992px){.unit-compare-title{height:70px}}.unit-compare-price{height:250px}@media screen and (min-width:300px){.unit-compare-price{height:220px}}@media screen and (min-width:350px){.unit-compare-price{height:155px}}@media screen and (min-width:576px){.unit-compare-price{height:115px}}@media screen and (min-width:768px){.unit-compare-price{height:80px}}@media screen and (min-width:992px){.unit-compare-price{height:115px}}@media screen and (min-width:1200px){.unit-compare-price{height:100px}}.compare-attribute{height:50px}.compare-attribute-door-gate-ramps{height:150px}@media screen and (min-width:992px){.compare-attribute-door-gate-ramps{height:120px}}.compare-accordion tbody td,.compare-accordion tbody th{border:none;display:block;line-height:20px;padding:0}.compare-accordion tbody th{color:#919191;font-size:18px;font-weight:400;padding-bottom:3px;padding-top:8px}.compare-accordion tbody td{font-size:20px;padding-bottom:8px}.compare-accordion .card-body{padding:10px 0}.compare-accordion .product-features-container li{line-height:20px;padding:10px 5px!important}.compare-accordion .btn p{text-align:left!important}.unit-to-compare img{border-radius:10px 10px 0 0!important}@media(min-width:1000px){.unit-to-compare img{border-radius:25px 25px 0 0!important}}.unit-to-compare .woocommerce-loop-product__title{max-height:90px!important}@media screen and (min-width:992px){.unit-to-compare .woocommerce-loop-product__title{max-height:70px!important}}.unit-to-compare{width:25%!important}@media screen and (max-width:992px){.unit-to-compare{width:50%!important}}.footer-compare-popup{background-color:rgba(0,0,0,.89);border:solid #91ff00;border-width:2px 0 0;bottom:-100%;left:0;position:fixed;transition:all .5s ease-in-out;width:100%;z-index:100010}.footer-compare-popup--active{bottom:0;transition:all .5s ease-in-out}@media screen and (max-width:350px){.footer-compare-popup .footer-clear-compare,.footer-compare-popup .footer-view-compare{font-size:15px!important}}.top-product-logo{height:80px!important}.full-screen-gallery-box-full-screen{background-color:rgba(0,0,0,.89);bottom:0;box-sizing:border-box;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1001}.productImageSlides{display:none;height:100%;overflow:hidden}.slideshow-container-full-screen .productImageSlides{align-items:center;height:100%}.slideshow-container{height:486px;margin:auto;max-width:100%;position:relative}.slideshow-container img{border-radius:10px;height:100%;transform-origin:0 0;transition:transform .3s ease-in-out;width:auto}.slideshow-container-full-screen{height:100%!important}.slideshow-container-full-screen img{border-radius:10px;height:100%;width:auto}.slideshow-container img:hover{transform:scale(1.1)}@media only screen and (max-width:1350px){.slideshow-container-full-screen .productImageSlides img{height:auto!important;height:-moz-max-content;height:max-content;width:100%}}@media only screen and (max-width:1400px){.slideshow-container{height:419px}}@media only screen and (max-width:1200px){.slideshow-container{height:351px}}@media only screen and (max-width:992px){.slideshow-container{height:534px}}@media only screen and (max-width:768px){.slideshow-container{height:399px}}@media only screen and (max-width:650px){.slideshow-container{height:399px}}@media only screen and (max-width:450px){.slideshow-container{height:325px}}.closefullscreenbutton{border-radius:7px;cursor:pointer;display:none;font-weight:700;margin-top:-22px;padding:2px 5px 0;position:absolute;right:50px;top:70px;transition:.6s ease;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.closefullscreenbutton-full-screen{display:block}.closefullscreenbutton svg{height:50px;width:50px}.closefullscreenbutton:hover{transform:scale(1.1)}@media only screen and (max-width:768px){.closefullscreenbutton{right:10px;top:60px}}.full-screen-gallery-box .next,.full-screen-gallery-box .prev{border-radius:0 3px 3px 0;cursor:pointer;margin-top:-22px;padding:8px;position:absolute;top:50%;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.full-screen-gallery-box .next-full-screen,.full-screen-gallery-box .prev-full-screen{font-size:25px}.full-screen-gallery-box .next:hover,.full-screen-gallery-box .prev:hover{transform:scale(1.1)}.full-screen-gallery-box .next:active,.full-screen-gallery-box .prev:active{transform:scale(.9)}.full-screen-gallery-box .next{border-radius:3px 0 0 3px;right:0}.full-screen-gallery-box .next-full-screen{border-radius:3px;right:10%}.full-screen-gallery-box .prev{left:0}.full-screen-gallery-box .prev-full-screen{border-radius:3px;left:10%}@media only screen and (max-width:992px){.next-full-screen{right:0!important}.prev-full-screen{left:0!important}}.thumbnailselectorscontainer{height:208px;margin-top:5px;overflow:scroll}.thumbnailselectorscontainer img{border-color:transparent;border-radius:10px;border-style:solid}@media only screen and (max-width:1400px){.thumbnailselectorscontainer{height:178px}}@media only screen and (max-width:1200px){.thumbnailselectorscontainer{height:148px}}@media only screen and (max-width:992px){.thumbnailselectorscontainer{height:229px}}@media only screen and (max-width:768px){.thumbnailselectorscontainer{height:134px}}@media only screen and (max-width:450px){.thumbnailselectorscontainer{height:132px}}.thumbnailselector{cursor:pointer;float:left;transition:background-color .6s ease}.active-now,.dot:hover{background-color:#91ff00;border-radius:10px}.custom-fade{animation-duration:1.5s;animation-name:fade}@keyframes fade{0%{opacity:.4}to{opacity:1}}.product-image-gallery-full-screen-button{background-color:hsla(0,0%,100%,.659);border-radius:5px;color:#424242;font-size:25px;left:22px;padding-left:8px;padding-right:8px;position:absolute;top:5px;transition:.6s ease}.product-image-gallery-full-screen-button:hover{background-color:#fff}#product-image-gallery-share-button-mobile{background-color:hsla(0,0%,100%,.659);border-radius:5px;height:35px;padding:4px;position:absolute;right:22px;top:5px;width:35px}.slideshow-container img.zoomed{cursor:grab}.slideshow-container img.dragging{cursor:grabbing}.main-product-img-gallery>::-webkit-scrollbar{width:0}.full-screen-gallery-box>::-webkit-scrollbar{height:0;width:5px}.full-screen-gallery-box>::-webkit-scrollbar-track{background:transparent;border-radius:10px}.full-screen-gallery-box>::-webkit-scrollbar-thumb{background-image:linear-gradient(#919191,#424242);border-radius:10px}.full-screen-gallery-box>::-webkit-scrollbar-thumb:hover{background:#919191}.product-about-buttons{background-color:#f2f2f2;border:solid;border-color:#d6d6d6;border-radius:15px 15px 0 0;border-width:1px 1px 0;color:#424242;font-size:25px;font-weight:700;padding:15px;width:100%}@media only screen and (max-width:576px){.product-about-buttons{border-radius:15px;border-width:1px}}.product-about-buttons:hover{background-color:#f2f2f2;color:#919191}#moreinfotext li:nth-child(odd){background-color:#fff}#moreinfotext li:nth-child(2n){background-color:#f2f2f2}#moreinfotext li{list-style:none}.available-SKUs-card{background-color:#f2f2f2;border:2px solid #919191;border-radius:10px;overflow-y:hidden;padding:10px 7px}.available-SKUs-card img{border-radius:10px}@media only screen and (max-width:576px){.product-features-container,.product-options-container,.product-specs-container{border-width:0}}.product-features-container ul,.product-specs-container ul{padding:0}.product-features-container li:nth-child(odd),.product-options-container tr:nth-child(odd),.product-specs-container li:nth-child(odd){background-color:#424242;border:solid #2a2a2a;border-width:0 0 1px;color:#fff;padding:5px}.product-features-container li:nth-child(2n),.product-options-container tr:nth-child(2n),.product-specs-container li:nth-child(2n){background-color:#626262;border:solid #2a2a2a;border-width:0 0 1px;color:#fff;padding:5px}.product-features-container li,.product-options-container,.product-specs-container li,.product-specs-container span{color:#fff;font-size:20px;list-style:none;text-align:left}.product-features-container span,.product-specs-container span{font-weight:700}.product-options-container th{color:#424242;font-weight:700}.Specs-Options-Features-Toggle-Icon{background-color:#1f74d7;border-radius:10px;color:#fff;padding:20px}.Specs-Options-Features-Title{font-size:22px;font-weight:700;left:25px;position:absolute;top:30px}.product-template-default.single.single-product .bg-darkgray .table.table-striped tr{--bs-table-color:#fff!important;--bs-table-striped-color:#fff!important;--bs-table-bg:#424242!important;--bs-table-accent-bg:#626262!important;border-color:#2a2a2a!important}.product-template-default.single.single-product .bg-darkgray .table>tbody>tr:nth-child(odd) td,.product-template-default.single.single-product .bg-darkgray .table>tbody>tr:nth-child(odd) th{box-shadow:inset 0 0 0 0 var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.regular_price_on_sale{color:red;font-weight:400;text-decoration:line-through}.custom-product-sale-single{background-color:#91ff00;left:72px;right:auto}.custom-product-sale-single,.custom-product-stock-single{border-radius:10px;padding:5px 8px;position:absolute;top:5px}.custom-product-stock-single{right:70px;text-align:center}@media screen and (min-width:576px){.custom-product-stock-single{right:22px}}.reservation-form-section,.reservation-form-section .bg-offwhite{border-radius:25px}.reservation-form{width:100%}#reservation-form{position:relative;top:-116px}@media screen and (max-width:992px){#reservation-form{top:-73px}}.woocommerce-cart .full-site-bg-color,.woocommerce-checkout .full-site-bg-color{background-color:#f2f2f2!important}.opc_order_review .brechbill-product-row-one-page-cart{border:solid #d6d6d6;border-width:1px 0 0;padding-top:10px}.opc_order_review .product-details{color:#424242;font-size:18px;font-weight:700;max-height:73px;min-height:50px;overflow:hidden;padding:0 0 10px}.woocommerce .quantity .qty{border-radius:15px!important;font-size:25px!important;margin:10px 0!important;padding:5px 10px!important;width:100px!important}#order_review .product-remove,.opc_order_review .product-quantity{display:block!important;float:unset!important}#order_review .product-remove{margin-left:0!important}.woocommerce a.remove{color:#919191!important;display:unset!important;font-size:14px!important;text-decoration:underline!important}.woocommerce a.remove:hover{background:unset!important;color:red!important}.shop_table.woocommerce-checkout-review-order-table{background-color:#fff!important;border-radius:15px!important}.woocommerce table.shop_table{border:0!important}.woocommerce-checkout .wcopc .woocommerce-form.woocommerce-form-login.login{background-color:#fff!important;border-radius:15px!important}.woocommerce-checkout .wcopc .woocommerce-form.woocommerce-form-login.login p{color:#424242!important}.woocommerce-checkout .wcopc .woocommerce-form.woocommerce-form-login.login .input-text{background-color:#f2f2f2!important;border-radius:15px!important;padding:6px!important}.woocommerce-checkout .wcopc .wc-block-components-notice-banner.is-info{background-color:#fff;border-color:#424242;border-radius:15px}.woocommerce-checkout .wcopc .wc-block-components-notice-banner.is-info svg{background-color:#424242}.woocommerce-checkout .wcopc .checkout_coupon.woocommerce-form-coupon{background-color:#fff;border-radius:15px}.woocommerce-checkout .wcopc .checkout_coupon.woocommerce-form-coupon #coupon_code{background-color:#f2f2f2;border-radius:15px;padding:12px}.opc_order_review .product-name .woocommerce-Price-amount{font-size:18px!important;font-weight:700}.opc_order_review .product-name .original-price .woocommerce-Price-amount bdi{text-decoration:line-through}.opc_order_review .product-name .woocommerce-Price-amount .woocommerce-Price-currencySymbol,.opc_order_review .savings{font-size:18px!important;font-weight:700}.opc_order_review .savings{background-color:#91ff00;border:1px solid;border-radius:10px;margin-bottom:5px;padding:0 .66em}.opc_order_review .savings bdi,.opc_order_review .savings bdi .woocommerce-Price-currencySymbol{font-size:18px!important}.opc_order_review #shipping_method li{background-color:#f2f2f2;border-radius:15px;display:flex;padding:5px}.opc_order_review #shipping_method li bdi,.opc_order_review #shipping_method li bdi .woocommerce-Price-currencySymbol{font-size:18px}.opc_order_review #shipping_method label{font-weight:400!important}.opc_order_review #shipping_method li input{margin:0 .4375em 0 0}#order_review.woocommerce-checkout-payment#payment{background-color:#f2f2f2!important;border-radius:15px!important}#order_review.woocommerce-checkout-payment .payment_box{background-color:#fff!important;border-radius:15px!important}#order_review#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{border:1em solid transparent;border-bottom-color:#fff}.woocommerce .af_checkout_fields span.woocommerce-input-wrapper select{background-color:#fff;border-color:#d6d6d6;border-radius:25px;border-width:2px;padding-bottom:11px;padding-left:5px;padding-top:11px}.woocommerce .af_checkout_fields label{font-weight:700}.woocommerce .af_checkout_fields .form-row-wide>span{margin-right:100%}.woocommerce .af_checkout_fields .form-row-wide>input{height:25px;margin-bottom:18px;width:25px}.woocommerce .af_checkout_fields span .woocommerce-Price-amount.amount,.woocommerce .af_checkout_fields span .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol{font-size:18px;font-weight:700}.woocommerce .af_checkout_fields .form-row-wide{background-color:#f2f2f2;border:2px solid #d6d6d6;border-radius:15px;margin-bottom:10px!important;overflow:hidden!important;padding-bottom:15px!important;padding:10px}
