.site-header{box-sizing:border-box;position:relative;z-index:20;display:flex;align-items:center;gap:clamp(24px,3vw,44px);width:100%;max-width:1760px;margin:0 auto;padding:16px clamp(24px,4vw,64px);border-bottom:1px solid rgba(160,111,77,.3);background:#030303;font-family:Cormorant,serif}.site-header__brand{display:block;flex:0 0 auto;margin-right:auto;line-height:0}.site-header__brand img{display:block;width:150px;height:auto}.site-language__link{display:flex;flex:0 0 auto;min-width:0;min-height:0;align-items:center;justify-content:center;padding:14px 0;color:#fff;font:400 21px/1.4 Cormorant,serif;letter-spacing:.055em;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:color .2s ease}.site-language__link:hover{color:#e8d8ca}.site-header__nav{display:flex;align-items:center;gap:clamp(18px,2.2vw,30px)}.site-header__nav a,.site-header__booking{color:#fff;font:400 21px/1.4 Cormorant,serif;letter-spacing:.055em;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.site-header__nav a{padding:14px 0}.site-header__nav a:hover{color:#f2c3a0}.site-header__booking{flex:0 0 auto;padding:12px 22px;border:1px solid #986b55;background:linear-gradient(135deg,#522b2180,#0e0a0aa6);box-shadow:inset 0 0 0 2px #986b5524,0 5px 18px #0008;color:#d4a574}.site-header__booking:hover{color:#f5d9c1;background:linear-gradient(135deg,#55382e,#211513)}.site-header__cart-label{flex:0 0 auto;color:#fff;font:400 21px/1.4 Cormorant,serif;letter-spacing:.055em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.site-header__cart-label:hover{color:#f2c3a0}.site-header a:focus-visible{outline:2px solid #f9e2c7;outline-offset:5px}@media(max-width:990px){.site-header{gap:12px 24px;padding:14px 28px;flex-wrap:wrap}.site-header__brand img{width:130px}.site-header__nav{order:3;width:100%;justify-content:space-between;gap:12px}.site-header__nav a,.site-header__booking,.site-language__link,.site-header__cart-label{font-size:18px}}@media(max-width:649px){.site-header{gap:4px 16px;padding:12px 20px 4px}.site-header__brand img{width:110px}.site-header__nav{gap:10px}.site-header__nav a,.site-language__link,.site-header__cart-label{padding:14px 0;font-size:16px;letter-spacing:0}.site-header__booking{padding:10px 14px;font-size:16px}}@media(prefers-reduced-motion:reduce){.site-header__nav a,.site-header__booking{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/site-header.css.map */
