.main-banner-section{position:relative;overflow:hidden}.main-banner{position:relative;width:100%;min-height:var(--main-banner-height-desktop, 420px)}.main-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.main-banner__media video,.main-banner__media iframe,.main-banner__media-image{width:100%;height:100%;object-fit:cover}.main-banner__content-wrapper{position:relative;z-index:1;display:flex;width:100%;min-height:var(--main-banner-height-desktop, 420px);padding:var(--padding-top) 1.8rem var(--padding-bottom) 1.8rem}.main-banner__content-wrapper--v-top{align-items:flex-start}.main-banner__content-wrapper--v-center{align-items:center}.main-banner__content-wrapper--v-bottom{align-items:flex-end}.main-banner__content-wrapper--h-left{justify-content:flex-start}.main-banner__content-wrapper--h-left *{text-align:left}.main-banner__content-wrapper--h-center{justify-content:center}.main-banner__content-wrapper--h-center *{text-align:center}.main-banner__content-wrapper--h-right{justify-content:flex-end}.main-banner__content-wrapper--h-right *{text-align:right}.main-banner__content-wrapper--full .main-banner__content{max-width:none}.main-banner__content{max-width:100%;color:inherit}.main-banner__content *{font-family:var(--font-gt-ultra-median)}.main-banner__title{font-size:var(--main-banner-title-size-desktop);line-height:90%;margin:0 0 1rem;opacity:0;transform:translateY(10%);transition-delay:.5s!important;transition:opacity 2s cubic-bezier(.25,.46,.45,.94),transform 2s cubic-bezier(.25,.46,.45,.94)}.main-banner-section--loaded .main-banner__title{opacity:1;transform:translateY(0)}.main-banner__subtitle{font-size:var(--main-banner-subtitle-size-desktop);line-height:1.4;font-weight:300}.main-banner__text-image{max-width:100%;height:auto;display:block;width:100%}.main-banner__actions{display:inline-flex;align-items:center;gap:.5rem}.main-banner__button{display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 1.9rem;border-radius:999px;font-size:.95rem;text-decoration:none;border:1px solid transparent;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.main-banner__button:hover{transform:translateY(-1px)}.main-banner__button--primary{background-color:#111;color:#fff}.main-banner__button--primary:hover{background-color:#000}.main-banner__button--outline{background-color:transparent;color:#111;border-color:#111}.main-banner__button--outline:hover{background-color:#111;color:#fff}.main-banner__button--underlined{background-color:transparent;color:#111;padding-inline:0;border-radius:0}.main-banner__button--underlined span:first-child{border-bottom:1px solid currentColor}.main-banner__button--primary-white{background-color:#fff;color:#000}.main-banner__button--primary-white:hover{background-color:#f5f5f5}.main-banner__button--outline-white{background-color:transparent;color:#fff;border-color:#fff}.main-banner__button--outline-white:hover{background-color:#fff;color:#000}.main-banner__button--underlined-white{background-color:transparent;color:#fff;padding-inline:0;border-radius:0}.main-banner__button--underlined-white span:first-child{border-bottom:1px solid currentColor}.main-banner__button--secondary{background-color:#e5e5e5;color:#000}.main-banner__button--secondary:hover{background-color:#d4d4d4}.main-banner__button-icon{display:inline-flex;align-items:center;justify-content:center}@media screen and (max-width:749px){.main-banner__content-wrapper{min-height:var(--main-banner-height-mobile, 360px);padding:var(--padding-top-mobile) 1.25rem var(--padding-bottom-mobile) 1.25rem}.main-banner__title{font-size:var(--main-banner-title-size-mobile);letter-spacing:-.05em}.main-banner__subtitle{font-size:var(--main-banner-subtitle-size-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map */
