.grid-feature__media{position:relative}.grid-feature--content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;padding:2.2rem 2.8rem;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--color-text);background:rgb(var(--overlay-desktop))}.grid-feature__inner-content{width:100%}.grid-feature__inner-content>*+*{margin-top:.6rem}.grid-feature--media-caption-below{flex-grow:0}.grid-feature--media-caption{color:var(--color-text);font-weight:400;line-height:normal}@media screen and (max-width: 749px){.grid-feature--content{color:var(--color-text-mobile);background:rgb(var(--overlay-mobile))}.grid-feature--media-caption{color:var(--color-text-mobile)}}@media screen and (min-width: 749px){.grid-feature--content.position-static{position:static}}@media screen and (max-width: 749px){.grid-feature--content.position-static-mobile{padding:1.6rem 3rem 0}}.grid-feature__content{display:grid;grid-template-columns:1fr 1fr;gap:2.8rem .5rem;padding:1.6rem 1.5rem}@media screen and (min-width: 768px){.grid-feature--media{min-height:100%}.grid-feature__content{gap:3.5rem 2.8rem;padding:clamp(15px,7vw,150px) clamp(15px,7vw,150px)}}.grid-feature__swiper{display:block;padding:1.6rem 0 1.6rem .5rem}.grid-feature__swiper .swiper-slide{width:47%}.feature-image-block>a{display:block}.feature-image-block h3{color:#000;font-size:1.3rem;font-style:normal;font-weight:400;line-height:1.46;letter-spacing:.325px;text-align:center;margin-top:1.2rem}.grid-feature__content-container{position:relative}.grid-feature__grid-text{color:#000;font-size:13px;font-style:normal;font-weight:400;line-height:1.46;letter-spacing:.325px;text-align:center;width:100%;padding:3rem 1rem 4rem}.grid-feature__content+.grid-feature__grid-text{padding-top:1.4rem}.grid-feature__grid-text a{text-decoration:underline;text-underline-offset:6px}@media screen and (min-width: 768px){.grid-feature__grid-text{position:absolute;bottom:clamp(15px,2vw,24px);left:0;padding:0 1rem!important}}@media screen and (max-width: 749px){.grid-feature-content-positioning-mobile{position:absolute;top:var(--top-position-mobile);left:var(--left-position-mobile);width:max-content}}@media screen and (min-width: 750px){.grid-feature-content-positioning{position:absolute;top:var(--top-position);left:var(--left-position);width:max-content}}
/*# sourceMappingURL=/cdn/shop/t/343/assets/section-grid-w-feature-block.css.map */
