.section__image-banner .page-width--full .media-wrapper--style{--media-border-opacity: 0;--media-border-width: 0px;--media-radius: 0px}.page--404 .section__image-banner .banner__large-heading,.page--maintenance .section__image-banner .banner__large-heading,.page--password .section__image-banner .banner__large-heading{line-height:1;margin:0;font-weight:700}.page--404 .section__image-banner a,.page--maintenance .section__image-banner a,. .page--password .section__image-banner a{text-decoration:underline;text-underline-offset:3px}.section__image-banner .banner__content{padding-top:4rem;padding-bottom:4rem}.section__image-banner .banner__buttons .link{--color-link: var(--global-color-inverse-foreground);--color-link-hover: var(--global-color-inverse-foreground)}.section__image-banner .banner__heading{text-transform:uppercase}@media screen and (max-width:749px){.section__image-banner:has(.banner__content--bottom-small) .media__control-button{bottom:auto;top:1.6rem}}@media screen and (min-width:750px){.section__image-banner:has(.banner__content--top-right) .media__control-button,.section__image-banner:has(.banner__content--middle-right) .media__control-button,.section__image-banner:has(.banner__content--bottom-right) .media__control-button{right:auto;left:1.6rem}}@media screen and (min-width:1033px){.section__image-banner .banner__box-wrapper{max-width:75rem}.section__image-banner .page-width--full .banner__content.banner__content--top-left,.section__image-banner .page-width--full .banner__content.banner__content--middle-left,.section__image-banner .page-width--full .banner__content.banner__content--bottom-left{padding-left:var(--padding-full-width)}.section__image-banner .page-width--full .banner__content.banner__content--top-right,.section__image-banner .page-width--full .banner__content.banner__content--middle-right,.section__image-banner .page-width--full .banner__content.banner__content--bottom-right{padding-right:var(--padding-full-width)}}.page--maintenance,.page--password{background:#000}.page--maintenance .content-for-layout,.page--maintenance .section__image-banner,.page--maintenance .section__image-banner .page-width,.page--maintenance .section__image-banner .section__main,.page--maintenance .section__image-banner .banner,.page--maintenance .section__image-banner .banner__media,.page--maintenance .section__image-banner .media-wrapper,.page--maintenance .section__image-banner .media,.page--maintenance .section__image-banner .banner__content,.page--password .content-for-layout,.page--password .section__image-banner,.page--password .section__image-banner .page-width,.page--password .section__image-banner .section__main,.page--password .section__image-banner .banner,.page--password .section__image-banner .banner__media,.page--password .section__image-banner .media-wrapper,.page--password .section__image-banner .media,.page--password .section__image-banner .banner__content{min-height:100dvh}.page--maintenance .section__image-banner .media,.page--password .section__image-banner .media{--min-height: 100dvh !important;--max-height: none !important}.page--maintenance .section__image-banner .media-wrapper,.page--password .section__image-banner .media-wrapper{--overlay-opacity: .58}.page--maintenance .section__image-banner .banner__content,.page--password .section__image-banner .banner__content{padding:3.2rem 1.6rem}.page--maintenance .section__image-banner .banner__box-wrapper,.page--password .section__image-banner .banner__box-wrapper{max-width:72rem;margin:0 auto}.page--maintenance .section__image-banner .banner__heading,.page--password .section__image-banner .banner__heading{display:flex;flex-direction:column;align-items:center;gap:1.6rem}.page--maintenance .section__image-banner .banner__large-heading,.page--password .section__image-banner .banner__large-heading{line-height:.88}.page--maintenance .section__image-banner .banner__text,.page--password .section__image-banner .banner__text{max-width:66rem;margin:0 auto}.page--maintenance .section__image-banner .banner__text p,.page--password .section__image-banner .banner__text p{margin:0 0 1.6rem}.page--maintenance .section__image-banner .banner__text p:last-child,.page--password .section__image-banner .banner__text p:last-child{margin-bottom:0}@media screen and (min-width:750px){.page--maintenance .section__image-banner .banner__content,.page--password .section__image-banner .banner__content{padding:4rem 2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/section-image-banner.css.map */
