@charset "UTF-8";:root{--irrigreen-color-primary: #29ae5f;--irrigreen-text-color-primary: #121212;--irrigreen-text-color-secondary: #121212;--irrigreen-heading-color-primary: #fff;--irrigreen-heading-color-secondary: #fff;--irrigreen-body-font: Montserrat, Helvetica, Arial, ui-sans-serif, system-ui, sans-serif;--irrigreen-heading-font: Slussen, Helvetica, Arial, ui-sans-serif, system-ui, sans-serif;--irrigreen-heading-font-secondary: Montserrat, Helvetica, Arial, ui-sans-serif, system-ui, sans-serif;--irrigreen-pricing-font: Slussen Mono, ui-monospace, ui-sans-serif, sans-serif}@font-face{font-family:webflow-icons;src:url('data:application/x-font-ttf;charset=utf-8;base64,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)format("truetype"');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Slussen Mono;src:url(./Slussen-Mono-Regular-DogSBEUQ.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Slussen Mono;src:url(./Slussen-Mono-Extralight-Dk8DSCej.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Slussen;src:url(./Slussen-Extralight-43SxYrqm.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Slussen;src:url(./Slussen-Light-C6P-bLmw.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Slussen;src:url(./Slussen-Regular-D6gvoHZw.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Slussen;src:url(./Slussen-Medium-CUl7pEVU.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Fa 400";src:url(./fa-regular-400-TCCU0xbi.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Fa solid 900";src:url(./fa-solid-900-tLH6XCuf.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(./Poppins-Light-bgRlIQFQ.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}html,body{font-family:Montserrat,Helvetica,Arial,"ui-sans-serif","system-ui",sans-serif;min-height:100%}h1,h2,h3,h4,h5,h6{font-family:Slussen,Helvetica,Arial,"ui-sans-serif","system-ui",sans-serif}img{max-width:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}[hidden],template{display:none}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}button,input,optgroup,select,textarea{color:inherit;font:inherit}button,html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}textarea{overflow:auto}@media only screen and (min-width: 1201px){.not-desktop{display:none!important}}@media only screen and (max-width: 1200px){.desktop-only{display:none!important}}@media only screen and (min-width: 701px){.mobile-only{display:none!important}}@media only screen and (max-width: 700px){.not-mobile{display:none!important}}.nav-btn{opacity:.9;color:#fff;background-color:transparent;border:1px solid #29ae5f;border-radius:100px;text-decoration:none;font-family:Slussen;font-size:13px;line-height:24px;letter-spacing:1.95px;text-transform:uppercase;font-style:normal;font-weight:500;display:inline-flex;height:44px;padding:0 24px;justify-content:center;align-items:center;gap:8px;flex-shrink:0}.nav-btn.primary{background:#29ae5e;color:#fff}.nav-btn.secondary{border-color:#405257;color:#fff}.nav-btn:hover{background:#29ae5e;color:#fff;opacity:1}.nav-btn.secondary:hover{border-color:#405257;background:#405257;color:#fff}.nav-icon-btn{position:relative;transition:transform 1s;height:34px;width:34px}.nav-icon-btn.small{height:32px;width:32px}.nav-icon-btn.large{height:44px;width:44px}.nav-icon-btn>*{transform:scale(1)}.nav-icon-btn:hover>*{transform:scale(1.05)}.nav-icon-btn .cart-bubble{background-color:#29ae5e;position:absolute;top:2px;right:-1px;height:10px;width:10px;border-radius:100%}.nav-icon-btn:hover .cart-bubble{top:1.5px;right:-1.5px}.nav-link{font-family:Slussen;text-decoration:none;transition:none;color:#000;opacity:1}.nav-link:hover{color:#fff;opacity:.5}.nav-link.active{color:#29ae5e;opacity:1}.section-header.shopify-section-group-header-group{z-index:unset}.nav-section{margin:0;padding:0 1.5rem}.nav-container{height:68px;display:flex;flex-direction:row;gap:20px;align-items:center;justify-content:space-between}.nav-bar-brand{flex:1;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:12px}.nav-bar-buttons{flex:1;display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:12px}.nav-bar-menu{display:flex;flex:1;align-items:center;justify-content:center;flex-wrap:nowrap;text-wrap:nowrap;gap:42px}.nav-bar-menu .nav-link{font-size:13px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:1.95px;text-transform:uppercase;text-decoration:none}.nav-bar-brand,.nav-bar-buttons{flex:unset}@media only screen and (max-width: 700px){.nav-container{height:72px;gap:18px}}.nav-drawer{width:0;height:100%;z-index:3000000000;position:fixed;top:0;right:0;overflow-x:hidden;transition:.5s}.nav-drawer.open{width:288px}.nav-drawer .nav-drawer-overlay{z-index:1;position:fixed;top:0;left:0;height:100%;width:100%;background:#000;opacity:0;pointer-events:none;transition:opacity .5s}.nav-drawer.open .nav-drawer-overlay{pointer-events:auto;opacity:.5}.nav-drawer .nav-drawer-contents{position:relative;z-index:2;background:conic-gradient(from 174.83deg at 9.83% 77.08%,#f7f7f8 -138.64deg,#aec2c4 164.06deg,#f7f7f8 221.36deg,#aec2c4 524.06deg);width:288px;height:100%;display:flex;flex-direction:column;padding:20px}.nav-drawer .nav-drawer-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.nav-drawer .nav-drawer-buttons{margin-top:40px;display:flex;flex-direction:column;gap:10px;align-items:start}.nav-drawer .nav-drawer-menu{margin-top:11px;display:flex;flex-direction:column}.nav-drawer .nav-drawer-footer{margin-top:28px;padding-top:18px;display:flex;flex-direction:column;border-top:1px solid #20292c}.nav-drawer .nav-drawer-menu .nav-link{margin-top:19px;font-family:Slussen;font-size:13px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:1.95px;text-transform:uppercase;text-decoration:none}.nav-drawer .nav-drawer-footer .nav-link{margin-top:10px;font-family:Slussen;font-size:13px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-.13px;text-decoration:none}.nav-section{background:conic-gradient(from 174.83deg at 9.83% 77.08%,#f7f7f8 -138.64deg,#aec2c4 164.06deg,#f7f7f8 221.36deg,#aec2c4 524.06deg)}.nav-icon-btn .cart-bubble{background-color:#29ae5e;position:absolute;top:2px;right:-1px;height:10px;width:10px;border-radius:100%;font-size:0;margin-left:8px}.header-nav-logo{flex-grow:1;line-height:1}.header-nav-logo img{width:100%}.footer-newsletter-button{border-radius:25px;background-color:transparent;color:#000;height:fit-content;border:1px solid black;padding:10px 20px;min-height:fit-content;transition:.2s border ease}.footer-newsletter-button:before,.footer-newsletter-button:after{display:none}.footer-newsletter-button:hover,.footer-newsletter-button:focus{border-color:#1f8548}.bold-footer-text-light{color:#29ae5f;text-transform:none;font-family:Slussen,Helvetica,Arial,"ui-sans-serif","system-ui",sans-serif;font-size:20px;font-weight:300}.email-subscription-footer{padding:0px 5vw;margin-bottom:50px;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width: 768px){.email-subscription-footer{justify-content:center}}.input-container{position:relative}.input-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#888}.input-with-icon{padding-left:30px}.footer-site-copyright{color:#000;text-align:center;margin-top:20px;font-family:Slussen,Helvetica,Arial,"ui-sans-serif","system-ui",sans-serif;font-size:15px;min-width:300px}.footer-wrapper{padding:40px 0vw;background-color:#a0ccda}.footer-precise-text{color:#000;font-size:30px;font-family:Poppins,sans-serif;font-weight:300;margin-top:0;margin-right:16px}.footer-newsletter-inputs{height:35px;display:flex;flex-direction:row;margin-top:15px}.footer-newsletter-email{height:100%;width:175px;font-size:12px;border-radius:10px}@media screen and (min-width: 475px){.footer-newsletter-email{width:250px;font-size:14px}}.footer-newsletter-button{padding-top:5px;padding-bottom:5px}@media screen and (max-width: 475px){.footer-newsletter-button{font-size:14px}}.footer-links{display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start;background-color:#fff}@media screen and (max-width: 767px){.footer-links{flex-flow:column nowrap;align-items:center;text-align:center}}.footer-links a{display:block;text-decoration:none;color:#000;font-family:Slussen,Helvetica,Arial,"ui-sans-serif","system-ui",sans-serif}.footer-links-group{padding:24px}@media screen and (max-width: 991px){.footer-links-group{padding:24px 12px}}@media screen and (max-width: 767px){.footer-links-group{padding:6px 12px}}@media screen and (max-width: 991px){.footer-content-block{font-size:14px}}.footer-link{display:block;color:#000;font-family:Slussen,Helvetica,Arial,"ui-sans-serif","system-ui",sans-serif;font-size:16px;text-decoration:none}.footer-link:hover,.footer-link:focus{color:#29ae5f}@media screen and (max-width: 991px){.footer-link{font-size:14px}}.footer-contact-block{margin-top:14px}.footer-subtitle{color:#fff;font-family:Slussen,Helvetica,Arial,"ui-sans-serif","system-ui",sans-serif;font-size:18px;font-weight:500}.footer-logo{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-self:stretch;padding-top:40px;display:flex;align-items:center;margin:3rem}.footer-logo img{object-fit:contain}.template--cart .cart__checkout-button{border-radius:25px;background-color:#29ae5f;color:#fff;height:fit-content;border:none;padding:10px 20px;transition:.2s background ease}.template--cart .cart__checkout-button:before,.template--cart .cart__checkout-button:after{display:none}.template--cart .cart__checkout-button:hover,.template--cart .cart__checkout-button:focus{background-color:#1f8548}.template--cart .cart-item__details a,.template--cart .affirm-modal-trigger{color:#fff}.product .button--primary{border-radius:25px;background-color:#29ae5f;color:#fff;height:fit-content;border:none;padding:10px 20px;transition:.2s background ease}.product .button--primary:before,.product .button--primary:after{display:none}.product .button--primary:hover,.product .button--primary:focus{background-color:#1f8548}.product.grid{justify-content:center}@media screen and (max-width: 720px){.product .product__media-wrapper{max-width:75%}}.product__title h1{font-size:47px;font-weight:300;line-height:1.2}.product .price__container{font-family:Slussen Mono,"ui-monospace","ui-sans-serif",sans-serif;letter-spacing:normal;margin-right:24px}.product .price-item{font-size:47px;color:#29ae5f;font-weight:300}.product .price--note{display:block;max-width:200px;font-family:Slussen,Helvetica,Arial,"ui-sans-serif","system-ui",sans-serif;font-size:14px;color:#29ae5f;letter-spacing:normal;margin-bottom:16px}.product_upgrade{margin-bottom:24px}.product_upgrade--options{display:flex;gap:12px;justify-content:space-between}.product_upgrade--heading{margin-bottom:4px}.product_upgrade--title{display:block}.product_upgrade--description{font-size:12px}.product_upgrade--price{font-family:Slussen Mono,"ui-monospace","ui-sans-serif",sans-serif;font-size:14px}.product_upgrade--tooltip{font-size:12px}.product .product_options{display:flex;gap:12px;justify-content:space-between}.product .product_options input[type=radio],.product .product_upgrade--options input[type=radio]{display:none}.product .product_options label,.product .product_upgrade--options label{display:block;max-width:55%;font-size:16px;flex-grow:1;padding:8px 16px;border:2px solid #dbdbdb;border-radius:10px;margin-bottom:8px;cursor:pointer;transition:.2s ease border-color}input:checked+.product .product_options label,.product .product_options label:has(:checked),.product .product_options label:hover,input:checked+.product .product_upgrade--options label,.product .product_upgrade--options label:has(:checked),.product .product_upgrade--options label:hover{border-color:#29ae5f}.product .product_options label .bundle_upgrade--description,.product .product_upgrade--options label .bundle_upgrade--description{display:block}.product .product_options input:checked+label,.product .product_upgrade--options input:checked+label{border-color:#29ae5f}.product .affirm-as-low-as{min-height:80px}.product .affirm-modal-trigger{color:#fff;font-size:12px}.product-popup-modal__content-info{color:#fff}.product-breadcrumbs{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:12px;padding:24px 24px 0}@media screen and (max-width: 720px){.product-breadcrumbs{padding:8px 8px 0}}.product-breadcrumbs .breadcrumb-link{color:rgb(var(--color-foreground))}.bundle_form .product-form__submit{border-radius:25px;background-color:#29ae5f;color:#fff;height:fit-content;border:none;padding:10px 20px;transition:.2s background ease}.bundle_form .product-form__submit:before,.bundle_form .product-form__submit:after{display:none}.bundle_form .product-form__submit:hover,.bundle_form .product-form__submit:focus{background-color:#1f8548}.bundle_form .bundle-info{margin-bottom:24px}.bundle_form .product-popup-modal__button{font-size:14px}.bundle_form .affirm-modal-trigger{color:#121212}.bundle_form .bundle--short_description{display:block;margin-top:6px;font-size:12px}.bundle_form .price--note{margin-top:8px}.product__info-container .bundle--tooltip{margin:2px 0}.product__info-container .bundle--tooltip button{padding:0}.template--collection .card__heading.h5{width:fit-content;font-size:14px;font-family:Slussen Mono,"ui-monospace","ui-sans-serif",sans-serif;border:1px solid #29ae5f;border-radius:25px;padding:5px 10px}.template--collection .card--note{font-size:12px;font-family:Slussen Mono,"ui-monospace","ui-sans-serif",sans-serif;margin:16px 0}.template--collection .price{font-size:14px;font-family:Slussen Mono,"ui-monospace","ui-sans-serif",sans-serif}.multi-collection-list-wrapper{padding:24px 0}.multi-collection-list-wrapper .sub_collection--title{margin-bottom:24px}@media screen and (max-width: 720px){.multi-collection-list-wrapper .sub_collection--title{text-align:center}}@media screen and (max-width: 720px){.multi-collection-list-wrapper .product-grid{padding:0 16px}}.sales_form-collection-list-wrapper .quick-order-list__table thead th{padding-top:24px}.template--page h1,.template--page h2,.template--page h3,.template--page h4,.template--page h5,.template--page h6,.template--blog h1,.template--blog h2,.template--blog h3,.template--blog h4,.template--blog h5,.template--blog h6,.template--article h1,.template--article h2,.template--article h3,.template--article h4,.template--article h5,.template--article h6,.template--page .content-for-layout,.template--blog .content-for-layout,.template--article .content-for-layout,.template--page .content-for-layout a,.template--blog .content-for-layout a,.template--article .content-for-layout a{color:#fff}.template--page .content-for-layout a:hover,.template--blog .content-for-layout a:hover,.template--article .content-for-layout a:hover{color:#29ae5f}.template--page .content-for-layout iframe,.template--blog .content-for-layout iframe,.template--article .content-for-layout iframe{margin-top:24px}.template--page .card__heading.h2 a,.template--blog .card__heading.h2 a,.template--article .card__heading.h2 a{color:#29ae5f}.banner__buttons .button--brand{border-radius:25px;background-color:#29ae5f;color:#fff;height:fit-content;border:none;padding:10px 20px;transition:.2s background ease}.banner__buttons .button--brand:before,.banner__buttons .button--brand:after{display:none}.banner__buttons .button--brand:hover,.banner__buttons .button--brand:focus{background-color:#1f8548}.banner__buttons .button--brand.button--secondary{border-radius:25px;background-color:transparent;color:#fff;height:fit-content;border:2px solid #29ae5f;padding:10px 20px;min-height:fit-content;transition:.2s border ease}.banner__buttons .button--brand.button--secondary:before,.banner__buttons .button--brand.button--secondary:after{display:none}.banner__buttons .button--brand.button--secondary:hover,.banner__buttons .button--brand.button--secondary:focus{border-color:#1f8548}.banner__heading{line-height:1.2}.page--news .news-date{font-family:Slussen Mono,"ui-monospace","ui-sans-serif",sans-serif;margin-right:16px}.page--news .content-for-layout li{margin-top:12px}.quick-add-modal[open],.product-popup-modal[open],.product-media-modal[open]{z-index:10001!important}.quick-add-modal__toggle .icon,.product-popup-modal__toggle .icon,.product-media-modal__toggle .icon{color:#121212}
