/** Shopify CDN: Minification failed

Line 129:1 Unexpected "{"
Line 1731:2 Expected identifier but found "!"
Line 2376:7 Expected ":"
Line 2436:35 Unexpected "{"
Line 2655:1 Expected identifier but found "!"

**/
body.shop_all .product_thumbnail ul.slick-dots {
	display: none !important;
}

.appstle-active-option .appstle_subscribe_save_text , .appstle-active-option .appstle_one_time_text {
	font-size: 16px;
}

.slider-button-wrapper {
	display: flex;
	justify-content: center;
	gap: 10px;
	width: fit-content;
	margin: auto;
	border-radius: 50px;
	border: 1px solid rgba(196, 196, 196, 0.40);
	padding: 8px;
}

.slider-button-wrapper-info {
	padding-bottom: 22px;
}

button.slider-button-wrap-btn svg {
	display: block;
}

button.slider-button-wrap-btn:hover {
	background-color: #ff0102;
}

button.slider-button-wrap-btn:hover svg path {
	fill: #fff;
}

/* .kl_reviews__list_container > div::-webkit-scrollbar {
	display: none;
} */

button.slider-button-wrap-btn {
	border-radius: 82.895px;
	border: 0.829px solid rgba(196, 196, 196, 0.20);
	background: #FAFAFA;
	padding: 15px;
	cursor: pointer;
	transition: all 0.5s ease;
}

/* .kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item {
	margin: 0;
	width: 800px;
	min-width: 800px;
	white-space: break-spaces;
} */

/* .kl_reviews__list_container > div {
	display: flex;
	overflow: auto;
	white-space: nowrap;
	margin-top: 20px;
	scroll-behavior: smooth;
} */

body.subscription shopify-payment-terms {
	display: none;
}

body.subscription fieldset.products-list-selectors {
	display: none;
}

.mobile_logo.header__heading-logo-wrapper {
	display: none;
}

.mob_footer_list_social .footer__list-social {
	display: none !important;
}

.section_title_info h3 {
	margin: 0 0 22px;
	text-align: center;
	color: #222222;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.2;
	letter-spacing: 5.12px;
	text-transform: uppercase;
	position: relative;
}

.section_title_info h3:after {
	position: absolute;
	content: "";
	bottom: -8px;
	left: 50%;
	width: 40px;
	height: 2px;
	background: #ff0102;
	transform: translate(-50%);
}

.section_title_info h2 {
	color: #4c4c4c;
	text-align: center;
	font-family: Poppins;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.2;
	margin: 0;
	letter-spacing: 0;
}

body.subscription .kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget .kl_reviews__star_rating_widget__label, body.shop_all .kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget .kl_reviews__star_rating_widget__label {
	color: rgba(73, 73, 90, 0.50);
	font-family: Lato !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	line-height: normal !important;
}{display: inline-block;font-family: var(--kl-reviews-stars-primary-font-font-family);font-weight: var(--kl-reviews-stars-primary-font-font-weight);font-size: var(--kl-reviews-stars-primary-font-font-size, 14px);color: var(--kl-reviews-stars-primary-font-color);vertical-align: top;color: rgba(73, 73, 90, 0.50);font-family: Lato;font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;
}

body.subscription .footer_social_main, body.new_subsciption .footer_social_main, body .footer_social_main {
display: flex;
margin: 40px 0;
}

body.subscription .footer-block__heading, body.new_subsciption .footer-block__heading, body .footer-block__heading {
color: #F0EEEF;
font-family: Lato;
font-size: 15.3px;
font-style: normal;
font-weight: 700;
line-height: 19.89px;
letter-spacing: 0.51px;
}

body.subscription .footer-block--newsletter, body.new_subsciption .footer-block--newsletter, body .footer-block--newsletter {
width: 25%;
margin: 0;
justify-content: start;
}

body.subscription a.link.list-social__link, body.new_subsciption a.link.list-social__link, body a.link.list-social__link {
padding: 11px;
}

body.subscription .footer__content-top .list-menu__item, body.new_subsciption .footer__content-top .list-menu__item, body .footer__content-top .list-menu__item {
padding: 0;
color: rgba(240, 238, 239, 0.75);
font-family: Lato;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 1.2;
letter-spacing: 0.6px;
margin: 0;
}

body.subscription .footer__content-bottom, body.new_subsciption .footer__content-bottom, body .footer__content-bottom {
padding: 40px 0;
}

body.subscription .footer, body.new_subsciption .footer, body .footer {
padding-top: 57px;
}

body.subscription .footer__copyright, body.new_subsciption .footer__copyright, body .footer__copyright {
text-align: center;
margin-top: 0;
}

body.subscription .footer__content-bottom-wrapper, body.new_subsciption .footer__content-bottom-wrapper, body .footer__content-bottom-wrapper {
display: flex;
width: 70%;
justify-content: center;
}

body.subscription .footer__payment, body.new_subsciption .footer__payment, body .footer__payment {
margin-top: 0;
}

body.subscription .footer__localization:empty+.footer__column--info, body.new_subsciption .footer__localization:empty+.footer__column--info, body .footer__localization:empty+.footer__column--info {
align-items: start;
}

body.subscription header.header, body header.header {
padding: 24px 15px !important;
}

body.subscription summary#HeaderMenu-shop-now, body summary#HeaderMenu-shop-now {
border: none !important;
}

body.subscription .list-menu__item, body .list-menu__item {
color: #ffffff;
font-family: Lato;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: normal;
padding: 0px 20px;
transition: all 0.5s ease;
}

body.subscription .list-menu__item:hover, body.shop_all .list-menu__item:hover {
color: #FF0102;
text-decoration: none;
}

body.subscription .header__menu-item:hover span, body.shop_all .header__menu-item:hover span {
text-decoration: none;
}

body.subscription .scrolled-past-header .header__heading-logo-wrapper, body.shop_all .scrolled-past-header .header__heading-logo-wrapper {
width: 100%;
}

body.subscription summary.list-menu__item, body.shop_all summary.list-menu__item {
padding-right: 40px !important;
}

body.subscription .header__icons, body .header__icons {
gap: 20px;
padding: 0;
}

body.subscription .header__icon--cart, body.shop_all .header__icon--cart {
margin-right: 0;
}

body.subscription .header__menu-item .icon-caret, body .header__menu-item .icon-caret {
right: 20px;
width: 14px;
height: auto;
}

body.subscription a.header__icon.header__icon--account.link.focus-inset.small-hide, body a.header__icon.header__icon--account.link.focus-inset.small-hide {
order: 3;
}

body.subscription .header__active-menu-item, body .header__active-menu-item {
text-decoration: none;
}

body .list-menu__item span {
transition: all 0.5s ease;
}

body .list-menu__item:hover span {
color: #FF0102;
}

.ctm-pro-tag {
position: absolute;
top: -24px;
left: 0;
right: 0;
margin: auto;
text-align: center;
z-index: 1;
}

body.shop_all .product_thumbnail ul li:nth-child(+n+4) {
display: none;
}

body.subscription .thumbnail-list li:first-child {
display: none;
}

body.subscription .product li.icon-with-text__item, body.new_subsciption .product li.icon-with-text__item {
background: #000;
color: #fff;
margin: 0;
padding: 4px 10px;
border-radius: 8px;
}

body.subscription .mobile-device-icon-with-text ul.icon-with-text, body.new_subsciption .mobile-device-icon-with-text ul.icon-with-text {
justify-content: start;
display: flex;
gap: 16px;
}

ul.custom-icon-with-text.icon-with-text.icon-with-text--vertical.list-unstyled {
display: block;
padding: 0;
margin: 0;
border: 0;
width: max-content;
white-space: nowrap;
flex-shrink: 0;
}

body.subscription .icon-with-text__item img, body.new_subsciption .icon-with-text__item img {
width: 24px !important;
height: 24px !important;
}

body.subscription .product li.icon-with-text__item span.h4.inline-richtext, body.new_subsciption .product li.icon-with-text__item span.h4.inline-richtext {
color: #ffff;
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 1.2;
letter-spacing: 0.6px;
text-transform: uppercase;
}

body.subscription .product__title, body.new_subsciption .product__title {
margin: 0;
}

body.subscription .mobile-device-icon-with-text, body.new_subsciption .mobile-device-icon-with-text {
margin-bottom: 34px;
}

body.subscription .product .product-media-container.constrain-height .media, body.new_subsciption .product .product-media-container.constrain-height .media {
padding-top: 100%;
}

body.subscription .product .product-media-container.constrain-height.media-fit-contain, body.new_subsciption .product .product-media-container.constrain-height.media-fit-contain {
width: 100%;
border: 0;
}

body.subscription .page-width, body.new_subsciption .page-width, body .page-width {
max-width: 1270px;
padding: 0 15px;
}

body.subscription .product, body.new_subsciption .product {
gap: 24px;
margin: 60px 0 20px 0;
}

body.subscription .product .grid__item.product__media-wrapper, body.new_subsciption .product .grid__item.product__media-wrapper {
padding: 0 16px 0 0;
border-radius: 12px;
background: #ffffff;
width: calc(51.5% - 12px);
max-width: calc(51.5% - 12px);
}

body.subscription .product .product__info-wrapper.grid__item, body.new_subsciption .product .product__info-wrapper.grid__item {
width: calc(48.5% - 12px);
max-width: calc(48.5% - 12px);
}

body.subscription .product .global-media-settings, body.new_subsciption .product .global-media-settings {
background-color: transparent;
border: 0;
border-radius: 8px;
}

body.subscription .product .product__media-list .media>*, body.new_subsciption .product .product__media-list .media>* {
object-fit: contain;
border-radius: 12px;
}

body.subscription .product .thumbnail[aria-current], body.new_subsciption .product .thumbnail[aria-current] {
box-shadow: none;
border: 2px solid #FF0102;
}

body.subscription .product--thumbnail_slider .slider-mobile-gutter .slider-button, body.new_subsciption .product--thumbnail_slider .slider-mobile-gutter .slider-button {
display: none;
}

body.subscription .product ul.top_icon-list, body.new_subsciption .product ul.top_icon-list {
margin: 0;
padding: 0;
list-style: none;
display: flex;
flex-wrap: wrap;
column-gap: 30px;
row-gap: 8px;
align-items: center;
}

body.subscription .klaviyo-star-rating-widget {
display: flex;
}

body.subscription .product ul.top_icon-list li, body.new_subsciption .product ul.top_icon-list li {
display: flex;
gap: 5px;
align-items: center;
}

body.subscription .product ul.top_icon-list .list-icon, body.new_subsciption .product ul.top_icon-list .list-icon {
margin: 0;
height: auto;
}

body.subscription .product .pod-badges_text, body.new_subsciption .product .pod-badges_text {
font-family: Poppins;
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: 1.2;
letter-spacing: 0.6px;
color: rgb(0 0 0 / 75%);
}

body.subscription .product .appstle_subscription_final_price, body.new_subsciption .product .appstle_subscription_final_price, .price .price__regular .price-item--regular {
color: #101010 !important;
font-family: Poppins !important;
font-size: 20px !important;
font-style: normal !important;
font-weight: 600 !important;
line-height: normal !important;
letter-spacing: 0 !important;
margin: 0 8px 0 0 !important;
}

body.subscription .product .appstle_subscription_final_price + .price-item--regular, body.new_subsciption .product .appstle_subscription_final_price + .price-item--regular {
display: inline-block !important;
margin: 0 !important;
color: rgba(16, 16, 16, 0.75) !important;
font-family: Lato !important;
font-size: 14px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: 1.2 !important;
letter-spacing: 0 !important;
}

body.subscription .product .appstle_subscription_save, body.new_subsciption .product .appstle_subscription_save {
color: #3B3B3B !important;
font-family: Poppins;
font-size: 12px !important;
font-style: normal;
font-weight: 700;
line-height: 1.2 !important;
letter-spacing: 0;
text-transform: uppercase;
border: 0 !important;
border-radius: 3px;
background: #FED83F;
padding: 7px 6px;
}

body.subscription .product .price__regular, body.new_subsciption .product .price__regular {
display: flex;
align-items: center;
}

body.subscription .product .product-form__submit:after, body.subscription .product .product-form__submit:before, body.new_subsciption .product .product-form__submit:after, body.subscription .product .product .product-form__submit:before {
display: none;
}

body.subscription .product .product-form__buttons, body.new_subsciption .product .product-form__buttons {
max-width: 100%;
}

body.subscription .product fieldset.product-form__input .form__label, body.new_subsciption .product fieldset.product-form__input .form__label {
margin-bottom: 16px;
color: rgba(16, 16, 16, 0.70);
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: normal;
padding: 0;
}

body.subscription .product-form__input, body.new_subsciption .product-form__input {
max-width: 100%;
}

body.subscription .product .product-form__input input[type=radio]+label, body.new_subsciption .product .product-form__input input[type=radio]+label {
margin-top: 0;
color: #353535;
font-family: 'Poppins';
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
width: 49%;
margin: 0;
border-radius: 4px;
border: 1px solid #DFDFDF;
background: #F4F4F4;
}

body.subscription .product-form__input input[type="radio"]:checked + label, body.new_subsciption .product-form__input input[type="radio"]:checked + label {
border-radius: 4px;
background-color: #F4F4F4 !important;
border: 1px solid #EE2225 !important;
border-color: transparent;
color: #353535;
font-family: 'Poppins';
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
}

body.subscription .product .product-form__submit, body.new_subsciption .product .product-form__submit {
margin: 0;
color: #f0f0f0;
font-family: Lato;
font-size: 20px;
font-style: normal;
font-weight: 900;
line-height: normal;
border-radius: 6px;
padding: 0;
min-height: 60px;
height: 60px;
transition: all 0.5s ease;
}

body.subscription .product .product-form__submit:hover, body.new_subsciption .product .product-form__submit:hover {
background: #d90000;
}

body.subscription .product .appstle_widget_title, body.new_subsciption .product .appstle_widget_title {
margin-bottom: 7px;
color: rgba(0, 0, 0, 0.75);
font-family: Lato;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 1.3;
letter-spacing: 0.6px;
}

body.subscription .product #appstle_subscription_widget0 .appstle_subscription_wrapper_option:not(.appstle_include_dropdown), body.new_subsciption .product #appstle_subscription_widget0 .appstle_subscription_wrapper_option:not(.appstle_include_dropdown) {
border-radius: 8px;
border: 1px solid rgba(204, 204, 204, 0.50);
line-height: 1;
padding: 17px;
}

body.subscription .product #appstle_subscription_widget0 .appstle_subscription_wrapper_option.appstle_include_dropdown, body.new_subsciption .product #appstle_subscription_widget0 .appstle_subscription_wrapper_option.appstle_include_dropdown {
margin: 16px 0;
border-radius: 8px;
border: 1px solid rgba(204, 204, 204, 0.50);
line-height: 1;
padding: 17px;
background: transparent;
}

body.subscription .product .appstle_subscription_wrapper_option.appstle_include_dropdown.appstle_selected_background.payAsYouGoPlansDropdownWrapper.appstle-active-option, body.subscription .product .appstle_subscription_wrapper_option.appstle-active-option, body.new_subsciption .product .appstle_subscription_wrapper_option.appstle_include_dropdown.appstle_selected_background.payAsYouGoPlansDropdownWrapper.appstle-active-option, body.new_subsciption .product .appstle_subscription_wrapper_option.appstle-active-option {
border-color: #FF0102 !important;
border-radius: 8px;
background: #F3F2F2;
box-shadow: 0px 3.47px 15px 0px rgba(181, 73, 75, 0.60);
}

body.subscription .product #appstle_subscription_widget0 .appstle_circle, body.new_subsciption .product #appstle_subscription_widget0 .appstle_circle {
border: 2px solid #FF0102;
}

body.subscription .product span.appstle_dot, body.new_subsciption .product span.appstle_dot {
background-color: #FF0102;
}

body.subscription .product label.appstle_radio_label, body.new_subsciption .product label.appstle_radio_label {
color: rgba(0, 0, 0, 0.75);
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 14px;
letter-spacing: 0.6px;
}

body.subscription .product span.appstle_subscription_amount.transcy-money, body.new_subsciption .product span.appstle_subscription_amount.transcy-money {
color: rgba(0, 0, 0, 0.75);
text-align: right;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 900;
line-height: 16px;
letter-spacing: 0.6px;
}

body.subscription .product #appstle_subscription_widget0 .appstle_subscription_amount_wrapper, body.new_subsciption .product #appstle_subscription_widget0 .appstle_subscription_amount_wrapper {
width: 50%;
}

body.subscription .product #appstle_subscription_widget0 .appstle_subscription_wrapper, body.new_subsciption .product #appstle_subscription_widget0 .appstle_subscription_wrapper {
margin-bottom: 20px;
}

body.subscription .product #appstle_subscription_widget0 .appstle_tooltip_wrapper_static, body.new_subsciption .product #appstle_subscription_widget0 .appstle_tooltip_wrapper_static {
background-color: transparent;
padding: 14px;
}

body.subscription .product #appstle_subscription_widget0 .appstle_tooltip_wrapper_static, body.new_subsciption .product #appstle_subscription_widget0 .appstle_tooltip_wrapper_static {
background-color: transparent;
padding: 14px;
color: rgba(0, 0, 0, 0.75);
font-family: Lato;
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: 23.4px;
letter-spacing: 0.6px;
}

body.subscription .product .appstle_tooltip_wrapper_static strong, body.new_subsciption .product .appstle_tooltip_wrapper_static strong {
color: rgba(0, 0, 0, 0.75);
font-family: Poppins;
font-size: 13px;
font-style: normal;
font-weight: 700;
line-height: 23.4px;
letter-spacing: 0.6px;
}

body.subscription .appstle_single_option_text, body.new_subsciption .appstle_single_option_text {
color: rgba(0, 0, 0, 0.75);
font-family: Lato;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px;
letter-spacing: 0.6px;
}

body.subscription .appstle-save-badge:before, body.new_subsciption .appstle-save-badge:before {
display: none;
}

body.subscription .appstle-save-badge, body.new_subsciption .appstle-save-badge {
transform: none;
margin: 0;
position: absolute;
right: 0;
top: 20px;
}

body.subscription .appstleSellingPlanDescription, body.new_subsciption .appstleSellingPlanDescription {
color: #000;
font-family: Lato;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 1.2;
}

body.subscription .appstleSellingPlanDescription P, body.new_subsciption .appstleSellingPlanDescription P {
display: flex;
gap: 0px;
}

body.subscription .appstleSellingPlanDescription svg, body.new_subsciption .appstleSellingPlanDescription svg {
width: 27px;
display: block;
flex-shrink: 0;
}

body.new_subsciption .product__info-container .icon-with-text {
display: none;
}

.installment {
display: none !important;
}

.mobile-device-icon-with-text li.icon-with-text__item {
width: 50%;
justify-content: center;
}

body.new_subsciption .product__info-container .icon-with-text__item {
width: 100%;
}

body.new_subsciption .new_sub_title_row {
display: flex;
margin: 0 0 10px 0;
align-items: center;
justify-content: space-between;
}

body.new_subsciption .product__description h3 {
margin: 0;
color: #101010;
font-family: Lato;
font-size: 16px;
font-weight: 700;
line-height: 1.2;
}

body.new_subsciption .product__description p {
color: rgba(16, 16, 16, 0.75);
font-family: Lato;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 1.3;
margin: 0;
}

body.new_subsciption .product__description {
margin: 0 0 30px 0;
}

body.new_subsciption .mobile_hide {
display: block;
}

body.subscription .multicolumn-card.content-container, body.shop_all .multicolumn-card.content-container {
display: flex;
align-items: center;
padding: 16px;
gap: 14px;
border-radius: 12px;
}

body.subscription .multicolumn-card__info, body.shop_all .multicolumn-card__info {
padding: 0;
width: 61.6%;
}

body.subscription .multicolumn-card-spacing, body.shop_all .multicolumn-card-spacing {
padding-top: 0;
margin-left: 0;
margin-right: 0;
width: 38.6%;
}

body.subscription .multicolumn-card__info .rte, body.shop_all .multicolumn-card__info .rte {
margin: 0;
color: rgba(16, 16, 16, 0.75);
font-family: Lato;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 1.3;
letter-spacing: 0;
}

body.subscription .multicolumn-list h3, body.shop_all .multicolumn-list h3 {
color: rgba(16, 16, 16, 0.75);
font-family: Poppins;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 24px;
margin: 0 0 12px 0;
}

body.subscription .multicolumn-list__item, body.shop_all .multicolumn-list__item {
width: 33.33%;
max-width: 33.33%;
padding: 0 8px;
}

body.subscription .multicolumn-list, body.shop_all .multicolumn-list {
gap: 0;
margin: 0 -8px;
}

body.subscription .multicolumn {
margin-bottom: 60px;
}

body.shop_all .multicolumn {
margin-bottom: 100px;
}

body.subscription .multicolumn .title {
color: #222;
font-family: Poppins;
font-size: 16px;
font-weight: 500;
line-height: 1.2;
letter-spacing: 5.12px;
text-transform: uppercase;
position: relative;
}

body.subscription .multicolumn .title:after, body.subscription .section_subtitle h3:after, .product_faq_title h3:after {
position: absolute;
content: "";
bottom: -8px;
left: 50%;
width: 24px;
height: 2px;
background: #FF0102;
transform: translateX(-50%);
}

body.shop_all .facets__heading, body.shop_all .facet-filters__label, body.shop_all .product-count__text {
display: none;
}

body .collection .quick-add__submit {
border: 0;
background: #FF0102;
border-radius: 100px;
padding: 13.5px;
margin: 0;
line-height: 0;
transition: all 0.5s ease;
}

body .collection .quick-add__submit:hover {
background: #FF0102 !important;
}

body .collection .quick-add__submit svg path {
fill: #fff;
}

body .card--card .quick-add {
margin: 0;
width: 100%;
max-width: 60px;
position: absolute;
right: 16px;
top: 50%;
transform: translateY(-50%);
grid-row-start: unset;
}

body .card-wrapper {
width: 100%;
background: #f4f4f4;
border-radius: 12px;
}

body .card-wrapper .card {
border-radius: 8px;
}

body .card--card.card--media>.card__content {
margin-top: 0;
background: #f4f4f4;
padding: 0;
position: relative;
}

body .card__information {
padding-bottom: 0;
}

body .card--card .card__inner .card__media {
border-radius: 12px 12px 0 0;
}

body .card-wrapper .full-unstyled-link {
color: #101010;
font-family: Lato;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 1.3;
letter-spacing: .51px;
margin: 0 0 12px 0;
}

body.shop_all .multicolumn .title {
margin: 0;
color: #101010;
font-family: Poppins;
font-size: 32px;
font-style: normal;
font-weight: 900;
line-height: 1.3;
text-transform: capitalize;
}

body .card-wrapper .kl_reviews__star_rating_widget__label {
color: #49495a80!important;
font-family: Lato !important;
font-size: 16px !important;
font-weight: 400 !important;
line-height: 1.2 !important;
}

body .card__inner {
width: 100%;
background: #f4f4f4;
}

body .product-grid {
gap: 0 !important;
row-gap: 20px !important;
}

body .product-grid li {
width: 33.33% !important;
max-width: 33.33% !important;
padding: 0 10px;
}

body span.price-item.price-item--regular, body .product_meta_price p {
color: #101010 !important;
font-family: Poppins;
font-size: 28px;
font-style: normal;
font-weight: 900;
line-height: normal;
letter-spacing: 0;
margin: 0 8px 0 0 !important;
}

body .rich-text__heading {
color: #101010;
text-align: center;
font-family: Poppins;
font-size: 32px;
font-style: normal;
font-weight: 900;
line-height: 1.2;
text-transform: capitalize;
margin: 0;
}

body.shop_all span.facets__summary-label, body.shop_all .facets__summary span {
color: rgba(16, 16, 16, 0.80);
font-family: Lato;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: normal;
}

body.shop_all .facets__summary {
padding: 14px 50px 13px 20px;
border-radius: 32px;
border: 1px solid rgba(196, 196, 196, 0.35);
margin: 0;
}

body.shop_all .facets__summary .icon-caret, body.shop_all .facet-filters__sort+.icon-caret {
right: 15px;
height: 10px;
top: 50%;
transform: translateY(-50%);
}

body.shop_all .facet-filters__sort, body.shop_all .facet-filters__sort:hover {
box-shadow: none;
filter: none;
color: #101010cc;
font-family: Lato;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: normal;
padding: 16px;
}

body.shop_all .facet-filters__field .select {
width: 100%;
border-radius: 32px;
border: 1px solid rgba(196, 196, 196, 0.35);
}

body.shop_all .facets__form {
gap: 0;
align-items: center;
margin-bottom: 24px;
}

body.shop_all .section+.section {
margin: 0;
}

body.shop_all .facets-container {
padding-top: 0;
}

body.shop_all .rich-text__blocks {
margin-bottom: 50px;
max-width: 100%;
}

body.shop_all .pagination-wrapper {
display: none;
}

body.shop_all .product-grid-container {
margin-bottom: 60px;
}

body.shop_all .collection__title.title-wrapper {
margin-bottom: 42px;
}

body.shop_all .collection__title h2 {
color: #101010;
text-align: center;
font-family: Poppins;
font-size: 32px;
font-style: normal;
font-weight: 900;
line-height: 1.2;
text-transform: capitalize;
margin: 0;
}

body.shop_all .cart_button_selector_row {
display: flex;
align-items: center;
gap: 8px;
margin-top: 32px !important;
flex-direction: row !important;
}

body.shop_all .main-buy-now-button-wrapper {
width: 28%;
}

body.shop_all .facets__summary:hover .facets__summary-label {
text-decoration: none;
}

body.shop_all .facet-filters {
padding-left: 0;
}

body.shop_all .featured-product .product__media-list {
display: none;
}

body.shop_all .shopify-product-form {
display: none;
}

body.shop_all .product_thumbnail_img {
position: relative;
padding-top: 90%;
}

body.shop_all .product_thumbnail_img img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
object-fit: contain;
display: block;
border-radius: 8px;
}

body.shop_all .product_thumbnail ul.slick-dots {
position: absolute;
bottom: 40px;
line-height: 0;
right: 20px;
text-align: end;
width: fit-content;
border-radius: 50px;
background: #F4F4F4;
padding: 5px;
}

body.shop_all .product_thumbnail ul.slick-dots .slick-dots li {
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
margin: 0;
}

body.shop_all .product_thumbnail .slick-dots li button:before {
font-size: 12px;
}

body.shop_all .product_thumbnail ul {
padding: 0;
margin: 0;
list-style: none;
}

body.shop_all .product_thumbnail ul li {
margin: 0;
}

body.shop_all .product_thumbnail .slick-dots li.slick-active button:before, body.shop_all .product_thumbnail .slick-dots li button:hover:before {
opacity: .25;
color: black;
}

section.video_section {
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}

.video-section__media:before {
position: absolute;
content: "";
height: 412px;
width: 1024px;
bottom: -66px;
top: auto;
left: 0;
z-index: 0;
margin: 0 auto;
right: 0;
border-radius: 20px;
background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 38.54%, rgb(133 133 133 / 22%) 100%);
}

body.subscription .video_section_wrapper, body.new_subsciption .video_section_wrapper {
padding: 45px 0 100px;
margin-bottom: 0px;
}

body.subscription .section_subtitle h3, body.new_subsciption .section_subtitle h3 {
margin: 0 0 22px 0;
text-align: center;
color: #fff;
font-family: Poppins;
font-size: 16px;
font-weight: 500;
line-height: 1.2;
letter-spacing: 5.12px;
text-transform: uppercase;
position: relative;
}

body.subscription .title-wrapper h2, body.new_subsciption .title-wrapper h2 {
color: #4C4C4C;
text-align: center;
font-family: Poppins;
font-size: 32px;
font-weight: 700;
line-height: 1.2;
}

body.subscription .video-section__media, body.subscription .deferred-media__poster, body.new_subsciption .video-section__media, body.new_subsciption .deferred-media__poster {
border-radius: 20px;
}

body.subscription .video-section__media.deferred-media, body.new_subsciption .video-section__media.deferred-media {
--ratio-percent: 56.55% !important;
border: 0 !important;
}

.inner_content {
display: none;
}

section.product_faq_section {
background: #F4F4F4;
padding: 62px 0;
}

.product_faq_title h3 {
color: #222;
text-align: center;
font-family: Poppins;
font-size: 16px;
font-weight: 500;
line-height: 1.2;
letter-spacing: 5.12px;
text-transform: uppercase;
margin: 0 0 32px 0;
position: relative;
}

.product_faq_title {
text-align: center;
margin-bottom: 32px;
}

.product_faq_title h2 {
color: black;
font-family: Poppins;
font-size: 32px;
font-weight: 700;
line-height: 1.2;
margin: 0;
}

.product_faq_inner {
max-width: 1030px;
margin: auto;
}

.Accordion_item {
background: #fff;
margin-bottom: 0;
border-radius: 12px;
}

.title_tab {
padding: 24px 27px;
display: flex;
justify-content: space-between;
align-items: center;
cursor: pointer;
}

.title_tab.active h3.faq_title {
font-size: 20px;
}

h3.faq_title {
color: #222;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 1.2;
margin: 0;
letter-spacing: 0;
}

.Accordions {
margin-bottom: 16px;
position: relative;
}

.inner_content {
padding: 0 27px;
}

.faq_inner_content {
padding-bottom: 16px;
max-width: 95%;
}

.faq_inner_content p, .faq_inner_content ul li {
margin: 0 0 0px 0;
color: #222;
font-family: Lato;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 1.2;
letter-spacing: 0;
}

.faq_accordion_icon svg {
display: block;
transition: all 0.5s ease;
}

.faq_accordion_icon {
border: 1px solid #FF0102;
border-radius: 100px;
padding: 8px;
position: absolute;
right: 27px;
top: 50%;
transform: translateY(-50%);
}

.title_tab.active .faq_accordion_icon {
background: red;
}

.title_tab.active .faq_accordion_icon svg path {
stroke: #fff;
fill: #fff;
}

.title_tab.active .faq_accordion_icon svg {
transform: rotate(-180deg);
}

.footer-block.grid__item .footer-block__brand-info {
display: none;
}

body.shop_all .featured-product .product-media-container {
max-width: 100%;
width: 100%;
border: 0;
border-radius: 8px;
margin: 0;
}

body.shop_all .grid__item.product__media-wrapper {
max-width: 52% !important;
width: 52% !important;
padding: 0 16px 0 0;
}

body.shop_all .product__info-wrapper.grid__item {
width: 48% !important;
max-width: 48% !important;
}

body.shop_all .featured-product.product {
margin-top: 80px !important;
padding: 20px 0;
background: #F4F4F4;
border-radius: 12px;
margin: 0 0 100px 0;
align-items: center;
}

body.shop_all .product_view-btn {
display: inline-block;
width: 100%;
max-width: 150px;
}

body.shop_all .product__view-details {
border-radius: 4px;
border: 1px solid #FF0102;
color: #101010;
font-family: Lato;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
padding: 10px;
text-align: center;
text-decoration: none;
transition: all 0.5s ease;
letter-spacing: 0;
}

body.shop_all .product__view-details:hover {
background: #FF0102;
color: #fff;
}

body.shop_all .product-media-container.constrain-height .media img {
object-fit: contain;
}

body.shop_all .product-media-container.constrain-height .media {
padding-top: 89.5%;
border: 0;
border-radius: 8px;
}

body.shop_all .product__tax.caption.rte {
display: none;
}

body.shop_all .product__text.inline-richtext.caption-with-letter-spacing {
color: #888888;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 800;
line-height: 1.2;
letter-spacing: 4.8px;
text-transform: uppercase;
margin: 0 0 16px 0px;
}

body.shop_all .product__title {
color: #101010;
font-family: Poppins;
font-size: 20px;
font-style: normal;
font-weight: 800;
line-height: 1.3;
letter-spacing: 0;
margin: 0 0 16px 0 !important;
}

body.shop_all .product_meta_title p {
color: rgba(16, 16, 16, 0.75);
font-family: Poppins;
font-size: 40px;
font-style: normal;
font-weight: 900;
line-height: normal;
margin-bottom: 16px !important;
margin: 0;
}

body.shop_all .product__description {
color: #494949;
font-family: Lato;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 1.5;
margin: 0 0 24px 0 !important;
}

body.shop_all .product__description h3 {
color: #101010;
font-family: Poppins;
font-size: 20px;
font-style: normal;
font-weight: 800;
line-height: 1.3;
margin-bottom: 16px !important;
}

body.shop_all .product__info-container>*+* {
margin: 0 0 1.5rem 0;
}

body.shop_all span.price-item.price-item--sale.price-item--last {
color: #101010;
font-family: Poppins;
font-size: 32px;
font-style: normal;
font-weight: 900;
line-height: 1.3;
letter-spacing: 0;
}

body.shop_all .product__info-container .price--on-sale .price-item--regular {
color: rgba(16, 16, 16, 0.75);
font-family: Lato;
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: 1.2;
letter-spacing: 1px;
}

body.shop_all .badge {
display: none;
}

body.shop_all .product-form__submit {
padding: 16px 0;
color: #f0f0f0;
font-family: Lato;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
border-radius: 4px;
transition: all .4s ease;
text-transform: capitalize;
margin: 0;
letter-spacing: 0;
border: 1px solid transparent;
}

body.shop_all .product-form__submit:hover {
background-color: #d90000;
}

body.shop_all .product__info-container .product-form {
margin: 0;
}

@media screen and (max-width:1600px) {
/* .kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item {
	width: 700px;
	min-width: 700px;
} */
}

@media screen and (max-width:1440px) {
	/* .kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item {
		width: 500px;
		min-width: 500px;
	} */

	body.subscription .deferred-media__poster-button.motion-reduce, body.new_subsciption .deferred-media__poster-button.motion-reduce {
		width: 170px;
		height: 170px;
	}
}

@media screen and (max-width:1199px) {
	body.shop_all .product_meta_title p {
		font-size: 30px;
	}

	body.shop_all .main-buy-now-button-wrapper {
		width: 33%;
	}

	body span.price-item.price-item--sale.price-item--last, body span.price-item.price-item--regular, body .product_meta_price p {
		font-size: 22px;
	}

	body .card--card .quick-add {
		max-width: 50px;
		right: 10px;
	}

	body .collection .quick-add__submit {
		padding: 6.5px;
	}

	body .collection .quick-add__submit svg {
		width: 20px;
		height: auto;
	}

	body.shop_all .icon-with-text--vertical img, body.subscription .icon-with-text--vertical img, body.new_subsciption .icon-with-text--vertical img {
		margin-right: 5px;
	}

	body.subscription .product li.icon-with-text__item, body.new_subsciption .product li.icon-with-text__item {
		padding: 6px 5px;
	}

	body.subscription .icon-with-text__item img, body.new_subsciption .icon-with-text__item img {
		width: 17px!important;
		height: 17px!important;
	}

	body.subscription .product li.icon-with-text__item span.h4.inline-richtext, body.new_subsciption .product li.icon-with-text__item span.h4.inline-richtext {
		font-size: 12px;
	}

	body.shop_all .multicolumn-card__info .rte, body.subscription .multicolumn-card__info .rte, body.new_subsciption .multicolumn-card__info .rte {
		font-size: 12px;
	}

	body.shop_all .multicolumn-card-spacing, body.new_subsciption .multicolumn-card-spacing, body.subscription .multicolumn-card-spacing {
		width: 28.6%;
	}

	body.shop_all .multicolumn-card__info, body.new_subsciption .multicolumn-card__info, body.subscription .multicolumn-card__info {
		width: 71.6%;
	}

	body.shop_all .multicolumn-list h3, body.new_subsciption .multicolumn-list h3, body.subscription .multicolumn-list h3 {
		font-size: 16px;
		margin: 0 0 5px;
	}

	h3.faq_title {
		font-size: 18px;
	}

	.title_tab {
		padding: 20px 27px;
	}

	body.subscription .product .grid__item.product__media-wrapper, body.new_subsciption .product .grid__item.product__media-wrapper {
		height: max-content;
	}

	.video-section__media:before {
		width: 845px;
	}
}

@media screen and (max-width:1024px) {
}

@media screen and (max-width:991px) {
	.footer-block__image-wrapper img {
		max-width: 70% !important;
	}

	body .product-grid li, body.shop_all .product-grid li {
		width: 50%!important;
		max-width: 50%!important;
		padding: 0 10px;
	}

	body.shop_all .product__info-wrapper.grid__item, body.shop_all .grid__item.product__media-wrapper {
		width: 100%!important;
		max-width: 100% !important;
		padding: 0;
	}

	body.shop_all .featured-product.product {
		margin-top: 50px!important;
		margin: 0 0 50px;
		row-gap: 40px;
		padding: 16px 0;
	}

	body.shop_all .multicolumn {
		margin-bottom: 50px;
	}

	body.shop_all .main-buy-now-button-wrapper {
		width: auto;
	}

	body .card-wrapper .full-unstyled-link {
		font-size: 16px;
	}

	body.shop_all .multicolumn .title, body.shop_all .rich-text__heading, body.shop_all .collection__title h2 {
		font-size: 28px;
	}

	body.shop_all .product__text.caption-with-letter-spacing+.product__title {
		font-size: 36px;
	}

	body.subscription .product .grid__item.product__media-wrapper, body.new_subsciption .product .grid__item.product__media-wrapper {
		width: 100%;
		max-width: 100%;
		padding: 0px;
	}

	body.subscription .product .product__info-wrapper.grid__item, body.new_subsciption .product .product__info-wrapper.grid__item {
		width: 100%;
		max-width: 100%;
	}

	body.new_subsciption .product__info-container, body.subscription .product__info-container {
		max-width: 100%;
		position: relative;
	}

	body.subscription .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide, body.new_subsciption .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide {
		width: calc(20% - .8rem);
	}

	body.subscription .deferred-media__poster-button.motion-reduce, body.new_subsciption .deferred-media__poster-button.motion-reduce {
		width: 100px;
		height: 100px;
	}

	body.subscription .product li.icon-with-text__item, body.new_subsciption .product li.icon-with-text__item {
		padding: 6px 10px;
	}

	body.subscription .mobile-device-icon-with-text, body.new_subsciption .mobile-device-icon-with-text {
		margin-bottom: 20px;
	}

	h3.faq_title {
		font-size: 14px;
	}

	.faq_inner_content {
		padding-bottom: 16px;
		max-width: 90%;
	}

	.video-section__media:before {
		width: 575px;
	}

	body.subscription .product, body.new_subsciption .product {
		margin: 50px 0 0px 0;
		gap: 0px;
	}

	body.new_subsciption .list-payment__item, body.subscription .list-payment__item {
		padding: 0.4rem;
	}
}

@media screen and (max-width:767px) {
	button.slider-button-wrap-btn {
		padding: 10px;
	}

	.mobile_logo.header__heading-logo-wrapper {
		display: block;
	}

	body.shop_all .product_meta_title p {
		font-size: 20px;
	}

	body.shop_all .product__title {
		font-size: 16px;
		color: #101010bf;
	}

	.header__heading-logo-wrapper {
		display: none;
	}

	.mobile_logo.header__heading-logo-wrapper img {
		height: auto;
	}

	body.subscription .header__icons, body.shop_all .header__icons, body.new_subsciption .header__icons, body .header__icons {
		gap: 0;
		padding: 0;
	}

	.header>.header__heading-link {
		padding: 0;
	}

	body.subscription .product ul.top_icon-list .klaviyo-star-rating-widget, body.new_subsciption .product ul.top_icon-list .klaviyo-star-rating-widget {
		display: block !important;
	}

	.video-section__media:before {
		display: none;
	}

	body.shop_all .multicolumn-list__item, body.new_subsciption .multicolumn-list__item, body.subscription .multicolumn-list__item {
		width: 50%;
		max-width: 50%;
		padding: 0 8px 20px 8px;
	}

	body .footer__content-bottom-wrapper,body.subscription .footer-block--newsletter, body.new_subsciption .footer__content-bottom-wrapper,body.subscription .footer-block--newsletter, body.subscription .footer__content-bottom-wrapper,body.subscription .footer-block--newsletter {
		width: 100%;
	}

	body .footer__list-social.list-social:only-child, body.new_subsciption .footer__list-social.list-social:only-child, body.subscription .footer__list-social.list-social:only-child {
		justify-content: start !important;
		width: 100%;
	}

	body .footer__column--info, body.new_subsciption.footer__column--info, body.subscription.footer__column--info {
		padding: 0 !important;
	}

	body .footer_social_main, body.new_subsciption .footer_social_main, body.subscription .footer_social_main {
		margin: 30px 0;
		flex-wrap: wrap;
		justify-content: center;
	}

	body .footer__column--info, body.new_subsciption .footer__column--info, body.subscription .footer__column--info {
		padding: 0;
		!imporatnt;
	}

	body .footer__localization:empty+.footer__column, body.new_subsciption .footer__localization:empty+.footer__column, body.subscription .footer__localization:empty+.footer__column {
		padding-top: 0;
	}

	body span.price-item.price-item--sale.price-item--last, body.shop_all span.price-item.price-item--regular,body.shop_all .product_meta_price p {
		font-size: 24px!important;
	}

	body .collection .quick-add__submit {
		padding: 6.5px;
		min-height: 40px;
	}

	body .card--card .quick-add {
		max-width: 40px;
		right: 5px;
	}

	body.new_subsciption a.link.list-social__link, body.shop_all a.link.list-social__link, body.subscription a.link.list-social__link, body.shop_all a.link.list-social__link {
		padding: 7px;
	}
}

@media screen and (max-width:750px) {
	body.subscription .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide), body.new_subsciption .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide) {
		margin-left: 0;
		margin-right: 0;
	}

	body.subscription .slider.slider--mobile, body.new_subsciption .slider.slider--mobile {
		scroll-padding-left: 0;
	}

	body.subscription .grid--peek.slider .grid__item:first-of-type, body.new_subsciption .grid--peek.slider .grid__item:first-of-type {
		margin-left: 0;
		width: 100%;
		max-width: 100%;
	}

	body.subscription .product__media-list .product__media-item, body.new_subsciption .product__media-list .product__media-item {
		width: 100%;
	}

	.inner_content {
		padding: 0 20px;
	}

	.title_tab {
		max-width: 85%;
		padding: 20px;
	}

	.title_tab.active h3.faq_title {
		font-size: 16px;
	}

	.footer-block-image {
		display: flex;
		margin: 0;
	}

	body .footer .grid, body.subscription .footer .grid, body.new_subsciption .footer .grid {
		display: flex;
		gap: 0;
	}

	body .footer-block-image, body.new_subsciption .footer-block-image, body.subscription .footer-block-image {
		margin: 0;
	}

	body .footer-block.grid__item, body.new_subsciption .footer-block.grid__item, body.subscription .footer-block.grid__item {
		margin: 0 0 20px 0;
	}

	body.shop_all .mobile-facets__wrapper {
		display: none;
	}

	body.shop_all .facets__disclosure {
		margin-right: 0;
	}

	.footer_social_main .footer__list-social {
		display: none !important;
	}

	body .mob_footer_list_social .footer__list-social, body.new_subsciption .mob_footer_list_social .footer__list-social, body.subscription .mob_footer_list_social .footer__list-social {
		display: flex !important;
	}
}

@media screen and (max-width:749px) {
	body .footer-block.grid__item.footer-block--menu, body.new_subsciption .footer-block.grid__item.footer-block--menu, body.subscription .footer-block.grid__item.footer-block--menu {
		width: 33.33%;
		max-width: 33.33%;
		margin: 0;
		padding: 0 10px;
	}

	body.new_subsciption a.link.list-social__link, body.shop_all a.link.list-social__link, body.subscription a.link.list-social__link, body.shop_all a.link.list-social__link {
		padding: 17px;
	}

	body .footer__list-social.list-social:only-child, body.new_subsciption .footer__list-social.list-social:only-child, body.subscription .footer__list-social.list-social:only-child {
		justify-content: center !important;
		width: 100%;
	}

	.footer-block__image-wrapper img {
		margin: auto;
	}

	/* .kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item {
		width: auto;
		min-width: auto;
	} */
}

@media screen and (max-width:575px) {
	body.new_subsciption .mobile_hide h1 {
		font-size: 24px;
	}

	body.new_subsciption .product__description p {
		font-size: 14px;
	}

	button.slider-button-wrap-btn svg {
		width: 20px;
		height: auto;
	}

	body.new_subsciption .footer, body.shop_all .footer, body.subscription .footer, body.shop_all .footer {
		padding-top: 34px;
	}

	body.shop_all .product__description {
	}

	body.shop_all .product_thumbnail ul.slick-dots {
		bottom: 30px;
		right: 10px;
	}

	body.shop_all .multicolumn-list__item, body.new_subsciption .multicolumn-list__item, body.subscription .multicolumn-list__item {
		width: 100%;
		max-width: 100%;
		padding: 0 0px 20px;
	}

	body.new_subsciption .product, body.subscription .product {
		margin: 21px 0 32px;
	}

	body.new_subsciption .mobile-device-icon-with-text ul.icon-with-text li:nth-child(3), body.subscription .mobile-device-icon-with-text ul.icon-with-text li:nth-child(3) {
		display: none;
	}

	body.new_subsciption .product li.icon-with-text__item, body.subscription .product li.icon-with-text__item {
		padding: 6px 6px;
		width: 50%;
		justify-content: center;
	}

	ul.custom-icon-with-text.icon-with-text.icon-with-text--vertical.list-unstyled li {
		width: 100%;
	}

	body.new_subsciption .product label.appstle_radio_label, body.subscription .product label.appstle_radio_label {
		font-size: 12px;
		letter-spacing: 0;
		padding-left: 25px;
	}

	.appstle-active-option .appstle_subscribe_save_text {
		font-size: 16px;
	}

	body.shop_all .multicolumn-list, body.new_subsciption .multicolumn-list, body.subscription .multicolumn-list {
		margin: 0;
		padding: 0;
	}

	body.shop_all .multicolumn, body.new_subsciption .multicolumn, body.subscription .multicolumn {
		margin-bottom: 20px;
	}

	body.shop_all .multicolumn .title, body.new_subsciption .multicolumn .title, body.subscription .multicolumn .title {
		color: #4C4C4C;
		font-family: Poppins;
		font-size: 28px;
		font-style: normal;
		font-weight: 900;
		line-height: 24px;
		text-transform: capitalize;
		letter-spacing: 0;
	}

	body.shop_all .multicolumn .title:after, body.new_subsciption .multicolumn .title:after, body.subscription .multicolumn .title:after {
		display: none;
	}

	body.shop_all .multicolumn-card__info .rte, body.new_subsciption .multicolumn-card__info .rte, body.subscription .multicolumn-card__info .rte {
		font-size: 16px;
	}

	body.subscription .multicolumn .page-width, body.new_subsciption .multicolumn .page-width {
		padding: 0;
	}

	body.shop_all .video_section_wrapper, body.new_subsciption .video_section_wrapper, body.subscription .video_section_wrapper {
		padding: 45px 0 30px;
	}

	.faq_inner_content p, .faq_inner_content ul li {
		font-size: 14px;
	}

	.faq_accordion_icon {
		right: 16px;
	}

	h3.faq_title {
		font-size: 16px;
	}

	.product_faq_title h2 {
		font-size: 28px;
		margin: 0;
		letter-spacing: 0;
	}

	.faq_inner_content {
		max-width: 85%;
	}

	body .footer__list-social.list-social:only-child, body.new_subsciption .footer__list-social.list-social:only-child, body.subscription .footer__list-social.list-social:only-child {
		justify-content: center !important;
	}

	body.subscription .product .appstle_subscription_final_price, body.new_subsciption .product .appstle_subscription_final_price, .price__regular .price-item--regular {
		font-size: 22px !important;
	}

	body.subscription .product #appstle_subscription_widget0 .appstle_tooltip_wrapper_static, body.new_subsciption .product #appstle_subscription_widget0 .appstle_tooltip_wrapper_static {
		padding: 0;
	}

	body .product-grid li, body.shop_all .product-grid li {
		width: 100%!important;
		max-width: 100%!important;
		padding: 0 10px;
	}

	body.shop_all .featured-product.product {
		margin-top: 30px!important;
		margin: 0 0 60px;
		row-gap: 20px;
	}

	body.shop_all .product-form__submit, body.shop_all .product__view-details {
		font-size: 16px;
		min-height: 41px;
	}

	body.shop_all .main-buy-now-button-wrapper,body.shop_all .product_view-btn {
		width: 100%;
		max-width: 100%;
	}

	body.shop_all .rich-text__blocks {
		margin-bottom: 28px;
	}

	body.shop_all .card-wrapper .kl_reviews__star_rating_widget__label {
		font-size: 14px!important;
	}

	body .card__information {
		padding: 30px 14px 0px 14px;
	}

	body.subscription .mobile-device-icon-with-text ul.icon-with-text, body.new_subsciption .mobile-device-icon-with-text ul.icon-with-text {
		justify-content: center;
	}

	.footer-block__image-wrapper img {
		max-width: 80% !important;
		margin: auto;
	}
}

@media screen and (max-width:500px) {
	body .menu-drawer__navigation .list-menu__item {
		font-size: 21px!important;
		padding: 13px 20px!important;
	}

	body header.header {
		padding: 10px 15px!important;
	}

	.deferred-media__poster-button {
		width: 100px!important;
	}

	body.new_subsciption .appstle-save-badge, body.subscription .appstle-save-badge {
		top: 26px;
		right: 0px;
		letter-spacing: 0;
	}

	body.new_subsciption .product #appstle_subscription_widget0 .appstle_subscription_radio_wrapper, body.subscription .product #appstle_subscription_widget0 .appstle_subscription_radio_wrapper {
		flex-direction: column;
		row-gap: 10px;
		margin-bottom: 10px;
	}

	body.new_subsciption .product #appstle_subscription_widget0 .appstle_subscription_amount_wrapper, body.subscription .product #appstle_subscription_widget0 .appstle_subscription_amount_wrapper {
		width: 100%;
		margin-left: 29px;
		text-align: left;
	}

	body.new_subsciption .appstle_single_option_text, body.subscription .appstle_single_option_text {
		font-size: 14px;
	}

	body.new_subsciption .product #appstle_subscription_widget0 .appstle_subscribe_option, body.subscription .product #appstle_subscription_widget0 .appstle_subscribe_option {
		margin-left: 25px;
		margin-top: 0;
	}

	body .footer__content-top .list-menu__item, body.new_subsciption .footer__content-top .list-menu__item, body.subscription .footer__content-top .list-menu__item {
		font-size: 12px;
		margin: 0 0 5px 0;
	}

	.faq_inner_content ul {
		padding: 0 0;
		margin: 0 20px;
	}

	body.subscription .product fieldset.product-form__input .form__label, body.new_subsciption .product fieldset.product-form__input .form__label {
		font-size: 16px;
	}

	body.subscription .product-form__input input[type=radio]:checked+label, body.subscription .product .product-form__input input[type=radio]+label , body.new_subsciption .product-form__input input[type=radio]:checked+label, body.new_subsciption .product .product-form__input input[type=radio]+label {
		font-size: 13px;
	}

	body.shop_all .facets__display {
		left: 0;
		width: 29rem;
	}

	body.shop_all .collection__title.title-wrapper {
		margin-bottom: 28px;
	}
}

@media screen and (max-width:425px) {
	span.appstle_subscription_compare_amount.transcy-money, body.subscription .product span.appstle_subscription_amount.transcy-money, body.new_subsciption .product span.appstle_subscription_amount.transcy-money {
		font-size: 12px;
	}

	body.shop_all .multicolumn .title, body.shop_all .rich-text__heading, body.shop_all .collection__title h2 {
		font-size: 20px;
		color: #4C4C4C;
	}

	body.shop_all .product__text.caption-with-letter-spacing+.product__title {
		font-size: 20px;
	}

	body.shop_all .product__text.inline-richtext.caption-with-letter-spacing {
		font-size: 14px;
		font-weight: 400;
		letter-spacing: 2.38px;
	}

	body.shop_all .klaviyo-star-rating-widget {
		margin: 0 0 24px 0 !important;
	}

	body.shop_all .product__description h3 {
		font-size: 16px;
	}

	body.shop_all .product__description {
		font-size: 14px;
	}

	body.shop_all span.facets__summary-label {
		font-size: 14px;
	}

	body.shop_all .facets__summary {
		padding: 10px;
	}

	body.shop_all .facet-filters__sort, body.shop_all .facet-filters__sort:hover {
		font-size: 14px;
		padding: 13px 15px;
	}

	body span.price-item.price-item--sale.price-item--last, body span.price-item.price-item--regular, body .product_meta_price p {
		font-size: 22px;
	}

	body.shop_all .product_thumbnail ul.slick-dots {
		bottom: 30px;
		right: 5px;
		padding: 0;
	}

	body.subscription .product .pod-badges_text {
		font-size: 14px;
	}

	body .footer__content-top .list-menu__item, body.subscription .footer__content-top .list-menu__item {
		font-size: 12px;
		margin: 0 0 15px 0;
		letter-spacing: 0.9px;
	}

	body .footer-block.grid__item.footer-block--menu, body.subscription .footer-block.grid__item.footer-block--menu {
		padding: 0;
	}

	.footer-block__details-content {
		margin-bottom: 2rem !important;
	}
}

@media screen and (max-width:390px) {
	.slider-button-wrapper {
		gap: 6px;
		padding: 6px;
	}

	body.subscription .product #appstle_subscription_widget0 .appstle_subscribe_option, body.new_subsciption .product #appstle_subscription_widget0 .appstle_subscribe_option {
		margin-left: 5px;
	}

	body.subscription .product .price.price--large.price--show-badge, body.new_subsciption .product .price.price--large.price--show-badge {
		position: relative;
	}

	body.subscription .product #appstle_subscription_widget0 .appstle_subscription_wrapper_option.appstle_include_dropdown, body.new_subsciption .product #appstle_subscription_widget0 .appstle_subscription_wrapper_option.appstle_include_dropdown {
		padding: 10px;
	}

	body.subscription .product #appstle_subscription_widget0 .appstle_subscription_wrapper_option:not(.appstle_include_dropdown), body.new_subsciption .product #appstle_subscription_widget0 .appstle_subscription_wrapper_option:not(.appstle_include_dropdown) {
		padding: 10px;
	}

	body.subscription .product li.icon-with-text__item span.h4.inline-richtext, body.new_subsciption .product li.icon-with-text__item span.h4.inline-richtext {
		font-size: 12px;
	}

	body.subscription .product .appstle_tooltip_wrapper_static strong, body.new_subsciption .product .appstle_tooltip_wrapper_static strong {
		font-size: 12px;
	}

	body.subscription .product .product-form__input input[type=radio]+label, body.new_subsciption .product .product-form__input input[type=radio]+label {
		padding: 0.7rem 1.4rem;
		font-size: 1.2rem;
	}

	body.subscription .product .mobile-device-icon-with-text ul.icon-with-text, body.new_subsciption .product .mobile-device-icon-with-text ul.icon-with-text {
		column-gap: 5px;
	}

	body.subscription .product .grid__item.product__media-wrapper, body.new_subsciption .product .grid__item.product__media-wrapper {
		padding: 0px;
	}

	body.new_subsciption .icon-with-text__item img, body.subscription .icon-with-text__item img {
		width: 14px!important;
		height: 14px!important;
	}

	body.shop_all .multicolumn-card__info .rte, body.new_subsciption .multicolumn-card__info .rte, body.subscription .multicolumn-card__info .rte {
		font-size: 12px;
	}
}

@media screen and (max-width:370px) {
	.title_tab {
		max-width: 87%;
		padding: 15px;
	}

	.title_tab.active h3.faq_title {
		font-size: 14px;
	}

	.faq_inner_content {
		max-width: 83%;
	}

	.inner_content {
		padding: 0 15px;
	}

	h3.faq_title {
		font-size: 12px;
	}

	body.new_subsciption .product .product-form__input input[type=radio]+label, body.subscription .product .product-form__input input[type=radio]+label {
		padding: .7rem 0.5rem;
	}

	body .footer-block__details-content, body.new_subsciption .footer-block__details-content, body.subscription .footer-block__details-content {
		margin-bottom: 20px;
	}

	body .footer-block.grid__item.footer-block--menu, body.new_subsciption .footer-block.grid__item.footer-block--menu, body.subscription .footer-block.grid__item.footer-block--menu {
		width: 100%;
		max-width: 100%;
	}

	body .footer-block__image-wrapper, body.new_subsciption .footer-block__image-wrapper, body.subscription .footer-block__image-wrapper {
		margin-bottom: 0;
	}

	body .footer_social_main, body.new_subsciption .footer_social_main, body.subscription .footer_social_main {
		margin: 20px 0;
	}

	body.new_subsciption .product span.appstle_subscription_amount.transcy-money, body.subscription .product span.appstle_subscription_amount.transcy-money {
		font-size: 14px;
		letter-spacing: 0px;
	}

	body.new_subsciption .appstle-save-badge, body.subscription .appstle-save-badge {
		bottom: -10px;
		right: 0;
		letter-spacing: 0;
		top: auto;
	}

	body.shop_all .facets__summary .icon-caret, body.shop_all .facet-filters__sort+.icon-caret {
		height: 8px;
	}

	body.shop_all .facet-filters__sort, body.shop_all .facet-filters__sort:hover {
		font-size: 12px;
		padding: 13px 15px;
	}

	body.shop_all span.facets__summary-label {
		font-size: 12px;
	}

	body.shop_all .product_thumbnail ul.slick-dots {
		bottom: 20px;
		right: 5px;
		padding: 0;
	}

	body.shop_all .product_thumbnail .slick-dots li button:before {
		font-size: 10px;
	}

	body.shop_all .product_thumbnail .slick-dots li {
		height: 17px;
		width: 17px;
	}

	body.new_subsciption .product ul.top_icon-list li, body.subscription .product ul.top_icon-list li {
		gap: 6px;
		padding: 0;
	}

	body.new_subsciption .product li.icon-with-text__item span.h4.inline-richtext, body.subscription .product li.icon-with-text__item span.h4.inline-richtext {
		font-size: 10px;
		letter-spacing: 0;
	}
}



.price__container, .custom-price-collection {
	display: flex!important;
	align-items: center!important;
}

.appstle_stand_alone_price_display_selector {
	margin-right: 11px!important;
}

h2.title.inline-richtext.h1 {
	text-align: center!important;
	color: #4c4c4c;
	font-family: Poppins !important;
	font-size: 42px !important;
	font-weight: 700 !important;
}

#shopify-section-template--23448632000809__1729775741b61c8745 .page-width, #shopify-section-template--23448632000809__17296873750262605b .page-width, #shopify-section-template--23448632230185__173429132897baef4d .page-width {
	max-width: 100%;
	padding: 0px!important;
}

#shopify-section-template--23448632000809__17296873750262605b .kl_reviews__review_item > div {
	background: #FFFFFF!important;
}

#shopify-section-template--23448632000809__pc_section_title_8XEJgL, #shopify-section-template--23448632000809__pc_slider_button_WG8cmK, #shopify-section-template--23448632000809__17296873750262605b {
	background: #F2F2F2!important;
}

/* .kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item {
	max-height: 420px!important;
} */

---------- BHAVIN -----------> .color-background-1.gradient #shopify-section-template--23448632000809__43645d3e-cdcc-4300-9ffa-d2b4a4808da0, h2 {
	color: #4c4c4c;
	font-family: Poppins !important;
	font-size: 42px;
	font-weight: 700 !important;
}

#shopify-section-template--23448632000809__b4bdc63f-afc2-4689-a1ea-25780d774ccf .title-wrapper-with-link {
	padding-top: 70px !important;
}

#shopify-section-template--23448632000809__multicolumn_JnYLrF .title-wrapper-with-link {
	padding-top: 50px !important;
}

#shopify-section-template--23448632000809__1e5ef5f0-70a0-460f-b3ac-77fa8167a6fb .title-wrapper-with-link {
	padding-top: 100px !important;
}

.video-section__media:before {
	display: none;
}

#shopify-section-template--23448632000809__grid_videos_FjhAiK h2 {
	font-s ize: 42px !important;
}

.video_section .video_section_wrapper {
	padding-top: 52px;
}

.subtitle-richtext {
	font-size: 20px!important;
}

.section-title-wrapper {
	padding-top: 80px!important;
}

@media screen and (min-width: 500px) {
	#shopify-section-template--23448632000809__1729775741b61c8745 .page-width .needsclick.kl-private-reset-css-Xuajs1, #shopify-section-template--23448632230185__173429132897baef4d .page-width .needsclick.kl-private-reset-css-Xuajs1 {
		flex-direction: row!important;
		min-height: 48px!important;
		align-items: center!important;
	}
}

.section-template--23448632000809__multicolumn_JnYLrF-padding .slider-dots {
	display: none;
}

.kl_reviews__review_item p.kl_reviews__review__content {
	display: -webkit-box!important;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical!important;
	overflow: hidden!important;
	text-overflow: ellipsis!important;
	max-height: 7.2em;
	line-height: 1.4em;
}

@media screen and (max-width: 500px) {
	.section-template--23448632000809__multicolumn_JnYLrF-padding .slider-dots {
		display: flex!important;
	}

	#shopify-section-template--23448632000809__43645d3e-cdcc-4300-9ffa-d2b4a4808da0 h2, h2.title.inline-richtext.h1, .section_title_info h2, .section-title-wrapper h2 {
		font-size: 24px!important;
		padding: 10px 18px!important;
	}

	.video-section .title-wrapper img {
		width: 35px!important;
		height: 20px!important;
	}

	.video-section .inline-richtext, .video-section .subtitle-richtext {
		margin-bottom: 0px!important;
	}

	.video-section .title-wrapper {
		margin-bottom: 2rem!important;
	}

	.image-with-text__heading.h1.rte, {
		font-size: 24px!important;
		padding: 11px 128px!important;
	}

	.image-with-text__heading {
		font-size: 24px!important;
	}

	.rich-text__blocks * {
		font-size: 14px!important;
	}

	.subtitle-richtext, .subtitle-richtext em {
		line-height: 20px!important;
		font-size: 12px!important;
		margin-top: 0px!important;
	}

	.video-section__media.deferred-media {
		border-radius: 32px!important;
	}

	#shopify-section-template--23448632000809__1729775741b61c8745 .needsclick.kl-private-reset-css-Xuajs1 [data-testid="form-row"]:nth-of-type(2), .needsclick.kl-private-reset-css-Xuajs1 [data-testid="form-row"]:nth-of-type(2) {
		flex-direction: column!important;
		min-height: 48px!important;
		align-items: center!important;
	}

	#shopify-section-template--23448632000809__1729775741b61c8745 .needsclick.go300628013.kl-private-reset-css-Xuajs1, #email_01JB12KX12V4YCNCYMGZ9GK1QJ, #email_01JD5CCAR54YFMVJ47V4SHZSFH, #shopify-section-template--23448632230185__173429132897baef4d .needsclick.go300628013.kl-private-reset-css-Xuajs1 {
		min-width: 290px!important;
	}

	#shopify-section-template--23448632000809__1729775741b61c8745 .kl-private-reset-css-Xuajs1.go3176171171, #shopify-section-template--23448632230185__173429132897baef4d .kl-private-reset-css-Xuajs1.go3176171171 {
		margin-bottom: 40px;
		font-size: 14px!important;
		padding-top: 17px!important;
	}

	.banner__heading.inline-richtext.h1 {
		font-size: 28px;
	}

	h2.title.inline-richtext.h1 {
		font-size: 24px !important;
	}

	.section_title_inner .section_title_info h2 {
		font-size: 24px !important;
	}

	#shopify-section-template--23448632000809__grid_videos_FjhAiK h2 {
		font-size: 24px !important;
	}

	#shopify-section-template--23448632000809__multicolumn_JnYLrF .title-wrapper-with-link {
		padding: 0!important;
	}

	#shopify-section-template--23448632000809__1e5ef5f0-70a0-460f-b3ac-77fa8167a6fb .title-wrapper-with-link {
		padding-top: 20px!important;
	}

	#shopify-section-template--23448632000809__b4bdc63f-afc2-4689-a1ea-25780d774ccf .title-wrapper-with-link {
		padding-top: 30px!important;
	}

	.section-template--23448632000809__featured_collection_P4NQdb-padding {
		padding-top: 15px!important;
	}

	.video_section {
		padding-bottom: 16px!important;
	}

	#shopify-section-template--23448632000809__83b52542-ab8a-4849-b92b-1e6a2851e107 h2 {
		padding: 0px 80px;
	}

	.image-with-text__text.rte.body p {
		padding: 0px 60px!important;
	}

	.title-wrapper.title-wrapper--no-top-margin {
		display: flex;
		flex-direction: column;
		align-items: center;
		gap: 10px;
	}

	.video_section .video_section_wrapper {
		padding-top: 0px!important;
	}

	.section-title-wrapper {
		padding-top: 10px!important;
	}
}

#shopify-section-template--23448632000809__1729775741b61c8745, #shopify-section-template--23448632230185__173429132897baef4d {
	margin-top: 0px!important;
}

.kl_reviews__review__image_container, .kl_reviews__review__image.kl_reviews__review__image.kl_reviews__review__image {
	height: 60px!important;
	width: 60px!important;
}
.kl_reviews__summary__rating--1 {
    display: none !imporatnt;
}
/* .kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item {
	width: 362px!important;
	min-width: 362px!important;
} */

#shopify-section-template--23448632000809__b4bdc63f-afc2-4689-a1ea-25780d774ccf .title-wrapper-with-link span, .trade-mark-title {
	font-size: 20px;
	vertical-align: super;
	padding-left: 3px;
}

.button.button--primary {
	border-radius: 8px;
	font-weight: 600;
	font-size: 20px;
	line-height: 30px;
	padding: 14px;
}

#shopify-section-template--23448632000809__custom_liquid_afn8jD .aso-container {
	padding: 0px!important;
}

.button.button--primary {
	font-family: 'Poppins'!important;
	font-size: 16px !important;
	border-radius: var(--buttons-radius) !important;
	font-weight: 600;
	color: #FFF;
	font-weight: 500 !important;
}

.button.button--outline {
	border-radius: 4px;
	background-color: transparent;
	border: 1px solid rgba(var(--color-button), var(--alpha-button-background));
	color: var(--color-secondary-button-text);
	transition: all 0.5s ease;
	font-family: 'Poppins'!important;
	font-weight: 600;
	font-size: 20px !important;
}

h2.title.inline-richtext.h1 {
	justify-content: center!important;
}

#appstle_subscription_widget0 .appstle_subscribe_option {
	margin-left: 0!important;
}

.appstle_sub_widget br {
	display: none!important;
}

.save-amt {
	background: #FED83F;
	font-family: Poppins;
	font-weight: 700;
	font-size: 14px;
	line-height: 16px;
	letter-spacing: 1px;
}

.flex.align-center {
	align-items: flex-start;
}

.center-align {
	text-align: center;
}

.monthly {
	color: grey;
	width: 100%;
}

.right-align {
	text-align: right;
}

.bundle-option {
	position: relative;
}

.bundle-option p {
	margin-top: 0;
	margin-bottom: 0;
}

.bundle-option .flex.space-between {
	justify-content: space-between;
}

.bundle-option .flex {
	justify-content: center;
	gap: 15px;
}

.red {
	color: #FF0102;
}

.bundle-option input[type="radio"] {
	accent-color: #FF0102;
}

.appstle_single_option_text {
	padding-left: 25px;
	!important;
  padding-bottom: 20px;
}

.appstleSellingPlanDescription br {
	display: none!important;
}

div.appstleSellingPlanDescription:nth-child(4) > p:nth-child(3) {
	margin-bottom: 0!important;
}

div.appstleSellingPlanDescription:nth-child(4) > p:last-child {
	margin-top: 0!important;
	padding-left: 12px;
}

.price__sale .price-item--sale {
	color: #101010BF !important;
	font-weight: normal !important;
	font-size: 16px !important;
}

#shopify-section-template--23945500426537__custom_liquid_gX8HKU {
	margin-top: 0;
}

.klaviyo-star-rating-widget {
	display: flex;
	justify-content: left;
}

.kl_reviews__star_rating_widget__label {
	font-weight: 500 !important;
	font-family: Poppins, sans-serif !important;
	color: #000!important;
	font-size: 20px!important;
}

#shopify-section-template--23945500426537__custom_liquid_gX8HKU #RandomNumber1 {
	color: #000;
}

.related-products__heading {
	margin: 0 0 3rem;
	color: #4C4C4C;
	text-transform: uppercase;
	font-size: 42px;
}

@media screen and (max-width:767px) {
	#shopify-section-template--23945500426537__multicolumn_qrPgF7 .grid--2-col-tablet-down .grid__item {
		width: calc(30% - var(--grid-mobile-horizontal-spacing) / 2)!important;
	}

	.grid__item .flex .page-width {
		padding: 0;
	}

	.mobile-hidden {
		display: none;
	}

	body.subscription header.header, body header.header {
		padding: 15px 15px !important;
	}

	.related-products__heading {
		margin: 0 0 3rem;
		color: #4C4C4C;
		text-transform: uppercase;
		font-size: 24px!important;
		text-align: Center;
	}

	.section-heading-4 {
		margin: 0 !important;
		font-weight: 700 !important;
		font-size: 20px!important;
		line-height: 36px !important;
		letter-spacing: 0px !important;
		text-align: center !important;
	}
}

.icon-list img {
	width: auto;
	height: 30px;
}

.flex .page-width {
	margin: 0;
}

.cir {
	display: inline-block;
	background: #000;
	vertical-align: middle;
	border-radius: 50%;
	width: 4px;
	height: 4px;
	margin: 0 10px;
}

.flex {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.card__information .klaviyo-star-rating-widget {
	justify-content: flex-start!important;
}

.section-heading {
	color: black;
	font-family: 'Poppins' !important;
	margin: 0 !important;
	font-weight: 700 !important;
	font-size: 42px !important;
	line-height: 63px !important;
	letter-spacing: 0px !important;
}

.section-heading-3 {
	color: black;
	font-family: 'Poppins' !important;
	margin: 0 !important;
	font-weight: 700 !important;
	font-size: 42px !important;
	line-height: 36px !important;
	letter-spacing: 0px !important;
	text-align: center !important;
}

.section-heading-4 {
	color: black;
	font-family: 'Poppins' !important;
	margin: 0 !important;
	font-weight: 700 !important;
	font-size: 24px;
	line-height: 36px !important;
	letter-spacing: 0px !important;
	text-align: center !important;
}

.section-heading-2 {
	color: black;
	font-family: 'Poppins' !important;
	margin: 0 !important;
	font-weight: 400 !important;
	font-size: 24px !important;
	line-height: 36px !important;
	letter-spacing: 0px !important;
	text-align: center !important;
}

.tesimonital-heading {
	color: black;
	font-family: 'Poppins' !important;
	font-weight: 700 !important;
	font-size: 42px !important;
	line-height: 63px !important;
	letter-spacing: 0% !important;
	text-align: center !important;
}

.tesimonital-heading-2 {
	font-family: 'Poppins' !important;
	color: black;
	font-weight: 500 !important;
	font-size: 16px !important;
	line-height: 24px !important;
	letter-spacing: 32% !important;
	text-align: center !important;
}

.hilighted-text {
	display: flex;
	flex-direction: column;
	justify-content: center;
	gap: 24px;
	text-align: left !important;
	flex-basis: 100% !important;
	font-family: "Poppins" !important;
	font-weight: 500 !important;
	font-size: 16px !important;
	line-height: 20px !important;
	letter-spacing: 0px !important;
	vertical-align: middle !important;
	text-transform: capitalize !important;
	color: rgba(52, 199, 89, 1) !important;
}

@media screen and (max-width: 750px) {
	.section-heading {
		margin: 0 !important;
		font-weight: 700 !important;
		font-size: 24px !important;
		line-height: 36px !important;
		letter-spacing: 0px !important;
		text-align: center !important;
	}

	.section-heading-3 {
		margin: 0 !important;
		font-weight: 700 !important;
		font-size: 24px !important;
		line-height: 36px !important;
		letter-spacing: 0px !important;
		text-align: center !important;
	}

	.section-heading-2 {
		margin: 0 !important;
		font-weight: 400 !important;
		font-size: 18px !important;
		line-height: 30px !important;
		letter-spacing: 0px !important;
		text-align: center !important;
	}

	.tesimonital-heading {
		font-weight: 700 !important;
		font-size: 22px !important;
		line-height: 42px !important;
		letter-spacing: 0% !important;
		text-align: center !important;
	}

	.tesimonital-heading-2 {
		font-weight: 500 !important;
		font-size: 16px !important;
		line-height: 24px !important;
		letter-spacing: 32% !important;
		text-align: center !important;
	}

	.hide-on-mobile {
		display: none !important;
	}

	.hilighted-text {
		text-align: left !important;
		flex-basis: 100% !important;
		font-family: "Poppins" !important;
		font-weight: 500 !important;
		font-size: 16px !important;
		line-height: 20px !important;
		letter-spacing: 0px !important;
		vertical-align: middle !important;
		text-transform: capitalize !important;
		color: rgba(52, 199, 89, 1) !important;
		margin-top: 19px !important;
	}
}

@media screen and (min-width: 750px) {
	.hide-on-desktop {
		display: none !important;
	}
}

.custom-price-container {
	display: flex;
	gap: 9px;
	margin-top: 12px;
	flex-wrap: wrap;
}

.custom-price-container .custom-price {
	font-weight: 600;
}

.selection-price-valuation {
	display: flex;
	align-items: center;
	gap: 9px;
	flex-wrap: wrap;
}

.selection-price-valuation div {
	display: flex;
	flex-wrap: wrap;
	gap: 5px;
	align-items: center;
}

.selection-price-valuation .title {
	font-weight: 500;
	font-size: 16px;
	;
}

.selection-price-valuation .original-price {
	color: rgba(16, 16, 16, 0.75);
	font-weight: 400 !important;
	font-size: 12px !important;
	font-family: Poppins;
	letter-spacing: 1px;
	vertical-align: middle;
	text-decoration: line-through;
}

.custom-price-container .custom-strike-price {
	color: rgba(16, 16, 16, 0.75);
	font-weight: 400 !important;
	font-size: 12px !important;
	font-family: Lato;
	letter-spacing: 1px;
	vertical-align: middle;
	text-decoration: line-through;
}

.custom-price-container .custom-discount-badge, .pricing-save {
	padding: 2px 5px;
	background-color: #FED83F;
	border-radius: 5px;
	font-size: 12px !important;
	font-weight: 600;
	color: rgba(16, 16, 16, 0.75);
	white-space: nowrap;
}