body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{box-sizing:border-box;scroll-behavior:smooth}body{font-family:Karla,sans-serif;text-transform:capitalize}body::-webkit-scrollbar{background-color:#edefee;width:12px}body::-webkit-scrollbar-thumb{background-color:#495e57}body::-webkit-scrollbar-thumb:hover{background-color:rgba(73,94,87,.8)}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}:root{--h1-font-size:4.35vw;--h3-font-size:2.65vw;--button-font-size:1.5vw;--icon-font-size:1.35vw;--form-font-size:1.05vw;--p-font-size:1vw;--radius:1vw;--small-radius:0.5vw}@media(max-width:700px){:root{--h1-font-size:8.7vw;--h3-font-size:5.3vw;--button-font-size:3vw;--icon-font-size:2.55vw;--form-font-size:2.55vw;--p-font-size:2vw;--radius:2vw;--small-radius:1vw}}.h1,.h2,.h3{font-family:Markazi Text,serif;font-weight:700}.confirmation{display:grid;font-size:var(--form-font-size);margin:0 15% 1%}@media(min-width:701px){.confirmation{gap:1%;grid-template-columns:1fr 1fr}}.confirmation img{border-radius:var(--radius);box-shadow:0 0 1.25vw rgba(0,0,0,.2),0 0 0 .125vw rgba(0,0,0,.2);height:100%;width:100%}@media(max-width:700px){.confirmation img{display:none}}.confirmation .booking-table{background-color:#495e57;border-collapse:collapse;border-radius:var(--radius);box-shadow:0 0 1.25vw rgba(0,0,0,.2),0 0 0 .125vw rgba(0,0,0,.2);color:#edefee;white-space:nowrap}.confirmation .booking-table .confirm-header{color:#f4ce14;font-size:var(--h1-font-size);margin:0;padding:0 15%;text-align:center}.confirmation .booking-table tbody{font-family:Karla,sans-serif}.confirmation .booking-table tbody tr{background-color:#edefee;border-radius:var(--radius);display:grid;margin:1.25vw;transition:background-color .3s ease-in-out}@media(min-width:701px){.confirmation .booking-table tbody tr{grid-template-columns:2fr 1fr 3fr}}@media(max-width:700px){.confirmation .booking-table tbody tr{grid-template-columns:3fr 1fr 3fr}}.confirmation .booking-table tbody tr td{color:#495e57;font-weight:700;padding-left:1vw;text-align:center;text-align:left}@media(min-width:701px){.confirmation .booking-table tbody tr td{padding:1.25vw}}@media(max-width:700px){.confirmation .booking-table tbody tr td{padding:2.9vw}}.confirmation .booking-table tbody tr td span{cursor:default;transition:color .3s ease-in-out,box-shadow .3s ease-in-out}.confirmation .booking-table tbody tr:hover{background-color:#d3d3d3}.confirmation .booking-table tbody tr td:first-of-type{border-bottom-right-radius:var(--radius);border-top-right-radius:var(--radius)}.confirmation .booking-table tbody tr td:nth-of-type(2){border-bottom-left-radius:var(--radius);border-top-left-radius:var(--radius)}.confirmation .booking-table tbody tr:first-of-type{border-top:none}.loading-spinner{align-items:center;display:flex;height:100vh;justify-content:center}.loading-spinner .spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:4px solid #edefee;border-radius:50%;border-top-color:#495e57;height:30px;width:30px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.nav{align-items:center;display:flex;font-size:var(--p-font-size);gap:1%;justify-content:space-between;margin:0;padding:1% 15%;position:relative}.nav z .nav-logo{cursor:pointer;height:100%;width:100%}.nav ul{background-color:#fff;display:flex;gap:.75vw;margin:0;padding:0;text-transform:capitalize;white-space:nowrap}.nav ul li{display:flex;position:relative}@media(min-width:701px){.nav ul li{grid-template-columns:repeat(6,1fr)}}.nav ul li a{align-items:center;border-radius:var(--small-radius);color:#495e57;cursor:pointer;display:flex;font-weight:700;justify-content:center;padding:.25vw;position:relative;text-decoration:none;transition:background-color .3s ease-in-out,color .3s ease-in-out}.nav ul li a:hover{background-color:#495e57;color:#fff}@media(max-width:700px){.nav .ul-bar{display:none}}.nav .ul-menu{background-color:#fff;border-radius:var(--small-radius);box-shadow:0 .0625em .0625em rgba(0,0,0,.25),0 .125em .5em rgba(0,0,0,.25),inset 0 0 0 1px hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:2vw;margin-right:8vw;min-width:30%;padding:2vw;position:absolute;right:-5.5vw;top:calc(90% + 10px);z-index:1}@media(max-width:700px){.nav .ul-menu.open{display:block}}@media(min-width:701px){.nav .ul-menu{display:none}}.nav .ul-menu li{justify-content:center;position:relative}.nav .ul-menu li a{border-radius:var(--small-radius);font-size:var(--button-font-size);padding:var(--small-radius)}.nav .menu-icon{align-self:center;background-color:#fff;border:none;cursor:pointer;display:none;justify-self:right;padding:0;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media(max-width:700px){.nav .menu-icon{display:block}}.nav .menu-icon.open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.nav .count{align-items:center;background-color:#ee9972;border-radius:100%;display:flex;font-weight:700;height:1vw;justify-content:center;position:absolute;width:1vw;z-index:1}@media(max-width:700px){.nav .count{left:12.5vw;padding:.5vw;top:-2vw}}@media(min-width:701px){.nav .count{padding:.1vw;right:.7vw;top:-1.6vw}}.active{background-color:#495e57;color:#fff!important}.search-form{display:flex;position:relative;white-space:nowrap}.search-form .search-input{border:1px solid #ccc;border-bottom-left-radius:var(--radius);border-top-left-radius:var(--radius);font-size:var(--p-font-size);outline:none;padding:3%;transition:width .3s ease-in-out;width:15vw}.search-form .search-input:focus{width:16vw}.search-form .search-input:focus+.search-button{color:#f4ce14}.search-form .search-button{align-items:center;background-color:#495e57;border:none;border-bottom-right-radius:var(--radius);border-top-right-radius:var(--radius);color:#fff;cursor:pointer;display:flex;font-size:var(--p-font-size);justify-content:center;padding:3%;transition:color .3s ease-in-out}.search-form .close-icon,.search-form .search-input::-webkit-search-cancel-button{color:#495e57;cursor:pointer;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.search-form .close-icon:hover,.search-form .search-input::-webkit-search-cancel-button:hover{color:#ee9972}.search-form .search-menu{background-color:#fff;border-radius:var(--small-radius);margin-top:2.5vw;position:absolute;z-index:1}@media(max-width:700px){.search-form .search-menu{margin-top:4.25vw}}.search-form .search-menu.search-shadow{box-shadow:0 0 10px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.1)}.search-form .search-menu .sub-search-menu{align-items:center;background-color:#edefee;border:none;border-radius:var(--small-radius);color:#495e57;cursor:pointer;display:grid;font-size:var(--p-font-size);grid-template-columns:1fr 3fr;margin:.5vw;padding:0;transition:background-color .3s ease-in-out}@media(max-width:700px){.search-form .search-menu .sub-search-menu{grid-template-columns:1fr 2fr}}.search-form .search-menu .sub-search-menu:hover{background-color:#d3d3d3}.search-form .search-menu img{border-bottom-left-radius:var(--radius);border-top-left-radius:var(--radius);width:100%}.search-form .search-menu p{margin:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis}.Product-details{background-color:#495e57;color:#edefee;display:grid;padding:0 15%}.Product-details .h1{align-self:center;color:#f4ce14;font-size:var(--h1-font-size);justify-self:center;margin:0}.Product-details .details-section{grid-gap:2.5%;color:#edefee;display:grid;gap:2.5%;grid-template-columns:1fr 3fr}@media(max-width:700px){.Product-details .details-section{display:flex;flex-direction:column-reverse}}.Product-details .details-section .first-section{grid-gap:1vw;display:grid;gap:1vw}@media(min-width:701px){.Product-details .details-section .first-section{padding:40% 0 5%}}@media(max-width:700px){.Product-details .details-section .first-section{display:flex;justify-content:center}}.Product-details .details-section .first-section img{align-self:center;border-radius:1vw;box-shadow:0 .0625em .0625em rgba(0,0,0,.25),0 .125em .5em rgba(0,0,0,.25),inset 0 0 0 1px hsla(0,0%,100%,.1);width:100%}@media(max-width:700px){.Product-details .details-section .first-section img{display:none;width:25%}}.Product-details .details-section .first-section Button{align-items:center;display:flex;justify-content:center;margin:0}@media(max-width:700px){.Product-details .details-section .first-section Button{height:25%;margin:auto 0;width:35%}}.Product-details .details-section .first-section Button .icon{font-size:var(--h3-font-size)}.Product-details .details-section .second-section{display:grid}.Product-details .details-section .second-section .p{font-size:var(--p-font-size)}.button{background-color:#f4ce14;border:none;border-radius:var(--radius);box-shadow:inset -.25em 0 #ccb42a;color:#000;cursor:pointer;font-size:var(--button-font-size);font-weight:700;margin:1vw 0;padding:3%;text-transform:capitalize;transition:background-color .3s ease-in-out,box-shadow .3s ease-in-out;white-space:nowrap}.button span{text-transform:lowercase}.button:hover{background-color:#ccb42a;box-shadow:inset -.25em 0 #f4ce14}.button:disabled{background-color:#edefee;border:1px solid rgba(73,94,87,.5);box-shadow:none;cursor:not-allowed}.lemon-button{background-color:#f4ce14;border-radius:50% 5%;box-shadow:inset -.25em 0 #ccb42a;cursor:pointer;font-size:var(--button-font-size);font-weight:700;height:10VW;margin:1vw 0;overflow:hidden;padding:3%;position:relative;text-transform:capitalize;transition:background-color .3s ease-in-out,box-shadow .3s ease-in-out;white-space:nowrap;width:10VW}.lemon-button:hover{background-color:#ccb42a;box-shadow:inset -.25em 0 #f4ce14}.lemon-button:disabled{background-color:#edefee;border:1px solid rgba(73,94,87,.5);box-shadow:none;cursor:not-allowed}.overlay{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.overlay .body-section{background-color:#edefee;border-radius:var(--radius);color:#495e57;font-size:var(--p-font-size);padding:2% 1% 2% 2%}.overlay .body-section .title{display:grid;grid-template-columns:3fr 1fr}.overlay .body-section .title .close-icon{align-self:center;background-color:#495e57;border-radius:.5vw;color:#edefee;cursor:pointer;font-size:var(--icon-font-size);justify-self:center;padding:5%;transition:color .3s ease-in-out}.overlay .body-section .title .close-icon:hover{color:#ee9972}.overlay .body-section .title .h3{align-self:center;margin-bottom:5%;text-decoration:underline}.overlay .body-section p{font-size:var(--h3-font-size);margin:0}.overlay .body-section ul{font-weight:700;list-style:none;margin:0;padding:0}.overlay .body-section li{margin:5%;white-space:nowrap}.side-bar{background-color:#fff;border-bottom-left-radius:var(--radius);border-top-left-radius:var(--radius);box-shadow:0 0 10px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100dvh;position:fixed;right:0;top:0;width:25%;z-index:100}.side-bar .side-bar-header{align-items:center;display:flex;justify-content:space-between;padding:1vw}.side-bar .side-bar-header .close-icon{align-self:center;background-color:#495e57;border-radius:var(--small-radius);color:#edefee;cursor:pointer;font-size:var(--icon-font-size);justify-self:center;padding:1%;transition:color .3s ease-in-out}.side-bar .side-bar-header .close-icon:hover{color:#ee9972}.side-bar .side-bar-header .clear-button{align-items:center;background-color:#edefee;border:none;border-radius:var(--small-radius);box-shadow:0 0 10px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.1);color:#495e57;cursor:pointer;display:flex;font-size:2vw;font-size:var(--form-font-size);font-weight:700;gap:var(--radius);justify-content:space-between;padding:2% 4%}.side-bar .side-bar-header .clear-button .icon{transition:color .3s ease-in-out}.side-bar .side-bar-header .clear-button:hover .icon{color:#ee9972}.side-bar .menu{align-items:center;background-color:#edefee;border-radius:var(--radius);box-shadow:0 0 10px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%;margin:.5vw;overflow-y:auto}.side-bar .menu::-webkit-scrollbar{width:12px}.side-bar .menu::-webkit-scrollbar-thumb{background-color:#495e57;border-bottom-right-radius:var(--radius);border-top-right-radius:var(--radius)}.side-bar .menu::-webkit-scrollbar-thumb:hover{background-color:rgba(73,94,87,.8)}.side-bar .menu .menu-body{display:grid;margin:2.5vw 0;width:90%}@media(max-width:700px){.side-bar .menu .menu-body{margin-top:4.25vw}}.side-bar .menu .menu-body .shadow,.side-bar .menu .menu-body.shadow{box-shadow:0 0 10px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.1)}.side-bar .menu .menu-body .sub-menu{grid-gap:5%;align-items:center;border:none;border-radius:var(--radius);color:#495e57;display:grid;font-size:var(--icon-font-size);gap:5%;grid-template-columns:1fr 1fr 1fr;margin:.5vw;padding:0}.side-bar .menu .menu-body img{border-radius:var(--radius);cursor:pointer;width:100%}.side-bar .menu .menu-body p{margin:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis}.side-bar .menu .menu-body .name{align-items:center;display:flex;flex-direction:column;justify-content:center}.side-bar .menu .menu-body .count{display:flex}.side-bar .menu .menu-body .count button{background:none;border:none;cursor:pointer;font-size:var(--p-font-size);font-weight:700;transition:color .3s ease-in-out}.side-bar .menu .menu-body .count button:hover{color:#ee9972}.side-bar .menu .menu-body .count p{align-items:center;background-color:#495e57;border-radius:var(--small-radius);box-shadow:0 0 10px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.1);color:#fff;display:flex;justify-content:center;padding:5%;width:20%}.side-bar .menu .check-out button{padding:var(--radius)}@media(max-width:700px){.side-bar{width:50%}}
/*# sourceMappingURL=main.9baecd4f.css.map*/