@charset "UTF-8";:root{--Primary:#c6ac83;--Secondary:#6d1815;--bg-main: #0f0e0f;--bg-2: #141314;--bg-3: #181818;--bg-input: #2e2d2e;--bg-input-2: rgba(255,255,255,.13);--Black: #111111;--White: #ffffff;--Border: rgba(255,255,255,.13);--Border-2: rgba(198,172,131,.13);--Border-3: rgba(198,172,131,.2);--Border-4: rgba(198,172,131,.35);--Border-5: rgba(198,172,131,.15);--color-text: #848484;--color-text-2: #9e9e9e;--color-text-3: #cfcfcf;--color-text-4: #b3b3b3;--color-text-5: #d0d0d0;--color-text-6: #727272;--color-icon: #e0e6e2}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font:inherit;vertical-align:baseline;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{margin-right:0!important;font-size:62.5%;scroll-behavior:smooth;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{background:var(--bg-main);line-height:1;padding:0!important}body::-webkit-scrollbar{width:0px}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:none}a img{border:0}img{max-width:100%;height:auto}select{max-width:100%}body,button,input,select,textarea{font-family:DM Sans,sans-serif;font-size:15px;font-weight:400;color:var(--body-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-y:auto}img{height:100%;max-width:100%;vertical-align:middle;-ms-interpolation-mode:bicubic}p{font-weight:400;font-size:20px;line-height:25px}strong,b,cite{font-weight:700}dfn,cite,em,i,blockquote{font-style:italic}abbr,acronym{border-bottom:1px dotted #e0e0e0;cursor:help}.btn-link:focus,.btn-link:hover,mark,ins{text-decoration:none}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}small{font-size:75%}big{font-size:125%}address{font-style:italic;margin:0 0 20px}code,kbd,tt,var,samp,pre{margin:20px 0;padding:4px 12px;background:#f5f5f5;border:1px solid #e0e0e0;overflow-x:auto;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none;border-radius:0;height:auto}svg,svg path{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}hr{margin-bottom:20px;border:dashed 1px #ccc}ul,ol{padding:0}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0}li{list-style:none}ul li,ol li{padding:0}dl,dd{margin:0 0 20px}dt{font-weight:700}del,.disable{text-decoration:line-through;filter:alpha(opacity=50);opacity:.5}table,th,td{border:1px solid #343444}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 30px;table-layout:fixed;width:100%}caption,th,td{font-weight:400;text-align:left}th{border-width:0 1px 1px 0;font-weight:700}td{border-width:0 1px 1px 0}th,td{padding:8px 12px}embed,object,video{margin-bottom:20px;max-width:100%;vertical-align:middle}p>embed,p>iframe,p>object,p>video{margin-bottom:0}button,input{line-height:normal}button,input,select,textarea{font-size:100%;line-height:inherit;margin:0;vertical-align:baseline}textarea{overflow:auto;vertical-align:top}input[type=checkbox]{display:inline}button,input[type=button],input[type=reset],input[type=submit]{line-height:1;cursor:pointer;-webkit-appearance:button;border:0}input[type=checkbox],input[type=radio]{padding:0;width:20px;height:20px;border-radius:6px;background:#0000;cursor:pointer;vertical-align:sub}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #f7f7f7 inset}input[type=search]{outline:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}::-webkit-input-placeholder{color:#171412}::-moz-placeholder{color:#171412;opacity:1}:-ms-input-placeholder{color:#171412}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:DM Sans,sans-serif;color:var(--Primary);margin:0;text-rendering:optimizeLegibility}h1,.h1{font-size:75px;line-height:90px}h2,.h2{font-size:40px;line-height:60px}h3,.h3{font-size:30px;line-height:60px}h4,.h4{font-size:25px;line-height:43px}h5,.h5{font-size:20px;line-height:30px}h6,.h6{font-size:16px;line-height:28px}a{text-decoration:none;color:var(--Primary);cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a:hover,a:focus{color:var(--Secondary);outline:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.tf-container{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px;width:1200px;max-width:100%}.tf-container.full{width:100%}#wrapper{width:100vw}.hidden{display:none}.block{display:block}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed!important}.position-unset{position:unset!important}.z-5{z-index:5}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.justify-center{justify-content:center!important}.item-center{align-items:center}.left-11{left:11%}.pb-30{padding-bottom:30px!important}.pb-34{padding-bottom:34px!important}.pb-43{padding-bottom:43px!important}.pb-15{padding-bottom:15px!important;font-size:20px!important}.pb-11{padding-bottom:11px!important}.pb-39{padding-bottom:39px!important}.pb-46{padding-bottom:46px!important}.pb-25{padding-bottom:25px!important}.pb-28{padding-bottom:28px!important}.gap-30{gap:30px!important}.gap-48{gap:48px!important}.ml-5{margin-left:5px!important}.ml--3{margin-left:-3px!important}.pb-49{padding-bottom:49px!important}.pb-48{padding-bottom:48px!important}.pb-60{padding-bottom:60px!important}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;scroll-behavior:smooth;background-color:#1a1a1a;color:#fff;margin-right:91px}:root{--sidebar-width-collapsed: 91px;--sidebar-width-expanded: 250px;--sidebar-icon-size: 45px;--sidebar-label-size: clamp(14px, 1.4vw, 16px);--sidebar-logo-size: 55px}.fixed-sidebar{position:fixed;right:0;top:0;height:100vh;background:#d4af7a;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:20px 0;transition:width .4s cubic-bezier(.4,0,.2,1);width:var(--sidebar-width-collapsed);box-shadow:-4px 0 20px #343a40d6;pointer-events:auto}.fixed-sidebar.expanded{width:var(--sidebar-width-expanded);padding-left:8%!important;gap:1%}.sidebar-toggle{width:40px;height:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;cursor:pointer;padding:8px;transition:all .3s ease}.sidebar-toggle span{width:40px;height:4px;background:#000;transition:all .3s ease;border-radius:2px}.sidebar-toggle:hover span{background:#fff}.sidebar-nav{display:flex;flex-direction:column;gap:20px;align-items:center;margin-top:30px}.nav-item{display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .3s ease;width:100%;justify-content:center;text-decoration:none;color:#000;position:relative;height:var(--sidebar-icon-size)}.fixed-sidebar.expanded .nav-item{justify-content:center;padding-left:0}.nav-item:hover{background:#fff3}.nav-item i{font-size:24px;min-width:24px}.nav-item .sidebar-icon,.utility-item .sidebar-icon{width:var(--sidebar-icon-size);height:var(--sidebar-icon-size);flex-shrink:0}.nav-item span{opacity:0;width:0;overflow:hidden;white-space:nowrap;transition:all .3s ease;font-weight:500;font-size:var(--sidebar-label-size);position:absolute;right:calc(var(--sidebar-width-collapsed));top:50%;transform:translateY(-50%);margin:0}.fixed-sidebar.expanded .nav-item span{opacity:1;width:auto}.sidebar-logo{margin:10px 0;transition:all .4s ease;display:flex;flex-direction:column;align-items:center;position:relative;width:100%}.sidebar-hotline{font-size:14px;font-weight:700;margin-bottom:5px;color:#000;text-align:center}.sidebar-logo img{width:var(--sidebar-logo-size);height:auto;transition:all .4s ease}.fixed-sidebar.expanded .sidebar-logo img{width:var(--sidebar-logo-size)}.fixed-sidebar.expanded .sidebar-logo{display:block!important;height:var(--sidebar-logo-size)}.fixed-sidebar.expanded .sidebar-logo img{position:absolute;right:calc((var(--sidebar-width-collapsed) - var(--sidebar-logo-size)) / 2);top:50%;transform:translateY(-50%)}.fixed-sidebar.expanded .sidebar-hotline{position:absolute;right:calc(var(--sidebar-width-collapsed) + 12px);top:50%;transform:translateY(-50%);margin:0;background:transparent;border:0;padding:0;box-shadow:none}.fixed-sidebar.expanded .nav-item .sidebar-icon,.fixed-sidebar.expanded .utility-item .sidebar-icon{width:var(--sidebar-icon-size);height:var(--sidebar-icon-size);flex-shrink:0}.sidebar-utilities{display:flex;flex-direction:column;gap:20px;align-items:center;margin-bottom:30px}.utility-item{display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .3s ease;width:100%;justify-content:center;text-decoration:none;color:#000;position:relative;background-color:transparent!important;height:var(--sidebar-icon-size)}.fixed-sidebar.expanded .utility-item{justify-content:center;padding-left:0}.utility-item:hover{background:#fff3}.utility-item i{font-size:24px;min-width:24px}.utility-item span{opacity:0;width:0;overflow:hidden;white-space:nowrap;transition:all .3s ease;font-weight:500;font-size:var(--sidebar-label-size);position:absolute;top:50%;transform:translateY(-50%);margin:0;right:calc(var(--sidebar-width-collapsed))}.fixed-sidebar.expanded .utility-item span{opacity:1;width:auto}.cart-icon-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.cart-count{position:absolute;top:0%;right:0%!important;background:#e74c3c;color:#fff;border-radius:50%;width:20px!important;height:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;border:2px solid white;box-shadow:0 2px 4px #0003;opacity:1!important;top:25%!important}.fullscreen-container{width:100%;min-height:100vh;height:auto;overflow-y:visible;scroll-snap-type:none;scroll-behavior:smooth;position:relative}.fullscreen-section{width:calc(100vw - 91px);height:100vh;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.main-content{width:100%;transition:padding-right .4s ease}body.sidebar-expanded .main-content{padding-right:0}.banner-section{width:calc(100vw - 91px);height:100vh!important;position:relative;background-image:url(/build/assets/Banner%20BG-29zps30D.webp);background-size:cover;background-position:center;background-attachment:fixed;overflow:hidden}.banner-content{position:absolute;top:0;left:0;width:100%;min-height:100vh;height:100%;display:flex;align-items:center;justify-content:center}.section-2,.section-3,.section-menu,.section-special-menu,.section-banner,.section-4,.section-4-2,.section-testimonial,.section-contact-2,.section-gallery{display:block!important;align-items:unset!important;justify-content:unset!important}body.sidebar-expanded .section-2,body.sidebar-expanded .section-3,body.sidebar-expanded .section-menu,body.sidebar-expanded .section-special-menu,body.sidebar-expanded .section-banner,body.sidebar-expanded .section-4,body.sidebar-expanded .section-4-2,body.sidebar-expanded .section-testimonial,body.sidebar-expanded .section-contact-2,body.sidebar-expanded .section-gallery{padding-right:0;transition:opacity .6s ease,transform .6s ease}.banner-content.hidden{opacity:0;pointer-events:none;transform:translateY(20px)}.banner-text-behind.enter{animation:bannerTextEnter .7s ease forwards}.banner-text-behind.exit{animation:bannerTextExit .5s ease forwards}.banner-image-container.enter{animation:bannerImageEnter .8s ease .15s forwards}.banner-image-container.exit{animation:bannerImageExit .6s ease forwards}.scrolling-ticker.enter-blur{animation:tickerBlurEnter .9s ease forwards}@keyframes chefNameEnter{0%{opacity:0;transform:scale(.6) rotateY(-15deg);filter:blur(10px)}50%{opacity:.7}to{opacity:1;transform:scale(1) rotateY(0);filter:blur(0px)}}@keyframes chefNameExit{0%{opacity:1;transform:scale(1) rotateY(0);filter:blur(0px)}to{opacity:0;transform:scale(.6) rotateY(15deg);filter:blur(10px)}}@keyframes bioTextEnter{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes bioTextExit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100px)}}@keyframes chefImageEnter{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes chefImageExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.7)}}@keyframes timelineItemEnter{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes timelineItemExit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100px)}}.chef-name-title.enter{animation:chefNameEnter .9s ease forwards}.chef-name-title.exit{animation:chefNameExit .9s ease forwards}.bio-intro.enter{animation:bioTextEnter .6s ease forwards}.bio-intro.exit{animation:bioTextExit .6s ease forwards}.bio-detail.enter{animation:bioTextEnter .6s ease .15s forwards}.bio-detail.exit{animation:bioTextExit .6s ease forwards}.bio-conclusion.enter{animation:bioTextEnter .6s ease .3s forwards}.bio-conclusion.exit{animation:bioTextExit .6s ease forwards}.chef-image-wrapper.enter{animation:chefImageEnter .8s ease forwards}.chef-image-wrapper.exit{animation:chefImageExit .8s ease forwards}.timeline-item.enter{animation:timelineItemEnter .6s ease forwards}.timeline-item.exit{animation:timelineItemExit .6s ease forwards}.timeline-item.enter:nth-child(1){animation-delay:0s}.timeline-item.enter:nth-child(2){animation-delay:.15s}.timeline-item.enter:nth-child(3){animation-delay:.3s}.timeline-item.enter:nth-child(4){animation-delay:.45s}@keyframes awardsTitleEnter{0%{opacity:0;transform:scale(.6) rotateY(-15deg);filter:blur(10px)}50%{opacity:.7}to{opacity:1;transform:scale(1) rotateY(0);filter:blur(0px)}}@keyframes awardsTitleExit{0%{opacity:1;transform:scale(1) rotateY(0);filter:blur(0px)}to{opacity:0;transform:scale(.6) rotateY(15deg);filter:blur(10px)}}@keyframes awardIconEnter{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes awardIconExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@keyframes awardTextEnter{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes awardTextExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(60px)}}@keyframes awardItemEnter{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes awardItemExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}.awards-title.enter{animation:awardsTitleEnter .9s ease forwards}.awards-title.exit{animation:awardsTitleExit .9s ease forwards}.award-icon.enter{animation:awardIconEnter .8s ease forwards}.award-icon.exit{animation:awardIconExit .8s ease forwards}.award-label.enter{animation:awardTextEnter .6s ease forwards}.award-label.exit{animation:awardTextExit .6s ease forwards}.award-location.enter{animation:awardTextEnter .6s ease .15s forwards}.award-location.exit{animation:awardTextExit .6s ease forwards}.award-year.enter{animation:awardTextEnter .6s ease .3s forwards}.award-year.exit{animation:awardTextExit .6s ease forwards}.sub-award.enter{animation:awardItemEnter .7s ease forwards}.sub-award.exit{animation:awardItemExit .7s ease forwards}.sub-award.enter:nth-child(1){animation-delay:0s}.sub-award.enter:nth-child(2){animation-delay:.2s}.sub-award.enter:nth-child(3){animation-delay:.4s}.online-menu-title.enter{animation:bioTextEnter .6s ease forwards}.online-menu-title.exit{animation:bioTextExit .6s ease forwards}.menu-card-icon.enter{animation:chefImageEnter .8s ease forwards}.menu-card-icon.exit{animation:chefImageExit .8s ease forwards}.menu-card-left-icon.enter{animation-delay:0s}.menu-card-right-icon.enter{animation-delay:.2s}.why-chef-heading.enter{animation:bioTextEnter .7s ease forwards}.why-chef-heading.exit{animation:bioTextExit .7s ease forwards}.list-icon .box-icon.enter{animation:chefImageEnter .7s ease forwards}.list-icon .box-icon.exit{animation:chefImageExit .7s ease forwards}.list-icon .box-icon.enter:nth-child(1){animation-delay:0s}.list-icon .box-icon.enter:nth-child(2){animation-delay:.15s}.list-icon .box-icon.enter:nth-child(3){animation-delay:.3s}.list-icon .box-icon.enter:nth-child(4){animation-delay:.45s}.carousel-title.enter{animation:bioTextEnter .7s ease forwards}.carousel-title.exit{animation:bioTextExit .7s ease forwards}.carousel.enter{animation:chefImageEnter .8s ease .2s forwards}.carousel.exit{animation:chefImageExit .8s ease forwards}.section-title-gold.enter{animation:bioTextEnter .7s ease forwards}.section-title-gold.exit{animation:bioTextExit .7s ease forwards}.waitlist-subtitle.enter{animation:bioTextEnter .6s ease .15s forwards}.waitlist-subtitle.exit{animation:bioTextExit .6s ease forwards}.chair-img.enter{animation:chefImageEnter .8s ease .2s forwards}.chair-img.exit{animation:chefImageExit .8s ease forwards}.form-container.enter{animation:timelineItemEnter .7s ease .3s forwards}.form-container.exit{animation:timelineItemExit .7s ease forwards}.section-3-left-title.enter{animation:bioTextEnter .7s ease forwards}.section-3-left-title.exit{animation:bioTextExit .7s ease forwards}.section-3-right-title.enter{animation:timelineItemEnter .7s ease .2s forwards}.section-3-right-title.exit{animation:timelineItemExit .7s ease forwards}.contact-inner-2 .image.enter{animation:bioTextEnter .7s ease forwards}.contact-inner-2 .image.exit{animation:bioTextExit .7s ease forwards}.section-contact-2-content .title.enter{animation:chefImageEnter .7s ease .15s forwards}.section-contact-2-content .title.exit{animation:chefImageExit .7s ease forwards}.section-contact-2-content ul.enter{animation:bioTextEnter .6s ease .3s forwards}.section-contact-2-content ul.exit{animation:bioTextExit .6s ease forwards}.number-contact.enter{animation:bioTextEnter .6s ease .4s forwards}.number-contact.exit{animation:bioTextExit .6s ease forwards}.section-contact-2-content .tf-btn.enter{animation:bioTextEnter .6s ease .5s forwards}.section-contact-2-content .tf-btn.exit{animation:bioTextExit .6s ease forwards}.wg-map.enter{animation:timelineItemEnter .7s ease .2s forwards}.wg-map.exit{animation:timelineItemExit .7s ease forwards}.banner-nav-left{position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:20px;z-index:15;margin-left:0;padding-left:20px}.banner-nav-image{width:180px;height:180px;margin-bottom:20px;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #0000004d}.banner-nav-image img{width:100%;height:100%;object-fit:contain;padding-top:100px}.banner-nav-text{padding:20px 40px;border-radius:20px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);font-size:24px;font-weight:700;color:#000;text-align:center;min-width:100px;position:relative;right:60px}.banner-nav-text.active{color:#fff;background:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #d4af7a;transform:scale(1.05);padding:25px 50px;width:200px;text-align:right}.banner-nav-text.inactive{background:#d4af7a;padding:18px 0 18px 35px;transform:scale(.95);width:150px}.banner-main-content{flex:1;display:flex;align-items:center;justify-content:center;position:relative;z-index:5}.banner-text-behind{position:absolute;left:300px;bottom:50%;font-size:180px;font-weight:900;color:#d4af7a4d;text-transform:uppercase;letter-spacing:-5px;line-height:.9;z-index:1}.banner-image-container{position:relative;z-index:2;max-width:50%}.banner-image-container img{position:relative;width:100%;height:auto;filter:drop-shadow(0 20px 40px rgba(0,0,0,.4));top:200px}.banner-text-overlay{position:absolute;bottom:100px;left:50%;transform:translate(-50%);font-size:48px;font-weight:700;color:#fff;text-shadow:2px 2px 20px rgba(0,0,0,.8);white-space:nowrap;z-index:3}.scrolling-ticker{position:absolute;bottom:0;left:0;width:100%;background:#000000b3;padding:20px 0;overflow:hidden;z-index:20}.ticker-content{display:flex;animation:ticker-scroll 30s linear infinite;white-space:nowrap}.ticker-item{color:#d4af7a;font-size:20px;font-weight:700;padding:0 50px;display:inline-block}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bannerTextEnter{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes bannerImageEnter{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes bannerTextExit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100px)}}@keyframes bannerImageExit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100px)}}@keyframes tickerBlurEnter{0%{filter:blur(8px);opacity:.5}to{filter:blur(0);opacity:1}}.banner-main-content{animation:fadeInUp 1s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.banner-nav-text{animation:fadeInLeft .8s ease;animation-fill-mode:both}.banner-nav-text:nth-child(2){animation-delay:.1s}.banner-nav-text:nth-child(3){animation-delay:.2s}.banner-nav-text:nth-child(4){animation-delay:.3s}.banner-nav-text:nth-child(5){animation-delay:.4s}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}body{margin:0;padding:0}.chef-awards-section{background:linear-gradient(180deg,#000,#1a1a1a,#2d2422);background-image:url(/build/assets/meteor-rain-B4qGwUVW.png),linear-gradient(180deg,#c0aa8a 50%,#cfbea6);background-size:200px,cover;background-position:center,center;background-blend-mode:overlay;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:40px 100px 40px 0;position:relative;height:100vh;overflow-y:auto;overflow-x:hidden;z-index:1}.chef-name-title{font-size:135px;font-weight:800;letter-spacing:6px;color:transparent;-webkit-text-stroke:2px #D4AF68;margin-top:11%;text-align:center;font-family:Montserrat,sans-serif;text-transform:uppercase}.chef-frame{width:95%;background-color:#0b0b0b;border:8px solid #D4AF68;border-radius:75px;box-shadow:0 20px 60px #0009;padding:30px 50px 0 30px;display:grid;grid-template-columns:1fr auto 1fr;gap:40px;align-items:start;position:relative;height:70%;overflow:visible}.chef-summary{display:flex;flex-direction:column;gap:20px;color:#d4af68;padding:20px;width:80%}.bio-intro{font-size:30px;font-weight:700;line-height:1.8;letter-spacing:1.2px;margin:0;color:#fff}.bio-detail,.bio-conclusion{font-size:30px;font-weight:600;line-height:1.8;letter-spacing:1px;margin:0;color:#fff}.chef-image-wrapper{width:110%;height:auto;bottom:70px;border-radius:20px;position:relative}.chef-image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center top}.chef-timeline{display:flex;flex-direction:column;padding-top:0%;padding-left:5%;padding-right:0;position:relative;overflow:visible;grid-column:3}.chef-timeline:before{display:none}.timeline-item{position:relative;display:flex;flex-direction:column;width:100%;margin-bottom:-8%}.timeline-item-left{align-items:flex-start;align-self:flex-start}.timeline-item-right{align-items:flex-end;align-self:flex-end}.timeline-year{font-size:22px;font-weight:700;color:#fffefd;letter-spacing:1px}.timeline-description{font-size:18px;font-weight:500;color:#d4af68;line-height:1.5}.timeline-vector{display:flex;align-items:flex-start;justify-content:center;padding-top:5px}.timeline-vector .vector-img{width:100%;height:auto;display:block}.timeline-connector{position:absolute;left:-40px;top:25px;width:2px;height:calc(100% + 35px);background:#d4af68}.timeline-item-last .timeline-connector{display:none}.awards-container{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:0;margin-bottom:20px;padding-bottom:20px}.awards-title{font-size:160px;font-weight:900;letter-spacing:20px;color:#000;text-align:center;margin:0;font-family:ui-sans-serif;text-transform:uppercase;text-shadow:0 4px 20px rgba(212,175,104,.3)}.main-award{display:flex;flex-direction:column;align-items:center;gap:15px}.award-icon{width:auto;height:80%;display:flex;align-items:center;justify-content:center;margin:0 auto}.award-icon__lottie{width:100%;height:100%;display:block;filter:drop-shadow(0 10px 20px rgba(196,30,58,.4))}.award-text{text-align:center;color:#020202}.award-label{font-size:30px;font-weight:800;letter-spacing:2.5px;margin-bottom:5px;color:#000}.award-location{font-size:25px;font-weight:700;letter-spacing:1.5px;margin-bottom:8px}.award-year{font-size:30px;font-weight:900;letter-spacing:3px;color:#c41e3a}.sub-awards-row{display:flex;gap:1%;align-items:flex-start;justify-content:space-around;background-color:#000;padding:.5% 2%;border-radius:160px;width:80%;border:8px solid #D4AF68}.sub-award{display:flex;flex-direction:column;align-items:center;gap:20px;flex:1}.award-certificate{width:25%;height:auto;background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #0006;display:flex;align-items:center;justify-content:center}.award-certificate img{width:100%;height:100%;object-fit:contain}.award-info{text-align:center;color:#fff}.award-category{font-size:25px;font-weight:800;letter-spacing:1.8px;margin-bottom:4px;color:#d4af68;text-transform:uppercase}.award-location-sub{font-size:20px;font-weight:600;letter-spacing:1.2px;margin-bottom:4px;text-transform:uppercase}.award-year-sub{font-size:25px;font-weight:900;letter-spacing:1.5px;color:#c41e3a}.section-relaxation{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);overflow:hidden}.relaxation-content{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.relaxation-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;width:90%;max-width:1400px;align-items:center;padding:60px 40px}.relaxation-image{width:100%;height:500px;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #00000080}.relaxation-image img{width:100%;height:100%;object-fit:cover}.relaxation-text{display:flex;flex-direction:column;gap:20px;color:#fff}.relaxation-title{font-size:clamp(32px,4vw,64px);font-weight:700;color:#d4af7a;margin-bottom:20px}.relaxation-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center}.relaxation-icon svg{width:100%;height:100%}.relaxation-description{font-size:clamp(14px,1.5vw,18px);line-height:1.8;color:#ccc;max-width:500px}.relaxation-details{list-style:none;padding:20px 0;border-top:1px solid #444;border-bottom:1px solid #444}.relaxation-details li{font-size:clamp(14px,1.4vw,16px);color:#aaa;padding:8px 0}.relaxation-contact{margin-top:20px}.relaxation-contact p{font-size:clamp(14px,1.4vw,16px);color:#aaa;margin-bottom:10px}.relaxation-phone{font-size:clamp(28px,3vw,48px);font-weight:700;color:#d4af7a}.relaxation-text .tf-btn{margin-top:20px;width:fit-content}.section-footer-home{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;position:relative}.footer-fullpage{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px}.footer-fullpage .tf-container{width:100%}.tff-container{height:100%}.footer-fullpage .footer-top{margin-bottom:60px;text-align:center}.footer-fullpage .footer-middel{margin-bottom:60px;width:100%}.footer-fullpage .footer-bottom{margin-top:auto;padding-top:40px;text-align:center;font-size:clamp(12px,1.2vw,14px)}.footer{background:#1a1a1a;padding:40px 0;color:#fff}.footer:not(.footer-fullpage){width:100%;height:100vh;padding:40px 0}.footer:not(.footer-fullpage) .footer-top,.footer:not(.footer-fullpage) .footer-middel,.footer:not(.footer-fullpage) .footer-bottom{margin-bottom:30px}.shop-categories-filter-container{width:100%;background:#fff;padding:20px 0;margin-bottom:0;border-bottom:1px solid #000000;position:sticky!important;top:var(--shop-status-bar-height, 0px)!important;z-index:999!important}.categories-scroll-wrapper{width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#d4af7a #333;scroll-padding-left:20px;scroll-padding-right:20px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.categories-bar-inner{display:flex;align-items:center;width:100%}.tag-filter-toggle-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:42px;height:42px;min-width:42px;border:none;background:transparent;cursor:pointer;color:#000;padding:8px;margin-left:10px;margin-right:2px;transition:color .3s ease;position:relative;z-index:2}html[dir=rtl] .tag-filter-toggle-btn,.tag-filter-toggle-btn:lang(ar){margin-left:2px;margin-right:10px}.tag-filter-toggle-btn svg{width:20px;height:20px}.tag-filter-toggle-btn:hover,.tag-filter-toggle-btn.active{color:#d4af7a}.shop-tag-filter-bar{width:100%;background:#fff;padding:15px 0;border-bottom:1px solid #000000;position:sticky!important;top:calc(var(--shop-status-bar-height, 0px) + 83px)!important;z-index:998!important}.tag-filter-bar-inner{padding:0 20px}.tag-filter-dropdowns{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.tag-filter-group{flex:0 0 auto;min-width:140px;max-width:220px}.tag-filter-select{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:6px;font-size:13px;font-weight:500;color:#333;background:#fafafa;cursor:pointer;transition:border-color .3s ease;appearance:auto}.tag-filter-select:focus{outline:none;border-color:#d4af7a}.tag-filter-apply-row{display:flex;justify-content:center;margin-top:14px}.tag-filter-apply-btn{padding:9px 32px;border:none;border-radius:6px;background:#000;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:background .3s ease;letter-spacing:.3px}.tag-filter-apply-btn:hover{background:#d4af7a;color:#000}.cancel-tag-filter-btn{display:inline-block;padding:6px 18px;border:1px solid #d4af7a;border-radius:6px;background:transparent;color:#d4af7a;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-left:12px;vertical-align:middle}html[dir=rtl] .cancel-tag-filter-btn,.cancel-tag-filter-btn:lang(ar){margin-left:0;margin-right:12px}.cancel-tag-filter-btn:hover{background:#d4af7a;color:#000}.tf-sort-left{display:flex;align-items:center;flex-wrap:wrap;gap:8px}@media(max-width:768px){.tag-filter-toggle-btn{width:36px;height:36px;min-width:36px;padding:6px;margin-left:6px;margin-right:0}html[dir=rtl] .tag-filter-toggle-btn,.tag-filter-toggle-btn:lang(ar){margin-left:0;margin-right:6px}.tag-filter-toggle-btn svg{width:18px;height:18px}.tag-filter-group{min-width:120px;max-width:180px}.tag-filter-select{font-size:12px;padding:7px 10px}.tag-filter-apply-btn{padding:8px 24px;font-size:12px}}@media(max-width:480px){.tag-filter-dropdowns{gap:8px}.tag-filter-group{min-width:100px;flex:1 1 calc(50% - 8px);max-width:none}}.fullpage .footer-bottom{margin-bottom:30px}.categories-scroll-wrapper::-webkit-scrollbar{height:8px}.categories-scroll-wrapper::-webkit-scrollbar-track{background:#000}.categories-scroll-wrapper::-webkit-scrollbar-thumb{background:#d4af7a;border-radius:4px}.categories-scroll-wrapper::-webkit-scrollbar-thumb:hover{background:#e6c89f}.categories-scroll{display:inline-flex;flex-wrap:nowrap;gap:15px;padding:0 20px;width:max-content;min-width:100%;justify-content:flex-start;align-items:center;box-sizing:border-box}.category-filter-btn{white-space:nowrap;padding:10px 20px;border:none;border-bottom:3px solid transparent;background:transparent;color:#000;cursor:pointer;transition:all .3s ease;border-radius:0;font-size:clamp(12px,1.2vw,14px);font-weight:500}.category-filter-btn:hover{color:#d4af7a}.category-filter-btn.active{border-bottom-color:#d4af7a;color:#d4af7a;font-weight:600}.no-categories{color:#888;padding:10px 20px}.footer{background-color:var(--bg-2);border-radius:150px 150px 0 0}.footer-top{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-end;padding:71px 0 18px;border-bottom:1px solid var(--Border-2)}.footer-top .title-footer h2 a{font-family:Marcellus}.footer-top .title-footer h2 a:hover{color:var(--Primary)}.footer-top .social-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;gap:17px;padding:0 10px}.footer-top .social-list .social-item{position:relative}.footer-top .social-list .social-item a{text-transform:uppercase;color:var(--color-text);font-size:13px;font-weight:300;line-height:50px;letter-spacing:1.8px}.footer-top .social-list .social-item a:hover{color:var(--White)}.footer-top .social-list .social-item.fb:before{content:"";position:absolute;left:50%;transform:translate(-50%);font-family:icomoon;top:10px;visibility:hidden;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;color:var(--Primary)}.footer-top .social-list .social-item.tw:before{content:"";position:absolute;left:50%;transform:translate(-50%);font-family:icomoon;top:10px;visibility:hidden;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;color:var(--Primary)}.footer-top .social-list .social-item.yt:before{content:"";position:absolute;left:50%;transform:translate(-50%);font-family:icomoon;top:10px;visibility:hidden;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;color:var(--Primary)}.footer-top .social-list .social-item.int:before{content:"";position:absolute;left:50%;transform:translate(-50%);font-family:icomoon;top:10px;visibility:hidden;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;color:var(--Primary)}.footer-top .social-list .social-item:hover:before{opacity:1;visibility:visible;top:-10px}.footer-middel{padding:55px 0 86px;border-bottom:1px solid var(--Border-2)}.footer-middel .footer-menu-list .title{font-family:Marcellus;padding-bottom:10px;color:var(--White);letter-spacing:.8px}.footer-middel .footer-menu-list ul{padding-bottom:27px}.footer-middel .footer-menu-list ul li{color:var(--White);font-weight:300;line-height:28px}.footer-middel .footer-menu-list .text{color:var(--White);line-height:28px;padding-bottom:27px}.footer-bottom{padding:30px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.footer-bottom p{color:var(--White);font-weight:300;line-height:27px}.footer-bottom .footer-bottom-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;gap:24px}.footer-bottom .footer-bottom-list .item a{color:var(--color-text);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;letter-spacing:.3px}.footer-bottom .footer-bottom-list .item:hover a{color:var(--White)}.widget-tabs.style-small .widget-menu-tab{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;gap:69px;border-bottom:1px solid var(--Border-2)}.widget-tabs.style-small .widget-menu-tab .item-title{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer;position:relative;padding-bottom:29px;flex-shrink:0;font-size:20px;line-height:26px;font-weight:500;color:var(--White);text-transform:capitalize;font-family:Marcellus}.widget-tabs.style-small .widget-menu-tab .item-title:after{position:absolute;content:"";bottom:0;left:auto;right:0;width:0;height:2px;background-color:var(--White);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.widget-tabs.style-small .widget-menu-tab .item-title.active,.widget-tabs.style-small .widget-menu-tab .item-title:hover{color:var(--White)}.widget-tabs.style-small .widget-menu-tab .item-title.active:after,.widget-tabs.style-small .widget-menu-tab .item-title:hover:after{width:100%;left:0;right:auto}.widget-tabs.style-small .widget-menu-tab.style-2{justify-content:start;gap:72px}.widget-tabs.style-small .widget-menu-tab.style-2 .item-title{font-size:25px;line-height:60px;padding-bottom:9px;letter-spacing:.5px}.widget-tabs.style-small .widget-content-tab{padding-top:35px}.widget-tabs.style-small .widget-content-tab p{color:var(--color-text-3);letter-spacing:.09px;line-height:26px}.widget-tabs.style-small.type-left .widget-menu-tab{justify-content:flex-start}.widget-tabs.style-small.type-center .widget-menu-tab{justify-content:center}.widget-tabs.style-img .widget-menu-tab{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;padding-bottom:62px}.widget-tabs.style-img .widget-menu-tab .item-title{cursor:pointer;position:relative;flex-shrink:0;filter:grayscale(100%);opacity:.7;border:1px solid transparent;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:max-content;padding:13px 13px 9px}.widget-tabs.style-img .widget-menu-tab .item-title.active,.widget-tabs.style-img .widget-menu-tab .item-title:hover{opacity:1;filter:grayscale(0%);border:1px solid var(--Primary)}.tf-btn{position:relative;text-transform:uppercase;color:var(--Black);background-size:300%;font-size:14px;font-family:Marcellus;letter-spacing:2px}.tf-btn.style-1{line-height:56px;padding:0 44px;background-position:100%;background-image:linear-gradient(-150deg,#fff 50%,#e6c9a2 50%);display:inline-block;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.tf-btn.style-1:hover{background-position:0%}.tf-btn.style-2{line-height:56px;padding:0 43px;border:1px solid var(--Border-3);background-position:95%;background-image:linear-gradient(-138deg,transparent 50%,var(--Primary) 50%);color:var(--White);display:inline-block;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-repeat:no-repeat}.tf-btn.style-2:before{content:"";position:absolute;bottom:0;left:0;width:0;height:0;border-left:15px solid var(--Primary);border-top:15px solid transparent}.tf-btn.style-2:hover{background-position:0%;color:var(--Black);border-color:var(--Primary)}.tf-btn-default{color:var(--White);text-transform:uppercase;padding-bottom:8px;border-bottom:1px solid var(--Primary);position:relative;letter-spacing:1.6px;font-family:Marcellus}.tf-btn-default i{content:"";font-family:icomoon;right:0;color:var(--White);visibility:hidden;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin-left:-20px}.tf-btn-default:hover{color:var(--White)}.tf-btn-default:hover i{visibility:visible;opacity:1;margin-left:8px}.tf-btn-default.style-2{font-size:13px;letter-spacing:2.8px;padding-bottom:10px}.tf-btn-reply{background-color:var(--Secondary);padding:10px 18px;color:var(--White);font-size:13px}.tf-btn-reply:hover{color:var(--Primary)}form{position:relative;z-index:30}form textarea,form input[type=text],form input[type=password],form input[type=datetime],form input[type=datetime-local],form input[type=date],form input[type=month],form input[type=time],form input[type=week],form input[type=number],form input[type=email],form input[type=url],form input[type=search],form input[type=tel],form input[type=color]{outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:100%;padding:8px 19px;font-size:14px;font-weight:400;line-height:28px;background-color:var(--White);border:1px solid var(--Border);border-radius:4px;color:var(--Soft-Text);overflow:hidden;margin-bottom:0}form textarea:focus,form input[type=text]:focus,form input[type=password]:focus,form input[type=datetime]:focus,form input[type=datetime-local]:focus,form input[type=date]:focus,form input[type=month]:focus,form input[type=time]:focus,form input[type=week]:focus,form input[type=number]:focus,form input[type=email]:focus,form input[type=url]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=color]:focus{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;box-shadow:0 1px 11.05px 1.95px #00000026}form textarea::placeholder,form input[type=text]::placeholder,form input[type=password]::placeholder,form input[type=datetime]::placeholder,form input[type=datetime-local]::placeholder,form input[type=date]::placeholder,form input[type=month]::placeholder,form input[type=time]::placeholder,form input[type=week]::placeholder,form input[type=number]::placeholder,form input[type=email]::placeholder,form input[type=url]::placeholder,form input[type=search]::placeholder,form input[type=tel]::placeholder,form input[type=color]::placeholder{font-size:14px;font-weight:400;line-height:28px;color:var(--Soft-Text)}form textarea.style-default,form input[type=text].style-default,form input[type=password].style-default,form input[type=datetime].style-default,form input[type=datetime-local].style-default,form input[type=date].style-default,form input[type=month].style-default,form input[type=time].style-default,form input[type=week].style-default,form input[type=number].style-default,form input[type=email].style-default,form input[type=url].style-default,form input[type=search].style-default,form input[type=tel].style-default,form input[type=color].style-default{padding:0;border:0!important;border-radius:0;background-color:transparent}form textarea.style-1,form input[type=text].style-1,form input[type=password].style-1,form input[type=datetime].style-1,form input[type=datetime-local].style-1,form input[type=date].style-1,form input[type=month].style-1,form input[type=time].style-1,form input[type=week].style-1,form input[type=number].style-1,form input[type=email].style-1,form input[type=url].style-1,form input[type=search].style-1,form input[type=tel].style-1,form input[type=color].style-1{font-size:15px;border-radius:0;padding:18px 0 3px;border:0;border-bottom:2px solid var(--Border);color:var(--Soft-Text)}form button,form input[type=button],form input[type=reset],form input[type=submit]{background-color:transparent;overflow:hidden;padding:0}form textarea{height:140px}.post-comment-wrap p{color:var(--White);letter-spacing:.2px;padding-bottom:44px}.post-comment-wrap input[type=text],.post-comment-wrap input[type=email]{padding:14px 19px;background-color:var(--bg-input);color:var(--White);border:none;border-radius:unset}.post-comment-wrap input[type=text]:focus,.post-comment-wrap input[type=email]:focus{color:var(--Black)}.post-comment-wrap textarea{padding:14px 19px 200px;background-color:var(--bg-input);color:var(--White);border:none;border-radius:unset}.post-comment-wrap textarea:focus{color:var(--Black)}.post-comment-wrap input[type=number]::-webkit-outer-spin-button,.post-comment-wrap input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;gap:15px;padding-bottom:15px}.cols fieldset{width:100%}#form-book h5{color:var(--White);padding-bottom:30px;font-family:Marcellus}#form-book fieldset{max-width:100%}#form-book .cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;gap:15px;padding-bottom:15px}#form-book input[type=number]::-webkit-outer-spin-button,#form-book input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#form-book input[type=text],#form-book input[type=email]{border:none;border-radius:unset}#form-book input[type=text]:focus,#form-book input[type=email]:focus{color:var(--Black)}#form-contact-us{margin:0 auto}#form-contact-us select,#form-contact-us input[type=text],#form-contact-us input[type=email]{padding:14px 19px;background-color:var(--bg-input);color:var(--White);border:none;border-radius:unset}#form-contact-us select:focus,#form-contact-us input[type=text]:focus,#form-contact-us input[type=email]:focus{background-color:var(--White);color:var(--Black)}#form-contact-us select{width:100%;height:56px}#form-contact-us textarea{padding:14px 19px 200px;background-color:var(--bg-input);color:var(--White);border:none;border-radius:unset}#form-contact-us textarea:focus{background-color:var(--White);color:var(--Black)}#form-contact-us input[type=number]::-webkit-outer-spin-button,#form-contact-us input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.select{position:relative}.select select{appearance:none}.select:after{content:"";font-family:icomoon;position:absolute;font-size:17px;right:12px;top:30%;color:var(--White)}.select:focus-within:after{color:var(--Black)}.slide-home{position:relative}.swiper-button-disabled{opacity:.5;pointer-events:none}.arrow-slider-btn{position:absolute;top:50%;z-index:2}.arrow-slider-btn i{color:var(--Primary);font-size:40px;width:40px;height:40px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.arrow-slider-btn:hover i{color:var(--White)}.arrow-slider-btn.style-2{top:42%;width:81px;height:81px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--White);z-index:99;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.arrow-slider-btn.style-2 i{color:var(--Black);font-size:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.arrow-slider-btn.style-2:hover{background-color:var(--Primary)}.slider-page-title-home-prev{left:54px}.slider-page-title-home-next{right:54px}.slider-discover-prev{top:20%!important;left:4%}.slider-discover-next{top:20%!important;right:4%}.slider-recommended-next{right:-12%;top:50%}.slider-recommended-prev{left:-12%;top:50%}.discover-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 60px}.discover-item .image{height:244px}.discover-item .name{padding-bottom:11px}.discover-item .name a{color:var(--White);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-family:Marcellus;letter-spacing:.5px;cursor:pointer}.discover-item .name a:hover{color:var(--Primary)}.discover-item .text{color:var(--color-text-3);line-height:26px}.recommended-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;flex-direction:column}.recommended-item .price{font-family:Marcellus;color:var(--White);text-align:center}.recommended-item .title-recommended{font-family:Marcellus;color:var(--White);line-height:56.5px;padding-bottom:4px;text-align:center}.recommended-item .text{color:var(--Primary);font-family:Marcellus;padding-bottom:30px;text-align:center;line-height:26px;letter-spacing:.3px}.recommended-item .icon{padding-bottom:14px}.recommended-item p{color:var(--color-text-5)}.gallery-swiper .gallery-item{padding-right:29px}.offcanvas-search{height:max-content!important;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;visibility:hidden;opacity:0;transform:translateY(-100px)!important;z-index:9999}.offcanvas-search.show{transform:translateY(0)!important;visibility:visible;opacity:1;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.offcanvas-search>.btn-close-search{position:absolute;right:10px;top:10px;background-color:var(--White);width:30px;height:30px;font-size:22px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;border-radius:50%;z-index:1}.offcanvas-search .offcanvas-body{padding:60px 0}.offcanvas-search .form-search-courses input{border:1px solid;border-radius:4px}.offcanvas-search .form-search-courses .button-submit button{border-radius:8px;position:absolute;top:10px;right:10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.offcanvas-search .form-search-courses .button-submit button i{font-size:30px}.offcanvas-search .form-search-courses .button-submit button:hover{color:var(--Primary)}.offcanvas-book-table{height:100vh!important;max-width:970px;margin:0 auto;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;visibility:hidden;opacity:0;transform:translateY(-100px)!important;background-color:transparent}.offcanvas-book-table.show{transform:translateY(0)!important;visibility:visible;opacity:1;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;z-index:9999!important}.offcanvas-book-table .offcanvas-body{padding:60px 0}.wg-blog{cursor:pointer;margin-bottom:88px}.wg-blog:hover p:before{width:100%!important}.wg-blog:hover .blog-img img{transform:scale(1.2)!important}.wg-blog .blog-img{position:relative;overflow:hidden}.wg-blog .blog-img img{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:100%}.wg-blog .blog-img .date-time{position:absolute;top:13px;left:13px;width:max-content;background-color:var(--Secondary);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:18px 16px 11px 14px}.wg-blog .blog-img .date-time .entry-day{font-size:35px;line-height:35px;font-family:Marcellus;color:var(--Primary)}.wg-blog .blog-img .date-time .entry-month{font-size:13px;color:var(--White)}.wg-blog .content{padding:28px 0 0}.wg-blog .content .meta-blog{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:flex-start;gap:2px 16px;margin-bottom:21px;flex-wrap:wrap;text-transform:uppercase;font-size:13px;letter-spacing:.2px}.wg-blog .content .meta-blog .entry-author,.wg-blog .content .meta-blog .entry-type{color:var(--Primary);position:relative;padding-left:12px}.wg-blog .content .meta-blog .entry-author:before,.wg-blog .content .meta-blog .entry-type:before{content:"";position:absolute;top:5px;left:0;width:4px;height:4px;border-radius:50%;background-color:var(--White)}.wg-blog .content .meta-blog .entry-author a,.wg-blog .content .meta-blog .entry-type a{color:var(--Primary)}.wg-blog .content h5{margin-bottom:18px;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-family:Marcellus}.wg-blog .content h5 a{color:var(--White)}.wg-blog .content p{border-top:1px solid var(--Border-3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;padding-top:18px;margin-bottom:31px;position:relative;color:var(--White);letter-spacing:.3px}.wg-blog .content p:before{position:absolute;content:"";top:0;left:0;width:0%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;height:2px;background-color:var(--Primary)}.wg-pagination ul{gap:10px}.wg-pagination ul a,.wg-pagination ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;width:55px;height:55px;background-color:var(--bg-3);cursor:pointer;color:var(--White);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.wg-pagination ul a:hover,.wg-pagination ul li:hover{background:var(--Primary)}.wg-pagination ul a.active,.wg-pagination ul li.active{background:transparent;border:1px solid var(--Primary)}.meta{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;gap:15px 34px;padding-bottom:16px}.meta .meta-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;gap:14px}.meta .meta-item .icon{width:32px;height:32px;background-color:var(--Secondary);border-radius:50%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.meta .meta-item .icon i{color:var(--Primary);font-size:12px}.meta .meta-item .text{color:var(--White)}.blog-details{padding-bottom:57px}.blog-details .image{padding-bottom:43px}.blog-details .image img{width:100%;height:auto;object-fit:cover}.blog-details p{color:var(--color-text-3);letter-spacing:.1px}.blog-details .title-small h4{color:var(--White);font-family:Marcellus;letter-spacing:.5px;padding-bottom:8px}.blog-details .title-small.style-2{margin-top:-5px;margin-left:-3px}.blog-details .title-small.style-2 h4{padding-bottom:10px}.blog-details .quote{padding:41px 62px 36px;background-color:var(--Secondary);margin-bottom:27px}.blog-details .quote .text{line-height:28px;letter-spacing:.3px;font-family:Marcellus;padding-bottom:20px}.blog-details .quote .quote-bottom{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}.blog-details .quote .quote-bottom .wikipedia{font-size:17px;line-height:26px;font-family:CormorantInfant,serif;text-transform:uppercase;color:var(--White);font-weight:700;letter-spacing:1.8px}.title-blog-details{line-height:30px;font-family:Marcellus;letter-spacing:.7px;color:var(--White);padding-bottom:33px}.widget-video{position:relative;overflow:hidden}.widget-video img{width:100%;height:auto;object-fit:cover}.widget-video .popup-youtube{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;height:91px;width:91px;border-radius:50%;background-color:transparent;color:var(--Black);border:1px solid var(--Border-4)}.widget-video .popup-youtube i{font-size:32.65px;color:var(--White);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.widget-video .popup-youtube:hover i{color:var(--Primary)}.widget-video .wave{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150px;height:150px;border-radius:50%;animation:ripple 2s infinite}.blog-single-bottom{padding:14px 0 16px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--Border-5);border-bottom:1px solid var(--Border-5);flex-wrap:wrap;gap:20px;margin-right:-12px}.blog-single-bottom .icon{padding-right:5px}.blog-single-bottom .icon i{color:var(--Primary)}.blog-single-bottom .tags{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;gap:5px}.blog-single-bottom .tags img{flex-shrink:0px}.blog-single-bottom .tags span{color:var(--White)}.blog-single-bottom .tags ul{display:flex}.blog-single-bottom .tags ul li a{color:var(--color-text-4)}.social{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.social li{height:42px;width:42px;background-color:transparent;border-radius:50%;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.social li.none-style{height:100%;width:max-content;pointer-events:none}.social li:hover{background-color:var(--Secondary)}.social li:hover i{color:var(--Primary)!important}.social li a i{font-size:15px;color:var(--color-icon);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.social .none-style{padding-right:20px;gap:4px}.comment-wrap{padding-bottom:38px;border-bottom:1px solid var(--Border-5);margin-bottom:59px}.comment-wrap .comment-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;padding-bottom:17px}.comment-wrap .author{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;gap:0 21px}.comment-wrap .author .image{max-width:68px}.comment-wrap .author .image img{width:100%;height:auto;object-fit:cover}.comment-wrap .author .content .name{color:var(--White);font-size:17px;line-height:28px;font-family:Marcellus}.comment-wrap .author .content .time{color:var(--Primary);font-size:13px;line-height:25px;font-weight:300}.comment-wrap .comment{color:var(--White);letter-spacing:.09px}.wg-testimonial{background-color:var(--Secondary);margin-bottom:10px;border-radius:40px}.slider-testimonial-prev{left:-12%;top:46%}.slider-testimonial-next{right:-12%;top:46%}.testimonial-item{padding:75px 0 72px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;flex-direction:column}.testimonial-item .icon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;padding-bottom:50px;width:100%;border-bottom:1px solid var(--Border-3);margin-bottom:39px}.testimonial-item .text{padding:0 60px 37px;color:var(--White);letter-spacing:.35px;font-size:17px;line-height:35px;font-family:Marcellus}.testimonial-item .name{padding:15px 15px 7px}.testimonial-item .name a{font-family:Marcellus}.testimonial-item .name a:hover{color:var(--Primary)}.testimonial-item span{color:var(--White)}.flat-accordion .flat-toggle{padding:21px 0 12px;border-bottom:1px solid var(--Border-2);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.flat-accordion .flat-toggle .toggle-title{font-family:Marcellus;position:relative;cursor:pointer;padding-bottom:18px;color:var(--White)}.flat-accordion .flat-toggle .toggle-content{display:none}.flat-accordion .flat-toggle .toggle-content p{color:var(--White);padding-bottom:40px}.flat-accordion .flat-toggle .toggle-content .btn-accordion{padding-bottom:36px}.flat-accordion .flat-toggle .toggle-content .btn-accordion .tf-btn-default.style-2{padding-bottom:7px}#map{width:100%;height:100%}#map .marker{background-image:url(icons/marker.svg);background-size:cover;width:35px;height:50px;cursor:pointer}#map1{width:100%;height:100%;border-radius:50%}#map1 .marker{background-image:url(icons/marker-1.svg);background-size:cover;width:35px;height:50px;cursor:pointer}.mapboxgl-ctrl-attrib a,.mapboxgl-ctrl-attrib.mapboxgl-compact,a.mapboxgl-ctrl-logo{display:none!important}.box-map{max-width:100%;height:495px}.box-map.style-2{width:409px;height:409px}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ripple{0%{width:124px;height:124px;opacity:1}to{width:160px;height:160px;opacity:0;background-color:#c6ac8399}}@keyframes tf-preload{0%{transform:scale(.8)}50%{transform:scale(1);background:transparent}to{transform:scale(.8);background:transparent}}.box-icon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 15px}.box-icon .icon{padding-bottom:31px}.box-icon .title-box-icon{line-height:26px;padding-bottom:22px;text-align:center;letter-spacing:.2px}.box-icon .title-box-icon a{font-family:Marcellus;color:var(--White)}.box-icon .title-box-icon a:hover{color:var(--Primary)}.box-icon .text{color:var(--color-text-5);line-height:26px}.box-item{padding:50px 50px 60px;border:1px solid var(--Border-2);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.box-item .box-item-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;flex-direction:column}.box-item .box-item-inner .icon{padding-bottom:36px;transform:rotateY(0);transition:transform .5s}.box-item .box-item-inner .title-box-item{padding-bottom:10px}.box-item .box-item-inner .title-box-item a{font-family:Marcellus;color:var(--White);line-height:26px;padding-bottom:18px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.box-item .box-item-inner .title-box-item a:hover{color:var(--Primary)}.box-item .box-item-inner .text{color:var(--White);padding-bottom:29px;line-height:26px}.box-item .box-item-inner .box-item-bottom .tf-btn-default.style-2{padding-bottom:8px}.box-item:hover{border-color:var(--Primary)}.box-item:hover .icon{transform:rotateY(360deg)}.content-discover{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;flex-direction:column}.discover{position:relative}.gallery-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:29px}.gallery-box .gallery-item{position:relative;flex-grow:1}.gallery-box .gallery-item .image{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:100%;object-fit:cover;max-height:521px;overflow:hidden}.gallery-box .gallery-item .image img{width:100%;object-fit:cover;height:auto}.gallery-box .gallery-item .image:before{content:"";position:absolute;width:100%;height:0%;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background-color:#00000059}.gallery-box .gallery-item:hover .image{filter:blur(3px)}.gallery-box .gallery-item:hover .image:before{opacity:1;visibility:visible;height:100%}.gallery-box .gallery-item:hover .content{top:49.5%;left:49.5%;opacity:1;visibility:visible}.gallery-box .content{opacity:0;visibility:visible;position:absolute;top:100%;transform:translate(-50%,-50%);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;left:49.5%}.gallery-box .content .plus-icon{width:2px;height:34px;background-color:var(--Primary);position:absolute;left:0;top:-16px}.gallery-box .content .plus-icon-2{position:absolute;left:-15px;height:2px;width:34px;background-color:var(--Primary)}.gallery-box.style-2{grid-gap:30px;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;display:grid;position:relative;grid-template-areas:"aa bb cc " "dd dd ee " "ff gg gg "}.gallery-box.style-2 .gallery-item .image{max-height:100%}.gallery-box.style-2 .gallery-item .image img{width:100%;height:100%;object-fit:cover;display:block}.gallery-box.style-2 .gallery-item-1{grid-area:aa}.gallery-box.style-2 .gallery-item-2{grid-area:bb}.gallery-box.style-2 .gallery-item-3{grid-area:cc}.gallery-box.style-2 .gallery-item-4{grid-area:dd}.gallery-box.style-2 .gallery-item-5{grid-area:ee}.gallery-box.style-2 .gallery-item-6{grid-area:ff}.gallery-box.style-2 .gallery-item-7{grid-area:gg}.gallery-box.style-2 .gallery-item-8{display:none;grid-area:hh}.form-book{background-color:var(--Secondary);padding:50px 85px;overflow-y:auto;position:relative}.form-book>.btn-close-book-table{position:absolute;background-color:var(--Secondary);right:3%;top:3%;width:30px;height:30px;font-size:22px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;border-radius:50%;z-index:1}.form-book>.btn-close-book-table i{color:var(--Primary)}.form-book .title-form-book{text-align:center;padding-bottom:40px}.form-book .title-form-book .title{font-size:35px;list-style:45px;color:var(--White);font-family:Marcellus;padding-bottom:10px}.form-book .title-form-book .text{color:var(--White)}.form-book .form-book-inner{padding-bottom:40px}.form-book .form-book-inner textarea,.form-book .form-book-inner select,.form-book .form-book-inner input[type=text],.form-book .form-book-inner input[type=number],.form-book .form-book-inner input[type=date],.form-book .form-book-inner input[type=time],.form-book .form-book-inner input[type=email]{padding:14px 19px;background-color:var(--bg-input-2);color:var(--White);border:none;border-radius:unset;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.form-book .form-book-inner textarea:focus,.form-book .form-book-inner select:focus,.form-book .form-book-inner input[type=text]:focus,.form-book .form-book-inner input[type=number]:focus,.form-book .form-book-inner input[type=date]:focus,.form-book .form-book-inner input[type=time]:focus,.form-book .form-book-inner input[type=email]:focus{color:var(--Black)}.form-book .form-book-inner select{width:100%}.form-book .form-book-inner select:focus{color:var(--Black);outline:none;border:none}.form-book .form-book-inner fieldset{margin-bottom:15px}.form-book.style-2{background:transparent;padding:0!important}.form-book.style-2 .form-book-inner{padding:0!important}.form-book.style-2 .bottom{padding-top:37px}.wg-shop-detail{padding-bottom:52px}.wg-shop-detail .image-wrap .image-top{margin-bottom:29px}.wg-shop-detail .image-wrap .image-top img{width:100%;height:auto;object-fit:cover}.wg-shop-detail .image-wrap .image-bottom{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:30px}.wg-shop-detail .image-wrap .image-bottom img{max-width:170px;max-height:170px;object-fit:cover}.wg-shop-detail .content{padding:15px 0 0 26px;width:100%;margin-left:auto}.wg-shop-detail .content .title{margin-bottom:8px;font-family:Marcellus;font-size:35px;line-height:70px;color:var(--White);letter-spacing:.4px}.wg-shop-detail .content .price{color:var(--Primary);margin-bottom:20px;font-size:20px;font-family:Marcellus}.wg-shop-detail .content .ratings{position:relative;padding-bottom:29px;border-bottom:1px solid var(--Border-2);margin-bottom:23px;display:flex}.wg-shop-detail .content .ratings i{font-size:18px;color:var(--Primary)}.wg-shop-detail .content .desc{position:relative;padding-bottom:23px;margin-bottom:19px;border-bottom:1px solid var(--Border-2);color:var(--White);letter-spacing:.25px}.wg-shop-detail .content .title-quantity{margin-bottom:16px;font-family:Marcellus;color:var(--White)}.wg-shop-detail .content .add-wishlist{padding-bottom:23px;border-bottom:1px solid var(--Border-2);margin-bottom:28px;cursor:pointer}.wg-shop-detail .content .add-wishlist span{color:var(--White)}.wg-shop-detail .content .add-wishlist i{padding-right:3px;color:var(--Primary)}.wg-shop-detail .content .add-wishlist i.active{color:var(--Primary)}.wg-shop-detail .content .more-infor{padding-bottom:29px;border-bottom:1px solid var(--Border-2);margin-bottom:27px}.wg-shop-detail .content .more-infor .list .item{color:var(--White)}.wg-shop-detail .content .more-infor .list .item span{color:var(--color-text-4);padding-left:3px}.wg-shop-detail .content .more-infor .list .item a{color:var(--color-text-4)}.wg-shop-detail .content .more-infor .list .item:not(:last-child){margin-bottom:10px}.wg-shop-detail .content .social{justify-content:flex-start;margin-bottom:20px;padding-left:19px}.wg-shop-detail .content .social h3{padding-right:20px}.wg-shop-detail .content h4{font-family:Marcellus;color:var(--White);line-height:40px}.wg-quantity{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:flex-start;gap:14px;margin-bottom:27px}.wg-quantity .quantity{width:66px;background-color:transparent;position:relative}.wg-quantity .quantity input{color:var(--White)!important;background-color:var(--Secondary);line-height:40px}.wg-quantity .quantity input:focus{background-color:var(--Secondary)}.wg-quantity .quantity .plus-btn{position:absolute;top:13px;right:15px;font-size:15px;color:var(--White);transform:rotate(180deg);cursor:pointer}.wg-quantity .quantity .minus-btn{position:absolute;bottom:7px;right:15px;font-size:15px;color:var(--White);cursor:pointer}.wg-quantity .btn-add{padding:10px 30px}.shop-item{overflow-x:auto;position:relative}.shop-item .image{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;overflow:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.shop-item .image img{width:100%;height:auto;object-fit:cover}.shop-item .image .icon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:6px;position:absolute;right:0%;bottom:0%;opacity:0;visibility:hidden;border-radius:50px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.shop-item .image .icon a{width:49px;height:49px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;background-color:var(--Secondary)}.shop-item .image .icon a i{color:var(--White);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.shop-item .image .icon a:hover{background-color:var(--Primary)}.shop-item .image .icon a:hover i{color:var(--Secondary)}.shop-item.sale-off .image:after{position:absolute;content:"SALE OFF";top:20px;right:20px;width:97px;height:34px;background-color:var(--Secondary);font-size:13px;line-height:26px;color:var(--White);letter-spacing:1px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.shop-item.new .image:after{position:absolute;content:"NEW";top:18px;right:21px;width:97px;height:34px;background-color:var(--Secondary);font-size:13px;line-height:26px;color:var(--White);letter-spacing:1px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.shop-item .content{padding-top:0!important;text-align:center}.shop-item .content .price{font-size:20px;line-height:50px;font-weight:500;color:var(--Primary);padding-bottom:3px;font-family:Marcellus}.shop-item .content .price span{color:var(--color-text-6)}.shop-item .content .name{font-family:Marcellus;letter-spacing:.7px}.shop-item .content .name a{color:var(--White)}.shop-item .content .type{color:var(--White);padding-bottom:7px}.shop-item .content .type a{color:var(--White)}.shop-item .content .type a:hover{color:var(--Primary)}.shop-item .content .rating i{font-size:17px;color:var(--Primary);margin:0 -3px}.shop-item:hover .image .icon{opacity:1;visibility:visible}.shop-item:hover .name a{color:var(--Primary)}.hover-img .image{overflow:hidden}.hover-img .image img{width:100%;height:100%;object-fit:cover;-webkit-transition:all 2s cubic-bezier(.3,1,.35,1) 0s;transition:all 2s cubic-bezier(.3,1,.35,1) 0s}.hover-img:hover .image img{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}.tf-sort{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.tf-sort .text{color:var(--White);font-family:Marcellus;font-size:17px;line-height:35px;letter-spacing:.4px}.tf-control-sorting .tf-dropdown-sort{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:relative;cursor:pointer;z-index:1;min-width:250px}.tf-control-sorting .tf-dropdown-sort .tf-btn{padding:20px 35px 20px 42px;background-color:var(--Primary)}.tf-control-sorting .tf-dropdown-sort .tf-btn i,.tf-control-sorting .tf-dropdown-sort .tf-btn span{font-size:13px;color:var(--White);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;letter-spacing:2.8px}.tf-control-sorting .tf-dropdown-sort .tf-btn:hover i,.tf-control-sorting .tf-dropdown-sort .tf-btn:hover span{color:var(--Secondary)}.tf-control-sorting .tf-dropdown-sort .dropdown-menu{width:100%;border:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:10000}.tf-control-sorting .tf-dropdown-sort .dropdown-menu .select-item{overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}.tf-control-sorting .tf-dropdown-sort .select-item{cursor:pointer;font-size:15px;font-weight:400;color:var(--text);padding:0 20px;line-height:30px;width:100%;margin-right:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:relative}.tf-control-sorting .tf-dropdown-sort .select-item.active .text-value-item:before,.tf-control-sorting .tf-dropdown-sort .select-item:hover .text-value-item:before{opacity:1;visibility:visible;height:100%}.tf-control-sorting .tf-dropdown-sort .text-value-item:before{content:"";display:inline-block;width:3px;height:0;background-color:var(--Secondary);position:absolute;left:0;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.wg-404{background-image:url(../image/bg/404.jpg);height:100vh;background-position:center;background-size:cover;background-repeat:no-repeat}.wg-404 .content{padding:190px 0;text-align:center;overflow-x:hidden}.wg-404 .content .title{margin-bottom:68px;position:relative}.wg-404 .content .title .img{position:relative;margin-top:-14px}.wg-404 .content .title:after{position:absolute;content:"4";font-weight:400;top:33px;left:48.5%;transform:translate(-330px);font-size:262.24px;color:var(--White);line-height:259.51px;font-family:Marcellus}.wg-404 .content .title:before{position:absolute;content:"4";top:33px;right:49%;font-weight:400;color:var(--White);transform:translate(338px);font-size:262.24px;line-height:259.51px;font-family:Marcellus}.wg-404 .content .sub-title{font-size:50px;font-family:Marcellus;color:var(--White);margin-bottom:27px;letter-spacing:1px}.wg-404 .content p{font-size:17px;color:var(--White);line-height:28px;margin-bottom:40px}.wg-404 .content .tf-btn.style-2{font-size:14px}.slider-perview-3{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;position:relative}.slider-perview-3 .shop-item-swiper{overflow:hidden}.slider-perview-3 .shop-item{padding:0!important}.slider-perview-3 .slider-perview-3-button{position:absolute}.slider-perview-3 .arrow-slider-btn i{font-size:55px!important}.slider-perview-3 .slider-perview-3-prev{left:-117px;top:251px}.slider-perview-3 .slider-perview-3-next{right:-117px;top:251px}.preload-container{position:fixed;top:0;left:0;z-index:999999999999999;height:100%;width:100%;background-color:#000}.preload-container .middle{top:50%;left:50%;position:absolute;width:100px;height:100px;z-index:100;margin:-50px 0 0 -50px;background-repeat:no-repeat;background-position:center center;background-size:contain;content:url(../image/preload.png);animation:tf-preload 1.2s linear infinite alternate}.progress-wrap{position:fixed;bottom:30px;left:10px;height:50px;width:50px;cursor:pointer;display:block;border-radius:30px;-webkit-box-shadow:inset 0 0 0 2px rgba(130,130,130,.2);box-shadow:inset 0 0 0 2px #82828233;z-index:100;opacity:0;visibility:hidden;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;background:var(--Secondary)}.progress-wrap:after{position:absolute;content:"";font-family:icomoon;text-align:center;line-height:50px;font-size:16px;color:var(--White);left:0;top:0;height:50px;width:50px;transform:rotate(180deg);cursor:pointer;display:block;z-index:1;-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.progress-wrap.active-progress{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{box-sizing:border-box;stroke:var(--Primary);stroke-width:5;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.4s;transition-timing-function:linear}.product-inactive .shop-item{opacity:.5!important;cursor:pointer}.out-of-stock-badge{position:absolute;width:50%;top:15px;left:15px;background-color:#000000bf;color:#fff;padding:8px 16px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;z-index:10;box-shadow:0 2px 8px #0003}.tf-spacing-1{padding-top:135px;padding-bottom:135px}.tf-spacing-2{padding-top:0;padding-bottom:121px}.tf-spacing-3{padding-top:0;padding-bottom:77px}.tf-spacing-4{padding-top:0;padding-bottom:135px}.tf-spacing-5{margin-top:0}.tf-spacing-6{padding-top:100px;padding-bottom:133px}.tf-spacing-7{margin-top:0;margin-bottom:50px}.tf-spacing-8{padding-top:0;padding-bottom:124px}.tf-spacing-9{margin-bottom:0;margin-top:0;background-color:#131212;border-radius:150px}.tf-spacing-10{margin-top:0;margin-bottom:127px}.tf-spacing-11{padding-top:0;padding-bottom:76px}.tf-spacing-12{padding-top:0;padding-bottom:129px}.tf-spacing-13{padding-top:133px;padding-bottom:0}.tf-spacing-14{padding-top:0;padding-bottom:102px}.tf-spacing-15{padding-top:0;padding-bottom:49px}.tf-spacing-16{padding-top:0;padding-bottom:99px}.tf-spacing-17{padding-top:124px;padding-bottom:135px}.tf-spacing-18{padding-top:135px;padding-bottom:118px}.tf-spacing-19{padding-top:124px;padding-bottom:135px}.tf-spacing-20{padding-top:0;padding-bottom:191px}.tf-spacing-21{padding-top:0;padding-bottom:215px}.tf-spacing-22{padding-top:0;padding-bottom:122px}.tf-spacing-23{padding-top:0;padding-bottom:138px}.page-title{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.page-title:before{content:"";background-color:#0000004d;position:absolute;width:100%;height:100%}.page-title .overlay{position:absolute;top:0;width:100%;height:100%;background:linear-gradient(to bottom,#000,#0000)}.page-title .page-title-content{padding:297px 0 33px;position:relative}.page-title .page-title-content .title{color:var(--White);padding-bottom:83px;font-family:Marcellus;margin-left:-3px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.page-title .page-title-content .text{color:var(--White);text-transform:uppercase;font-family:Marcellus;letter-spacing:.5px}.page-title .page-title-content .text a{color:var(--color-text-2);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.page-title .page-title-content .text a:hover{color:var(--Primary)}.page-title.style-1{background-image:url(../image/page-title/blog-page-title.jpg)}.page-title.style-2{background-image:url(../image/page-title/about-us-page-title.jpg)}.page-title.style-3{background-image:url(../image/page-title/contact-us-page-title.jpg)}.page-title.style-4{background-image:url(../image/page-title/meet-the-team-page-title.jpg)}.page-title.style-5{background-image:url(../image/page-title/our-menus-page-title.jpg)}.page-title.style-6{background-image:url(../image/page-title/private-dinner-page-title.jpg)}.page-title.style-7{background-image:url(../image/page-title/shop-page-title.jpg)}.page-title.style-8{background-image:url(../image/page-title/special-event-page-title.jpg)}.page-title-home{background-color:var(--Secondary)}.page-title-home .content{overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;padding:246px 0 0}.page-title-home .content .left .title{color:var(--White);font-family:Marcellus;padding:21px 0 100px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.page-title-home .content .right{margin-right:-20px}.page-title-home .content .right img{width:100%;height:auto;object-fit:cover;margin-bottom:-50px}.page-title-home .image img{width:100%;height:auto;object-fit:cover;border-radius:60px;padding:10px}.section-box-text .section-box-text-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;padding:61px 0 68px;border-bottom:1px solid var(--bg-input-2);gap:70px}.section-box-text .section-box-text-inner.style-2{border:unset;padding:124px 0 126px;gap:60px}.section-box-text .section-box-text-inner .box-text .title{font-family:Marcellus;padding-bottom:17px;letter-spacing:.3px}.section-box-text .section-box-text-inner .box-text .text{font-size:17px;color:var(--color-text-5);letter-spacing:.1px}.section-contact .contact-inner{padding:62px 0 0}.section-contact .contact-inner p{color:var(--White);font-size:17px;line-height:38px;font-family:Marcellus;letter-spacing:.3px}.section-about{position:relative}.section-about .image{margin-left:-320px;margin-right:-30px}.section-about .image img{width:100%;height:100%;object-fit:cover}.content-section .title{font-size:50px;line-height:60px;color:var(--White);font-family:Marcellus;padding-bottom:25px}.content-section .text{padding-bottom:42px;color:var(--color-text-3);letter-spacing:.3px;font-family:Marcellus}.content-section .text p{color:var(--color-text-3)}.content-section.style-2{text-align:center}.content-section.style-2 .top{color:var(--Primary);text-transform:uppercase;letter-spacing:2.5px;padding-bottom:22px}.content-section.style-3 p,.content-section.style-3 ul li{color:var(--White);font-size:17px;line-height:38px;font-family:Marcellus;letter-spacing:.4px}.about-content{padding:50px 0 50px 72px}.about-2-inner .flat-accordion{padding:67px 68px 67px 0}.about-2-inner .image img{width:100%;height:auto;object-fit:cover}.section-2{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;border-radius:0 0 180px 180px;background-image:url(/build/assets/123b-DJaanhUG.png)}.section-2 .section-2-item{position:absolute;right:3.5%;top:10%;animation:rotate 5s linear infinite;z-index:10}.section-2 .section-2-content{padding-bottom:56px}.section-2 .online-menu-header{text-align:center;position:relative;z-index:10;height:0%}.section-2 .online-menu-header .online-menu-title{font-family:Marcellus,serif;font-size:100px;font-weight:1000;letter-spacing:2px;color:#080303;position:relative;background-color:#d4c4a8;border-radius:150px 150px 0 0;padding-top:3%}.section-2 .menu-cards-wrapper{display:flex;justify-content:center;align-items:center;gap:0;width:100%;position:relative;height:100%;z-index:1}.section-2 .menu-card{background-color:#d4c4a8;padding:40px 30px 60px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100%;flex:1;transition:transform .3s ease;position:relative}.section-2 .menu-card .menu-card-icon{width:400px;height:400px;display:flex;align-items:center;justify-content:center;margin-top:10px}.section-2 .menu-card .menu-card-icon lottie-player{width:100%;height:100%}.section-2 .menu-card .menu-card-title{font-family:Marcellus,serif;font-size:40px;font-weight:700;letter-spacing:1.5px;color:#000;margin:25% 0 0;padding:40px}.section-2 .menu-card .menu-card-subtitle{font-family:Marcellus,serif;font-size:40px;font-weight:700;letter-spacing:.5px;color:#000;margin:0}.section-2 .menu-card .menu-open-btn{margin-top:auto;padding:12px 40px;background-color:#000;color:#d4c4a8;text-decoration:none;font-weight:700;letter-spacing:1px;border-radius:25px;transition:all .3s ease;font-size:30px;display:inline-block}.section-2 .menu-card .menu-open-btn:hover{background-color:#333;transform:scale(1.05)}.section-2 .menu-card-left{border-radius:150px 0 700px 150px;margin-right:-1px}.section-2 .menu-card-right{border-radius:0 150px 150px 700px;margin-left:-1px}.list-icon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0 160px;justify-content:center;gap:42px;margin-top:5%}.list-icon .box-icon{text-align:center}.list-icon .box-icon .icon{margin-bottom:20px}.list-icon .box-icon .title-box-icon{font-family:Marcellus,serif;font-size:40px;font-weight:700;letter-spacing:2px;color:#d4c4a8;margin-bottom:15px}.list-icon .box-icon .title-box-icon a{color:#d4c4a8;text-decoration:none;text-transform:uppercase}.list-icon .box-icon .text{font-family:Marcellus,serif;font-size:24px;line-height:35px;color:#fff;padding:0 25px}.top-favs-wrapper{display:flex;flex-direction:column;height:100vh;width:auto;overflow:hidden}.bg-home-item{width:100%;height:40%;background-image:url(/build/assets/bg-1i-DiTk_zf2.jpeg);background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:local;flex-shrink:0}.top-favs-section{flex:1;background-color:#000;display:flex;align-items:center;justify-content:center;padding:60px;width:100%;border-radius:150px}.top-favs-section .top-favs-container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative}.top-favs-section .top-favs-container .top-favs-header{width:100%;text-align:center;flex-shrink:0;position:absolute;top:0;left:0;right:0;z-index:3}.top-favs-section .top-favs-container .top-favs-header .top-favs-title{font-family:Marcellus,serif;font-size:84px;font-weight:700;letter-spacing:3px;color:#d4c4a8;text-transform:uppercase;margin:0;text-shadow:2px 2px 6px rgba(0,0,0,.6)}.top-favs-section .top-favs-container .top-favs-carousel-wrapper{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.top-favs-section .top-favs-container .top-favs-carousel-wrapper .star-controls{display:flex;gap:150px;position:absolute;z-index:5;top:50%;left:50%;transform:translate(-50%,-50%)}.top-favs-section .top-favs-container .top-favs-carousel-wrapper .star-controls .star-btn{position:relative;background:none;border:none;cursor:pointer;padding:0;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:350px;height:350px;overflow:hidden}.top-favs-section .top-favs-container .top-favs-carousel-wrapper .star-controls .star-btn .star-icon{width:100%;height:100%;transition:filter .3s ease,transform .3s ease;animation:spin 10s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.top-favs-section .top-favs-container .top-favs-carousel-wrapper .star-controls .star-btn .star-label{display:none}.top-favs-section .top-favs-container .top-favs-carousel-wrapper .star-controls .star-btn:hover .star-icon{transform:scale(1.1)}.top-favs-section .top-favs-container .top-favs-carousel-wrapper .star-controls .star-btn.star-active .star-icon{filter:drop-shadow(21px -9px 6px #7a0909)}.top-favs-section .top-favs-container .top-favs-carousel-wrapper .top-favs-carousel{width:100%;height:100%}.top-favs-section .top-favs-container .top-favs-carousel-wrapper .top-favs-carousel .swiper-wrapper{display:flex;align-items:center;justify-content:center}.top-favs-section .top-favs-container .top-favs-carousel-wrapper .top-favs-carousel .swiper-slide{display:flex;align-items:stretch;justify-content:center;width:100%!important;height:100%!important;opacity:.9;transition:opacity .3s ease,transform .3s ease}.top-favs-section .top-favs-container .top-favs-carousel-wrapper .top-favs-carousel .swiper-slide.swiper-slide-active{opacity:1;transform:translateZ(0)}.top-favs-section .top-favs-container .top-favs-footer{width:100%;display:flex;justify-content:center;flex-shrink:0;position:absolute;bottom:0%;left:0;right:0;z-index:3}.top-favs-section .top-favs-container .top-favs-footer .see-more-btn{background-color:transparent;border:2px solid #D4C4A8;color:#d4c4a8;padding:12px 40px;font-size:30px;font-weight:700;letter-spacing:2px;text-transform:uppercase;cursor:pointer;font-family:Marcellus,serif;transition:all .3s ease;border-radius:30px}.top-favs-section .top-favs-container .top-favs-footer .see-more-btn:hover{background-color:#d4c4a8;color:#000;transform:scale(1.05)}.top-fav-slide{border-radius:28px;background-size:contain;background-position:center;background-repeat:no-repeat;box-shadow:0 10px 40px #00000073;position:relative;overflow:hidden}.top-fav-slide .slide-scrim{position:absolute;inset:0;background:linear-gradient(180deg,#00000026,#00000040 60%,#00000059);pointer-events:none}.section-3{background-color:var(--bg-2);padding:0;border-radius:150px}.section-3-inner{position:relative;display:flex;width:100%;height:100%;gap:1%}.section-3-inner .section-3-left{flex:1;display:flex;align-items:center;justify-content:center;background-color:var(--bg-2);border-radius:150px}.section-3-inner .section-3-left .section-3-left-title{background-image:url(/image/section/section-3.png);background-size:cover;background-position:center;border-radius:150px;padding:150px 100px;width:100%;position:relative;display:flex;align-items:center;justify-content:center}.section-3-inner .section-3-left .section-3-left-title:after{content:"";position:absolute;inset:0;background:#0000004d;border-radius:150px;z-index:1}.section-3-inner .section-3-left .section-3-left-title:before{content:"ORDER FOR ALL\aTO TRY ALL!";position:relative;z-index:2;font-family:Marcellus;font-size:48px;line-height:58px;color:var(--White);font-weight:400;letter-spacing:.4px;text-transform:uppercase;white-space:pre-line}.section-3-inner .section-3-right{flex:1;display:flex;align-items:center;justify-content:center;background-color:var(--bg-2);border-radius:150px}.section-3-inner .section-3-right .section-3-right-title{background-image:url(/image/section/section-3.png);background-size:cover;background-position:center;border-radius:150px;padding:150px 100px;width:100%;position:relative;display:flex;align-items:center;justify-content:center}.section-3-inner .section-3-right .section-3-right-title:after{content:"";position:absolute;inset:0;background:#0000004d;border-radius:150px;z-index:1}.section-3-inner .section-3-right .section-3-right-title:before{content:"STORIES\aOF OURૺMILY";position:relative;z-index:2;font-family:Marcellus;font-size:48px;line-height:58px;color:var(--White);font-weight:400;letter-spacing:.4px;text-transform:uppercase;white-space:pre-line}.section-special-menu .title{padding-bottom:11px}.section-special-menu .recommended{position:relative}.section-special-menu .image{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;padding:75px 0 38px}.section-special-menu .line{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:100%;background-color:var(--Border-2)}.section-special-menu .special-menu-content{padding-bottom:26px;border-bottom:2px solid var(--Border-2)}.section-special-menu .recommended-item{padding:100px 0 0}.section-special-menu .bottom-btn{padding-top:86px}.section-banner{background-image:url(../image/bg/banner-bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.section-banner .banner-content{padding:120px 0 133px;gap:40px}.section-banner .banner-content .title{line-height:85px;color:var(--White);font-family:Marcellus;padding-bottom:33px}.section-4 .section-4-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background-color:var(--bg-2)}.section-4 .section-4-inner .image img{width:100%;height:auto;object-fit:cover}.section-4 .section-4-inner .section-4-content{padding:124px 0 0 168px}.section-4 .section-4-inner .section-4-content .title{font-size:50px;line-height:60px;font-family:Marcellus;color:var(--White);padding-bottom:59px}.section-4 .section-4-inner .section-4-content .top{color:var(--Primary);text-transform:uppercase;letter-spacing:1.5px;padding-bottom:12px}.section-4 .section-4-inner .section-4-content .name{color:var(--White);font-family:Marcellus;letter-spacing:.3px;padding-bottom:36px}.section-4 .section-4-inner.style-2{background-color:unset}.section-4 .section-4-inner.style-2 .section-4-content{padding:105px 0 0 103px}.section-4 .section-4-inner.style-2 .section-4-content .title{line-height:50px;padding-bottom:62px}.section-4-2 .section-4-2-inner{background-color:var(--bg-2);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}.section-4-2 .section-4-2-inner .image img{width:100%;height:auto;object-fit:cover}.section-4-2 .section-4-2-inner .section-4-2-content{padding:165px 0 0 168px}.section-4-2 .section-4-2-inner .section-4-2-content .title{font-size:50px;line-height:60px;font-family:Marcellus;color:var(--White);padding-bottom:25px}.section-4-2 .section-4-2-inner .section-4-2-content .text{color:var(--color-text-3);line-height:26px;padding-left:5px;padding-bottom:39px;letter-spacing:.25px}.section-contact-2 .contact-inner-2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-around;margin-top:50px}.section-contact-2 .contact-inner-2 .image{padding:20px;border:1px solid var(--Border-2);border-radius:50%;margin-left:-19px}.section-contact-2 .contact-inner-2 .image img{width:100%;height:auto;object-fit:cover;border-radius:50%}.section-contact-2 .contact-inner-2 .wg-map{padding:20px;border:1px solid var(--Border-2);border-radius:50%;margin-right:-19px}.section-contact-2 .contact-inner-2 .section-contact-2-content{text-align:center}.section-contact-2 .contact-inner-2 .section-contact-2-content .title{font-size:50px;line-height:60px;font-family:Marcellus;color:var(--White);padding-bottom:36px}.section-contact-2 .contact-inner-2 .section-contact-2-content .icon{padding-bottom:36px}.section-contact-2 .contact-inner-2 .section-contact-2-content ul{padding-bottom:23px}.section-contact-2 .contact-inner-2 .section-contact-2-content ul li{color:var(--White);font-size:17px;line-height:38px;font-family:Marcellus;letter-spacing:.4px}.section-contact-2 .contact-inner-2 .section-contact-2-content .number-contact{padding-bottom:42px}.section-contact-2 .contact-inner-2 .section-contact-2-content .number-contact .text{color:var(--White);font-size:17px;line-height:38px;font-family:Marcellus;padding-bottom:11px;letter-spacing:.4px}.section-contact-2 .contact-inner-2 .section-contact-2-content .number-contact .number-phone{color:var(--Primary);font-size:35px;line-height:38px;font-family:Marcellus;letter-spacing:.4px}.section-contact-2 .line{max-width:1170px;height:1px;background-color:var(--Border-3);margin:0 auto}.section-contact-2{padding-right:0;margin-bottom:0}.section-gallery .section-gallery-inner .title{font-size:50px;line-height:60px;font-family:Marcellus;color:var(--White);margin-left:-15px;padding-bottom:63px}.section-about-us .section-about-us-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.section-about-us .section-about-us-inner .widget-video{width:50%}.section-about-us .section-about-us-inner .widget-video .popup-youtube{width:124px;height:124px}.section-about-us .section-about-us-inner .widget-video img{width:100%;height:auto;object-fit:cover}.section-about-us .section-about-us-inner .section-about-us-content{width:50%;border:1px solid var(--Border);padding:94px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;flex-direction:column}.section-about-us .section-about-us-inner .section-about-us-content .title{padding-bottom:62px}.section-about-us .section-about-us-inner .section-about-us-content .icon{max-width:216px;height:auto;padding-bottom:69px}.section-about-us .section-about-us-inner .section-about-us-content .text{padding-bottom:53px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}.section-about-us .section-about-us-inner .section-about-us-content .text span{line-height:25px;letter-spacing:.2px}.section-about-us .section-about-us-inner .section-about-us-content .line{width:215px;height:1px;background-color:var(--Primary)}.contact-us-content{padding:124px 0 60px}.contact-us-content .title,.contact-us-content .icon{padding-bottom:37px}.contact-us-content ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;gap:30px}.content-us-form .title{padding-bottom:15px}.content-us-form .text p{letter-spacing:.3px;font-family:Marcellus}.secition-meet-the-team-1-inner{background-image:url(/image/bg/bg-meet-the-team.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:86px}.secition-meet-the-team-1-inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#000,#000000e0)}.secition-meet-the-team-1-inner .meet-the-team-1-left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;width:27.5%}.secition-meet-the-team-1-inner .meet-the-team-1-left .image img{width:100%;height:auto;object-fit:cover}.secition-meet-the-team-1-inner .meet-the-team-1-right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:67px;position:relative;padding:157px 0 0;width:68%;overflow:hidden}.secition-meet-the-team-1-inner .meet-the-team-1-right .personal-information{padding:0 33px 0 0;position:relative;width:37.8%}.secition-meet-the-team-1-inner .meet-the-team-1-right .personal-information:before{content:"";position:absolute;top:-9%;right:0;width:1px;height:500px;background-color:var(--Border-3)}.secition-meet-the-team-1-inner .meet-the-team-1-right .personal-information .name{color:var(--White);font-family:Marcellus;letter-spacing:.3px;padding-bottom:9px}.secition-meet-the-team-1-inner .meet-the-team-1-right .personal-information .text-color-primary{color:var(--Primary);text-align:end;text-transform:uppercase;letter-spacing:1.5px;padding-bottom:55px}.secition-meet-the-team-1-inner .meet-the-team-1-right .personal-information .text{color:var(--White);font-family:Marcellus;line-height:40px;padding-bottom:60px}.secition-meet-the-team-1-inner .meet-the-team-1-right .wg-bio{width:50%}.secition-meet-the-team-1-inner .meet-the-team-1-right .wg-bio .title{color:var(--White);font-family:Marcellus;padding-bottom:27px}.secition-meet-the-team-1-inner .meet-the-team-1-right .wg-bio p{color:var(--color-text-3);font-weight:300;letter-spacing:.1px;line-height:26px}.section-meet-the-team-2 .heading-section{max-width:930px;margin:0 auto}.section-meet-the-team-2 .heading-section .title{padding-bottom:10px}.section-meet-the-team-2 .heading-section .title a{font-size:35px;color:var(--White);font-family:Marcellus}.section-meet-the-team-2 .heading-section .title a:hover{color:var(--Primary)}.section-meet-the-team-2 .heading-section .sub-title{margin-bottom:25px;color:var(--Primary);font-weight:300;text-transform:uppercase;letter-spacing:1.5px;padding-left:8px}.section-meet-the-team-2 .heading-section .text{color:var(--color-text-4);margin-bottom:20px}.section-meet-the-team-2 .heading-section .text-2{color:var(--color-text-4)}.dowload-menu{padding-bottom:88px}.dowload-menu p{color:var(--color-text-3);padding:34px 0 42px;letter-spacing:.2px}.our-menu-list{padding:0 31px}.our-menu-list .title{font-family:Marcellus;color:var(--White);padding-bottom:29px}.our-menu-list .our-menu-item .line{flex-grow:1;height:1px;margin:auto 40px 10px;border-bottom:1px solid var(--Border-2)}.our-menu-list .our-menu-item h5{color:var(--White);font-family:Marcellus;padding-bottom:8px}.our-menu-list .our-menu-item .menu-item{padding-bottom:25px}.our-menu-list .our-menu-item .menu-item .text-color-primary{font-family:Marcellus;color:var(--Primary);letter-spacing:-.15px;line-height:25px}.note{padding:63px 165px;border:1px solid var(--Border-5)}.note .text{color:var(--White);font-family:Marcellus;letter-spacing:.4px;line-height:35px}.title-private-dinner .title{font-family:Marcellus;font-size:35px;line-height:50px;color:var(--White);padding-bottom:37px}.section-private-dinner-inner{background-color:var(--Secondary);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}.section-private-dinner-inner.style-2{justify-content:unset}.section-private-dinner-inner .image{width:50%}.section-private-dinner-inner .image img{width:100%;height:auto;object-fit:cover}.section-private-dinner-inner .section-private-dinner-content{padding:123px 0 0 169px;width:50%}.section-private-dinner-inner .section-private-dinner-content .title{font-size:50px;line-height:60px;font-family:Marcellus;color:var(--White);padding-bottom:26px}.section-private-dinner-inner .section-private-dinner-content .text{color:var(--color-text-3);font-weight:300;padding-left:5px;letter-spacing:.13px;padding-bottom:21px}.section-private-dinner-inner .section-private-dinner-content ul{padding-bottom:35px}.section-private-dinner-inner .section-private-dinner-content ul li{font-size:17px;line-height:38px;color:var(--White);font-family:Marcellus;padding-left:5px;letter-spacing:.3px}.reservation-content{padding:124px 0 60px}.reservation-content .title,.reservation-content .icon{padding-bottom:37px}.reservation-content ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;gap:30px}.section-reservation .section-reservation-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:128px}.section-reservation .section-reservation-inner .image img{width:100%;height:auto;object-fit:cover;border-radius:50%;padding:20px;border:1px solid var(--Border-5)}.section-reservation .section-reservation-inner .image-1{margin-left:-20px;margin-top:-20px}.section-reservation .section-reservation-inner .image-2{margin-right:-20px;margin-top:-20px}.section-reservation .section-reservation-inner .form-book{width:34%}.content-section-slide-3{padding:0 0 68px}.content-section-slide-3 .top{letter-spacing:3px}.content-section-slide-3 .title{padding-bottom:14px}.content-section-slide-3 .text{padding:0}.section-special-event-1-title h4{color:var(--White);font-family:Marcellus;letter-spacing:.5px;line-height:45px;padding-bottom:120px}.section-special-event .image{position:relative}.section-special-event .image .image-1{overflow:hidden;position:relative}.section-special-event .image .image-1 img{-webkit-transition:transform 1.5s cubic-bezier(0,0,.44,1.18);transition:transform 1s cubic-bezier(0,0,.44,1.18)}.section-special-event .image .image-1:hover{z-index:9}.section-special-event .image .image-1:hover img{-webkit-transform:scale(1.06);transform:scale(1.06)}.section-special-event .image .image-2{position:absolute;top:13%;left:30%;overflow:hidden;z-index:2}.section-special-event .image .image-2 img{-webkit-transition:transform 2s cubic-bezier(0,0,.44,1.18);transition:transform 1.5s cubic-bezier(0,0,.44,1.18)}.section-special-event .image .image-2:hover img{-webkit-transform:scale(1.06);transform:scale(1.06)}.section-special-event .image.style-2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:end}.section-special-event .image.style-2 .image-2{left:0%}.section-special-event .special-event-content .text{letter-spacing:.1px;padding-bottom:21px}.section-special-event .special-event-content ul li{font-family:Marcellus;color:var(--color-text-3);letter-spacing:.3px;line-height:38px}.section-special-event .special-event-content ul li:last-child{padding-bottom:0}.section-special-event .special-event-content ul li i{color:var(--Primary);padding-right:15px}.special-event-1-content{padding:129px 0 0 67px}.special-event-2-content{padding:129px 0 0}.section-icon-special-event-inner{background-position:center;background-repeat:no-repeat;background-size:cover;padding:124px 0}.section-icon-special-event-inner .content .title{padding-bottom:79px}.section-icon-special-event-inner .list-icon{gap:63px}.section-icon-special-event-inner .list-icon .box-icon .icon{padding-bottom:34px}.section-special-event-contact .inner{background-image:url(../image/bg/contact-page-special.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;padding:176px 0 133px;background-attachment:fixed}.section-special-event-contact .inner:before{content:"";position:absolute;top:0;width:100%;height:100%;background-color:#000c}.section-special-event-contact .inner h2{position:relative;color:var(--White);font-family:Marcellus;padding-bottom:35px;padding-left:88px;line-height:55px}.section-special-event-contact .inner h2 span{color:var(--Primary)}.premium-waitlist-section{display:flex;flex-direction:column;height:100vh;width:auto;background:#120e0b;overflow:hidden;border-radius:100px}.luxurious-recipes-half,.waitinglist-form-half{flex:1;display:flex;flex-direction:column;padding:40px 80px;position:relative}.section-title-gold{font-family:Marcellus,serif;font-size:70px;font-weight:400;letter-spacing:4px;color:#d4c4a8;text-align:center;margin:0 0 30px;text-transform:uppercase}.carousel-container{position:relative;width:100%;padding:40px 50px;-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;align-items:center}.carousel-title{font-family:Copperplate,Arial Black,Arial,sans-serif;font-weight:900;font-size:100px;letter-spacing:7px;margin-bottom:60px;color:#c1a67c;text-align:center;-webkit-user-select:none;user-select:none}.carousel{display:flex;align-items:center;gap:5%;overflow:visible;scroll-behavior:smooth;padding:20px 0;-ms-overflow-style:none;scrollbar-width:none;width:100%;justify-content:center;height:100%}.carousel::-webkit-scrollbar{display:none}.carousel-item{border-radius:150px;width:auto;height:auto;flex-shrink:0;filter:brightness(.5);cursor:pointer;display:flex;justify-content:center;align-items:center;background-color:#222;transition:all .5s ease;-webkit-user-select:none;user-select:none;position:relative}.carousel-item img{width:395px;height:650px;object-fit:contain;border-radius:150px;display:block;transition:transform .5s ease;-webkit-user-select:none;user-select:none;pointer-events:none}.carousel-item.active.center{filter:none;cursor:default;border:4px solid #c1a67c;box-shadow:0 8px 20px #c1a67c99;background-color:#1a1710;transition:all .5s ease;pointer-events:auto;z-index:5}.carousel-item.active.center img{transform:scale(1.05)}.carousel-item.prev-active.left{filter:brightness(.35);background:linear-gradient(to left,#0000008f,#000000c2,#000);cursor:pointer;border:none;box-shadow:none}.carousel-item.inactive.right{filter:brightness(.35);background:linear-gradient(to right,#0000008f,#000000c2,#000)}.carousel-info{color:#c1a67c;font-size:40px;font-weight:700;line-height:1.4;width:16%;text-align:center;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;-webkit-user-select:none;user-select:none;pointer-events:auto}.item-name{font-size:40px;margin-bottom:10px;font-weight:900;letter-spacing:1.3px;-webkit-user-select:text;user-select:text}.item-price{font-size:35px;margin-bottom:15px;font-weight:900;letter-spacing:1.6px;-webkit-user-select:text;user-select:text}.item-desc{font-size:20px;text-transform:uppercase;font-weight:600;margin-bottom:25px;letter-spacing:.03em;line-height:1.4;-webkit-user-select:text;user-select:text}.order-btn{background-color:transparent;border:1.5px solid #c1a67c;color:#c1a67c;padding:20px;border-radius:35px;font-weight:500;letter-spacing:.5px;cursor:pointer;transition:background-color .3s ease,color .3s ease;align-self:center;-webkit-user-select:none;user-select:none;font-size:30px;font-family:Arial Black,Arial,sans-serif;text-transform:uppercase}.order-btn:hover{background-color:#c1a67c;color:#0c0a07}.waitinglist-form-half{background:#0a0605;border-top:1px solid rgba(212,196,168,.1);width:100%;border-radius:150px}.waitlist-subtitle{font-family:Marcellus,serif;font-size:20px;line-height:1.6;color:#fff;text-align:center;margin:0 0 30px;text-transform:uppercase}.waitlist-layout{flex:1;display:flex;align-items:center;justify-content:space-between;gap:80px}.chair-visual{display:flex;align-items:center;justify-content:center}.chair-img{max-width:100%;height:auto;filter:drop-shadow(0 20px 40px rgba(0,0,0,.5))}.form-container{flex:1;max-width:500px;display:flex;flex-direction:column;gap:20px}.register-label{font-family:Marcellus,serif;font-size:16px;font-weight:700;letter-spacing:2px;color:#d4c4a8;text-align:center;text-transform:uppercase}.waitlist-form-fields{display:flex;flex-direction:column;gap:16px}.form-row-two{display:flex;gap:16px}.form-input{padding:14px 20px;border-radius:30px;border:2px solid rgba(212,196,168,.4);background:transparent;color:#fff;font-family:Marcellus,serif;font-size:14px;transition:all .3s ease}.form-input:focus{outline:none;border-color:#d4c4a8}.form-input::placeholder{color:#ffffff4d}.form-input-full{width:100%}.form-input-half{flex:1}.submit-btn{align-self:center;padding:12px 40px;border-radius:25px;border:2px solid #D4C4A8;background:transparent;color:#d4c4a8;font-family:Marcellus,serif;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:all .3s ease;margin-top:10px}.submit-btn:hover{background:#d4c4a8;color:#000;transform:translateY(-2px)}.chef-section{display:flex;flex-direction:column;height:100vh;width:100%;background:#050202;justify-content:center;align-items:center}.awards-section{display:flex;flex-direction:column;height:100vh;width:100%;background-image:url(/build/assets/meteor-rain-B4qGwUVW.png),linear-gradient(180deg,#c0aa8a 50%,#cfbea6);overflow:auto;padding:60px 40px;justify-content:center;align-items:center}.premium-recipes-section{display:flex;flex-direction:column;height:100vh;width:100%;background:#120e0b;overflow:hidden;border-radius:150px;padding:40px;justify-content:center;align-items:center}.waitlist-form-section{display:flex;flex-direction:column;height:100vh;width:100%;background:#120e0b;overflow:hidden;border-radius:160px;justify-content:center;align-items:center}.why-chef-image-section{display:flex;flex-direction:column;height:100vh;width:100%;background:#f5f5f5;border-radius:100px}.why-chef-image{width:100%;max-width:600px;margin:30px auto 0;border-radius:20px;overflow:hidden}.why-chef-image img{width:100%;height:auto;display:block}.why-chef-container{background-color:#000;border-radius:150px 150px 0 0;padding:30px 90px 15px 0;margin-top:0;position:relative;width:100%;height:60%;margin-right:0;z-index:10}.why-chef-container .why-chef-heading{font-family:Marcellus,serif;font-size:95px;font-weight:1000;letter-spacing:4px;color:#d4c4a8;text-align:center;margin-bottom:50px}.shop-banner-section{position:relative;width:100%;height:clamp(280px,35vw,480px);display:flex;align-items:center;justify-content:center;background-color:#f8f8f8;overflow:visible;background-size:cover;background-position:center center;background-repeat:no-repeat}.shop-banner-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0000004d,#00000080);z-index:1}.shop-banner-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:2}.shop-banner-content{display:flex;align-items:center;justify-content:center;width:100%;padding:40px 20px}.shop-banner-btn{display:inline-flex;align-items:center;justify-content:center;padding:20px 60px;background-color:var(--Primary);color:#fff;font-family:Marcellus,serif;font-size:24px;font-weight:600;text-transform:uppercase;letter-spacing:2px;border-radius:50px;text-decoration:none;box-shadow:0 8px 24px #a8323266;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border:3px solid transparent}.shop-banner-btn:hover{background-color:#812626;transform:translateY(-3px);box-shadow:0 12px 32px #a8323280;color:#fff}.shop-banner-btn:active{transform:translateY(-1px)}.shop-overview-cards .overview-square{width:50%;max-width:700px;height:auto;min-height:300px;border-radius:45px;background:var(--White);box-shadow:0 8px 24px #00000026;padding:24px;pointer-events:auto}.shop-overview-cards .overview-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:20px;width:100%;height:100%}.shop-overview-cards .overview-item{border-radius:45px;background:#fafafa;box-shadow:inset 0 2px 8px #0000000f;display:flex;align-items:center;justify-content:center;padding:20px}.shop-overview-cards .overview-item-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.shop-overview-cards .overview-title{color:#999;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.5px;font-family:Jost,sans-serif}.shop-overview-cards .overview-value{color:#333;font-size:13px;font-weight:600;line-height:1.4;font-family:Jost,sans-serif}.classic-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:flex;align-items:center;justify-content:center}.classic-menu-overlay-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000d9;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.classic-menu-overlay-content{position:relative;width:92%;height:88%;max-width:1400px;max-height:900px;z-index:1;border-radius:12px;overflow:hidden;background:#1a1a1a;box-shadow:0 25px 80px #0009}.classic-menu-overlay-content .flip-book-wrapper{width:100%!important;height:100%!important}.classic-menu-close-btn{position:absolute;top:15px;right:15px;z-index:10;background:#ffffff26;border:1px solid rgba(255,255,255,.2);color:#fff;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;transition:all .3s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.classic-menu-close-btn:hover{background:#ffffff40;transform:scale(1.1)}.flip-book-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#ffffff80;text-align:center;padding:40px}.flip-book-empty i{color:#ffffff4d}.flip-book-empty p{font-size:16px;margin-top:10px}@media(min-width:1537px)and (max-width:1920px){:root{--sidebar-width-collapsed: 91px;--sidebar-width-expanded: 250px;--sidebar-icon-size: 45px;--sidebar-logo-size: 45px;--sidebar-label-size: 12px}html{font-size:10.5px!important}.fixed-sidebar{width:91px!important;padding:8px 0!important;overflow-y:hidden!important;height:100vh!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important}.fixed-sidebar .sidebar-toggle{width:28px!important;height:28px!important;padding:3px!important;margin-bottom:6px!important;flex-shrink:0!important}.fixed-sidebar .sidebar-toggle span{width:22px!important;height:2px!important}.fixed-sidebar .sidebar-nav{display:flex!important;flex-direction:column!important;align-items:center!important;flex-shrink:0!important}.fixed-sidebar .nav-item{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;padding:2px 0!important}.fixed-sidebar .nav-item .sidebar-icon{width:45px!important;height:45px!important;flex-shrink:0!important}.fixed-sidebar .nav-item i{font-size:12px!important;min-width:12px!important}.fixed-sidebar .nav-item span,.fixed-sidebar .utility-item span{font-size:12px!important}.fixed-sidebar .cart-count{top:25%!important}.fixed-sidebar .sidebar-logo{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;overflow:visible!important;flex-shrink:0!important}.fixed-sidebar .sidebar-logo .sidebar-hotline{font-size:12px!important;font-weight:700!important;margin-bottom:4px!important;color:#000!important;background:transparent!important;border:0!important}.fixed-sidebar .sidebar-logo img{width:45px!important;height:auto!important;max-width:none!important}.fixed-sidebar .sidebar-utilities{display:flex!important;flex-direction:column!important;align-items:center!important;flex-shrink:0!important}.fixed-sidebar .utility-item{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important}.fixed-sidebar .utility-item .sidebar-icon{width:45px!important;height:45px!important;flex-shrink:0!important}.fixed-sidebar .utility-item i{font-size:12px!important;min-width:12px!important}.fixed-sidebar.expanded{width:250px!important;padding-left:8%!important;gap:2%}.fixed-sidebar.expanded .sidebar-logo img{width:45px!important}.fixed-sidebar.expanded .sidebar-icon{width:45px!important;height:45px!important}.fixed-sidebar.expanded .nav-item{justify-content:center!important;padding-right:0!important}.fixed-sidebar.expanded .nav-item .sidebar-icon{width:45px!important;height:45px!important;flex-shrink:0!important}.fixed-sidebar.expanded .utility-item{justify-content:center!important;padding-right:0!important}.fixed-sidebar.expanded .utility-item .sidebar-icon{width:45px!important;height:45px!important;flex-shrink:0!important}body,body.sidebar-expanded{margin-right:91px!important}main{width:100%!important;overflow-x:hidden!important}.banner-text-behind{font-size:105px!important}.chef-name-title{font-size:75px!important;margin-top:12%!important}.chef-summary{width:100%!important}.chef-summary p{font-size:18px!important}.chef-timeline{gap:35px!important;padding-left:15%!important;padding-right:0%!important}.chef-timeline .timeline-item{margin-bottom:-13%!important}.chef-timeline .timeline-year,.chef-timeline .timeline-description{font-size:18px!important}.timeline-vector .vector-img{width:70px!important}.chef-frame{grid-template-columns:1fr 225px 1fr!important;height:66%!important;bottom:13px!important}.chef-frame .chef-image-wrapper{width:190%!important;right:35%!important}.award-title{font-size:45px!important}.awards-section{padding:0!important}.main-award .award-icon{width:50%!important;height:auto!important}.sub-awards-row{width:95%!important}.main-content{padding-right:0!important}.why-chef-container .why-chef-heading{font-size:60px!important}.why-chef-container .why-chef-text{font-size:12px!important;line-height:20px!important}.title-box-icon{font-size:16px!important;margin-bottom:0!important;line-height:12px!important;padding-bottom:17px!important}.list-icon .box-icon .text{font-size:18px!important;line-height:25px!important}.section-2 .online-menu-header .online-menu-title{padding-top:6%!important}.section-2 .section-2-heading{font-size:53px!important;line-height:53px!important;margin-bottom:38px!important}.section-2 .menu-card{min-height:254px!important;border-radius:394px!important;padding:30px!important;font-size:17px!important;line-height:23px!important}.section-2 .menu-card .menu-icon{width:90px!important;height:90px!important;margin-bottom:15px!important}.section-2 .menu-card .menu-btn{font-size:12px!important;padding:9px 18px!important;margin-top:23px!important}.section-2 .menu-card .menu-card-icon{width:200px!important;height:200px!important}.section-2 .menu-card-left{border-radius:150px 0 394px 150px!important}.section-2 .menu-card-right{border-radius:0 150px 150px 394px!important}.header-inner{padding-right:45px!important}.top-favs-section .top-favs-container .top-favs-carousel-wrapper .star-controls{gap:40px!important}.top-favs-section .top-favs-container .top-favs-carousel-wrapper .star-controls .star-btn{width:250px!important;height:250px!important}.carousel-container .carousel-title{font-size:60px!important}.carousel-container .carousel-info .order-btn{font-size:22px!important}.carousel-container .carousel-info .item-name{font-size:20px!important}.chair-img{max-width:60%!important}.form-container{position:relative!important;bottom:40px!important}.section-contact-2 .contact-inner-2{margin-top:0!important;padding-bottom:20px!important}.section-contact-2 .contact-inner-2 .image{width:280px!important;height:280px!important;min-width:280px!important;min-height:280px!important;padding:15px!important;margin-left:-15px!important}.section-contact-2 .contact-inner-2 .image img{width:100%!important;height:100%!important}.section-contact-2 .contact-inner-2 .wg-map{width:280px!important;height:280px!important;min-width:280px!important;min-height:280px!important;padding:15px!important;margin-right:-15px!important}.section-contact-2 .contact-inner-2 .wg-map .box-map.style-2{width:100%!important;height:100%!important}.section-contact-2 .contact-inner-2 .section-contact-2-content .title{font-size:40px!important;line-height:45px!important;padding-bottom:20px!important}.section-contact-2 .contact-inner-2 .section-contact-2-content .icon{padding-bottom:20px!important}.section-contact-2 .contact-inner-2 .section-contact-2-content .icon svg{width:28px!important;height:28px!important}.section-contact-2 .contact-inner-2 .section-contact-2-content ul{padding-bottom:10px!important}.section-contact-2 .contact-inner-2 .section-contact-2-content ul li{font-size:14px!important;line-height:28px!important}.section-contact-2 .contact-inner-2 .section-contact-2-content .number-contact{padding-bottom:20px!important}.section-contact-2 .contact-inner-2 .section-contact-2-content .number-contact .text{font-size:14px!important;line-height:28px!important}.section-contact-2 .contact-inner-2 .section-contact-2-content .number-contact .number-phone{font-size:28px!important;line-height:32px!important}.footer .tf-container .footer-middel .row .col-md-4{display:flex!important;justify-content:center!important}.footer .tf-container .footer-middel .row .col-md-4 .footer-menu-list .ul li{line-height:25px!important}.footer .tf-container .footer-middel .row .col-md-4 .footer-menu-list .tite{padding-bottom:10px!important}.footer-top{padding:25px!important;justify-content:space-around!important}.footer-middel{padding:25px!important}.shop-banner-section{height:clamp(340px,32vw,480px)!important}.shop-banner-btn{padding:20px 60px!important;font-size:24px!important;letter-spacing:2px!important}.shop-overview-cards .overview-square{width:50%!important;max-width:700px!important;min-height:300px!important;padding:24px!important;border-radius:45px!important}.shop-overview-cards .overview-grid{gap:20px!important}.shop-overview-cards .overview-item{padding:20px!important;border-radius:45px!important}.shop-overview-cards .overview-title{font-size:11px!important}.shop-overview-cards .overview-value{font-size:13px!important}.quick-add-section{width:90%!important}}@media(min-width:1281px)and (max-width:1536px){:root{--sidebar-width-collapsed: 73px;--sidebar-width-expanded: 200px;--sidebar-icon-size: 36px;--sidebar-logo-size: 36px;--sidebar-label-size: 10px}html{font-size:8.4px!important}.fixed-sidebar{width:73px!important;padding:6px 0!important;overflow-y:hidden!important;height:100vh!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important}.fixed-sidebar .sidebar-toggle{width:22px!important;height:22px!important;padding:2px!important;margin-bottom:5px!important;flex-shrink:0!important}.fixed-sidebar .sidebar-toggle span{width:18px!important;height:1.6px!important}.fixed-sidebar .sidebar-nav{margin-top:5px!important;display:flex!important;flex-direction:column!important;align-items:center!important;flex-shrink:0!important}.fixed-sidebar .nav-item{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;padding:2px 0!important}.fixed-sidebar .nav-item .sidebar-icon{width:36px!important;height:36px!important;flex-shrink:0!important}.fixed-sidebar .nav-item i{font-size:10px!important;min-width:10px!important}.fixed-sidebar .nav-item span,.fixed-sidebar .utility-item span{font-size:10px!important}.fixed-sidebar .cart-count{top:25%!important}.fixed-sidebar .sidebar-logo{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;overflow:visible!important;flex-shrink:0!important}.fixed-sidebar .sidebar-logo .sidebar-hotline{font-size:10px!important;font-weight:700!important;margin-bottom:3px!important;color:#000!important;background:transparent!important;border:0!important}.fixed-sidebar .sidebar-logo img{width:44px!important;height:auto!important;max-width:none!important}.fixed-sidebar .sidebar-utilities{gap:3px!important;margin-bottom:6px!important;margin-top:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;flex-shrink:0!important}.fixed-sidebar .utility-item{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important}.fixed-sidebar .utility-item .sidebar-icon{width:36px!important;height:36px!important;flex-shrink:0!important}.fixed-sidebar .utility-item i{font-size:10px!important;min-width:10px!important}.fixed-sidebar.expanded{width:200px!important}.fixed-sidebar.expanded .sidebar-logo img{width:36px!important}.fixed-sidebar.expanded .sidebar-icon{width:36px!important;height:36px!important}.fixed-sidebar.expanded .nav-item{justify-content:center!important;padding-right:0!important}.fixed-sidebar.expanded .nav-item .sidebar-icon{width:36px!important;height:36px!important;flex-shrink:0!important}.fixed-sidebar.expanded .utility-item{justify-content:center!important;padding-right:0!important}.fixed-sidebar.expanded .utility-item .sidebar-icon{width:36px!important;height:36px!important;flex-shrink:0!important}body,body.sidebar-expanded{margin-right:73px!important}main{width:100%!important;overflow-x:hidden!important}.chef-name-title{font-size:60px!important;margin-top:12%!important}.chef-summary{width:100%!important}.chef-summary p{font-size:14px!important}.chef-timeline{gap:10px!important;padding-left:12%!important}.chef-timeline .timeline-item{margin-bottom:-22%!important}.chef-timeline .timeline-year,.chef-timeline .timeline-description{font-size:14px!important}.timeline-vector .vector-img{width:80px!important}.chef-frame{grid-template-columns:1fr 180px 1fr!important;height:66%!important;bottom:22px!important}.chef-frame .chef-image-wrapper{width:180%!important;right:35%!important}.award-title{font-size:36px!important}.awards-section{padding:0!important}.awards-section .awards-container{padding-bottom:0!important;margin-bottom:0!important}.awards-section .awards-container .awards-title{font-size:100px!important}.awards-section .main-award .award-icon{width:40%!important;height:auto!important}.awards-section .sub-awards-row{width:95%!important}.awards-section .sub-awards-row .sub-award .award-certificate{width:20%!important}.awards-section .sub-awards-row .sub-award .award-info .award-category,.awards-section .sub-awards-row .sub-award .award-info .award-location-sub,.awards-section .sub-awards-row .sub-award .award-info .award-year-sub{font-size:18px!important}.main-content{padding-right:0!important}.why-chef-container .why-chef-heading{font-size:48px!important}.why-chef-container .why-chef-text{font-size:10px!important;line-height:16px!important}.title-box-icon{font-size:13px!important;margin-bottom:0!important;line-height:10px!important;padding-bottom:14px!important}.list-icon .box-icon .text{font-size:14px!important;line-height:20px!important}.section-2 .online-menu-header .online-menu-title{padding-top:6%!important;font-size:60px}.section-2 .section-2-heading{font-size:42px!important;line-height:42px!important;margin-bottom:30px!important}.section-2 .menu-card{min-height:203px!important;border-radius:315px!important;padding:24px!important;font-size:14px!important;line-height:18px!important}.section-2 .menu-card .menu-icon{width:72px!important;height:72px!important;margin-bottom:12px!important}.section-2 .menu-card .menu-btn{font-size:10px!important;padding:7px 14px!important;margin-top:18px!important}.section-2 .menu-card .menu-card-icon{width:160px!important;height:160px!important}.section-2 .menu-card-left{border-radius:120px 0 315px 120px!important}.section-2 .menu-card-right{border-radius:0 120px 120px 315px!important}.header-inner{padding-right:36px!important}.top-favs-section .top-favs-container .top-favs-carousel-wrapper .star-controls{gap:32px!important}.top-favs-section .top-favs-container .top-favs-carousel-wrapper .star-controls .star-btn{width:200px!important;height:200px!important}.carousel-container .carousel .carousel-item img{width:195px!important;height:450px!important}.carousel-container .carousel-title{font-size:48px!important}.carousel-container .carousel-info .order-btn{font-size:18px!important}.carousel-container .carousel-info .item-name{font-size:16px!important}.chair-img{max-width:60%!important}.form-container{position:relative!important;bottom:32px!important}.section-contact-2 .contact-inner-2{margin-top:0!important}.section-contact-2 .contact-inner-2 .image{width:224px!important;height:224px!important;min-width:224px!important;min-height:224px!important;padding:12px!important;margin-left:-12px!important}.section-contact-2 .contact-inner-2 .image img{width:100%!important;height:100%!important}.section-contact-2 .contact-inner-2 .wg-map{width:224px!important;height:224px!important;min-width:224px!important;min-height:224px!important;padding:12px!important;margin-right:-12px!important}.section-contact-2 .contact-inner-2 .wg-map .box-map.style-2{width:100%!important;height:100%!important}.section-contact-2 .contact-inner-2 .section-contact-2-content .title{font-size:32px!important;padding-bottom:16px!important}.section-contact-2 .contact-inner-2 .section-contact-2-content .icon{padding-bottom:16px!important}.section-contact-2 .contact-inner-2 .section-contact-2-content .icon svg{width:22px!important;height:22px!important}.section-contact-2 .contact-inner-2 .section-contact-2-content ul{padding-bottom:8px!important}.section-contact-2 .contact-inner-2 .section-contact-2-content ul li{font-size:11px!important;line-height:22px!important}.section-contact-2 .contact-inner-2 .section-contact-2-content .number-contact{padding-bottom:16px!important}.section-contact-2 .contact-inner-2 .section-contact-2-content .number-contact .text{font-size:11px!important;line-height:22px!important}.section-contact-2 .contact-inner-2 .section-contact-2-content .number-contact .number-phone{font-size:22px!important;line-height:26px!important}.footer .tf-container .footer-middel .row .col-md-4{display:flex!important;justify-content:center!important}.footer .tf-container .footer-middel .row .col-md-4 .footer-menu-list .ul li{line-height:20px!important}.footer .tf-container .footer-middel .row .col-md-4 .footer-menu-list .tite{padding-bottom:8px!important}.footer-top{padding:10px!important;justify-content:space-around!important}.footer-middel{padding:15px!important}.footer-bottom{padding:10px!important}.shop-banner-section{height:clamp(320px,30vw,440px)!important}.shop-banner-btn{padding:16px 48px!important;font-size:19px!important;letter-spacing:1.6px!important}.shop-overview-cards{top:65%!important}.shop-overview-cards .overview-square{width:50%!important;min-height:240px!important;padding:19px!important;border-radius:36px!important}.shop-overview-cards .overview-grid{gap:16px!important}.shop-overview-cards .overview-item{padding:16px!important;border-radius:36px!important}.shop-overview-cards .overview-title{font-size:8.8px!important}.shop-overview-cards .overview-value{font-size:10.4px!important}}@media(min-width:1024px)and (max-width:1280px){:root{--sidebar-width-collapsed: 61px;--sidebar-width-expanded: 168px;--sidebar-icon-size: 35px;--sidebar-logo-size: 35px;--sidebar-label-size: 8px}html{font-size:7px!important}.fixed-sidebar{width:61px!important;padding:4px 0!important;overflow-y:hidden!important;height:100vh!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important}.fixed-sidebar .sidebar-toggle{width:18px!important;height:18px!important;padding:2px!important;margin-bottom:3px!important;flex-shrink:0!important}.fixed-sidebar .sidebar-toggle span{width:14px!important;height:1.2px!important}.fixed-sidebar .sidebar-nav{gap:2px!important;margin-top:3px!important;display:flex!important;flex-direction:column!important;align-items:center!important;flex-shrink:0!important}.fixed-sidebar .nav-item{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;padding:1px 0!important}.fixed-sidebar .nav-item .sidebar-icon{flex-shrink:0!important}.fixed-sidebar .nav-item i{font-size:8px!important;min-width:8px!important}.fixed-sidebar .nav-item span,.fixed-sidebar .utility-item span{font-size:8px!important;height:50%!important}.fixed-sidebar .cart-count{top:25%!important;width:15px!important}.fixed-sidebar .sidebar-logo{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;overflow:visible!important;flex-shrink:0!important}.fixed-sidebar .sidebar-logo .sidebar-hotline{font-size:8px!important;font-weight:700!important;margin-bottom:2px!important;color:#000!important;background:transparent!important;border:0!important}.fixed-sidebar .sidebar-logo img{width:35px!important;height:auto!important;max-width:none!important}.fixed-sidebar .sidebar-utilities{gap:2px!important;margin-top:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;flex-shrink:0!important}.fixed-sidebar .utility-item{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important}.fixed-sidebar .utility-item .sidebar-icon{flex-shrink:0!important}.fixed-sidebar .utility-item i{font-size:8px!important;min-width:8px!important}.fixed-sidebar.expanded{width:168px!important}.fixed-sidebar.expanded .sidebar-logo img{width:35px!important}.fixed-sidebar.expanded .sidebar-icon{width:28px!important;height:28px!important}.fixed-sidebar.expanded .nav-item{justify-content:center!important;padding-right:0!important}.fixed-sidebar.expanded .nav-item .sidebar-icon{width:28px!important;height:28px!important;flex-shrink:0!important}.fixed-sidebar.expanded .utility-item{justify-content:center!important;padding-right:0!important}.fixed-sidebar.expanded .utility-item .sidebar-icon{width:28px!important;height:28px!important;flex-shrink:0!important}body,body.sidebar-expanded{margin-right:61px!important}main{width:100%!important;overflow-x:hidden!important}.chef-frame{grid-template-columns:1fr 151px 1fr!important;height:62%!important;bottom:5%!important}.chef-frame .chef-image-wrapper{width:165%!important;right:35%!important}.banner-image-container{max-width:45%!important}.banner-image-container img{top:110px!important}.banner-nav-image{width:160px!important;height:160px!important}.banner-nav-left{top:35%!important}.chef-name-title{font-size:50px!important;margin-top:12%!important}.chef-summary{width:100%!important}.chef-summary p{font-size:10px!important}.chef-timeline{gap:25px!important;padding-left:20%!important}.chef-timeline .timeline-item{margin-bottom:-24%}.chef-timeline .timeline-year{font-size:12px!important}.chef-timeline .timeline-description{font-size:10px!important}.timeline-vector .vector-img{width:50px!important}.awards-section{padding:0!important}.awards-section .awards-container{padding-bottom:0!important;gap:0!important}.awards-section .awards-container .awards-title{font-size:90px!important}.awards-section .awards-container .award-title{font-size:30px!important}.awards-section .main-award .award-text .award-label,.awards-section .main-award .award-text .award-location,.awards-section .main-award .award-text .award-year{font-size:20px!important}.awards-section .main-award .award-icon{width:25%!important;height:auto!important}.awards-section .sub-awards-row{width:95%!important}.awards-section .sub-awards-row .sub-award .award-certificate{width:20%!important}.awards-section .sub-awards-row .sub-award .award-info .award-category,.awards-section .sub-awards-row .sub-award .award-info .award-location-sub{font-size:12px!important}.awards-section .sub-awards-row .sub-award .award-info .award-year-sub{font-size:15px!important}.main-content{padding-right:0!important}.why-chef-container .why-chef-heading{font-size:40px!important}.why-chef-container .why-chef-text{font-size:8px!important;line-height:13px!important}.why-chef-container .list-icon .box-icon .icon{margin-bottom:0!important}.title-box-icon{font-size:11px!important;margin-bottom:0!important;line-height:8px!important;padding-bottom:11px!important}.list-icon .box-icon .text{font-size:12px!important;line-height:17px!important}.section-2 .online-menu-header .online-menu-title{padding-top:6%!important;font-size:60px!important}.section-2 .section-2-heading{font-size:36px!important;line-height:36px!important;margin-bottom:25px!important}.section-2 .menu-card{line-height:15px!important}.section-2 .menu-card .menu-card-title{font-size:25px!important;padding:0!important}.section-2 .menu-card .menu-card-subtitle{font-size:25px!important}.section-2 .menu-card .menu-icon{width:60px!important;height:60px!important;margin-bottom:10px!important}.section-2 .menu-card .menu-btn{font-size:8px!important;padding:6px 12px!important;margin-top:15px!important}.section-2 .menu-card .menu-card-icon{width:134px!important;height:134px!important}.section-2 .menu-card-left{border-radius:100px 0 264px 100px!important}.section-2 .menu-card-right{border-radius:0 100px 100px 264px!important}.header-inner{padding-right:30px!important}.top-favs-section .top-favs-container .top-favs-carousel-wrapper .star-controls{gap:27px!important}.top-favs-section .top-favs-container .top-favs-carousel-wrapper .star-controls .star-btn{width:167px!important;height:167px!important}.carousel-container .carousel .carousel-item img{width:195px!important;height:350px!important}.carousel-container .carousel-title{font-size:40px!important}.carousel-container .carousel-info .order-btn{font-size:15px!important}.carousel-container .carousel-info .item-name{font-size:13px!important}.header-inner{margin-left:75px!important;margin-right:12px!important}.header-right{gap:8px!important}.header-icon{gap:8px!important;padding-right:10px!important}.site-logo{top:5px!important;left:10px!important}.site-logo img{max-width:45%!important}.container,.tf-container{max-width:100%!important}.chair-img{max-width:50%!important}.form-container{position:relative!important;bottom:30px!important}.section-contact-2 .contact-inner-2{margin-top:0!important}.section-contact-2 .contact-inner-2 .image{width:230px!important;height:230px!important;min-width:230px!important;min-height:230px!important;padding:12px!important;margin-left:-12px!important}.section-contact-2 .contact-inner-2 .image img{width:100%!important;height:100%!important}.section-contact-2 .contact-inner-2 .wg-map{width:230px!important;height:230px!important;min-width:230px!important;min-height:230px!important;padding:12px!important;margin-right:-12px!important}.section-contact-2 .contact-inner-2 .wg-map .box-map.style-2{width:100%!important;height:100%!important}.section-contact-2 .contact-inner-2 .section-contact-2-content .title{font-size:30px!important;padding-bottom:0!important}.section-contact-2 .contact-inner-2 .section-contact-2-content .icon{padding-bottom:0!important}.section-contact-2 .contact-inner-2 .section-contact-2-content .icon svg{width:24px!important;height:24px!important}.section-contact-2 .contact-inner-2 .section-contact-2-content ul{padding-bottom:8px!important}.section-contact-2 .contact-inner-2 .section-contact-2-content ul li{font-size:10px!important;line-height:18px!important}.section-contact-2 .contact-inner-2 .section-contact-2-content .number-contact{padding-bottom:15px!important}.section-contact-2 .contact-inner-2 .section-contact-2-content .number-contact .text{font-size:12px!important;line-height:24px!important}.section-contact-2 .contact-inner-2 .section-contact-2-content .number-contact .number-phone{font-size:18px!important;line-height:10px!important}.section-contact-2 .contact-inner-2 .section-contact-2-content .tf-btn{padding:3px 20px!important;font-size:10px!important;line-height:30px!important}.footer .tf-container .footer-middel .row .col-md-4{display:flex!important;justify-content:center!important}.footer .tf-container .footer-middel .row .col-md-4 .footer-menu-list .ul li{line-height:20px!important;padding-bottom:0!important;font-size:10px!important}.footer .tf-container .footer-middel .row .col-md-4 .footer-menu-list .title{padding-bottom:0!important}.footer .tf-container .footer-middel .row .col-md-4 .footer-menu-list .text,.footer .tf-container .footer-middel .row .col-md-4 .footer-menu-list .tf-btn-default{font-size:10px!important}.footer-top{padding:0!important;justify-content:space-around!important}.footer-middel{padding:5px!important}.footer-middel .footer-menu-list .title{font-size:15px!important}.footer-bottom{padding:9px!important}.footer-bottom .p,.footer-bottom .footer-bottom-list{font-size:10px!important}.shop-banner-section{height:clamp(300px,28vw,400px)!important}.shop-banner-btn{padding:14px 40px!important;font-size:16px!important;letter-spacing:1.3px!important;border-radius:35px!important}.shop-overview-cards{top:60%!important}.shop-overview-cards .overview-square{width:60%!important;min-height:200px!important;padding:16px!important;border-radius:30px!important}.shop-overview-cards .overview-grid{gap:14px!important}.shop-overview-cards .overview-item{padding:14px!important;border-radius:25px!important}.shop-overview-cards .overview-title{font-size:8px!important}.shop-overview-cards .overview-value{font-size:9px!important}}@media(max-width:479px),(min-width:480px)and (max-width:767px),(min-width:768px)and (max-width:1023px){:root{--sidebar-width-collapsed: 50px;--sidebar-width-expanded: 170px;--sidebar-icon-size: 40px;--sidebar-logo-size: 40px;--sidebar-label-size: 11px}body,html{margin:0!important;padding:0!important;width:100%!important}body{margin-right:var(--sidebar-width-collapsed)!important;width:calc(100vw - var(--sidebar-width-collapsed))!important;overflow-x:hidden!important}body.sidebar-expanded{margin-right:var(--sidebar-width-collapsed)!important}#wrapper{width:100%!important;max-width:calc(100vw - var(--sidebar-width-collapsed))!important}.fixed-sidebar{width:var(--sidebar-width-collapsed)!important;padding:0!important;height:100vh!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;-webkit-overflow-scrolling:touch}.sidebar-toggle{width:32px!important;height:32px!important;padding:4px!important;margin-bottom:8px!important;gap:5px!important}.sidebar-toggle span{width:24px!important;height:3px!important}.sidebar-nav{gap:8px!important;margin-top:0!important;display:flex!important;flex-direction:column!important;align-items:center!important}.nav-item{width:100%!important;height:var(--sidebar-icon-size)!important;display:flex!important;justify-content:center!important;align-items:center!important;padding:4px 0!important;position:relative!important}.nav-item .sidebar-icon{width:var(--sidebar-icon-size)!important;height:var(--sidebar-icon-size)!important;flex-shrink:0!important}.nav-item i{font-size:18px!important;min-width:18px!important}.nav-item>span{opacity:0!important;width:0!important;height:0!important;overflow:hidden!important;position:absolute!important;right:var(--sidebar-width-collapsed)!important;font-size:var(--sidebar-label-size)!important}.sidebar-logo{margin:12px 0!important;width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;position:relative!important}.sidebar-logo .sidebar-hotline{font-size:11px!important;margin-bottom:4px!important}.sidebar-logo img{width:var(--sidebar-logo-size)!important;height:auto!important}.sidebar-utilities{gap:5px!important;margin-bottom:12px!important;display:flex!important;flex-direction:column!important;align-items:center!important}.utility-item{width:100%!important;height:var(--sidebar-icon-size)!important;display:flex!important;justify-content:center!important;align-items:center!important;position:relative!important}.utility-item .sidebar-icon{width:var(--sidebar-icon-size)!important;height:var(--sidebar-icon-size)!important;flex-shrink:0!important}.utility-item i{font-size:18px!important;min-width:18px!important}.utility-item>span{opacity:0!important;width:0!important;height:0!important;overflow:hidden!important;position:absolute!important;right:var(--sidebar-width-collapsed)!important;font-size:var(--sidebar-label-size)!important}.cart-icon-wrapper{position:relative!important}.cart-count{position:absolute!important;top:25%!important;right:0%!important;min-width:18px!important;height:18px!important;font-size:9px!important;padding:2px 4px!important}.fixed-sidebar.expanded{width:var(--sidebar-width-expanded)!important;padding-left:25%!important;gap:1%!important}.fixed-sidebar.expanded .nav-item,.fixed-sidebar.expanded .utility-item{justify-content:center!important}.fixed-sidebar.expanded .nav-item>span,.fixed-sidebar.expanded .utility-item>span{opacity:1!important;width:auto!important;height:auto!important;overflow:visible!important}.fixed-sidebar.expanded .sidebar-hotline{position:absolute!important;right:calc(var(--sidebar-width-collapsed) + 8px)!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important}.fixed-sidebar.expanded .sidebar-logo img{position:absolute!important;right:calc((var(--sidebar-width-collapsed) - var(--sidebar-logo-size)) / 2)!important;top:50%!important;transform:translateY(-50%)!important}.progress-wrap{margin-right:20px!important}.mini-cart{width:calc(100vw - var(--sidebar-width-collapsed))!important;max-width:320px!important;left:0!important;right:auto!important;transform:translate3d(-100%,0,0)!important;height:100vh!important}.mini-cart.active{transform:translateZ(0)!important}.mini-cart-qty-btn{width:15px!important;height:15px!important}.mini-cart-qty-input{width:20px!important}.mini-cart-edit-btn{margin-right:0!important}.mini-cart-edit-icon{width:13px!important;height:13px!important}.mini-cart-remove-btn{margin-left:0!important}.mini-cart-remove-icon{width:13px!important;height:13px!important}.mini-cart-item-image{display:none!important}.fullscreen-section,.banner-section{width:calc(100vw - var(--sidebar-width-collapsed))!important;max-width:calc(100vw - var(--sidebar-width-collapsed))!important;height:100vh!important;margin:0!important;padding:0!important}.banner-section{background-attachment:scroll!important;overflow:hidden!important}.banner-content{width:100%!important;max-width:100%!important;min-height:100vh!important;overflow:hidden!important}.banner-nav-left{padding-left:0!important;gap:8px!important}.banner-nav-image{width:60px!important;height:60px!important;margin-bottom:8px!important;border-radius:8px!important}.banner-nav-image img{padding-top:0!important}.banner-nav-text{font-size:10px!important;padding:8px 15px!important;border-radius:8px!important;min-width:auto!important;right:8px!important}.banner-nav-text.active{padding:10px 20px!important;width:80px!important;font-size:11px!important;text-align:center!important}.banner-nav-text.inactive{padding:8px 12px!important;width:60px!important;font-size:9px!important;text-align:center!important}.banner-main-content{padding:0 10px!important;justify-content:flex-end!important}.banner-text-behind{font-size:32px!important;left:80px!important;bottom:45%!important;letter-spacing:-1px!important;line-height:.95!important;opacity:.4!important}.banner-image-container{max-width:65%!important;margin-right:15px!important}.banner-image-container img{top:80px!important;filter:drop-shadow(0 10px 20px rgba(0,0,0,.3))!important}.scrolling-ticker{padding:10px 0!important}.ticker-item{font-size:11px!important;padding:0 20px!important}.banner-content{min-height:100vh!important}.chef-section{padding:5px!important;justify-content:flex-start!important;overflow:hidden!important}.chef-name-title{font-size:20px!important;letter-spacing:1px!important;margin-top:0!important;margin-bottom:8px!important;padding:0!important;-webkit-text-stroke:1px #D4AF68!important}.chef-frame{width:100%!important;height:auto!important;border:4px solid #D4AF68!important;border-radius:40px!important;padding:15px!important;gap:10px!important;display:flex!important;flex-direction:column!important;align-items:center!important;position:relative!important;bottom:44px!important;overflow:hidden!important}.chef-summary{width:100%!important;gap:1px!important;padding:0!important;order:1!important;overflow:hidden!important}.bio-intro,.bio-detail,.bio-conclusion{font-size:6px!important;line-height:1.5!important;letter-spacing:.5px!important}.chef-image-wrapper{width:40%!important;height:auto!important;max-width:280px!important;border-radius:15px!important;order:2!important;bottom:auto!important}.chef-image-wrapper img{width:100%!important;height:auto!important}.chef-timeline{width:100%!important;order:3!important;grid-column:auto!important;padding:0!important}.timeline-year,.timeline-description{font-size:7px!important}.timeline-vector{padding-top:5px!important}.timeline-vector .vector-img{width:37%!important}.awards-container{width:100%!important;display:flex!important;flex-direction:column!important;gap:25px!important}.awards-title{font-size:60px!important;letter-spacing:5px!important;margin-bottom:15px!important}.main-award{gap:10px!important}.award-icon{width:180px!important;height:180px!important}.award-icon__lottie{width:100%!important;height:100%!important}.award-label{font-size:20px!important;letter-spacing:1.5px!important}.award-location{font-size:16px!important;letter-spacing:1px!important}.award-year{font-size:20px!important;letter-spacing:2px!important}.sub-awards-row{gap:20px!important;width:100%!important;padding:20px 15px!important;border-radius:40px!important;border:4px solid #D4AF68!important}.sub-award{gap:7px!important;width:100%!important}.award-certificate{width:40px!important;height:auto!important;border-radius:8px!important}.award-certificate img{width:100%!important;height:100%!important}.award-info{flex:1!important}.award-category{font-size:7px!important;letter-spacing:1px!important;margin-bottom:3px!important}.award-location-sub{font-size:8px!important;letter-spacing:.8px!important;margin-bottom:3px!important}.award-year-sub{font-size:8px!important;letter-spacing:1px!important}.section-2{border-radius:0 0 50px 50px!important}.online-menu-title{font-size:32px!important;letter-spacing:1px!important;padding-top:40%!important;border-radius:50px 50px 0 0!important}.tff-container{width:100%!important;padding:0!important}.menu-card{width:50%!important;padding:300px 10px 30px!important}.menu-card-title{font-size:10px!important;letter-spacing:.5px!important;line-height:1!important;padding:15px 5px!important}.menu-card-subtitle{font-size:10px!important;letter-spacing:.3px!important;margin-bottom:10px!important}.menu-card-icon{width:120px!important;height:120px!important;margin-top:5px!important}.menu-open-btn{font-size:12px!important;padding:8px 20px!important;border-radius:15px!important;margin-top:40px!important}.menu-card-left{border-radius:50px 0 140px 50px!important;margin-right:-1px!important}.menu-card-right{border-radius:0 50px 50px 140px!important;margin-left:-1px!important}.why-chef-container{border-radius:50px 50px 0 0!important;padding:20px 15px!important;height:85%!important}.why-chef-heading{font-size:30px!important;margin-bottom:10px!important}.list-icon{flex-direction:column!important;padding:0 15px!important;gap:10px!important}.box-icon{padding:0!important;gap:0!important}.box-icon .icon{margin-bottom:0!important;padding:0!important}.box-icon .icon lottie-player{width:60px!important;height:40px!important}.title-box-icon{font-size:16px!important;letter-spacing:1px!important;margin-bottom:10px!important;padding-bottom:10px!important;line-height:17px!important}.box-icon .text{font-size:12px!important;line-height:1.6!important;padding:0!important}.bg-home-item{height:15%!important}.quick-add-overlay{z-index:9998!important}.quick-add-content{padding:15px 3px 0!important}.quick-add-close-btn{top:10px!important;right:10px!important;font-size:22px!important;width:32px!important;height:32px!important}.quick-add-header{gap:12px!important;margin-bottom:15px!important}.quick-add-image-wrapper{width:100px!important;height:100px!important;border-radius:8px!important}.quick-add-info{gap:8px!important}.quick-add-product-name{font-size:16px!important;line-height:1.2!important}.quick-add-product-price{font-size:14px!important}.quick-add-product-description{font-size:12px!important;line-height:1.4!important}.quick-add-product-tags img{width:24px!important;height:24px!important;border-radius:4px!important}.quick-add-image-wrapper .qa-carousel{height:100px!important;border-radius:8px!important}.qa-carousel-dots{margin-top:4px!important;gap:4px!important}.qa-carousel-dot{width:6px!important;height:6px!important}.qa-lightbox-content{width:100vw!important;height:70vh!important;max-width:none!important;max-height:none!important;border-radius:0!important}.qa-lightbox-slide{flex:0 0 100%!important;width:100%!important}.qa-lightbox-slide img{max-width:95%!important;max-height:95%!important;border-radius:0!important}.qa-lightbox-close{top:10px!important;right:10px!important;width:36px!important;height:36px!important;font-size:24px!important}.qa-lightbox-dots{margin-top:10px!important;gap:6px!important}.qa-lightbox-dot{width:8px!important;height:8px!important}.top-favs-section{border-radius:50px!important;padding:20px 10px!important}.top-favs-title{font-size:40px!important;letter-spacing:2px!important;text-shadow:1px 1px 4px rgba(0,0,0,.5)!important}.star-controls{gap:5px!important}.star-btn{width:65px!important;height:65px!important}.top-favs-section .top-favs-container .top-favs-carousel-wrapper .star-controls .star-btn.star-active .star-icon{filter:drop-shadow(0px -9px 6px #7a0909)!important}.top-favs-footer{position:static!important;bottom:auto!important;width:100%!important;padding:20px 0!important}.see-more-btn{font-size:16px!important;padding:10px 25px!important;letter-spacing:1px!important;border-width:1px!important}.premium-recipes-section{border-radius:50px!important}.carousel-container{padding:15px 10px!important}.carousel-title{font-size:22px!important;letter-spacing:1px!important;margin-bottom:30px!important}.carousel{gap:5px!important}.carousel-item{border-radius:80px!important}.carousel-item img{width:100px!important;height:230px!important;border-radius:80px!important}.carousel-item.active.center{border:2px solid #c1a67c!important;box-shadow:0 4px 12px #c1a67c66!important}.carousel-info{font-size:18px!important;width:50%!important;padding:15px 10px!important}.item-name{font-size:10px!important;margin-bottom:0!important;letter-spacing:.8px!important;line-height:0!important}.item-price{font-size:16px!important}.item-desc{font-size:10px!important}.order-btn{font-size:10px!important;padding:8px 20px!important}.waitlist-form-section{border-radius:50px!important}.waitinglist-form-half{padding:20px 15px!important;border-radius:50px!important;background:#0a0605!important}.section-title-gold{font-size:28px!important;letter-spacing:2px!important;margin-bottom:15px!important}.waitlist-subtitle{font-size:12px!important;line-height:1.5!important;margin-bottom:20px!important;color:#d4c4a8b3!important}.waitlist-layout{flex-direction:column!important;align-items:center!important}.chair-visual{width:100%!important}.chair-img{max-width:100%!important}.form-container{flex:1!important;max-width:100%!important;width:100%!important}.register-label{font-size:14px!important;letter-spacing:1px!important;margin-bottom:15px!important}.waitlist-form-fields{gap:12px!important}.section-3{border-radius:50px!important;padding:0!important}.section-3-inner{flex-direction:column!important;gap:5px!important}.section-3-left{border-radius:40px!important;background-color:var(--bg-2)!important}.section-3-left-title{border-radius:40px!important;padding:60px 30px!important;height:100%!important}.section-3-left-title:before{font-size:24px!important;line-height:30px!important;white-space:pre-line!important}.section-3-right{border-radius:40px!important;background-color:var(--bg-2)!important}.section-3-right-title{border-radius:40px!important;padding:60px 30px!important;height:100%!important}.section-3-right-title:before{font-size:24px!important;line-height:30px!important;white-space:pre-line!important}.section-contact-2{padding:20px 0!important;border-radius:80px!important}.section-contact-2 .contact-inner-2{flex-direction:column!important;align-items:center!important;gap:20px!important;margin-top:10px!important}.section-contact-2 .contact-inner-2 .image,.section-contact-2 .contact-inner-2 .wg-map{width:150px!important;height:150px!important;padding:10px!important;margin:0!important;border-radius:50%!important}.section-contact-2 .contact-inner-2 .wg-map .box-map.style-2{width:150px!important;height:150px!important}.section-contact-2 .section-contact-2-content .title{font-size:28px!important;line-height:32px!important;padding-bottom:16px!important}.section-contact-2 .section-contact-2-content .icon{padding-bottom:16px!important}.section-contact-2 .section-contact-2-content .icon svg{width:24px!important;height:24px!important}.section-contact-2 .section-contact-2-content ul{padding-bottom:10px!important}.section-contact-2 .section-contact-2-content ul li{font-size:12px!important;line-height:22px!important}.section-contact-2 .section-contact-2-content .number-contact{padding-bottom:18px!important}.section-contact-2 .section-contact-2-content .number-contact .text{font-size:12px!important;line-height:22px!important}.section-contact-2 .section-contact-2-content .number-contact .number-phone{font-size:22px!important;line-height:26px!important}.section-contact-2 .tf-btn.style-2{font-size:12px!important;padding:0 15px!important;line-height:30px!important}h3,.h3{font-size:12px!important;line-height:10px!important}.quick-add-section h3{font-size:14px!important;margin:10px 0!important}.quick-add-attributes{gap:10px!important}.attribute-group label{font-size:12px!important}.attribute-group select,.attribute-group input{padding:8px 10px!important;font-size:12px!important}.variant-option{padding:6px 10px!important;font-size:12px!important}.quick-add-addons{gap:10px!important}.addon-item{gap:8px!important;padding:8px!important}.addon-checkbox{width:16px!important;height:16px!important}.addon-name{font-size:12px!important}.addon-price{font-size:11px!important}.quick-add-tags-grid{grid-template-columns:repeat(auto-fill,minmax(35px,1fr))!important;gap:8px!important}.tag-item{padding:5px!important}.tag-image{max-width:30px!important;max-height:30px!important}.quick-add-related-products{gap:10px!important}.related-product-card{width:120px!important;border-radius:10px!important}.related-card-name{font-size:11px!important}.related-card-price{font-size:10px!important}.quick-add-footer{gap:8px!important;padding:10px 0 8px!important}.footer-price-display{padding:8px 10px!important;font-size:12px!important;width:auto!important;gap:5px!important}.price-label{font-size:11px!important}.price-value{font-size:14px!important}.price-currency{font-size:10px!important}.quantity-selector{width:auto!important;padding:0 5px!important}.qty-btn{padding:6px 8px!important;font-size:14px!important}.qty-input{width:35px!important;font-size:12px!important;padding:6px 0!important}.quick-add-cart-btn{padding:8px 12px!important;font-size:12px!important;width:auto!important}.out-of-stock-badge{top:0!important;left:0!important;font-size:8px!important;padding:7px 4px!important}.shop-banner-section{height:clamp(240px,55vw,300px)!important}.shop-banner-btn{padding:10px 25px!important;font-size:10px!important;letter-spacing:1px!important}.shop-overview-cards{padding:0 15px;top:65%!important}.shop-overview-cards .overview-square{width:100%!important;max-width:100%!important;min-height:200px!important;padding:16px!important;border-radius:30px!important;height:200px!important}.shop-overview-cards .overview-grid{gap:12px!important}.shop-overview-cards .overview-item{padding:12px 8px!important;border-radius:20px!important}.shop-overview-cards .overview-title{font-size:9px!important}.shop-overview-cards .overview-value{font-size:10px!important}main,.main-content,.page-title{margin-top:0!important;padding-top:0!important}#products-container:not(:has(.list-view)){display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:4px!important;margin:0!important;padding:0!important}#products-container:has(.list-view){display:flex!important;flex-direction:column!important;gap:12px!important;margin:0!important;padding:0!important}#products-container .col-md-4:not(.list-view),#products-container .col-lg-3:not(.list-view),#products-container .col-sm-6:not(.list-view),.col-md-4:not(.list-view),.col-lg-3:not(.list-view),.col-sm-6:not(.list-view){width:100%!important;max-width:100%!important}#products-container .list-view{width:100%!important;max-width:100%!important;padding:0!important}#products-container .shop-item,.shop-item{width:100%!important;max-width:100%!important;min-width:0!important;min-height:250px!important}#products-container .hover-img .image img,.hover-img .image img{min-height:0!important}.product-item.list-view .shop-item .image{min-width:0px!important}.product-item.list-view .shop-item .content .product-description{font-size:10px!important}.product-item.list-view .shop-item .content .name{padding-top:10px!important;font-size:12px!important}.shop-item .content .name{font-size:12px!important;line-height:25px!important}.description-header{margin-bottom:0!important}.description-body{font-size:10px!important;line-height:.9!important}.widget-content-tab.is-list .row,.shop-list-layout .row{display:flex!important;flex-direction:column!important;gap:12px!important}.shop-item{width:100%!important;margin-bottom:0!important}.shop-item .content .price{font-size:10px!important;line-height:20px!important}.shop-item .image .icon .info-button a{width:20px!important;height:25px!important}.shop-item .image .icon .info-button a .info-text{font-size:10px!important}.shop-item .image .icon a{width:20px!important;height:25px!important}.shop-item .image .icon{opacity:1!important;visibility:visible!important}.shop-item .image .icon .icon-container{gap:2px!important}.product-tags img{width:15px!important;height:15px!important}.widget-tabs.style-img .widget-menu-tab,.widget-tabs.style-small .widget-menu-tab{overflow-x:auto!important;overflow-y:hidden!important;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch!important;justify-content:flex-start!important}.widget-tabs.style-img .widget-menu-tab .item-title,.widget-tabs.style-small .widget-menu-tab .item-title{flex-shrink:0!important;white-space:nowrap!important}.quick-add-video-container{width:100%!important}.shop-item .content{min-width:85 px}.footer{height:100%!important;border-radius:80px!important;margin-top:10px!important;padding:9px 0!important}.footer .tf-container .footer-top{padding:0!important;justify-content:center!important;flex-direction:column!important;align-items:center!important}.footer .tf-container .footer-top .title-footer h2{font-size:25px!important}.footer .tf-container .footer-top .social-list{gap:5px!important}.footer .tf-container .footer-top .social-list .social-item a{font-size:9px!important;font-weight:500!important;line-height:35px!important;letter-spacing:1px!important}.footer .tf-container .footer-middel{padding:0 55px!important;margin-bottom:15px!important}.footer .tf-container .footer-middel .footer-menu-list{padding:10px 0!important}.footer .tf-container .footer-middel .footer-menu-list ul li{font-size:10px!important}.footer .tf-container .footer-middel .tf-btn-default{font-size:10px!important;padding:0!important}.footer .tf-container .footer-middel .footer-menu-list .text{font-size:10px!important}.footer .tf-container .footer-bottom{padding:0!important;margin:0!important}.footer .tf-container .footer-bottom p{font-size:10px!important}.footer .tf-container .footer-bottom .footer-bottom-list{gap:5px!important}.footer .tf-container .footer-bottom .footer-bottom-list .item a{font-size:10px!important}.footer-middel .footer-menu-list ul{padding-bottom:5px!important}.table-responsive{overflow-x:auto!important}.table td,.table th{white-space:normal!important;word-wrap:break-word!important}.table tbody td .ms-2.d-flex.justify-content-between.align-items-center{display:grid!important;grid-template-columns:1fr auto!important;gap:10px!important;align-items:start!important;margin-bottom:6px!important;margin-left:.5rem!important}.table tbody td .ms-2.d-flex.justify-content-between.align-items-center>span:first-child{white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;line-height:1.4!important;padding-right:8px!important}.table tbody td .ms-2.d-flex.justify-content-between.align-items-center>span:last-child{white-space:nowrap!important;text-align:right!important;font-weight:600!important;min-width:70px!important;justify-self:end!important}.table tbody td:first-child{min-width:200px!important;padding-right:8px!important}.table tbody td:nth-child(2),.table tbody td:nth-child(3){min-width:50px!important;font-size:.85rem!important;padding:8px 4px!important}.table tbody td:nth-child(4){min-width:70px!important;font-weight:700!important;font-size:.9rem!important;white-space:nowrap!important;padding-right:12px!important}.table thead th{font-size:.85rem!important;padding:10px 8px!important}.table tbody td img{width:40px!important;height:40px!important}.table tbody td .fw-bold.mb-1{font-size:.8rem!important;margin-bottom:.5rem!important}.table tbody td .text-muted{font-size:.8rem!important;line-height:1.4!important}.cart-page-section{padding:16px 12px!important;min-height:100%!important}.cart-header{margin-bottom:20px!important}.cart-header h1{font-size:1.6rem!important;font-weight:700!important;gap:10px!important;margin-bottom:6px!important}.icon-inline-lg{width:24px!important;height:24px!important}.cart-subtitle{font-size:.95rem!important;color:#666!important}.cart-items-container{gap:12px!important}.empty-cart-message{padding:40px 20px!important}.empty-cart-message h2{font-size:1.4rem!important;margin-bottom:8px!important}.empty-cart-message p{font-size:.9rem!important;margin-bottom:20px!important}.cart-item{gap:14px!important;padding:14px!important;border-radius:12px!important;flex-direction:column!important}.cart-item:hover{transform:none!important}.cart-item-image{width:50%!important;height:auto!important;border-radius:8px!important}.cart-item-details{gap:10px!important}.cart-item-name{font-size:1.1rem!important;margin:0 0 8px!important}.pill{font-size:.8rem!important;padding:5px 10px!important;margin-right:5px!important;margin-bottom:6px!important}.cart-item-attrs,.cart-item-addons{font-size:.9rem!important;margin-bottom:8px!important}.cart-item-price{font-size:1.1rem!important}.cart-item-actions{display:grid!important;grid-template-columns:1fr auto auto!important;gap:10px!important;align-items:center!important}.cart-qty-wrapper{height:40px!important;width:max-content!important;border-radius:6px!important}.cart-qty-btn{width:40px!important;height:40px!important;font-size:1rem!important}.cart-qty-input{width:50px!important;font-size:1rem!important;padding:0!important}.cart-edit-btn,.remove-item-btn{padding:6px 8px!important}.cart-edit-icon,.remove-item-icon{width:18px!important;height:18px!important}.cart-summary-card{position:static!important;top:auto!important;padding:16px!important;border-radius:12px!important;margin-top:20px!important}.cart-summary-card h3{font-size:1.1rem!important;margin-bottom:14px!important}.summary-section{margin-bottom:16px!important}.summary-row{font-size:.95rem!important;padding:8px 0!important}.total-row{font-size:1.2rem!important;padding-top:6px!important}.coupon-section{gap:8px!important;margin-bottom:10px!important;flex-direction:column!important}.coupon-input-group{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important}.coupon-input{padding:10px 12px!important;font-size:.95rem!important;width:100%!important}.btn-apply-coupon{padding:10px 14px!important;font-size:.9rem!important;width:100%!important;justify-content:center!important}.coupon-hint{font-size:.85rem!important;margin:8px 0 12px!important}.btn-checkout-full{padding:12px 16px!important;font-size:.95rem!important;border-radius:8px!important;margin-bottom:10px!important}.btn-checkout-full:hover{transform:none!important;box-shadow:0 2px 8px #a8323233!important}.btn-continue-shopping{padding:10px 12px!important;font-size:.9rem!important;border-radius:8px!important;margin-bottom:14px!important}.delivery-info{background-color:#f5f5f5!important;padding:12px 14px!important;border-radius:8px!important}.info-item{gap:10px!important;margin-bottom:12px!important}.info-item i{font-size:1.1rem!important;margin-top:0!important}.info-title{font-size:.9rem!important;margin:0 0 1px!important}.info-text{font-size:.8rem!important}.row{--bs-gutter-x: 12px !important}.col-lg-8,.col-lg-4{flex:0 0 100%!important;max-width:100%!important;margin-bottom:16px!important}.reservation-form-section{padding:10px 0!important;min-height:auto!important}.reservation-form-card{padding:0!important;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;margin-bottom:30px!important}.reservation-title{font-size:28px!important;font-weight:700;margin-bottom:24px!important;text-align:center;color:#1f1f1f;letter-spacing:.3px}.step-indicators{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin-bottom:24px!important}.step{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;flex:1!important;position:relative!important}.step-number{width:36px!important;height:36px!important;border-radius:50%!important;background-color:#f0f0f0!important;border:2px solid #d4c5b9!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:700!important;font-size:14px!important;color:#666!important;transition:all .3s ease!important;z-index:2!important}.step.active .step-number{background-color:#a83232!important;color:#fff!important;border-color:#a83232!important;box-shadow:0 2px 8px #a8323233!important}.step-label{font-size:11px!important;font-weight:600!important;color:#666!important;text-align:center!important;width:100%!important}.step.active .step-label{color:#a83232!important;font-weight:700!important}.step-line{flex:1!important;height:2px!important;background-color:#d4c5b9!important;position:relative!important;z-index:1!important;transition:background-color .3s ease!important}.step-content{display:none!important}.step-content.active{display:block!important;animation:slideInRight .3s ease!important}.step-title{font-size:14px!important;font-weight:700!important;color:#1f1f1f!important;margin-bottom:16px!important;text-align:left!important}.reservation-types{display:grid;grid-template-columns:repeat(2,1fr)!important;gap:10px!important;margin-bottom:16px!important}.type-option{display:flex!important;align-items:stretch!important;cursor:pointer!important;margin:0!important;padding:0!important}.type-option input[type=radio]{display:none}.type-card{display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important;padding:16px!important;border:2px solid #e7e7e7!important;border-radius:10px!important;background-color:#fff!important;transition:all .2s ease!important;width:100%!important;text-align:center!important}.type-option input[type=radio]:checked+.type-card{border-color:#a83232!important;background-color:#fff5f5!important;box-shadow:0 2px 8px #a832321a!important}.type-icon{font-size:32px!important;color:#666!important}.type-option input[type=radio]:checked+.type-card .type-icon{color:#a83232!important}.type-content{display:flex!important;flex-direction:column!important;gap:6px!important}.type-content h4{font-size:12px!important;font-weight:700!important;color:#1f1f1f!important;margin:0!important}.type-content p{font-size:8px!important;color:#666!important;margin:0!important;line-height:1.4!important}.sub-options.active{display:flex!important}.sub-option-label{font-size:12px!important;font-weight:700!important;color:#1f1f1f!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin-bottom:8px!important}.sub-option{display:flex!important;align-items:stretch!important;cursor:pointer!important;margin:0!important;padding:0!important}.sub-option input[type=radio]{display:none}.sub-option-card{display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;padding:14px!important;border:2px solid #e7e7e7!important;border-radius:10px!important;background-color:#fff!important;transition:all .2s ease!important;width:100%!important;text-align:center!important}.sub-option input[type=radio]:checked+.sub-option-card{border-color:#a83232!important;background-color:#fff5f5!important;box-shadow:0 2px 8px #a832321a!important}.sub-option-icon{font-size:28px!important;color:#666!important}.sub-option input[type=radio]:checked+.sub-option-card .sub-option-icon{color:#a83232!important}.sub-option-card h5{font-size:13px!important;font-weight:700!important;color:#1f1f1f!important;margin:0!important}.sub-option-card p{font-size:11px!important;color:#666!important;margin:0!important;line-height:1.3!important}.form-section{margin-bottom:16px!important;padding-bottom:16px!important;border-bottom:1px solid #e7e7e7!important}.form-section:last-child{border-bottom:none!important;margin-bottom:16px!important}.section-divider{font-size:13px!important;font-weight:700!important;color:#1f1f1f!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin-bottom:12px!important}.form-label{display:block!important;font-weight:600!important;color:#1f1f1f!important;margin-bottom:6px!important;font-size:12px!important}.required-asterisk{color:#d32f2f!important}.form-control,.form-select{width:100%!important;padding:10px 12px!important;border:1px solid #d4c5b9!important;border-radius:8px!important;font-size:12px!important;transition:border-color .2s ease!important;background-color:#fff!important;font-family:inherit!important;color:#1f1f1f!important}.form-control:focus,.form-select:focus{outline:none!important;border-color:#a83232!important;box-shadow:0 0 0 3px #a832321a!important}.form-control::placeholder{color:#0000004d!important}.form-text{display:block!important;color:#666!important;font-size:11px!important;margin-top:4px!important;font-style:italic!important}.invalid-feedback{display:block!important;color:#d32f2f!important;font-size:11px!important;margin-top:4px!important}.is-invalid{border-color:#d32f2f!important}.form-control.is-invalid:focus{border-color:#d32f2f!important;box-shadow:0 0 0 3px #d32f2f1a!important}.row{margin-right:-6px!important;margin-left:-6px!important}.col-md-3,.col-md-4,.col-md-6,.col-xl-8{padding-right:6px!important;padding-left:6px!important;flex:0 0 100%!important;max-width:100%!important}.mb-3{margin-bottom:12px!important}.mb-4{margin-bottom:16px!important}.alert{padding:12px!important;font-size:12px!important;margin-bottom:16px!important;border-radius:8px!important}.alert-danger{background-color:#ffebee!important;color:#c62828!important;border:1px solid #ef5350!important}.alert-warning{background-color:#fff3e0!important;color:#e65100!important;border:1px solid #ffb74d!important}.alert-success{background-color:#e8f5e9!important;color:#2e7d32!important;border:1px solid #81c784!important}.alert ul{margin:0!important;padding-left:16px!important}.alert li{font-size:12px!important}.button-group{display:flex!important;flex-direction:column!important;gap:12px!important;margin-top:20px!important}.btn-next,.btn-back,.btn-complete{padding:12px 20px!important;border:none!important;border-radius:8px!important;cursor:pointer!important;font-weight:700!important;font-size:13px!important;transition:all .2s ease!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;letter-spacing:.5px!important}.btn-next:disabled{opacity:.5!important;cursor:not-allowed!important}.btn-next{background-color:#a83232!important;color:#fff!important}.btn-next:hover:not(:disabled){background-color:#921e1e!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #a8323233!important}.btn-back{background-color:#e7e7e7!important;color:#1f1f1f!important}.btn-back:hover{background-color:#d0d0d0!important;transform:translateY(-2px)!important}.btn-complete{background-color:#a83232!important;color:#fff!important}.btn-complete:hover{background-color:#921e1e!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #a8323233!important}.checkout-page-section{padding:16px 12px!important}.tf-container{width:100%!important;padding:0!important}.checkout-header{text-align:center;padding:16px 0;margin-bottom:20px}.checkout-header h1{font-size:1.6rem!important;font-weight:700;margin-bottom:8px;display:flex;align-items:center;justify-content:center;gap:8px}.checkout-header h1 .icon-inline-lg{width:28px!important;height:28px!important}.checkout-subtitle{font-size:.9rem!important;color:#666!important}.checkout-progress-indicator{margin-bottom:24px!important;overflow-x:auto;-webkit-overflow-scrolling:touch}.progress-steps{display:flex;align-items:center;gap:8px;min-width:max-content;padding:0 4px}.progress-step{display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0}.progress-step .step-circle{width:36px!important;height:36px!important;min-width:36px;font-size:.9rem!important;font-weight:600}.progress-step .step-label{font-size:.75rem!important;white-space:nowrap;text-align:center}.progress-line{width:20px!important;height:2px;background-color:#e7e7e7;flex-shrink:0}.progress-step.active .progress-line{background-color:#a83232}.checkout-form{display:flex;flex-direction:column;gap:16px}.checkout-step{display:none}.checkout-step.active{display:block;animation:fadeInUp .3s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.step-content{background-color:#fff;padding:18px 14px!important;border-radius:10px;box-shadow:0 2px 8px #0000000f}.step-content h3{font-size:1.1rem!important;font-weight:700;color:#1f1f1f;margin-bottom:14px!important}.order-type-selection{background-color:#fff;padding:16px 12px!important;border-radius:10px;box-shadow:0 2px 8px #0000000f;margin-bottom:16px!important}.order-type-selection h3{font-size:1.1rem!important;font-weight:700;color:#1f1f1f;margin-bottom:12px!important}.order-type-options{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.order-type-option{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center;padding:12px 8px!important;border:2px solid #e7e7e7;border-radius:8px;cursor:pointer;transition:all .2s ease;background-color:#fff;min-height:auto;justify-content:center}.order-type-option:hover{border-color:#a83232;background-color:#fff5f5}.order-type-option input[type=radio]{width:18px!important;height:18px!important;margin:0 0 6px!important;cursor:pointer;accent-color:#a83232}.order-type-option input[type=radio]:checked+.option-content{color:#a83232}.option-content{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px}.option-title{display:block;font-weight:700;font-size:.85rem!important;color:#1f1f1f;line-height:1.3}.option-description{display:block;font-size:.7rem!important;color:#666;line-height:1.2}.scheduled-date-section{background-color:#fff;padding:16px 12px!important;border-radius:10px;box-shadow:0 2px 8px #0000000f;margin-bottom:16px!important}.scheduled-date-section h3{font-size:1.1rem!important;font-weight:700;color:#1f1f1f;margin-bottom:14px!important}.date-input-group{margin-bottom:12px}.date-input-group label{font-size:.9rem!important;font-weight:600;color:#333;margin-bottom:6px!important;display:block}.date-input-group .form-control{padding:10px!important;font-size:.9rem!important;border:1px solid #e7e7e7;border-radius:6px}.checkout-section{background-color:#fff;padding:16px 12px!important;border-radius:10px;box-shadow:0 2px 8px #0000000f;margin-bottom:16px!important}.checkout-section h3{font-size:1.1rem!important;font-weight:700;color:#1f1f1f;margin-bottom:14px!important}.checkout-section .row{--bs-gutter-x: 8px !important;margin-bottom:10px!important}.checkout-section .col-md-6{flex:0 0 100%!important;max-width:100%!important;margin-bottom:10px!important}.form-group{margin-bottom:12px!important}.form-group label{font-size:.9rem!important;font-weight:600;color:#333;margin-bottom:6px!important;display:block}.form-group .form-control,.form-group .form-select{padding:10px!important;font-size:.9rem!important;border:1px solid #e7e7e7;border-radius:6px;height:auto!important}.form-group .form-control:focus,.form-group .form-select:focus{border-color:#a83232;box-shadow:0 0 0 3px #a832321a}.error-message{font-size:.75rem;color:#dc3545;margin-top:4px;display:block}.form-section{background-color:#fff;padding:16px 12px!important;border-radius:10px;box-shadow:0 2px 8px #0000000f;margin-bottom:16px!important}.form-section h3,.form-section h5{font-size:1.1rem!important;font-weight:700;color:#1f1f1f;margin-bottom:14px!important}.section-divider{font-size:.95rem!important;font-weight:600;color:#333;padding-bottom:8px!important;border-bottom:2px solid #e7e7e7;margin-bottom:12px!important}.form-section .form-label{font-size:.9rem!important;font-weight:600;color:#333;margin-bottom:6px!important}.form-section .form-control,.form-section .form-select{padding:10px!important;font-size:.9rem!important;border:1px solid #e7e7e7;border-radius:6px;height:auto!important}.form-section .form-control:focus,.form-section .form-select:focus{border-color:#a83232;box-shadow:0 0 0 3px #a832321a}.form-section textarea.form-control{padding:10px!important;font-size:.9rem!important;line-height:1.4;resize:vertical}.form-section .form-text,.form-section small{font-size:.75rem!important;color:#999;display:block;margin-top:4px}.required-asterisk{color:#dc3545;font-weight:700}.form-section .card{border:1px solid #e7e7e7!important;border-radius:8px!important;padding:12px!important;margin-bottom:12px!important}.form-section .card-body{padding:0!important}.form-section .card h6{font-size:.95rem!important;font-weight:700;margin-bottom:10px!important;color:#1f1f1f}.form-section .card p{font-size:.85rem!important;margin-bottom:6px!important;color:#555;line-height:1.4}.form-section .card p strong{color:#1f1f1f}.step-actions{display:flex;gap:10px;margin-top:16px!important;flex-direction:column}.step-actions .btn-back,.step-actions .btn-next,.step-actions .btn-place-order,.step-actions .btn-complete{flex:1;width:100%;padding:12px 10px!important;font-size:.95rem!important;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;text-decoration:none;white-space:nowrap}.step-actions .btn-back{background-color:#e7e7e7;color:#1f1f1f}.step-actions .btn-back:hover{background-color:#d0d0d0}.step-actions .btn-next,.step-actions .btn-place-order,.step-actions .btn-complete{background-color:#a83232;color:#fff}.step-actions .btn-next:hover,.step-actions .btn-place-order:hover,.step-actions .btn-complete:hover{background-color:#921e1e}.step-actions .icon-inline{width:16px;height:16px}.checkout-terms-modal{padding:12px!important;align-items:flex-end!important}.checkout-terms-dialog{width:100%!important;max-height:min(88vh,100%)!important;border-radius:18px 18px 0 0!important}.checkout-terms-header,.checkout-terms-body,.checkout-terms-footer{padding-left:16px!important;padding-right:16px!important}.checkout-terms-header{padding-top:16px!important;padding-bottom:16px!important}.checkout-terms-title{font-size:1.1rem!important}.checkout-terms-body{font-size:.95rem!important;line-height:1.7!important}.payment-options{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.payment-option{padding:12px 10px!important;border:2px solid #e7e7e7;border-radius:8px;background-color:#fff;cursor:pointer;transition:all .2s ease}.payment-option:hover{border-color:#a83232;background-color:#fff5f5}.payment-option input[type=radio]:checked~.payment-info{color:#a83232}.payment-info{font-size:.9rem!important;font-weight:600;color:#333}.payment-instructions-box{margin-top:12px!important;padding:12px!important;border:1px solid #eadccd!important;border-left:4px solid #a83232!important;border-radius:8px!important;background-color:#fffaf6!important}.payment-instructions-title{font-size:.95rem!important;line-height:1.4!important;margin-bottom:6px!important}.payment-instructions-content{font-size:.88rem!important;line-height:1.6!important;word-break:break-word!important}.payment-instructions-content a{color:#a83232!important;text-decoration:underline!important;text-underline-offset:2px!important}.alert{padding:12px 10px!important;border-radius:8px!important;font-size:.9rem!important;margin-bottom:10px!important}.alert.alert-danger{background-color:#fff0f0;border:1px solid #ffd2d8;color:#a83232}.alert.alert-warning{background-color:#fff9e6;border:1px solid #ffe58f;color:#ad6800}.alert.alert-info{background-color:#e6f7ff;border:1px solid #91d5ff;color:#0050b3}.alert.alert-success{background-color:#f6ffed;border:1px solid #b7eb8f;color:#274e2b}.checkout-summary-card{background-color:#fff;padding:16px 12px!important;border-radius:10px;box-shadow:0 2px 8px #0000000f;position:static!important;top:auto!important;margin-bottom:16px!important}.checkout-summary-card h5{font-size:1.05rem!important;font-weight:700;color:#1f1f1f;margin-bottom:12px!important}.summary-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:.9rem!important;color:#555;border-bottom:1px solid #f0f0f0}.summary-item:last-child{border-bottom:none}.summary-item strong{color:#1f1f1f}.summary-total{font-size:1rem!important;font-weight:700;color:#a83232;padding-top:8px;margin-top:8px}.payment-gateway-option{display:none}.payment-gateway-option.show{display:block}.checkout-section .col-md-4{flex:0 0 100%!important;max-width:100%!important;margin-bottom:10px!important}.icon-inline{display:inline-block;vertical-align:middle}.icon-inline svg{fill:currentColor}#capacity-info{font-size:.85rem!important;color:#999;margin-top:4px!important}.text-muted{color:#999!important}.text-success{color:#28a745!important}.text-danger{color:#dc3545!important}.text-warning{color:#ffc107!important}.hidden-mobile{display:none!important}.checkout-form .row{--bs-gutter-x: 8px !important;margin-bottom:10px!important}.checkout-form .col-md-6,.checkout-form .col-md-4,.checkout-form .col-lg-8,.checkout-form .col-lg-4{flex:0 0 100%!important;max-width:100%!important}}@media(max-width:991px){.classic-menu-overlay-content{width:96%;height:85%;border-radius:8px}.classic-menu-close-btn{top:10px;right:10px;width:38px;height:38px;font-size:16px}}@media(max-width:767px){.classic-menu-overlay-content{width:100%;height:100%;max-width:100%;max-height:100%;border-radius:0}.classic-menu-close-btn{top:8px;right:8px;width:36px;height:36px;font-size:14px;background:#00000080}}@media(max-width:480px){.classic-menu-close-btn{top:5px;right:5px;width:32px;height:32px}}
