.page-width{max-width:1580px;padding:0 15px;width:100%}.header--middle-left .header__inline-menu{margin-left:15rem}.header__menu-item span{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:18px;leading-trim:NONE;line-height:22px;letter-spacing:0%;color:#314731}.phone_number{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:18px;leading-trim:NONE;line-height:22px;letter-spacing:0%}.header__icon .svg-wrapper{width:28px;height:28px}.banner__content .banner__box .banner__heading{font-family:Montserrat;font-weight:700;font-style:Bold;font-size:46.45px;leading-trim:NONE;line-height:73px;letter-spacing:-.5px;text-align:center;color:#fff}.banner__content .banner__box .banner__text p{font-family:Montserrat;font-weight:400;font-style:Regular;font-size:18.99px;leading-trim:NONE;line-height:23px;letter-spacing:0%;text-align:center;color:#fff}.image-with-text__text-item .image-with-text__content{background:#d9a24a!important}.image-with-text__text-item .image-with-text__content .image-with-text__heading{font-family:Montserrat;font-weight:700;font-style:Bold;font-size:29.93px;leading-trim:NONE;line-height:36px;letter-spacing:-.5px;color:#fff}.image-with-text__text-item .image-with-text__content .image-with-text__text{font-family:Montserrat;font-weight:400;font-style:Regular;font-size:18.84px;leading-trim:NONE;line-height:23px;letter-spacing:0%;color:#fff}.image-with-text__text-item .image-with-text__content a{font-family:Montserrat;font-weight:400;font-style:Regular;font-size:13.27px;leading-trim:NONE;line-height:19px;letter-spacing:3px;text-align:center;text-transform:uppercase;border-radius:30px;border:1px solid #DFDFDF;background:#fff;color:#000;opacity:1}.card__content .card__information .button--secondary:after{display:none}.card__content .card__information .button--secondary{font-family:Montserrat;font-weight:400;font-style:Regular;font-size:13.36px;leading-trim:NONE;line-height:14.94px;letter-spacing:3px;text-align:center;text-transform:uppercase;color:#fff;background:#d7af1a;border-radius:30px}.article-card-wrapper .card__content .card__information .card__heading{font-family:Montserrat;font-weight:700;font-style:Bold;font-size:32.93px;leading-trim:NONE;line-height:40px;letter-spacing:-.5px;text-align:center}.card__content .card__information .card__heading:hover a{text-decoration:none}.card__content .card__information .article-card__excerpt{font-family:Montserrat;font-weight:400;font-style:Regular;font-size:14.9px;leading-trim:NONE;line-height:22px;letter-spacing:0%;text-align:center}.article-card__image{border-radius:14px}.footer-block__brand-info .footer-block__heading strong{font-family:Montserrat;font-weight:700;font-style:Bold;font-size:23.6px;leading-trim:NONE;line-height:29px;letter-spacing:-.5px}.footer-block__brand-info .rte p{font-family:Montserrat;font-weight:700;font-style:Bold;font-size:18.14px;leading-trim:NONE;line-height:28px;letter-spacing:0%;color:#fff}.footer__blocks-wrapper .footer-block .footer-block__heading{font-family:Montserrat;font-weight:700;font-style:Bold;font-size:23.49px;leading-trim:NONE;line-height:28.5px;letter-spacing:-.5px}.footer-block .footer-block__details-content a{font-family:Montserrat;font-weight:400;font-style:Regular;font-size:19px;leading-trim:NONE;line-height:28px;letter-spacing:0%;color:#fff;text-decoration:none}.footer-block__details-content .list-menu__item--link:hover{text-decoration:none!important;color:#d9d9d9!important}.footer__content-top .footer__blocks-wrapper{align-items:flex-start}footer .footer-block.grid__item.footer-block--newsletter{margin:0;flex-wrap:wrap;justify-content:flex-start}.footer-block__subheading{font-family:Montserrat;font-weight:400;font-style:Regular;font-size:18.82px;leading-trim:NONE;line-height:28px;letter-spacing:0%}.footer__content-bottom-wrapper{justify-content:center}.card__badge{align-self:flex-start!important;grid-row-start:unset!important;border-top-left-radius:10px;border-bottom-right-radius:10px;background:#7ac54f}.card__badge span{background:#7ac54f;font-family:Montserrat;font-weight:500;font-style:Medium;font-size:15px;leading-trim:NONE;line-height:22.5px;letter-spacing:0%;vertical-align:middle}.quick-add__submit{background:#314732;color:#fff;font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:20px;leading-trim:NONE;line-height:100%;letter-spacing:1px;text-align:center;vertical-align:middle;text-transform:uppercase;border-radius:8px}.button--secondary:after{display:none}.quantity__input{border-left:1px solid #314732;border-right:1px solid #314732}.price-per-item__container .quantity{border:1px solid #314732;border-radius:6px}.product-form__quantity{display:flex;gap:8.68px}.quantity__label{display:flex;align-items:center}.quantity__label span{font-family:Montserrat;font-weight:400;font-style:Regular;font-size:15px;leading-trim:NONE;line-height:17.76px;letter-spacing:0%;vertical-align:middle}.quantity__input{font-family:Montserrat;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:24px;letter-spacing:0%;text-align:center;vertical-align:middle}.product__tax{font-family:Montserrat;font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:21px;letter-spacing:0%;vertical-align:middle;color:#1c1c1c}.sort-discription{font-family:Montserrat;font-weight:400;font-style:Regular;font-size:15px;leading-trim:NONE;line-height:22.5px;letter-spacing:0%;vertical-align:middle}.price__container{display:flex!important;gap:10px}.custom-breadcrumbs span,.custom-breadcrumbs span a{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:10px;leading-trim:NONE;line-height:10px;letter-spacing:0%;vertical-align:middle;text-transform:uppercase;color:#6b6b6b}.product__info-container .product__title h1{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:25px;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#1c1c1c}.phone_number{display:flex;align-items:center}.phone-link{display:flex;align-items:center;gap:8px;text-decoration:none}.phone-text{display:inline;text-decoration:none;color:#314731}@media (max-width: 768px){.phone-text{display:none}}button.slick-next.slick-arrow svg{position:absolute;right:0}h3.card__heading.h2{font-size:22px!important}.phone_number{display:flex;align-items:center;gap:10px}.rte-width{height:130px}.product-title a{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}.newsletter-form__button.field__button{background:#d7af1a!important;font-size:13px;width:100px;border-radius:0 25px 25px 0!important;font-weight:700}newsletter-form__field-wrapper.field__input{background:#fff;border-radius:25px}.footer__newsletter .field:after{display:none!important}.link.list-social__link{background:#f5f5f5;border-radius:50px;color:#000}.list-unstyled.list-social.footer__list-social{gap:10px}.card__information{display:flex;flex-direction:column;align-items:center;justify-content:center}.button.button--primary:after{display:none!important}.product-info{padding-top:0!important}.product-slider.slick-initialized.slick-slider svg{width:65px;height:40px}.section-template--25580074729772__image_with_text_Y93jk7-padding .gradient.color-scheme-2{padding:0}.slider-arrow.prev,.slider-arrow.next{z-index:1!important}.newsletter-form__field-wrapper,.newsletter-form__field-wrapper .field,.newsletter-form__field-wrapper .field__input{background-color:#fff!important;border-radius:25px}@media screen and (min-width: 768px) and (max-width: 1024px){h2.banner__heading.inline-richtext.h1{font-size:42px}button.add-to-cart-btn{font-size:12px}h3.card__heading.h2{font-size:22px!important}p.article-card__excerpt.rte-width{height:120px!important}.testimonials-section-template--25578369319212__custom_testimonial_9Egpr7 .slider-wrapper{padding:0!important}button.slick-next.slick-arrow svg{position:absolute;right:0}.phone_number{display:flex;align-items:center}}@media (max-width: 767px){button.add-to-cart-btn{font-size:12px}.banner__box.content-container.content-container--full-width-mobile.color-scheme-1.gradient{position:absolute;bottom:13px}h2.banner__heading.inline-richtext.h1{font-size:19px}h3.card__heading.h2{font-size:14px!important}button.slick-next.slick-arrow svg{position:absolute;right:0}}@media screen and (max-width: 1024px){.list-menu--inline{flex-wrap:nowrap!important}.header__menu-item.list-menu__item.link.link--text.focus-inset span{font-size:14px}.header--middle-left .header__inline-menu{margin-left:0!important}}@media screen and (max-width: 380px){h2.banner__heading.inline-richtext.h1{font-size:15px;line-height:2}}.slick-prev.slick-arrow{z-index:1}.facets__heading.caption-large.text-body,.disclosure-has-popup.facets__disclosure.js-filter,.facets__summary.caption-large.focus-offset,.facet-filters__label.caption-large.text-body,.facet-filters__sort.select__select.caption-large,.product-count__text.text-body{color:#314731}.facets__heading.caption-large.text-body,.facet-filters__field label{font-weight:700}.collection.page-width .grid__item.scroll-trigger.animate--slide-in{border:1px solid #C7C7C7;border-radius:8px;padding:6px}.price__container .price-discount{background:#7ac54f;color:#fff;border-radius:5px;padding:0 4px}.price__container .price-item.price-item--sale.price-item--last,.card__content .full-unstyled-link{font-weight:700}.facet-filters__sort:focus,.facet-filters__sort:focus-visible{outline:none!important;box-shadow:none!important}.newsletter-form__field-wrapper .field{border-radius:40px;overflow:hidden}.field__input{color:#000;text-align:start}.price-item.price-item--regular,.card__heading.h5{font-family:Montserrat}.collection-hero__text-wrapper{height:166px;display:flex;justify-content:center;align-items:center;background:#314732}.collection-hero__title{font-family:Montserrat;color:#fff;font-weight:600}.collection-hero__inner.page-width.scroll-trigger.animate--fade-in{padding:0}.price-item.price-item--sale.price-item--last,.price-discount{font-family:Montserrat}.price-item.price-item--regular{text-decoration:none!important}.card__heading.h5 a{font-family:Montserrat;font-weight:600}.product-description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content-for-layout.focus-none{background:#fff9ea!important}.jm-cluster p{font-weight:600!important;font-size:22px!important}.jm-button.jm-button--primary.jm-action-buttons__button{background:#314732;border:#314732;border-radius:25px}.product-form__submit.button.button--full-width.button--primary{background:#314732;border-radius:9px;text-transform:uppercase;font-weight:600}.grid__item.product__media-wrapper,.product__column-sticky{width:inherit!important}.product__info-wrapper.grid__item.scroll-trigger.animate--slide-in{margin-right:60px;width:100%!important}.thumbnail-list.list-unstyled.slider.slider--mobile.slider--tablet-up{margin-left:105px}.product__info-wrapper .price-item--sale{color:red!important}@media (max-width: 500px){.quick-add__submit.button.button--full-width.button--secondary{font-size:13px}.trust-icon img{width:80px!important}.tab{margin-bottom:10px!important}.product__title h1{font-size:18px!important}.page-width .trust-icons{overflow-x:scroll}.thumbnail-slider.slider-mobile-gutter.quick-add-hidden{position:relative;right:90px}.product-benefits{padding-top:0!important}.tabs{border-top:none!important;padding-top:0!important;text-align:center}.tab-content{padding-top:0!important;padding-bottom:0!important}.product-slider-section{padding:0 20px!important}.jm-stack.jm-stack--space-300.jm-review-widget.jm-review-widget--minimal-header{padding-top:0!important;padding-bottom:0!important}.jm-stack.jm-stack--space-600.jdgm-review-list{padding-top:0!important}.jm-box.jm-review-item{padding-bottom:0!important}.jdgm-tabs.jm-review-widget-minimal-header__tabs{margin-top:3px!important}.icon-benefits{padding:10px 0!important}.icon-benefits__container{gap:15px!important}.icon-benefits__heading{font-size:16px!important}.footer__blocks-wrapper .footer-block .footer-block__heading{font-size:18px!important}.footer-block__brand-info .rte p{font-size:16px}.footer-block .footer-block__details-content a{font-size:15px}.footer-block__heading.inline-richtext,.icon-benefits__icon{margin-bottom:0!important}.footer-block.grid__item{margin:0!important}.footer-block__details-content.list-unstyled{margin-bottom:3px!important}.link.link--text.list-menu__item.list-menu__item--link{padding:0!important}.testimonials-section-template--25580074729772__custom_testimonial_9Egpr7{padding:20px!important}.testimonials-section-template--25580074729772__custom_testimonial_9Egpr7 .testimonial-card{padding:0 50px!important}.custom-breadcrumbs *{line-height:12px!important}.custom-breadcrumbs .page-width{padding:0!important}}@media (min-width: 768px) and (max-width: 1024px){.page-width .trust-icons{margin-right:150px}.product-slider-section{padding-top:0!important}.testimonials-section-template--25580074729772__custom_testimonial_9Egpr7{padding:20px!important}.testimonials-section-template--25580074729772__custom_testimonial_9Egpr7 .testimonial-card{padding:20px 50px!important}}.contact-details{margin-bottom:30px;font-size:16px;display:flex;gap:30px;padding:30px}.contact-details h3{margin-bottom:10px;font-weight:700}.contact-details p{margin-bottom:10px;color:#000}.contact-details p a{text-decoration:none;color:#000}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
