/** Shopify CDN: Minification failed

Line 128:19 Unterminated string token

**/


 div#shopify-section-template--15914685857894__icon_box_bWdmM9 {
    max-width: 1200px;
    margin: 0 auto;
}

div#shopify-section-template--15915834441830__icon_box_UiprVq {
    max-width: 1200px;
    margin: 0 auto;
}

div#shopify-section-template--15915736268902__icon_box_WxTyeW{
    max-width: 1200px;
    margin: 0 auto;
}


.m-product-form .m-add-to-cart {
    text-transform: uppercase;


 
}


.m-newsletter-form--bordered .m-newsletter-form__input {
  border-radius: 15px 0 0;
  border: 1px solid #000;
}
button.m-newsletter-form__button.m-newsletter-form__button--text.m-button {
    border: 1px solid #000 !important;
}

.m-product-card__media {
    box-shadow: #00000005 0 1px 3px,#1b1f2326 0 0 0 1px;
}

/* .m-product-card {
    box-shadow: #B5DADE 0 0px 3px!important;
    border-radius: 6px!important;
    overflow: hidden!important;
    transition: .5s!important;
}

.m-product-card__content .m-product-card__info {
    margin: 0!important;
    padding: 15px 10px!important;
    background-color: #B5DADE!important;
    text-align: center;
} */



.shopify-policy__container {
    min-width: 86%;
}

.shopify-policy__title {
    text-transform: uppercase;
}
/* ========================NEW CODE UPDATED======================== */

/* product card style  */
.m-product-card__media {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
/* .m-product-card.m-product-card--style-3.m-product-card--show-second-img {
 
}
.m-product-card.m-product-card--style-3 {
   background-color: #f3F3F3;
    border-radius: 8px;
} */
.m-product-card__price {
    padding-bottom: 8px;
}
section#m-collection-list-template--16405751005274__collection_list_MBbPNW img.m\:w-full {
    border-radius: 8px;
}

/* Home Page add to cart btn style  */
button.m-product-form.m\:w-full.m-product-quickview-button.m-spinner-button.m-button.m-button--white {
    background-color: #41533b;
    color: white;
    text-transform: uppercase;
}
button.m-product-form.m\:w-full.m-product-quickview-button.m-spinner-button.m-button.m-button--white:hover {
    background-color: #000 !important;
    color: white;
    text-transform: uppercase;
}
/* Header text Style  */
a.m-menu__link.m-menu__link--main {
    text-transform: capitalize !important;
}
section#m-slider-template--16405751005274__1621243260e1af0c20 h2.m-richtext__title.m-slide__title.m\:text-white.h1 {
    text-shadow: 2px 2px #000;
}
a.m-menu__link.m-menu__link--main {
    font-weight: bold;
}
/* announcement style  */
.m-announcement-bar__content {
    padding: 24px 0px;
    font-size: 16px !important;
}
/* Header button Style  */
section#m-slider-template--16405751005274__1621243260e1af0c20 a.m-button.m-button--primary {
    padding: 20px 50px;
    background-color: white;
    color: black;
    border: none;
    font-weight: bold;
}
section#m-slider-template--16405751005274__1621243260e1af0c20 a.m-button.m-button--primary:hover {
    padding: 20px 60px;
    background-color: black;
    color:white;
    border: none;
    font-weight: bold;
    font-size:20px'
}
.m-header header {
    box-shadow: 0 4px 20px #0000000a;
}
/* Heading to content style */
.m-mixed-layout__wrapper.swiper-container.swiper-container-initialized.swiper-container-horizontal.swiper-container-pointer-events {
    margin-top: -50px;
}
m-custom-content.m-custom-content__wrapper.m\:flex.m\:flex-wrap {
    margin-top: -20px;
}
/* All image with card text style  */
h3.m-richtext__title.m-image-card__heading.h2.m\:text-white {
    font-size: 26px;
}
@media (max-width: 767px) {
  section#m-slider-template--16405751005274__1621243260e1af0c20 h2.m-richtext__title.m-slide__title.m\:text-white.h1 {
    text-shadow:none;
}
  section#m-slider-template--16405751005274__1621243260e1af0c20 a.m-button.m-button--primary {
    padding: 15px 30px;
    background-color: #41533b;
    color: white;
    border: none;
    font-weight: bold;
}
.m-mixed-layout__wrapper.swiper-container.swiper-container-initialized.swiper-container-horizontal.swiper-container-pointer-events {
    margin-top: 0px !important;
}
}


















@media screen and (max-width: 768px) {
  .m-product-card__content-footer {
    display: none;
    margin-top: 0 !important;
}

  a.m-product-card__name {
    font-size: 15px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
  .m-product-card.m-product-card--style-5 {
    border: 1px solid #f5f5f5 !important;
    padding: 10px 0 !important;
}
  .m-cols-1 .m-product-card__content-footer .m-product-card__action {
    display: flex!important;
    justify-content: flex-start!important;
    position: static!important;
    transform: none!important;
    opacity: 1!important;
}
  .m-product-card__content-footer {
    display: block !Important;

}
  .m-product-card__description {
    display: none !important;
}
.m-product-card__media {
    position: static !important;
}
    .m-cols-1 .m-product-card {
    display: flex;
  }
  .m-product-card__media {

  
    position: relative !important;
}
  .m-product-card .m-product-option {
   
    margin-top: 0 !important;
}

    .m-product-card pcard-swatch.m-product-option.m-product-option--button.m\:flex-wrap.m\:items-center.m\:justify-center {
    display: none !important;
}
  .m-cols-1 .m-product-card__media {
    margin-right: 15px;
            border: none !important;
        box-shadow: none !important;
    flex-shrink: 0;
    
    width: 40%;
    max-width: 100%;
  }
}
@media screen and (max-width: 1000px) {
  a.m-menu__link.m-menu__link--main {
    padding: 10px !important;
    font-size: 15px !important;
}
}
.easypricelist th {
    text-align: left;
}
.easypricelist h2 {
    margin-bottom: 40px !important;
}
.easypricelist th {
    text-align: left;
    padding: 20px 0 !important;
}
div#m-custom-template--23939096117538__custom_content_TpLeLq {
    max-width: 1000px !important;
    margin: auto;
}
.narrow-section {
     max-width: 1200px !important;
    margin: auto;
}
.m-google-maps__content {
 
    width: fit-content !important;;
 
}

@media screen and (min-width: 1300px) {

  .m-modal--content {
    width: 1200px !important;
}
}