.home-hero{position:relative;overflow:hidden;min-height:var(--hero-min-height-mobile);display:flex;flex-direction:column}@media screen and (min-width:990px){.home-hero{min-height:var(--hero-min-height-desktop)}}.home-hero__background,.home-hero__bg-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.home-hero__bg-image img{width:100%;height:100%;object-fit:cover;display:block}.home-hero__bg-image--mobile{display:block}.home-hero__bg-image--desktop{display:none}@media screen and (min-width:990px){.home-hero__bg-image--mobile{display:none}.home-hero__bg-image--desktop{display:block}}.home-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:var(--hero-overlay-color);opacity:var(--hero-overlay-opacity);pointer-events:none}.home-hero__inner{position:relative;z-index:2;flex:1 1 auto;display:flex;flex-direction:column;gap:32px;padding:var(--hero-pad-block-mobile) var(--hero-pad-inline-mobile)}@media screen and (min-width:990px){.home-hero__inner{padding:var(--hero-pad-block-desktop) var(--hero-pad-inline-desktop)}}.home-hero__nav{position:relative;display:flex;align-items:center;justify-content:space-between;padding-top:var(--hero-nav-padding-top)}.home-hero__nav-links{display:none}@media screen and (min-width:990px){.home-hero__nav-links{display:block}.home-hero__nav-links ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:28px}.home-hero__nav-links a{color:var(--hero-nav-link-color);font-family:var(--hero-nav-font-family);font-size:1.4rem;font-weight:500;text-decoration:none;white-space:nowrap}}.home-hero__logo{display:block;line-height:0}.home-hero__logo img{height:var(--hero-logo-height-mobile);width:auto;display:block}.home-hero__logo-text{color:var(--hero-nav-link-color);font-size:1.8rem;font-weight:800;text-transform:uppercase}@media screen and (min-width:990px){.home-hero__logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.home-hero__logo img{height:var(--hero-logo-height-desktop)}}.home-hero__nav-actions{display:flex;align-items:center;gap:12px}.home-hero__btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:var(--hero-btn-radius);font-weight:500;font-size:1.4rem;text-decoration:none;white-space:nowrap;transition:opacity .2s ease}.home-hero__btn:hover{opacity:.85}.home-hero__btn--outline{background:#ffffff1f;color:var(--hero-btn-outline-text);border:1px solid var(--hero-btn-outline-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home-hero__btn--filled{background:var(--hero-btn-filled-bg);color:var(--hero-btn-filled-text);border:1px solid transparent}.home-hero__desktop-only{display:none}@media screen and (min-width:990px){.home-hero__desktop-only{display:inline-flex}}.home-hero__hamburger{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:36px;height:36px;padding:0;background:transparent;border:none;cursor:pointer}.home-hero__hamburger span{display:block;width:22px;height:2px;background:var(--hero-nav-link-color);border-radius:1px;transition:transform .2s ease,opacity .2s ease}mobile-menu-drawer.is-open .home-hero__hamburger span:nth-child(1){transform:translateY(7px) rotate(45deg)}mobile-menu-drawer.is-open .home-hero__hamburger span:nth-child(2){opacity:0}mobile-menu-drawer.is-open .home-hero__hamburger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media screen and (min-width:990px){mobile-menu-drawer{display:none}}.home-hero__mobile-panel{position:absolute;top:100%;left:0;right:0;z-index:10;margin-top:12px;padding:16px;border-radius:12px;background:var(--hero-mobile-menu-bg)}.home-hero__mobile-panel[hidden]{display:none}.home-hero__mobile-panel ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.home-hero__mobile-panel a{display:block;text-align:center;padding:12px 20px;border-radius:12px;border:1px solid var(--hero-mobile-menu-link-border);color:var(--hero-mobile-menu-link-color);font-size:1.4rem;font-weight:500;text-decoration:none;transition:background-color .15s ease,color .15s ease}.home-hero__mobile-panel a:hover,.home-hero__mobile-panel a:focus-visible,.home-hero__mobile-panel a:active{background:var(--hero-mobile-menu-link-border);color:var(--hero-mobile-menu-bg)}.home-hero__meta-row{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:var(--hero-content-margin-top-mobile)}@media screen and (min-width:990px){.home-hero__meta-row{flex-direction:row;align-items:center;justify-content:space-between;margin-top:var(--hero-content-margin-top-desktop)}}.home-hero__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:999px;border:1px solid var(--hero-badge-border-color);background:#ffffff24;-webkit-backdrop-filter:blur(var(--hero-badge-blur));backdrop-filter:blur(var(--hero-badge-blur));color:var(--hero-badge-text-color)}.home-hero__badge-icon img{width:var(--hero-badge-icon-size);height:var(--hero-badge-icon-size);object-fit:contain;display:block}.home-hero__badge-text{font-size:1.3rem;font-weight:500;white-space:nowrap}.home-hero__mobile-heading{margin-top:1.5rem;color:var(--hero-mobile-heading-color);font-size:var(--hero-mobile-heading-size);font-weight:500;line-height:1.4}@media screen and (min-width:990px){.home-hero__mobile-heading{display:none}}.home-hero__tagline{margin:0;max-width:350px;color:var(--hero-tagline-color);font-size:var(--hero-tagline-font-size);line-height:var(--hero-tagline-line-height);text-align:left}@media screen and (min-width:990px){.home-hero__tagline{text-align:left}}.home-hero__mobile-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}@media screen and (min-width:990px){.home-hero__mobile-actions{display:none}}.home-hero__mobile-actions .home-hero__btn--outline{display:none}.home-hero__mobile-actions .home-hero__btn--filled{padding:10px 20px;font-size:1.3rem}.home-hero__bottom-image{position:absolute;left:0;right:0;bottom:0;z-index:3;width:100%;pointer-events:none}.home-hero__bottom-image-inner img{width:100%;height:auto;display:block}.home-hero__bottom-image-inner--mobile{display:block}.home-hero__bottom-image-inner--desktop{display:none}@media screen and (min-width:990px){.home-hero__bottom-image-inner--mobile{display:none}.home-hero__bottom-image-inner--desktop{display:block}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-home-hero.css.map */
