body{font-family:proxima-nova;font-size:16px;line-height:22px;font-weight:400}h3,h4,h5,.h3,.h4,.h5{font-family:proxima-nova;letter-spacing:0}h1,h2,.h0,.h1,.h2{font-family:gamay-editorial;letter-spacing:0}a{transition:all .3s ease-in-out}.text-green,.form-block .rich-text__text strong,.form-block .rich-text__text b{color:#1d8c3f}.form-block .rich-text__text,.form-block .rich-text__text a,.form-block form .field__label,.form-block form .field .field__input,.quantity__label,.header .header__inline-menu .header__menu-item,.footer .footer-block__details-content .list-menu__item--link,.full-width-content .rich-text__text,.footer .copyright__content,.newsletter .newsletter-form__field-wrapper .field__label,.newsletter .newsletter-form__field-wrapper .field__input,.hero-section .banner__text,.form-block .right .rte-text,.two-col-with-img .image-with-text__text--caption,.two-col-with-img .image-with-text__text:not(.image-with-text__text--caption),.two-col-with-logos .image-with-text__text,.product__info-container .product__description,.product .product__info-container .product__text{color:#fff}.shopify-section-header-sticky.scrolled-past-header .header-wrapper{background-color:#000;transition:all .5s ease-in-out}.header.page-width{max-width:100%}.header .header__heading-logo-wrapper img{max-height:110px;object-fit:contain}.custom-right-menu{display:none;margin-right:15px}.header .header__icons{align-items:center}.header .header__inline-menu .header__menu-item{text-transform:uppercase;text-decoration:none;font-size:18px;line-height:24px;font-weight:700;font-family:proxima-nova;padding:1.2rem}.header .header__inline-menu .header__menu-item:hover,.header .header__inline-menu .header__menu-item .header__active-menu-item,.header .header__inline-menu .header__menu-item:hover span,.footer .footer-block__details-content .list-menu__item--link:hover,.header .header__active-menu-item,.footer .footer-block__details-content .list-menu__item--link.list-menu__item--active{color:#1d8c3f;text-decoration:none}.header .header__inline-menu .list-menu li:not(:last-child){margin-right:20px}.announcement-bar__message.h5{font-size:12px;font-weight:400}.footer .footer__blocks-wrapper .footer-block{width:100%;text-align:center}.footer .footer-block .footer-block__details-content{display:flex;align-items:center;justify-content:center}.footer .footer-block__details-content .list-menu__item--link{padding:0;font-size:14px;font-weight:400;letter-spacing:1.4px;text-transform:uppercase}.footer .footer-block .footer-block__heading{text-transform:uppercase;font-weight:700}.footer .copyright__content{font-size:14px;line-height:24px;letter-spacing:1.4px}.footer .footer__list-social li:not(:first-child){border-left:1px solid #fff}.footer .footer__copyright{margin-top:0}.footer .footer__content-bottom-wrapper{align-items:center;justify-content:space-between}.footer .footer__content-bottom{padding-top:20px;border-top:0}.footer .footer__list-social .icon-facebook{height:15px;width:15px}.footer .footer__content-top{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding-top:48px}.newsletter .newsletter__wrapper h2{font-size:30px;line-height:32px}.newsletter .newsletter-form__field-wrapper .field__label,.newsletter .newsletter-form__field-wrapper .field__input{font-size:14px;letter-spacing:0}.newsletter .newsletter-form__field-wrapper .newsletter-form__button{font-family:gamay-editorial;font-size:14px;color:#1d8c3f}.newsletter .newsletter-form__field-wrapper .newsletter-form__button:before{content:"";background-color:#fff;width:1px;height:32px;position:relative;left:-8px}.green-button,#ProductGridContainer #product-grid .add-to-cart.button .button{background-color:#1d8c3f;border-radius:50px;color:#000;font-weight:800;text-transform:uppercase;font-size:14px;letter-spacing:0;min-height:unset;padding:10px 30px 8px;line-height:20px;transition:all .4s ease-in-out}.green-button:hover,#ProductGridContainer #product-grid .add-to-cart.button .button:hover{background-color:#e0b211}.green-button.button:after,.green-button.button:before,.yellow-button.button:after,.yellow-button.button:before{display:none}.yellow-button{background-color:#e0b211;border-radius:50px;color:#000;font-weight:800;text-transform:uppercase;font-size:16px;letter-spacing:0;min-height:unset;padding:10px 45px 8px;line-height:16px;transition:all .4s ease-in-out;border:2px solid #e0b211}.yellow-button:hover{background-color:transparent;color:#fff}.gradient{background-attachment:unset}.hero-section .banner__heading,.full-cta-section .banner__heading{text-transform:uppercase;font-size:30px;line-height:36px;letter-spacing:0}.hero-section .banner__heading{margin-top:30px}.hero-section .banner__text,.form-block .right .rte-text{font-size:16px;line-height:22px}.hero-section .banner__text{font-weight:500}.hero-section .image-container img{max-width:100%}.two-col-with-img{overflow:hidden}.two-col-with-img,.two-col-with-logos,.form-block,.full-width-content{background-size:cover;background-position:center;background-repeat:no-repeat}.two-col-with-img .image-with-text__text--caption,.product .product__info-container .product__text{font-size:16px;font-weight:700;letter-spacing:1px;margin-bottom:5px}.two-col-with-img .image-with-text__heading,.two-col-with-logos .image-with-text__heading,.form-block .left .title{font-size:25px;line-height:30px;text-transform:uppercase;margin-bottom:10px}.two-col-with-img .image-with-text__text:not(.image-with-text__text--caption){font-size:16px;line-height:22px;margin-top:0}.two-col-with-img .image-with-text__media img{object-fit:contain}.two-col-with-img .image-with-text__text ul{padding-left:0}.two-col-with-img .image-with-text__text ul li{position:relative;list-style:none;padding-left:35px}.two-col-with-img .image-with-text__text ul li:not(:last-child){margin-bottom:20px}.two-col-with-img .image-with-text__text ul li:before{content:"";background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="%23fff"><path d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"/></svg>');background-size:20px;background-repeat:no-repeat;background-position:left top;position:absolute;left:0;top:3px;width:20px;height:20px}.img-with-shadow .image-with-text__media{position:relative}.two-col-with-logos .image-with-text__text{font-size:16px;margin-top:0}.two-col-with-logos .logo-row{height:unset;margin-top:20px;column-gap:30px;flex-wrap:wrap;row-gap:20px;justify-content:flex-start}.two-col-with-logos .logo-row img{max-width:110px}.two-col-banner .image-with-text__heading{text-transform:uppercase;font-size:38px;line-height:40px;letter-spacing:1px}.full-width-content .rich-text__heading{font-size:25px;line-height:28px;text-transform:uppercase}.full-width-content .rich-text__text{font-size:16px;line-height:22px}.full-width-content .rich-text__text p:not(:last-child){margin-bottom:20px}.mt-100{margin-top:50px!important}.form-block .rich-text__text{font-size:21px;line-height:42px;letter-spacing:1px}.form-block .rich-text__text strong,.form-block .rich-text__text b{text-transform:uppercase}.form-block .rich-text__text a{text-decoration:none}.form-block .rich-text__text:not(:last-child){margin-bottom:30px}.form-block .left,.form-block .right{width:50%}.form-block .contact{display:flex;column-gap:30px}.form-block form .field .field__input{border-radius:8px;background-color:#f2f2f124;border:0;box-shadow:none}.form-block form .field:after,.product .product__info-container .product-form__submit:after{display:none}.form-block form .field__label,.form-block form .field .field__input{font-size:16px;line-height:25px;font-weight:400}.form-block form .contact__button,.form-block .right .rte-text{text-align:left}.form-block form .contact__button .green-button{padding:10px 50px 8px}.form-block .contact__list-social{justify-content:flex-start}.form-block .contact__list-social svg,.header .list-social__link link svg{width:20px;height:20px}.form-block .contact__list-social .list-social__item:first-child a{padding-left:0}.form-block .right .rte-text :first-child{margin-top:0}.video-banner.banner{min-height:28rem!important}.product__info-container .product__title h1{font-size:35px;line-height:40px;text-transform:uppercase}.product__info-container .price-item{font-size:25px;line-height:28px}.product .product__info-container .product-form__submit{border:1px solid #1d8c3f;border-radius:50px;font-size:16px;line-height:16px;text-transform:uppercase}.product .product__info-container .product-form__submit:hover{background-color:#1d8c3f}.product .product__info-container .product__text{border-top:1px solid rgb(99 99 99 / 50%);padding-top:30px;margin-top:80px}.product .product__info-container .product__description{border-bottom:1px solid rgb(99 99 99 / 50%);padding-bottom:30px}.product .product__media-wrapper .product-media-container.constrain-height .media{height:352px;padding-top:0}.product .product__media-wrapper .product-media-container.constrain-height .media img{position:relative;object-fit:contain}.product .product__media-wrapper .product-media-container{background-color:transparent;padding:20px}.product .product__media-wrapper .product__media-item{background-color:#f2f2f124}.product .product__media-wrapper .product__media-item:not(:first-child){background:#000}#ProductGridContainer #product-grid .add-to-cart.button:after,#ProductGridContainer #product-grid .add-to-cart.button:before,#ProductGridContainer #product-grid .add-to-cart.button .button:after,#ProductGridContainer #product-grid .add-to-cart.button .button:before{display:none}#ProductGridContainer #product-grid .add-to-cart.button{background-color:transparent}#ProductGridContainer #product-grid .card-wrapper{height:unset}#ProductGridContainer #product-grid .card-wrapper .card__information,#ProductGridContainer #product-grid .add-to-cart.button,#ProductGridContainer #product-grid .card__content{padding-right:0;padding-left:0}#FacetFiltersForm .facet-filters__sort option{color:#000}.product .product__media-wrapper .product__media-item:not(:first-child) .media{height:280px!important}@media only screen and (max-width: 989px){#menu-drawer{background-color:#000}#menu-drawer .link--text{text-transform:uppercase}#menu-drawer .menu-drawer__menu-item--active,#menu-drawer .link--text:hover{color:#1d8c3f;background-color:transparent}}@media only screen and (max-width: 749px){.footer .footer-block ul.footer-block__details-content{display:block;margin-bottom:0}.footer .footer-block__details-content li a{display:inline-block}.footer .footer__content-bottom-wrapper{justify-content:center}.two-col-with-img .image-with-text__content,.two-col-with-logos .image-with-text__content,.two-col-banner .image-with-text__content{padding-right:0;padding-left:0;padding-bottom:0}.two-col-with-logos .image-with-text__media img{object-fit:contain}.two-col-with-img,.two-col-with-logos{padding-top:40px!important;padding-bottom:40px!important}.full-width-content .rich-text__wrapper,.form-block .left,.form-block .right{width:100%}.form-block .contact{display:block}.form-block .rich-text__text{font-size:18px;line-height:30px}.form-block .left{padding-bottom:30px}.product .product__info-container{padding-top:30px}.product .product__info-container .product__description{font-size:14px}.two-col-with-logos h2.image-with-text__heading,.two-col-with-logos .image-with-text__text.rte.body{text-align:center}.two-col-with-logos .logo-row{justify-content:center!important}.two-col-with-logos .button{width:auto;margin:2rem auto auto}.two-col-with-logos h2.image-with-text__heading,.two-col-with-logos .image-with-text__text.rte.body,.two-col-with-logos .logo-row{width:100%}}@media only screen and (max-width: 767px){.full-cta-section .banner__buttons{margin-top:10px!important}}@media only screen and (max-width: 540px){.full-cta-section .banner__content{min-height:200px!important}.full-cta-section .banner__box.content-container{padding:0 15px}}@media only screen and (min-width: 750px){product-info .product .product__media-wrapper{width:50%!important;max-width:50%!important}product-info .product .product__info-wrapper{width:50%!important;max-width:50%!important}.video-banner.banner{min-height:65rem!important}.two-col-with-img.img-with-shadow .image-with-text__media,.two-col-banner .image-with-text .image-with-text__media{overflow:visible!important}.two-col-with-img.img-with-shadow .image-with-text__media-item img,.two-col-banner .image-with-text__media img{transform:scale(1.3)}}@media only screen and (min-width: 990px){.custom-right-menu{display:inline-flex}.announcement-bar__message.h5,.header .header__inline-menu .header__menu-item{font-size:16px}.newsletter .newsletter__wrapper h2{font-size:48px;line-height:50px}.footer .footer-block__details-content li:not(:last-child){margin-right:42px}.footer .footer__content-bottom-wrapper{justify-content:space-between;padding-right:0;padding-left:0}.footer .footer__content-bottom{padding-right:50px;padding-left:50px}.hero-section.banner .banner__box,.full-cta-section .banner__box{max-width:80%}.hero-section .banner__heading,.full-cta-section .banner__heading{font-size:45px;line-height:54px}.hero-section .banner__text,.form-block .right .rte-text{font-size:18px;line-height:22px}.green-button,#ProductGridContainer #product-grid .add-to-cart.button .button{font-size:16px;padding:12px 30px 8px}.hero-section .banner__content{padding-right:15px;padding-left:15px}.two-col-right-img .image-with-text__content{padding-left:30px}.two-col-with-img .image-with-text__text--caption{margin-bottom:15px}.two-col-with-logos .image-with-text__text,.two-col-with-img .image-with-text__text--caption,.product .product__info-container .product__text{font-size:18px}.two-col-with-img .image-with-text__heading,.two-col-with-logos .image-with-text__heading,.form-block .left .title{font-size:35px;line-height:40px;margin-bottom:18px}.two-col-with-logos .image-with-text__media{height:73rem}.two-col-banner .image-with-text__media-item{width:45%}.two-col-banner .image-with-text__text-item{width:55%;padding-left:24px}.full-width-content .rich-text__blocks{max-width:71rem}.mt-100{margin-top:100px!important}.two-col-banner .image-with-text__heading{font-size:50px;line-height:52px}.full-width-content .rich-text__heading{font-size:48px;line-height:50px}.full-width-content .rich-text__text{font-size:18px;line-height:24px}.full-width-content .rich-text__text p:not(:last-child){margin-bottom:30px}product-info .product .product__info-wrapper{width:40%!important;max-width:40%!important}.video-banner.banner{min-height:90rem!important}.product .product__media-wrapper .product__media-item:not(:first-child) .product-media-container{padding:7px}}@media only screen and (min-width: 750px) and (max-width: 1023px){.two-col-with-img .image-with-text__media--adapt img{position:unset!important}.two-col-with-img .image-with-text__media--adapt{padding-bottom:0!important;padding-top:40px}.two-col-right-img .image-with-text__content{padding-left:0}.two-col-banner{padding-top:52px!important;padding-bottom:32px!important}.two-col-banner .image-with-text__heading{font-size:28px;line-height:30px}.form-block form .field__label,.form-block form .field .field__input{font-size:12px}.two-col-with-img.img-with-shadow .image-with-text__media--adapt{height:100%}.two-col-with-img.img-with-shadow .image-with-text__media-item:after{bottom:45px}}@media only screen and (min-width: 800px){.two-col-with-img.img-with-shadow .image-with-text__media-item:after{bottom:-20px}}@media only screen and (min-width: 1024px){.two-col-with-img.img-with-shadow .image-with-text__media-item:after{bottom:-30px}}@media only screen and (min-width: 1300px){.header .header__inline-menu .header__menu-item{font-size:18px}.hero-section .banner__heading,.full-cta-section .banner__heading{font-size:50px;line-height:64px}.hero-section .banner__text,.form-block .right .rte-text{font-size:22px;line-height:28px}.green-button,#ProductGridContainer #product-grid .add-to-cart.button .button{padding:10px 30px 8px}.yellow-button,.product .product__info-container .product-form__submit{font-size:18px;line-height:18px}.two-col-with-img .image-with-text__heading,.two-col-with-logos .image-with-text__heading,.form-block .left .title{font-size:40px;line-height:44px}}@media only screen and (min-width: 1600px){.page-width{max-width:1480px}.hero-section .banner__heading,.full-cta-section .banner__heading{font-size:68px;line-height:74px}.hero-section .banner__text,.form-block .right .rte-text{font-size:30px;line-height:35px}.green-button,#ProductGridContainer #product-grid .add-to-cart.button .button{padding:16px 40px 12px;font-size:20px}.two-col-with-img .image-with-text__heading,.two-col-with-logos .image-with-text__heading,.form-block .left .title{font-size:56px;line-height:50px}.two-col-with-img .image-with-text__text--caption,.two-col-with-logos .image-with-text__text,.product .product__info-container .product__text{font-size:24px}.two-col-with-img .image-with-text__text:not(.image-with-text__text--caption){font-size:18px;line-height:24px}.full-cta-section{min-height:80rem!important}.two-col-with-logos .image-with-text__media{height:92rem}.two-col-with-img .image-with-text__media{height:48rem}.two-col-with-img.two-col-right-img{min-height:699px}.two-col-banner .image-with-text__heading{font-size:80px;line-height:74px}.two-col-banner .image-with-text__content{padding-right:0}.form-block form .field__label,.form-block form .field .field__input{font-size:19px;line-height:25px}.form-block form .contact__button .green-button{padding:16px 70px 12px}.product__info-container .product__title h1{font-size:48px;line-height:50px}.product__info-container .price-item{font-size:36px;line-height:38px}.video-banner.banner{min-height:110rem!important}.two-col-banner .image-with-text__media-item{width:38%}.two-col-banner .image-with-text__text-item{width:60%}}@media only screen and (min-width: 2000px){.full-cta-section{min-height:105rem!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
