.section__media-mosaic-flex .mosaic-flex-grid{display:grid;grid-template-columns:1fr;gap:var(--mosaic-gap, 12px);grid-auto-flow:row}.section__media-mosaic-flex .mosaic-flex-grid__item{min-width:0;grid-column:auto;grid-row:auto}.section__media-mosaic-flex .mosaic-card{border-radius:var(--mosaic-image-radius-mobile, 12px);overflow:hidden;position:relative}.section__media-mosaic-flex .mosaic-card--single,.section__media-mosaic-flex .mosaic-card--triplet{aspect-ratio:1 / 1}.section__media-mosaic-flex .triplet-grid{display:grid;gap:var(--mosaic-gap, 12px);height:100%}.section__media-mosaic-flex .triplet-layout--2-top-1-bottom .triplet-grid{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"top-left top-right" "bottom bottom"}.section__media-mosaic-flex .triplet-layout--1-top-2-bottom .triplet-grid{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"top-left top-left" "top-right bottom"}.section__media-mosaic-flex .triplet-media--top-left{grid-area:top-left}.section__media-mosaic-flex .triplet-media--top-right{grid-area:top-right}.section__media-mosaic-flex .triplet-media--bottom{grid-area:bottom}.section__media-mosaic-flex .triplet-media,.section__media-mosaic-flex .single-media{border-radius:var(--mosaic-image-radius-mobile, 12px);overflow:hidden;position:relative}.section__media-mosaic-flex .triplet-image,.section__media-mosaic-flex .single-image{width:100%;height:100%;display:block;object-fit:cover}.section__media-mosaic-flex .single-media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0d0600,#0a0d0680 35.5%,#0a0d06);opacity:var(--single-overlay-opacity, .4);pointer-events:none;display:block}.section__media-mosaic-flex .single-heading-wrap{position:absolute;inset-inline:0;inset-block-end:0;padding:16px 16px 40px;pointer-events:none;text-align:center}.section__media-mosaic-flex .single-heading{margin:0;color:#fff;font-size:var(--single-heading-size-mobile, 28px)}.section__media-mosaic-flex .triplet-media .placeholder-svg,.section__media-mosaic-flex .single-media .placeholder-svg{width:100%;min-height:180px;display:block}.section__media-mosaic-flex .triplet-layout--2-top-1-bottom .triplet-media--top-left,.section__media-mosaic-flex .triplet-layout--2-top-1-bottom .triplet-media--top-right,.section__media-mosaic-flex .triplet-layout--1-top-2-bottom .triplet-media--top-right,.section__media-mosaic-flex .triplet-layout--1-top-2-bottom .triplet-media--bottom,.section__media-mosaic-flex .triplet-layout--2-top-1-bottom .triplet-media--bottom,.section__media-mosaic-flex .triplet-layout--1-top-2-bottom .triplet-media--top-left,.section__media-mosaic-flex .single-media{aspect-ratio:1 / 1}.section__media-mosaic-flex .triplet-layout--2-top-1-bottom .triplet-media--bottom,.section__media-mosaic-flex .triplet-layout--1-top-2-bottom .triplet-media--top-left{width:100%;height:100%}.section__media-mosaic-flex .show-desktop,.section__media-mosaic-flex .show-tablet,.section__media-mosaic-flex .show-mobile,.section__media-mosaic-flex .show-desktop-tablet,.section__media-mosaic-flex .show-tablet-mobile{display:none}.section__media-mosaic-flex .show-all{display:block}@media screen and (max-width:749px){.section__media-mosaic-flex .show-mobile,.section__media-mosaic-flex .show-tablet-mobile{display:block}.section__media-mosaic-flex .single-heading-wrap{padding-bottom:16px}}@media screen and (min-width:750px)and (max-width:1024px){.section__media-mosaic-flex .mosaic-flex-grid{grid-template-columns:repeat(var(--mosaic-columns-tablet, 1),minmax(0,1fr))}.section__media-mosaic-flex .single-heading{font-size:var(--single-heading-size-tablet, 34px)}.section__media-mosaic-flex .show-tablet,.section__media-mosaic-flex .show-desktop-tablet,.section__media-mosaic-flex .show-tablet-mobile{display:block}}@media screen and (min-width:1025px){.section__media-mosaic-flex .single-heading{font-size:var(--single-heading-size-desktop, 48px)}.section__media-mosaic-flex .mosaic-flex-grid{grid-template-columns:repeat(var(--mosaic-columns-desktop, 3),minmax(0,1fr))}.section__media-mosaic-flex .mosaic-card,.section__media-mosaic-flex .triplet-media,.section__media-mosaic-flex .single-media{border-radius:var(--mosaic-image-radius-desktop, 16px)}.section__media-mosaic-flex .show-desktop,.section__media-mosaic-flex .show-desktop-tablet{display:block}}
/*# sourceMappingURL=/cdn/shop/t/159/assets/section-media-mosaic-flex.css.map */
