.c-banner-grid{width:100%;flex-flow:column;display:flex}.c-banner-grid__inner{width:100%;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;flex-flow:wrap;display:flex}.c-banner-grid__per-row-2{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}@media (min-width:820px){.c-banner-grid__per-row-2{width:50%}}@media (max-width:819px){.c-banner-grid__per-row-2_mobile{width:50%!important}}.c-banner-grid__per-row-3{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}@media (min-width:820px){.c-banner-grid__per-row-3{width:33.33%}}@media (max-width:819px){.c-banner-grid__per-row-3_mobile{width:33.33%!important}}.c-banner-grid__per-row-4{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}@media (min-width:820px){.c-banner-grid__per-row-4{width:25%}}@media (max-width:819px){.c-banner-grid__per-row-4_mobile{width:25%!important}}.c-banner-grid__per-row-5{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}@media (min-width: 820px){.c-banner-grid__per-row-5{width:20%}}@media (max-width: 819px){.c-banner-grid__per-row-5_mobile{width:20%!important}}.c-banner-grid__per-row-6{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}@media (min-width: 820px){.c-banner-grid__per-row-6{width:16.6%}}@media (max-width: 819px){.c-banner-grid__per-row-6_mobile{width:16.6%!important}}.c-banner-grid__per-row-7{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}@media (min-width: 820px){.c-banner-grid__per-row-7{width:14.2%}}@media (max-width: 819px){.c-banner-grid__per-row-7_mobile{width:14.2%!important}}.c-banner-grid__per-row-8{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}@media (min-width: 820px){.c-banner-grid__per-row-8{width:12.5%}}@media (max-width: 819px){.c-banner-grid__per-row-8_mobile{width:12.5%!important}}.c-banner-grid__per-row-9{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}@media (min-width: 820px){.c-banner-grid__per-row-9{width:11.1%}}@media (max-width: 819px){.c-banner-grid__per-row-9_mobile{width:11.1%!important}}.c-banner-grid__per-row-10{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}@media (min-width: 820px){.c-banner-grid__per-row-10{width:10%}}@media (max-width: 819px){.c-banner-grid__per-row-10_mobile{width:10%!important}}.c-banner-grid__per-row-1{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}@media (min-width:820px){.c-banner-grid__per-row-1{width:100%}}@media (max-width: 819px){.c-banner-grid__per-row-1_mobile{width:100%!important}.c-banner-grid__per-row-1_mobile .o-picture{aspect-ratio:auto!important}}.c-banner-grid__block{padding:.4rem;display:grid;position:relative}@media (min-width:820px){.c-banner-grid__block--one-third{width:33.33%}.c-banner-grid__block--two-third{width:66.66%}}.c-banner-grid__block-inner{display:flex;position:relative}.c-banner-grid__image,.c-banner-grid__image-tag{height:100%}.c-banner-grid__text{width:100%;height:100%;justify-content:center;align-items:center;display:flex;position:absolute}.c-banner-grid__overlap{width:100%;height:100%;opacity:.15;background:linear-gradient(360deg,#191919,#19191900 72.4%);display:flex;position:absolute}.c-banner-grid__content{width:100%;height:100%;text-align:center;flex-flow:column;align-items:center;padding:32px 16px;display:flex;position:absolute}@media (min-width:1024px){.c-banner-grid__content{padding:32px}}.c-banner-grid__content-start{align-items:baseline}.c-banner-grid__content-end{align-items:flex-end}.c-banner-grid__content-text{padding-bottom:.8rem;z-index:15}.c-banner-grid__content-link-full{z-index:1;width:100%;height:100%;text-indent:-9999px;font-size:0;position:absolute;top:0;left:0}.c-banner-grid__content-link-partial{z-index:5}.c-banner-grid__valign-center{justify-content:center}.c-banner-grid__valign-end{justify-content:end}.c-banner-grid__buttons{z-index:15}.c-banner-grid__button{vertical-align:top;padding-right:1.2rem}.c-banner-grid__title{padding-bottom:.8rem;z-index:15}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-banner-grid.css.map */
