/* Small accessibility corrections within the approved French Elegance palette. */
.primary,.pill,#footerNewsletter button.primary,.accountAccessSubmit,.accountDashboardV3 .accountMenu [aria-current]{background:#9c6056;color:#fff}
.newsletterEyebrow{color:#8b574d}
#cartConfirmation .cartConfirmationActions .primary{background:#9c6056;color:#fff}
.footerV3 .footerColumns h2{font-family:var(--font-editorial);font-size:23px;font-weight:600;line-height:1.2;letter-spacing:0}
@media(min-width:769px) and (max-width:1100px){.footerV3 .footerColumns h2{font-size:22px}}
.categorySidebar .qualityBranch{position:relative}
.categorySidebar .qualityBranch>.categoryDisclosure>summary{position:relative;display:flex;align-items:stretch;padding:0;gap:0}
.categorySidebar .categoryLabelSpacer{display:flex;align-items:center;gap:9px;flex:1;min-width:0;min-height:44px;padding:11px 7px;visibility:hidden}
.categorySidebar .categoryDisclosure>summary>.categoryChevron{display:grid;place-items:center;min-height:44px;width:40px;flex:none;margin:0}
.categorySidebar .categoryDisclosure[open]>summary>.categoryChevron{transform:rotate(90deg)}
.categorySidebar .categoryDisclosure{padding:0;border:0}
.categorySidebar .qualityBranch>.categoryName{z-index:1}
.categorySidebar .qualityBranch>.categoryName{position:absolute;left:0;top:0;width:calc(100% - 40px);min-height:44px;border-radius:8px}
.categorySidebar .qualityBranch>.categoryName:hover{background:#fbf2ec}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
.footerV3 .footerColumns h2{margin:0 0 6px}.footerV3 .footerColumns summary h2{display:inline}

@media(min-width:1280px){.pdpMockup #pdp-similar .productGrid,.pdpMockup #pdp-brand .productGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}
@media(min-width:681px) and (max-width:1279px){.pdpMockup #pdp-similar .productGrid,.pdpMockup #pdp-brand .productGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
