body,body :where(*:not(svg,text,i.fa)){font-family:Raleway,system-ui,-apple-system,sans-serif!important}h1,h2,h3{font-weight:700!important}nav#nav.gn{position:fixed;top:0;left:0;right:0;z-index:1000;height:50px!important;padding:0 24px!important;display:flex;align-items:center;background:#fff!important;box-shadow:0 1px 0 #E5E7EB!important;backdrop-filter:none!important;border:0!important}.gn-logo{display:flex!important;align-items:center;gap:8px;color:#1A3D2E!important;text-decoration:none;flex:none}.gn-logo svg{width:30px;height:30px}.gn-logo span{font-size:20px;font-weight:700;letter-spacing:-.2px;white-space:nowrap}.gn-logo em{font-style:normal}.gn .nav-links{display:flex!important;align-items:center;gap:0!important;margin-left:auto}.gn .nav-links a{position:relative;font-size:14px!important;font-weight:400!important;color:#1A3D2E!important;padding:0 16px!important;line-height:19px;text-decoration:none;letter-spacing:0!important;text-transform:none!important;border-left:1px solid #D7E3DB}.gn .nav-links a:first-child{border-left:0}.gn .nav-links a:hover{text-decoration:underline}.gn .nav-links a[data-b]::after{content:attr(data-b);position:absolute;left:50%;top:26px;transform:translateX(-50%);font-size:10px;font-weight:700;line-height:14px;padding:0 6px;border-radius:999px;white-space:nowrap;color:#fff;background:#2E9E5B}.gn .nav-links a[href$="/akcii/"]::after{background:#F59E0B}.gn-ic{display:flex;align-items:center;gap:24px;margin-left:41px}.gn-ic a,.gn-ic summary{display:flex;align-items:center;color:#1A3D2E;cursor:pointer;list-style:none}.gn-fav{position:relative}.gn-fav i{position:absolute;top:-7px;right:-9px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#BC5922;color:#fff;font:700 10px/16px sans-serif;font-style:normal;text-align:center}.gn-ic svg{width:20px;height:20px;stroke:#1A3D2E}.gn-ic summary::-webkit-details-marker{display:none}.gn-cur{font-size:10px;font-weight:700;letter-spacing:.8px;color:#fff;background:#1A3D2E;border-radius:2px;padding:3px 5px}.gn-lang{position:relative}.gn-lang summary{gap:4px;font-size:12px;font-weight:700}.gn .burger{display:none!important;margin-left:20px}.gn .burger span{background:#1A3D2E!important}.gh{padding-top:74px!important}.gt-top{padding-top:62px!important}.gs-bc{padding-top:62px!important}.drawer .d-btn{background:#2E9E5B!important;border-color:#2E9E5B!important;color:#fff!important}.gn .nav-links a{white-space:nowrap!important}@media(max-width:2299px){html[lang=ka] .gn .nav-links a{padding:0 4px!important;font-size:13px!important}}@media(max-width:1799px){.gn .nav-links a{padding:0 9px!important}}@media(max-width:1439px){.gn .nav-links a{padding:0 6px!important;font-size:13px!important}}@media(max-width:1599px){.gn .nav-links a{padding:0 6px!important}.gn-ic{gap:14px!important;margin-left:14px!important}}@media(max-width:1179px){.gn .nav-links{display:none!important}.gn .burger{display:flex!important}.gn-ic{margin-left:auto!important}}@media(max-width:1299px){html[lang=ru] .gn .nav-links{display:none!important}html[lang=ru] .gn .burger{display:flex!important}html[lang=ru] .gn-ic{margin-left:auto!important}}@media(max-width:1559px){html[lang=ka] .gn .nav-links{display:none!important}html[lang=ka] .gn .burger{display:flex!important}html[lang=ka] .gn-ic{margin-left:auto!important}}@media(max-width:640px){nav#nav.gn{padding:0 12px!important;height:58px!important}.gn-logo span{font-size:17px}.gn-logo em{display:none}.gn-logo svg{width:26px;height:26px}.gn-ic{gap:14px}.gn-ic .gn-acc{display:none}.gn-lang{order:-2}.gn-cur{order:-1}.gn-ic .gn-ctd{order:0}.gn-lang summary svg:not(.gn-fl){display:none}.gn .burger{margin-left:14px}.gh{padding-top:58px!important}.gh>.gt-bc{margin-top:0!important}.g-hero h1{font-size:22px!important}.g-hero p{font-size:15px!important}}
footer#footer{background:none!important;padding:0!important;margin:0!important;border:0!important;color:#fff}footer#footer .gf-col{text-align:left}.gf-join{background:#fff;text-align:center;padding:72px 16px 108px}.gf-join h2{color:#1A3D2E!important;font-size:22px!important;line-height:28px;margin:0 0 6px!important}.gf-join p{color:#374151;font-size:14px;margin:0 0 20px}.gf-award{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px;background:#EEF6F0;color:#1A3D2E!important;font:700 20px/1.3 Raleway,system-ui,sans-serif;text-decoration:none!important}.gf-award svg{width:24px;height:24px;stroke:#D9692B;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gf-join form{display:flex;justify-content:center;gap:16px;max-width:664px;margin:0 auto}.gf-join label{flex:1;display:flex;align-items:center;gap:12px;height:50px;border:1px solid #9CA3AF;border-radius:4px;padding:0 14px;background:#fff}.gf-join label svg{width:24px;height:24px;stroke:#1A3D2E;flex:none}.gf-join input{flex:1;border:0;outline:0;font-size:14px;color:#111;background:none;min-width:0}.gf-join button{display:flex;align-items:center;gap:10px;height:50px;padding:0 28px;border:0;border-radius:4px;background:#2E9E5B;color:#fff;font-size:16px;font-weight:600;cursor:pointer;white-space:nowrap}.gf-join button svg{width:18px;height:18px;stroke:#fff}.gf-cols{display:grid;grid-template-columns:repeat(4,1fr)}.gf-col{padding:48px 24px 56px;color:#fff}.gf-col:nth-child(1){background:#1A3D2E}.gf-col:nth-child(2){background:#2E5141}.gf-col:nth-child(3){background:#426555}.gf-col:nth-child(4){background:#567969}footer#footer .gf-col h3{display:flex;align-items:center;gap:8px;font-size:20px!important;line-height:28px;margin:0 0 6px!important;color:#fff!important;font-weight:700!important}.gf-col h3+*{margin-top:0}.gf-col h3 svg{width:18px;height:18px;stroke:#fff}footer#footer .gf-col h3.gf-logo{display:inline-grid;justify-items:stretch;gap:6px;margin:0 0 14px!important}.gf-logo span{display:flex;align-items:baseline;gap:8px;line-height:1}.gf-logo b{font:800 24px/1 Raleway,system-ui,sans-serif;letter-spacing:-.3px;color:#fff}.gf-logo i{font:700 11px/1 Raleway,system-ui,sans-serif;font-style:normal;letter-spacing:.42em;text-transform:uppercase;color:#fff}.gf-logo small{display:block;text-align:center;font:700 16px/1 Raleway,system-ui,sans-serif;color:#fff;background:#BC5922;padding:4px 8px 4px 14px;clip-path:polygon(8px 0,100% 0,100% 100%,8px 100%,0 50%);white-space:nowrap}.gf-col .gf-blk+.gf-blk{margin-top:42px}.gf-blk{min-width:0}.gf-blk a{overflow-wrap:anywhere}.gf-col a,.gf-col .gf-ct{display:flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font-size:16px;line-height:36px}.gf-col a:hover{text-decoration:underline}.gf-col .gf-ct svg{width:16px;height:16px;stroke:#fff;flex:none}.gf-rev{display:flex!important;gap:10px!important;font-size:14px!important}.gf-rev i{font-style:normal;color:#F59E0B;letter-spacing:1px}.gf-rt{display:grid!important;grid-template-columns:auto auto auto auto;justify-content:start;align-items:center;gap:6px 10px;font-size:15px!important;white-space:nowrap;margin:0 0 10px!important}.gf-rt b{font-weight:600}.gf-rt .gf-lg{min-width:86px}.gf-rt i{font-style:normal;font-size:17px;letter-spacing:1px;background:linear-gradient(90deg,#F59E0B var(--p),rgba(128,128,128,.35) 0);-webkit-background-clip:text;background-clip:text;color:transparent}@media(min-width:961px) and (max-width:1439px){.gf-rt{grid-template-columns:auto auto auto;font-size:14px!important;gap:0 6px;line-height:1.35!important}.gf-rt .gf-lg{min-width:0}.gf-rt>i{font-size:14px;letter-spacing:0}.gf-rt>span{grid-column:1/-1;padding-left:24px;font-size:13px;opacity:.85}}.gf-lg{display:flex;align-items:center;gap:6px;font-style:normal;font-weight:600}.gf-lg svg{width:18px;height:18px;flex:none}.gf-ya{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#FC3F1D;color:#fff;font-size:12px;font-weight:700}.gf-ya i{display:block;line-height:1;font-style:normal;color:#fff;background:none;-webkit-background-clip:border-box;background-clip:border-box;letter-spacing:0;font-size:12px}.gf-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.gf-tot{display:flex!important;align-items:center;gap:8px;margin-top:10px;font-size:14px!important;color:#fff!important}.gf-tot svg{width:18px;height:18px;fill:#F5B301;flex:none}.gf-tot b{color:#FFD04A}.gf-sec{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 4px}.gf-sec span{display:grid;grid-template-columns:22px auto;column-gap:6px;align-items:center;background:#fff;border-radius:999px;padding:5px 12px 5px 8px;color:#1A3D2E;line-height:1.1}.gf-sec svg{grid-row:span 2;width:22px;height:22px}.gf-sec b{font-size:12px}.gf-sec small{font-size:10px;color:#4B5563}.gf-pill{display:inline-flex;border-radius:999px;overflow:hidden;font-size:13px;line-height:24px;font-weight:600;margin-top:10px}.gf-pill b{background:#2E9E5B;color:#fff;padding:0 14px}.gf-pill i{background:#fff;color:#1A3D2E;font-style:normal;padding:0 14px}.gf-badges span{background:#fff;color:#1A3D2E;border-radius:3px;font-size:10px;font-weight:700;padding:3px 6px;line-height:12px}.gf-lic{font-size:13px;line-height:20px;opacity:.85;margin-top:14px}.gf-soc{background:#2E9E5B;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.gf-soc b{font-size:14px;font-weight:600;color:#fff}.gf-soc div{display:flex;gap:10px}.gf-soc a{width:28px;height:28px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.gf-soc svg{width:16px;height:16px;stroke:#1A3D2E}@media(max-width:960px){.gf-cols{grid-template-columns:1fr 1fr}}@media(max-width:640px){.gf-join{padding:48px 16px 56px}.gf-join form{flex-direction:column;gap:12px}.gf-join button{justify-content:center}.gf-cols{grid-template-columns:1fr}.gf-col{padding:32px 16px 36px}}

:root{--g-main:#1A3D2E;--s-amber:#F2A516;--s-cream:#FAF6EE;--s-line:#E8E1D3}
body,body :where(*:not(svg,text,i.fa)){font-family:'Raleway',system-ui,-apple-system,sans-serif!important}
body{color:#26352E;font-feature-settings:'lnum' 1,'pnum' 1}
:is(h1,h2,h3),.g-h2,.g-ct,.gtb h2,.gtb-h,.gf-join h2,.gf-col h3,.gt-top h1,.g-rb h3,.g-lh h2,.g-ban h2,.g-circle strong{font-family:'Lora',Georgia,serif!important;letter-spacing:-.01em}
.gn,.gn :where(*:not(svg,path)){font-family:Raleway,system-ui,-apple-system,sans-serif!important}
.gn .nav-links{border-right:1px solid #D7E3DB}.gn .nav-links a,.gn .nav-links a:first-child{border-left:1px solid #D7E3DB!important}
.gn .nav-links a{font:600 14px/19px Raleway,system-ui,-apple-system,sans-serif!important;color:#1A3D2E!important;text-decoration:none!important;transition:color .2s,opacity .2s}
.gn .nav-links a:hover{opacity:.8;color:#2E5E4A!important;text-decoration:none!important}
.gn .nav-links a[aria-current]{font-weight:700!important;color:#1A3D2E!important}
.gn .nav-links a[data-b]::after{top:26px!important;line-height:16px!important;padding:0 6px 0 17px!important;border-radius:999px!important;font:700 10px/16px Raleway,system-ui,-apple-system,sans-serif!important;
background:#1A3D2E url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath d='M1 4.2l2 2L7 2' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat 6px 50%/8px 8px!important;color:#fff!important}
.gn .nav-links a[href$="/akcii/"]::after{background-color:#F2A516!important;color:#fff!important;
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 6.5l5-5' stroke='%23fff' stroke-width='1.2'/%3E%3Ccircle cx='2' cy='2' r='1.1' fill='%23fff'/%3E%3Ccircle cx='6' cy='6' r='1.1' fill='%23fff'/%3E%3C/svg%3E")!important}
.gn-ic{gap:24px!important;margin-left:24px!important}.gn-ic>a[href="/booking/"],.gn-ic .gn-acc{margin-left:4px}
.gn-ic>*{transition:opacity .2s,transform .16s var(--e-out)}.gn-ic>:not(details):hover,.gn-ic>details>summary:hover{opacity:.8}
.gn svg.gn-f{width:22px!important;height:22px!important;fill:#2E5E4A!important;stroke:none!important;display:block}
.gn-s{display:flex;background:none;border:0;padding:0;cursor:pointer}
.gn-lang summary{width:32px;height:21px;justify-content:center;border:0;border-radius:3px;background:#2E5E4A;color:#fff!important;font:700 11px/1 Raleway,system-ui,-apple-system,sans-serif!important;cursor:pointer}.gn-lang summary svg:not(.gn-fl){display:none}
.gn-cur{width:32px;height:21px;display:flex;align-items:center;justify-content:center;padding:0!important;border-radius:3px!important;background:#F2A516!important;color:#1A1A1A!important;font:700 11px/1 Raleway,system-ui,-apple-system,sans-serif!important}
.gn-lg .gn-pn{width:520px}.gn-lg>summary.gn-acc{list-style:none;cursor:pointer;display:flex;background:none!important;border:0!important;padding:0!important;width:auto!important;height:auto!important}.gn-lg>summary svg.gn-f{display:block!important}.gn-so1 svg,.gn-so1 svg *{stroke:none!important}.gn-lf p a{display:inline!important;padding:0!important;margin:0!important;background:none!important}.gn-lg>summary::-webkit-details-marker{display:none}
.gn-lf{display:flex;flex-direction:column;gap:14px;padding:20px 20px 18px}.gn-soc{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.gn-so1{height:76px;border:0;border-radius:6px;background:#F3F5F4;display:flex;align-items:center;justify-content:center;cursor:pointer}.gn-so1:hover{background:#E8EDEA}
.gn-so1 svg{width:40px;height:40px}.gn-or{margin:8px 0;text-align:center;font:600 20px/1.3 Raleway,system-ui,-apple-system,sans-serif;color:#1A3D2E}
.gn-lf input{height:48px;border:1px solid #D7DCD9;border-radius:6px;padding:0 16px;font:15px Raleway,system-ui,-apple-system,sans-serif;box-shadow:0 1px 3px rgba(0,0,0,.06)}
.gn-fg{align-self:flex-end;font-size:13px;color:#1A3D2E}.gn-lb{height:52px;border:0;border-radius:6px;background:#1A3D2E;color:#fff;font:600 18px Raleway,system-ui,-apple-system,sans-serif;cursor:pointer}.gn-lb:hover{background:#143020}
.gn-lgm{margin:0;font-size:13px;color:#374151;background:#FAF6EE;border-radius:6px;padding:10px 12px}.gn-rg{margin:4px 0 0;text-align:center;font-size:13px;color:#4B5563}.gn-rg a{color:#1A3D2E;font-weight:600}
.gn-logo{display:grid!important;grid-template-columns:auto auto;align-content:center;align-items:center;column-gap:12px!important;row-gap:4px;transition:opacity .2s}.gn-logo svg{grid-row:1/3}.gn-logo:hover{opacity:.85}.gn-logo svg{width:84px!important;height:44px!important}
.gn-logo span{display:flex;align-items:baseline;gap:8px;line-height:1}.gn-logo span i{font:700 11px/1 Raleway,system-ui,-apple-system,sans-serif;font-style:normal;letter-spacing:.42em;text-transform:uppercase;color:#1A3D2E}
.gn-logo b{font:800 22px/1 Raleway,system-ui,-apple-system,sans-serif!important;letter-spacing:-.3px;color:#1A3D2E}
.gn .gn-logo small{display:block;justify-self:stretch;text-align:center;font:700 16px/1 Raleway,system-ui,-apple-system,sans-serif!important;letter-spacing:.1px;color:#fff!important;background:#BC5922;padding:3px 6px 3px 12px;clip-path:polygon(8px 0,100% 0,100% 100%,8px 100%,0 50%);white-space:nowrap}
.gn-so{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:min(620px,calc(100% - 640px));z-index:5;display:flex;align-items:center;background:#fff}.gn-so[hidden]{display:none}
.gn.gn-sopen .nav-links{visibility:hidden}
.gn-sb{flex:1;display:flex;align-items:center;gap:12px;height:100%;padding:0 4px}
.gn-sb svg{width:24px;height:24px;stroke:#1A3D2E;flex:none}.gn-sb input{flex:1;border:0;outline:0;font:400 17px Raleway,system-ui,-apple-system,sans-serif;color:#1A3D2E;min-width:0;background:none}
.gn-sx{border:0;background:none;font-size:30px;line-height:1;cursor:pointer;color:#5B6B63;padding:0 4px}
@media(max-width:1100px){.gn-so{left:0;right:0;transform:none;width:auto;padding:0 12px}}
.drawer{display:none;position:fixed;left:0;right:0;bottom:0;z-index:850;flex-direction:column}.drawer.on{display:flex}
.gn .burger{background:none;border:0;flex-direction:column;justify-content:center;gap:5px;padding:8px;cursor:pointer}
.gn .burger span{display:block;width:24px;height:2px;border-radius:2px;transition:transform .2s,opacity .2s}
.gn .burger.on span:nth-child(1){transform:translateY(7px) rotate(45deg)}.gn .burger.on span:nth-child(2){opacity:0}.gn .burger.on span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.drawer{top:50px!important;overflow-y:auto;padding:16px 20px calc(24px + env(safe-area-inset-bottom))!important;background:#fff!important;gap:0}@media(max-width:640px){.drawer{top:58px!important}}
.d-h{display:block;font:700 19px/1.35 'Raleway',system-ui,-apple-system,sans-serif;color:#1A3D2E;text-align:center;margin:6px 8px 14px}
.d-menu{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 22px}
@media(min-width:700px){.d-menu{grid-template-columns:repeat(3,1fr);gap:16px}.drawer .d-menu a{min-height:92px}.d-h{font-size:22px}}
.drawer .d-menu a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:70px;
padding:14px 6px!important;border-radius:8px;background:color-mix(in srgb,var(--c) 7%,#fff);color:var(--c)!important;
font:600 15px/1.2 'Raleway',system-ui,-apple-system,sans-serif!important;text-align:center;text-decoration:none;border:0!important}
.drawer .d-menu a[aria-current]{box-shadow:inset 0 0 0 2px var(--c)}
.d-menu i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--c)}
.d-menu i svg{width:19px;height:19px;stroke:#fff}
.d-b{position:absolute;top:6px;right:6px;font:700 10px/18px 'Raleway',system-ui,-apple-system,sans-serif;font-style:normal;padding:0 7px;border-radius:999px;background:#2E9E5B;color:#fff}
.d-menu a[href="/akcii/"] .d-b{background:#F2A516;color:#fff}
.d-app{display:block;padding:18px 16px;border-radius:12px;background:linear-gradient(120deg,#2E6B4F,#1A3D2E);color:#fff;font:600 16px/1.4 'Raleway',system-ui,-apple-system,sans-serif;margin:0 0 24px}
.d-ct{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 0}
.drawer .d-ct a{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 4px!important;border-radius:10px;background:#fff;font:600 13px/1 'Raleway',system-ui,-apple-system,sans-serif!important;color:#1A3D2E!important;text-decoration:none;border:0!important}
.d-ct svg{width:20px;height:20px;stroke:#D98B05}
.drawer .d-in{display:block;padding:15px!important;border-radius:8px;background:#2E9E5B;color:#fff!important;font:700 16px/1 'Raleway',system-ui,-apple-system,sans-serif!important;text-align:center;text-decoration:none;border:0!important}
.d-rg{display:block;margin:16px 0 0;text-align:center;font-size:14px;color:#5B6B63}.drawer .d-rg a{display:inline;padding:0!important;border:0!important;color:#2D5F8E!important}
@media(max-width:640px){.gn .gn-logo small{display:block!important;font-size:10px!important;padding:2px 4px 2px 9px!important;clip-path:polygon(6px 0,100% 0,100% 100%,6px 100%,0 50%)!important}.gn-logo{column-gap:6px!important;row-gap:3px!important}.gn-logo b{font-size:16px!important}.gn-logo span{gap:5px!important}.gn-logo span i{font-size:8px;letter-spacing:.3em}.gn-logo svg{width:50px!important;height:26px!important}.gn-lang summary{display:flex}}
@media(max-width:419px){.gn-logo svg{width:40px!important;height:21px!important}.gn-logo{column-gap:5px!important;row-gap:2px!important}.gn-logo b{font-size:15px!important}.gn-logo span{gap:4px!important}.gn-logo span i{font-size:7px;letter-spacing:.25em}.gn .gn-logo small{font-size:9px!important;padding:2px 3px 2px 8px!important}#nav .gn-ic{gap:2px!important}.gn-ic>.gn-s{min-width:32px!important}}
@media(max-width:640px){#nav .gn-ic .gn-cart{margin-left:0!important}#nav.gn .burger{min-width:40px!important}}@media(min-width:360px) and (max-width:640px){#nav .gn-ic .gn-cd{margin-left:6px!important}}@media(min-width:375px) and (max-width:389px){.gn-logo svg{width:44px!important;height:23px!important}.gn-logo b{font-size:16px!important}.gn-logo span i{font-size:7.5px!important}.gn .gn-logo small{font-size:10px!important}}@media(min-width:390px) and (max-width:419px){.gn-logo svg{width:48px!important;height:25px!important}.gn-logo{column-gap:6px!important;row-gap:3px!important}.gn-logo b{font-size:18px!important}.gn-logo span i{font-size:8.5px!important}.gn .gn-logo small{font-size:11px!important}}@media(min-width:420px) and (max-width:640px){.gn-logo svg{width:60px!important;height:31px!important}.gn-logo{column-gap:7px!important;row-gap:3px!important}.gn-logo b{font-size:19px!important}.gn-logo span i{font-size:9.5px!important}.gn .gn-logo small{font-size:12px!important}}
@media(max-width:359px){.gn-logo svg{width:32px!important;height:17px!important}.gn-logo{column-gap:4px!important}.gn-logo b{font-size:13px!important}.gn-logo span{gap:3px!important}.gn-logo span i{font-size:6px;letter-spacing:.2em}.gn .gn-logo small{font-size:8px!important;padding:1px 3px 1px 7px!important}}
.g-btn,.gt-pb .g-btn,.gf-join button,.g-trv-ok{background:#F2A516!important;color:#1A1A1A!important;border-radius:10px!important;font-weight:700!important}
.g-btn:hover,.gf-join button:hover{background:#D98B05!important}
.gf-join button svg{stroke:#1A1A1A!important}
.g-down{background:#F2A516!important;color:#1A1A1A!important;border-radius:10px!important}
.g-hero{border-radius:20px!important}
.g-hero h1,.gt-top h1{font-weight:500!important}
:is(h2,h3),.g-h2,.gtb h2,.gf-col h3{font-weight:600!important}
.g-pills :is(span,.g-rt){background:rgba(26,61,46,.55)!important;border:1px solid rgba(255,255,255,.35)!important;border-radius:10px!important}
.g-pills svg{stroke:#F2A516!important}
.g-pay{border-radius:10px!important;background:none!important;box-shadow:none!important;color:#fff}
.g-pay b,.g-pay i{color:#fff!important;font-weight:600!important;font-style:normal}.g-pay b{background:#3BA55D!important}.g-pay i{background:#D9692B!important}
.g-pay b::before{display:none!important}
.g-pay i{border:0!important}
.g-wx{border-color:#F2A516!important;border-radius:10px!important}.g-wx svg{stroke:#F2A516!important}
.g-search{border-radius:16px!important;box-shadow:0 10px 30px rgba(0,0,0,.18)}
.g-tabs{background:rgba(250,246,238,.72)!important;border-radius:16px 16px 0 0!important}.g-search{background:rgba(255,255,255,.82)!important;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}
.g-tabs button{box-shadow:none!important;border:1px solid #E8E1D3!important;border-radius:10px!important}
.g-tabs button[aria-selected=true]{background:#1A3D2E!important;color:#fff!important;border-color:#1A3D2E!important;box-shadow:none!important}
.g-form select,.g-form input,.g-ac,.g-dr,.g-trv-b{border-color:#C9C1B0!important;border-radius:10px!important}
.g-di svg,.g-ac svg,.g-trv-b svg{stroke:#D98B05!important}
.g-h2{text-align:left!important;font-size:28px!important;line-height:34px!important;font-weight:600!important}
.g-h2::before{content:"";display:block;width:40px;height:3px;border-radius:2px;background:#F2A516;margin-bottom:12px}
.g-sub{text-align:left!important;color:#5B6B63!important}
.g-more{text-align:left!important}
.g-strip span,.gt-trust span{color:#1A3D2E!important;font-weight:600}
.g-strip svg,.gt-trust svg{stroke:#D98B05!important}
.g-card,.g-row{border:1px solid #E8E1D3;border-radius:16px!important;box-shadow:0 2px 10px rgba(60,45,20,.06)!important}

.g-card,.g-row{transition:box-shadow .2s,transform .2s}

.g-ct{text-align:left!important;font-size:18px!important;font-weight:600!important;color:#1A3D2E!important}
.g-fact svg{stroke:#D98B05!important}
.g-buy,.g-rf{background:#FAF6EE!important}
.g-rf span:not(.g-btn){color:#1A3D2E!important}.g-rf .g-btn{color:#fff!important}.g-rf svg{stroke:#D98B05!important}
.g-price strong{color:#1A3D2E}
.g-tag{border-radius:8px!important;background:#2E5E4A!important;color:#fff!important}
.g-lau{background:rgba(26,61,46,.82);border-radius:8px;padding:4px 9px;gap:4px!important;text-shadow:none!important}
.g-lau svg{display:none}.g-lau b{width:auto!important;font-size:15px!important}.g-lau b::before{content:"★ ";color:#F2A516}
.g-lau small{font-size:12px!important;opacity:.85}
.g-arr{border-radius:10px!important;background:rgba(26,61,46,.55)!important}
.g-gb,.gtb-gb{border-color:#1A3D2E!important;border-radius:14px!important}
.g-gb b,.gtb-gb b{font-family:'Lora',Georgia,serif!important;color:#9A5B00!important}
.g-filt input[type=range],.g-filt input[type=checkbox]{accent-color:#D98B05!important}
.g-chips button[aria-pressed=true]{background:#2E5E4A!important;color:#fff!important}
.g-chips button{border-radius:10px!important}
.g-icons svg{stroke:#D98B05!important}
.gt-top h1{font-weight:600!important}
.gt-gal{border-radius:18px!important}
.gt-panel{border-radius:16px!important;border:1px solid #E8E1D3}
.gt-ph{background:#1A3D2E!important}
.gt-cal,.gt-pb input,.gt-pb select{border-color:#C9C1B0!important;border-radius:10px!important}
.gc-g button.on{background:#F2A516!important;color:#1A1A1A!important}
.gt-rate{background:#FAF6EE!important}
.gtb li svg{stroke:#D98B05!important}
.gtb-steps div::before{background:#1A3D2E!important;font-family:'Lora',Georgia,serif!important}
.gtb-g{border-color:#E8E1D3!important;background:#FAF6EE;border-radius:14px!important}.gtb-g svg{stroke:#D98B05!important}
.gtb-rev{border-color:#E8E1D3!important;border-radius:14px!important}
.gm{background:#FAF6EE!important}.gm-land{fill:#E6EFE3!important}.gm-pin circle{stroke:#D98B05!important}
.gm-pin:hover circle,.gm-pin.on circle{fill:#F2A516!important}
.gf-join{background:#FAF6EE!important}
.gf-join label{border-color:#C9C1B0!important;border-radius:10px!important}
.gf-cols{background:#1A3D2E;max-width:none}
.gf-col{border:0!important}.gf-col:nth-child(1){background:#1A3D2E!important}.gf-col:nth-child(2){background:#22483A!important}
.gf-col:nth-child(3){background:#2B5546!important}.gf-col:nth-child(4){background:#356252!important}
footer#footer .gf-col h3{font:700 20px/28px 'Raleway',system-ui,-apple-system,sans-serif!important;letter-spacing:0;color:#fff!important}.gf-col h3 svg{stroke:#F2A516!important;width:18px;height:18px}
.gf-col a,.gf-col .gf-ct{color:#fff!important;transition:opacity .2s}.gf-col a:hover{opacity:.8;text-decoration:none!important}
.gf-col .gf-ct svg{stroke:#F2A516!important}
.gf-pill b{background:#F2A516!important;color:#1A1A1A!important}.gf-pill i{background:#fff!important;color:#1A3D2E!important;border:0}
.gf-badges{gap:8px!important;margin-top:12px!important}.gf-badges span{display:inline-flex;align-items:center;justify-content:center;height:28px;min-width:44px;font:800 11px/1 'Raleway',system-ui,-apple-system,sans-serif!important;padding:0 8px!important;border-radius:5px!important;background:#fff!important}.gf-badges svg{height:18px;width:auto;fill:currentColor}
.gf-soc{background:#F2A516!important;height:auto!important;padding:22px 16px 26px;border:0!important;gap:12px!important}
.gf-soc b{color:#1A1A1A!important;font:700 15px/1 'Raleway',system-ui,-apple-system,sans-serif!important}.gf-soc div{flex-wrap:wrap;justify-content:center;gap:12px!important}
.gf-soc a{width:36px!important;height:36px!important;background:#fff!important;border:0!important;color:#1A3D2E;transition:transform .2s,box-shadow .2s}
.gf-soc a:hover{transform:translateY(-2px);box-shadow:0 6px 14px rgba(26,61,46,.25)}
.gf-soc svg{width:18px!important;height:18px!important;fill:currentColor;stroke:none!important}
.gf-soc i{font:800 17px/1 'Raleway',system-ui,-apple-system,sans-serif!important;font-style:normal;color:#FC3F1D}
html{scroll-behavior:smooth;scroll-padding-top:70px}
:is(h1,h2,h3,.g-h2,.g-ct){text-wrap:balance}p{text-wrap:pretty}
.g-hero h1,.gt-top h1{font-weight:500!important;letter-spacing:-.02em!important}
.g-h2{font-weight:500!important;font-size:clamp(26px,2.6vw,34px)!important;line-height:1.15!important;letter-spacing:-.02em!important;color:#14261D!important}
.g-h2::before{background:#D9692B!important;width:32px!important;height:2px!important}
.g-sub{font-size:16px!important;line-height:1.7!important;max-width:65ch}
.g-price,.g-price strong,.gt-ph,.g-gb b{font-variant-numeric:tabular-nums}
.g-btn,.gt-pb .g-btn,.gf-join button,.g-trv-ok,.g-down,.drawer .d-btn{background:#1A3D2E!important;color:#fff!important;border-radius:999px!important;border-color:#1A3D2E!important;
box-shadow:0 2px 8px rgba(26,61,46,.25);transition:background .2s,box-shadow .2s,transform .2s}
.g-btn:hover,.gf-join button:hover,.g-trv-ok:hover,.g-down:hover,.drawer .d-btn:hover{background:#143020!important;box-shadow:0 6px 16px rgba(26,61,46,.32);transform:translateY(-1px)}
.g-btn:active,.gf-join button:active,.g-trv-ok:active,.drawer .d-btn:active{transform:translateY(1px) scale(.98);box-shadow:0 1px 4px rgba(26,61,46,.25)}
.gf-join button svg{stroke:#fff!important}
a,button,summary,input,select{transition:color .2s,background-color .2s,border-color .2s}
:where(a,button,summary,[role=button],[tabindex]):focus-visible{outline:2px solid rgba(26,61,46,.55)!important;outline-offset:2px;border-radius:6px}:where(input,select,textarea):focus,:where(input,select,textarea):focus-visible{outline:none!important}
.g-card,.g-row{box-shadow:none!important;border-color:#E8E1D3!important}
.g-card:hover,.g-row:hover{box-shadow:0 14px 32px rgba(60,45,20,.12)!important;transform:translateY(-4px)}
.g-pic img{transition:transform .7s cubic-bezier(.2,.7,.2,1)!important}.g-card:hover .g-pic img.on,.g-row:hover .g-pic img.on{transform:scale(1.05)}
.g-tag,.d-b{border-radius:6px!important}
.g-strip svg,.gt-trust svg,.g-fact svg,.g-rf svg,.gtb li svg,.g-icons svg,.g-di svg,.g-ac svg,.g-trv-b svg,.gtb-g svg,.d-ct svg,.d-row svg,.d-srch svg,.gn-sb svg{stroke:#D9692B!important}
.gn .nav-links a[aria-current],.drawer .d-menu a[aria-current]{text-decoration-color:#D9692B!important}.drawer .d-menu a[aria-current]{box-shadow:inset 3px 0 0 #D9692B}
.drawer .d-menu a::after,.gn-so li small{color:#D9692B!important}
.gc-g button.on{background:#2E5E4A!important;color:#fff!important}
@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){
.g-sec>*,.g-card,.g-row,.g-box,.gtb>section{animation:sk-in linear both;animation-timeline:view();animation-range:entry 0% entry 35%}}}
@keyframes sk-in{from{opacity:0;translate:0 24px}to{opacity:1;translate:none}}
.gtb h2,.gt-top h1{font-weight:500!important;letter-spacing:-.02em}
.g-place i{background:#1A3D2E!important;color:#F2A516!important;font-family:'Lora',Georgia,serif!important;font-weight:500!important;border-radius:0 0 12px 0}
.g-place,.g-tile{transition:transform .3s,box-shadow .3s}.g-place:hover,.g-tile:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(26,61,46,.18)}
.g-place img{transition:transform .7s}.g-place:hover img{transform:scale(1.05)}
.g-st{border:1px solid #E8E1D3!important;background:#fff;border-radius:16px!important;font-weight:600!important;transition:border-color .2s,background .2s,transform .2s}
.g-st:hover{border-color:#1A3D2E!important;background:#FAF6EE;transform:translateY(-2px)}.g-st svg{stroke:#D9692B!important}
@media(max-width:1279px){.gn .nav-links a[data-b]::after{display:none}}
body :is(th,label,input,textarea,button,select){font-family:'Raleway',system-ui,-apple-system,sans-serif!important}
.article-hero{background:radial-gradient(120% 140% at 85% 0%,#F3EBDD 0%,#FAF6EE 55%)!important;color:#1A3D2E!important;border-bottom:1px solid #E8E1D3}
.article-hero .breadcrumb,.article-hero .breadcrumb a{color:#6B7268!important}.article-hero .breadcrumb a:hover{color:#1A3D2E!important}.article-hero .breadcrumb span{color:#1A3D2E!important}
.article-label{color:#D9692B!important;letter-spacing:.15em!important;font-size:11px!important;font-weight:600!important}
.article-hero h1,.article-h1{color:#14261D!important;font-weight:500!important;letter-spacing:-.02em!important;font-size:clamp(30px,4.2vw,50px)!important;line-height:1.12!important}
.article-meta,.article-meta *{color:#5B6B63!important}
.article-wrap{max-width:780px!important}
.article-body{font-size:17px;line-height:1.75;color:#26352E}
.article-body p,.article-body li{color:#26352E}
.article-body h2{font-weight:500!important;color:#14261D!important;letter-spacing:-.015em;border-top:1px solid #E8E1D3!important;padding-top:28px!important;margin-top:48px!important}
.article-body h3{font-weight:500!important;color:#14261D!important}
.article-body a:not([class]){color:#1A3D2E;text-decoration:underline;text-decoration-color:#D9692B;text-decoration-thickness:1.5px;text-underline-offset:3px}
.article-body a:not([class]):hover{color:#D9692B}
:is(.article-lead,.info-box,.tip-box,.key-fact,.also-tour,.mid-tour,.also-guides,.article-toc,.sources-block,.rc-card,.hub-nav){
background:#FAF6EE!important;border:1px solid #E8E1D3!important;border-left:3px solid #1A3D2E!important;border-radius:14px!important;box-shadow:none!important}
.warn-box,.mistake-block{background:#FBF1EA!important;border:1px solid #EFD9C9!important;border-left:3px solid #D9692B!important;border-radius:14px!important}
.review-quote{background:#fff!important;border:1px solid #E8E1D3!important;border-radius:16px!important;box-shadow:0 8px 24px rgba(60,45,20,.06)!important}
.review-quote-text{font-family:'Lora',Georgia,serif!important;color:#26352E!important}.review-stars{color:#F2A516!important}.review-quote-author{color:#5B6B63!important}
.author-byline{background:#fff!important;border:1px solid #E8E1D3!important;border-radius:14px!important}
:is(.blog-discount-btn a,.article-cta>a,.btn-wa,.btn-tg,.cta-btns a,.magnet-form button){background:#1A3D2E!important;color:#fff!important;border:0!important;border-radius:999px!important;
box-shadow:0 2px 8px rgba(26,61,46,.25);transition:background .2s,transform .2s,box-shadow .2s}
:is(.blog-discount-btn a,.article-cta>a,.btn-wa,.btn-tg,.cta-btns a,.magnet-form button):hover{background:#143020!important;transform:translateY(-1px);box-shadow:0 6px 16px rgba(26,61,46,.32)}
.article-cta{background:#1A3D2E!important;border-radius:20px!important;color:#fff}.article-cta :is(h2,h3,p){color:#fff!important;border:0!important}
.article-cta>a,.article-cta .btn-wa,.article-cta .btn-tg,.article-cta .cta-btns a{background:#F2A516!important;color:#1A1A1A!important}
.article-cta p a,.article-cta p a:hover{background:none!important;color:#F2A516!important;padding:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;text-decoration:underline!important;text-underline-offset:3px}.article-cta p a:hover{color:#fff!important}
html body :is(h1,h2,h3,h4,h5,h6):not(.gf-logo):not(#_):not(#__){font-family:'Lora',Georgia,serif!important}
html body .g-ct{font-family:'Raleway',system-ui,sans-serif!important}
.price-table-wrap{border:1px solid #E8E1D3;border-radius:14px;overflow:auto}.price-table-wrap table,.article-body table{border-radius:0!important}
.article-body th{background:#1A3D2E!important;font-weight:600!important;letter-spacing:.06em!important}
.article-body tr:nth-child(even) td{background:#FAF6EE}.article-body td{border-color:#E8E1D3!important}
:is(.related-grid>a,.place-card,.dish-card,.budget-card,.route-card-day,.related a){border:1px solid #E8E1D3!important;border-radius:16px!important;box-shadow:none!important;transition:transform .25s,box-shadow .25s}
:is(.related-grid>a,.place-card,.dish-card,.related a):hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(60,45,20,.12)!important}
:is(.place-num,.mistake-num,.dish-card-num){background:#1A3D2E!important;color:#F2A516!important;font-family:'Lora',Georgia,serif!important}
.blog-faq .fq,.fi{border-color:#E8E1D3!important}.fq-ic{color:#D9692B!important}
main :is([style*="background:#F0FDF4"],[style*="background:#f0fdf4"],[style*="background:#f0f7f4"],[style*="background:#EFF6FF"],[style*="background:#f6f8f7"],[style*="background:#eef2ff"]){
background:#FAF6EE!important;border:1px solid #E8E1D3!important;border-radius:16px!important}
main [style*="background:#F9FAFB"]{background:#fff!important;border:1px solid #E8E1D3!important;border-radius:16px!important}
main section[style*="background"],body>section[style*="background"]{border:0!important;border-radius:0!important}
.hf-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#FBF1EA;color:#D9692B;flex:none}.hf-icon svg{width:22px;height:22px}
.tours-cta,section[style*="background:#111827"],section[style*="background:#0F172A"]{background:#1A3D2E!important}
main [style*="background:#FFFBEB"]{background:#FBF1EA!important;border:1px solid #EFD9C9!important;border-left:3px solid #D9692B!important;border-radius:14px!important}
main a:is([style*="background:#0C7C38"],[style*="background:#007A52"],[style*="background:#D4845A"],[style*="background:#1A3D2E"]){background:#1A3D2E!important;color:#fff!important;border-radius:999px!important}
main a:is([style*="background:#0C7C38"],[style*="background:#007A52"],[style*="background:#1A3D2E"]):hover{background:#143020!important}
main [style*="background:#F0FDF4"] a[style*="background:#fff"],main [style*="background:#f0fdf4"] a[style*="background:#fff"]{border-color:#E8E1D3!important}
.article-toc figure img,.article-body figure img{aspect-ratio:1200/630;object-fit:cover;height:auto!important;border-radius:14px}
.article-toc figure{border-radius:14px!important}
.article-hero:has(.gb-auth){background:#fff!important;border:0!important;text-align:center;padding:18px 24px 6px!important}
.article-hero:has(.gb-auth) .breadcrumb{justify-content:flex-start;text-align:left;max-width:1416px;margin:0 auto 18px;font-size:12px}
.article-hero:has(.gb-auth) :is(h1,.article-h1){max-width:880px;margin:6px auto 14px!important;font-size:clamp(28px,3vw,40px)!important}
.article-hero:has(.gb-auth) .article-meta{display:none!important}
.gb-auth{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 10px;font-size:14px;color:#5B6B63}
.gb-auth img{width:32px;height:32px;border-radius:50%;object-fit:cover}.gb-auth a{color:#1A3D2E;font-weight:600;text-decoration:underline;text-underline-offset:3px}
.gb-auth em{font-style:normal;font-size:13px;font-weight:600;color:#2E7D52;padding-left:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l8 3v6c0 5-3.5 9-8 11-4.5-2-8-6-8-11V5z' fill='%232E7D52'/%3E%3Cpath d='M8 12l3 3 5-6' stroke='%23fff' stroke-width='2.4' fill='none'/%3E%3C/svg%3E") no-repeat 0 50%/14px}
.gb-upd{flex-basis:100%;font-size:12px;color:#8A938D;margin-top:2px}
.gb-grid{display:grid;grid-template-columns:minmax(170px,236px) minmax(0,754px) minmax(260px,354px);gap:36px;justify-content:center;max-width:1440px;margin:0 auto;padding:0 12px;align-items:start}
.gb-grid>.article-wrap{max-width:none!important;padding:16px 0 48px!important;margin:0!important}
.gb-grid .article-toc,.gb-grid>.article-wrap>.author-byline{display:none!important}
.gb-fig{margin:0 0 20px!important}.gb-fig img{width:100%;height:auto!important;aspect-ratio:1200/630;object-fit:cover;border-radius:16px;display:block}
.gb-l{position:sticky;top:66px;padding:16px 0 24px;max-height:calc(100vh - 80px);overflow:auto;scrollbar-width:thin}
.gb-l h2,.gb-r h2{font:600 15px/1.2 'Raleway',system-ui,-apple-system,sans-serif!important;color:#1A3D2E!important;margin:0 0 12px!important;padding:0!important;border:0!important;display:flex;align-items:center;gap:8px;letter-spacing:0!important}
.gb-l h2::before{content:"";width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D9692B' stroke-width='2'%3E%3Cpath d='M4 6h16M4 12h10M4 18h13'/%3E%3C/svg%3E") no-repeat center/16px}
.gb-l nav{display:flex;flex-direction:column;border-left:1px solid #E8E1D3}
.gb-l a{font-size:14px;line-height:1.35;color:#3D4A43;text-decoration:none;padding:6px 0 6px 14px;margin-left:-1px;border-left:2px solid transparent}
.gb-l a.l3{font-size:12.5px;padding-left:28px;color:#6B7268}
.gb-l a:hover{color:#1A3D2E}.gb-l a.on{color:#1A3D2E;font-weight:600;border-left-color:#D9692B}
.gb-r{padding:20px 0 40px;display:flex;flex-direction:column;gap:16px}
.gb-r h2::before{content:"";width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D9692B' stroke-width='2'%3E%3Cpath d='M12 3l2.7 5.6 6.1.9-4.4 4.3 1 6.1L12 17l-5.4 2.9 1-6.1L3.2 9.5l6.1-.9z'/%3E%3C/svg%3E") no-repeat center/16px}
.gb-pop{display:flex;flex-direction:column}
.gb-pop a{display:grid;grid-template-columns:86px 1fr;grid-template-rows:auto 1fr;column-gap:12px;padding:12px 0;border-bottom:1px solid #E8E1D3;text-decoration:none}
.gb-pop img,.gb-pop span{grid-row:1/3;width:86px;height:72px;object-fit:cover;border-radius:10px;background:#FAF6EE}
.gb-pop b{font:600 14px/1.3 'Raleway',system-ui,-apple-system,sans-serif;color:#1A3D2E;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.gb-pop small{font-size:12px;line-height:1.4;color:#6B7268;margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.gb-pop a:hover b{color:#D9692B}
.gb-ask{display:block;text-align:center;background:#1A3D2E;color:#fff!important;border-radius:999px;padding:13px;font-weight:600;text-decoration:none;box-shadow:0 2px 8px rgba(26,61,46,.25);transition:background .2s,transform .2s}
.gb-ask:hover{background:#143020;transform:translateY(-1px)}
.gb-promo{display:flex;flex-direction:column;gap:8px;border-radius:18px;padding:22px 20px;text-decoration:none;text-align:center;transition:transform .25s,box-shadow .25s}
.gb-promo:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(26,61,46,.18)}
.gb-promo b{font:500 21px/1.2 'Lora',Georgia,serif}.gb-promo span{font-size:14px;line-height:1.45}
.gb-promo i{font-style:normal;font-weight:600;font-size:14px;margin-top:6px;border-radius:999px;padding:10px;border:1.5px solid currentColor}
.gb-p1{background:radial-gradient(circle at 20% 0%,#245440,#1A3D2E 70%);color:#fff}.gb-p1 b{color:#F2A516}
.gb-p2{background:#FAF6EE;border:1px solid #E8E1D3;color:#1A3D2E}.gb-p2 i{color:#D9692B}
.gb-trust{border:1.5px solid #B9D3C2;background:#F4F9F5;border-radius:14px;padding:16px 20px;margin:20px 0}
.gb-trust b{display:flex;align-items:center;gap:8px;font:600 17px/1.3 'Lora',Georgia,serif;color:#1A3D2E}
.gb-trust b::before{content:"";width:20px;height:20px;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l8 3v6c0 5-3.5 9-8 11-4.5-2-8-6-8-11V5z' fill='%232E7D52'/%3E%3Cpath d='M8 12l3 3 5-6' stroke='%23fff' stroke-width='2.4' fill='none'/%3E%3C/svg%3E") no-repeat center/20px}
.gb-trust p{margin:6px 0 0!important;font-size:14px!important;line-height:1.55!important;color:#3D4A43!important}
@media(max-width:1199px){.gb-grid{grid-template-columns:minmax(0,754px);padding:0 16px}.gb-l{display:none}.gb-grid .article-toc{display:block!important}
.gb-r{border-top:1px solid #E8E1D3}}
@media(max-width:1279px){.gn-ic{gap:16px!important;margin-left:16px!important}}
.gt-main>:is(.author-byline,.callout-why,.callout-box,section,div,p,h2){max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}
.gt-main>section:not(#cta):not(#pogoda-check),.gt-main>section:not(#cta)>.sec-inner,.gt-main>section#reviews>div,.gt-main>section.trv{padding-left:0!important;padding-right:0!important}
.gt-main>section:not(#cta)>:is(h2,div,p){max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}
.gt-main>div:not([class]):not([id]),.gt-main>section#pogoda-check{padding-left:0!important;padding-right:0!important}
.gt-main .sec-label{text-align:left!important;justify-content:flex-start!important}.gt-main .sec-label::before{display:none!important}
.gt-main>p{padding:14px 18px!important;border-radius:12px!important}
body .gt-main :is(.article-body,.sec-inner,.callout-why,.callout-box,#reviews,.trv) :is(p,li,td,span,div,strong,b,em,a):not([class*="star"]){font-family:'Raleway',system-ui,-apple-system,sans-serif!important}
.gt-main #reviews>div{text-align:left!important;justify-content:flex-start!important}
@media(max-width:760px){.gt-main>:is(section,.article-wrap,.callout-why,.callout-box,.author-byline){margin-top:28px!important}.gt-main>section:not(#cta){padding-top:8px!important;padding-bottom:8px!important}
.g-hero .g-pills{gap:6px!important;justify-content:center}.g-hero .g-pills :is(span,.g-rt){font-size:12.5px!important;padding:5px 10px!important}}
.gt-main .article-body{font-size:16px}
.gt-main>:is(section,.article-wrap,.callout-why,.callout-box,.author-byline){margin-top:40px!important;margin-bottom:0!important}
.gt-main>section#cta{border-radius:16px!important;overflow:hidden}
.gt-main .sec-inner>div:first-child,.gt-main #reviews>div:first-child{text-align:left!important}
.gt-main section:not(#cta) :is(h2):not(.gtb-h){text-align:left!important}
main>:is(p,details,ul,ol,h2,h3,blockquote){max-width:1100px!important;margin-left:auto!important;margin-right:auto!important;padding-left:16px!important;padding-right:16px!important;box-sizing:border-box}
main>p{margin-top:8px!important;margin-bottom:8px!important;font-size:15px;color:#26352E}
main>details{border-bottom:1px solid #E8E1D3;padding-top:14px!important;padding-bottom:14px!important}main>details:first-of-type{border-top:1px solid #E8E1D3}
main>details summary{cursor:pointer;font-weight:600;color:#1A3D2E;list-style:none;display:flex;justify-content:space-between;gap:16px}
main>details summary::-webkit-details-marker{display:none}main>details summary::after{content:"+";color:#D9692B;font-size:20px;line-height:1}
main>details[open] summary::after{content:"–"}main>details p{margin:10px 0 0;color:#4B5B53;line-height:1.65}
main>details:last-of-type{margin-bottom:56px!important}
:is(.contact-hero,.about-hero) .hero-inner,.contact-inner,.info-inner,.map-inner{max-width:1100px!important}
.contact-hero{padding-bottom:24px!important}.contact-section{padding-top:24px!important}
.contact-card{background:#fff!important;border:1px solid #E8E1D3!important;border-radius:16px!important;box-shadow:0 2px 10px rgba(60,45,20,.06)!important;transition:transform .2s,box-shadow .2s}
.contact-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(60,45,20,.1)!important}
.contact-card.wa-card{border-color:#F2A516!important}
.contact-icon{background:#FBF1EA!important;color:#D9692B!important}.contact-icon svg{stroke:#D9692B!important;color:#D9692B!important}
.contact-card-link{background:#1A3D2E!important;color:#fff!important;border-radius:999px!important;transition:background .2s}.contact-card-link:hover{background:#143020!important}
.contact-card-link svg{fill:#fff!important}
.info-dot{background:#D9692B!important}.info-block h2,.info-block h3{color:#1A3D2E!important}
.map-embed{border-radius:16px;overflow:hidden;border:1px solid #E8E1D3}
.region-body .tour-cards{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}
.region-body .tour-card{display:grid!important;grid-template-columns:230px 1fr;align-items:stretch;background:#fff;border:1px solid #E8E1D3!important;border-radius:16px!important;overflow:hidden;box-shadow:0 2px 10px rgba(60,45,20,.06)!important;transition:transform .2s,box-shadow .2s}
.region-body .tour-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(60,45,20,.1)!important}
.region-body .tour-card>a{display:block;height:100%}.region-body .tour-card img{width:100%;height:100%!important;aspect-ratio:auto!important;object-fit:cover;min-height:150px;border-radius:0!important}
.region-body .tour-card-body{padding:18px 20px!important;display:flex;flex-direction:column;justify-content:center;gap:6px}
.region-body .tour-card-body h3{font-size:19px!important;margin:0!important}
.region-body .tour-card-price{color:#1A3D2E!important;font-weight:700;font-size:18px}
@media(max-width:560px){.region-body .tour-card{grid-template-columns:1fr}.region-body .tour-card img{aspect-ratio:16/9!important;height:auto!important}}
@media(max-width:640px){.gf-join label{flex:none!important;height:52px!important}.gf-join button{height:52px!important}}
nav#nav.gn{padding-left:max(24px,calc((100% - 1392px)/2))!important;padding-right:max(24px,calc((100% - 1392px)/2))!important}

:root{--e-out:cubic-bezier(.23,1,.32,1)}
:is(.g-card,.g-row,.g-box,.g-place,.g-tile,.g-st,.gf-soc a,.gb-promo,.contact-card,.tour-card,.related-grid>a,.place-card,.dish-card,.related a){transition:transform .2s var(--e-out),box-shadow .2s var(--e-out),border-color .2s,background-color .2s!important}
:is(.g-pic,.g-place,.g-tile) img{transition:transform .6s var(--e-out)!important}
.gn-logo{transition:opacity .2s!important}
.burger span{transition:transform .2s var(--e-out),opacity .2s!important}
:is(.g-btn,.gf-join button,.g-trv-ok,.g-down,.d-btn,.gt-wa,.gb-ask,.g-tabs button,.gn-ic>:not(details),.gn-ic>details>summary,.d-ct a,.d-lang a){transition:transform .16s var(--e-out),background-color .2s,box-shadow .2s,color .2s!important}
:is(.g-btn,.gf-join button,.g-trv-ok,.g-down,.d-btn,.gt-wa,.gb-ask,.g-tabs button,.gn-ic>:not(details),.gn-ic>details>summary,.d-ct a,.d-lang a):active{transform:scale(.97)!important}
:is(.g-card,.g-row,.g-box,.g-place,.g-tile,.g-st,.gf-soc a,.gb-promo,.contact-card,.tour-card,.related-grid>a,.place-card,.dish-card,.related a):active{transform:scale(.985)!important}
@media (hover:none){:is(.g-card,.g-row,.g-box,.g-place,.g-tile,.g-st,.gf-soc a,.gb-promo,.contact-card,.tour-card,.related-grid>a,.place-card,.dish-card,.related a,.g-btn,.gb-ask):hover,:is(.g-card,.g-row,.g-place,.g-tile):hover img{transform:none!important}}
.drawer.on{transition:opacity .22s,transform .22s var(--e-out)}
@starting-style{.drawer.on{opacity:0;transform:translateY(-8px)}}
@media (hover:none){.g-card:hover,.g-row:hover,.gf-soc a:hover,.contact-card:hover,.region-body .tour-card:hover{transform:none}
.g-card:hover .g-pic img.on,.g-row:hover .g-pic img.on,.g-place:hover img{transform:none}}
.g-card:active,.g-row:active,.g-tile:active,.g-place:active{transform:scale(.985)!important;transition-duration:.12s}
@media (prefers-reduced-motion:reduce){*,::before,::after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
@keyframes g-up{from{opacity:0;translate:0 10px}to{opacity:1;translate:none}}
.g-hero>:is(h1,p,.g-pills,.g-pay,form,div:last-of-type){animation:g-up .5s var(--e-out) both}
.g-hero>p{animation-delay:.06s}.g-hero>.g-pills{animation-delay:.12s}.g-hero>:is(.g-pay,form,div:last-of-type){animation-delay:.18s}
nav#nav.gn .nav-links{flex:1 1 auto;margin-left:clamp(20px,3vw,48px)!important}
nav#nav.gn .nav-links>a{flex:1 1 auto;display:flex!important;justify-content:center;text-align:center}
.gn-cd>summary.gn-cur{display:flex!important;cursor:pointer;list-style:none;background:#2E5E4A!important;color:#fff!important}
.g-h2{text-align:center!important;font-size:22px!important;line-height:28px!important;font-weight:700!important;letter-spacing:0!important;margin-left:auto!important;margin-right:auto!important}
.g-h2::before{display:none!important}
.g-sub{text-align:center!important;font-size:16px!important;line-height:24px!important;color:#333!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}
.g-sec>.g-h2+.g-sub{margin-bottom:28px!important}
.g-ct{text-align:center!important;font-size:16px!important;line-height:24px!important;font-weight:600!important}
.g-tile span{font-size:16px!important;line-height:20px!important;font-weight:700!important}
.g-tip.big b{font-size:20px!important;line-height:32px!important;font-weight:600!important}.g-tip b{font-size:16px!important;line-height:24px!important;font-weight:600!important}
.g-btn{font-size:16px!important;font-weight:600!important}
.g-more{text-align:center!important}
#music-toggle{position:fixed;left:20px;bottom:20px;z-index:900}.drawer.on~#music-toggle,body:has(.drawer.on) #music-toggle{display:none}
.gn-ld>summary{width:auto!important;height:auto!important;background:none!important;padding:0!important;list-style:none}
.gn-ld>summary::-webkit-details-marker,.gn-cd>summary::-webkit-details-marker{display:none}
.gn-fl{width:30px;height:20px;flex:none;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.08)}
html body #music-toggle{width:40px!important;height:40px!important;min-height:0!important;padding:0!important;border-radius:50%!important;left:16px;bottom:16px}
html body #music-toggle::after{display:none!important}
#footer{content-visibility:auto;contain-intrinsic-size:auto 1800px}.blog-grid>.bc{content-visibility:auto;contain-intrinsic-size:auto 450px}.gcl-g>.gc-car{content-visibility:auto;contain-intrinsic-size:auto 450px}
@media(max-width:640px){html body #music-toggle{display:none!important}html body:has(.drawer.on) #music-toggle{display:flex!important;align-items:center;justify-content:center;bottom:calc(16px + env(safe-area-inset-bottom))}.drawer.on{padding-bottom:calc(72px + env(safe-area-inset-bottom))!important}}
.g-hero>.g-search{z-index:5!important}
@media(min-width:641px){.g-hero{padding-top:56px!important;padding-bottom:52px!important}.g-hero .g-laurels{margin-top:14px!important}
.g-hero .g-pills{margin-top:14px!important}.g-hero .g-pay{margin-top:14px!important}.g-hero .g-search{margin-top:22px!important}}
@media(min-width:641px){.g-hero:has(>.g-hvw){min-height:calc(100vh - 150px);min-height:calc(100dvh - 150px);padding-bottom:28px!important;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center}.g-hero:has(>.g-hvw)>h1,.g-hero:has(>.g-hvw)>.g-search{width:100%}
.g-search .g-form label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-search .g-btn{white-space:nowrap}
@media(min-width:1101px){#g-search>.g-form{grid-template-columns:minmax(0,1.3fr) minmax(0,1.35fr) minmax(0,1fr) auto}#g-car>.g-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.25fr) minmax(0,.8fr) minmax(0,1.25fr) minmax(0,.8fr) auto}}
.g-search .g-form select{white-space:nowrap;text-overflow:ellipsis}
.g-hero:has(>.g-hvw)>h1{margin-top:auto!important}.g-hero:has(>.g-hvw)>.g-search{margin-top:auto!important}
.g-search .g-tabs{justify-content:center;padding:10px 16px!important;gap:10px!important}.g-search .g-tabs button{padding:9px 24px!important}
.g-search .g-form{padding:12px 20px 10px!important;gap:12px!important}.g-search .g-form label{margin-bottom:5px!important}
.g-search .g-form select,.g-search .g-form input,.g-search .g-form .g-ac,.g-search .g-form .g-di{height:42px!important}.g-search .g-form>div>:not(label):not([type=hidden]){height:42px!important;min-height:0!important;box-sizing:border-box}.g-search .g-form .g-ac .g-aci,.g-search .g-form .g-di input,.g-search .g-form .g-dr input,.g-search .g-form .g-dr>:not(.g-cal),.g-search .g-form .g-trv>:not(.g-trv-p){height:100%!important;max-height:40px}
.g-hero .g-pay,.g-fl-c .g-pay{margin-left:auto!important;margin-right:auto!important}:is(.g-hero,.g-fl-c) .g-pay{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:max-content;max-width:100%}:is(.g-hero,.g-fl-c) .g-pay>*{text-align:center}:is(.g-hero,.g-fl-c) .g-laurels{display:grid!important;grid-template-columns:1fr 1fr;column-gap:56px;justify-items:center;align-items:center;width:min(100%,860px)}@media(min-width:641px){:is(.g-hero,.g-fl-c) .g-laurels>*:not(:empty){width:100%;justify-content:space-between}}.g-search .g-btn{height:42px!important}.g-search .g-hint{text-align:center;padding:0 20px 12px!important;margin:0!important}
.gc-f,.g-flf{max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;border-radius:16px!important;background:rgba(255,255,255,.84)!important;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 24px 60px rgba(12,32,22,.30),0 2px 6px rgba(12,32,22,.12),inset 0 0 0 1px rgba(255,255,255,.55)!important}
.g-search{max-width:1040px!important;box-shadow:0 24px 60px rgba(12,32,22,.30),0 2px 6px rgba(12,32,22,.12),inset 0 0 0 1px rgba(255,255,255,.55)!important}}
.gc-f label,.g-flf b{color:#111!important;font-weight:600!important}
.gc-f select,.gc-f input,.gc-f .gdp-b,.g-flx{border:1px solid #C9C1B0!important;border-radius:10px!important;background:#fff!important;color:#111!important}
.gc-f .gdp-b{height:46px!important;padding:0 12px!important;font-weight:400!important;transform:none!important;box-shadow:none!important}
.g-flx svg{fill:#D9692B!important}.gc-f .gdp-b svg,.g-flx .gdp-b svg{stroke:#D9692B!important;fill:none!important}
.g-flx label+label{border-left-color:#E5DED0!important}.g-flx .gdp-b{background:none!important;border:0!important}
.gc-f button[type=submit],.g-flf button[type=submit]{background:#1A3D2E!important;color:#fff!important;border-radius:999px!important}
.gc-f button[type=submit]:hover,.g-flf button[type=submit]:hover{background:#143020!important}
.g-flo select,.g-flo a{color:#1A3D2E!important}.gcl-pg button{color:#1A3D2E!important}
.g-fl .g-pay b,.g-fl .g-pay i{color:#fff!important;font-size:14px!important}.g-fl .g-pay b:before{display:none!important}
@media(max-width:640px){.gc-art table{display:block;max-width:100%;overflow-x:auto}.gcl-pg{flex-wrap:wrap!important;justify-content:center}}
.g-wx{background:rgba(255,250,240,.93)!important;color:#1A3D2E!important;border:1px solid rgba(242,165,22,.85)!important;border-radius:999px!important;padding:5px 20px 5px 5px!important;gap:10px!important;font-weight:700!important;font-size:16px!important;letter-spacing:.01em;box-shadow:0 10px 28px rgba(12,32,22,.30),0 0 0 4px rgba(242,165,22,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.g-wx:hover{background:#fff!important;box-shadow:0 12px 32px rgba(12,32,22,.38),0 0 0 5px rgba(242,165,22,.28)}
.g-wx svg{width:30px!important;height:30px!important;padding:5px;box-sizing:border-box;border-radius:50%;background:linear-gradient(135deg,#F8C64F,#E58A0C);stroke:#fff!important;animation:g-sun 14s linear infinite}
@keyframes g-sun{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.g-wx svg{animation:none}}
.g-laurels .g-wr{width:clamp(22px,2.3vw,30px)!important}
.g-form select:focus,.g-form input:focus,.g-form .g-ac:focus-within,.g-form .g-dr:focus-within,.gc-f select:focus,.gc-f input:focus,.g-flf select:focus,.g-flf input:focus{border-color:#1A3D2E!important;box-shadow:0 0 0 3px rgba(46,158,91,.16)!important;outline:none!important}
.g-h2::after{content:"";display:block;height:24px;margin-top:10px;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 24'><g fill='none' stroke='%23C9971A' stroke-width='1.4' stroke-linecap='round'><path d='M8 12h52M100 12h52'/><path d='M60 12l4-3 4 3-4 3zM92 12l4-3 4 3-4 3z' fill='%23C9971A'/><g transform='translate(80 12)'><circle r='1.6' fill='%23C9971A' stroke='none'/><path d='M1.2 -2.2C4.5 -4.2 5.5 -8.2 2.6 -10.2M2.5 -0.4C6.1 0.9 9.8 -0.8 9.6 -4.3M1.9 1.7C3.1 5.3 6.8 7.2 9.4 4.8M-0.1 2.5C-2.2 5.7 -1.4 9.8 2.1 10.3M-2.0 1.5C-5.9 1.8 -8.5 5.0 -6.8 8.1M-2.4 -0.7C-5.1 -3.5 -9.2 -3.5 -10.5 -0.3M-1.0 -2.3C-0.5 -6.1 -3.0 -9.4 -6.4 -8.4'/></g></g></svg>") center/160px 24px no-repeat}.gt-main>.g-sec>.g-h2::after{background-position:left}
#footer::before{content:"";display:block;height:16px;margin:8px 0;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 16'><g fill='none' stroke='%23C9971A' stroke-width='1.3' stroke-linejoin='round'><path d='M0 8h6M34 8h6'/><path d='M20 1l7 7-7 7-7-7z'/><path d='M20 5l3 3-3 3-3-3z' fill='%23C9971A'/><path d='M6 8l3-3 3 3-3 3z M28 8l3-3 3 3-3 3z'/></g></svg>") center/40px 16px repeat-x;opacity:.85}
.gf-join{background:#fff!important}
@media(max-width:640px){.g-hero{display:flex!important;flex-direction:column;align-items:center;padding-bottom:24px!important}:is(.g-hero,.g-fl-c) .g-pay{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;max-width:340px}:is(.g-hero,.g-fl-c) .g-pay>*{text-align:center;padding-left:8px!important;padding-right:8px!important}:is(.g-hero,.g-fl-c) .g-laurels{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;max-width:360px}:is(.g-hero,.g-fl-c) .g-laurels>*:not(:empty){justify-content:space-between}
.g-hero>h1,.g-hero>p{align-self:stretch}
.g-hero>.g-search{align-self:stretch;z-index:5!important;margin-top:22px!important}
.g-cal{left:-2px;right:-2px;width:auto}.g-cal .cm{width:auto;display:block;margin:0}}
.g-fl .g-fl-c :is(h1,h2){font:700 40px/1.2 Raleway,system-ui,sans-serif!important;max-width:1000px;margin:0 auto 12px}.g-fl .g-fl-c>p{font:400 20px/1.4 Raleway,system-ui,sans-serif;max-width:860px;margin:0 auto 26px}.g-fl .g-fl-c .g-laurels{display:flex!important;justify-content:center;gap:clamp(16px,5vw,72px);flex-wrap:wrap;width:auto;margin:0 auto 14px}.g-fl .g-fl-c .g-laurels>*{width:auto!important;justify-content:center!important;gap:6px}.g-fl .g-fl-c .g-laurels b{font:700 clamp(17px,2vw,24px)/1.15 Raleway,system-ui,sans-serif;max-width:12.5em}.g-fl .g-fl-c .g-wr{width:clamp(18px,2vw,26px)}.g-fl .g-fl-c .g-pay{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:max-content;max-width:100%;margin:0 auto!important;border-radius:999px;overflow:hidden;font-size:14px;background:none!important;box-shadow:none}.g-fl .g-fl-c .g-pay b{background:#3BA55D!important;color:#fff!important;font-size:14px!important;font-weight:500;padding:6px 14px!important}.g-fl .g-fl-c .g-pay i{background:#D9692B!important;color:#fff!important;font-size:14px!important;font-style:normal;padding:6px 14px!important;border:0!important}.g-fl .g-fl-c .g-pay b:before{display:none!important}@media(max-width:640px){.g-fl .g-fl-c :is(h1,h2){font-size:26px!important}.g-fl .g-fl-c>p{font-size:16px}.g-fl .g-fl-c .g-pay{display:grid!important;width:max-content;max-width:100%}.g-fl .g-fl-c .g-laurels{display:flex!important;max-width:none}}
body{line-height:1.5}.gn .nav-links a,.g-tabs button{line-height:21px!important}.g-form label{line-height:24px}
:is(.g-hero,.gc-hero) h1{font-family:Raleway,system-ui,sans-serif!important;letter-spacing:0!important}@media(max-width:1023px){:is(.g-hero,.gc-hero) h1{font-weight:700!important}}@media(max-width:640px){.g-hero h1{font-size:26px!important;line-height:1.2!important}}@media(min-width:1024px){.g-hero h1{font:700 40px/48px Raleway,system-ui,sans-serif!important}.g-hero>p{font-size:20px!important;font-weight:400!important;line-height:28px!important}.g-hero .g-laurels b{font-size:24px!important;font-weight:700!important;line-height:28px!important}}
.g-ct{font-size:16px!important;line-height:24px!important;font-weight:600!important}
.g-fact{font-size:12px!important;line-height:16px!important}.g-fact b{font-weight:600!important;line-height:20px}.g-fact em{line-height:16px}
.g-lau b,.g-lau small{font-size:14px!important;line-height:20px!important;font-weight:600!important}
.g-pay b,.g-pay i{font-size:14px!important;line-height:16px!important;font-weight:400!important}
.g-strip span{font-size:14px!important;line-height:24px!important;font-weight:600!important}

.gt-top h1{font-size:24px!important;line-height:32px!important;font-weight:700!important}.gtb h2,.gtb-h{font-size:22px!important;line-height:28px!important;font-weight:700!important}
@media(max-width:640px){.gn .gn-lg,.gn .gn-fav{display:none!important}}
@media(max-width:640px){.g-hero .g-laurels{order:-1;flex-wrap:nowrap;gap:10px;margin:0 0 16px!important}.g-laurels>span{display:flex;align-items:center;gap:2px}.g-laurels b{font-size:15px!important;line-height:18px!important}.g-laurels .g-wr{width:12px;height:30px;flex:none}}
@media(max-width:640px){.g-h2,.gtb h2,.gtb-h,.gh h2{font-size:18px!important;line-height:24px!important}}
.g-lau{background:none!important;padding:0!important;gap:0!important;top:8px!important;left:10px!important;text-shadow:0 1px 3px rgba(0,0,0,.65)!important}.g-lau .g-lw{display:block!important;position:static!important;width:18px!important;height:36px!important;flex:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.55))}.g-lau .g-lw:nth-of-type(2){transform:scaleX(-1)}.g-lau b{font-size:18px!important;font-weight:700!important;line-height:24px!important;width:auto!important;padding:0 3px}.g-lau b::before{content:none!important}.g-lau small{font-size:14px!important;font-weight:600!important;line-height:20px!important;opacity:1!important;margin-left:6px}
.gn .gn-ld>summary{width:30px!important;height:20px!important}.gn .gn-ld>summary .gn-fl{width:30px!important;height:20px!important}
.gn-ctd>summary.gn-cart{list-style:none;cursor:pointer;display:flex;position:relative;background:none!important;border:0!important;padding:0!important;width:auto!important;height:auto!important;margin-left:4px}
.gn-ctd>summary svg.gn-f{display:block!important}.gn-ctd>summary::-webkit-details-marker{display:none}.gn .gn-ctd .gn-pn{width:380px}.gn .gn-lg .gn-pn{width:392px}
.gn-af p a,.gn-am a,.gn-ci a{display:inline!important;margin:0!important;background:none!important}.gn-am a{display:flex!important;padding:10px 16px!important}.gn-ci a{display:block!important;padding:0!important}
@media(min-width:1024px){.g-fl .g-flf{width:min(1040px,100%)!important;padding:12px 20px 10px!important;gap:5px 12px!important;background:rgba(255,255,255,.82)!important;border-radius:16px!important;backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 24px 60px rgba(12,32,22,.3),0 2px 6px rgba(12,32,22,.12),inset 0 0 0 1px rgba(255,255,255,.55)!important}.g-fl .g-flf b{margin:0 0 5px!important;font-size:13px!important;line-height:24px!important;text-align:left}.g-fl .g-flx{height:42px!important;border:1.5px solid #C9C1B0!important;border-radius:10px!important;background:#fff}.g-fl .g-flx label+label{margin:8px 0!important}.g-fl .g-flx svg{width:18px!important;height:18px!important}.g-fl :is(.g-flx select,.g-flx .gdp-b){font-size:16px!important;font-weight:400!important}.g-fl .g-flf button[type=submit]{height:42px!important;padding:0 22px!important;border-radius:999px!important;background:#1A3D2E!important;font-size:16px!important;box-shadow:0 2px 8px rgba(26,61,46,.25)}.g-fl .g-flo{font-size:13px}.g-fl .g-flo select{font-size:13px!important}}
@media(min-width:1024px){.g-hero .g-gs{max-width:1040px!important;width:100%;box-sizing:border-box;padding:12px 20px!important;gap:12px!important;background:rgba(255,255,255,.82)!important;border-radius:16px!important;backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 24px 60px rgba(12,32,22,.3),0 2px 6px rgba(12,32,22,.12),inset 0 0 0 1px rgba(255,255,255,.55)}.g-hero .g-gs input{height:42px!important;border:1.5px solid #C9C1B0!important;border-radius:10px!important;font-size:16px!important;background:#fff}.g-hero .g-gs .g-btn{height:42px!important;padding:0 22px!important;border-radius:999px!important;background:#1A3D2E!important;font-size:16px!important;font-weight:600!important;box-shadow:0 2px 8px rgba(26,61,46,.25)}}
.g-search{border-radius:14px!important;background:#fff!important;border:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 18px 44px rgba(15,42,31,.3)!important;overflow:visible!important}
.g-search .g-tabs{background:#EEF3EF!important;border:0!important;border-radius:14px 14px 0 0!important}
.g-search .g-tabs button{background:#fff!important;border:0!important;border-radius:6px!important;color:#1A3D2E!important;box-shadow:0 1px 3px rgba(15,42,31,.14),0 2px 8px rgba(15,42,31,.06)!important}
.g-search .g-tabs button[aria-selected=true]{background:#1A3D2E!important;color:#fff!important;box-shadow:none!important}
.g-search .g-tabs button svg{stroke:currentColor!important}
.g-search :is(.g-ac,.g-dr,.g-trv-b),.g-search .g-form>div>select{background:#fff!important;border:2px solid #2E5A46!important;border-radius:6px!important;box-shadow:none!important}
.g-search :is(.g-ac,.g-dr,.g-trv-b,.g-form>div>select):focus-within{border-color:#D9692B!important}
.g-search .g-trv{border:0!important;box-shadow:none!important;outline:0!important}
.g-search .g-pl2{border:2px solid #2E5A46!important;border-radius:6px!important;background:#fff!important}.g-search .g-pl2 .g-ac{border:0!important}
.g-search .g-btn{border-radius:6px!important;box-shadow:none!important}

:root{--ease-out:cubic-bezier(.23,1,.32,1)}:is(.g-btn,.g-more a,.gc-more a,.g-tabs button,.g-search button,.g-cm-t button,.ghl-tabs button,.g-st,.g-wx,.g-pay,.g-laurels [role=button],.g-laurels a,.g-cm-l,.g-cm-s a,.g-place,.g-tile,.g-tip,.g-card,.g-phc,.g-qv,.g-arr,.g-tr,.g-app-bt a,.gf-soc a,.gn-ic a,.gn-ic summary,.g-ad){transition:transform 160ms var(--ease-out),box-shadow 200ms ease,background-color 200ms ease,color 200ms ease,border-color 200ms ease;-webkit-tap-highlight-color:transparent}:is(.g-btn,.g-more a,.gc-more a,.g-tabs button,.g-search button,.g-cm-t button,.ghl-tabs button,.g-st,.g-wx,.g-pay,.g-laurels [role=button],.g-laurels a,.g-cm-l,.g-cm-s a,.g-place,.g-tile,.g-tip,.g-card,.g-phc,.g-qv,.g-arr,.g-tr,.g-app-bt a,.gf-soc a,.gn-ic a,.gn-ic summary,.g-ad):active{transform:scale(.97)}.g-card:active,.g-place:active,.g-tile:active,.g-tip:active{transform:scale(.985)}.g-tip img,.g-place img,.g-card .g-pic img{transition:transform 400ms var(--ease-out)}@media(hover:hover) and (pointer:fine){.g-tip:hover,.g-place:hover{box-shadow:0 8px 22px -8px rgba(26,61,46,.35)}.g-tip:hover img,.g-place:hover img,.g-card:hover .g-pic img{transform:scale(1.04)}.g-cm-l:hover,.g-cm-s a:hover{background:#fff;box-shadow:0 6px 16px -8px rgba(26,61,46,.4)}.g-laurels [role=button]:hover b,.g-laurels a:hover b{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}}.g-laurels a{display:flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.g-pic .g-tag{max-width:42%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;padding:4px 10px}.g-lau{text-shadow:0 1px 3px rgba(0,0,0,.55)}@media(max-width:640px){.g-pic:has(>.g-lau)>:is(.g-tag,.g-off){top:auto;bottom:12px;left:12px;right:auto;max-width:calc(100% - 130px)}.g-pic:has(>.g-lau)>.g-off~.g-tag{bottom:44px}.g-fact b{hyphens:auto}html body .g-search.g-trf .g-form:has(.g-trv){grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end}.g-trf .g-form>div:has(>.g-dr){grid-column:1/-1!important}:is(.g-tips,.g-tips4) .g-tip:not(.big) b{white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.g-card .g-ct{padding-bottom:0!important;margin-bottom:8px;min-height:64px}.g-pic:has(>.g-lau)::before{content:"";position:absolute;inset:0 0 auto;height:72px;z-index:1;pointer-events:none;background:linear-gradient(rgba(0,0,0,.38),transparent)}.g-pic>.g-lau{z-index:2}.price-table,.cookie-table{word-break:normal!important;overflow-wrap:normal!important;hyphens:auto}html body .gf-rt{grid-template-columns:102px 26px auto minmax(0,1fr)!important;column-gap:8px!important}html body .gf-rt span{white-space:normal;line-height:1.25}html body .gf-rt .gf-lg{min-width:0!important}.g-arts .g-tip b{white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.g-arts .g-tip p{white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:4!important;-webkit-box-orient:vertical;overflow:hidden}footer#footer .gf-col{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 72 72%27%3E%3Cg fill=%27none%27 stroke=%27%23C9971A%27 stroke-opacity=%27.09%27 stroke-width=%271.2%27%3E%3Cpath d=%27M33 22h6l-1 9 9-1v6l-9-1 1 9h-6l1-9-9 1v-6l9 1z%27/%3E%3Ccircle cx=%2736%27 cy=%2733%27 r=%2716%27/%3E%3C/g%3E%3C/svg%3E")!important;background-size:72px 72px!important}@media(hover:hover) and (pointer:fine){.g-tile{transition:box-shadow .25s}.g-tile:hover{box-shadow:0 0 0 2px #C9971A,0 8px 22px -8px rgba(26,61,46,.35)!important}}@media(max-width:768px){html body:has(#mobile-sticky[style*="flex"]) .sc-fab{bottom:calc(84px + env(safe-area-inset-bottom,0px))!important}}html body .g-search .g-form>*,html body .gf-cols>.gf-col{min-width:0}html body .gf-col :is(h3,.gf-ct,.gf-lic){overflow-wrap:anywhere}@media(max-width:640px){html body .g-tb{grid-template-columns:auto minmax(0,1fr)}html body .g-sort{max-width:100%}html body .g-sort>button{max-width:100%;height:auto;min-height:40px;white-space:normal;text-align:left}}@media(max-width:768px){html body:has(.g-acl:not([hidden]) button:not([hidden]),.g-cal:not([hidden])) .sc-fab{opacity:0;visibility:hidden;pointer-events:none}}.ps-row{flex-wrap:wrap;gap:2px 12px;align-items:baseline}.ps-row .ps-value{margin-left:auto;text-align:right}@media(max-width:640px){html body .g-search .g-form:has(.g-trv){grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:12px!important}html body .g-search .g-form:has(.g-trv)>div:nth-child(-n+2){grid-column:1/-1}html body .g-search .g-form>div:is(:has(.g-ac),:has(.g-trv),:has(.g-di+.g-di))>label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0!important}html body .g-search .g-form:has(.g-trv) .g-btn{height:46px!important;padding:0 22px!important}html body #g-car>.g-form{grid-template-columns:minmax(0,1fr) 108px!important;gap:8px 8px!important}html body #g-car>.g-form>div:nth-child(-n+2),html body #g-car>.g-form>.g-btn{grid-column:1/-1}html body #g-air>.g-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important}html body #g-air>.g-form>div:nth-child(5),html body #g-air>.g-form>.g-btn{grid-column:1/-1}html body #g-htl>.g-form{grid-template-columns:minmax(0,1fr) 120px!important}html body #g-htl>.g-form>div:nth-child(4)>label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0!important}html body #g-htl>.g-form>.g-btn{grid-column:1/-1}}.g-ql{color:#1A6B3C!important;text-decoration:underline!important;text-decoration-color:rgba(26,107,60,.35);text-underline-offset:3px;transition:text-decoration-color 160ms var(--ease-out)}@media(hover:hover) and (pointer:fine){.g-ql:hover{text-decoration-color:currentColor}}html body .gt-main>.hero-weather{display:block!important;min-height:20px}html body .gt-panel .gt-pb>div:first-of-type{min-height:86px}html.sk-e .sk-co{visibility:hidden;height:338px;overflow:hidden}@media(max-width:1099px){main:not(:has(~*))>.gt-cols>.gt-main>:not(.gt-gal,.gt-trust,.hero-weather){visibility:hidden}html body .gt-panel .gt-pb .gt-cal:not(.gt-dd+.gt-cal){display:none}}html body .g-pay{display:inline-grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}html body .g-pay>*{display:flex;align-items:center;justify-content:center;text-align:center}@media(max-width:767px){.gt-trust{justify-content:center;text-align:center}.gt-trust .g-pay{margin:4px auto 0!important;order:9}.gt-trust::after{content:"";flex-basis:100%;order:8}}.g-buy{flex-wrap:wrap}.g-buy .g-price,.g-buy .g-btn{white-space:nowrap}.g-buy .g-btn{margin-left:auto}#gt-book{scroll-margin-top:84px}:is(h1,h2,h3,.g-ct,.gs-t,.g-tile span){text-wrap:balance}@media(max-width:420px){html[lang="ka"] body .g-pay>*{font-size:13px!important;padding-left:8px!important;padding-right:8px!important;text-wrap:balance}}.g-card .g-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.g-card .g-fact{min-width:0!important;gap:8px}.g-card .g-fact>svg{width:20px;height:20px}.g-card .g-fact b{white-space:normal;hyphens:manual;overflow-wrap:normal}.g-card.g-hotel .g-fact:last-child:nth-child(even){grid-column:auto}.book-btn,.nav-links a{white-space:nowrap}@media(max-width:767px){html body .g-pay{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;max-width:min(100%,calc(100vw - 32px))!important}html body .g-pay>*{white-space:normal!important}}@media(max-width:380px){html body .g-hero .g-pay b,html body .g-hero .g-pay i{font-size:12.5px!important;padding-left:7px!important;padding-right:7px!important}}@media(max-width:400px){html body .g-hero .g-pay b,html body .g-hero .g-pay i{white-space:normal!important;text-align:center}}html body .g-pay b{background:#2F834A!important}html body .g-pay i{background:#BA5821!important}html body .gt-panel:not(#gt-pf):not(.gt-on) .gt-ph{background:#27844C!important}html body .gt-panel .gt-bt .g-btn.gt-go{background:#27844C!important;border-color:#27844C!important}@media(hover:hover){html body .gt-panel .gt-bt .g-btn.gt-go:hover{background:#1F6E3F!important}}html body .rv-l small{color:#2C8449!important}html body .article-label{color:#BA5821!important}html body .gb-upd{color:#6E7771!important}html body .gb-promo i{color:#B15420!important}html body .gpl-f b,html body .rc-card p,html body [style*="color:#6B7280"]{color:#5F6673!important}html body .rv-note a{text-decoration:underline!important;text-underline-offset:2px}:where(a,button,summary,[role=button],[tabindex]):focus-visible{outline:2px solid rgba(26,61,46,.55);outline-offset:2px}@media(prefers-reduced-motion:reduce){:is(.g-btn,.g-more a,.gc-more a,.g-tabs button,.g-search button,.g-cm-t button,.ghl-tabs button,.g-st,.g-wx,.g-pay,.g-laurels [role=button],.g-laurels a,.g-cm-l,.g-cm-s a,.g-place,.g-tile,.g-tip,.g-card,.g-phc,.g-qv,.g-arr,.g-tr,.g-app-bt a,.gf-soc a,.gn-ic a,.gn-ic summary,.g-ad):active{transform:none}.g-tip:hover img,.g-place:hover img,.g-card:hover .g-pic img{transform:none}}
@media(max-width:340px){html body .g-hero .g-pay b,html body .g-hero .g-pay i,html body .g-pay b,html body .g-pay i{font-size:12px!important;padding-left:5px!important;padding-right:5px!important}}
@media(max-width:600px){:is(.g-cards:not(.ghl-g),.g-places,.g-tips,.g-tips4,.g-pg,.g-revs,.gc-rl,.av-r,.vc-g,.aw-m,.gb-pop,.gab-do,.gab-his,.gab-team,[style*="minmax(200px,1fr));gap:10px"]):not(:has(>:nth-child(13))){display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:12px!important;padding-bottom:8px;scrollbar-width:none}:is(.g-cards:not(.ghl-g),.g-places,.g-tips,.g-tips4,.g-pg,.g-revs,.gc-rl,.av-r,.vc-g,.aw-m,.gb-pop,.gab-do,.gab-his,.gab-team,[style*="minmax(200px,1fr));gap:10px"]):not(:has(>:nth-child(13)))::-webkit-scrollbar{display:none}:is(.g-cards:not(.ghl-g),.g-places,.g-tips,.g-tips4,.g-pg,.g-revs,.gc-rl,.av-r,.vc-g,.aw-m,.gb-pop,.gab-do,.gab-his,.gab-team,[style*="minmax(200px,1fr));gap:10px"]):not(:has(>:nth-child(13)))>*{flex:0 0 82%!important;max-width:82%;min-width:0;scroll-snap-align:start}}
.gt-bc{display:none!important}
