.page-header{border-bottom:1px solid var(--border);position:relative}.page-header.no-border{--border:transparent}.page-header .heading,.page-header h1{--side-padding:0;--max-width:600px;margin-left:auto;margin-right:auto;max-width:calc(var(--max-width) + var(--side-padding)*2)}.page-header h1{--font-size:20px;--font-weight:700;--line-height:32px;--letter-spacing:0.05em;font-family:var(--heading)}@media only screen and (min-width:768px){.page-header h1{--font-size:24px}}.page-header .heading__query{display:inline-block;max-width:90%;overflow:hidden;padding:0 9px;position:relative;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.page-header .heading__query:after,.page-header .heading__query:before{content:'"';position:absolute}.page-header .heading__query:before{left:0}.page-header .heading__query:after{right:0;top:0}@media only screen and (max-width:519px){.page-header .collection-header-image{display:none}}