/** Shopify CDN: Minification failed

Line 123:0 Unexpected "}"
Line 152:0 Unexpected "}"

**/




h3.m-accordion--item-button.m-footer--block-title {
    font-size: 15px !important;
}

.m-product-card__info {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}



.m-product-option--image .m-product-option--content, .m-product-option--button .m-product-option--content, .m-product-option--default .m-product-option--content {
    margin: 0 -20px;
}

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

    .m-product-card__price {
    text-align: end;
    margin-left: 220px !important;
    margin-right: -200px !important;
    margin-top: -7px;
}

.m-product-option--image .m-product-option--content, .m-product-option--button .m-product-option--content, .m-product-option--default .m-product-option--content {
    margin: 0 -25px;
}

}


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

    /* .m-product-card__price {
    text-align: end;
    margin-left: 270px !important;
    margin-right: -200px !important;
    margin-top: -7px;
} */
    .m-product-card__price {
        margin-left: 200px !important;
        margin-right: -280px !important;
        margin-top: -7px;
    }

.m-product-option--image .m-product-option--content, .m-product-option--button .m-product-option--content, .m-product-option--default .m-product-option--content {
    margin: 0 -25px;
}

}

/* @media only screen and (max-width: 740px) {

.m-product-card__price {
    margin-left: 190px!important;
    margin-right: -185px!important;
    margin-top: -7px;
}
.m-product-option--image .m-product-option--content, .m-product-option--button .m-product-option--content, .m-product-option--default .m-product-option--content {
    margin: 0 -25px;
}

} */

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

    .m-header header {
    background-color: #ffffff00 !important;
    color: #000000;
    transition: all var(--m-duration-default, .25s);
}



    .m-product-card__price {
        margin-left: 45px !important;
        margin-right: 0px !important;
        margin-top: 0px;
    }



.m-product-option--node__label[data-option-type=image] {
    padding: 5px 22px!important;
}

.m-product-card__info {
    margin-top: 30px !important;
}
pcard-swatch.m-product-option.m-product-option--image.m\:flex-wrap.m\:items-center.m\:justify-start {
    position: relative;
    top: -70px;
    left: -40px;
}

}

div#shopify-section-template--25002319249708__main .m-product-option--image .m-product-option--content, .m-product-option--button .m-product-option--content, .m-product-option--default .m-product-option--content {
    margin: 3px 0px;
}
.main-product__block .m-product-title {
    font-size: 15px !important;
    line-height: 1.33;
    font-weight: 400 !important;
}

div#shopify-section-template--25002319315244__1621243260e1af0c20 {
    margin-top: -50px !important;
}

}
li.m-link-lists--item.m\:block {
    font-size: 15px !important;
}
button.m-collapsible--button {
    font-size: 15px !important;
}
h1.m-collection-page-header__title.m\:capitalize.m-scroll-trigger.animate--fade-in-up {
    font-size: 15px;
}
.main-product__block .m-product-title {
    font-size: 15px !important;
    line-height: 1.33;
    font-weight: 400 !important;
}
.m-product-card__info {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: normal;
}
.asif {
    display: flex;
    width: 100%;
    justify-content: space-between;
    padding-top: 0px;
}


}



.m-product-option--node__label[data-option-type=image] {
    padding: 5px 30px !important;
}

.m-product-form--input {
    display: none !important;
}

.m-product-option--node__label[data-option-type=image] {
    padding: 5px 22px!important;
}


.product-block-group.product-block-group--title h1 {
    font-size: 14px !important;
    /* letter-spacing: 2px; */
}

.m-page-header h1 {
    font-size: 14px;
}

.m-contact-form__heading {
    font-size: 16px !important;
}

.m-info-box h3 {
    font-size: 16px !important;
}
/* Variant swatch image size fix */
label.m-product-option--node__label.has-bg-img {
  width: 80px !important;
  height: 80px !important;
  min-width: 80px !important;
  min-height: 80px !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  padding: 0 !important;
  margin: 4px !important;
  overflow: visible !important;
  display: inline-block !important;
}


pcard-swatch.m-product-option.m-product-option--image {
  position: static !important;
  top: 0 !important;
  right: 0 !important;
  left: 0 !important;
}

.m-product-option--image .m-product-option--content {
  margin: 0 !important;
  padding: 0 4px !important;
}



