.banner{position:relative;overflow:hidden}.banner__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.banner__image img,.banner__image svg{width:100%;height:100%;object-fit:cover}.banner__content{position:relative;z-index:1}.banner__wrapper{width:100%}.banner__info{display:flex;flex-direction:column;min-height:730px;padding:48px 0;justify-content:end;max-width:491px}.banner__title{margin:0 0 80px}.banner__subtitle{font-size:24px;line-height:120%;margin:0 0 12px;letter-spacing:-.03em}.banner__benefits{display:flex;flex-direction:column;padding:0;margin:0 0 14px}.banner__benefit{font-size:20px;line-height:140%}.banner__rating{display:flex;align-items:center;gap:8px;font-size:16px;line-height:180%;margin:0 0 20px}.banner__rating svg{width:76px;height:fit-content;color:#ff7300}.banner__button{margin:0 0 24px}.banner__review{display:flex;gap:30px;background:#fffae6;border-radius:12px;padding:16px}.banner__review-avatar{width:80px;min-width:80px;height:80px;border-radius:50%;overflow:hidden}.banner__review-avatar img{width:100%;height:100%;object-fit:cover}.banner__review-text{line-height:150%}.banner__review-body{display:flex;flex-direction:column;gap:12px;flex:1}.banner__review-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.banner__review-author{font-size:12px;text-transform:uppercase}.banner__review-footer svg{color:#a22d2d}@media screen and (max-width:749px){.banner__image{position:relative;inset:auto}.banner__image img,.banner__image svg{height:auto}.banner__content{background-color:#ffecc8}.banner__info{max-width:100%;min-height:unset;padding:36px 0}.banner__title{margin:0 0 12px}.banner__button{margin:0 0 36px}.banner__review{padding:8px;gap:16px}.banner__review-avatar{width:76px;min-width:76px;height:76px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/banner.css.map */
