.banner-media{padding:86px 12px 46px}.banner-media__images{position:relative;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:273px;margin:auto}.banner-media__image{position:relative;display:flex;justify-content:center;align-items:center;width:100%;max-width:290px;aspect-ratio:290 / 360;margin:0 auto;overflow:hidden}.banner-media__image img{width:100%;height:100%;object-fit:cover;display:block}.banner-media__image.center img{opacity:.54}.banner-media__overlay{display:none}.banner-media__heading{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(989px,90vw);margin:0;text-align:center;font-family:Gambarino,sans-serif;font-size:clamp(40px,5vw,72px);line-height:72px;font-weight:400;color:#0d0d0d;z-index:5;pointer-events:none}.banner-media__content{max-width:760px;width:90%;margin:clamp(48px,8vw,117px) auto 0;text-align:center}.banner-media__text{width:594px;max-width:100%;margin:0 auto;font-family:Switzer Variable,sans-serif;font-size:14px;line-height:20px}.mobile-text{display:none}.banner-media__button{display:inline-flex;justify-content:center;align-items:center;margin-top:12px;padding:8px 10px;min-height:32px;background:#0d0d0d;color:#fff;text-decoration:none;font:400 12px/16px Switzer Variable,sans-serif;transition:.3s}@media(max-width:990px){.banner-media{padding:50px 24px}.banner-media__images{gap:24px}.banner-media__image{max-width:220px}}@media(max-width:768px){.banner-media{padding:0;position:relative}.banner-media__images{display:block}.banner-media__image{width:100%;max-width:none;height:auto}.banner-media__image.left,.banner-media__image.right{display:none}.banner-media__image.center{aspect-ratio:400/500}.banner-media__image.center img{opacity:1}.banner-media__overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1}.banner-media__heading{width:calc(100% - 30px);padding:0 15px;box-sizing:border-box;top:53%;font-size:30px;line-height:36px;color:#fff}.banner-media__content{position:absolute;left:50%;bottom:25px;transform:translate(-50%);width:100%;padding:0 12px;box-sizing:border-box;margin:0;z-index:3;text-align:center}.desktop-text{display:none}.mobile-text{display:block}.banner-media__text{width:100%;max-width:376px;margin:0 auto}.banner-media__text p{margin:0;color:#f6f4f0;text-align:center}.banner-media__button{margin-top:24px;background:#fff;color:#000}}@media(max-width:399px){.banner-media__image.center{aspect-ratio:375 / 520}.banner-media__heading{width:calc(100% - 32px);padding:0 16px;top:34%;left:50%;transform:translate(-50%,-50%);font-size:22px;line-height:28px}.banner-media__content{left:50%;transform:translate(-50%);bottom:24px;width:100%;padding:0 20px;box-sizing:border-box}.banner-media__text{max-width:300px;margin:0 auto}.banner-media__text p{margin:0;font-size:13px;line-height:20px}.banner-media__button{margin-top:18px;padding:10px 18px;min-height:40px;font-size:13px;line-height:16px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/banner-media.css.map */
