/** Shopify CDN: Minification failed

Line 46:41 Unexpected "{"
Line 46:48 Expected ":"
Line 167:15 Unexpected "{"
Line 167:22 Expected ":"

**/
.mx_svg_mega_menu{
    height:30px;
    width:30px;
    object-fit:cover;
}

.mx_qunatity_wrapper >.w-full{
 width: fit-content;
}
.mx_qunatity_wrapper{
    display:flex;
    align-items:center;
    gap:20px;
}
.mx_product_page_wrapper .x-block-badges{
    display:none;
}
.mx_product_page_wrapper .mx_sale_badges_design  {
    margin-bottom:0px;
}
.mx_product_page_wrapper .price-sale{
    font-weight:800;

}
.mx_sale_badges_design .x-badges-product-detail .x-badge-text {
     padding: .325rem 1rem;
}



.mx_trust_badges {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr)); /* Always 2 columns */
  gap: 8px 8px;

}

 .mx_product_page_wrapper #trust-badges-{{ block.id }} .trust-badge {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 6px;
  padding: 6px 6px;
  border: 1.5px solid #d7e5e5; /* dotted/dashed thin border like your screenshot */
  border-radius: 20px;     /* pill/rounded style */
  background: #fff;
  font-weight: 500;
}

.mx_highlights {
  border-top: 1.5px solid #d7e5e5;
  padding-top: 12px;

}
.mx_highlights .product-highlights__title {
  font-weight: 700;
  color: #000;
  margin: 0 0 6px 0;
  padding:0px 8px;
}
.mx_highlights .product-highlights__list {
  margin: 0;
  padding-left: 30px; /* bullet indent */
}
.mx_highlights .product-highlights__list li {
  margin: 4px 0;
      list-style: disc;

}


.mx_sale_badges_design .min-h-\[45px\]

 {
    min-height: 24px;
}

.sticky-add-to-cart {
  box-shadow:
    0 -3px 6px rgba(0,0,0,0.2),
    0 -8px 20px rgba(0,0,0,0.25);
}
.mx_product_page_wrapper .accordion+.accordion {
  margin-top:0rem !important;
  margin-bottom:0rem;
}
.mx_product_page_wrapper .accordion{
  margin-bottom:0rem !important;
}


.m_productCard_header .top-left-container.label-container.left-1 {
    right: .25rem;
    left: unset;
}
span.m-save-percentage {
    font-size: 12px;
    background: rgba(var(--colors-button));
    color: white;
    padding: 2px 4px;
    border-radius: 5px;
}

button.m-buy-now-button {
    border: 2px solid rgba(var(--colors-button));
    padding: 20px;
    color: rgba(var(--colors-button));
    margin-top: 8px;
}

.m-atc-buy-now-container{
    display: flex;
    width: 100%;
    align-items: start;
    justify-content: space-between;
    gap: 5px;
}
.m-atc-buy-now-container .m-buy-now-button {
    margin: 0;
    padding: 5px 0;
    width: 50%;
}
.bottom_atc {
    padding: 0;
    width: 50%;
}
.bottom_atc button {
    margin: 0;
    padding: 5px 0;
    border: 2px solid rgba(var(--colors-button)) !important;
}
.card-product:not(.recommendations) .card-info, .card-product:not(.recommendations) .x-variants-data{
    padding-left: 0 !important;
    padding-right: 0 !important;
}
p.m-grid-indications {
    margin-bottom: 8px;
}
.m-product-card-info{
  min-height: 135px;
}

.x-estimate-delivery .estimate-content p{
  display: block;
}

/* .card-product .card__heading {
  min-height: 40px;
} */
@media (min-width: 768px) {
    .mx_product_page_wrapper .md\:mb-6 {
        margin-bottom: 1rem;
    }
    .mx_trust_badges {

  gap:10px 20px ;

}
#trust-badges-{{ block.id }} .trust-badge {
 padding: 10px 10px;

}
}


@media(max-width:768px){
.mx_product_page_wrapper .product-media-container{
    padding:0px 20px 0px;

}
.mx_product_page_wrapper  .m_product_badges{
border-top-left-radius: 8px;
left:0px;
top:0px;
}


    .mx_product_page_wrapper .x-variant-picker .grid-cols-2 select {
margin:2px 0px;
    }
.mx_qunatity_wrapper .mt-2\.5 {
    margin-top: 2px;
}

  
  /* .mx_product_page_wrapper .x-estimate-delivery .pl-8{
padding-left:0px !important;
  } */

.mx_product_page_wrapper .transition-fade .x-splide-slide .image-detail {
    border-radius:8px;
}
.mx_product_page_wrapper .splide-image > .overflow-auto img{
      border-radius:8px;
      border:2px solid #941e37 ;
}

.mx_product_page_wrapper .splide-image .overflow-auto > .gap-y-1\.5 {
    gap:8px;
}
.mx_product_page_wrapper .x-variant-picker .grid-cols-2

 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
 }

  .mx_product_page_wrapper .x-estimate-delivery{
    padding:0.4rem;
  }
   .mx_product_page_wrapper  .mb-4 {
    margin-bottom: 0.4rem;
}
.mx_product_page_wrapper .mx_sale_badges_design  {
    margin-bottom:0px;
}
.mx_sale_badges_design .x-badges-product-detail .x-badge-text {
    padding: .1rem .5rem;
}

.m-grid-indications{
    font-size: 13px;
 }
 .m_product_badges{
    font-size: 12px;
}
.m-atc-buy-now-container .m-buy-now-button{
  width: 100%;
  font-size: 15px;
}
.bottom_atc{
  width: 100%;
}
.bottom_atc button{
  font-size: 15px;
}
.mx_product_page_wrapper .accordian {
  margin-bottom:0rem !important;
}

.x-review-product .rating svg{
  width: 13px;
  height: 13px;
}

.product-recommendations button.splide__arrow.splide__arrow--next,
.collection_wrapper .featured-collection button.splide__arrow.splide__arrow--next {
    position: absolute;
    top: 35%;
    right: 0;
    background: #f5f5f5;
}

.product-recommendations button.splide__arrow.splide__arrow--prev,
.collection_wrapper .featured-collection button.splide__arrow.splide__arrow--prev {
    position: absolute;
    top: 35%;
    left: 0;
    background: #f5f5f5;
}

}
