.oddgoose-hero__inner{display:flex;flex-direction:column;align-items:center;gap:2rem;text-align:center}.oddgoose-hero__heading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(4rem,9vw,9rem);line-height:1;letter-spacing:-.02em;color:rgb(var(--color-foreground));max-width:18ch;text-wrap:balance}.oddgoose-hero__subheading{margin:0;font-size:1.8rem;line-height:1.4;color:rgba(var(--color-foreground),.85);max-width:52ch}.oddgoose-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:1rem}.oddgoose-hero__inner--left .oddgoose-hero__actions{justify-content:flex-start}.oddgoose-hero__inner--right .oddgoose-hero__actions{justify-content:flex-end}.oddgoose-hero__actions .button{min-width:15.2rem}.oddgoose-hero__image{margin-top:2rem;max-width:min(48rem,80%)}.oddgoose-hero__image img{width:100%;height:auto}@media screen and (max-width:749px){.oddgoose-hero__heading{font-size:clamp(3.2rem,11vw,4.8rem)}.oddgoose-hero__subheading{font-size:1.6rem}.oddgoose-hero__actions{width:100%}.oddgoose-hero__actions .button{flex:1 1 14rem;min-width:0}.oddgoose-hero__inner--overlay{justify-content:flex-end}.oddgoose-hero__heading--on-image,.oddgoose-hero__subheading--on-image{text-shadow:0 .2rem 1.8rem rgb(0 0 0 / .55)}}.oddgoose-hero--banner{position:relative;isolation:isolate;overflow:hidden;display:block}.oddgoose-hero__media,.oddgoose-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.oddgoose-hero__media-img{width:100%;height:100%;object-fit:cover;display:block}.oddgoose-hero__inner--overlay{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;min-height:inherit;gap:1.5rem;text-align:center;align-items:center;margin-inline:auto}.oddgoose-hero__inner--overlay.oddgoose-hero__inner--left{align-items:flex-start;text-align:left}.oddgoose-hero__inner--overlay.oddgoose-hero__inner--right{align-items:flex-end;text-align:right}.oddgoose-hero__heading--on-image,.oddgoose-hero__subheading--on-image{color:#fff}.oddgoose-hero__heading--on-image{font-size:clamp(3.6rem,5vw,7rem);line-height:.94;letter-spacing:0}.oddgoose-hero__subheading--on-image{opacity:.92}.oddgoose-hero--banner .button.oddgoose-hero__cta{--color-button: 255, 255, 255;--color-button-text: 18, 18, 18;--color-secondary-button: 255, 255, 255;--color-secondary-button-text: 18, 18, 18;--alpha-button-background: 1;color:#121212;background:#fff;border-color:#fff;box-shadow:none}.oddgoose-hero--banner .button.oddgoose-hero__cta:after{box-shadow:0 0 0 var(--buttons-border-width) #fff}.oddgoose-hero--banner .button.oddgoose-hero__cta:hover{color:#121212;background:#ffffffe0;border-color:#ffffffe0}.oddgoose-hero--banner .button.oddgoose-hero__cta:hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + 1px) #ffffffe0}@media(prefers-reduced-motion:no-preference){.oddgoose-hero--banner .oddgoose-hero__heading,.oddgoose-hero--banner .oddgoose-hero__subheading,.oddgoose-hero--banner .oddgoose-hero__actions{animation:oddgoose-hero-rise .6s ease both}.oddgoose-hero--banner .oddgoose-hero__subheading{animation-delay:.08s}.oddgoose-hero--banner .oddgoose-hero__actions{animation-delay:.16s}@keyframes oddgoose-hero-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}}body:has(.oddgoose-hero--banner) .oddgoose-hero--banner{margin-top:calc(-1 * var(--header-height, 0px))}body:has(.oddgoose-hero--banner) .section-header:not(.scrolled-past-header) .header-wrapper{background:transparent;border-bottom:0}body:has(.oddgoose-hero--banner) .section-header:not(.scrolled-past-header) .header__heading-logo{filter:brightness(0) invert(1)}body:has(.oddgoose-hero--banner) .section-header:not(.scrolled-past-header) .header__menu-item,body:has(.oddgoose-hero--banner) .section-header:not(.scrolled-past-header) .header__menu-item:hover,body:has(.oddgoose-hero--banner) .section-header:not(.scrolled-past-header) .header__active-menu-item,body:has(.oddgoose-hero--banner) .section-header:not(.scrolled-past-header) .header__icon,body:has(.oddgoose-hero--banner) .section-header:not(.scrolled-past-header) .header__icon .icon,body:has(.oddgoose-hero--banner) .section-header:not(.scrolled-past-header) .header-localization .localization-form__select,body:has(.oddgoose-hero--banner) .section-header:not(.scrolled-past-header) .header-localization .localization-form__select .icon-caret{color:#fff}body:has(.oddgoose-hero--banner) .section-header:not(.scrolled-past-header) .header__submenu .header__menu-item,body:has(.oddgoose-hero--banner) .section-header:not(.scrolled-past-header) .header__submenu .header__menu-item:hover{color:rgba(var(--color-foreground),.75)}body:has(.oddgoose-hero--banner) .section-header.menu-open .header__heading-logo{filter:none}body:has(.oddgoose-hero--banner) .section-header.menu-open .header__menu-item,body:has(.oddgoose-hero--banner) .section-header.menu-open .header__icon,body:has(.oddgoose-hero--banner) .section-header.menu-open .header__icon .icon,body:has(.oddgoose-hero--banner) .section-header.menu-open .header-localization .localization-form__select,body:has(.oddgoose-hero--banner) .section-header.menu-open .header-localization .localization-form__select .icon-caret{color:rgb(var(--color-foreground))}
/*# sourceMappingURL=/cdn/shop/t/4/assets/oddgoose-hero.css.map */
