.page-header{min-height:140px;display:flex;align-items:center}.page-header:empty{display:none}.page-header__inner{flex:1 0 0;margin:0 auto;padding:0 40px 0 150px;position:relative;z-index:5}.page-header__inner.page-header__inner-search{padding:40px 150px}.page-header__inner.page-header__inner-search p{text-align:center}.page-header__inner>*:last-child{margin-bottom:0}.page-header .searchform{display:inline-block;width:100%;margin-bottom:40px}.page-header__bg{position:relative;max-width:712px;max-height:140px;pointer-events:none;z-index:0;overflow:hidden;display:none}.page-header__bg img{width:100%;height:100%;object-fit:cover}.page-header__bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;pointer-events:none;background:rgba(var(--color-overlay-rgb),var(--overlay-opacity))}.page-header.page-header__has-bg{position:relative;color:var(--color-accent);background-color:#f1f1f1;min-height:140px}.page-header.page-header__has-bg h1{color:inherit}.page-header.page-header__has-bg p a{color:var(--color-accent);text-decoration:underline}.page-header--subcollections .text-button{margin:0 5px}.page-header--wrapper .row:not(.full-width-row-full) .page-header__bg{margin-left:-12.5px;margin-right:-12.5px;width:calc(100% + 25px)}@media only screen and (min-width:768px){.page-header--wrapper .row:not(.full-width-row-full) .page-header__bg{width:100%;margin-left:0;margin-right:0}}.page-header.my-account-header{border-bottom:1px solid var(--color-border);margin-bottom:40px}.page-header.my-account-header p{font-size:15px}.page-header.my-account-header p svg{width:auto;height:14px;margin-right:5px;vertical-align:middle}.page-header.my-account-header p a{font-weight:var(--font-body-medium-weight, 500)}.page-header__inner p{line-height:36px;color:var(--color-accent);font-size:28px;font-weight:700;margin-bottom:0}@media only screen and (max-width:1199px){.page-header__inner{padding:0 36px}}@media only screen and (max-width:991px){.page-header{display:block;padding:30px}.page-header__inner{padding:0 0 30px}.page-header__bg{max-width:none;max-height:153px}}@media only screen and (max-width:767px){.page-header{padding:16px}.page-header__inner{padding:0 0 16px}.page-header__inner p{line-height:28px;font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/page-header.css.map */
