.commerce-purchase-status{font-size:12px;line-height:1.7;color:#3e6150;margin:8px 0}.commerce-purchase-status.has-error,.commerce-error{color:#9d263a}.commerce-error{background:#fff0f0;border:1px solid #e2a7b1;border-radius:12px;padding:12px;font-size:13px;line-height:1.8}.commerce-cart-note{font-size:12px;line-height:1.8;margin:12px 0;color:#66586e}.commerce-cart-page{max-width:860px;margin:auto;min-height:55vh}.commerce-cart-page .cart-head{position:static;padding:0 0 20px}.commerce-cart-page .cart-item{grid-template-columns:120px 1fr}.commerce-cart-page .cart-summary{max-width:540px;margin:30px 0 0 auto}.commerce-cart-page .cart-items{padding:0}.cart-summary form{display:block}.cart-summary form .button{width:100%}.cart-item-detail h3 a{text-decoration:none;color:inherit}.commerce-discount{color:#326445;font-size:12px;display:block}.cart-item-bottom strong del{font-size:11px;font-weight:400;opacity:.65}.commerce-fallback{max-width:720px;margin:auto}.commerce-fallback img{width:300px;max-width:100%;height:auto}.commerce-fallback form,.commerce-fallback-item{display:grid;gap:12px;padding:20px 0}.commerce-fallback :is(select,input),.commerce-fallback-item input{max-width:100%;padding:12px;font:inherit}.commerce-cart-page h1{font-size:clamp(28px,5vw,42px)}@media(max-width:600px){.commerce-cart-page .cart-item{grid-template-columns:84px 1fr}.commerce-cart-page{padding:28px 18px}.commerce-cart-page .cart-item-bottom{gap:10px}.commerce-cart-page .cart-item-bottom strong{font-size:14px}}

.prototype-bar{display:none}
