:root{--zkh-red:#ed1c24;--zkh-red2:#c50f18;--zkh-black:#111;--zkh-text:#171717;--zkh-muted:#7b7b7b;--zkh-line:#ececec;--zkh-surface:rgba(255,255,255,.82);--zkh-shadow:0 22px 70px rgba(0,0,0,.07)}
body.zkh-cart-page,body.zkh-checkout-page{background:linear-gradient(180deg,#fff 0,#fbfbfb 55%,#fff 100%);color:var(--zkh-text)}
.zkh-cart-shell,.zkh-checkout-shell{max-width:1380px;margin:0 auto;padding:56px 28px 110px;direction:rtl}
.zkh-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:28px}.zkh-kicker{display:inline-flex;color:var(--zkh-red);font-weight:800;font-size:14px;margin-bottom:8px}.zkh-page-head h1{font-size:clamp(34px,4vw,58px);line-height:1.05;margin:0 0 12px;font-weight:900;letter-spacing:-1.5px}.zkh-page-head p{margin:0;color:var(--zkh-muted);font-size:16px}.zkh-secure-pill,.zkh-back-cart{border:1px solid var(--zkh-line);background:rgba(255,255,255,.7);backdrop-filter:blur(14px);border-radius:999px;padding:12px 16px;color:#333;text-decoration:none;font-size:13px;box-shadow:0 8px 30px rgba(0,0,0,.04)}.zkh-secure-pill span{display:inline-block;width:8px;height:8px;border-radius:50%;background:#22b573;margin-left:6px;box-shadow:0 0 0 5px rgba(34,181,115,.09)}
.zkh-steps{display:flex;align-items:center;justify-content:center;gap:12px;margin:34px auto 44px;max-width:720px}.zkh-steps>div{display:flex;align-items:center;gap:8px;color:#aaa;font-size:13px}.zkh-steps b{display:grid;place-items:center;width:31px;height:31px;border:1px solid #ddd;border-radius:50%;font-size:12px}.zkh-steps i{height:1px;background:#e4e4e4;flex:1;max-width:110px}.zkh-steps .is-active{color:#111;font-weight:800}.zkh-steps .is-active b{background:var(--zkh-red);border-color:var(--zkh-red);color:#fff;box-shadow:0 10px 28px rgba(237,28,36,.25)}
.zkh-cart-layout,.zkh-checkout-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:28px;align-items:start}.zkh-cart-items{display:grid;gap:16px}.zkh-cart-card{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;padding:18px;border:1px solid rgba(0,0,0,.06);border-radius:26px;background:var(--zkh-surface);backdrop-filter:blur(16px);box-shadow:0 10px 40px rgba(0,0,0,.035);transition:.3s ease}.zkh-cart-card:hover{transform:translateY(-3px);box-shadow:0 18px 55px rgba(0,0,0,.07);border-color:rgba(237,28,36,.15)}.zkh-cart-card__media{background:#f7f7f7;border-radius:20px;min-height:150px;display:grid;place-items:center;overflow:hidden}.zkh-cart-card__media img{max-width:100%;height:auto;transition:.35s ease}.zkh-cart-card:hover img{transform:scale(1.035)}.zkh-cart-card__body{display:flex;flex-direction:column;justify-content:space-between;gap:18px}.zkh-cart-card__top{display:flex;justify-content:space-between;gap:16px}.zkh-cart-card__top small{color:#aaa;font-size:11px}.zkh-cart-card h3{margin:6px 0 0;font-size:18px;line-height:1.65}.zkh-cart-card h3 a{color:#161616;text-decoration:none}.zkh-remove{display:grid!important;place-items:center;width:36px;height:36px;border:1px solid #eee;border-radius:12px;color:#999!important;text-decoration:none!important;background:#fff;transition:.2s}.zkh-remove:hover{background:#fff0f1;color:var(--zkh-red)!important;border-color:#ffd3d6}.zkh-cart-card__bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.zkh-price{font-size:20px;font-weight:900}.zkh-qty-wrap{display:flex;align-items:center;gap:10px;color:#888;font-size:12px}.zkh-qty-wrap .quantity{display:flex}.zkh-qty-wrap input.qty{width:72px!important;height:44px;border:1px solid #e6e6e6;border-radius:14px;background:#fff;text-align:center;font-weight:800}.zkh-single-qty{display:grid;place-items:center;width:44px;height:44px;border:1px solid #e6e6e6;border-radius:14px;background:#fff;color:#111}
.zkh-summary-card{position:sticky;top:120px;border:1px solid rgba(0,0,0,.06);border-radius:28px;background:rgba(255,255,255,.88);backdrop-filter:blur(18px);box-shadow:var(--zkh-shadow);padding:22px}.zkh-summary-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;font-weight:900}.zkh-summary-head b{font-size:12px;color:#777;background:#f5f5f5;border-radius:999px;padding:8px 10px}.zkh-summary-card .cart_totals{width:100%!important}.zkh-summary-card .cart_totals h2{display:none}.zkh-summary-card table{border:0!important;margin:0!important}.zkh-summary-card td,.zkh-summary-card th{border:0!important;border-bottom:1px solid #eee!important;padding:15px 0!important;background:transparent!important}.zkh-summary-card .order-total th,.zkh-summary-card .order-total td{font-size:18px!important;font-weight:900!important;color:#111}.zkh-summary-card .wc-proceed-to-checkout{padding:16px 0 0!important}.zkh-summary-card .checkout-button,.zkh-summary-card #place_order{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:56px;border:0!important;border-radius:17px!important;background:linear-gradient(135deg,var(--zkh-red),var(--zkh-red2))!important;color:#fff!important;font-size:16px!important;font-weight:900!important;box-shadow:0 15px 35px rgba(237,28,36,.24)!important;transition:.25s ease!important}.zkh-summary-card .checkout-button:hover,.zkh-summary-card #place_order:hover{transform:translateY(-2px);box-shadow:0 20px 42px rgba(237,28,36,.3)!important}.zkh-trust-mini{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid #eee;color:#777;font-size:11px}.zkh-trust-mini span:before{content:'';display:inline-block;width:6px;height:6px;background:var(--zkh-red);border-radius:50%;margin-left:6px}
.zkh-coupon-accordion{margin-top:18px;border:1px solid #eee;border-radius:18px;background:#fff;overflow:hidden}.zkh-coupon-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border:0;background:#fff;font-weight:800;cursor:pointer}.zkh-coupon-panel{display:none;padding:0 16px 16px;gap:10px}.zkh-coupon-accordion.is-open .zkh-coupon-panel{display:flex}.zkh-coupon-panel input{flex:1;height:46px;border:1px solid #e7e7e7;border-radius:14px;padding:0 14px}.zkh-secondary{height:46px!important;border-radius:14px!important;background:#111!important;color:#fff!important;border:0!important}.zkh-hidden-update{position:absolute!important;opacity:0!important;pointer-events:none!important}
.zkh-checkout-grid{grid-template-columns:minmax(0,1fr) 420px}.zkh-checkout-main{display:grid;gap:18px}.zkh-checkout-card{border:1px solid rgba(0,0,0,.06);border-radius:28px;background:rgba(255,255,255,.84);backdrop-filter:blur(16px);box-shadow:0 16px 55px rgba(0,0,0,.045);padding:24px}.zkh-section-title{display:flex;gap:16px;align-items:center;margin-bottom:22px}.zkh-section-title>b{display:grid;place-items:center;width:46px;height:46px;border-radius:16px;background:#fff0f1;color:var(--zkh-red);font-size:13px}.zkh-section-title h2{margin:0;font-size:20px}.zkh-section-title p{margin:4px 0 0;color:#999;font-size:12px}.zkh-fields-wrap .woocommerce-billing-fields>h3{display:none}.zkh-fields-wrap .woocommerce-billing-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:14px}.zkh-fields-wrap .form-row{float:none!important;width:100%!important;margin:0!important}.zkh-fields-wrap label{font-size:12px;color:#777;margin:0 0 7px;display:block}.zkh-fields-wrap .input-text,.zkh-fields-wrap select,.zkh-fields-wrap .select2-selection{min-height:52px!important;border:1px solid #e7e7e7!important;border-radius:15px!important;background:rgba(255,255,255,.95)!important;padding:0 14px!important;box-shadow:none!important;transition:.2s ease}.zkh-fields-wrap textarea.input-text{padding:14px!important;min-height:110px!important}.zkh-fields-wrap .input-text:focus{border-color:rgba(237,28,36,.45)!important;box-shadow:0 0 0 4px rgba(237,28,36,.06)!important;outline:none}.zkh-checkout-summary{min-width:0}.zkh-order-review-card{top:110px}.zkh-order-review-card #order_review_heading{display:none}.zkh-order-review-card .shop_table{width:100%;border:0!important}.zkh-order-review-card .shop_table th,.zkh-order-review-card .shop_table td{padding:12px 0!important;border:0!important;border-bottom:1px solid #eee!important;background:transparent!important}.zkh-order-review-card .product-name{font-size:13px}.zkh-order-review-card .product-total{text-align:left}.zkh-order-review-card .woocommerce-checkout-payment{background:transparent!important}.zkh-order-review-card #payment{background:transparent!important}.zkh-order-review-card #payment ul.payment_methods{border:0!important;padding:14px 0!important}.zkh-order-review-card #payment div.payment_box{background:#f7f7f7!important;border-radius:14px!important;color:#555!important}.zkh-order-review-card #payment div.payment_box:before{display:none!important}.zkh-order-review-card #payment .place-order{padding:14px 0 0!important}.zkh-order-review-card .woocommerce-privacy-policy-text{font-size:11px;color:#888;line-height:1.8}
.zkh-toast{position:fixed;left:26px;bottom:26px;z-index:99999;display:flex;align-items:center;gap:12px;min-width:260px;padding:14px 16px;border:1px solid rgba(255,255,255,.5);border-radius:18px;background:rgba(20,20,20,.88);backdrop-filter:blur(16px);color:#fff;box-shadow:0 20px 60px rgba(0,0,0,.22);transform:translateY(30px);opacity:0;pointer-events:none;transition:.28s ease}.zkh-toast.is-show{transform:none;opacity:1}.zkh-toast__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--zkh-red);font-weight:900}.zkh-toast__content{display:flex;flex-direction:column}.zkh-toast__content small{color:#aaa;font-size:10px;margin-top:2px}
.woocommerce-error,.woocommerce-info,.woocommerce-message{border:1px solid #eee!important;border-top:0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 35px rgba(0,0,0,.05)!important;color:#444!important;margin:0 auto 20px!important;max-width:1380px}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{color:var(--zkh-red)!important}
@media(max-width:980px){.zkh-cart-shell,.zkh-checkout-shell{padding:30px 18px 110px}.zkh-cart-layout,.zkh-checkout-grid{grid-template-columns:1fr}.zkh-summary-card{position:static}.zkh-page-head{align-items:flex-start}.zkh-checkout-summary{order:-1}.zkh-order-review-card{position:static}.zkh-fields-wrap .woocommerce-billing-fields__field-wrapper{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.zkh-cart-shell,.zkh-checkout-shell{padding:24px 14px 110px}.zkh-page-head{display:block;margin-bottom:16px}.zkh-page-head h1{font-size:34px}.zkh-page-head p{font-size:13px}.zkh-secure-pill,.zkh-back-cart{display:inline-flex;margin-top:14px}.zkh-steps{gap:7px;margin:24px 0 30px}.zkh-steps span{display:none}.zkh-steps i{max-width:none}.zkh-cart-card{grid-template-columns:98px 1fr;padding:12px;border-radius:22px;gap:12px}.zkh-cart-card__media{min-height:110px;border-radius:16px}.zkh-cart-card h3{font-size:14px;line-height:1.6}.zkh-cart-card__bottom{align-items:center}.zkh-price{font-size:15px}.zkh-qty-wrap>span:first-child{display:none}.zkh-qty-wrap input.qty{width:58px!important;height:40px}.zkh-summary-card{border-radius:22px;padding:18px}.zkh-trust-mini{grid-template-columns:1fr 1fr}.zkh-checkout-card{padding:18px;border-radius:22px}.zkh-fields-wrap .woocommerce-billing-fields__field-wrapper{grid-template-columns:1fr}.zkh-section-title h2{font-size:17px}.zkh-checkout-summary{order:0}.zkh-toast{left:14px;right:14px;bottom:18px;min-width:0}.zkh-coupon-panel{flex-direction:column}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.zkh-cart-card,.zkh-summary-card .checkout-button,.zkh-toast{transition:none!important}}
.zkh-page-wrap{min-height:60vh}.zkh-empty-cart{max-width:720px;margin:80px auto;padding:56px 28px;text-align:center;border:1px solid rgba(0,0,0,.08);border-radius:28px;background:rgba(255,255,255,.82);backdrop-filter:blur(18px);box-shadow:0 24px 70px rgba(0,0,0,.08)}.zkh-empty-cart__icon{font-size:44px}.zkh-empty-cart h1{margin:14px 0 8px;font-size:clamp(28px,4vw,44px)}.zkh-empty-cart p{color:#737373}.zkh-primary-link{display:inline-flex;margin-top:20px;padding:14px 26px;border-radius:14px;background:#e61f2a;color:#fff!important;text-decoration:none;font-weight:800}
/* v1.2 cart cleanup: no raw WooCommerce markup leakage, fully custom summary */
.zkh-cart-card__meta{min-width:0}.zkh-category-label{display:inline-flex;align-items:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a0a0a0!important}.zkh-item-data{margin-top:10px;color:#737373;font-size:12px;line-height:1.75}.zkh-item-data dl{display:flex;flex-wrap:wrap;gap:6px 10px;margin:0!important}.zkh-item-data dt,.zkh-item-data dd{margin:0!important}.zkh-item-data dt{color:#a3a3a3}.zkh-item-data dd{color:#575757}.zkh-item-data p{margin:0!important}.zkh-summary-rows{display:grid}.zkh-summary-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0;border-bottom:1px solid rgba(0,0,0,.07);font-size:13px;color:#666}.zkh-summary-row strong{color:#171717;font-size:14px;font-weight:900;text-align:left}.zkh-summary-discount strong,.zkh-summary-discount a{color:var(--zkh-red)!important}.zkh-summary-muted{font-size:11px!important;color:#999!important;font-weight:600!important}.zkh-summary-total{border-bottom:0;padding-top:20px;font-size:16px;color:#111}.zkh-summary-total strong{font-size:20px}.zkh-checkout-cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;margin-top:18px;border-radius:17px;background:linear-gradient(135deg,var(--zkh-red),var(--zkh-red2));color:#fff!important;text-decoration:none!important;font-size:15px;font-weight:900;box-shadow:0 15px 35px rgba(237,28,36,.24);transition:.25s ease}.zkh-checkout-cta svg{width:18px;height:18px;transition:.25s ease}.zkh-checkout-cta:hover{transform:translateY(-2px);box-shadow:0 20px 42px rgba(237,28,36,.3)}.zkh-checkout-cta:hover svg{transform:translateX(-3px)}.zkh-coupon-toggle{gap:10px;justify-content:flex-start}.zkh-coupon-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:#fff1f2;color:var(--zkh-red);font-weight:900}.zkh-coupon-toggle>span:nth-child(2){flex:1;text-align:right}.zkh-coupon-plus{color:var(--zkh-red);font-size:18px;transition:.25s}.zkh-coupon-accordion.is-open .zkh-coupon-plus{transform:rotate(45deg)}.zkh-coupon-panel{background:linear-gradient(180deg,#fff,rgba(250,250,250,.95))}.zkh-coupon-panel .input-text{font-size:13px!important}.zkh-coupon-panel .zkh-secondary{padding:0 18px!important;background:linear-gradient(135deg,#171717,#2a2a2a)!important}.zkh-summary-card .cart_totals{display:none!important}
@media(max-width:640px){.zkh-summary-row{padding:13px 0}.zkh-summary-total strong{font-size:18px}.zkh-coupon-icon{width:30px;height:30px;border-radius:10px}}

/* v1.3 — unified Zivan chrome + premium glass checkout */
.zkh-commerce-page{min-height:100vh;background:radial-gradient(circle at 88% 10%,rgba(237,28,36,.045),transparent 24%),linear-gradient(180deg,#fff 0,#fbfbfc 52%,#fff 100%)}
.zkh-commerce-page .zkh-header{position:sticky;top:0;z-index:9990}
body.admin-bar .zkh-commerce-page .zkh-header{top:32px}
.zkh-commerce-page .zkh-page-wrap{padding-top:1px}
.zkh-commerce-page .zkh-footer{margin-top:54px}
.zkh-checkout-shell{position:relative}
.zkh-checkout-shell:before{content:'';position:absolute;inset:120px 4% auto auto;width:320px;height:320px;border-radius:50%;background:rgba(237,28,36,.055);filter:blur(85px);pointer-events:none;z-index:-1}
.zkh-checkout-card,.zkh-summary-card{border:1px solid rgba(255,255,255,.82);background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(255,255,255,.68));-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%);box-shadow:0 24px 80px rgba(20,20,20,.07),inset 0 1px 0 rgba(255,255,255,.92)}
.zkh-checkout-card{position:relative;overflow:hidden}
.zkh-checkout-card:before{content:'';position:absolute;right:0;top:28px;width:3px;height:42px;border-radius:4px 0 0 4px;background:linear-gradient(180deg,#ff4b52,var(--zkh-red));box-shadow:0 0 20px rgba(237,28,36,.28)}
.zkh-section-title>b{background:linear-gradient(145deg,#fff4f5,#ffe9eb);box-shadow:inset 0 0 0 1px rgba(237,28,36,.09)}
.zkh-fields-wrap .input-text,.zkh-fields-wrap select,.zkh-fields-wrap .select2-selection,
.zkh-shipping-wrap .input-text,.zkh-shipping-wrap select,.zkh-shipping-wrap .select2-selection,
.zkh-shipping-wrap textarea{border:1px solid rgba(0,0,0,.075)!important;background:rgba(255,255,255,.72)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 rgba(255,255,255,.95)!important}
.zkh-shipping-wrap textarea{width:100%!important;min-height:92px!important;border-radius:16px!important;padding:14px!important;resize:vertical}
.zkh-shipping-wrap .woocommerce-shipping-fields,.zkh-shipping-wrap .woocommerce-additional-fields{margin:0!important}
.zkh-shipping-wrap #ship-to-different-address{margin:0 0 18px!important;font-size:15px!important;font-weight:850!important}
.zkh-shipping-wrap #ship-to-different-address label{display:flex!important;align-items:center!important;gap:10px!important;cursor:pointer}
.zkh-shipping-wrap #ship-to-different-address-checkbox{appearance:none;-webkit-appearance:none;width:22px;height:22px;border:1px solid rgba(0,0,0,.15);border-radius:7px;background:#fff;display:inline-grid;place-content:center;transition:.2s ease}
.zkh-shipping-wrap #ship-to-different-address-checkbox:checked{background:var(--zkh-red);border-color:var(--zkh-red);box-shadow:0 7px 18px rgba(237,28,36,.22)}
.zkh-shipping-wrap #ship-to-different-address-checkbox:checked:after{content:'✓';color:#fff;font-size:13px;font-weight:900}
.zkh-shipping-wrap .shipping_address{padding-top:8px}
.zkh-shipping-wrap .woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.zkh-shipping-wrap .form-row{float:none!important;width:100%!important;margin:0!important}
.zkh-shipping-wrap label{display:block;margin-bottom:7px;font-size:12px;color:#777}
.zkh-shipping-wrap .woocommerce-additional-fields{margin-top:16px!important;padding-top:16px;border-top:1px solid rgba(0,0,0,.06)}
.zkh-shipping-wrap .woocommerce-additional-fields>h3{display:none!important}
.zkh-shipping-wrap #order_comments_field label{font-size:13px!important;font-weight:800!important;color:#333!important}
.zkh-payment-slot{min-height:80px}
.zkh-payment-slot #payment{margin:0!important;padding:0!important;background:transparent!important}
.zkh-payment-slot #payment ul.payment_methods{padding:0!important;margin:0!important;border:0!important;display:grid;gap:10px}
.zkh-payment-slot #payment ul.payment_methods>li{margin:0!important;padding:14px 16px!important;border:1px solid rgba(0,0,0,.07);border-radius:16px;background:rgba(255,255,255,.72);transition:.2s ease}
.zkh-payment-slot #payment ul.payment_methods>li:hover{border-color:rgba(237,28,36,.18);box-shadow:0 12px 30px rgba(0,0,0,.04)}
.zkh-payment-slot #payment div.payment_box{margin:12px 0 0!important;padding:14px!important;border-radius:14px!important;background:rgba(245,245,246,.9)!important;color:#555!important}
.zkh-payment-slot #payment div.payment_box:before{display:none!important}
.zkh-payment-slot .place-order{padding:16px 0 0!important;margin:0!important}
.zkh-payment-slot #place_order{width:100%!important;min-height:58px!important;border:0!important;border-radius:17px!important;background:linear-gradient(135deg,var(--zkh-red),#c80f19)!important;color:#fff!important;font-size:15px!important;font-weight:900!important;box-shadow:0 16px 38px rgba(237,28,36,.25)!important;transition:.25s ease!important}
.zkh-payment-slot #place_order:hover{transform:translateY(-2px);box-shadow:0 22px 48px rgba(237,28,36,.32)!important}
.zkh-payment-slot .woocommerce-privacy-policy-text{font-size:11px;color:#858585;line-height:1.9;margin-top:10px}
.woocommerce-no-available-payment-methods-message{display:block!important;padding:16px!important;border:1px solid rgba(237,28,36,.12)!important;border-radius:15px!important;background:linear-gradient(145deg,#fff7f7,#fff)!important;color:#555!important;line-height:1.9!important;text-align:right!important;font-size:12px!important}
.zkh-order-review-card #payment{display:none!important}
.zkh-order-review-card .shop_table tfoot th,.zkh-order-review-card .shop_table tfoot td{font-weight:800}
.zkh-order-review-card .shop_table .shipping th{font-size:0}
.zkh-order-review-card .shop_table .shipping th:after{content:'ارسال';font-size:13px}
.zkh-order-review-card .shop_table .shipping td{font-size:12px;color:#555}
.zkh-order-review-card .woocommerce-shipping-methods label{font-size:0}
.zkh-order-review-card .woocommerce-shipping-methods label:after{content:'ارسال رایگان';font-size:12px;color:#222;font-weight:800}
.zkh-checkout-summary .zkh-summary-card{top:150px}
.zkh-page-head h1{letter-spacing:-.8px}
.zkh-cart-card,.zkh-checkout-card,.zkh-summary-card{transform:translateZ(0)}
@media (hover:hover){.zkh-checkout-card{transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.zkh-checkout-card:hover{transform:translateY(-2px);box-shadow:0 30px 90px rgba(20,20,20,.085),inset 0 1px 0 rgba(255,255,255,.95);border-color:rgba(237,28,36,.08)}}
@media(max-width:980px){body.admin-bar .zkh-commerce-page .zkh-header{top:46px}.zkh-checkout-summary .zkh-summary-card{position:static}.zkh-shipping-wrap .woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.zkh-shipping-wrap .woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr}.zkh-checkout-card:before{top:22px;height:34px}.zkh-commerce-page .zkh-footer{margin-top:30px}.zkh-checkout-shell:before{width:180px;height:180px}}
