#gs-cart-dialog .gs-edit-request-quantity{display:flex;align-items:center;gap:14px;flex-wrap:nowrap}
#gs-cart-dialog .gs-quantity-stepper{display:flex;align-items:center;min-width:0;flex:1;max-width:320px;border:1px solid #c3d0ce;border-radius:10px;background:#fff;overflow:hidden}
#gs-cart-dialog .gs-quantity-stepper button{display:grid;place-items:center;flex:0 0 52px;width:52px;min-height:54px;margin:0;padding:0;border:0;background:transparent;color:#0c3041;font:700 30px/1 system-ui;touch-action:manipulation;-webkit-tap-highlight-color:transparent}
#gs-cart-dialog .gs-quantity-stepper button:disabled{color:#9cacb3;cursor:default}
#gs-cart-dialog .gs-quantity-stepper button:enabled:active{background:#edf2ef}
#gs-cart-dialog .gs-quantity-stepper button:focus-visible{outline:3px solid #b28d47;outline-offset:-4px;border-radius:8px}
#gs-cart-dialog .gs-quantity-stepper #gs-edit-qty{min-width:0;flex:1;width:100%;height:54px;margin:0;padding:8px 2px;border:0;border-radius:0;background:transparent;text-align:center;font-size:22px;box-shadow:none;appearance:textfield;-moz-appearance:textfield}
#gs-cart-dialog .gs-quantity-stepper #gs-edit-qty::-webkit-inner-spin-button,#gs-cart-dialog .gs-quantity-stepper #gs-edit-qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
#gs-cart-dialog .gs-edit-request-quantity #gs-edit-request-unit{flex:0 0 108px;min-width:0;width:108px;margin:0;height:56px;font-size:20px}
#gs-media .gs-media-item.is-removed{border-color:#b77e78;background:#fff6f5}
#gs-media .gs-media-item.is-removed .gs-media-tile{opacity:.55}
#gs-media .gs-media-actions button{min-height:40px;touch-action:manipulation}
#gs-media [data-media-remove]{color:#9a3d35;border-color:#ddbcb8}
#gs-media-trash{margin-top:16px;border-top:1px solid #d9e1db;padding-top:12px}
#gs-media-trash summary{cursor:pointer;color:#536d77;margin-bottom:10px}
#gs-media-trash[hidden]{display:none}
@media(max-width:480px){#gs-cart-dialog .gs-edit-request-quantity{gap:10px}#gs-cart-dialog .gs-quantity-stepper button{flex-basis:44px;width:44px}#gs-cart-dialog .gs-edit-request-quantity #gs-edit-request-unit{flex-basis:86px;width:86px}}
