/* Oshea Syria: the few things the Jordan theme does not have (gift line, thank-you page, WordPress bits) */
.pd-lead{font-size:15px;line-height:25px;color:var(--ink-2);margin-top:2px}
/* one product, one size: the price sits above the buttons (no «علبة وحدة / علبتين» in Syria) */
.pd-price{margin:12px 0 4px}
.gift{display:flex;align-items:center;gap:8px;margin-top:10px;padding:9px 12px;border-radius:var(--r-input);background:var(--sand-soft);border:1px solid var(--sand);font-size:15px;line-height:23px;font-weight:700}
.gift .ico{width:20px;height:20px;color:var(--orange-press)}
.gift-s{margin-top:2px;font-size:13px;line-height:20px;color:var(--ok);font-weight:700}
.done-page{max-width:560px;margin-inline:auto;padding-bottom:32px}
.done-page .ok{text-align:center;padding:12px 0 6px}
.done-page .ok .h2{margin-top:4px}
.done-sum{margin-top:16px;border:1px solid var(--line);border-radius:var(--r-tile);padding:12px 14px}
.done-sum .cod-item + .cod-item{margin-top:10px}
.done-sum .cod-tot{margin-top:12px;border-top:1px solid var(--line);padding-top:10px}
.done-sum .cod-tot .r{display:flex;justify-content:space-between;font-size:15px;line-height:26px}
.done-sum .cod-tot .g{font-weight:800;font-size:17px}
.done-acts{display:grid;gap:10px;margin-top:16px}
.done-acts .btn{width:100%}
#cart .line-item .th img{height:60px;width:auto;margin-inline:auto}
/* product page: the order form on the page itself (owner 2026-11-10, «كل صفحة منتج فيها فورم الطلب») */
.pd-cod{margin-top:22px;padding:16px 14px 18px;border:1.5px solid var(--orange);border-radius:var(--r-tile);background:#fff;scroll-margin-top:76px}
.pd-cod-h{text-align:center;padding-bottom:10px;border-bottom:1px solid var(--line)}
.pd-cod-h .h3:focus{outline:none}
.pd-cod-h .small{margin-top:2px;font-size:14px;line-height:21px;color:var(--ink-2)}
.pd-cod .pd-addons{margin-top:14px}
.pd-cod .cod-tot{margin:16px 0 10px;padding-top:10px;border-top:1px solid var(--line)}
.pd-cod .cod-err{margin-bottom:4px}
.ln-ctl{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;margin-top:6px}
.stepper.sm{height:36px}
.stepper.sm button{width:36px;height:36px}
.stepper.sm .ico{width:16px;height:16px}
.stepper button[disabled]{opacity:.35}
.cod-item.flash{animation:lnFlash 1.6s ease-out}
@keyframes lnFlash{0%,35%{background:var(--sand-soft);box-shadow:0 0 0 6px var(--sand-soft)}100%{background:transparent;box-shadow:0 0 0 6px transparent}}
@media (prefers-reduced-motion:reduce){.cod-item.flash{animation:none}}
/* «حابّة تضيفي منتجات ثانية؟» as its own sheet on product pages */
.mo-dlg .cod-more{position:static;inset:auto;flex:1 1 auto;min-height:0;max-height:94vh;max-height:94dvh;animation:none}
.admin-bar .hdr{top:46px}
@media (min-width:783px){.admin-bar .hdr{top:32px}}
