/* Skin Remedy Clinic PRELIVE V2480 — scoped header polish.
   Loaded AFTER V2478. Preserve original logo artwork, links, My Plan, WhatsApp,
   sticky behaviour and the unchanged public Hero. */
@media (min-width: 1561px) {
 html body header.sr-site-header.sr-v2464-header .sr-v2464-shell {
   grid-template-columns:148px minmax(0,1fr) auto!important;
   column-gap:clamp(9px,.9vw,15px)!important;
 }
 html body header.sr-site-header.sr-v2464-header nav.sr-v2464-nav {
   gap:clamp(12px,.84vw,17px)!important;
 }
 html body header.sr-site-header.sr-v2464-header nav.sr-v2464-nav>a {
   font-size:clamp(11.4px,.73vw,13px)!important;
   letter-spacing:0!important;
 }
}
/* One sculpted pocket only: V2479 added an unneeded second motif. */
html body header.sr-site-header.sr-v2464-header .sr-v2464-shell::before {
 width:174px!important;
 top:-1px!important;
 bottom:-8px!important;
 border-radius:30px 22px 47px 29px!important;
 border:1px solid rgba(228,204,162,.61)!important;
 border-right:0!important;
 background:linear-gradient(125deg,rgba(154,136,92,.29),rgba(51,73,49,.08) 88%)!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 5px 14px rgba(0,0,0,.12)!important;
}
html body header.sr-site-header.sr-v2464-header .sr-v2464-brand {
 width:134px!important;min-width:134px!important;
 height:94px!important;min-height:94px!important;
 margin:0 0 -8px 0!important;padding:0!important;
 border-radius:24px!important;
 background:#fffdf7!important;
 border:1px solid rgba(237,212,170,.9)!important;
 box-shadow:inset 0 1px 0 #fff,0 7px 16px rgba(0,0,0,.22)!important;
 overflow:hidden!important;
}
html body header.sr-site-header.sr-v2464-header .sr-v2464-brand::after {content:none!important;display:none!important;}
html body header.sr-site-header.sr-v2464-header .sr-v2464-brand-rim {
 border-radius:24px!important;
 background:linear-gradient(155deg,rgba(255,255,255,.26),transparent 42%)!important;
 opacity:.42!important;
}
html body header.sr-site-header.sr-v2464-header .sr-v2464-brand img {
 width:100%!important;height:100%!important;min-width:0!important;max-width:none!important;
 max-height:none!important;display:block!important;
 object-fit:contain!important;object-position:center!important;
 padding:4px 3px!important;margin:0!important;
 transform:none!important;
 filter:contrast(1.15) saturate(1.08)!important;
}
html body header.sr-site-header.sr-v2464-header nav.sr-v2464-nav>a>span::after {
 height:2px!important;bottom:-7px!important;
 background:linear-gradient(90deg,transparent 0%,#e8c99c 24%,#fff5dc 50%,#e8c99c 76%,transparent 100%)!important;
 box-shadow:0 2px 5px rgba(243,216,167,.26)!important;
}
@media (min-width: 1441px) and (max-width:1560px) {
 html body header.sr-site-header.sr-v2464-header .sr-v2464-brand {width:120px!important;min-width:120px!important;height:88px!important;min-height:88px!important;}
 html body header.sr-site-header.sr-v2464-header .sr-v2464-shell::before {width:150px!important;bottom:-7px!important;}
 html body header.sr-site-header.sr-v2464-header nav.sr-v2464-nav {gap:10px!important;}
}
@media (max-width:1440px) {
 html body header.sr-site-header.sr-v2464-header .sr-v2464-brand {width:110px!important;min-width:110px!important;height:82px!important;min-height:82px!important;border-radius:21px!important;margin-bottom:-6px!important;}
 html body header.sr-site-header.sr-v2464-header .sr-v2464-shell::before {width:135px!important;bottom:-6px!important;}
}
@media (max-width:980px) {
 html body header.sr-site-header.sr-v2464-header .sr-v2464-brand {width:82px!important;min-width:82px!important;height:65px!important;min-height:65px!important;border-radius:18px!important;margin-bottom:-5px!important;}
 html body header.sr-site-header.sr-v2464-header .sr-v2464-shell::before {width:110px!important;bottom:-5px!important;}
}
@media (max-width:640px) {
 html body header.sr-site-header.sr-v2464-header .sr-v2464-brand {width:69px!important;min-width:69px!important;height:57px!important;min-height:57px!important;border-radius:16px!important;}
 html body header.sr-site-header.sr-v2464-header .sr-v2464-shell::before {width:91px!important;bottom:-5px!important;}
 html body header.sr-site-header.sr-v2464-header .sr-v2464-brand img {padding:2px!important;}
}
@media (max-width:380px) {
 html body header.sr-site-header.sr-v2464-header .sr-v2464-brand {width:59px!important;min-width:59px!important;height:52px!important;min-height:52px!important;}
 html body header.sr-site-header.sr-v2464-header .sr-v2464-shell::before {width:77px!important;}
}
