.main-banner{position:relative;padding-top:var(--padding-top-section-mobile);padding-bottom:var(--padding-bottom-section-mobile);width:100%;display:flex;flex-direction:column;max-height:90vh;z-index:0}.main-banner--small{aspect-ratio:375/183;min-height:180px}@media screen and (min-width:768px){.main-banner--small{aspect-ratio:1440/560}}.main-banner--medium{aspect-ratio:375/450;min-height:450px}@media screen and (min-width:768px){.main-banner--medium{aspect-ratio:1440/744}}@media screen and (min-width:768px){.main-banner{padding-top:var(--padding-top-section-desktop);padding-bottom:var(--padding-bottom-section-desktop);max-height:97vh}}@media screen and (min-width:768px)and (max-height:750px){.main-banner{max-height:90vh}}.main-banner.main-banner--enable-mask:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:1;background:var(--background-mask)}.main-banner .main-banner__background-holder{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.main-banner .main-banner__background-holder>*{position:absolute;top:0;left:0;width:100%;height:100%}.main-banner .main-banner__button{font-size:var(--button-fz-mobile, 16px)}@media screen and (min-width:768px){.main-banner .main-banner__button{font-size:var(--button-fz-desktop, 16px)}}.main-banner-background__video{z-index:1}.main-banner-background__video video{width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.main-banner-background__video-mobile{display:block;height:100%}@media screen and (min-width:768px){.main-banner-background__video-mobile{display:none}}.main-banner-background__video-desktop{height:100%}.main-banner-background__video-desktop--has-mobile{display:none}@media screen and (min-width:768px){.main-banner-background__video-desktop--has-mobile{display:block}}.main-banner-background__video-banner{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-1}.main-banner-background__image{z-index:0}.main-banner-background__image img{width:100%;height:100%;-o-object-position:var(--bg-image-position-mobile);object-position:var(--bg-image-position-mobile);-o-object-fit:cover;object-fit:cover;background-repeat:no-repeat}@media screen and (min-width:768px){.main-banner-background__image img{-o-object-position:var(--bg-image-position-desktop);object-position:var(--bg-image-position-desktop)}}.main-banner__container{display:flex;flex-direction:column;align-items:var(--position-content-x);justify-content:var(--position-content-y);height:100%;position:relative;z-index:1}.main-banner__content-holder{text-align:var(--text-alignment-content, "center")}@media screen and (min-width:768px){.main-banner__content-holder{padding-left:var(--content-padding-left-desktop)}}.main-banner__title-holder{display:block;margin-bottom:8px}@media screen and (min-width:768px){.main-banner__title-holder{margin-bottom:16px}}.main-banner__title-holder>*{font-size:var(--title-fz-mobile, 24px);line-height:1;text-transform:uppercase}@media screen and (min-width:768px){.main-banner__title-holder>*{font-size:var(--title-fz-desktop, 32px);line-height:1}}.main-banner__description{display:block;margin-bottom:16px;font-size:var(--subtitle-fz-mobile, 12px)}@media screen and (min-width:768px){.main-banner__description{margin-bottom:24px;font-size:var(--subtitle-fz-desktop, 16px)}}.main-banner__description p{margin-bottom:4px}@media screen and (min-width:768px){.main-banner__description p{margin-bottom:8px}}.main-banner__description p a{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-main-banner.out.css.map */
