@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_2ae47f08-module__h69qWW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_2ae47f08-module__h69qWW__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_eb58308d-module__w_p2Lq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_eb58308d-module__w_p2Lq__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
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{font-size:100%;font:inherit;vertical-align:baseline;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;border:0;outline:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:62.5%;overflow-y:scroll}*,:before,:after{box-sizing:border-box}body{background:#fff;line-height:1;padding:0!important}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{color:#696969;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Oswald,sans-serif;overflow:hidden auto}img{vertical-align:middle;-ms-interpolation-mode:bicubic;max-width:100%;height:auto}p{color:#666;font-family:DM Sans,sans-serif;font-size:15px;font-weight:400;line-height:25px}strong,b,cite{font-weight:700}dfn,cite,em,i,blockquote{font-style:italic}abbr,acronym{cursor:help;border-bottom:1px dotted #e0e0e0}.btn-link:focus,.btn-link:hover,mark,ins{text-decoration:none}sup,sub{vertical-align:baseline;height:0;font-size:75%;line-height:0;position:relative}small{font-size:75%}big{font-size:125%}address{margin:0 0 20px;font-style:italic}code,kbd,tt,var,samp,pre{-webkit-hyphens:none;hyphens:none;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:0;height:auto;margin:20px 0;padding:4px 12px;overflow-x:auto}svg,svg path{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}html,*,:before,:after{box-sizing:border-box}hr{border:1px dashed #ccc;margin-bottom:20px}ul,ol{padding:0}ul{list-style:outside}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{filter:alpha(opacity=50);opacity:.5;text-decoration:line-through}table,th,td{border:1px solid #343444}table{border-collapse:separate;border-spacing:0;table-layout:fixed;border-width:1px 0 0 1px;width:100%;margin:0 0 30px}caption,th,td{text-align:left;font-weight:400}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{vertical-align:middle;max-width:100%;margin-bottom:20px}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;vertical-align:baseline;margin:0}input,textarea,select{background:#fff;max-width:100%;font-size:14px}textarea{vertical-align:top;overflow:auto}input[type=checkbox]{display:inline}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;border:0;line-height:1}input[type=checkbox],input[type=radio]{cursor:pointer;vertical-align:sub;width:15px;height:25px;margin-right:13px;padding:0}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #f7f7f7}input[type=search]{outline:0}input[type=search]::-webkit-search-decoration{display:none}input[type=search]::-webkit-search-cancel-button{display:none}input[type=search]::-webkit-search-results-button{display:none}input[type=search]::-webkit-search-results-decoration{display:none}fieldset{width:100%;margin-bottom:0}select{appearance:none}.select{position:relative}.select:after{content:"";color:#fff;pointer-events:none;-o-transition:.25s all ease;width:20px;height:20px;font-family:icomoon;font-size:13px;font-weight:700;transition:all .25s;display:block;position:absolute;top:46%;right:10px;transform:translateY(-50%)}.select.t1:after{color:#171412}select{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#fff;background-color:#48433f;border:none;border-radius:10px;outline:0;width:100%;margin-bottom:15px;padding:0 17px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:400;line-height:50px;position:relative;height:50px!important}select option{color:#696969;text-transform:capitalize;background-color:#fff;font-size:16px;line-height:11px}select.style-1{color:#171412;background:#f1f1f1}textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#171412;background:#fff;border:none;border-radius:5px;outline:0;width:100%;height:50px;padding:15px;font-family:DM Sans;font-size:16px;font-weight:400;line-height:29px;overflow:hidden}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none;outline:0}textarea::placeholder,input[type=text]::placeholder,input[type=password]::placeholder,input[type=datetime]::placeholder,input[type=datetime-local]::placeholder,input[type=date]::placeholder,input[type=month]::placeholder,input[type=time]::placeholder,input[type=week]::placeholder,input[type=number]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=color]::placeholder{color:#171412;font-family:DM Sans;font-size:16px;font-weight:400;line-height:29px}textarea.style-1,input[type=text].style-1,input[type=password].style-1,input[type=datetime].style-1,input[type=datetime-local].style-1,input[type=date].style-1,input[type=month].style-1,input[type=time].style-1,input[type=week].style-1,input[type=number].style-1,input[type=email].style-1,input[type=url].style-1,input[type=search].style-1,input[type=tel].style-1,input[type=color].style-1{color:#fff;background:#48433f}textarea.style-1::placeholder,input[type=text].style-1::placeholder,input[type=password].style-1::placeholder,input[type=datetime].style-1::placeholder,input[type=datetime-local].style-1::placeholder,input[type=date].style-1::placeholder,input[type=month].style-1::placeholder,input[type=time].style-1::placeholder,input[type=week].style-1::placeholder,input[type=number].style-1::placeholder,input[type=email].style-1::placeholder,input[type=url].style-1::placeholder,input[type=search].style-1::placeholder,input[type=tel].style-1::placeholder,input[type=color].style-1::placeholder{color:#fff}textarea.style-2,input[type=text].style-2,input[type=password].style-2,input[type=datetime].style-2,input[type=datetime-local].style-2,input[type=date].style-2,input[type=month].style-2,input[type=time].style-2,input[type=week].style-2,input[type=number].style-2,input[type=email].style-2,input[type=url].style-2,input[type=search].style-2,input[type=tel].style-2,input[type=color].style-2{color:#171412;background:#f1f1f1}textarea.style-2::placeholder,input[type=text].style-2::placeholder,input[type=password].style-2::placeholder,input[type=datetime].style-2::placeholder,input[type=datetime-local].style-2::placeholder,input[type=date].style-2::placeholder,input[type=month].style-2::placeholder,input[type=time].style-2::placeholder,input[type=week].style-2::placeholder,input[type=number].style-2::placeholder,input[type=email].style-2::placeholder,input[type=url].style-2::placeholder,input[type=search].style-2::placeholder,input[type=tel].style-2::placeholder,input[type=color].style-2::placeholder{color:#171412}textarea.style-2:focus,input[type=text].style-2:focus,input[type=password].style-2:focus,input[type=datetime].style-2:focus,input[type=datetime-local].style-2:focus,input[type=date].style-2:focus,input[type=month].style-2:focus,input[type=time].style-2:focus,input[type=week].style-2:focus,input[type=number].style-2:focus,input[type=email].style-2:focus,input[type=url].style-2:focus,input[type=search].style-2:focus,input[type=tel].style-2:focus,input[type=color].style-2:focus{background-color:#fff;border:1px solid #c3a27c}textarea.style-3,input[type=text].style-3,input[type=password].style-3,input[type=datetime].style-3,input[type=datetime-local].style-3,input[type=date].style-3,input[type=month].style-3,input[type=time].style-3,input[type=week].style-3,input[type=number].style-3,input[type=email].style-3,input[type=url].style-3,input[type=search].style-3,input[type=tel].style-3,input[type=color].style-3{color:#fff;background-color:#48433f;border:1px solid #48433f;margin-bottom:15px}textarea.style-3::placeholder,input[type=text].style-3::placeholder,input[type=password].style-3::placeholder,input[type=datetime].style-3::placeholder,input[type=datetime-local].style-3::placeholder,input[type=date].style-3::placeholder,input[type=month].style-3::placeholder,input[type=time].style-3::placeholder,input[type=week].style-3::placeholder,input[type=number].style-3::placeholder,input[type=email].style-3::placeholder,input[type=url].style-3::placeholder,input[type=search].style-3::placeholder,input[type=tel].style-3::placeholder,input[type=color].style-3::placeholder{color:#fff}textarea.style-3:focus,input[type=text].style-3:focus,input[type=password].style-3:focus,input[type=datetime].style-3:focus,input[type=datetime-local].style-3:focus,input[type=date].style-3:focus,input[type=month].style-3:focus,input[type=time].style-3:focus,input[type=week].style-3:focus,input[type=number].style-3:focus,input[type=email].style-3:focus,input[type=url].style-3:focus,input[type=search].style-3:focus,input[type=tel].style-3:focus,input[type=color].style-3:focus{border:1px solid #c3a27c}input[type=date]::-webkit-calendar-picker-indicator:after{color:#fff}button,input[type=button],input[type=reset],input[type=submit]{color:#c3a27c;-webkit-appearance:none;background-color:#fff;border:none;border-radius:10px;height:50px;padding:15px;font-family:Oswald;font-size:16px;font-weight:700;line-height:11px;transition:all .3s;display:inline-block;position:relative}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{border:none;outline:0}textarea{height:213px!important}::-webkit-input-placeholder{color:#171412}:-moz-placeholder-shown{color:#171412}::-moz-placeholder{color:#171412;opacity:1}:-ms-placeholder-shown{color:#171412}h1,h2,h3,h4,h5,h6{color:#051028;text-rendering:optimizelegibility;font-family:Oswald,sans-serif;font-weight:700}h1{font-size:75px;line-height:90px}h2{font-size:48px;line-height:57px}h3{font-size:24px;line-height:36px}h4{font-size:22px;line-height:33px}h5{font-size:20px;font-weight:600;line-height:30px}h6{font-size:18px;line-height:27px}.hidden{display:none}.block{display:block}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed!important}.position-unset{position:unset}.z-5{z-index:5}.flex{display:flex}.flex-grow{flex-grow:1}.row-reverse{flex-direction:row-reverse}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.items-center{align-items:center}.flex-wrap{flex-wrap:wrap}.text-end{text-align:end}.text-center{text-align:center}.w-full{width:100%}.h-full{height:100%}.mt-0{margin-top:0!important}.mt-50{margin-top:50px}.mb-30{margin-bottom:30px}.mb-27{margin-bottom:27px}.mb-35{margin-bottom:35px}.mb-68{margin-bottom:68px}.mb-66{margin-bottom:66px}.mb-63{margin-bottom:63px}.mb-62{margin-bottom:62px}.mb-26{margin-bottom:26px}.mb-55{margin-bottom:55px}.mb-70{margin-bottom:70px}.mb-77{margin-bottom:77px}.mb-113{margin-bottom:113px}.divider{background-color:#ffffff1a;width:100%;height:1px}.capitalize{text-transform:capitalize}.italic{font-style:italic}.e-resize{cursor:e-resize}.auto-slide .swiper-slide{width:auto}.auto-slide .swiper-wrapper{transition-timing-function:linear}.tf-color{color:#c3a27c!important}#wrapper{max-width:100%;height:100%;position:relative;overflow:hidden}a{color:#051028;-o-transition:all .3s ease-in-out;text-decoration:none;transition:all .3s ease-in-out}a:hover,a:focus{color:#c3a27c;-o-transition:all .3s ease-in-out;outline:0;text-decoration:none;transition:all .3s ease-in-out}a:focus{color:#fff}.button-default{text-transform:uppercase;color:#2d2723;letter-spacing:2px;font-size:15px;font-weight:700;line-height:25px}.button-default i{color:#c3a27c}.button-default.style-white{color:#fff}.button-default.style-white:hover{color:#c3a27c}.button-style-1{color:#fff;letter-spacing:2.5px;background-color:#c3a27c;border-radius:5px;justify-content:center;align-items:center;width:max-content;height:50px;padding:0 38px 0 40px;font-size:15px;display:flex}.button-style-1:hover{background-color:#2d2723}.button-reply{color:#fff;letter-spacing:.5px;background-color:#2d2723;border-radius:5px;align-items:center;gap:7px;width:max-content;height:33px;padding:0 18px 0 15px;font-family:DM Sans;font-size:12px;display:flex}.button-reply:hover{color:#fff;background-color:#c3a27c}.button-style-2{color:#fff;letter-spacing:2px;background-color:#c3a27c;border-radius:5px;justify-content:center;align-items:center;width:max-content;height:50px;padding:0 40px;font-size:15px;font-weight:600;display:flex}.button-style-2:hover,.button-style-2.active{color:#2d2723;background-color:#fff}.button-style-2.active:hover{color:#fff;background-color:#c3a27c}.header{z-index:20;width:100%;position:absolute}.header-top{flex-wrap:wrap;justify-content:space-between;margin-top:30px;margin-bottom:27px;display:flex}.wg-information{gap:20px;display:flex}.wg-information .icon{background-color:#c3a27c;border-radius:50%;justify-content:center;align-items:center;width:49px;min-width:49px;height:49px;display:flex}.wg-information .icon i{color:#fff;font-size:20px}.wg-information .content .title{color:#fff;letter-spacing:1.4px;margin-bottom:4px;font-size:17px;font-weight:400;line-height:17px}.wg-information .content p{color:#ededed;letter-spacing:.8px;margin-top:8px;font-family:DM Sans}.header-inner-wrap{background-color:#2d2723;border-radius:82px;justify-content:space-between;align-items:center;width:100%;max-width:1371px;height:82px;margin-left:auto;margin-right:auto;padding-left:54px;padding-right:77px;display:flex;position:relative}#site-logo{background-color:#faf1e3;border-radius:50%;justify-content:center;align-items:center;width:147px;height:147px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-71px,-84px)}.canvas{cursor:pointer;width:38px;height:20px;position:relative}.canvas>.canvas-button{content:"";width:38px;height:20px;position:absolute;top:0;left:0}.canvas>.canvas-button span{content:"";background-color:#fff;width:38px;height:2px;position:absolute;top:10px;left:0}.canvas>.canvas-button:before{content:"";background-color:#fff;width:19px;height:2px;position:absolute;top:0;left:9px}.canvas>.canvas-button:after{content:"";background-color:#fff;width:19px;height:2px;position:absolute;bottom:-1px;left:9px}.header-right{align-items:center;gap:63px;display:flex;position:relative}.header-right:after{content:"";background-color:#ffffff1f;width:1px;height:31px;position:absolute;top:-6px;left:52%}.header-search .show-search i:before{color:#fff;-o-transition:all .3s ease-in-out;font-size:18px;transition:all .3s ease-in-out}.header-search .top-search{-o-transition:all .3s ease-in-out;min-width:240px;transition:all .3s ease-in-out;display:none;position:absolute;top:50px;right:0}.header-search .top-search.active{display:block}.header-search>a.active .icon-search:before{content:url(/images/close.svg)}.search-form button{cursor:pointer;font-size:18px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.wg-bag{cursor:pointer;position:relative}.wg-bag .number{color:#fff;background-color:#c3a27c;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;display:flex;position:absolute;top:-11px;right:-15px}.wg-bag .bag-box{opacity:0;visibility:hidden;pointer-events:none;-o-transition:all .3s ease-in-out;background-color:#fff;border-radius:10px;width:320px;padding:20px;transition:all .3s ease-in-out;position:absolute;top:20px;right:0;box-shadow:0 0 5px #c3a27c33}.wg-bag:hover .bag-box{opacity:1;visibility:visible;pointer-events:all;top:25px}.main-nav{flex-grow:1;align-items:center;gap:30px;display:flex}.main-nav.left{padding-left:80px}.main-nav.right{padding-left:147px}.menu-primary-menu{gap:54px;display:flex}.menu-primary-menu li{position:relative}.menu-primary-menu li a{color:#fff;text-transform:uppercase;letter-spacing:2.2px;font-family:Oswald;font-size:15px;font-weight:600;line-height:82px;position:relative}.menu-primary-menu li.current-menu-item>a:before{content:url(/icon/coffee-2.svg);position:absolute;left:-25px}.menu-primary-menu>li>a:hover{color:#c3a27c}.menu-primary-menu li:hover .sub-menu{opacity:1;visibility:visible;pointer-events:all;top:100%}.menu-primary-menu .sub-menu{opacity:0;visibility:hidden;pointer-events:none;-o-transition:all .3s ease-in-out;background:#fff;border-radius:8px;min-width:220px;transition:all .3s ease-in-out;position:absolute;top:110%;left:0%;box-shadow:0 0 5px #c3a27c33}.menu-primary-menu .sub-menu li{border-bottom:1px solid #f1f1f1;padding:10px 20px}.menu-primary-menu .sub-menu li:last-child{border-bottom:none}.menu-primary-menu .sub-menu li a{color:#121212;font-size:16px;line-height:30px}.menu-primary-menu .sub-menu li.current-item a,.menu-primary-menu .sub-menu li a:hover{color:#c3a27c}.header.is-fixed .header-inner{z-index:99;opacity:1;-o-transition:all .5s ease;border:none;width:100%;padding:0;transition:all .5s;position:fixed;top:-100%;left:0}.header.is-fixed.is-small .header-inner{margin-top:0;top:0}.header.is-fixed #site-logo{width:82px;height:82px;padding:10px;transform:translate(-50%,-50%)}.mobile-button{cursor:pointer;-o-transition:all .3s ease;background-color:#0000;width:26px;height:26px;transition:all .3s;display:none;position:absolute;top:50%;left:30px;transform:translateY(-50%)}.mobile-button:before,.mobile-button:after,.mobile-button span{background-color:#fff;transition:all .3s}.header_1.style-white .mobile-button:before,.header_1.style-white .mobile-button:after,.header_1.style-white .mobile-button span{background-color:#161616}.mobile-button:before,.mobile-button:after{content:"";transform-origin:50%;width:100%;height:2px;position:absolute;top:50%;left:0}.mobile-button span{text-indent:200%;width:100%;height:2px;position:absolute;top:50%;left:0;overflow:hidden}.mobile-button:before{transform:translateY(-7px)}.mobile-button:after{transform:translateY(7px)}.mobile-nav-wrap .overlay-mobile-nav{cursor:url(/images/close.svg),auto;content:"";z-index:9999;opacity:0;visibility:hidden;-o-transition:all .3s ease;background:linear-gradient(#000c 0% 100%);width:100%;height:100%;transition:all .3s;position:fixed;top:0;left:0}.mobile-nav-wrap.active .overlay-mobile-nav{opacity:1;visibility:visible}.mobile-nav-wrap.active .overlay-mobile-nav i{color:#fff;margin-right:20px;font-size:25px}.mobile-nav-wrap .inner-mobile-nav{z-index:999999;-o-transition:all .5s ease;background-color:#2d2723;width:320px;height:100%;transition:all .5s;position:fixed;top:0;left:-340px;overflow-y:auto}.mobile-nav-wrap .inner-mobile-nav::-webkit-scrollbar{width:0}.mobile-nav-wrap.active .inner-mobile-nav{left:0}.inner-mobile-nav{padding:15px;position:relative}.inner-mobile-nav .mobile-nav-close{cursor:pointer;position:absolute;top:64px;right:15px}#mobile-main-nav{border-top:1px solid #ffffff14;margin-top:45px;padding-top:0}#menu-mobile-menu{flex-direction:column;display:flex}#menu-mobile-menu>li{cursor:pointer;border-bottom:1px solid #ffffff14;padding:15px 0;position:relative}#menu-mobile-menu>li .sub-menu-mobile li:last-child,#menu-mobile-menu>li:last-child{border:none}#menu-mobile-menu li a{text-transform:uppercase;color:#fff;font-family:Oswald;font-size:16px;font-weight:500;line-height:22px}#menu-mobile-menu li.current-menu-item>a,#menu-mobile-menu li a:hover,#menu-mobile-menu li.current-item a{color:#c3a27c}#menu-mobile-menu li.menu-item-has-children-mobile>a:after{content:"";-o-transition:all .3s ease-in-out;font-family:icomoon;font-weight:300;line-height:16px;transition:all .3s ease-in-out;position:absolute;top:17px;right:0}#menu-mobile-menu>li.active a:after{transform:rotate(180deg)}#menu-mobile-menu>li .sub-menu-mobile{text-align:start;border-radius:8px;display:none;overflow:hidden}#menu-mobile-menu>li .sub-menu-mobile li{cursor:pointer;border-bottom:1px solid #ffffff14;padding:15px}#menu-mobile-menu>li .sub-menu-mobile a{font-family:Oswald;font-size:16px;font-weight:500;line-height:22px}.header-2{position:relative}.header-2 #site-logo{z-index:5;top:121px;left:238px}.header-2>.top{background-image:url(/images/bg-section/heade2-1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.header-2>.top:before{content:url(/images/item-background/header-2.png);position:absolute;bottom:6px;right:-9px}.header-2>.top .header-top{row-gap:15px;margin-top:34px;margin-bottom:56px}.header-2>.top .information{gap:15px 60px;display:flex}.header-2>.top .wg-information p{color:#171412;letter-spacing:.2px;margin-top:0;margin-bottom:0}.header-2 .menu-primary-menu{gap:51px}.header-2 .menu-primary-menu>li>a{letter-spacing:3px;line-height:83px}.widget-social.style-4 ul{gap:12px}.widget-social.style-4 ul li a{color:#171412;background-color:#fff;border:1px solid #c3a27c;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.widget-social.style-4 ul li a:hover{color:#fff;background-color:#c3a27c}.header-2>.header-inner{background-image:url(/images/bg-section/heade2-2.png);background-repeat:no-repeat;background-size:cover;margin-top:-20px;padding-top:15px;position:relative}.header-2 .header-inner-wrap{background-color:unset;max-width:1230px;height:84px;padding-right:46px}.header-2 .mobile-button{left:auto;right:30px}.header-2.is-fixed.is-small .header-inner{background:#161616;margin-top:0}.footer{background-color:#2d2723;padding-top:122px;position:relative;overflow:hidden}.footer.type-1{padding-top:138px}.footer>.item-1{position:absolute;bottom:-1px;left:-8px}.footer>.item-2{position:absolute;top:-29px;right:-9px}.footer .title-wg{color:#fff;text-transform:uppercase;letter-spacing:2px;margin-bottom:61px;font-size:24px;font-weight:600;line-height:32px;position:relative}.footer .title-wg:after{content:"";background-color:#c3a27c;width:73px;height:2px;position:absolute;bottom:-19px;left:1px}.footer .text{color:#dedede;letter-spacing:.3px;font-family:DM Sans;font-size:15px;font-weight:400;line-height:25px}.footer .text span{color:#c3a27c}.logo-footer{margin-top:13px;margin-bottom:25px}.footer .contact{margin-top:6px}.footer .contact .title-wg{margin-bottom:56px}.footer .contact ul li{margin-bottom:21px}.footer .contact .text{line-height:27px}.footer .time ul li{margin-bottom:10px}.footer .newletters form{margin-top:26px;position:relative}.footer .newletters form button{background-color:#0000;position:absolute;top:0;right:8px}.footer .newletters form label{color:#dedede;letter-spacing:.3px;margin-top:20px;padding-left:28px;font-family:DM Sans;font-size:15px;font-weight:400;line-height:25px}label input[type=radio],label input[type=checkbox]{opacity:0;z-index:1;position:absolute;top:0;left:0}.btn-checkbox{background-color:#0000;border:1px solid #ffffff80;width:15px;height:15px;position:absolute;top:5px;left:0}input:checked~.btn-checkbox{background-color:#fff;border:1px solid #fff}.btn-checkbox:after{content:"";color:#2d2723;font-size:8px;display:none;position:absolute;top:-6px;left:3px;font-family:icomoon!important}input:checked~.btn-checkbox:after{display:block}.footer-bottom{border-top:1px solid #4c4744;flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:15px;margin-top:85px;padding-top:24px;padding-bottom:25px;display:flex;position:relative}.footer.type-1 .footer-bottom{margin-top:92px;margin-bottom:28px}.widget-social{align-items:center;gap:17px;display:flex}.widget-social ul{align-items:center;gap:25px;display:flex}.widget-social ul li a{color:#fff;font-size:15px}.widget-social ul li:hover a{color:#c3a27c}.footer-bottom>svg{background-color:#2d2723;border-radius:50%;width:52px;height:53px;padding:17px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.banner-page{background-image:url(/images/bg-section/bg-blog.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding-top:307px;padding-bottom:54px;position:relative}.banner-page>.item-1{position:absolute;bottom:-9px;left:-54px}.banner-page>.item-2{position:absolute;bottom:-18px;right:-63px}.banner-page:before{opacity:.502;content:"";background-color:#120f0c;width:100%;height:100%;position:absolute;top:0;left:0}.banner-page:after{content:"";background-image:url(/images/bg-section/wave.png);width:100%;height:83px;position:absolute;bottom:-57px;left:0}.banner-page .text{color:#f6e7d0;text-align:center;text-transform:capitalize;font-family:Sue Ellen Francisco;font-size:40px;font-weight:400;line-height:65px}.banner-page .heading{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:2px;font-size:60px;font-weight:700;line-height:89px}.breadcrumbs{justify-content:center;align-items:center;gap:29px;margin-top:109px;display:flex}.breadcrumbs li{text-transform:uppercase;font-family:DM Sans;font-size:14px;font-weight:400;line-height:16px;position:relative}.breadcrumbs li.item:after{content:"/";color:#fff;position:absolute;right:-19px}.breadcrumbs li a{color:#fff;letter-spacing:.5px}.breadcrumbs li.active a{color:#c3a27c}.banner-page.menu-page{background-image:url(/images/bg-section/bg-menu.jpg);padding-top:303px;padding-bottom:57px}.banner-page.reservation-page{background-image:url(/images/bg-section/bg-reservation.jpg);padding-top:303px;padding-bottom:57px}.banner-page.contact-page{background-image:url(/images/bg-section/bg-contact.jpg);padding-top:303px;padding-bottom:57px}.banner-page.about-page{background-image:url(/images/bg-section/bg-about.jpg);padding-top:303px;padding-bottom:57px}.banner-page.offer-page{background-image:url(/images/bg-section/bg-offer.jpg)}.banner-page.team-page{background-image:url(/images/bg-section/bg-our-team.jpg)}.banner-page.portfolio-page{background-image:url(/images/bg-section/bg-portfolio.jpg)}.banner-page.event-page{background-image:url(/images/bg-section/bg-private-event.jpg)}.banner-page.shop-page{background-image:url(/images/bg-section/bg-shop.jpg)}.wg-update{padding-top:130px;padding-bottom:134px}.wg-update-wrap{text-align:center;background:url(/images/bg-section/wg-update.png) 50%/cover no-repeat;border-radius:10px;padding:66px 15px 75px;position:relative;overflow:hidden}.wg-update-wrap>.item-1{position:absolute;bottom:-220px;left:-213px}.wg-update-wrap>.item-2{position:absolute;bottom:-195px;right:-54px}.wg-update-wrap .title{color:#171412;text-transform:uppercase;letter-spacing:1px;margin-bottom:17px;font-size:35px;font-weight:700;line-height:45px}.wg-update-wrap .text{margin-bottom:27px;font-family:DM Sans;font-size:15px;font-weight:400;line-height:25px}.wg-update-wrap form{max-width:542px;margin:auto;position:relative}.wg-update-wrap form button{position:absolute;top:0;right:7px}.wg-update.type-1{padding-top:124px;padding-bottom:136px}.wg-update.type-1 .wg-update-wrap{padding-bottom:77px}.blog-grid{padding-bottom:135px}.wg-blog{margin-bottom:78px;position:relative}.wg-blog:before{content:"";z-index:0;height:100%;position:absolute;top:0;left:0;right:0}.wg-blog:hover:before{animation:1s height_blog}.wg-blog .image{z-index:1;border-radius:10px;height:100%;margin-bottom:15px;position:relative;overflow:hidden}.wg-blog .image img{-o-transition:all .3s ease-in-out;width:100%;transition:all .3s ease-in-out}.wg-blog .content{z-index:1;position:relative}.wg-blog:hover .image img{margin-top:-90px;margin-bottom:2px}.wg-blog .meta{color:#666;margin-bottom:9px;padding-left:2px;font-family:DM Sans;font-size:13px;font-weight:400;line-height:35px}.wg-blog .meta span{margin-right:27px;position:relative}.wg-blog .meta span:after{content:"";background-color:#c3a27c;width:13px;height:1px;position:absolute;top:50%;right:-20px}.wg-blog .meta span:last-child:after{display:none}.wg-blog .title{text-transform:uppercase;letter-spacing:.5px;margin-bottom:24px;font-size:22px;font-weight:500;line-height:32px}.wg-blog .text{color:#666;opacity:0;visibility:hidden;-o-transition:all .3s ease-in-out;margin-top:-75px;font-family:DM Sans;font-size:15px;font-weight:400;line-height:25px;transition:all .3s ease-in-out}.wg-blog:hover .text{opacity:1;visibility:visible;margin-top:-10px;margin-bottom:23px;transition-delay:.3s}.wg-blog .bottom{border-top:1px solid #e1e2e3;margin-top:0;padding-top:23px}.wg-pagination ul{gap:10px;display:flex}.wg-pagination ul li{-o-transition:all .3s ease-in-out;background-color:#fff;border:1px solid #c3a27c;border-radius:50%;width:49px;height:49px;transition:all .3s ease-in-out}.wg-pagination ul li:hover,.wg-pagination ul li.active{background-color:#c3a27c}.wg-pagination ul li a{color:#171412;justify-content:center;align-items:center;width:100%;height:100%;font-family:DM Sans;font-size:17px;font-weight:400;line-height:24px;display:flex}.wg-pagination ul li:hover a,.wg-pagination ul li.active a{color:#fff}.heading-section .sub{color:#c3a27c;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:10px;font-family:DM Sans;font-size:15px;font-weight:400;line-height:30px;position:relative}.heading-section .sub-before{padding-left:22px}.heading-section.text-center .sub-before{padding-left:0}.heading-section .sub-before:before{content:url(/icon/coffee-2.svg);position:absolute;top:-4px;left:-2px}.heading-section.text-center .sub-before:before{left:-24px}.heading-section .sub-after:after{content:url(/icon/coffee-2.svg);margin-left:9px;position:absolute;top:-4px}.heading-section .main{color:#171412;text-transform:uppercase;letter-spacing:1.4px;margin-top:9px;font-size:45px;font-weight:700;line-height:58px}.heading-section.style-1 .main{color:#fff}.preload-container{z-index:2147483647;background-color:#000;width:100%;height:100%;position:fixed;top:0;left:0}.preload-container .middle{z-index:100;content:url(/images/preload.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100px;height:100px;margin:-50px 0 0 -50px;animation:1.2s linear infinite alternate preload;position:absolute;top:50%;left:50%}.progress-wrap{cursor:pointer;z-index:100;opacity:0;visibility:hidden;-o-transition:all .4s linear;background:#c3a27c;border-radius:10px;width:50px;height:50px;padding:10px;transition:all .4s linear;display:block;position:fixed;bottom:30px;right:30px;transform:translateY(20px);box-shadow:inset 0 0 0 2px #82828233}.progress-wrap:after{content:"";text-align:center;color:#fff;cursor:pointer;z-index:1;-o-transition:all .4s linear;width:50px;height:50px;font-family:icomoon;font-size:16px;font-weight:900;line-height:50px;transition:all .4s linear;display:block;position:absolute;top:0;left:0}.progress-wrap:hover:after{animation:1s linear infinite alternate tf-buzz-out}.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{box-sizing:border-box;stroke:#fff;stroke-width:5px;transition-property:all;transition-duration:.4s;transition-timing-function:linear}.tf-mouse{pointer-events:none;visibility:hidden;border-radius:50%;position:fixed;top:0;left:0;transform:translateZ(0)}.tf-mouse-inner{z-index:10000;background-color:#c3a27c;width:8px;height:8px;margin-top:-5px;margin-left:-5px;transition:width .5s ease-in-out,height .5s ease-in-out,margin .5s ease-in-out,opacity .5s ease-in-out}.tf-mouse-inner.mouse-hover{opacity:.3;background-color:#c3a27c;width:80px;height:80px;margin-top:-40px;margin-left:-40px}.tf-mouse-outer{box-sizing:border-box;z-index:10000;opacity:.5;border:2px solid #c3a27c;width:40px;height:40px;margin-top:-22px;margin-left:-22px;transition:all 50ms ease-out}.tf-mouse-outer.mouse-hover{opacity:0}.page-transition{animation:1s ease-in-out pageFadeIn}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@font-face{font-family:icomoon;src:url(/icon/fonts/icomoon6356.eot?bpp40h);src:url(/icon/fonts/icomoon6356.eot?bpp40h#iefix)format("embedded-opentype"),url(/icon/fonts/icomoon6356.ttf?bpp40h)format("truetype"),url(/icon/fonts/icomoon6356.woff?bpp40h)format("woff"),url(/icon/fonts/icomoon6356.svg?bpp40h#icomoon)format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=\ icon-]{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:icomoon!important}.icon-shoppingcart:before{content:""}.icon-location:before{content:""}.icon-chevrons-right:before{content:""}.icon-star:before{content:""}.icon-send:before{content:""}.icon-envelope:before{content:""}.icon-twitter:before{content:""}.icon-youtube-play:before{content:""}.icon-heart:before{content:""}.icon-search:before{content:""}.icon-instagram:before{content:""}.icon-tumblr:before{content:""}.icon-arrow-right2:before{content:""}.icon-arrow-left2:before{content:""}.icon-skype:before{content:""}.icon-pinterest:before{content:""}.icon-undo2:before{content:""}.icon-checkmark:before{content:""}.icon-play3:before{content:""}.icon-fb:before{content:""}.icon-bread:before{content:""}.icon-coffee-cup:before{content:""}.icon-coffee-cup2:before{content:""}.icon-coffee-shop:before{content:""}.icon-croissant:before{content:""}.icon-cup:before{content:""}.icon-cup2:before{content:""}.icon-e-mail:before{content:""}.icon-feedback:before{content:""}.icon-hot-coffee:before{content:""}.icon-marketing:before{content:""}.icon-pin:before{content:""}.icon-price-tag:before{content:""}.icon-profile:before{content:""}.icon-phone:before{content:""}.icon-right-arrow:before{content:""}.icon-shopping-bag:before{content:""}.icon-tag1:before{content:""}.icon-cheveron-down:before{content:""}.icon-cheveron-up:before{content:""}.icon-close:before{content:""}
.themesflat-container{width:1200px;max-width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;position:relative}.themesflat-container.full{width:100%}.themesflat-container.w1573{width:1603px}.themesflat-container.w1550{width:1580px}.themesflat-container.w1604{width:1634px}.themesflat-container.w1600{width:1630px}.themesflat-container.w700{width:730px}.blog-single .meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px 34px;margin-top:127px;margin-bottom:30px;display:flex}.blog-single .meta .meta-item{align-items:center;gap:13px;display:flex}.blog-single .meta .meta-item .icon{border:1px solid #1113;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.blog-single .meta .meta-item .text{color:#111;font-family:DM Sans;font-size:15px;line-height:18px}.blog-single .main-title{color:#051028;text-align:center;text-transform:uppercase;letter-spacing:1.7px;margin-bottom:46px;font-size:35px;font-weight:600;line-height:38px}.blog-single .main-post{border-radius:15px;margin-bottom:43px;overflow:hidden}.blog-single p{margin-bottom:30px}.blog-single .title{color:#171412;text-transform:uppercase;letter-spacing:.4px;margin-bottom:13px;font-size:20px;font-weight:500;line-height:32px}.wg-blockquote{background-color:#faf1e3;border-radius:10px;margin-top:35px;margin-bottom:27px;padding:41px 62px 43px;position:relative}.wg-blockquote cite{color:#171412;letter-spacing:.15px;font-family:DM Sans;font-size:15px;font-style:italic;font-weight:400;line-height:28px}.wg-blockquote .text{color:#171412;text-transform:uppercase;letter-spacing:1.3px;margin-top:18px;font-size:15px;font-weight:500;line-height:26px}.wg-blockquote svg{position:absolute;bottom:42px;right:73px}.images-wrap{border-radius:10px;margin-top:10px;margin-bottom:41px;position:relative;overflow:hidden}.video-wrap{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.video-wrap .icon{z-index:1;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative}.video-wrap .icon i{color:#0e1927;-o-transition:all .3s ease-in-out;font-size:24px;transition:all .3s ease-in-out}.video-wrap .icon:hover i{color:#c3a27c}.popup-youtube{position:relative}.popup-youtube:before{content:"";background:#c3a27c;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.popup-youtube:hover:before{animation:2.5s ease-in-out infinite playvideo}.video-wrap.type-1 .popup-youtube{transform:translateY(27px)}.video-wrap.type-1 .icon{width:102px;height:102px}.video-wrap.type-1 .icon i{font-size:30px}.video-wrap .icon.t1{width:115px;height:115px}.video-wrap .icon.t1 i{font-size:35px}.blog-single .title.s1{margin-bottom:17px}.blog-single p.s1{margin-bottom:15px}.blog-single .bottom{border-top:1px solid #dedede;border-bottom:1px solid #dedede;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;margin-bottom:64px;margin-left:-5px;padding:17px 0 18px;display:flex}.blog-single .bottom svg{font-size:13px}.blog-single .bottom .tags{align-items:center;gap:8px;display:flex}.blog-single .bottom .text{color:#171412;letter-spacing:.2px;font-family:DM Sans;font-size:15px;font-weight:500;line-height:28px}.blog-single .bottom .text a{color:#171412}.widget-social.style-1 ul{gap:10px}.widget-social.style-1 ul li a{color:#2d2723;background-color:#e5e5e4;border-radius:50%;justify-content:center;align-items:center;width:37px;height:37px;display:flex}.widget-social.style-1 ul li a svg{width:30px;height:30px}.widget-social.style-1 ul li a:hover svg path{fill:#c3a27c}.blog-single .title-1{color:#051028;text-transform:uppercase;letter-spacing:.7px;margin-bottom:39px;font-size:30px;font-weight:600;line-height:44px}.wg-comment{border-bottom:1px solid #dedede;margin-bottom:65px;position:relative}.wg-comment .author{gap:21px;margin-bottom:18px;display:flex}.wg-comment p{margin-bottom:37px}.wg-comment .author .image{border:1px solid #c3a27c;border-radius:50%;width:68px;height:68px;overflow:hidden}.wg-comment .author .name{color:#171412;text-transform:uppercase;letter-spacing:.7px;margin-top:8px;margin-bottom:7px;font-size:15px;line-height:22px}.wg-comment .author .time{color:#666;letter-spacing:1.1px;font-size:13px;line-height:19px}.wg-comment>a{position:absolute;top:18px;right:1px}.post-comment{margin-bottom:134px}.blog-single .post-comment .title-1{margin-bottom:29px}.post-comment .text{color:#171412;letter-spacing:.14px;margin-bottom:26px;font-family:DM Sans;font-size:15px;line-height:28px}form .columns{justify-content:space-between;gap:23px;display:flex}form input.style-2{margin-bottom:22px}form textarea.style-2{margin-bottom:50px}.page-title-home:after{z-index:6;content:"";background-image:url(/images/bg-section/wave.png);width:100%;height:83px;position:absolute;bottom:-41px;left:0}.page-title{background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding-top:371px;padding-bottom:259px;position:relative}.page-title:before{opacity:.4;content:"";background-color:#120f0c;width:100%;height:100%;position:absolute;top:0;left:0}.page-title-home .slide-1{background-image:url(/images/bg-section/bg-home-1.jpg)}.page-title-home .slide-2{background-image:url(/images/bg-section/bg-home-12.jpg)}.page-title-home .swiper-container .swiper-pagination.style-2{bottom:193px}.page-title-home .swiper-container .swiper-pagination.style-2 .swiper-pagination-bullet{background-color:#fff!important}.page-title .sub-title{color:#f6e7d0;text-align:center;font-family:Sue Ellen Francisco;font-size:40px;font-weight:400;line-height:65px}.page-title .title{color:#fff;text-align:center;letter-spacing:1.8px;text-transform:uppercase;font-size:60px;font-weight:700;line-height:91px}.page-title .text{text-align:center;color:#fff;letter-spacing:.2px;margin-top:8px;margin-bottom:41px;font-family:DM Sans;font-size:17px;line-height:28px}.page-title .buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;display:flex}.home-2 .page-title{padding-top:213px;padding-bottom:220px}.home-2 .page-title.slide-1{background-image:url(/images/bg-section/bg-home-2.jpg)}.home-2 .page-title.slide-2{background-image:url(/images/bg-section/bg-home-22.jpg)}.page-title-home.home-2>.item-1{position:absolute;bottom:75px;right:73px}.page-title-home.home-2 .content .text,.page-title-home.home-2 .content .title,.page-title-home.home-2 .content .sub-title{text-align:start}.page-title-home.home-2 .content .buttons{justify-content:start}.swiper-container .swiper-pagination.style-1{flex-direction:column;justify-content:center;height:100%;display:flex;top:0;right:calc(50vw - 585px);bottom:unset!important;left:unset!important;width:unset!important}.swiper-container .swiper-pagination.style-1 .swiper-pagination-bullet{opacity:1;background:#ffffff80;width:9px;height:9px;position:relative;margin:10px 0!important}.swiper-container .swiper-pagination.style-1 .swiper-pagination-bullet:before{content:"";border-radius:50%;width:39px;height:39px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.swiper-container .swiper-pagination.style-1 .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}.swiper-container .swiper-pagination.style-1 .swiper-pagination-bullet.swiper-pagination-bullet-active:after{content:"";border:1px solid #c1a07b;border-radius:50%;width:21px;height:21px;position:absolute;top:-6px;left:-6px}.style-2 .content .buttons,.style-2 .content .text,.style-2 .content .title,.style-2 .content .sub-title{opacity:0;visibility:hidden;transform:translateY(100px)}.style-2 .swiper-slide-active .content .buttons,.style-2 .swiper-slide-active .content .text,.style-2 .swiper-slide-active .content .title,.style-2 .swiper-slide-active .content .sub-title{visibility:visible;opacity:1;-o-transition:all .5s ease;transition:all .5s .2s;transform:translateY(0)}.style-2 .swiper-slide-active .content .title{transition-delay:.4s}.style-2 .swiper-slide-active .content .text,.style-2 .swiper-slide-active .content .buttons{transition-delay:.6s}.wg-welcom{text-align:center;opacity:0;visibility:hidden;-o-transition:all .3s ease-in-out;background-color:#fff;border-radius:20px;width:403px;padding:60px 40px 50px;transition:all .3s ease-in-out;position:absolute;top:67px;right:-51px}.wg-welcom.active{opacity:1;visibility:visible}.wg-welcom .button-close{color:#fff;cursor:pointer;background-color:#c3a27c;border-radius:50%;justify-content:center;align-items:center;width:37px;height:37px;display:flex;position:absolute;top:17px;left:25px}.wg-welcom .title{color:#171412;text-transform:uppercase;letter-spacing:.5px;margin-bottom:17px;font-size:25px;font-weight:700;line-height:35px}.wg-welcom .text{color:#666;font-family:DM Sans;font-size:15px;font-weight:400;line-height:26px}.wg-welcom svg{margin-top:20px;margin-bottom:19px}.wg-welcom .number-phone{letter-spacing:.5px;margin-bottom:7px;font-size:25px;font-weight:700;line-height:37px}.wg-welcom .number-phone a{color:#c3a27c}.wg-welcom .mail,.wg-welcom .place{color:#171412;font-family:DM Sans;font-size:15px;font-weight:400;line-height:30px}.wg-welcom ul.time{margin-bottom:40px}.wg-welcom ul.time li{color:#0c0c0c;font-family:DM Sans;font-size:15px;font-weight:400;line-height:30px}.wg-welcom ul.time li span{color:#666}.widget-social.style-2 ul{gap:5px}.widget-social.style-2 ul li a{color:#0c0c0c;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.widget-social.style-2 ul li a:hover{color:#fff;background-color:#c3a27c}.wg-about{z-index:5;background-color:#fff;background-image:url(/images/bg-section/about-bg1.png);background-position:100% 60%;background-repeat:no-repeat;padding-top:112px;padding-bottom:135px;position:relative}.wg-about .wrap{padding-left:136px;padding-right:134px;display:flex}.wg-about .image{border-radius:10px;min-width:566px;margin-right:-74px;overflow:hidden}.wg-about .content{z-index:3;background-color:#fff;border-top-left-radius:10px;margin-top:49px;padding:53px 75px 60px 79px;position:relative}.wg-about .content .heading-section{margin-bottom:27px}.wg-about .content p{margin-bottom:15px}.wg-about .content>a{margin-top:43px}.wg-about .hour-opening{background-color:#2d2723;border-radius:10px;min-width:398px;height:max-content;margin-top:78px;padding:49px 86px 42px 37px;position:relative}.wg-about .hour-opening:before{content:"";z-index:-1;background-color:#c3a27c;border-radius:15px;position:absolute;inset:-16px 29px}.wg-about .hour-opening .title{color:#c3a27c;letter-spacing:1.7px;margin-bottom:19px;font-size:25px;font-weight:700;line-height:37px}.wg-about .hour-opening ul li{color:#fff;justify-content:space-between;align-items:center;margin-bottom:7px;font-family:DM Sans;font-size:15px;font-weight:500;line-height:30px;display:flex}.wg-about .hour-opening ul li .active{color:#c3a27c;margin-right:30px;font-family:DM Sans;font-size:15px;font-weight:400;line-height:30px}.wg-about .hour-opening ul li .line{border-bottom:1px solid #57524f;flex-grow:1;height:10px;margin-left:12px;margin-right:17px}.wg-service{position:relative}.wg-service:before{content:"";background:url(/images/box-item/bg-service.png);width:100%;height:430px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.service-item{border-radius:10px;margin-bottom:30px;position:relative;overflow:hidden}.service-item:after{content:"";opacity:0;visibility:hidden;-o-transition:all .3s ease-in-out;background-color:#0000;border:1px solid #d8cbb6;border-radius:10px;transition:all .3s ease-in-out;position:absolute;inset:17px 17px 17px 18px}.service-item:hover:after{opacity:1;visibility:visible}.service-item:before{content:"";-o-transition:all .3s ease-in-out;background:linear-gradient(#120f0c00,#120f0ca6);width:100%;height:100%;transition:all .3s ease-in-out;position:absolute;top:0;left:0}.service-item:hover:before{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#120f0ca6}.service-item .content{text-align:center;z-index:5;-o-transition:all .3s ease-in-out;width:100%;padding-bottom:41px;transition:all .3s ease-in-out;position:absolute;bottom:0;left:0}.service-item:hover .content{padding-bottom:0;bottom:50%;transform:translateY(50%)}.service-item .content>i{color:#f6e7d0;font-size:87px}.service-item .content .title{text-transform:uppercase;letter-spacing:2px;margin-top:14px;font-size:30px;font-weight:700;line-height:44px;position:relative}.service-item .content .title span{opacity:0;visibility:hidden;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.service-item:hover .content .title span{opacity:1;visibility:visible}.service-item .content .title a{color:#fff}.service-item .content .title a:hover{color:#c3a27c}.service-item .content p{color:#fff;opacity:0;visibility:hidden;letter-spacing:1px;-o-transition:all .3s ease-in-out;margin-top:-100px;padding:0 50px;transition:all .3s ease-in-out}.service-item:hover .content p{opacity:1;visibility:visible;margin-top:17px}.service-item img{width:100%}.special-menu{padding-top:94px;padding-bottom:93px}.special-menu-item{flex-wrap:wrap;gap:20px;margin-bottom:40px;padding:0 24px;display:flex;position:relative}.special-menu-item .image{border-radius:50%;width:75px;height:75px;overflow:hidden}.special-menu-item .content{padding-top:6px}.special-menu-item .content .name{letter-spacing:.7px;font-size:22px;font-weight:500;line-height:33px}.special-menu-item .content .name a{color:#171412}.special-menu-item .content .name a:hover{color:#c3a27c}.special-menu-item .content .line{border-bottom:1px dashed #d2d2d3;flex-grow:1;height:12px;margin-left:10px;margin-right:10px}.special-menu-item .content .price{color:#c3a27c;letter-spacing:1px;font-size:22px;font-weight:500;line-height:33px}.special-menu-item .content p{letter-spacing:.15px;margin-top:4px}.special-menu-item.season{margin-top:-55px}.special-menu-item.season,.special-menu-item.new{border:1px solid #2d2723;border-top-width:28px;border-radius:10px;padding:13px 24px}.special-menu-item.new:after{content:"New / trending";color:#fff;text-transform:uppercase;letter-spacing:.8px;font-family:DM Sans;font-size:12px;font-weight:500;line-height:27px;position:absolute;top:-27px;left:22px}.special-menu-item.season:after{content:"Trending / season";color:#fff;text-transform:uppercase;letter-spacing:.6px;font-family:DM Sans;font-size:12px;font-weight:500;line-height:27px;position:absolute;top:-27px;left:25px}.special-menu.style-1{padding-top:112px;padding-bottom:84px}.choose-us{background:url(/images/box-item/bg-about.png) 0 no-repeat;position:relative}.choose-us:before{content:url(/images/item-background/item-2.png);width:217px;height:238px;position:absolute;bottom:0;left:-7px}.choose-us:after{content:url(/images/item-background/item-1.png);width:707px;height:309px;position:absolute;bottom:0;right:0}.choose-us .content{flex-grow:1;margin-top:189px;margin-left:3px;margin-right:78px}.choose-us .content p{color:#fff;margin-top:27px;margin-bottom:30px}.choose-us .content ul li{color:#c3a27c;text-transform:uppercase;letter-spacing:1.2px;align-items:center;gap:13px;margin-bottom:17px;font-size:15px;font-weight:400;line-height:22px;display:flex}.choose-us .content ul li:last-child{margin-bottom:0!important}.choose-us .content ul li i{color:#2d2723;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:8px;display:flex}.choose-us .right{padding-left:147px}.choose-us .box-infor{z-index:10;background-color:#fff;border-radius:30px;min-width:300px;height:max-content;padding:46px 28px 43px;position:absolute;top:146px;left:0}.counter-item{text-align:center;border-bottom:1px solid #c8c8c8cc;margin-bottom:27px;padding-bottom:24px}.choose-us .counter-item:last-child{border:none;margin-bottom:0;padding-bottom:0}.counter-item .icon i{color:#c3a27c;margin-bottom:30px;font-size:57px}.counter-item .counter{color:#171412;letter-spacing:1px;margin-top:12px;margin-bottom:11px;font-size:45px;font-weight:700;line-height:67px}.counter-item .text{color:#171412;text-transform:uppercase;letter-spacing:.4px;font-family:DM Sans;font-size:15px;font-weight:500;line-height:22px}.choose-us .image{z-index:5;width:740px;position:relative}.choose-us .image img{border-radius:10px}.choose-us.style-1{background:0 0;padding-top:135px;padding-bottom:116px}.choose-us.style-1:before,.choose-us.style-1:after{display:none}.choose-us.style-1 .content p{color:#666;margin-bottom:25px}.box-infor.style-1{position:unset;background-color:#2d2723;transform:none}.counter-item.style-1 .counter,.counter-item.style-1 .text{color:#fff}.choose-us.style-1 .image{width:511px}.choose-us.style-1 .content{margin-top:38px;margin-right:80px}.choose-us.style-1 .content ul{margin-bottom:47px}.choose-us.style-1 .content ul li{color:#2d2723;gap:15px;margin-bottom:13px}.choose-us.style-1 .content ul li i{color:#fff;background-color:#c3a27c}.choose-us.style-1 .right{align-items:center;gap:30px;padding-left:0;display:flex}.choose-us.style-1.type-1{padding-top:125px;padding-bottom:54px}.choose-us.style-1.type-1 .img-left{min-width:547px;position:relative}.choose-us.style-1.type-1 .content{z-index:5;background-color:#fff;border-top-left-radius:10px;margin-top:72px;margin-left:-74px;margin-right:-32px;padding-top:53px;padding-left:80px}.choose-us.style-1.type-1 .content .heading-section{margin-bottom:27px}.choose-us.style-1.type-1 .content p{margin-top:0;margin-bottom:26px}.choose-us.style-1.type-1 .content ul{margin-bottom:0}.choose-us.style-1.type-1 .content ul li{letter-spacing:.9px}.choose-us.style-1.type-1 .image-2,.choose-us.style-1.type-1 .image-1{border-radius:10px;overflow:hidden}.choose-us.style-1.type-1 .image-2{position:absolute;bottom:-54px;left:-215px}.choose-us.style-1.type-2{padding-top:22px}.choose-us.style-1.type-2 .content{z-index:5;background-color:#fff;border-top-right-radius:10px;margin-top:72px;margin-left:1px;margin-right:-75px;padding-top:53px;padding-right:80px}.choose-us.style-1.type-2 .content .heading-section{margin-bottom:27px}.choose-us.style-1.type-2 .content p{margin-top:0;margin-bottom:15px}.choose-us.style-1.type-2 .img-right{min-width:547px;position:relative}.choose-us.style-1.type-2 .image-2,.choose-us.style-1.type-2 .image-1{border-radius:10px;overflow:hidden}.choose-us.style-1.type-2 .image-2{position:absolute;top:42px;right:-214px}.private-event{padding-top:135px;padding-bottom:219px}.private-event .image{width:475px;height:630px;margin:auto;position:relative}.private-event .image .img-1{z-index:3;border-radius:15px;position:absolute;top:0;right:0}.private-event .image .img-2{z-index:5;border-radius:15px;position:absolute;bottom:0;left:0}.private-event .content{padding-top:18px;padding-left:2px}.private-event .content>p{margin-bottom:20px}.private-event .content .flat-accordion{margin-bottom:43px}.flat-accordion .flat-toggle{margin-bottom:19px}.flat-accordion .flat-toggle .toggle-title{color:#051028;text-transform:uppercase;letter-spacing:1px;padding-left:26px;font-size:20px;font-weight:500;line-height:30px;position:relative}.flat-accordion .flat-toggle .toggle-title:before{content:"+";color:#c3a27c;font-size:30px;position:absolute;top:0;left:0}.flat-accordion .flat-toggle .toggle-title.active:before{content:"-"}.flat-accordion .flat-toggle .toggle-content{margin-top:14px;display:none}.customer-testimonial{background-image:url(/images/box-item/testimonial.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding-top:154px;padding-bottom:133px;position:relative}.customer-testimonial>.img-1{position:absolute;top:-58px;left:0;transform:rotate(180deg)}.customer-testimonial:before{content:"";background-color:#1e1a168c;width:100%;height:100%;position:absolute;top:0;left:0}.customer-testimonial-item p{color:#fff;text-align:center;letter-spacing:.35px;max-width:1170px;margin:auto auto 35px;font-size:20px;font-weight:500;line-height:32px}.customer-testimonial-item .name{text-align:center;letter-spacing:1px;text-transform:uppercase;font-size:22px;font-weight:500;line-height:26px}.customer-testimonial-item .name a{color:#fff;letter-spacing:1.7px}.customer-testimonial-item .name a:hover{color:#c3a27c}.swiper-container .swiper-button-prev.style-2:after,.swiper-container .swiper-button-next.style-2:after{content:"";font-family:icomoon}.swiper-container .swiper-button-prev.style-2{top:27%;left:144px;transform:rotate(180deg)}.swiper-container .swiper-button-next.style-2{top:27%;right:144px}.cup-coffee{z-index:5;position:absolute;top:10px;left:50%;transform:translate(-50%,-50%)}.cup-coffee.t1{top:0}.cup-coffee.t1 img{width:194px}.cup-coffee svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.customer-testimonial.style-1{background:#fff;padding-top:126px;padding-bottom:113px}.customer-testimonial.style-1:before{display:none}.customer-testimonial.style-1 .swiper-wrapper{padding-bottom:73px}.customer-testimonial-item.style-1 .name a,.customer-testimonial-item.style-1 p{color:#171412}.partners{background-color:#0000;background-image:url(/images/box-item/bg-service.png);background-position:0 11px;background-repeat:no-repeat;background-size:100% 246px;margin-top:-36px;padding:97px 157px 88px 152px;position:relative}.partners .swiper-slide{align-items:center;height:74px;display:flex}.partners.style-1{background-position:0 6px;padding-top:89px;padding-bottom:74px}.our-product{padding-top:113px;padding-bottom:136px}.product-item{margin-bottom:48px}.product-item .image{background-color:#f5f5f5;border-radius:10px;margin-bottom:30px;padding-top:82px;position:relative;overflow:hidden}.product-item.sale-off .image:after{content:"SALE OFF";color:#fff;letter-spacing:1px;text-align:center;background-color:#2d2723;border-radius:5px;width:97px;height:34px;font-family:DM Sans;font-size:13px;font-weight:500;line-height:34px;position:absolute;top:25px;right:23px}.product-item.new .image:after{content:"NEW";color:#fff;letter-spacing:1px;text-align:center;background-color:#2d2723;border-radius:5px;width:97px;height:34px;font-family:DM Sans;font-size:13px;font-weight:500;line-height:34px;position:absolute;top:32px;right:31px}.product-item .image img{min-width:509px;height:364px;margin-left:-174px}.product-item .image .icon{opacity:0;visibility:hidden;-o-transition:all .3s ease-in-out;align-items:center;gap:12px;transition:all .3s ease-in-out;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.product-item:hover .image .icon{opacity:1;visibility:visible;bottom:34px}.product-item .image .icon>div{background-color:#2d2723;border-radius:50%;justify-content:center;align-items:center;width:47px;height:47px;display:flex}.product-item .content{text-align:center}.product-item .price{color:#c3a27c;margin-bottom:9px;font-family:DM Sans;font-size:20px;font-weight:500;line-height:24px}.product-item .price span{color:#c8c8c8;margin-right:14px;text-decoration-line:line-through}.product-item .name{color:#171412;text-transform:uppercase;letter-spacing:.8px;margin-bottom:9px;font-size:22px;font-weight:600;line-height:33px}.rating i{color:#c3a27c;margin:0 -2px;font-size:17px}.product-item.style-1 .image{justify-content:center;align-items:center;height:444px;padding:59px 0;display:flex}.product-item.style-1 .image img{min-width:unset;height:unset;margin-left:0}.product-item.style-1.item-4 .image img{min-width:unset;height:auto}.product-item.style-list{align-items:center;gap:20px;display:flex}.product-item.style-list .image{width:33%;height:200px;margin-bottom:0;padding-top:20px}.product-item.style-list .image:after{top:0!important;right:0!important}.product-item.style-list .image img{width:300px;min-width:unset;height:unset;margin-left:-50px}.product-item.style-list.style-1 .image{height:200px;padding-bottom:20px}.product-item.style-list.style-1 .image img{width:auto;min-width:unset;height:-webkit-fill-available;margin-left:0}.product-item.style-list .content{flex-grow:1;justify-content:space-between;align-items:center;display:flex}.product-item.style-list .price,.product-item.style-list .name{margin-bottom:0}.product-item.style-list .rating{display:inline-flex}.our-product.style-slide{padding-top:118px;padding-bottom:84px}.our-product.style-slide .swiper-button-next.style-1{top:45%}.wg-coffee-post{display:flex}.wg-coffee-post .center{grid-template-columns:repeat(2,1fr);display:grid}.wg-coffee-post .center .coffee-post-item:last-child{grid-column:1/3}.coffee-post-item{position:relative;overflow:hidden}.coffee-post-item:before{content:"";opacity:0;visibility:hidden;-o-transition:all .3s ease-in-out;background-color:#120f0c99;width:100%;height:100%;transition:all .3s ease-in-out;position:absolute;top:100%;left:0}.coffee-post-item:hover:before{opacity:1;visibility:visible;top:0}.coffee-post-item .image img{width:100%}.right .coffee-post-item .image img,.left .coffee-post-item .image img{height:667px}.coffee-post-item .content{text-align:center;opacity:0;visibility:hidden;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.coffee-post-item:hover .content{opacity:1;visibility:visible;transition-delay:.3s;top:50%}.coffee-post-item .content>svg{margin-bottom:20px}.coffee-post-item .content .name{text-transform:uppercase;letter-spacing:1px;width:max-content;margin:auto auto 7px;font-size:24px;font-weight:500;line-height:36px}.coffee-post-item .content .name a{color:#e6c9a2}.coffee-post-item .content p{color:#fff}.coffee-post-item.style-1{border-radius:10px}.coffee-post-item.style-1:before{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.coffee-post-item.style-1 .content{top:250px}.coffee-post-item.style-1 p{margin-bottom:40px}.coffee-post-item.style-1 .text{color:#dedede;width:max-content;max-width:350px}.coffee-post-item.style-2{border-radius:10px}.wg-news{padding-top:124px;padding-bottom:130px}.wg-news .wg-blog{margin-bottom:0}.swiper-button-next.style-1{-o-transition:all .3s ease-in-out;background-color:#c3a27c;border-radius:50%;justify-content:center;align-items:center;width:57px;height:57px;transition:all .3s ease-in-out;display:flex;top:44%;right:-107px}.swiper-button-next.style-1:after{content:"";-o-transition:all .3s ease-in-out;font-family:icomoon;font-size:17px;transition:all .3s ease-in-out}.swiper-button-prev.style-1{-o-transition:all .3s ease-in-out;background-color:#c3a27c;border-radius:50%;justify-content:center;align-items:center;width:57px;height:57px;transition:all .3s ease-in-out;display:flex;top:44%;left:-107px}.swiper-button-prev.style-1:after{content:"";-o-transition:all .3s ease-in-out;font-family:icomoon;font-size:17px;transition:all .3s ease-in-out}.swiper-button-next.style-1:hover,.swiper-button-prev.style-1:hover{background-color:#fff;border:1px solid #c3a27c}.swiper-button-next.style-1:hover:after,.swiper-button-prev.style-1:hover:after{color:#c3a27c}.wg-news .swiper-button-prev,.wg-news .swiper-button-next{top:42.8%}.wg-coffee-time{grid-template-columns:repeat(3,1fr);display:grid}.wg-coffee-time .left img{height:714px}.wg-coffee-time .center{text-align:center;background-color:#faf1e3;padding-top:125px;padding-left:15px;padding-right:15px;position:relative;overflow:hidden}.wg-coffee-time .center:after{content:url(/images/box-item/coffee-time-1.png);position:absolute;bottom:0;left:50%;transform:translate(-50%,60%)}.wg-coffee-time .heading-section .sub-before{color:#171412}.wg-coffee-time .center .text{color:#171412;text-transform:uppercase;letter-spacing:1px;margin-bottom:5px;font-size:17px;font-weight:500;line-height:25px}.wg-coffee-time .center .text.s1{margin-bottom:15px}.wg-coffee-time .center .number-phone{margin-bottom:28px;font-size:35px;font-weight:700;line-height:50px}.wg-coffee-time .center .number-phone a{color:#c3a27c}.wg-coffee-time .center p{color:#171412;letter-spacing:.3px;margin-bottom:4px}.wg-coffee-time .center>a{letter-spacing:1.6px;margin-top:43px!important}#map{width:100%;position:absolute;top:0;bottom:0}#map .marker{cursor:pointer;background-image:url(/images/item-background/map-icon.png);background-size:cover;width:35px;height:50px}.mapboxgl-ctrl-attrib a,.mapboxgl-ctrl-attrib.mapboxgl-compact,a.mapboxgl-ctrl-logo{display:none!important}.discovery-menu{background-image:url(/images/bg-section/bg-discovery-menu.png);background-repeat:no-repeat;padding-top:144px;padding-bottom:127px}.discovery-menu-item{text-align:center;position:relative}.discovery-menu-item .icon{background-color:#fff;border-radius:50%;width:126px;height:126px;padding:7px;position:absolute;top:0;left:50%;transform:translate(-50%,-46px)}.discovery-menu-item .icon i{color:#fff;-o-transition:all .3s ease-in-out;background-color:#c3a27c;border-radius:50%;justify-content:center;align-items:center;width:112px;height:112px;font-size:60px;transition:all .3s ease-in-out;display:flex}.discovery-menu-item:hover .icon i{color:#f2e3cd;background-color:#2d2723}.discovery-menu-item .content{-o-transition:all .3s ease-in-out;background-color:#fff;border-radius:10px 10px 0 0;padding-top:114px;padding-bottom:41px;transition:all .3s ease-in-out;position:relative}.discovery-menu-item:hover .content{padding-bottom:74px}.discovery-menu-item .title{color:#051028;text-transform:uppercase;letter-spacing:1.3px;margin-bottom:17px;font-size:25px;font-weight:500;line-height:37px}.discovery-menu-item p{padding-left:20px;padding-right:20px}.discovery-menu-item .content>a{z-index:5;opacity:0;visibility:hidden;background-color:#c3a27c;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-70%,50%)}.discovery-menu-item .content>a i{color:#fff;font-size:20px}.discovery-menu-item:hover .content>a{opacity:1;visibility:visible;transform:translate(-50%,50%)}.discovery-menu-item .image{border-radius:0 0 10px 10px;position:relative;overflow:hidden}.discovery-menu-item .image img{-o-transition:all .3s ease-in-out;width:100%;transition:all .3s ease-in-out}.discovery-menu-item:hover .image img{margin-bottom:-33px}.explore-portfolio .top-content p{margin-top:20px;margin-bottom:66px}.explore-portfolio .slider-inner{margin-bottom:53px;padding-left:26px;padding-right:26px}.swiper-container.style-1{overflow:visible!important}.swiper-button-next.over{top:-110px;right:15px}.swiper-button-prev.over{top:-110px;left:auto;right:87px}.wg-testimonial{margin-top:206px;padding-top:140px;padding-bottom:146px;position:relative}.wg-testimonial:after{content:"";background-color:#c8c8c899;width:100%;max-width:600px;height:1px;position:absolute;top:0;left:50%}.wg-testimonial:before{content:"";background-color:#c8c8c899;width:100%;max-width:600px;height:1px;position:absolute;top:0;right:50%}.wg-testimonial>.item-1{position:absolute;top:-85px;left:-8px}.wg-testimonial>.item-2{position:absolute;top:-138px;right:-10px}.wg-testimonial-item{text-align:center}.wg-testimonial-item p{color:#171412;margin-top:27px;margin-bottom:17px;line-height:27px}.wg-testimonial-item .name{color:#171412;text-transform:uppercase;letter-spacing:1.4px;margin-top:18px;font-size:17px;font-weight:500;line-height:25px}.wg-testimonial .swiper-wrapper{padding-bottom:72px}.swiper-container .swiper-pagination.style-2 .swiper-pagination-bullet{opacity:1;background:#969391;width:6px;height:6px;position:relative;margin:0 15px!important}.swiper-container .swiper-pagination.style-2 .swiper-pagination-bullet:before{content:"";border-radius:50%;width:39px;height:39px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.swiper-container .swiper-pagination.style-2 .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#2d2723;width:9px;height:9px}.swiper-container .swiper-pagination.style-2 .swiper-pagination-bullet.swiper-pagination-bullet-active:after{content:"";border:1px solid #c1a07b;border-radius:50%;width:21px;height:21px;position:absolute;top:-6px;left:-6px}.wg-testimonial.style-1{margin-top:95px;padding-top:138px;padding-bottom:147px}.wg-testimonial.style-1>.item-3{position:absolute;top:-165px;left:-62px;transform:rotateY(180deg)}.wg-testimonial.style-1 .rating i{margin:0 -1px}.wg-testimonial.style-1 p{letter-spacing:.27px}.wg-banner-coffee .top:before{content:"";background-color:#120f0c61;width:100%;height:100%;position:absolute;top:0;left:0}.wg-banner-coffee .top{background-image:url(/images/box-item/video-full.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;height:536px}.wg-banner-coffee .bottom{padding:30px 8px 0 7px}.wg-banner-coffee .bottom .banner-img{border-radius:10px;width:100%;height:505px}.wg-banner-item{background-color:#2d2723;border-radius:10px;height:100%;padding:105px 40px;position:relative;overflow:hidden}.wg-banner-item .item-bg{position:absolute;top:-26px;right:-12px}.wg-banner-item .icon{color:#f6e7d0;margin-bottom:30px;font-size:73px}.wg-banner-item .title{text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;font-size:25px;font-weight:600;line-height:37px}.wg-banner-item .title a{color:#fff}.wg-banner-item .title a:hover{color:#c3a27c}.wg-banner-item p{color:#fff;margin-bottom:30px}.follow-instagram{padding-bottom:133px}.grid-follow-instagram{grid-gap:20px;grid-template-columns:repeat(5,1fr);margin-bottom:36px;display:grid}.follow-item{border-radius:10px;position:relative;overflow:hidden}.follow-item:before{content:"";opacity:0;visibility:hidden;-o-transition:all .3s ease-in-out;background-color:#120f0c80;width:100%;height:100%;transition:all .3s ease-in-out;position:absolute;top:100%;left:0}.follow-item:hover:before{opacity:1;visibility:visible;top:0}.follow-item img{width:100%}.follow-item .icon{opacity:0;visibility:hidden;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.follow-item:hover .icon{opacity:1;visibility:visible;transition-delay:.3s;top:50%}.follow-item .icon a i{color:#fff;-o-transition:all .3s ease-in-out;font-size:20px;transition:all .3s ease-in-out}.follow-item .icon a:hover i{color:#c3a27c}.follow-instagram .title{color:#2d2723;text-transform:uppercase;letter-spacing:2px;text-align:center;font-size:15px;font-weight:600;line-height:18px}.follow-instagram .title a i{margin-right:8px;font-size:13px}.follow-instagram.style-1{padding-top:136px;padding-bottom:156px}.wg-counter{background-color:#2d2723;padding-top:57px;padding-bottom:64px;position:relative}.wg-counter:before{content:"";background-image:url(/images/bg-section/wave-1.png);width:100%;height:83px;position:absolute;top:-41px;left:0}.wg-counter>.item-1{background-image:url(/images/item-background/item-2.png);width:715px;height:230px;position:absolute;bottom:0;left:0;overflow:hidden}.wg-counter>.item-2{background-image:url(/images/item-background/item-1.png);width:646px;height:266px;position:absolute;bottom:0;right:0;overflow:hidden}.counter-item.style-1.type-1{border:none;margin-bottom:15px;padding-bottom:0}.counter-item.line-right:after{content:"";border-right:1px dashed #635f5c;width:1px;height:144px;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}.wg-map{padding-top:122px}.wg-map .wrap{height:533px}.wg-contact-us{padding-top:121px;padding-bottom:135px}.wg-contact-us .left{padding-right:55px}.wg-contact-us .left .title{color:#171412;text-transform:uppercase;letter-spacing:1.7px;margin-bottom:17px;font-size:45px;font-weight:700;line-height:55px}.wg-contact-us .left>p{color:#171412;letter-spacing:.15px;margin-bottom:41px}.wg-contact-us form input{margin-bottom:20px}.wg-contact-us form textarea{height:174px!important}.wg-contact-us form button.style-submit{letter-spacing:2.2px;font-weight:600}.wg-contact-us form button.style-submit i{margin-left:12px}.grid-contact-item{grid-gap:42px 30px;grid-template-columns:repeat(2,1fr);margin-top:82px;display:grid}.contact-item .icon{color:#fff;background-color:#c3a27c;border-radius:5px;justify-content:center;align-items:center;width:53px;height:53px;margin-bottom:20px;font-size:34px;display:flex}.contact-item .title{text-transform:uppercase;letter-spacing:1px;margin-bottom:9px;font-size:20px;font-weight:500;line-height:32px}.contact-item p a,.contact-item p{color:#666}.contact-item p a:hover{color:#c3a27c}.contact-item>.widget-social{margin-top:17px}.wg-menu{background-image:url(/images/bg-section/bg-menu-item.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:137px;padding-bottom:138px;position:relative}.wg-menu>.item-1{position:absolute;top:0;left:0;transform:rotateY(180deg)}.wg-menu>.item-2{position:absolute;bottom:-30px;right:-9px}.wg-menu-item{text-align:center;position:relative}.wg-menu-item:after{content:"";border-right:1px solid #dedede33;width:1px;height:259px;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}.wg-menu-item .image{position:relative}.wg-menu-item .image:before{content:"";opacity:0;visibility:hidden;-o-transition:all .3s ease-in-out;background-color:#0000;border:1px solid #c3a27c;border-radius:50%;width:230px;height:230px;transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wg-menu-item:hover .image:before{opacity:1;visibility:visible}.wg-menu-item .image img{border-radius:50%}.wg-menu-item .title{text-transform:uppercase;letter-spacing:.6px;margin-top:26px;margin-bottom:2px;font-size:22px;font-weight:500;line-height:35px}.wg-menu-item .title a{color:#fff}.wg-menu-item .title a:hover{color:#c3a27c}.wg-menu-item .text{color:#c3a27c;letter-spacing:.3px;margin-bottom:34px;font-family:DM Sans;font-size:15px;font-weight:400;line-height:28px;position:relative}.wg-menu-item .text:after{content:"";background-color:#c3a27c;width:37px;height:3px;position:absolute;top:44px;left:50%;transform:translate(-50%)}.wg-menu-item p{padding-left:75px;padding-right:75px;line-height:27px}.wg-menu .swiper-wrapper{padding-top:13px}.wg-menu .swiper-button-prev.style-1,.wg-menu .swiper-button-next.style-1{top:58.5%}.cake-bakery{padding-top:113px;padding-bottom:51px}.cake-bakery .heading-section p{letter-spacing:.2px;margin-top:16px}.heading-section .sub.style-big{color:#171412;font-family:Oswald;font-size:45px;font-weight:700;line-height:58px}.heading-section .sub.style-big:after,.heading-section .sub.style-big:before{fill:#2d2723;content:"";background:url(/images/item-background/item-9.png) 50%/cover no-repeat;width:18px;height:19px;top:28px;left:-37px!important}.heading-section .sub.style-big:after{left:auto!important;right:-37px!important}.cake-bakery-item{margin-bottom:75px}.cake-bakery-item .image{border-radius:10px;position:relative;overflow:hidden}.cake-bakery-item .image img{width:100%}.cake-bakery-item .image .price{color:#fff;opacity:0;visibility:hidden;-o-transition:all .3s ease-in-out;background-color:#c3a27c;border-radius:5px;justify-content:center;align-items:center;width:88px;height:37px;font-size:17px;font-weight:500;line-height:37px;transition:all .3s ease-in-out;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.cake-bakery-item:hover .image .price{opacity:1;visibility:visible;bottom:12px}.cake-bakery-item .title{text-align:center;text-transform:uppercase;letter-spacing:.7px;margin-top:26px;margin-bottom:19px;font-size:22px;font-weight:500;line-height:32px}.cake-bakery-item p{text-align:center}.widget-tabs{position:relative}.widget-menu-tab{justify-content:center;align-items:center;gap:55px;margin-bottom:49px;display:flex;position:relative}.widget-menu-tab:after{content:"";background-color:#dedede;width:470px;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.widget-menu-tab .item-title{text-transform:uppercase;letter-spacing:1px;cursor:pointer;padding-top:4px;padding-bottom:20px;font-size:17px;font-weight:500;line-height:25px;position:relative}.widget-menu-tab .item-title.active:after{content:"";background-color:#c3a27c;width:100%;height:3px;position:absolute;bottom:2px;left:0}.widget-tabs.style-1 .widget-menu-tab{flex-wrap:wrap;justify-content:start;gap:21px;margin-bottom:34px}.widget-tabs.style-1 .widget-menu-tab:after{width:100%}.widget-tabs.style-1 .widget-menu-tab .item-title{color:#171412;letter-spacing:1.5px;padding-bottom:28px;padding-right:29px}.wg-offer{padding-bottom:136px}.wg-offer-item{gap:30px 61px;margin-bottom:74px;display:flex}.wg-offer-item .image{width:100%;min-width:539px}.wg-offer-item .image img{border-radius:10px;width:100%}.wg-offer-item .content{flex-grow:1}.wg-offer-item .content .title{letter-spacing:1.3px;text-transform:uppercase;margin-top:27px;margin-bottom:17px;margin-left:1px;font-size:25px;font-weight:500;line-height:35px}.wg-offer-item .content ul{border-bottom:1px solid #dedede;margin-bottom:25px;padding-bottom:25px}.wg-offer-item .content ul li{color:#171412;letter-spacing:.3px;padding-left:20px;font-family:DM Sans;font-size:15px;font-weight:400;line-height:30px;position:relative}.wg-offer-item .content ul li:before{content:url(/icon/coffee-2.svg);font-size:10px;position:absolute;top:4px;left:0}.wg-offer-item .content p{letter-spacing:.15px;margin-bottom:43px}.wg-offer-item.style-1 .content .title{margin-top:43px;margin-bottom:20px}.wg-our-team{padding-top:130px;padding-bottom:59px}.our-team-item{text-align:center;margin-bottom:75px}.our-team-item .image{border-radius:10px;margin-bottom:30px;overflow:hidden}.our-team-item .image img{width:100%}.our-team-item .name{text-transform:uppercase;letter-spacing:.7px;margin-bottom:2px;font-size:22px;font-weight:500;line-height:35px}.our-team-item p{color:#8c8c8c;margin-bottom:22px}.widget-social.style-3{background-color:#c3a27c;border-radius:35px;width:max-content;margin:auto;padding:11px 27px}.widget-social.style-3 ul{gap:21px}.widget-social.style-3 ul li a{font-size:13px}.widget-social.style-3 a:hover{color:#051028}.wg-portfolio{padding-top:124px;padding-bottom:133px}.wg-portfolio .wrap{grid-gap:28px 30px;grid-template-rows:auto;grid-template-columns:repeat(4,1fr);grid-template-areas:"aa aa bb cc""aa aa dd dd""ee ff gg gg";margin-bottom:51px;display:grid}.wg-portfolio .wrap .item-1{grid-area:aa}.wg-portfolio .wrap .item-2{grid-area:bb}.wg-portfolio .wrap .item-3{grid-area:cc}.wg-portfolio .wrap .item-4{grid-area:dd}.wg-portfolio .wrap .item-5{grid-area:ee}.wg-portfolio .wrap .item-6{grid-area:ff}.wg-portfolio .wrap .item-7{grid-area:gg}.wg-private{padding-top:125px;padding-bottom:136px;position:relative;overflow:hidden}.wg-private p{text-align:center;margin-bottom:43px}.wg-private>.item-1{position:absolute;bottom:-184px;left:-8px}.wg-private>.item-2{position:absolute;bottom:-156px;right:-9px}.private-item{display:flex}.private-item .right,.private-item .content{width:50%}.private-item .right .swiper-container,.private-item .right .image{height:100%}.private-item .right img{object-fit:cover;width:100%;height:554px}.private-item:last-child .content{padding:122px 140px 0 153px}.private-item:last-child .right img{height:557px}.private-item .content{background-color:#faf1e3;padding:120px 140px 0 153px}.private-item.row-reverse .content{padding:120px 135px 0 161px}.private-item .content .title{text-transform:uppercase;letter-spacing:1.4px;margin-bottom:25px;font-size:45px;font-weight:700;line-height:58px}.private-item .content ul{margin-top:28px}.private-item .content ul li{color:#2d2723;text-transform:uppercase;letter-spacing:1.2px;align-items:center;gap:13px;margin-bottom:13px;font-size:15px;font-weight:400;line-height:22px;display:flex}.private-item .content ul li i{color:#fff;background-color:#c3a27c;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:8px;display:flex}.private-item.row-reverse .swiper-button{bottom:30px;left:43.8%}.swiper-button{z-index:5;background-color:#2d2723;border-radius:36px;align-items:center;width:112px;height:36px;display:flex;position:absolute;bottom:27px;left:44.5%}.swiper-button>div{position:unset;-o-transition:all .3s ease-in-out;width:50%;height:100%;margin:0;transition:all .3s ease-in-out;opacity:.35!important}.swiper-button>div:hover{opacity:1!important}.swiper-button-prev.style-3:after{content:"";color:#969391;font-family:icomoon;font-size:15px}.swiper-button-next.style-3:after{content:"";color:#969391;font-family:icomoon;font-size:15px}.wg-wiew-item{position:relative}.wg-wiew-item:before{content:"";-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;-o-transition:all .3s ease-in-out;background-color:#120f0c99;width:100%;height:100%;transition:all .3s ease-in-out;position:absolute;top:100%;left:0}.wg-wiew-item:hover:before{opacity:1;visibility:visible;top:0}.wg-wiew-item img{width:100%;height:558px}.wg-wiew-item .icon{opacity:0;visibility:hidden;-o-transition:all .3s ease-in-out;background-color:#c3a27c;border-radius:50%;justify-content:center;align-items:center;width:83px;height:83px;font-size:23px;transition:all .3s ease-in-out;display:flex;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.wg-wiew-item:hover .icon{opacity:1;visibility:visible;transition-delay:.3s;top:50%}.book-table{background-image:url(/images/bg-section/bg-book-table.png);background-position:0 0;background-repeat:no-repeat;background-size:cover;padding-top:153px;padding-bottom:135px}.book-table .wrap{gap:30px 100px;display:flex}.book-table .image{border-radius:10px;height:max-content;margin-top:7px;position:relative;overflow:hidden}.book-table .image:before{content:"";background-color:#0000004d;width:100%;height:100%;position:absolute;top:0;left:0}.book-table .image .bg-img{width:100%}.book-table .image .logo-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.book-table .content{flex-grow:1}.book-table .content form textarea{height:203px!important}.book-table .content form button{letter-spacing:2px;margin-top:35px;margin-left:auto;margin-right:auto}.wg-reservation{padding-top:135px;padding-bottom:137px;position:relative}.wg-reservation .item-1{position:absolute;top:54%;left:120px;transform:translateY(-50%)}.wg-reservation .item-2{position:absolute;top:52%;right:118px;transform:translateY(-50%)}.wg-reservation .wrap .icon{color:#fff;background-color:#2d2723;border-radius:50%;justify-content:center;align-items:center;width:121px;height:121px;margin:auto auto 38px;font-size:65px;display:flex}.wg-reservation .wrap p{color:#171412;text-align:center;letter-spacing:.8px;margin-bottom:40px;font-size:16px;line-height:30px}select.style-1,.wg-reservation form input{margin-bottom:20px}.wg-reservation form .bottom{margin-top:28px}.wg-shop{padding-top:149px;padding-bottom:147px}.wg-shop .top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:50px;display:flex}.wg-shop .top>p{color:#171412;letter-spacing:.3px;margin-top:-3px;margin-left:6px;font-size:17px}.wg-shop .top .option{justify-content:center;align-items:center;display:flex}.wg-shop .select.t1:after{top:57%}select.style-2{color:#171412;background-color:#fff;border:1px solid #c3a27c;border-radius:5px;min-width:193px;margin-bottom:0}.wg-shop .top .button-list{margin-left:30px;margin-right:23px}.wg-shop .top .button-list,.wg-shop .top .button-grid{cursor:pointer}.wg-shop .wg-pagination{margin-top:37px}.cart-item{border-bottom:1px solid #e5dccf;gap:19px;margin-bottom:25px;padding-bottom:25px;display:flex;position:relative}.cart-item.last{border-bottom:none;margin-bottom:0;padding-bottom:0}.cart-item .image{background-color:#f5f5f5;border-radius:10px;justify-content:center;align-items:center;width:76px;height:82px;display:flex}.cart-item .image.style-1{display:unset;padding-top:11px}.cart-item .image.style-1 img{min-width:98px;margin-left:-31px}.cart-item .content{flex-grow:1;margin-top:13px}.cart-item .content .price{color:#171412;margin-bottom:5px;font-family:DM Sans;font-size:17px;font-weight:400;line-height:24px}.cart-item .content .price span{color:#686868;margin-right:17px;text-decoration-line:line-through}.cart-item .content .name{color:#171412;text-transform:uppercase;letter-spacing:1px;font-size:17px;font-weight:500;line-height:24px}.cart-item .content.style-1{margin-top:17px;margin-left:-4px}.cart-item .close-button{color:#181e26;cursor:pointer;font-weight:700;position:absolute;top:0;right:-3px}.subtotal{background-color:#2d2723;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:10px;margin-top:27px;margin-bottom:28px;padding:11px 20px 13px;display:flex}.subtotal .price{text-transform:uppercase;letter-spacing:.5px;color:#fff;font-family:DM Sans;font-size:17px;font-weight:400;line-height:25px}.subtotal .title{text-transform:uppercase;letter-spacing:1px;color:#fff;font-size:17px;font-weight:500;line-height:26px}.subtotal svg{width:17px;height:17px;margin-right:3px}.subtotal svg path{fill:#c3a27c}.side-bar-item.cart .bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:15px;margin-right:-2px;padding-left:2px;display:flex}#range-two-val{border:none;height:1px;margin-bottom:40px;padding-left:7px;background-color:#c8c8c8!important}.noUi-connect{border-top:1px solid #2d2723;background:#2d2723!important}#range-two-val.noUi-horizontal .noUi-handle{width:9px;height:9px;box-shadow:none;background-color:#2d2723;border:none;border-radius:50%;top:0;right:-9px;transform:translate(-50%,-50%)}#range-two-val.noUi-horizontal .noUi-handle:before,#range-two-val.noUi-horizontal .noUi-handle:after{display:none}.noUi-handle:active{border:4px solid #c3a27c!important;width:17px!important;height:17px!important;right:-17px!important}.side-bar-item{border-radius:10px;margin-bottom:50px;overflow:hidden}.side-bar-item>.title{color:#fff;text-transform:uppercase;letter-spacing:1px;background-color:#2d2723;padding:15px 28px;font-size:22px;font-weight:500;line-height:33px}.side-bar-item>.content{background-color:#faf1e3;padding:35px 23px 29px 30px}.side-bar-item.categories .content{padding:29px 23px 28px 30px}.side-bar-item.categories ul li{color:#171412;-o-transition:all .3s ease-in-out;margin-bottom:15px;font-family:DM Sans;font-size:17px;font-weight:500;line-height:25px;transition:all .3s ease-in-out;position:relative}.side-bar-item.categories ul li:hover{padding-left:23px}.side-bar-item.categories ul li:before{content:url(/icon/coffee-2.svg);opacity:0;visibility:hidden;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;top:2px;left:-1px}.side-bar-item.categories ul li:hover:before{opacity:1;visibility:visible}.side-bar-item.filter>.content{padding:39px 23px 34px 30px}.side-bar-item.filter .bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:15px;display:flex}.side-bar-item.filter .bottom>a{letter-spacing:1px;border:1px solid #c3a27c;border-radius:5px;padding:0 36px;font-size:13px;font-weight:500;line-height:38px}.side-bar-item.filter .total{color:#171412;letter-spacing:1px;align-items:center;margin-right:6px;font-family:DM Sans;font-size:17px;font-weight:400;line-height:25px;display:flex}.side-bar-item.recent-product>.content{padding:35px 23px 37px 30px}.wg-shop-detail{padding-top:124px;padding-bottom:65px}.wg-shop-detail .images .image-top{background-color:#f5f5f5;border-radius:10px;margin-bottom:31px;padding-top:80px;overflow:hidden}.wg-shop-detail .images .image-top img{min-width:636px;margin-left:-149px}.wg-shop-detail .images .image-bottom{gap:30px;display:flex}.wg-shop-detail .images .image-bottom img{border-radius:10px}.wg-shop-detail .content-inner{padding-top:32px;padding-left:28px}.wg-shop-detail .content-inner .more-infor,.wg-shop-detail .content-inner .add-wishlist,.wg-shop-detail .content-inner>p,.wg-shop-detail .content-inner .product-item{border-bottom:1px solid #dedede;margin-bottom:23px;padding-bottom:28px}.wg-shop-detail .content-inner>p{padding-bottom:23px}.wg-shop-detail .content-inner .add-wishlist{padding-bottom:18px}.wg-shop-detail .content-inner .more-infor{margin-bottom:27px;padding-bottom:23px}.wg-shop-detail .content-inner .product-item .content{text-align:start}.wg-shop-detail .content-inner .product-item .name{letter-spacing:2px;margin-bottom:21px;font-size:34px;line-height:40px}.wg-shop-detail .content-inner .product-item .price{margin-bottom:21px}.wg-shop-detail .content-inner .product-item .rating i{margin:0 -2px;font-size:19px}.wg-shop-detail .content-inner .title{color:#171412;text-transform:uppercase;letter-spacing:.7px;font-size:20px;font-weight:500;line-height:30px}.wg-quantity{align-items:center;gap:15px;margin-top:25px;margin-bottom:28px;display:flex}.wg-quantity>a i{margin-left:8px;font-size:20px}.quantity{background-color:#2d2723;border-radius:5px;width:66px;height:50px;position:relative}.quantity input{color:#fff!important;background-color:#2d2723!important;padding:0 0 0 20px!important}.quantity .plus-btn{color:#fff;cursor:pointer;font-size:18px;position:absolute;top:6px;right:6px}.quantity .minus-btn{color:#fff;cursor:pointer;font-size:18px;position:absolute;bottom:9px;right:6px}.add-wishlist a{color:#171412;font-family:DM Sans;font-size:15px;font-weight:700;line-height:26px}.add-wishlist a i{color:#c3a27c;margin-right:9px}.wg-shop-detail .content-inner .more-infor ul li{color:#080f19;margin-bottom:-1px;font-family:DM Sans;font-size:15px;font-weight:400;line-height:26px}.wg-shop-detail .content-inner .more-infor ul li span{color:#666}.wg-shop-detail .content-inner .widget-social{gap:20px}.wg-shop-detail .content-inner .widget-social ul{gap:8px}.wg-shop-detail .content-inner .widget-social ul li a{background-color:#fff;border:1px solid #c3a27c}.wg-shop-detail .content-inner .widget-social ul li a:hover{color:#fff;background-color:#c3a27c}.wg-404{background-image:url(/images/bg-section/bg-404.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh}.wg-404 .content{text-align:center;padding-top:180px}.wg-404 .title{position:relative}.wg-404 .title:after{content:"4";color:#171412;font-size:247px;font-weight:700;position:absolute;top:34px;right:50%;transform:translate(333px)}.wg-404 .title:before{content:"4";color:#171412;font-size:247px;font-weight:700;position:absolute;top:34px;left:50%;transform:translate(-333px)}.wg-404 .text{text-transform:uppercase;letter-spacing:2.15px;color:#171412;margin-bottom:12px;font-size:40px;font-weight:600;line-height:60px}.wg-404 p{margin-bottom:41px;font-size:17px;line-height:28px}
@media (min-width:1921px){.choose-us{background-size:cover}.wg-coffee-post>.center,.wg-coffee-post>.left{width:100%}.wg-coffee-post>.right{width:50%}.right .coffee-post-item .image img,.left .coffee-post-item .image img{height:unset}.wg-coffee-time .left img{width:100%;height:unset}}@media (max-width:1440px){.choose-us.style-1.type-1 .img-left{margin-left:95px}.choose-us.style-1.type-2 .img-right{margin-right:94px}.wg-wiew-item img{height:unset!important}.private-item .content{flex-direction:column;justify-content:center;display:flex;padding:40px 20px!important}.book-table .wrap{gap:30px}.wg-shop-detail .content-inner{padding-left:0}.wg-404 .content{padding-top:50px}.wg-about .wrap{padding-left:0;padding-right:0}.wg-about .content{padding:30px 30px 0}.wg-welcom{left:0}.choose-us{background-size:cover}.choose-us .content{margin-top:89px;margin-right:15px}.right .coffee-post-item .image img,.left .coffee-post-item .image img{height:unset}.wg-banner-item{padding:40px}.wg-banner-coffee .bottom{padding-left:0;padding-right:0}.header-2 #site-logo{left:85px}.header-2>.top,.header-2>.header-inner{padding-left:150px}.partners{padding-left:15px!important;padding-right:15px!important}.product-item .image{text-align:center}}@media (max-width:1200px){.header-2>.top .information{gap:15px}.wg-banner-coffee .row>div{margin-top:10px;margin-bottom:10px}.choose-us.style-1 .content{margin-top:0;margin-bottom:30px;margin-right:0}.choose-us .wrap{flex-wrap:wrap;justify-content:center;gap:15px}.wg-about .wrap{flex-wrap:wrap;justify-content:center}.wg-about .image,.wg-about .content{width:50%}.private-item .content .title{margin-bottom:10px;font-size:30px;line-height:45px}.header-inner-wrap{padding-left:40px;padding-right:42px}.main-nav.left{padding-left:94px}.main-nav.right{padding-left:210px}.choose-us.style-1.type-1 .content{margin-right:0}.choose-us.style-1.type-1 .image-2{left:-95px}.choose-us.style-1.type-2 .img-right{margin-right:214px}.choose-us.style-1.type-2 .content{padding-right:15px}.book-table .wrap{flex-wrap:wrap;justify-content:space-between}.book-table .wrap>div:first-child{order:1;width:47%}.book-table .wrap>div:last-child{order:2;width:47%}.book-table .wrap>.content{order:3}}@media (max-width:1024px){.wg-banner-coffee .top img{height:unset}.header-2 .widget-social{display:none}.choose-us .image{width:unset}.private-item{flex-wrap:wrap}.private-item .right,.private-item .content{width:100%}.header-right{gap:30px}.main-nav.left{padding-left:30px}.main-nav.right{padding-left:185px}.wg-coffee-time{grid-template-columns:repeat(2,1fr)}.wg-coffee-time .right{grid-column:span 2/3;height:500px}.wg-coffee-time .mapboxgl-canvas{width:100%!important}.choose-us.style-1.type-2 .wrap,.choose-us.style-1.type-1 .wrap{flex-wrap:wrap;justify-content:center}.wg-portfolio .wrap{grid-gap:15px}.coffee-post-item .content .name{font-size:16px;line-height:20px}}@media (max-width:991px){.tf-mouse,.header-2 .wg-bag,.canvas,.header-right:after,.main-nav{display:none}.mobile-button{display:block}.special-menu-item.season{margin-top:0}.swiper-button,.swiper-button-next,.swiper-button-prev,.swiper-pagination{display:none!important}.wg-contact-us .left{padding-right:0}.choose-us.style-1.type-2 .content{margin-right:0;padding-right:0}.wg-about .image,.wg-about .content{margin-left:0;margin-right:0}.wg-about .content{margin-left:-100px}.wg-coffee-post{flex-wrap:wrap}.wg-coffee-post>div{width:100%}.choose-us.style-1 .image{width:unset}.wg-reservation .item-1,.wg-reservation .item-2{display:none}.wg-about .hour-opening{min-width:unset;width:100%}.header-2 .header-inner-wrap{justify-content:flex-end;padding-right:80px}.header-2.is-fixed #site-logo{z-index:100;position:fixed;top:-100%;left:56px}.header-2.is-fixed.is-small #site-logo{-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;top:56px}.swiper-wrapper{padding-bottom:0!important}.private-event .image{width:unset;height:unset;align-items:center;gap:30px;display:flex}.private-event .image img{position:unset!important;width:100%!important}}@media (max-width:820px){.wg-offer-item{flex-wrap:wrap}.product-item .image img{margin-left:-240px}.cart-item{flex-wrap:wrap;row-gap:0}.service-item .content .title{font-size:20px;line-height:20px}.service-item .content>i{font-size:60px}.service-item .content p{padding:0 40px;font-size:13px;line-height:20px}.wg-coffee-time .left img{height:unset}.wg-coffee-time .center{padding-top:0}.wg-coffee-time .center .number-phone,.wg-coffee-time .center .heading-section{margin-bottom:10px}.wg-about .content{margin-left:-200px}}@media (max-width:768px){.wg-about{background:0 0}.wg-about .image,.wg-about .content{width:100%;margin-left:0}.wg-about .image img,.wg-about .image{min-width:unset;width:100%}.wg-coffee-time{grid-template-columns:repeat(1,1fr)}.wg-coffee-time .right{grid-column:auto}.wg-coffee-time .left img{height:unset;width:100%}.wg-coffee-time .center{padding-top:50px;padding-bottom:100px}.choose-us.style-1.type-2 .img-right{min-width:unset}.wg-private>.item-2,.wg-private>.item-1,.wg-testimonial.style-1>.item-3,.wg-testimonial.style-1>.item-2,.wg-testimonial.style-1>.item-1{display:none}.wg-banner-coffee .top img{height:300px}}@media (max-width:700px){br{display:none}.discovery-menu-item{margin-bottom:140px}.wg-reservation form .columns{flex-wrap:wrap;gap:0}.wg-reservation form select,.wg-reservation form input{margin-bottom:30px!important}.header-2>.header-inner{background-color:#2d2723;background-image:none;margin-top:0;padding:0}.wg-banner-coffee .top img{height:150px}.choose-us.style-1 .right{flex-wrap:wrap;justify-content:center}.choose-us .right .box-infor{width:100%}.choose-us .right{padding-left:0}.choose-us .right .box-infor{position:unset;margin-bottom:15px}.private-event .image,.product-item.style-list{flex-wrap:wrap}.product-item.style-list .image{width:100%!important}.side-bar{margin-top:50px}.product-item .image img{margin-left:-174px}.wg-404 .title img{width:200px}.wg-404 .title:before{font-size:165px;top:0;transform:translate(-175px)}.wg-404 .title:after{font-size:165px;top:0;transform:translate(175px)}.wg-shop-detail .images .image-top img{min-width:unset;margin-left:-60px}.wg-shop-detail .images .image-bottom{gap:15px}.book-table .wrap>div:first-child,.book-table .wrap>div:last-child{width:100%}.coffee-post-item.style-1 .content{top:50%}.wg-portfolio .wrap{grid-template-columns:repeat(2,1fr);grid-template-areas:"aa aa""aa aa""bb cc""dd dd""ee ff""gg gg"}.wg-offer-item .image{min-width:unset}.wg-offer-item .content .title{margin-top:0!important}.choose-us.style-1.type-2 .content{margin-top:0;padding-top:0}.choose-us.style-1.type-2 .image-2{position:unset;margin-top:30px}.choose-us.style-1.type-2 .img-right{margin-right:0}.choose-us.style-1.type-1 .content{margin-top:0;margin-bottom:0;padding-top:30px}.choose-us.style-1.type-1 .img-left{min-width:unset;margin-left:0}.choose-us.style-1.type-1 .image-2{bottom:unset;left:unset;margin-top:15px;position:relative}.partners{padding-left:15px;padding-right:15px}.grid-follow-instagram,.grid-contact-item{grid-template-columns:repeat(1,1fr)}.wg-update-wrap>.item-2,.wg-update-wrap>.item-1,.banner-page>.item-1,.banner-page>.item-2,.header-top{display:none}.wg-information:last-child{width:100%}.header #site-logo{width:82px;height:82px;padding:10px;transform:translate(-50%,-50%)}.header-2 #site-logo{top:56px;left:56px}.header-right{gap:15px}.wg-update-wrap form{padding-left:15px;padding-right:15px}.page-title{padding-top:200px;padding-bottom:200px}.home-2 .page-title{padding-top:100px!important;padding-bottom:100px!important}.page-title .content .title{font-size:40px;line-height:50px}.service-item{margin-bottom:15px}.footer-bottom{justify-content:center}.footer{padding-top:70px!important}.logo-footer{text-align:center}.special-menu.style-1,.wg-reservation,.wg-contact-us,.wg-update,.choose-us.style-1.type-1,.follow-instagram.style-1,.wg-update.type-1,.our-product,.wg-our-team,.wg-private,.customer-testimonial.style-1,.wg-shop,.wg-shop-detail,.our-product.style-slide,.wg-news,.choose-us.style-1,.discovery-menu,.cake-bakery,.wg-menu,.special-menu{padding-top:50px;padding-bottom:50px}.private-event,.wg-about{padding-top:50px;padding-bottom:100px}.wg-testimonial.style-1,.follow-instagram,.wg-offer{padding-bottom:70px}.wg-testimonial{padding-bottom:0}.banner-page{padding-top:200px!important}.book-table{background-color:#2d2723;background-image:none;padding-top:50px;padding-bottom:50px}}
@keyframes ellipse1{0%{opacity:0;transform:translate(-50%,55%)scale(.8)}20%{opacity:1;transform:translate(-50%,55%)scale(.9)}to{opacity:0;transform:translate(-50%,55%)scale(1)}}@keyframes ellipse2{0%{opacity:0;transform:scale(.8)}20%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1)}}@keyframes ellipse3{0%{opacity:0;transform:translate(50%,-50%)scale(.8)}20%{opacity:1;transform:translate(50%,-50%)scale(.9)}to{opacity:0;transform:translate(50%,-50%)scale(1)}}@keyframes ellipse4{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}20%{opacity:1;transform:translate(-50%,-50%)scale(.9)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes rotate360{0%{transform:rotate(0)scale(1)}to{transform:rotate(360deg)}}@keyframes rotate360rv{0%{transform:rotate(0)scale(1)}to{transform:rotate(-360deg)}}@keyframes playvideo{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}@keyframes loader{0%{transform:scaleY(.1)}50%{background:#c3a27c;transform:scaleY(1)}to{background:0 0;transform:scaleY(.1)}}@keyframes to-left{0%,to{-o-transition:all .3s ease;transition:all .3s;transform:translate(0)}50%{-o-transition:all .3s ease;transition:all .3s;transform:translate(-15px)}}@keyframes to-right{0%,to{-o-transition:all .3s ease;transition:all .3s;transform:translate(0)}50%{-o-transition:all .3s ease;transition:all .3s;transform:translate(15px)}}@keyframes to-top{0%,to{-o-transition:all .3s ease;transition:all .3s;transform:translateY(0)}50%{-o-transition:all .3s ease;transition:all .3s;transform:translateY(-15px)}}@keyframes to-bottom{0%,to{-o-transition:all .3s ease;transition:all .3s;transform:translateY(0)}50%{-o-transition:all .3s ease;transition:all .3s;transform:translateY(15px)}}@keyframes ani-1{0%{transform:translate(0)rotate(0)}20%{transform:translate(73px,-1px)rotate(36deg)}40%{transform:translate(141px,72px)rotate(72deg)}60%{transform:translate(83px,122px)rotate(108deg)}80%{transform:translate(-40px,72px)rotate(144deg)}to{transform:translate(0)rotate(0)}}@keyframes ani-2{0%,to{transform:translate(0)translateY(0)rotate(0)}25%,75%{transform:translate(15px)translateY(20px)rotate(10deg)}50%{transform:translate(60px)translateY(35px)rotate(15deg)}}@keyframes tf-buzz-out{10%{transform:translateY(3%)rotate(2deg)}20%{transform:translateY(-3%)rotate(-2deg)}30%{transform:translateY(3%)rotate(2deg)}40%{transform:translateY(-3%)rotate(-2deg)}50%{transform:translateY(2%)rotate(1deg)}60%{transform:translateY(-2%)rotate(-1deg)}70%{transform:translateY(2%)rotate(1deg)}80%{transform:translateY(-2%)rotate(-1deg)}90%{transform:translateY(1%)rotate(0)}to{transform:translateY(-1%)rotate(0)}}@keyframes preload{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale(1)}}@keyframes height_blog{0%,to{height:100%}40%{height:120%}}
