.product-info-blocks{display:flex;gap:15px;margin-top:20px;flex-wrap:wrap}.product-info-blocks .product-info-block{flex:1;text-align:center;padding:5px;cursor:pointer;transition:all .3s ease}.product-info-blocks .product-info-block:hover{border-color:#333;transform:translateY(-2px)}.product-info-blocks .product-info-block img{max-width:100%;height:auto;margin:0 auto;}.product-info-blocks .product-info-block h4,.product-info-blocks .product-info-block p{display:none}.product-info-modal{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:#00000080}.product-info-modal .product-info-modal__content{background-color:#fff;margin:10% auto;padding:30px;border-radius:10px;width:90%;max-width:800px;position:relative;text-align:center}.product-info-modal .product-info-modal__content img{max-width:100%;height:auto;margin-bottom:15px}.product-info-modal .product-info-modal__content h3{margin:0 0 15px;font-size:24px}.product-info-modal .product-info-modal__content p{font-size:16px;line-height:1.5;color:#333}@media (max-width: 768px){.product-info-modal .product-info-modal__content{margin:20% auto;padding:20px}}.product-info-modal .product-info-modal__close{position:absolute;top:10px;right:15px;font-size:28px;font-weight:700;cursor:pointer;color:#aaa}.product-info-modal .product-info-modal__close:hover{color:#333}
