.content-blocks--grid{display:flex;flex-wrap:wrap}.content-block{position:relative;width:100%}.content-block .Heading{margin-bottom:5px}.content-block__wrap{position:relative;width:100%;height:100%}.content-block .content-block__media{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.content-block .content-block__content{padding:20px;display:block;position:absolute;width:auto;z-index:4;pointer-events:none}.content-block .content-block__content .Button{pointer-events:all}.content-block .content-block__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}@media screen and (max-width:640px){:root{--grid-gap: var(--horizontal-spacing-four-products-per-row);--section-padding: 20px;--section-width: (100vw - var(--section-padding))}[data-mobile-count="2"]{--total-row-cells: 2}[data-mobile-count="1"]{--total-row-cells: 1}.Grid__Cell.\31\/1--phone .content-block__height-buffer{--cell-size: 1;width:100%}.Grid__Cell.\31\/2--phone .content-block__height-buffer{--cell-size: 1}}@media screen and (min-width:641px)and (max-width:1007px){:root{--grid-gap: var(--horizontal-spacing-four-products-per-row);--section-padding: 100px;--section-width: (100vw - var(--section-padding))}[data-tablet-count="3"]{--total-row-cells: 3}[data-tablet-count="2"]{--total-row-cells: 2}.Grid__Cell.\31\/1--tablet .content-block__height-buffer,.Grid__Cell.\31\/2--tablet .content-block__height-buffer,.Grid__Cell.\31\/3--tablet .content-block__height-buffer,.Grid__Cell.\32\/3--tablet .content-block__height-buffer{--cell-size: 1}}@media screen and (min-width:1008px){:root{--section-padding: 100px;--section-width: (100vw - var(--section-padding));--grid-gap: var(--horizontal-spacing-four-products-per-row)}[data-desktop-count="4"]{--total-row-cells: 4}[data-desktop-count="3"]{--total-row-cells: 3}[data-desktop-count="2"]{--grid-gap: var(--horizontal-spacing-two-products-per-row);--total-row-cells: 2}.Grid__Cell.\31\/1--lap-and-up .content-block__height-buffer,.Grid__Cell.\31\/2--lap-and-up .content-block__height-buffer,.Grid__Cell.\31\/3--lap-and-up .content-block__height-buffer{--cell-size: 1;width:100%}.Grid__Cell.\32\/3--lap-and-up .content-block__height-buffer,.Grid__Cell.\33\/4--lap-and-up .content-block__height-buffer{--cell-size: 1}}.content-block__height-buffer{width:calc((var(--section-width) / var(--total-row-cells) - var(--grid-gap) - (var(--grid-gap) / var(--total-row-cells))) * var(--cell-size));width:var(--contentBlockSizerWidth);height:var(--contentBlockSizerHeight)}
/*# sourceMappingURL=/cdn/shop/t/39/assets/content-blocks.css.map */
