span.mobile_menu_bar:before{color:#34322b!important}.et_mobile_menu{border-top:3px solid #34322b!important}.color{color:#8c4a3c}.invisible{color:rgba(0,0,0,0)!important}nav li{padding-bottom:20px}nav li a{padding-bottom:0!important}#top-menu-nav{padding-bottom:60px;padding-left:20px}.espacePro{position:relative;padding:9px 15px!important;border:1px solid #34322b;border-radius:2px;color:#34322b}.espacePro:hover{border:1px solid #34322b;color:#e7d6bf!important}#et_top_search{top:67px;position:absolute;right:-35px}.newsletter-container{--ink:#2b2a27;--muted:#6b645b;--line:rgba(43,42,39,.28);--focus:rgba(43,42,39,.22);background:#f4efe8;padding:20px 22px;border:1px solid rgba(43,42,39,.14);border-radius:14px;max-width:820px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px 16px}.newsletter-container .field-group{display:flex;flex-direction:column;gap:6px}.newsletter-container label{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.newsletter-container input[type="email"],.newsletter-container input[type="text"]{padding:12px 14px;border:1.5px solid var(--line);background:transparent;font-size:14px;color:var(--ink);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.newsletter-container input::placeholder{color:rgba(43,42,39,.45)}.newsletter-container input:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--focus)}.newsletter-container .sib-default-btn{align-self:flex-end;height:44px;background:transparent;color:var(--ink);border:1.5px solid var(--ink);padding:0 20px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .18s ease,color .18s ease,transform .08s ease}.newsletter-container .sib-default-btn:hover{background:var(--ink);color:#fff}.newsletter-container .sib-default-btn:active{transform:translateY(1px)}@media(max-width:1080px){.newsletter-container{grid-template-columns:1fr}.newsletter-container .sib-default-btn{width:100%;margin-top:6px}}#main-footer .et_pb_section,#main-footer .et_pb_row,#main-footer .et_pb_column,#main-footer .et_pb_text{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.newsletter-container .field-group label{display:block;margin:0 0 6px!important;padding:0!important;line-height:1.15!important;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:rgba(43,42,39,.65)}.newsletter-container p,.newsletter-container .field-group{margin:0!important}