.freefall-hero{position:relative;display:flex;width:100%;min-height:var(--hero-height-mobile, 480px);overflow:hidden;isolation:isolate;margin-block-start:var(--hero-margin-block-start, 0px);margin-block-end:var(--hero-margin-block-end, 0px);box-shadow:0 var(--hero-margin-block-end, 0px) 0 0 #620007}.freefall-hero--media-image{display:block;min-height:0}@media screen and (min-width:750px){.freefall-hero{min-height:var(--hero-height-desktop, 700px)}.freefall-hero--media-image{min-height:0}}.freefall-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.freefall-hero--media-image .freefall-hero__media{position:relative;inset:auto;aspect-ratio:var(--hero-image-aspect-ratio, 2.4)}.freefall-hero__picture,.freefall-hero__image,.freefall-hero__video,.freefall-hero__placeholder{display:block;width:100%;height:100%;object-fit:fill;object-position:center}.freefall-hero__placeholder-svg{width:100%;height:100%}.freefall-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(var(--hero-overlay-color, 0, 0, 0));opacity:var(--hero-overlay-opacity, 0);pointer-events:none}.freefall-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.5rem;width:100%;padding:2rem 1.5rem;margin-block-start:var(--hero-padding-block-start, 0px);margin-block-end:var(--hero-padding-block-end, 0px);color:var(--hero-text-color, #fff7ea)}.freefall-hero--media-image .freefall-hero__content{position:absolute;top:0;right:0;bottom:0;left:0}.freefall-hero__content--top-left{justify-content:flex-start;align-items:flex-start;text-align:left}.freefall-hero__content--top-center{justify-content:flex-start;align-items:center;text-align:center}.freefall-hero__content--bottom-left{justify-content:flex-end;align-items:flex-start;text-align:left}.freefall-hero__content--bottom-center{justify-content:flex-end;align-items:center;text-align:center}.freefall-hero__heading{display:flex;flex-direction:column;margin:0;color:inherit;font-family:var(--font-freefall-hero-family),serif;font-style:var(--font-freefall-hero-style, normal);font-weight:var(--font-freefall-hero-weight, 400);font-size:clamp(1.5rem,1.1rem + 1.6vw,1.8125rem);line-height:1.2;letter-spacing:.01em}.freefall-hero__heading-line{display:block}.freefall-hero__sort{position:relative;display:flex;align-items:center;margin-inline-start:auto}.freefall-hero__content--top-center .freefall-hero__sort,.freefall-hero__content--bottom-center .freefall-hero__sort{margin-inline-start:0}.freefall-hero__sort-label{position:relative;display:inline-flex;align-items:center;gap:.5rem;font-size:1.15rem;color:inherit;cursor:pointer}.freefall-hero__sort-icon{width:.625rem;height:1rem;flex-shrink:0}.freefall-hero__sort-select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;-webkit-appearance:none;appearance:none;border:0}.freefall-hero__sort-select:focus-visible+.freefall-hero__sort-label,.freefall-hero__sort-label:has(+.freefall-hero__sort-select:focus-visible){outline:2px solid currentColor;outline-offset:4px}.freefall-hero__sort-submit{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.freefall-hero__sort-submit:focus-visible{position:static;width:auto;height:auto;margin:.5rem 0 0;padding:.4rem .9rem;clip:auto;overflow:visible;color:var(--hero-text-color, #fff7ea);background:transparent;border:1px solid currentColor;border-radius:2px}@media screen and (min-width:750px){.freefall-hero__content{padding:3rem 4rem}.freefall-hero__heading{font-size:clamp(1.8rem,1.2rem + 1.5vw,1.8125rem)}}@media(prefers-reduced-motion:no-preference){.freefall-hero__sort-label{transition:opacity .15s ease}}@media screen and (max-width:749px){.freefall-hero{flex-direction:column;min-height:auto}.freefall-hero__media{position:static;inset:auto;aspect-ratio:.94}freefall-hero--media-image .freefall-hero__media{aspect-ratio:auto;background-color:var(--hero-mobile-bg, #620007)}.freefall-hero--media-image .freefall-hero__picture,.freefall-hero--media-image .freefall-hero__image{height:auto;object-fit:contain;object-position:top center}.freefall-hero__overlay{display:none}.freefall-hero__content{position:static;z-index:1;background-color:var(--hero-mobile-bg, #620007);padding:2rem 1.25rem 1.5rem;gap:1rem}.freefall-hero--media-image .freefall-hero__content{position:static;inset:auto}.freefall-hero__sort{margin-inline-start:auto}}
/*# sourceMappingURL=/cdn/shop/t/128/assets/section-freefall-hero.css.map */
