html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}ul{list-style-position:inside;margin:1rem 0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Boska;src:url(/assets/Boska-Variable-Ew7wDMBL.woff2) format("woff2"),url(/assets/Boska-Variable-CIZVrlt8.woff) format("woff"),url(/assets/Boska-Variable-Bp5uZ9ip.ttf) format("truetype");font-weight:200 900;font-display:swap;font-style:normal}@font-face{font-family:Boska;src:url(/assets/Boska-VariableItalic-DGLm4w0c.woff2) format("woff2"),url(/assets/Boska-VariableItalic-9zby5RDD.woff) format("woff"),url(/assets/Boska-VariableItalic-PG7g_1C6.ttf) format("truetype");font-weight:200 900;font-display:swap;font-style:italic}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Variable-CFg-z2ne.woff2) format("woff2"),url(/assets/Satoshi-Variable-B5cVmYQo.woff) format("woff"),url(/assets/Satoshi-Variable-ChAXbpFa.ttf) format("truetype");font-weight:200 900;font-display:swap;font-style:normal}b{font-weight:500}:root{font-family:Satoshi;line-height:1.5;font-weight:400;scroll-behavior:smooth;background:url(/assets/bg-texture-DoigAAoU.webp),#fffbf2;background-size:300px;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;--width: min(1128px, 90%);--background: #b69c72;--hover-background: #988059}#cc-main{--cc-bg: #ffffff;--cc-primary-color: rgb(0, 0, 0);--cc-secondary-color: #000000;--cc-btn-primary-bg: #b69c72;--cc-btn-primary-color: #000;--cc-btn-primary-hover-bg: #988059;--cc-btn-primary-hover-color: #000;--cc-btn-secondary-bg: #ededed;--cc-btn-secondary-color: var(--cc-primary-color);--cc-btn-secondary-hover-bg: #dbdbdb;--cc-btn-secondary-hover-color: #000;--cc-cookie-category-block-bg: #ededed;--cc-cookie-category-block-border: #dbdbdb;--cc-cookie-category-block-hover-bg: #dbdbdb;--cc-cookie-category-block-hover-border: #dbdbdb;--cc-cookie-category-expanded-block-hover-bg: #dbdbdb;--cc-cookie-category-expanded-block-bg: #ededed;--cc-toggle-readonly-bg: #dbdbdb;--cc-overlay-bg: rgba(4, 6, 8, .85) !important;--cc-toggle-on-knob-bg: var(--cc-bg);--cc-toggle-readonly-knob-bg: var(--cc-cookie-category-block-bg);--cc-separator-border-color: #222a30;--cc-footer-border-color: #212529;--cc-footer-bg: #0f1112;--cc-separator-border-color: #ececec;--cc-btn-primary-border-color: var(--cc-btn-primary-bg)}textarea{font-family:Satoshi}h1,h2,h3,h4{font-family:Boska;font-weight:700;line-height:1.5}h3{font-size:2rem}*{margin:0;padding:0;box-sizing:border-box}a,p,div{font-size:1.25rem;line-height:1.35}a{text-decoration:none}body{position:relative;overflow-x:hidden}section{width:var(--width);margin:auto}.header--wrapper{display:flex;justify-content:center;padding-top:1rem;position:absolute;width:100%;z-index:100}.fade-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease-in-out}.fade-img:first-child{opacity:1}.header{display:flex;gap:7rem;width:var(--width);margin:auto}.header__item:first-child{min-height:26px}.header__item{text-align:center}.header__link{color:#fff;white-space:nowrap}.header__group{display:flex;width:100%;gap:5rem}.header__group:nth-child(1){justify-content:flex-end}.header__group:nth-child(2){width:auto}.header__group:nth-child(3){justify-content:flex-start}.hero{height:100vh;height:100svh;width:100%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.hero__backgound{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.hero__backgound img{position:absolute;top:0;left:0;object-fit:cover;height:100%;width:100%;z-index:0}.hero__backgournd__overlay{position:absolute;top:0;left:0;z-index:1;background-color:#00000059;width:100%;height:100%}.hero__content{width:var(--width);display:flex;flex-flow:column;gap:2rem;justify-content:flex-start;align-items:flex-start;margin-top:10%}.hero__content__heading *{color:#fff;font-size:5rem;line-height:1.1;font-family:Boska;font-weight:700}h2{font-kerning:none;overflow:hidden}.h2>div{font-kerning:none;overflow:hidden}.hero__content__cta{color:#000;padding:1rem 1.5rem;background-color:var(--background);border-radius:100%;letter-spacing:.2rem;text-transform:uppercase;font-size:1rem;width:10rem;height:10rem;display:flex;text-align:center;align-items:center;justify-content:center;margin-left:70%;margin-top:1rem;transition:background-color .3s}.hero__content__cta svg{display:none}.hero__content__cta:hover{background-color:var(--hover-background)}.aboutus__wrapper{width:100%;position:relative}.aboutus__kvartin1{opacity:90%;position:absolute;right:50%;top:9rem;mix-blend-mode:multiply}.aboutus__kvartin2{position:absolute;opacity:90%;left:60%;bottom:5rem;mix-blend-mode:multiply}.aboutus{display:flex;flex-flow:column;margin:auto;margin-top:7rem;padding-bottom:17rem;justify-content:center;width:var(--width);position:relative}.aboutus__content{margin:auto;max-width:29rem}.aboutus__content__heading{margin-bottom:2rem;font-size:2rem;overflow:hidden}h2 span{display:block}.aboutus__image{will-change:transform}.aboutus__image1{position:absolute;top:5.75rem;left:0}.aboutus__image2{position:absolute;top:0;right:0}.aboutus__image3{position:absolute;bottom:0;left:50%}.ourstory{min-height:50vh;margin-top:10rem;margin-bottom:10rem;display:flex;align-items:center}.ourstory__image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.ourstory__image img{max-height:100%}.ourstory__content{width:100%;max-width:34rem;display:flex;flex-flow:column;gap:3rem}.ourstory__content *{font-size:2rem;font-family:Boska;font-style:italic}.ourstory__bayleaf{position:absolute;right:0;top:3rem}.ourstory__quotation{height:50px}.ourstory__quotation img{height:100%}.ourstory__quotation-end{transform:rotate(180deg)}.products{width:var(--width);margin:auto;margin-top:7rem;position:relative}.products__heading{margin-bottom:2rem;font-size:2rem}.products__description{max-width:45rem}.products__list{display:flex;flex-wrap:wrap;margin-top:3rem;gap:2rem 0}.products__list>div{flex:3 30%}.products__list>.space{flex:1 10%}.product{width:100%;text-align:center;padding:0 1rem}.product:hover .product__image__background svg{scale:1.04}.product__image{display:flex;justify-content:center;align-items:center;position:relative}.product__image__background{position:absolute;z-index:-1}.product__image__background svg{width:100%;transition:scale 2s ease-in-out}.product__image__image{height:456px;width:auto;object-fit:initial}.product__name{color:#000;font-size:1.5rem;margin-top:2rem}.malvazija{color:#cdad95}.malvazija-riserva{color:#d5aa83}.teran{color:#9ba1b3}.teran-riserva{color:#8fa0c7}.ulje{color:#a9bfb4}.muskat{color:#e6e0c7}.products__list--second{margin-top:1.5rem}.tasting{margin-top:7rem}.tastings__title{margin-bottom:2rem;font-size:2rem}.tastings__description{max-width:40rem}.tasting__list{display:flex;gap:7rem;margin-top:2rem}.tasting__item{width:100%;display:flex;flex-flow:column;max-width:362px}.tasting__item--empty{width:50%}.tasting__item__image{width:100%}.tasting__item__title{margin-top:1.5rem;font-size:1.5rem}.tasting__item__description{margin-top:1rem;font-size:1.1rem}.tasting__item__cta{margin-top:1rem;color:#000;padding:1rem 1.5rem;background-color:var(--background);border-radius:1rem;letter-spacing:.2rem;text-transform:uppercase;font-size:1rem;text-align:center;cursor:pointer;transition:background-color .3s ease-in-out;font-weight:500}.tasting__item__cta:hover{background-color:var(--hover-background)}.gallery{position:relative;overflow:hidden;width:var(--width);margin-top:4rem}.gallery__content{margin-bottom:2rem;max-width:40rem}.gallery__content__title{font-size:2rem;margin-bottom:2rem}.gallery__slider-wrapper{position:relative}.gallery__slider img{user-drag:none;-webkit-user-select:none;user-select:none}.swipe{display:flex;gap:1rem;padding:.5rem 1rem;background:#ffffff80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:1rem;width:auto;position:absolute;z-index:2;align-items:center;top:3rem;left:5rem;transition:opacity .3s linear}.swipe__icon{animation-name:rotate;animation-duration:.7s;animation-direction:alternate;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes rotate{0%{transform:rotate(15deg)}to{transform:rotate(-15deg)}}.gallery__slider{width:max-content;display:flex;justify-content:space-between;align-items:center;cursor:grab;will-change:transform;gap:3rem;position:relative}.gallery__slider *{-webkit-user-select:none;user-select:none}.gallery__slide{transition:transform .3s ease-out;flex-shrink:0;will-change:transform;overflow:hidden}.gallery__slide img{width:100%;height:100%;object-fit:cover;transition:transform .1s ease-out;will-change:transform;border-radius:1rem}.contact{display:flex;gap:2rem;margin-top:7rem;margin-bottom:3rem}.contact__contact{width:100%;display:flex;flex-flow:column}.contact__title{font-size:2rem;overflow:hidden}.contact__info{margin-top:2rem;border-radius:1rem;background-color:#eee1ba;padding:3rem 2rem;height:100%;display:flex;flex-flow:column;gap:1rem}.contact__info__data{display:flex;gap:1rem}.contact__info__data>*:first-child{width:70%}.contact__info__data>*:last-child{width:100%}.contact__info a{text-decoration:none;color:#000}.contact__info__table td{padding-top:.75rem;padding-bottom:.75rem;padding-right:3.75rem}.contact__map{width:100%;display:flex;flex-flow:column}.map__title{font-size:2rem;overflow:hidden}.map__map{margin-top:2rem;border-radius:1rem;overflow:hidden;height:100%}.form-wrapper{position:fixed;z-index:99;top:0;left:0;width:100vw;height:100vh;display:flex;flex-flow:column;align-items:center;justify-content:center;transition:opacity .3s;opacity:0;visibility:hidden}.form__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#00000059}.form{background-color:#f5eedd;box-shadow:0 16px 32px -4px #0c0c0d1a,0 4px 4px -4px #0c0c0d0d;padding:3rem 5rem;border-radius:1rem;position:relative;overflow:auto}.form form{display:flex;flex-wrap:wrap;gap:1rem 2rem;max-width:47rem}.form label{display:flex;flex-flow:column;flex:1 30%;font-size:1rem;gap:.5rem;justify-content:flex-end}.form input,.form select,.form textarea{padding:1rem;border:none;border-radius:.5rem;font-size:1rem;font-family:Satoshi}.form textarea{flex:3 100%}.form__title{font-size:2rem}.form__submit{flex:3 100%;padding:1rem 2rem;color:#fff;text-transform:uppercase;border:none;margin-top:1rem;background:var(--background);border-radius:.5rem;cursor:pointer;transition:background-color .3s;font-size:1rem}.form__submit:hover{background-color:var(--hover-background)}.form__selected{background-color:#fff;border-radius:1rem;display:flex;padding:1rem;gap:3rem;max-width:47rem;margin-top:2rem;margin-bottom:2rem;font-size:1rem;justify-content:space-between}.form__selected__title{font-size:1.5rem;margin-bottom:1rem}.date__sunday{display:none;padding:1rem 2rem;background-color:#ffcdd2;border-radius:.5rem;width:100%;color:#b71c1c;align-items:center}.form__note{padding:1rem 2rem;background-color:#ffffff80;border-radius:.5rem;width:100%;color:#000;align-items:center}.input__phone{display:flex;gap:1rem}.input__phone>input:first-child{width:5rem}.input__phone>input:last-child{width:100%}.date__today{display:none;padding:1rem 2rem;background-color:#ffcdd2;border-radius:.5rem;width:100%;color:#b71c1c;align-items:center}.form__selected__description{font-size:1rem}.form__selected__image img{height:10rem}.form__close{width:2rem;height:2rem;position:absolute;right:5rem;top:3rem;cursor:pointer}#formSucessfull{display:none;gap:1rem;padding:1rem 2rem;background-color:#dcedc8;border-radius:.5rem;width:100%;color:green;align-items:center}#formError{display:none;gap:1rem;padding:1rem 2rem;background-color:#ffcdd2;border-radius:.5rem;width:100%;color:#b71c1c;align-items:center}.form__message__icon{width:1.5rem;height:1.5rem;box-sizing:content-box}.footer{width:var(--width);margin:auto;display:flex;gap:2rem;margin-bottom:1rem}.footer a{color:#000;text-decoration:none}.footer__copyright{display:flex;flex-flow:column;gap:2rem;width:100%}.footer__links{width:100%;display:flex;justify-content:space-between;gap:2rem}.cookiePage header *{color:#000}.cookiePolicy{margin-top:10rem;margin-bottom:7rem}.cookiePolicy__title{font-size:2rem;margin-bottom:3rem}.cookiePolicy__content h3{font-size:1.5rem;margin-top:2rem;margin-bottom:1rem}.cookiePolicy__content p{font-size:1.25rem}.page404 header *{color:#000}.error__container{margin-top:10rem;min-height:100vh;margin-bottom:5rem}.error__title{font-size:3rem;margin-bottom:2rem;position:relative;line-height:1.1}.error__title span{position:relative;width:max-content}.error__title span img{position:absolute}.error__container-wrapper{max-width:50rem;margin:auto}.error__image img{width:100%;margin-bottom:2rem}.error__link{margin-top:2rem;display:block;padding:1rem 2rem;background-color:var(--background);text-align:center;color:#000;border-radius:1rem;width:fit-content}.error__link:hover{background-color:var(--hover-background)}@media only screen and (max-width: 1500px){.gallery__slider{gap:0}}@media only screen and (max-width: 1100px){.header{width:var(--width);gap:0}.header__item{text-align:right}.header__group:nth-child(1)>*{display:none}.header__group:nth-child(3)>*{display:none}.header__group:nth-child(3)>*:last-child{display:block}.header__group:nth-child(3){justify-content:flex-end}}@media only screen and (max-width: 1252px) and (min-width: 769px){.tasting__item--empty{display:none}.tasting__list{gap:5rem}.aboutus{padding:0;margin-top:5rem}.aboutus__content{max-width:100%}.aboutus__images{display:flex;position:relative;gap:3rem;margin-top:3rem}.aboutus__image,.aboutus__image img{width:100%}.aboutus__image1{position:relative;top:0;left:0;order:2;width:80%}.aboutus__image2{position:relative;display:flex;align-items:flex-end;top:0;left:0;order:1;width:80%}.aboutus__image2 img{margin-bottom:2.5rem}.aboutus__image3 img{width:70%}.aboutus__image3{position:relative;bottom:2rem;left:0;order:3;width:125%}.aboutus__kvartin2{display:none}}@media only screen and (max-width: 768px){a,p,div{font-size:1.25rem;line-height:1.35}.hero__content__heading *{font-size:10vw}.hero__content__cta{color:#fff;background-color:unset;border-radius:1rem;letter-spacing:.2rem;text-transform:uppercase;padding:0;font-size:1rem;width:auto;height:auto;margin-left:0;display:flex;align-items:center}.hero__content__cta svg{display:block;margin-left:1rem}.hero__content__cta:hover{background-color:unset}.aboutus{padding:0;margin-top:5rem}.aboutus__content{max-width:100%}.aboutus__images{display:flex;position:relative;flex-wrap:wrap;gap:1rem;margin-top:3rem}.aboutus__image{flex:1 40%}.aboutus__image img{width:100%}.aboutus__image1{position:relative;top:0;left:0}.aboutus__image2{position:relative;display:flex;align-items:flex-end;top:0;left:0}.aboutus__image2 img{margin-bottom:2.5rem}.aboutus__image3 img{width:70%;margin-left:15%}.aboutus__image3{position:relative;bottom:2rem;left:0}.aboutus__kvartin2{display:none}.ourstory{flex-flow:column;margin-top:3rem;margin-bottom:3rem}.ourstory__content *{font-size:1.4rem;gap:2rem}.ourstory__quotation-start{margin-bottom:-1rem}.ourstory__quotation-end{margin-top:-1rem}.ourstory__quotation{height:2rem}.ourstory__image img{width:50%}.products{margin-top:3rem}.products__list>.space{display:none}.product__image__image{height:320px}.products__list>div{flex:1 40%}.product{padding:0 .5rem}.product:nth-child(2){margin-right:10%}.product:nth-child(3){margin-left:10%}.product:nth-child(8){margin-right:10%}.product__name{font-size:1.1rem;margin-top:1.5rem}.tasting{margin-top:4rem}.tasting__list{flex-flow:column;gap:4rem;margin-top:3rem}.tasting__item{max-width:unset}.tasting__item--empty{display:none}.tasting__item__cta{padding:.8rem 1.6rem}.contact{flex-flow:column;gap:4rem;margin-top:4rem}.map__map{height:20rem}.form__selected{flex-flow:column-reverse}.form-wrapper{justify-content:flex-start}.form{width:90%;height:80vh;height:90svh;margin-top:5vh;margin-top:5svh;padding:2rem 1rem;border-radius:1rem}.form__close{top:2rem;right:1rem}.form__submit{margin-bottom:3vh}.footer{flex-flow:column-reverse}.gallery__slider{gap:0rem}.error__container{margin-top:8rem}.error__link{width:auto}.swipe{left:3rem}}
