.cc-reviews-section{padding-block:var(--cc-pad-top) var(--cc-pad-bottom);scroll-margin-top:80px}.cc-reviews{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;container-type:inline-size}.cc-reviews>*{min-width:0}.cc-reviews__rail--reviews{grid-column:1 / -1}.cc-reviews__rail{position:relative}.cc-reviews__more{margin-block-start:auto;align-self:flex-start}.cc-reviews__summary{display:flex;flex-direction:column;gap:16px;padding:28px}.cc-reviews__score{display:flex;align-items:baseline;gap:8px;margin:0}.cc-reviews__score-value{font-variant-numeric:tabular-nums;font-size:3.5rem;font-weight:600;line-height:1;letter-spacing:-.04em}.cc-reviews__stars{display:flex;gap:2px}.cc-reviews__star{width:16px;height:16px;fill:var(--cc-star);stroke:none}.cc-reviews__star--empty{fill:none;stroke:var(--cc-star);stroke-width:1.5}.cc-reviews__count{font-size:.875rem;font-weight:500}.cc-reviews__note{margin:0;color:var(--cc-fg-soft)}.cc-reviews__rating-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.cc-reviews__rating-row .cc-reviews__verified{align-self:center}.cc-reviews__badge{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;margin-block-start:auto;padding-block-start:4px;color:var(--color-foreground);font-size:.875rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.cc-reviews__badge:hover{text-decoration-thickness:2px}.cc-reviews__badge-icon{width:16px;height:16px;flex:none}.cc-reviews__badge+.cc-reviews__more{margin-block-start:0}.cc-reviews__arrow{display:none;position:absolute;top:50%;z-index:1;width:40px;height:40px;padding:0;align-items:center;justify-content:center;border:1px solid var(--cc-border);border-radius:999px;background:var(--color-background);color:var(--color-foreground);box-shadow:0 4px 14px #00000014;cursor:pointer;translate:0 -50%;transition:opacity .2s ease}.cc-reviews__arrow svg{width:18px;height:18px}.cc-reviews__arrow--prev{left:10px}.cc-reviews__arrow--prev svg{rotate:90deg}.cc-reviews__arrow--next{right:10px}.cc-reviews__arrow--next svg{rotate:-90deg}.cc-reviews__arrow:disabled{opacity:0;pointer-events:none}@media screen and (min-width:750px){[data-cc-rail].is-scrollable .cc-reviews__arrow{display:inline-flex}}button.cc-reviews__photo{width:100%;padding:0;border:0}@media screen and (min-width:750px){.cc-reviews__list.cc-reviews__list--carousel{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.cc-reviews__list--carousel::-webkit-scrollbar,.cc-reviews__photos--gallery::-webkit-scrollbar{display:none}.cc-reviews__list--carousel>.cc-review{flex:0 0 calc((100% - 24px) / 3);scroll-snap-align:start}.cc-reviews__photos.cc-reviews__photos--gallery{display:flex;height:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.cc-reviews__photos--gallery>li{flex:0 0 auto;height:100%;min-height:220px;aspect-ratio:4 / 5;scroll-snap-align:start}.cc-reviews--split .cc-reviews__rail--photos{height:100%}}@media screen and (min-width:750px){@container (max-width: 640px){.cc-reviews__list--carousel>.cc-review{flex-basis:calc((100% - 12px)/2)}}}@media screen and (max-width:749px){.cc-reviews__photos.cc-reviews__photos--gallery>li{flex-basis:42%;aspect-ratio:4 / 5}.cc-reviews__photos--gallery .cc-reviews__photo{height:100%;aspect-ratio:auto}}.cc-reviews__photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin:0;padding:0;list-style:none}.cc-reviews__photo{display:block;aspect-ratio:1;border-radius:14px;overflow:hidden;background:var(--cc-surface-muted)}.cc-reviews__photo img,.cc-reviews__photo .cc-placeholder{width:100%;height:100%;object-fit:cover}.cc-reviews__photo--more{display:flex;align-items:center;justify-content:center;padding:8px;text-align:center;background:var(--color-foreground);color:var(--color-background);font-size:.875rem;font-weight:600;text-decoration:none}.cc-reviews__photo--more:hover{color:var(--color-background)}.cc-reviews__list{display:grid;grid-template-columns:repeat(var(--cc-review-cols, 3),minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}@container (max-width: 640px){.cc-reviews__list{grid-template-columns:repeat(var(--cc-review-cols-narrow, 2),minmax(0,1fr))}}@media screen and (max-width:749px){.cc-reviews__list{display:flex;gap:12px;margin-inline:calc(-1 * var(--page-margin, 16px));padding-inline:var(--page-margin, 16px);scroll-padding-inline:var(--page-margin, 16px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.cc-reviews__list::-webkit-scrollbar{display:none}.cc-reviews__list>.cc-review{flex:0 0 82%;scroll-snap-align:start}.cc-reviews__list>.cc-review:only-child{flex-basis:100%}}.cc-review{display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid var(--cc-border);border-radius:var(--cc-radius-lg)}.cc-review__head{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:.875rem}.cc-reviews__verified{display:inline-flex;align-items:center;align-self:flex-start;gap:4px;height:24px;padding-inline:8px 10px;border-radius:999px;background:var(--cc-surface-muted);color:var(--cc-fg-soft);font-size:.72rem;font-weight:600;white-space:nowrap}.cc-reviews__verified-icon{width:14px;height:14px}.cc-review__stars{color:var(--cc-star);font-size:.8125rem;font-weight:600;letter-spacing:.05em}.cc-review__text{font-size:.875rem;color:var(--cc-fg-soft)}.cc-review__text p{margin:0}@media screen and (max-width:749px){.cc-reviews__photos{--cc-photo-gap: 8px;display:flex;gap:var(--cc-photo-gap);margin-inline:calc(-1 * var(--page-margin, 16px));padding-inline:var(--page-margin, 16px);scroll-padding-inline:var(--page-margin, 16px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.cc-reviews__photos::-webkit-scrollbar{display:none}.cc-reviews__photos>li{flex:0 0 calc((100% - (var(--cc-photo-cols) - 1) * var(--cc-photo-gap)) / var(--cc-photo-cols));scroll-snap-align:start}}@media screen and (max-width:749px){.cc-reviews__summary{flex-basis:100%;padding:24px}}@media screen and (min-width:750px){.cc-reviews__photos{grid-template-columns:repeat(var(--cc-photo-count, 6),minmax(0,1fr))}.cc-reviews--split{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.cc-reviews--split .cc-reviews__photos{grid-auto-rows:1fr;min-height:100%}.cc-reviews--split .cc-reviews__photos>li,.cc-reviews--split .cc-reviews__photo{height:100%}.cc-reviews--split .cc-reviews__photo{aspect-ratio:auto;min-height:96px}}@media screen and (min-width:750px){@container (max-width: 1100px){.cc-reviews--split .cc-reviews__photos--two-rows{grid-template-columns:repeat(var(--cc-photo-half, 3),minmax(0,1fr))}}}.cc-reviews__scope{color:var(--cc-fg-soft);font-size:.8125rem;font-weight:600;margin-block-end:-8px}.cc-review__title{margin:0;font-size:.9375rem;font-weight:600}.cc-review__verified{color:var(--cc-fg-soft);font-size:.72rem;font-weight:600;white-space:nowrap}.cc-review__product{margin-block-start:auto;text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/24/assets/cc-reviews.css.map */
