.block-product-buy{font-family:var(--font-body,ui-sans-serif, system-ui, -apple-system, Segoe UI, roboto, Helvetica Neue, arial, sans-serif);padding-block:calc(3rem * var(--v-rhythm,1) * var(--block-spacing,1));padding-inline:max(1rem, (100% - var(--content-width,1120) * 1px) / 2);color:var(--color-text)}@media (width>=768px){.block-product-buy{padding-block:calc(4.5rem * var(--v-rhythm,1) * var(--block-spacing,1));padding-inline:max(1.5rem, (100% - var(--content-width,1120) * 1px) / 2)}}.block-product-buy>*{box-sizing:border-box;width:100%;min-width:0}.block-product-buy__row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.block-product-buy .shop-stepper{height:2.75rem}.block-product-buy .shop-stepper__button{width:2.5rem;min-height:0}.block-product-buy .shop-add{height:2.75rem;margin-top:0;padding-block:0;font-size:1.0625rem}.block-product-buy[data-width=full] .shop-add{flex:10rem}.block-product-buy .block-product-buy__tools{flex-direction:row;gap:.75rem}.block-product-buy .block-product-buy__tools .shop-tool{border:max(var(--v-line-width,1px), 1px) solid var(--v-line,color-mix(in srgb, var(--color-text) 12%, transparent));width:2.75rem;height:2.75rem;box-shadow:none}
