/* Melisoles compact premium page headers */
.template-page .spaced-section--full-width:first-of-type,.template-collection .spaced-section--full-width:first-of-type{padding:0!important;margin:0!important}.template-page .\#page-header:not(.\@bg-img),.template-collection .\#page-header:not(.\@bg-img){background:#fbf8f3;border-bottom:1px solid #eee6df}.template-page .\#page-header:not(.\@bg-img) .\#page-header-content,.template-collection .\#page-header:not(.\@bg-img) .\#page-header-content{padding:22px 22px!important;max-width:900px;margin:auto;text-align:center}.template-page .\#page-header:not(.\@bg-img) h1,.template-collection .\#page-header:not(.\@bg-img) h1{font-size:clamp(1.8rem,3vw,2.7rem)!important;line-height:1.04!important;letter-spacing:-.01em!important;text-transform:none!important;margin:0!important}.template-page .\#page-header:not(.\@bg-img) .\#hero-text,.template-collection .\#page-header:not(.\@bg-img) .\#hero-text{max-width:640px;margin:8px auto 0;line-height:1.5}.template-page .\#page-header.\@bg-img .\#media,.template-collection .\#page-header.\@bg-img .\#media{min-height:clamp(235px,32vw,410px)!important}.template-page .\#page-header.\@bg-img h1,.template-collection .\#page-header.\@bg-img h1{font-size:clamp(2.15rem,4.5vw,4rem)!important;line-height:1!important;letter-spacing:-.015em!important;text-transform:none!important}.template-collection .collection-grid-section{padding-top:0!important;margin-top:0!important}.template-page .\#rte{max-width:820px;margin-inline:auto}.template-page .\#rte h2{font-size:clamp(1.5rem,2.1vw,2rem);letter-spacing:-.01em}.template-page .\#rte h3{font-size:clamp(1.05rem,1.5vw,1.25rem)}
@media(min-width:750px){.template-collection .spaced-section--full-width:first-of-type,.template-collection .spaced-section--full-width:first-of-type>.\#section,.template-collection .spaced-section--full-width:first-of-type .\#section-body,.template-collection .spaced-section--full-width:first-of-type .\#page-header{margin:0!important;padding:0!important;min-height:0!important}.template-collection .spaced-section--full-width:first-of-type .\#page-header-content{padding:14px 22px!important;min-height:0!important}.template-collection .spaced-section--full-width:first-of-type .\#page-header h1,.template-collection .spaced-section--full-width:first-of-type .\#page-header-title{margin:0!important;line-height:1!important}.template-collection .collection-grid-section,.template-collection .collection-grid-section>.\#section,.template-collection .collection-grid-section .\#section-body{margin-top:0!important;padding-top:0!important}}
@media(max-width:749px){.template-page .\#page-header:not(.\@bg-img) .\#page-header-content,.template-collection .\#page-header:not(.\@bg-img) .\#page-header-content{padding:15px 16px!important}.template-page .\#page-header:not(.\@bg-img) h1,.template-collection .\#page-header:not(.\@bg-img) h1{font-size:1.78rem!important}.template-page .\#page-header.\@bg-img .\#media,.template-collection .\#page-header.\@bg-img .\#media{min-height:220px!important}.template-page .\#page-header.\@bg-img h1,.template-collection .\#page-header.\@bg-img h1{font-size:2.2rem!important}.template-collection .collection-grid-section{padding-top:6px!important}}