.promotional-blocks-section .title-wrapper .promotional-section-link{margin-top:1.5rem}.promotional-blocks-section .title-wrapper{text-align:var(--text-align)}.promotional-blocks-container .promotional-block.grid__item{max-width:100%}.promotional-blocks-container .promotional-block,.promotional-blocks-container .promotional-block .promotional-block-image{overflow:hidden}.promotional-blocks-container .promotional-block.promotional-block__overlay-content .promotional-block-image{height:100%;width:100%}.promotional-blocks-container .promotional-block.promotional-block__overlay-content{position:relative}.promotional-blocks-container .promotional-block.promotional-block__overlay-content .promotional-block-content{position:absolute;width:100%}.promotional-blocks-container .promotional-block.promotional-block__overlay-content.promotional-block__overlay-mobile-bottom .promotional-block-content{bottom:0}.promotional-blocks-container .promotional-block.promotional-block__overlay-content.promotional-block__overlay-mobile-top .promotional-block-content{top:0}.promotional-blocks-container .promotional-block.promotional-block__overlay-content.promotional-block__overlay-mobile-center .promotional-block-content{top:50%;transform:translateY(-50%)}.promotional-blocks-container .promotional-block svg,.promotional-blocks-container .promotional-block img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--duration-long) ease}.promotional-blocks-container .promotional-block .promotional-block-content{gap:.5rem;flex-flow:column wrap}.promotional-blocks-container .promotional-block:not(.promotional-block__overlay-content) .promotional-block-content{margin-top:1.5rem;margin-bottom:1.5rem;padding-left:1rem;padding-right:1rem}.promotional-blocks-container .promotional-block .promotional-block-content .promotional-block-link{margin-top:.5rem}.promotional-blocks-container .promotional-block.placeholder-promotional-block .promotional-block-content{align-items:center}.promotional-blocks-container .promotional-block-image:hover svg,.promotional-blocks-container .promotional-block-image:hover img,.promotional-blocks-container .promotional-block.grid__item.promotional-block__overlay-content:hover .promotional-block-image svg,.promotional-blocks-container .promotional-block.grid__item.promotional-block__overlay-content:hover .promotional-block-image img{transform:scale(1.03)}.promotional-blocks-container .promotional-block-image.promotional-block-image__has-overlay{position:relative}.promotional-blocks-container .promotional-block-image-overlay{display:block;height:100%;z-index:1;position:absolute;width:100%;pointer-events:none}.promotional-blocks-container .promotional-block-header,.promotional-blocks-container .promotional-block-description{margin:0}.promotional-blocks-container .promotional-block-header,.promotional-blocks-container .promotional-block-description,.promotional-blocks-container .promotional-block-header *,.promotional-blocks-container .promotional-block-description *{color:var(--color)}.promotional-blocks-container .promotional-block-image:not(.promotional-block-image__has-overlay){position:relative}.promotional-blocks-container .promotional-block-full-link{position:absolute;display:block;width:100%;height:100%;z-index:2}.promotional-blocks-empty{width:100%;text-align:center}.promotional-blocks-container .promotional-block-below-link{margin-top:1.4rem}.promo-block-item-container.bottom-alignment-flex-start{text-align:left}.promo-block-item-container.bottom-alignment-center{text-align:center}.promo-block-item-container.bottom-alignment-flex-end{text-align:right}@media screen and (min-width: 768px){.promotional-blocks-container .promotional-block .promotional-block-content .promotional-block-link{margin-top:1rem}.promotional-blocks-container .promotional-block.grid__item{max-width:50%}.promotional-blocks-container .promotional-block.promotional-block__overlay-content.promotional-block__overlay-desktop-bottom .promotional-block-content{bottom:0;top:auto;transform:none}.promotional-blocks-container .promotional-block.promotional-block__overlay-content.promotional-block__overlay-desktop-top .promotional-block-content{top:0;transform:none;bottom:auto}.promotional-blocks-container .promotional-block.promotional-block__overlay-content.promotional-block__overlay-desktop-center .promotional-block-content{top:50%;bottom:auto;transform:translateY(-50%)}}@media screen and (min-width: 1025px){.promotional-blocks-container .promotional-block .promotional-block-content{gap:1rem}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/section-promotional-blocks.css.map */
