.customer-reviews .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;justify-content:start}.customer-reviews .card{border:1px solid #eee;padding:16px;border-radius:12px;min-width:0;background:#fff}.customer-reviews .card-content{min-width:0}.customer-reviews .card-image{display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:8px;background:#f7f7f7}.customer-reviews .card-image img{width:100%;height:100%;display:block;object-fit:contain}.customer-reviews .card h4{margin:16px 0 0;font-size:22px;line-height:1.05;word-break:break-word}.customer-reviews .actions{display:flex;gap:10px;margin-top:16px;width:100%;flex-wrap:nowrap}.customer-reviews .actions a{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;text-decoration:none}.customer-reviews .btn{background:#000;color:#fff;padding:10px 14px;border-radius:8px}.customer-reviews .btn-secondary{border:1px solid #ccc;color:inherit;padding:10px 14px;border-radius:8px;background:#fff}.open-review-modal.reviewed{background:#ccc!important;color:#666!important;pointer-events:none;cursor:default}@media screen and (max-width:989px){.customer-reviews .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.customer-reviews .grid{grid-template-columns:1fr}.customer-reviews .card h4{font-size:18px;line-height:1.1}.customer-reviews .actions{gap:8px}.customer-reviews .actions a{flex:1 1 50%;max-width:calc(50% - 4px);font-size:14px;padding-left:8px;padding-right:8px}}.review-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:9999}.review-modal.active{display:block}.review-modal-overlay{position:absolute;width:100%;height:100%;background:#0009}.review-modal-content{position:relative;width:95%;max-width:1000px;height:90vh;margin:2.5vh auto;background:#fff;border-radius:12px;overflow:hidden;z-index:2}.review-modal iframe{width:100%;height:100%}.review-modal-close{position:absolute;top:10px;right:14px;font-size:24px;background:none;border:none;cursor:pointer;z-index:3}
/*# sourceMappingURL=/cdn/shop/t/42/compiled_assets/styles.css.map */
