/** Shopify CDN: Minification failed

Line 13:0 Unexpected "!"
Line 168:0 Unexpected "}"

**/
.m-tooltip__content {
    background-color: #e1fff4;
}
.m-tooltip__content:after {
    background: none;
}
!.m-price {
    font-size: 24px;
     font-weight: 500;
}
.rte :where(ul, ol) {
    padding-left: 0px;
}
.m-price__sale .m-price-item--last,.m-price__regular {
    font-size: 24px;
     font-weight: 500;
}
.m-price .m-price__badge-sale {
    font-size: 24px;
}
variant-picker .m-product-option--node__label[data-option-type="image"] {
    width: 105px;
     height: calc(105px / var(--option-aspect-ratio, 1));
}
.m-product-option--node__label[data-option-type="image"] {
    width: 40px;
     height: calc(40px / var(--option-aspect-ratio, 1));
}
.m-price__sale .m-price-item--regular {
    font-size: 18px;
}
body h1 {
    letter-spacing: -0.4px;
}
body h2,h3,h4 {
    letter-spacing: -0.2px;
}
.main-product__block .m-product-live-views .live-views-icon {
    display: none;
}
@media screen and (max-width: 767px) {
    .m-rich-text__image-1 {
        --image-width: 56px !important;
         left: -10px;
         transform: translateY(20px) !important;
    }
     .foxkit-related-products__grid {
        gap: 12px;
    }
}
    .main-product__block .m-product-text--subtitle {
       font-size: 18px;
        color: #4D4D4D !important;
        /* This color will apply on all screens */
         margin-top: -1em !important;
        /* Negative margin to reduce space above */
         margin-bottom: -1em !important;
        /* Negative margin to reduce space below */
    }
    






@media (min-width:1025px) and (max-width:1366px){
.m-header__menu .m-menu a.m-menu__link--main {
    padding-inline: .5rem;
    font-size: 17px;
}

.m-header__menu .m-menu {
    flex-flow: nowrap;
}
}
@media(min-width: 768px){
  .m-header__container{
    padding: 15px 15px!important;
  }
  .m-header__logo{
    padding-left: 30px;
  }
}

.m-header__wrapper{
  box-shadow: 0 15px 50px #0000000a;
}

@media (max-width: 767px){
.template-product .foxkit-related-products__wrapper{
  padding: 0 15px;
}
}

.template-product .m-add-to-cart{
  font-size: 18px;
  height: 48px;
  border-radius:5px;

}

@media screen and (max-width: 767px) {
  .m-rich-text__image-1 {
    bottom: unset!important;
    transform: translateY(40px)!important;
  }
}

.m-add-to-cart:hover {
    color: white !important; /* Text color */
    background-color: #46CCAC !important; /* Background color */
    border: none !important; /* Remove border */
    border-width: 0 !important; /* Set border width to 0 */
    border-style: none !important; /* Set border style to none */
    border-color: transparent !important; /* Set border color to transparent */
    box-shadow: none !important; /* Remove any box-shadow to avoid border-like appearance */
    outline: none !important; /* Remove outline */
  border-radius:5px;
}

.m-product-card__action-wrapper .m-button.m-button--secondary 
{
    background-color:white;
    color:black;
    border-color: #C6C6C6;
}

.m-product-form .m-add-to-cart {
  background-color: white;
  color: black;
  border-color: #000000;
  border-width: 1px; /* Increase the border width to 2 pixels */
  border-style: solid; /* Ensure the border style is set to solid */
  border-radius:5px;
}

.sale-item{
  font-weight: bold;
  color: #09918A;
}

.m-product-card__tags .m-product-tag {
    font-size: 13px;
}
.m-product-card .m-product-card__action-wrapper .m-product-form:hover {
    color: white !important; /* Text color */
    background-color: #46CCAC !important; /* Background color */
    border: none !important; /* Remove border */
    border-width: 1px !important; /* Set border width to 0 */
    border-style: none !important; /* Set border style to none */
    border-color: transparent !important; /* Set border color to transparent */
    box-shadow: none !important; /* Remove any box-shadow to avoid border-like appearance */
    outline: none !important; /* Remove outline */
  border-radius:5px;
}
.m-product-card__title {
    max-width: 90%;
    margin-inline: auto;
}

}
.m-header__desktop .m-menu {
    flex-wrap: nowrap;
}
.m-header__desktop .m-menu .m-menu__link--main
{
    padding-inline:.7rem;
}


.m-product-card__action-wrapper .m-button--secondary{
  border-radius: 12px;
}

.m-product-card{
  border-radius: 12px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}

.m-product-card__media{
    border-radius: 12px 12px 0 0!important;
  
}

.m-product-card__content{
    flex: 1;
    display: flex;
    flex-direction: column;
    height: auto;
    justify-content: space-between;

}

.m-product-card{
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
}

.swiper-slide{
  height: auto;
}

