.ag-hero{position:relative;min-height:100vh;display:flex;align-items:center;background:var(--ag-ink);overflow:hidden}.ag-hero__image-side{position:absolute;top:0;left:0;bottom:0;width:55%;overflow:hidden;z-index:0}.ag-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transform:scale(1.05);will-change:transform;transition:transform .1s ease-out}.ag-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:right center;display:none;background:#0d0d0d}body.vwo-hero-video .ag-hero__variant--a{display:none}body.vwo-hero-video .ag-hero__video{display:block}body.vwo-hero-video .ag-hero__image-side{width:100%;right:0}body.vwo-hero-video .ag-hero__content-side{position:relative;z-index:3;width:100%}body.vwo-hero-video .ag-hero__image-overlay{background:linear-gradient(to right,#0d0d0dd9,#0d0d0d8c 40%,#0d0d0d40,#0d0d0d26)}.ag-hero__image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#14141433,#14141466 60%,#141414f2);z-index:1;pointer-events:none}.ag-hero__image-bottom-gradient{position:absolute;bottom:0;left:0;right:0;height:200px;background:linear-gradient(to top,rgba(20,20,20,.8),transparent);z-index:2;pointer-events:none}.ag-hero__image-label{position:absolute;bottom:64px;left:32px;z-index:3;display:flex;flex-direction:column;gap:8px;transform-origin:bottom left}.ag-hero__image-label-line{font-family:var(--ag-font-mono);font-size:var(--ag-text-2xs, 10px);font-weight:var(--ag-weight-medium, 500);letter-spacing:var(--ag-tracking-widest, .12em);text-transform:uppercase;color:#fff9}.ag-hero__image-label-serif{font-family:var(--ag-font-serif);font-size:var(--ag-text-lg, 20px);font-style:italic;color:#ffffffe6}.ag-hero__content-side{position:relative;z-index:1;margin-left:50%;width:50%;display:flex;align-items:center}.ag-hero__content{padding:128px 48px 128px 32px;max-width:760px;width:100%}.ag-hero__eyebrow{display:inline-flex;align-items:center;gap:12px;padding:8px 16px;background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:9999px;font-family:var(--ag-font-mono);font-size:var(--ag-text-2xs, 10px);font-weight:var(--ag-weight-medium, 500);letter-spacing:var(--ag-tracking-widest, .12em);text-transform:uppercase;color:#fffc;margin-bottom:24px}.ag-hero__pulse-dot{width:6px;height:6px;border-radius:50%;background:var(--ag-accent, #bf3a3a);animation:ag-pulse 2s ease infinite;flex-shrink:0}.ag-hero__headline{font-family:var(--ag-font-display);font-size:72px;font-weight:var(--ag-weight-bold, 700);line-height:1;letter-spacing:-1px;color:var(--ag-white, #fff);margin:0 0 24px}.ag-hero__headline-accent{color:var(--ag-accent, #bf3a3a)}.ag-hero__subhead{font-family:var(--ag-font-serif);font-size:var(--ag-text-lg, 20px);font-weight:var(--ag-weight-regular, 400);line-height:var(--ag-leading-relaxed, 1.65);color:#ffffffb3;max-width:100%;margin:0 0 32px}.ag-hero__subhead strong{color:var(--ag-white, #fff);font-weight:var(--ag-weight-bold, 700)}.ag-hero__subhead p{margin:0}.ag-hero__product-card{display:flex;align-items:center;gap:24px;padding:20px;background:#ffffff0d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:var(--ag-radius-2xl, 24px);margin-bottom:32px;transition:border-color .35s var(--ag-ease-out, cubic-bezier(.16, 1, .3, 1))}.ag-hero__product-card:hover{border-color:#fff3}.ag-hero__product-image{width:100px;height:120px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0f0ee,#fff);border-radius:var(--ag-radius-xl, 16px);overflow:hidden}.ag-hero__product-img{width:80%;height:auto;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.15))}.ag-hero__product-info{display:flex;flex-direction:column;gap:4px}.ag-hero__product-name{font-family:var(--ag-font-mono);font-size:var(--ag-text-xs, 11px);font-weight:var(--ag-weight-medium, 500);letter-spacing:var(--ag-tracking-wider, .05em);text-transform:uppercase;color:var(--ag-mist, rgba(255, 255, 255, .5))}.ag-hero__product-title{font-family:var(--ag-font-display);font-size:var(--ag-text-xl, 24px);font-weight:var(--ag-weight-semibold, 600);color:var(--ag-white, #fff);margin:0;line-height:1.2}.ag-hero__product-tagline{font-family:var(--ag-font-body);font-size:var(--ag-text-sm, 14px);color:var(--ag-mist, rgba(255, 255, 255, .5));margin:0}.ag-hero__product-price{font-family:var(--ag-font-display);font-size:var(--ag-text-lg, 20px);font-weight:var(--ag-weight-bold, 700);color:var(--ag-accent, #bf3a3a);margin-top:4px}.ag-hero__product-cta{display:inline-flex;align-items:center;gap:6px;font-family:var(--ag-font-mono);font-size:var(--ag-text-xs, 11px);font-weight:var(--ag-weight-medium, 500);letter-spacing:var(--ag-tracking-wider, .05em);text-transform:uppercase;color:var(--ag-accent, #bf3a3a);text-decoration:none;margin-top:8px;transition:gap .35s var(--ag-ease-out, cubic-bezier(.16, 1, .3, 1))}.ag-hero__product-cta:hover{gap:10px}.ag-hero__product-cta svg{transition:transform .35s var(--ag-ease-out, cubic-bezier(.16, 1, .3, 1))}.ag-hero__product-cta:hover svg{transform:translate(4px)}.ag-hero__cta-row{display:flex;align-items:center;gap:16px;margin-bottom:40px;flex-wrap:wrap}.ag-hero__stats{display:flex;align-items:flex-start;gap:40px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1);flex-wrap:wrap}.ag-hero__stat{display:flex;flex-direction:column;gap:4px}.ag-hero__stat-value{font-family:var(--ag-font-display);font-size:var(--ag-text-2xl, 32px);font-weight:var(--ag-weight-bold, 700);letter-spacing:-1px;color:var(--ag-white, #fff);line-height:1}.ag-hero__stat-label{font-family:var(--ag-font-mono);font-size:12px;font-weight:var(--ag-weight-medium, 500);letter-spacing:var(--ag-tracking-wider, .05em);text-transform:uppercase;color:#ffffff80}.ag-hero__scroll-indicator{position:absolute;bottom:40px;left:27.5%;transform:translate(-50%);z-index:4;animation:ag-float 2s ease-in-out infinite}.ag-hero__scroll-circle{width:40px;height:40px;border-radius:50%;border:2px solid var(--ag-accent, #bf3a3a);display:flex;align-items:center;justify-content:center;color:var(--ag-accent, #bf3a3a);background:transparent;cursor:pointer;transition:background .35s var(--ag-ease-out, cubic-bezier(.16, 1, .3, 1))}.ag-hero__scroll-circle:hover{background:#bf3a3a26}.ag-hero .ag-reveal{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.ag-hero .ag-reveal.is-visible{opacity:1;transform:translateY(0)}.ag-hero .ag-reveal:nth-child(2){transition-delay:.1s}.ag-hero .ag-reveal:nth-child(3){transition-delay:.2s}.ag-hero .ag-reveal:nth-child(4){transition-delay:.3s}.ag-hero .ag-reveal:nth-child(5){transition-delay:.4s}.ag-hero .ag-reveal:nth-child(6){transition-delay:.5s}.ag-hero .ag-reveal:nth-child(7){transition-delay:.6s}@media(prefers-reduced-motion:reduce){.ag-hero__image{transform:scale(1)!important;transition:none!important}.ag-hero__scroll-indicator,.ag-hero__pulse-dot{animation:none!important}.ag-hero .ag-reveal{opacity:1!important;transform:translateY(0)!important;transition:none!important}}@media(max-width:768px){.ag-hero{min-height:85vh;flex-direction:column}.ag-hero__image-side{position:relative;width:100%;height:50vh}.ag-hero__content-side{margin-left:0;width:100%}.ag-hero__content{padding:32px 16px 64px}.ag-hero__headline{font-size:var(--ag-text-3xl, 42px)}.ag-hero__subhead{max-width:100%}.ag-hero__product-card{flex-direction:column;align-items:flex-start;gap:16px}.ag-hero__product-image{width:80px;height:96px}.ag-hero__stats{gap:24px}.ag-hero__image-label{bottom:24px;left:16px}.ag-hero__scroll-indicator{display:none}.ag-hero__cta-row{flex-direction:column;align-items:stretch}.ag-hero__cta-row .ag-btn{text-align:center;justify-content:center}}@media(max-width:480px){.ag-hero__headline{font-size:36px}.ag-hero__stat-value{font-size:var(--ag-text-xl, 24px)}.ag-hero__product-title{font-size:var(--ag-text-lg, 20px)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/hero-section.css.map */
