html{overflow-x:hidden!important}@media screen and (max-width: 785px){.hidden--desktop{display:none}}@media screen and (min-width: 785px){.hidden--mobile{display:none}}.is--hidden{display:none}.btn{transition:all .25s;padding:15px 25px;border-radius:4px}@media screen and (max-width: 785px){.shopify-section .btn{margin-right:0!important}}.h2{position:relative;z-index:2;line-height:1.2}.h2 span{position:relative;z-index:1}@media screen and (min-width: 785px){.h2 span:before{content:"";position:absolute;display:block;width:100%;left:0;bottom:5px;height:15px;z-index:-1;background-color:#0000}}header.site-header{padding:0}.header-layout{height:75px;font-weight:600}.site-nav__icons{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.template-index .header-wrapper--sticky{background:none}.header-item .site-nav__link{font-size:16px}.is-light .site-nav__link,.is-light .site-nav__link:hover{color:#746661}.is-light .site-nav__link:after{border-bottom-color:#746661!important}.testimonials.testimonials--secondary,.testimonials.testimonials--secondary *{text-align:center}.testimonials.testimonials--secondary .review__name{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.testimonials.testimonials--secondary .review__image{margin:0 auto 15px}.testimonials.testimonials--secondary .review__stars{margin:0}.testimonials.testimonials--secondary .review__content{padding:0 15px}.testimonials.testimonials--rounded .review__image{min-height:100px!important;max-width:100px!important;margin:0 auto 15px;border-radius:100%}.testimonials .review__content{padding-right:15px}.reviews{text-align:left;padding-top:25px;padding-bottom:30px}.reviews .testimonials-slider__text h3{color:#0a4d43;font-weight:600;font-size:1.3em}@media screen and (max-width: 785px){.reviews{margin-left:5px}}@media screen and (max-width: 785px){.reviews blockquote.testimonials-slider__text{margin-left:0!important;margin-right:0!important}}@media screen and (min-width: 785px){.reviews blockquote.testimonials-slider__text p{padding:5px 0}}.reviews .flex-grid__item,.reviews blockquote{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:3%}.reviews .flex-grid__item .review__name,.reviews blockquote .review__name{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;font-weight:600;margin-top:10px}.reviews .flex-grid__item .review__name .review__stars,.reviews blockquote .review__name .review__stars{margin-left:10px;color:#daaf50}.reviews .flex-grid__item .verified__buyer span,.reviews blockquote .verified__buyer span{color:#0a4d43;font-weight:900;text-transform:uppercase;font-size:12px}.reviews .review__image{min-height:250px;width:250px;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:8px;margin-bottom:15px}@media screen and (max-width: 785px){.reviews .review__image{margin:0 auto 15px}}@media screen and (max-width: 785px){.reviews .flex-grid__item:before{content:"";width:15px;height:2px;background:#000;margin:0 auto 20px}.reviews blockquote{text-align:center}.reviews .review__body.enlarge-text{font-size:1.3em;text-align:center}.reviews .review__name{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:1.3em;text-align:center}.reviews .review__stars{text-align:center}.reviews .verified__buyer{text-align:center;margin-top:10px}}.accordion__row,.accordion__row *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none;cursor:pointer}.accordion__row .accordion__block{cursor:pointer}.accordion__row .accordion__block.flex-grid__item{display:inline}.accordion__row .accordion__block .accordion__block-wrapper{border-radius:8px;box-shadow:0 2px 15px #0000001a;padding:6%;margin:3%}.accordion__row .accordion__block .accordion__block-wrapper .accordion__top{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.accordion__row .accordion__block .accordion__block-wrapper .accordion__top i.fad{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;font-size:35px;color:#0a4d43}.accordion__row .accordion__block .accordion__block-wrapper .accordion__top .h3{font-size:calc(var(--typeHeaderSize)*1);line-height:1.2}.accordion__row .accordion__block .accordion__bottom{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;max-height:0;transition:max-height .15s ease-out;overflow:hidden}.accordion__row .accordion__block.is-expanded .accordion__bottom{transition:max-height .25s ease-in;max-height:500px}.background-media-text__text--framed,.background-media-text__text{border-radius:8px;box-shadow:0 2px 15px #0000001a}@media screen and (max-width: 785px){.background-media-text{padding-bottom:45px}}@media screen and (max-width: 960px){.header-item.header-item--icons{z-index:29}.header-item.header-item--icons::-moz-selection{color:transparent}.header-item.header-item--icons::selection{color:transparent}.header-item.header-item--icons:focus{background-color:transparent}.header-item.header-item--icons .site-nav__icons{z-index:29}.header-item.header-item--icons .site-nav__icons:focus{background-color:transparent}.header-item.header-item--icons .site-nav__icons::-moz-selection{color:transparent}.header-item.header-item--icons .site-nav__icons::selection{color:transparent}.header-item.header-item--icons .site-nav__icons a.btn{display:none}}.header-item.header-item--icons .site-nav__icons p{font-size:13px;position:relative;font-weight:600;top:4px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.header-item.header-item--icons .site-nav__icons p i{font-size:20px;margin-left:4px}.header-item.header-item--icons .btn{font-size:14px}.featured-highlights-section h2{margin-bottom:75px;line-height:1.2}.highlights__row{padding:0 15%;margin:45px 0}.highlights__row p{margin:0}.highlights__row .highlights__title{padding-right:5%;padding-top:6px}.highlights__row .highlights__title>span{display:inline-block}.highlights__row .highlights__title .line_underscore{height:5px;width:100%;position:relative;top:3px}.highlights__row .highlights__description{padding-left:20px}@media screen and (max-width: 785px){.highlights__row{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:5%}.highlights__row .highlights__title{text-align:center;padding-right:0;width:100%!important;margin-bottom:15px}.highlights__row .highlights__title .line_underscore{margin-top:25px;margin-bottom:8px}.highlights__row .highlights__description{width:100%!important;text-align:center;padding-left:0}}#order-form .custom__form-highlights{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin-top:15px}#order-form .custom__form-highlights .element{text-align:center;text-transform:uppercase;letter-spacing:.3em;margin-bottom:10px;font-size:10px;font-weight:900}#order-form .custom__form-highlights .element i{font-size:30px;margin:10px 0}#order-form .reviews_product_title{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;-moz-align-items:baseline;align-items:baseline;margin:5px 0 25px;font-weight:600}#order-form .reviews_product_title a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 785px){#order-form .reviews_product_title{@inclide flex-direction(column);-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin:10px 0 17px;padding-bottom:15px}}#order-form .reviews_product_title>div:nth-child(1){margin-right:10px}#order-form .product__quantity label{font-weight:600}#order-form .buy-button-subtext{text-align:center;text-transform:uppercase;letter-spacing:.3em;font-size:.65em;margin:10px 0 25px}#order-form .variant__select-container{margin:0}@media screen and (min-width: 1150px){#order-form .variant__select-container{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap}}#order-form .variant__select-container .variant__select-wrapper{width:100%;margin:25px 0}@media screen and (min-width: 1150px){#order-form .variant__select-container .variant__select-wrapper{width:50%}}@media screen and (max-width: 1150px){#order-form .variant__select-container .variant__select-wrapper{padding:10px 0 15px;border-right:none!important}}#order-form .variant__select-container .variant__select-wrapper .split .product__quantity{margin:0 12px}#order-form .variant__select-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding:20px 0 25px;margin:0!important}@media screen and (max-width: 785px){#order-form .variant__select-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}#order-form .variant__select-wrapper img{width:85px;min-width:85px;height:85px}#order-form .variant__select-wrapper .js-qty__adjust{width:50px;display:flex;align-items:center;justify-content:center;border-color:#dadada}#order-form .variant__select-wrapper .js-qty__adjust:hover{color:#fff;border:1px solid #dadada}#order-form .variant__select-wrapper .js-qty__wrapper{min-width:100%;max-width:185px}#order-form .variant__select-wrapper .js-qty__num{border-color:#dadada;border-radius:0}#order-form .variant__select-wrapper .split{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}#order-form .variant__select-wrapper .split .product__quantity{margin-bottom:0}@media screen and (max-width: 785px){#order-form .variant__select-wrapper .split{flex:1}#order-form .variant__select-wrapper .split:nth-child(1){-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}}#order-form .product-image-main .image-wrap{border-radius:0;box-shadow:none}#order-form .product-single__title{font-size:3em}#order-form .regular__price-label{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;background:#dadada;padding:2px 8px;border-radius:4px;margin-bottom:5px;height:30px}#order-form .regular__price-label *{font-size:20px;line-height:0}#order-form .regular__price-label .product__price--compare{padding:0;margin:0 0 0 8px}#order-form .product__price{display:block;margin-bottom:20px;font-size:30px;font-weight:600}#order-form .product__price>.money{text-decoration:line-through}#order-form .product__price.on-sale .money__wrapper{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;position:relative;color:#e16c6c;padding:2px 3px;line-height:0;height:30px}#order-form .product__price.on-sale .money__wrapper .money{margin:0 8px}#order-form .product__price .price_sale_addon{font-size:16px;position:relative;top:-4px}@media screen and (max-width: 785px){#order-form .product__price .price_sale_addon{display:block;margin-top:10px}}#order-form .product__thumb-item{border-radius:4px}#order-form a#buy-button{padding:20px;font-size:20px}#order-form .custom__form-discounts .custom__form-donation{margin:8px 0 13px;padding:5px;text-transform:uppercase;letter-spacing:.2em;text-align:center;font-size:.7em}#order-form .custom__form-discounts .custom__form-donation span{font-weight:600}#order-form .custom__form-discounts .custom__form-discounts-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#order-form .custom__form-discounts .custom__form-discounts-wrapper>div{position:relative}#order-form .custom__form-discounts .custom__form-discounts-wrapper [count]{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none;border-radius:4px;border:3px dashed #dadada;height:105px;padding:8px;flex:1;margin:7px;position:relative}@media screen and (max-width: 1430px){#order-form .custom__form-discounts .custom__form-discounts-wrapper [count]{min-width:40%;height:75px;margin:1%}}#order-form .custom__form-discounts .custom__form-discounts-wrapper [count] span.most-popular-pill{background:#daaf50;position:absolute;top:-12px;font-size:10px;padding:0 11px;border-radius:22px;font-weight:600;border:2px solid #FFF;color:#fff}#order-form .custom__form-discounts .custom__form-discounts-wrapper [count]>div{text-transform:uppercase;letter-spacing:.2em;text-align:center;position:relative}@media screen and (max-width: 1430px){#order-form .custom__form-discounts .custom__form-discounts-wrapper [count]>div{line-height:1.4!important}}#order-form .custom__form-discounts .custom__form-discounts-wrapper [count]>div:nth-child(1){font-size:.7em}#order-form .custom__form-discounts .custom__form-discounts-wrapper [count]>div:nth-child(2){font-size:1.1em;font-weight:600}#order-form .custom__form-discounts .custom__form-discounts-wrapper [count]>div:nth-child(3){font-size:.7em}#order-form .custom__form-discounts .custom__form-discounts-wrapper [count].is-active{border-color:#0a4d43}#someone-purchased{box-shadow:0 2px 15px #0000001a;border:1px solid #dadada}#someone-purchased *{color:#746661}#someone-purchased .fomo-notification-image-wrapper-inside{padding:7px;border-radius:5px}.logo__items .section-header{margin:20px 0 0}.logo__items .logo-bar__item{margin-bottom:0}@media screen and (max-width: 785px){.logo__items .logo-bar__item{width:23%;margin:0 10px 20px}}.areviews_load_more_container,.review_rate_section{margin:0}.main_reviews_container{max-width:900px;margin:0 auto}.main_reviews_container *{color:#746661}.main_reviews_container hr{display:none}.main_reviews_container #az_reviews img{border:none;border-radius:4px}i.fas.fa-star,i.fa-heart.full_icon{color:#daaf50!important}.grid-x.areviews_slide_image_details,.areviews_slide_image_details{box-shadow:none;border:1px solid #dadada;border-radius:8px;margin-bottom:25px}.areviews_product_link,.reviews_page_container{display:none!important}.image_container:after{content:"";height:100%;width:100%;background:transparent;position:absolute;top:0;z-index:999}.reviews_main_title,.areviews_hide_text_button.pointer{display:none}div#create_review-wrapper{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:99999}div#create_review-wrapper .create_review-form{position:relative;background:#fff;padding:30px;border:1px solid #dadada;border-radius:8px}div#create_review-wrapper .create_review-form form>.grid__item{padding-left:0!important}div#create_review-wrapper .create_review-backdrop{content:"";position:fixed;top:0;left:0;height:100vh;width:100vw;background:#00000080;z-index:-1}div#create_review-wrapper .create_review-close{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;position:absolute;right:-10px;top:-10px;height:35px;width:35px;background:#fff;border-radius:100%;border:1px solid #dadada}div#create_review-wrapper .create_review-close:hover{background:#dadada}div#create_review-wrapper .review_count{font-size:25px}div#create_review-wrapper .review_count i{color:#dadada!important;cursor:pointer}div#create_review-wrapper .review_count i:hover{color:#daaf50!important}div#create_review-wrapper label{line-height:1;font-weight:600;margin-top:25px}div#create_review-wrapper input[type=file]{margin-bottom:30px!important;padding:20px}div#create_review-wrapper .btn{margin-top:25px}#shopify-section-article-template .section-header__title{text-align:left}#shopify-section-article-template .article__cta{z-index:4;position:fixed;bottom:0;width:100%;text-align:center;background:#ffffffb3;padding:10px 0;left:0}#someone-purchased{pointer-events:none}.slideshow__slide .hero__link .btn{color:#fff!important}.faq_wrapper_title{text-align:center;margin:0 auto 25px}.faq_extra{max-width:500px;margin:50px auto 0;cursor:default}.faq_extra a{color:#0a4d43}.faq_wrapper_home{-webkit-display:flex;-ms-display:flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:1.06667em;max-width:750px;margin:0 auto}.faq_wrapper_home .faq_wrapper{margin:7px 0;position:relative}.faq_wrapper_home .faq_wrapper>div{padding:5px 10px;max-width:85%!important}.faq_wrapper_home .faq_wrapper .faq_question{background:#fff;box-shadow:0 7px 17px #0000001a,0 1px 5px #00000012;border-radius:20px 0 20px 20px;color:#746661;padding:5px 10px;float:right}.faq_wrapper_home .faq_wrapper .faq_answer{background:#fff;box-shadow:0 7px 17px #0000001a,0 1px 5px #00000012;border-radius:0 20px 20px;margin-left:20px}.hero__link .btn.btn-highlight{background:none!important;box-shadow:none;position:relative}.hero__link .btn.btn-highlight:after{content:"";position:absolute;top:0;left:0;height:5px;width:100%;background:#daaf50}.h5{color:#0a4d43;font-weight:900}.text-and-image-custom__wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin-bottom:30px!important}@media screen and (max-width: 785px){.text-and-image-custom__wrapper{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}}.text-and-image-custom__wrapper .text-and-image-custom__image img{min-height:75px;min-width:75px;border-radius:100%;margin-right:20px}.text-and-image-custom__wrapper .text-and-image-custom__image .text-and-image-custom__bullet{height:16px;width:16px;border-radius:100%;margin-right:20px}@media screen and (max-width: 990px){.text-and-image-custom__wrapper .text-and-image-custom__image .text-and-image-custom__bullet{display:none}}.text-and-image-custom__wrapper .text-and-image-custom__content{word-wrap:break-word;max-width:85%}.text-and-image-custom__wrapper .text-and-image-custom__content h3{text-align:left;margin-bottom:5px;font-weight:600;font-size:1.3em}@media screen and (max-width: 990px){.text-and-image-custom__wrapper .text-and-image-custom__content h3{text-align:center}}.text-and-image-custom__wrapper .text-and-image-custom__content p{font-size:.9em}.bullet-wrapper{padding:15px 0}.bullet-wrapper .bullet-number__wrapper{margin-right:15px}.bullet-wrapper .bullet-number__wrapper .bullet-number{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;border:1px solid;background:#fff;border-radius:100%;height:50px;width:50px;font-weight:900}.bullet-wrapper .bullet-number__wrapper .bullet-number.bullet-number--no-border{border:none;height:65px;width:65px}.bullet-wrapper .bullet-number__wrapper .bullet-number .bullet-wrapper__plain-bullet{height:10px;width:10px;border-radius:100%;background:#746661}.bullet-wrapper .bullet-number__wrapper .bullet-number .bullet-wrapper__image-bullet{height:65px;width:65px;background-position:center center;background-size:contain;background-repeat:no-repeat}.bullet-wrapper .bullet-content{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding:20px 0}.bullet-wrapper .bullet-content:last-child{border-bottom:none}.bullet-wrapper .bullet-content p{margin:0}.bullet-wrapper .bullet-content .bullet-wrapper__title{margin-bottom:5px;font-weight:900;font-size:1.1em;text-align:left}.bullet-wrapper .bullet-content .bullet-wrapper__body{text-align:left}.faq__wrapper{padding:75px 40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none}@media screen and (max-width: 785px){.faq__wrapper{padding-right:15px;padding-left:15px}}.faq__wrapper:focus{background-color:transparent}.faq__wrapper::selection{background:transparent}.faq__wrapper *::selection{background:transparent}.faq__wrapper .faq__row{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none;cursor:pointer;max-width:800px;margin:0 auto}.faq__wrapper .faq__row:focus{background-color:transparent}.faq__wrapper .faq__row *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none;cursor:pointer}.faq__wrapper .faq__row .faq__block{cursor:pointer;min-width:100%}@media screen and (max-width: 785px){.faq__wrapper .faq__row .faq__block{padding-left:0}}.faq__wrapper .faq__row .faq__block:focus{background-color:transparent}.faq__wrapper .faq__row .faq__block .faq__block-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none;box-shadow:none;padding:2% 5%;border:2px solid #fff;transition:all .25s}.faq__wrapper .faq__row .faq__block .faq__block-wrapper:focus{background-color:transparent}.faq__wrapper .faq__row .faq__block .faq__block-wrapper:hover{border-color:#0a4d43}.faq__wrapper .faq__row .faq__block .faq__block-wrapper .faq__top{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.faq__wrapper .faq__row .faq__block .faq__block-wrapper .faq__top .fad{font-size:42px;line-height:0;display:block}.faq__wrapper .faq__row .faq__block .faq__block-wrapper .faq__top i.fad{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;font-size:25px;line-height:0;height:50px;width:50px;border:none;color:#0a4d43}.faq__wrapper .faq__row .faq__block .faq__block-wrapper .faq__top h3{font-size:1.4em;line-height:1.2;margin:0}@media screen and (max-width: 785px){.faq__wrapper .faq__row .faq__block .faq__block-wrapper .faq__top h3{font-size:1.3em;font-weight:600}}.faq__wrapper .faq__row .faq__block .faq__bottom{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:0;transition:max-height .15s ease-out;overflow:hidden}.faq__wrapper .faq__row .faq__block .faq__bottom p{margin-bottom:0}.faq__wrapper .faq__row .faq__block.is-expanded h3{color:#0a4d43}.faq__wrapper .faq__row .faq__block.is-expanded .faq__block-wrapper{box-shadow:0 2px 15px #0000001a;background:#fff;border-color:#0a4d43}.faq__wrapper .faq__row .faq__block.is-expanded .faq__top{margin-bottom:10px}.faq__wrapper .faq__row .faq__block.is-expanded .faq__bottom{transition:max-height .25s ease-in;max-height:500px}.info-card__wrapper{border-radius:8px;padding:8%;margin:0 20px;min-height:350px}.company-impact__wrapper{padding-top:50px;padding-bottom:50px}@media screen and (max-width: 785px){.company-impact__wrapper{padding-top:25px;padding-bottom:0}.company-impact__wrapper *{text-align:center}.company-impact__wrapper .feature-row{-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.company-impact__wrapper .feature-row .feature-row__item:nth-child(1){margin-bottom:40px}}@media screen and (max-width: 785px) and (max-width: 990px){.company-impact__wrapper .feature-row__text--right{padding-right:0}}.company-impact__wrapper .feature-row__top{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin-bottom:15px}@media screen and (max-width: 785px){.company-impact__wrapper .feature-row__top{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.company-impact__wrapper .feature-row__top div{margin:10px 0}}.company-impact__wrapper .company-impact__logos{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:30px;grid-template-rows:65px 65px}@media screen and (max-width: 785px){.company-impact__wrapper .company-impact__logos{margin-bottom:15px;grid-gap:10px}}.company-impact__wrapper .company-impact__logos .company-impact__logo{width:100px;min-width:100px;margin-right:25px;max-height:100px;height:100px;background-position:center center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 785px){.company-impact__wrapper .company-impact__logos .company-impact__logo{margin-right:0}}.highlight-solo__wrapper blockquote{position:relative;margin:.5em;padding:.5em 2em .5em 3em}@media screen and (max-width: 785px){.highlight-solo__wrapper blockquote{font-size:1.1em;margin:30px 0}}.highlight-solo__wrapper blockquote:before{font-family:Georgia,serif;position:absolute;font-size:6em;line-height:1;top:0;left:0;content:"\201c"}.highlight-solo__wrapper blockquote:after{font-family:Georgia,serif;position:absolute;float:right;font-size:6em;line-height:1;right:-.1em;bottom:-.5em;content:"\201d"}.highlight-solo__wrapper blockquote footer{padding:0 2em 0 0;text-align:right}.highlight-solo__wrapper blockquote cite:before{content:"\2013"}@media screen and (min-width: 785px){.highlight-solo__wrapper{width:75%;margin:0 auto}}.highlight-solo__wrapper .highlight-solo__content{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:145px;display:none;position:relative}.highlight-solo__wrapper .highlight-solo__content *{margin:0}.highlight-solo__wrapper .highlight-solo__content h3{color:#0a4d43;margin-bottom:15px;margin-top:25px}.highlight-solo__wrapper .highlight-solo__content.is-active{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.highlight-solo__titles{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;margin:35px 0 25px}@media screen and (max-width: 990px){.highlight-solo__titles{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}}.highlight-solo__titles .highlight-solo__title{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;background-size:contain;background-repeat:no-repeat;background-position:center center;position:relative;height:125px;width:125px;cursor:pointer;transition:all .25s;opacity:30%;margin:0 15px;font-size:18px;line-height:1.2;font-weight:900;border:3px solid transparent;border-radius:8px}@media screen and (max-width: 990px){.highlight-solo__titles .highlight-solo__title{min-width:40%;height:125px}}.highlight-solo__titles .highlight-solo__title span{z-index:1}.highlight-solo__titles .highlight-solo__title.is-active{opacity:100%}.highlight-solo__titles .highlight-solo__title.is-active:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:0;background-image:url(https://cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif);background-size:contain;background-repeat:no-repeat;background-position:center center}.highlight-solo__titles .highlight-solo__title.is-active span{color:#000}.highlight-solo__titles .highlight-solo__title:hover{opacity:100%}.comparison_table-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:100%}@media screen and (max-width: 785px){.comparison_table-wrapper{width:100vw;margin-bottom:25px}}.comparison_table-wrapper .comparison_table-items{max-width:28%}.comparison_table-wrapper .comparison_table-items>div{padding-left:10px;padding-right:10px;font-size:12px;font-weight:600;line-height:1.2;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:40px;max-height:40px;margin:2px 0}.comparison_table-wrapper .comparison_table-items>div:nth-child(odd){background:#dadada}.comparison_table-wrapper .comparison_table-items>div:nth-child(1){background:#fff!important;height:85px;max-height:85px}.comparison_table-wrapper .comparison_table-brands{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;flex:1}.comparison_table-wrapper .comparison_table-brands .comparison_table-brand{text-align:center;width:100%}.comparison_table-wrapper .comparison_table-brands .comparison_table-brand div{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;height:40px;max-height:40px;margin:2px 0}.comparison_table-wrapper .comparison_table-brands .comparison_table-brand div:nth-child(1) div:not(:first-child){color:#fff}.comparison_table-wrapper .comparison_table-brands .comparison_table-brand div:nth-child(odd){background:#dadada}.comparison_table-wrapper .comparison_table-brands .comparison_table-brand div:nth-child(1){background-color:#fff!important;height:85px;max-height:85px;background-position:center;background-repeat:no-repeat;background-size:contain}.comparison_table-wrapper .comparison_table-brands .comparison_table-brand div:last-child{font-size:12px;font-weight:600}.comparison_table-wrapper .comparison_table-brands .comparison_table-brand:nth-child(1) div:not(:first-child){background:#0a4d43!important;color:#fff}.comparison_table-wrapper .comparison_table-brands .comparison_table-brand:nth-child(1) div:not(:first-child):last-child{color:#fff}.comparison_table-wrapper .comparison_table-brands .comparison_table-brand:nth-child(1) div:not(:first-child) i{color:#fff!important}.comparison_table-wrapper .comparison_table-brands i{color:#e16c6c;font-size:20px}.comparison_table-wrapper .comparison_table-brands i.checked{color:#0a4d43}.slideshow-wrapper .hero__additional-image{margin-top:25px}.slideshow-wrapper .hero__title{margin-bottom:10px}.slideshow-wrapper .hero__title .animation-cropper{overflow:visible}@media screen and (max-width: 785px){.slideshow-wrapper .hero__text-content{text-align:center;height:100%;padding-top:35%!important;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}}.slideshow-wrapper .hero__subtitle{margin:0;max-width:550px}body.template-cart .section-header a{display:none}.cart__product-name,.cart__image{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none;pointer-events:none}.custom__product-addon{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;border-top:1px solid #dadada;border-bottom:1px solid #dadada;margin-bottom:25px;padding:7px}.custom__product-addon .product__addon-desktop-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin-left:7px;width:100%}@media screen and (max-width: 785px){.custom__product-addon .product__addon-desktop-wrapper{display:block;text-align:left;width:75%}}.custom__product-addon .product__addon-image{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;max-width:15%}@media screen and (max-width: 785px){.custom__product-addon .product__addon-image{max-width:25%}}.custom__product-addon .product__addon-image img{background:#fff;border-radius:8px}@media screen and (min-width: 785px){.custom__product-addon .product__addon-text{margin:0 10px}}.custom__product-addon .product__addon-text div:first-child{font-weight:600;font-size:.9em}@media screen and (min-width: 785px){.custom__product-addon .product__addon-text div:first-child{font-size:1em}}.custom__product-addon .product__addon-text div:last-child{position:relative;font-size:.8em;text-align:left}@media screen and (min-width: 785px){.custom__product-addon .product__addon-text div:last-child{font-size:.9em}}.custom__product-addon .product__quantity{margin:0}.custom__product-addon .product__quantity .js-qty__adjust{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:50px;border-color:#dadada}.custom__product-addon .product__quantity .js-qty__adjust:hover{color:#fff;border:1px solid #dadada;background:#0a4d43}.custom__product-addon .product__quantity .js-qty__wrapper{min-width:100%;max-width:185px;border-color:#dadada}.custom__product-addon .product__quantity .js-qty__num{border-color:#dadada}.featured-call-to-action{padding:50px 0}.text-and-video{padding-top:100px;padding-bottom:100px}@media screen and (max-width: 785px){.text-and-video{padding-top:25px;padding-bottom:25px}}.text-and-video .video-tag{position:relative}.text-and-video .video-tag.as-seen-on-tv:after{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;content:"As seen on tv";height:100px;width:100px;border-radius:100%;background:#e16c6c;position:absolute;z-index:999;text-align:center;color:#fff;font-weight:900;line-height:1.2;padding:5px;text-transform:uppercase;top:-25px;left:-25px;transform:rotate(-10deg)}@media screen and (max-width: 785px){.text-and-video .video-tag.as-seen-on-tv:after{display:none}}.hero-video-2{margin:0}.hero-video-2 .feature-row__item:nth-child(1){padding-left:6%}.hero-video-2 .h1{font-size:4.2em}@media screen and (max-width: 785px){.hero-video-2 .h1{font-size:3.75em}}.hero-video-2 .hero__notice{position:relative;font-weight:900;top:30px;padding-top:10px}@media screen and (max-width: 785px){.hero-video-2 .hero__notice{top:0;padding-top:15px}}.site-footer{padding-bottom:0}.site-footer .footer__additonal-content{background:#fff;padding:25px 0;margin:60px 0 0}.footer__title{font-weight:900}.site-footer__policies{margin-top:20px}.site-footer__policies ul{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin:0 auto;font-size:14px;font-weight:600;max-width:500px}.site-footer__policies li{border-right:1px solid;padding:0 25px;line-height:1;margin-bottom:0}@media screen and (max-width: 785px){.site-footer__policies li{padding:0 8px;font-size:12px}}.site-footer__policies li:first-child{padding-left:0}.site-footer__policies li:last-child{padding-right:0;border-right:none}.site-footer__policies li a{padding:0}.footer__copyright *,.footer__copyright * a{color:#746661}.newsletter-section{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding:25px 0}@media screen and (max-width: 785px){.newsletter-section{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.newsletter-section button.btn{border:4px solid;min-width:130px;border-radius:8px!important}.newsletter-section p{margin:0 50px 0 0}@media screen and (max-width: 785px){.newsletter-section p{margin-right:0;margin-bottom:15px;font-size:25px}}.newsletter-section .newsletter__input-group{margin:0;padding:0;border:none}.newsletter-section .newsletter__input-group input{border-radius:4px!important;margin:3px 6px 3px 3px;border:1px solid #746661;background:#fff;color:#746661}.newsletter-section .newsletter__input-group input::placeholder{color:#bbb}.newsletter-section .newsletter__input-group input:-ms-input-placeholder{color:#bbb}.newsletter-section .newsletter__input-group input::-ms-input-placeholder{color:#bbb}.trustpilot .trustpilot__code{margin:75px 0}@media screen and (max-width: 785px){.product-section .product__photos{margin-top:50px}}.product-section .js-qty__wrapper{max-width:200px}.product-section .js-qty__adjust{width:45px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.product-section .product__price{font-size:1.5rem}.product-section .product-single__meta{padding-top:50px;text-align:left}.product-section .product-single__form{margin:30px 0}@media screen and (max-width: 785px){.product-section .product-single__form .btn{max-width:100%}}.product__form-highlights{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin:15px auto 0;max-width:550px}.product__form-highlights .element{text-align:center;text-transform:uppercase;letter-spacing:.3em;margin-bottom:10px;font-size:10px;font-weight:900}.product__form-highlights .element i{font-size:30px;margin:10px 0}#shopify-section-company-guarantee-banner{margin:0}.guarantee-banner{padding:40px 0}.guarantee-banner .guarantee-banner__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;max-width:1200px;margin:0 auto}.guarantee-banner .guarantee-banner__wrap i{font-size:35px;margin-right:17px}@media screen and (max-width: 785px){.guarantee-banner .guarantee-banner__wrap i{font-size:30px;margin-right:0;margin-bottom:5px}}.guarantee-banner .guarantee-banner__wrap .guarantee-banner__block{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:33%}@media screen and (max-width: 785px){.guarantee-banner .guarantee-banner__wrap .guarantee-banner__block{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:0 5px}}.guarantee-banner .guarantee-banner__wrap .guarantee-banner__text-wrap .guarantee-banner__heading{font-size:1rem;font-weight:600;line-height:1.2}@media screen and (max-width: 785px){.guarantee-banner .guarantee-banner__wrap .guarantee-banner__text-wrap .guarantee-banner__heading{font-size:.9rem}}.guarantee-banner .guarantee-banner__wrap .guarantee-banner__text-wrap .guarantee-banner__text{font-size:.8rem}@media screen and (max-width: 785px){.guarantee-banner .guarantee-banner__wrap .guarantee-banner__text-wrap .guarantee-banner__text{font-size:.6rem}}.benefits{padding:75px 0}.benefits .benefits__wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));column-gap:5%;margin-top:25px}@media screen and (max-width: 785px){.benefits .benefits__wrapper h3{margin-bottom:25px;font-size:1.3rem}}.benefits .benefits__wrapper .benefits__image{margin-bottom:25px}.benefits .benefits__wrapper .benefits__image img,.benefits .benefits__wrapper .benefits__image svg{height:150px;width:150px;margin:0 auto}.benefits .benefits__numbers{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;border-radius:100%;width:50px;height:50px;margin:0 auto 20px;font-size:25px;font-weight:900}.text-and-image-icons .text-and-icon-custom__content{margin:0!important}.page-downloads{display:grid;grid-template-columns:repeat(4,minmax(25%,1fr))}.page-downloads .downloads__inline{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding:15px 0;grid-column:1/5;border-top:1px solid;border-bottom:1px solid;margin-bottom:-1px}.page-downloads .downloads__inline .downloads__inline-text div{font-weight:600}.page-downloads .downloads__inline .downloads__inline-text small{max-width:750px}.page-downloads .downloads__header{grid-column:1/5;margin:35px 0}.page-downloads .downloads__header .h3{margin-bottom:5px}.downloads__additional-text{margin:50px 0}#product-mobile-action{position:fixed;left:0;bottom:-100px;width:100%;background:#ffffffbf;padding:10px;z-index:4;transition:all .35s}@media screen and (min-width: 785px){#product-mobile-action{display:none}}#product-mobile-action.is-visible{bottom:0}#product-mobile-action .btn{font-size:.8rem;padding:13px 25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal__inner .upsell_snippet{display:none}.upsell_snippet{margin-top:20px}.upsell_wrapper{text-align:center;position:relative;padding:5px 0 15px;margin-bottom:15px}.upsell_wrapper.is-scrollable{padding:5px 35px 15px}.upsell_wrapper .upsell{padding:0 5px}.upsell_wrapper .upsell .upsell_wrapper-inner{border:1px solid #dadada;padding:0 8px;min-height:170px}.upsell_wrapper .upsell .upsell_wrapper-inner img{margin:10px auto 0}.upsell_wrapper .upsell .upsell_wrapper-inner .upsell_description{width:100%;color:#746661;font-size:.7rem;margin-bottom:auto;text-transform:capitalize;line-height:1.2;font-weight:500;letter-spacing:.0125rem;margin:.3rem 0}.upsell_wrapper .upsell .upsell_wrapper-inner .upsell_price{margin-bottom:.3rem}.upsell_wrapper .upsell .upsell_wrapper-inner .upsell_price .price{font-size:.7rem;line-height:1.1;color:#e16c6c;padding:0;padding-bottom:.125rem}.upsell_wrapper .upsell .upsell_wrapper-inner .upsell_price .price span{display:block;margin:0}.upsell_wrapper .upsell .upsell_wrapper-inner .upsell_price .price .strike-through{text-decoration:line-through}.upsell_wrapper .upsell .upsell_text{position:relative}.upsell_wrapper .upsell .upsell_text p{font-size:.7rem;text-align:center;margin:0;padding:.3125rem}.upsell_wrapper .upsell .upsell_text .upsell_text-add{display:block;background-color:#dadada}.upsell_wrapper .upsell .upsell_text .upsell_text-added{display:none;background-color:#0a4d43;color:#fff}.upsell_wrapper .upsell.is-hover .upsell_text-add{background:#746661;color:#fff}.upsell_wrapper .upsell.is-added .upsell_text-add{display:none}.upsell_wrapper .upsell.is-added .upsell_text-added{display:block}.upsell_wrapper .upsell.is-added .upsell_wrapper-inner{border-color:#0a4d43}.upsell_wrapper .slick-arrow{color:#746661}.upsell_wrapper .slick-arrow.slick-next{right:10px}.upsell_wrapper .slick-arrow.slick-prev{left:10px}.upsell_wrapper .slick-arrow .icon{height:15px;width:15px}.publication-reviews .publication-reviews__author{font-weight:900;margin-top:15px}.publication-reviews .publication-reviews__stars{font-size:20px;margin-top:-5px}.publication-reviews .publication-reviews__title{font-weight:900;margin:10px 0}.text-banner{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding:50px 10px;text-align:center}.benefits-slider{padding-top:75px;padding-bottom:75px}.benefits-slider .benefits-slider__swiper{margin-top:50px}.benefits-slider .benefits-slider__pagination{margin-top:25px}.benefits-slider .benefits-slider__pagination .swiper-pagination-bullet-active{background-color:#0a4d43}.benefits-slider .benefits-slider__image_wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;position:relative;margin-bottom:45px}.benefits-slider .benefits-slider__image_wrapper .benefits-slider__icon{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;position:absolute;bottom:0;margin:0 auto}.benefits-slider .benefits-slider__image_wrapper .benefits-slider__icon i{z-index:1;font-size:2rem;color:#0a4d43}.benefits-slider .benefits-slider__image_wrapper .benefits-slider__icon svg{position:absolute;z-index:0}.featured-product-2{padding:75px 0}@media screen and (max-width: 769px){.featured-product-2 .grid{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.featured-product-2 .grid .grid__item:nth-child(1){display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.featured-product-2 .reviews_product_title{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin:10px 0}@media screen and (max-width: 769px){.featured-product-2 .reviews_product_title{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.featured-product-2 .reviews_product_title div{margin-right:5px}.featured-product-2 .product__price{font-weight:900;color:#e16c6c;margin:15px 0 10px;font-size:1.4rem;display:block}.featured-product-2 .add-to-cart{min-width:300px}@media screen and (max-width: 769px){.featured-product-2 .th_subscription_group_label{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.featured-product-2 .th_subscription_spg_plan,.featured-product-2 .th_subscription_fieldset{padding-right:0!important}}.featured-product-2 .th_subscription_notice{margin-bottom:20px}.featured-product-2 .th_subscription_section{padding-top:0;padding-bottom:0}.featured-product-2 .th_subscription_section .th_subscription_fieldset{border:none;padding:10px 10px 10px 0}.featured-product-2 .th_subscription_section .th_subscription_fieldset:last-child{border:none}.featured-product-2 .th_subscription_section .th_subscription_spg_plan{padding-left:0}.featured-product-2 .th_subscription_section .th_subscription_spg_plan_select{background-color:#fff;max-width:300px}.featured-product-2 .th_subscription_section_title{text-transform:uppercase;letter-spacing:.3em;font-size:.75em}.featured-product-2 .js-qty__wrapper{min-width:300px}.featured-product-2 .js-qty__wrapper .js-qty__adjust{padding:0 20px}.product-highlights{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;flex-direction:row;border-radius:16px;box-shadow:0 5px 16px 2px #c4c4c440;width:90%;max-width:1240px;margin:-50px auto 0;padding:20px;background:#fff}@media screen and (max-width: 769px){.product-highlights{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.product-highlights .product-highlights__wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;flex:0 1 calc(50% - 10px)}.product-highlights .product-highlights__wrapper .product-highlights__icon{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;min-width:100px;min-height:100px}.product-highlights .product-highlights__wrapper .product-highlights__icon svg{position:absolute;height:75px}@media screen and (max-width: 769px){.product-highlights .product-highlights__wrapper .product-highlights__icon svg{height:50px}}.product-highlights .product-highlights__wrapper .product-highlights__icon i{z-index:1;font-size:2rem}@media screen and (max-width: 769px){.product-highlights .product-highlights__wrapper .product-highlights__icon i{font-size:1.7rem}}.product-highlights .product-highlights__wrapper .product-highlights__text .product-highlights__title{font-weight:900;font-size:1.1em}@media screen and (min-width: 769px){.flex-end{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}}@media screen and (min-width: 769px){.flex-start{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}}.limited-promotion{margin-top:25px;border:1px solid #dadada;padding:6px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 769px){.limited-promotion{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}}.limited-promotion .limited-promotion__image{max-width:75px;margin-right:15px}.limited-promotion .limited-promotion__content .limited-promotion__title{font-weight:600;margin-bottom:3px}.limited-promotion .limited-promotion__content .limited-promotion__description{font-size:.85rem}.blog-posts{padding-top:75px;padding-bottom:75px}.blog-posts .article__title{text-align:center}@media screen and (max-width: 769px){.blog-posts .article__title{text-align:left}.blog-posts .article__title .h3{font-size:1.3em}}.article-promo{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 769px){.article-promo{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.article-promo *{text-align:center}}.article-promo .article-promo__image{width:135px;margin-right:25px}@media screen and (max-width: 769px){.article-promo .article-promo__image{margin-bottom:20px}}@media screen and (max-width: 769px){.article-promo .article-promo__title{margin-bottom:20px}}.swiper-container{overflow-x:hidden}
/*# sourceMappingURL=/s/files/1/0457/4019/5862/t/9/assets/custom.scss.css.map */
