.hh{display:grid;font-family:DM Sans,sans-serif}.hh :where(p,h2){margin:0}.hh__content{position:relative;display:flex;flex-direction:column;justify-content:center;gap:24px;min-height:600px;padding:48px 16px;overflow:hidden;background:var(--hh-fill, #7e2854);color:#fff;isolation:isolate}.hh__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover}.hh__text{display:flex;flex-direction:column;gap:16px}.hh__eyebrow{font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-inverse, #ece49a)}.hh__badge{display:block;width:189px;height:auto}.hh__headline{font-family:inherit;font-size:36px;font-weight:500;line-height:1.06;letter-spacing:-1px;color:inherit}.hh__body{font-size:16px;line-height:1.4;letter-spacing:-.16px}.hh__actions{display:flex;flex-direction:column;align-items:center;gap:8px}.hh__button{display:flex;white-space:nowrap;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 32px;border-radius:9999px;background:var(--color-text-inverse, #ece49a);font-size:16px;font-weight:600;line-height:1;color:var(--color-text-primary, #3e2639);text-decoration:none;transition:background-color .15s ease-out}.hh__link{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:-.16px;color:#fff;text-decoration:underline;text-underline-offset:3px}.hh__link svg{transition:transform .24s var(--motion-ease, cubic-bezier(.22, 1, .36, 1))}.hh__media{display:none}.hh__image{width:100%;height:100%;object-fit:cover}.hh a:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(hover:hover){.hh__button:hover{background:#e2d86f}.hh__link:hover svg{transform:translate(4px)}}@media screen and (min-width:768px){.hh--split{grid-template-columns:repeat(2,minmax(0,1fr))}.hh{min-height:calc(100svh - var(--header-height, 72px) - var(--announcement-bar-height, 40px))}.hh__content{min-height:0}.hh__media{position:relative;display:block;overflow:hidden}.hh__image{position:absolute;top:0;right:0;bottom:0;left:0}.hh__content{padding:64px 40px}.hh__actions{align-items:flex-start}.hh__button{width:auto}}@media screen and (min-width:1200px){.hh__actions{flex-direction:row;align-items:center;gap:32px}}@media screen and (min-width:1000px){.hh__content{gap:40px;padding:96px 64px 96px 80px}.hh__text{gap:24px;max-width:576px}.hh__headline{font-size:clamp(44px,3.9vw,56px)}.hh__body{font-size:18px;letter-spacing:-1px}}
/*# sourceMappingURL=/cdn/shop/t/135/assets/home-hero.css.map */
