/** Shopify CDN: Minification failed

Line 331:13 Unexpected "{"

**/

 .bIVimj{z-index:22 !important;}
variant-select[data-option-name="Size"] .m-product-option--label .option-label .option-label--selected {
    display: none;
}
.heart-style{fill: #ff000000;stroke: #ffffff;stroke-width:5;stroke-miterlimit:20;}
 
.m-tooltip.m-button--icon.m-wishlist-button,
.m-tooltip.m-button--icon.m-wishlist-button:hover {
    background-color: transparent!important;
    border: none!important;
    box-shadow: unset!important;
}
.m-tooltip.m-button--icon.m-wishlist-button svg 
{
  width:25px;
  height:25px;
}
.m-tooltip.m-button--icon.m-wishlist-button:hover svg path,
.m-tooltip.m-button--icon.m-wishlist-button.added-to-wishlist svg path {
    fill: red !important;
    stroke: red !important;
}
.m-product-addon--item .share-button svg
{
  height:24px !important;
}
.m-product-addon--item .share-button svg path {
    fill: white;
}
.m-product-card.m-product-card--style-4 .m-product-card__media .m-product-card__action {
  bottom: 85% !important;
  justify-content: end !important;
}
.logo-left__2l .m-header__inner {
  padding: 0 !important
}
.m-header__mobile.container-fluid {
  padding-top: 0!important;
  padding-bottom: 0 !important
}
media-gallery-mobile .m-product-media--slider m-sharing.m-product-addon--item {
  display: block;
  position: absolute;
  bottom: 18px;
  right: 30px;
  z-index: 55;
}

.main-product__block .m-product-wishlist {
  top: -5px !important;
}

@media (max-width: 767px) {
  .m-main-product--info .product-block-group--title m-sharing.m-product-addon--item {
    display: none
  }
}

.product-block-group.product-block-group--title {
  align-items: center
}

.custom-bottom-widget {
  display: flex !important;
  justify-content: space-between;
  width: 100%!important;
  padding-left: 1px!important;
  padding-right: 5px!important;
  position: absolute;
  bottom: 3px;
  left: 3px;
  z-index: 40;
}
.custom-bottom-widget:has(.jdgm-preview-badge .jdgm-prev-badge[data-average-rating="0.00"][data-number-of-reviews="0"]) {
  justify-content: end !important;
}
.m-product-form--input{
  display: none;
}
.m-product-quickview-button{
  padding-block: 0.8rem !important;
}
.m-spinner-button{
  padding-block: 1.4rem;
}

.m-cart-addon__header{
  display: none;
}

:root {
  --mobile-column-number: 4;
  --mobile-font-size: 13px;
  --desktop-font-size: 17px;
}

/* Font size adjustments for links */
.m\:column .m-collection-card .m-collection-card__title .m-collection-card__link {
  font-size: var(--desktop-font-size);
}

/* Adding drop shadow and border-radius to the images */
.m\:column .m-collection-card .m-collection-card__image {
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.20);
  border-radius: 5px; /* Adjust the radius as needed */
}

@media screen and (max-width: 767px) {
  body [data-enable-slider=true] .m-collection-list__content {
    width: 100%;
}
  /* Responsive adjustments for mobile layout */
  m-collection-list .m-mixed-layout--mobile-grid .m-mixed-layout__wrapper .m-mixed-layout__inner > * {
    width: calc(100% / var(--mobile-column-number)) !important;
    word-break: break-word;
  }

  /* Font size adjustments for links in mobile layout */
  .m\:column .m-collection-card .m-collection-card__title .m-collection-card__link {
    font-size: var(--mobile-font-size);
  }

  /* Adding drop shadow and border-radius to the images in mobile layout */
  .m\:column .m-collection-card .m-collection-card__image {
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 10px; /* Adjust the radius as needed */
  }
}



body .m-product-media--slider__navigation .swiper-button-control {
    background-color: transparent;
    color: white;
}
.m-product-form.m-product-form--main .m-product-form--wrapper {
    display: flex!important;
    flex-direction: row!important;
    flex-wrap: nowrap;
    gap: 10px;
}
 .m-product-form.m-product-form--main .m-product-form--wrapper .m-add-to-cart {
    width: 50%;
}
 .m-product-form.m-product-form--main .m-product-form--wrapper .m-product-dynamic-checkout {
    margin-top: 0;
    width: 50% !important;
}

body .m-button[name="checkout"], 
body .m-product-dynamic-checkout .shopify-payment-button__button {
    padding-block: 1.5rem !important;
    height: auto !important;
}
.m-mega-menu .m-mega-menu__container .m-mega-menu__inner {
    background-color: white;
}

[disabled="false"],
button[disabled="false"],
.m-button[disabled="false"] {
  opacity: 1;
  pointer-events: auto;
}

.m-header__whatsapp {
  margin-left: 10px;
}
.m-header__whatsapp svg {
  width: 40px;
  height: 40px;
}

.m-header__mobile-left {
  align-items: center;
  gap: 5px;
}
.m-menu-button {
  line-height: 1;
}
.m-header__desktop .m-header__search {
  width: 450px;
  max-width: 100%;
  background: #fff;
  cursor: pointer;
}

body .main-product__blocks .main-product__block {
    margin-top: 0px;
}
body .m-product-card--style-4 .m-add-to-cart.m-button {
    padding-block: 0.8rem !important;
}
body .essential_annoucement_bar_wrapper {
    z-index: 100 !important;
}
section.m-header:not(.m-cart--empty) .m-header__mobile .cart-icon{
  padding-left: 0px;
}

/* Sticky header styles */
.template-product .m-product-info--wrapper .m-wishlist-button {
  border-color: transparent;
}

.m-mobile-sticky-bar .footer__common-item .sf-wishlist-count {
  right: -8px;
  top: -1px;
  font-size: 11px;
  width: 14px;
  height: 14px;
}

header[data-screen="sf-header__mobile"] {
  height: 40px !important;
}

.m-header__mobile .sf-menu-button,
.m-header__mobile .m-logo.m-logo--mobile,
.m-header__mobile .m-header__mobile-right {
  flex: 1;
  align-items: center;
}

/* Sticky header on smaller screens */
@media (min-width: 768px) {
  .m-read-more__footer {
    display: none;
  }
}
@media (max-width: 767px) {
  .m-product-media--mobile .m-product-media--slider .swiper-button-control {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0) !important;
  }
  .m-product-title {
    font-size: 22px;
    overflow: hidden;
    display: -webkit-box !important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }
  /* Breadcrumb */
  .m-breadcrumb--item {
    font-size: 14px;
  }
  /* END Breadcrumb */
  
  /* Sticky ATC */
  .m-sticky-addtocart .sticky-atc-form .quantity-input {
    display: none;
  }
  .m-product-media--mobile .m-product-media--mobile__atwl-button:not(.added-to-wishlist){
    background: transparent !important;
    color: #ffffff !important;
  }
  
  sticky-atc {
    flex-direction: column;
    gap: 5px;
    align-items: flex-start !important;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .m-sticky-addtocart .m-sticky-addtocart--leftblock {
    display: flex;
    align-items: center;
    padding-right: 0;
    gap: 10px;
  }
  .m-sticky-addtocart .m-sticky-addtocart--title,
  .m-sticky-addtocart .m-sticky-addtocart--rightblock {
    padding: 0;
  }
  /* END - Sticky ATC */
  
  .template-collection .m-collection--wrapper .m-collection-toolbar .m-collection-toolbar--wrapper {
    display: block !important;
  }
  
   .m-toolbar--left {
    justify-content: space-around;
    width: 100%;
  }
  
  .sf-menu-button {
    padding-left: 1rem;
    justify-content: start !important;
    gap: 5px;
  }
  
  .m-header__mobile-right {
    justify-content: end !important;
  }

  /* Additional mobile styling */
  .m-product-media--item .m-product-media--zoom-icon {
    display: none;
  }
  
  .m-sticky-addtocart select.m-product-option--dropdown-select {
    display: none;
  }
  
  .sticky-atc-form .m-add-to-cart.m-button {
    flex: 1;
  }
  
  /* Adjustments for elements */
  .m-mobile-sticky-bar {
    background-color: #F7FC68 !important;
    height: 41px;
  }
  
  .m-mobile-sticky-bar .footer__common-item {
    display: flex !important;
  }
  
  .m-product-card__action-wrapper {
    padding-block: 0rem;
    border-radius: 5px;
  }

  .m-button, {
    padding-block: 0.8rem;
    border-radius: 5px;
  }
  /* Additional adjustments or overrides can be added here for mobile */

  /* Read more btn */
  .m-read-more {
  	overflow: hidden;
      position: relative;
      max-height: 75px;
  }
  .m-read-more.m-expanded {
  	max-height: unset;
  }

  .m-read-more.m-expanded .m-read-more__footer {
    position: relative !important;
  }
  .m-read-more__footer {
      position: absolute;
      bottom: 0;
      width: 100%;
      height: 40px;
      display: flex;
      align-items: flex-end;
      justify-content: center;
      background-image: linear-gradient(180deg,rgba(255,255,255,0) .3%,rgb(255,255,255) 46.63%);
      text-align: center;
  }
   .m-read-more .m-read-more__footer .m-read-more__btn.show-less {
     display: none;
   }
  .m-read-more.m-expanded .m-read-more__footer .m-read-more__btn {
  	display: none;
  }
  .m-read-more.m-expanded .m-read-more__footer .m-read-more__btn.show-less {
  	display: block !important;
  }
  .m-read-more__btn {
  	width: 100%;
  	text-decoration: none !important;
  }
  /* END read more */
}
.m-menu__item--dropdown .m-mega-menu__column .m-menu-drawer__wrapper {
  background-color:#FFFFFF !important;  
}
.m-search-result__heading {
    display: none !important;  
}
/* Buy Now Button Shake Start */
/* @keyframes tada {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    }
    10%, 20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate(-3deg);
        transform: scale3d(.9, .9, .9) rotate(-3deg);
    }
    30%, 50%, 70%, 90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    }
    40%, 60%, 80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    }
    100% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    }
}

.shopify-payment-button__button {
    animation: tada 1s infinite;
} */
/* Buy Now Button Shake End */
a {
  text-decoration: none !important;
}
span {
    text-decoration: none !important;
}
.m-collection-toolbar--wrapper {
  background-color: #f5f5f5 !important;
  border-radius: 100px 
}
.m-search-popup--header button {
  margin-left: auto;
}
.m-search-popup--wrapper {
    background-color: rgba(0, 0, 0, 0);
}
.m-search-popup .container-fluid {
  background-color: #f5f5f5;
}
.m-header__mobile {
  background-color: #f7fc68
}
/* Reduce the size of the search bar */
.m-search-popup__search-form {
  max-width: 360px;
}

/* Style the close button */
.m-search-popup--header button[data-close-search] {
  position: absolute;
  top: 35px;
  right: 5px;
  padding: 5px;
  background: transparent;
  border: none;
  cursor: pointer;
}

/* Center the close button vertically */
.m-search-popup--header button[data-close-search] svg {
  vertical-align: middle;
}
.f-menu {
    display: flex !important;
    justify-content: center !important;
    background-color: #f5f5f5 !important;
}
.f-menu__link {
  background-color: #f5f5f5;
}
.f-menu__submenu.f-menu__submenu--level-1 {
    background-color: #f5f5f5;
}

.f-menu__submenu.f-menu__submenu--level-2 {
    background-color: #f5f5f5;
}

.f-menu__submenu.f-menu__submenu--level-3 {
    background-color: #f5f5f5;
}
.m-menu-drawer__content{
    background-color: #f5f5f5
}

.shopify-payment-button__button.shopify-payment-button__button--unbranded {
    position: relative;
}

.shopify-payment-button__button.shopify-payment-button__button--unbranded::after {
    content: "Buy now";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: inherit; /* Ensures the text color matches the original */
    background: inherit; /* Ensures the background matches the original */
    border: none; /* Ensures no additional border is added */
    pointer-events: none; /* Ensures the button remains clickable */
}

.shopify-payment-button__button.shopify-payment-button__button--unbranded > span {
    visibility: hidden; /* Hides the original text */
}

.m-product-card__reviews .jdgm-prev-badge__stars .jdgm-star:not(:first-child) {
display: none !important;
}
.m-product-card__reviews .jdgm-preview-badge {
position: absolute;
bottom: 100%;
left: 0rem;
z-index: 0;
padding: 3px 5px;
background: #f3f1f1;
border-radius: 0 8px 0 0;
}
.m-product-media--slider__images {
position: relative !important;
}
.m-product-media--slider__images .jdgm-preview-badge {
position: absolute;
bottom: 3px;
left: 3px;
z-index: 55;
padding: 3px 3px;
background: rgba(255, 255, 255, 0.3);
border-radius: 3px;
visibility: hidden;
}
.m-sticky-addtocart {
z-index: 90 !important;
}
@media (max-width: 640px) {
.m-product-media--desktop .jdgm-preview-badge {
display: none !important;
}
}

.m-product-media--slider__images .jdgm-prev-badge__stars .jdgm-star:not(:first-child) {
display: none !important;
}
.m-product-media--slider__images .jdgm-preview-badge {
    visibility: visible !important;
    padding: 3px 5px;
    background: #f3f1f1;
  bottom: 0px;
    left: -2px;
}