.bag-modal.cart-sprint .cart-confirm{min-height:52px;border-radius:12px;font-weight:600;letter-spacing:0;transition:background-color .18s ease,box-shadow .18s ease}.bag-modal.cart-sprint .cart-confirm:not(:disabled):hover{box-shadow:0 6px 18px #19282019}.bag-modal.cart-sprint .cart-confirm[aria-busy=true]{cursor:progress}.bag-modal.cart-sprint .cart-form-grid input,.bag-modal.cart-sprint .cart-form-grid select,.bag-modal.cart-sprint .cart-form-grid textarea{transition:border-color .18s ease,box-shadow .18s ease}.bag-modal.cart-sprint .cart-form-grid :is(input,select,textarea):focus{border-color:#617d69;box-shadow:0 0 0 3px #617d6912;outline:none}.bag-modal.cart-sprint .cart-form-grid :is(input,select,textarea):user-invalid{border-color:#b66251}.bag-modal.cart-sprint .sprint-price-line [data-cart-total]{font-variant-numeric:tabular-nums}.bag-modal.cart-sprint .cart-error{border-inline-start:3px solid #b66251;border-radius:8px;padding:12px 14px;line-height:1.8}.bag-modal.cart-sprint .cart-success-mark{animation:checkout-arrive .32s ease-out both}@keyframes checkout-arrive{from{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media(max-width:760px){.bag-modal.cart-sprint .cart-form-grid :is(input,select,textarea){font-size:16px}.bag-modal.cart-sprint .cart-confirm{font-size:14px;min-height:54px}.bag-modal.cart-sprint .cart-consent{align-items:flex-start;line-height:1.8}.bag-modal.cart-sprint .cart-consent input{min-width:18px;min-height:18px;margin-block-start:4px}}@media(prefers-reduced-motion:reduce){.bag-modal.cart-sprint .cart-confirm,.bag-modal.cart-sprint .cart-form-grid :is(input,select,textarea),.bag-modal.cart-sprint .cart-success-mark{animation:none;transition:none}}
