.lp-banner__block:has(.lp-banner__logo){margin-bottom:24px}.lp-banner__block:has(.lp-banner__rating){margin-bottom:17px}.lp-banner__block:has(.lp-banner__label){margin-bottom:20px}.lp-banner__block:has(.lp-banner__heading){margin-bottom:32px}.lp-banner__block:has(.lp-banner__cta){margin-bottom:32px}.lp-banner{background-color:#f4fcfb;padding-top:60px;padding-bottom:80px}.lp-banner .lp-container{display:flex;gap:60px}.lp-banner__content,.lp-banner__media{width:50%}.lp-banner__media img{width:100%;height:auto;object-fit:cover;border-radius:16px}@media(min-width:1200px){.lp-banner__media img{object-fit:cover;height:100%}}.lp-banner__logo img{max-width:64px;height:auto}.lp-banner__heading{font-family:var(--def-font);font-size:48px;font-weight:400;color:#111313;letter-spacing:.28px;line-height:110%}.lp-banner__heading *{margin-bottom:0;margin-top:0}.lp-banner__rating{display:flex;align-items:center;gap:16px}.lp-banner__rating img{max-width:167px;height:auto;width:100%}.lp-banner__rating span{font-family:var(--def-font);font-size:14px;font-weight:400;color:#111313;letter-spacing:.28px;line-height:110%}.lp-banner__label{max-width:330px;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;border-radius:8px;background:linear-gradient(90deg,#f4c52b -60.49%,#3f9e96 38.11%,#f4c52b 147.32%);box-shadow:0 4px 11px #00000029;position:relative;font-family:var(--def-font);font-size:14px;font-weight:400;color:#fff;letter-spacing:.28px;line-height:110%;text-transform:uppercase}.lp-banner__label .lp-banner__label-link{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.lp-banner__label p{margin-bottom:0;margin-top:0}.lp-banner__label strong{font-weight:700}.lp-banner__label img{max-width:18px;width:100%;height:auto}.lp-banner__button{background:linear-gradient(90deg,#3f9e96,#29cfc1);display:flex;align-items:center;justify-content:center;gap:8px;max-width:550px;padding:16px;border-radius:8px;box-shadow:0 4px 11px #00000029}.lp-banner__button span,a.lp-banner__button{font-family:var(--def-font);letter-spacing:.28px;font-size:20px;font-weight:500;line-height:110%;color:#fff;text-decoration:none}.lp-banner__button svg{max-width:28px;height:auto;width:100%}.lp-banner__benefits{display:flex;gap:10px;justify-content:space-between;align-items:center;max-width:550px;margin-top:10px}.lp-banner__benefit{display:flex;align-items:center;gap:6px;font-family:var(--def-font);font-weight:400;font-size:14px;color:#111313;letter-spacing:.28px}.lp-banner__reviews-swiper{overflow:hidden}.lp-banner__reviews-swiper .swiper-wrapper{align-items:stretch}.lp-banner__reviews-swiper .swiper-slide{height:auto}.lp-banner__review{background-color:#fff;border:2px solid #064B44;border-radius:12px;padding:20px;height:100%;max-width:612.5px}.lp-banner__review-stars{margin-bottom:6px}.lp-banner__review-stars img{max-width:100px}.lp-banner__review-title{font-family:var(--def-font);font-size:22px;font-weight:500;color:#111313;letter-spacing:.28px;margin-bottom:12px;margin-top:0}.lp-banner__review-text{font-family:var(--def-font);font-weight:300;font-size:15px;line-height:120%;letter-spacing:.28px;color:#111313;margin-bottom:24px;margin-top:0}.lp-banner__review-text p{margin:0}.lp-banner__review-footer{display:flex;gap:10px}.lp-banner__review-avatar{max-width:40px;max-height:40px}.lp-banner__review-avatar img{width:100%;height:auto;border-radius:50%}.lp-banner__review-meta{display:flex;flex-direction:column;gap:6px;justify-content:center}.lp-banner__review-author{font-family:var(--def-font);font-size:14px;font-weight:400;color:#111313;line-height:120%;letter-spacing:.28px}.lp-banner__review-date{font-family:var(--def-font);font-size:12px;font-weight:300;color:#111313;line-height:110%}.lp-banner__reviews-swiper .swiper-pagination{position:relative;margin-top:12px;bottom:auto}.lp-banner__reviews-swiper .swiper-pagination-bullet{width:7px;height:7px;background-color:#d9d9d9;opacity:1;margin:0 5px!important;transition:background-color .3s ease}.lp-banner__reviews-swiper .swiper-pagination-bullet:hover{background-color:#999}.lp-banner__reviews-swiper .swiper-pagination-bullet-active{background-color:#111313}.lp-banner__block:has(.lp-banner__mobile-gallery){display:none}.lp-banner__disclaimer *{font-size:14px;text-align:center;color:#7c7c7c}@media(max-width:768px){.lp-banner{padding-top:16px;padding-bottom:70px}.lp-banner .lp-banner__content{width:100%}.lp-banner .lp-banner__media{display:none}.lp-banner .lp-banner__logo{text-align:center}.lp-banner .lp-banner__logo img{max-width:55px}.lp-banner .lp-banner__block:has(.lp-banner__logo){margin-bottom:16px}.lp-banner .lp-banner__rating{flex-direction:column;gap:12px;align-items:center}.lp-banner .lp-banner__rating span{font-size:12px}.lp-banner .lp-banner__rating img{max-width:150px}.lp-banner .lp-banner__block:has(.lp-banner__rating){margin-bottom:12px}.lp-banner .lp-banner__label{margin:0 auto;justify-content:center}.lp-banner .lp-banner__heading{font-size:36px;text-align:center}.lp-banner .lp-banner__content{display:flex;flex-direction:column}.lp-banner .lp-banner__block:has(.lp-banner__cta){order:1;margin-bottom:0}.lp-banner .lp-banner__block:has(.lp-banner__reviews-swiper){margin-bottom:32px}.lp-banner .lp-banner__block:has(.lp-banner__mobile-gallery){display:block;margin-bottom:35px}.lp-banner .lp-banner__mobile-gallery img{width:100%;height:auto}.lp-banner .lp-banner__block:has(.lp-banner__heading){margin-bottom:20px}.lp-banner .lp-banner__review{padding:16px}.lp-banner .lp-banner__review-stars{margin-bottom:0}.lp-banner .lp-banner__button,.lp-banner .lp-banner__benefits{margin-left:auto;margin-right:auto;flex-wrap:wrap;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/lp-banner.css.map */
