.f-cod-panel{background:#efe4d8;padding:28px;margin-block:25px;color:#2e2523}.f-cod-panel h2{font-size:32px;margin:0 0 8px}.f-cod-panel .ar{font-family:Tajawal,Arial,sans-serif}.f-cod-panel label,.f-cod-tracking label{display:block;font-size:14px;margin:14px 0 5px}.f-cod-order input:not([type=checkbox]),.f-cod-order select,.f-cod-order textarea,.f-cod-tracking input{display:block;min-height:48px;width:100%;background:#faf6f2;border:1px solid #bca99a;border-radius:2px;padding:10px;color:#2e2523;font:16px Jost,Arial,sans-serif}.f-cod-line{display:grid;grid-template-columns:minmax(0,1fr) 85px 40px;gap:10px;align-items:end}.f-cod-line label{min-width:0}.f-cod-line .f-cod-remove{padding:5px;min-height:48px;margin-bottom:5px}.f-cod-add{margin-block:15px}.f-cod-order button,.f-cod-tracking button,.f-cod-sticky a{min-height:48px;border:0;border-radius:2px;padding:12px 18px;background:#9e4f45;color:#fff;font:500 15px Jost,Arial,sans-serif;cursor:pointer}.f-cod-order button:disabled,.f-cod-tracking button:disabled{opacity:.65;cursor:wait}.f-cod-order .f-cod-submit{width:100%;margin-top:12px}.f-cod-order small{display:block;font-size:12px;margin-top:12px}.f-cod-totals{border-block:1px solid #bca99a;padding-block:12px}.f-cod-totals p{display:flex;gap:12px;justify-content:space-between;margin:6px 0}.f-cod-totals .f-cod-nudge{display:block;color:#733a32;font-size:13px}.f-cod-error,.f-cod-message{color:#733a32;font-size:14px}.f-cod-error:empty,.f-cod-message:empty{display:none}.f-cod-order [aria-invalid=true]{border:2px solid #9e4f45}.f-cod-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.f-cod-consent{font-size:12px!important;line-height:1.5;display:flex!important;gap:10px;align-items:start}.f-cod-consent input{min-width:20px;min-height:20px;margin-top:2px}.f-cod-privacy,.f-cod-preview{font-size:12px}.f-cod-sticky{display:none}.f-cod-tracking{max-width:600px;background:#efe4d8;padding:25px}.f-cod-tracking button{margin-top:18px}.f-cod-other[hidden],#billing_foularti_city_other_field[hidden]{display:none!important}.f-cod-thanks{background:#efe4d8;padding:25px;margin-block:25px}.f-cod-order input:focus-visible,.f-cod-order select:focus-visible,.f-cod-order button:focus-visible{outline:2px solid #9e4f45;outline-offset:3px}.f-store .summary .cart .single_add_to_cart_button{background:transparent!important;color:#9e4f45!important;border:1px solid #9e4f45}
@media(max-width:767px){.f-cod-panel{padding:20px}.f-cod-line{grid-template-columns:minmax(0,1fr) 70px 36px;gap:6px}.f-cod-sticky{position:fixed;bottom:0;left:0;right:0;z-index:40;display:flex;justify-content:space-between;align-items:center;gap:16px;background:#faf6f2;padding:10px 18px;border-top:1px solid #cdb9ac}.f-cod-sticky strong{font-size:14px}.single-product:has(.f-cod-sticky){padding-bottom:75px}.f-cod-totals p{font-size:13px}}

/* Gate5 A2: our receipt contains the full COD summary and confirmation notice. */
.woocommerce-order:has(.f-cod-thanks)>.woocommerce-notice--success,
.woocommerce-order:has(.f-cod-thanks)>.woocommerce-order-overview{display:none;}

.f-cod-totals .f-cod-discount-row[hidden]{display:none}
