.replica-reviews{display:flex;align-items:center;width:100%;gap:12px}.review-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;scrollbar-width:none;width:100%}.replica-review{flex:0 0 calc(33.333% - 11px);scroll-snap-align:start;text-align:center;padding:30px;border:1px solid #ccc;border-radius:5px;background:#fff;color:#333;font:15px Montserrat,Arial,sans-serif}.review-stars{color:#fcbf02;margin-bottom:16px;letter-spacing:1px}.review-avatar{margin:20px auto 10px;border-radius:50%;width:40px;height:40px;background:#ae9065;color:white;display:grid;place-items:center;font-size:12px}.replica-reviews button{border:0;background:none;color:#222;font:32px Georgia;padding:6px}.replica-review p{line-height:1.6}.replica-popup-open{overflow:hidden}#elementor-popup-modal-2240{z-index:99999;position:fixed;inset:0;width:100%;height:100%;padding:20px}#elementor-popup-modal-2240 .dialog-widget-content{position:relative;width:640px;max-width:100%;background:white}#elementor-popup-modal-2240 .dialog-close-button{position:absolute;right:12px;top:12px;z-index:3}#elementor-popup-modal-2240 .dialog-widget-content{max-height:90vh;overflow:auto} @media(max-width:1024px){.replica-review{flex-basis:calc(50% - 8px)}}@media(max-width:600px){.replica-review{flex-basis:100%}.replica-reviews{gap:0}.replica-review{padding:20px}}