.flex-blocks-wrapper{background-color:#fff}.flex-blocks-wrapper .hide{display:none}@media only screen and (max-width:767px){.flex-blocks-wrapper .small--hide{display:none!important}.flex-blocks-wrapper .small--show{display:block!important}}.flex-blocks-wrapper .block-img-wrapper{width:100%;position:absolute;top:0;left:0;height:100%;z-index:10;overflow:hidden}.flex-blocks-wrapper .block-img-wrapper img.block-img{width:100%;height:100%;object-fit:cover;vertical-align:top}.flex-blocks-wrapper .block-img-wrapper video.block-video{width:100%;height:100%;object-fit:cover;vertical-align:top}.flex-blocks-wrapper .block-img-wrapper .block-img-overlay{display:block;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.flex-blocks-wrapper .block-inner{position:relative;width:100%;flex:1 1 auto;aspect-ratio:var(--desktop-aspect-ratio, 16 / 9)}@media only screen and (max-width:767px){.flex-blocks-wrapper .block-inner{aspect-ratio:var(--mobile-aspect-ratio, var(--desktop-aspect-ratio, 16 / 9))}}.flex-blocks-wrapper .block-content-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20}.flex-blocks-wrapper .block-content-wrapper a.block-content-link{display:block;width:100%;height:100%;text-decoration:none;color:inherit;transition:all .3s ease}.flex-blocks-wrapper .block-content-wrapper a.block-content-link:hover button{opacity:.9}.flex-blocks-wrapper .block-content-wrapper .block-content-inner{display:flex;flex-direction:column;width:100%;height:100%}@media only screen and (max-width:767px){.flex-blocks-wrapper .block-content-wrapper .block-content-inner.small--center{text-align:center!important;align-items:center!important}}.flex-blocks-wrapper .block-content-wrapper .block-content-inner .block-headline{margin-top:5px;margin-bottom:10px}.flex-blocks-wrapper .block-content-wrapper .block-content-inner .block-suptext,.flex-blocks-wrapper .block-content-wrapper .block-content-inner .block-headline,.flex-blocks-wrapper .block-content-wrapper .block-content-inner .block-text{text-align:inherit;width:100%}.flex-blocks-wrapper .block-content-wrapper .block-content-inner .block-suptext,.flex-blocks-wrapper .block-content-wrapper .block-content-inner .block-headline p,.flex-blocks-wrapper .block-content-wrapper .block-content-inner .block-text p{width:100%;color:inherit;text-align:inherit;margin:0}.flex-blocks-wrapper .block-content-wrapper .block-content-inner .block-headline p{line-height:1em!important}.flex-blocks-wrapper .block-content-wrapper .block-content-inner .block-button-wrapper{width:100%;text-align:inherit;margin-top:10px}.flex-blocks-wrapper .grid-flex{display:flex;justify-content:space-between;align-items:stretch;flex-direction:row;flex-wrap:wrap}.flex-blocks-wrapper .grid-flex .grid-flex-item{position:relative;display:flex;flex-direction:column}.flex-blocks-wrapper .grid-flex .grid-flex-item.flex-one-whole{flex:1 0 100%}.flex-blocks-wrapper .grid-flex .grid-flex-item.flex-one-half{flex:1 0 50%}.flex-blocks-wrapper .grid-flex .grid-flex-item.flex-one-third{flex:1 0 33.33%}.flex-blocks-wrapper .grid-flex .grid-flex-item.flex-two-thirds{flex:1 0 66.66%}.flex-blocks-wrapper .grid-flex .grid-flex-item.flex-three-quarters{flex:1 0 75%}.flex-blocks-wrapper .grid-flex .grid-flex-item.flex-one-quarter{flex:1 0 25%}@media only screen and (min-width:768px)and (max-width:991px){.flex-blocks-wrapper .grid-flex .grid-flex-item.medium--flex-one-whole{flex:1 0 100%}.flex-blocks-wrapper .grid-flex .grid-flex-item.medium--flex-three-quarters{flex:1 0 75%}.flex-blocks-wrapper .grid-flex .grid-flex-item.medium--flex-two-thirds{flex:1 0 66.66%}.flex-blocks-wrapper .grid-flex .grid-flex-item.medium--flex-one-half{flex:1 0 50%}.flex-blocks-wrapper .grid-flex .grid-flex-item.medium--flex-one-third{flex:1 0 33.33%}.flex-blocks-wrapper .grid-flex .grid-flex-item.medium--flex-one-quarter{flex:1 0 25%}}@media only screen and (max-width:767px){.flex-blocks-wrapper .grid-flex .grid-flex-item.small--flex-one-whole{flex:1 0 100%}.flex-blocks-wrapper .grid-flex .grid-flex-item.small--flex-three-quarters{flex:1 0 75%}.flex-blocks-wrapper .grid-flex .grid-flex-item.small--flex-two-thirds{flex:1 0 66.66%}.flex-blocks-wrapper .grid-flex .grid-flex-item.small--flex-one-half{flex:1 0 50%}.flex-blocks-wrapper .grid-flex .grid-flex-item.small--flex-one-third{flex:1 0 33.33%}.flex-blocks-wrapper .grid-flex .grid-flex-item.small--flex-one-quarter{flex:1 0 25%}}
/*# sourceMappingURL=/cdn/shop/t/576/assets/section-banner-flex-custom.css.map */
