html.aa-white-design{--bg:#fff!important;--paper:#26231f!important;--ink:#26231f!important;--muted:#68615a!important;--gold:#80613d!important;--line:#d8d2ca!important;background:#fff!important}html.aa-white-design body{background:#fff!important;background-image:none!important;color:#26231f!important}html.aa-white-design :is(main,section,footer,article,dialog,.mobile-menu,.brand-ownership,.at-content,.at-toolbar,.at-category-nav){background-color:#fff!important;color:#26231f!important}html.aa-white-design .aa-white-surface{background-color:#fff!important;background-image:none!important}html.aa-white-design .aa-dark-ink{color:#29251f!important}html.aa-white-design :is(input,textarea,select){background:#fff!important;color:#29251f!important;border-color:#a49b90!important}html.aa-white-design ::placeholder{color:#71685e!important;opacity:1}html.aa-white-design :is(hr,details,.at-toolbar,.page-index){border-color:#d8d2ca!important}html.aa-white-design .aa-on-media,html.aa-white-design .aa-on-media *{color:#fff!important}html.aa-white-design .mobile-menu a{color:#29251f!important}html body>header,html body.aa-follow-menu>header,html body.aa-follow-menu.aa-menu-dark>header{position:fixed!important;top:0!important;left:0!important;right:0!important;background:transparent!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;mix-blend-mode:difference!important;isolation:auto!important;box-shadow:none!important;border:0!important;z-index:10000!important;color:#fff!important}html body>header :is(a,button,span,nav,div),html body.aa-follow-menu>header :is(a,button,span,nav,div){color:#fff!important;background:transparent!important;border-color:currentColor!important;opacity:1!important}html body>header::before,html body>header::after{display:none!important}html.aa-white-design .aa-white-surface::before{background-image:none}html.aa-white-design .at-photo,html.aa-white-design .at-detail-gallery button{background-color:#fff!important}@media(prefers-reduced-motion:reduce){html body>header{transition:none!important}}
/* Preserve original text colours on photographic collection labels. */
html.aa-white-design .out-banner-label,html.aa-white-design .out-banner-label *{color:#fff!important}
html.aa-white-design .chair-banner-copy,html.aa-white-design .chair-banner-copy *{color:#f5f0e5!important}

/* Readable product controls and captions on the white catalogue. */
html.aa-white-design body main .filters button,html.aa-white-design body main .filters button[aria-pressed=true]{color:#29251f!important;border-color:#80613d!important}
html.aa-white-design body main .tone-name,html.aa-white-design body main .chair-tone-caption{color:#68615a!important}
html.aa-white-design body main .chair-style-options button,html.aa-white-design body main [data-open-palette],html.aa-white-design body main [data-open-palette] span{background-color:#fff!important;color:#29251f!important}
html.aa-white-design body main .chair-style-options button[aria-pressed=true]{border-color:#80613d!important}
html.aa-white-design body main .zoom-hint{background-color:#fff!important;color:#29251f!important}
html.aa-white-design body main .out-views button{opacity:1!important}
html.aa-white-design body main .out-views button[aria-pressed=false]{color:#68615a!important}
html.aa-white-design body main .views button{color:#68615a!important;opacity:1!important}

html.aa-white-design body main .chair-card button:not(:has(img)),html.aa-white-design body main .chair-card button span{background-color:#fff!important;color:#29251f!important}
/* Restore readable category navigation on white pages. */html.aa-white-design body nav.at-category-nav[aria-label="Work categories"],html.aa-white-design body nav.at-category-nav[aria-label="Work categories"] a,html.aa-white-design body nav.at-category-nav[aria-label="Work categories"] a *{color:#29251f!important;-webkit-text-fill-color:#29251f!important}html.aa-white-design body nav.at-category-nav[aria-label="Work categories"] a::before{color:#8c7958!important;-webkit-text-fill-color:#8c7958!important}
/* 20261103: keep work categories accessible and group header links. */
html body>header{justify-content:flex-start!important;column-gap:24px!important}
html body>header>.brand{margin-right:auto!important}
html body>header>.contact-link{margin-left:0!important;margin-right:0!important;white-space:nowrap}
@media(max-width:760px){html body>header{column-gap:18px!important}}

/* Text-only following work navigation. */
