/** Shopify CDN: Minification failed

Line 393:38 Expected identifier but found whitespace
Line 552:6 Unexpected "}"
Line 638:5 Expected identifier but found "59px"

**/
.cstm-home-div {
    margin-top: 20px !important;
}
.custom-sponsor.body {
    display: flex;
    align-items: center;
    gap: 100px;
    margin-top: 5px !important;
}
.section-template--18709324431550__ss_feature_7_7wiYgM-settings{
    display: none;
  }
.reviews-image-text {
    display: flex;
    gap: 10px;
    background: #f3f3f3;
    margin-top: 10px;
    border-radius: 5px;
    align-items: center;
}
.reviews-content-template {
    padding: 5px 0px 5px 0px;
}
.reviews-image {
    width: 23%;
    padding: 5px 5px 5px 5px;
}
p.reviews-author-template {
    font-size: 14px;
}
.reviews-text-template p {
    font-size: 11px;
    margin-top: -8px;
}
img.img3 {
    width: 6% !important;
    margin-right: 1px;
    margin-left: -2px;
}
span.text4 {
    /* margin-right: 22px !important; */
    margin-left: 6px;
}
  .ms-orange-lines {
    margin-bottom: 0;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    grid-gap: 8px;
  }

  .ms-orange-line {
    display: flex;
    align-items: center;
    font-size: 15px;
  }

  /* .ms-orange-line img {
    width: 25px;
    margin-right: 9px;
  } */
img.img1 {
    width: 3%;
    margin-right: 14px;
    margin-left: 9px;
}
img.img2 {
    width: 6%;
    margin-right: 6px;
    margin-left: -3px;
}
.ms-orange-dot {
    display: inline-block;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    margin: 0 5px;
    position: relative;
    margin-right: 19px;
    margin-left: 11px;
}

  .ms-orange-dot:first-child {
    background-color: #FFA500; /* Orange */
  }

  .ms-orange-dot::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: inherit;
    border-radius: 50%;
    z-index: 0;
    animation: ms_orange_animated 2.5s ease-out infinite;
    left: 0;
  }

  @keyframes ms_orange_animated {
    0% {
      transform: scale(0.95);
      box-shadow: 0 0 0 0 rgba(255, 165, 0, 0.5); /* orange */
    }
    70% {
      transform: scale(1);
      box-shadow: 0 0 0 10px rgba(255, 165, 0, 0); /* fade out */
    }
    100% {
      transform: scale(0.95);
      box-shadow: 0 0 0 0 rgba(255, 165, 0, 0);
    }
  }

  span.ms-orange-dot + span {
    color: #FFA500; /* A slightly darker orange for text */
  }

  @media only screen and (max-width: 600.98px) {
    .ms-orange-lines {
      margin-bottom: 24px;
    }
    .ms-orange-line {
    font-size: 15px;
  }

  }


@media only screen and (max-width: 480px) {


}








.shopify-shoppe {
    display: none;
}











.heading h2 {
    font-size: 37px;
    font-size: 39px;
    line-height: 48px;
    margin: 0px 0px 30px;
    font-weight: 700;
    text-align: center;
    font-family: "Poppins", serif;
}
.heading--small {
        line-height: 1.23077;
        display: none;
    }
.accordion-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 600;
  font-size: 16px;
  padding: 1px 0;
  color: #333;
  cursor: pointer;
  gap: 10px; /* Adds spacing between elements */
}

/* Adjust image size and alignment */
img.accordion-image {
  width: 20px; /* Adjust size as needed */
  height: auto;
}

/* Icon with text */
.accordion-with-icon {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-grow: 1; /* Ensures title & icon take available space */
}

/* Ensures title aligns right next to the image/icon */
.accordion-text {
  font-size: 16px;
  color: #5c5c5c;
}

/* Position plus/minus toggle at the end */
.accordion-toggle {
  font-size: 20px;
  font-weight: bold;
  transition: transform 0.3s ease;
  display: flex;
  align-items: center;
  margin-left: auto; /* Pushes toggle to the end */
}

/* Hide minus icon by default */
.accordion-toggle .minus {
  display: none;
}

/* Show minus icon & hide plus when opened */
.accordion-item[open] .accordion-toggle .plus {
  display: none;
}

.accordion-item[open] .accordion-toggle .minus {
  display: inline;
}
/* Style each accordion item */
.accordion-item {
  border-bottom: 1px solid #ddd;
  cursor: pointer;
}

/* Add a bottom border line to the summary (accordion tab) */
.accordion-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 600;
  font-size: 16px;
  padding: 10px 0;
  color: #333;
  cursor: pointer;
  gap: 10px;
  border-bottom: 1px solid #ddd; /* Add bottom border */
}

/* Ensure content doesn't duplicate the border */
.accordion-item[open] .accordion-content {
  display: block;
  padding: 10px 15px;
  font-size: 14px;
  color: #666;
  border-bottom: 1px solid #ddd; /* Keep border consistency */
}

.payment {
    /* gap: 17px !important; */
    text-align: center;
    margin-top: 10px;
}
.ms-lines {
    margin-top: 10px;
}
.custom_message_inner {
    padding: 8px 12px 8px 16px;
    background-color: #ffffff;
    border: 0 solid #6ca6c1;
    border-left-width: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    font-size: 12px;
    line-height: 24px;
    margin-top: 0px !important;
}
p.volume-description2 {
    margin: 0;
}
p.volume-description3 {
    margin-bottom: 3px;
}
.main-scroller {
    padding-top: 15px;
}
.cstm-scroller-tect1 {
    margin-top: -8px !important;
}
ul.swatch-view.swatch-view-button {
    margin-bottom: 20px;
}
.div-inventory_quantity-text {
    margin-bottom: -20px;
    margin-top: 5px;
}

.custom-subcontent {
    text-align: center !important;
}
p.volume-description21 {
    margin-right: 20px;
}
   @media only screen and (max-width: 767px) {

     .image-text-image-template--18709324431550__ss_image_with_text_5_TjMBP7 img, .image-text-image-template--18709324431550__ss_image_with_text_5_TjMBP7 svg {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain !important;
    max-height: 600px;
}
     .image-text-image-template--18709324431550__ss_image_with_text_5_ACziir img, .image-text-image-template--18709324431550__ss_image_with_text_5_ACziir svg {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain !important;
    max-height: 600px;
}
     .reviews-image {
    width: 54%;
    
}
img.img2 {
    width: 8%;
    margin-right: 4px;
    margin-left: -5px;
}
     img.img3 {
    width: 8% !important;
    margin-right: -3px;
    margin-left: -5px;
}
img.img1 {
    width: 4%;
    margin-right: 10px;
    margin-left: 5px;
}

.ms-orange-dot {
    margin-right: 13px;
    margin-left: 4px;
}
     .cstm-save-text {
    margin-left: 3px;
}
.ms-lines {
    margin-top: 25px !important;
}
     strong.count {
    margin-left: 10px;
}
     p.volume-description3 {
    margin-bottom: 0px;
}
.volume-slider-container{
  font-family:Montserrat,sans-serif;

}
     .div-inventory_quantity-text {
    padding-top: 10px;
}
     .div-inventory_quantity-text {
    margin-bottom: -15px;
}
.div-inventory_quantity-text img.eye-cstm {
    padding-top: 3px;
}
.announcement-bar__list {
    padding-inline-start: 0px !important;
    padding-inline-end: 0px !important;
}
.announcement-bar__message.text--xsmall p {
    font-size: 9px !important;
}
     
   }
.custom-logo-icon {
    width: 35%;
  text-align:center;
}

p.heading.h3{text-align:left;margin:-11px -1px}.footer-tab-text-sections--22261221130572__ss_footer_4_qAwYLP{overflow:visible!important}.footer-tab-text-sections--22261221130572__ss_footer_4_qAwYLP a:hover{color:#fff!important}.feature-items-template--22261220704588__ss_feature_7_7BNyQf{padding:15px!important}.feature-item-template--22261220442444__ss_feature_7_pQ6gbw.swiper-slide{padding:0 10px 10px 10px}.feature-image-template--22261220704588__ss_feature_7_tTjhym.feature-image-item_GrQyyt.custom-feautreimage img{width:60px!important}.feature-image-template--22261220704588__ss_feature_7_tTjhym.feature-image-item_wAPkb3.custom-feautreimage img{width:60px!important}.feature-image-template--22261220704588__ss_feature_7_tTjhym.feature-image-item_BRqLyB.custom-feautreimage img{width:60px!important}.feature-image-template--22261220704588__ss_feature_7_tTjhym.feature-image-item_kJKtbr.custom-feautreimage img{width:60px!important}.feature-image-template--22261220933964__ss_feature_7_RtA7Li.feature-image-item_XqgktR.custom-feautreimage img{width:60px!important}.feature-image-template--22261220933964__ss_feature_7_RtA7Li.feature-image-item_NFRzRD.custom-feautreimage img{width:60px!important}.feature-image-template--22261220933964__ss_feature_7_RtA7Li.feature-image-item_NFRzRD.custom-feautreimage img{width:60px!important}.feature-image-template--22261220933964__ss_feature_7_RtA7Li.feature-image-item_9qJBiy.custom-feautreimage img{width:60px!important}.feature-image-template--22261220933964__ss_feature_7_RtA7Li.feature-image-item_fQe4Fn.custom-feautreimage img{width:60px!important}.custom-mct-logo img{width:40%;height:auto;}.custom-facebook-tiktok-flex{display:flex;gap:10px;margin-top:9px}.custom-mct-logo{text-align:center;margin-bottom:5%;}.custom-logo-icon a img{width:1.4rem;}span.loox-rating-label{margin-top:3px}span.swatch-option-name{font-weight:700}.product-item__label-list{z-index:1;position:absolute;top:40px}.feature-image-template--22261220704588__ss_feature_7_tTjhym{max-width:35%!important}.feature-image-template--22261220933964__ss_feature_7_RtA7Li{max-width:35%!important}a.button.button--primary{width:230px;height:46px;font-size:10px;margin-top:10px}.label--highlight{background:#000;color:#fff;border-radius:25px;padding:5px 10px 5px 10px;margin-left: 10px;}h3.heading.h2{font-weight:800}.announcement-bar__message p{font-weight:700;font-size:12px}
.loox-rating-content {
    display: flex;
    align-items: center;
    gap: 4px;
    background: #f2f7ff;
    justify-content: left;
    border-radius: 25px;
    padding: 6px 0px 6px 11px !important;
}.loox-rating-content
{display:flex;align-items: baseline;}.
product-item__footer{display:flex;justify-content:center}
.image-overlay__text-container{display:block!important}
.custom-feautreimage img{border-radius:145px;width:70%!important}.price--large{color:#000}.label--highlight{background:#000;color:#fff}div#ultimateTrustBadgeswidgetDiv{margin-top:3px!important;margin-bottom:0px !important;}.product-item__footer a{border-radius:30px}.product-form__add-button{border-radius:30px}.checkout-button{border-radius:30px}.text-container>:last-child{display:block!important}
.loox-rating-content .loox-icon{fill:#BFE3F2}.loox-rating-content{display:flex;align-items:baseline}p.product-item-meta__color-count.text--small.text--subdued{display:none}product-item.product-item span.price.price--highlight{font-weight:800}.product-item__image-wrapper{margin-bottom:0!important}@media only screen and (max-width:767px){.footer-tabs-sections--22261221130572__ss_footer_4_qAwYLP{height:275px}.footer-copy-text-sections--22261221130572__ss_footer_4_qAwYLP{margin-top:20px!important}.footer-copy-text-sections--22261221130572__ss_footer_4_qAwYLP{margin-top:-3px!important}.footer-newsletter-text-sections--22261221130572__ss_footer_4_qAwYLP{margin-bottom:15px}a.button.button--primary{width:150px!important;height:32px;font-size:10px;line-height:14px;padding-top:3px;white-space:nowrap;padding:9px}.product-item__label-list{top:20px!important}.feature-text-template--22261220704588__ss_feature_7_7BNyQf{padding:0 15px 0 15px}.feature-title-template--22261220704588__ss_feature_7_7BNyQf{padding-left:15px;padding-right:15px}.loox-rating-content{width:100%!important}span.loox-rating-label p{font-size:11px}.custom-top-review-img img{width:100px!important}.loox-rating-content{padding:0 5px 0 5px!important}div#ultimateTrustBadgeswidgetDiv{margin-top:3px!important;margin-bottom:-50px!important}}.feature-title-template--22261220933964__ss_feature_7_RtA7Li h3{font-weight:800}.vol-range{display:flex;justify-content:space-between;align-items:center;}p.volume-description3{margin-top:0px!important}.volume-slider-container{font-family:Montserrat,sans-serif;width:100%}.volume-slider-container label{font-weight:700;display:block;margin-bottom:8px}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:4px;background:#ddd;outline:0;border-radius:5px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#000;cursor:pointer}input[type=range]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#000;cursor:pointer}.vol-range p{font-size:12px}
.announcement-bar__message {
    text-align: center;
    padding-block-start: 10px;
    padding-block-end: 10px;
    font-weight: 500;
}.sticky_cart {
height:144px;
    position: fixed;
    width: 35rem;
    right: 0;
    bottom: -100%;
    min-height: 70px;
    background: #ffffff;
    box-shadow: 0px 2px 10px #27272780;
    -webkit-box-shadow: 0px 2px 10px #27272780;
    transition: 0.6s;
    -moz-box-shadow: 0px 2px 10px #27272780;
}
.sticky_cart .product-details{
	display: flex; 
	max-width:1200px !important; 
	margin: 0px auto;
} 
.sticky_cart .prd-details-left{width: 40%;}
.sticky_cart .prd-details-right{width: 60%;text-align: right;}
.sticky_cart img{max-width:75px;}
.sticky_cart .product-details h3{
	font-size: 20px;
	letter-spacing: 2px !important;
    text-transform: uppercase;
    margin-left: 20px;
    margin-bottom: 25px;
    font-weight: bold;
}
.sticky_cart .prd-image-title,
.sticky_cart .prd-image-price-cart{
	display: inline-grid;
	align-items: center;
    min-height: 70px;
}
.sticky_cart .prd-details-right .prd-image-price-cart{justify-content: flex-end;}
.sticky_cart.show{
        display: none;
    align-items: center;
    z-index: 999;
    bottom: 1rem;
    padding: 15px;
    transition: .6s;
    gap: 29px;
}
.prd-image-title.title {
font-size:15px !important;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 100%;
    overflow: hidden;
}
span.product-title {
font-size: 15px;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 100%;
    overflow: hidden;
    font-weight: 600;
}span.prd-price {
    font-weight: 600;
    color: #b00020 !important;
}
.prd-image-title img {
    padding: 9px 4px;
}
button#btn-sticky-cart {
    width: 230px;
    text-align: center;
    padding: 0px 12px;
    color: black;
    background: #bfe3f2;
    height: 45px;
    font-weight: 700;
    border: none;
    border-radius: 2pc;
    text-transform: uppercase;
}
.custom-button-with-qua {
    align-items: center;
    /* display: flex; */
    justify-content: start;
    gap: 10px;
}product-payment-container#MainPaymentContainer {
    width: 100%;
}quantity-selector.quantity-selector {
    position: relative;
    display: flex;
    height:50px !important;
    max-width: 103px;
    overflow: visible;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}.custom-atc {
height:50px !important;
  margin: 0 !important;
    border-radius: 7px !important;
}.product-form__quantity {
    margin-top: 20px;
}input.quantity-selector__input {
    padding: 0 !important;
}@media only screen and (max-width: 767px) {
  .custom_boxes {
    gap: 9px !important;
}

.offer.offer--center.bg-custom.text-custom {
    margin-top: 51px  !important;
}.custom-button-with-qua {
    margin-top: 12px !important;
}
.custom_message_inner {
    margin-top: 44px !important;
    margin-bottom: 24px;
}

.prd-image-title.title {
    display: none;
}.sticky-pro.image {
    display: none;
}button#btn-sticky-cart {
    width: 360px;
}.sticky_cart {
    background: #8a2be200;
-webkit-box-shadow:0 !important;
box-shadow:none !important;
}.sticky_cart.show {
justify-content: center;
    width: 100%;
}
}img.eye-cstm {
    width: 5%;
    margin: 0 0 -5px;
}.offer.offer--center.bg-custom.text-custom {
  font-size:13px;
    text-align:center;
    border-radius: 7px;
    place-content: center;
    justify-items: center;
    height: 125px;
    background: #bfe3f2;
    align-content: center;
}span.bold.text-sm {
    font-weight: 800;
}svg.icon.icon-picto-gift {
    margin-bottom: 12px;
}.prose.text-sm {
    margin-top: 5px;
}
      }button#btn-sticky-cart {
    border: 1px solid;
}span.compare-price-upsell.price--highlight {
    opacity: .7;
    text-decoration: line-through;
    font-weight: 500;
}
span.price-upsell.price--highlight {
    color: #b00020 !important;
}.price-list--centered {
    justify-content: center;
    gap: 6px;
}button#btn-sticky-cart {
    margin-top: 12px;
}.upsell-produc p.product_title {
    margin-top: 12px !important;
    height: 30px;
}product-item.product-item.mct-9389382795596 {
    display: none;
}
@supports (-webkit-touch-callout: none) {
  svg.icon.icon-picto-gift {
    justify-self: center !important;
}.offer.offer--center.bg-custom.text-custom svg {
    margin-left: 175px !important;
}button.cstm-next svg {
    margin: -4px -4px -4px -2px !important;
}
  .upsell-produc .main-scroller {
    margin-left: 22px;
    font-weight:800 !important;
}
.upsell-produc button {
    align-content: center !important;
}.bottom-display {
    margin-top: 200px;
}
}
@media only screen and (max-width: 767px) {
.volume-slider-container {
    margin-top: 15px;
}p.footer__item-title.heading.heading--small {
    color: white !important;
    display: block;
}
.product-form__buy-buttons svg {
    width: 36px !important;
}
}
 .upsell-produc .main-scroller {
    font-weight:800 !important;
}.upsell-produc button {
    text-align: center !important;
}


@media only screen and (max-width: 420px) {
  .price--large {
    font-size: 15px;
}
  .price-list {
    /* flex-wrap: wrap; */
    align-items: baseline;
    display: flex;
}
  .product-form__buy-buttons svg {
    width: 35px !important;
}

  .payment-methods-list {
    
    gap: 2px;
  
}
  .payment-methods-list {
  
    justify-content: center;
}



  
}.section-divider__svg.my_class_ani.color-accent-1 {
    display: none !important;
}div#shopify-section-template--24149890892076__images_block_custom_haBm8n {
    padding-top: 80px !important;
}.w-[59px] {
    width: 0 !important;
}


