.as-native-cart{max-width:980px;padding-block:48px;min-height:60vh}.as-native-cart h1{font-size:38px;margin-bottom:28px}.as-native-cart-line{display:grid;grid-template-columns:120px 1fr;gap:24px;padding-block:24px;border-bottom:1px solid #e8dfe2}.as-native-cart-line img{width:120px;height:auto}.as-native-cart-line h2{font-size:22px}.as-native-cart input{display:block;width:90px;padding:10px;border:1px solid #c79eac;border-radius:6px}.as-native-cart .sp-button{display:inline-flex;align-items:center;padding:12px 24px;margin:20px 12px 0 0;background:#923f55;color:white;border:0;border-radius:7px;min-height:48px}.as-native-cart a:focus-visible,.as-native-cart button:focus-visible{outline:3px solid #923f55;outline-offset:4px}