.catalog-product-view .price-box .price{font-size:24px}.catalog-product-view .product-info-container .box-tocart .input-text.qty{max-width:80px}.catalog-product-view .product-view-grouped-price{font-size:24px}.catalog-product-view .product-view-grouped{margin-bottom:32px;display:grid;grid-template-columns:repeat(2,minmax(0,auto))}.catalog-product-view .product-view-grouped-item{padding:8px;grid-template-columns:subgrid;display:grid;grid-column:span 2/span 2}.catalog-product-view .product-view-grouped-item:nth-child(odd){background-color:#f1f1f2}.catalog-product-view .product-view-grouped-item .grouped-out-of-stock{font-size:12px;margin-bottom:2px;max-width:57px;text-align:center;margin-top:-2px;line-height:11px;min-width:48px;color:#575757}.catalog-product-view .pvg-name{font-size:14px;margin-bottom:2px}.catalog-product-view .pvg-sku{color:#747474;font-size:13px}.catalog-product-view .pvg-right-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;flex-grow:1}.catalog-product-view .pvg-price{font-size:14px;margin-bottom:4px}.catalog-product-view .pvg-quantity-container{display:flex}.catalog-product-view .pvg-quantity-container button{border-radius:0;padding:4px 8px;font-weight:400;aspect-ratio:1;width:36px;flex:0 0 32px;background:#a9a9a9}.catalog-product-view .pvg-quantity-container input{text-align:center;max-width:50px}.catalog-product-view #validation-message-box .mage-error{padding-bottom:24px;font-size:16px;font-weight:700}