.promo-panels{width:100%;background-color:#fff;margin-bottom:40px}.promo-panels__grid{display:grid;grid-template-columns:1fr;gap:var(--promo-panels-gap, .8rem);padding:0;margin:0 auto}@media screen and (min-width:750px){.promo-panels__grid{grid-template-columns:repeat(2,1fr)}.promo-panels__grid--3,.promo-panels__grid--5,.promo-panels__grid--6{grid-template-columns:repeat(3,1fr)}.promo-panels__grid--4{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:749px){.promo-panels__grid{gap:0}.promo-panels{margin-bottom:0}}@media screen and (min-width:990px){.promo-panels__grid--1{grid-template-columns:1fr}.promo-panels__grid--2{grid-template-columns:repeat(2,1fr)}.promo-panels__grid--3{grid-template-columns:repeat(3,1fr)}.promo-panels__grid--4{grid-template-columns:repeat(4,1fr)}}.promo-panels__panel{position:relative;display:flex;min-height:var(--promo-panels-min-height, 42rem);overflow:hidden;background-color:var(--panel-bg, #86cbc9);isolation:isolate}.promo-panels__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.promo-panels__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.promo-panels__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--panel-overlay-color, #0d3b66);opacity:var(--panel-overlay-opacity, .4);pointer-events:none}.promo-panels__content{position:relative;z-index:1;display:grid;grid-template-rows:auto 3fr 1fr;align-items:center;justify-items:center;width:100%;min-height:inherit;padding:47px;box-sizing:border-box;text-align:center}.promo-panels__title{grid-row:2;margin:0;max-width:250px;font-weight:400;font-size:36px;line-height:52px;letter-spacing:0;text-transform:uppercase;color:var(--panel-heading-color, #fff)}.promo-panels__button{grid-row:3;align-self:end;display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:16px 24px;border:0;border-radius:0;background-color:var(--panel-button-bg, #86cbc9);color:var(--panel-button-color, #0d3b66);font-family:var(--font-body-family);font-weight:400;font-size:14px;line-height:100%;letter-spacing:5%;text-align:center;text-decoration:none;text-transform:uppercase;transition:opacity .2s ease}.promo-panels__button:hover{opacity:.92}.promo-panels__button:focus-visible{outline:.2rem solid var(--panel-button-color, #0d3b66);outline-offset:.3rem}@media screen and (max-width:749px){.promo-panels__content{padding:3.2rem 2rem 2.4rem}.promo-panels__title{font-size:3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-promo-panels.css.map */
