body.page-enter{animation:none;transform:none}body{font-family:Cairo,system-ui,sans-serif;line-height:1.8}
body .site-header,body.premium-dark .site-header{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:14px;position:absolute;top:14px;align-items:center;height:74px;transition:background .2s;transform:translateX(-50%)}
body .site-header.scrolled,body.premium-dark .site-header.scrolled{top:14px}body .account-slot{grid-column:1;grid-row:1}body .brand{grid-column:2;grid-row:1;min-width:0}body .main-nav{grid-column:3;grid-row:1;min-width:0;white-space:nowrap}body .header-tools{grid-column:4;grid-row:1;flex-wrap:nowrap}body .brand img{width:90px!important;height:48px!important;filter:none!important;object-fit:contain}body .brand-copy strong{font-size:12px;letter-spacing:.12em}body .brand-copy small{display:none}body .account-dropdown{position:absolute;top:55px;right:0;left:auto;width:220px}body .header-action{white-space:nowrap}
body .floating-whatsapp{background:#111820;color:#f0cb86;border:1px solid #d4ae6b80;padding:12px 17px;display:flex;gap:10px;box-shadow:0 10px 35px #0007}body .floating-whatsapp:hover{background:#202a34}body .floating-whatsapp svg{width:27px;height:27px}body .floating-whatsapp span{display:block;font-size:12px}
.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:36px;padding:48px 0 20px}.footer-grid strong{font:800 23px Manrope,Cairo;color:#fff}.footer-grid h3{font-size:16px;color:#e9bd72}.footer-grid a{display:block;margin:9px 0}.site-footer{margin-top:0}.site-footer .footer-row{padding:22px 0 90px;border-top:1px solid #ffffff18}
.line-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.line-actions button{min-width:36px;min-height:36px;border:1px solid #ffffff30;background:#1b2530;color:white;border-radius:10px;padding:5px 10px}.line-actions .remove-item{color:#f3a8a8;border-color:#c879793d;margin-right:10px}.cart-line{gap:20px}.cart-suggestions{width:100%;max-width:900px;margin:0 auto}.cart-suggestions .btn{margin:5px}.cart-only .checkout-layout{gap:24px}.cart-only .checkout-summary{order:0}.cart-only .cart-suggestions{order:1}.cart-only .checkout-main{order:2}#cartRequirements{font-size:14px;line-height:1.9}.cart-only .subpage-head h1{font-size:46px}
@media(max-width:1150px){body .main-nav{display:none}body .mobile-toggle{display:block}body .site-header,body.premium-dark .site-header{grid-template-columns:auto 1fr auto}body .header-tools{grid-column:3}body .site-header.menu-open{height:auto}body .site-header.menu-open .main-nav{display:grid;grid-column:1/-1;grid-row:2;width:100%;white-space:normal}body .brand-copy{display:block}}
@media(max-width:600px){body .site-header,body.premium-dark .site-header{height:64px;gap:8px;padding:8px;width:calc(100% - 18px);top:8px}body .brand-copy{display:none}body .brand img{width:70px!important;height:40px!important}body .header-action{display:none}body .header-tools{gap:5px}.footer-grid{grid-template-columns:1fr;gap:12px}.cart-line{align-items:flex-start;flex-direction:column}.line-actions{width:100%}.line-actions .remove-item{margin-right:auto}.floating-whatsapp{bottom:14px!important;left:12px!important}body .floating-whatsapp span{font-size:11px}.cart-only .subpage-head h1{font-size:36px}}
