/** Shopify CDN: Minification failed

Line 124:6 Unexpected "{"
Line 124:7 Expected identifier but found "%"
Line 124:92 Unexpected "{"
Line 124:93 Expected identifier but found "%"
Line 230:10 Unexpected "{"
Line 230:11 Expected identifier but found "%"
Line 230:139 Unexpected "{"
Line 230:140 Expected identifier but found "%"
Line 258:10 Unexpected "{"
Line 258:11 Expected identifier but found "%"
... and 2 more hidden warnings

**/
/* Global Sticky Add to Cart Animations */
@keyframes slideIn {
  from { transform: translateX(100%); opacity: 0; }
  to { transform: translateX(0); opacity: 1; }
}

@keyframes slideOut {
  from { transform: translateX(0); opacity: 1; }
  to { transform: translateX(100%); opacity: 0; }
}

/* Ensure sticky cart doesn't conflict with other elements */
body.has-sticky-cart {
  padding-bottom: 80px;
}

@media (max-width: 768px) {
  body.has-sticky-cart {
    padding-bottom: 70px;
  }
}

/* Head All Css Code */

    .jdgm-rev__header .jdgm-rev__author::after{
       content: "Verified Buyer";
       color: #aa88a3;
           margin-left: 22px;
    }
    .jdgm-carousel-item__reviewer-name-wrapper::after{
      content: "Verified Buyer";
       color: #aa88a3;    margin-top: 15px;
    display: block;
    }
    .appstle_subscribe_option_grid {
      position: relative;
    }

    .appstle_subscribe_option_grid:after {
      /* content: "Learn more"; */
      font-size: 14px;
      text-decoration: underline;
      font-weight: 500;
      cursor: pointer;  /* Make it look clickable */
      display: inline-block;
    }

    /* Style for the popup */
    .popup {
      display: none;
      position: fixed;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      padding: 20px;
      background-color: white;
      border: 1px solid #ccc;
      box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
      z-index: 1000;
    }

    .popup-overlay {
      display: none;
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background-color: rgba(0, 0, 0, 0.5);
      z-index: 999;
    }

    .popup .close-btn {
      position: absolute;
      top: 10px;
      right: 10px;
      cursor: pointer;
      font-size: 16px;
    }
 .fake-after {
  color: black;
  text-decoration: underline;
  cursor: pointer;
  font-size: 14px;
  background: white;
  padding: 2px 4px;
  z-index: 9999;
  position: absolute;
}

 inbox-online-store-chat{
             right: 45px !important; 
            }

/* --------------------------- */


 .jdgm-carousel-wrapper .jdgm-carousel__item-wrapper{height:auto}
      .product-info__block-item{position:relative}
      .appstle_circle {position: relative;}
      input[type="radio"]:checked + label .appstle_circle::after {  content: '✓';  position: absolute;top: -4.5px;left: -4px; color: white;font-size: 14px; background: black;border-radius: 50%; padding: 0px 6px; font-weight: bold;}
      #appstle_subscription_widget0 .appstle_subscription_wrapper_option{padding: 22px 16px;}
      .quantity-selector, shopify-payment-terms {display: none;}
      .appstle-active-option { background: #efe8ec !important;border-color:#232323 !important }
      .block-swatch {border-radius: 10px;--swatch-disabled-strike-color:#D1D3D4; color:#D1D3D4;padding: 10px 22px;}
      :checked+.block-swatch, .block-swatch.is-selected{ --swatch-disabled-strike-color:#232323; color: #232323; border-color: #232323;}
      .appstle_subscription_wrapper_option :has(.appstle-active-option){border-color:#232323 !important }
      .appstle_include_dropdown:has(.appstle-active-option)::before {top: -17%; }
      {% comment %} .appstle_subscription_wrapper_option {border-color:#D1D3D4 !important } {% endcomment %}
      .variant-picker__option-info, .appstle_widget_title{font-weight:600;}
      p, li, .accordion__toggle{font-size:15px}
      .jdgm-carousel-item__review-title { font-size: 22px !important; line-height: 22px; margin: 15px;font-weight:500 !important;}
      .jdgm-line-clamp { display: block !important;}
      .jdgm-star{color:black !important; padding: 0 8px 0 0 !important}
      .jdgm-carousel-item__reviewer-name { font-size: 16px !important; opacity: 1 !important; line-height: 1;padding: 8px 0;}
      .jdgm-carousel-item__review-body>p {font-style: italic;}
      .newsletter-popup ,.jdgm-row-extra {display:none !important}
      .jdgm-rev__icon{display:none !important}
      .jdgm-rev__pics, .jdgm-rev__vids { display: none;}
      .jdgm-rev__title{font-weight:500}
      .jdgm-preview-badge .jdgm-star.jdgm-star {font-size: 24px;}
      .jdgm-star { padding: 0 3px 0 0 !important;}
      .jdgm-prev-badge__text {padding-left: 8px;}
      /* .jdgm-rev__header{margin-bottom:0 !important} */
      .jdgm-star.jdgm--on:before {content: "\2605";}
      .jdgm-rev-widg__summary .jdgm-star{font-size:24px !important}
      .jdgm-histogram .jdgm--on , .jdgm--on{font-size:24px !important}
      .jdgm-histogram .jdgm--off, .jdgm--off {font-size:24px !important}
      .jdgm-write-rev-link{ text-transform: uppercase !important;}
      .jdgm-star.jdgm--off:before { content: "\2606" !important}
      .product-info__block-item .prose p{display:block}
      #shopify-section-template--17953521336508__multi_column_kMhHtb .multi-column__item:not(:nth-child(5)):not(:nth-child(6))::before{ content: ""; display: block;width: 28px;height: 28px;
            background-image: url("/cdn/shop/files/AXO_checkmark_104x104_9844526b-799a-4b91-ac8d-d32f51e5d0af.png?v=1744658320");
            background-size: cover; background-position: center; margin-right: 10px;vertical-align: middle;position: absolute;left: -24px;z-index:3;}
      #shopify-section-template--17953521336508__multi_column_Phcrxm .section-spacing{
      background-image: url("/cdn/shop/files/AdobeStock_834986615_BLURRED.jpg?v=1746313167");background-size: cover; background-position: center; background-attachment: fixed; }
      #shopify-section-template--17953521336508__multi_column_kMhHtb .multi-column__item:not(:nth-child(5)):not(:nth-child(6)) {border: 1px solid #5ebc79; padding: 15px; background: white; }
      #shopify-section-template--17953521336508__multi_column_kMhHtb .multi-column__item:nth-child(5) .text-start{
          background:#232323;color:white;text-align:center;padding: 15px; margin: 0px -45px;/* position: absolute; width: 100%; */  }
       #shopify-section-template--17953521336508__multi_column_kMhHtb .container::after{ content: ""; display: block;width: 60px;height: 60px;
       background-image: url("/cdn/shop/files/Axo_Icons_110324_Ingredients.png?v=1730778473");background-size: cover; background-position: center; margin:auto;margin-top:14px;}
      .appstle_select { padding: 8px 10px !important;}
      #appstle_subscription_widget0 .appstle_select_label{display:none !important}
      /* #shopify-section-template--17953521336508__main #appstle_subscription_widget0 {margin-left: -150px !important; } */
      #shopify-section-template--17953521336508__main #appstle_subscription_widget0 {width: 70% !important; }
      product-form form{margin:0}
      .product-info__block-list > .product-info__block-item:nth-child(6){display:flex; gap:22px;}
      .product-info__block-item .mrg{display:flex;    flex-direction: column-reverse;}
      .product-info__block-item:nth-child(8){margin-bottom:0}
     .product-info__block-group , .product-info__block-item .prose p{margin-top:0}
      .WIDGET_TYPE_7 span.appstle-save-badge { background-color: #C66B6B !important; border-radius: 0 !important;  font-size: 11px !important; font-weight: 500 !important;}
      .WIDGET_TYPE_7 .appstle_select{border-radius: 15px !important;}
      .appstle_include_dropdown::before{content:"Most Popular"; position:absolute;top:-8%;left: 3%;width:auto;height:auto; background:#AA88A3;color:white;border-radius: 30px; padding: 3px 15px;
        text-align: center;    z-index: 3;}
      .WIDGET_TYPE_7 .appstle_custom_select{border:0}
      .product-info__block-list > .product-info__block-item:nth-child(1){margin:0}
      .product-info__block-list > .product-info__block-item:nth-child(1) p{color:white;background:black;padding:5px 10px;    width: fit-content;}
      /* faq styling */
      .accordion__disclosure[open] .animated-plus { background-color: black; color:white }
      .animated-plus{border-radius:50%;border:1px solid #ddd; padding:11px}
      .animated-plus::before, .animated-plus::after { content: ""; position: absolute; top: 50%;left: 50%;transition: transform 0.25s ease-in-out; transform: translate(-50%, -50%) rotate(0deg);}
      .accordion::hover .animated-plus:before, .accordion::hover .animated-plus:after { content: ""; background-color: currentColor; transition: transform .25s ease-in-out, opacity .25s ease-in-out; position: absolute; top: 50%; left: 50%;
          transform: translate(-50%, -50%)rotate(-90deg); }
      details:hover .animated-plus::before { transform: translate(-50%, -50%) rotate(90deg); }
      details:hover .animated-plus::after { transform: translate(-50%, -50%) rotate(180deg); }
      .group-expanded .animated-plus::before { transform: translate(-50%, -50%) rotate(90deg); }
      .group-expanded .animated-plus::after { transform: translate(-50%, -50%) rotate(180deg);}
      /* #appstle_subscription_widget0 .appstle_subscription_wrapper_option.appstle_include_dropdown::after{content:"Learn More"; position: absolute; top:0%;left: 0%;width:50px; height:50px} */
      /* .appstle_subscribe_option::after{content:"Learn More"; position: absolute; right: 0;width:auto; height:50px;text-decoration:underline;margin:auto;display:block;cursore:pointer;} */
      #appstle_subscription_widget0 .appstle_subscription_wrapper{overflow:visible !important;}

      @media (max-width: 1025px) {
          .product-info__block-list > .product-info__block-item:nth-child(6) { gap: 60px;}
          #product-info-8601056608444-template--17953521336508__main shopify-payment-terms{  margin-top: 16px; }
          #shopify-section-template--17953521336508__main .product-title {font-size: 34px;}
        
      }
       @media (max-width: 1000px) {
         
          .product-info__block-list > .product-info__block-item:nth-child(6) {gap: 20px; }
         #shopify-section-template--17953521336508__multi_column_kMhHtb .scroll-area{ overflow: auto; }
           #shopify-section-template--17953521336508__multi_column_kMhHtb .multi-column__item:not(:nth-child(5)):not(:nth-child(6))::before{display:none;}
          #shopify-section-template--17953521336508__multi_column_kMhHtb .multi-column__item:nth-child(5) .text-start { margin: 0px;}
         #shopify-section-template--17953521336508__multi_column_kMhHtb .multi-column__item:nth-child(5){display: flex; justify-content: center;}
           #shopify-section-template--17953521336508__multi_column_kMhHtb .multi-column__item:nth-child(5) .text-start{    padding: 22% 10px;}
        
      }
      @media (max-width: 999px) {
  .product-gallery__thumbnail-scroller {
    grid-template-columns: none !important;
  }
  .product-gallery__thumbnail[aria-current="true"] {
    border: none;
  }
}
      @media(max-width:890px){
        #shopify-section-template--17953521336508__multi_column_kMhHtb .scroll-area{  overflow: auto hidden; }
        #shopify-section-template--17953521336508__multi_column_kMhHtb .multi-column__item:not(:nth-child(5)):not(:nth-child(6))::before{ display:none;}
        #shopify-section-template--17953521336508__multi_column_kMhHtb .multi-column__item:nth-child(5) .text-start { margin: 0px; }
        #shopify-section-template--17953521336508__multi_column_kMhHtb .multi-column__item:nth-child(5){display: flex; justify-content: center;}
        #shopify-section-template--17953521336508__multi_column_kMhHtb .multi-column__item:nth-child(5) .text-start{    padding: 38% 10px;}
        
      }
      @media (max-width: 500px) {
        .product-title { font-size: 28px !important; line-height: 30px; }
        .product-info__block-list > .product-info__block-item:nth-child(6) {gap: 40px;}
        #shopify-section-template--17953521336508__multi_column_cFeKAG .multi-column,
        #shopify-section-template--17953521336508__multi_column_6Fdbm4 .multi-column{display: block !important;}
        #shopify-section-template--17953521336508__multi_column_cFeKAG .section-spacing{padding-block-end:0}
        #shopify-section-template--17953521336508__multi_column_cFeKAG .multi-column__item, 
        #shopify-section-template--17953521336508__multi_column_6Fdbm4 .multi-column__item{margin: 18px;}
        #shopify-section-template--17953521336508__multi_column_6Fdbm4 .multi-column__item:nth-child(2){margin-top:0}
        .product-info__block-item:nth-child(5){    gap: 30px;}
         #product-info-8601056608444-template--17953521336508__main shopify-payment-terms { margin-left: -128px !important; display: block;}
          {% comment %} #shopify-section-template--17953521336508__main #appstle_subscription_widget0 { margin-left: -145px !important ; } {% endcomment %}
           #shopify-section-template--17953521336508__main #appstle_subscription_widget0{ width: 100% !important }
         #product-info-8601056608444-template--17953521336508__main shopify-payment-terms { margin-left: 0px !important;  }
         #shopify-section-template--17953521336508__multi_column_kMhHtb .multi-column__item:nth-child(5) .text-start{    padding: 63% 10px;}
        .jdgm-carousel-wrapper .jdgm-carousel__item-wrapper{height: auto !important;}
        .jdgm-carousel-wrapper .jdgm-carousel__left-arrow { margin-left: 0;margin-top: -150.6px;}
        .jdgm-carousel-wrapper .jdgm-carousel__right-arrow { margin-right: 0;margin-top: -150.6px;}
        .jdgm-carousel-wrapper{padding:0 !important}
         #appstle_subscription_widget0 .appstle_subscription_wrapper_option{width:100%}
        }
       /* #shopify-section-template--17953521336508__multi_column_kMhHtb .multi-column__item:nth-child(5){
             position: absolute; width: 100%;
        } */
      @media(max-width:480px){
        .product-info__block-list > .product-info__block-item:nth-child(6){display:block}
         #product-info-8601056608444-template--17953521336508__main shopify-payment-terms , #shopify-section-template--17953521336508__main #appstle_subscription_widget0 { margin-left: 0px !important;}
      }
      @media (max-width: 391px) {
          .product-info__block-list > .product-info__block-item:nth-child(5) { gap: 52px; }
          #shopify-section-template--17953521336508__multi_column_kMhHtb .multi-column__item:nth-child(5) .text-start{    padding: 79% 10px;}
            }
      @media (max-width: 376px) {
         
        #shopify-section-template--17953521336508__main .buy-buttons .button{font-size:14px}
        .product-info__block-list > .product-info__block-item:nth-child(6) { gap: 60px; }
        
      }
        @media (max-width: 346px) {
          {% comment %} #product-info-8601056608444-template--17953521336508__main shopify-payment-terms , #shopify-section-template--17953521336508__main #appstle_subscription_widget0 { margin-left: -135px !important; } {% endcomment %}
          #shopify-section-template--17953521336508__main .buy-buttons .button {font-size: 12px;  }
         .multi-column__item p { font-size: 15px;}
          #shopify-section-template--17953521336508__multi_column_kMhHtb .multi-column__item:nth-child(5) .text-start{    padding: 71% 10px;}
        }
       @media (max-width: 321px) {
         .product-info__block-list > .product-info__block-item:nth-child(6){display:block}
         #product-info-8601056608444-template--17953521336508__main shopify-payment-terms , #shopify-section-template--17953521336508__main #appstle_subscription_widget0 { margin-left: 0px !important;}
         .WIDGET_TYPE_7 span.appstle-save-badge{    font-size: 9px !important;}
       }






















