/* Fixed-size controls: changing the minus label never moves the plus button. */
.quantity-control.shared-quantity-control{display:grid;grid-template-columns:40px 28px 40px;width:108px;min-width:108px;height:40px;direction:ltr;background:transparent;box-shadow:none}
.quantity-control.shared-quantity-control button{width:40px;height:40px;padding:0;border-radius:10px;font-size:22px}
.quantity-control.shared-quantity-control .plus{grid-column:1;grid-row:1;background:var(--orange);color:#fff}
.quantity-control.shared-quantity-control [data-item-quantity]{grid-column:2;grid-row:1;width:28px;height:40px;display:grid;place-items:center;font-variant-numeric:tabular-nums}
.quantity-control.shared-quantity-control .minus{grid-column:3;grid-row:1;background:#2a2c2e;display:grid;place-items:center;color:#fff}
.quantity-control.shared-quantity-control:not(.is-active) .minus,.quantity-control.shared-quantity-control:not(.is-active) [data-item-quantity]{visibility:hidden}
.catalog-product-card footer{flex-wrap:wrap;gap:8px}
.catalog-product-card footer .quick-add{margin-right:auto}
.is-remove-one{font-family:inherit!important;font-size:11px!important;font-weight:700!important;white-space:nowrap;padding-inline:0!important}
[data-quantity-control] [data-item-quantity], [data-quantity-control] [data-cart-minus]{transition:opacity .24s ease,transform .24s ease;transform-origin:center}
[data-quantity-control]:not(.is-active) [data-item-quantity], [data-quantity-control]:not(.is-active) [data-cart-minus]{opacity:0;transform:scale(.8);pointer-events:none}
[data-quantity-control].is-active [data-item-quantity], [data-quantity-control].is-active [data-cart-minus]{opacity:1;transform:scale(1)}
.cart-stepper [data-row-minus],.cart-drawer-quantity [data-drawer-action="minus"],.checkout-review-controls [data-review-action="minus"]{min-width:34px}
@media(prefers-reduced-motion:reduce){[data-quantity-control] [data-item-quantity],[data-quantity-control] [data-cart-minus]{transition:none}}
.quantity-control .plus,[data-row-plus],[data-detail-plus],[data-drawer-action="plus"],[data-review-action="plus"],[data-drawer-offer-add],[data-checkout-offer-add]{-webkit-tap-highlight-color:transparent}
[data-cart-minus],[data-row-minus],[data-detail-minus],[data-drawer-action="minus"],[data-review-action="minus"],[data-row-remove],[data-drawer-action="remove"],[data-review-action="remove"]{-webkit-tap-highlight-color:transparent}
button.has-plus-feedback{position:relative;isolation:isolate}
button.has-plus-feedback > i.plus-ink-mask{position:absolute;inset:0;display:block;margin:0;padding:0;border:0;overflow:hidden;pointer-events:none;z-index:2;background:transparent}
button.has-plus-feedback > i.plus-ink-mask > i.plus-ink{position:absolute;display:block;min-width:0;min-height:0;max-width:none;margin:0;padding:0;border:0;border-radius:44% 56% 48% 52%;background:radial-gradient(closest-side,rgba(125,31,0,.4) 0%,rgba(192,53,0,.32) 55%,rgba(255,194,116,.24) 78%,transparent 100%);pointer-events:none;will-change:transform,opacity}
button.has-plus-feedback > i.plus-ink-mask[data-tone="decrease"] > i.plus-ink{background:radial-gradient(closest-side,rgba(255,199,130,.38),rgba(255,150,68,.24) 58%,transparent 100%)}
button.has-plus-feedback > i.plus-ink-mask[data-tone="remove"] > i.plus-ink{background:radial-gradient(closest-side,rgba(255,133,108,.48),rgba(238,79,60,.3) 58%,transparent 100%)}
button.has-plus-feedback > i.plus-ink-mask > i.plus-ink.plus-ink-crest{background:radial-gradient(closest-side,rgba(255,241,215,.85),rgba(255,223,181,.35) 55%,transparent 100%)}
