@keyframes hdFadeInLeft{0%{opacity:0;transform:translate(-80px)}to{opacity:1;transform:translate(0)}}@keyframes hdFadeInRight{0%{opacity:0;transform:translate(80px)}to{opacity:1;transform:translate(0)}}.hd-banner{position:relative;display:flex;align-items:center;min-height:80vh}.hd-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.hd-banner__media video,.hd-banner__media img{width:100%;height:100%;object-fit:cover}.hd-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:var(--hd-overlay-opacity, .1);z-index:1}.hd-banner__content{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;max-width:1400px;margin:0 auto;padding:8rem 2rem;gap:3rem}.hd-banner .hd-glass-panel{position:relative;z-index:1;border-radius:20px;border:1px solid rgba(var(--color-foreground),.1);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);box-shadow:0 15px 40px #00000026;background:transparent!important;overflow:visible!important}.hd-banner .hd-glass-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--gradient-background, var(--color-background, #ffffff));opacity:var(--hd-glass-opacity, .35);pointer-events:none}.hd-banner__text-area{flex:1 1 55%;padding:6rem 5rem;margin-right:auto;animation:hdFadeInLeft .8s cubic-bezier(.25,.8,.25,1) backwards;animation-delay:.4s}.hd-banner__heading{font-size:clamp(4rem,5vw,6.5rem);line-height:1.1;margin-top:0;margin-bottom:2rem;font-weight:800;letter-spacing:-1px;color:rgba(var(--color-foreground),1)}.hd-banner__subtitle{font-size:1.8rem;line-height:1.6;margin-bottom:3.5rem;color:rgba(var(--color-foreground),.85)}.hd-banner__buttons{display:flex;gap:1.5rem;flex-wrap:wrap}.hd-banner__product-area{flex:1 1 40%;display:flex;justify-content:flex-end}.hd-product-card{display:block;position:relative;padding:3.5rem;text-align:center;max-width:400px;width:100%;animation:hdFadeInRight .8s cubic-bezier(.25,.8,.25,1) backwards;animation-delay:.4s;transition:all .5s cubic-bezier(.25,.8,.25,1);will-change:transform,box-shadow,border-color;text-decoration:none}.hd-product-card:after{content:"";position:absolute;top:-30px;right:-30px;bottom:-30px;left:-30px;z-index:-2}.hd-banner .hd-product-card:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 30px 60px #0000004d;border-color:rgba(var(--color-button-text-hover),.4);z-index:10}.hd-product-badge{position:absolute;top:-15px;right:-15px;background-color:#dc2626!important;color:#fff!important;padding:6px 16px;border-radius:20px;font-size:1.3rem;font-weight:700;letter-spacing:.5px;box-shadow:0 4px 10px #dc262666;text-transform:uppercase;white-space:nowrap;z-index:10}.hd-product-card__image-wrapper{margin-bottom:2rem}.hd-product-card img{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:12px;display:block;border:4px solid #ffffff;box-shadow:0 5px 15px #00000026;transition:transform .5s cubic-bezier(.25,.8,.25,1);will-change:transform}.hd-banner .hd-product-card:hover img{transform:scale(1.06)}.hd-product-card h3{font-size:2.2rem;margin:0 0 1.5rem;font-weight:700;color:rgba(var(--color-foreground),1)}.hd-product-benefits{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem;border-top:1px solid rgba(var(--color-foreground),.15);padding-top:1.5rem;text-align:left}.hd-product-benefit-item{display:flex;align-items:center;gap:1rem;font-size:1.4rem;color:rgba(var(--color-foreground),.85)}.hd-product-benefit-item svg{width:18px;height:18px;flex-shrink:0;color:#eab308}.hd-banner__bottom-fade{position:absolute;left:0;right:0;bottom:-1px;height:80px;pointer-events:none;background:linear-gradient(to top,var(--gradient-background, #ffffff) 0%,rgba(255,255,255,.5) 40%,transparent 100%);z-index:1;display:block!important}@media(max-width:768px){.hd-banner__content{flex-direction:column;text-align:center;padding:6rem 2rem 10rem}.hd-banner__buttons{justify-content:center}.hd-banner__buttons--multiple>*{flex-grow:1;min-width:22rem}.hd-banner__text-area{padding:4rem 2rem;max-width:100%;margin-right:0}.hd-banner__heading{font-size:clamp(3.5rem,8vw,4rem)}.hd-banner__product-area{width:100%;justify-content:center;margin-top:2rem}.hd-product-benefits{text-align:center;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-hd-banner.css.map */
