.current-price{font-size:28px;font-weight:700;color:var(--primary)}.original-price{font-size:16px;text-decoration:line-through;color:#9ca3af}.woocommerce-variation-price{display:none!important}.option-label{font-size:14px;font-weight:600;margin-bottom:10px;display:block}.weight-options{display:flex;gap:10px;margin-bottom:25px;flex-wrap:wrap}.weight-btn{padding:8px 16px;border:1px solid var(--border-color);background:#fff;border-radius:6px;font-size:13px;cursor:pointer;transition:.2s}.weight-btn.selected{border-color:var(--primary);background:var(--primary-light);color:var(--primary);font-weight:600;outline:none}.related-section{max-width:1200px;margin:0 auto 60px;padding:0 20px}.section-header{font-size:20px;font-weight:700;margin-bottom:20px}.related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:900px){.related-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.related-grid{grid-template-columns:repeat(2,1fr);gap:15px}}@media (max-width:400px){.related-grid{grid-template-columns:1fr}}.details .price del .woocommerce-Price-amount bdi{font-size:16px}.custom-add-to-cart-wrapper .quantity{display:none}.desc-list{margin-top:20px;list-style:none}.desc-list li{margin-bottom:10px;display:flex;align-items:center;gap:10px}.desc-list li i{color:var(--primary);font-size:12px}.review-item{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid var(--border-color)}.review-user{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.user-info b{font-size:15px}.review-date{font-size:12px;color:var(--text-gray)}.user-name{color:var(--primary)}.rating-chooser i.active{color:var(--yellow)}.product-extra-info tr.table-heading,.product-extra-info td.table-heading{background:var(--primary-light);color:var(--primary);font-size:16px;line-height:30px;font-weight:700;padding:6px 20px;margin:20px 0 0;border-radius:5px;border:none}.product-extra-info tr{display:flex}.product-extra-info tr:hover{background:#fafbfc}.product-extra-info tr.table-heading:hover{background:var(--primary-light)!important;color:var(--primary)!important}.product-extra-info td{flex:1 1;display:flex!important;border:none;border-bottom:1px solid #ecedef;padding:10px 20px}.product-extra-info .table-heading td{padding:0;border:none}.product-extra-info table.bijlimart-table,.product-extra-info tr.table-heading th{border:none}.product-extra-info table.bijlimart-table{width:100%}@media (max-width:768px){.product-extra-info table.bijlimart-table{max-width:325px}}