/* Shared approved header branding; other page surfaces remain unchanged. */
header.campaign-header .brand.scads-lockup,header.campaign-header.is-scrolled .brand.scads-lockup{display:flex!important;align-items:center;gap:14px;width:auto!important;height:auto!important;flex-shrink:0;text-decoration:none}
header.campaign-header .brand.scads-lockup img{width:47px!important;height:70px!important;object-fit:contain;flex:none}
header.campaign-header .brand.scads-lockup>span{font:500 12px/1.35 Manrope,Arial,sans-serif;letter-spacing:.12em;color:#eeece4!important;white-space:nowrap}
header.campaign-header.is-scrolled .brand.scads-lockup img{width:42px!important;height:63px!important}
#scads-welcome strong.welcome-last188{font-size:clamp(14px,1.25vw,18px)!important;letter-spacing:.065em;line-height:1.65;font-weight:650;color:#d2b477;background:linear-gradient(115deg,#b59659 0%,#d6bb83 35%,#d6bb83 42%,#f2ddb0 49%,#c4a363 56%,#d6bb83 64%,#b59659 100%);background-size:300% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:welcome-polish189 5.5s ease-in-out infinite;text-wrap:balance}
@keyframes welcome-polish189{0%,15%{background-position:100% 0}45%,100%{background-position:0% 0}}
#scads-beer .carbonation189{position:absolute;left:0;top:20%;height:80%;width:100%;z-index:1;pointer-events:none;opacity:.7}
@media(max-width:760px){
 header.campaign-header .brand.scads-lockup{gap:10px}
 header.campaign-header .brand.scads-lockup img{width:37px!important;height:57px!important}
 header.campaign-header.is-scrolled .brand.scads-lockup img{width:34px!important;height:52px!important}
 header.campaign-header .brand.scads-lockup>span{font-size:10px;letter-spacing:.1em}
 #scads-collection .collection-heading{padding-inline:22px}
 #scads-collection .collection-heading h2{font-size:clamp(29px,8vw,48px)!important;line-height:1.08!important}
 #scads-collection .collection-heading h2 em{margin-top:12px!important;font-size:.8em!important}
 #scads-collection .collection-heading p{max-width:29ch;margin:20px auto 0}
 #scads-collection .collection-scene{padding:28px 0 16px!important}
 #scads-collection .range-runway187{display:grid!important;grid-template-columns:52px minmax(0,1fr);gap:12px;padding-left:12px;align-items:center}
 #scads-collection .range-control187{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;position:relative;z-index:3;align-self:center;margin-bottom:72px;min-height:218px;background:#101416;border-left:1px solid #bfa47580;border-right:1px solid #bfa47530;box-shadow:inset 0 1px #d2b78230,inset 0 -1px #d2b78230;color:#d6bb83}
 #scads-collection .range-control187>span:first-child{display:none}
 #scads-collection .range-control187>span{font:10px/1.4 Manrope,sans-serif;letter-spacing:.03em;white-space:nowrap}
 #scads-collection .range-control187 button{width:48px;min-height:50px;border:0;border-block:1px solid #c2a77726;background:transparent;color:#ddc491;font:300 29px/1 Manrope,sans-serif}
 #scads-collection .range-control187 button:disabled{opacity:.25}
 #scads-collection .range-control187 button:focus-visible{outline:1px solid #ddc491;outline-offset:-3px}
 #scads-collection .range-viewport187{display:block!important;min-width:0;overflow-x:auto;overflow-y:hidden;contain:paint;position:relative;touch-action:pan-x pan-y;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
 #scads-collection .range-viewport187::-webkit-scrollbar{display:none}
 #scads-collection .collection-lineup{--height:clamp(300px,80vw,365px)!important;display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:flex-start!important;width:max-content!important;max-width:none!important;gap:34px!important;margin:0!important;padding:55px 36px 94px 16px!important}
 #scads-collection .collection-piece{--size:var(--height)!important;--ratio:.384142!important;flex:none!important;width:calc(var(--size)*.384142)!important;margin:0!important;animation:none!important;opacity:1!important;translate:none!important;transform:none!important}
 #scads-collection .collection-focus{touch-action:pan-x pan-y}
 #scads-collection .collection-pack{width:100%!important}
 #scads-collection .collection-reflection{display:none}
 #scads-collection figcaption{opacity:1!important;top:calc(100% + 27px)!important;left:50%!important;width:auto!important;transform:translateX(-50%)!important;white-space:nowrap;font-size:14px!important;letter-spacing:.06em!important}
 #scads-collection figcaption small{display:block;margin:8px 0 0!important;font-size:12px}
 #scads-collection .collection-bottle188{grid-column:auto!important;margin:0!important}
 #scads-collection .collection-floor{display:none}
}
@media(prefers-reduced-motion:reduce){#scads-welcome strong.welcome-last188{animation:none;background:none;-webkit-text-fill-color:currentColor}#scads-beer .carbonation189{display:none}}
