/** Shopify CDN: Minification failed

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

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
h4.t4s-swatch__title {
  font-family: var(--font-family-1) !important;
  font-weight: 500;
}

.t4s-swatch__title span {
  font-family: var(--font-family-1) !important;
}

/* Why Chood AI-generated testimonial section typography */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700&family=Poppins:wght@400;500;600;700&display=swap');

[data-section-id="template--26232376492347__blocks_URNQTm"] .subtitle,
[data-section-id="template--26232376492347__blocks_URNQTm"] [class*="subtitle"],
[data-section-id="template--26232376492347__blocks_URNQTm"] .t4s-subtitle,
[data-section-id="template--26232376492347__blocks_URNQTm"] [class*="t4s-subtitle"] {
  font-family: 'Poppins', sans-serif !important;
  font-weight: 700 !important;
  font-size: 20px !important;
}

.ai-testimonial-subtitle-an2g0qvrknhhfbem3vaigenblock677dademczbpx {
  font-family: 'Poppins', sans-serif !important;
  font-weight: 700 !important;
  font-size: 20px !important;
}

/* Align Why Chood testimonial descriptions on desktop */
@media screen and (min-width: 768px) {
  [data-section-id="template--26232376492347__blocks_URNQTm"] [class*="row"] {
    align-items: stretch !important;
  }

  [data-section-id="template--26232376492347__blocks_URNQTm"] [class*="col"] {
    display: flex !important;
    flex-direction: column !important;
  }

  [data-section-id="template--26232376492347__blocks_URNQTm"] [class*="subtitle"] {
    min-height: 52px;
  }
}
h4.t4s-pr-choose__title.t4s-truncate {
    font-family: Poppins;
}

.t4s-pr-choose__info.t4s-truncate {
    white-space: unset;
      font-size: 13px;
  line-height: 15px;
}

.t4s-tabs-pr-ul a.t4s-active, .t4s-tabs-pr-ul a:hover {
    color: #f1ede9;
    background: var(--text-color);
}


.t4s-tabs-pr-ul a.t4s-active {
    border-color: var(--text-color);
}

.t4s-row.t4s-g-0.t4s-flex-nowrap.t4s-pr-choose__wrap.t4s_ratioadapt.t4s-current-scrollbar- {
    padding: 5px 0px;
}
.t4s-customer .t4s_field input:not(:placeholder-shown)~label {
    transform: translateY(-6px) scale(.8);
}

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  
  .t4s-col-4.t4s-col-md-15.t4s-col-item.t4s-pr-choose__item.t4s-text-center {
    margin-bottom: 10px;
}
  .t4s-row.t4s-g-0.t4s-flex-nowrap.t4s-pr-choose__wrap.t4s_ratioadapt.t4s-current-scrollbar- {
    flex-wrap: wrap !important;
}
  
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  span.fontsp {
    font-family: 'EurotypoBKL', serif !important;
}

.is--fist-ratio-true .is-t4s-style__color.is--first-color .t4s-swatch__item {
    width: 90px !important;
    height: auto !important;
}
  
  img.header__sticky-logo.t4s-d-none.t4s-d-none {
    width: 110px !important;
}
.t4s-content-position.t4s-auto.t4s-pa.t4s-text-md-start.t4s-text-center.t4s-bg-content-true.t4s-box-content-square-false.t4s-br-content-false.t4s-br-style-solid {
width:100%;
}

}