.feat-column .feat-media-wrapper img.feat-banner-image{width:100%;height:auto;object-fit:cover}.feat-column .feat-media-wrapper{display:flex;height:100%}.feat-column{border-radius:1.6rem;overflow:hidden}.feat-column .feat-text-wrapper .feat-content{font-size:4rem;font-family:var(--font-heading-family);letter-spacing:0;font-weight:500;line-height:normal}.feat-column .feat-text-wrapper .feat-content-text p{margin-top:1rem;font-size:1.6rem;line-height:1.3;letter-spacing:0;margin-bottom:0}.grid .grid__item.feat-column{max-width:calc(66% - var(--grid-desktop-horizontal-spacing) * 2 / 4);width:100%;position:relative}.feat-column .feat-text-wrapper{position:absolute;width:100%;height:auto;padding:3rem;z-index:1;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.feat-column .feat-text-wrapper a:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;border-radius:0}.feat-column .feat-text-wrapper a{position:static}.feat-column:is(.color-scheme-3) .button:hover{background:linear-gradient(to top,rgb(var(--color-foreground)) 100%,transparent 50%)}.feat-media-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;background:linear-gradient(0deg,#061e24,#061e2400 35% 75%)}@media screen and (min-width:750px){.feat-column .feat-media-wrapper{height:100%}.feat-column .feat-media-wrapper img.feat-banner-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}}@media screen and (max-width:1199px){.feat-column .feat-text-wrapper{padding:2rem}}@media screen and (max-width:989px){.feat-column .feat-text-wrapper .feat-content{line-height:1.2}}@media screen and (max-width:749px){.grid .grid__item.feat-column{max-width:100%;border-radius:.8rem}.feat-column .feat-text-wrapper{padding:2rem 1.5rem}.feat-column .feat-text-wrapper .feat-content{font-size:3rem;padding-bottom:1rem}.feat-column .feat-text-wrapper .feat-content-text p{font-size:1.2rem;margin-top:0}.feat-column .feat-text-wrapper .feat-content-text p{font-size:1.4rem}.feat-column .feat-text-wrapper a{font-size:1.4rem;min-height:calc(4rem + var(--buttons-border-width) * 2);padding:0 2rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/feat-column.css.map */
