.product-group-banner{margin:0 auto var(--group-spacing,30px);width:var(--group-width,100%);max-width:100%;min-width:0}
.inner-section .product-group-banner h2{margin:0 0 16px;font-size:var(--group-title,30px);line-height:1.2;color:var(--ink,#1D1D1F)}
.product-group-banner picture{display:block;overflow:hidden;border-radius:var(--group-radius,0);background:#f1f2f3}
.product-group-banner img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}
.product-group-banner p{margin:14px 0 0;line-height:1.7;color:#596268;max-width:100%}
@media(max-width:760px){.product-group-banner{width:100%}.inner-section .product-group-banner h2{font-size:min(var(--group-title,30px),26px);margin-bottom:12px}.product-group-banner p{font-size:14px}}
