.product-details-wrapper{margin-top:30px;margin-bottom:30px;display:flex;flex-wrap:wrap;gap:30px}.product-description-column{flex:1;min-width:60%}.product-specs-column{flex:0 0 35%;max-width:35%}.product-description-column,.product-specs-column{background-color:#fff;padding:25px;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.08)}@media (max-width:991px){.product-details-wrapper{flex-direction:column;gap:0}.product-description-column,.product-specs-column{flex:1 1 100%;max-width:100%;padding-left:0;padding-right:0;border-left:none}.product-specs-column{margin-top:30px;padding-top:30px}}.single_add_to_cart_button.button{background-color:#1f3880;color:#fff;border:none;border-radius:8px;font-size:1.1em;font-weight:700;text-transform:uppercase;transition:all .3s ease;box-shadow:0 4px 8px rgba(0,0,0,.1)}.single_add_to_cart_button.button:hover{background-color:#c20c11;box-shadow:0 6px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.woocommerce-tabs.wc-tabs-wrapper{margin-top:40px}.product-description-column h2{font-size:1.8em;margin-bottom:20px;color:#333}.product-specs-column h2{font-size:1.5em;margin-bottom:15px;color:#333}.quantity input.qty,.single_add_to_cart_button.button{height:auto}.single-product .row.content-row.mb-0{background-color:#fff;padding:25px;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.08)}.related.related-products-wrapper.product-section{background-color:#fff;padding:25px;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.08);margin-top:30px}.product-specs-column table{width:100%;border-collapse:collapse;font-size:1em;border:1px solid #ddd}.product-specs-column th,.product-specs-column td{padding:12px 15px;border:1px solid #ddd;text-align:left;vertical-align:middle}.product-specs-column th{font-weight:600;width:35%;background-color:#fff !important;text-transform:none !important;color:#000}@media (max-width:767px){.product-specs-column table,.product-specs-column tbody,.product-specs-column tr,.product-specs-column th,.product-specs-column td{display:block;width:100% !important;text-align:left}.product-specs-column table{border:none}.product-specs-column tr{margin-bottom:10px}.product-specs-column th{background-color:#1f3880;color:#000;border:1px solid #1f3880;border-bottom:none;border-radius:5px 5px 0 0;padding:10px 15px}.product-specs-column td{border:1px solid #ddd;border-top:none;border-radius:0 0 5px 5px;padding:10px 15px}}