.Header_header-container__0_wVC{width:100%;height:auto;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);display:block;box-shadow:0 4px 20px rgba(0,0,0,.15);position:sticky;top:0;z-index:1000}.Header_header--inner-top__DCXwD{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:1rem 2rem;background:linear-gradient(135deg,rgba(31,31,31,.95),rgba(45,45,45,.95));backdrop-filter:blur(10px)}@media screen and (max-width:960px){.Header_header--inner__JLMft{padding:1rem 1.5rem}}@media screen and (max-width:1024px){.Header_header--inner__JLMft{padding:1rem 1.75rem}}.Header_header--inner-element1__cYzzo{width:15%;display:flex;justify-content:flex-start;align-items:center;position:relative;z-index:1002}.Header_header--inner-element1__cYzzo button{background:transparent;border:none;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.Header_header--inner-element1__cYzzo button:hover{background:rgba(255,255,255,.1);transform:scale(1.1)}.Header_header--inner-element1__cYzzo button img{filter:invert(1);width:24px;height:24px}.Header_header--inner-element2__eEZL2{width:70%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem}.Header_header--inner-element2__eEZL2>p{font-family:Oswald,sans-serif;font-weight:700;font-size:2rem;letter-spacing:.05em;line-height:1.1em;color:#dfe7e6;margin:0;background:linear-gradient(135deg,#dfe7e6,#b8d4d0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 10px rgba(223,231,230,.3)}.Header_header--inner-element2__eEZL2>nav{font-family:Dosis,sans-serif;font-weight:400;font-size:.85rem;letter-spacing:.15em;line-height:1.8em;text-transform:uppercase;color:rgba(223,231,230,.7);display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.Header_header--inner-element2__eEZL2>nav>a,.Header_header--inner-element2__eEZL2>nav>span{position:relative;cursor:pointer;transition:color .2s ease;text-decoration:none;color:inherit}.Header_header--inner-element2__eEZL2>nav>a:hover,.Header_header--inner-element2__eEZL2>nav>span:hover{color:#dfe7e6}.Header_header--inner-element2__eEZL2>nav>a:after,.Header_header--inner-element2__eEZL2>nav>span:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:linear-gradient(90deg,#dfe7e6,#b8d4d0);transition:width .2s ease}.Header_header--inner-element2__eEZL2>nav>a:hover:after,.Header_header--inner-element2__eEZL2>nav>span:hover:after{width:100%}.Header_header--inner-element3__pTuqC{width:15%;text-align:right;display:flex;justify-content:flex-end;align-items:center}.Header_header--inner-element3__pTuqC img{width:2.5rem;height:2.5rem;cursor:pointer;transition:all .2s ease;filter:invert(1) brightness(.9)}.Header_header--inner-element3__pTuqC img:hover{transform:scale(1.15);filter:invert(1) brightness(1.1)}@media (max-width:768px){.Header_header--inner-top__DCXwD{padding:.75rem 1rem}.Header_header--inner-element2__eEZL2>p{font-size:1.5rem}.Header_header--inner-element2__eEZL2>nav{font-size:.7rem;gap:.75rem;letter-spacing:.1em}.Header_header--inner-element1__cYzzo{width:20%}.Header_header--inner-element2__eEZL2{width:60%}.Header_header--inner-element3__pTuqC{width:20%}}.Account_userAccount__L69w9{position:absolute;display:flex;flex-direction:column;min-width:200px;width:auto;background:linear-gradient(135deg,rgba(31,31,31,.98),rgba(45,45,45,.98));backdrop-filter:blur(12px);border-radius:12px;top:100%;left:0;margin-top:.5rem;box-shadow:0 8px 32px rgba(0,0,0,.3),0 0 0 1px rgba(223,231,230,.1);border:1px solid rgba(223,231,230,.15);overflow:hidden;opacity:0;transform:translateY(-10px) scale(.95);animation:Account_dropdownFadeIn__7dMgN .2s ease forwards;z-index:1001}@keyframes Account_dropdownFadeIn__7dMgN{to{opacity:1;transform:translateY(0) scale(1)}}.Account_welcomeUser__ZCUCY{font-family:Dosis,sans-serif;font-weight:600;font-size:.9rem;color:#dfe7e6;padding:1rem 1.25rem;background:linear-gradient(135deg,rgba(223,231,230,.15),rgba(184,212,208,.1));border-bottom:1px solid rgba(223,231,230,.2);display:flex;align-items:center;gap:.75rem}.Account_userProfile__YJ_cm{width:32px!important;height:32px!important;border-radius:50%;background:rgba(223,231,230,.2);padding:6px;filter:invert(1) brightness(.9);object-fit:contain}.Account_userAccountItems__4mqcc{font-family:Dosis,sans-serif;font-weight:500;font-size:.9rem;color:rgba(223,231,230,.85);padding:.75rem 1.25rem;cursor:pointer;transition:all .2s ease;border-bottom:1px solid rgba(223,231,230,.08);position:relative;display:flex;align-items:center}.Account_userAccountItems__4mqcc:last-child{border-bottom:none}.Account_userAccountItems__4mqcc:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,rgba(223,231,230,.15),transparent);transition:width .2s ease}.Account_userAccountItems__4mqcc:hover{background:rgba(223,231,230,.08);color:#dfe7e6;padding-left:1.5rem}.Account_userAccountItems__4mqcc:hover:before{width:4px}.Account_userAccountItems__4mqcc:active{transform:scale(.98)}@media (max-width:768px){.Account_userAccount__L69w9{min-width:180px;top:100%;left:0;margin-top:.5rem;margin-left:0}.Account_welcomeUser__ZCUCY{font-size:.85rem;padding:.875rem 1rem}.Account_userAccountItems__4mqcc{font-size:.85rem;padding:.65rem 1rem}}.Card_card__W4Cqf{background:white;box-shadow:0 2px 8px rgba(0,0,0,.26);border-radius:10px}.BodyHeader_dish-type-container__NrVgQ{width:100%;height:2rem;display:flex;flex-direction:row;justify-content:start;padding-left:1rem;padding-top:.2rem}.BodyHeader_dish-type__9BTx_{background-color:steelblue;border-radius:1rem;border:2px solid transparent}.BodyHeader_dish-type__9BTx_,.BodyHeader_dish-type__9BTx_:hover{display:flex;width:6rem;height:2rem;margin:0 .6rem;align-items:center;justify-content:center}.BodyHeader_dish-type__9BTx_:hover{background-color:#5d97c8;border-radius:1rem;border:2px solid #0b5a5d}.BodyHeader_dish-type-selected__JHrIC{background-color:steelblue}.BodyHeader_dish-type-selected__JHrIC,.BodyHeader_dish-type-selected__JHrIC:hover{display:flex;width:6rem;height:2rem;margin:0 .6rem;border-radius:1rem;align-items:center;justify-content:center;border:2px solid #0b5a5d}.BodyHeader_dish-type-selected__JHrIC:hover{background-color:#5d97c8}.new-dish__controls{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;text-align:left}.new-dish__title__dishType{width:20%}.new-dish__title__dishDescription{width:40%;margin-left:2rem}.new-dish__title{width:40%}.new-dish__other{width:22%}.new-dish__control label{font-weight:700;margin-bottom:.5rem;display:block}.new-dish__control input{font:inherit;padding:.5rem;border-radius:6px;border:1px solid #ccc;max-width:100%}.ne_Title,.ne_Title__Description{width:90%;max-width:90%}.ne_Title__Description{height:60px;padding:12px 20px}.ne_Other{width:90%;max-width:90%}.new-dish__action{text-align:right}.new-dish__action button{border-radius:8px;background-color:burlywood;height:2rem}.AddDish_new-dish__95Dwy{position:relative;padding:1rem;background-color:#18120f;width:40rem;max-width:95%;color:white;font-size:1rem;margin:1rem;align-items:center}.AddDish_dish-note__tCGE2{color:#3aafc4;font-size:1.5rem;font-family:Apple Braille;text-align:center;font-weight:700;margin-bottom:1rem;display:block}.AddDish_closeButton__2fCOT{position:absolute;width:15px;height:15px;display:block;top:-6px;right:-4px}.MainBody_myBody__1DMzf{background-color:white}.MainBody_add-menu-container__DsS9P{position:fixed;display:flex;width:100%;height:auto;min-height:20rem;justify-content:center;align-items:center;margin-top:5rem;z-index:5}.MainBody_mainbody-header-container__Q5Ny_{border:1px solid #2f3032;min-height:15rem;background-image:url(/_next/static/media/Restaurant1.152c60db.jpg);background-position-Y:-10rem}.MainBody_mainbody-menu-container__higvK{display:flex;flex-direction:column;align-items:center;background-color:white;padding-bottom:5rem;margin-bottom:4rem}.MainBody_menuDishType__zG3lA{width:70%;font-family:Oswald-regular;font-size:1.5rem;background-image:linear-gradient(90deg,lightgray,white);color:#666666;margin-top:2rem;margin-left:2rem;padding-left:1rem;border-radius:10px}.MainBodyMenuDetails_dishTopContainer__ajsjr{width:90%;height:7rem;min-width:50rem;max-width:60rem;background-color:#f8f6f6;border-radius:.2rem;display:flex;padding:4px;margin-left:2rem;margin-top:.5rem;margin-bottom:1rem;position:relative;z-index:3}.MainBodyMenuDetails_dishImage__hzvmB{width:25%;min-width:10rem;display:flex;align-items:center;justify-content:center;height:inherit;max-height:100%;overflow:hidden;border-radius:.2rem}.MainBodyMenuDetails_dishImage__hzvmB>img{width:100%;min-width:10rem;display:block;height:100%;max-height:100%;object-fit:cover;border-radius:.2rem}.MainBodyMenuDetails_dishDetails__Hv98w{width:60%;min-width:12rem;padding-left:2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.MainBodyMenuDetails_dishDetails-name__l8ydL{font-weight:700;font-size:1.5rem;text-align:left}.MainBodyMenuDetails_dishDetails-prise__42BzO{font-family:AppleMyungjo;font-weight:700;font-size:1.2rem;text-align:left;color:#4c4b4b;margin-top:4px}.MainBodyMenuDetails_dishDetails-description__I_w8S{text-align:left;color:gray}.MainBodyMenuDetails_dish-veg-ind__zfZhb{width:1%;background-color:green}.MainBodyMenuDetails_dish-nonVeg-ind__l9AB0{width:1%;background-color:darkred}.MainBodyMenuDetails_closeButton__yYgyf{position:absolute;width:15px;height:15px;display:block;top:3px;right:3px;z-index:99}.AddDishToCartButton_defaultButton__AozVR{height:2rem;width:5rem;background-color:#d09e64;color:white;text-align:center;border-radius:.5rem}.AddDishToCartButton_buttonContainer__CeA9b{display:flex;height:100%;align-items:center;justify-content:center;margin-right:5px}.AddDishToCartButton_outerButton__LjaqK{height:2rem;width:5rem;background-color:#d09e64;color:white;text-align:center;border-radius:.5rem;display:flex;flex-direction:row;justify-content:center;align-items:center}.AddDishToCartButton_smallButton__YAbJI{width:1.5rem;height:1.5rem;font-size:1rem;font-weight:700;coor:black;background-color:#d09e64;border:brown}.AddDishToCartButton_smallButton__YAbJI:active{background-color:#d09e64;border:black}.AddDishToCartButton_foodCount__cE5a6{font-size:1rem;font-weight:700;margin-right:2px;margin-left:2px;color:black}.RestaurantCart_CartContainer__jL5i1{position:relative;width:70%;min-width:150px;min-height:260px;height:auto;Display:flex;flex-direction:column;background-image:url(/_next/static/media/dark-cement.faf64eaf.jpg);background-size:cover;background-repeat:no-repeat;border-radius:1rem;border:2px solid white;overflow:auto;justify-content:space-between;z-index:99}.RestaurantCart_CartDetails__O_irY{height:10rem;font-weight:700;display:flex;flex-direction:column}.RestaurantCart_noItemInCart__MPZoF{color:#b1b1b1;height:100%;display:flex;justify-content:center;align-items:center}.RestaurantCart_cartHeader__G9xKp{display:flex;flex-direction:row;color:#949393;border-bottom:2px solid grey;margin-top:4px;margin-bottom:4px;padding-bottom:4px;font-size:1.2rem}.RestaurantCart_dummy__CAYyp{width:20%}.RestaurantCart_cartItems__CWiUa{width:40%;font-weight:700}.RestaurantCart_price__x7Fm6,.RestaurantCart_qty__LbVAv{width:20%;font-weight:700}.RestaurantCart_closeButton__CFlEZ{position:absolute;width:15px;height:15px;display:block;top:3px;right:3px;z-index:99}.RestaurantCartProceed_CartProceed___e_2f{margin-top:4px;padding-top:2px;padding-bottom:4px;display:flex;width:100%;flex-direction:row;border-top:2px solid #bebcbc}.RestaurantCartProceed_dummy__IxZev{width:20%}.RestaurantCartProceed_CartTotalAmountText__iGc90{font-family:Apple Braille;font-weight:700;width:auto;text-align:left;padding:2px;margin-bottom:4px;margin-right:2px;color:#918f8f}.RestaurantCartProceed_CartTotalAmount__dJzvd{font-family:Apple Braille;font-weight:700;width:25%;text-align:left;padding:2px;margin-bottom:4px;color:#8495ac}.RestaurantCartProceed_CartProceedButton__qW_4e{width:11%;text-align:center;padding-right:5px;border-radius:8px;background-color:#055a53;margin-bottom:4px;margin-left:8rem;color:lightgray;font-weight:700}.ShowCartItem_showCartItem__CEmDW{display:flex;flex-direction:row;align-items:center;min-height:60%;height:2rem;min-height:2rem;color:#7c7b7b}.ShowCartItem_showCartItem__pic__mu9O_{width:20%;height:90%;display:block}.ShowCartItem_showCartItem__name__tk7Ky{width:40%;height:90%}.ShowCartItem_showCartItem__price__p6_qY{width:20%;height:90%}.RestaurantLogin_newLogin__96c3X{position:relative;padding:2.5rem;background:linear-gradient(135deg,rgba(24,18,15,.98),rgba(31,24,20,.95));backdrop-filter:blur(12px);width:42rem;max-width:95%;color:white;font-size:1rem;margin:2rem auto;border-radius:16px;box-shadow:0 12px 40px rgba(0,0,0,.4),0 0 0 1px rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1)}.RestaurantLogin_User__LoginHeader__RhwWC{color:#3aafc4;font-size:1.75rem;font-family:Oswald,sans-serif;text-align:center;font-weight:700;margin-bottom:2rem;display:block;letter-spacing:.05em;background:linear-gradient(135deg,#3aafc4,#45a7b0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.RestaurantLogin_closeButton__QnUrq{position:absolute;width:32px;height:32px;display:flex;align-items:center;justify-content:center;top:1rem;right:1rem;cursor:pointer;background:rgba(255,255,255,.1);border-radius:50%;transition:all .2s ease;z-index:10}.RestaurantLogin_closeButton__QnUrq:hover{background:rgba(255,255,255,.2);transform:scale(1.1)}.RestaurantLogin_closeButton__QnUrq img{width:18px;height:18px;filter:brightness(0) invert(1)}@media (max-width:768px){.RestaurantLogin_newLogin__96c3X{padding:2rem 1.5rem;margin:1rem;width:100%;max-width:100%}.RestaurantLogin_User__LoginHeader__RhwWC{font-size:1.5rem;margin-bottom:1.5rem}.RestaurantLogin_closeButton__QnUrq{width:28px;height:28px;top:.75rem;right:.75rem}.RestaurantLogin_closeButton__QnUrq img{width:16px;height:16px}}.UserLogin_loginContainer__OoEZZ{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:0;text-align:left}.UserLogin_user__ID__xWzXH,.UserLogin_user__Password__zoLo5{width:100%;display:flex;flex-direction:column;gap:.5rem}.UserLogin_user__ID__xWzXH label,.UserLogin_user__Password__zoLo5 label{font-family:Dosis,sans-serif;font-size:.95rem;font-weight:600;color:rgba(255,255,255,.9);letter-spacing:.02em}.UserLogin_password__i9tlm,.UserLogin_userInput__bRd3X{width:100%;padding:.75rem 1rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:8px;color:white;font-family:Dosis,sans-serif;font-size:1rem;transition:all .2s ease;outline:none}.UserLogin_password__i9tlm::placeholder,.UserLogin_userInput__bRd3X::placeholder{color:rgba(255,255,255,.4)}.UserLogin_password__i9tlm:focus,.UserLogin_userInput__bRd3X:focus{background:rgba(255,255,255,.15);border-color:#3aafc4;box-shadow:0 0 0 3px rgba(58,175,196,.2)}.UserLogin_password__i9tlm:hover,.UserLogin_userInput__bRd3X:hover{border-color:rgba(255,255,255,.3)}.UserLogin_Login__Action__fxYWS,.UserLogin_Register__Action__nL7f8{margin-top:.5rem;width:100%}.UserLogin_Login__Action__fxYWS>button,.UserLogin_Register__Action__nL7f8>button{width:100%;padding:.875rem 1.5rem;border:none;border-radius:8px;font-family:Oswald,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.05em;cursor:pointer;transition:all .2s ease;text-transform:uppercase}.UserLogin_Login__Action__fxYWS>button{background:linear-gradient(135deg,#45a7b0,#3aafc4);color:white;margin-bottom:.75rem}.UserLogin_Login__Action__fxYWS>button:hover{background:linear-gradient(135deg,#3aafc4,#45a7b0);transform:translateY(-2px);box-shadow:0 4px 12px rgba(58,175,196,.4)}.UserLogin_Login__Action__fxYWS>button:active{transform:translateY(0)}.UserLogin_Register__Action__nL7f8>button{background:rgba(255,255,255,.1);color:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.2);font-size:.9rem}.UserLogin_Register__Action__nL7f8>button:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3);transform:translateY(-1px)}@media (max-width:768px){.UserLogin_loginContainer__OoEZZ{gap:1.25rem}.UserLogin_user__ID__xWzXH label,.UserLogin_user__Password__zoLo5 label{font-size:.9rem}.UserLogin_password__i9tlm,.UserLogin_userInput__bRd3X{padding:.65rem .875rem;font-size:.95rem}.UserLogin_Login__Action__fxYWS>button,.UserLogin_Register__Action__nL7f8>button{padding:.75rem 1.25rem;font-size:.95rem}}.UserRegistration_registrationContainer__XikL_{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:0;text-align:left}.UserRegistration_user__ID__62vLZ,.UserRegistration_user__Password__YxZ7N{width:100%;display:flex;flex-direction:column;gap:.5rem}.UserRegistration_user__ID__62vLZ label,.UserRegistration_user__Password__YxZ7N label{font-family:Dosis,sans-serif;font-size:.95rem;font-weight:600;color:rgba(255,255,255,.9);letter-spacing:.02em}.UserRegistration_password__Em7R0,.UserRegistration_userInput__xgJ90{width:100%;padding:.75rem 1rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:8px;color:white;font-family:Dosis,sans-serif;font-size:1rem;transition:all .2s ease;outline:none}.UserRegistration_password__Em7R0::placeholder,.UserRegistration_userInput__xgJ90::placeholder{color:rgba(255,255,255,.4)}.UserRegistration_password__Em7R0:focus,.UserRegistration_userInput__xgJ90:focus{background:rgba(255,255,255,.15);border-color:#3aafc4;box-shadow:0 0 0 3px rgba(58,175,196,.2)}.UserRegistration_password__Em7R0:hover,.UserRegistration_userInput__xgJ90:hover{border-color:rgba(255,255,255,.3)}.UserRegistration_Login__Action__gInPM,.UserRegistration_Register__Action__9j_86{margin-top:.5rem;width:100%}.UserRegistration_Login__Action__gInPM>button,.UserRegistration_Register__Action__9j_86>button{width:100%;padding:.875rem 1.5rem;border:none;border-radius:8px;font-family:Oswald,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.05em;cursor:pointer;transition:all .2s ease;text-transform:uppercase}.UserRegistration_Register__Action__9j_86>button{background:linear-gradient(135deg,#45a7b0,#3aafc4);color:white;margin-bottom:.75rem}.UserRegistration_Register__Action__9j_86>button:hover{background:linear-gradient(135deg,#3aafc4,#45a7b0);transform:translateY(-2px);box-shadow:0 4px 12px rgba(58,175,196,.4)}.UserRegistration_Register__Action__9j_86>button:active{transform:translateY(0)}.UserRegistration_Login__Action__gInPM>button{background:rgba(255,255,255,.1);color:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.2);font-size:.9rem}.UserRegistration_Login__Action__gInPM>button:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3);transform:translateY(-1px)}@media (max-width:768px){.UserRegistration_registrationContainer__XikL_{gap:1.25rem}.UserRegistration_user__ID__62vLZ label,.UserRegistration_user__Password__YxZ7N label{font-size:.9rem}.UserRegistration_password__Em7R0,.UserRegistration_userInput__xgJ90{padding:.65rem .875rem;font-size:.95rem}.UserRegistration_Login__Action__gInPM>button,.UserRegistration_Register__Action__9j_86>button{padding:.75rem 1.25rem;font-size:.95rem}}.Footer_footer__cGndT{margin:0 auto auto;width:100%;min-height:auto;display:flex;background:linear-gradient(180deg,#191c1c,#1a1f1f 50%,#1d2222);color:white;border-radius:0;position:relative;overflow:hidden}.ContactsRestaurant_aboutRestaurant__ciLyR{width:100%;max-width:1200px;margin:0 auto;padding:3rem 2rem;color:#dfe7e6;display:flex;flex-direction:column;align-items:center;gap:2.5rem}.ContactsRestaurant_aboutHeader__lejXL{text-align:center;width:100%}.ContactsRestaurant_aboutHeader__lejXL h1{font-family:Oswald,sans-serif;font-size:2rem;font-weight:700;letter-spacing:.1em;color:#dfe7e6;margin:0 0 .75rem;background:linear-gradient(135deg,#dfe7e6,#b8d4d0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ContactsRestaurant_headerLine__ZmPG5{width:80px;height:3px;background:linear-gradient(90deg,transparent,#dfe7e6,transparent);margin:0 auto;border-radius:2px}.ContactsRestaurant_aboutContent__GQFs0{display:grid;grid-template-columns:2fr 1fr;gap:3rem;width:100%;align-items:start}.ContactsRestaurant_aboutText__v38Pa{display:flex;flex-direction:column;gap:1.25rem}.ContactsRestaurant_aboutParagraph__4HAMj{font-family:Dosis,sans-serif;font-size:.95rem;line-height:1.75;color:rgba(223,231,230,.8);margin:0;text-align:left;letter-spacing:.02em}.ContactsRestaurant_aboutParagraph__4HAMj:first-child:first-letter{font-size:1.4em;font-weight:600;color:#dfe7e6;float:left;line-height:1;margin-right:.5rem;margin-top:.2rem}.ContactsRestaurant_highlight__9Gyd3{color:#dfe7e6;font-weight:600;background:linear-gradient(135deg,rgba(223,231,230,.12),rgba(184,212,208,.08));padding:.15em .4em;border-radius:4px;display:inline-block;margin:0 .2em}.ContactsRestaurant_socialSection__KExnR{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:1.75rem;background:linear-gradient(135deg,rgba(223,231,230,.08),rgba(184,212,208,.05));border-radius:16px;border:1px solid rgba(223,231,230,.15);backdrop-filter:blur(10px)}.ContactsRestaurant_socialSection__KExnR h3{font-family:Oswald,sans-serif;font-size:1.25rem;font-weight:600;color:#dfe7e6;margin:0;letter-spacing:.08em}.ContactsRestaurant_socialIcons__MCISE{display:flex;gap:1.5rem;align-items:center;justify-content:center}.ContactsRestaurant_socialLink__nGLxc{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:rgba(223,231,230,.1);border:2px solid rgba(223,231,230,.2);transition:all .3s ease;cursor:pointer}.ContactsRestaurant_socialLink__nGLxc:hover{background:rgba(223,231,230,.2);border-color:rgba(223,231,230,.4);transform:translateY(-4px) scale(1.1);box-shadow:0 8px 20px rgba(0,0,0,.3)}.ContactsRestaurant_socialIcon__i2Pnm{width:32px;height:32px;filter:invert(1) brightness(.9);transition:transform .3s ease}.ContactsRestaurant_socialLink__nGLxc:hover .ContactsRestaurant_socialIcon__i2Pnm{transform:scale(1.15)}@media (max-width:968px){.ContactsRestaurant_aboutContent__GQFs0{grid-template-columns:1fr;gap:2.5rem}.ContactsRestaurant_socialSection__KExnR{width:100%;max-width:400px;margin:0 auto}.ContactsRestaurant_aboutHeader__lejXL h1{font-size:1.75rem}.ContactsRestaurant_aboutParagraph__4HAMj{font-size:.9rem;text-align:left}}@media (max-width:768px){.ContactsRestaurant_aboutRestaurant__ciLyR{padding:2.5rem 1.5rem;gap:2rem}.ContactsRestaurant_aboutHeader__lejXL h1{font-size:1.5rem}.ContactsRestaurant_aboutParagraph__4HAMj{font-size:.85rem}.ContactsRestaurant_socialSection__KExnR h3{font-size:1.1rem}.ContactsRestaurant_socialIcons__MCISE{gap:1rem}.ContactsRestaurant_socialLink__nGLxc{width:48px;height:48px}.ContactsRestaurant_socialIcon__i2Pnm{width:28px;height:28px}}@font-face{font-family:Oswald-regular;src:url(/_next/static/media/Oswald-VariableFont_wght.e893a10b.ttf)}@font-face{font-family:Dosis-regular;src:url(/_next/static/media/Dosis-VariableFont_wght.a34752f6.ttf) format("woff2")}