/* Secondary and tertiary states, burgundy and ivory only. */
html body :is(#main#main,#footer#footer,dialog) :is(.ds-button--secondary,.button-secondary,.product-services button,.set-navigation button,.gallery-nav button,.qty button:not(.remove),.close,.set-gallery button:not([aria-pressed=true])){background:var(--editor-paper,#faf8f3)!important;color:var(--editor-accent,#51333f)!important;border-color:#aa969e!important;box-shadow:none!important;transition:background-color 160ms,color 160ms,border-color 160ms}
html body :is(#main#main,#footer#footer,dialog) :is(.ds-button--secondary,.button-secondary,.product-services button,.set-navigation button,.gallery-nav button,.qty button:not(.remove),.close,.set-gallery button:not([aria-pressed=true])):hover:not(:disabled):not([aria-disabled=true]){background:#e9e2d8!important;color:var(--editor-ink,#392d33)!important;border-color:var(--editor-accent,#51333f)!important}
html body :is(#main#main,#footer#footer,dialog) :is(.ds-button--secondary,.button-secondary,.product-services button,.set-navigation button,.gallery-nav button,.qty button:not(.remove),.close,.set-gallery button:not([aria-pressed=true])):active:not(:disabled):not([aria-disabled=true]){background:var(--editor-accent,#51333f)!important;color:var(--editor-paper,#faf8f3)!important;border-color:var(--editor-accent,#51333f)!important;box-shadow:none!important}
html body :is(#main#main,#footer#footer,dialog) :is(.ds-button--secondary,.button-secondary,.product-services button,.set-navigation button,.gallery-nav button,.qty button:not(.remove),.close,.set-gallery button:not([aria-pressed=true])):focus-visible{outline:2px solid var(--editor-accent,#51333f)!important;outline-offset:3px}
html body :is(#main#main,#footer#footer,dialog) :is(.ds-button--secondary,.button-secondary,.product-services button,.set-navigation button,.gallery-nav button,.qty button:not(.remove),.close,.set-gallery button:not([aria-pressed=true])):is(:disabled,[aria-disabled=true]){background:#eeeae2!important;color:#8a8076!important;border-color:#d3cbbf!important;cursor:not-allowed;box-shadow:none!important;opacity:1!important}
html body :is(#main#main,#footer#footer,dialog) :is(.ds-button--text,.text-link,.product-back,.cart-trigger,.menu-toggle,.qty .remove,.filters button){background:transparent!important;color:var(--editor-accent,#51333f)!important;border-color:transparent!important;box-shadow:none!important;transition:background-color 160ms,color 160ms,border-color 160ms}
html body :is(#main#main,#footer#footer,dialog) :is(.ds-button--text,.text-link,.product-back,.cart-trigger,.menu-toggle,.qty .remove,.filters button):hover:not(:disabled):not([aria-disabled=true]){background:#e9e2d8!important;color:var(--editor-ink,#392d33)!important;border-color:transparent!important}
html body :is(#main#main,#footer#footer,dialog) :is(.ds-button--text,.text-link,.product-back,.cart-trigger,.menu-toggle,.qty .remove,.filters button):active:not(:disabled):not([aria-disabled=true]){background:var(--editor-accent,#51333f)!important;color:var(--editor-paper,#faf8f3)!important;border-color:var(--editor-accent,#51333f)!important;box-shadow:none!important}
html body :is(#main#main,#footer#footer,dialog) :is(.ds-button--text,.text-link,.product-back,.cart-trigger,.menu-toggle,.qty .remove,.filters button):focus-visible{outline:2px solid var(--editor-accent,#51333f)!important;outline-offset:3px}
html body :is(#main#main,#footer#footer,dialog) :is(.ds-button--text,.text-link,.product-back,.cart-trigger,.menu-toggle,.qty .remove,.filters button):is(:disabled,[aria-disabled=true]){background:transparent!important;color:#8a8076!important;border-color:transparent!important;cursor:not-allowed;box-shadow:none!important;opacity:1!important}
html body #catalog#catalog .filters button[aria-pressed=true]{color:var(--editor-ink,#392d33)!important;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:2px}
html body #catalog#catalog .filters button:hover:not(:disabled){background:#e9e2d8!important;color:var(--editor-ink,#392d33)!important}
html body #catalog#catalog .filters button:active:not(:disabled){background:var(--editor-accent,#51333f)!important;color:var(--editor-paper,#faf8f3)!important}
html body #footer#footer :is(.text-link,.ds-button--text):hover{background:var(--editor-muted,#67535d)!important;color:var(--editor-paper,#faf8f3)!important}
