/** Shopify CDN: Minification failed

Line 142:0 All "@import" rules must come first

**/
.block-button:hover,.blog-right-sec a:hover,.custom-width-sec .banner__buttons a:hover,.shop-btn1 .button:hover,.full-width-page .button:hover,.img-with-text2 .button:hover,.product-img-column a.link:hover {background: #C9B4AA;color: #000;}
.block-button:hover img {filter: invert(1);}
.list-sec .image-with-text__media img{max-width: 85%!important;object-fit: contain;}
.product__media-wrapper media-gallery{display:flex;display: flex;flex-direction: row-reverse;gap: 1rem;}
.product__media-wrapper .product__column-sticky .slider-mobile-gutter{width:85%;}
.product__media-wrapper .product__column-sticky .thumbnail-slider{width:15%;} 
.thumbnail{border-radius:10px;}
.thumbnail-list{overflow:scroll;} 
.product-media-container .product__modal-opener {background-color: #e1dcd8;border: 0;}
.block-3 .footer-block__heading{opacity:0;}
.slick-dots {left: 0;}
.slick-dots li button::before {font-size: 12px!important;}
.desk_show{display:block;}
.mob_show{display:none;}
.cart-button:hover{background-color:#000;}
.cart-button:hover a{color:#fff;}
.card__heading a::after {content: none!important;}
.cart-notification{background-color:#C9B4AA;}
.product-form__submit {border-radius:30px;text-transform:uppercase;}
.product-form__submit:hover {background-color:#C9B4AA;}
.custom-width-sec {max-width: 1300px;margin: 0 auto;}
.locale-selectors__container,.tax-note{display:none;}
.banner__content .icon-with-text--vertical img {width: 100px!important;}
.shopify_subscriptions_app_policy{display:none!important;}
.quantity__label{display:none;}
.btn_flex{display:flex;gap:10px;margin: 0px !important;}
.product-form__input {max-width: 15rem!important;margin-bottom:0px!important;}
.product-form{margin:0px!important;}
.label_bar,.label_box{cursor:pointer;}
.cart_icon svg{height:45px;}
.multicolumn-list{justify-content:center;}

@media (min-width: 320px) and (max-width: 830px) {
.footer-block--menu,.block-5{max-width: 50% !important;width: 50% !important;float: left;height: 130px;}  
.footer-block__heading {font-size: 18px!important;}  
.footer .list-menu__item--link {font-size: 14px!important;}
.footer-block__image-wrapper {display: flex;justify-content: center;}
.footer-block.grid__item {margin: 0rem 0 3rem!important;}
.footer-block__details-content {margin-bottom: 0rem!important;}
.mobile-image{display:none!important;}  
.leave-1 {justify-content: center;}
.out-div1 h1 {text-align: center!important;}
.out-div1 p {text-align: center!important;}
.div-a-leave {text-align: center;}
.left_div, .right_div {width: 100%!important;}
.left_sec,.right_sec {width: 50%!important;float:left;gap: 5px!important;}
.center-product-new .left_title h4, .center-product-new .right_title h4 {font-size: 18px!important;line-height: 1.5!important;}
.center-product-new .left_title p, .center-product-new .right_title p {line-height: 1.5!important;}
.footer .list-menu__item--link{line-height:1.5!important;}
.footer-block__image-wrapper {margin-bottom: 0rem!important;}
.footer-block__details-content {font-size: 12px;}
.cart-button {border: 1px solid #000; width: 100%;display: flex;justify-content: center;align-content: center;padding: 2rem;width: 100%;border-radius:30px;text-transform: uppercase;border-radius: 30px;text-decoration: none;}  
.block-main-div {padding: 1rem;}
.desk_show{display:none;}
.mob_show{display:block;}
.list-sec .image-with-text__media img {max-width: 100% !important;object-fit: contain;}
.list-sec ul li {max-width: 100%!important;}  
.heading-left-sec .multicolumn-desc {color: #fff!important;}  
.banner__heading {font-size: 32px!important;margin-top: 1rem !important;text-align:center;}
.icon-with-text--vertical img {
  width: 80px!important;
  margin: 1rem 0!important;
}
.shop-btn1{text-align:center;}  
.slick-dotted.slick-slider {
    padding-bottom: 35px!important;
  margin-bottom: 0px!important;
}
.slick-dots {
    bottom: 10px!important;
}
.footer__follow-on-shop{margin-top:1rem;}  
.multicolumn-card__image{padding:0!important;}  
.main-product-rating-wrapper {margin: 5px 0 0px;}
.product-title {
  font-size: 32px!important;
}  
.custom-width-sec {padding:0 2rem;}
.multicolumn {
  padding-top: 20px!important;
  padding-bottom: 20px!important;
}
 .icon-with-text--vertical .icon-with-text__item {
    display: inline-block;
    align-content: first baseline;
    margin: 1rem 0 !important;
  }
  .icon-with-text--vertical img {
  margin: 0px!important;
  position: relative;
    top: 2px;  
  margin-right: 10px!important;  
}
.icon-with-text--vertical .inline-richtext{font-size:12px;}  
.banner__buttons {min-width: 100%!important;}
.banner__buttons a {width: 100%;}
.review_section .title {
  margin-bottom: 0!important;
}
.section-template--22392697815350__review_block_section_bKxGag-padding {
  padding-top: 10px;
  padding-bottom: 10px;
}
.section-sections--22392693686582__footer-padding {
  padding-top: 30px;
}
.multicolumn .title {text-align: center !important;}
.heading-left-sec .multicolumn-desc {text-align: center!important;}
.multicolumn-card__info .inline-richtext {text-align: center !important;}
.multicolumn .rte p {text-align: center !important;}
.video-review img {width: 100px!important;}
#shopify-section-template--22392697651510__image_banner_WfC4KH {
    padding-bottom: 0rem!important;
}
.leave-out-setion {
    padding-bottom: 1rem!important;
    padding-top: 1rem!important;
}
.product-form__input {
    max-width: 50px !important;
    margin-bottom: 0 !important;
}
.btn_flex {
    flex-wrap: wrap;
}
.p-head {
    font-size: 16px!important;
}  
.p-price {
    font-family: POI Orbiter Trial;
    font-size: 14px!important;
}  

  
}

@import url('https://fonts.googleapis.com/css2?family=League+Gothic&display=swap');

@media only screen and (min-width: 768px) {
  .page-width {
    /* Fix product page looks tiny on large desktop screens */
    max-width: unset !important;

    /* Fix no left/right padding on small laptop screens */
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
}

/* Fix horizontal scrolling beyond screen width on mobile */
/* And fix no left padding in home page sections */
@media only screen and (min-width: 320px) and (max-width: 830px) {
  .image-with-text__text-item {
    /* padding: 2rem 2rem 0 0 !important; */
    padding: 0 !important;
  }
  .image-with-text__content {
    max-width: 100vw !important;
    padding: 2rem !important;
  }
  .button {
    min-width: 100% !important;
    max-width: 100% !important;
  }
  .number-multicolumn.mob_slider.multicolumn.gradient.background-none {
    .isolate.page-width {
      padding: 2rem !important;
    }
  }
  /* An override is in /sections/footer.liquid */
}

/* Align all home page hero text to left */
/* .banner__content {
  justify-content: flex-start !important;
}
.banner__box,
.banner__box .banner__heading,
.banner__box .banner__text,
.banner__box .banner__buttons {
  text-align: left !important;
}
.banner__box .icon-with-text--horizontal,
.banner__box .icon-with-text--horizontal .icon-with-text__item {
  justify-content: flex-start !important;
} */
