.kgx225-compact-summary,.kgx225-shipping-document,.kgx225-checkout-notice{direction:rtl;text-align:right}
.kgx225-compact-summary{margin:20px 0 0;padding:18px 20px;border:1px solid rgba(23,58,48,.18);background:#f5f6f1;display:grid;gap:6px;color:#173a30}
.kgx225-compact-summary strong{font-size:17px}.kgx225-compact-summary span{font-size:13px;line-height:1.65}
.kgx225-shipping-document{padding:28px;border:1px solid rgba(23,58,48,.14);background:#fff}
.kgx225-doc-head span{font-size:11px;letter-spacing:.14em;color:#587267}.kgx225-doc-head h2{margin:7px 0 24px;font-size:34px;color:#173a30}
.kgx225-rate-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 28px}
.kgx225-rate-card{min-height:142px;padding:20px;display:flex;flex-direction:column;gap:8px;border:1px solid rgba(23,58,48,.14);background:#f7f8f4}
.kgx225-rate-card strong{font-size:16px;color:#173a30}.kgx225-rate-card span{margin-top:auto;font-size:24px;font-weight:700;color:#173a30}.kgx225-rate-card small{font-size:12px;line-height:1.5;color:#61756d}
.kgx225-policy h3{margin:28px 0 10px;color:#173a30}.kgx225-policy p,.kgx225-policy li{line-height:1.8}.kgx225-policy ul{padding-right:20px}
.kgx225-shipping-note{display:block;margin-top:4px;font-size:12px;font-weight:400;color:#5a6f66}
.kgx225-checkout-notice{margin:16px 0;padding:16px 18px;border-right:4px solid #173a30;background:#f3f5ef}.kgx225-checkout-notice p{margin:7px 0 0;line-height:1.7}
.kgx225-cart-note td{padding:14px!important;background:#f3f5ef;color:#173a30;line-height:1.7}
@media(max-width:900px){.kgx225-rate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.kgx225-shipping-document{padding:18px}.kgx225-doc-head h2{font-size:28px}.kgx225-rate-grid{grid-template-columns:1fr}.kgx225-rate-card{min-height:0}.kgx225-rate-card span{font-size:22px}}
