
header.lc-header{background:#000;color:#f7f7f7;font-family:Arial,sans-serif}
.lc-header .lc-inner{width:min(1620px,calc(100% - 48px));padding-inline:0}
.lc-header .lc-utility{background:#292f2f;border:0}
.lc-header .lc-utility .lc-inner{display:flex;align-items:center;justify-content:flex-start;min-height:52px;gap:20px;padding-block:9px;font:400 14px/1.3 Arial,sans-serif}
.lc-header .lc-contacts{display:flex;align-items:center;margin-left:auto;margin-right:12px;gap:20px}
.lc-header .lc-contacts a{white-space:nowrap;display:flex;align-items:center;gap:9px}
.lc-header .lc-mobile-contacts{display:none}
.lc-header .lc-contacts a:before,.lc-header .lc-cart:before,.lc-header .lc-cart:after{content:none}
.lc-header .lc-header-icon{display:block;width:22px;height:22px;max-width:none;object-fit:contain;flex:0 0 22px;filter:none;margin:0}
.lc-header .lc-contacts .lc-header-icon{width:20px;height:20px;flex-basis:20px}
.lc-header .lc-heart,.lc-header .lc-cart{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;font-size:14px;line-height:1;padding:0}
.lc-header .lc-heart .lc-header-icon{width:24px;height:24px;flex-basis:24px}
.lc-header .lc-count{position:absolute;right:-4px;top:-5px;width:16px;height:16px;border-radius:50%;background:#c05d4f;color:#fff;text-align:center;font:700 10px/16px Arial,sans-serif}
.lc-header .lc-book,.lc-header a.lc-permit{display:inline-block;padding:7px 18px;min-width:124px;border:1px solid #937a41;border-radius:4px;color:#222d20;background:#f5ce68;text-shadow:none;box-shadow:inset 0 0 0 2px #f9e5a2,0 2px 0 #80682f;text-align:center;white-space:nowrap;font:750 14px/1.2 Arial,sans-serif}
.lc-header a.lc-permit{background:#c6d1b9;border-color:#809274;box-shadow:inset 0 0 0 2px #e6ecdc,0 2px 0 #53694b;min-width:136px}
.lc-header .lc-book:hover{background:#f9d77c;color:#222d20;border-color:#937a41}
.lc-header a.lc-permit:hover{background:#d3ddc7;color:#222d20;border-color:#809274}
.lc-header .lc-nav{display:grid;grid-template-columns:240px minmax(0,1fr) 146px;column-gap:24px;min-height:84px;padding-block:13px;background:#000}
.lc-header .lc-nav>a:first-child{margin:0}
.lc-header .lc-logo{width:240px;max-width:100%;height:auto;display:block}
.lc-header .lc-wide{display:block}
.lc-header .lc-wide>ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 18px;white-space:normal}
.lc-header .lc-wide>ul>li{position:relative;flex-shrink:0}
.lc-header .lc-wide>ul>li:not(.lc-rowbreak):after{content:'';position:absolute;right:-11px;top:50%;transform:translateY(-50%);width:4px;height:9px;border-radius:4px;background:#deded8}
.lc-header .lc-wide>ul>li:last-child:after{display:none}
.lc-header .lc-wide>ul>.lc-rowbreak{flex-basis:100%;height:0;padding:0;margin:0}
.lc-header .lc-wide>ul>li>a,.lc-header .lc-wide>ul>li>.lc-menu>summary{font:700 13px/1.3 Arial,sans-serif;text-transform:uppercase;padding:3px 0;white-space:nowrap}
.lc-header .lc-menu>summary:after{content:'';display:inline-block;margin-left:8px;vertical-align:middle;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor}
.lc-header .lc-lang{width:146px;max-width:100%;justify-self:end;flex-shrink:0}
.lc-header .lc-lang>summary{position:relative;border:1px solid #eee;border-radius:5px;display:flex;align-items:center;gap:7px;padding:7px 27px 7px 10px;font:700 12px/1.2 Arial,sans-serif;text-transform:uppercase;background:#000}
.lc-header .lc-lang>summary:after{content:'';position:absolute;right:10px;top:50%;transform:translateY(-30%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #fff;margin:0}
.lc-header .lc-lang .lc-flag{width:19px;height:auto}
.lc-header .lc-wide .lc-menu>ul,.lc-header .lc-lang>ul,.lc-header .lc-smallmenu>nav{background:#080808;color:#fff;border:1px solid #666;border-radius:3px;box-shadow:0 6px 16px #0005;text-align:left}
.lc-header .lc-lang>ul{min-width:190px;z-index:10}
.lc-header .lc-wide .lc-menu>ul{min-width:240px;top:calc(100% + 5px)}
.lc-header .lc-wide .lc-menu>ul a,.lc-header .lc-wide .lc-menu>ul summary{font:600 13px/1.35 Arial,sans-serif;text-transform:none;padding:9px 6px}
.lc-header .lc-smallmenu{display:none}
@media(min-width:961px) and (max-width:1200px){.lc-header .lc-nav{grid-template-columns:200px minmax(0,1fr) 136px;gap:15px;min-height:76px;padding-block:12px}.lc-header .lc-logo{width:200px}.lc-header .lc-lang{width:136px}.lc-header .lc-wide>ul{column-gap:15px}.lc-header .lc-wide>ul>li:not(.lc-rowbreak):after{right:-9px;width:3px}.lc-header .lc-wide>ul>li>a,.lc-header .lc-wide>ul>li>.lc-menu>summary{font-size:12px}.lc-header .lc-utility .lc-inner{gap:14px;font-size:12px}.lc-header .lc-contacts{gap:14px;margin-right:0}.lc-header .lc-book,.lc-header a.lc-permit{font-size:13px;min-width:110px;padding:7px 12px}}
@media(max-width:960px){.lc-header .lc-inner{width:calc(100% - 36px)}.lc-header .lc-utility .lc-inner{min-height:50px;gap:14px;font-size:12px;padding-block:8px}.lc-header .lc-book,.lc-header a.lc-permit{font-size:13px;min-width:112px;padding:7px 12px}.lc-header .lc-contacts{gap:14px;margin-right:0}.lc-header .lc-nav{display:grid;grid-template-columns:1fr 136px 32px;gap:18px;min-height:76px;padding-block:12px}.lc-header .lc-logo{width:220px}.lc-header .lc-wide{display:none}.lc-header .lc-smallmenu{display:block;grid-column:3;grid-row:1;order:initial}.lc-header .lc-smallmenu>summary{font-size:24px;padding:4px}.lc-header .lc-smallmenu>nav{right:0;left:auto;width:min(340px,calc(100vw - 36px));z-index:12}.lc-header .lc-lang{grid-column:2;grid-row:1;width:136px}.lc-header .lc-smallmenu .lc-menu>ul{padding-left:15px}.lc-header .lc-smallmenu nav a,.lc-header .lc-smallmenu nav summary{padding:10px 5px}}
@media(max-width:820px){.lc-header .lc-contacts{display:none}.lc-header .lc-mobile-contacts{display:flex;align-items:center;margin-left:auto;gap:14px}.lc-header .lc-mobile-contacts a{display:flex;align-items:center;justify-content:center}.lc-header .lc-utility .lc-inner{gap:14px}}
@media(max-width:600px){.lc-header .lc-inner{width:calc(100% - 28px)}.lc-header .lc-utility .lc-inner{gap:10px;flex-wrap:wrap;min-height:48px}.lc-header .lc-book,.lc-header a.lc-permit{font-size:12px;min-width:0;padding:7px 11px}.lc-header .lc-mobile-contacts{gap:10px}.lc-header .lc-heart,.lc-header .lc-cart{display:none}.lc-header .lc-nav{grid-template-columns:1fr 32px;gap:10px;padding-block:12px;min-height:0}.lc-header .lc-logo{width:210px}.lc-header .lc-smallmenu{grid-column:2;grid-row:1}.lc-header .lc-lang{grid-column:1/-1;grid-row:2;width:136px;justify-self:end}.lc-header .lc-lang>ul{min-width:190px;max-width:calc(100vw - 28px)}.lc-header .lc-smallmenu>nav{top:calc(100% + 10px)}}
@media(max-width:350px){.lc-header .lc-mobile-contacts{gap:8px}.lc-header .lc-book,.lc-header a.lc-permit{padding:7px 8px;font-size:11px}.lc-header .lc-header-icon{width:20px;height:20px;flex-basis:20px}}


.lc-mobile-contacts a{position:relative}
.lc-mobile-contacts a::after,.lc-heart::after,.lc-cart::after{content:"";position:absolute;inset:-9px}
.lc-heart,.lc-cart{position:relative}

@media (pointer:coarse){.lc-wide>ul{row-gap:0}.lc-wide>ul>li>a,.lc-header .lc-wide>ul>li>.lc-menu>summary{padding:8px 0;display:inline-block}}
