/** Shopify CDN: Minification failed

Line 926:17 Expected ":"

**/
.product__info .custom-font-style {
    font-weight: 900;
    color: #000;
}
.product__info .custom-font-color {
    color: #da7a64;
}
.product .container--with-aside-paddings .product__info-wrapper {
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    overflow: hidden;
    box-shadow: 0 10px 10px -10px #333;
    margin-bottom: 10px;
}
@media (min-width: 768px) {
    .product .container--with-aside-paddings .product__info-wrapper {
        margin: 20px 0 20px 20px;
        display: flex;
        align-items: center;
        padding: 0;
    }
    .product .product__info {
        width: 50rem;
    }
    .product__info .product-variant-picker {
        padding: 0 15px;
        background-color: #fff;
        border-top-left-radius: 15px;
        border-top-right-radius: 15px;
        background-color: white;
        overflow: hidden;
        box-shadow: 0 -10px 10px -8px #333;
        margin-top: 10px;
    }
    .product__info .custom-app-block {
        padding: 10px 15px;
        background-color: #fff;
    }
    .product__info .block-inventory_status {
        padding: 0 15px;
        background-color: #fff;
    }
    .product__info .product-quantity__wrap {
        padding: 0 15px;
        background-color: #fff;
    }
    .product__info .product-content-tab {
        padding: 0 15px;
        background-color: #fff;
        padding-bottom: 15px;
        /* border-bottom-right-radius: 15px;
        border-bottom-left-radius: 15px;
        overflow: hidden;
        box-shadow: 0 10px 10px -10px #333; */
    }
    .product__info div:has(product-form) {
        background-color: #fff;
        padding: 0 15px;
    }
    .product__info kaching-bundle {
        padding-top: 15px;
    }
    .product__info kaching-bundle .kaching-bundles__block {
        margin-top: 0;
    }
    .product__info>*+* {
        margin: 0;
    }
}

.product__info div:has(product-form) {
    background-color: #fff;
    padding: 0 15px;
}
.product__info kaching-bundle {
    padding-top: 15px;
}
.product__info kaching-bundle .kaching-bundles__block {
    margin-top: 0;
}
.product__info .custom-app-block .loop-widget-container .loop-widget-purchase-options-label {
    margin: 0;
    padding: 10px 0;
}
.product__info .heading-font-family {
    font-weight: 900!important;
    font-size: 22px;
    color: #000;
}
.custom-option-list {
    display: flex;
    flex-wrap: wrap;
    gap: 20px 10px;
    justify-content: space-between;
}
.product-variant-card-content {
    position: relative;
    width: calc(50% - 10px);
}
.custom-option-list:has(.product_variant_card--image) .product-variant-card-content {
    width: calc(33% - 10px);
}
.product-variant-card {
    display: flex;
    width: 100%;
    height: 100%;
    flex-direction: row;
    text-align: center;
    justify-content: space-between;
    border: 2px solid lightgray;
    border-radius: 15px;
    overflow: hidden;
    padding: 10px;
    align-items: center;
}
.product-variant-card.product_variant_card--image {
    flex-direction: column;
    padding: 0 0 10px 0;
}
.product-variant-card.product_variant_card--image .selected_variant_input {
    display: none;
}
.product-variant-card.product_variant_card--image .selected_variant_content {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 10px 10px 0 10px;
    width: 100%;
}
.product-variant-card.product_variant_card--image .selected_variant_content .selected_variant_title {
    flex: 1;
}
.selected_variant_content {
    flex: 1;
    text-align: left;
    padding-left: 10px;
}
.product-variant-card.active {
    border-width: 3px;
    border-style: solid;
}
.product-variant-card img {
    width: 100%;
}
.selected_variant_input {
    width: 13px;
    height: 13px;
    border-radius: 50%;
    outline: 1px solid gray;
    background-color: #fff;
}
.selected_variant_input.active {
    border: 4px solid var(--gsc-product-sale-amount-badge-background);
    outline: unset;
}
.selected_variant_title {
    font-size: 14px;
    font-weight: 900;
    color: #000;
    flex: 1;
    line-height: 115%;
}
.selected_variant_price {
    font-size: 14px;
    font-weight: 900;
    color: var(--gsc-product-highlight-price-color);
    display: flex;
    flex-direction: row;
    gap: 12px;
    justify-content: start;
}

.product-sale-amount-badge {
    border-radius: 0;
    position: relative;
    padding-left: 0;
    padding-bottom: 0;
    color: var(--gsc-product-sale-amount-badge-color);
    background: var(--gsc-product-sale-amount-badge-background);
}

.product-sale-amount-badge::before {
    content : "";
    position: absolute;
    display: flex;
    border-right-color: var(--gsc-product-sale-amount-badge-background);
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-style: solid;
    border-width: 11px;
    left: -22px;
    top: 0;
}
@media (max-width: 767px) {
    .product-sale-amount-badge::before {
        border-width: 10px;
        left: -20px;
    }
    .product-general-info-block {
        padding-right: var(--gsc-container-padding);
        padding-left: var(--gsc-container-padding);
    }
    .product__info .product-general-info-block {
        margin: 0;
    }
    .product__info > .product-content-tab + .product-general-info-block, .product__info > .product-general-info-block + .product-content-tab {
        margin: 0;
    }
    .product__info > * + * {
        margin: 0;
    }
    .product-information-tag-block {
        padding-right: var(--gsc-container-padding);
        padding-left: var(--gsc-container-padding);
    }
    .product-content-tab {
        padding-right: var(--gsc-container-padding);
        padding-left: var(--gsc-container-padding);
        background-color: #fff;
        padding-bottom: var(--gsc-container-padding);
        /* border-bottom-right-radius: 15px;
        border-bottom-left-radius: 15px;
        overflow: hidden;
        box-shadow: 0 10px 10px -10px #333; */
    }
    .product-variant-picker {
        padding-right: var(--gsc-container-padding);
        padding-left: var(--gsc-container-padding);
        padding-top: var(--gsc-container-padding);
        border-top-left-radius: 15px;
        border-top-right-radius: 15px;
        background-color: white;
        overflow: hidden;
        box-shadow: 0 -10px 10px -8px #333;
        margin-top: 10px;
    }
    .block-inventory_status {
        padding-right: var(--gsc-container-padding);
        padding-left: var(--gsc-container-padding);
        background-color: #fff;
    }
    .custom-app-block {
        padding: 10px var(--gsc-container-padding);
        background-color: #fff;
    }
    .product-quantity__wrap {
        padding-right: var(--gsc-container-padding);
        padding-left: var(--gsc-container-padding);
        background-color: #fff;
    }
    .product__info .product-form {
        padding-right: var(--gsc-container-padding);
        padding-left: var(--gsc-container-padding);
        background-color: #fff;
        row-gap: 1rem;
    }
    .product-related-products-block {
        padding-right: var(--gsc-container-padding);
        padding-left: var(--gsc-container-padding);
        margin-top: 10px;
    }
    .product-variant-card.product_variant_card--image .selected_variant_content {
        padding: 5px 5px 0;
    }

}
.selected_variant_price .product-sale-amount-badge {
    font-size: 12px;
    line-height: 1;
    display: flex;
    align-items: center;
    padding-top: 0;
    height: fit-content;
    padding-block: 2px;
    padding-right: 5px;
}
.selected_variant_price .product-sale-amount-badge:before {
    border-width: 8px;
    left: -16px;
}
.selected_variant_compareAtPrice {
    text-decoration: line-through;
    font-size: 12px;
}
.selected_variant_per_price {
    font-size: 12px;
}
.product-information-tag--solid {
  border-radius: 0;
  background-color: transparent;
}
.product_main_button_hidden {
    display: none;
}
.product_main_sticky_button_hidden {
    display: none;
}



/* ========================= START : Cutom Css ====================== */

.product-form{
    row-gap:12px !important;
}
@media screen and (max-width: 767px) {
    .product__info .product-form {
        padding: 0 !important;
    }
}

/* ========================= START : Kaching Bundle Css ====================== */

.essentials-bundle-product .kaching-bundles__bar.kaching-bundles__bar--selected .kaching-bundles__free-gift ,
.essentials-bundle-product .kaching-bundles .kaching-bundles__free-gift,
.essentials-bundle-product .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell ,
.custom-kaching-save-percentage  {
  display:none !important;
}
.essentials-bundle-product .kaching-bundles .kaching-bundles__bar-subtitle{
    margin-bottom: 10px;
}
.essentials-bundle-product .kaching-bundles .kaching-bundles__bar-image {
  max-width: 100%;
  width: 100% !important;
  height: 100% !important;
  border-radius:8px !important;
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
.essentials-bundle-product .kaching-bundles .kaching-bundles__bars{
  flex-direction:row !important;
  gap:15px;
}
.essentials-bundle-product .kaching-bundles__bar-content{
  padding:0 10px !important;
}
.essentials-bundle-product .kaching-bundles .kaching-bundles__bar-container{
 flex-direction:row !important;
 background:#fff !important;
}
.essentials-bundle-product .kaching-bundles .kaching-bundles__bar-main,
.essentials-bundle-product .kaching-bundles .kaching-bundles__bar-content {
  display:block !important;
}
.essentials-bundle-product .kaching-bundles .kaching-bundles__bar-content{
  margin-top:5px;
}
.essentials-bundle-product .kaching-bundles .kaching-bundles__bar-pricing{
  align-items:center !important;
}
.essentials-bundle-product .kaching-bundles .kaching-bundles__bar-wrapper{
  padding:2px !important;
  padding-bottom:10px !important;
}
.essentials-bundle-product .kaching-bundles .kaching-bundles__bar-container--most-popular--simple .kaching-bundles__bar-main{
  margin: 0 !important;
}
.essentials-bundle-product .kaching-bundles .kaching-bundles__bar-most-popular__content:before,
.essentials-bundle-product .kaching-bundles .kaching-bundles__bar-most-popular__content:after,
.essentials-bundle-product .kaching-bundles .kaching-bundles__block-title:before,
.essentials-bundle-product .kaching-bundles .kaching-bundles__block-title:after {
  display :none !important;
 }
.essentials-bundle-product .kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--simple{
  right: 0 !important;
  left: 0;
  top:-12px !important;
  display: flex !important;
  justify-content:center;
 }
.essentials-bundle-product .kaching-bundles .kaching-bundles__bar-most-popular__content {
   border-radius:10px !important;
   text-align:center;
   line-height:normal !important;
 }
.essentials-bundle-product .kaching-bundles .kaching-bundles__bar-title{
    color:#000 !important;
    line-height:1 !important;
    margin-bottom:8px !important;
 }
.essentials-bundle-product .kaching-bundles .kaching-bundles__bar-label{
    font-size:0px !important;
    position: relative;
    clip-path: polygon(
    0% 50%,        
    10px 0%,       
    100% 0%,      
    100% 100%,      
    10px 100%,      
    0% 50%         
    );
    border-radius:0px !important;
 }
.essentials-bundle-product .kaching-save-price-wrapper {
    display: flex;
    flex-wrap:wrap;
    gap: 2px;
    align-items: center;
    justify-content: center;
}
.essentials-bundle-product .kaching-bundles .kaching-bundles__bar-label .custom-kaching-save-percentage {
    font-size: 12px !important;
    display: block !important;
}
.essentials-bundle-product .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container{
  background-color:unset !important;
}

@media (max-width:1090px){
    .essentials-bundle-product .kaching-bundles .kaching-bundles__bars{
        gap:5px;
    }
    .essentials-bundle-product .kaching-bundles .kaching-bundles__bar-most-popular__content{
        font-size:10px !important;
    }
}
 @media (max-width:543px){
    .essentials-bundle-product .kaching-bundles .kaching-bundles__block-title{
      margin-bottom:25px !important;
    }
    .essentials-bundle-product .kaching-bundles .kaching-bundles__bar-most-popular__content{
        font-size:9px !important;
    }
    .essentials-bundle-product .kaching-bundles .kaching-bundles__bar-price,
    .essentials-bundle-product .kaching-bundles .kaching-bundles__bar-full-price {
        font-size:14px !important;
    }
    .essentials-bundle-product .kaching-bundles .kaching-bundles__bar-label .custom-kaching-save-percentage{
        font-size:10px !important;
    }
    .essentials-bundle-product .kaching-bundles .kaching-bundles__bar-title{
        font-size:14px !important;
    }
 }

/* ========================= END : Kaching Bundle Css ====================== */

/* =============== Remove the comment to update the Custom subscription widget design. =============== */
/* ========================= START : Subscription Css ====================== */
.custom_subscription_widget {
    background-color: #fff;
    padding: 0 0 20px;
    display: flex;
    flex-direction: column;
    width:100%;
    gap: 15px;
}
.custom_subscription_widget .subscription_option {
	display: flex;
	align-items: center;
	padding: 14px;
    border-radius: 12px;
	background: #FFF;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15);
    cursor:pointer;
}
.custom_subscription_widget .subscription_option:has(input[type="radio"]:checked) {
    border: 2px solid #3B3339;
    border-radius: 12px;
}
.custom_subscription_widget .subscription_total {
    margin-left: auto;
    display: flex;
    justify-content:end;
    flex-wrap:wrap;
    gap: 10px;
    font-weight: 700;
    font-size: 16px;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
    align-items: center;
    color:#3B3339;
    padding-left:4px;
}
.custom_subscription_widget .subscription_total .subscription_compare_at_price {
    font-weight: 700;
    font-size: 14px;
    line-height: 1;
    text-align: center;
    text-decoration: line-through;
    color:#3B3339CC;
}
.custom_subscription_widget .subscription_title {
	color: #3B3339;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 1.3;
}
.custom_subscription_widget .subscription_title > p > strong{
    color:#34A853;
}
.custom_subscription_widget .option-content {
	display: flex;
	align-items: center;
	gap: 5px;
}
.custom_subscription_widget input[type="radio"] {
	appearance: none;
	-webkit-appearance: none;
	background-color: #fff;
	border: 2px solid #000;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	display: grid;
	place-content: center;
	cursor: pointer;
	transition: border 0.2s ease-in-out;
    margin-right:10px;
}
.custom_subscription_widget input[type="radio"]::before {
	content: "";
    display:inline-block;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background-color: #000;
	transform: scale(0);
	transition: transform 0.2s ease-in-out;
}
.custom_subscription_widget input[type="radio"]:checked::before {
	transform: scale(1);
}
.essential_subscription_widget.subscription_widget_item{
    display:flex;
    flex-direction:column;
    gap:15px;
}
.essentials-container {
    display:none;
    background: radial-gradient(98.54% 328.22% at 1.46% 5.28%, #FFF9F7 0%,
    rgba(225, 255, 62, 0.88) 70.65%, #D7FF00 97.5%);
    padding: 16px;
    border-image:linear-gradient(106.87deg, #F2FFAD 2.26%, #E1FF3E 52.97%, #FFFAF9 97.05%) 0;
    border-radius:20px;
    position:relative;
    border:4px solid #F1FDA1;
}
.essential_subscription_widget.subscription_widget_item.is-active .essentials-container {
    display: block;
}

.essentials-container h1 {
    font-style: italic;
    display: inline-flex;
    align-items: center;
    color: #2a6e35;
    font-weight: 700;
    font-size: 14px;
    padding: 6px 16px;
    text-transform: uppercase;
    position: absolute;
    top: 0;
    left: 0;
    background: radial-gradient(145.54% 609% at -34.69% -53.04%, #FFF9F7 0%, #E1FF3E 70.65%, #EDFF8B 97.5%);
    border-radius: 0px;
    border-bottom-right-radius: 40px;
    border-top-left-radius:20px;
}
.essentials-container h3 {
font-weight: 700;
font-style: italic;
font-size: 24px;
margin:25px 0 12px;
}
.essentials-container p {
font-weight: 600;
margin: 0 0 15px 0;
}
.essentials-container p strong {
font-weight: 700;
}
.essentials-container ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.essentials-container ul > li {
  position: relative;
  padding-left: 25px;
  color: #222c2a;
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
}
.essentials-container ul > li::before {
  content: '';
  position: absolute;
  left: 0;
  top: 2px;
  width: 20px;
  height: 20px;
  background-image: url('/cdn/shop/files/11.png?v=1756876537');
  background-repeat: no-repeat;
  background-size: contain;
}
.essentials-container ul > li > span{
   line-height:1;
}
.essentials-container h4 {
font-size: 12px;
color: #3b3933;
margin-top: 15px;
}
.essentials-container a {
text-decoration: underline;
}

@media(max-width:543px){
    .essentials-container h3{
       font-size:20px;
    }
    .custom_subscription_widget input[type=radio]{
        width:20px;
        height:20px;
        margin-right:5px;
    }
    .custom_subscription_widget input[type=radio]:before{
        width:12px;
        height:12px;
    }
    .custom_subscription_widget .subscription_total{
        flex-direction:column;
    }
}

@media(max-width:425px){
      .custom_subscription_widget .subscription_save_wrapper{
        /* display:block; */
    }
}
/* ========================= END : Subscription Css ====================== */


/* =================== START : Cart Drawer Css ============== */
.cart-item.essential-product {
  border-radius: 16px;
  border: 4px solid #F2FFAD;
  background: radial-gradient(340.69% 134.36% at 1.46% 5.28%, #FFF9F7 0%, rgba(225, 255, 62, 0.88) 70.65%, #D7FF00 97.5%);
  height: 100%;
  max-height: 170px !important;
}
.cart-drawer .cart-item.essential-product{
  height: 100%;
  max-height: 170px !important;
}
.cart-item.essential-product .cart-item__image-wrapper{
   padding-bottom:130%;
}
.cart-item.essential-product .cart-item__grid{
   padding:10px;
   position:relative;
}
.cart-item.essential-product .cart-item__pay-info{
    margin-top:20px;
}
.cart-item.essential-product .cart-item__vip_club{
    display:block !important;
    position: absolute;
    top: 0;
    left: 0;
    background: radial-gradient(620.81% 202.4% at -34.69% -53.04%, #FFF9F7 0%, #E1FF3E 70.65%, #EDFF8B 97.5%);
    stroke-width: 3px;
    stroke: rgba(217, 255, 10, 0.00);
    padding: 1px 15px;
    border-bottom-right-radius: 40px;
}
.cart-drawer .cart-item.essential-product .cart-item__details {
  display: none;
}
.cart-item.essential-product .cart-item-quantity__button{
  background-color:#fff;
}
.cart-item.essential-product .cart-item__remove-button{
  top:10px;
}

.cart .cart-item.essential-product .cart-item__info{
    margin-top:20px;
}
.cart-item.essential-product .cart-item__link{
    display:none;
}
.cart-item.essential-product .cart-item__body {
    padding-top: 0 !important;
}
@media(max-width:543px){
    .cart .cart-item.essential-product .cart-item__info{
        margin-top:0px;
    }
}
/* =================== END : Cart Drawer Css ============== */




/* =============== START : Loop customize Subscription Option Css =============== */

/* .loop-widget-purchase-option{
  border-radius: 12px !important;
  box-shadow: 0 0 5px #00000026;
  border: none !important;
  transition:unset !important;
  gap: 0;
}

.loop-widget-purchase-option-selected{
  border-radius: 16px !important;
  border: 2px solid #3B3339 !important;
  gap:7px !important;
}
label.loop-widget-purchase-option-label,
.loop-widget-purchase-option-price {
  color: #3B3339 !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
}
.loop-widget-purchase-option:hover{
  transform:unset !important;
  transition:unset !important;
}
.loop-widget-purchase-option-discount-badge{
  display :none !important;
}
.loop-widget-purchase-option-price-container{
  flex-direction:column;
  align-items:end !important;
}
.loop-widget-spg-container.expanded{
  margin-left:0 !important;
}
.loop-widget-sp-selector-label{
  display:none !important;
}
.loop-widget-sp-selector-description li {
  color: #3B3339 !important;
  font-family: "DM Sans" !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: normal !important;
}
.loop-widget-purchase-option-compare-at-price{
  font-weight: 700 !important;
  color: #3b3339cc !important;
  font-size: 14px !important;
}

 */
/* =============== END :Loop customize Subscription Option Css =============== */
.product-form-wrapper {
  display: flex;
  flex-direction: column;
}
.product-form-wrapper .custom_subscription_widget{
  order:2;
}
.product-form-wrapper product-form{
  order:3;
}

/* =============== Remove the comment to update the Loop subscription widget design. =============== */
/* =============== START :Loop  Subscription Option Css =============== */
/* .loop-subscription-container .loop-selected-selling-plan-group {
  border-radius: 16px !important;
  border:2px solid #3B3339 !important;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15) !important;
  margin-bottom: 8px !important;
}
.loop-subscription-container .loop-selling-plan-fieldset {
  border: none !important;
  border-radius: 0px !important;
}
.loop-subscription-container .loop-subscription-group-border-top{
  border-top:none!important
}
.loop-subscription-container .loop-selected-selling-plan-group.loop-subscription-group {
  border-top: 2px solid !important;
}
.loop-subscription-container .loop-subscription-group,
.loop-subscription-container .loop-one-time-purchase-option {
  display: flex;
  align-items: center;
  padding: 14px !important;
  border-radius: 12px;
  background: #fff;
  box-shadow: 0 0 5px #00000026;
  cursor: pointer !important;
  margin: 10px 5px !important;
  margin-top: 1px !important;
}
.loop-subscription-container .loop-selling-plan-fieldset{
    margin-bottom:0px !important;
}
.loop-subscription-container input[type="radio"] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 24px !important;
  height: 24px !important;
  border: 2px solid black !important; 
  border-radius: 50%;
  background-color: white;
  display: grid;
  place-content: center;
  cursor: pointer;
  transition: border 0.2s ease-in-out, background-color 0.2s ease-in-out;
  outline: none !important;      
  box-shadow: none !important; 
  appearance:none !important;
}
.loop-subscription-container input[type="radio"]::before{
  content: "";
  width: 16px;
  height: 16px;
  border-radius: 50%;
  display: inline-block;
  background-color: #000;
  transform: scale(0);
  transition: transform .2s ease-in-out;
}
.loop-subscription-container input[type=radio]:checked:before {
  transform: scale(1);
}
.loop-subscription-container .loop-subscription-group-discount-badge ,
.loop-subscription-container .loop-selling-plan-selector-description {
   display:none !important;
}
.loop-subscription-container .loop-subscription-group-text{
  flex:5;
}
.loop-subscription-container label{
  color: #3B3339 !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  cursor:pointer;
  margin-right:10px !important;
}
.loop-subscription-container label strong{
  color: #4B875F;
  font-size:14px !important;
}
.loop-subscription-container .loop-selling-plan-selector{
   width:100% !important;
   margin: 0px !important;
   margin-bottom: 15px !important;
}
.loop-subscription-container .loop-subscription-group-selling-plans-container{
  margin-left:0px !important;
}
.loop-subscription-container .loop-subscription-group-selling-plans-container{
  margin-top:15px !important;
}
.loop-subscription-container .loop-subscription-custom-description {
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.loop-subscription-container .loop-subscription-custom-description h5 {
    color: #3B3339;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: .5px;
}
.loop-subscription-container .loop-subscription-custom-description > ul {
    margin: 0;
    padding:0 !important;
}
.loop-subscription-container .loop-subscription-custom-description ul li {
    list-style: none;
    position: relative; 
    padding-left: 28px;
}
.loop-subscription-container .loop-subscription-custom-description ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 2px;
    width: 20px;
    height: 20px;
    background-image: url('/cdn/shop/files/Checkmarks.png?v=1757482837');
    background-repeat: no-repeat;
    background-size: contain;
}
.loop-subscription-container .loop-one-time-purchase-option-price-amount,
.loop-subscription-container .loop-subscription-group-price-amount {
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 1;
    text-transform: uppercase;
    color: #3b3339 !important;
}
.loop-subscription-container .loop-purchase-options-label{
    display:none;
}
.loop-subscription-container .loop-subscription-custom-description li strong {
    text-transform: uppercase;
} */
/* =============== END :Loop Subscription Option Css =============== */

/* ===== PDP ATC button ==========*/
.product-form .product-form__btn .current_product_total {
    position: relative;
    padding-left: 20px;
}
.product-form .product-form__btn .current_product_total:before {
    content: "-";
    position: absolute;
    left: 6px;
}
.product-form .product-form-wrapper{
    margin-bottom
}
.product-form .product-form__btns {
    margin-bottom: 10px;
}
/* ========================= END : Cutom Css ====================== */