.promotion-section .page-width.page-width--full{padding-left:0;padding-right:0}.layout-flex-grid__item{-ms-flex:0 1 100%;flex:0 1 100%;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.promotion-section .layout-flex-grid{margin:-.6rem}.promotion-section__container{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;position:relative;overflow:hidden;background-repeat:no-repeat;margin:.6rem}.layout-flex-grid__item>*{-ms-flex:1 1 100%;flex:1 1 100%}.promotion-section__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;text-align:left}img[data-sizes=auto]{display:block;width:100%}.promotion-section__bg .placeholder-svg{height:100%;width:100%;border:1px solid rgba(var(--color-border))}.image-fit{position:relative;width:100%;height:100%;object-fit:cover;font-family:"object-fit:cover";z-index:1}.promotion-section__content{padding:2em}.promotion-section__content{-ms-flex:0 1 auto;flex:0 1 auto;position:relative;min-width:200px;z-index:3}.promotion-section__text{position:relative;z-index:2;max-width:400px}.layout-flex-grid--center{-ms-flex-align:center;align-items:center}.layout-flex-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-pack:center;justify-content:center}@media (min-width: 769px){.layout-flex-grid__item--50{flex:0 1 50%;width:50%}.layout-flex-grid__item--65{flex:0 1 65%;width:65%}.layout-flex-grid__item--35{flex:0 1 35%;width:35%}.promotion-section__container.horizontal-center{-ms-flex-pack:center;justify-content:center;text-align:center}.promotion-section__container.horizontal-right{-ms-flex-pack:flex-end;justify-content:flex-end;text-align:right}.vertical-center .promotion-section__content{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.vertical-bottom{align-items:flex-end}.vertical-bottom.horizontal-right{justify-content:flex-end}}@media (max-width: 768px){.promotion-section{margin-left:-20px;margin-right:-20px}.promotion-section__container.horizontal-center-mobile{-ms-flex-pack:center;justify-content:center;text-align:center}.promotion-section__container.horizontal-right-mobile{-ms-flex-pack:flex-end;justify-content:flex-end;text-align:right}.vertical-center-mobile .promotion-section__content{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.vertical-bottom-mobile{align-items:flex-end}.vertical-bottom-mobile.horizontal-right{justify-content:flex-end}}@media (max-width: 768px){.layout-flex-grid_layout_2 .layout-flex-grid__item{min-height:400px}}@media (min-width: 769px){.layout-flex-grid_layout_2{min-height:500px}.layout-flex-grid_layout_2.layout_3{display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr;grid-template-rows:.5fr .5fr;grid-template-areas:"grid-1 grid-2" "grid-1 grid-3"}.layout-flex-grid_layout_2.layout_3 .layout-flex-grid__item:first-child{grid-area:grid-1}.layout-flex-grid_layout_2.layout_3 .layout-flex-grid__item:nth-child(2){grid-area:grid-2}.layout-flex-grid_layout_2.layout_3 .layout-flex-grid__item:nth-child(3){grid-area:grid-3}.layout-flex-grid_layout_2.layout_4{display:grid;grid-auto-columns:1fr;grid-template-columns:1fr .5fr .5fr;grid-template-rows:1fr 1fr;gap:0px 0px;grid-template-areas:"grid-1 grid-2 grid-2" "grid-1 grid-3 grid-4"}.layout-flex-grid_layout_2.layout_4 .layout-flex-grid__item:first-child{grid-area:grid-1}.layout-flex-grid_layout_2.layout_4 .layout-flex-grid__item:nth-child(2){grid-area:grid-2}.layout-flex-grid_layout_2.layout_4 .layout-flex-grid__item:nth-child(3){grid-area:grid-3}.layout-flex-grid_layout_2.layout_4 .layout-flex-grid__item:nth-child(4){grid-area:grid-4}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/promotion.css.map */
