/*
Generated time: November 6, 2025 17:38
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
@media (max-width:990px) and (min-width:750px){.gw__product{max-width:98%!important;width:98%!important}.product__info-container{max-width:100%!important}}@media (min-width:750px){.gw__product{max-width:1100px;width:95%;margin:0 auto}.product__info-container{max-width:90%}media-gallery{display:grid!important;grid-template-columns:80px auto}media-gallery v-slider-component.slider-mobile-gutter{order:2}media-gallery v-slider-component.slider-mobile-gutter .slider-button{width:100%;height:auto}media-gallery v-slider-component.slider-mobile-gutter .slider-button .icon{height:16px}media-gallery v-slider-component.slider-mobile-gutter .slider-button.slider-button--next{padding-top:15px;position:relative}media-gallery v-slider-component.slider-mobile-gutter .slider-button.slider-button--next::before{content:' ';display:block;height:30px;position:absolute;background:#fff;background:linear-gradient(0deg,#fff 0,rgba(255,255,255,.50462192) 75%,rgba(255,255,255,0) 100%);top:-30px;left:0;width:100%}media-gallery v-slider-component.slider-mobile-gutter .slider-button.slider-button--prev{padding-bottom:15px}media-gallery v-slider-component.slider-mobile-gutter .slider-button--next .icon{transform:rotate(0)}media-gallery v-slider-component.slider-mobile-gutter .slider-button--prev .icon{transform:rotate(180deg)}media-gallery v-slider-component.slider-mobile-gutter .slider-button--next:not([disabled]):hover .icon{transform:rotate(0) scale(1.1)}media-gallery v-slider-component.slider-mobile-gutter .slider-button--prev:not([disabled]):hover .icon{transform:rotate(180deg) scale(1.1)}media-gallery v-slider-component.thumbnail-slider{order:1;display:block!important}.product--large .thumbnail-list,.product--medium .thumbnail-list,.product--small .thumbnail-list{max-height:350px}.product--large .thumbnail-list.slider--tablet-up,.product--medium .thumbnail-list.slider--tablet-up,.product--small .thumbnail-list.slider--tablet-up{scroll-padding-top:0.5rem;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth;flex-direction:column}.product--large .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide,.product--medium .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide,.product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:95%!important}}ul.list-it{list-style:none;margin-left:0;padding-left:0;margin-bottom:20px}ul.list-it li.benefit{padding-left:10px;color:#242424;font-size:14px}ul.list-it li.benefit span.check{display:inline-block;margin-right:7px;vertical-align:text-top}ul.list-it li.benefit span.check svg{width:16px;height:16px;color:var(--off-black)}@media screen and (max-width:749px){.product.product--small{padding:0 25px}}.gw__form-wrap{display:grid;grid-template-columns:auto 1fr;grid-gap:15px}.product__title{margin-bottom:0}.product__title h1{letter-spacing:normal;font-size:30px}#shopify-block-529f2d87-da7e-4b4f-a0c8-266abf3ddadb{margin-top:0!important}.product-form{margin-top:10px!important;margin-bottom:10px!important}.sls-price{color:#000;letter-spacing:normal}.sls-purchase-options-container{border:none!important}.sls-purchase-options-container .sls-option-container:last-child{border-bottom:none!important}.sls-purchase-options-container label.sls-selling-plan-group-name{font-weight:500!important;margin-bottom:0}.sls-purchase-options-label{display:none!important}.form__label,.sealsubs-container label{font-size:15px;display:block;margin-bottom:8px}.asrv-star-widget>p{font-size:13px!important;margin-left:10px!important}.sls-more-info-container{text-align:right;margin-top:10px}.sls-more-info-container .sls-more-info-text{padding-bottom:0;flex-direction:row-reverse}.sls-more-info-container .sls-sub-icon{width:19px;height:19px;margin-left:5px}.sls-more-info-container .sls-subscription-details-label a{font-size:13px}.product-form__input input[type=radio]+label{border-radius:8px;letter-spacing:normal}.product-form__input input[type=radio]:checked+label{padding-left:30px;background-color:#efffef;border:2px solid #33633b;color:#33633b}.product-form__input input[type=radio]:checked+label::before{content:'✓';display:inline-block;width:16px;height:16px;color:#33633b;font-size:13px;z-index:999;top:10px;left:10px;font-weight:700}.sls-savings-badge{display:none!important}.sealsubs-target-element .sls-option[type=radio]+.sls-custom-radio::after{box-shadow:inset 1em 1em #358833}.sealsubs-target-element .sls-custom-radio,.sls-option[type=radio]+span.sls-custom-radio{border-color:#ddd}.sealsubs-target-element .sls-active>.sls-custom-radio,.sls-option[type=radio]+span.sls-custom-radio{border-color:#1c2f19}.sls-more-info-popup{right:calc(.75em - 3px);border-top-left-radius:3px;border-top-right-radius:0;max-width:300px;left:auto}.sls-more-info-popup .sls-more-info-popup-content{font-size:12px;line-height:normal}.sls-more-info-popup .sls-more-info-popup-content br{display:none}.sls-more-info-popup .sls-more-info-popup-content a{display:block}.sls-more-info-popup .sls-more-info-popup-content strong{font-size:15px;display:block;margin-bottom:6px}.sls-more-info-popup:before{border-color:#fff!important}.gw__instructions,.multicolumn.background-none{box-shadow:1px 3px 5px 1px rgba(0,0,0,.2);box-shadow:rgba(50,50,93,.25) 0 2px 5px -1px,rgba(0,0,0,.3) 0 1px 3px -1px;background-color:#fffcfc;background-image:url("https://cdn.shopify.com/s/files/1/0507/9256/2850/files/clean-textile.png?v=1682376971")}@media screen and (min-width:750px){.quick-info{margin-top:40px}}.quick-info h3.inline-richtext{text-transform:uppercase;font-size:13px;font-weight:700;line-height:normal;margin-bottom:0;padding-bottom:0;color:#000}.quick-info .rte{margin-top:0!important}.quick-info .rte p{font-size:16px;font-weight:300}@media screen and (max-width:750px){.quick-info{margin-top:15px;margin-bottom:20px;padding-bottom:0!important}}.gw__instructions .instruction-wrap{padding:40px 20px}@media (min-width:750px){.gw__instructions .instruction-wrap{display:grid;grid-template-columns:130px 1fr;gap:40px;align-items:center}.gw__instructions .instruction-wrap .title{margin:0}.gw__instructions .instruction-wrap .title h4{margin:0;font-size:26px;font-weight:600;letter-spacing:normal}}@media (max-width:749px){.gw__instructions .instruction-wrap .title{margin-top:0}.gw__instructions .instruction-wrap .title h4{text-align:center;font-size:15px;text-transform:uppercase;font-weight:600}.gw__instructions .instruction-wrap .title h4:before{content:' ';width:20px;height:2px;background:#000;display:inline-block;margin-right:10px;vertical-align:super}.gw__instructions .instruction-wrap .title h4:after{content:' ';width:20px;height:2px;background:#000;display:inline-block;margin-left:10px;vertical-align:super}}.gw__instructions .instruction-wrap .desc{font-size:14px}.sls-more-info-container{display:none!important}.gw__free-shipping{display:grid;grid-template-columns:1fr 1fr;margin-top:0;padding-top:0;border-bottom:1px solid #ddd;border-top:1px solid #ddd;font-size:13px;font-weight:500}.gw__free-shipping .shipping{border-right:1px solid #ddd}.gw__free-shipping>div{padding-bottom:7px;padding-top:7px;text-align:center}.gw__free-shipping svg{fill:black;vertical-align:middle}.gw__buy-buttons{margin-bottom:5px}.product__description p{line-height:1.5;font-size:14px;color:#333}.ing-page-width{max-width:1350px;padding:0 50px;margin:0 auto}.product__accodion .accordion__content span.metafield-multi_line_text_field:first-child{font-size:14px;color:#000;background:#e3ffcf}.product__accodion .accordion__content p:last-child{font-size:13px;line-height:normal}h3.colon-h{font-size:20px;letter-spacing:normal}h4.colon-h{letter-spacing:normal;font-size:16px}.colon-i{display:block;margin:0 auto;max-width:100%}.ccontent{max-width:80%;text-align:center;margin:0 auto}@media (max-width:749px){.section_wrap{padding-top:10px!important}}@media (max-width:749px){.product__infomercial{margin-bottom:60px}.banner--small.banner--mobile-bottom:not(.banner--adapt) .banner__media{height:20rem!important}.banner--small.banner--mobile-bottom:not(.banner--adapt) h2.banner__heading{color:#fff;text-align:center;font-weight:700;text-shadow:0 2px 1px rgba(0,0,0,.6)}.banner--small.banner--mobile-bottom:not(.banner--adapt) .banner__text p{color:#fff;text-align:center;font-weight:600;text-shadow:0 1px 1px rgba(0,0,0,.6)}.gw__free-shipping{display:none}.gw__instructions,.multicolumn.background-none{box-shadow:none;border-top:1px dotted #372e19;border-bottom:1px dotted #372e19}.multicolumn.background-none{margin-top:30px}.accordion .icon-accordion{fill:#3db548}}.tv-feature{width:96%;min-height:120px;margin-top:34px;padding-left:10px}.vids__hold{display:grid;grid-template-columns:65% 35%}.vid-info{color:#757575;font-weight:400;font-size:14px;padding-right:15px;line-height:1.3;letter-spacing:normal}.vid-info small{display:block;margin-top:6px;opacity:.8}.vid{min-height:120px;max-width:95%}img{max-width:100%}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.product__column-sticky{background:#fff}@media (max-width:749px){.vids__hold{align-items:center;grid-template-columns:55% 45%}.vids__hold .vid-info{color:#000}.vid{min-height:80px}.vid img{border:1px solid #8bc34a}.tv-feature{width:100%;padding:10px;margin:0;background:#eff5b0;position:relative;min-height:1px}}@media screen and (max-width:749px){.ing-page-width{padding-left:0;padding-right:0}.product__info-wrapper{padding-top:30px}}