/* Shared closing navigation and interaction details. */
.catalog-footer{background:#24221e;color:#f3ecdf;padding:40px 5.3% 26px;border-top:1px solid #f3ecdf22}
.catalog-footer .extra-inner{max-width:1600px;margin:auto}.catalog-footer-top{display:flex;justify-content:space-between;align-items:center;gap:35px}.catalog-footer p{font-size:11px;color:#b6ad9e;margin:12px 0}.catalog-footer nav{display:flex;flex-wrap:wrap;gap:22px;margin:0}.catalog-footer nav a{font-size:12px;text-decoration:none;color:inherit}.catalog-footer nav a,.catalog-footer-bottom a{transition:color 500ms ease}.catalog-footer nav a:hover,.catalog-footer-bottom a:hover{color:#dbb891}.catalog-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:32px;padding-top:22px;border-top:1px solid #f3ecdf22;font-size:11px;color:#b6ad9e}.catalog-footer-bottom a{color:inherit;text-decoration:none}.footer-privacy{padding:0;border:0;background:transparent;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.catalog-footer .catalog-brand{display:inline-flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.catalog-footer .catalog-brand span{font-size:18px;letter-spacing:.07em;font-weight:600}
:where(a,button,input,textarea,summary):focus-visible{outline:2px solid #b78158;outline-offset:4px}button:disabled{cursor:wait;opacity:.65}html:has(dialog[open]){overflow:hidden}dialog{overscroll-behavior:contain}.form-status,.request-status,.status{overflow-wrap:anywhere}input[type=tel]{scroll-margin-block:90px}img{max-width:100%}
@media(max-width:1000px){.catalog-footer{padding:32px 6% 25px}.catalog-footer-top{display:block}.catalog-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:26px}.catalog-footer-bottom{font-size:11px;line-height:1.5;gap:16px}.catalog-footer-bottom>*{flex-basis:calc(50% - 16px)}.catalog-footer-bottom a[href^=mailto]{overflow-wrap:anywhere}}
@media(max-width:700px){.catalog-footer .catalog-brand span{font-size:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important;transition-delay:0ms!important}}
.catalog-header-chats button{background:transparent;color:inherit;border:1px solid #f3ecdf66;transition:background-color 550ms ease,border-color 550ms ease}.catalog-header-chats button:hover{background:#f3ecdf18;border-color:#f3ecdfaa}
