.l4v-hero-buttons .btn{position:relative;overflow:hidden;padding:12px 22px;border-radius:16px;font-weight:700;letter-spacing:.3px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.35);box-shadow:0 12px 32px #00000047;transition:all .35s ease}.l4v-hero-buttons .btn-primary{background:linear-gradient(135deg,#ffe57dbf,#d4af37bf);color:#fff}.l4v-hero-buttons .btn-secondary{background:#ffffff2e;color:#fff;border:1px solid rgba(212,175,55,.45)}.l4v-hero-buttons .btn:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%,transparent 100%);transform:translate(-140%);transition:transform .7s ease;pointer-events:none}.l4v-hero-buttons .btn:hover{transform:translateY(-2px);box-shadow:0 18px 40px #00000059}.l4v-hero-buttons .btn:hover:before{transform:translate(140%)}.l4v-hero-buttons .btn-secondary:hover{background:linear-gradient(135deg,#ffe57d8c,#d4af378c)}@media (max-width:749px){.l4v-hero-buttons .btn{padding:11px 18px;font-size:15px;border-radius:14px}}@media (max-width: 749px){.carousel .carousel-item{position:relative!important;overflow:hidden!important}.carousel .carousel-item-img.d-lg-none,.carousel .carousel-item-video.d-lg-none{height:min(62vh,520px)!important;width:100%!important;object-fit:cover!important;object-position:center!important}.carousel .carousel-caption{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:center!important;padding:14px 14px 16px!important;margin:0!important;transform:none!important;width:100%!important;max-width:100%!important;overflow:hidden!important;pointer-events:none}.carousel .carousel-caption a,.carousel .carousel-caption button{pointer-events:auto}.carousel .carousel-caption .title,.carousel .carousel-caption h1,.carousel .carousel-caption h2,.carousel .carousel-caption h3.title{font-size:22px!important;line-height:1.15!important;margin-bottom:10px!important}.carousel .carousel-caption .description,.carousel .carousel-caption .rte{font-size:13.5px!important;line-height:1.5!important;max-width:34ch!important;margin-bottom:10px!important}.carousel .carousel-caption .l4v-hero-review{transform:scale(.92);transform-origin:center;margin-bottom:8px!important}.carousel .carousel-caption .l4v-hero-buttons{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important}.carousel .carousel-caption .l4v-hero-buttons .btn{width:min(320px,88vw)!important;min-height:44px!important;padding:10px 14px!important;font-size:14px!important;border-radius:14px!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/l4v-hero.css.map */
