/* Original Collection palette and typography, with its official monogram. */
body.collection-monogram-header header{position:fixed;top:0;left:0;width:100%;z-index:40;transition:background .25s ease,color .25s ease}
body.collection-monogram-header header.collection-compact{display:flex;min-height:80px;height:80px;padding:0 5%;gap:30px;background:#F4F2EE;color:#1C1C1B;border-bottom:1px solid #1C1C1B20}
body.collection-monogram-header header.collection-compact>.wordmark{display:flex;position:relative;justify-content:center;width:64px;height:48px;font-size:0;gap:0;flex-shrink:0}
body.collection-monogram-header header.collection-compact>.wordmark span{display:none}
.collection-scroll-monogram{display:none}
body.collection-monogram-header header.collection-compact .collection-scroll-monogram{display:block;width:58px;height:42px;object-fit:contain}
body.collection-monogram-header header.collection-compact>nav{margin-left:auto;flex-wrap:nowrap}
body.collection-monogram-header header.collection-compact>.header-cta{border-color:currentColor}
@media(max-width:1000px){body.collection-monogram-header header.collection-compact{height:74px;min-height:74px;padding:0 6%}body.collection-monogram-header header.collection-compact>.menu-toggle{margin-left:auto}body.collection-monogram-header header.collection-compact>nav,body.collection-monogram-header header.collection-compact>.header-cta{display:none}}
@media(prefers-reduced-motion:reduce){body.collection-monogram-header header{transition:none}}

/* Reserve the original header space on pages without an overlay hero. */
body.collection-monogram-header:not(.editorial-home):not(.maison-editorial){padding-top:148px}
body.collection-monogram-header header.collection-compact>.wordmark{letter-spacing:0;color:#1C1C1B}
@media(max-width:1000px){body.collection-monogram-header:not(.editorial-home):not(.maison-editorial){padding-top:100px}}
/* Pair the Collection name and its two-C emblem as a single signature. */
footer .collection-signature{min-width:0}
footer a.footer-brand.collection-lockup{display:flex;align-items:center;gap:18px;white-space:normal;width:fit-content;text-decoration:none;margin:0;color:inherit}
footer .collection-lockup>img{display:block;width:64px;height:auto;flex-shrink:0}
footer .collection-lockup-name{display:block;font-family:'Bodoni Moda',Georgia,serif;font-size:27px;letter-spacing:.1em;line-height:1.1;text-align:center}
footer .collection-lockup-name>span{display:block;font-family:'Jost',Arial,sans-serif;font-size:9px;letter-spacing:.32em;margin-top:9px;line-height:1.4}
footer .collection-signature .collection-signature-line{font-family:'Jost',Arial,sans-serif;font-size:11px;letter-spacing:.035em;line-height:1.6;margin:24px 0 0;max-width:280px;color:inherit;opacity:.8}
@media(max-width:1100px){footer .collection-signature{grid-column:1/-1}}
@media(max-width:420px){footer .collection-lockup-name{font-size:25px}footer .collection-lockup>img{width:54px}footer a.footer-brand.collection-lockup{gap:16px}}
