.ma-story-products{overflow:hidden}.ma-story-products__grid{display:grid;grid-template-columns:600px minmax(0,1fr);column-gap:56px;align-items:start}.ma-story-products--img-right .ma-story-products__grid{grid-template-columns:minmax(0,1fr) 600px}.ma-story-products--img-right .ma-story-products__media{order:2}.ma-story-products__card{border-radius:18px;overflow:hidden;aspect-ratio:600 / 660}.ma-story-products__card img,.ma-story-products__card svg{width:100%;height:100%;object-fit:contain;display:block}.ma-story-products__content{display:flex;flex-direction:column;gap:12px;min-width:0}.ma-story-products__heading{margin:0;font-family:var(--ma-font-display);font-weight:400;font-size:clamp(30px,2.8vw,40px);line-height:.9}.ma-story-products__text{font-family:var(--ma-font-body);font-size:20px;line-height:var(--ma-lh-body-lg);max-width:602px}.ma-story-products__text p{margin:0}.ma-story-products__row{display:flex;gap:16px;margin-top:68px;margin-right:calc(-1 * var(--ma-gutter, 120px));padding-right:var(--ma-gutter, 120px);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;align-items:start}.ma-story-products__row::-webkit-scrollbar{display:none}.ma-story-products__row>*{flex:0 0 288px;scroll-snap-align:start}.ma-story-products--img-right .ma-story-products__row{margin-right:0;padding-right:0;margin-left:calc(-1 * var(--ma-gutter, 120px));padding-left:var(--ma-gutter, 120px)}@media screen and (max-width:1199px){.ma-story-products__grid,.ma-story-products--img-right .ma-story-products__grid{grid-template-columns:minmax(0,45%) minmax(0,1fr);column-gap:32px}}@media screen and (max-width:749px){.ma-story-products{padding-block:40px 100px!important}.ma-story-products__grid,.ma-story-products--img-right .ma-story-products__grid{grid-template-columns:1fr;row-gap:24px}.ma-story-products--img-right .ma-story-products__media{order:0}.ma-story-products__card{aspect-ratio:362 / 300}.ma-story-products__text{font-size:16px}.ma-story-products__row,.ma-story-products--img-right .ma-story-products__row{margin-top:24px;margin-inline:-20px;padding-inline:20px}.ma-story-products__row>*{flex-basis:220px}}@media screen and (max-width:749px){.ma-story-products__heading{font-size:28px;line-height:1.1}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/section-ma-story-products-v2.css.map */
