@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-ext-400-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-ext-500-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-500-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-ext-600-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-ext-700-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-700-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-latin-ext-600-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

:root{--ink:#0b0b0b;--mut:#5c5853;--line:#dedad3;--gold:#B8925A;--gold-2:#D4B483;--gold-d:#7f5f2a;--gold-soft:#f6efe3;--gold-grad:linear-gradient(135deg,#D4B483 0%,#B8925A 55%,#A07A42 100%)}
html,body{font-family:Inter,system-ui,-apple-system,'Segoe UI',Roboto,sans-serif!important;font-size:15px;line-height:1.5;color:var(--ink);font-feature-settings:'cv05' 1,'cv08' 1;text-rendering:optimizeLegibility}
button,input,select,textarea,.btn,.pick,.gtabs button{font-family:Inter,system-ui,sans-serif!important}
input,select,textarea{font-size:16px!important;line-height:1.4}
h1,h2,h3,h4{font-family:Inter,system-ui,sans-serif!important;letter-spacing:-.01em;line-height:1.25;font-weight:700}
h1{font-size:26px}h2{font-size:20px}h3{font-size:17px;font-weight:600}h4{font-size:15px;font-weight:600}
.brand{font-family:'Cormorant Garamond',Georgia,serif!important}.brand small{font-family:Inter,sans-serif!important;font-size:12px!important;letter-spacing:2px!important}
.stat b{font-family:Inter,sans-serif!important;font-weight:700}
small,.mut{color:var(--mut)}
a:not(.btn):not([class]){color:var(--gold-d)}
.btn:not(.o):not(.d){background:var(--gold-grad)!important;border-color:var(--gold)!important;color:#0b0b0b!important;font-weight:600}
.btn.o{border-color:var(--gold)!important;color:#0b0b0b!important}.btn.o:hover{background:var(--gold-soft)!important}
.btn,.pick{font-size:14px!important}.btn.s{font-size:13px!important}
input:focus,select:focus,textarea:focus{outline:2px solid var(--gold)!important;outline-offset:0;border-color:var(--gold)!important}
.side a{font-size:15px!important;color:#e9e6e1!important}.side .grp{font-size:12px!important;color:#c9c2b6!important}
.side a.on{background:var(--gold-grad)!important;color:#0b0b0b!important;font-weight:600}.side .brand small,.bh .brand small{color:var(--gold-2)!important}

.pick.on,.gtabs button.on,.tabs .on,.tabs a.on,.tabs button.on,.seg .on,.days .on,.slots button.on,.day.on,.stf button.on,.bnav a.on,.stp span.on,.chip.on{background:var(--gold-grad)!important;color:#0b0b0b!important;border-color:var(--gold)!important}
.gtabs{border-color:var(--gold)!important}.pick{border-color:var(--gold)!important}
.slots button.full{opacity:1!important;background:#f1efeb!important;color:#8a857e!important;border-color:#e3dfd8!important;text-decoration:line-through;text-decoration-color:#b9b3aa}
.slots button.full small{font-size:12px!important;color:#6f6a63!important;text-decoration:none;display:block;font-weight:500}
.stars{color:var(--gold)!important}
.bh{border-bottom:2px solid var(--gold)}
@media (max-width:820px){html,body{font-size:16px}}
