header{color:#17241f}
header .brand,header nav a,header .headercta a,header .headercta button{color:#17241f}
header .brand i{color:#168453}
.salman-contact,.contact-whatsapp-fixed,.whatsapp-float{display:none!important}
.onal-contact-card{grid-column:1/-1;padding:42px 30px;margin:20px 0 10px;background:linear-gradient(125deg,#1f543b,#123125);border:1px solid #6c967846;border-radius:22px;text-align:center;box-shadow:0 14px 35px #0002;color:#fff}
.onal-contact-card .contact-kicker{color:#aad2b4;font-size:10px;letter-spacing:2.2px;font-weight:700}
.onal-contact-card h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(23px,3vw,38px);font-weight:400;line-height:1.35;letter-spacing:-.4px;max-width:800px;margin:15px auto;white-space:pre-wrap;color:#fff}
.onal-contact-card .contact-number{font-size:clamp(24px,3vw,34px);font-weight:600;letter-spacing:2px;display:inline-block;color:#eff8ee;margin:8px 0 20px;text-decoration:none}
.contact-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}
.onal-contact-card .contact-actions a{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border:1px solid #ffffff60;border-radius:10px;color:#fff;font:600 13px Arial,sans-serif;text-decoration:none;margin:0}
.onal-contact-card .contact-actions a:last-child{background:#edf6eb;color:#193d2b;border-color:#edf6eb}
.cart-row{display:grid;grid-template-columns:180px 1fr;gap:18px;padding:20px 0;align-items:start;border-bottom:1px solid #d5dfd8}
.cart-preview{width:180px;height:150px;object-fit:contain;background:#fff;border:1px solid #dce6dd;border-radius:10px}
.cart-copy p{margin:7px 0;font-size:12px}.basket-sharing{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.basket-help{font-size:12px;line-height:1.6;margin:15px 0;color:#526a5d}
@media(max-width:600px){.onal-contact-card{padding:30px 18px}.cart-row{grid-template-columns:105px 1fr;gap:12px}.cart-preview{width:105px;height:110px}}
