.main-product-cro{background:#f9f1e7}.main-product-cro .page-width{padding-left:25px;padding-right:25px}.main-product-cro .product.grid{gap:33px}.main-product-cro .product-media-container{--ratio: 1 !important;--preview-ratio: 1 !important}.rating-stars__label strong{font-weight:400}.main-product-cro .product-media-container.media-fit-cover,.main-product-cro .product-media-container.media-fit-cover .product__modal-opener,.main-product-cro .product-media-container.media-fit-cover .media{border-radius:25px}.main-product-cro .thumbnail,.main-product-cro .thumbnail[aria-current]{box-shadow:none;border:1px solid #000}.main-product-cro .product--medium:not(.product--no-media) .product__info-wrapper,.main-product-cro .product--small:not(.product--no-media) .product__media-wrapper{border:1px solid #000;border-radius:13px;background-color:#fff;padding:27px 14px 38px}.sub-features-grid-item span{font-size:14px;font-weight:400;color:#000}.subscription-features-grid{padding-top:15px;padding-left:20px}.selling-plan-group-options-name-select{display:flex;align-items:center;gap:10px}.seal-row{display:table-row;display:flex}[data-selling-plan-group="0"] .seal-row .seal-col-radio{padding-top:7px}@media screen and (min-width: 750px){.main-product-cro .product--thumbnail_slider .thumbnail-slider{padding-top:19px}.main-product-cro .thumbnail-slider .thumbnail-list.slider--tablet-up{grid-gap:12px;padding:0 5px}.main-product-cro .product--thumbnail_slider .slider-mobile-gutter .slider-button{padding:0;width:36px;height:36px}.main-product-cro .product--thumbnail_slider .slider-mobile-gutter .slider-button svg{height:24px}.main-product-cro .product--thumbnail_slider .slider-mobile-gutter .slider-button:not([disabled]) svg path{fill:#000}.main-product-cro .product-media-container .media model-viewer,.main-product-cro .product-media-container .media>:not(.zoom):not(.deferred-media__poster-button){border:1px solid #000;border-radius:25px}}@media screen and (min-width: 990px){.main-product-cro .product--medium:not(.product--no-media) .product__media-wrapper,.main-product-cro .product--small:not(.product--no-media) .product__info-wrapper{max-width:50%;width:calc(50% - 16.5px)}.main-product-cro .product--medium:not(.product--no-media) .product__info-wrapper,.main-product-cro .product--small:not(.product--no-media) .product__media-wrapper{max-width:50%;width:calc(50% - 16.5px);border-radius:25px;padding:41px 37px 67px}}@media screen and (max-width: 749px){.main-product-cro .page-width{padding-left:13px;padding-right:13px}.subscription-features-grid{padding-top:15px;padding-left:10px}.sub-features-grid-item span{font-size:11px;font-weight:400;color:#000}.product-card-content form{margin-top:auto}.main-product-cro media-gallery .slider-mobile-buttons-overlay.slider__dots{display:none}.main-product-cro media-gallery .slider.slider--mobile{padding-left:13px}.main-product-cro media-gallery .slider.slider--mobile .grid__item{width:80.333%}.main-product-cro media-gallery .slider.slider--mobile .grid__item:last-child{margin-right:10px}.main-product-cro .product.grid{gap:13px}.main-product-cro .product-media-container .media model-viewer,.main-product-cro .product-media-container .media>:not(.zoom):not(.deferred-media__poster-button),.main-product-cro .product-media-container.media-fit-cover,.main-product-cro .product-media-container.media-fit-cover .product__modal-opener,.main-product-cro .product-media-container.media-fit-cover .media{border-radius:13px}.main-product-cro media-gallery .slider.slider--mobile .grid__item .product-media-container{border:1px solid #000}.main-product-cro .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:-13px;margin-right:-12px}}.main-product-cro .rating-stars__container--overlay svg{color:#079875;max-width:1em;width:100%}.main-product-cro .rating-stars__container svg{margin-left:2px}.main-product-cro .rating-stars__label{font-family:Euclid Circular A;font-weight:400;font-size:15px;line-height:1;letter-spacing:.96px;margin-left:10px;color:#121212e5}.main-product-cro .product__title h1{font-family:Euclid Circular A;font-weight:700;font-size:36px;line-height:1.083;letter-spacing:.78px;color:#121212;margin-top:10px}.main-product-cro .price .main-price,.main-product-cro .product__info-container .price--on-sale .price-item--regular{font-family:Euclid Circular A;font-weight:600;font-size:24px;line-height:1;letter-spacing:.78px;color:#121212}.main-product-cro .product__info-container .price--on-sale .price-item--regular{font-weight:400;color:#12121280}.quantity-break{border:solid #0000004D}.quantity-break__badge{background:#c1e5dc;color:#000}.quantity-break__price{color:#000}.quantity-breaks-container input+.quantity-break{background-color:#f9f1e7;border:solid #000}.main-product-cro .price--on-sale .price__badge-sale,.main-product-cro .sls-savings-badge{font-family:Euclid Circular A;font-weight:500;font-size:14px;line-height:1;letter-spacing:0;background:#07987540;border-radius:9px;color:#000000e5;padding:14px 12px;border:none;text-transform:capitalize}.main-product-cro .price--on-sale .price__sale{display:flex;align-items:center;column-gap:10px}.main-product-cro .price--on-sale .price__badge-sale svg{display:none}.main-product-cro .product-page-price{margin:15px 0 0}.main-product-cro form.caption-large{font-family:Euclid Circular A;font-weight:400;font-size:14px;line-height:1}.main-product-cro .icon-with-text{border-top:1px solid #000;padding-top:28px}.main-product-cro .icon-with-text .icon-with-text__item span{font-family:Euclid Circular A;font-weight:400;color:#000;text-align:left}@media screen and (min-width: 990px){.main-product-cro .icon-with-text{display:flex;align-items:stretch;column-gap:5px;row-gap:25px;flex-wrap:wrap;margin-left:16px;margin-right:16px}.main-product-cro .icon-with-text .icon-with-text__item{width:49%;margin-bottom:0}}@media screen and (min-width: 1400px){.main-product-cro .rating-stars-and-text,.main-product-cro .product-page-price,.main-product-cro form.caption-large{padding:0 16px}.main-product-cro .product__title h1{padding:0 18px 0 16px}}@media screen and (max-width: 989px){.main-product-cro .rating-stars__label{font-size:12px}.main-product-cro .product__title h1{font-size:28px}.main-product-cro .price .main-price,.main-product-cro .product__info-container .price--on-sale .price-item--regular{font-size:20px}.main-product-cro .product-page-price{margin:11px 0 0}.main-product-cro .icon-with-text{padding-top:17px;margin-top:21px}.main-product-cro .icon-with-text--vertical .icon-with-text__item{margin-bottom:15px}.main-product-cro .icon-with-text .icon-with-text__item span{line-height:1.143}}.main-product-cro .quantity-breaks--compact .quantity-breaks__title{font-family:Euclid Circular A;font-weight:700;font-size:24px;line-height:1.625;letter-spacing:.78px;text-align:center;color:#121212;text-transform:capitalize;column-gap:16px;margin-bottom:18px}.main-product-cro .quantity-breaks__title span:nth-of-type(1),.main-product-cro .quantity-breaks__title span:nth-of-type(3){background:#000;height:1px}@media screen and (min-width: 1400px){.main-product-cro .quantity-breaks--compact{margin-left:16px;margin-right:16px}}@media screen and (max-width: 749px){.main-product-cro .quantity-breaks--compact{margin-top:12px}.main-product-cro .quantity-breaks--compact .quantity-breaks__title{font-size:20px;line-height:2;column-gap:23px;margin-bottom:15px}}.main-product-cro .sealsubs-target-element{margin:41px 0 0}.main-product-cro label.sls-purchase-options-label{margin:0 0 10px}.main-product-cro label.sls-purchase-options-label,.main-product-cro .sealsubs-container .sls-option-container label{font-family:Euclid Circular A;font-weight:700;font-size:20px;line-height:1;letter-spacing:0px;color:#121212;display:flex;align-items:center}.main-product-cro .sealsubs-container .sls-purchase-options-container .sls-option-container.sls-active,.main-product-cro .sealsubs-container .sls-option-container.sls-active,.main-product-cro .sealsubs-container .sls-purchase-options-container .sls-option-container,.main-product-cro .sealsubs-container .sls-option-container{box-shadow:none;border:none;border-radius:unset;margin:0!important;padding:7px 0}.main-product-cro .seal-col.seal-col-radio{padding-right:10px;vertical-align:middle}.main-product-cro .sls-total-price{align-self:center}.main-product-cro .sls-total-price .sls-price .money{font-family:Euclid Circular A;font-weight:500;font-size:24px;line-height:1;letter-spacing:.78px;color:#121212}.main-product-cro .seal-col-radio .sls-selling-plan-group-first-line{height:28px}.main-product-cro .sealsubs-target-element .sls-custom-radio,.main-product-cro .sls-option[type=radio]+span.sls-custom-radio{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-color:#000}.main-product-cro .sealsubs-target-element .sls-option[type=radio]:checked+.sls-custom-radio:after{width:14px;height:14px;box-shadow:inset 1em 1em #000}@media screen and (min-width: 1400px){.main-product-cro .sealsubs-target-element{margin:32px 16px 0}}@media screen and (max-width: 749px){.main-product-cro .seal-col-radio .sls-selling-plan-group-first-line{height:13px}.main-product-cro .sealsubs-target-element .sls-custom-radio,.main-product-cro .sls-option[type=radio]+span.sls-custom-radio{width:13px;height:13px}.main-product-cro .sealsubs-target-element .sls-option[type=radio]:checked+.sls-custom-radio:after{width:7px;height:7px}.main-product-cro label.sls-purchase-options-label,.main-product-cro .sealsubs-container .sls-option-container label,.main-product-cro .sls-total-price .sls-price .money{font-size:14px}.main-product-cro .sealsubs-container .sls-purchase-options-container .sls-option-container.sls-active,.main-product-cro .sealsubs-container .sls-option-container.sls-active,.main-product-cro .sealsubs-container .sls-purchase-options-container .sls-option-container,.main-product-cro .sealsubs-container .sls-option-container{padding:0}.main-product-cro .sealsubs-container .sls-option-container:not(:first-child){margin-top:7px!important}.main-product-cro .sls-savings-badge{font-size:10px;padding:8px 14px}}.main-product-cro .product-form__buttons .product-form__submit{font-family:Euclid Circular A;font-weight:400;font-size:20px;line-height:1.15;letter-spacing:0;text-align:center;padding:19px;border-radius:15px}.main-product-cro .product-form__buttons .product-form__submit:before,.main-product-cro .product-form__buttons .product-form__submit:after{border-radius:15px}.main-product-cro .product-form__buttons .product-form__submit .main-atc__label{font-weight:700}@media screen and (min-width: 1400px){.main-product-cro .product-form__buttons{margin:0 16px}}@media screen and (max-width: 749px){.main-product-cro .product-form__buttons .product-form__submit{font-size:14px;border-radius:10px}}.main-product-cro .product-info-upsells-container.upsells-container{background:#f9f1e7;border:1px solid #000;margin:30px 16px 0;border-radius:15px;padding:21px}.main-product-cro .product-info-upsells-container .upsell__outside-title{font-family:Euclid Circular A;font-weight:700;font-size:24px;line-height:1.625;letter-spacing:0;text-align:center;color:#121212;margin:0 0 7px;text-transform:none}.main-product-cro .product-info-upsells-container .upsell{background:transparent}.main-product-cro .product-info-upsells-container .upsell:not(:last-child){padding:0 0 16px;margin:0 0 16px;border-bottom:1px solid #000}.main-product-cro .product__info-wrapper .upsell__image{margin-right:18px}.main-product-cro .product__info-wrapper .upsell__image img{height:56px}.main-product-cro .product__info-wrapper .upsell__title{align-items:center}.main-product-cro .product__info-wrapper .upsell__title h3{font-family:Euclid Circular A;font-weight:700;font-size:14px;line-height:1;letter-spacing:0;color:#121212e5;max-width:40%}.main-product-cro .product__info-wrapper .upsell__title .upsell__price{display:flex;align-items:center;flex-direction:row-reverse;column-gap:5px;font-family:Euclid Circular A;font-weight:400;font-size:14px;line-height:1;letter-spacing:0;color:#12121280}.main-product-cro .product__info-wrapper .upsell__title .upsell__price .regular-price{font-weight:700;color:#000}.main-product-cro .product__info-wrapper .upsell__add-btn{font-family:Euclid Circular A;font-weight:500;font-size:14px;line-height:1;letter-spacing:0;color:#000000e5;background:#07987540!important;border-radius:9px;padding:14px 36px}.main-product-cro .product__info-wrapper .upsell__add-btn:hover{color:#000000e5}.main-product-cro .product__info-wrapper .upsell__add-btn:before,.main-product-cro .product__info-wrapper .upsell__add-btn:after{display:none}.main-product-cro .upsell~.upsell{margin-top:0}.features-grid{margin-top:16px;margin-bottom:20px}.features-grid-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:-10px;gap:18px}.features-grid-item{padding:5px 3px;display:flex;align-items:center;color:#000;line-height:1.1;gap:5px;font-size:14px;font-weight:400;font-family:Euclid Circular A;letter-spacing:0}.features-grid-item :is(img,svg){width:20px;min-width:20px}span.badge-bundle{background:#000;font-size:10px;font-weight:500;color:#fff;border-radius:10px;padding:8px;position:absolute;right:10px;bottom:10px}@media screen and (max-width: 749px){.main-product-cro .product-info-upsells-container.upsells-container{margin:19px 0 0;border-radius:9px;padding:12px 12px 17px}.features-grid-row{gap:0 5px}.features-grid-item{padding:5px 0;gap:3px;font-size:12px}.features-grid-item :is(img,svg){width:18px;min-width:18px}.main-product-cro .product-info-upsells-container .upsell__outside-title{font-size:14px;margin:0 0 4px;line-height:1.65}.main-product-cro .product-info-upsells-container .upsell:not(:last-child){padding:0 0 14px;margin:0 0 12px}.main-product-cro .product__info-wrapper .upsell__title{align-items:start;flex-direction:column;row-gap:22px}.main-product-cro .product__info-wrapper .upsell__title h3{font-size:10px;max-width:55%}.main-product-cro .product__info-wrapper .upsell__image{margin-right:11px}.main-product-cro .product__info-wrapper .upsell__title .upsell__price{font-size:10px;padding-left:0}.main-product-cro .product__info-wrapper .upsell__add-btn{font-size:8px;border-radius:5px;padding:8px 23px;margin:0;align-self:end}}.main-product-cro .shipping-checkpoints{margin:19px 0 0}.main-product-cro .shipping-checkpoints__bar{height:1px;border-top:dotted;border-top-width:1px;border-color:#000;background:transparent}.main-product-cro .shipping-checkpoint__icon{width:60px;height:60px;border-radius:15px;background:#c1e5dc;color:#000}.main-product-cro .shipping-checkpoint__icon span{font-size:36px}.main-product-cro p.shipping-checkpoint__top{font-family:Euclid Circular A;font-weight:700;font-size:14px;line-height:1.25;letter-spacing:0;color:#121212e5}.main-product-cro p.shipping-checkpoint__bottom{font-family:Euclid Circular A;font-weight:400;font-size:12px;line-height:1.5;letter-spacing:0;color:#121212e5;margin-top:0}@media screen and (min-width: 1400px){.main-product-cro .shipping-checkpoints{margin:37px 16px 0}}@media screen and (max-width: 749px){.main-product-cro .shipping-checkpoint__icon{width:49px;height:49px;border-radius:12px;margin-bottom:8px}.main-product-cro .shipping-checkpoint__icon span{font-size:29px}.main-product-cro p.shipping-checkpoint__top,.main-product-cro p.shipping-checkpoint__bottom{font-size:10px;line-height:1.5}}.main-product-cro .product__accordion.accordion{border:1px solid #000;border-radius:15px;margin-bottom:8px;background:#fff;margin-top:var(--margin-top)}.main-product-cro .product__accordion.accordion .accordion__summary{padding:17px 20px 17px 27px}.main-product-cro .product__accordion.accordion .accordion__summary .material-icon:empty{display:none}.main-product-cro .product__accordion.accordion .accordion__content{padding:0 20px 0 27px;font-size:14px;line-height:1.2;color:#000}.main-product-cro .product__accordion.accordion .accordion__content p{margin-bottom:17px}.main-product-cro .product__accordion.accordion .accordion__title{font-family:Euclid Circular A;font-weight:700;font-size:14px;line-height:1;letter-spacing:0;color:#000}.main-product-cro .product__accordion.accordion .summary__title+.icon-plus{display:flex;max-width:24px;width:100%;margin-right:0}@media screen and (min-width: 750px){.main-product-cro .product__accordion-mobile{display:none}}@media screen and (max-width: 749px){.main-product-cro .product__media-wrapper .product__accordion{display:none}.main-product-cro .product__accordion.accordion .summary__title+.icon-plus{max-width:16px}.main-product-cro .product__accordion.accordion .accordion__summary{padding:21px 7px 21px 14px}.main-product-cro .product__accordion.accordion .accordion__content{padding:0 21px}.main-product-cro .product__accordion.accordion:first-child{margin-top:9px}.main-product-cro .product__accordion.accordion:last-child{margin-bottom:0!important}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/main-product-cro.css.map */
