/** Shopify CDN: Minification failed

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

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
/* Reviews Carousel - Legacy 区块标题字体粗细调整 */
[data-section-id="template--17272861982975__1763112784611b7b8b"] .judge-me-reviews-featured-carousel h1,
[data-section-id="template--17272861982975__1763112784611b7b8b"] .judge-me-reviews-featured-carousel h2,
[data-section-id="template--17272861982975__1763112784611b7b8b"] .judge-me-reviews-featured-carousel h3,
[data-section-id="template--17272861982975__1763112784611b7b8b"] .judge-me-reviews-featured-carousel .jm-carousel-header,
[data-section-id="template--17272861982975__1763112784611b7b8b"] .judge-me-reviews-featured-carousel .jm-carousel-title {
  font-weight: 600 !important;
}

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

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  
}

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

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  
}

/* Chippi visual tuning */
:root {
  --chippi-brand-brown: #58493D;
  --chippi-brand-brown-rgb: 88, 73, 61;
  --chippi-brand-brown-hover: #463A31;
  --chippi-review-star-color: #F47D78;
  --t4s-dark-color: var(--chippi-brand-brown);
  --text-color: var(--chippi-brand-brown);
  --text-color-rgb: var(--chippi-brand-brown-rgb);
  --heading-color: var(--chippi-brand-brown);
  --link-color: var(--chippi-brand-brown);
  --link-color-hover: var(--chippi-brand-brown-hover);
  --secondary-color: var(--chippi-brand-brown);
  --product-title-color: var(--chippi-brand-brown);
  --product-title-color-hover: var(--chippi-brand-brown-hover);
  --primary-price-color: var(--chippi-review-star-color);
  --secondary-price-color: rgba(107, 74, 61, 0.55);
}

body,
.t4s-rte,
.t4s-product .t4s-product-title,
.t4s-product .t4s-product-title a,
.t4s-section-title,
.t4s-title,
#t4s-footer,
#t4s-footer a,
#t4s-footer .t4s-footer-heading {
  color: var(--chippi-brand-brown);
}

#t4s-footer,
#t4s-footer *,
#t4s-footer a,
#t4s-footer h1,
#t4s-footer h2,
#t4s-footer h3,
#t4s-footer h4,
#t4s-footer h5,
#t4s-footer h6,
#shopify-section-footer,
#shopify-section-footer *,
#shopify-section-bottom-bar,
#shopify-section-bottom-bar * {
  color: var(--chippi-brand-brown) !important;
}

#t4s-footer svg,
#t4s-footer svg *,
#shopify-section-footer svg,
#shopify-section-footer svg *,
#shopify-section-bottom-bar svg,
#shopify-section-bottom-bar svg * {
  color: var(--chippi-brand-brown) !important;
  fill: currentColor !important;
  stroke: currentColor;
}

#t4s-footer .t4s-footer-raw-html p[style*="display:flex"] span,
#shopify-section-footer .t4s-footer-raw-html p[style*="display:flex"] span {
  font-weight: 500 !important;
}

.t4s-header__wrapper {
  --h-text-color: var(--chippi-brand-brown);
  --h-text-color-rgb: var(--chippi-brand-brown-rgb);
  --h-text-color-hover: var(--chippi-brand-brown-hover);
}

.t4s-product .t4s-product-title {
  font-size: 16px;
  line-height: 1.35;
}

.t4s-product .t4s-product-title a:hover,
.t4s-product:hover .t4s-product-title,
.t4s-product:hover .t4s-product-title a,
.t4s-product .t4s-product-info .t4s-product-title a:hover {
  color: var(--chippi-brand-brown-hover) !important;
}

.template-product .t4s-product__price-review {
  --price-color: var(--chippi-review-star-color) !important;
  --price-sale-color: var(--chippi-review-star-color) !important;
}

.template-product .t4s-product__price-review .t4s-product-price,
.template-product .t4s-product__price-review .t4s-product-price ins,
.template-product .t4s-product__price-review [data-product-price],
.template-product .t4s-product__price-review .money,
.template-product .t4s-product__price-review .t4s-price-from,
.template-product .t4s-product__price-review .t4s-price__sale {
  color: var(--chippi-review-star-color) !important;
}

.template-product .jdgm-star,
.template-product .jdgm-prev-badge__stars,
.template-product .jdgm-preview-badge .jdgm-star {
  color: var(--chippi-review-star-color) !important;
}

.template-product .t4s-product-form__buttons .t4s-product-form__submit {
  --btn-background: var(--chippi-review-star-color) !important;
  --btn-border: var(--chippi-review-star-color) !important;
  --btn-background-hover: var(--chippi-review-star-color) !important;
  --btn-border-hover: var(--chippi-review-star-color) !important;
  background-color: var(--chippi-review-star-color) !important;
  border-color: var(--chippi-review-star-color) !important;
}

.template-product .t4s-product-form__buttons .t4s-product-form__submit::before {
  background-color: var(--chippi-review-star-color) !important;
}

.template-index .t4s-feature-columns .t4s-feature-columns__title,
.t4s-section-inner[class*="feature_columns2_e8wzK7"] .t4s-feature-columns__title {
  color: var(--chippi-brand-brown) !important;
  font-size: 38px !important;
  font-weight: 500 !important;
  line-height: 1.15;
}

.template-index .t4s-feature-columns .t4s-feature-columns__title a,
.template-index .t4s-feature-columns .t4s-feature-columns__title a:hover,
.t4s-section-inner[class*="feature_columns2_e8wzK7"] .t4s-feature-columns__title a,
.t4s-section-inner[class*="feature_columns2_e8wzK7"] .t4s-feature-columns__title a:hover {
  color: inherit !important;
}

@media (max-width: 900px) {
  .template-index .t4s-feature-columns,
  .t4s-section-inner[class*="feature_columns2_e8wzK7"] {
    overflow: hidden;
  }

  .template-index .t4s-feature-columns .t4s-row,
  .t4s-section-inner[class*="feature_columns2_e8wzK7"] .t4s-row {
    display: flex !important;
    flex-flow: row nowrap !important;
    gap: 12px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    overflow-x: auto;
    padding: 0 16px 12px;
    scroll-padding-left: 16px;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
  }

  .template-index .t4s-feature-columns .t4s-row::-webkit-scrollbar,
  .t4s-section-inner[class*="feature_columns2_e8wzK7"] .t4s-row::-webkit-scrollbar {
    display: none;
  }

  .template-index .t4s-feature-columns .t4s-col-item,
  .t4s-section-inner[class*="feature_columns2_e8wzK7"] .t4s-col-item {
    flex: 0 0 78% !important;
    max-width: 78% !important;
    min-width: 78% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    scroll-snap-align: start;
    width: 78% !important;
  }

  .template-index .t4s-feature-columns .t4s-col-item:last-child,
  .t4s-section-inner[class*="feature_columns2_e8wzK7"] .t4s-col-item:last-child {
    margin-right: 16px;
  }

  .template-index .t4s-feature-columns .t4s_ratio,
  .t4s-section-inner[class*="feature_columns2_e8wzK7"] .t4s_ratio {
    border-radius: 8px;
    overflow: hidden;
  }

  .template-index .t4s-feature-columns .t4s-feature-columns__content,
  .t4s-section-inner[class*="feature_columns2_e8wzK7"] .t4s-feature-columns__content {
    padding-bottom: 0;
  }

  .template-index .t4s-feature-columns .t4s-feature-columns__title,
  .t4s-section-inner[class*="feature_columns2_e8wzK7"] .t4s-feature-columns__title {
    color: var(--chippi-brand-brown) !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    line-height: 1.25;
    margin-bottom: 0;
    margin-top: 10px;
  }
}

.t4s-testimonials-2 .t4s-testimonial-heading,
.judge-me-reviews-featured-carousel h1,
.judge-me-reviews-featured-carousel h2,
.judge-me-reviews-featured-carousel h3,
.judge-me-reviews-featured-carousel .jm-carousel-header,
.judge-me-reviews-featured-carousel .jm-carousel-title,
.jdgm-carousel-title,
.jdgm-carousel-wrapper .jdgm-carousel-title,
.jdgm-widget .jdgm-carousel-title {
  color: var(--chippi-brand-brown) !important;
  font-size: 38px !important;
  line-height: 1.15 !important;
  font-weight: 500 !important;
  text-transform: none !important;
}

.judge-me-reviews-featured-carousel .jm-carousel-title,
.judge-me-reviews-featured-carousel .jm-carousel-header,
.jdgm-carousel-title {
  text-transform: none !important;
}

.judge-me-reviews-featured-carousel .jm-carousel-title {
  font-size: 0 !important;
}

.jdgm-carousel-title,
.jdgm-carousel-wrapper .jdgm-carousel-title,
.jdgm-widget .jdgm-carousel-title {
  font-size: 0 !important;
}

.judge-me-reviews-featured-carousel .jm-carousel-title::after {
  content: "Customers are saying";
  color: var(--chippi-brand-brown);
  display: inline-block;
  font-size: 38px !important;
  line-height: 1.15 !important;
  font-weight: 500 !important;
}

.jdgm-carousel-title::after,
.jdgm-carousel-wrapper .jdgm-carousel-title::after,
.jdgm-widget .jdgm-carousel-title::after {
  content: "Customers are saying";
  color: var(--chippi-brand-brown);
  display: inline-block;
  font-size: 38px !important;
  line-height: 1.15 !important;
  font-weight: 500 !important;
  text-transform: none !important;
}

.template-product [id*="1764936391aefe0bf7"] h1,
.template-product [id*="1764936391aefe0bf7"] h2,
.template-product [id*="1764936391aefe0bf7"] .jdgm-carousel-title,
.template-product [id*="1764936391aefe0bf7"] .jm-carousel-title,
.template-product [id*="1764936391aefe0bf7"] .jm-carousel-header {
  color: var(--chippi-brand-brown) !important;
  font-size: 38px !important;
  line-height: 1.15 !important;
  font-weight: 500 !important;
  text-transform: none !important;
}

.template-product [id*="1764936391aefe0bf7"] .jdgm-carousel-title,
.template-product [id*="1764936391aefe0bf7"] .jm-carousel-title {
  font-size: 0 !important;
}

.template-product [id*="1764936391aefe0bf7"] .jdgm-carousel-title::after,
.template-product [id*="1764936391aefe0bf7"] .jm-carousel-title::after {
  content: "Customers are saying";
  color: var(--chippi-brand-brown);
  display: inline-block;
  font-size: 38px !important;
  line-height: 1.15 !important;
  font-weight: 500 !important;
  text-transform: none !important;
}

@media (min-width: 1025px) {
  .t4s-nav__ul > li > a {
    font-size: 22px !important;
    line-height: 1.2;
  }
}

@media (max-width: 767px) {
  .t4s-testimonials-2 .t4s-testimonial-heading,
  .judge-me-reviews-featured-carousel h1,
  .judge-me-reviews-featured-carousel h2,
  .judge-me-reviews-featured-carousel h3,
  .judge-me-reviews-featured-carousel .jm-carousel-header,
  .judge-me-reviews-featured-carousel .jm-carousel-title,
  .jdgm-carousel-title,
  .jdgm-carousel-wrapper .jdgm-carousel-title,
  .jdgm-widget .jdgm-carousel-title {
    font-size: 18px !important;
    line-height: 1.3 !important;
  }

  .judge-me-reviews-featured-carousel .jm-carousel-title::after {
    font-size: 18px !important;
    line-height: 1.3 !important;
  }

  .jdgm-carousel-title::after,
  .jdgm-carousel-wrapper .jdgm-carousel-title::after,
  .jdgm-widget .jdgm-carousel-title::after {
    font-size: 18px !important;
    line-height: 1.3 !important;
  }

  .template-product [id*="1764936391aefe0bf7"] h1,
  .template-product [id*="1764936391aefe0bf7"] h2,
  .template-product [id*="1764936391aefe0bf7"] .jdgm-carousel-title,
  .template-product [id*="1764936391aefe0bf7"] .jm-carousel-title,
  .template-product [id*="1764936391aefe0bf7"] .jm-carousel-header,
  .template-product [id*="1764936391aefe0bf7"] .jdgm-carousel-title::after,
  .template-product [id*="1764936391aefe0bf7"] .jm-carousel-title::after {
    font-size: 18px !important;
    line-height: 1.3 !important;
  }
}
/* Chippi shipping messaging */
.chippi-shipping-note,
.chippi-shipping-progress {
  border: 1px solid rgba(var(--chippi-brand-brown-rgb), 0.14);
  border-radius: 8px;
  background: rgba(255, 248, 241, 0.76);
  color: var(--chippi-brand-brown);
}

.chippi-shipping-note {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  margin: 16px 0 12px;
  padding: 12px 14px;
  text-align: left;
}

.chippi-shipping-note__icon,
.chippi-shipping-progress__icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: var(--chippi-review-star-color);
  color: #fff;
  font-size: 18px;
  line-height: 1;
}

.chippi-shipping-note__content,
.chippi-shipping-note__title,
.chippi-shipping-note__text {
  display: block;
}

.chippi-shipping-note__title {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3;
}

.chippi-shipping-note__text {
  margin-top: 3px;
  font-size: 12px;
  line-height: 1.45;
  opacity: 0.78;
}

.chippi-shipping-progress {
  margin: 0 0 14px;
  padding: 13px 14px;
  text-align: left;
}

#t4s-mini_cart .chippi-shipping-progress {
  margin: 14px 20px 0;
}

.t4s-cartPage__footer .chippi-shipping-progress {
  max-width: 420px;
  margin-left: auto;
}

.chippi-shipping-progress__heading {
  display: flex;
  align-items: center;
  gap: 10px;
}

.chippi-shipping-progress__icon {
  width: 26px;
  height: 26px;
  font-size: 16px;
}

.chippi-shipping-progress__text {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.35;
}

.chippi-shipping-progress__bar {
  height: 6px;
  margin-top: 10px;
  overflow: hidden;
  border-radius: 999px;
  background: rgba(var(--chippi-brand-brown-rgb), 0.12);
}

.chippi-shipping-progress__bar span {
  display: block;
  height: 100%;
  min-width: 8px;
  border-radius: inherit;
  background: var(--chippi-review-star-color);
  transition: width 0.25s ease;
}

.chippi-shipping-progress__hint {
  margin-top: 8px;
  font-size: 12px;
  line-height: 1.45;
  opacity: 0.74;
}

@media (max-width: 767px) {
  .chippi-shipping-note {
    margin-top: 14px;
  }

  .t4s-cartPage__footer .chippi-shipping-progress {
    max-width: none;
    margin-left: 0;
  }
}.chippi-product-notes {
  margin-top: 12px;
  color: #7f7168;
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.45;
}

.chippi-product-notes p {
  margin: 0 0 4px;
  font-size: inherit;
  font-weight: inherit;
  font-style: normal;
  line-height: inherit;
}.t4s-product__description,
.t4s-product_meta,
.t4s-pr-short-desc,
.t4s-product-short-description {
  display: none !important;
