.reviews-gallery-nc{padding:48px 0}.reviews-gallery-nc__container{max-width:1280px;margin:0 auto;padding:0 20px}.reviews-gallery-nc__header{margin-bottom:32px}.reviews-gallery-nc__header--center{text-align:center}.reviews-gallery-nc__header--left{text-align:left}.reviews-gallery-nc__header--right{text-align:right}.reviews-gallery-nc__heading{font-size:clamp(22px,4vw,34px);margin:0 0 8px;text-transform:uppercase;letter-spacing:.03em}.reviews-gallery-nc__subheading{font-size:15px;opacity:.7;max-width:600px}.reviews-gallery-nc__header--center .reviews-gallery-nc__subheading{margin:0 auto}.reviews-gallery-nc__grid{display:grid;grid-template-columns:repeat(var(--crg-cols-mobile, 2),1fr);gap:var(--crg-gap, 16px);align-items:start}@media screen and (min-width:750px)and (max-width:989px){.reviews-gallery-nc__grid{grid-template-columns:repeat(var(--crg-cols-tablet, 3),1fr)}}@media screen and (min-width:990px){.reviews-gallery-nc__grid{grid-template-columns:repeat(var(--crg-cols-desktop, 4),1fr)}}.reviews-gallery-nc__card{display:flex;flex-direction:column;background:var(--crg-card-bg, transparent);min-width:0}.reviews-gallery-nc__card[hidden]{display:none}.reviews-gallery-nc__card--bordered{border:1px solid rgba(0,0,0,.12)}.reviews-gallery-nc__image-wrap{position:relative;display:block;width:100%;aspect-ratio:var(--crg-image-ratio, 1/1);overflow:hidden;background:#f2f2f2;padding:0;border:0;border-radius:0}.reviews-gallery-nc__image-wrap--button{cursor:zoom-in;appearance:none;-webkit-appearance:none}.reviews-gallery-nc__image-wrap--button:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.reviews-gallery-nc__image{width:100%;height:100%;object-fit:var(--crg-image-fit, cover);display:block}.reviews-gallery-nc__image--placeholder{width:100%;height:100%;object-fit:cover}.reviews-gallery-nc__body{padding:14px;display:flex;flex-direction:column;gap:8px}.reviews-gallery-nc__body--center{text-align:center;align-items:center}.reviews-gallery-nc__body--right{text-align:right;align-items:flex-end}.reviews-gallery-nc__stars{display:flex;gap:2px}.reviews-gallery-nc__star{width:16px;height:16px;fill:var(--crg-star-color, #f5a623)}.reviews-gallery-nc__star--empty{fill:currentColor;opacity:.18}.reviews-gallery-nc__text{margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.reviews-gallery-nc__text--clamp{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.reviews-gallery-nc__meta{display:flex;flex-direction:column;gap:2px}.reviews-gallery-nc__name{font-size:14px;font-weight:600}.reviews-gallery-nc__verified{font-size:12px;opacity:.7}.reviews-gallery-nc__product,.reviews-gallery-nc__date{font-size:12px;opacity:.6}.reviews-gallery-nc__more{text-align:center;margin-top:36px}.reviews-gallery-nc__more[hidden]{display:none}.reviews-gallery-nc__more-btn{display:inline-block;padding:12px 32px;text-decoration:none;cursor:pointer}.reviews-gallery-nc__empty{text-align:center;padding:60px 20px;opacity:.6}.reviews-gallery-nc__empty svg{width:100px;height:100px;margin-bottom:12px}.reviews-gallery-nc__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.reviews-gallery-nc__modal[hidden]{display:none}.reviews-gallery-nc__modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3}.reviews-gallery-nc__modal-dialog{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;max-width:900px;max-height:90vh;overflow:auto;background:#fff;color:#1a1a1a}.reviews-gallery-nc__modal-media{background:#f2f2f2;display:flex;align-items:center;justify-content:center;min-height:0}.reviews-gallery-nc__modal-media[hidden]{display:none}.reviews-gallery-nc__modal-image{display:block;width:100%;height:100%;max-height:90vh;object-fit:contain}.reviews-gallery-nc__modal-content{padding:32px 28px;display:flex;flex-direction:column;justify-content:center}.reviews-gallery-nc__modal-content .reviews-gallery-nc__body{padding:0;gap:12px}.reviews-gallery-nc__modal-content .reviews-gallery-nc__text{font-size:16px}.reviews-gallery-nc__modal-close{position:absolute;top:10px;right:10px;z-index:2;width:36px;height:36px;padding:8px;border:0;border-radius:50%;background:#ffffffe6;color:#1a1a1a;cursor:pointer}.reviews-gallery-nc__modal-close svg{display:block;width:100%;height:100%}.reviews-gallery-nc__modal-close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.reviews-gallery-nc-lock{overflow:hidden}@media screen and (max-width:749px){.reviews-gallery-nc{padding:32px 0}.reviews-gallery-nc__body{padding:10px}.reviews-gallery-nc__text,.reviews-gallery-nc__name{font-size:13px}.reviews-gallery-nc__star{width:14px;height:14px}.reviews-gallery-nc__modal-dialog{grid-template-columns:1fr}.reviews-gallery-nc__modal-image{max-height:50vh}.reviews-gallery-nc__modal-content{padding:20px 16px}}@media(prefers-reduced-motion:reduce){.reviews-gallery-nc *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/reviews-gallery-nc.css.map */
