.checkout-progress{display:flex;justify-content:center;align-items:center;gap:0;padding:40px 0 10px;max-width:550px;margin:0 auto}.checkout-step{display:flex;flex-direction:column;align-items:center;position:relative}.checkout-step-circle{width:42px;height:42px;border-radius:50%;border:2.5px solid #ddd;background:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#ccc;position:relative;z-index:2;transition:all 0.3s ease}.checkout-step.active .checkout-step-circle{border-color:var(--beevora-gold,#ce9f47);background:var(--beevora-gold,#ce9f47);color:#fff}.checkout-step.completed .checkout-step-circle{border-color:#4caf50;background:#4caf50;color:#fff}.checkout-step-label{margin-top:8px;font-size:12px;font-weight:600;color:#bbb;white-space:nowrap;font-family:var(--beevora-font-ar,'Cairo',sans-serif)}.checkout-step.active .checkout-step-label{color:var(--beevora-brown,#5d3615)}.checkout-step.completed .checkout-step-label{color:#4caf50}.checkout-step-line{width:80px;height:2.5px;background:#e0e0e0;position:relative;top:-12px}.checkout-step-line.completed{background:#4caf50}.checkout-layout{padding:20px 0 60px}.checkout-grid{display:grid;grid-template-columns:1fr 400px;gap:35px;align-items:start}.checkout-sidebar-col{position:relative}.checkout-sidebar-sticky{position:sticky;top:120px}.woocommerce-checkout h3,.checkout-sidebar-sticky h3{font-size:20px;font-weight:700;color:var(--beevora-brown,#5d3615);margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid #f0ebe0;font-family:var(--beevora-font-ar,'Cairo',sans-serif)}.woocommerce-billing-fields h3,.woocommerce-shipping-fields h3,.woocommerce-additional-fields h3{font-size:18px;margin:30px 0 18px;padding-bottom:10px}.woocommerce-billing-fields:first-child h3{margin-top:0}.woocommerce-checkout .form-row{margin-bottom:16px}.woocommerce-checkout .form-row label{display:block;font-size:14px;font-weight:600;color:#444;margin-bottom:7px;font-family:var(--beevora-font-ar,'Cairo',sans-serif)}.woocommerce-checkout .form-row .required{color:#e74c3c;margin-inline-start:2px}.woocommerce-checkout .form-row .optional{font-size:12px;color:#aaa;font-weight:400}.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row textarea{width:100%;padding:13px 16px;border:1.5px solid #e0e0e0;border-radius:10px;font-size:15px;font-family:var(--beevora-font-ar,'Cairo',sans-serif);outline:none;transition:border-color 0.3s ease,box-shadow 0.3s ease;background:#fff;color:#333}.woocommerce-checkout .form-row input.input-text:focus,.woocommerce-checkout .form-row textarea:focus{border-color:var(--beevora-gold,#ce9f47);box-shadow:0 0 0 3px rgb(206 159 71 / .1)}.woocommerce-checkout .form-row textarea{min-height:100px;resize:vertical}.woocommerce-checkout .form-row select,.woocommerce-checkout .form-row .select2-container .select2-selection--single{width:100%;padding:13px 16px;border:1.5px solid #e0e0e0;border-radius:10px;font-size:15px;font-family:var(--beevora-font-ar,'Cairo',sans-serif);outline:none;transition:border-color 0.3s ease,box-shadow 0.3s ease;background:#fff;color:#333;height:auto;min-height:48px}.woocommerce-checkout .form-row select:focus,.woocommerce-checkout .select2-container--focus .select2-selection--single{border-color:var(--beevora-gold,#ce9f47);box-shadow:0 0 0 3px rgb(206 159 71 / .1)}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{padding:0;line-height:inherit;color:#333;font-family:var(--beevora-font-ar,'Cairo',sans-serif)}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__arrow{height:100%;inset-inline-end:12px}.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{width:48.5%;display:inline-block;vertical-align:top}.woocommerce-checkout .form-row-first{float:right}[dir="ltr"] .woocommerce-checkout .form-row-first{float:left}.woocommerce-checkout .form-row-last{float:left}[dir="ltr"] .woocommerce-checkout .form-row-last{float:right}.woocommerce-checkout .form-row-wide{clear:both}.woocommerce-form-coupon-toggle .woocommerce-info{background:#f9f6f1;border:none;border-radius:10px;padding:14px 20px;margin-bottom:0;font-family:var(--beevora-font-ar,'Cairo',sans-serif);font-size:14px;color:#555}.woocommerce-form-coupon-toggle .woocommerce-info::before{color:var(--beevora-gold,#ce9f47)}.woocommerce-form-coupon-toggle .woocommerce-info a{color:var(--beevora-gold,#ce9f47);font-weight:600}.checkout_coupon{background:#f9f6f1;border:none!important;border-radius:10px;padding:20px!important;margin-bottom:25px}.checkout_coupon .form-row-first{width:70%}.checkout_coupon .form-row-last{width:28%}.checkout_coupon input.input-text{padding:12px 16px;border:1.5px solid #e0e0e0;border-radius:8px;font-size:14px;font-family:var(--beevora-font-ar,'Cairo',sans-serif)}.checkout_coupon .button{background:var(--beevora-brown,#5d3615);color:#fff;border:none;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:700;cursor:pointer;font-family:var(--beevora-font-ar,'Cairo',sans-serif);transition:background 0.3s ease;width:100%}.checkout_coupon .button:hover{background:var(--beevora-gold,#ce9f47)}.woocommerce-checkout-review-order{background:#f9f6f1;border-radius:14px;padding:25px;border:1px solid #efe8da}.woocommerce-checkout-review-order-table{width:100%;border-collapse:collapse;font-family:var(--beevora-font-ar,'Cairo',sans-serif);margin-bottom:0}.woocommerce-checkout-review-order-table thead th{text-align:start;font-size:13px;font-weight:700;color:var(--beevora-brown,#5d3615);padding:0 0 12px;border-bottom:1.5px solid #e5ddd0}.woocommerce-checkout-review-order-table .cart_item td{padding:14px 0;border-bottom:1px solid #efe8da;font-size:14px;color:#555;vertical-align:middle}.woocommerce-checkout-review-order-table .cart_item .product-name{font-weight:600;color:#333;line-height:1.5}.woocommerce-checkout-review-order-table .cart_item .product-name .product-quantity{color:var(--beevora-gold,#ce9f47);font-weight:700}.woocommerce-checkout-review-order-table .cart_item .product-total{text-align:left;font-weight:600;color:var(--beevora-brown,#5d3615);white-space:nowrap}[dir="ltr"] .woocommerce-checkout-review-order-table .cart_item .product-total{text-align:right}.woocommerce-checkout-review-order-table tfoot th{text-align:start;font-size:14px;font-weight:600;color:#666;padding:12px 0;border-top:1px solid #efe8da}.woocommerce-checkout-review-order-table tfoot td{text-align:left;padding:12px 0;font-size:14px;color:#333;font-weight:600;border-top:1px solid #efe8da}[dir="ltr"] .woocommerce-checkout-review-order-table tfoot td{text-align:right}.woocommerce-checkout-review-order-table .order-total th{font-size:16px;font-weight:700;color:var(--beevora-brown,#5d3615);padding-top:16px;border-top:2px solid #e5ddd0}.woocommerce-checkout-review-order-table .order-total td{font-size:20px;font-weight:700;color:var(--beevora-brown,#5d3615);padding-top:16px;border-top:2px solid #e5ddd0}.woocommerce-checkout-review-order-table .product-name img{width:50px;height:50px;object-fit:cover;border-radius:8px;margin-inline-end:10px;vertical-align:middle}.woocommerce-checkout-payment{margin-top:20px;padding-top:20px;border-top:1.5px solid #efe8da}.wc_payment_methods{list-style:none;margin:0;padding:0}.wc_payment_methods li{background:#fff;border:1.5px solid #e5e5e5;border-radius:10px;padding:15px 18px;margin-bottom:10px;transition:border-color 0.3s ease,box-shadow 0.3s ease}.wc_payment_methods li.active,.wc_payment_methods li:has(input:checked){border-color:var(--beevora-gold,#ce9f47);box-shadow:0 0 0 3px rgb(206 159 71 / .08)}.wc_payment_methods label{font-size:15px;font-weight:600;color:var(--beevora-brown,#5d3615);cursor:pointer;font-family:var(--beevora-font-ar,'Cairo',sans-serif)}.wc_payment_methods .payment_box{margin-top:12px;padding:12px 14px;font-size:13px;color:#888;background:#fafafa;border-radius:8px;line-height:1.6;font-family:var(--beevora-font-ar,'Cairo',sans-serif)}#place_order{display:block;width:100%;background:var(--beevora-gold,#ce9f47);color:#fff;border:none;padding:16px;border-radius:10px;font-size:18px;font-weight:700;cursor:pointer;font-family:var(--beevora-font-ar,'Cairo',sans-serif);transition:background 0.3s ease,transform 0.2s ease;margin-top:15px;letter-spacing:.5px}#place_order:hover{background:var(--beevora-brown,#5d3615);transform:translateY(-1px)}.woocommerce-terms-and-conditions-wrapper{margin-top:12px;font-size:13px;color:#888;font-family:var(--beevora-font-ar,'Cairo',sans-serif)}.woocommerce-terms-and-conditions-wrapper a{color:var(--beevora-gold,#ce9f47)}.woocommerce-checkout .woocommerce-NoticeGroup{margin-bottom:20px}.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-message{border-radius:10px;padding:14px 20px;font-family:var(--beevora-font-ar,'Cairo',sans-serif);font-size:14px;list-style:none;margin-bottom:15px}.woocommerce-checkout .woocommerce-error{background:#fdf2f2;border:1px solid #f5c6cb;color:#c0392b}.woocommerce-checkout .woocommerce-message{background:#e8f5e9;border:1px solid #c8e6c9;color:#2e7d32}.woocommerce-checkout .woocommerce-info{background:#f9f6f1;border:none;border-radius:10px;padding:14px 20px;font-family:var(--beevora-font-ar,'Cairo',sans-serif);font-size:14px;color:#555;margin-bottom:20px}.woocommerce-checkout .woocommerce-info::before{color:var(--beevora-gold,#ce9f47)}.woocommerce-form-login-toggle .woocommerce-info{background:#f9f6f1;border:none;border-radius:10px}.woocommerce-form-login{background:#f9f6f1;border:none!important;border-radius:10px;padding:20px!important;margin-bottom:25px}.thankyou-section{text-align:center;padding:50px 0 60px}.thankyou-icon{width:80px;height:80px;border-radius:50%;background:#e8f5e9;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:40px;color:#4caf50}.thankyou-title{font-size:28px;font-weight:700;color:var(--beevora-brown,#5d3615);margin:0 0 10px;font-family:var(--beevora-font-ar,'Cairo',sans-serif)}.thankyou-message{font-size:16px;color:#888;margin:0 0 30px;font-family:var(--beevora-font-ar,'Cairo',sans-serif)}.thankyou-order-summary{max-width:500px;margin:0 auto 30px;background:#f9f6f1;border-radius:14px;padding:25px;text-align:start;border:1px solid #efe8da}.thankyou-order-row{display:flex;justify-content:space-between;padding:10px 0;font-size:14px;font-family:var(--beevora-font-ar,'Cairo',sans-serif);border-bottom:1px solid #efe8da}.thankyou-order-row:last-child{border-bottom:none;padding-top:14px;font-size:16px;font-weight:700;color:var(--beevora-brown,#5d3615)}.thankyou-order-row .label{color:#888}.thankyou-order-row .value{font-weight:600;color:#333}.thankyou-details{max-width:600px;margin:0 auto 30px}.thankyou-details table{width:100%;border-collapse:collapse;font-family:var(--beevora-font-ar,'Cairo',sans-serif);border-radius:10px;overflow:hidden}.thankyou-details th{background:#f9f6f1;padding:12px 15px;font-size:13px;font-weight:700;color:var(--beevora-brown,#5d3615);text-align:start}.thankyou-details td{padding:14px 15px;border-bottom:1px solid #f0f0f0;font-size:14px;color:#555}.thankyou-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.thankyou-btn{display:inline-block;padding:13px 35px;border-radius:10px;font-size:15px;font-weight:700;text-decoration:none;font-family:var(--beevora-font-ar,'Cairo',sans-serif);transition:background 0.3s ease,color 0.3s ease,transform 0.2s ease}.thankyou-btn.primary,a.thankyou-btn.primary{background:var(--beevora-gold,#ce9f47);color:#fff}.thankyou-btn.primary:hover,a.thankyou-btn.primary:hover{background:var(--beevora-brown,#5d3615);color:#fff;transform:translateY(-1px)}.thankyou-btn.outline{background:#fff0;color:var(--beevora-brown,#5d3615);border:1.5px solid var(--beevora-brown,#5d3615)}.thankyou-btn.outline:hover{background:var(--beevora-brown,#5d3615);color:#fff}.order-tracking-section{padding:50px 0 80px}.order-tracking-form{max-width:500px;margin:0 auto;background:#fff;border-radius:14px;box-shadow:0 2px 15px rgb(0 0 0 / .06);padding:35px}.order-tracking-form .tracking-field{margin-bottom:18px}.order-tracking-form label{display:block;font-size:14px;font-weight:600;color:#444;margin-bottom:7px;font-family:var(--beevora-font-ar,'Cairo',sans-serif)}.order-tracking-form input[type="text"],.order-tracking-form input[type="email"]{width:100%;padding:13px 16px;border:1.5px solid #e0e0e0;border-radius:10px;font-size:15px;font-family:var(--beevora-font-ar,'Cairo',sans-serif);outline:none;transition:border-color 0.3s ease,box-shadow 0.3s ease}.order-tracking-form input:focus{border-color:var(--beevora-gold,#ce9f47);box-shadow:0 0 0 3px rgb(206 159 71 / .1)}.order-tracking-form .tracking-btn{display:block;width:100%;background:var(--beevora-gold,#ce9f47);color:#fff;border:none;padding:14px;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;font-family:var(--beevora-font-ar,'Cairo',sans-serif);transition:background 0.3s ease;margin-top:6px}.order-tracking-form .tracking-btn:hover{background:var(--beevora-brown,#5d3615)}.order-timeline{max-width:500px;margin:40px auto 0;padding:0 0 0 30px;position:relative}[dir="rtl"] .order-timeline{padding:0 30px 0 0}.order-timeline::before{content:'';position:absolute;inset-inline-start:14px;top:0;bottom:0;width:2px;background:#e0e0e0}.timeline-step{position:relative;padding-bottom:30px;padding-inline-start:30px}.timeline-step:last-child{padding-bottom:0}.timeline-dot{position:absolute;inset-inline-start:-22px;top:2px;width:14px;height:14px;border-radius:50%;border:2.5px solid #ddd;background:#fff;z-index:1}.timeline-step.completed .timeline-dot{border-color:#4caf50;background:#4caf50}.timeline-step.active .timeline-dot{border-color:var(--beevora-gold,#ce9f47);background:var(--beevora-gold,#ce9f47)}.timeline-title{font-size:15px;font-weight:700;color:#333;margin-bottom:4px;font-family:var(--beevora-font-ar,'Cairo',sans-serif)}.timeline-step.completed .timeline-title{color:#4caf50}.timeline-step.active .timeline-title{color:var(--beevora-brown,#5d3615)}.timeline-date{font-size:12px;color:#999;font-family:var(--beevora-font-ar,'Cairo',sans-serif)}.wc-tracking-wrap{max-width:520px;margin:0 auto;padding:40px 0 60px}.wc-tracking-form{background:#fff;border-radius:14px;box-shadow:0 4px 20px rgb(0 0 0 / .06);padding:35px;border:1px solid #f0ebe0}.wc-tracking-desc p{font-size:14px;color:#777;line-height:1.8;margin-bottom:25px;font-family:var(--beevora-font-ar,'Cairo',sans-serif);background:#f9f6f1;padding:14px 18px;border-radius:10px;border-inline-start:3px solid var(--beevora-gold,#ce9f47)}.wc-tracking-field{margin-bottom:18px}.wc-tracking-field label{display:block;font-size:14px;font-weight:600;color:#444;margin-bottom:8px;font-family:var(--beevora-font-ar,'Cairo',sans-serif)}.wc-tracking-field label .required{color:#e74c3c;margin-inline-start:2px}.wc-tracking-field .input-text,.wc-tracking-field input[type="text"],.wc-tracking-field input[type="email"]{width:100%;padding:13px 16px;border:1.5px solid #e0e0e0;border-radius:10px;font-size:15px;font-family:var(--beevora-font-ar,'Cairo',sans-serif);outline:none;transition:border-color 0.3s ease,box-shadow 0.3s ease;background:#fff;color:#333;box-sizing:border-box}.wc-tracking-field input:focus{border-color:var(--beevora-gold,#ce9f47);box-shadow:0 0 0 3px rgb(206 159 71 / .1)}.wc-tracking-btn{display:block;width:100%;background:var(--beevora-gold,#ce9f47);color:#fff;border:none;padding:14px;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;font-family:var(--beevora-font-ar,'Cairo',sans-serif);transition:background 0.3s ease,transform 0.2s ease;margin-top:6px}.wc-tracking-btn:hover{background:var(--beevora-brown,#5d3615);transform:translateY(-1px)}.wc-tracking-results{max-width:700px;margin:0 auto;padding:0 0 30px}.wc-tracking-status-card{background:#fff;border-radius:14px;box-shadow:0 4px 20px rgb(0 0 0 / .06);padding:30px;border:1px solid #f0ebe0;text-align:center;margin-bottom:30px}.wc-tracking-status-icon{width:60px;height:60px;border-radius:50%;background:#f9f6f1;color:var(--beevora-gold,#ce9f47);font-size:26px;display:flex;align-items:center;justify-content:center;margin:0 auto 18px}.wc-tracking-status-text{font-size:15px;color:#555;line-height:1.9;font-family:var(--beevora-font-ar,'Cairo',sans-serif);margin:0}.wc-tracking-status-text strong{color:var(--beevora-brown,#5d3615)}.wc-tracking-badge{display:inline-block;background:#f9f6f1;color:var(--beevora-brown,#5d3615);font-weight:700;padding:3px 14px;border-radius:20px;font-size:13px}.wc-tracking-updates{margin-bottom:30px}.wc-tracking-updates h3{font-size:18px;font-weight:700;color:var(--beevora-brown,#5d3615);margin:0 0 16px;font-family:var(--beevora-font-ar,'Cairo',sans-serif)}.wc-tracking-note{background:#f9f9f9;border-radius:10px;padding:16px 20px;margin-bottom:10px;border-inline-start:3px solid var(--beevora-gold,#ce9f47)}.wc-tracking-note-date{display:block;font-size:12px;color:#999;margin-bottom:6px;font-family:var(--beevora-font-ar,'Cairo',sans-serif)}.wc-tracking-note-text{font-size:14px;color:#555;line-height:1.7;font-family:var(--beevora-font-ar,'Cairo',sans-serif)}.wc-tracking-note-text p{margin:0}.wc-tracking-results+.woocommerce-order-details,.wc-tracking-results~.woocommerce-order-details,.wc-tracking-results~section,.woocommerce-form-track-order~.woocommerce-order-details,.woocommerce-form-track-order~section{max-width:700px;margin:0 auto 30px}.wc-tracking-results~.woocommerce-order-details .shop_table,.wc-tracking-results~section .shop_table,.track_order~.order-info+.woocommerce-order-details .shop_table,.woocommerce .woocommerce-order-details .shop_table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--beevora-font-ar,'Cairo',sans-serif);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgb(0 0 0 / .04);border:1px solid #f0ebe0}.woocommerce .woocommerce-order-details .shop_table th{background:#f9f6f1;color:var(--beevora-brown,#5d3615);padding:14px 16px;font-size:13px;font-weight:700;text-align:start;border-bottom:2px solid #efe8da}.woocommerce .woocommerce-order-details .shop_table td{padding:14px 16px;border-bottom:1px solid #f5f2ec;font-size:14px;color:#555}.woocommerce .woocommerce-order-details .shop_table tfoot th{background:#fff0;font-size:14px;font-weight:600;color:#666;padding:12px 16px;border-bottom:1px solid #f5f2ec}.woocommerce .woocommerce-order-details .shop_table tfoot td{padding:12px 16px;font-weight:600;color:#333;border-bottom:1px solid #f5f2ec}.woocommerce .woocommerce-order-details .shop_table tfoot tr:last-child th,.woocommerce .woocommerce-order-details .shop_table tfoot tr:last-child td{font-size:16px;font-weight:700;color:var(--beevora-brown,#5d3615);border-bottom:none;border-top:2px solid #efe8da}.woocommerce .woocommerce-order-details .shop_table .product-name a{color:var(--beevora-brown,#5d3615);font-weight:600;text-decoration:none}.woocommerce .woocommerce-order-details .shop_table .product-name a:hover{color:var(--beevora-gold,#ce9f47)}.woocommerce .woocommerce-order-details h2,.woocommerce .woocommerce-customer-details h2{font-size:20px;font-weight:700;color:var(--beevora-brown,#5d3615);margin:0 0 16px;font-family:var(--beevora-font-ar,'Cairo',sans-serif)}.woocommerce .woocommerce-customer-details{max-width:700px;margin:0 auto 30px}.woocommerce .woocommerce-customer-details .woocommerce-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.woocommerce .woocommerce-customer-details .woocommerce-column{background:#fff;border-radius:12px;padding:24px;border:1px solid #f0ebe0;box-shadow:0 2px 10px rgb(0 0 0 / .04)}.woocommerce .woocommerce-customer-details .woocommerce-column h2{font-size:17px;margin:0 0 14px;padding-bottom:12px;border-bottom:2px solid #f5f2ec}.woocommerce .woocommerce-customer-details address{font-style:normal;font-size:14px;color:#555;line-height:2;font-family:var(--beevora-font-ar,'Cairo',sans-serif)}.woocommerce .woocommerce-customer-details address p{margin:0}@media (max-width:991.98px){.checkout-grid{grid-template-columns:1fr}.checkout-sidebar-sticky{position:static}.checkout-step-label{font-size:11px}.checkout-step-circle{width:36px;height:36px;font-size:12px}.checkout-step-line{width:50px}}@media (max-width:767.98px){.checkout-progress{padding:25px 0 10px}.checkout-step-label{font-size:10px}.checkout-step-line{width:35px}.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{width:100%;float:none}.thankyou-title{font-size:22px}.thankyou-order-summary{padding:20px}.thankyou-actions{flex-direction:column;align-items:center}.woocommerce .woocommerce-customer-details .woocommerce-columns{grid-template-columns:1fr}}@media (max-width:575.98px){.checkout-layout{padding:15px 0 40px}.woocommerce-checkout-review-order{padding:18px;border-radius:10px}#place_order{font-size:16px;padding:14px}.order-tracking-form,.wc-tracking-form{padding:22px;margin:0 10px}.wc-tracking-wrap{padding:25px 0 40px}.wc-tracking-status-card{padding:22px}.thankyou-icon{width:60px;height:60px;font-size:30px}.checkout-step-circle{width:32px;height:32px;font-size:11px}.checkout-step-line{width:25px}}.wc-block-checkout,.wc-block-checkout *{font-family:var(--beevora-font-ar,'Cairo',sans-serif)}.wc-block-checkout .wc-block-components-checkout-step .wc-block-components-title,.wc-block-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-title,.wc-block-checkout .wc-block-components-checkout-step__heading{font-size:18px;font-weight:700;color:var(--beevora-brown,#5d3615);font-family:var(--beevora-font-ar,'Cairo',sans-serif)}.wc-block-checkout .wc-block-components-text-input input,.wc-block-checkout .wc-block-components-text-input textarea,.wc-block-checkout .wc-block-components-combobox .components-combobox-control input,.wc-block-checkout .wc-block-components-text-input input[type="text"],.wc-block-checkout .wc-block-components-text-input input[type="email"],.wc-block-checkout .wc-block-components-text-input input[type="tel"],.wc-block-checkout .wc-block-components-text-input input[type="password"],.wc-block-checkout input[type="text"],.wc-block-checkout input[type="email"],.wc-block-checkout input[type="tel"],.wc-block-checkout select,.wc-block-checkout textarea{border:1.5px solid #e0e0e0!important;border-radius:10px!important;padding:13px 16px!important;font-size:15px!important;font-family:var(--beevora-font-ar,'Cairo',sans-serif)!important;outline:none!important;transition:border-color 0.3s ease,box-shadow 0.3s ease!important;background:#fff!important}.wc-block-checkout .wc-block-components-text-input input:focus,.wc-block-checkout .wc-block-components-text-input textarea:focus,.wc-block-checkout input:focus,.wc-block-checkout select:focus,.wc-block-checkout textarea:focus{border-color:var(--beevora-gold,#ce9f47)!important;box-shadow:0 0 0 3px rgb(206 159 71 / .1)!important}.wc-block-checkout .wc-block-components-text-input label,.wc-block-checkout .wc-block-components-combobox label{font-size:14px;font-weight:600;color:#888;font-family:var(--beevora-font-ar,'Cairo',sans-serif)}.wc-block-checkout .wc-block-components-checkout-place-order-button,.wc-block-checkout .wc-block-checkout__actions button,.wc-block-checkout .wp-block-woocommerce-checkout-actions-block button,.wc-block-checkout button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button{background:var(--beevora-gold,#ce9f47)!important;color:#fff!important;border:none!important;padding:16px 30px!important;border-radius:10px!important;font-size:18px!important;font-weight:700!important;cursor:pointer;font-family:var(--beevora-font-ar,'Cairo',sans-serif)!important;transition:background 0.3s ease,transform 0.2s ease!important;width:100%;letter-spacing:.5px}.wc-block-checkout .wc-block-components-checkout-place-order-button:hover,.wc-block-checkout .wc-block-checkout__actions button:hover,.wc-block-checkout button.wc-block-components-button:hover{background:var(--beevora-brown,#5d3615)!important;transform:translateY(-1px)}.wc-block-checkout .wc-block-components-totals-coupon,.wc-block-checkout .wc-block-components-totals-discount{border-top:1px solid #efe8da}.wc-block-checkout .wc-block-components-totals-coupon__button,.wc-block-checkout .wc-block-components-totals-coupon button{background:var(--beevora-brown,#5d3615)!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:10px 20px!important;font-size:14px!important;font-weight:700!important;cursor:pointer;font-family:var(--beevora-font-ar,'Cairo',sans-serif)!important;transition:background 0.3s ease!important}.wc-block-checkout .wc-block-components-totals-coupon__button:hover,.wc-block-checkout .wc-block-components-totals-coupon button:hover{background:var(--beevora-gold,#ce9f47)!important}.wc-block-checkout .wc-block-components-totals-coupon input{border:1.5px solid #e0e0e0!important;border-radius:8px!important;padding:10px 14px!important;font-size:14px!important;font-family:var(--beevora-font-ar,'Cairo',sans-serif)!important}.wc-block-checkout .wc-block-components-order-summary,.wc-block-checkout .wp-block-woocommerce-checkout-order-summary-block{background:#f9f6f1;border-radius:14px;padding:20px;border:1px solid #efe8da}.wc-block-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item{padding:14px 0;border-bottom:1px solid #efe8da}.wc-block-checkout .wc-block-components-order-summary-item__image img{border-radius:8px}.wc-block-checkout .wc-block-components-order-summary-item__description .wc-block-components-order-summary-item__header{font-weight:600;color:#333;font-family:var(--beevora-font-ar,'Cairo',sans-serif)}.wc-block-checkout .wc-block-components-order-summary-item__total-price{font-weight:700;color:var(--beevora-brown,#5d3615)}.wc-block-checkout .wc-block-components-order-summary-item__quantity{background:var(--beevora-brown,#5d3615)!important;color:#fff!important;border:none!important;box-shadow:none!important}.wc-block-checkout .wc-block-components-totals-wrapper{border-top:1px solid #efe8da}.wc-block-checkout .wc-block-components-totals-item{font-family:var(--beevora-font-ar,'Cairo',sans-serif)}.wc-block-checkout .wc-block-components-totals-item__label{font-weight:600;color:#666}.wc-block-checkout .wc-block-components-totals-item__value{font-weight:600;color:#333}.wc-block-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-size:16px;font-weight:700;color:var(--beevora-brown,#5d3615)}.wc-block-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:20px;font-weight:700;color:var(--beevora-brown,#5d3615)}.wc-block-checkout .wc-block-components-radio-control__option,.wc-block-checkout .wc-block-components-payment-method-label{font-family:var(--beevora-font-ar,'Cairo',sans-serif)}.wc-block-checkout .wc-block-components-radio-control .wc-block-components-radio-control__option{background:#fff;border:1.5px solid #e5e5e5;border-radius:10px;padding:15px 18px;margin-bottom:8px;transition:border-color 0.3s ease,box-shadow 0.3s ease}.wc-block-checkout .wc-block-components-radio-control .wc-block-components-radio-control__option--checked{border-color:var(--beevora-gold,#ce9f47);box-shadow:0 0 0 3px rgb(206 159 71 / .08)}.wc-block-checkout .wc-block-components-radio-control__input{accent-color:var(--beevora-gold,#ce9f47)}.wc-block-checkout .wc-block-components-notice-banner.is-error,.wc-block-checkout .wc-block-components-notice-banner.is-warning{border-radius:10px;border:1px solid #f5c6cb;background:#fdf2f2;font-family:var(--beevora-font-ar,'Cairo',sans-serif);font-size:14px}.wc-block-checkout .wc-block-components-notice-banner.is-info{border-radius:10px;background:#f9f6f1;border:1px solid #efe8da;font-family:var(--beevora-font-ar,'Cairo',sans-serif)}.wc-block-checkout input[type="checkbox"]{accent-color:var(--beevora-gold,#ce9f47)}.wc-block-checkout .wc-block-components-checkout-return-to-cart-button,.wc-block-checkout a[href*="cart"]{color:var(--beevora-gold,#ce9f47)!important;font-weight:600;font-family:var(--beevora-font-ar,'Cairo',sans-serif);text-decoration:none;transition:color 0.3s ease}.wc-block-checkout .wc-block-components-checkout-return-to-cart-button:hover{color:var(--beevora-brown,#5d3615)!important}.wc-block-checkout .wc-block-checkout__actions .wc-block-components-checkout-policies,.wc-block-checkout .wc-block-checkout__actions_row{font-size:13px;color:#888;font-family:var(--beevora-font-ar,'Cairo',sans-serif)}.wc-block-checkout .wc-block-checkout__actions a{color:var(--beevora-gold,#ce9f47)}.wc-block-checkout .wc-block-components-textarea,.wc-block-checkout .wc-block-checkout__add-note textarea{border:1.5px solid #e0e0e0!important;border-radius:10px!important;padding:13px 16px!important;font-family:var(--beevora-font-ar,'Cairo',sans-serif)!important;min-height:80px;resize:vertical}@media (max-width:991.98px){.wc-block-checkout .wc-block-components-order-summary,.wc-block-checkout .wp-block-woocommerce-checkout-order-summary-block{border-radius:10px;padding:15px}}@media (max-width:575.98px){.wc-block-checkout .wc-block-components-checkout-place-order-button,.wc-block-checkout .wc-block-checkout__actions button{font-size:16px!important;padding:14px 20px!important}.wc-block-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:18px}}