.brand,.catalog-brand{display:inline-flex;align-items:center;gap:12px;white-space:nowrap;text-decoration:none;color:inherit}.brand .brand-mark,.catalog-brand .brand-mark{display:block;width:42px;height:35px;flex:none;object-fit:contain}.brand>span,.catalog-brand>span{font-family:Onest,Arial,sans-serif;font-size:18px;font-weight:600;letter-spacing:.07em;white-space:nowrap;line-height:1.1}@media(max-width:700px){.brand .brand-mark,.catalog-brand .brand-mark{width:34px;height:30px}.brand>span,.catalog-brand>span{font-size:14px}}

.contact-methods{border:0;padding:0;margin:22px 0}.contact-methods legend{font-size:13px;margin-bottom:12px}.contact-method-buttons{display:flex;gap:8px}.custom-dialog .contact-method-buttons label{position:relative;flex:1;cursor:pointer;margin:0}.contact-method-buttons input{position:absolute;opacity:0}.contact-method-buttons span{display:flex;justify-content:center;align-items:center;min-height:44px;padding:10px 6px;border:1px solid #b6a992;font-size:12px;transition:background-color 500ms,color 500ms}.contact-method-buttons input:checked+span{background:#24221e;color:#f3ecdf;border-color:#24221e}.contact-method-buttons input:focus-visible+span{outline:2px solid #a35a36;outline-offset:3px}.consent-link{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.consent-document-note{font-size:11px;line-height:1.5;color:#736c60}
.custom-dialog .consent,.custom-dialog .consent>span{color:#514b42}.custom-dialog .consent input{width:17px;height:17px;flex:none;accent-color:#24221e}.custom-dialog .consent-link{color:#514b42}
.custom-dialog .consent>span{color:#514b42!important;text-align:left}
