/* Scoped IsAqbal header and checkout styles. */
#masthead{position:sticky;top:0;z-index:1000;box-shadow:0 2px 16px #0c2b2410}
body.admin-bar #masthead{top:32px}
@media(max-width:782px){body.admin-bar #masthead{top:46px}}
@media(max-width:600px){body.admin-bar #masthead{top:0}}
.isaqbal-checkout-shell{color:#173b31;font-family:Arial,sans-serif}
.isaqbal-checkout-shell .woocommerce{font:15px/1.6 Arial,sans-serif;color:#173b31}
.isaqbal-checkout-shell .woocommerce form.checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 32px;align-items:start;margin:0}
.isaqbal-checkout-shell #customer_details{grid-column:1;grid-row:1 / span 2;width:100%;background:#fffdf8;border:1px solid #e5e8df;border-radius:12px;padding:32px}
.isaqbal-checkout-shell #customer_details .col-1{float:none;width:100%;max-width:none}
.isaqbal-checkout-shell #customer_details .col-2:empty,.isaqbal-checkout-shell .woocommerce-additional-fields{display:none}
.isaqbal-checkout-shell #order_review_heading{grid-column:2;margin:0;padding:28px 28px 18px;border:1px solid #e5e8df;border-bottom:0;border-radius:12px 12px 0 0;background:#fffdf8}
.isaqbal-checkout-shell #order_review{grid-column:2;padding:0 28px 28px;border:1px solid #e5e8df;border-top:0;border-radius:0 0 12px 12px;background:#fffdf8;width:100%;float:none}
.isaqbal-checkout-shell h3{font:400 28px/1.2 'Times New Roman',serif;color:#173b31;margin:0 0 24px}
.isaqbal-checkout-shell .woocommerce form .form-row{padding:0;margin:0 0 20px;float:none;width:100%}
.isaqbal-checkout-shell .woocommerce form .form-row label{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:#173b31}
.isaqbal-checkout-shell .woocommerce input.input-text,.isaqbal-checkout-shell .woocommerce input[type=email],.isaqbal-checkout-shell .woocommerce input[type=tel]{width:100%;background:#fff;border:1px solid #cdd6cf;border-radius:7px;min-height:49px;padding:12px 14px;font:400 15px/1.4 Arial,sans-serif;color:#173b31;box-shadow:none}
.isaqbal-checkout-shell .woocommerce input:focus{outline:2px solid #b38441;outline-offset:2px}
.isaqbal-checkout-shell .woocommerce-form-coupon-toggle{display:none}
.isaqbal-checkout-shell .woocommerce form.checkout_coupon{display:flex!important;align-items:center;flex-wrap:wrap;gap:14px 16px;padding:20px 24px;margin:0 0 28px;background:#eaece2;border:1px solid #dce1d4;border-radius:10px}
.isaqbal-checkout-shell form.checkout_coupon>p:first-child{margin:0;flex:1 1 250px;font-size:14px}
.isaqbal-checkout-shell .woocommerce form.checkout_coupon .form-row-first{flex:1 1 220px;margin:0}
.isaqbal-checkout-shell .woocommerce form.checkout_coupon .form-row-last{flex:0 0 auto;width:auto;margin:0}
.isaqbal-checkout-shell form.checkout_coupon .clear{display:none}
.isaqbal-checkout-shell .woocommerce button.button{border:0;border-radius:7px;background:#173b31;color:#fffdf8;font:600 14px/1.3 Arial,sans-serif;min-height:49px;padding:14px 22px;text-transform:none;box-shadow:none}
.isaqbal-checkout-shell .woocommerce button.button:hover{background:#0c2b24}
.isaqbal-checkout-shell #place_order{width:100%;font-size:16px;letter-spacing:.4px;margin:18px 0 0}
.isaqbal-checkout-shell table.shop_table{border:0;border-collapse:collapse;font-size:14px;margin:0 0 22px;width:100%}
.isaqbal-checkout-shell table.shop_table th,.isaqbal-checkout-shell table.shop_table td{padding:14px 0;border:0;border-bottom:1px solid #e5e8df;vertical-align:top}
.isaqbal-checkout-shell table.shop_table th:last-child,.isaqbal-checkout-shell table.shop_table td:last-child{text-align:right;padding-left:14px}
.isaqbal-checkout-shell table.shop_table .order-total{font-size:19px;color:#173b31}
.isaqbal-checkout-shell #payment{background:transparent;border-radius:0}
.isaqbal-checkout-shell #payment ul.payment_methods{padding:0;margin:0;border:0;list-style:none}
.isaqbal-checkout-shell #payment li.wc_payment_method{border:1px solid #dce3dc;background:#f8f5ed;border-radius:8px;padding:14px 16px;margin:0 0 10px;list-style:none}
.isaqbal-checkout-shell #payment li.wc_payment_method>label{font-size:13px;font-weight:600;line-height:1.5;display:inline;cursor:pointer}
.isaqbal-checkout-shell #payment li.wc_payment_method>input{accent-color:#173b31;margin-right:8px}
.isaqbal-checkout-shell #payment .payment_box{margin:12px 0 0;padding:14px 0 0;border-top:1px solid #dce3dc;background:transparent;color:#64736b;font-size:13px}
.isaqbal-checkout-shell #payment .payment_box:before{display:none}
.isaqbal-checkout-shell #payment .payment_box p{margin:0 0 10px}
.isaqbal-checkout-shell #payment .place-order{padding:0;margin:0}
.isaqbal-checkout-shell #payment .woocommerce-privacy-policy-text{font-size:12px;color:#64736b;line-height:1.6;margin-top:20px}
.isaqbal-checkout-shell .woocommerce-error,.isaqbal-checkout-shell .woocommerce-message,.isaqbal-checkout-shell .woocommerce-info{border-radius:8px}
.isaqbal-checkout-timer{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#173b31;color:#fffdf8;border-radius:12px;padding:25px 30px;margin:0 0 26px}
.isaqbal-timer-eyebrow{display:block;font:600 10px/1.5 Arial,sans-serif;letter-spacing:1.5px;color:#e7d8b7;margin-bottom:7px}
.isaqbal-checkout-timer strong{display:block;font:400 25px/1.2 'Times New Roman',serif}
.isaqbal-checkout-timer p{font:400 13px/1.6 Arial,sans-serif;margin:8px 0 0;color:#e1e6df}
.isaqbal-timer-clock{display:block;flex-shrink:0;text-align:center;color:#e7d8b7}
.isaqbal-timer-clock [data-timer-digits]{font:600 38px/1.1 Arial,sans-serif;font-variant-numeric:tabular-nums}
.isaqbal-timer-clock small{display:block;font:400 9px/1.6 Arial,sans-serif;letter-spacing:1px;margin-top:7px}
@media(max-width:900px){.isaqbal-checkout-shell .woocommerce form.checkout{grid-template-columns:1fr;gap:0}.isaqbal-checkout-shell #customer_details{grid-column:1;grid-row:auto;margin-bottom:24px}.isaqbal-checkout-shell #order_review_heading,.isaqbal-checkout-shell #order_review{grid-column:1}}
@media(max-width:600px){.isaqbal-checkout-shell #customer_details{padding:24px 20px}.isaqbal-checkout-shell #order_review_heading{padding:24px 20px 16px}.isaqbal-checkout-shell #order_review{padding:0 20px 24px}.isaqbal-checkout-timer{padding:22px 20px;gap:16px;align-items:flex-start}.isaqbal-checkout-timer strong{font-size:21px}.isaqbal-timer-clock [data-timer-digits]{font-size:29px}.isaqbal-timer-clock small{font-size:8px;letter-spacing:0}.isaqbal-checkout-timer p{font-size:12px}.isaqbal-checkout-shell .woocommerce form.checkout_coupon{padding:18px;gap:12px}.isaqbal-checkout-shell .woocommerce form.checkout_coupon .form-row-last{width:100%}.isaqbal-checkout-shell .checkout_coupon button{width:100%}}

.isaqbal-checkout-shell .ct-customer-details{grid-column:1;margin:0}
.isaqbal-checkout-shell .ct-order-review{grid-column:2;padding:0;border:0;box-shadow:none;background:transparent;margin:0;position:static}
.isaqbal-checkout-shell .woocommerce h3{font:400 28px/1.2 'Times New Roman',serif;color:#173b31}
body.woocommerce-order-received .isaqbal-checkout-intro{display:none}
@media(max-width:900px){.isaqbal-checkout-shell .ct-order-review{grid-column:1}}

body #masthead{position:sticky!important;top:0!important;z-index:1000!important}
body.admin-bar #masthead{top:32px!important}
@media(max-width:782px){body.admin-bar #masthead{top:46px!important}}
@media(max-width:600px){body.admin-bar #masthead{top:0!important}}
.isaqbal-checkout-shell #payment li.wc_payment_method>input[type=radio]{position:static!important;display:inline-block!important;appearance:auto!important;-webkit-appearance:radio!important;width:16px!important;height:16px!important;margin:0 8px 0 0!important;vertical-align:middle;opacity:1!important;cursor:pointer}
.isaqbal-checkout-shell #payment li.wc_payment_method>label{display:inline!important;padding:0!important;cursor:pointer}
.isaqbal-checkout-shell #payment li.wc_payment_method>input:before,.isaqbal-checkout-shell #payment li.wc_payment_method>label:before{display:none!important}
.isaqbal-checkout-shell #payment li.sifalo-pay-shared-logo{background:transparent;border:0;padding:0 0 14px}

@media(max-width:1024px){#masthead .hfe-dropdown:not(.menu-is-active){overflow:hidden}}
