.qoq-container{background:#fff;border:1px solid #e9eef5;padding:20px;border-radius:12px;margin-bottom:24px;max-width:680px;box-shadow:0 6px 18px rgb(0 0 0 / .06);direction:rtl}.qoq-heading{margin-top:0;margin-bottom:12px;font-size:22px;font-weight:700;color:#0f172a;text-align:right}.qoq-summary-box{background:#f7fafc;border:1px solid #e2e8f0;padding:16px;margin-bottom:16px;border-radius:10px;text-align:right}.qoq-summary-box p{margin:6px 0;font-size:15px}.qoq-total{margin-top:8px;font-size:18px}.qoq-order-form .qoq-field{margin-bottom:10px;text-align:right}.qoq-order-form input[type="text"],.qoq-order-form input[type="tel"],.qoq-order-form select{width:100%;padding:12px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;box-sizing:border-box;font-size:15px;text-align:right;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.qoq-submit-btn,.qoq-submit-btn:visited,.qoq-submit-btn:active{display:inline-block;width:100%;padding:14px;background:#0d6efd;color:#fff;border:0;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 8px 20px rgb(13 110 253 / .18);transition:background-color .2s ease,box-shadow .2s ease,transform .06s ease}form.cart .variations,form.cart .single_variation_wrap{display:none!important}.qoq-order-form input[type="text"]:focus,.qoq-order-form input[type="tel"]:focus,.qoq-order-form select:focus{border-color:#0d6efd;box-shadow:0 0 0 3px rgb(13 110 253 / .15)}.qoq-submit-btn:hover{background:#0b5ed7;box-shadow:0 10px 24px rgb(13 110 253 / .28)}.qoq-submit-btn:disabled{opacity:.7;cursor:not-allowed}.qoq-response{margin-top:10px;text-align:center;font-size:15px}@media (max-width:480px){.qoq-container{padding:12px}}