body:is(.page-collection,.page-search) #MainContent{--sembonia-page-banner-text-color: #000000}body:not(.page-index):not(.page-product) #MainContent :is(.banner,.breadcrumbs-banner){position:relative;width:100%;max-width:none;height:330px!important;min-height:0!important;margin:0!important;padding:0!important;box-sizing:border-box;overflow:hidden;background-position:center;background-size:cover;background-color:#333;text-align:center}body:not(.page-index):not(.page-product) #MainContent .breadcrumbs-banner{display:flex;flex-direction:column;justify-content:center;align-items:center}body:not(.page-index):not(.page-product) #MainContent :is(.banner__media,.breadcrumbs-banner>img){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;max-height:none!important;margin:0;object-fit:cover}body:not(.page-index):not(.page-product) #MainContent .banner__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex!important;align-items:center;justify-content:center;width:100%;max-width:none;height:100%;min-height:0!important;padding:20px!important;transform:none!important}body:not(.page-index):not(.page-product) #MainContent .banner__box{padding:0;background:transparent;border:0;box-shadow:none}body:not(.page-index):not(.page-product) #MainContent .breadcrumbs-content{position:relative;inset:auto;transform:none;width:100%;padding:20px;z-index:2}body:not(.page-index):not(.page-product) #MainContent :is(.banner__heading,.breadcrumbs-title){position:relative;z-index:2;margin:0!important;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:30px!important;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:uppercase;text-align:center;color:var(--sembonia-page-banner-text-color, #ffffff)!important}body:not(.page-index):not(.page-product) #MainContent :is(.banner__text,.breadcrumbs-path){position:relative;z-index:2;margin:10px 0 0!important;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:12px!important;font-weight:400;line-height:1.8;letter-spacing:0;text-transform:uppercase;text-align:center;color:var(--sembonia-page-banner-text-color, #ffffff)!important}body:not(.page-index):not(.page-product) #MainContent :is(.banner__text,.breadcrumbs-path) :is(p,ul,li,a){font:inherit;letter-spacing:inherit;color:inherit!important}body:not(.page-index):not(.page-product) #MainContent :is(.banner__text p,.breadcrumbs-path ul){margin:0;padding:0}body:not(.page-index):not(.page-product) #MainContent .banner__text a{position:relative;padding-right:20px;text-decoration:none}body:not(.page-index):not(.page-product) #MainContent .banner__text a:before{background-color:var(--sembonia-page-banner-text-color, #ffffff)}body:not(.page-index):not(.page-product) #MainContent .breadcrumbs-banner:after{height:100%;pointer-events:none}body:not(.page-index):not(.page-product) #MainContent .page-width:has(>.rte .breadcrumbs-banner),body:not(.page-index):not(.page-product) #MainContent .shopify-policy__container:has(.breadcrumbs-banner){width:100%;max-width:none;padding-inline:0}@media(max-width:767px){body:not(.page-index):not(.page-product) #MainContent :is(.banner,.breadcrumbs-banner){height:180px!important}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/sembonia-page-banners.css.map */
