:root{--red:red;--dark_red1:#773229;--dark_red2:#b43a2a;--black:black;--white:white;--gray:#8080801f;--font:#fff;--font_hover:#000}*{transition:all .2s}::-webkit-scrollbar{display:none}@font-face{font-family:Kanit-Bold;src:url(../fonts/Kanit-Bold.ttf)}@font-face{font-family:Kanit-Regular;src:url(../fonts/Kanit-Regular.ttf)}@font-face{font-family:Kanit-Light;src:url(../fonts/Kanit-Light.ttf)}@font-face{font-family:Space-Regular;src:url(../fonts/SpaceGrotesk-Regular.ttf)}body{color:var(--font);background-color:var(--black);background-image:linear-gradient(to right, var(--gray) 2px, transparent 2px), linear-gradient(to bottom, var(--gray) 2px, transparent 2px);background-size:80px 80px;background-attachment:fixed;min-height:100vh;margin:50px auto auto}#padding{height:15vmin}#header{text-align:center;height:15vmin;font-family:Space-Regular;font-size:8vmin}#finish_line{background:repeating-conic-gradient(#fff 0 25%, #000 0 50%) 50% / 30px 29px;height:55px}#marqee_container{width:100%;max-height:100px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#fff 30% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#fff 30% 70%,#0000)}#marqee_container div{white-space:nowrap}#marqee_container div img{white-space:nowrap;max-width:15%;height:50%;margin:10px;padding:5px 5vw;animation:60s linear infinite animate}@keyframes animate{0%{translate:0}to{translate:-187.5vw}}#appointment{justify-content:center;font-family:Kanit-Light;font-size:2vmin;display:flex}#appointment_container{background:linear-gradient(-45deg, var(--dark_red1), transparent 120%);border-radius:1rem;flex-wrap:wrap;justify-content:space-evenly;width:70%;display:flex}#appointment_container div{background:linear-gradient(-45deg, var(--dark_red1), transparent 120%);border-radius:1rem}#appointment_explination{width:20%;height:min-content;margin:20px;padding:3%}#form{grid-template-columns:repeat(1,1fr);margin:20px;padding:3%;display:grid}#form input{color:var(--white);background-color:var(--dark_red1);border:none}#vin_info{z-index:99;background-color:#000;width:100vw;height:100vh;position:sticky;top:50%}.tab{background-color:#f1f1f1;border:1px solid #ccc;overflow:hidden}.tab button{background-color:inherit;float:left;cursor:pointer;border:none;outline:none;padding:14px 16px;transition:all .3s}.tab button:hover{background-color:#ddd}.tab button.active{background-color:#ccc}.tabcontent{border:1px solid #ccc;border-top:none;padding:6px 12px;display:none}#table{margin:auto}#table td{text-align:center;vertical-align:top;border-width:1px;border-color:var(--border_dark);border-collapse:collapse;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#7c7c7c07;border-style:solid;width:250px;height:130px;padding:15px;font-family:Bogle;font-size:xx-large}#table #th{text-align:start;color:#8f8f8f;height:auto;padding:4px;font-family:Kanit-Light;font-size:small}#review_blurb{grid-template-columns:repeat(6,1fr);justify-content:space-between;display:none}#review_blurb p{text-align:center;background:#ffae008f;margin:auto 0;font-family:Kanit-Light}#review_container{scroll-behavior:smooth;scroll-snap-type:x proximity;color:var(--font);grid-template-columns:repeat(11,1fr);display:grid;overflow-y:scroll;-webkit-mask-image:linear-gradient(90deg,#0000,#fff 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#fff 20% 80%,#0000)}#review_container div{scroll-snap-align:center;background:linear-gradient(-45deg, var(--background_dark), transparent 120%);border:1px solid #fff3;width:300px;margin:1px}#review{vertical-align:top;border:1px solid var(--border_dark);border-collapse:collapse;background-color:var(--background_dark);width:300px;margin:1px}#review #head th{text-align:left;border:1px solid var(--border_dark);color:#8f8f8f;height:15px;padding:5px;font-family:Kanit-Light;font-size:small}#review #name td{letter-spacing:2px;vertical-align:top;text-align:start;padding:10px;font-family:Bogle;font-size:xx-large}#text td{vertical-align:center;text-align:center;padding:20px;font-family:Space-Regular;line-height:1.5}#review #date td{color:var(--font_dark);text-align:right;vertical-align:bottom;padding:10px;font-family:Space-Regular}:root{--font_dark:#8f8f8f;--background_dark:#0e0e0e;--border_dark:#302f2f;--highlight_dark:#350b0b}@font-face{font-family:Kanit-Bold;src:url(../fonts/Kanit-Bold.ttf)}@font-face{font-family:Kanit-Regular;src:url(../fonts/Kanit-Regular.ttf)}@font-face{font-family:Kanit-Light;src:url(../fonts/Kanit-Light.ttf)}@font-face{font-family:Space-Regular;src:url(../fonts/SpaceGrotesk-Regular.ttf)}@font-face{font-family:Bogle;src:url(../fonts/BBHBogle-Regular.ttf)}#hero_logo{max-width:95vmax}#hero_title{text-align:center}#hero_title p{color:var(--font);font-family:Space-Regular;font-size:10.2vmin;font-weight:700}@media only screen and (width>=500px){#contact{display:flex}}#contact{background:var(--background_dark);flex-wrap:wrap;justify-content:space-around;padding:5vmin;font-family:Kanit-Light}#contact img{width:70px}#contact p{padding-top:0%;font-family:Kanit-Regular;font-size:large}#copy div{align-items:center;display:flex}#copy p{font-size:medium;line-height:.5}#address{color:var(--font)}#schedule{width:fit-content;padding:0% 4% 4% 0%;line-height:1.6}#map-canvas{align-items:end;padding-top:20px}
