.review-images-grid-container{max-width:1400px;margin:20px 0;padding:0 1.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-sizing:border-box;width:100%}.review-images-grid-header{display:flex;justify-content:flex-end;align-items:center;margin-bottom:15px;width:100%;box-sizing:border-box}.review-images-view-all-btn{background:none;border:1px solid #ddd;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;color:#666;transition:all .2s ease;font-family:inherit;box-sizing:border-box}.review-images-view-all-btn:hover{border-color:#007bff;color:#007bff}.review-images-grid{display:flex;flex-wrap:wrap;gap:8px;width:100%;box-sizing:border-box}@media (max-width: 768px){.review-images-grid-container{margin:20px 0;padding:0 1.5rem;max-width:100%}.review-images-grid{gap:6px}.review-image-item{width:calc(25% - 4.5px);height:0;padding-bottom:calc(25% - 4.5px);position:relative;box-sizing:border-box}.review-image-item:nth-child(n+9){display:none}}@media (min-width: 769px){.review-images-grid-container{max-width:1400px;margin:20px auto;padding:0 49px}.review-images-grid{gap:10px}.review-image-item{width:calc(12.5% - 8.75px);height:0;padding-bottom:calc(12.5% - 8.75px);position:relative;box-sizing:border-box}.review-image-item:nth-child(n+9){display:none}}.review-image-item{border-radius:8px;cursor:pointer;transition:transform .2s ease;background:#f5f5f5;box-sizing:border-box;overflow:hidden}.review-image-item:hover{transform:scale(1.05)}.review-image-item-inner{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box}.review-image-item img{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px}.review-image-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000b3);color:#fff;padding:6px;font-size:11px;display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .2s ease;box-sizing:border-box;border-radius:0 0 8px 8px;pointer-events:none}@media (min-width: 769px){.review-image-item:hover .review-image-overlay{opacity:1}}@media (max-width: 768px){.review-image-overlay{display:none!important}}.review-image-stars{display:flex;gap:1px;flex-shrink:0}.review-image-stars img{width:8px;height:8px;display:block}.review-image-reviewer{font-size:10px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.review-images-grid-loading{opacity:.6}.review-image-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000e6;z-index:1000;display:none;justify-content:center;align-items:center;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.review-image-modal-content{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.review-image-modal-content:active{cursor:default}@media (max-width: 768px){.review-image-modal-content{cursor:grab}.review-image-modal-content:active{cursor:grabbing}}.review-image-modal img{max-width:90vw;max-height:80vh;object-fit:contain;border-radius:8px;display:block;-webkit-user-select:none;user-select:none;pointer-events:none}.review-image-modal-close{position:absolute;color:#fff;font-size:24px;font-weight:700;cursor:pointer;line-height:1;-webkit-user-select:none;user-select:none;z-index:1001;transition:all .2s ease;background:none;border:none;width:auto;height:auto;text-shadow:2px 2px 4px rgba(0,0,0,.8)}.review-image-modal-close:hover{opacity:.7;transform:translate(-50%) scale(1.1)}.review-image-modal-prev,.review-image-modal-next{position:absolute;background:none;border:none;color:#fff;padding:0;cursor:pointer;transition:all .2s ease;z-index:1001;display:flex;align-items:center;justify-content:center;width:auto;height:auto;text-shadow:2px 2px 4px rgba(0,0,0,.8)}.review-image-modal-prev:hover,.review-image-modal-next:hover{opacity:.7;transform:translateY(-50%) scale(1.2)}.review-image-modal-info{position:absolute;background:#000c;color:#fff;padding:8px 16px;border-radius:16px;display:inline-flex;align-items:center;gap:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1001;white-space:nowrap;overflow:hidden;box-sizing:border-box;width:auto;min-width:fit-content;max-width:90vw}.review-image-modal-stars{display:flex;gap:1px;flex-shrink:0}.review-image-modal-stars img{width:10px;height:10px;max-width:none;max-height:none}.review-image-modal-reviewer{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;max-width:150px}.review-image-modal-counter{font-size:11px;opacity:.8;padding-left:8px;border-left:1px solid rgba(255,255,255,.2);flex-shrink:0;white-space:nowrap;font-weight:400;min-width:fit-content}@media (max-width: 768px){.review-image-modal img{max-width:90vw;max-height:70vh;width:auto;height:auto;object-fit:contain}.review-image-modal-close{font-size:20px;text-shadow:2px 2px 4px rgba(0,0,0,.9)}.review-image-modal-prev,.review-image-modal-next{font-size:24px;text-shadow:2px 2px 4px rgba(0,0,0,.9);top:50%!important;transform:translateY(-50%)!important;left:auto!important;right:auto!important}.review-image-modal-prev{left:15px!important}.review-image-modal-next{right:15px!important}.review-image-modal-info{padding:6px 12px;border-radius:12px;gap:6px;max-width:85vw}.review-image-modal-stars{gap:1px}.review-image-modal-stars img{width:8px;height:8px}.review-image-modal-reviewer{font-size:11px;max-width:100px}.review-image-modal-counter{font-size:10px;padding-left:6px;opacity:.7}}@media (max-width: 480px){.review-image-modal img{max-width:85vw;max-height:65vh}.review-image-modal-close{font-size:18px;text-shadow:2px 2px 4px rgba(0,0,0,.9)}.review-image-modal-prev,.review-image-modal-next{font-size:20px;text-shadow:2px 2px 4px rgba(0,0,0,.9)}.review-image-modal-prev{left:10px!important}.review-image-modal-next{right:10px!important}.review-image-modal-info{padding:5px 10px;border-radius:10px;gap:5px;max-width:80vw}.review-image-modal-reviewer{max-width:80px;font-size:10px}.review-image-modal-counter{font-size:9px;padding-left:5px}.review-image-modal-stars img{width:7px;height:7px}}@media (max-width: 390px){.review-image-modal img{max-width:80vw;max-height:60vh}.review-image-modal-close{font-size:16px}.review-image-modal-prev,.review-image-modal-next{font-size:18px}.review-image-modal-info{padding:4px 8px;border-radius:8px;gap:4px;max-width:75vw}.review-image-modal-reviewer{max-width:70px;font-size:9px}.review-image-modal-counter{font-size:8px;padding-left:4px}.review-image-modal-stars img{width:6px;height:6px}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/review-images-grid.css.map */
