.hero-content,button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}*,.text-item,[type=checkbox],[type=radio],legend{box-sizing:border-box}details,main{display:block}.c-booknow-btn:hover i,.icon-scalpmaster.is--invert,.icon-scissor.is--invert{filter:invert(1)}.c-heading,.g-form-section,body,sub,sup{position:relative}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:70px}body{margin:0;height:auto;width:100%}main{min-height:100svh}h1{margin:0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none}.button-1,.button-1:hover,body,html{background-color:#3A2F28}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;border:none}button{cursor:pointer}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.button-1,.grid-item .content p,.insta-video-hover,.ordernow-btn,.section-subtitle,.section-title{vertical-align:middle}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}html:not(.css-loaded) body{opacity:0;visibility:hidden}html.css-loaded body{opacity:1;visibility:visible;transition:opacity .15s ease-in}body,html{min-width:100vw;min-height:100vh;color:#FFF}.container{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:4.167vw;padding-right:4.167vw}@media screen and (max-width:767px){.container{padding-left:20px;padding-right:20px}}body .c-header,body .c-header.is--sticky{height:0!important}.button-1,.button-2,.button-3,.contact-form .btn-submit{height:fit-content;font-style:Regular}@media (max-width:768px){.navbar__nav{display:none}.navbar__hamburger{display:flex}}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}.button-1{width:fit-content;display:flex;justify-content:center;align-items:center;color:#FFF;transition:all .3s ease-in-out;font-family:Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:400;font-size:16px;letter-spacing:0;padding:14px 24px}@media (max-width:768px){.button-1{font-size:14px;padding:10px 20px}}@media (max-width:441px){.button-1{font-size:10px;padding:8px 18px}}.button-1:hover{color:#FFF}.button-2,.contact-form .btn-submit{width:fit-content;display:flex;justify-content:center;align-items:center;padding:14px 24px;background-color:transparent;color:#3A2F28;gap:16px;border:1px solid transparent;border-radius:4px;font-family:"Cormorant Garamond","Times New Roman",serif;font-weight:300;font-size:clamp(16px,1.5vw,20px);line-height:140%;letter-spacing:2%;margin:0 auto;transition:all .3s ease-in-out}.button-3,.c-heading,.c-subtext{font-weight:400}.button-2:hover,.contact-form .btn-submit:hover{background-color:#3A2F28;color:#E8DCC7;border:1px solid #3A2F28}@media (max-width:768px){.button-2,.contact-form .btn-submit{font-size:16px;padding:10px 20px}}.t-center{text-align:center;margin:0 auto}.button-3{width:fit-content;display:flex;justify-content:center;align-items:center;background-color:transparent;color:#FFF;transition:all .3s ease-in-out;border:1px solid #FFF;font-family:Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;padding:14px 24px}.icon-scalpmaster,.icon-scissor{width:32px;background-size:32px}.book-now-btn .icon-scalpmaster,.book-now-btn .icon-scissor,.has-bg .icon-scalpmaster,.has-bg .icon-scissor,.has-bg .title-animate,.has-bg:hover .title-animate{transition:transform .3s ease-in-out}.button-3:hover{background-color:#3A2F28;color:#FFF;border:1px solid #3A2F28}@media (max-width:768px){.button-3{font-size:14px;padding:10px 20px}}@media (max-width:441px){.button-3{font-size:10px;padding:8px 18px}}.book-now-btn:hover .icon-scissor{transform:rotate(50deg)}.book-now-btn:hover .icon-scalpmaster{transform:rotate(-50deg)}.icon-scalpmaster{height:32px;background-image:url(/assets/images/icons/scalpmaster.svg);background-repeat:no-repeat;background-position:center;display:flex;align-items:center;justify-content:center}.c-heading,.icon-scissor{align-items:center;display:flex}.icon-scalpmaster.is--invert{transform:scaleX(-1)}.icon-scissor{height:32px;background-image:url(/assets/images/icons/scissor.svg);background-repeat:no-repeat;background-position:center;justify-content:center}.barberpoles,.barberpoles-light{width:48px;height:-webkit-fill-available;background-size:contain;background-repeat:no-repeat;background-position:center}.has-bg:hover .icon-scissor{transform:rotate(50deg)}.has-bg:hover .icon-scalpmaster{transform:rotate(-50deg)}.has-bg:hover .title-animate{transform:scale(1.1)}.c-heading{font-family:"Cormorant Garamond","Times New Roman",serif;font-size:64px;text-transform:uppercase;color:#FFF;justify-content:center;gap:20px}.c-subtext,.insta-video-hover{font-family:Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}@media screen and (max-width:768px){.c-heading{font-size:32px}}.c-heading.is--dark{color:#3A2F28}.c-heading.is--light{color:#FFF!important}.c-subtext{display:flex;align-items:center;justify-content:center;color:#A59885;max-width:953px;margin:0 auto;font-style:Regular;font-size:20px;line-height:180%;letter-spacing:0}@media screen and (max-width:768px){.c-subtext{font-size:16px}}.is--center{text-align:center}.is--left{text-align:left}.barberpoles{display:inline-block;background-image:url(/assets/images/icons/barberpoles.png);flex-shrink:0}.barberpoles-light{display:inline-block;background-image:url(/assets/images/icons/barberpoles-light.png);flex-shrink:0}.booknow-btn,.insta-video-hover{display:flex;flex-direction:row}.insta-video-hover{width:fit-content;height:fit-content;align-items:center;justify-content:center;gap:13px;font-weight:700;font-style:Bold;font-size:24px;background-color:rgba(9,53,36,.2);backdrop-filter:blur(10px);color:#FFF;padding:12px 24px}.section-title span{font-family:"Cormorant Garamond","Times New Roman",serif;color:#3A2F28}@media (max-width:768px){.section-title{font-size:32px}}.booknow-btn,.c-booknow-btn,.ordernow-btn{font-size:20px;font-weight:400;font-family:Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-style:Regular}.section-subtitle{font-family:Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:400;font-style:Regular;text-align:center}.g-form-section{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding-top:80px;padding-bottom:80px}.g-form-section .form-deco-1{position:absolute;top:0;left:0;pointer-events:none}.g-form-section .form-deco-3{position:absolute;top:0;right:0;pointer-events:none}.g-form-section .form-deco-2{position:absolute;bottom:0;left:0;pointer-events:none}.g-form-section .form-deco-4{position:absolute;bottom:0;right:0;pointer-events:none}@media (max-width:768px){.g-form-section .form-deco-1,.g-form-section .form-deco-2,.g-form-section .form-deco-3,.g-form-section .form-deco-4{opacity:.1}.g-form-section .form-deco-1,.g-form-section .form-deco-2,.g-form-section .form-deco-3{display:none}.ordernow-btn{font-size:16px}}.catering-form-sec{background-color:#3A2F28!important}.catering-form-sec .container{width:100%}.catering-form-sec .section-subtitle,.catering-form-sec .section-title{text-align:center;max-width:939px;margin:0 auto;position:relative;color:#FFF!important}.catering-form-sec .section-title::after,.catering-form-sec .section-title::before{position:absolute;width:70px;background-size:contain;content:""}.catering-form-sec .section-title::before{top:50px;left:30px;height:50px;background-image:url(/assets/images/form/head-lime-deco.png);background-repeat:no-repeat;background-position:center}.catering-form-sec .section-title::after{right:40px;top:-20px;height:56px;background-image:url(/assets/images/form/head-spice-deco.png);background-repeat:no-repeat;background-position:center}.booknow-btn:hover span,.navbar,.navbar__container,.navbar__dropdown-link,.navbar__hamburger,.navbar__nav-item,.navbar__nav-item--has-dropdown,.navbar__nav-link{position:relative}.booknow-btn a i,.c-booknow-btn i,.icon-diamond{background-size:100% 100%;background-repeat:no-repeat;background-position:center}@media screen and (max-width:768px){.g-form-section{padding-top:40px;padding-bottom:40px}.catering-form-sec .section-title::before{left:10px}.catering-form-sec .section-title::after{right:10px}}.catering-form-sec .section-subtitle{max-width:677px;margin:0 auto}.booknow-btn{color:#312721!important;background-color:#E8DCC7;padding:10px 20px;align-items:center;justify-content:center;gap:10px;border-radius:2px;transition:all .3s ease-in-out}.booknow-btn a,.c-booknow-btn{color:#3A2F28!important;flex-direction:row;gap:10px;transition:all .3s ease-in-out;display:flex}.booknow-btn a{align-items:center;justify-content:center}.booknow-btn a i{width:18px;height:18px}.booknow-btn span::after{opacity:0;transition:all .3s ease-in-out}.booknow-btn:hover span{text-decoration:none}.booknow-btn:hover span::after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;opacity:1;background-color:#3A2F28;transition:all .3s ease-in-out}.booknow-btn .navbar__nav-link:hover{border-bottom:none!important}.c-booknow-btn{background-color:#FFF;padding:10px 20px;align-items:center;justify-content:center;border:1px solid transparent!important}.c-booknow-btn i{width:24px;height:24px}.c-booknow-btn:hover{background-color:#3A2F28!important;color:#FFF!important;border:1px solid #FFF!important}.ordernow-btn,.ordernow-btn:hover{color:#3A2F28;transition:all .3s ease-in-out}.ordernow-btn{line-height:100%;letter-spacing:0;background-color:transparent;border-bottom:1px solid #191919}.hero-content .hero-main-title .hero-title,.section-title{font-family:"Cormorant Garamond","Times New Roman",serif}.is--static-nav .navbar__mobile-dropdown-link--active,.is--static-nav .navbar__mobile-nav-link--active,.ordernow-btn:hover{border-bottom:1px solid #3A2F28}.icon-diamond{width:30px;height:30px;background-image:url(/assets/images/icons/diamond.svg)}.section-title{text-transform:uppercase;text-align:center;font-size:clamp(32px,4.01vw,4.813rem);font-weight:400;line-height:1.2;color:#E8DCC7;letter-spacing:.5px;max-width:55vw;margin:0 auto 25px}.hero-content .hero-main-title,.section-subtitle{margin-bottom:20px}@media (max-width:768px){.icon-diamond{width:20px;height:20px}.section-title{font-size:36px;max-width:100%}}.section-subtitle{font-size:clamp(16px,1.458vw,.091rem);line-height:1.6;color:#786E6C;margin-left:auto;margin-right:auto;max-width:43.805vw}.navbar{background-color:#312721;padding:0 0 16px;width:100%;z-index:10003}.navbar__news{background-color:#E8DCC7;padding:10px 0;width:100%;text-align:center;font-size:14px;font-weight:400;color:#A59885}.navbar__container{margin:16px auto 0;display:flex;justify-content:space-between;align-items:center}.navbar__left{display:flex;align-items:center;justify-content:space-between;gap:30px;width:40%}@media (max-width:768px){.section-subtitle{max-width:100%}.navbar__left{width:auto;gap:15px}}.navbar__center{width:20%}@media (max-width:768px){.navbar__center{width:auto;flex-grow:1;text-align:center}}.navbar__map-icon{color:#1D1D1D;font-size:16px;text-decoration:none;display:flex;align-items:center;gap:8px;font-weight:500}.navbar__map-icon:hover{opacity:.7}.navbar__logo{font-family:Georgia,serif;font-size:36px;font-weight:300;color:#A67C6A;text-decoration:none;letter-spacing:2px;display:flex;flex-direction:column;line-height:1}.navbar__logo img{width:4.583vw;height:auto}@media screen and (max-width:768px){.navbar__logo img{width:20.564vw}.navbar__logo{align-items:flex-start}}.navbar__logo.navbar__logo--active{border-bottom:none}.navbar__logo-subtitle{font-size:10px;font-weight:400;letter-spacing:1px;margin-top:2px;text-transform:uppercase}.navbar__logo:hover{opacity:.8}.navbar__nav{display:flex;list-style:none;margin:0;padding:0;gap:0;width:100%;justify-content:space-between;align-items:center}.navbar__nav-link{color:#E8DCC7;text-decoration:none;font-size:16px;font-weight:400;padding:0;transition:all .3s ease;border-bottom:1px solid transparent}.navbar__nav-link--active,.navbar__nav-link:hover{border-bottom:1px solid #E8DCC7}.navbar__nav-link:hover{color:#E8DCC7}.navbar__dropdown-arrow{font-size:12px;margin-left:4px;transition:transform .3s ease}.navbar__dropdown{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(10px);background-color:#F6F6F6;border:1px solid #E0E0E0;border-radius:8px;padding:8px 0;min-width:200px;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.navbar__dropdown::before{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%) rotate(45deg);width:12px;height:12px;background-color:#F6F6F6;border-left:1px solid #E0E0E0;border-top:1px solid #E0E0E0}.navbar__dropdown-link{color:#1D1D1D;text-decoration:none;padding:8px 16px;display:block;font-size:14px;transition:all .3s ease}.navbar__dropdown-link:hover{color:#A67C6A;background-color:rgba(166,124,106,.1)}.navbar__nav-item--has-dropdown:hover .navbar__dropdown{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.navbar__mobile-nav-item--has-dropdown.active .navbar__dropdown-arrow,.navbar__nav-item--has-dropdown:hover .navbar__dropdown-arrow{transform:rotate(180deg)}.navbar__mobile-nav-item--has-dropdown .navbar__mobile-dropdown{display:none;padding-left:20px;margin:5px 0;border-left:2px solid rgba(166,124,106,.3)}.navbar__mobile-nav-item--has-dropdown.active .navbar__mobile-dropdown{display:block;animation:slideDown .3s ease forwards}.navbar__mobile-dropdown-link{color:#1D1D1D;text-decoration:none;padding:10px 0;display:block;font-size:16px;opacity:.9;transition:all .3s ease}.navbar__mobile-dropdown-link:hover{color:#A67C6A}.navbar__right{display:flex;align-items:center;gap:20px;width:60%;justify-content:space-between}@media (max-width:768px){.navbar__right{width:auto;justify-content:flex-end;gap:15px}}.navbar__bell-icon{width:32px;height:32px;background-color:transparent;display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer;transition:all .3s ease;border:2px solid transparent}@media (max-width:768px){.navbar__bell-icon{display:none}}.navbar__hamburger{display:none;flex-direction:column;cursor:pointer;padding:10px;width:44px;height:44px;justify-content:center;align-items:center;z-index:10002;background:0 0;border:none;border-radius:8px;transition:background-color .3s ease}.navbar__hamburger:hover{background-color:rgba(255,255,255,.1)}.navbar__hamburger-line{width:28px;height:3px;background-color:#FFF;border-radius:3px;position:absolute;left:50%;transform-origin:center;transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.navbar__hamburger-line:nth-child(1){transform:translate(-50%,-10px)}.navbar__hamburger-line:nth-child(2){transform:translate(-50%,0)}.navbar__hamburger-line:nth-child(3){transform:translate(-50%,10px)}.navbar__hamburger--active{color:#312721}.navbar__hamburger--active .navbar__hamburger-line{background-color:#312721}.is--static-nav .navbar__mobile-menu,.navbar__mobile-menu{background:linear-gradient(135deg,#F6F6F6 0,#E8E8E8 100%);z-index:10000}.navbar__hamburger--active .navbar__hamburger-line:nth-child(1){transform:translate(-50%,0) rotate(45deg)}.navbar__hamburger--active .navbar__hamburger-line:nth-child(2){opacity:0;transform:translate(-50%,0) scale(0)}.navbar__hamburger--active .navbar__hamburger-line:nth-child(3){transform:translate(-50%,0) rotate(-45deg)}.navbar__mobile-menu{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;backdrop-filter:blur(20px);visibility:hidden;display:flex;flex-direction:column;padding:0;gap:0;box-shadow:none;opacity:0;pointer-events:none;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.navbar__mobile-menu--active{visibility:visible;opacity:1;pointer-events:auto}.navbar__mobile-nav{list-style:none;padding:120px 40px 40px;display:flex;flex-direction:column;gap:8px;flex:1;justify-content:center;align-items:flex-start;max-width:600px;margin:0 auto;width:100%}@media (max-width:480px){.navbar__mobile-nav{padding:100px 30px 30px}}.navbar__mobile-nav-link{color:#1D1D1D;text-decoration:none;font-size:48px;font-weight:300;padding:16px 0;letter-spacing:-.5px;transition:all .4s cubic-bezier(.25,.46,.45,.94);opacity:0;position:relative;overflow:hidden;display:block;width:100%}.navbar__mobile-nav-link::after,.navbar__mobile-nav-link::before{position:absolute;width:0;transition:width .4s cubic-bezier(.25,.46,.45,.94);content:"";left:0}@media (max-width:768px){.navbar__mobile-nav-link{font-size:36px}}@media (max-width:480px){.navbar__mobile-nav-link{font-size:28px;padding:12px 0}}.navbar__mobile-nav-link::before{top:100%;height:2px;background:linear-gradient(90deg,#A67C6A,rgba(166,124,106,.5));bottom:0;margin:auto}.navbar__mobile-nav-link::after{top:50%;transform:translateY(-50%);height:100%;background-color:rgba(166,124,106,.05);z-index:-1}.navbar__mobile-nav-link:hover::after,.navbar__mobile-nav-link:hover::before{width:100%}.navbar__mobile-nav-link:hover{color:#A67C6A;transform:translateX(10px)}.navbar__mobile-nav-link--active{color:#A67C6A;font-weight:400}.hero-content,.is--static-nav .navbar__mobile-dropdown-link,.is--static-nav .navbar__mobile-nav-link{color:#3A2F28}.navbar__mobile-nav-link--active::after,.navbar__mobile-nav-link--active::before{width:100%}.navbar__mobile-actions{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding:40px;border-top:1px solid rgba(224,224,224,.3);max-width:600px;margin-left:auto;margin-right:auto;width:100%}@media (max-width:768px){.navbar__nav{display:none}.navbar__hamburger{display:flex}.navbar__container{padding:0 15px}.navbar__left{gap:20px}.navbar__logo{font-size:28px}.navbar__logo img{width:80px;height:auto}}@media (max-width:480px){.navbar__container{height:60px}.navbar__logo{font-size:24px}.navbar__map-icon{font-size:14px}.navbar__profile-icon{width:24px;height:24px;font-size:12px}}@keyframes hamburgerToX1{0%{transform:translateY(-6px) rotate(0)}50%{transform:translateY(0) rotate(22.5deg)}100%{transform:rotate(45deg) translate(0,0)}}@keyframes hamburgerToX2{0%{opacity:1;transform:translateY(0) scaleX(1)}100%{opacity:0;transform:scaleX(0)}}@keyframes hamburgerToX3{0%{transform:translateY(6px) rotate(0)}50%{transform:translateY(0) rotate(-22.5deg)}100%{transform:rotate(-45deg) translate(0,0)}}@keyframes slideInLeft{from{transform:translateX(-20px);opacity:0}to{transform:translateX(0);opacity:1}}*{margin:0;padding:0}body.menu-open{overflow:hidden;position:fixed;width:100%;height:100%}.is--static-nav .navbar{position:static;background-color:transparent}.c-spacer::before,.home-cta-sec::before{background-size:contain;background-repeat:no-repeat}.is--static-nav .navbar__mobile-dropdown{background-color:#F6F6F6;border-bottom:1px solid #A59885}.is--static-nav .navbar__mobile-dropdown-link:hover{border-bottom:1px solid #3A2F28}.navbar__logo .navbar__nav-link--active{border-bottom:none!important}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}.hero-section,.home-cta-sec{width:100%;min-height:100vh;position:relative;display:flex;align-items:center}.hero-section .hero-img-section,.home-cta-sec .hero-img-section{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.hero-section .hero-img-section .hero-img-container,.home-cta-sec .hero-img-section .hero-img-container{width:100%;height:100%;overflow:hidden}.hero-section .hero-img-section .hero-img-container img,.hero-section .hero-img-section .hero-img-container video,.home-cta-sec .hero-img-section .hero-img-container img,.home-cta-sec .hero-img-section .hero-img-container video{width:100%;height:100%;object-fit:cover}.hero-section .hero-img-section .bottom-images,.home-cta-sec .hero-img-section .bottom-images{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:0;width:100%;height:40%;overflow:hidden}.hero-section .hero-img-section .bottom-images .left-image,.home-cta-sec .hero-img-section .bottom-images .left-image{width:40%;height:100%;overflow:hidden}.hero-section .hero-img-section .bottom-images .left-image img,.home-cta-sec .hero-img-section .bottom-images .left-image img{width:100%;height:100%;object-fit:cover}.hero-section .hero-img-section .bottom-images .right-image,.home-cta-sec .hero-img-section .bottom-images .right-image{width:60%;height:100%;overflow:hidden}.hero-section .hero-img-section .bottom-images .right-image img,.home-cta-sec .hero-img-section .bottom-images .right-image img{width:100%;height:100%;object-fit:cover}.hero-section::before,.home-cta-sec::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:1}.hero-container{width:100%;display:flex;justify-content:center;align-items:center;gap:16px}.hero-content,.home-cta-sec .feature-item{flex-direction:column;display:flex;text-align:center}.hero-content{z-index:2;align-items:center;justify-content:center;gap:0;max-width:33.906vw}@media (max-width:768px){.hero-content{max-width:100%}}.hero-content .hero-main-title .hero-title{font-weight:600;font-size:clamp(42px,6vw,5rem);line-height:110%;letter-spacing:0;text-align:center;margin-bottom:0;color:#FFF}.hero-content .hero-content-text{max-width:26.25vw;color:#FFF;font-size:clamp(12px,2vw,1.25rem)}@media (max-width:768px){.hero-content .hero-content-text{max-width:100%;font-size:clamp(12px,2vw,16px)}}.hero-content .booknow-btn{margin-top:40px;font-size:clamp(12px,2vw,16px);font-weight:500}.hero-title,.home-cta-sec .home-cta-sec__title{font-weight:400;font-family:"Cormorant Garamond","Times New Roman",serif}.hero-content .booknow-btn:hover{background-color:#3A2F28!important;color:#E8DCC7!important;border:1px solid #3A2F28!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(201,168,113,.3)}.hero-title{font-size:clamp(32px,6vw,80px);line-height:1.1;margin-bottom:0;color:#3A2F28;position:relative}.hero-title span{font-family:"Cormorant Garamond","Times New Roman",serif}@media (max-width:768px){.hero-title{font-size:clamp(32px,6vw,40px)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.home-cta-sec{padding-top:100px;padding-bottom:100px;background-color:#3d2f28;position:relative;overflow:hidden}.home-cta-sec::before{content:"";position:absolute;top:0;left:0;background-image:url(/assets/images/bg-img.png);background-position:center center;opacity:.4;pointer-events:none;z-index:0}.home-cta-sec .home-cta-sec__content{position:relative;z-index:1;text-align:center;max-width:1200px;margin:0 auto}.home-cta-sec .home-cta-sec__content .deco-icon{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:30px}.home-cta-sec .home-cta-sec__title{font-size:clamp(32px,4.01vw,4.813rem);line-height:1.2;color:#E8DCC7;letter-spacing:.5px;max-width:50vw;margin:0 auto 25px}@media (max-width:768px){.home-cta-sec .home-cta-sec__title{font-size:36px;max-width:100%}}.home-cta-sec .home-cta-sec__text{font-size:clamp(16px,1.458vw,.091rem);line-height:1.6;color:#786E6C;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:46.805vw}.home-cta-sec .features{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:50px;flex-wrap:wrap;max-width:100%}@media (max-width:992px){.home-cta-sec .features{gap:30px}}@media (max-width:768px){.home-cta-sec .home-cta-sec__text{max-width:100%}.home-cta-sec .features{flex-direction:column;align-items:center;gap:20px}}.home-cta-sec .feature-item{align-items:center;position:relative;padding:30px 25px}.home-cta-sec .feature-item img{width:80px;height:80px;object-fit:contain;margin-bottom:20px;filter:brightness(1.1)}.home-cta-sec .feature-item h3{display:flex;flex-direction:column;gap:5px;margin:0;font-family:"Cormorant Garamond","Times New Roman",serif;font-size:clamp(24px,1.944vw,1.75rem);font-weight:700}.home-cta-sec .feature-item .feature-item__number{color:#E8DCC7;line-height:1;margin-bottom:5px}.home-cta-sec .feature-item .feature-item__title{color:#E8DCC7;line-height:1.3}.home-cta-sec .home-cta-sec__btn{display:inline-block;background-color:#E8DCC7;color:#3d2f28;text-decoration:none;font-family:Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:500;font-style:Medium;font-size:clamp(16px,.833vw,18px);line-height:100%;letter-spacing:0;transition:all .3s ease;cursor:pointer}.home-cta-sec .home-cta-sec__btn:hover{background-color:#d4b883;transform:translateY(-2px);box-shadow:0 4px 12px rgba(201,168,113,.3)}@media (max-width:768px){.home-cta-sec .home-cta-sec__btn{padding:12px 30px}}.deco-icon{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:30px}.services{width:100%;padding-top:80px}.services .content-wrapper{display:flex;flex-direction:row;gap:0}.services .image-wrapper{width:50%}.services .image-wrapper img{width:100%;height:100%;object-fit:cover}.services .services-content{width:50%;flex-grow:1;display:flex;flex-direction:column}.services .services-content .services-content-item{flex:1 1 0;display:flex}.services .services-content-item{display:flex;flex-direction:row;gap:0}.services .services-content-item:nth-child(even){flex-direction:row-reverse}.services .service-img{width:50%;overflow:hidden}.services .service-img img{width:100%;height:100%;object-fit:cover;transition:all .3s ease-in-out}.services .service-img img:hover{transform:scale(1.05)}.services .service-content{width:50%;background-color:#E8DCC7;padding:30px 20px;display:flex;flex-direction:column;gap:20px;justify-content:center}.services .service-title{font-size:24px;font-weight:600;color:#3A2F28}.services .service-description{font-size:16px;color:#3A2F28}.services .service-btn{font-size:16px;color:#E8DCC7}.services .service-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(201,168,113,.3)}@media (max-width:768px){.services .image-wrapper,.services .service-content,.services .service-img,.services .services-content{width:100%}.services .content-wrapper{flex-direction:column-reverse}.services .services-content-item,.services .services-content-item:nth-child(even){flex-direction:column}.c-spacer::before{background-size:100px}}.c-spacer{width:100%;padding-top:80px;padding-bottom:80px;display:flex;justify-content:center;align-items:center;background-color:#3A2F28;position:relative}.c-spacer::before,.footer-cta-info-wrapper::before{position:absolute;content:"";left:0}.c-spacer::before{top:50%;width:100%;height:100%;background-image:url(/assets/images/icons/coffee-beans.png);background-position:left;transform:translateY(-50%)}.c-spacer .deco-icon{margin:0}.c-about-cta{padding:50px 0}.c-about-cta .container{position:relative}.c-about-cta .container .c-about-cta__content{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.c-about-cta .container .c-about-cta__content .c-about-cta__item{padding:20px;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center}.c-about-cta .container .c-about-cta__content .c-about-cta__item .c-about-cta__item-image{width:100%;height:325px;object-fit:cover;overflow:hidden;border-radius:10px;transition:all .3s ease}.c-about-cta .container .c-about-cta__content .c-about-cta__item .c-about-cta__item-image img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.c-about-cta .container .c-about-cta__content .c-about-cta__item .c-about-cta__item-image img:hover{transform:scale(1.05)}.c-about-cta .container .c-about-cta__content .c-about-cta__item .c-about-cta__item-content{display:flex;flex-direction:column;gap:30px;justify-content:center;align-items:center}.c-about-cta .container .c-about-cta__content .c-about-cta__item .c-about-cta__item-content .c-about-cta__item-title{font-size:clamp(18px,1.5vw,24px);font-family:"Cormorant Garamond","Times New Roman",serif;font-weight:600;color:#E8DCC7;text-align:center}.c-about-cta .container .c-about-cta__content .c-about-cta__item .c-about-cta__item-content .c-about-cta__item-btn{font-size:clamp(12px,1.5vw,1rem);font-family:Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:500;color:#E8DCC7;text-align:center;width:fit-content;height:fit-content;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;padding:10px 20px;border-radius:5px;margin-top:10px}.c-about-cta .container .c-about-cta__content .c-about-cta__item .c-about-cta__item-content .c-about-cta__item-btn:hover{background-color:#d4b883;transform:translateY(-2px);box-shadow:0 4px 12px rgba(201,168,113,.3)}.c-hero-shisha,.footer-cta{background-color:#3A2F28;position:relative}@media (max-width:768px){.c-about-cta{padding:50px 0}.c-about-cta .container .c-about-cta__content{grid-template-columns:repeat(1,1fr)}.c-about-cta .container .c-about-cta__item{padding:10px}.c-about-cta .container .c-about-cta__item-image{width:100%;height:100%;object-fit:cover}.c-about-cta .c-about-cta__item-content{gap:10px}.c-about-cta .c-about-cta__item-title{font-size:16px}.c-about-cta .c-about-cta__item-btn{font-size:14px}}.c-hero-shisha{width:100%}.c-hero-shisha .container{position:relative}.c-hero-shisha img{width:100%;height:100%}.c-hero-shisha .hero-content{text-align:center;width:100%;max-width:600px;padding:40px;margin:0 auto}@media (max-width:768px){.c-hero-shisha .hero-content{padding:20px;max-width:100%}}.c-hero-shisha .hero-title{font-family:"Cormorant Garamond","Times New Roman",serif;font-size:clamp(32px,4vw,40px);color:#E8DCC7;margin-bottom:30px;text-transform:none;font-weight:600;letter-spacing:1px}.c-hero-shisha .item-name,.c-hero-shisha .item-price{font-family:Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:clamp(14px,1.2vw,18px);color:#E8DCC7;white-space:nowrap}.c-hero-shisha .shisha-price-table{display:flex;flex-direction:column;gap:8px;width:100%}.c-hero-shisha .price-item{display:flex;align-items:center;justify-content:space-between;gap:10px}.c-hero-shisha .item-name{font-weight:400;flex-shrink:0}.c-hero-shisha .item-dots{flex:1;border-bottom:2px dashed rgba(232,220,199,.4);margin:0 10px;height:1px;min-width:30px}.c-hero-shisha .item-price{font-weight:400;flex-shrink:0}.gallery-grid-sec.shisha-gallery{padding:70px 0}.gallery-grid-sec.shisha-gallery .gallery-title{font-size:clamp(34px,2vw,4.188rem);text-transform:none}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}.footer-cta-container{position:relative}.footer-map-wrapper{width:100%;height:400px;position:relative;overflow:hidden}@media (max-width:768px){.footer-map-wrapper{height:300px}.footer-cta-content{padding-bottom:0}}@media (max-width:480px){.footer-map-wrapper{height:250px}}.footer-map{width:100%;height:100%;border:none;display:block;filter:grayscale(20%)}.footer-cta-content{position:relative;z-index:2;padding-bottom:0}.footer-cta-grid{display:grid;grid-template-columns:514px 1fr;gap:0;max-width:1400px;margin:0 auto}.footer-cta-form-wrapper{border-radius:10px;overflow:hidden;background-color:#E8DCC7;transform:translateY(-150px);padding:60px 50px;position:relative;z-index:3}@media (max-width:768px){.footer-cta-form-wrapper{transform:translateY(-100px)}}@media (max-width:1024px){.footer-cta-grid{grid-template-columns:1fr}.footer-cta-form-wrapper{padding:50px 40px}}@media (max-width:768px){.footer-cta-form-wrapper{padding:40px 30px}}.footer-cta-form-container{max-width:100%}.footer-cta-form-title{font-family:Cormorant Garamond;font-weight:400;font-style:Regular;font-size:clamp(24px,3.333vw,4rem);letter-spacing:-3%;color:#3A2F28;margin-bottom:35px;line-height:1.3}@media (max-width:768px){.footer-cta-form-title{font-size:28px;margin-bottom:30px}}@media (max-width:480px){.footer-cta-form-wrapper{transform:translateY(-50px);padding:30px 20px}.footer-cta-form-title{font-size:24px;margin-bottom:25px}}.footer-contact-form{width:100%;max-width:100%;margin:0;padding:0;color:#3A2F28!important}.footer-contact-form .form-row{margin-bottom:20px}.footer-contact-form .form-group{margin-top:0}.footer-contact-form .form-control{color:#3A2F28!important;border-bottom-color:rgba(58,47,40,.3)}.footer-contact-form .form-control::placeholder{color:transparent}.footer-contact-form .form-control:focus{border-bottom-color:#3A2F28}.footer-contact-form .form-control:-webkit-autofill,.footer-contact-form .form-control:-webkit-autofill:active,.footer-contact-form .form-control:-webkit-autofill:focus,.footer-contact-form .form-control:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #E8DCC7 inset!important;-webkit-text-fill-color:#3A2F28!important;caret-color:#3A2F28!important;transition:background-color 5000s ease-in-out 0s}.footer-contact-form label{color:#3A2F28!important}.footer-contact-form .btn-submit{margin-top:0;background-color:#3A2F28;color:#FFF!important;border-color:#3A2F28!important}.footer-contact-form .btn-submit:hover{background-color:#3A2F28!important;color:#FFF!important;border-color:#3A2F28!important}.footer-cta-info-tagline,.footer-cta-info-title{color:#E8DCC7;font-family:"Cormorant Garamond","Times New Roman",serif;font-weight:600}.footer-cta-info-wrapper{background-color:#3A2F28;padding:60px 50px 0;position:relative;overflow:hidden}@media (max-width:1024px){.footer-cta-info-wrapper{padding:50px 40px 0}}@media (max-width:768px){.footer-contact-form .form-row{margin-bottom:15px}.footer-cta-info-wrapper{padding:40px 30px}}.footer-cta-info-wrapper::before{top:-30px;right:-50px;bottom:0;background-image:url(/assets/images/bg-img.png);background-repeat:no-repeat;background-size:contain;background-position:top right;opacity:1;pointer-events:none;z-index:1;width:100%;height:100%}.footer-cta-info-container{position:relative;z-index:2}.footer-cta-info-tagline{font-size:clamp(24px,3.333vw,2.5rem);margin-bottom:45px;line-height:1.4}@media (max-width:768px){.footer-cta-info-tagline{font-size:clamp(26px,2.5vw,2.5rem);margin-bottom:35px}}@media (max-width:480px){.footer-cta-info-wrapper{padding:30px 20px}.footer-cta-info-tagline{font-size:clamp(24px,2.5vw,2.5rem);margin-bottom:30px}}.footer-cta-info-section{margin-bottom:40px}@media (max-width:768px){.footer-cta-info-section{margin-bottom:35px}}.footer-cta-info-section:last-child{margin-bottom:0}.footer-cta-info-title{font-size:clamp(28px,2.5vw,30px);margin-bottom:20px;letter-spacing:.5px}@media (max-width:768px){.footer-cta-info-title{font-size:clamp(24px,2.5vw,2.5rem);margin-bottom:18px}}.footer-cta-info-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:15px}@media (max-width:768px){.footer-cta-info-item{margin-bottom:12px}}.footer-cta-info-item:last-child{margin-bottom:0}.footer-cta-icon{color:#D4A45A;flex-shrink:0;margin-top:2px;transition:transform .3s ease}.footer-cta-info-item:hover .footer-cta-icon{transform:scale(1.1)}.footer-cta-info-link,.footer-cta-info-text{color:#D4A45A;font-size:clamp(16px,1.5vw,20px);font-weight:400;font-style:Regular;line-height:1.6;text-decoration:none;transition:color .3s ease;font-family:Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}@media (max-width:768px){.footer-cta-info-link,.footer-cta-info-text{font-size:clamp(14px,1.5vw,16px)}}.footer-cta-info-link:hover{color:#E8DCC7}.footer-cta-social-links{display:flex;gap:20px;align-items:center}.footer-cta-social-link{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:#E8DCC7;transition:all .3s ease;border-radius:50%;background-color:transparent}.contact-icon,.footer-cta-social-link svg,.footer-logo img{transition:transform .3s ease}@media (max-width:480px){.footer-cta-social-links{gap:15px}.footer-cta-social-link{width:40px;height:40px}}.footer-cta-social-link:hover{color:#3A2F28;transform:translateY(-2px)}.footer-cta-social-link:hover svg{transform:scale(1.1)}.footer-contact-form .form-message{margin-top:20px;padding:12px 16px;border-radius:4px;font-size:14px;line-height:1.5;display:none;animation:slideDown .3s ease;font-family:Poppins,sans-serif}.footer-contact-form .form-message.form-message--success{background-color:rgba(76,175,80,.15);border:1px solid rgba(76,175,80,.4);color:#4CAF50;display:block}.footer-contact-form .form-message.form-message--error{background-color:rgba(244,67,54,.15);border:1px solid rgba(244,67,54,.4);color:#f44336;display:block}.footer{background:linear-gradient(180deg,#2F2722 0,#312721 100%);padding:0;position:relative;color:#fff;overflow:hidden}.footer-container{margin:0 auto;padding:0 20px;max-width:1400px;position:relative;z-index:1}.footer-content{display:grid;grid-template-columns:1.2fr 1fr 1.2fr 1.3fr;gap:50px;padding:0 0 60px;position:relative;align-items:start}@media (max-width:1200px){.footer-content{grid-template-columns:1.2fr 1fr 1.2fr 1.3fr;gap:40px}}.footer-logo-section{display:flex;flex-direction:column;gap:20px}.contact-info,.navigation-links{display:flex;flex-direction:column}.footer-logo img{width:150px;height:auto;filter:brightness(0) invert(1)}.footer-logo img:hover{transform:scale(1.05)}.footer-tagline{color:rgba(255,255,255,.7);font-size:15px;line-height:1.7;margin:0;max-width:280px}.footer-section{height:100%;position:relative}@media (max-width:768px){.footer-section{padding-top:0}}.footer-section-title{font-size:16px;font-weight:600;color:#FFF;margin-bottom:24px;letter-spacing:.5px;text-transform:uppercase;position:relative;padding-bottom:12px}.contact-item,.footer-link{color:rgba(255,255,255,.7)}.footer-section-title::after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:linear-gradient(90deg,#D4A45A,transparent)}.navigation-links{gap:12px}.footer-link{font-size:15px;text-decoration:none;transition:all .3s ease;width:max-content;position:relative;padding-left:0}.footer-link::before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:0;height:1px;background:#D4A45A;transition:width .3s ease}.footer-link:hover{color:#FFF;padding-left:16px}.footer-link:hover::before{width:12px}.contact-info{gap:20px}.contact-item,.social-link,.social-links{gap:12px;display:flex}.contact-item{align-items:flex-start;font-size:15px;line-height:1.6}.contact-icon{color:#D4A45A;flex-shrink:0;margin-top:2px}.contact-item:hover .contact-icon{transform:scale(1.1)}.address,.hours-text,.phone-link{color:rgba(255,255,255,.7);text-decoration:none;transition:color .3s ease;line-height:1.6}.address:hover,.phone-link:hover{color:#FFF}.hours-text{margin:0}.social-links{flex-direction:column}.social-link{align-items:center;font-size:15px;color:rgba(255,255,255,.7);text-decoration:none;transition:all .3s ease;width:max-content;padding:8px 0}.social-link svg{transition:transform .3s ease;color:#D4A45A}.social-link span{transition:color .3s ease}.social-link:hover{color:#FFF}.social-link:hover svg{transform:translateX(4px) scale(1.1)}.social-link:hover span{color:#FFF}.newsletter-title{margin-top:32px}.newsletter-description{font-size:14px;color:rgba(255,255,255,.6);margin-bottom:20px;line-height:1.6}.newsletter-form{margin-top:0}.newsletter-input-wrapper{display:flex;align-items:center;gap:0;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:4px;transition:all .3s ease}.newsletter-input-wrapper:focus-within{border-color:rgba(212,164,90,.5);background:rgba(255,255,255,.08)}.newsletter-form input[type=email]{flex:1;padding:12px 16px;background-color:transparent;border:none;color:#FFF;font-size:15px;outline:0;transition:all .3s ease}.newsletter-form input[type=email]::placeholder{color:rgba(255,255,255,.4)}.newsletter-form input[type=email]:focus::placeholder{color:rgba(255,255,255,.3)}.newsletter-form input[type=email]:-webkit-autofill,.newsletter-form input[type=email]:-webkit-autofill:active,.newsletter-form input[type=email]:-webkit-autofill:focus,.newsletter-form input[type=email]:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px rgba(255,255,255,.05) inset!important;-webkit-text-fill-color:#FFF!important;caret-color:#FFF!important;transition:background-color 5000s ease-in-out 0s}.newsletter-form button{padding:12px 16px;background:#D4A45A;color:#2F2722;border:none;font-size:0;cursor:pointer;border-radius:3px;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.newsletter-form button svg{transition:transform .3s ease}.newsletter-form button:hover{background:rgb(217.2716346154,175.15625,110.2283653846);transform:translateY(-1px);box-shadow:0 4px 12px rgba(212,164,90,.3)}.newsletter-form button:hover svg{transform:translate(2px,-2px)}.newsletter-form button:active{transform:translateY(0)}.newsletter-form button:disabled{opacity:.6;cursor:not-allowed;transform:none}.newsletter-message{display:none;margin-top:16px;padding:12px 16px;border-radius:4px;font-size:14px;line-height:1.5;animation:slideDown .3s ease}.newsletter-message--success{background-color:rgba(76,175,80,.15);border:1px solid rgba(76,175,80,.4);color:#4CAF50}.newsletter-message--error{background-color:rgba(244,67,54,.15);border:1px solid rgba(244,67,54,.4);color:#f44336}.copyright,.footer-bottom-credit{color:rgba(255,255,255,.5);font-size:13px}@media (max-width:768px){.newsletter-message{font-size:13px;padding:10px 14px}}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding:24px 0;background:rgba(49,39,33,.5)}.footer-bottom-container{margin:0 auto;padding:0 20px;max-width:1400px;display:flex;justify-content:center;align-items:center}.contact-page-head__info,.copyright{display:flex;justify-content:space-between}.copyright{letter-spacing:.3px;margin:0;text-align:center;width:100%;align-items:center}@media (max-width:768px){.copyright{flex-direction:column;gap:10px}}.footer-bottom-credit{text-decoration:none;transition:color .3s ease;font-family:Poppins,sans-serif;margin-left:8px}.footer-bottom-credit:hover{color:rgba(255,255,255,.8)}@media (max-width:1024px){.footer-content{grid-template-columns:1fr 1fr;gap:40px}.footer-logo img{width:130px}}@media (max-width:768px){.footer{padding:50px 0 0}.footer-container{padding:0 20px}.footer-content{grid-template-columns:1fr;gap:40px;padding:0 0 40px}.footer-logo-section{text-align:center;align-items:center}.footer-logo img{width:120px}.footer-tagline{text-align:center;max-width:100%}.footer-section{text-align:left}.footer-section-title{font-size:15px;margin-bottom:20px}.contact-item,.footer-link,.social-link{font-size:14px}.newsletter-title{margin-top:28px}.newsletter-form button{min-width:48px;height:48px}}@media (max-width:480px){.footer{padding:0}.footer-container{padding:0 15px}.footer-content{gap:35px;padding:0 0 35px}.footer-logo img{width:110px}.footer-section-title{font-size:14px;margin-bottom:18px}.footer-tagline{font-size:14px}.contact-item,.footer-link,.newsletter-description,.social-link{font-size:13px}.newsletter-form input[type=email]{font-size:14px;padding:10px 14px}.newsletter-form button{min-width:44px;height:44px;padding:10px 14px}.copyright{font-size:12px}}@media (max-width:320px){.footer{padding:0}.footer-logo img{width:100px}}.innerpage-header{width:100%;padding-top:40px;padding-bottom:40px}.page-title{font-size:clamp(32px,4.01vw,4.813rem);font-weight:400;line-height:1.2;color:#E8DCC7;font-family:"Cormorant Garamond","Times New Roman",serif;letter-spacing:.5px;max-width:50vw;margin:0 auto 15px;text-align:center}@media (max-width:768px){.page-title{max-width:100%}}.page-subtitle{font-size:clamp(16px,1.458vw,.091rem);line-height:1.6;color:#786E6C;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:43.805vw;text-align:center}@media (max-width:768px){.page-subtitle{max-width:100%}}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/assets/fonts/cormorant/CormorantGaramond-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}body{font-family:Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Cormorant Garamond","Times New Roman",serif}.contact-form .form-group,.contact-form .form-group .form-control,.contact-form .form-group label,.form-message{font-family:Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.contact-form{width:100%;max-width:1200px;margin:0 auto;padding:0;color:#3A2F28!important;background-color:transparent!important}.contact-form .form-row{display:flex;gap:20px;margin-bottom:20px}@media (max-width:768px){.contact-form .form-row{flex-direction:column;gap:10px}}.contact-form .form-group{flex:1;position:relative;margin-top:48px}.contact-form .form-group.full-width{width:100%}.contact-form .form-group label{position:absolute;left:0;top:0;color:#3A2F28;font-size:18px;pointer-events:none;transform:translateY(-50%) scale(.75);transform-origin:left top;transition:all .2s ease-out;padding:0 5px}.contact-form .form-group .form-control{width:100%;padding:15px 15px 15px 0;border:none;border-bottom:1px solid #A59885;border-radius:0;font-size:18px;background:0 0;color:#3A2F28!important;transition:all .3s ease}.contact-form .form-group .form-control:-webkit-autofill,.contact-form .form-group .form-control:-webkit-autofill:active,.contact-form .form-group .form-control:-webkit-autofill:focus,.contact-form .form-group .form-control:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #3A2F28 inset!important;-webkit-text-fill-color:#3A2F28!important;caret-color:#3A2F28!important;transition:background-color 5000s ease-in-out 0s}.contact-form .form-group .form-control:focus{outline:0;border-bottom-color:#3A2F28;color:#3A2F28!important}.contact-form .form-group .form-control:focus+label,.contact-form .form-group .form-control:not(:placeholder-shown)+label{color:#3A2F28}.contact-form .form-group textarea.form-control{min-height:120px;resize:vertical}.contact-form .form-group textarea.form-control:-webkit-autofill,.contact-form .form-group textarea.form-control:-webkit-autofill:active,.contact-form .form-group textarea.form-control:-webkit-autofill:focus,.contact-form .form-group textarea.form-control:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #3A2F28 inset!important;-webkit-text-fill-color:#3A2F28!important;caret-color:#3A2F28!important}.contact-form .btn-submit{margin:40px 0 0;color:#E8DCC7!important;border-color:#E8DCC7!important}.contact-form .btn-submit:hover{transform:translateY(-2px);transition:all .3s ease-in-out;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.form-control:invalid:not(:placeholder-shown){border-bottom-color:#A59885}.form-control:invalid:not(:placeholder-shown)+label{color:#3A2F28!important}.form-control:valid:not(:placeholder-shown){border-bottom-color:#A59885}.form-control:valid:not(:placeholder-shown)+label{color:#3A2F28!important}.form-message{padding:15px 20px;margin-bottom:20px;border-radius:8px;font-size:16px;font-weight:500;line-height:1.4}.form-message--success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.form-message--error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.contact-page-head{background-color:#3A2F28;padding:100px 0;width:100%;position:relative}.contact-page-head__content{position:relative;z-index:2;margin:0 auto;text-align:left}.contact-page-head__title{font-family:"$heading-font";font-weight:650;font-size:80px;text-align:left;margin-bottom:60px}.contact-page-head__info{gap:100px;text-align:left}@media (max-width:768px){.contact-page-head{padding:60px 0}.contact-page-head__title{font-size:36px;margin-bottom:40px}.contact-page-head__info{flex-direction:column;gap:40px}}.contact-info h2,.opening-hours h2{font-family:"$heading-font";font-weight:600;font-size:32px;color:#D4A45A;margin-bottom:20px}@media (max-width:768px){.contact-info h2,.opening-hours h2{font-size:24px;margin-bottom:15px}}.contact-info address{font-style:normal;margin-bottom:20px}.contact-info address p{font-size:18px;line-height:1.5;color:#2E2E2E!important}@media (max-width:768px){.contact-info address p{font-size:16px}}.contact-info .contact-details p{font-size:18px;line-height:1.5;color:#D4A45A!important}@media (max-width:768px){.contact-info .contact-details p{font-size:16px}}.contact-info .contact-details p a{color:#2E2E2E;text-decoration:none;transition:color .3s ease}.contact-info .contact-details p a:hover{color:#E8DCC7}.opening-hours ul{list-style:none;padding:0;margin:0}.opening-hours ul li{font-size:18px;line-height:1.5;color:#2E2E2E!important;margin-bottom:10px}@media (max-width:768px){.opening-hours ul li{font-size:16px}}.opening-hours ul li span{font-weight:600}.menu{padding:20px 0;position:relative;overflow:hidden}.menu .container .menu__items{display:grid;grid-template-columns:1fr 1fr;margin-top:30px;gap:60px;align-items:start}@media (max-width:992px){.menu .container .menu__items{grid-template-columns:1fr;gap:40px}.menu .container .menu__items .menu__item--image{order:-1;position:relative;top:0}.menu .container .menu__items .menu__item--text{order:1}}.menu .container .menu__items .menu__item--text .menu-text-content{display:flex;flex-direction:column;gap:50px}.menu .container .menu__items .menu__item--text .menu-text-content .menu-category__title{font-family:"Playfair Display",serif;font-size:40px;font-weight:400;color:#E8DCC7;margin-bottom:30px;letter-spacing:1px}@media (max-width:768px){.menu .container .menu__items .menu__item--text .menu-text-content .menu-category__title{font-size:32px}}.menu .container .menu__items .menu__item--text .menu-text-content .menu-category__subtitle{font-size:16px;font-weight:300;color:#A59885;margin-bottom:20px;margin-top:-20px;font-style:italic;opacity:.9}.menu .container .menu__items .menu__item--text .menu-text-content .menu-category__list{display:flex;flex-direction:column;gap:15px}.menu .container .menu__items .menu__item--text .menu-text-content .menu-dish{display:flex;flex-direction:column;gap:5px}.menu .container .menu__items .menu__item--text .menu-text-content .menu-dish__header{display:flex;align-items:baseline;gap:10px;position:relative}.menu .container .menu__items .menu__item--text .menu-text-content .menu-dish__description{font-size:14px;font-weight:300;color:rgba(165,152,133,.8);font-style:italic;padding-left:0;margin-top:5px}@media (max-width:768px){.menu .container .menu__items .menu__item--text .menu-text-content .menu-category__subtitle{font-size:14px}.menu .container .menu__items .menu__item--text .menu-text-content .menu-dish__description{font-size:13px}}.menu .container .menu__items .menu__item--text .menu-text-content .menu-dish:not(:has(.menu-dish__header)){flex-direction:row;align-items:baseline;gap:10px;position:relative}.menu .container .menu__items .menu__item--text .menu-text-content .menu-dish__name{font-size:18px;font-weight:400;color:#A59885;white-space:nowrap;flex-shrink:0}@media (max-width:768px){.menu .container .menu__items .menu__item--text .menu-text-content .menu-dish__name{font-size:16px}}.menu .container .menu__items .menu__item--text .menu-text-content .menu-dish__dots{flex:1;border-bottom:2px dotted rgba(165,152,133,.3);margin:0 10px;position:relative;bottom:3px}.menu .container .menu__items .menu__item--text .menu-text-content .menu-dish__price{font-size:18px;font-weight:400;color:#A59885;white-space:nowrap;flex-shrink:0}.menu .container .menu__items .menu__item--image .menu-image-content{width:100%;overflow:hidden;border-radius:0}@media (max-width:768px){.menu .container .menu__items .menu__item--text .menu-text-content .menu-dish__price{font-size:16px}.menu .container .menu__items .menu__item--image .menu-image-content{height:400px}}.menu .container .menu__items .menu__item--image .menu-image-content img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.menu .container .menu__items .menu__item--image .menu-image-content img:hover{transform:scale(1.05)}.menu-cta{padding:80px 0 200px;background-color:#E8DCC7;position:relative}.menu-cta .container{position:relative}.menu-cta .container .menu-cta__image{position:absolute;bottom:0;right:0;z-index:0}@media screen and (max-width:768px){.menu-cta .container .menu-cta__image{position:relative;margin-top:70px}.menu-cta .container .menu-cta__image img{width:100%;height:100%}}.menu-cta__content{margin:0 0 60px}.menu-cta__title{font-family:"Cormorant Garamond","Times New Roman",serif;font-weight:700;font-size:48px;color:#3A2F28;margin:0 0 24px;text-transform:uppercase;letter-spacing:1px;text-align:left}.grid-item .content p,.menu-cta__item-title{font-family:Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:400;text-transform:capitalize}@media screen and (max-width:768px){.menu-cta__title{font-size:32px;margin-bottom:16px}}.menu-cta__text{font-family:Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:400;font-size:16px;color:#A59885;line-height:1.6;margin:0 0 32px;max-width:600px}@media screen and (max-width:768px){.menu-cta__text{font-size:14px;margin-bottom:24px}}.menu-cta__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1000px;z-index:2;position:relative;margin:0}@media screen and (max-width:1200px){.menu-cta__grid{grid-template-columns:repeat(3,1fr);gap:20px}}@media screen and (max-width:991px){.menu-cta__grid{grid-template-columns:repeat(2,1fr);gap:20px}}.menu-cta__item{text-align:center;padding:32px 20px;transition:transform .3s ease;position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column;justify-content:end;align-items:center}.menu-cta__item--dark::before,.menu-cta__item--light::before{bottom:0;left:0;height:50%;width:100%;z-index:-1;content:""}.menu-cta__item:hover{transform:translateY(-4px)}.menu-cta__item:hover .menu-cta__item-image img{transform:scale(1.05)}.menu-cta__item--dark{position:relative;overflow:hidden}.menu-cta__item--dark::before{position:absolute;background-color:#2F2722}.menu-cta__item--dark .menu-cta__item-title{color:#FFF}.menu-cta__item--light{position:relative;overflow:hidden}.menu-cta__item--light::before{position:absolute;background-color:#FFE7A2}.menu-cta__item--light .menu-cta__item-title{color:#BB9136}@media screen and (max-width:768px){.menu-cta__grid{grid-template-columns:2;gap:20px}.menu-cta__item{padding:24px 16px;display:flex;flex-direction:column;align-items:center;gap:16px}}.menu-cta__item-image{width:150px;height:auto;margin:0 auto 20px;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}.menu-cta__bg_pattern::after,.menu-cta__deco{position:absolute;left:0;pointer-events:none}@media screen and (max-width:768px){.menu-cta__item-image{width:80px;margin-bottom:0}}.menu-cta__item-image img{width:150px;height:auto;transition:transform .3s ease}.menu-cta__item-title{font-size:18px;margin:0;letter-spacing:.5px}.menu-cta__item{opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease forwards}.menu-cta__item:nth-child(even){transform:translateY(-70px)}@media screen and (max-width:768px){.menu-cta__item-image img{width:100px}.menu-cta__item-title{font-size:16px;text-align:center}.menu-cta__item:nth-child(even){transform:translateY(0)}}.menu-cta__item:nth-child(odd){transform:translateY(70px)}.menu-cta__item:nth-child(1){animation-delay:.1s}.menu-cta__item:nth-child(2){animation-delay:.2s}.menu-cta__item:nth-child(3){animation-delay:.3s}.menu-cta__item:nth-child(4){animation-delay:.4s}@keyframes fadeInUp{to{opacity:1}}@media screen and (max-width:768px){.menu-cta__item:nth-child(odd){transform:translateY(-70px)}.menu-cta{padding:60px 0 140px}.menu-cta__content{margin-bottom:40px}.menu-cta__grid{gap:20px}}.menu-cta__bg_pattern::after{content:"";bottom:-4px;width:100%;height:100%;background-image:url(../../assets/images/menucta/bot-pattern-white.svg);background-size:1200px;background-position:bottom;background-repeat:repeat-x;z-index:2}.menu-cta__deco{top:50%;transform:translateY(-50%);width:220px;height:auto;object-fit:contain;display:block;z-index:0}.menu-cta__deco.is--right{top:30%;right:0;left:auto}.gallery-grid-sec{padding:0}.gallery-grid{position:relative;width:100%}.grid-item{display:block;overflow:hidden}.grid-item img{width:100%;height:auto;object-fit:cover;display:block;cursor:pointer;transition:transform .5s cubic-bezier(.25,.46,.45,.94),filter .3s ease}.grid-item:hover img{transform:scale(1.08);filter:brightness(1.1)}.grid-item:focus{outline:#A59885 solid 2px;outline-offset:2px}.grid-item--tall img{aspect-ratio:3/4;object-fit:cover}.grid-item--square img{aspect-ratio:1/1;object-fit:cover}.grid-item--large img{aspect-ratio:2/3;object-fit:cover}.grid-item--small img{aspect-ratio:4/3;object-fit:cover}.grid-item--tall1 img,.grid-item--tall2 img,.grid-item--tall3 img{aspect-ratio:3/4;object-fit:cover}.grid-item--medium img{aspect-ratio:4/5;object-fit:cover}.grid-item--small1 img,.grid-item--small2 img{aspect-ratio:4/3;object-fit:cover}.grid-item--wide img{aspect-ratio:16/9;object-fit:cover}@media (max-width:768px){.menu-cta__bg_pattern::after{background-size:auto}.grid-item img{aspect-ratio:4/3}.grid-item.grid-item--large img,.grid-item.grid-item--tall img,.grid-item.grid-item--tall1 img,.grid-item.grid-item--tall2 img,.grid-item.grid-item--tall3 img{aspect-ratio:3/4}}@media (max-width:480px){.grid-item img{aspect-ratio:16/10}.grid-item.grid-item--large img,.grid-item.grid-item--tall img,.grid-item.grid-item--tall1 img,.grid-item.grid-item--tall2 img,.grid-item.grid-item--tall3 img{aspect-ratio:4/5}}.grid-item .content{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:20px;margin-bottom:20px;padding-left:0}.grid-item .content p{font-size:16px;line-height:150%;letter-spacing:0;color:#A59885}.contact-info-sec .section-title,.grid-item .content h2{text-transform:uppercase;font-family:"Cormorant Garamond","Times New Roman",serif;font-weight:400;line-height:100%;letter-spacing:0;vertical-align:middle}.grid-item .content h2{font-size:48px;color:#3A2F28;text-align:start}.text-item{padding:20px}.btn-group{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap}@media screen and (max-width:768px){.grid-item .content h2{font-size:32px}.is--mobile-padding{padding:20px 0 0}}.contact-info-sec{padding:60px 0;position:relative;overflow:hidden;background-color:#3A2F28!important}.contact-info-sec .c-heading{font-family:"Cormorant Garamond","Times New Roman",serif;font-weight:400;font-size:64px;line-height:100%;letter-spacing:0;margin:0 auto 50px}@media (max-width:768px){.contact-info-sec{padding:30px 0}.contact-info-sec .c-heading{font-size:32px;margin-bottom:30px}}.contact-info-sec .about-sec__content{flex-direction:column;align-items:flex-start;justify-content:flex-start}.contact-info-sec .section-title{text-align:center;margin-bottom:60px;font-size:64px;color:#FFF}@media (max-width:768px){.contact-info-sec .section-title{font-size:32px;text-align:start;margin-bottom:20px}}.contact-info-sec__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-bottom:80px;text-align:left;width:100%}.contact-info-sec__subtitle{font-family:"Cormorant Garamond","Times New Roman",serif;font-weight:400;font-size:32px;line-height:100%;letter-spacing:0;vertical-align:middle;border-bottom:1px solid #FFF;margin-bottom:24px;color:#FFF}@media (max-width:768px){.contact-info-sec__subtitle{font-size:24px}}.contact-info-sec__link,.contact-info-sec__text{font-family:Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:400;font-size:16px;line-height:31px;letter-spacing:0;margin-bottom:16px}.contact-info-sec__link{display:block;color:#FFF;text-decoration:none;transition:color .3s ease}@media (max-width:768px){.contact-info-sec{padding:80px 0}.contact-info-sec .section-title{font-size:36px;margin-bottom:40px}.contact-info-sec__grid{grid-template-columns:1fr;gap:40px;margin-bottom:60px}.contact-info-sec__subtitle{font-size:28px;margin-bottom:20px}.contact-info-sec__link,.contact-info-sec__text{font-size:16px}}.contact-info-sec__map{border-radius:16px;overflow:hidden;position:relative}.contact-info-sec__map iframe{display:block}.contact-info-sec__map .menu-cta__bg_pattern::after{top:-10px;background-position:bottom;transform:scaleY(-1)}.gallery-cta{padding:100px 0;background-color:#3A2F28}.gallery-cta .c-btn{width:fit-content;margin:15px auto 0;border-radius:2px;border-color:#FFF}.gallery-cta .gallery-cta__images-slider{margin-top:50px}.gallery-cta .gallery-cta__images-slider .slick-list{margin:0 -10px;position:relative}.gallery-cta .gallery-cta__images-slider .slick-track{display:flex!important;position:relative}.gallery-cta .gallery-cta__images-slider .slick-slide{margin:0 10px;height:auto;display:flex!important;position:relative;float:none!important;width:auto!important}.gallery-cta .gallery-cta__images-slider .slick-slide>div{width:100%;display:flex;height:100%}.gallery-cta .gallery-cta__images-slider .slick-slide .gallery-cta__image-wrap{width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:4px;flex-shrink:0}.gallery-cta .gallery-cta__images-slider .slick-slide .gallery-cta__image-wrap img{width:100%;height:100%;object-fit:cover;display:block}:root{--vh:1vh}html{font-size:.8333333333vw}@media (max-width:1200px){html{font-size:1.3333334vw}}@media (max-width:767px){html{font-size:4.102564103vw}}body,html{overflow-x:hidden}@media screen and (min-width:768px){.is--mobile{display:none}}.is--desktop{display:block}@media screen and (max-width:767px){.is--desktop{display:none}.is--menu-padding{padding:12px!important}}