/** Shopify CDN: Minification failed

Line 284:44 Expected ":"

**/
body .m-add-to-cart--text{
    color: white;
}
body .template-product .rte{
	color: #000 !important;
}
body #m-instagram-section-template--23765778891069__11cfb44f-b725-4daf-8ee7-4bbf2c63914d .m-section-my{
  margin-top: -35px;
  margin-bottom: 10px;
}
body #m-custom-template--23765778891069__de0a17f2-43a3-4a11-a2b7-f2092303f3a7 .m-custom-content__wrapper{
    justify-content: center;
}

.m-main-product--info  .m-add-to-cart span.m-add-to-cart--text, .m-product-form--wrapper   .m-add-to-cart span {
    color: #000;
}

.m-main-product--info  .m-add-to-cart:hover span.m-add-to-cart--text, .m-product-form--wrapper   .m-add-to-cart:hover span{
  color:#fff;
}

.m-header.scroll-down.stuck .m-header__wrapper{
      transform: inherit !important;
}

.m-cart-drawer__footer button.m-button span {
    color: #fff;
}


/* .m-menu a.m-menu__link.m-menu__link--main {
    padding: 15px 17px;
} */

div#shopify-chat inbox-online-store-chat#ShopifyChat  {
     bottom: 144px !important;
}

a#worldphonecallbutton{
      bottom: 80px !important;
}
.m-cart__checkout .m-cart__checkout-button {
    margin-bottom: 10px;
}
.m-tabs__content.m-product-collapsible .m-tab-content__inner p {
    color: #000;
    font-weight: 500;
}
.m-add-to-cart  span.m-add-to-cart--text {
    color:#000;
}

.m-add-to-cart:hover  span.m-add-to-cart--text{
    color:#fff;
}
.template-product .m-sticky-addtocart--rightblock .sticky-atc-form .m-add-to-cart span.m-add-to-cart--text {
    color: #fff;
}
.template-index .m-product-card__content-footer{
    display: block;
}
.template-collection .m-collection-products.m-cols-5 .m-product-card__action.m-product-card__action--top.m\:hidden.md\:m\:flex {
    right: 7px;
}
.template-collection .collection-detail {
    width: 100%;
    margin-bottom: 10px;
}
.collection-detail p {
    color: #000;
    margin: 20px 0 20px;
}
.template-collection .m-collection-page-header.m-collection-page-header--small.m-collection-page-header--v-bottom.m-collection-page-header--template--23765778759997__collection-header {
    position: relative;
}
.template-collection .m-collection-page-header.m-collection-page-header--small.m-collection-page-header--v-bottom.m-collection-page-header--template--23765778759997__collection-header:after {
    position: absolute;
    content: '';
    background: rgba(0,0,0,0.50);
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.template-index .m-richtext__button.m-slide__button {
    position: relative;
    bottom: 30px;
}
.template-index h2.m-richtext__title.m-slide__title.m\:text-white.h2 {
    z-index: 99999;
    position: relative;
    bottom: 110px;
}
.m\:text-color-subtext {
	color: #000;
}
p{
    color:#000;
}
input.form-field {
    color: #000 !important;
}
.m-quantity__input{
    width: 70px !important;
}
textarea.form-field{
        color: #fff !important;
}
textarea.form-field::placeholder{
        color: #fff !important;
            opacity: 1; /* ensures full visibility */
}
/* Placeholder white */
input.form-field::placeholder {
    color: #fff !important;
    opacity: 1; /* ensures full visibility */
}
.m-facets-price--field-currency{
    color: #fff;
}
button[type="submit"] {
    color: #fff !important;
}

@media(max-width: 991px){
    body.template-index a.m-hidden-link {
        display: none;
    }
}

@media(max-width: 540px){
    body div#shopify-chat inbox-online-store-chat#ShopifyChat {
    bottom: 0 !important;
    }
    .template-index .m-richtext__button.m-slide__button {
        position: relative;
        bottom: 116px;
    }
    .m-richtext__button.m-slide__button a.m-button.m-button--primary {
        font-size: 14px;
        padding: 6px 11px;
    }
    .faq-question{
        display: grid !important;
        grid-template-columns: 91% 9% !important;
        font-size: 16px;
    }
    .faq-question span{
        padding-right: 40px;
    }
    .faq-answer p{
        font-size: 14px;
    }
}

.footer-newsletter-logo a {
    width: 140px;
    height: 100px;
    display: block;
    margin-bottom: 30px;
}
span.telephone-wrap-footer {
    display: flex;
    gap: 10px;
    align-items: center;
}
.info-footer-d {
    display: flex;
    flex-direction: column;
    margin: 20px 0;
    gap: 10px;
}
h4.get-touch-heading {
    margin-bottom: 13px;
    font-size: 30px;
}
h3.m-accordion--item-button.m-footer--block-title {
    font-size: 16px !important;
}
.m-footer--bottom-left {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.m-footer--bottom-inner {
    padding: 10px 0 20px;
} 
.givy_send_as_gift_button span {
    color: #fff !important;
}
.template-collection .collection-detail ul li {
    color: #000;
}
.m-footer .m-footer--block-inner li a.m-link {
    color: #000 !important;
}
.m-footer .m-footer--bottom-inner {
    padding: 0 0 8px;
}
.m-footer .m-footer--middle .m-footer--block {
    padding-top: 30px;
    padding-bottom: 30px;
}

body.product-compare .m-product-card__title{
    font-size: 18px;
  margin-bottom: 10px;
}

body.product-compare .m-product-card__price{
    margin-bottom: 10px;
}

body.product-compare .m-add-to-cart span.m-add-to-cart--text {
	color: #fff;
}
body.product-compare .m-product-attribute{
  display: flex;
  justify-content: space-between;
  margin-top: 15px;
  margin-bottom: 15px;
}

body.product-compare .m-product-card__action {
    margin-top: 20px;
}
body.product-compare responsive-image.m-image-loaded{
    height: 350px;
}
body.product-compare responsive-image.m-image-loaded img{
    height: 350px;
}
body.product-compare .m-product-card__type{
    display: none;
}

#m-form-search input.form-field {
	color: #fff !important;
}
#contact_form input.form-field {
	color: #fff !important;
}
.m-filter--widget-content input.form-field {
	color: #fff !important;
}
#contact-form-ask input.form-field {
	color: #fff !important;
}
#m-addons-coupon input.form-field {
	color: #fff !important;
}
#AddressZip{
    color: #fff !important;
}
.m-product-addon--sharing__copy-link input.form-field {
	color: #fff !important;
}
.m-search--form .m-search--form-input{
    color: #fff !important;
}
.template-page #MainContent {
    padding-bottom: 0px;
}
.template-page h3.m-icon-box__heading.h4 {
    font-size: 18px;
}
.template-collection .collection-detail h2 {
    font-size: 20px;
    font-weight: 600;
    margin: 15px 0;
}
.template-collection .collection-detail h3 {
    font-size: 18px;
    font-weight: 600;
    margin: 15px 0;
}
.template-collection .collection-detail h4 {
    font-size: 18px;m-accordion--item-button m-footer--block-title
    font-weight: 600;
    margin: 15px 0;
}
.template-collection .collection-detail h2 span {
    margin-bottom: 20px;
    display: block;
}
section.eloquent-collection-content {
    width: 100%;
    background: #F9F2F2;
    padding: 0 0 30px 0;
}
.collection-detail p {
    font-size: 18px;
}
.template-collection .collection-detail ul li {
    font-size: 18px;
}
p.m-accordion--item-button.m-footer--block-title {
    font-size: 18px !important;
    margin-bottom: 5px;
}
h4.get-touch-heading {
    font-size: 18px !important;
}

/* Audit Report css */
body.template-index .m-product-card__description {
    display: none;
}
body.template-index .m-product-card__action-icons {
    position: absolute;
}
body.template-page .m-compare-list{
    display: none;
}
body.template-product .m-tab-content__inner ul li{
    color: #000;
    font-weight: 400;
}
.m-icon-box__inner{
    align-items: center;
}
body.template-article ul{
    list-style: disc;
}
body.template-article .m-mega-menu__inner ul{
    list-style: none;
}
input[type="number"] {
  -moz-appearance: textfield;
}
body.template-index .m-select-custom--option{
    font-size: 22px;
}
.m-mixed-layout__inner {
    align-items: center;
}
body.wishlist .m-product-card__name{
    font-size: 22px;
}
body.wishlist .m-wishlist-page-content__wrapper{
            grid-template-columns: repeat(3, minmax(0, 1fr));
}
body.wishlist .m-product-card__price {
    padding-bottom: 10px;
    padding-top: 10px;
}
body.template-product a#worldphonecallbutton{
    display: none !important;
}
.jdgm-write-review-modal__close-btn{
    display: block !important;
    opacity: 1 !important;
}
@media (min-width: 768px) and (max-width: 1024px){
    body.wishlist .m-wishlist-page-content__wrapper{
            grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media(max-width: 540px){
    .template-collection .collection-detail h2 {
        font-size: 18px;
    }
    .m-footer--middle .m-footer--block{
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        margin-bottom: 0px !important;
    }
    .template-product #MainContent {
	padding-bottom: 0px !important;
}
.template-product .m-footer--middle{
    padding-top: 0px;
}
.template-page .m-richtext__button{
    color: #fff !important;
}
body.template-article ul{
    margin: 14px;
}
.template-product .m-section-my{
    margin-bottom: 0px;
}
body.wishlist .m-product-card__name {
    font-size: 16px;
}
body.template-page .m-section-my{
    margin-bottom: 0px;
}
body.template-page #MainContent {
    padding-bottom: 0px;
}
}

.template-article .m-article__content ul {
    margin-left: 21px;
}
.template-article h2,h3, h4, h5, h6 {
    margin: 20px 0 20px 0px;
}
.m-collection-page-header__background{
    opacity: 0.5;
}