.greenBG{background:#98bf43}.green{color:#98bf43}.blueBG{background:#171933}.blue{color:#171933}.btn-block{border-color:#ccc;padding:.5rem .75rem}.btn-block:focus,.btn-block:hover{background:#000;color:#fff}.btn-outline-primary{border-color:#171933;color:#171933}.btn-outline-primary:focus,.btn-outline-primary:hover{background:#171933;border-color:#171933;color:#fff}.btn-primary{background:#171933;border-color:#171933}.btn-primary:focus,.btn-primary:hover{background:#98bf43;border-color:#98bf43}.btn-secondary{background:#98bf43;border-color:#98bf43}.btn-secondary:focus,.btn-secondary:hover{background:#76961e;border-color:#76961e}.btn-light{background:#f8f9fa;border-color:#f8f9fa;color:#000}.btn-light:focus,.btn-light:hover{background:#f9fafb;border-color:#f9fafb}.poppins-bold{font-family:Poppins,sans-serif;font-weight:700;font-style:normal}a{text-decoration:none}a:focus,a:hover,.btn:focus,.btn:hover{transition:all .5s}.alert,.btn,.form-control,.form-select{border-radius:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}h1,h2,h3,h4,h5,h6{margin-top:0}.modal-title,.modal-body h4{color:#98bf43;font-size:1.25rem;font-weight:700}.modalFlex{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}#forgottenPasswordLink{cursor:pointer}.flexRow{align-items:center;display:flex;justify-content:space-between}.offcanvas-title,.offcanvas-footer p{color:#98bf43;font-size:1.25rem;font-weight:700}.offcanvas-body{border-top:1px solid #98BF43;border-bottom:1px solid #98BF43}.basketSidebarItems{border-bottom:1px solid rgba(199,200,201,.75);display:flex;margin-bottom:1rem;padding-bottom:1rem}.basketSidebarItems:last-child{border-bottom:0}.basketSidebarItems .imageHolder{margin-right:1rem;width:175px}.basketSidebarItems p{margin-bottom:0}.basketSidebarItemName{height:4.75rem}.basketSidebarItemQtyPrice{align-items:center;display:flex;justify-content:space-between}.offcanvas-footer{padding:.5rem}.offcanvas-footer p{margin-bottom:.5rem}.offcanvas-footer .btn-group{width:100%}.accordion-button:focus{box-shadow:unset}.pagination{justify-content:flex-end;margin-top:1rem}.pagination .disabled>.page-link,.pagination .page-link.disabled{background:transparent;color:#ccc}.pagination .active>.page-link,.pagination .page-link.active{background:#98bf43;border-color:#98bf43;color:#fff}.pagination .page-link{color:#98bf43}.table>:not(caption)>*>*{color:#171933}.table-sm>:not(caption)>*>*{background:transparent}td.noPadLeft{padding-left:0}th.alignRight,td.alignRight{text-align:right}#accountsPage .table td{vertical-align:middle}#accountsPage .table td i{color:#171933;font-size:1.5rem;line-height:1}hr{border-color:#ccc;opacity:1}body{color:#666;font-family:Poppins,sans-serif;font-weight:400;font-style:normal}#preHeader{background:#98bf43;padding:.5rem 0;text-align:center}#preHeader p{color:#fff;margin:0}header{background:#171933;padding:1rem 0}header .row{align-items:center}header .form-control{border-radius:0;border-right:0}#searchButton{background:#fff;border-left:0;border-radius:.375rem;border-top-left-radius:0;border-bottom-left-radius:0}#searchButton i{color:#98bf43;font-size:1.4rem}#headerMenuActions{display:flex}#headerMenuActions img{margin:0 auto .5rem}#headerMenuActions .loginRegister,#headerMenuActions .contactUs,#basketToggle,#menuToggle{display:flex;flex-direction:column;position:relative;justify-content:center;text-align:center}#headerMenuActions .loginRegister div a,#headerMenuActions .contactUs div a,#basketToggle .totalValue,#menuToggle span{color:#fff}#headerMenuActions .loginRegister div .dropdown-menu{padding:0}#headerMenuActions .loginRegister div .dropdown-menu a{color:initial}#headerMenuActions .loginRegister div .dropdown-menu .dropdown-divider{margin:0}#basketToggle,#menuToggle{cursor:pointer}#headerMenuActions .contactUs:before,#basketToggle:before,#menuToggle:before{content:"";position:absolute;left:0;top:15%;width:.1rem;height:70%;background-color:#ccc}#headerMenuActions .basketItems{background:#98bf43;border-radius:50%;color:#fff;font-size:.8rem;height:1.4rem;padding:.35rem 0 0;position:absolute;width:1.4rem}#mainNavBar{position:sticky;top:-1px;z-index:100}#mainNavBar,#mainNavBar nav{padding:0}#mainNavBar .navbar-nav{border-top:1px solid rgba(255,255,255,.2);display:flex;width:100%}#mainNavBar li{flex:1 1 auto;text-align:center;text-transform:uppercase}#mainNavBar li a{color:#fff;font-weight:700}.megamenu{display:none;margin:0;padding:0;width:100%}.megamenu.show{display:block}#mainNavBar li ul{margin:0;padding:0}#mainNavBar li ul li{flex:none;list-style:none}#homepageBannerSection .card,#homepageBannerSection .card-img{border-radius:0}#homepageBannerSection .card-img-overlay{align-items:center;background:#17193399;border-radius:0;display:flex}#homepageBannerSection .card-title{margin-bottom:0;font-weight:700;width:100%}section{padding:1.5rem 0}section h2,section h3,section h4,section h5,section h6{color:#171933;font-weight:700;margin-bottom:1rem}.featuredCategory{position:relative;text-align:center}.featuredCategoryText{padding:0 2rem;position:absolute;left:0;right:0;bottom:20px;width:100%}.featuredCategoryText p{color:#fff;text-shadow:1px 1px 1px #000000}#shopByBrand{background:#98bf43;padding:1.5rem}#shopByBrand h3{color:#171933;font-weight:700}#shopByBrand p{color:#171933}#shopByBrand .btn-brands{background:#fff;border:0;color:#171933;position:relative;padding-right:1.5rem}#shopByBrand .btn-brands:after{align-items:center;background:#171933;color:#fff;font-family:"Font Awesome 6 Free";font-size:calc(.5rem + 1vw);font-weight:900;content:"";display:flex;justify-content:center;position:absolute;height:100%;top:0;right:-40px;width:40px}#brandsHolder,#brandsHolderAll{align-content:center;display:flex;flex-wrap:wrap;height:100%;justify-content:center}.brandItems{border:1px solid rgba(102,102,102,.2);text-align:center;padding:.5rem}#brandsHolder .brandItems{flex-basis:20%}#brandsHolderAll .brandItems{flex-basis:15%}#featuredCategories .card,#featuredCategories .card-img{border-radius:0}#featuredCategories .card-img-overlay{background:#17193399;border-radius:0;display:flex}#featuredCategories .card-title{align-content:center;color:#fff;margin-bottom:0;font-weight:700;text-align:center;text-transform:uppercase;width:100%}#featuredCategories i{color:#fff;font-size:calc(.5rem + 1vw);position:absolute}#productResults{padding-bottom:0}.productsFilterSort{background:#f1f1f1;margin-bottom:1rem;padding:.25rem .75rem}#productResults .productHolder{margin-bottom:1.5rem}.productsFilterSort p{color:#171933}#filterProductsSidebar{border-left:10px solid #98bf43}#filterProductsSidebar .offcanvas-body{padding:0}#categoryFilters .accordion-item{border:0}#categoryFilters .accordion-item>.accordion-header .accordion-button{background:#98bf43;border-radius:0;color:#fff;font-weight:700;padding:.5rem 1rem}#categoryFilters .accordion-item>.accordion-header .accordion-button:not(.collapsed){background:#98bf43;box-shadow:unset;color:#fff}#categoryFilters .accordion-item>.accordion-header .accordion-button:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}#categoryFilters .accordion-item>.accordion-header .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}#categoryFilters .pretty:not(.pretty:last-child){margin-bottom:.5rem;width:100%}.productHolder{background:#fff;border:1px solid #DDDDDD;display:block;transition:all .5s}.productImage{padding:.5rem}.productImage img{margin:0 auto}.productHolder:hover{border-color:#171933}.productItemDetails{border-top:1px solid #DDDDDD}.productItemDetails p{color:#666;margin:0}#productDetails h1{color:#171933;font-size:calc(.5rem + 1vw);font-weight:700;line-height:125%;margin:0 0 1.5rem}#productDetails p{color:#171933}#productDetails .flexRow p{margin:0}#productDetails p.seeSpecifications{margin-bottom:1.5rem}#productDetails p.seeSpecifications a{color:#171933;font-weight:700;text-decoration:underline}#productDetails p.productPrice{font-size:calc(.5rem + 1vw);line-height:1;margin:0}#productDetails p.productPrice small{font-size:1rem}#productDetails p.productPrice span{color:#666;font-size:1rem}.productName{height:50px;line-height:125%;padding:.5rem;overflow:hidden}.productName p{color:#171933}.productShipsAs{padding:.5rem}.productShipsAs p{align-items:center;display:inline-flex}.productShipsAs p img{margin-right:.25rem}.productItemHome .productPrice,.productItemList .productPrice{border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;line-height:115%;padding:.5rem .5rem .25rem}.productItemHome .productPrice p span,.productItemList .productPrice p span{color:#171933;font-size:1.2rem;font-weight:700}.productItemHome .productQtyBasket,.productItemList .productQtyBasket,#productDetails .productQtyBasket{align-items:center;display:flex;justify-content:space-between}.productItemHome .productQtyBasket{padding:.5rem}.productItemList .productQtyBasket{padding:1rem .5rem .5rem}#productDetails .productQtyBasket{padding:0}.productItemHome .productQtyBasket .form-control,.productItemList .productQtyBasket .form-control{padding:.25rem .75rem;text-align:center}#productDetails .productQtyBasket .form-control{padding:.5rem .75rem;text-align:center}.productItemHome .productQtyBasket .input-group{margin-right:.5rem}.productItemList .productQtyBasket .input-group{margin-right:.75rem}#productDetails .productQtyBasket .input-group{margin-right:1rem;width:220px}.productItemHome .productQtyBasket .input-group-btn .btn,.productItemList .productQtyBasket .input-group-btn .btn{background:#171933;padding-left:.25rem;padding-right:.25rem}#productDetails .productQtyBasket .input-group-btn .btn{background:#171933}.productItemHome .productQtyBasket .btn,.productItemList .productQtyBasket .btn{border-radius:1.25rem;font-size:1.5rem;line-height:1;padding:.25rem .75rem}#productDetails .productQtyBasket .btn{border-radius:1.25rem;font-size:1.5rem;line-height:1;padding:.5rem .75rem}.productItemHome .productQtyBasket .btn img,.productItemList .productQtyBasket .btn img{height:1.25rem;margin-bottom:0}#productDetails .productQtyBasket .btn img{height:1.5rem;margin-right:.5rem;margin-bottom:0}.productItemHome .productQtyBasket .btn.btn-secondary,.productItemList .productQtyBasket .btn.btn-secondary{padding:.25rem 1rem}#productDetails .productQtyBasket .btn.btn-secondary{align-items:center;display:inline-flex;font-size:1.15rem;padding:.5rem 1rem}.productItemHome .productQtyBasket .btn-minus,.productItemList .productQtyBasket .btn-minus,#productDetails .productQtyBasket .btn-minus{color:#fff;border-top-right-radius:0;border-bottom-right-radius:0}.productItemHome .productQtyBasket .btn-plus,.productItemList .productQtyBasket .btn-plus,#productDetails .productQtyBasket .btn-plus{color:#fff;border-top-left-radius:0;border-bottom-left-radius:0}.productRemoveFav{padding:0 .5rem .5rem}.productRemoveFav .btn{border-radius:1.25rem;font-size:1rem;line-height:1;padding:.5rem .75rem;width:100%}#productItemsSection .nav{justify-content:center}#productItemsSection .nav .nav-link{color:#666}#productItemsSection .nav .nav-link.active{border-bottom:2px solid #171933;color:#171933}#productItemsSection .tab-content{background:#f2f2f2;padding:2rem 0}#productItemsSection #productSpecs h3{color:#98bf43;font-size:calc(.5rem + 1vw);font-weight:700}#productItemsSection #productSpecs h3 a{color:#98bf43}#productItemsSection #productSpecs p,#productItemsSection #productNotes p{color:#171933}#productItemsSection #productNotes p:last-child{margin-bottom:0}#sitePages{padding:1rem 0}.breadcrumb-item{text-transform:uppercase}.breadcrumb-item a{color:#666}.breadcrumb-item a:hover{color:#98bf43}.breadcrumb-item.active{color:#171933;font-weight:700}.categoryHeader{padding-bottom:0}.categoryHeader h1{color:#171933;font-size:calc(.5rem + 1vw);font-weight:700}.categoryHeader p{line-height:125%}.categoryHeader p a{color:#98bf43}#filterProducts{margin-left:1rem;width:150px}#productSection{margin-bottom:2rem}#productImages{display:flex;flex-wrap:wrap;gap:10px;position:relative}#additionalImages{display:flex;gap:8px;position:relative}.additionalImagesHolder,#mainImage{border:1px solid #DDDDDD;padding:5px}.additionalImagesHolder.blankImage{border:0}.additionalImagesHolder.active{border-color:#98bf43}.additionalImagesHolder:not(.additionalImagesHolder.active):not(.additionalImagesHolder.blankImage) img{cursor:pointer}.additionalImagesHolder{flex-basis:23.5%;min-width:0;position:relative}#basketPage{margin-bottom:2rem;padding-top:0}#basketPage h1{color:#171933;font-size:calc(.5rem + 1vw);font-weight:700}.basketItemsRow{align-items:center;border-bottom:1px solid #CCCCCC;display:flex;justify-content:space-between;padding:.5rem;position:relative}.basketItemsRow:last-child{border-bottom:0;margin-bottom:0}.basketItemsRow p{margin:0}.basketItemsImage{width:12.5%}.basketItemsDetails{line-height:140%;padding:0 1rem;width:45%}.basketItemName{color:#171933}.basketItemsPrice{text-align:center;width:15%}.basketItemsQty{width:20%}.basketItemsRemove{font-size:1.2rem;text-align:center;width:7.5%}.basketItemsRemove a{color:red;transition:all .5s}.basketItemsRemove a:hover{color:red}.qtyBtn{background:var(--dark-blue);border-color:var(--dark-blue);border-radius:0;color:var(--white);transition:all .5s}.qtyBtn:hover{background:var(--darker-blue)}.input-number{border-color:var(--dark-blue);text-align:center}.input-number::-webkit-inner-spin-button,.input-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#basketSummary{background:#f2f2f2;border:1px solid #CCCCCC;padding:1rem}#basketSummary h3{color:#171933;font-size:calc(.5rem + 1vw);font-weight:700}#basketSummary h3 small{color:initial;font-size:.85rem;font-weight:400;line-height:140%}#basketSummary p{border-top:1px solid #CCCCCC;display:flex;justify-content:space-between;margin-bottom:.5rem;padding-top:.5rem}#basketSummary .btn{width:100%}#basketSummary .btn-primary{margin-bottom:.5rem}#checkoutPage{height:100%;background:linear-gradient(90deg,#fff 50%,#f2f2f2 50%)}#checkoutPage h1{color:#171933;font-size:calc(.5rem + 1vw);font-weight:700}#checkoutPage h4{font-size:calc(.5rem + .75vw)}#checkoutPage .form-check{padding-left:2rem}#checkoutPage .form-check-input{height:1.75rem;margin-left:-2rem;width:1.75rem}#checkoutPage .form-check .form-check-label{margin-top:.3rem}#checkoutPage .form-check-input:focus{box-shadow:unset}#checkoutPage .form-check-input:checked{background-color:#171933;border-color:#171933}.separator{align-items:center;display:flex;margin-bottom:1rem;text-align:center}.separator:before,.separator:after{content:"";flex:1;border-bottom:1px solid #CCCCCC}.separator:not(:empty):before{margin-right:1.25rem}.separator:not(:empty):after{margin-left:1.25rem}#checkoutPageForms p{font-size:.9rem;margin-bottom:0}#checkoutPageForms p a{color:inherit;cursor:pointer;font-weight:700;text-decoration:underline}#checkoutPageForms .pretty{line-height:.9}#checkoutPageForms .pretty .state label{font-size:.9rem}#checkoutPageForms .input-group{margin-bottom:.5rem}#checkoutPageForms #savedAddressOptions .flexRow,#checkoutPageForms #deliveryOptions .flexRow{border:1px solid #DDDDDD;height:40px;line-height:1;margin-bottom:5px}#checkoutPageForms #savedAddressOptions .flexRow p,#checkoutPageForms #deliveryOptions .flexRow p{margin:0 0 0 15px;width:85%}#checkoutPageForms #deliveryOptions .flexRow .btn-block,#checkoutPageForms #savedAddressOptions .flexRow .btn-block{border:0;color:#009245;width:15%}#checkoutPageForms #savedAddressOptions .flexRow .btn-block:focus,#checkoutPageForms #savedAddressOptions .flexRow .btn-block:hover #checkoutPageForms #deliveryOptions .flexRow .btn-block:focus,#checkoutPageForms #deliveryOptions .flexRow .btn-block:hover{background:transparent}.commentBox{resize:none}#orderSummary .flexRow{margin-top:1.25rem}#orderSummary .flexRow p{margin-bottom:0}.lineitemImage{align-items:center;border:1px solid #DDDDDD;position:relative;height:80px;text-align:center;width:80px}.lineitemImage img{height:auto;max-width:78px}.lineitemImage .badge{background:#98bf43;border-radius:50%;color:#fff;font-size:.8rem;font-weight:400;display:block;height:1.4rem;padding:.35rem 0 0;position:absolute;top:-10px;right:-10px;text-align:center;width:1.4rem}.lineitemName{margin-right:auto;margin-left:20px}.lineitemName p,.lineitemValue p{font-size:.9rem;margin:0}.lineitemValue{margin-left:50px}.grandtotalFinal p small,.grandtotalValueFinal p small{font-size:13px}#blogPage{padding-top:0}#blogPage h1{color:#171933;font-size:2rem;font-weight:700}.blogPost{margin-bottom:1.5rem}.blogPost .card-title{font-size:1.25rem}.blogPost .card-link{color:#171933}#blogSidebar{position:sticky;top:4rem}#blogSidebar ol li a{color:#171933}#contentPage{padding-top:0}#contentPage h1{color:#171933;font-size:2rem;font-weight:700}#registrationPage h1{color:#171933;font-size:calc(.5rem + 1vw);font-weight:700}#accountsPage{padding-top:0}#accountsPage h1{color:#171933;font-size:2rem;font-weight:700}.accountFeature{align-items:flex-start;display:flex;margin-bottom:2rem}.accountFeature p{margin-bottom:.5rem}footer{border-top:10px solid #98BF43;background:#171933}footer p,footer p a,.footerLinks li a{color:#fff}footer p:last-child{margin-bottom:0}.footerLinks,.footerLinks li{margin:0;padding:0}.footerLinks li{list-style:none;margin-bottom:10px}.footerLinks li:last-child{margin-bottom:0}footer img{height:auto;margin-bottom:1.5rem;max-width:220px}@media (max-width: 479.98px){#preHeader p{font-size:.8rem}header{padding:.5rem 0}#siteLogo{max-width:100%;order:1;text-align:center}#siteLogo img{max-width:75%}#siteSearch{order:2}#siteSearch .input-group-text{display:none}#siteSearch .form-control{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}#headerMenu{margin:1rem 0 0;max-width:100%;order:3}#headerMenuActions{justify-content:center;width:100%}#headerMenuActions .loginRegister div a,#headerMenuActions .contactUs div a,#basketToggle .totalValue,#menuToggle span{font-size:.75rem}#headerMenuActions img{height:1.85rem}#headerMenuActions .loginRegister,#headerMenuActions .contactUs,#basketToggle,#menuToggle{padding:0 1rem}#headerMenuActions .basketItems{top:-5px;right:10%}.col-md-15{margin-bottom:1rem;text-align:center}section h2,section h3,section h4,section h5,section h6,#featuredCategories .card-title{font-size:1.2rem}.productsFilterSort{background:transparent;padding:0}.productsFilterSort .flexRow{flex-wrap:wrap}.productsFilterSort p{order:2;text-align:center;width:100%}#filterProducts{margin:.5rem 0;width:100%}#productImagesHolder,#productDetails p.productPrice{margin-bottom:1rem}#productDetailsHolder .flexRow,#productDetails .productQtyBasket{flex-wrap:wrap}#productDetails .productQtyBasket .input-group{margin:0;width:100%}#productDetails .productQtyBasket .btn.btn-secondary{margin-top:.5rem;justify-content:center;width:100%}#checkoutPageForms .flexRow{flex-wrap:wrap}#checkoutPageForms .btn,#checkoutPageForms .input-group>.form-control,#checkoutPageForms .input-group>.form-select,#checkoutPageForms .input-group>.input-group-btn{width:100%}#checkoutPageForms .input-group>.input-group-btn,#allDeliveryOptions .btn:not(#allDeliveryOptions .btn:first-child){margin-top:.5rem}#orderSummary .lineitemImage{display:none}#orderSummary .lineitemName{margin-left:0}#couponCodeText{margin-bottom:.5rem}}@media (min-width: 480px) and (max-width: 767.98px){#preHeader p{font-size:.9rem}#siteLogo{max-width:40%;order:1}#headerMenu{max-width:60%;order:2}.col-xxs-6{flex:0 0 auto;width:50%}.col-md-15{flex:0 0 auto;margin-bottom:1rem;text-align:center;width:50%}#headerMenuActions{justify-content:flex-end}#headerMenuActions .loginRegister div a,#headerMenuActions .contactUs div a,#basketToggle .totalValue,#menuToggle span{font-size:.75rem}#headerMenuActions img{height:1.85rem}#headerMenuActions .loginRegister,#headerMenuActions .contactUs,#basketToggle,#menuToggle{padding:0 .75rem}#headerMenuActions .basketItems{top:-5px;right:10%}section h2,section h3,section h4,section h5,section h6{font-size:calc(.5rem + 1vw)}#featuredCategories .card-img-overlay{padding:.5rem}#featuredCategories .card-title{font-size:1.1rem}}@media (max-width:767.98px){.hidden-xs{display:none!important}#preHeader span{display:block}#preHeader span.mobilePipe{display:none}.basketSidebarItems .imageHolder{width:150px}.basketSidebarItemName{height:3.75rem}.basketSidebarItems p,#mainNavBar li a,#homepageBannerSection .card-text,.categoryHeader p,.productItemDetails p,.productItemHome .productPrice p span,.productItemList .productPrice p span,#productDetails p,#productItemsSection #productSpecs p,.table>:not(caption)>*>*,#shopByBrand p,#shopByBrand .btn-brands,#checkoutPageForms .form-control,#checkoutPageForms .input-group>.form-select,#checkoutPageForms .btn{font-size:.9rem}#brandsHolder{padding-top:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}.brandItems{flex-basis:27.5%}#featuredCategories i{bottom:.5rem;right:.5rem}footer{text-align:center}footer p,.footerLinks li{font-size:.9rem}#footerLinksFirst{margin-bottom:.3rem;order:1}#footerLinksSecond{margin-bottom:.3rem;order:2}#footerAddress{margin:1rem 0;order:3}#footerLogoCopy{order:4}}@media (min-width: 768px) and (max-width: 991.98px){#preHeader p{font-size:.9rem}#siteLogo{max-width:40%;order:1}#headerMenu{max-width:60%;order:2}#headerMenuActions{justify-content:flex-end}.hidden-sm{display:none!important}section h2,section h3,section h4,section h5,section h6{font-size:1.6rem}#brandsHolder{padding-top:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}#brandsHolderAll{-moz-column-gap:1.2rem;column-gap:1.2rem;row-gap:1.2rem}#featuredCategories .card-title{font-size:1.25rem}#footerLinksFirst{margin-bottom:.3rem;order:1}#footerLinksSecond{margin-bottom:.3rem;order:3}#footerAddress{margin:0 0 1rem;order:2}#footerLogoCopy{order:4}}@media (max-width:991.98px){#preHeader{line-height:120%}#siteSearch{margin-top:1rem;order:3}#headerMenu{display:flex;justify-content:flex-end}#mainNavBar .navbar{justify-content:flex-end}#mainNavBar li a:focus,#mainNavBar li a:hover,#mainNavBar li a.active{color:#98bf43}.megamenu li a{padding:.25rem 0!important}.megamenu li a.active{color:#fff!important}.megamenu li a:focus,.megamenu li a:hover{color:#98bf43!important}#featuredCategories{padding-bottom:0}#featuredCategories h5{text-align:center}#featuredCategories .card{margin-bottom:1rem}footer{padding:1rem 0}}@media (min-width: 992px){#preHeader p{font-size:.9rem}#menuToggle{display:none}header .form-control{font-size:1.2rem}#headerMenu{text-align:right}#headerMenuActions{justify-content:flex-end}#headerMenuActions img{height:3.5rem}#headerMenuActions .loginRegister,#headerMenuActions .contactUs,#basketToggle,#menuToggle{padding:0 1.5rem}#headerMenuActions .basketItems{top:47.5%;right:1rem}#mainNavBar li a{padding-top:.75rem;padding-bottom:.75rem}#mainNavBar li a:focus,#mainNavBar li a:hover,#mainNavBar li a.active{background:#98bf43;color:#fff}.megamenu{background-color:#98bf43;position:absolute;top:48px;left:0}#mainNavBar li ul{display:flex;flex-wrap:wrap}#mainNavBar li ul li{text-align:left;width:25%}#mainNavBar li ul li a:focus,#mainNavBar li ul li a:hover{color:#171933}#mainNavBar li ul li a{padding:1rem 1.5rem}#homepageBanner{height:480px}#shopByBrand{padding:2.5rem}#featuredCategories .card{margin-bottom:1.5rem}#featuredCategories i{bottom:1rem;right:1rem}#additionalImages{flex-wrap:wrap}#checkoutPageForms{padding-right:5rem}#checkoutPageOverview{padding-left:5rem}footer{padding:2rem 0}#footerLinksFirst,#footerLinksSecond,#footerLogoCopy{padding-top:1.5rem}}@media (min-width: 992px) and (max-width: 1199.98px){.hidden-md{display:none!important}section h2,section h3,section h4,section h5,section h6{font-size:1.6rem}#brandsHolder{-moz-column-gap:2rem;column-gap:2rem;row-gap:2rem}#brandsHolderAll{-moz-column-gap:1.2rem;column-gap:1.2rem;row-gap:1.2rem}}@media (min-width: 1200px){.hidden-lg{display:none!important}.spacer{height:2rem}.col-md-15{flex:0 0 auto;width:20%}.homepageBannerText h1{font-size:2rem;margin-bottom:2rem}.homepageBannerText p{font-size:1.25rem;margin-bottom:2rem}section h2,section h3,section h4,section h5,section h6{font-size:calc(.5rem + 1vw)}#shopByBrand h3,#shopByBrand p{margin-bottom:2rem}#shopByBrand p{font-size:1.05rem}#brandsHolder{-moz-column-gap:2rem;column-gap:2rem;row-gap:2rem}#brandsHolderAll{-moz-column-gap:1.2rem;column-gap:1.2rem;row-gap:1.2rem}#featuredCategories .card-title{font-size:calc(.5rem + 1vw)}#basketSummary{margin-bottom:1rem;position:sticky;top:80px;z-index:100}}
