.lv-banner,.lv-banner *,.lv-banner *:before,.lv-banner *:after{box-sizing:border-box}.lv-banner{position:relative;width:100%}.lv-banner__frame{position:relative;min-height:clamp(400px,45.53vw,760px);overflow:hidden;background:#dadada;isolation:isolate}.lv-banner__media,.lv-banner__media picture,.lv-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.lv-banner__image{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0%}.lv-banner__overlay{z-index:1;background:var(--lv-banner-overlay);opacity:var(--lv-banner-overlay-opacity);pointer-events:none}.lv-banner__inner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;width:min(100%,var(--page-width));margin:auto;padding:clamp(24px,4.4vw,64px)}.lv-banner__inner--d-top-left{align-items:flex-start;justify-content:flex-start}.lv-banner__inner--d-middle-left{align-items:center;justify-content:flex-start}.lv-banner__inner--d-bottom-left{align-items:flex-end;justify-content:flex-start}.lv-banner__inner--d-top-center{align-items:flex-start;justify-content:center;text-align:center}.lv-banner__inner--d-middle-center{align-items:center;justify-content:center;text-align:center}.lv-banner__inner--d-bottom-center{align-items:flex-end;justify-content:center;text-align:center}.lv-banner__content{width:44%}.lv-banner__inner[class*=-center] .lv-banner__trust{margin-left:auto;margin-right:auto}.lv-banner__trust{display:flex;align-items:center;gap:12px;width:fit-content;margin-bottom:24px;padding:0 7px;border-radius:6px;background:var(--lv-trust-bg)}.lv-banner__stars{display:flex;align-items:center;flex-shrink:0;padding:4px}.lv-banner__stars svg{display:block;width:11.8rem;height:2.2rem}.lv-banner__trust-text{display:flex;align-items:center;min-height:2.8rem;padding:.7rem 1.4rem .7rem 1rem;color:var(--lv-trust-color);font-size:1.5rem;line-height:1.3}.lv-banner__title{margin:0 0 30px;color:var(--lv-title-color);font-family:var(--lv-title-font, var(--font-heading-family));font-weight:var(--lv-title-weight, 700);font-style:normal;font-size:clamp(26px,2.92vw,var(--lv-title-size));line-height:1.06;letter-spacing:-.015em;text-shadow:0 0 2px #fff,0 0 16px rgba(255,255,255,.95),0 0 34px rgba(255,255,255,.9)}.lv-banner__subtitle{margin:0 0 30px;color:var(--lv-title-color);font-size:1.7rem;font-weight:500;line-height:1.45;text-shadow:0 0 2px #fff,0 0 3px #fff,0 0 14px rgba(255,255,255,.95),0 0 30px rgba(255,255,255,.9)}.lv-banner__button{display:inline-flex;align-items:center;justify-content:center;min-width:20rem;min-height:5.4rem;padding:1.4rem 3.4rem;color:var(--lv-button-color);background:var(--lv-button-bg);border:1px solid var(--lv-button-bg);border-radius:var(--lv-button-radius);font-family:var(--font-body-family);font-size:1.6rem;line-height:1.2;text-align:center;text-decoration:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.lv-banner__button:hover,.lv-banner__button:focus-visible{color:var(--lv-button-color);background:color-mix(in srgb,var(--lv-button-bg) 92%,#000);border-color:color-mix(in srgb,var(--lv-button-bg) 92%,#000)}@media screen and (max-width:749px){.lv-banner__frame{min-height:max(620px,177.78vw)}.lv-banner__inner{width:100%;padding:20px 20px 56px}.lv-banner__inner--m-top-left{align-items:flex-start;justify-content:flex-start;text-align:left}.lv-banner__inner--m-middle-left{align-items:center;justify-content:flex-start;text-align:left}.lv-banner__inner--m-bottom-left{align-items:flex-end;justify-content:flex-start;text-align:left}.lv-banner__inner--m-top-center{align-items:flex-start;justify-content:center;text-align:center}.lv-banner__inner--m-middle-center{align-items:center;justify-content:center;text-align:center}.lv-banner__inner--m-bottom-center{align-items:flex-end;justify-content:center;text-align:center}.lv-banner__content{width:100%}.lv-banner__trust{flex-wrap:nowrap;gap:10px;max-width:100%;margin-bottom:22px}.lv-banner__stars{flex:0 1 auto;min-width:0;width:clamp(96px,28vw,116px);padding:0}.lv-banner__stars svg{width:100%;height:auto}.lv-banner__trust-text{flex:0 0 auto;min-height:28px;padding:6px 0;white-space:nowrap;font-size:clamp(13px,3.7vw,15.5px);letter-spacing:0}.lv-banner__title{margin-bottom:24px;font-size:calc(var(--lv-title-mobile-size) * 1.17);line-height:1.04;text-wrap:pretty}.lv-banner__subtitle{margin-bottom:24px;font-size:1.5rem}.lv-banner__button{min-width:min(100%,240px);min-height:58px;padding:16px 32px;font-size:17px}}@media screen and (max-width:359px){.lv-banner__title{font-size:27px}}@media(prefers-reduced-motion:reduce){.lv-banner__button{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/lv-banner.css.map */
