.shopify_subscriptions_fieldset .plan_card .subscription_group:not(:first-child) .group_list_item.custom_radio_button:has(input[type=radio]:checked) .title_and_price_wrapper span{position:inherit;left:-22px}.shopify_subscriptions_fieldset .plan_card .subscription_group:not(:first-child) .group_list_item.custom_radio_button:has(input[type=radio]:checked) .title_and_price_wrapper .in_widget_price span{position:relative;left:0!important}.shopify_subscriptions_fieldset .plan_card .subscription_group:not(:first-child) .group_list_item.custom_radio_button:not(:has(input[type=radio]:checked)) .title_and_price_wrapper span{position:inherit;left:-9px}.plan_card .subscription_group:first-child:has(.group_list_item.one_time_purchase_option_app_block input[type=radio]:checked)>label.title_and_price_wrapper{position:relative;left:-2px!important}.plan_card .subscription_group:first-child:has(.group_list_item.one_time_purchase_option_app_block input[type=radio]:checked)>label.title_and_price_wrapper .group_list_item.one_time_purchase_option_app_block span{position:relative;left:0!important;top:10px}.product__info-container [id*=variant-selects-template--] .form__label{display:none}.product__info-container .price .price__regular{color:#434142;font-size:30px}.custom_radio_button:has(input[type=radio]:checked):before{background-color:#f86239!important}.shopify_subscriptions_fieldset .plan_card{border:none;display:block;left:-20px;position:relative;color:#3d3a3c!important;font-weight:500;font-family:Avenir Next}.shopify_subscriptions_fieldset .plan_card .subscription_group .group_list{display:inline;position:relative}.shopify_subscriptions_fieldset .plan_card .subscription_group:not(:first-child) .title_and_price_wrapper{left:20px;position:relative}.shopify_subscriptions_fieldset .plan_card .subscription_group:not(:first-child) .group_list li .group_list_item .custom_radio_button:before{position:relative;top:3px}.shopify_subscriptions_fieldset .plan_card .subscription_group:not(:first-child) .group_list li .group_list_item .custom_radio_button:has(input[type=radio]:checked):before{position:relative;top:4px}.shopify_subscriptions_fieldset .plan_card .subscription_group:not(:first-child):has(.custom_radio_button input[type=radio]:checked)>.title_and_price_wrapper span{position:relative;top:4px}.shopify_subscriptions_fieldset .subscription_group:not(:first-child):not(:has(input:checked))>.title_and_price_wrapper span{position:relative;left:13px}.shopify_subscriptions_fieldset .plan_card .subscription_group:not(:first-child) .group_list{left:-5px}.shopify_subscriptions_fieldset .plan_card .subscription_group:not(:first-child) .group_list li{padding-top:10px}.shopify_subscriptions_fieldset .plan_card .subscription_group:not(:first-child) .group_list li .group_list_item{position:relative;top:5px}.shopify_subscriptions_fieldset .plan_card .subscription_group:not(:first-child) .group_list li .group_list_item.custom_radio_button:before{position:relative}.shopify_subscriptions_fieldset .subscription_group:not(:first-child) .group_list_item.custom_radio_button:has(input:checked):before{left:-5px!important;position:relative}.plan_card .subscription_group{border-top:1px solid!important;border-bottom:none!important;background-color:#ebeeec}.shopify_subscriptions_fieldset .plan_card .subscription_group:not(:first-child){position:relative;border-bottom:1px solid!important;padding-bottom:20px}.product__info-container .product-form__quantity{display:flex;height:100px;margin-bottom:0;left:20px;position:relative}.product__info-container .product-form__quantity .form__label{line-height:100px;text-transform:uppercase;font-weight:500;font-size:18px}.quantity{position:relative;border:none;min-height:0px;top:40px}.quantity .quantity__input{border:none;color:#3d3b3c;font-weight:900;max-width:24px}.quantity .quantity__button.disabled{width:25px;height:25px;background-color:#e2e4e4;border-radius:25px}.quantity .quantity__button{border-radius:25px;background-color:#444142!important;color:#fff!important;height:25px!important}.quantity .quantity__button .svg-wrapper{width:12px}.compare-price{text-decoration:line-through;opacity:.6}.sale-price{font-weight:600}.price-hyphen{margin:0 4px;opacity:.7}.product-form__buttons .product-form__submit.button--primary:after{display:none}.shopify_subscriptions_app_policy{display:none}.product-form__buttons .product-form__submit{background-color:#76ba80;border:1px solid;font-size:16px;width:100%}.product-form__input{max-width:55rem;display:flex}.product-form__input--pill input[type=radio]:checked+label{height:100px!important;width:130px!important;line-height:100px!important;font-size:14px;font-weight:800;text-transform:uppercase;background-color:#76ba80!important;color:#fff!important;padding-bottom:0!important;padding-left:0!important;padding-right:0!important}.product-form__input--pill label:not(:has(.bundle-text)):not(:has(.variant-discount)){padding-top:10px!important}.product-form__input--pill input[type=radio]+label{height:100px!important;width:auto!important;line-height:100px!important;font-size:40px;font-weight:800;text-transform:uppercase;background-color:#76ba80!important;color:#fff!important;width:130px!important;padding:0!important}.product-form__buttons{max-width:100%;right:15px;position:relative;display:inline!important}.product__info-container .inline-richtext{text-align:center;color:#6d7175!important;position:relative;right:19px}.inline-richtext a{text-decoration:none}.product__info-container .buy-buttons{padding-top:0}.product__info-container variant-selects{margin-top:0;display:inline;float:left}.product__title{max-width:70%;color:#434142;text-transform:uppercase}.product__title h1{font-family:Avenir Next!important;font-size:40px!important;font-weight:700}.shopify-app-block{margin-top:0;margin-bottom:0}.product__tax,.rating-wrapper{display:none}.product__info-container .price .price__sale .price-item--sale{color:#434142;font-size:40px;font-family:Avenir Next;font-weight:700}.product__info-container .price .price__sale .price-item--regular,.price__regular .price-item--regular{font-size:35px;font-weight:700;font-family:Avenir Next}.product__info-container .price{top:-20px;position:relative}.ezrv-widget-container:has(>.ezrv-widget_rating_star){top:-40px;position:relative}.product__info-wrapper{border:1px solid #ccc;border-radius:20px;max-width:48%!important;background-color:#ebeeec}.product__info-wrapper .product__info-container{padding-top:30px;padding-bottom:30px;font-family:Avenir Next;color:gray}.product-media-container .media a img{border-radius:20px;width:80%;height:80%}.thumbnail-slider{width:80%;top:-110px}.thumbnail.global-media-settings img{border-radius:20px}.product__column-sticky{z-index:0}.read-more-link{color:#193157!important;text-decoration:none;color:#3d3a3c!important;font-weight:700;font-family:Avenir Next}.shopify_subscriptions_fieldset{width:100%}.title_and_price_wrapper,.group_list_item .title_and_price_wrapper{display:flex;justify-content:space-between;align-items:center;width:100%}.in_widget_price{display:flex;gap:6px;align-items:center;justify-content:flex-end;white-space:nowrap;right:20px;position:relative}.shopify_subscriptions_fieldset .plan_card .subscription_group:not(:first-child) .title_and_price_wrapper .in_widget_price{display:block;position:relative}.shopify_subscriptions_fieldset .plan_card .subscription_group:not(:first-child) .title_and_price_wrapper .in_widget_price span{opacity:inherit!important}.product-short-info{margin-bottom:80px;top:-30px;position:relative;font-family:Avenir Next;font-size:18px;font-weight:600;color:#3d3a3c!important}.custom_radio_button:has(input[type=radio]:checked):before{background-color:#477951!important;border:6px solid #76ba80!important;width:30px!important;height:30px!important;box-shadow:none!important}.custom_radio_button:before{width:18px!important;height:18px!important;box-shadow:0 0 0 5px #eaedec,0 0 0 6px #3d3a3c!important;background:#eaedec;border:1px solid #3d3a3c}variant-selects label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:100%}.product-form__input--pill label:not(:has(.variant-discount)) .variant-title.bundle{top:30px!important}.product-form__input--pill label:has(.bundle-text-first){display:flex!important;flex-direction:column;align-items:center;justify-content:center;line-height:1.1}.bundle-text-first{position:relative;top:40px}.bundle-qty-first{position:relative;bottom:35px;font-size:40px}.product-form__input--pill label:not(:has(.variant-discount br)) .variant-discount{line-height:35px!important}.variant-discount{display:block;white-space:normal;text-align:center;line-height:1.1;font-size:14px;font-weight:600;background-color:#487950;padding-top:4px;width:130px;position:relative;border-radius:7px 7px 0 0;height:35px;text-transform:capitalize;font-family:Avenir Next}.variant-title.bundle+.visually-hidden,.variant-discount{max-width:100%;height:35px}.variant-title{display:block;font-size:40px;top:-15px;position:inherit;height:65px}.product-form__input--pill label{min-height:90px}.shipping-free-img{display:none}.variant-title.bundle{display:flex;flex-direction:column;line-height:1.1;top:10px!important}.bundle-text{font-size:12px}.bundle-qty{font-size:40px;font-weight:700}.product-form__input--pill input[type=radio]:first-of-type+label{font-size:40px;padding-top:20px!important}.plan_card .subscription_group:first-child>label.title_and_price_wrapper{position:relative;left:5px}.plan_card .subscription_group:first-child>label.title_and_price_wrapper span{position:relative;left:5px;top:4px}@media screen and (max-width:749px){.product-media-container.constrain-height .media>*:not(.zoom):not(.deferred-media__poster-button){justify-content:center;display:flex}.product.main-product-content .product__info-wrapper{display:contents}.compare-price,.sale-price{white-space:nowrap}.product.info.detailed .horizontal .data.item.title .icon.caret{display:none}.shopify_subscriptions_fieldset .plan_card .subscription_group:not(:first-child) .title_and_price_wrapper .in_widget_price{display:block}.title_and_price_wrapper span{line-height:18px;display:block;color:#3d3a3c!important}.group_list_item.one_time_purchase_option_app_block span{padding-left:5px}.title_and_price_wrapper .group_list_item.one_time_purchase_option_app_block .custom_radio_button:before{position:relative;top:-4px;margin-left:10px}.title_and_price_wrapper:has(.one_time_purchase_option_app_block) .in_widget_price{display:block;position:relative;right:20px}.shopify_subscriptions_fieldset .plan_card{left:0}.product-form__buttons{left:0;display:block}.shopify_subscriptions_fieldset .plan_card .subscription_group:first-child .title_and_price_wrapper .group_list_item:before{position:relative}.product__title{max-width:100%}.product-short-info{margin-bottom:0;font-weight:400;font-family:Avenir Next;font-size:25px}body.page-product{position:absolute}.product__info-container .inline-richtext{right:0!important}}@media screen and (max-width:1024px){.compare-price,.sale-price{white-space:nowrap}.thumbnail-slider{top:-95px}.product.info.detailed .horizontal .data.item.title .icon.caret{display:none}}.subscription_group .custom_radio_button>span{position:relative;display:inline-block}.subscription_group .custom_radio_button>span:after{content:"Pay retail price";display:block;font-size:13px;color:#666;font-weight:400;margin-top:4px;white-space:nowrap;text-transform:capitalize;font-family:Avenir Next}@media screen and (max-width:749px){.product.main-product-content .product__info-wrapper{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;overflow-x:hidden!important}.product-form__buttons,.in_widget_price,.shopify_subscriptions_fieldset .plan_card,.plan_card .subscription_group:first-child>label.title_and_price_wrapper,.product__info-container .product-form__quantity,.quantity{position:static!important;left:0!important;right:0!important;top:auto!important;bottom:auto!important;transform:none!important}.page-width,.product__info-container,.shopify_subscriptions_fieldset,.product-form__input{overflow-x:hidden!important;width:100%!important;max-width:100%!important}.product-form__input--pill,.product-form__buttons{flex-wrap:wrap!important;white-space:normal!important}.compare-price,.sale-price{white-space:normal!important;display:inline-block!important}body.page-product{position:relative!important;overflow-x:hidden!important}.product-form__input--pill{display:flex!important;gap:8px!important}.product-form__input--pill label{flex:1!important;min-width:0!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-main-product-pure-prob.css.map */
