.c-main-product{margin-top:50px;margin-bottom:clamp(4rem,14.2vw - .4rem,6.667rem)}@media only screen and (max-width:749px){.c-main-product{margin-top:40px}}@media only screen and (max-width:599px){.c-main-product{margin-top:30px}}.c-main-product__breadcrumb{margin-bottom:50px}.c-main-product__breadcrumb a{margin-right:5px}.c-main-product__breadcrumb span{margin-left:5px}.c-main-product__top{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-main-product__media{width:50%;position:relative}@media only screen and (max-width:960px){.c-main-product__media{width:100%}}.c-main-product__media__gallery{margin-bottom:20px;overflow:hidden;position:relative;border-radius:2px}.c-main-product__media__gallery__item{opacity:0;visibility:hidden;display:none}.c-main-product__media__gallery__item.is-active{opacity:1;visibility:visible;display:block}.c-main-product__media__gallery__thumb{display:grid;gap:20px;grid-template-columns:repeat(6,1fr)}@media only screen and (max-width:749px){.c-main-product__media__gallery__thumb{gap:5px;grid-template-columns:repeat(5,1fr)}}.c-main-product__media__gallery__thumb__item{position:relative;width:100%}.c-main-product__media__gallery__thumb__item:after{content:"";display:block;width:100%;height:0;padding-top:80%}.c-main-product__media__gallery__thumb__item button{position:absolute;width:100%;height:100%;inset:0;overflow:hidden;border-radius:2px}.c-main-product__media__gallery__thumb__item button img{position:absolute;width:100%;height:100%;inset:0;-o-object-fit:cover;object-fit:cover}.c-main-product__image{position:relative}.c-main-product__image:after{content:"";display:block;width:100%;height:0;padding-top:66.04%;position:relative}@media only screen and (max-width:960px){.c-main-product__image:after{padding-top:60%}}@media only screen and (max-width:749px){.c-main-product__image:after{padding-top:80%}}.c-main-product__info{width:50%;padding-left:30px}@media only screen and (max-width:960px){.c-main-product__info{width:100%;padding-left:0;padding-top:60px}}@media only screen and (max-width:599px){.c-main-product__info{padding-top:30px}}.c-main-product__info .appstle_sub_widget#appstle_subscription_widget0{max-width:100%!important;margin:0!important}.c-main-product__info .appstle_sub_widget#appstle_subscription_widget0 .appstle_widget_title{display:none}.c-main-product__info .appstle_sub_widget#appstle_subscription_widget0 .appstle_hide_subsOption{visibility:visible;opacity:1;height:auto}.c-main-product__info .appstle_sub_widget#appstle_subscription_widget0 .appstle_subscription_wrapper{display:-ms-flexbox;display:flex;box-shadow:none;border-radius:0;margin:0;-ms-flex-direction:column;flex-direction:column;border:none;gap:10px}.c-main-product__info .appstle_sub_widget#appstle_subscription_widget0 .appstle_subscription_wrapper .appstle_subscription_wrapper_option{padding:0;font-size:18px}.c-main-product__info .appstle_sub_widget#appstle_subscription_widget0 .appstle_subscription_wrapper .appstle_subscription_wrapper_option input[type=radio]:checked+label .appstle_circle .appstle_dot{background-color:#093401}.c-main-product__info .appstle_sub_widget#appstle_subscription_widget0 .appstle_subscription_wrapper .appstle_subscription_wrapper_option .appstle_circle{margin-bottom:7px;border-color:#093401;border-width:1px}.c-main-product__info .appstle_sub_widget#appstle_subscription_widget0 .appstle_subscription_wrapper .appstle_subscription_wrapper_option .appstle_one_time_text,.c-main-product__info .appstle_sub_widget#appstle_subscription_widget0 .appstle_subscription_wrapper .appstle_subscription_wrapper_option .appstle_subscribe_save_text{margin-right:5px}.c-main-product__info .appstle_sub_widget#appstle_subscription_widget0 .appstle_subscription_wrapper .appstle_subscription_wrapper_option .appstle_subscription_amount{color:#9c9c9c}.c-main-product__info .appstle_sub_widget#appstle_subscription_widget0 .appstle_subscription_wrapper .appstle_subscription_wrapper_option .appstle_subscription_amount_wrapper{margin-left:.5rem}.c-main-product__info .appstle_sub_widget#appstle_subscription_widget0 .appstle_subscription_wrapper .appstle_subscription_wrapper_option .appstle_subscription_amount_wrapper div,.c-main-product__info .appstle_sub_widget#appstle_subscription_widget0 .appstle_subscription_wrapper .appstle_subscription_wrapper_option .appstle_subscription_amount_wrapper span{line-height:.8}.c-main-product__info .appstle_sub_widget#appstle_subscription_widget0 .appstle_subscription_wrapper .appstle_subscription_wrapper_option.appstle_include_dropdown{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.c-main-product__info .appstle_sub_widget#appstle_subscription_widget0 .appstle_subscription_wrapper .appstle_subscription_wrapper_option.appstle_include_dropdown .appstle_subscription_radio_wrapper{-ms-flex-align:center;align-items:center;width:100%;-ms-flex-pack:justify;justify-content:space-between}.c-main-product__info .appstle_sub_widget#appstle_subscription_widget0 .appstle_subscription_wrapper .appstle_subscription_wrapper_option.appstle_include_dropdown .appstle_subscribe_option{margin:0;margin-top:1rem}.c-main-product__info .appstle_sub_widget#appstle_subscription_widget0 .appstle_subscription_wrapper .appstle_subscription_wrapper_option.appstle_include_dropdown .appstle_subscribe_option label.appstle_select_label{display:none!important}.c-main-product__info .appstle_sub_widget#appstle_subscription_widget0 .appstle_subscription_wrapper .appstle_subscription_wrapper_option.appstle_include_dropdown .appstle_subscribe_option select{padding:8px 20px 2px;padding-right:35px;border-radius:20px;background-color:#fff;font-size:15px;line-height:20px;letter-spacing:0;color:#093401;font-weight:400;border:1px solid #093401;margin-left:20px;width:auto;margin-bottom:5px;text-align:center;-webkit-appearance:none;appearance:none;-moz-appearance:none;background:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:90%;background-position-y:3px}.c-main-product__info .appstle_sub_widget#appstle_subscription_widget0 .appstle_tooltip_wrapper_static{margin-top:2rem;margin-bottom:2rem}.c-main-product__title{color:#093401;font-size:30px;font-weight:300;margin-bottom:0;margin-top:0;margin-bottom:.5rem}.c-main-product__title span{display:inline}.c-main-product__title__meta{color:#b51a02;margin-left:.5rem;font-size:80%;line-height:1.2}.c-main-product__price{color:#093401;font-size:30px;font-weight:300;margin-bottom:20px}.c-main-product__price .visually-hidden{display:none}.c-main-product__price .badge{padding:5px 10px;padding-bottom:0;letter-spacing:0;font-size:15px;border-radius:10px}.c-main-product__price .badge.price__badge-sold-out{border-color:#9c9c9c;color:#9c9c9c}.c-main-product__price .badge.price__badge-sale{border-color:#093401;color:#093401}.c-main-product__tax{color:#9c9c9c}.c-main-product__reviews{margin-top:5px}.c-main-product__reviews .jdgm-prev-badge{display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.c-main-product__reviews .jdgm-prev-badge .jdgm-prev-badge__text{color:#093401;text-decoration:underline;margin-right:15px}.c-main-product__reviews .jdgm-prev-badge .jdgm-prev-badge__stars .jdgm-star{color:#093401;font-size:13px;padding:1px!important}.c-main-product__description{margin-top:20px;font-size:18px}.c-main-product__subscription{margin-bottom:20px;padding-bottom:25px;border-bottom:1px solid hsla(0,0%,61%,.5)}.c-main-product__variant{margin-top:20px;padding-top:25px;border-top:1px solid hsla(0,0%,61%,.5)}.c-main-product__variant fieldset{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:18px;margin-bottom:5px;padding-bottom:15px;border-bottom:1px solid hsla(0,0%,61%,.1);max-width:100%}.c-main-product__variant fieldset:last-child,.c-main-product__variant fieldset:nth-last-child(2){margin-bottom:0;padding-bottom:0;border-bottom:none}.c-main-product__variant fieldset .form__label{margin:5px auto 0 0;font-size:18px}.c-main-product__variant fieldset input,.c-main-product__variant fieldset label{margin-left:auto;margin-right:0}.c-main-product__variant .product-form__input input[type=radio]{display:none}.c-main-product__variant .product-form__input input[type=radio]+label{background-color:transparent;padding:0;font-size:15px;letter-spacing:0;color:inherit;margin-left:5px;margin-right:0;border:1px solid #000;color:#000;padding:10px 15px;padding-bottom:5px;border-radius:20px;transition:all 1s cubic-bezier(.075,.82,.165,1)}.c-main-product__variant .product-form__input input[type=radio]+label:hover,.c-main-product__variant .product-form__input input[type=radio]:checked+label{border-color:#093401;color:#093401}.c-main-product__form{margin-top:20px;padding-top:25px;border-top:1px solid hsla(0,0%,61%,.5)}.c-main-product__form__row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:499px){.c-main-product__form__row{-ms-flex-direction:column;flex-direction:column;gap:30px;-ms-flex-align:start;align-items:flex-start}}.c-main-product__form .product-form__quantity{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:18px}@media only screen and (max-width:499px){.c-main-product__form .product-form__quantity{width:100%;max-width:100%;-ms-flex-pack:justify;justify-content:space-between}}.c-main-product__form .product-form__quantity label{margin:0}.c-main-product__form .product-form__quantity .quantity{width:auto;margin-left:20px}.c-main-product__form .product-form__quantity .quantity button{color:#9c9c9c;font-size:18px;font-weight:400}.c-main-product__form .product-form__quantity .quantity input{width:30px;font-size:18px;font-weight:400}@media only screen and (max-width:499px){.c-main-product__form .product-form__buttons{width:100%;max-width:100%;-ms-flex-pack:justify;justify-content:space-between}}.c-main-product__form .product-form__submit{margin-bottom:0;padding:10px 30px 5px;border-radius:20px;border:1px solid #093401;background-color:#093401;font-size:18px;line-height:20px;letter-spacing:0;color:#fff;font-weight:500;margin-bottom:5px;transition:all 1s cubic-bezier(.075,.82,.165,1)}.c-main-product__form .product-form__submit.button--sold-out{background-color:#fff;border-color:#9c9c9c;color:#9c9c9c}@media only screen and (max-width:499px){.c-main-product__form .product-form__submit{width:100%;max-width:100%;-ms-flex-pack:justify;justify-content:space-between;padding:15px 30px 10px;border-radius:20px}}.c-main-product__form .product-form__submit.loading{opacity:.6}.c-main-product__form .product-form__submit.loading .loading-overlay__spinner{display:none!important}.slider-button--next,.slider-button--prev{display:none}.slider-counter{display:none!important}@media only screen and (max-width:749px){.thumbnail-slider{display:block!important;-ms-flex-align:unset;align-items:unset}}@media only screen and (max-width:749px){.product__media-list{margin-left:unset;padding-bottom:unset;margin-bottom:5px;width:100%}.grid--peek.slider .grid__item:first-of-type{margin-left:0;width:100%;min-width:unset}.grid--peek.slider .grid__item:last-of-type{margin-right:0;width:100%;min-width:unset}}