.checkout-quick{display:none}
.gift-choice-reason{display:block;white-space:normal;color:#73500d;font-size:12px;line-height:1.4;margin-top:5px;max-width:100%;overflow-wrap:anywhere}
@media(max-width:767px){
 .checkout-quick:not([hidden]){display:flex;position:fixed;left:10px;right:10px;bottom:calc(70px + env(safe-area-inset-bottom));z-index:40;align-items:center;justify-content:space-between;gap:10px;background:white;border:1px solid #d7e2e9;border-radius:12px;padding:10px 12px;box-shadow:0 4px 16px #14213218}
 .checkout-quick div{display:grid;min-width:0}.checkout-quick small{font-size:12px;color:#637486}.checkout-quick b{font-size:17px;color:#102335}.checkout-quick button{min-height:44px;font-size:13px;padding:10px 14px;white-space:normal}
 body.checkout-onepage .checkout-main{padding-bottom:160px!important}
 .checkout-title-card{padding:12px!important;gap:8px!important}.checkout-title-card h1{font-size:21px!important;line-height:1.25!important}.checkout-account-chip{padding:6px!important}
 .checkout-card-head{padding:10px 12px!important}.checkout-card-head h2{font-size:17px!important}.checkout-card-head>div>span{display:none}
 .checkout-card-body{padding:12px!important}
 body.checkout-onepage .checkout-address-summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:10px!important;min-height:0!important}
 body.checkout-onepage .checkout-address-summary>.checkout-radio-dot{display:none!important}
 body.checkout-onepage .checkout-address-summary #addressSummary{grid-column:1/-1!important;width:100%!important;min-width:0!important;overflow-wrap:anywhere}
 body.checkout-onepage #checkoutAddressBook{grid-column:1!important;grid-row:2!important;min-width:0!important}
 body.checkout-onepage #checkoutAddressBook .address-book-head{margin:0!important;padding:0!important}
 body.checkout-onepage #checkoutAddressBook .address-book-head>div{display:none!important}
 body.checkout-onepage #checkoutAddressBook .address-feedback:empty{display:none!important}
 body.checkout-onepage #toggleAddress{grid-column:2!important;grid-row:2!important;width:auto!important;min-width:0!important;padding:8px!important;min-height:44px!important;white-space:normal!important}
 body.checkout-onepage .checkout-title-card details p{display:block!important;white-space:normal!important;-webkit-line-clamp:unset!important}
 .checkout-proof-preview:empty{display:none}.checkout-title-card details{font-size:12px;line-height:1.5}
}
