/* The brand floats over the entrance; it never creates a separate band. */
html body.studio-page header.pc-top-logo{position:absolute!important;top:25px!important;left:50%!important;transform:translateX(-50%)!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;z-index:40!important}
html body.studio-page #main{padding-top:0!important}
html body .compact-hero[data-prescot-hero]{min-height:100svh!important}
html body :is(.mdw-gradient.elementor-widget-divider,.mdw-email-box:empty){display:none!important}
/* Large editorial titles on both catalogue entrances. */
html:root body[data-large-catalog-titles] #content .as-slider .as-changing-widget :is(h1,h2),html:root body[data-large-catalog-titles] .pm-feature-copy .pm-panel-title{font-family:PrescotManrope,Manrope,Arial,sans-serif!important;font-size:clamp(38px,4.1vw,66px)!important;line-height:1.1!important;font-weight:400!important;letter-spacing:-.04em!important;max-width:100%!important;text-wrap:balance}
html body[data-series-refresh] .sr-series{font-size:.8em;font-weight:500;letter-spacing:-.025em;white-space:normal}
html body[data-series-refresh] .as-side-slider .elementor-testimonial__title{font-size:15px!important;line-height:1.4!important;font-weight:550!important;color:#fff!important}
html body[data-series-refresh] .pc-series-description strong{font-weight:600;color:#fff}
html body[data-series-refresh] .as-changing-widget .pc-series-description{line-height:1.6}
html body[data-series-product] .wc-product figure img{object-fit:contain!important}
html body[data-series-product] .wc-product h2{font-weight:400!important}
@media(max-width:1024px){html:root body[data-large-catalog-titles] .pm-feature-copy .pm-panel-title{font-size:clamp(36px,5.8vw,58px)!important}}
@media(max-width:767px){html body.studio-page header.pc-top-logo{top:24px!important}html:root body[data-large-catalog-titles] .pm-feature-copy .pm-panel-title{font-size:clamp(32px,8.4vw,44px)!important}html:root body[data-large-catalog-titles] h1.seo-kicker{font-size:11px!important;line-height:1.4!important;letter-spacing:.1em!important}html body[data-series-refresh] .sr-series{font-size:.85em}}

html body[data-large-catalog-titles]{--sr-mobile-title:clamp(36px,5.8vw,58px)}
html body[data-series-refresh] #content .as-slider .pc-series-description strong,html body[data-series-refresh] #content .as-slider .as-changing-widget p strong{font-weight:600!important;color:#fff!important}
html body[data-series-product] #content .pe-hero-copy h1{font-family:Manrope,Arial,sans-serif!important;font-weight:400!important;letter-spacing:-.045em!important;line-height:1.12!important}
@media(max-width:767px){html body[data-large-catalog-titles]{--sr-mobile-title:clamp(32px,8.4vw,44px)}}

html body[data-series-product] .sr-product-accent{color:#ee5125;-webkit-text-fill-color:#ee5125}

html body[data-series-refresh] .sr-series-label{display:inline;margin:0;padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;font-weight:500;letter-spacing:inherit}
