/** Shopify CDN: Minification failed

Line 353:0 Expected "}" to go with "{"

**/
:root {
    font-family: "liebling",sans-serif !important; 
}
body {
    font-family: "liebling",sans-serif !important; 
}
.wt-collapse__trigger, .hero__text, .hero__button, .wt-keys__title, .wt-keys {
    font-family: "liebling",sans-serif  !important; 
    font-weight:400 !important; 
  text-transform: capitalize;
}
.hero__title, .hero__subheading {
    font-family: "milk-script", sans-serif !important;
    line-height: 70px;
    font-size: 50px;
    text-transform: capitalize;
    font-weight: 400;
}

.hero__button--primary {
  background: #9d4a60;
  border-radius: 100px;
  padding: 20px 40px;
  font-size: 24px;
}
.hero__button--primary:hover {
  background: #7e3b4d;
}

@media (min-width: 600px) {
    .hero__overlay {
        padding:60px !important;
    }
    .wt-brands__item .wt-brands__link img{
      max-height: 100px;
      min-height: 100px;
    }
      .wt-brands__marquee__content {
        --mgap: 20px !important;
    }
}
@media (min-width: 1200px) {
    .hero__wrapper--full .hero--grid .hero__overlay__content {
        margin-right: 0; 
        margin-left: 0;
    }
  .hero__overlay__content--left{
    margin-right: 0; 
    margin-left: 0 !important;
  }
  .wt-brands__marquee__content {
        --mgap: 20px !important;
    }
}
/* Header */
.wt-header--fashion .wt-header__nav-teaser__link-text {
    font-family: liebling, sans-serif !important;
    font-weight: 400;
    text-transform: capitalize;
}
.wt-drawer__title__text {
   font-family: liebling, sans-serif !important;
   font-weight: 400;
   text-transform: capitalize;
}

.wt-page-nav-mega__link__text--underline {
    --clr-underline: var(--color-links-active);
    font-family: liebling, sans-serif !important;
    font-weight: 400;
    text-transform: capitalize;
}
/* Header END */
/* Colleciton */
.card__title{
  font-family: liebling, sans-serif !important;
  font-size: 16px;
  font-weight: 400;  
  color:#371838 !important;
}
.wt-product__price__final{
  font-family: liebling, sans-serif !important;
  font-size: 18px;
  font-weight: 500;
  color:#371838 !important;
}
.wt-product__price__compare {
  font-family: liebling, sans-serif !important;
  font-size: 18px;
  font-weight: 400;
  color:#371838 !important;
}
.price__sale.visible span{
  font-family: liebling, sans-serif !important;
  font-weight: 400;
}
.wt-pagination__item{
  background: #fff;
  font-family: liebling, sans-serif !important;
  border-radius: 100%;
  color:#9D4A60 !important;
  font-weight: 400;
}
.wt-pagination__item:hover{
  background: #9D4A60;
  border-radius: 100%;
  color: #fff!important;
}
.wt-pagination__item--current {
    font-weight: 400 !important;
    background: #9D4A60;
    border-radius: 100%;
    color: #fff!important;
}
.wt-pagination__item--current:after{
  display: none !important;
}
@media (min-width: 1200px) {
    .collection__sticky-header {
        grid-column: 1 / 3;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 5rem;
    }
}

/* Product Pages  */
.jdgm-rev__title, .jdgm-rev__body, .jdgm-sort-dropdown, .jdgm-rev__author, .jdgm-rev__icon{
color: #371838 !important;
}
.jdgm-rev-widg__title{
  font-family: milk-script, sans-serif !important;
  font-size: 40px !important;
  color: #371838 !important;
  text-transform: capitalize !important;
}
.cbb-frequently-bought-selector-list select{
    border-radius: 10px !important;
}
.cbb-frequently-bought-product-image{
    border-radius: 10px !important;
  background-color: #fff;
}
s.cbb-frequently-bought-selector-label-compare-at-price span{
color: #371838 !important;
}
.cbb-frequently-bought-container h2 {
    font-family: "liebling", sans-serif !important;
    font-weight: 400 !important;
    font-size: 20px !important;
    text-transform: capitalize;
}
.cbb-frequently-bought-container h3{
        font-family: "liebling", sans-serif !important;
    font-weight: 400 !important;
    text-transform: capitalize;
}
.cbb-frequently-bought-selector-label-name span{
    font-family: "liebling", sans-serif !important;
    font-weight: 400 !important;
    text-transform: capitalize;
}
span.cbb-frequently-bought-discount-message.translatable {
    font-size: 16px !important;
    font-weight: 400 !important;
}
.collection-prodlink .breadcrumbs__link {
    justify-content: flex-start;
}
.wt-product__option__dropdown {
    font-family: liebling, sans-serif !important;
    border-radius: 100px;
    border: 1px solid #66666680;
}
.wt-product__add-to-cart .counter-wrapper {
    width: auto;
    border-radius: 100px;
    border: 1px solid #66666680;
}
.wt-product__add-to-cart_form .js-add-to-cart {
    font-family: liebling, sans-serif !important;
    border-radius: 100px;
}
.wt-product__add-to-cart .counter-wrapper .counter input {
    font-family: liebling, sans-serif !important;
    font-size: 16px;
}
.template-product .headline__title{
  font-family: milk-script, sans-serif !important;
  font-size: 6rem;
  font-weight: 400!important;
  text-transform: capitalize!important;
  color: #371838;
}
 .headline__title {
    font-family: milk-script, sans-serif !important;
    font-size: 6rem;
    font-weight: 400 !important;
    text-transform: capitalize !important;
    color: #371838;
}
.features-container {
  display: flex;
  justify-content: space-between;
  gap: 42px;
  flex-direction: row;
  margin: 60px auto;
}
    .wt-collapse__trigger__title {
        font-size: calc(var(--font-base-size) * 1);
        font-size: 20px;
        text-transform: capitalize;
    }
.feature {
  width: 150px;
}
.feature img {
  max-width: 100%;
  height: auto;
}
.wt-product__option__title {
    font-family: liebling, sans-serif !important;
}
.wt-product__option__title strong{
    font-weight: 400 !important;
}
.breadcrumbs__item,.wt-product__option__dropdown  {
    font-family: liebling, sans-serif !important;
}
.collection-prodlink a{
  font-family: "milk-script", sans-serif !important;
  font-size: 40px;
  line-height: 60px;
  font-weight: 400 !important;
  color: #371838;
  text-transform: capitalize;
  text-decoration: none !important;
}
.wt-product__info .wt-product__brand{
  display:none;
}
h1.wt-product__name {
  font-family: liebling, sans-serif !important;
  font-size: 20px;
  font-weight: 400;
  text-transform: capitalize;
}
.wt-product__price {
    margin-top: 40px;
}
.product__tax.caption.rte {
    font-size: 1rem;
    font-family: liebling, sans-serif !important;
    margin-bottom: calc(var(--gap, 8px) * 1.5);
    margin-top: 40px;
    font-size: 1.6rem;
}
.happycustomers-prodtext {
    background: #e8e6de;
    padding: 15px 20px;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    font-family: liebling, sans-serif !important;
    font-size: 16px;
}
@media (min-width: 1400px) {
    .wt-product__add-to-cart_form form:has(quantity-counter) .counter {
        width: 200px;
    }
}
@media (min-width: 1200px) {
  .template-product .headline__title {
    margin-bottom: 60px !important;
  }
}
@media only screen and (min-width: 992px) {
    .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__title {
        margin-bottom: 50px;
        margin-top: 40px;
    }
}
@media (min-width: 900px) {
    [desktop-media-size=normal] .wt-product__main {
        width: 42%;
        max-width: initial;
        padding-top: 60px;
    }
}


/* Footer  */
.wt-footer {
    font-family: liebling, sans-serif !important;
}
.wt-footer__title {
    font-family: liebling, sans-serif !important;
    font-weight: 400;
}
.wt-footer a.privacy-link {
    padding-left: 20px;
}
.wt-newsletter__send {
    font-size: 16px;
    padding: 12px 24px;
}




/* Mobile Query */

@media (max-width: 450px) {
  .headline__title {
    font-size: 4rem  !important;
}
    .hero__button--primary {
      font-size: 16px !important;
      padding: 15px 30px !important;
    }
    .hero__title, .hero__subheading {
      line-height: 1.4em;
      font-size: 30px !important;
    }
  .marquee-gap {
    line-height: 50px !important;
    font-size: 30px !important;
   .marquee {
    height: 60px !important;
  }
    #shopify-section-template--16724366950487__multicolumn_hyPJ6j .wt-multicol__list {
    gap: 40px;
    padding: 0 20px !important;
  }
   .wt-brands__link .wt-brands__image {
        max-height: 100px;
        min-height: 100px;
    }
/* END @media (max-width: 399px) { */
}





