/* Local cross-route finish: retain the approved page layouts and native controls. */
body[data-brand-palette="champagne"]{--review-gutter:clamp(24px,4.5vw,172px)}
body[data-brand-palette="champagne"] .watch-shortlist__panel{color:var(--brand-ink);background:var(--brand-ivory)}
body[data-brand-palette="champagne"] .watch-shortlist__heading h2{color:var(--brand-ink);font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(28px,3vw,38px)}
body[data-brand-palette="champagne"] .watch-shortlist{--shortlist-focus:var(--brand-ink)}
body[data-brand-palette="champagne"] :is(.site-header__bar,.unified-header){width:100%;max-width:none;min-height:88px;height:88px;padding-inline:var(--review-gutter)}
body[data-brand-palette="champagne"] .unified-header{margin:0}
body[data-brand-palette="champagne"] :is(.site-header__logo-svg,.unified-logo img){width:210px;height:auto}
body[data-brand-palette="champagne"] :is(.site-header__list,.unified-header .desktop-links){font-size:14px;gap:30px}
body[data-brand-palette="champagne"] .site-header__list .nav-link{font-size:14px}
body[data-brand-palette="champagne"] .menu-button__icon{display:none}
body[data-brand-palette="champagne"] .menu-button{font-size:14px;min-height:44px}
.integrated-collection .stage-index{font-size:12px;letter-spacing:.05em}
.integrated-collection .tools p{font-size:12px}
.integrated-collection .collection-skip{position:fixed;z-index:1000;top:12px;left:20px;max-width:calc(100% - 40px);padding:14px 20px;background:var(--brand-ink);color:var(--brand-ivory);transform:translateY(calc(-100% - 20px))}
.integrated-collection .collection-skip:focus{transform:none;outline:2px solid var(--brand-ink);outline-offset:3px}
.integrated-collection #main{scroll-margin-top:100px}
@media(max-width:1000px){
 html.js body[data-brand-palette="champagne"] .site-header__nav,.integrated-home .main-nav,.integrated-collection .unified-header .desktop-links{display:none!important}
 html.js body[data-brand-palette="champagne"] .menu-button{display:inline-flex!important;margin-left:auto}
 html.js body[data-brand-palette="champagne"] .mobile-menu:not([hidden]){display:block!important;top:88px}
 .integrated-home .site-menu{display:block;margin-left:auto}
 .integrated-home .site-menu summary{display:flex;align-items:center;min-height:44px;cursor:pointer;list-style:none;font-size:14px}
 .integrated-home .site-menu summary::-webkit-details-marker{display:none}
 .integrated-home .site-menu nav{position:absolute;top:100%;left:0;right:0;padding:20px 0;background:var(--brand-ivory);display:flex;flex-direction:column;gap:0}
 .integrated-home .site-menu nav a{padding:12px 0;font:25px/1.3 Georgia,serif}
}
@media(max-width:900px){
 body[data-brand-palette="champagne"]{--review-gutter:20px}
 body[data-brand-palette="champagne"] :is(.site-header__bar,.unified-header){height:72px;min-height:72px}
 body[data-brand-palette="champagne"] :is(.site-header__logo-svg,.unified-logo img),.integrated-home .brand{width:154px}
 html.js body[data-brand-palette="champagne"] .mobile-menu:not([hidden]){top:72px}
 .integrated-home.static-mode .motion-toggle:disabled{display:none}
}
@media(max-width:360px){.integrated-home .brand{width:136px}}
