.card-product-buy{width:100%;margin-top:auto}.card-product-buy__row{display:flex;align-items:stretch;gap:.8rem;width:100%}.card-product-buy__quantity{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:space-between;border:1px solid rgb(var(--color-foreground-rgb) / .18);border-radius:var(--style-border-radius-buttons-primary, 4px);min-width:9.6rem;max-width:11rem;overflow:hidden}.card-product-buy__quantity .quantity__button{flex:0 0 auto;width:3.2rem;height:100%;min-height:4rem;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;cursor:pointer;color:currentColor}.card-product-buy__quantity .quantity__button:hover{opacity:.7}.card-product-buy__quantity .quantity__button.disabled{opacity:.35;pointer-events:none}.card-product-buy__quantity .quantity__button .svg-wrapper{width:1.2rem;height:1.2rem}.card-product-buy__quantity .quantity__input{flex:1 1 auto;width:100%;min-width:2.4rem;text-align:center;border:0;background:transparent;padding:0;font-size:1.4rem;color:currentColor;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.card-product-buy__quantity .quantity__input::-webkit-outer-spin-button,.card-product-buy__quantity .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.card-product-buy__form{width:100%}.card-product-buy__button{flex:1 1 auto;min-height:4rem;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;white-space:nowrap}.card-product-buy .product-form__error-message-wrapper{display:flex;align-items:center;gap:.4rem;margin-bottom:.6rem;font-size:1.2rem;color:rgb(var(--color-error-rgb, 200 0 0))}.card-product-buy .product-form__error-message-wrapper[hidden]{display:none}.card-product-buy .compra-minima-notice--compact{margin-top:.6rem}.product-grid__item .product-card-wrapper{height:100%;border:1px solid rgb(var(--color-foreground-rgb) / .12);border-radius:12px;overflow:hidden;background:rgb(var(--color-background-rgb, 255 255 255))}.product-grid__item .product-card-wrapper .card-product-information{padding-inline:1.2rem;padding-bottom:1.4rem}@media screen and (max-width:749px){.card-product-buy__row{flex-wrap:wrap}.card-product-buy__quantity{flex:1 1 100%;max-width:none}.card-product-buy__button{flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/card-product-buy.css.map */
