.banner{--banner-height: 85vh;--banner-min-height: 400px;position:relative}.banner__edge-style{position:relative;width:100%;z-index:var(--z-index-base)}.banner--box-overlap-bottom{padding-bottom:var(--space-large)}.banner--box-overlap-top{padding-top:var(--space-large)}.banner--transparent-box{padding:0}.banner__container{align-items:center;display:grid;grid-template-rows:minmax(var(--banner-min-height),var(--banner-height));position:relative;width:100%;z-index:var(--z-index-base)}.banner__media{background:var(--color-image-placeholder)}.banner__media--mobile{display:none}.banner__media,.banner__overlay{grid-column:1 / -1;grid-row:1 / -1;height:100%;overflow:hidden;position:relative;width:100%}.banner__image{height:100%;object-fit:cover;width:100%}.banner__media .placeholder-svg{position:absolute;top:0;left:0;width:100%;height:100%;min-width:1020px;z-index:var(--z-index-background)}.banner__overlay{position:absolute;top:0;left:0;bottom:0;right:0;z-index:var(--z-index-overlay)}.banner__content{display:flex;height:100%;position:absolute;top:0;left:0;width:100%;z-index:var(--z-index-overlay-interaction)}.banner__box{max-width:50%;min-width:25%;padding:var(--space-large)}.banner__content.flex-align--top-left .banner__box,.banner__content.flex-align--bottom-left .banner__box,.banner__content.flex-align--middle-left .banner__box{margin-right:var(--space-viewport-sides)}.banner__content.flex-align--top-right .banner__box,.banner__content.flex-align--bottom-right .banner__box,.banner__content.flex-align--middle-right .banner__box{margin-left:var(--space-viewport-sides)}.banner__content.flex-align--top-center .banner__box,.banner__content.flex-align--bottom-center .banner__box,.banner__content.flex-align--middle-center .banner__box{margin-left:var(--space-viewport-sides);margin-right:var(--space-viewport-sides)}.banner__content.banner__content--transparent-bg .banner__box{margin-left:0;margin-right:0}@media screen and (min-width:900px){.banner--with-styled-edge-bottom .banner__content--transparent-bg,.banner--with-styled-edge-bottom .banner__content--background-video{padding-bottom:7vh}.banner--with-styled-edge-top .banner__content--transparent-bg,.banner--with-styled-edge-top .banner__content--background-video{padding-top:7vh}}@media screen and (max-width:899px){.banner__content:not(.banner__content--background-video){position:relative}.banner__box{display:inline-block;max-width:100%;width:100%}.banner__content--transparent-bg .banner__box{padding:var(--space-large) var(--space-viewport-sides)}.banner__box.element--border-bottom-left-arch{border-bottom-left-radius:0;border-top-left-radius:var(--border-radius-arch)}.banner__box.element--border-bottom-right-arch{border-bottom-right-radius:0;border-top-right-radius:var(--border-radius-arch)}.banner__media--desktop--only{display:none}.banner__media--mobile{display:block}.banner__overlay--desktop-only{display:none}.banner--with-styled-edge-bottom .banner__content--background-video{padding-bottom:4vh}.banner--with-styled-edge-top .banner__content--background-video{padding-top:4vh}}.collection-read-more{display:block;margin-top:1rem;width:100%}.collection-read-more summary{display:block;width:fit-content;cursor:pointer;font-weight:400;text-decoration:underline;margin-top:.75rem;margin-bottom:0;list-style:none}.collection-read-more summary::-webkit-details-marker{display:none}.collection-read-more__label--less,.collection-read-more[open] .collection-read-more__label--more{display:none}.collection-read-more[open] .collection-read-more__label--less{display:inline}.collection-read-more[open] summary{margin-bottom:1rem}.collection-read-more__content{display:block;clear:both;margin-top:1rem;max-height:min(360px,42vh);overflow-y:auto;padding-right:.75rem;-webkit-overflow-scrolling:touch}.collection-read-more__content h2{display:block;margin-top:0;margin-bottom:.75rem}.collection-read-more__content h3{display:block;margin-top:1.25rem;margin-bottom:.5rem}@media screen and (max-width:899px){.collection-read-more__content{max-height:38vh}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/styles-component-banner.css.map */
