.main-product .review.mobile-hide{background:#fff6f2;padding:20px;border-left:4px solid #E97D94;border-top-right-radius:16px;border-bottom-right-radius:16px;max-width:90%;margin:30px auto auto}.main-product p.review-content{margin:20px 0 0;color:#484546;font-weight:400;font-size:16px;line-height:140%;letter-spacing:0}.main-product p.stars{display:flex;font-size:16px;line-height:140%;color:#484546;letter-spacing:0;gap:10px}.main-product .product__title+.product__text.caption-with-letter-spacing{margin-top:16px}.main-product .icon-with-text--vertical .icon-with-text__item{margin-bottom:16px!important}.main-product product-form.product-form{margin-top:20px!important;margin-bottom:10px!important}.main-product button:before,.main-product button:after{box-shadow:unset}.main-product p.button-icons{margin-top:10px;margin-bottom:20px;display:flex;justify-content:center;gap:10px}.main-product .product__accordion{margin:0!important}.main-product .accordion__title{color:#211f1f;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0}.main-product .product__accordion .accordion__content{padding:0;margin-bottom:20px}.main-product .accordion summary[aria-expanded=true]{padding-bottom:16px}.main-product .product__accordion .accordion__content p{color:#484546;font-weight:400;font-size:16px;line-height:140%;letter-spacing:0}.main-product .accordion{border-top:2px solid #211F1F33;border-bottom:2px solid #211F1F33}.main-product .accordion summary{padding:20px 0}.main-product p.button-icons span{display:flex;justify-content:center;gap:5px;color:#484546;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0;text-align:center}.main-product .product-form__submit{margin-bottom:0;background:#e97d94;height:60px;font-weight:700;font-size:20px;line-height:140%;letter-spacing:0;text-align:center}.main-product .icon-with-text--vertical .icon-with-text__item span{font-size:18px;line-height:140%;letter-spacing:0;color:#484546}.main-product .icon-with-text img{height:8px;width:8px}.main-product .product__info-container .product-form,.main-product .product__info-container .product__description,.main-product .product__info-container .icon-with-text{margin:16px 0}.main-product .product__text.caption-with-letter-spacing{display:flex;gap:10px}.main-product .product__info-container>*+*{margin:16px 0}.main-product .product__text.caption-with-letter-spacing em,.main-product .product__text.caption-with-letter-spacing strong{text-transform:initial;background:#fff6f2;padding:6px 14px;font-weight:400;font-size:16px;line-height:140%;letter-spacing:0;border-radius:100px;color:#484546;font-style:normal}.main-product .product__title h1{font-weight:700;font-size:36px;line-height:120%;letter-spacing:0;color:#e97d94}.main-product p.review-top{margin:0;display:flex;align-items:center;justify-content:space-between;color:#484546;font-weight:700;font-size:18px;line-height:140%;letter-spacing:0;text-align:center}.main-product .product-form__buttons{max-width:100%!important}.product__media-wrapper .svg-wrapper{width:46px;height:46px}.best-sellers{position:absolute;top:2%;left:10%;background:#e97d94;padding:7px 20px;border-radius:100px;color:#fff;font-weight:400;font-size:22.92px;line-height:140%;letter-spacing:0}.main-product .desc-icons{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:65%}.main-product .desc-icon{display:flex;gap:10px;align-items:center}.main-product .desc-icon img{width:36px;border:0;padding:0;margin:0}.main-product .desc-icon span{color:#484546;font-weight:500;font-size:14px;line-height:140%;letter-spacing:0}.main-product .WIDGET_TYPE_7 .appstle-tootltip-parent,.main-product .WIDGET_TYPE_7 .appstle_widget_title{display:none}.main-product .appstle_subscription_wrapper_option.appstle_include_dropdown.payAsYouGoPlansDropdownWrapper.appstle_selected_background.appstle-active-option{background-color:#fff6f2!important}.main-product #appstle_subscription_widget0 .appstle_subscription_wrapper .appstle_select{color:#484546;font-weight:700;font-size:14px;line-height:140%;letter-spacing:0}.main-product #appstle_subscription_widget0 .appstle_select_label{color:#e97d94;font-weight:700;font-size:14px;line-height:140%;letter-spacing:0;margin-bottom:10px}.main-product #appstle_subscription_widget0 .appstle_subscription_wrapper{display:flex;width:100%;flex-direction:column-reverse}.main-product .appstle-active-option{background:#fff6f2!important}.main-product .appstle_one_time_text,.main-product .appstle_subscribe_save_text{color:#211f1f;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0}#appstle_subscription_widget0 .appstle_subscription_wrapper_option:not(.appstle_include_dropdown),#appstle_subscription_widget0 .appstle_subscription_wrapper_option.appstle_include_dropdown{border:2px solid #211F1F33}.appstle_subscription_wrapper_option.appstle-active-option,.appstle_subscription_wrapper_option.appstle_include_dropdown.payAsYouGoPlansDropdownWrapper.appstle_selected_background.appstle-active-option,.appstle_subscription_wrapper_option.appstle_selected_background.appstle-active-option{border:2px solid #E97D94!important}#appstle_subscription_widget0 .appstle_circle{display:flex;height:24px;width:24px}.appstle_subscription_wrapper_option input[type=radio]:focus+label .appstle_circle:before{border:0px solid currentColor!important}.WIDGET_TYPE_7 .appstle_circle{border-color:#e97d94!important}.main-product span.appstle_dot{background-color:#e97d94}.main-product .appstle-active-option .appstle_one_time_text,.main-product .appstle-active-option .appstle_subscribe_save_text{color:#211f1f;font-weight:700;font-size:18px;line-height:100%;letter-spacing:0}.main-product .appstle_subscription_compare_amount{color:#a29d9c;font-weight:400;font-size:16px;line-height:140%;letter-spacing:0}.main-product #appstle_subscription_widget0 .appstle_subscription_amount_wrapper{display:flex;flex-direction:row-reverse;gap:6px}.main-product #appstle_subscription_widget0 .appstle_subscription_amount{margin-left:auto;color:#484546!important;font-weight:400;font-size:16px;line-height:140%;letter-spacing:0!important}.main-product .appstle_one_time_details_wrapper{align-items:center!important}.main-product .appstle-active-option .appstle_subscription_amount{font-weight:700!important}.main-product #appstle_subscription_widget0 .appstle_subscription_radio_wrapper{display:flex;align-items:center}.main-product .WIDGET_TYPE_7 span.appstle-save-badge{background-color:#f8d1da;border-radius:100px;font-size:14px;letter-spacing:0;font-weight:700;opacity:1;transform:none;vertical-align:middle;color:#484546}.product__media-wrapper{position:relative}@media(min-width:768px)and (max-width:1023px){.main-product .product__title h1{font-size:26px}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(26% - 1rem);border-radius:12px}.main-product .accordion__title{font-size:16px}.main-product .product-form__submit{height:50px;font-size:16px}.main-product p.review-content{margin:10px 0 0;font-size:14px}.main-product .icon-with-text--vertical .icon-with-text__item span,.main-product .appstle-active-option .appstle_one_time_text,.main-product .appstle-active-option .appstle_subscribe_save_text{font-size:14px}.main-product .product__text.caption-with-letter-spacing em,.main-product .product__text.caption-with-letter-spacing strong{font-size:12px}.main-product .appstle_one_time_text,.main-product .appstle_subscribe_save_text{font-size:14px}}@media screen and (max-width:749px){.main-product .appstle_one_time_text,.main-product .appstle_subscribe_save_text,.main-product .appstle-active-option .appstle_one_time_text,.main-product .appstle-active-option .appstle_subscribe_save_text{font-size:16px}.WIDGET_TYPE_7 .appstle_subscription_wrapper_option.appstle_include_dropdown{margin-top:10px}#appstle_subscription_widget0{margin-top:0}.WIDGET_TYPE_7 .appstle-text-and-badge-wrapper{gap:4px}.main-product .WIDGET_TYPE_7 span.appstle-save-badge{font-size:10px}.main-product #appstle_subscription_widget0 .appstle_select_label{font-size:12px}.main-product .appstle_subscription_compare_amount,.main-product #appstle_subscription_widget0 .appstle_subscription_amount{font-size:14px}.main-product #appstle_subscription_widget0 .appstle_subscription_wrapper .appstle_select,.main-product .desc-icon span{font-size:12px}.main-product .desc-icons{width:100%}media-gallery{position:relative}.best-sellers{position:absolute;top:2%;left:7%;background:#e97d94;padding:4px 12px;border-radius:100px;color:#fff;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0}.main-product .page-width{padding:0}.main-product .featured-product:not(.product--no-media)>.product__info-wrapper{padding:0}.product-media-container.constrain-height{--constrained-min-height:400px}.thumbnail-list__item:before{border-radius:6px}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(21% - 1rem);border-radius:6px}.featured-product .product__media-list{gap:20px}.main-product .thumbnail-slider .thumbnail-list.slider--tablet-up{padding-top:1px;padding-bottom:0;margin-bottom:0}.thumbnail,.thumbnail.global-media-settings img{border-radius:6px}.thumbnail[aria-current]{box-shadow:0 0 0 .1rem #e28095;border-color:#e28095;border-radius:6px;padding:4px}.main-product .slider.slider--mobile{padding-top:0;gap:20px}.product__media-wrapper .svg-wrapper{width:25px;height:25px}.main-product .product__title h1{font-size:28px}.main-product .product__info-container>*+*{margin:10px 0!important}.main-product p.stars{font-size:14px;align-items:center;margin:16px 0 5px}.main-product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:.5rem;margin-right:.5rem}.main-product p.stars svg{width:108px}.main-product .product__info-container{padding:0 20px}.main-product p.product__text.inline-richtext.caption-with-letter-spacing strong,.main-product p.product__text.inline-richtext.caption-with-letter-spacing em{font-size:13px;padding:5px 14px}.main-product .icon-with-text--vertical .icon-with-text__item span{font-size:16px}.main-product .product__accordion .accordion__content p{font-size:14px}.main-product .accordion__title{font-size:16px}.main-product .icon-with-text--vertical .icon-with-text__item{margin-bottom:10px!important}.main-product .accordion summary{padding:16px 0}.main-product p.review-top{font-size:16px}.main-product .review{border-left:4px solid #E97D94;padding:16px;background:#fff6f2;margin:20px 0 0!important}.main-product .product__accordion{margin:0!important}.main-product p.review-content{margin-top:16px;font-size:14px}.main-product p.button-icons span{font-size:12px}.main-product .product-form__submit{height:53px;font-size:18px}.main-product ul.icon-with-text.icon-with-text--vertical.list-unstyled{margin-top:10px;margin-bottom:20px}.main-product .icon-with-text__item span{font-size:16px}.slider.slider--mobile .slider__slide{padding-top:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product.css.map */
