.boxSizing { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .pro_title_img { background-image: url("./../../images/product/product_title.png"); } /*# sourceMappingURL=product.css.map */ .consult_buy_btn { background-color: #D80C1A; color: white; padding: 3px; text-align: center; text-decoration: none; display: inline-block; border: none; border-radius: 3px; } .overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 999; } .popup { display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: white; padding: 20px; border-radius: 5px; z-index: 1000; width: 60%; } .popup p { text-align: center; } .close-button { position: absolute; top: 10px; right: 10px; width: 20px; height: 20px; background-color: gray; border-radius: 50%; cursor: pointer; } .close-button::before, .close-button::after { content: ''; position: absolute; top: 50%; left: 50%; width: 2px; height: 12px; background-color: white; } .close-button::before { transform: translate(-50%, -50%) rotate(45deg); } .close-button::after { transform: translate(-50%, -50%) rotate(-45deg); }