/** Shopify CDN: Minification failed

Line 82:0 Unexpected "}"

**/
.customer-review-block .dm-imported-reviews {
    --dm-review-green: var(--dm-color-primary);
    --dm-review-text: var(--dm-color-text);
    --dm-review-muted: var(--dm-color-text-muted);
    --dm-review-border: var(--dm-color-border);
    --dm-review-surface: var(--dm-color-card-background);
    --dm-review-star-shape: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2026%2024'%3E%3Cpath%20d%3D'M12%202.6%2014.84%208.36%2021.2%209.28%2016.6%2013.77%2017.68%2020.1%2012%2017.11%206.32%2020.1%207.4%2013.77%202.8%209.28%209.16%208.36Z'%20fill%3D'black'%20stroke%3D'black'%20stroke-width%3D'1.5'%20stroke-linejoin%3D'round'%2F%3E%3C%2Fsvg%3E");
    box-sizing: border-box;
    width: min(100%, 1160px);
    margin: 0 auto;
    padding: 0 clamp(16px, 2.5vw, 28px);
    color: var(--dm-review-text);
}
.customer-review-block .dm-imported-reviews__header {max-width: 720px;margin: 0 auto 24px;text-align: var(--dm-review-title-align, center)}
.customer-review-block .dm-imported-reviews__title {margin:0;color:var(--dm-color-primary)}
.customer-review-block .dm-imported-reviews__summary {margin-top: 12px;color: var(--dm-review-green)}
.customer-review-block .dm-imported-reviews__rating {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 7px;font-size: 14px;font-weight: 650;line-height: 1.4}
.customer-review-block .dm-imported-reviews__summary-stars {--dm-review-star-gap:2px;position:relative;display:inline-block;width:calc(5em + 10px);height:1em;overflow:hidden;background-color:var(--dm-review-border);color:transparent;font-size:19px;letter-spacing:2px;line-height:1;white-space:nowrap;-webkit-mask-image:var(--dm-review-star-shape);mask-image:var(--dm-review-star-shape);-webkit-mask-position:left center;mask-position:left center;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:calc(1em + var(--dm-review-star-gap)) 1em;mask-size:calc(1em + var(--dm-review-star-gap)) 1em}
.customer-review-block .dm-imported-reviews__summary-stars-fill {position:absolute;inset:0 auto 0 0;width:var(--dm-review-rating, 0%);overflow:hidden;background-color:var(--dm-color-primary);color:transparent;white-space:nowrap}
.customer-review-block .dm-imported-reviews__separator {color: #A3ACA9;font-weight: 400}
.customer-review-block .dm-imported-reviews__count {color: var(--dm-review-muted);font-weight: 500}
.customer-review-block .dm-imported-reviews__grid {position:relative;outline:none}
.customer-review-block .dm-imported-reviews__batch {display:grid;width:100%;margin:0;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - (2 * var(--dm-review-gap, 18px))) / 3);gap:var(--dm-review-gap, 18px);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;column-count:unset}
.customer-review-block .dm-imported-reviews__batch::-webkit-scrollbar {display:none}
.customer-review-block .dm-imported-reviews__column-start {break-before: auto}
.customer-review-block .dm-imported-reviews__card {position:relative;box-sizing:border-box;width:100%;height:280px;min-width:0;margin:0;padding:var(--dm-review-card-padding, 22px);border:1px solid var(--dm-review-border);border-radius:var(--dm-review-card-radius, 16px);background:var(--dm-review-surface);display:flex;flex-direction:column;color:var(--dm-review-text);text-align:left;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;animation:dmReviewReveal .28s ease both}
.customer-review-block .dm-imported-reviews__card--highlight {padding:var(--dm-review-card-padding, 22px);border-color:var(--dm-review-border);background:var(--dm-review-surface);color:var(--dm-review-text);box-shadow:0 10px 24px rgb(var(--dm-color-primary-rgb) / .08)}
.customer-review-block .dm-imported-reviews__card.is-expanded {height: auto;min-height: 280px;overflow: visible}
.customer-review-block .dm-imported-reviews__stars {position:relative;z-index:1;color:var(--dm-review-stars);font-size:var(--dm-review-star-size, 18px);letter-spacing:2px;line-height:1;white-space:nowrap}
.customer-review-block .dm-imported-reviews__stars > span {display:inline-block;height:1em;background-color:var(--dm-review-stars);color:transparent;vertical-align:top;-webkit-mask-image:var(--dm-review-star-shape);mask-image:var(--dm-review-star-shape);-webkit-mask-position:left center;mask-position:left center;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:calc(1em + 2px) 1em;mask-size:calc(1em + 2px) 1em}
.customer-review-block .dm-imported-reviews__stars > .dm-imported-reviews__stars-empty {background-color:var(--dm-review-border);color:transparent}
.customer-review-block .dm-imported-reviews__body {display: block;max-height: 7.75em;margin: 14px 0 0;overflow: hidden;color: var(--dm-review-text);font-size: 15.5px;font-weight: 400;line-height: 1.55;white-space: pre-line;transition: max-height .28s ease}
.customer-review-block .dm-imported-reviews__card--highlight .dm-imported-reviews__body {color:var(--dm-review-text);font-size:15.5px;line-height:1.55}
.customer-review-block .dm-imported-reviews__body.is-expanded {max-height: var(--dm-review-expanded-height, 600px)}
.customer-review-block .dm-imported-reviews__read-more {align-self: flex-start;margin: 8px 0 0;padding: 3px 0;border: 0;border-bottom: 1px solid currentColor;background: transparent;color: var(--dm-review-green);font: inherit;font-size: 13px;font-weight: 650;line-height: 1.35;text-align: left;cursor: pointer}
.customer-review-block .dm-imported-reviews__card--highlight .dm-imported-reviews__read-more {color:var(--dm-review-green)}
.customer-review-block .dm-imported-reviews__meta {display: flex;align-items: end;justify-content: space-between;gap: 12px;margin-top: auto;padding-top: 14px;border-top: 1px solid rgb(var(--dm-color-primary-rgb) / .10)}
.customer-review-block .dm-imported-reviews__identity {min-width: 0}
.customer-review-block .dm-imported-reviews__name {display: block;color: var(--dm-review-green);font-size: 14px;font-weight: 650;line-height: 1.35}
.customer-review-block .dm-imported-reviews__date {display: block;margin-top: 3px;color: var(--dm-review-muted);font-size: var(--dm-review-date-size, 13px);font-weight: 400;line-height: 1.4}
.customer-review-block .dm-imported-reviews__verified {flex: 0 0 auto;display: inline-flex;align-items: center;gap: 5px;padding: 4px 8px;border: 0;border-radius: 999px;background: var(--dm-color-chip-background);color: var(--dm-color-primary);font-size: 11px;font-weight: 650;line-height: 1.25;white-space: nowrap}
.customer-review-block .dm-imported-reviews__verified-icon {display: block;flex: 0 0 auto;width: 15px;height: 15px;color: currentColor}
.customer-review-block .dm-imported-reviews__verified-icon svg {display: block;width: 100%;height: 100%;overflow: visible}
.customer-review-block .dm-imported-reviews__card--highlight .dm-imported-reviews__meta {border-top-color:rgb(var(--dm-color-primary-rgb) / .10)}
.customer-review-block .dm-imported-reviews__card--highlight .dm-imported-reviews__name {color:var(--dm-review-green)}
.customer-review-block .dm-imported-reviews__card--highlight .dm-imported-reviews__date {color:var(--dm-review-muted)}
.customer-review-block .dm-imported-reviews__status {margin:0;color:var(--dm-review-muted);font-size:14px;line-height:1.45;text-align:center}
.customer-review-block .dm-imported-reviews__navigation {position:absolute;z-index:3;top:50%;right:-24px;left:-24px;display:flex;align-items:center;justify-content:space-between;transform:translateY(-50%);pointer-events:none}
.customer-review-block .dm-imported-reviews__navigation .dm-slider-nav-arrow {position:relative !important;inset:auto !important;display:flex !important;transform:none !important;pointer-events:auto !important}
.customer-review-block .dm-imported-reviews__navigation .dm-slider-nav-arrow:disabled {opacity:.38 !important;cursor:default;pointer-events:none !important}
.customer-review-block .dm-imported-reviews :is(button,a):focus-visible,
.customer-review-block .dm-imported-reviews__grid:focus-visible,
.customer-review-block .dm-imported-reviews__batch:focus-visible {outline:3px solid rgb(var(--dm-color-primary-rgb) / .60);outline-offset:4px}
@keyframes dmReviewReveal {from {opacity:0;transform:translateY(8px)}to {opacity:1;transform:translateY(0)}}
@media (max-width:767px) {
    .customer-review-block .dm-home-content-shell.container-full {box-sizing:border-box;width:calc(100% - (2 * var(--dm-mobile-gutter,16px))) !important;max-width:none !important;margin-inline:auto !important;padding-inline:0 !important;overflow:visible}
    .customer-review-block .dm-imported-reviews {box-sizing:border-box;width:calc(100% - 90px);max-width:none;margin:0 auto;padding:0}
    .customer-review-block .dm-imported-reviews__header {width:100%;margin-bottom:40px}
    .customer-review-block .dm-imported-reviews__summary {margin-top:22px}
    .customer-review-block .dm-imported-reviews__rating {flex-wrap:nowrap;gap:4px;font-size:15px;white-space:nowrap}
    .customer-review-block .dm-imported-reviews__summary-stars {--dm-review-star-gap:1px;width:calc(5em + 5px);font-size:16px;letter-spacing:1px}
    .customer-review-block .dm-imported-reviews__batch {display:grid;width:100%;margin:0;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:100%;gap:0;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}
    .customer-review-block .dm-imported-reviews__batch::-webkit-scrollbar {display:none}
    .customer-review-block .dm-imported-reviews__card {height:292px;min-height:292px;margin:0;padding:20px;border-radius:14px;scroll-snap-align:start;scroll-snap-stop:always}
    .customer-review-block .dm-imported-reviews__card--highlight {padding:20px}
    .customer-review-block .dm-imported-reviews__card.is-expanded {height:auto;min-height:292px}
    .customer-review-block .dm-imported-reviews__body,
    .customer-review-block .dm-imported-reviews__card--highlight .dm-imported-reviews__body {font-size:15.5px;line-height:1.55}
    .customer-review-block .dm-imported-reviews__meta {gap:8px}
    .customer-review-block .dm-imported-reviews__verified {padding:4px 7px;font-size:10.5px}
    .customer-review-block .dm-imported-reviews__navigation {position:relative;inset:auto;display:flex;align-items:center;justify-content:center;gap:12px;margin-top:24px;transform:none;pointer-events:none}
    .customer-review-block .dm-imported-reviews__navigation .dm-slider-nav-arrow {width:39.6px;height:39.6px;min-width:39.6px}
}
@media (prefers-reduced-motion:reduce) {
    .customer-review-block .dm-imported-reviews__card {animation:none}
    .customer-review-block .dm-imported-reviews__body,
}

/* Home mobile: resumo em duas linhas e avaliação principal integral. */
.customer-review-block .dm-imported-reviews__count-mobile {
  display: none;
}

@media (max-width: 767px) {
  .customer-review-block .dm-imported-reviews__rating {
    flex-wrap: wrap;
    white-space: normal;
  }

  .customer-review-block .dm-imported-reviews__separator,
  .customer-review-block .dm-imported-reviews__count[data-dm-count] {
    display: none;
  }

  .customer-review-block .dm-imported-reviews__count-mobile {
    display: block;
    flex: 0 0 100%;
    margin-top: 4px;
    color: var(--dm-review-muted);
    font-weight: 500;
    text-align: center;
  }

  body.template-index .customer-review-block .dm-imported-reviews .dm-imported-reviews__card--highlight .dm-imported-reviews__body {
    display: block;
    overflow: visible;
    -webkit-line-clamp: initial;
  }

  body.template-index .customer-review-block .dm-imported-reviews .dm-imported-reviews__card--highlight .dm-imported-reviews__read-more {
    display: none;
  }
}
