.hero{position:relative;background:linear-gradient(135deg,var(--hero-bg-start, #fde6e9) 0%,var(--hero-bg-end, #ffffff) 100%);overflow:hidden;contain:layout style paint}.hero__container{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;max-width:1280px;margin:0 auto;padding:140px 40px 60px}.hero__content{display:flex;flex-direction:column;align-items:flex-start}.hero__eyebrow{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#e85d75;margin:0 0 14px}.hero__heading{font-size:clamp(36px,5vw,56px);line-height:1.1;margin:0 0 18px;display:flex;flex-direction:column;color:#1f1f1f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hero__heading-line2{color:#e85d75}.hero__description{font-size:16px;line-height:1.6;color:#5b5b5b;max-width:420px;margin:0 0 28px}.hero__description p{margin:0}.hero__buttons{display:flex;align-items:center;flex-direction:row;gap:20px;flex-wrap:wrap;margin-bottom:36px}.hero__btn-primary{display:inline-flex;align-items:center;gap:10px;background:#1a1a1a;color:#fff;padding:14px 28px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;width:auto;transition:transform .2s ease,background .2s ease;will-change:transform,background;-webkit-tap-highlight-color:transparent}.hero__btn-primary:hover{background:#e85d75;transform:translateY(-2px)}.hero__btn-arrow{transition:transform .2s ease;will-change:transform}.hero__btn-primary:hover .hero__btn-arrow{transform:translate(3px)}.hero__btn-video{display:inline-flex;align-items:center;gap:10px;color:#1a1a1a;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent}.hero__play-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#fff;box-shadow:0 2px 8px #0000001a;font-size:11px;flex-shrink:0;will-change:transform}.hero__features{display:flex;gap:28px;flex-wrap:wrap}.hero__feature{display:flex;align-items:center;gap:10px}.hero__feature-icon{font-size:18px;color:#e85d75;flex-shrink:0}.hero__feature-title{font-size:13px;font-weight:600;color:#1a1a1a;margin:0}.hero__feature-subtitle{font-size:12px;color:#8a8a8a;margin:0}.hero__media{position:relative;display:flex;justify-content:center;contain:layout style paint}.hero__image{width:100%;max-width:560px;height:auto;object-fit:cover;border-radius:12px;display:block;will-change:transform;backface-visibility:hidden;image-rendering:auto}.hero__image-placeholder{width:100%;max-width:560px;aspect-ratio:4 / 5;background:#f3d9dd;display:flex;align-items:center;justify-content:center;border-radius:12px}.hero__placeholder-svg{width:60%;height:60%;opacity:.4}.hero__badge{display:none}.header--overlay{position:absolute;top:0;left:0;width:100%;z-index:100;background:transparent;box-shadow:none}@media screen and (max-width:989px){.hero__container{padding:120px 24px 50px;gap:30px}.hero__heading{font-size:clamp(30px,5vw,44px)}}@media screen and (max-width:749px){.hero{padding-top:120px!important;padding-bottom:0}.hero__container{grid-template-columns:1fr;padding:16px 20px 0;gap:20px}.hero__content{order:0}.hero__media{order:1}.hero__eyebrow{margin:0 0 6px}.hero__heading{font-size:clamp(30px,10vw,42px);margin:0 0 12px}.hero__description{max-width:100%;font-size:15px;margin:0 0 20px}.hero__feature-subtitle{display:none}.hero__buttons{flex-direction:row;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:24px}.hero__btn-primary{width:auto;padding:12px 22px;font-size:13px}.hero__btn-video{font-size:13px}.hero__media{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}.hero__image{width:100%;max-width:100%;border-radius:0;aspect-ratio:4 / 3;object-fit:cover;object-position:center top}.hero__badge{display:none}.hero__features{gap:14px}}@media screen and (max-width:420px){.hero__heading{font-size:clamp(26px,10vw,34px)}}@media(prefers-reduced-motion:reduce){.hero__btn-primary,.hero__btn-arrow,.hero__play-icon{transition:none!important}.hero__btn-primary:hover{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hero-banner.css.map */
