*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:#f5f1e8}#root{min-height:100vh}::selection{background:#b08d57;color:#1c1a16}article{border-radius:4px;overflow:hidden}input,textarea,select,button{border-radius:4px}@keyframes lh-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lh-toast{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}@keyframes lh-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.lh-navlink:hover{color:#962f32!important}.lh-btn-gold:hover{background:#c4a373!important}.lh-btn-outline:hover,.lh-lang-toggle:hover{border-color:#962f32!important;color:#962f32!important}.lh-lang-option:hover{background:#962f321a!important;color:#962f32!important}.lh-link-underline:hover,.lh-footer-link:hover,.lh-back:hover{color:#962f32!important}.lh-card:hover{transform:translateY(-6px);box-shadow:0 24px 50px -28px #1c1a164d;border-color:#962f3273!important}.lh-region-card:hover{border-color:#962f3280!important}.lh-hamburger{display:none}@media (min-width: 941px){.lh-mobile-menu{display:none!important}}@media (max-width: 940px){.lh-desktop-nav{display:none!important}.lh-hamburger{display:flex!important}.lh-split,.lh-detail-split{grid-template-columns:1fr!important;gap:44px!important}.lh-detail-aside{position:static!important}.lh-hero-grid{grid-template-columns:1fr!important}.lh-hero-img{min-height:360px!important}.lh-footer{grid-template-columns:1fr 1fr!important;gap:36px!important}}@media (max-width: 1080px){.lh-grid-3,.lh-grid-4{grid-template-columns:repeat(2,1fr)!important}.lh-grid-5{grid-template-columns:repeat(3,1fr)!important}}@media (max-width: 640px){.lh-grid-3,.lh-grid-2,.lh-grid-4{grid-template-columns:1fr!important}.lh-grid-5{grid-template-columns:repeat(2,1fr)!important}.lh-founder-card{grid-template-columns:1fr!important}.lh-fc-img{min-height:200px!important}.lh-footer{grid-template-columns:1fr!important}.lh-sec{padding-left:22px!important;padding-right:22px!important}.lh-nav-pad{padding-left:20px!important;padding-right:20px!important}.lh-title-row{flex-direction:column!important;align-items:flex-start!important}.lh-price-col{text-align:left!important}.lh-filter-bar{top:70px!important}}
