.flexRow--container-product-main{ padding: 0 40px; .flexRowContent--container-product-main { display: grid; grid-template-columns: 48.824% 1fr; grid-column-gap: 32px; .stretchChildrenWidth{ padding-right: 0; } } } .swiper-wrapper{ .swiper-slide-active{ width: 100%; } .swiper-slide{ width: 100%; } } .flexRowContent{ margin: 0; } .flexRowContent--container-quantity-and-buy-button{ display: grid; grid-template-columns: 128px 1fr; gap: 10px; margin-bottom: 16px; :global(.vtex-button){ background-color: #000000; border: 0; border-radius: 0; } } .container-quantity-and-buy-button :global(.vtex-flex-layout-0-x-stretchChildrenWidth){ width: 100%; }