.carousel-container{position:relative;width:100%;height:57vh;overflow:hidden;border-radius:10px}.carousel{display:flex;transition:transform .8s ease-in-out;height:100%}.carousel-item{flex:0 0 100%;height:100%}.gv-hero-slide{min-height:100%;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);align-items:center;gap:24px;padding:34px 54px;box-sizing:border-box;background:radial-gradient(circle at 82% 22%,rgba(94,211,197,.28),transparent 32%),linear-gradient(135deg,#fff7fb,#effcff)}.gv-hero-copy{max-width:560px}.gv-hero-kicker{margin:0 0 10px;color:#007f76;font-size:.95rem;font-weight:900;text-transform:uppercase}.gv-hero-copy h1{margin:0 0 12px;color:#5b2a86;font-size:2.8rem;line-height:1.05}.gv-hero-copy p{margin:0 0 22px;color:#594061;font-size:1.18rem;line-height:1.45}.gv-hero-media{min-width:0;display:flex;align-items:center;justify-content:center}.gv-hero-media img{width:min(100%,440px);height:auto;object-fit:contain;filter:drop-shadow(0 18px 28px rgba(91,42,134,.16))}.carousel-item video,.carousel-item img,.carousel-item section{width:100%;height:100%;object-fit:cover}.carousel-item .gv-hero-media img{width:min(100%,440px);height:auto;object-fit:contain}.carousel-btn{position:absolute;top:50%;transform:translateY(-50%);background:#00000080;color:#fff;border:none;padding:12px;cursor:pointer;border-radius:30%;font-size:1.5rem}.carousel-btn.prev{left:20px}.carousel-btn.next{right:20px}.carousel-btn:hover{background:#000c}.gv-trust-stack{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0 2.5rem}.gv-trust-item{min-height:118px;display:flex;align-items:flex-start;gap:12px;padding:16px;background:#ffffffc7;border:1px solid rgba(91,42,134,.12);border-radius:8px;box-shadow:0 8px 18px #5b2a8612}.gv-trust-icon{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#5ed3c5;color:#fff;font-weight:900;line-height:1}.gv-trust-item h2{margin:0 0 5px;color:#5b2a86;font-size:1rem;line-height:1.2}.gv-trust-item p{margin:0;color:#594061;font-size:.92rem;line-height:1.35}.gv-home-faq{max-width:900px;margin:3rem auto 2.5rem;padding:0 12px}.gv-home-faq__header{text-align:center;margin-bottom:18px}.gv-home-faq__header h2{margin:0 0 8px;color:#5b2a86;font-size:2rem}.gv-home-faq__header p{margin:0;color:#594061}.gv-home-faq__list{display:grid;gap:10px}.gv-home-faq details{background:#ffffffd1;border:1px solid rgba(91,42,134,.14);border-radius:8px;box-shadow:0 8px 18px #5b2a860f;overflow:hidden}.gv-home-faq summary{cursor:pointer;padding:15px 18px;color:#5b2a86;font-weight:800;list-style-position:outside}.gv-home-faq details p{margin:0;padding:0 18px 16px;color:#594061;line-height:1.5}.glog-carousel-container{position:relative;max-width:1100px;margin:0 auto;overflow:hidden}.glog-track{display:flex;transition:transform .6s ease}.glog-item{flex:0 0 calc(33.333% - 1rem);background:#fff;border-radius:1rem;box-shadow:0 4px 12px #00000014;margin:0 .5rem;overflow:hidden;transition:transform .3s}.glog-item:hover{transform:translateY(-5px)}.glog-item img{width:100%;height:180px;object-fit:cover}.glog-content{padding:1rem;text-align:left}.glog-content h3{font-size:1.1rem;font-weight:700;color:#643a7a;margin-bottom:.4rem}.glog-content p{font-size:.9rem;color:#555}.glog-btn{position:absolute;top:50%;transform:translateY(-50%);background:linear-gradient(to right,#20e3b2,#8e2de2);color:#fff;border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;font-size:1.4rem;z-index:2;transition:background .3s}.glog-btn:hover{background:linear-gradient(to right,#8e2de2,#20e3b2)}.glog-btn.prev{left:10px}.glog-btn.next{right:10px}.glog-final{display:flex;align-items:center;justify-content:center;background:linear-gradient(to right,#20e3b2,#8e2de2)}.glog-link{color:#fff;font-size:1.3rem;font-weight:600;text-decoration:none}.gv-prod-carousel-container{position:relative;max-width:1100px;margin:0 auto;overflow:hidden;--gv-visible: 4.5}.gv-prod-track{display:flex;gap:3.3rem;transition:transform .6s ease;padding:1rem;box-sizing:border-box;will-change:transform}.gv-prod-item{flex:0 0 calc((100% - (2rem * (var(--gv-visible) - 1))) / var(--gv-visible))}.gv-prod-empty{padding:1rem}@media(max-width:1024px){.gv-prod-carousel-container{--gv-visible: 2}}@media(max-width:768px){.carousel-container{height:auto;min-height:520px}.carousel{min-height:520px}.gv-hero-slide{min-height:520px;grid-template-columns:1fr;gap:16px;padding:30px 28px 34px;text-align:center}.gv-hero-copy{max-width:none}.gv-hero-kicker{font-size:.78rem}.gv-hero-copy h1{font-size:2rem}.gv-hero-copy p{font-size:1rem}.gv-hero-media img{width:min(82vw,280px)}.carousel-btn{padding:10px;font-size:1.1rem}.carousel-btn.prev{left:8px}.carousel-btn.next{right:8px}.gv-trust-stack{grid-template-columns:1fr;gap:10px;margin-top:16px}.gv-trust-item{min-height:auto;padding:14px}.gv-home-faq{margin:2.5rem auto 2rem;padding:0}.gv-home-faq__header h2{font-size:1.6rem}.gv-prod-carousel-container{--gv-visible: 1}.gv-prod-track{padding:0 3rem}.glog-item{flex:0 0 100%}.glog-btn.prev{left:5px}.glog-btn.next{right:5px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/main-page.css.map */
