.footer_footer__4vMuq{background:#263238;color:hsla(0,0%,100%,.9)}.footer_container__7BBSA{max-width:1200px;margin:0 auto;padding:56px 16px}.footer_grid__7xHCq{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:40px;align-items:start}.footer_colTitle__xBl8t{font-size:20px;font-weight:700;color:#fff;margin:0}.footer_list__uz4_J{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:12px;font-size:16px;line-height:1.4}.footer_link__JS1zZ{color:hsla(0,0%,100%,.85);text-decoration:none;transition:color .12s ease}.footer_link__JS1zZ:hover{color:#fff}.footer_contact__sSAF0{display:grid;gap:18px;margin-top:18px;color:hsla(0,0%,100%,.82);font-size:16px}.footer_label__mwH0Y{color:hsla(0,0%,100%,.7);font-weight:600;margin-bottom:6px}.footer_valueLink__IMKul{display:inline-flex;color:hsla(0,0%,100%,.92);text-decoration:none}.footer_valueLink__IMKul:hover{color:#fff}.footer_address__qR2tS{line-height:1.6}.footer_followTitle__EFi4B{margin-top:8px;font-size:20px;font-weight:700;color:#fff}.footer_socialRow__TJ0TL{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px}.footer_socialBtn__1_eaB{width:42px;height:42px;border-radius:999px;background:hsla(0,0%,100%,.1);display:inline-flex;align-items:center;justify-content:center;transition:background .12s ease,transform .12s ease;color:#fff;text-decoration:none}.footer_socialBtn__1_eaB:hover{background:hsla(0,0%,100%,.16);transform:translateY(-1px)}.footer_socialIcon__0rfuB{width:20px;height:20px}.footer_desc__SnEaJ{max-width:820px;margin:56px auto 0;text-align:center;font-size:16px;line-height:1.8;color:hsla(0,0%,100%,.7)}.footer_bottom__NDBX_{border-top:1px solid hsla(0,0%,100%,.1)}.footer_bottomInner__6meod{max-width:1200px;margin:0 auto;padding:22px 16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.footer_badges__Tz_v2{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin:auto}.footer_badge__gn4Zk{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:hsla(0,0%,100%,.55);letter-spacing:.02em}.footer_badgeIcon__BY_6p{width:34px;height:22px;flex:0 0 auto}.footer_badgeText__buq3m{line-height:1}.footer_divider__4iviz{width:100%;height:1px;background:hsla(0,0%,100%,.1);margin:12px 0 4px}.footer_copyright__dzlMP{width:100%;font-size:15px;color:hsla(0,0%,100%,.55);text-align:center}.footer_splitTitle__CsZVJ{margin-top:18px;font-size:20px;font-weight:700;color:#fff}@media(max-width:1100px){.footer_grid__7xHCq{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.footer_grid__7xHCq{grid-template-columns:repeat(2,minmax(0,1fr))}.footer_bottomInner__6meod{flex-direction:column;align-items:flex-start}.footer_copyright__dzlMP{text-align:left}}.header_header__iF8Hi{width:100%;background:#f5f2f0}.header_container__vIW0m{max-width:1200px;margin:0 auto;padding:0 16px}.header_promoBar__rhLsR{background:#c79a83;color:#fff;font-size:14px;line-height:1;border-bottom:1px solid rgba(0,0,0,.04);overflow:hidden}.header_promoInner__EKvHF{display:flex;gap:24px;white-space:nowrap;padding:10px 16px;animation:header_marquee__pUF0q 18s linear infinite}@keyframes header_marquee__pUF0q{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.header_topBar__B2fQT{background:#f8f6f5;border-bottom:1px solid rgba(0,0,0,.06);font-size:14px;color:#2c2c2c}.header_topBarGrid__nInS9{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:10px 0}.header_topLeft__Zo8yo,.header_topRight___Y_u6{display:flex;align-items:center;gap:18px}.header_topRight___Y_u6{justify-content:flex-end}.header_topCenter__n1obE{font-weight:600;color:#3a3a3a}.header_topLink__ghnOB{display:inline-flex;align-items:center;gap:8px;opacity:.92}.header_topLink__ghnOB:hover{opacity:1}.header_pillButton__Ix5lp{display:inline-flex;align-items:center;gap:6px;border:0;background:rgba(0,0,0,0);color:inherit;font:inherit;cursor:pointer;padding:2px 0}.header_mainBar__DWAQW{background:#f5f2f0;border-bottom:1px solid rgba(0,0,0,.08)}.header_mainGrid___u0s8{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:18px 0}.header_navList__yCt0T{display:flex;gap:26px;list-style:none;align-items:center}.header_navItem__PewWE{position:relative}.header_navItemOpen__x9qyC .header_navDropdown__ydJO0{opacity:1;visibility:visible;transform:translateY(0)}.header_navLink__rGGrv{font-weight:600;letter-spacing:.04em;color:#3a3a3a;font-size:14px}.header_navLink__rGGrv:hover{color:#111}.header_navDropdown__ydJO0{position:absolute;left:-14px;top:100%;z-index:50;min-width:340px;padding-top:12px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.header_dropdownInner__5vdYv{border:1px solid rgba(0,0,0,.08);background:hsla(0,0%,100%,.96);backdrop-filter:blur(12px);border-radius:16px;padding:14px;box-shadow:0 24px 60px rgba(15,23,42,.14)}.header_dropdownTitleRow__VBWfM{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.header_dropdownTitle__k_IkP{font-weight:700;font-size:13px;letter-spacing:.02em;color:#111}.header_dropdownAll__4okWO{font-size:12px;font-weight:600;color:#3a3a3a;opacity:.92}.header_dropdownAll__4okWO:hover{opacity:1;color:#111}.header_dropdownGrid__A8oLI{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px 10px}.header_dropdownLink__GCb79{font-size:13px;font-weight:600;color:#3a3a3a;padding:8px 10px;border-radius:12px;background:rgba(248,246,245,.7);border:1px solid rgba(0,0,0,.06);transition:background .14s ease,transform .14s ease,color .14s ease}.header_dropdownLink__GCb79:hover{background:#fff;color:#111;transform:translateY(-1px)}.header_logo__y3CC2{display:inline-flex;flex-direction:column;align-items:center;line-height:1;text-decoration:none}.header_logoTop__yTYIE{font-size:42px;font-weight:600;letter-spacing:.08em;color:#8c6b45}.header_logoBottom__rbbwx{margin-top:6px;font-size:16px;letter-spacing:.22em;color:#8c6b45}.header_actions__vPSQt{display:flex;align-items:center;justify-content:flex-end;gap:22px}.header_actionButton__pXgoS,.header_actionLink__oD07C{display:inline-flex;align-items:center;gap:10px;font:inherit;color:#222;background:rgba(0,0,0,0);border:0;cursor:pointer;padding:6px 0}.header_actionButton__pXgoS:hover,.header_actionLink__oD07C:hover{color:#000}.header_icon__5iwLB{width:18px;height:18px;flex:0 0 18px}.header_muted__HU1fq{opacity:.9}@media(max-width:900px){.header_mainGrid___u0s8,.header_topBarGrid__nInS9{grid-template-columns:1fr}.header_topCenter__n1obE{display:none}.header_navList__yCt0T{overflow-x:auto;padding-bottom:6px}.header_actions__vPSQt{justify-content:space-between}.header_container__vIW0m{padding:0 14px}.header_promoInner__EKvHF{padding:10px 14px;gap:18px;animation-duration:22s}.header_topBarGrid__nInS9{grid-template-columns:1fr;gap:10px;padding:10px 0}.header_topCenter__n1obE{display:none}.header_topLeft__Zo8yo,.header_topRight___Y_u6{justify-content:space-between;gap:12px;flex-wrap:wrap}.header_topRight___Y_u6{justify-content:center}.header_mainGrid___u0s8{grid-template-columns:1fr;gap:14px;padding:0 0 10px}.header_logoTop__yTYIE{font-size:34px}.header_logoBottom__rbbwx{margin-top:4px;font-size:13px;letter-spacing:.2em}.header_navList__yCt0T{overflow-x:auto;overflow-y:hidden;justify-content:center;padding:6px 2px 0;gap:18px;-webkit-overflow-scrolling:touch;scrollbar-width:none}}@media(max-width:900px){.header_navList__yCt0T::-webkit-scrollbar{display:none}.header_actions__vPSQt{justify-content:center;gap:16px;flex-wrap:wrap}}@media(max-width:600px){.header_container__vIW0m{padding:0 12px}.header_promoBar__rhLsR{font-size:13px}.header_promoInner__EKvHF{padding:9px 12px;gap:14px;animation-duration:26s}.header_topBar__B2fQT{font-size:13px}.header_topLink__ghnOB{gap:6px}.header_logoTop__yTYIE{font-size:30px}.header_logoBottom__rbbwx{font-size:12px;letter-spacing:.18em}.header_navLink__rGGrv{font-size:13px;letter-spacing:.03em;white-space:nowrap}.header_actions__vPSQt{gap:12px}.header_actionButton__pXgoS,.header_actionLink__oD07C{gap:8px;padding:4px 0}.header_icon__5iwLB{width:16px;height:16px;flex:0 0 16px}}@media(max-width:420px){.header_promoInner__EKvHF{padding:8px 10px}.header_logoTop__yTYIE{font-size:28px}.header_logoBottom__rbbwx{font-size:11px}.header_navList__yCt0T{gap:14px}.header_actions__vPSQt{gap:10px}}