.features-row-section{padding:40px 0;background:#f5f5f5}.features-row-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.feature-card{display:flex;align-items:flex-start;gap:14px}.feature-card__icon{flex:0 0 42px}.feature-icon-image{width:42px;height:42px;display:block;object-fit:contain}.feature-card__title{margin:0 0 5px;font-size:16px;font-weight:700;line-height:1.3}.feature-card__description{font-size:13px;line-height:1.5;color:#666}.feature-card__description p{margin:0}.service-highlight{padding:80px 0;background:#fff}.service-highlight .service-highlight__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.service-highlight .service-highlight__top{display:flex;align-items:center;gap:18px;margin-bottom:10px}.service-highlight .service-highlight__icon{width:56px;height:56px;object-fit:contain}.service-highlight .service-highlight__kicker{font-size:12px;text-transform:uppercase;font-weight:700;color:#1f9d55;letter-spacing:.08em}.youtube_gridd.section_07 .yt-grid{grid-template-columns:repeat(3,1fr)}.service-highlight .service-highlight__heading{margin:0 0 20px;font-size:28px;line-height:1.1;font-weight:700}.service-highlight .service-highlight__description{font-size:16px;line-height:1.8;color:#555}.service-highlight .service-highlight__description p{margin-bottom:16px}.service-highlight .service-highlight__image img{width:100%;display:block;border-radius:12px;height:auto}.service-highlight .service-highlight__dots{display:flex;gap:8px;margin-top:30px}.service-highlight .service-highlight__dots span{width:18px;height:3px;background:#1f9d55;display:block;border-radius:20px}.service-highlight .service-highlight__description p{margin-bottom:16px;font-size:15px;color:#666}.swiper-showcase-container{max-width:1440px;margin:0 auto;padding:0 5rem;box-sizing:border-box}.swiper-showcase-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:32px;gap:24px}.swiper-showcase-header-left{max-width:650px}.swiper-showcase-subheading{font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;display:block;margin-bottom:8px;color:var(--accent-color)}.swiper-showcase-heading{font-size:32px;font-weight:800;text-transform:uppercase;margin:0 0 12px;line-height:1.15;color:inherit}.swiper-showcase-description{font-size:15px;line-height:1.6;margin:0;opacity:1;color:#a1a8b0}.swiper-showcase-button{display:inline-block;padding:14px 28px;font-size:13px;font-weight:700;text-transform:uppercase;text-decoration:none;border-radius:6px;white-space:nowrap;background-color:var(--accent-color);color:#fff;transition:opacity .3s ease}.swiper-showcase-button:hover{opacity:.85}.swiper-showcase-slider-outer{position:relative}.swiper-showcase-image{width:100%;height:auto;max-height:550px;object-fit:cover;display:block;border-radius:16px}.swiper-showcase-placeholder{background:#1a1a1a;min-height:380px;display:flex;align-items:center;justify-content:center;border-radius:16px}.swiper-showcase-placeholder svg{width:100px;height:100px;opacity:.3}.gallery_slider.section_06 .swiper-showcase-wrapper .swiper-showcase-header .swiper-showcase-header-right .swiper-showcase-button{font-size:14px;background-color:#288e48}.section_01 .banner__box.content-container .banner__buttons.banner__buttons--multiple .button.get_quote.button--secondary{background:transparent;border-color:#fff;padding:0 25px}.sortimo.section_04 .image-with-text__text-item.grid__item .image-with-text__text.rte.body p strong{color:#fff}.yt-grid-container{max-width:1440px;margin:0 auto;padding:0 5rem;box-sizing:border-box}.yt-grid-header{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:32px;text-align:center}.youtube_gridd.section_07 .yt-grid-wrapper{padding:80px 0}.gallery_slider.section_06 .swiper-showcase-slider-outer .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff}.yt-icon{width:28px;height:20px;flex-shrink:0}.yt-grid-title{font-size:20px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;margin:0;color:var(--text-color)}.yt-grid{display:grid;grid-template-columns:repeat({{section.settings.columns_desktop}},1fr);gap:24px}.yt-card{background:#fff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 15px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.yt-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001a}.yt-thumbnail-wrapper{position:relative;width:100%;padding-top:56.25%;background:#000;cursor:pointer;overflow:hidden}.yt-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:scale .4s ease}.yt-card:hover .yt-thumbnail{scale:1.05}.yt-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background:#e0e0e0;display:flex;align-items:center;justify-content:center}.yt-placeholder svg{width:60px;height:60px;opacity:.4}.yt-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:52px;height:52px;background:red;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #f006;transition:transform .3s ease,background-color .3s ease;z-index:2}.yt-play-btn svg{width:20px;height:20px;margin-left:3px}.yt-thumbnail-wrapper:hover .yt-play-btn{transform:translate(-50%,-50%) scale(1.15);background:#c00}.yt-card-content{padding:16px 20px 20px;background:#fff;flex-grow:1}.yt-card-title{font-size:15px;font-weight:700;color:#111;margin:0 0 6px;line-height:1.3}.yt-card-subtitle{font-size:13px;color:#777;margin:0;line-height:1.4}.yt-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.yt-modal.active{opacity:1;visibility:visible}.yt-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000d9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.yt-modal-content{position:relative;width:90%;max-width:900px;z-index:2}.yt-modal-close{position:absolute;top:-40px;right:0;background:transparent;border:none;color:#fff;font-size:36px;cursor:pointer;line-height:1}.yt-modal-video-container{position:relative;padding-top:56.25%;width:100%;background:#000;border-radius:8px;overflow:hidden}.yt-modal-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.section_01 .banner__content.banner__content--middle-left.page-width.scroll-trigger.animate--slide-in .banner__text.rte.body{margin:0}.section_01 .banner__caption{display:table;background-color:#288e4852;padding:6px 20px;border:1px solid #3CD070;font-size:14px;font-weight:700;text-transform:uppercase;border-radius:4px;margin:0!important;color:#3cd070}.section_01 .banner__heading.inline-richtext.h0{font-size:52px;font-weight:700;line-height:115%;color:#fff;padding:30px 0;margin:0}.section_01 .banner__heading.inline-richtext.h0 strong{color:#288e48}.section_01 .banner__box.content-container .banner__text.rte.body p{color:#eff2f5;font-size:16px}.section_01 .banner__box.content-container .banner-features{padding:30px 0;margin:0}.section_01 .banner__box.content-container .banner-features .banner-feature-item span{font-size:14px;color:#fff}.section_01 .banner__box.content-container .banner__buttons.banner__buttons--multiple .button.button--secondary:after,.section_01 .banner__box.content-container .banner__buttons.banner__buttons--multiple .button.button--secondary:before{display:none}.section_01 .banner__box.content-container .banner__buttons.banner__buttons--multiple .button.button--secondary{background-color:#288e48;border:1px solid #288E48;font-size:16px;font-weight:700;border-radius:6px}.section_01 .banner__box.content-container .banner__buttons.banner__buttons--multiple{gap:21px}.vehicle.secion_02.blog.color-scheme-1.gradient .page-width-desktop.isolate{padding-top:80px;padding-bottom:80px}.vehicle.secion_02.blog.color-scheme-1.gradient .page-width-desktop.isolate h2{text-align:center;width:100%;max-width:100%;color:#111;font-size:32px;font-weight:700}.vehicle.secion_02.blog.color-scheme-1.gradient .page-width-desktop.isolate .title-wrapper-with-link{padding:0!important;margin:0!important;line-height:normal;display:block}.vehicle.secion_02.blog.color-scheme-1.gradient .page-width-desktop.isolate .blogg_content p{font-size:15px;padding:12px 0 0;color:#666;max-width:800px;text-align:center;margin:0 auto;line-height:150%}.vehicle.secion_02.blog.color-scheme-1.gradient .page-width-desktop.isolate .slider-mobile-gutter{margin-top:40px}.vehicle.secion_02.blog.color-scheme-1.gradient .page-width-desktop.isolate .slider-mobile-gutter ul li .card.article-card{border:1px solid #E1E4E8;border-radius:12px}.vehicle.secion_02.blog.color-scheme-1.gradient .page-width-desktop.isolate .slider-mobile-gutter ul li .card.article-card .card__information .card__heading.h2{font-size:18px;font-weight:700;color:#111;margin:0;padding:0;display:block}.vehicle.secion_02.blog.color-scheme-1.gradient .page-width-desktop.isolate .slider-mobile-gutter ul li .card.article-card .card__information .article-card__excerpt{padding:12px 0;margin:0;font-size:14px;color:#666;line-height:150%}.vehicle.secion_02.blog.color-scheme-1.gradient .page-width-desktop.isolate .slider-mobile-gutter ul li .card.article-card .article-card__image-wrapper.card__media{border-radius:12px 12px 0 0}.vehicle.secion_02.blog.color-scheme-1.gradient .page-width-desktop.isolate .slider-mobile-gutter ul{gap:25px;grid-template-columns:repeat(3,1fr);display:grid}.vehicle.secion_02.blog.color-scheme-1.gradient .page-width-desktop.isolate .slider-mobile-gutter ul li{max-width:inherit;width:auto}.features-row-section{padding:40px 0;background:#eff2f5;border-top:2px solid #E1E4E8}.features-row-section .feature-card__title{margin:0 0 5px;font-size:16px;font-weight:700;line-height:1.3}.sortimo.section_04{padding:80px 0}.sortimo.section_04 .image-with-text__text.image-with-text__text--caption.caption-with-letter-spacing.caption-with-letter-spacing--medium{display:table;background-color:#288e4852;padding:10px 20px;font-size:14px;font-weight:700;text-transform:uppercase;border-radius:4px;color:#3cd070}.sortimo.section_04 .image-with-text__text-item.grid__item .image-with-text__heading{font-size:36px;font-weight:700;padding-top:30px}.sortimo.section_04 .image-with-text__text-item.grid__item .image-with-text__text.rte.body p{color:#a1a8b0;font-size:15px}.sortimo.section_04 .image-with-text__text-item.grid__item .button.button--primary:after,.sortimo.section_04 .image-with-text__text-item.grid__item .button.button--primary:before{border:none;box-shadow:none}.sortimo.section_04 .image-with-text__text-item.grid__item .button.button--primary{font-size:14px;font-weight:700;background-color:#288e48;border-radius:7px;border:none;box-shadow:none}.sortimo.section_04 .image-with-text__media-item img{border-radius:12px}.sortimo.section_04 .image-with-text__text-item .image-with-text__content{padding-right:0}.service-highlight.section_05{padding:80px 0;background:#fff}.service-highlight.section_05 .service-highlight__description.rte strong{color:#000}.page-width{padding:0 5rem;max-width:1440px}.page-width-desktop{max-width:1440px}.gallery_slider.section_06 .swiper-showcase-wrapper{background-color:#0f2016;padding:80px 0}.gallery_slider.section_06 .swiper-showcase-wrapper .swiper-showcase-header .swiper-showcase-subheading{font-size:12px;color:#3cd070;font-weight:700}.footer_mainn.footer{background-color:#111;padding:80px 0 30px}.footer_mainn.footer .footer-block__image-wrapper img{background-color:#fff}.footer__content-bottom-wrapper:before{content:"";border-top:1px solid #ffffff17;width:100%;position:absolute;top:-30px;right:0;left:0;max-width:1340px;margin:0 auto}.custom-search__input:hover:focus-visible{outline-offset:initial!important;outline:0!important;box-shadow:none!important}.banner:after,.banner__media:after{background:transparent!important}.footer-block-image.center{justify-content:left!important}.footer_mainn.footer .footer-block__image-wrapper{margin:0}.footer_mainn.footer .main_f_txt .img_txtt{color:#a1a8b0;font-size:13px}.footer_mainn.footer .main_f_txt{max-width:90%}.footer_mainn.footer .footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in h2{font-size:15px;color:#fff;margin-bottom:10px}.footer_mainn.footer .footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in .footer-block__details-content li a{font-size:13px;color:#a1a8b0;text-decoration:none;font-weight:400}.footer_mainn.footer .footer-contact-block .footer-contact-title{margin:0;padding:0}.footer_mainn.footer .footer-contact-block .footer-contact-title{margin:0;padding:0;color:#fff;font-size:15px}.footer_mainn.footer .footer-contact-block .footer-contact-list{padding:0;margin-top:8px}.footer_mainn.footer .footer-contact-block .footer-contact-list li{list-style:none;display:flex;align-items:self-start;gap:10px}.footer_mainn.footer .footer-contact-block .footer-contact-list li img{width:auto;height:auto}.footer_mainn.footer .footer-contact-block .footer-contact-list li .footer-contact-text{font-size:13px;color:#a1a8b0;line-height:140%}.footer_mainn.footer .footer-contact-block .footer-contact-list li a{font-size:13px;color:#a1a8b0;text-decoration:none}.footer_mainn.footer .footer-contact-block .footer-contact-list .footer-contact-item{padding:5px 0}.footer_mainn.footer .footer__content-bottom.scroll-trigger.animate--slide-in{border:none;padding-top:0}.footer__content-bottom-wrapper{display:flex;width:100%;align-items:center;justify-content:space-between;position:relative}.footer__content-bottom-wrapper .footer__copyright.caption{margin:0;padding:0}.footer_mainn.footer .footer__content-bottom-wrapper.page-width.custom-bottom-bar .footer__bottom-right-widgets{display:flex;gap:30px;align-items:center}.footer__content-bottom-wrapper .footer__copyright.caption .copyright__content{font-size:12px;color:#a1a8b0!important}.footer__content-bottom-wrapper .footer__copyright.caption .copyright__content a{color:#a1a8b0!important}.vehicle.secion_02.blog.color-scheme-1.gradient .page-width-desktop.isolate .slider-mobile-gutter ul li .article-card__button{color:#288e48;text-decoration:none;font-weight:700}.youtube_gridd.section_07 .yt-grid-header .yt-heading-icon{width:auto!important;height:auto!important;max-width:30px}.youtube_gridd.section_07 .yt-play-btn{width:32px;height:32px}.youtube_gridd.section_07 .yt-play-btn .yt-play-btn-img{width:auto;height:auto;max-width:60px}.footer_mainn.footer .footer__content-bottom-wrapper.page-width.custom-bottom-bar .footer__bottom-right-widgets .footer_payment_wrapper{display:flex;align-items:center}.footer__content-bottom-wrapper .policies.list-unstyled{display:none}li.footer-contact-item:nth-child(3){padding-top:0!important}.footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in{padding-right:1rem}.youtube_gridd.section_07 .yt-card-title{font-size:14px;margin:0}.header.page-width.custom-header-wrapper .header__inline-menu ul li{list-style:none}.header.page-width.custom-header-wrapper .header__inline-menu ul li a span,.header.page-width.custom-header-wrapper .header__inline-menu ul li span{font-size:14px;color:#111;text-decoration:none!important}.top-bar{padding:12px 0!important;background-color:#288e48!important}.header__heading-logo{height:auto;max-width:100%;width:220px}.header>.header__heading-link{line-height:0;padding:0}.header__menu-item .icon-caret{display:none}.header__menu-item:hover span{color:#27a754!important;text-decoration:inherit}.header{padding-top:10px!important;padding-bottom:10px!important}.top-bar__social-icons a .top-bar__icon-img{width:20px;height:auto;object-fit:contain;display:block;margin-left:20px}.header__phone-details .header__phone-subtitle{font-size:11px;color:#666;text-transform:inherit;padding-bottom:3px}.banner__media:after{background:transparent!important}.vehicle.secion_02.blog.color-scheme-1.gradient .page-width-desktop.isolate .slider-mobile-gutter ul li .card__content .article-card__category p{padding:0;margin:0;font-size:12px;color:#288e48;font-weight:600;text-transform:uppercase}.article-card__button:hover>.article-card__arrow{animation:arrowMove .5s ease-in-out infinite alternate!important}@keyframes arrowMove{0%{transform:translate(0)!important}to{transform:translate(6px)!important}}.article-card__arrow:hover{animation:arrowMove .5s ease-in-out infinite alternate!important}.service-highlight .service-highlight__dots .dash.dash1{width:35px}.service-highlight .service-highlight__dots .dash.dash2{width:12px}.service-highlight .service-highlight__dots .dash.dash3{width:8px}.full-unstyled-link{text-decoration:none!important}.features-row-section.section_03 .feature-card__description p{line-height:initial}.page-contact .content-for-layout .isolate{background-color:#1c1c21}.page-contact .content-for-layout .isolate h2{font-size:36px;font-weight:700}.page-contact .content-for-layout .isolate .rich-text__text.rte.scroll-trigger.animate--slide-in{padding:0;margin:0}.page-contact .content-for-layout .isolate .rich-text__text.rte.scroll-trigger.animate--slide-in p{font-size:16px;color:#fff;padding-top:10px}.page-contact .content-for-layout .isolate .rich-text.content-container{padding:50px 0;background-color:#1c1c21}.page-contact .contact.page-width{padding:80px 5rem}.page-contact .contact.page-width .custom-contact-form h2{font-size:24px}.page-contact .contact.page-width .custom-contact-form input{background-color:#2a2a32;border:1px solid #26262F}.page-contact .contact.page-width .custom-contact-form input::placeholder{color:#fff!important;opacity:1!important}.page-contact .contact.page-width .custom-contact-form #ContactForm #ContactForm-body{background-color:#2a2a32;border:1px solid #26262F}.page-contact .contact.page-width .custom-contact-form #ContactForm #ContactForm-body::placeholder{color:#fff!important;opacity:1!important}.page-contact .contact.page-width .custom-contact-info h3{padding:0;margin:0 0 30px;font-size:28px;font-weight:700;line-height:100%}.page-contact .contact.page-width .custom-contact-info .info-row{margin:0 0 10px;color:#000;font-size:15px}.page-contact .contact.page-width .custom-contact-info .contact-map{margin-top:30px}.page-contact .contact.page-width .custom-contact-layout{gap:56px}.page-contact .contact-info-icon{width:20px;height:20px;object-fit:contain;flex-shrink:0}.page-about-us .rich-text.content-container{padding:50px 0;background-color:#1c1c21}.page-about-us .rich-text.content-container .rich-text__text.rte.scroll-trigger{padding:10px 0 0;margin:0;font-size:16px;color:#fff}.page-about-us .about_sec1{padding:80px 0}.rich-text__blocks.left h2{line-height:100%}.page-about-us .about_sec1 img{border-radius:12px}.page-about-us .about_sec1 .image-with-text__grid.grid.grid--gapless{gap:56px;flex-wrap:inherit;align-items:center}.page-about-us .about_sec1 .image-with-text__grid.grid.grid--gapless .image-with-text__content{padding:0}.page-about-us .about_sec1 .image-with-text__grid.grid.grid--gapless .image-with-text__content strong{font-size:32px;font-weight:700}.page-about-us .about_sec1 .image-with-text__grid.grid.grid--gapless .image-with-text__content .image-with-text__text p,.page-about-us .about_sec1 .image-with-text__grid.grid.grid--gapless .image-with-text__content .image-with-text__text{font-size:16px;color:#000;line-height:160%}.page-about-us .about_sec2{background:#1c1c21!important}.page-about-us .about_sec2 ul li .inline-richtext{font-size:32px;font-weight:700}.page-about-us .about_sec2 ul li .rte{margin:0}.page-about-us .about_sec2 ul li .rte p{font-size:14px;color:#fff}.page-about-us .about_sec3{padding:80px 0}.page-about-us .about_sec3 .title-wrapper-with-link{display:block;margin-bottom:40px;text-align:center}.page-about-us .about_sec3 ul{gap:30px;flex-wrap:inherit}.page-about-us .about_sec3 .title-wrapper-with-link .title.inline-richtext.h1{font-size:30px;font-weight:700;color:#000}.page-about-us .about_sec3 .title-wrapper-with-link .multicolumn__description.rte p{color:#000;font-size:16px;padding-top:5px}.page-about-us .about_sec3 ul li .multicolumn-card__image-wrapper{padding:0;margin:0}.page-about-us .about_sec3 ul .multicolumn-card{border-radius:12px}.page-about-us .about_sec3 ul li .multicolumn-card__image-wrapper .media.media--transparent{border-radius:13px 13px 0 0}.page-about-us .about_sec3 ul li .multicolumn-card__info{background-color:#1c1c21;border-radius:0 0 13px 13px}.page-about-us .about_sec3 ul li .multicolumn-card__info .inline-richtext{font-size:18px;color:#fff;font-weight:700}.page-about-us .about_sec3 ul li .multicolumn-card__info .rte{margin:0;padding:0}.page-about-us .about_sec3 ul li .multicolumn-card__info .rte p{font-size:14px;color:#fff;margin:0;padding:0}.page-about-us .about_sec3 .page-width{padding-top:0;padding-bottom:0}.page-about-us .about_sec3 ul li{border:1px solid #1c1c21;border-radius:13px}.page-about-us .rich-text.content-container .rich-text__heading.rte.inline-richtext{font-weight:700}.gallery_main_sec .rich-text.content-container.color-scheme-3{background-color:#1c1c21;padding:50px 0}.gallery_main_sec .rich-text.content-container.color-scheme-3 h2{font-size:36px;font-weight:700}.gallery_main_sec .rich-text.content-container.color-scheme-3 .rich-text__text.rte{padding:0;margin:0}.gallery_main_sec .rich-text.content-container.color-scheme-3 p{font-size:16px;color:#fff;padding-top:10px}.gallery_sec1 .isolate.scroll-trigger.animate--slide-in{padding:80px 5rem}.gallery_sec1 .isolate.scroll-trigger.animate--slide-in ul li .multicolumn-card__image-wrapper{padding:0;margin:0}.gallery_sec1 .isolate.scroll-trigger.animate--slide-in ul{gap:30px;grid-template-columns:repeat(3,1fr);display:grid}.gallery_sec1 .isolate.scroll-trigger.animate--slide-in ul li{max-width:inherit;width:auto}.gallery_sec1 .isolate.scroll-trigger.animate--slide-in ul li .multicolumn-card__image{border-radius:12px 12px 0 0;width:100%;display:block}.gallery_sec1 .isolate.scroll-trigger.animate--slide-in ul li .multicolumn-card__info{border-radius:0 0 13px 13px!important;background-color:#1c1c21;padding:20px;text-align:center}.gallery_sec1 .isolate.scroll-trigger.animate--slide-in ul li .multicolumn-card__info .inline-richtext{color:#fff;font-size:16px;text-align:left;font-weight:700}.multicolumn-card.content-container{border:1px solid #2A2A32;border-radius:13px}.gallery_sec2 .scroll-trigger.animate--slide-in{background-color:#1c1c21;border-radius:16px}.gallery_sec2 .scroll-trigger.animate--slide-in .title-wrapper-with-link .title.inline-richtext.h1{font-size:24px;color:#fff;font-weight:700}.gallery_sec2 .scroll-trigger.animate--slide-in .title-wrapper-with-link .multicolumn__description.rte p{color:#fff;font-size:15px}.gallery_sec2 .scroll-trigger.animate--slide-in .title-wrapper-with-link .multicolumn__description.rte p br{display:none}.gallery_sec2 .scroll-trigger.animate--slide-in .title-wrapper-with-link{line-height:normal}.gallery_sec2 .scroll-trigger.animate--slide-in .slider-mobile-gutter ul li .multicolumn-card__image-wrapper{padding:0;margin:0}.gallery_sec2 .multicolumn-card.content-container{border-radius:0!important;border:none!important}.gallery_sec2 .scroll-trigger.animate--slide-in li .media.media--transparent{border-radius:13px}.gallery_sec2 .multicolumn-card.content-container{border-radius:0!important;background:transparent!important;border:none!important}.gallery_sec2 .multicolumn-card.content-container .multicolumn-card__info .inline-richtext{font-size:14px;color:#fff;font-weight:700}.gallery_sec2 .scroll-trigger.animate--slide-in #Slide-template--30075871854856__multicolumn_BWGfEN-1{padding-right:15px}.gallery_sec2 .scroll-trigger.animate--slide-in #Slide-template--30075871854856__multicolumn_BWGfEN-2{padding-left:15px}.gallery_sec2 .scroll-trigger.animate--slide-in .slider-mobile-gutter ul li .multicolumn-card__image-wrapper .media.media--transparent.media--adapt{border-radius:13px}.gallery_sec2 .multicolumn-card.content-container .multicolumn-card__info{padding:10px 0}.gallery_sec2 .multicolumn-card.content-container .multicolumn-card__info .inline-richtext{text-transform:uppercase;font-size:14px}.multicolumn.color-scheme-4.gradient.background-none.gallery_sec2{background-color:#fff!important;padding-bottom:80px}.service-highlight.section_05 .service-highlight__description.rte em{color:#288e48;font-weight:600;font-style:normal}.blog-news .rich-text.content-container.color-scheme-4{padding:50px 0;background-color:#1c1c21}.blog-news .rich-text.content-container.color-scheme-4 h2{font-size:36px;font-weight:700}.blog-news .rich-text.content-container.color-scheme-4 .rich-text__text{margin:0}.blog-news .rich-text.content-container.color-scheme-4 .rich-text__text p{font-size:16px;color:#fff;padding-top:10px}.custom-blog-section .blog-article-title{font-size:22px;font-weight:700;line-height:normal;margin:0;display:block}.custom-blog-section .blog-article-excerpt{font-size:16px;color:#000;margin:0;padding:20px 0;display:block}.custom-blog-section .blog-article-btn{background-color:#288e48;color:#fff;padding:14px 24px;font-size:16px;line-height:normal;display:table;border-radius:6px;text-decoration:none}.custom-blog-section .blog-article-date-badge .day{font-size:36px;line-height:100%}.custom-blog-section .blog-article-date-badge{top:16px;left:16px;padding:8px 20px;background-color:#288e48;border-radius:0}.custom-blog-section .blog-article-date-badge .month{font-size:20px}.blog-article-item{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:50px!important;border-bottom:1px solid #000000!important;width:100%;box-sizing:border-box}.custom-blog-pagination .page{border:0!important}.custom-blog-pagination{gap:0}.field_custom.has-arrow:after{display:none}.custom-blog-pagination .next{display:none}.custom-blog-pagination a,.custom-blog-pagination span{padding:8px 16px}.custom-blog-pagination .prev{display:none}.blog-news .custom-blog-section{padding-top:50px;padding-bottom:50px}.blog-article-item{gap:50px}.article-template .page-width.page-width--narrow .article-template__title{font-size:30px;font-weight:700}.article-template .page-width.page-width--narrow .circle-divider time{font-size:12px;color:#000}.article-template__content.page-width.page-width--narrow.rte.scroll-trigger.animate--slide-in p{color:#000}.header-wrapper{border-bottom:1px solid #E1E4E8}.article-template{padding-top:50px}.collection-hero{padding:0;background-color:#1c1c21}.collection-hero__inner .collection-hero__text-wrapper{padding:50px 0}.collection-hero__inner .collection-hero__text-wrapper .collection-hero__title{margin:0;padding:0;font-size:36px;font-weight:700;line-height:100%;background-color:#1c1c21}.collection-hero__inner .collection-hero__text-wrapper .collection-hero__description.rte{margin:0;font-size:16px;color:#fff;padding-top:10px}collection-component .gradient.color-scheme-1{padding:80px 0}.card.card--standard.card--media{border:1px solid #27a754!important;border-radius:10px}collection-component .gradient.color-scheme-1 .card__content a{font-size:15px;color:#fff;padding:0 20px;font-weight:700;min-height:40px}collection-component .gradient.color-scheme-1 .card__content .card__information .price-item{color:#fff;font-size:18px;padding:0 20px}.card.card--standard.card--media>.card__content{background-color:#000;border-radius:0 0 10px 10px}.card.card--standard.card--media .motion-reduce,.card__inner.color-scheme-2.gradient.ratio{border-radius:10px 10px 0 0}collection-component .gradient.color-scheme-1 .card__content .quick-add .quick-add__submit{background-color:#23a455;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;border-radius:12px;opacity:1}.product-grid-container #product-grid{grid-template-columns:repeat(3,1fr);display:grid;gap:32px}.product-grid-container #product-grid .grid__item{width:auto;max-width:inherit}collection-component .gradient.color-scheme-1 .card__content .quick-add{padding:0 20px 10px;background-color:#000}collection-component .gradient.color-scheme-1 .card__content .quick-add .quick-add__submit:after,collection-component .gradient.color-scheme-1 .card__content .quick-add .quick-add__submit:before{display:none}.description-grid .description-text p{color:#000;font-size:16px}.mainn_filterr{display:flex;justify-content:space-between;margin-bottom:0}.mainn_filterr .custom-product-count{font-size:14px;color:#000;font-weight:400}.mainn_filterr .facet-filters__field{background-color:#000;padding:10px 20px;border-radius:10px;gap:10px}.mainn_filterr .facet-filters__field label{color:#fff;font-size:13px}.facet-filters__field .select #SortBy{color:#fff;font-size:13px;background-color:#000!important;margin:0;padding:0}.facet-filters.sorting.caption{margin:0;padding:0}.facet-filters__label{margin:0}.facet-filters__field .select{width:auto}#main-collection-filters .facets-container .facets__summary-label{font-size:14px;color:#000;font-weight:700;text-transform:uppercase}.facets-layout.facets-layout-list.facets-layout-list--text.facets__list--vertical.list-unstyled span{color:#000}.card.card--standard.card--media .motion-reduce,.card__inner.color-scheme-2.gradient.ratio{overflow:hidden}.facet-checkbox{align-items:center}.facet-checkbox .svg-wrapper{visibility:hidden;position:absolute;left:.3rem;z-index:5;top:19px!important;width:1.1rem;height:.7rem}.facets-layout.facets-layout-list.facets-layout-list--text.facets__list--vertical.list-unstyled input{background-color:#1c1c21;bottom:0!important;top:11px}.facet-checkbox>input[type=checkbox]:checked~.svg-wrapper>.icon-checkmark{color:#1cff74!important}.custom-blog-pagination .page a{padding:0;border:none;font-size:15px}.custom-blog-pagination .page{padding:0;margin:0;min-width:40px!important;justify-content:center;align-items:center;display:flex;height:40px}.pagination__list.list-unstyled li .pagination__item.pagination__item--current.light{background-color:#000;opacity:1;color:#fff;border-radius:10px}.pagination__item.pagination__item--current.light:after{display:none}#ProductGridContainer .facets.facets-vertical-sort{width:auto;padding:0;float:right}.custom-product-count{width:auto;float:left;color:#000;font-size:14px;padding:8px 0}.collection{float:left;width:100%}.collection{float:left;width:100%;padding-top:20px}.mainn_filterr .facet-filters__field .facet-filters__label.caption-large.text-body{margin:0}.select .icon-caret{width:10px;color:#fff}.article-template__link.link.animate-arrow{display:inline-flex;background-color:#288e48;color:#fff;padding:14px 24px;font-size:16px;line-height:normal;border-radius:6px;text-decoration:none}.homepage .card.card--standard.card--media>.card__content{background:transparent}.scroll-trigger.animate--slide-in{transform:inherit!important}.page-about-us .slider-mobile-gutter ul li .multicolumn-card.content-container{border:none}#MainContent product-info{padding:0}.breadcrumbs-wrapper .breadcrumbs__list{display:flex;gap:20px;padding:0 4px;margin:0}.breadcrumbs-wrapper .breadcrumbs__list li .breadcrumbs__link{color:#555;font-weight:500;text-decoration:none}.breadcrumbs-wrapper{background-color:#eff2f5;padding:20px 0}.breadcrumbs-wrapper .breadcrumbs__list li{list-style:none}product-component .product.product--medium{padding:80px 0}.product__info-wrapper.grid__item .product__info-container .product__title h1{font-size:32px;line-height:120%;font-weight:700}.product-custom-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.badge--green-fill{background-color:#2e9b56;color:#fff;padding:4px 12px;font-size:1.1rem;font-weight:700;text-transform:uppercase;border-radius:2px;letter-spacing:.5px}.badge--green-light{background-color:#e8f5e9;color:#2e9b56;padding:4px 12px;font-size:1.1rem;font-weight:700;text-transform:uppercase;border-radius:2px;letter-spacing:.5px}.installation-banner-box .banner-title{font-size:1.4rem;font-weight:600;color:#121212;margin:4px 0;line-height:1.3}.installation-banner-box .banner-subtext p{font-size:1.3rem;color:#555;margin:0;line-height:1.4}.installation-banner-box .banner-subtext a{color:inherit;text-decoration:underline}.trust-badges-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;margin-top:20px;border-top:1px solid #E5E5E5}.trust-item{display:flex;align-items:center;gap:8px;font-size:1.2rem;font-weight:600;color:#333}.trust-item img{width:20px;height:20px;object-fit:contain;flex-shrink:0}.trust-item svg{flex-shrink:0}.rating-sku-row{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:1.3rem;color:#555}.rating-box{display:flex;align-items:center;gap:6px}.stars-outer{color:#ffb800;font-size:1.5rem;letter-spacing:2px;line-height:1}.rating-text{color:#333}.sku-divider{width:1px;height:14px;background-color:#ccc}.sku-box{color:#666;text-transform:uppercase;letter-spacing:.5px}.sku-box strong{color:#121212}.custom-price-container{display:flex;align-items:baseline;gap:10px;margin-bottom:16px;flex-wrap:wrap}.custom-price-container .compare-price{font-size:2rem;color:#888;text-decoration:line-through;font-weight:500}.custom-price-container .main-price{font-size:3.2rem;font-weight:800;color:#288e48;line-height:1}.custom-price-container .vat-text{font-size:1.3rem;color:#666;font-weight:500}.stock-status-wrapper{margin:18px 0}.stock-indicator{display:flex;align-items:center;gap:8px;font-size:1.4rem;font-weight:700}.stock-indicator .dot{width:9px;height:9px;border-radius:50%;display:inline-block;background-color:currentColor;color:#3cd070}.stock-indicator.in-stock{color:#2e9b56}.stock-indicator.backorder{color:#e67e22}.stock-indicator.out-of-stock{color:#288e48;font-size:14px;font-weight:600}.dispatch-subtext{margin:0;font-size:1.2rem;color:#666}.product-tabs-section{margin-top:0;border-top:0px solid #E5E5E5;padding-top:0}.main_tabs_nav .tabs-nav-list{margin:0}.tabs-nav-list{display:flex;gap:32px;list-style:none;padding:0;margin:0 0 30px;border-bottom:1px solid #E5E5E5}.main_tabs_nav{border-top:1px solid #E1E4E8;border-bottom:1px solid #E1E4E8;padding-top:18px}.main_tabs_nav{margin-top:60px}.tab-nav-item{font-size:14px;font-weight:600;color:#666;padding-bottom:18px;cursor:pointer;position:relative}.tab-nav-item.active{color:#288e48}.tab-nav-item.active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:3px;background-color:#2e9b56}.tab-panel{display:none}.tab-panel.active{display:block}.description-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.description-text h2{font-size:22px;font-weight:700;margin-top:0;margin-bottom:16px;color:#111}.description-text p{font-size:1.4rem;line-height:1.6;color:#555}.description-media img{width:100%;height:auto;border-radius:12px;object-fit:cover;background-color:#fff}.tab-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.tab-gallery-grid img{width:100%;border-radius:8px;object-fit:cover}.installation-banner-box img{width:auto}.product__text.inline-richtext{font-size:14px;color:#000;font-weight:400}.stock-status-wrapper{border-top:1px solid #E1E4E8;padding-top:20px;margin-top:25px}.qty-and-atc-wrapper{display:flex;justify-content:space-between}.qty-and-atc-wrapper .product-form__input{width:30%;flex:inherit;max-width:30%;min-width:inherit}.qty-and-atc-wrapper .product-form-atc-flex form .product-form__submit.button{background-color:#288e48;border:none;box-shadow:none;border-radius:10px}.qty-and-atc-wrapper .product-form-atc-flex form .product-form__submit.button:after,.qty-and-atc-wrapper .product-form-atc-flex form .product-form__submit.button:before{display:none}.qty-and-atc-wrapper .product-form-atc-flex form .product-form__submit.button span{font-size:15px;font-weight:700;padding:0 0 0 10px}.qty-and-atc-wrapper .product-form__input .quantity:after,.qty-and-atc-wrapper .product-form__input .quantity:before{display:none}.qty-and-atc-wrapper .product-form__input .quantity{border:2px solid #e1e4e8;border-radius:8px}.qty-and-atc-wrapper .product-form__input .quantity input{background-color:#eff2f5}.qty-and-atc-wrapper .product-form-atc-flex{width:70%;max-width:70%}.product__text.inline-richtext.caption-with-letter-spacing strong{font-size:11px;color:#fff;font-weight:700;background-color:#288e48;padding:4px 10px;border-radius:4px}.product__text.inline-richtext.caption-with-letter-spacing em{background-color:#e2f0d9;font-style:normal;font-size:11px;font-weight:700;color:#288e48;padding:4px 10px;border-radius:4px}.product__info-container .product__title{padding:0;margin-top:20px!important}.product__text.inline-richtext{color:#000;font-size:14px}.custom-action-buttons-wrapper{display:flex;align-items:center;gap:10px}.custom-action-buttons-wrapper .custom-action-btn{width:50%;display:block;text-align:center;text-decoration:none}.custom-action-buttons-wrapper .custom-action-btn{width:50%;display:block;text-align:center;text-decoration:none;color:#000;font-size:14px;border:1px solid #E1E4E8;padding:14px 0;font-weight:700;border-radius:10px;line-height:normal}.custom-action-buttons-wrapper .custom-action-btn:hover{border-color:#288e48;color:#288e48}.trust-badges-row .trust-item{font-size:12px;color:#000}.trust-badges-row{padding-top:25px;margin-top:30px!important}.product__info-container .product__text.inline-richtext{display:flex;align-items:center;gap:8px}.thumbnail[aria-current]{box-shadow:0 0 0 .1rem #288e48;border-color:#288e48;border-radius:10px!important;padding:10px!important}.thumbnail{border:2px solid #E1E4E8!important;border-radius:8px!important;padding:8px 6px!important}.product--medium .thumbnail-list li{height:90px}.product-media-container.media-type-image.media-fit-contain.global-media-settings.gradient.constrain-height{border:none}.section_01:after,.section_01:before{display:none!important}.footer-block__details-content li{display:block;line-height:normal;padding:5px 0!important}.footer_mainn.footer .footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in .footer-block__details-content li a{font-size:13px;color:#a1a8b0;text-decoration:none;font-weight:400;line-height:normal}.section_01 .banner__content.banner__content--middle-left.page-width.scroll-trigger.animate--slide-in{padding:70px 5rem;padding-bottom:15px}.section_01 .banner__content.banner__content--middle-left.page-width.scroll-trigger.animate--slide-in .banner__box.content-container{padding:0}.section_01 .banner__media.media.scroll-trigger.animate--fade-in:before{display:none!important}.about_sec2 .isolate.scroll-trigger.animate--slide-in ul li .multicolumn-card__info{padding:0!important}.blog-news .custom-blog-section .custom-blog-container{max-width:1440px;padding:0 5rem}.yt-modal.active{opacity:1;visibility:visible;background-color:#0000008c}.active-facets__button--light .active-facets__button-inner{letter-spacing:0;font-weight:500;border-radius:6px}.gradient.collection-all{background-attachment:inherit!important}.collection .loading-overlay{opacity:0!important}.product-tabs-section .tabs-nav-list{margin:0}.product-tabs-section .tabs-content-container{padding:70px 0rem}.title.title--primary.inline-richtext.scroll-trigger.animate--fade-in{font-size:36px;font-weight:700;padding:20px 0}.collection-list.grid.grid--3-col-desktop.grid--2-col-tablet-down{padding:0 0 80px}.collection-list.grid.grid--3-col-desktop.grid--2-col-tablet-down li .card__information{background-color:#000;border-radius:0 0 10px 10px}.collection-list.grid.grid--3-col-desktop.grid--2-col-tablet-down li .card__information .full-unstyled-link{text-align:center;color:#fff}.related-products .grid.product-grid .grid__item product-component .card.card--standard.card--media{border:1px solid #E1E4E8;padding:15px;background-color:#fff!important}.related-products .grid.product-grid{gap:24px;grid-template-columns:repeat(4,1fr);display:grid}.related-products .grid.product-grid .grid__item{width:auto;max-width:inherit}.related-products .grid.product-grid .grid__item product-component .card.card--standard.card--media .card__content{background:transparent}.related-products .grid.product-grid .grid__item .motion-reduce{border-radius:10px}.related-products .grid.product-grid .grid__item product-component .card.card--standard.card--media .card__content h3 a{color:#111;font-size:14px;font-weight:700;min-height:40px}.related-products .grid.product-grid .grid__item product-component .card.card--standard.card--media .price-item.price-item--regular{color:#288e48;font-size:16px;font-weight:700}.related-products__heading.inline-richtext.h2{border-left:5px solid #288E48;padding-left:15px;font-size:20px;font-weight:700;color:#000}.related-products .grid.product-grid .grid__item .card__inner.color-scheme-2.gradient.ratio{border-radius:10px}.related-products{padding:0 5rem}.facets-vertical .facets-wrapper{padding-right:48px!important}.header.page-width.custom-header-wrapper .header__inline-menu ul li .header__active-menu-item{color:#288e48}.footer-block__details-content li .list-menu__item--active{color:#288e48!important}.related-products{padding-top:80px!important;padding-bottom:80px!important}.main_tabs_nav .tabs-nav-list{padding:0 5rem;max-width:1440px;margin:0 auto;border:0}product-form{z-index:9}.thumbnail-list__item:before{display:none}.product--medium .thumbnail-list li:before{display:none}.thumbnail-list__item .thumbnail.global-media-settings{position:static}.custom-action-btn.btn-outline{border-color:#288e48;color:#288e48}.product--medium .thumbnail-list{gap:12px}.thumbnail[aria-current]{box-shadow:0 0 0 2px #288e48!important;border:none!important}.product-form__buttons{gap:12px!important}.product-form__buttons .product-form__input.product-form__quantity{margin:0}.product-form__buttons button svg{color:#fff}.product-form__buttons button span{color:#fff;padding:0!important}.qty-and-atc-wrapper .product-form{width:100%}.qty-and-atc-wrapper .product-form .product-form__buttons{max-width:100%;gap:12px!important}.qty-and-atc-wrapper .product-form{width:100%;margin:0!important}.product-form__buttons .product-form__submit{width:70%!important;max-width:70%!important;min-width:inherit!important;background-color:#288e48;border-radius:10px}.qty-and-atc-wrapper .product-form__input .quantity{width:100%}.product-form__buttons .product-form__submit:after{display:none}.related-products .grid.product-grid .grid__item button:before,.related-products .grid.product-grid .grid__item button:after{display:none!important}.related-products .grid.product-grid .grid__item button{min-width:inherit;min-height:inherit;padding:0;background:transparent;width:auto;height:auto;margin:0}.related-products .grid.product-grid .grid__item button .related-quick-add__icon{width:30px;height:30px}.drawer__heading{color:#288e48;font-weight:700}.cart__checkout-button.button{background-color:#288e48;border-radius:6px}.cart__checkout-button.button:after,.cart__checkout-button.button:before{display:none}.blog-article-image-wrapper img{max-height:300px!important}.blog-articles-list .blog-article-item{gap:74px!important}.header__icon .svg-wrapper .icon{background-color:#f0f4f1;border-radius:100px}.header__icon .svg-wrapper .icon path{color:#288e48}.header__icon:hover .icon,.modal__close-button:hover .icon{transform:inherit!important}.cart-item__error{display:none}.cart-item__error .cart-item__error-text:not(:empty){display:block}.banner-brand-logos .banner-brand-custom-image{width:100%}.banner-brand-logos .banner-brand-custom-image .banner-brand-img.banner-brand-img-brand_image_aKj6xm{width:100%;max-width:100%}.card.card--standard.card--media .motion-reduce,.card__inner.color-scheme-2.gradient.ratio{overflow:hidden;height:280px}.product-tabs-section .tabs-content-container .description-text.rte .et_pb_text.et_pb_module{font-size:14px;color:#555;font-weight:700;line-height:160%}.description-text.rte .et_pb_section.et_pb_section_0 .et_pb_blurb_container ul li span{color:#555!important;font-weight:700;line-height:150%}.description-text.rte .et_pb_section.et_pb_section_0 .et_pb_blurb_container ul{padding:0}.product-tabs-section .tabs-content-container .et_pb_column.et_pb_column_1_2.et_pb_column_18 small em{color:#555;font-weight:700;font-size:14px;line-height:150%}.description-grid{margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:55px;align-items:start;padding:0 5rem;max-width:1440px}.description-grid .description-text{width:100%;color:#252a27;font-size:16px;line-height:1.75}.description-grid .description-text h2{margin:60px 0 18px;padding:0;font-size:30px;line-height:1.15;font-weight:700;letter-spacing:-.04em;color:#161a17}.description-grid .description-text h2:first-child{margin-top:0}.description-grid .description-text h2+h2{margin-top:8px;font-size:23px;color:#138746}.description-grid .description-text h4{margin:30px 0 10px;font-size:20px;line-height:1.3;font-weight:700;color:#171b18}.description-grid .description-text strong{color:#111511;font-weight:700}.description-grid .description-text img{display:block;width:100%;max-width:100%;height:auto;margin:30px 0 20px;border-radius:20px;box-shadow:0 12px 35px #00000014}.description-grid .description-text ul{margin:15px 0 30px;padding:20px 25px;background:#f3faf5;border:1px solid #d8ecdf;border-radius:16px}.tabs-content-container #tab-description .description-grid .description-text h2 span{color:#288e48!important}.description-grid .description-text li{margin:6px 0;line-height:normal!important}.tabs-content-container #tab-description .description-grid .description-text .et_pb_blurb_content .et_pb_blurb_container ul li,.tabs-content-container #tab-description .description-grid .description-text .et_pb_blurb_content .et_pb_blurb_container ul h4{margin:0!important;padding:0!important;list-style:none!important}.description-grid .description-text table{width:100%;margin:30px 0 50px;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e1e7e3;border-radius:18px;overflow:hidden}.description-grid .description-text td{padding:14px 17px;font-size:14px;line-height:1.5;color:#59615c;border-bottom:1px solid #e6ebe8;vertical-align:top}.description-grid .description-text tr:last-child td{border-bottom:0}.description-grid .description-text td:first-child{width:52%;background:#f6f8f7;color:#202520;font-weight:600}.description-grid .description-text a[tabindex]{display:block;margin:12px 0;padding:16px 20px;background:#f7f9f8;border:1px solid #e1e7e3;border-radius:14px;color:#202520;text-decoration:none;font-weight:600;transition:.25s ease}.description-grid .description-text a[tabindex]:hover{color:#138746;border-color:#9bcdb0;background:#f1faf4}.description-grid .description-text article[data-name=FAQs]{margin:10px 0 15px;padding:18px 20px;background:#fff;border:1px solid #e2e7e4;border-radius:14px}.description-grid .description-text iframe{display:block;width:100%;min-height:500px;margin:30px 0 45px;border:0;border-radius:20px;background:#111}.description-grid .description-media{position:sticky;top:110px;padding:25px;background:linear-gradient(145deg,#f8faf9,#edf4ef);border:1px solid #e1e7e3;border-radius:22px;box-shadow:0 15px 40px #00000012}.description-grid .description-media img{display:block;width:100%;height:auto;margin:0}.card--standard>.card__content .card__information{min-height:136px}.header__inline-menu{margin:0!important}.template-search__results{width:100%!important;margin:0 auto!important;max-width:1440px!important;padding:0 5rem!important}.template-search__results ul.product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px 22px!important;margin:0!important;padding:0!important;list-style:none!important}.template-search__results ul.product-grid>li.grid__item{width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.template-search__results .card-wrapper{height:100%!important}.template-search__results .card{height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#fff!important;border:1px solid #e5e9e7!important;border-radius:18px!important;box-shadow:0 8px 25px #0000000e!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease!important}.template-search__results .card:hover{transform:translateY(-5px)!important;border-color:#159447!important;box-shadow:0 16px 38px #0000001a!important}.template-search__results .card__inner{overflow:hidden!important;background:#f7f9f8!important;border-radius:18px 18px 0 0!important}.template-search__results .card__media{background:#f7f9f8!important}.template-search__results .card__media .media{padding:22px!important;background:#f7f9f8!important}.template-search__results .card__media img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform .35s ease!important}.search-page .facet-filters__field .select #SortBy{color:#fff!important;font-size:13px;background-color:#000!important;margin:0;padding:2px 11px}.template-search__results .card:hover .card__media img{transform:scale(1.045)!important}.template-search__results .card__content{display:flex!important;flex-direction:column!important;flex:1!important;padding:20px 20px 22px!important}.template-search__results .card__information{padding:0!important}.template-search__results .card__heading{margin:0 0 12px!important;font-size:17px!important;line-height:1.4!important;min-height:48px;font-weight:650!important}.template-search__results .card__heading a{color:#171b18!important;text-decoration:none!important;transition:color .2s ease!important}.template-search__results .card:hover .card__heading a{color:#138746!important}.template-search__results .price{margin-top:auto!important;padding-top:7px!important}.template-search__results .price-item{font-size:18px!important;font-weight:750!important;color:#138746!important}.template-search__results .card__badge{z-index:3!important;top:14px!important;left:14px!important;bottom:auto!important}.template-search__results .card__badge .badge{padding:7px 11px!important;border:0!important;border-radius:999px!important;background:#1b1f1c!important;color:#fff!important;font-size:11px!important;font-weight:700!important;line-height:1!important}.template-search__results .card--text .card__inner{min-height:260px!important;display:flex!important;align-items:center!important;justify-content:center!important}.template-search__results .loading-overlay{display:none!important}.search-page #product-grid{display:block;float:none}.search-page .card--standard>.card__content .card__information{min-height:inherit}.template-search .facets-container{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:30px!important;margin:28px 0 30px!important;padding:18px 24px!important;background:#f8faf9!important;border:1px solid #e1e7e3!important;border-radius:16px!important;box-sizing:border-box!important}.template-search .facets__form{width:100%!important}.template-search .facets__wrapper{display:flex!important;align-items:center!important;gap:12px!important}.template-search .facets__heading{margin:0!important;font-size:14px!important;font-weight:700!important;color:#1a1e1b!important}.template-search .facets__summary{font-size:14px!important;color:#000!important;font-weight:700}.template-search .facets__summary{min-width:145px!important;padding:10px 15px!important;background:#fff!important;border:1px solid #dfe6e2!important;border-radius:9px!important;color:#252a27!important;font-size:14px!important;margin-bottom:0}.template-search .facets__summary .icon-caret,.template-search .svg-wrapper{right:20px}.template-search .facet-filters{margin-left:auto!important}.template-search .facet-filters__field{display:flex!important;align-items:center!important;gap:10px!important;white-space:nowrap!important}.template-search .facet-filters__label{margin:0!important;font-size:14px!important;font-weight:600!important;color:#000!important}.template-search .facet-filters__sort{width:135px!important;height:40px!important;padding:0 36px 0 14px!important;background:#fff!important;color:#222!important;border:1px solid #dfe5e1!important;border-radius:9px!important;font-size:14px!important}.template-search .product-count{margin:0!important;white-space:nowrap!important;display:flex;align-items:center;height:100%}.template-search .product-count__text{margin:0!important;color:#000!important;font-size:14px!important;font-weight:600!important}.template-search .active-facets{margin:0!important;padding:0!important}.template-search .facets-container .facets.small-hide{width:100%}.template-search .facets-container .facets.small-hide .facets__form{margin:0}.template-search__header.page-width.scroll-trigger.animate--fade-in .h2.center{font-size:40px;font-weight:600}.product-media-container.constrain-height .media{padding:0!important}.product__media-wrapper .product__media-container{max-width:500px!important;margin:0 auto!important}.product__media-wrapper .product__media{max-height:600px!important}.product__media-wrapper .product__media img{max-width:100%!important;max-height:580px!important;width:auto!important;object-fit:contain!important;position:static!important;margin:0 auto}.product__modal-opener .product__media-icon{opacity:0;right:0;left:auto}.product--thumbnail_slider .thumbnail-slider .slider-button .svg-wrapper{display:inline-flex;justify-content:center;align-items:center;width:15px;height:20px}.product--thumbnail_slider .thumbnail-slider .slider-button .icon.icon-caret{color:#000;height:9px}.product--thumbnail_slider .thumbnail-slider .slider-button{border:1px solid #E1E4E8;border-radius:100px;width:40px;height:40px}.product--thumbnail_slider .thumbnail-slider .slider-button .svg-wrapper{width:15px}.thumbnail-slider .thumbnail-list.slider--tablet-up{display:flex;padding:5px 7px!important;flex:1;scroll-padding-left:.5rem!important;overflow:hidden}.article-template__hero-container{margin:0 auto!important;max-width:1440px!important;padding:0 5rem!important}.section_01 .banner__content.banner__content--middle-left.page-width.scroll-trigger.animate--slide-in .banner__box.content-container .banner-brand-logos{gap:20px;margin-top:0}.section_01 .banner__content.banner__content--middle-left.page-width.scroll-trigger.animate--slide-in .banner__box.content-container .banner-brand-logos .banner-brand-logo{min-width:auto;height:auto;padding:0;background:transparent}.section_01 .banner__content.banner__content--middle-left.page-width.scroll-trigger.animate--slide-in .banner__box.content-container .banner-brand-logos .banner-brand-logo .banner-brand-logo-image{max-width:75px;height:auto;margin:0 auto;width:75px;height:75px;object-fit:cover;border:0px solid #fff;padding:0;display:block;transition:transform .3s ease}.banner-brand-logos{display:flex;align-items:center;justify-content:center;gap:0;width:100%;max-width:760px;margin:25px auto 0;padding:8px 15px;position:relative;z-index:2}.banner-brand-logos:before{content:"";position:absolute;left:-30px;right:-30px;top:0;bottom:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 75% at 50% 55%,rgba(0,255,60,.02) 0%,rgba(0,190,45,.18) 28%,rgba(0,100,25,.1) 48%,transparent 72%),radial-gradient(ellipse 75% 45% at 50% 100%,rgba(0,255,60,.25) 0%,rgba(0,160,35,.12) 38%,transparent 75%),linear-gradient(90deg,#527d5f,#288e489e 8%,#14381f42 18%,#00000073 30%,#000000f7,#000000f5 70%,#000000e6 82%,#2c7d4696 92%,#288e48b0);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 12%,#000 88%,transparent 100%);border-bottom:1px solid #288e48;border-top:1px solid #288e48}.banner-brand-logos{position:relative;isolation:isolate}.banner-brand-logo{flex:1;display:flex;align-items:center;justify-content:center;position:relative;min-width:0;padding:0 25px}.banner-brand-logo a{text-decoration:none}.banner-brand-logo-text{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:5px;line-height:1.1}.banner-brand-logo-text .top-text:before,.banner-brand-logo-text .top-text:after{content:"";width:24px;height:1px;background:#38d45b}.banner-brand-logo:not(:last-child):after{content:"";position:absolute;right:0;top:15%;height:70%;width:1px;background:#ffffff59}.banner-brand-logo-image{width:150px;height:90px;object-fit:contain;display:block;transition:transform .3s ease}.banner-brand-logo-text{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:0;line-height:1.1}.banner-brand-logo-text .top-text{color:#fff;font-size:13px;font-weight:600;text-transform:uppercase;position:relative;display:inline-flex;align-items:center;gap:8px}.banner-brand-logo-text .top-text:before,.banner-brand-logo-text .top-text:after{content:"";width:24px;height:1px;background:#38d45b;display:none}.banner-brand-logo-text .bottom-text{color:#38d45b;font-size:17px!important;font-weight:700;text-transform:uppercase;margin-top:5px!important}.banner-brand-logo:hover .banner-brand-logo-image{transform:scale(1.06)}.banner-brand-logo:hover .bottom-text{color:#fff}@media(max-width:767px){.banner-brand-logos{max-width:100%;padding:12px 5px 10px;margin-top:15px}.banner-brand-logo{padding:0 7px;flex-direction:column}.banner-brand-logo-image{width:85px;height:55px}.banner-brand-logo-text{margin-left:0;margin-top:4px}.banner-brand-logo-text .top-text{font-size:10px;gap:4px}.banner-brand-logo-text .top-text:before,.banner-brand-logo-text .top-text:after{width:10px}.banner-brand-logo-text .bottom-text{font-size:11px}.banner-brand-logo:not(:last-child):after{height:65%;top:5%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
