:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert}::-moz-placeholder{color:unset}::placeholder{color:unset}::marker{content:normal}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;overflow-wrap:break-word;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}@font-face{font-display:swap;font-family:Suisse Int\'l Mono;font-style:normal;font-weight:100;src:url(../build/fonts/571920ef7d1914ec7d9f.eot);src:url(../build/fonts/571920ef7d1914ec7d9f.eot?#iefix) format("embedded-opentype"),url(../build/fonts/9c367a4847332f2c8a0d.woff2) format("woff2"),url(../build/fonts/8bb9ff37ce7aea0e2635.woff) format("woff"),url(../build/fonts/f7e336e76b04c0aa48ad.ttf) format("truetype"),url(../build/svg/ca8ff2607dba26643c78.svg#SuisseIntlMono-Thin) format("svg")}@font-face{font-display:swap;font-family:Suisse Int\'l Mono;font-style:normal;font-weight:400;src:url(../build/fonts/8072a13b3b95a90a16b0.eot);src:url(../build/fonts/8072a13b3b95a90a16b0.eot?#iefix) format("embedded-opentype"),url(../build/fonts/56d66b558bbf1aca5b41.woff2) format("woff2"),url(../build/fonts/05d5c427c59582c62d43.woff) format("woff"),url(../build/fonts/7d5abcea35ee5d0fd53c.ttf) format("truetype"),url(../build/svg/821f05fb5860224824fc.svg#SuisseIntlMono) format("svg")}@font-face{font-display:swap;font-family:Suisse Int\'l Mono;font-style:normal;font-weight:700;src:url(../build/fonts/573c8aa1fc299e37bf88.eot);src:url(../build/fonts/573c8aa1fc299e37bf88.eot?#iefix) format("embedded-opentype"),url(../build/fonts/58102a622c3a30958bb3.woff2) format("woff2"),url(../build/fonts/f5ec1d60072cb55f34a6.woff) format("woff"),url(../build/fonts/e1a1f62b5cc254e26321.ttf) format("truetype"),url(../build/svg/b22fab89d54e6ed15d97.svg#SuisseIntlMono-Bold) format("svg")}@font-face{font-display:swap;font-family:Suisse Int\'l;font-style:normal;font-weight:300;src:url(../build/fonts/c9880f4d0694f12d6a37.eot);src:url(../build/fonts/c9880f4d0694f12d6a37.eot?#iefix) format("embedded-opentype"),url(../build/fonts/30cfddf5e72da6ee44b3.woff2) format("woff2"),url(../build/fonts/3112a6d41cf87309b9a3.woff) format("woff"),url(../build/fonts/13c2374894ba01b3d5f5.ttf) format("truetype"),url(../build/svg/7c47811a8e793a24f0f2.svg#SuisseIntl-Light) format("svg")}@font-face{font-display:swap;font-family:Suisse Int\'l;font-style:italic;font-weight:300;src:url(../build/fonts/54d9af698fe1d7efe2eb.eot);src:url(../build/fonts/54d9af698fe1d7efe2eb.eot?#iefix) format("embedded-opentype"),url(../build/fonts/20182bd912f6e2b2aa1f.woff2) format("woff2"),url(../build/fonts/20405aba0545a02a812c.woff) format("woff"),url(../build/fonts/372f1b4692c2c11d92b0.ttf) format("truetype"),url(../build/svg/34505d99d204da571a24.svg#SuisseIntl-LightItalic) format("svg")}@font-face{font-display:swap;font-family:Suisse Int\'l;font-style:normal;font-weight:500;src:url(../build/fonts/9e58de9606ebaf1c7075.eot);src:url(../build/fonts/9e58de9606ebaf1c7075.eot?#iefix) format("embedded-opentype"),url(../build/fonts/000988cce3151d88e8cf.woff2) format("woff2"),url(../build/fonts/47c2722ade884e45548b.woff) format("woff"),url(../build/fonts/1b9bf08d18aba8de7537.ttf) format("truetype"),url(../build/svg/3a9a51aa2831c16e80bc.svg#SuisseIntl-Medium) format("svg")}.bg-cover{background-size:cover}.bg-contain,.bg-cover{background-position:50%;background-repeat:no-repeat}.bg-contain{background-size:contain}.center{max-height:calc(100dvh - 310px);padding:40px;top:50%;transform:translateY(-50%) translateX(-50%)}.center,.center-up{background-color:#f2f1e6;left:50%;overflow:auto;position:absolute;width:100%}.center-up{bottom:0;margin-top:40px;padding:0 40px 40px;top:0;transform:translateX(-50%)}.on-front{background-color:transparent;z-index:200}.initial-note{font-family:Suisse Int\'l Mono,Courier,Courier New;font-size:13.7339393939px;font-weight:400;letter-spacing:-.04em;line-height:15.3496969697px;margin:15px auto 70px}.initial-note b,.initial-note strong{font-family:Suisse Int\'l,Tebuchet MS,Verdana,sans-serif;font-size:16.1575757576px;font-weight:700;font-weight:500;letter-spacing:-.03em;line-height:20.196969697px}.narrow{margin:0 auto;width:450px}.narrow-big{margin:0 auto;width:550px}.layout-selector ul{display:grid;gap:40px}.layout-selector small{display:block;padding-bottom:.5em}.layout-selector--shrink ul{gap:20px}.layout-list ul{display:flex;flex-wrap:wrap;gap:5px 15px;justify-content:center;margin:0 auto;max-width:min(400px,100vw - 30px)}.layout-menu{padding-bottom:40px}.layout-menu ul{display:grid;gap:25px;margin:15px auto}.layout-menu small{padding-bottom:12px}.no-mono{font-family:Suisse Int\'l,Tebuchet MS,Verdana,sans-serif;font-size:16.1575757576px;font-weight:300;line-height:20.196969697px}@media(hover:none)and (pointer:coarse){html{scroll-behavior:smooth}}body{font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f2f1e6;color:#000;font-family:Suisse Int\'l Mono,Courier,Courier New;font-size:13.7339393939px;font-weight:400;letter-spacing:-.04em;line-height:15.3496969697px;max-height:100vh;min-height:90vh;overflow:hidden;overscroll-behavior:none;text-align:center;text-rendering:geometricPrecision}body b,body strong{font-weight:700;letter-spacing:-.03em}main{height:100dvh;padding:20px max(9%,20px)}article h2{padding-bottom:10px}article h4,article p{padding-bottom:2px}article h5{padding-top:2px}h1{display:none}h2{font-family:Suisse Int\'l,Tebuchet MS,Verdana,sans-serif;font-size:24.2363636364px;font-weight:300;line-height:26.66px;text-transform:uppercase}h3{color:#000;font-family:Suisse Int\'l Mono,Courier,Courier New;font-size:13.7339393939px;font-weight:400;letter-spacing:-.04em;line-height:15.3496969697px;line-height:1.25;margin:25px 0;text-decoration:underline}h3,h3 b,h3 strong{font-weight:700;letter-spacing:-.03em}h4{font-family:Suisse Int\'l Mono,Courier,Courier New;font-size:18.1772727273px;font-weight:700;line-height:21.8127272727px}h5{font-size:16.1575757576px;line-height:20.196969697px}h5,h5.option{font-family:Suisse Int\'l,Tebuchet MS,Verdana,sans-serif;font-weight:300}h5.option{font-size:24.2363636364px;line-height:26.66px;text-transform:uppercase}small{font-family:Suisse Int\'l Mono,Courier,Courier New;font-size:12.1181818182px;font-weight:400;letter-spacing:.1em;line-height:14.5418181818px}a,a:focus,a:hover{color:inherit;text-decoration:none}p{font-family:Suisse Int\'l Mono,Courier,Courier New;font-size:13.7339393939px;font-weight:400;letter-spacing:-.04em;line-height:15.3496969697px;margin:0 auto;max-width:25em}p b,p strong{font-weight:700;letter-spacing:-.03em}p a{text-decoration:underline}p em,p i{font-style:italic}hr{border-bottom:1px solid #000;margin-bottom:20px;width:100%}.otgs-development-site-front-end,.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{display:none}header{position:relative;text-align:center;z-index:100}#logo-elena,#logo-granja{left:50%;position:absolute;transform:translateX(-50%)}#logo-granja{height:30px;top:20px}#logo-elena{bottom:25px;height:26px}#back,#close{height:20px;position:fixed}#close{right:20px;top:20px}#back{left:15px;top:19px}@keyframes granja{0%{top:calc(50% - 150px)}to{top:25px}}@keyframes elena{0%{bottom:calc(50% - 150px)}to{bottom:40px}}@keyframes line{0%{height:180px;opacity:1}80%{opacity:1}90%{height:calc(100dvh - 250px)}to{height:calc(100dvh - 250px);opacity:0}}@keyframes line1{0%{height:210px;top:calc(50% - 100px)}to{height:calc(44.6vh - 210px);top:calc(5vh + 50px)}}@keyframes line2{0%{bottom:calc(50% - 100px);height:210px}to{bottom:calc(5vh + 50px);height:calc(44.6vh - 210px)}}@keyframes content{0%{opacity:0}80%{opacity:0}to{opacity:1}}body.home #logo-granja,body.page-template-page-drink-selector #logo-granja,body.page-template-page-qr #logo-granja{animation:granja 1.2s .5s forwards;top:calc(50% - 150px)}body.home #logo-elena,body.page-template-page-drink-selector #logo-elena,body.page-template-page-qr #logo-elena{animation:elena 1.2s .5s forwards;bottom:calc(50% - 150px)}body.home #line-logo,body.page-template-page-drink-selector #line-logo,body.page-template-page-qr #line-logo{animation:line 1.2s .5s forwards;background:#000;height:180px;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:2px}body.home #back,body.home #close,body.page-template-page-drink-selector #back,body.page-template-page-drink-selector #close,body.page-template-page-qr #back,body.page-template-page-qr #close{display:none}body.home #line_1,body.home #line_2{background:#000;height:calc(36vh - 40px);left:50%;position:fixed;width:2px}body.home #line_1{animation:line1 1.2s .5s forwards;height:calc(36vh - 150px);top:calc(50% - 100px)}body.home #line_2{animation:line2 1.2s .5s forwards;bottom:calc(50% - 100px);height:calc(36vh - 150px)}body.home #line-logo{display:none;opacity:1!important}#search-close,#search-open{cursor:pointer}.search{align-items:start;display:grid;height:calc(100dvh - 200px);max-height:unset!important;overflow:hidden;padding-top:15dvh;transition:padding-top .5s ease;width:100%}.search__wrap{display:grid;justify-items:center}.search__icon{height:30px;width:30px}.search__form{margin:40px 20px 0;width:100%}.search__results{align-content:start;height:0;margin-top:40px;overflow:auto}.search__close{bottom:10dvh;left:50%;position:absolute;transform:translateX(-50%);transition:bottom .5s ease}.search__form{transition:margin .5s ease}.search__results{transition:height .5s ease}.search.hidden,.search__results li.hidden{display:none}.search.active{padding-top:0}.search.active .search__form{margin:30px 20px 0}.search.active .search__results{height:calc(100dvh - 420px)}.search.active .search__close{bottom:1vh}input,input.active,input:focus{-moz-appearance:none;-webkit-appearance:none;background-color:transparent;border:0;border-bottom:1px solid #000;font-size:24px;line-height:1.2;outline:0;width:100%!important}#no-results.hidden{display:none}.card-wine h2{padding-bottom:5px}.card-distilled h4,.card-wine h4{text-transform:uppercase}#filter-selector-wrap{padding-bottom:40px}#filter-selector-wrap a{cursor:pointer}#isotope-wrap{transition:opacity .2s ease}#isotope-wrap.loading,.filter-group{opacity:0;pointer-events:none}.filter-group{margin-top:20px!important;overflow:visible;transition:opacity .6s ease}.filter-group ul{transform:translateY(100px);transition:transform .6s ease}.filter-group ul a{cursor:pointer}.filter-group.active{opacity:1;pointer-events:all}.filter-group.active ul{transform:none}.isotope-item{width:100%}.isotope-item article{margin:0 auto;padding-bottom:35px}#breadcrumbs{color:#2e2d2c;font-size:.8rem;font-weight:700;letter-spacing:-.03em;margin:0 auto;max-width:calc(100% - 60px);padding-bottom:20px;position:relative;z-index:20}.s-contact-data p{line-height:28.2757575758px}.s-contact-data__smiley{font-size:79.1721212121px;line-height:1.6;margin-top:-.2em}#logo-animated{align-items:center;background-color:#f2f1e6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:300}#logo-animated img{height:300px;width:300px}#logo-animated .letters img{animation:spin 8s linear infinite}#logo-animated .drawing{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#logo-animated .drawing img{animation:bounce-in .5s ease}.page-template-page-qr #logo-animated{animation:disappear 1.2s 2.5s forwards}.page-template-page-qr #logo-animated .drawing,.page-template-page-qr #logo-animated .letters{animation:disappear .7s 2.2s forwards}@keyframes spin{to{transform:rotate(1turn)}}@keyframes disappear{0%{opacity:1}to{opacity:0;pointer-events:none}}@keyframes bounce-in{0%{opacity:0;transform:scale(.3)}30%{opacity:1;transform:scale(1.4)}60%{transform:scale(.9)}80%{transform:scale(1.1)}to{transform:scale(1)}}.template-home .layout-selector{animation:content .5s 0s forwards;opacity:0}.template-home .layout-selector ul{margin-bottom:20px}.template-home #contact{gap:45px;margin-bottom:45px}.template-home #contact p{font-family:Suisse Int\'l,Tebuchet MS,Verdana,sans-serif;font-size:24.2363636364px;font-weight:300;line-height:26.66px;text-transform:uppercase}.template-home #social img{margin:0 2px}.card-dish sup{bottom:5px;font-size:.6em;position:relative}