.cart-items cart-quantity-selector-component.quantity-selector{--quantity-selector-width: 124px;--cart-quantity-button-size: 44px;display:flex;flex:0 0 var(--quantity-selector-width);align-items:center;justify-content:space-between;align-self:auto;width:var(--quantity-selector-width);min-width:var(--quantity-selector-width);max-width:var(--quantity-selector-width);height:var(--cart-quantity-button-size);min-height:var(--cart-quantity-button-size);overflow:hidden;color:var(--color-input-text);background-color:var(--color-input-background);border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);font-size:var(--font-size--sm);line-height:1}.cart-items cart-quantity-selector-component.quantity-selector :is(button.quantity-minus,button.quantity-plus){display:flex;flex:0 0 var(--cart-quantity-button-size);align-items:center;justify-content:center;width:var(--cart-quantity-button-size);min-width:var(--cart-quantity-button-size);height:var(--cart-quantity-button-size);min-height:var(--cart-quantity-button-size);margin:0;padding:0;color:var(--color-input-text);background:transparent;border:0;border-radius:0;box-shadow:none;font:inherit;line-height:1}.cart-items cart-quantity-selector-component.quantity-selector :is(button.quantity-minus,button.quantity-plus):not(:disabled):hover{color:var(--color-input-text);background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.cart-items cart-quantity-selector-component.quantity-selector :is(button.quantity-minus,button.quantity-plus):disabled{opacity:.45;cursor:not-allowed}.cart-items cart-quantity-selector-component.quantity-selector input[type=number]{flex:1 1 auto;width:calc(var(--quantity-selector-width) - (var(--cart-quantity-button-size) * 2));min-width:0;max-width:calc(var(--quantity-selector-width) - (var(--cart-quantity-button-size) * 2));height:100%;min-height:0;margin:0;padding:0;color:var(--color-input-text);background:transparent;border:0;border-radius:0;font:inherit;line-height:1;text-align:center}.cart-items cart-quantity-selector-component.quantity-selector .svg-wrapper,.cart-items cart-quantity-selector-component.quantity-selector svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}main[data-template*=cart] .cart-items__title{word-break:normal;overflow-wrap:normal}@media screen and (min-width:750px)and (max-width:1099px){main[data-template*=cart] .section--page-width .cart-page,main[data-template*=cart] .section--page-width .cart-page:has(.cart-summary--extend){grid-column:2;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;column-gap:0;width:100%}main[data-template*=cart] .cart-page__title,main[data-template*=cart] .cart-page__items,main[data-template*=cart] .cart-page__summary,main[data-template*=cart] .cart-page__more-blocks{grid-column:1}main[data-template*=cart] .cart-page__summary{display:block;grid-row:auto;height:auto;margin-top:var(--margin-3xl);padding-top:0}main[data-template*=cart] .cart-summary,main[data-template*=cart] .cart-summary--extend{height:auto;width:100%}main[data-template*=cart] .cart-summary__inner,main[data-template*=cart] .cart-summary--extend .cart-summary__inner{position:static;width:100%;max-width:100%}}@media screen and (min-width:1100px){main[data-template*=cart] .section--page-width .cart-page,main[data-template*=cart] .section--page-width .cart-page:has(.cart-summary--extend){grid-column:2;grid-template-columns:minmax(0,1fr) clamp(340px,30vw,420px);grid-template-rows:min-content min-content 1fr;column-gap:clamp(32px,4vw,64px);width:100%}main[data-template*=cart] .cart-page__items{min-width:0}main[data-template*=cart] .cart-page__summary{grid-column:2;grid-row:1 / -1;min-width:340px;max-width:420px;width:100%}main[data-template*=cart] .cart-summary,main[data-template*=cart] .cart-summary--extend,main[data-template*=cart] .cart-summary__inner,main[data-template*=cart] .cart-summary--extend .cart-summary__inner{width:100%;max-width:100%}}@container cart-items (max-width: 420px){.cart-items__table-row:not(.cart-items__table-row--full-width-variants){grid-template-areas:"media details price" "media quantity quantity" "media error error"}.cart-items__quantity,.cart-items__quantity-controls{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/elavisse-qa-fixes.css.map */
