@import"https://fonts.googleapis.com/css2?family=Roboto+Mono&display=swap";:root{--clr-primary: #141414;--clr-background: #F5F0EB;--ff-primary: "Roboto Mono", monospace;--fs-8: 8px;--fs-10: 10px;--fs-12: 12px;--fs-14: 14px;--fs-16: 16px;--fs-18: 18px;--fs-20: 20px;--fs-24: 24px;--fs-28: 28px;--fs-32: 32px}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}html,body{height:100%;background-color:var(--clr-background)}body{text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a:visited,a:active,a:link{color:var(--clr-primary);text-decoration:none}img,picture,svg{max-width:100%;display:block}input:not([type="checkbox"]){-webkit-appearance:none;border-radius:0}input::-webkit-date-and-time-value{color:var(--clr-primary);text-align:left}input::placeholder{color:var(--clr-primary);opacity:1}input:-ms-input-placeholder{color:var(--clr-primary)}input::-ms-input-placeholder{color:var(--clr-primary)}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.container{padding:32px 32px 32px 160px}.left-side{height:100%;width:70%;display:flex;flex-direction:column;justify-content:space-between}.right-side{height:100%;width:30%;position:absolute;top:0;right:0;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.right-side::-webkit-scrollbar{display:none}.header-top{display:flex;justify-content:space-between}.header-left img{width:130px}.language-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding:0 5px}.language-container a{cursor:pointer}.language-container span{cursor:default}.language-container a,.language-container span{font-family:var(--ff-primary);font-size:var(--fs-12);line-height:12px;color:var(--clr-primary)}.social-media-container{display:flex;justify-content:space-between;gap:16px}.social-media-container a{width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:ease-in-out .16s}.social-media-container a:hover{background:rgb(20,20,20,.2)}.social-media-container img{width:25px;height:25px}.header-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--clr-primary);border-bottom:1px solid var(--clr-primary)}.header-menu{display:flex;flex-direction:column;font-family:var(--ff-primary);font-size:var(--fs-32);line-height:32px;color:var(--clr-primary)}.header-menu a{height:38px;padding-right:50px;transition:ease-in-out .16s;cursor:pointer}.header-bottom a:hover{background:rgb(20,20,20);color:var(--clr-background)}.header-active-link{background:rgb(20,20,20);color:var(--clr-background)!important}.scroll-down-container{display:flex;flex-direction:column}.scroll-down-container .mouse{height:30px}.scroll-down-container .arrow-down{height:50px;margin-top:8px;animation:bounce .8s infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}50%{transform:translateY(8px)}}main{flex:1;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}main::-webkit-scrollbar{display:none}main .container{padding-right:160px}.taste-of-plai{display:flex;align-items:flex-start;gap:32px;font-family:var(--ff-primary);font-size:var(--fs-16);line-height:24px;color:var(--clr-primary)}.images-for-mobile{display:none}.faq{padding-top:0;display:flex;align-items:flex-start;flex-direction:column;font-family:var(--ff-primary);font-size:var(--fs-24);line-height:32px;color:var(--clr-primary)}.faq mat-accordion{margin-bottom:32px}.faq mat-accordion:last-of-type{margin-bottom:0}.faq .mat-content.mat-content-hide-toggle{margin:0}.faq .mat-expansion-panel-header{padding:0}.faq .mat-expansion-panel-header-title{margin:0;align-items:center}.faq .mat-expansion-panel-body{padding:0}.faq-plai-logo-mark{padding:40px}.faq-accordion-title{margin-left:32px}.faq-accordion-content{padding-top:8px;padding-left:64px;font-size:var(--fs-16);line-height:24px}.reservations{display:flex;flex-direction:column;gap:32px;font-family:var(--ff-primary);font-size:var(--fs-16);line-height:24px;color:var(--clr-primary)}.reservations-text{display:flex;align-items:flex-start;gap:32px}.reservations-text-wrapper{width:100%}.reservations-text-title{font-size:var(--fs-24);line-height:24px;margin-bottom:16px}.reservations-form{display:flex;flex-direction:column;gap:16px;padding-left:64px}.reservations-form label{display:block;line-height:32px}.reservations-form input{cursor:text}.reservations-form input:not([type="checkbox"]){width:100%;height:40px;padding:8px 16px;background:transparent;outline:none;border:1px solid var(--clr-primary)}.reservations-form input:not([type="checkbox"]):focus-visible{outline:none;border:2px solid var(--clr-primary)}.two-columns-inputs{display:flex;align-items:start;gap:16px}.two-columns-inputs div{flex:1}.agree-container{display:flex;align-items:center;gap:8px}.reservations-form input[type=checkbox]{width:20px;height:20px;accent-color:var(--clr-primary);cursor:pointer}.agree-container label{font-size:var(--fs-12);line-height:12px}.rules-link:visited,.rules-link:active,.rules-link:link{text-decoration:underline}.error-message{margin-top:8px;font-size:var(--fs-12);line-height:12px;color:red}.submit-message{font-size:var(--fs-12);line-height:12px;color:#00873f}.send-reservation-button{width:66%;align-self:end;background:transparent;color:var(--clr-primary);border:none;font-size:var(--fs-32);line-height:32px;text-align:end;transition:ease-in-out .16s;cursor:pointer}.send-reservation-button:hover{background:rgb(20,20,20);color:var(--clr-background)}.privacy,.terms-and-conditions{font-family:var(--ff-primary);font-size:var(--fs-14);line-height:22px;color:var(--clr-primary)}footer .container{display:flex;align-items:center;justify-content:space-between;padding-right:160px;padding-bottom:8px;font-family:var(--ff-primary);font-size:var(--fs-12);line-height:12px;color:var(--clr-primary)}.privacy-terms-conditions-container a{color:var(--clr-primary)}.privacy-terms-conditions-container span{cursor:default}@media (max-width: 1400px){footer .container{flex-direction:column-reverse;gap:8px}}@media (max-width: 1300px){.send-reservation-button{font-size:var(--fs-24);line-height:24px}}@media (max-width: 1200px){.container{padding-left:100px}main .container{padding-right:100px}footer .container{padding-right:100px}}@media (max-width: 1050px){.container{padding-left:80px}main .container{padding-right:80px}.header-menu a{padding:0}footer .container{padding-right:80px}}@media (max-width: 1000px){.header-menu{font-size:var(--fs-28);line-height:28px}.header-menu a{height:32px}.taste-of-plai{font-size:var(--fs-14);line-height:21px}.faq{font-size:var(--fs-20);line-height:28px}.reservations-text-content{font-size:var(--fs-14);line-height:21px}}@media (max-width: 850px){.container{padding-left:40px}main .container{padding-right:40px}footer .container{padding-right:40px}}@media (max-width: 800px){.header-menu{font-size:var(--fs-24);line-height:24px}.header-menu a{height:28px}}@media (max-width: 768px){.taste-of-plai{flex-direction:column;align-items:center}.faq-plai-logo-mark{width:75%}.faq-accordion-content{font-size:var(--fs-14);line-height:22px}.reservations-text{flex-direction:column;align-items:center}.reservations-text-title,.reservations-text-content{text-align:center}.reservations-form{padding-left:0}}@media (max-width: 725px){footer .container{font-size:var(--fs-10);line-height:10px}.header-bottom{flex-direction:column;text-align:center;gap:32px}.send-reservation-button{align-self:center;width:unset}}@media (max-width: 650px){.header-menu{font-size:var(--fs-20);line-height:20px}.header-menu a{height:24px}footer .container{font-size:var(--fs-8);line-height:8px}}@media (max-width: 600px){header{z-index:99;position:sticky;width:100%;top:0;background:var(--clr-background);transition:top .16s ease-in-out}.scrolled{top:-150px}.header-menu{text-align:center;line-height:32px}.header-menu a{height:unset}.header-left img{width:100px}.scroll-down-container{display:none}.left-side{width:100%;height:unset}.right-side{display:none}.two-columns-inputs{flex-direction:column;align-items:unset}.send-reservation-button{padding:0 16px;line-height:36px}.images-for-mobile{display:flex;flex-direction:column;align-items:center;padding-top:40px}footer .container{padding-top:0}}@media (max-width: 450px){.container{padding:32px}main .container{padding-right:32px}footer .container{padding-right:32px}.scrolled{top:-133px}.faq{padding-top:0;font-size:var(--fs-18);line-height:26px}.faq-plai-logo-mark{padding:32px}.faq-accordion-title{margin-left:16px}.faq-accordion-content{padding-left:48px}}@media (max-width: 385px){.header-menu{font-size:var(--fs-18)}}
