.product-hero-banner{position:relative;overflow:hidden;min-height:70vh;display:flex;align-items:center}.product-hero-banner__container{width:100%;padding:4rem 1.5rem}.product-hero-banner__container:not(.page-width){max-width:1200px;margin:0 auto;padding:4rem 1.5rem}.product-hero-banner__content{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center;min-height:50vh}@media screen and (min-width: 990px){.product-hero-banner__content{grid-template-columns:1fr 1fr;gap:4rem}}.product-hero-banner__text{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:1.5rem;z-index:2}.product-hero-banner__main-content{display:flex;flex-direction:column;gap:1.5rem}.product-hero-banner__heading{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.1;margin:0}.product-hero-banner__description{font-size:1.125rem;line-height:1.6;max-width:500px}.product-hero-banner__description p{margin:0}.product-hero-banner__button{margin-top:1rem}.product-hero-banner__button .button{min-width:160px;min-height:auto;padding:.7rem 1.5rem;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:15px;transition:all .3s ease}.product-hero-banner__button .button--primary{background:#fff;color:#000;border:2px solid transparent;transition:all .3s ease}.product-hero-banner__button .button--primary:hover{background:#f0f0f0;color:#000;transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.product-hero-banner__button .button--secondary{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.8)}.product-hero-banner__button .button--secondary:hover{background:#ffffff1a;border-color:#fff}.product-hero-banner__media{display:flex;justify-content:center;align-items:center;position:relative;z-index:2}.product-hero-banner__image{position:relative;height:auto;width:auto}.product-hero-banner__image img{width:auto;height:100%;filter:drop-shadow(0 10px 30px rgba(0,0,0,.2));transition:transform .3s ease}.product-hero-banner__image:hover img{transform:translateY(-5px) scale(1.02)}.product-hero-banner__features{margin-top:auto;padding-top:2rem}.product-hero-banner__features-list{display:flex;flex-wrap:nowrap;justify-content:center;gap:.25rem}@media screen and (min-width: 750px){.product-hero-banner__features-list{justify-content:flex-start;gap:1rem;flex-wrap:wrap;overflow-x:visible}.product-hero-banner__image{position:relative;height:500px;width:auto}}.product-hero-banner__feature{display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:80px;text-align:center}.product-hero-banner__feature-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;transition:all .3s ease}.product-hero-banner__feature-icon img{object-fit:contain}.product-hero-banner__feature:hover .product-hero-banner__feature-icon{background:#fff3;transform:translateY(-2px)}.product-hero-banner__feature-text{font-size:.875rem;font-weight:500;color:inherit;text-transform:uppercase;letter-spacing:.5px;opacity:.9}@media screen and (max-width: 749px){.product-hero-banner{min-height:60vh}.product-hero-banner__container:not(.page-width){padding:2rem 1rem}.product-hero-banner__content{text-align:center;gap:2rem}.product-hero-banner__text{order:1}.product-hero-banner__media{order:2}.product-hero-banner__text{height:auto}.product-hero-banner__features{margin-top:2rem;padding-top:1rem}.product-hero-banner__features-list{gap:.5rem}.product-hero-banner__feature{min-width:60px;flex-shrink:0}.product-hero-banner__feature-icon{width:40px;height:40px}.product-hero-banner__feature-text{font-size:.75rem}}.color-background-1 .product-hero-banner__text{color:rgb(var(--color-foreground))}.color-background-1 .product-hero-banner__button .button--primary{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.color-background-2 .product-hero-banner__text{color:rgb(var(--color-foreground))}.color-inverse .product-hero-banner__text{color:rgb(var(--color-background))}@media (prefers-reduced-motion: no-preference){.product-hero-banner__text>*{opacity:0;transform:translateY(20px);animation:slideUpFade .8s ease forwards}.product-hero-banner__text>*:nth-child(1){animation-delay:.1s}.product-hero-banner__text>*:nth-child(2){animation-delay:.2s}.product-hero-banner__text>*:nth-child(3){animation-delay:.3s}.product-hero-banner__image{opacity:0;transform:translate(20px);animation:slideInFade .8s ease .4s forwards}.product-hero-banner__feature{opacity:0;transform:translateY(10px);animation:slideUpFade .6s ease forwards}.product-hero-banner__feature:nth-child(1){animation-delay:.6s}.product-hero-banner__feature:nth-child(2){animation-delay:.7s}.product-hero-banner__feature:nth-child(3){animation-delay:.8s}.product-hero-banner__feature:nth-child(4){animation-delay:.9s}.product-hero-banner__feature:nth-child(5){animation-delay:1s}}@keyframes slideUpFade{to{opacity:1;transform:translateY(0)}}@keyframes slideInFade{to{opacity:1;transform:translate(0)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-product-hero-banner.css.map */
