.swx-collection-banner{--swx-collection-viewport-height: 100vh;--swx-collection-header-height: calc(var(--header-height, 0px) + var(--swx-announcement-height, 0px));--swx-collection-available-height: max(0px, calc(var(--swx-collection-viewport-height) - var(--swx-collection-header-height)));--swx-collection-custom-height: var(--swx-collection-custom-vh);--swx-collection-media-frame-min-height: max(0px, calc(var(--swx-collection-media-min-height) - var(--swx-collection-header-height)));--swx-collection-custom-frame-height: min( var(--swx-collection-available-height), max(var(--swx-collection-custom-height), var(--swx-collection-media-frame-min-height)), var(--swx-collection-max-height) );--swx-collection-frame-height: var(--swx-collection-media-height)}@supports (height: 100svh){.swx-collection-banner{--swx-collection-viewport-height: 100svh;--swx-collection-custom-height: var(--swx-collection-custom-svh)}}.swx-collection-banner[data-height-mobile=full_viewport]{--swx-collection-frame-height: var(--swx-collection-available-height)}.swx-collection-banner[data-height-mobile=custom]{--swx-collection-frame-height: var(--swx-collection-custom-frame-height)}.swx-collection-banner .swx-collection-banner__frame{position:relative;isolation:isolate;display:flex;align-items:center;min-height:max(var(--swx-collection-frame-height),var(--swx-collection-min-height));padding:var(--swx-collection-padding-top) var(--swx-collection-padding-right) var(--swx-collection-padding-bottom) var(--swx-collection-padding-left);box-sizing:border-box;overflow:hidden}.swx-collection-banner .swx-collection-banner__picture{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none}.swx-collection-banner .swx-collection-banner__picture--desktop-only{display:none}.swx-collection-banner .swx-collection-banner__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--swx-collection-image-position-mobile)}.swx-collection-banner .swx-collection-banner__content{width:100%;max-width:var(--swx-collection-content-width);min-width:0;text-align:var(--swx-collection-text-align);overflow-wrap:anywhere}.swx-collection-banner .swx-collection-banner__inner{display:flex;width:100%;min-width:0}@media screen and (max-width:749px){.swx-collection-banner[data-align-mobile=center] .swx-collection-banner__content{margin-inline:auto}.swx-collection-banner[data-align-mobile=right] .swx-collection-banner__content{margin-left:auto}}.swx-collection-banner .swx-collection-banner__eyebrow{--swx-eyebrow-size: var(--swx-collection-eyebrow-size);--swx-eyebrow-color: var(--swx-collection-heading-color, rgb(var(--color-foreground)));margin:0 0 var(--swx-collection-eyebrow-gap)}.swx-collection-banner .swx-collection-banner__heading{margin:0;color:var(--swx-collection-heading-color, rgb(var(--color-foreground)));font-family:var(--font-heading-family);font-size:var(--swx-section-title-size);font-weight:400;line-height:var(--swx-collection-heading-line-height);letter-spacing:var(--swx-collection-heading-letter-spacing);text-box-trim:trim-both;text-box-edge:cap alphabetic}.swx-collection-banner .swx-collection-banner__description{margin:var(--swx-collection-description-gap) 0 0;color:var(--swx-collection-description-color, rgb(var(--color-description)));font-family:var(--font-body-secondary-family);font-size:var(--swx-section-description-size);font-weight:400;line-height:var(--swx-collection-description-line-height);letter-spacing:var(--swx-collection-description-letter-spacing);text-box-trim:trim-both;text-box-edge:cap alphabetic}.swx-collection-banner .swx-collection-banner__description>:first-child{margin-top:0}.swx-collection-banner .swx-collection-banner__description>:last-child{margin-bottom:0}@media screen and (min-width:750px){.swx-collection-banner{--swx-collection-frame-height: var(--swx-collection-media-height)}.swx-collection-banner .swx-collection-banner__picture--desktop-only{display:block}.swx-collection-banner .swx-collection-banner__picture--mobile-only{display:none}.swx-collection-banner[data-height=full_viewport]{--swx-collection-frame-height: var(--swx-collection-available-height)}.swx-collection-banner[data-height=custom]{--swx-collection-frame-height: var(--swx-collection-custom-frame-height)}.swx-collection-banner[data-height=adapt_to_media]{--swx-collection-frame-height: var(--swx-collection-media-height)}.swx-collection-banner[data-height=smart]{--swx-collection-frame-height: var(--swx-collection-smart-height)}.swx-collection-banner .swx-collection-banner__image{object-position:var(--swx-collection-image-position-desktop)}.swx-collection-banner .swx-collection-banner__content{width:min(62%,var(--swx-collection-content-width))}.swx-collection-banner[data-align=left] .swx-collection-banner__content{margin-inline:0}.swx-collection-banner[data-align=center] .swx-collection-banner__content{width:min(100%,var(--swx-collection-content-width));margin-inline:auto}.swx-collection-banner[data-align=right] .swx-collection-banner__content{margin-inline:auto 0}}@media screen and (min-width:750px)and (max-width:1199px){.swx-collection-banner[data-align=left] .swx-collection-banner__content{width:min(80%,var(--swx-collection-content-width))}}@media screen and (min-width:1401px){.swx-collection-banner[data-height=smart]{--swx-collection-frame-height: var(--swx-collection-custom-frame-height)}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/swx-collection-banner.css.map */
