.cz-previews{background:var(--cz-bg);padding-top:var(--cz-padding-top);padding-bottom:var(--cz-padding-bottom)}.cz-previews__inner{max-width:1800px;margin:0 auto;padding:0 40px;box-sizing:border-box;display:flex;align-items:flex-start;gap:48px}.cz-previews__summary{flex:0 0 260px}.cz-previews__heading{font-family:var(--font-heading--family, inherit);font-weight:800;font-size:20px;color:var(--cz-accent);text-transform:uppercase;letter-spacing:.3px;margin:0 0 12px}.cz-previews__score{font-family:var(--font-heading--family, inherit);font-weight:800;font-size:42px;color:var(--cz-heading);line-height:1;margin-bottom:8px}.cz-previews__stars{position:relative;display:inline-block;font-size:18px;letter-spacing:2px;font-family:Arial,sans-serif;margin-bottom:8px}.cz-previews__stars:before{content:"\2605\2605\2605\2605\2605";color:#fff3;display:block}.cz-previews__stars:after{content:"\2605\2605\2605\2605\2605";color:#ffd60a;position:absolute;top:0;left:0;width:var(--cz-star-fill);overflow:hidden;white-space:nowrap;display:block}.cz-previews__count{color:var(--cz-text);font-size:13px;margin-bottom:20px}.cz-previews__write-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;background:transparent;border:1px solid var(--cz-accent);color:var(--cz-heading);font-weight:700;font-size:13px;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;border-radius:2px;cursor:pointer;transition:background .2s ease,color .2s ease}.cz-previews__write-btn:hover{background:var(--cz-accent);color:#0d0d0d}.cz-previews__write-btn:disabled{opacity:.5;cursor:not-allowed}.cz-previews__carousel{flex:1 1 auto;min-width:0;position:relative}.cz-previews__track{display:flex;gap:16px;overflow-x:auto;overflow-y:visible;scroll-snap-type:x proximity;padding-top:10px;padding-bottom:8px;margin-top:-10px;scrollbar-width:none;cursor:grab}.cz-previews__track:focus-visible{outline:2px solid var(--cz-accent);outline-offset:4px;border-radius:8px}.cz-previews__track.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.cz-previews__track.is-dragging .cz-preview-card{pointer-events:none}.cz-previews__track.is-dragging .cz-preview-card:hover{transform:none;box-shadow:none}.cz-previews__track::-webkit-scrollbar{display:none}.cz-preview-card{background:var(--cz-card-bg);border:1px solid rgba(255,255,255,.06);border-radius:13px;padding:16px;flex:0 0 280px;width:280px;box-sizing:border-box;scroll-snap-align:start;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.cz-preview-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px #00000059;border-color:#ffffff2e}.cz-preview-card__header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cz-preview-card__avatar{width:28px;height:28px;border-radius:50%;object-fit:cover}.cz-preview-card__name{color:var(--cz-heading);font-size:13px;font-weight:700}.cz-preview-card__verified{color:var(--cz-accent);font-size:12px}.cz-preview-card__stars{position:relative;display:inline-block;color:#ffd60a;font-size:13px;letter-spacing:1px;margin-bottom:8px;font-family:Arial,sans-serif}.cz-preview-card__stars:before{content:"\2605\2605\2605\2605\2605";color:#fff3;display:block}.cz-preview-card__stars:after{content:"\2605\2605\2605\2605\2605";color:#ffd60a;position:absolute;top:0;left:0;width:var(--cz-star-fill);overflow:hidden;white-space:nowrap;display:block}.cz-preview-card__text{color:var(--cz-text);font-size:13px;line-height:1.5;margin:0 0 10px}.cz-preview-card__image{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:4px;margin-bottom:8px;display:block}.cz-preview-card__date{color:#8a8a8a;font-size:11px}.cz-previews__nav{display:flex;align-items:center;gap:16px;margin-top:18px}.cz-previews__nav[hidden]{display:none}.cz-previews__progress{position:relative;flex:1 1 auto;height:3px;border-radius:999px;background:#ffffff1f;cursor:pointer;touch-action:none}.cz-previews__progress:before{content:"";position:absolute;top:-9px;right:0;bottom:-9px;left:0}.cz-previews__progress-bar{position:absolute;top:-1px;left:0;width:100%;height:5px;min-width:28px;border-radius:999px;background:var(--cz-accent);transform-origin:left center;transform:translate(var(--cz-bar-x, 0px)) scaleX(var(--cz-bar-scale, 1));transition:transform .18s ease}.cz-previews__progress:hover .cz-previews__progress-bar{filter:brightness(1.15)}.cz-previews__arrows{display:flex;gap:8px;flex:0 0 auto}.cz-previews__arrow{width:34px;height:34px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(255,255,255,.18);color:var(--cz-heading);cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.cz-previews__arrow:hover:not(:disabled){background:#ffffff1a;border-color:var(--cz-accent)}.cz-previews__arrow:disabled{opacity:.28;cursor:default}@media screen and (max-width:989px){.cz-previews__inner{flex-direction:column;gap:24px}.cz-previews__summary,.cz-previews__carousel{flex:0 0 auto;align-self:stretch;width:100%}}@media screen and (max-width:749px){.cz-previews__inner{padding:0 20px}.cz-preview-card{flex:0 0 80%;width:80%}}.cz-review-modal{width:min(560px,calc(100vw - 32px));max-height:min(88vh,760px);padding:0;border:0;border-radius:16px;background:transparent;overflow:visible;color:var(--cz-text)}.cz-review-modal::backdrop{background:#000000b8}.cz-review-modal__panel{background:var(--cz-box-bg);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:24px;max-height:min(88vh,760px);overflow-y:auto;box-sizing:border-box;box-shadow:0 24px 60px #0000008c}.cz-review-modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.cz-review-modal__title{display:flex;align-items:center;gap:10px;font-family:var(--font-heading--family, inherit);font-weight:800;font-size:18px;color:var(--cz-heading);text-transform:uppercase;letter-spacing:.4px;margin:0}.cz-review-modal__close{flex:0 0 auto;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(255,255,255,.15);border-radius:50%;color:var(--cz-heading);font-size:20px;line-height:1;cursor:pointer;transition:background .2s ease,border-color .2s ease}.cz-review-modal__close:hover{background:#ffffff14;border-color:#ffffff59}.cz-review-modal__product{color:var(--cz-accent);font-size:13px;font-weight:700;letter-spacing:.4px;margin-bottom:16px}@media screen and (max-width:749px){.cz-review-modal__panel{padding:18px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-custom-product-reviews.css.map */
