.page-header{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:auto;gap:0.5em;padding:0.5em 20px;color:#222;position:relative}.page-header
.container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:auto;gap:0.5em;color:#222;position:relative}.page-header:before{display:none}.page-header
h1{font-size:4rem;font-weight:400 !important;text-transform:none;color:inherit}.page-header.has-background
.container{align-items:center;height:150px;padding:0
1em;background-position:center;background-size:cover;text-align:center}.page-header.has-background .container:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0, 0, 0, 0.7);z-index:0}.page-header.has-background .container
h1{font-size:4em}.page-header>*{position:relative;z-index:1}.page-header .page-parent{font-size:20px;color:inherit;margin-bottom:5px;text-transform:uppercase;font-weight:600}.page-header
.breadcrumb{justify-content:flex-start;margin-top:0px}.page-header .breadcrumb li:not(:last-child)::after{content:none}.page-header .page-subtitle,
.page-header .page-title,
.page-header .breadcrumb li,
.page-header .breadcrumb li
a{color:initial;font-weight:600}.page-header .page-subtitle i:before,
.page-header .page-title i:before,
.page-header .breadcrumb li i:before,
.page-header .breadcrumb li a i:before{font-weight:700}.page-header .breadcrumb li:not(:last-child) a{opacity:0.8;transition:opacity 0.3s}.page-header .breadcrumb li:hover
a{opacity:1}@media (max-width: 767px){.page-header
nav{display:flex;width:calc(100% + 35px)}.page-header
.breadcrumb{width:100%;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;white-space:nowrap}.page-header .breadcrumb
li{flex:0 0 auto}.page-header .breadcrumb li.breadcrumb-shop,
.page-header .breadcrumb li.breadcrumb-shop+li.delimiter{display:none}}