@font-face{font-family:'Anton';src:url(/fonts/anton-400.woff2) format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:'Archivo';src:url(/fonts/archivo-400.woff2) format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:'Archivo';src:url(/fonts/archivo-500.woff2) format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:'Archivo';src:url(/fonts/archivo-600.woff2) format('woff2');font-weight:600;font-display:swap}
@font-face{font-family:'Archivo';src:url(/fonts/archivo-700.woff2) format('woff2');font-weight:700;font-display:swap}
@font-face{font-family:'Archivo';src:url(/fonts/archivo-800.woff2) format('woff2');font-weight:800;font-display:swap}

html{scroll-behavior:smooth}
body{margin:0;background:#0B0B0C;-webkit-font-smoothing:antialiased}
*{box-sizing:border-box}
img{max-width:100%}
a{color:#F2B705;text-decoration:none}a:hover{color:#FFD24A}
input,select,textarea{font:inherit}
input:focus,select:focus,textarea:focus{outline:2px solid #F2B705;outline-offset:1px}
a:focus-visible,button:focus-visible{outline:2px solid #3FD7E6;outline-offset:3px}
.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
@media (max-width:640px){
 .book-form{grid-template-columns:1fr!important}
 .book-form>*{grid-column:auto!important}
 header nav>div{gap:4px 16px!important;font-size:13px!important}
 .gal2{grid-template-columns:1fr!important}
 .gal2>img{grid-row:auto!important;height:260px!important}
}
