.product-b2c{--section-space-top:0!important;--section-space-bottom:0!important}.product-beer{--section-height:calc(100svh - var(--whole-header-height));--mobile-vertical-padding:var(--space-14);display:grid}.product-beer .background-image{grid-column:1;grid-row:1;height:var(--section-height);pointer-events:none;width:100%;z-index:-1}.product-beer .background-image>img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.05;width:100%}.product-beer .product-image-wrapper{grid-area:image}.product-beer .product-main-wrapper{display:grid;grid-column:1;grid-row:1;grid-template-areas:"image" "content" "form";grid-template-columns:1fr}@media (min-width:990px){.product-beer .product-main-wrapper{grid-gap:var(--space-8);grid-template-areas:"content image form";grid-template-columns:repeat(3,1fr);height:var(--section-height)}}.product-beer .product-information-wrapper{display:flex;flex-direction:column;grid-area:content;justify-content:center;opacity:var(--pdp-element-opacity,1)}.product-beer .product-information-wrapper .price-group{margin-bottom:var(--space-6);padding:0}.product-beer .product-information-wrapper .price{font-size:var(--font-size-s)}.product-beer .product-information-wrapper .tax-information{font-size:var(--font-size-b1)}.product-beer .product-information-wrapper .product-description{margin-bottom:var(--space-4)}@media (max-width:989px){.product-beer .product-information-wrapper{padding-bottom:var(--space-6);padding-top:var(--mobile-vertical-padding)}.product-beer .product-information-wrapper:not(.product-subscription-wrapper){border-bottom:1px solid var(--mono-color-2)}}.product-beer .product-subscription-wrapper .product-description{margin-bottom:var(--space-6)}.product-beer .product-form{display:flex;flex-direction:column;grid-area:form;justify-content:center}@media (max-width:989px){.product-beer .product-form{padding-bottom:var(--mobile-vertical-padding);padding-top:var(--space-6)}}.product-beer .subscription-products-form{display:flex;flex-direction:column;gap:var(--space-6);justify-content:center}.product-beer .subscription-products-form .separator{border-bottom:1px solid var(--mono-color-2);width:100%}@media (max-width:989px){.product-beer .subscription-products-form .separator{display:none}}