header{position:fixed;z-index:2000;top:0}.header-wrapper{width:100%;height:80px;position:fixed;top:0;background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 0;z-index:2000;-webkit-transition:al 0.3s ease-out;transition:al 0.3s ease-out}.header-wrapper .container{border-bottom:1px solid white}.header-modify{background:#373737;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.25);box-shadow:0 3px 6px rgba(0,0,0,0.25)}.header-modify .header-logo{height:55px !important}.header-modify .logo{bottom:unset !important}.logo{position:relative;bottom:-25%;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.header-logo{position:relative;height:75px !important;width:auto}.header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#menu-header-menu{list-style-type:none;padding-left:0;margin-bottom:0;position:relative;bottom:-20px}#menu-header-menu li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 .5rem}#menu-header-menu li a{color:white;text-decoration:none;text-transform:uppercase;font-size:.9rem}.mobile-header{position:fixed;display:none;width:100%;top:0;padding:1rem 0;background:#373737;z-index:200;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16);box-shadow:0 3px 6px rgba(0,0,0,0.16)}.mobile-header img{left:5%}.burger-menu{border-radius:100%;background:#009D45;position:absolute;top:12px;right:5%;padding:1rem;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.burger-menu svg{width:20px;height:20px;position:absolute}.burger-menu svg path{fill:white}.single-product .logo{bottom:unset !important}.single-product .header-logo{height:55px !important}.dropmenu{position:absolute;width:100%;padding:1rem;background:rgba(255,255,255,0.95);display:none;text-align:center;top:95%;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.25);box-shadow:0 3px 6px rgba(0,0,0,0.25);border:1px solid black}.dropmenu h5{font-size:1rem}.menu-show{display:block !important}#menu-roadlights,#menu-mountain-bike-lights,#menu-e-bike,#menu-accessories{list-style-type:none;padding-left:.5rem;text-align:center}#menu-roadlights li,#menu-mountain-bike-lights li,#menu-e-bike li,#menu-accessories li{font-size:.8rem;margin-bottom:.25rem}#menu-roadlights li a,#menu-mountain-bike-lights li a,#menu-e-bike li a,#menu-accessories li a{color:#1C1826}.nav-closer{position:fixed;height:1000vh;z-index:200;width:100%;top:0;left:0;display:none}.nav-upper-contact{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:.5rem}.nav-upper-contact i{color:#009D45;margin-right:.5rem}.nav-upper-contact a{color:white;text-decoration:none;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.nav-upper-contact a:hover{color:#009D45;text-decoration:none}.mobile-menu{width:100%;position:absolute;top:0;height:100vh;overflow-y:scroll;-webkit-transform:translateY(-100%);transform:translateY(-100%);background:white;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.mobile-menu .menu-mobile-header-container{height:100%}.active-menu{top:72px;-webkit-transform:translateY(0);transform:translateY(0)}.burger-active{background:white}.burger-active svg path{fill:#009D45}#menu-mobile-header{height:100%;list-style-type:none;padding-left:0;margin-bottom:0}#menu-mobile-header li{padding:.5rem .75rem;border-bottom:1px solid #e3e3e3;background:#f7f7f7}#menu-mobile-header li a{color:#009D45;text-decoration:none;font-weight:500}.hero{height:100vh;widows:100%;position:relative;overflow:hidden}.hero img{position:absolute;-o-object-fit:cover;object-fit:cover;height:100%;width:100%;left:0}.hero-content-container{position:absolute;top:51%;max-width:500px;background:rgba(83,83,83,0.25);border-radius:10px;padding:2rem;left:23%;-webkit-transform:translate(-15%, -50%);transform:translate(-15%, -50%)}.hero-content-container p{font-size:12px;color:white}.hero-content-container h1{color:white;font-weight:700}#mountain-border-50{position:absolute;bottom:-15%;width:100%;opacity:0.5}#mountain-border{position:absolute;bottom:-18%;width:100%}.see-more{position:absolute;bottom:10%;width:150px;z-index:3;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.see-more span{text-transform:uppercase;color:white;margin-bottom:1rem}.see-more svg{width:30px;height:30px;fill:white}.feature-intro-img{height:30vh;width:100%;position:relative;border-radius:6px;overflow:hidden}.feature-intro-img img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;left:0}.featured-intro{position:relative;padding:7rem 0}.featured-intro h2{color:#535353;font-style:italic}#triangle-left{position:absolute;z-index:-1;left:0;bottom:0;width:20%}#triangle-right{position:absolute;right:0;bottom:0;z-index:-1;width:35%}.contact-info{list-style:none;padding-left:0}.contact-info li{margin-bottom:1rem}.contact-info li i{margin-right:.5rem}.trustpilot-widget a{color:#009D45;font-weight:500}.btn{padding:.5rem 1rem !important;border:1px solid;text-transform:uppercase;border-radius:0 !important;font-size:.8rem !important;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.btn-primary{background:#009d45 !important;color:white !important;border:1px solid #009d45 !important}.btn-primary:hover{background:#005123 !important}.btn-primary-o{background:transparent !important;color:white !important;border:1px solid #009d45 !important}.btn-primary-o:hover{background:#009d45 !important}.btn-white{border:1px solid white !important;color:black !important;background:white !important}.btn-white:hover{background:#d9d9d9 !important}.icon-btn svg{fill:#ffffff;height:1rem;margin-left:.5rem}.icon-btn svg path{fill:#ffffff}@font-face{font-family:'Roboto';src:url("fonts/Roboto-BlackItalic.woff2") format("woff2"),url("fonts/Roboto-BlackItalic.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Roboto';src:url("fonts/Roboto-Bold.woff2") format("woff2"),url("fonts/Roboto-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url("fonts/Roboto-Black.woff2") format("woff2"),url("fonts/Roboto-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url("fonts/Roboto-MediumItalic.woff2") format("woff2"),url("fonts/Roboto-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Roboto';src:url("fonts/Roboto-BoldItalic.woff2") format("woff2"),url("fonts/Roboto-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Roboto';src:url("fonts/Roboto-Italic.woff2") format("woff2"),url("fonts/Roboto-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Roboto';src:url("fonts/Roboto-LightItalic.woff2") format("woff2"),url("fonts/Roboto-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Roboto';src:url("fonts/Roboto-Light.woff2") format("woff2"),url("fonts/Roboto-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url("fonts/Roboto-Medium.woff2") format("woff2"),url("fonts/Roboto-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url("fonts/Roboto-Thin.woff2") format("woff2"),url("fonts/Roboto-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url("fonts/Roboto-ThinItalic.woff2") format("woff2"),url("fonts/Roboto-ThinItalic.woff") format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Roboto';src:url("fonts/Roboto-Regular.woff2") format("woff2"),url("fonts/Roboto-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6{font-family:'Roboto', Helvetica, Arial, sans-serif !important}p,span,a{font-family:'Roboto', Helvetica, Arial, sans-serif !important;font-weight:300}a{color:#009D45}b,strong{font-weight:600 !important}h1{font-size:1.75rem}h2{font-size:1.5rem !important}h3{font-size:1.15rem !important}h4{font-size:1.05rem !important}body{overflow-x:hidden}p a{color:#009d45}footer{position:relative;padding:3rem 0;background:#535353;color:white;min-height:400px}footer .col-12{border-right:1px solid white}footer .col-12:last-of-type{border-right:none}footer a{color:#009D45}footer a:hover{color:white}.page-archive{padding:1rem 0.5rem;background:#495057}.page-archive .col-lg-3{padding:0 10px}.page-archive-container{position:relative;height:30vh;width:100%}.page-archive-container img{position:absolute;width:100%;height:100%;left:0;-o-object-fit:cover;object-fit:cover}.page-archive-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.25);-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.page-archive-overlay span{position:absolute;top:5%;left:5%;color:white;text-transform:uppercase;font-weight:400}.page-archive-overlay:hover{background:rgba(0,0,0,0.05)}.product-picker{position:relative;padding:4rem 0}.bundle-builder{position:relative;padding:4rem 0;overflow:hidden}.tyre-track-1{position:absolute;left:-5%;top:-25%}.bundle-builder-container{background:rgba(255,255,255,0.9);border-radius:6px;position:relative;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.25);box-shadow:0 3px 6px rgba(0,0,0,0.25);padding-top:6%}.bundle-builder-header{position:absolute;top:0;width:100%;left:0;right:0;padding:1rem 1.5rem;background:#1C1826;border-radius:6px 6px 0 0}.bundle-builder-header h4{color:white;margin-bottom:0;text-transform:uppercase;font-weight:700}.form-step-indicator{position:relative;margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-step-indicator .form-links{margin:0 .5rem}.form-step-indicator .form-step-number{width:50px;height:50px;border-radius:100%;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16);box-shadow:0 3px 6px rgba(0,0,0,0.16);position:relative;background:white}.form-step-indicator .form-step-number span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-weight:700}.form-step-indicator .active{background:#009D45;color:white !important}.bundle-builder-form{position:relative;width:90%;margin:0 auto;height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 0}.bundle-builder-form .form-item{height:90%;width:28%;position:relative;border-radius:6px;overflow:hidden;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.bundle-builder-form .form-item:hover{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.26);box-shadow:0 3px 6px rgba(0,0,0,0.26)}.bundle-builder-form .form-item img{position:absolute;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.form-item-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(83,83,83,0.7);-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;cursor:pointer}.form-item-overlay .form-item-title{position:absolute;bottom:0;width:100%;text-align:center;color:white;text-transform:uppercase;font-weight:500;padding-bottom:1rem;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.form-item-overlay:hover{background:transparent}.form-item-overlay:hover span{text-shadow:0 3px 6px rgba(255,255,255,0.5)}.bundle-controls{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem 0}.bundle-controls .btn{border-radius:6px !important;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16);box-shadow:0 3px 6px rgba(0,0,0,0.16);margin:0 .5rem;padding:.5rem 3rem !important}.bundle-controls .btn svg{height:12px;margin-bottom:1px}.testimonials{position:relative;height:65vh;width:100%}.testimonials img{position:absolute;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.testimonials .container,.testimonials .row{height:100%}.testimonial-slider,.slick-list,.slick-track{height:100%}.testimonial-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(83,83,83,0.65)}.testimonial-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.testimonial-container{width:80%;margin:0 auto;text-align:center;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.testimonial-container span{color:white}.testimonial-container .testimonial-details{font-weight:500}.accreditations{position:absolute;bottom:0;right:0;left:0;background:rgba(255,255,255,0.6);padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.accreditation-container{width:125px;height:80px;position:relative}.accreditation-container img{position:absolute;-o-object-fit:contain;object-fit:contain;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.single-product .header-wrapper{background:rgba(0,0,0,0.75)}.product-body{position:relative;padding-top:1.5rem}.add-to-cart-bar{position:relative;width:90%;margin-right:0;padding:1rem;background:#1C1826;float:right;border-radius:8px 0 0 8px;display:-webkit-box;display:-ms-flexbox;display:flex}.add-to-cart-bar form{margin-right:10%}.add-to-cart-bar h1{color:white;font-size:1.5rem;margin-bottom:0}.add-to-cart-bar .wcppec-checkout-buttons{display:none}.product-feature-img{position:relative;height:40vh;width:100%;border-radius:3px;overflow:hidden;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.25);box-shadow:0 3px 6px rgba(0,0,0,0.25)}.product-feature-img img{position:absolute;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.description-container{font-weight:unset}.description-container p{font-size:.9rem}.feature-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.feature-container .product-feature{width:50%;padding:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feature-container .product-feature .icon-holder{min-width:50px;min-height:50px;height:50px;width:50px;border-radius:100%;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.25);box-shadow:0 3px 6px rgba(0,0,0,0.25);position:relative;margin-right:0.5rem;background:white}.feature-container .product-feature .icon-holder i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#009D45;font-size:1.5rem}.feature-container .product-feature h2{color:#707070;opacity:0.5;font-weight:600;margin-bottom:0}.feature-container .product-feature span{font-weight:400}.feature-container-2{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:2rem}.feature-container-2 .product-feature{width:100%;padding:1.25rem .5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #373737}.feature-container-2 .product-feature:last-of-type{border-bottom:none}.feature-container-2 .product-feature .icon-holder{min-width:50px;min-height:50px;height:50px;width:50px;border-radius:100%;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.25);box-shadow:0 3px 6px rgba(0,0,0,0.25);position:relative;margin-right:1rem;background:white}.feature-container-2 .product-feature .icon-holder i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#373737;font-size:1.5rem}.feature-container-2 .product-feature h2{font-weight:600;margin-bottom:0;color:#009D45}.feature-container-2 .product-feature span{font-weight:400}.description-container{padding:1rem}.product-description-title{color:#009D45;font-weight:500;font-size:1.1rem;margin-bottom:.5rem}.technical-document{padding-left:1rem}#product-background{position:absolute;width:100%;z-index:-1;top:15%;height:200vh}.bundle-options{position:relative;padding:1.5rem}.bundle-options .col{padding:0 6px}.bundle-option{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bundle-option a{width:100%}.bundle-option span{font-weight:600;font-size:.9rem}.bundle-option-image{position:relative;height:200px;width:100%;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.25);box-shadow:0 3px 6px rgba(0,0,0,0.25);margin-bottom:.5rem}.bundle-option-image img{position:absolute;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.feature-image{position:relative;height:200px;width:100%;border-radius:6px;overflow:hidden}.feature-image img{position:absolute;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.more-info-section{background:#535353;color:white;padding:4rem 0;overflow:hidden;position:relative;width:100%}.more-info-section img{position:absolute;-webkit-transform:rotate(200deg) translateY(-55%);transform:rotate(200deg) translateY(-55%);bottom:0;width:25%;left:0}.more-info-section a{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.25);box-shadow:0 3px 6px rgba(0,0,0,0.25);border-radius:6px !important}.more-info-title{position:relative;background:#1C1826;color:white;left:0;padding:1rem;width:80%;margin-bottom:1rem;border-radius:0 6px 6px 0;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.25);box-shadow:0 3px 6px rgba(0,0,0,0.25)}.more-info-title h3{padding-left:20%;margin-bottom:0}.gallery-slider .slick-list,.gallery-slider .slick-track{overflow:visible}.gallery-slider-container{position:relative;height:20vh !important;min-height:200px !important;border-radius:8px;overflow:hidden;margin:1rem 0 1rem 1rem;opacity:0.5;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.gallery-slider-container img{position:absolute;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.slick-active{opacity:1}.technical-specificaiton-table{position:relative;padding:3rem 0}.tech-specs-table{position:relative;width:100%}.tech-specs-table tr td,.tech-specs-table tr th{padding:.25rem;border-right:1px solid #1C1826;border-bottom:1px solid #1C1826}.tech-specs-table tr td:last-of-type,.tech-specs-table tr th:last-of-type{border-right:0}.tech-specs-table tr:last-of-type td{padding-bottom:1rem;border-bottom:0}.testimonial-title{position:relative;background:#1C1826;color:white;left:0;padding:1rem;width:40%;margin-bottom:1rem;border-radius:0 6px 6px 0}.testimonial-title h3{padding-left:70%;margin-bottom:0}.testimonial-info{color:#535353 !important;font-weight:600}.testimonial-container{padding:1.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.testimonial-container p{font-style:italic;margin-bottom:0}.container-fluid-padding{padding:0 15% !important}.woocommerce-loop-product__title{color:#009D45}@media (max-width: 1250px) and (min-width: 992px){#mountain-border-50,#mountain-border{-webkit-transform:translateY(-25%);transform:translateY(-25%)}}@media (max-width: 768px){#mountain-border-50,#mountain-border{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hero-content-container{max-width:unset;width:80%;background:rgba(83,83,83,0.75);left:unset;top:15%;padding:5%;-webkit-transform:translate(0, 0);transform:translate(0, 0);margin:0 auto;position:relative}.hero-content-container a{margin-right:1rem;width:100%;margin-bottom:.5rem}header{display:none !important}.mobile-header{display:block}.header-logo{height:40px !important}.see-more{bottom:3%}.page-archive-container{margin-bottom:1rem}.featured-intro{padding:3rem 0}.featured-intro a{margin-bottom:1rem}.tyre-track-1{position:absolute;left:-19px;top:-11px;width:100%}.form-step-indicator{margin-top:4rem;margin-bottom:.5rem}.bundle-builder-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bundle-builder-form .form-item{width:100%;margin-bottom:1rem}.testimonials{height:75vh}.accreditations{display:none}.product-page{position:relative;width:100%}.tech-specs-table tr td,.tech-specs-table tr th{font-size:calc(.1vw + 9px)}.feature-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.feature-container .product-feature{width:100%}.summary_elements{padding-left:0}.upsell-title{display:none}.product-body{overflow:hidden}.category-header-title{-webkit-transform:translate(0%, -15%) !important;transform:translate(0%, -15%) !important}.product-picker-container{padding:1rem}.add-to-cart-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.add-to-cart-bar .stock{margin-left:0 !important}.add-to-cart-bar form{position:relative !important;margin-right:0 !important}.container-fluid-padding{padding:0 !important}#customer_details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#customer_details .col-6{width:100%;max-width:100% !important}}.short-banner{position:relative;height:50vh;width:100%}.short-banner img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.short-banner-content{position:absolute;top:50%;-webkit-transform:translate(-15%, -50%);transform:translate(-15%, -50%);background:rgba(83,83,83,0.5);border-radius:10px;padding:2rem;left:15%;max-width:600px;color:white}.short-banner-content p{margin-bottom:0}.category-page{position:relative;margin-top:8rem}.category-header{width:100%;height:45vh;position:relative;margin-bottom:1.5rem}.category-header img{position:absolute;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.category-header-title{position:absolute;top:50%;left:20%;-webkit-transform:translate(-50%, -15%);transform:translate(-50%, -15%);padding:1rem 1.5rem;background:rgba(255,255,255,0.85)}.category-header-title h1{margin-bottom:0;color:#009D45}.woocommerce-tabs{display:none !important}.add-to-cart-bar{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-to-cart-bar form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:0}.add-to-cart-bar form .quantity{margin-right:.5rem}.add-to-cart-bar .stock{margin-bottom:0;color:white;margin-left:2rem}section.related{display:none !important}.woocommerce .product form.cart .button{background:#009D45 !important;color:white}.single_add_to_cart_button,.checkout-button{background:#009D45 !important;color:white;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.single_add_to_cart_button:hover,.checkout-button:hover{background:#005123 !important}.composite_summary .summary_element_wrapper_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woocommerce-MyAccount-navigation ul{list-style-type:none;padding-left:0}.woocommerce-MyAccount-navigation ul li{border-bottom:1px solid #f7f7f7;padding:.5rem}.woocommerce-MyAccount-navigation ul li:last-of-type{border-bottom:none}.woocommerce-MyAccount-navigation .is-active{background:#f7f7f7}.variations_form .out-of-stock{color:white;margin-bottom:0}.woocommerce-MyAccount-content{background:#f7f7f7;padding:1rem}.woocommerce-MyAccount-content a{color:#009D45 !important}#customer_details{display:-webkit-box;display:-ms-flexbox;display:flex}.wc-stripe-payment-request-button{display:none !important}.product_meta{display:none}.wp-post-image{max-height:600px}.upsell-title{position:absolute;top:70%}.woocommerce-MyAccount-navigation-link--downloads{display:none}.woocommerce-MyAccount-navigation-link a{color:#009D45 !important}.is-active a{font-weight:600}.product-item-thumbnail{position:relative;height:30vh;width:100%;margin-bottom:1rem}.product-item-thumbnail img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;left:0}.product-picker-container{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding-bottom:1.5rem}#customer_details{background:#f7f7f7;padding:1.5rem 1rem;border-radius:6px}.wc-stripe-elements-field,.stripe-card-group{width:100%}.woocommerce-column--billing-address{margin-bottom:1rem}.woocommerce-order a{color:#009D45}.woocommerce-cart-form a,.woocommerce-shipping-calculator a{color:#009D45 !important}.place-order .woocommerce-privacy-policy-text a{color:#009D45}.place-order #place_order{background-color:#009D45 !important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:.5rem;border:1px solid #e3e3e3}.woocommerce-info{border-top-color:#009D45}.woocommerce-info::before{color:#009D45}.woocommerce-info a{color:#009D45}.woocommerce-input-wrapper{width:100%}#coupon_code{min-width:150px}.wpcf7-form-control{padding:.5rem;border:1px solid #e3e3e3}#wpcf7-f2425-o1{padding:1.5rem 1rem;background:#f7f7f7;border-radius:6px}.page_button{color:#009D45}.woocommerce-Button,.wpcf7-submit{background-color:#009D45 !important;color:white}.woocommerce-error a,.woocommerce-LostPassword a{color:#009D45}.wc-stripe-payment-request-wrapper,.wc-stripe-payment-request-button,.wcppec-checkout-buttons__separator,.wcppec-checkout-buttons{display:none !important}.wcs-nux__notice{display:none}.product-options{position:relative;padding:3rem 0}.product-option-container{position:relative;padding:1rem;border-radius:6px;background:#f7f7f7;margin-bottom:1.5rem}.product-option-image{width:100%;height:20vh;position:relative;margin-bottom:1rem}.product-option-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;left:0}.product-option-image:hover .product-option-overlay{background:rgba(0,0,0,0.2)}.product-option-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.1);-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;cursor:pointer}.product-option-overlay h2{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:white;text-decoration:none;white-space:nowrap}.spares-outlet{position:relative;padding:3rem 0}.spares-outlet a{color:#009D45;text-decoration:none}.spares-outlet p{color:#212529;text-decoration:none}.so-img{position:relative;width:100%;height:250px;margin-bottom:.5rem}.so-img img{position:absolute;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.so-details{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.so-details span{font-weight:bold;padding:.5rem;background:#f7f7f7}

/*# sourceMappingURL=app.css.map */