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