.resa-hero .resa-hero__content--left{align-items:start}.resa-hero .resa-hero__content--center{align-items:center}.resa-hero .resa-hero__heading--text{font-weight:500}@media only screen and (max-width:749px){.resa-hero .resa-hero__heading--text.mobile--h1{font-size:calc(var(--ax)*30)}.resa-hero .resa-hero__heading--text.mobile--h2{font-size:calc(var(--ax)*20)}.resa-hero .resa-hero__heading--text.mobile--h0{font-size:calc(var(--f-heading-scale)*var(--ax40))}.resa-hero .resa-hero__heading--text.mobile--hxl{font-size:calc(var(--f-heading-scale)*var(--ax50))}}.resa-hero .resa-hero__subheading p{margin:0;font-size:var(--ax14)}.resa-hero .resa-hero__button{padding:15px 40px}.resa-hero .resa-hero__button.resa-hero__button--text{position:relative}.resa-hero .resa-hero__button.resa-hero__button--text:before{content:"";left:0;position:absolute;bottom:calc(-4*var(--ax));transition:width .3s cubic-bezier(.32,.24,.15,1);width:0;display:block;height:var(--ax1);background:rgb(var(--c-link))}.resa-hero .resa-hero__button.resa-hero__button--text:before{width:100%;transition:width .3s cubic-bezier(.32,.24,.15,1)}.resa-hero .resa-hero__button.resa-hero__button--text:hover:before{width:calc(100% - var(--ax8));transition:width .3s cubic-bezier(.32,.24,.15,1)}.resa-hero .resa-hero__button.resa-hero__button--text{color:#fff;display:inline-block;font-size:var(--ax14);font-weight:500;line-height:1.2;padding:0;text-decoration:none;text-transform:uppercase}.resa-hero .resa-hero__button.resa-hero__button--text:before{background:currentColor;bottom:calc(-6*var(--ax))}.resa-hero .resa-hero__text--none{text-transform:none}.resa-hero .resa-hero__content--center-top{justify-content:flex-start;align-items:center;text-align:center}.resa-hero .resa-hero__content--center-middle{justify-content:center;align-items:center;text-align:center}.resa-hero .resa-hero__content--center-bottom{justify-content:flex-end;align-items:center;text-align:center}.resa-hero .resa-hero__content--left-top{justify-content:flex-start;align-items:flex-start;text-align:left}.resa-hero .resa-hero__content--left-middle{justify-content:center;align-items:flex-start;text-align:left}.resa-hero .resa-hero__content--left-bottom{justify-content:flex-end;align-items:flex-start;text-align:left}.resa-hero .resa-hero__content--right-top{justify-content:flex-start;align-items:flex-end;text-align:right}.resa-hero .resa-hero__content--right-middle{justify-content:center;align-items:flex-end;text-align:right}.resa-hero .resa-hero__content--right-bottom{justify-content:flex-end;align-items:flex-end;text-align:right}@media only screen and (max-width:749px){.resa-hero .resa-hero__content__mobile--center-top{justify-content:flex-start;align-items:center;text-align:center}.resa-hero .resa-hero__content__mobile--center-middle{justify-content:center;align-items:center;text-align:center}.resa-hero .resa-hero__content__mobile--center-bottom{justify-content:flex-end;align-items:center;text-align:center}.resa-hero .resa-hero__content__mobile--left-top{justify-content:flex-start;align-items:flex-start;text-align:left}.resa-hero .resa-hero__content__mobile--left-middle{justify-content:center;align-items:flex-start;text-align:left}.resa-hero .resa-hero__content__mobile--left-bottom{justify-content:flex-end;align-items:flex-start;text-align:left}.resa-hero .resa-hero__content__mobile--right-top{justify-content:flex-start;align-items:flex-end;text-align:right}.resa-hero .resa-hero__content__mobile--right-middle{justify-content:center;align-items:flex-end;text-align:right}.resa-hero .resa-hero__content__mobile--right-bottom{justify-content:flex-end;align-items:flex-end;text-align:right}}.resa-hero .gap__desktop--narrow{gap:5px}.resa-hero .gap__desktop--normal{gap:10px}.resa-hero .gap__desktop--wide{gap:20px}@media only screen and (max-width:749px){.resa-hero .resa-hero__content.gap__mobile--narrow{gap:5px}.resa-hero .resa-hero__content.gap__mobile--normal{gap:10px}.resa-hero .resa-hero__content.gap__mobile--wide{gap:20px}}.resa-hero .pb-10{padding-bottom:15px}@media only screen and (max-width:989px){.resa-hero .resa-hero__button{padding:10px 30px}}@media only screen and (max-width:989px){.resa-hero.page-width{padding-left:calc(var(--x-spacing-phone)*2);padding-right:calc(var(--x-spacing-phone)*2)}}@media only screen and (min-width:990px){.resa-hero--2{--x-spacing-desk: calc(80 * var(--ax))}}.resa-hero__heading{font-weight:var(--f-body-weight)}@media only screen and (max-width:989px){.resa-hero__heading{font-size:var(--ax24)}}.resa-hero__subheading{font-weight:var(--f-body-weight)}.resa-hero__pre-hover-text{top:50%;transform:translateY(-50%);font-weight:var(--f-body-weight)}.resa-hero__media:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:2;background:#000}.resa-hero__item{aspect-ratio:.75;background:#0000}@media only screen and (min-width:990px){.resa-hero__item--1{aspect-ratio:2;max-height:calc(100dvh - var(--header-height) - calc(100 * var(--ax)))}}@media only screen and (min-width:990px){.resa-hero__item--clickable .resa-hero__media{width:calc(100% - var(--ax8));height:calc(100% - var(--ax8));top:var(--ax4);left:var(--ax4)}}@media only screen and (min-width:990px){.resa-hero__item--clickable:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:var(--ax1) solid #000;z-index:1;opacity:0;transition:.2s opacity cubic-bezier(.32,.24,.15,1)}.resa-hero__item--clickable:hover:before{opacity:1;transition:.2s opacity cubic-bezier(.32,.24,.15,1)}}.resa-hero__item--clickable .reveal-on-hover{opacity:0;transition:.2s opacity cubic-bezier(.32,.24,.15,1)}@media only screen and (max-width:989px){.resa-hero__item--clickable .reveal-on-hover{opacity:1}}.resa-hero__item--clickable .hide-on-hover{opacity:1;transition:.2s opacity cubic-bezier(.32,.24,.15,1)}@media only screen and (max-width:989px){.resa-hero__item--clickable .hide-on-hover{opacity:0}}.resa-hero__item--clickable:hover .reveal-on-hover{opacity:1;transition:.2s opacity cubic-bezier(.32,.24,.15,1)}.resa-hero__item--clickable:hover .hide-on-hover{opacity:0;transition:.2s opacity cubic-bezier(.32,.24,.15,1)}.resa-hero__item--clickable:hover .button--outline{background:#0000;border:solid rgb(var(--c-foreground)) var(--ax1);color:solid rgb(var(--c-foreground)) var(--ax1);transform:none}.resa-hero__item--clickable:hover .button--outline:hover{transform:none!important;background:#0000;border:solid rgb(var(--c-foreground)) var(--ax1);color:solid rgb(var(--c-foreground)) var(--ax1)}@media only screen and (max-width:989px){.resa-hero__item--landscape-mobile{aspect-ratio:1.5}}.resa-hero__content{padding:var(--ax20) var(--ax20)}.resa-hero__content--centered{justify-content:center}.resa-hero__content--spread{justify-content:space-between}@media only screen and (min-width:990px){.resa-hero__content{padding:var(--ax20) var(--ax40)}}.resa-hero .button--outline{background:#0000;border:solid rgb(var(--c-foreground)) var(--ax1);color:solid rgb(var(--c-foreground)) var(--ax1);transform:none}.resa-hero .button--outline:hover{transform:none!important;background:rgb(var(--c-foreground));border-color:rgb(var(--c-foreground));color:rgb(var(--c-background))}
/*# sourceMappingURL=/cdn/shop/t/132/assets/resa-hero-enhancements.css.map */
