.cm-field select{width:100%;min-height:48px;padding:12px 13px;border:1px solid var(--line);background:#fffefa;color:var(--ink);font:14px/1.5 var(--sans);border-radius:0}.cm-address-heading{margin-top:34px}.cm-steps a,.cm-steps .cm-step-label{position:relative;z-index:1;display:block;color:var(--muted);text-decoration:none}.cm-steps a>span,.cm-steps .cm-step-label>span{display:flex;align-items:center;justify-content:center;width:33px;height:33px;border:1px solid var(--line);border-radius:50%;background:var(--paper);font-size:12px}.cm-steps .is-complete a>span{background:var(--olive);border-color:var(--olive);color:#fff}.cm-steps .is-current .cm-step-label>span{background:var(--ink);border-color:var(--ink);color:#fff}.cm-steps .cm-icon{width:14px;height:14px}.cm-paytr-frame{display:block;width:100%;height:720px;border:0;margin-block:24px}.cm-simulator-actions{display:flex;flex-wrap:wrap;gap:12px}.cm-simulator-actions .btn{flex:1 1 180px}.cm-payment-order-line{display:flex;justify-content:space-between;gap:16px;padding-block:12px;border-bottom:1px solid var(--line);font-size:13px;line-height:1.7}.cm-payment-order-line>span{min-width:0;overflow-wrap:anywhere}.cm-payment-order-line strong{white-space:nowrap;font-weight:500}.cm-payment-order-line small{color:var(--muted)}.cm-payment-page .cm-summary-items{margin-top:20px}.cm-terms{margin-top:28px}.cm-terms a{text-decoration:underline;text-underline-offset:3px}.cm-cart-page .cm-summary{align-self:start}.cm-cart-image img{object-fit:contain}.cm-field select:focus-visible{outline:2px solid var(--olive);outline-offset:3px}@media(max-width:700px){.cm-field select{font-size:16px}.cm-paytr-frame{height:800px}.cm-payment-page .cm-summary{position:static}.has-mobile-nav .cm-mobile-cart-bar{bottom:var(--mnav-total-height,68px)}.has-mobile-nav:has(.cm-mobile-cart-bar){padding-bottom:calc(var(--mnav-total-height,68px) + 105px)}.cm-steps b{font-size:12px}.cm-payment-order-line{font-size:13px}}
