#MainContent .rr-brand-title{--rr-title-height:180px;display:block;position:relative;width:min(100%,calc(var(--rr-title-height)*var(--rr-title-ratio)));max-width:100%;margin-inline:0;line-height:1;color:#fff}
#MainContent .rr-brand-title__art{display:block;width:100%;height:auto;max-height:none;aspect-ratio:var(--rr-title-ratio);margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
#MainContent .rr-brand-title--compact{--rr-title-height:120px}
#MainContent .rr-brand-title__text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
#MainContent .rr-page-heading{margin:0 0 20px!important;line-height:1!important}
#MainContent .rr-product-page-mark{box-sizing:border-box;width:calc(100% - 2 * clamp(10px,2vw,30px));padding:18px 24px 6px;margin:0 auto;max-width:calc(var(--rr-content-width,1280px) + 48px)}
#MainContent .rr-product-page-mark .rr-brand-title{--rr-title-height:76px}
#MainContent .pc-studio-header{align-items:center}
#MainContent .pc-studio-header .pc-eyebrow{margin-bottom:12px}
@media(max-width:749px){
 #MainContent .rr-brand-title{--rr-title-height:144px}
 #MainContent .rr-brand-title--compact{--rr-title-height:108px}
 #MainContent .rr-page-heading{margin-bottom:16px!important}
 #MainContent .rr-product-page-mark .rr-brand-title{--rr-title-height:64px}
}
@media(max-width:850px){#MainContent .rr-product-page-mark{padding:14px 16px 2px}}
@media(max-width:620px){#MainContent .rr-product-page-mark{width:calc(100% - 16px)}}
