*{box-sizing:border-box}:root{--black:#000;--white:#fff;--orange:#f97415;--green:#47a400;--greyish:#15281fcc;--blue:#272868}h1,h2,h3,h4,h5,h6,p,a{margin:0;padding:0;font-weight:700!important}p{font-size:17px;font-weight:400!important;color:#fff;line-height:normal}a{text-decoration:none}ul{margin:0;padding:0;list-style-type:none}.button:before,.button:after{display:none}a.cst-btn:before,a.cst-btn:after{display:none}.cst-btn,.cart__ctas button,.is-empty .cart__warnings .button{background:#272868;border:1px solid #272868;color:var(--white);font-weight:400!important;font-size:17.45px;line-height:28.7px;border-radius:30px;letter-spacing:0;text-align:center;padding:7px 27px;text-transform:uppercase}.cst-btn:hover,.cart__ctas button:hover,.is-empty .cart__warnings .button:hover{background:var(--green);border-color:var(--green)}.page-width{max-width:1440px;width:100%!important;padding:22px 20px!important}body .utility-bar__grid.page-width{padding:0}.utility-bar{background:#272868}.utility-bar p{background:transparent;font-size:13.4px;line-height:24.6px;text-align:center;color:var(--white);padding:7px 0;min-height:auto;line-height:normal}.announcement-bar__link:hover{text-decoration:none}header.header{max-width:1440px;width:100%;margin:0 auto;padding:9px 23px!important;display:flex;justify-content:space-between}.header__menu-item:hover span{text-decoration:none}.header__menu-item.active span,.header__menu-item span:hover{color:var(--green)}.header__menu-item span{font-weight:500;font-size:17px;line-height:23.57px;letter-spacing:0;color:#272868}.header__submenu .header__menu-item{color:var(--blue);line-height:100%;letter-spacing:0;text-transform:uppercase;text-decoration:none}.header .header__icon .svg-wrapper{width:20px;height:20px}.header .mega-menu__link--active:hover,.header .mega-menu__link{font-weight:400;font-size:15.37px;line-height:100%;letter-spacing:0;font-family:var(--roboto);color:var(--grey)}.header--middle-left{grid-template-areas:"heading navigation icons";grid-template-columns:1fr 1fr 1fr;column-gap:2rem}.header .menu-drawer__navigation li a{font-weight:400!important;font-size:18px;color:var(--blue)}.cst-image-banner .banner__buttons .button:after{display:none}.cst-image-banner .banner__box,.cst-about-us .banner__box,.cst-image-banner-short .banner__box,.cst-media-banner .banner__box{padding:0!important}.cst-image-banner .banner__buttons .button:before{display:none}.cst-image-banner .banner p{margin:0}.cst-image-banner .cst-loop-1 .image-wrapper{background:#ea53247d;max-width:max-content;padding:2px 16px;border-radius:30px;border:2px solid #ea53247d}.cst-multicolumn{background:#40ab48;padding:50px 0}body .cst-multicolumn img{max-width:50px!important;object-fit:cover;filter:invert(1)}body .cst-multicolumn .media{padding-bottom:0!important;max-width:46px!important;object-fit:cover;height:46px!important;margin:0 auto}body .cst-multicolumn h3{color:var(--white);font-weight:600!important;font-size:23px}.cst-featured-collection .card--media .card__inner .card__content{padding:0}.cst-featured-collection h2{text-align:center;font-size:40px;font-weight:600;color:#272868}.cst-featured-collection .card__heading a:hover{text-decoration:none;color:var(--green)}.cst-featured-collection .card-wrapper.product-card-wrapper:hover a{text-decoration:none}.cst-featured-collection .page-width-desktop{max-width:1440px;padding:0 20px}.cst-featured-collection .card__content{padding:0}.cst-featured-collection .card__heading a:after{display:none}.cst-featured-collection .card__information h3{color:#272868}.cst-featured-collection p{color:var(--black);text-align:center}.cst-featured-collection .card-wrapper.product-card-wrapper{padding:15px;box-shadow:#63636333 0 2px 8px;border-radius:16px}.cst-featured-collection{padding:70px 0!important}.cst-featured-collection .card__heading a{font-weight:400!important;font-size:17px}.cst-image-with-text .image-with-text .global-media-settings{border:0;padding:0!important;height:100%}.cst-image-with-text{padding-bottom:70px!important;padding-top:0!important}.cst-image-with-text .image-with-text .global-media-settings img{position:static!important;transform:unset!important;border-radius:15px}.cst-image-with-text .image-with-text p{font-size:18px;color:var(--black)}.cst-image-with-text .content-container:after{display:none}.cst-image-with-text .image-with-text .grid__item:after{display:none}.cst-image-with-text h2.image-with-text__heading{color:#272868}.cst-multicolumn-testimonials .title-wrapper-with-link h2{color:#000;font-size:40px}.cst-multicolumn-testimonials h2{text-align:center}.cst-multicolumn-testimonials .title-wrapper-with-link{justify-content:center}.cst-multicolumn-testimonials .multicolumn-card{background:transparent!important;border:2px solid var(--green);border-radius:23px}.cst-multicolumn-testimonials .multicolumn-card__info{padding:20px}.cst-multicolumn-testimonials h3.inline-richtext{font-size:18px;font-weight:400!important;color:var(--orange)}.cst-multicolumn-testimonials .multicolumn-card__info p{color:var(--black)}.footer__content-bottom{margin-top:30px;padding:12px 0!important}body .footer{padding-bottom:0}.cst-multicolumn-testimonials{padding:70px 0!important}body .cst-multicolumn-testimonials .media>img{max-width:55px!important;width:100%!important;height:55px!important;position:static!important;transform:unset!important;border-radius:30px}.cst-image-banner-short h2.banner__heading{color:var(--white);font-size:50px}body .cst-multicolumn-testimonials .media--transparent{padding:0!important}.cst-video deferred-media.video-section__media.deferred-media{border:0}.cst-video .video-section__poster{border-radius:30px}.footer .footer-block__details-content .list-menu__item--link:hover,.copyright__content a:hover{text-decoration:none!important;color:var(--green)}.footer .copyright__content{font-size:18px}.footer__localization:empty+.footer__column--info{display:none}.footer__content-bottom-wrapper{justify-content:center}.footer .footer__copyright{margin:0}.footer .copyright__content a{font-weight:400!important;color:var(--black)}.footer-block__details-content p{color:var(--black);font-size:18px;line-height:29px}.footer__copyright a{font-size:18px;color:var(--black);font-weight:400}.footer-block__heading{color:#272868;font-weight:500!important;margin-bottom:10px!important}.footer .footer-block li a{color:var(--black);font-size:18px;font-weight:400!important;padding-bottom:0}.cst-product-page{max-width:1440px;margin:auto;padding:60px 40px}.cst-product-page .product__media-wrapper{max-width:55%}.cst-product-page .product__media img{object-fit:contain;background:var(--white)}.cst-product-page .product-media-container{border:none;background:transparent}.cst-product-page .product__info-wrapper{max-width:45%}.cst-product-page .product__title h1{font-size:36px;line-height:1.2;margin-bottom:20px;color:var(--black)}.cst-product-page .product__text.inline-richtext{font-size:16px;color:var(--black);margin-bottom:20px}.cst-product-page .price-item--regular,.cst-product-page .price-item--sale{font-size:23px;font-weight:400;color:var(--orange)}.cst-product-page .price__badge-sale{display:none}.cst-product-page .product-form__quantity{margin:30px 0}.cst-product-page .product__accordion{border-top:1px solid #e5e5e5;padding-top:0}.cst-product-page .accordion__title{font-size:18px;font-weight:400!important}.cst-product-page .accordion__content{padding:0!important}.cst-product-page .accordion__content p,.cst-product-page .accordion__content li{font-size:16px;color:var(--black);line-height:1.6}.cst-product-page .accordion__content ul{padding-left:0}.cst-product-page .button:after,.cst-product-page .button:before{display:none}.collection-hero h1.collection-hero__title{margin-bottom:0;color:var(--black);font-size:40px}body.template-cart{display:block!important;height:auto!important;min-height:auto!important}body.template-cart #MainContent{flex:unset!important;min-height:auto!important;height:auto!important;padding-bottom:0!important}body.template-cart footer{margin-top:0!important}.cst-cart .cart__warnings{padding:40px 0}.cst-cart .cart__warnings h1.cart__empty-text{color:var(--black);margin-top:0}.cst-cart h1{font-size:40px;color:#272868;text-transform:capitalize}.cst-cart .cart-item__quantity-wrapper{display:flex;color:var(--black)}.cst-cart .cart-items thead th{color:var(--black)}.cst-cart .title-wrapper-with-link a,.cst-cart .cart__login-title{color:var(--black);font-size:16px;margin-top:26px}.cst-cart .cart__login-paragraph a{text-align:center;display:block;color:#000}.cst-cart .cart-item__details a{font-size:15px;color:var(--black);font-weight:400!important}.cst-cart .cart-item__price-wrapper span{font-size:15px;color:var(--black)}.cst-cart .cart__footer>* h2.totals__total{font-size:14px;color:var(--black)}.cst-cart .totals,.cst-cart small.tax-note.caption-large{color:var(--black)}.cart-notification h2.cart-notification__heading,.cart-notification .cart-notification-product__name{font-size:15px;color:var(--black);font-weight:400!important}.cart-notification .cart-notification__links a{background:#272868;border-radius:30px;color:var(--white);font-size:16px;font-weight:400!important}.cart-notification .cart-notification__links a:hover{background:var(--green)}.cart-notification .button.button--primary{font-size:15px;font-weight:400!important;border-radius:30px}.shopify-policy__container{max-width:950px;padding:50px 20px}.shopify-policy__container h1{font-size:40px;margin-bottom:40px}.shopify-policy__body p,.shopify-policy__body li{color:var(--black);font-size:16px;padding:10px 0}.shopify-policy__body ul{padding:0}.cst-faqs summary .icon-caret{color:#47a400}.cst-faqs .collapsible-content-wrapper-narrow{max-width:900px}.cst-faqs h2.collapsible-content__heading{font-size:40px;color:#272868}.cst-faqs .accordion__title{font-size:19px;font-weight:400!important;color:var(--black)}.cst-faqs .accordion__content{padding:0}.cst-faqs .accordion__content p{color:var(--black);font-size:16px}.cst-faqs .collapsible-content summary:hover{background:transparent}.cst-faqs .collapsible-content summary:hover .accordion__title{text-decoration:unset}.cst-catalogues{padding:50px 0;background:var(--white)}.cst-catalogues .page-width{max-width:1440px;margin:0 auto}.cst-catalogues .catalogues-title{font-size:40px;color:var(--black);margin-bottom:27px;display:flex;align-items:center;gap:10px}.cst-catalogues .catalogues-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cst-catalogues .catalogue-card{background:var(--white);border-radius:16px;padding:28px;display:grid;gap:16px;box-shadow:0 8px 60px #0000000f;transition:transform .25s ease,box-shadow .25s ease}.cst-catalogues .catalogue-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000014}.cst-catalogues .catalogue-icon{width:48px;height:48px;background:#47a40096;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.cst-catalogues .catalogue-icon img{width:24px;height:24px;filter:invert(1)}.cst-catalogues .catalogue-content h3{font-size:18px;color:var(--black);margin-bottom:6px}.cst-catalogues .catalogue-content p{font-size:14px;color:var(--grey);line-height:1.5;margin-bottom:12px}.cst-catalogues .file-size{font-size:13px;color:var(--black)}.cst-catalogues .catalogue-btn{margin-left:auto;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:8px;border:2px solid var(--green);color:var(--green);font-size:14px;text-decoration:none;transition:all .25s ease;white-space:nowrap}.cst-catalogues span{display:inline-flex}.cst-catalogues .catalogue-btn svg{width:16px;height:16px}.cst-catalogues .catalogue-btn:hover{background:#272868;border-color:#272868;color:var(--white)}.cst-media-banner .banner__media{display:none}.cst-media-banner{background:var(--green);min-height:300px!important}.cst-media-banner h2{color:var(--white)}.cst-video-grid{padding:50px 0;background:#f6f6f2}.cst-video-grid .page-width{max-width:1440px;margin:0 auto}.cst-video-grid .videos-heading{font-size:40px;color:var(--black);margin-bottom:40px}.cst-video-grid .videos-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.cst-video-grid .video-card{background:var(--white);border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #0000000f;transition:transform .25s ease,box-shadow .25s ease}.cst-video-grid .video-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000014}.cst-video-grid .video-wrapper{position:relative;width:100%;aspect-ratio:16 / 9;background:var(--black)}.cst-video-grid .video-wrapper video,.cst-video-grid .video-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.cst-video-grid .video-content{padding:16px 18px 20px}.cst-video-grid .video-content h3{font-size:18px;color:var(--black);margin-bottom:6px}.cst-video-grid .video-content p{font-size:14px;line-height:1.5;color:var(--grey);margin:0}.blog{background:var(--white);padding:50px 0}.blog .blog__posts.articles-wrapper{margin-bottom:0;gap:8px}.blog .page-width-desktop{max-width:1440px;margin:0 auto;padding:0 20px}.blog__title{font-size:40px;color:var(--black);margin-bottom:40px}.blog .article-card{border-radius:12px;overflow:hidden;background:var(--white);box-shadow:0 8px 24px #0000000f;transition:transform .25s ease,box-shadow .25s ease}.blog .article-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000014}.blog .article-card__image img{width:100%;height:100%;object-fit:cover}.blog .card__content{padding:18px 20px 22px}.blog .card__heading{font-size:18px;color:var(--black);margin-bottom:8px!important}.blog .card__heading a{text-decoration:none}.blog__posts .card-wrapper:hover a{color:var(--green);text-decoration:none}.blog .article-card__excerpt{font-size:14px;line-height:1.5;color:var(--grey);margin-bottom:8px}.blog .article-card>.card__content:last-child{display:block}.cst-about-us.cst-image-with-text{padding:70px 0!important}.cst-about-us .image-with-text__content{padding-right:0}.cst-image-with-text .image-with-text .global-media-settings{border-radius:15px}.cst-contact-us h2.banner__heading{color:var(--white)}.cst-about-us ul li{font-size:18px;color:var(--black);list-style:disc!important}.contact h2{padding-bottom:20px;font-size:40px;text-transform:capitalize;color:#272868}.contact{padding:70px 0}.contact .details-grid-contact p{font-size:18px;color:var(--black);line-height:22px}.contact .details-grid-contact p a{color:var(--green)}.contact .details-grid-contact p br{display:none}.contact .details-grid-contact .contact-details{padding:0}.contact .cst-contact-grid{display:flex;flex-direction:row;gap:50px;justify-content:space-between}.contact form#ContactForm{width:100%}.contact .details-grid-contact{width:100%;display:flex;flex-direction:row;align-items:center;gap:32px;position:relative}.contact .cst-contact-grid .manufacture img{max-width:60px}.contact .cst-contact-grid .manufacture .manu-heading{font-size:24px}.contact .details-grid-contact h3{color:var(--black);padding-bottom:12px}.slideshow__controls.slider-buttons{position:absolute;left:0;right:0;bottom:0}.slideshow__controls.slider-buttons .slider-button{color:#272868}.slideshow__controls.slider-buttons .slider-counter__link .dot{background:transparent;border:1px solid #272868}.slideshow__controls.slider-buttons .slider-counter__link.slider-counter__link--active .dot{background:#272868}.cst-caption.inline-richtext{background:#ea53247d;max-width:max-content;padding:4px 16px;border-radius:30px;border:2px solid #ea53247d;color:#fff;line-height:1;font-size:17px}.button{font-weight:400!important}h4.power-by{text-align:left!important}.color-scheme-1 .collection__view-all a{background:#272868;border:1px solid #272868;color:#fff;font-weight:400!important;font-size:17.45px;line-height:28.7px;border-radius:30px;letter-spacing:0;text-align:center;padding:7px 27px;text-transform:uppercase;max-width:200px;margin:0 auto;text-decoration:none}.color-scheme-1 .collection__view-all a:hover{background:#40ab48;border-color:#40ab48}.team-section .multicolumn-list .multicolumn-card{background:#16271f!important;border-radius:10px;text-align:center}.team-section .multicolumn-card__info .inline-richtext{font-size:20px;color:#fff;font-weight:500;line-height:25px}.team-section .multicolumn-card__info .rte p:first-child{font-size:16px;padding-bottom:15px;font-weight:600!important}.team-section .multicolumn-card__info .rte p{font-size:16px}.team-section .media>img{object-position:top}.team-section.multicolumn{padding-top:70px}.team-section .multicolumn-list,.accessories-sec .multicolumn-list{padding:0!important}.team-section .title-wrapper-with-link{display:flex;justify-content:center!important;text-align:center;margin-bottom:48px}.calculator input:focus{outline:none;box-shadow:none;border:2px solid #40AB48}.calculator select:focus{outline:none;box-shadow:none;border:2px solid #40AB48}.team-section .multicolumn-card__image-wrapper{width:95px;height:80px;margin-bottom:25px}.accessories-sec.multicolumn{padding-bottom:70px}.accessories-sec .multicolumn-card{border-radius:15px;text-align:center;border:1px solid #40AB48}.accessories-sec.multicolumn .multicolumn-card__info h3{color:#000;font-size:20px;font-weight:500}.accessories-sec.multicolumn .multicolumn-card__info p{color:#000;font-size:14px;font-weight:500}.accessories-sec.multicolumn .slider-mobile-gutter{max-width:980px;margin:0 auto}.slideshow .banner__buttons .button{background:#272868;border:1px solid #272868;color:#fff;font-weight:400!important;font-size:17.45px;line-height:28.7px;border-radius:30px;letter-spacing:0;text-align:center;padding:7px 27px;text-transform:uppercase;max-width:200px;margin:30 auto 0;text-decoration:none}.slideshow .banner__buttons .button:hover{background:#40ab48;border-color:#40ab48}.accessories-sec.multicolumn .center .button{background:#272868;border:1px solid #272868;color:#fff;font-weight:400!important;font-size:17.45px;line-height:28.7px;border-radius:30px;letter-spacing:0;text-align:center;padding:7px 27px;text-transform:uppercase;max-width:200px;margin:30 auto 0;text-decoration:none}.accessories-sec.multicolumn .center .button:hover{background:#40ab48;border-color:#40ab48}.accessories-sec.multicolumn .title-wrapper-with-link{display:flex;justify-content:center;margin-bottom:20px;text-align:center}.accessories-sec.multicolumn p{color:#000!important;text-align:center;margin-bottom:30px}.footer .footer__copyright img{max-width:93px}.footer__copyright span{display:inline-flex;align-items:anchor-center}@media screen and (max-width:1920px)and (min-width:990px){.cst-featured-collection .page-width-desktop ul{gap:20px;display:grid;grid-template-columns:repeat(4,1fr)}.cst-featured-collection .page-width-desktop ul li{width:100%;max-width:100%}}@media screen and (max-width:1140px){.cst-image-with-text .image-with-text__content{padding-left:20px;padding-right:20px}}@media(max-width:1024px){.cst-video-grid .videos-grid{gap:24px}.cst-catalogues .catalogues-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:989px){.cst-contact-grid>div{width:100%}.blog__posts{gap:16px}.cst-image-with-text .image-with-text__content{padding-left:0;padding-right:0}.cst-product-page .product.product--medium{gap:40px}.cst-product-page .product__media-wrapper,.cst-product-page .product__info-wrapper{max-width:100%}.cst-product-page .product__title h1{font-size:28px}.cst-product-page .price-item--regular{font-size:22px}.cst-product-page .product-form__quantity .form__label{font-size:15px;color:var(--black)}.cst-product-page .accordion .summary__title h2{font-size:18px;font-weight:400!important}.cst-product-page .product__accordion{padding:0}.header--middle-left{grid-template-areas:"navigation  heading icons"}.cst-image-with-text .image-with-text .grid{flex-direction:column}.cst-image-with-text .image-with-text .global-media-settings img{max-width:100%}.cst-image-with-text .image-with-text__content{padding-bottom:0}.cst-image-with-text .grid--2-col-tablet .grid__item{width:100%}.cst-multicolumn-testimonials .multicolumn-list:not(.slider){padding:0}.cst-multicolumn .slider-button{color:var(--white)}.cst-product-page .cst-btn{background:var(--orange);border-radius:30px;font-size:18px}.cst-product-page .cst-btn:hover{background:var(--green)}.cst-multicolumn .slider-button[disabled] .icon{color:var(--white)}.cst-multicolumn .slider-counter{color:var(--white);font-size:15px}.contact .details-grid-contact{flex-direction:column;align-items:baseline;justify-content:center;gap:16px}.contact .cst-contact-grid{gap:30px}}@media screen and (max-width:749px){.cst-video .video-section__poster{border-radius:18px}.contact .details-grid-contact{position:unset}.contact .cst-contact-grid{gap:30px;flex-direction:column}.cst-catalogues{padding:60px 0}.cst-catalogues .catalogues-grid{grid-template-columns:1fr}.cst-catalogues .catalogue-card{flex-direction:column}.cst-catalogues .catalogue-btn{margin-left:0;margin-top:16px;width:fit-content}.footer .footer-block--newsletter{margin-top:0}.cst-image-banner .cst-loop-1 .image-wrapper{margin:0 auto}.footer .footer-block.grid__item{margin:0!important}.footer .footer-block__details-content{margin-bottom:15px}.footer .footer-block__heading{margin-bottom:10px}.footer .footer-block li a{padding-top:0}}@media screen and (max-width:595px){.utility-bar p{font-size:13px;letter-spacing:.5px}.cst-video-grid .videos-grid{grid-template-columns:1fr}.cst-featured-collection h2,.collection-hero h1.collection-hero__title,.cst-multicolumn-testimonials .title-wrapper-with-link h2,.cst-cart h1,.cst-faqs h2.collapsible-content__heading,.contact h2,.cst-video-grid .videos-heading,.blog__title,.cst-catalogues .catalogues-title{font-size:27px}.cst-image-with-text .image-with-text__content h2{font-size:25px}.cst-image-banner h2.banner__heading,.cst-contact-us h2.banner__heading,.video-banner-homepage .banner__heading{font-size:32px}.cst-image-banner-short h2.banner__heading{font-size:36px}}@media screen and (max-width:450px){.footer__copyright span{flex-direction:column;display:flex}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
