:root{--order-accent:#244b7a;--order-dark:#182337;--order-bg:#f5f7fa;--order-good:#137a4e;--order-danger:#9b1c1c}.theme-apcalis{--order-accent:#2b5b9b;--order-dark:#182a46;--order-bg:#f3f6fb}.theme-kamagra{--order-accent:#b2232a;--order-dark:#2b2021;--order-bg:#faf6f4}.theme-potencia{--order-accent:#315e4b;--order-dark:#1c3028;--order-bg:#f4f8f6}*{box-sizing:border-box}.order-page{margin:0;background:var(--order-bg);font-family:Arial,Helvetica,sans-serif;color:#222}.order-wrap{width:min(960px,calc(100% - 28px));margin:28px auto 60px}.order-wrap h1{color:var(--order-dark);margin:8px 0 12px}.back{color:var(--order-accent);text-decoration:none}.privacy-note{background:#fff7db;border:1px solid #ecd58c;border-radius:10px;padding:10px 13px}.order-card{background:#fff;border:1px solid #dfe4ea;border-radius:16px;padding:20px;margin:16px 0;box-shadow:0 4px 18px #0000000a}.order-card h2{margin-top:0;color:var(--order-dark);font-size:1.15rem}.cart-line{display:grid;grid-template-columns:1fr 82px 130px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid #eee}.cart-line small{display:block;color:#666;margin-top:4px}.cart-line input{width:72px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.order-page label{font-weight:700;font-size:.93rem}.order-page input,.order-page select,.order-page textarea{width:100%;padding:11px 12px;margin-top:5px;border:1px solid #cbd3dc;border-radius:9px;background:white;font:inherit}.shipping-choice{display:flex;gap:18px;flex-wrap:wrap;margin:16px 0}.shipping-choice label{border:1px solid #d6dde5;border-radius:10px;padding:10px 12px;background:#fafbfc}.shipping-choice input{width:auto;margin:0 6px 0 0}.order-page .btn{display:inline-block;border:0;border-radius:9px;padding:11px 16px;font-weight:700;text-decoration:none;cursor:pointer;margin-top:10px}.order-page .btn.primary{background:var(--order-accent);color:#fff}.order-page .btn.secondary{background:#eef2f6;color:#243447}.add-more{display:flex;gap:8px;align-items:end;margin-top:14px}.add-more select{flex:1}.total-card>div{display:flex;justify-content:space-between;padding:8px 0}.total-card .discount{color:var(--order-good)}.total-card .grand{font-size:1.25rem;border-top:2px solid #e5e9ef;margin-top:6px;padding-top:14px}.mini{font-size:.82rem;color:#667085}.order-error{background:#fee;border:1px solid #e5aaaa;padding:10px 12px;border-radius:10px;color:var(--order-danger);margin:8px 0}.thankyou{text-align:center;padding:40px}.check{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;margin:0 auto 16px;background:#e8f6ef;color:var(--order-good);font-size:36px;font-weight:bold}.order-code{background:#f3f5f7;padding:10px;border-radius:8px}.quick-order-bar{position:fixed;z-index:9998;right:18px;bottom:18px;display:flex;gap:8px;align-items:center;background:#fff;border:1px solid #d8dee6;box-shadow:0 8px 30px #0003;border-radius:14px;padding:10px 12px;font-family:Arial,sans-serif}.quick-order-bar .qob-price{font-weight:800;color:#111}.quick-order-bar a{border-radius:9px;padding:10px 13px;text-decoration:none;font-weight:800}.quick-order-bar .qob-buy{background:var(--order-accent,#244b7a);color:#fff}.quick-order-bar .qob-cart{background:#edf1f5;color:#223}.floating-cart{position:fixed;z-index:9997;right:18px;bottom:18px;background:#fff;border:1px solid #d8dee6;box-shadow:0 8px 30px #0003;border-radius:999px;padding:11px 16px;text-decoration:none;color:#222;font-weight:800;font-family:Arial,sans-serif}@media(max-width:640px){.order-wrap{width:min(100% - 18px,960px);margin-top:12px}.form-grid{grid-template-columns:1fr}.cart-line{grid-template-columns:1fr 70px}.cart-line>strong{grid-column:1/-1;text-align:right}.add-more{display:block}.quick-order-bar{left:8px;right:8px;bottom:8px;justify-content:space-between}.quick-order-bar .qob-price{font-size:.9rem}.quick-order-bar a{padding:10px}.floating-cart{right:10px;bottom:10px}}