body{background-color:#121213;color:#fff}*{box-sizing:border-box;font-family:Nanum Myeongjo,serif;margin:0;padding:0}h5{-webkit-user-select:none;user-select:none}#font_nanum{font-family:Nanum Myeongjo,serif}#font_pathway{font-family:Pathway Extreme,sans-serif}

/* ! slide effect for text  start*/.slide_wrapper{position:relative}.relative{color:#fff}.absolute,.relative{transition:all 1s ease-in-out;-webkit-user-select:none;user-select:none}.absolute{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);color:#323232e4;position:absolute;top:0}.absolute:hover{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);cursor:pointer;transition:all 1s ease-in-out}

/* ! slide effect for text  end*/:focus{outline:none}body{-webkit-user-select:none;user-select:none}.itemScreen{display:flex;flex-direction:column;margin-bottom:0;overflow:hidden;scroll-behavior:smooth;width:2500vh}.itemListProduct{display:inline-flex;margin:10px -25px;padding:0}.itemListProduct:nth-child(6n+5){margin-left:200px}.itemListProduct:nth-child(4){display:none}.itemProduct{align-items:center;color:#323232;display:flex;font-size:60px;height:360px;justify-content:center;list-style:none;margin:0 20px;width:336px;z-index:1}.imgBlock,.imgBlock img{display:inline-block;position:relative}.imgBlock img{-webkit-transform:translate(125%);transform:translate(125%);z-index:10}.imgBlock span{color:dimgrey;display:inline-block;left:50%;opacity:30%;position:absolute;text-transform:uppercase;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.imgBlock span:hover{opacity:100%}.active span{color:aqua}.imgBlock a{bottom:-20px;color:aqua;font-size:20px;margin-left:23px;padding-top:20px;position:absolute;text-align:center;text-decoration:none}@-webkit-keyframes honeycomb{0%,20%,80%,to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}30%,70%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes honeycomb{0%,20%,80%,to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}30%,70%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.loaders{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw}.honeycomb{height:24px;position:relative;width:24px}.honeycomb div{-webkit-animation:honeycomb 2.1s infinite backwards;animation:honeycomb 2.1s infinite backwards;background:#f3f3f3;height:12px;margin-top:6px;position:absolute;width:24px}.honeycomb div:after,.honeycomb div:before{border-left:12px solid transparent;border-right:12px solid transparent;content:"";left:0;position:absolute;right:0}.honeycomb div:after{border-bottom:6px solid #f3f3f3;top:-6px}.honeycomb div:before{border-top:6px solid #f3f3f3;bottom:-6px}.honeycomb div:first-child{-webkit-animation-delay:0s;animation-delay:0s;left:-28px;top:0}.honeycomb div:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s;left:-14px;top:22px}.honeycomb div:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s;left:14px;top:22px}.honeycomb div:nth-child(4){-webkit-animation-delay:.3s;animation-delay:.3s;left:28px;top:0}.honeycomb div:nth-child(5){-webkit-animation-delay:.4s;animation-delay:.4s;left:14px;top:-22px}.honeycomb div:nth-child(6){-webkit-animation-delay:.5s;animation-delay:.5s;left:-14px;top:-22px}.honeycomb div:nth-child(7){-webkit-animation-delay:.6s;animation-delay:.6s;left:0;top:0}.productCard_container{margin:0;padding:2%;width:100%}.productCard_container>h2{color:#fff;font-size:160%;font-weight:400;margin:2em 0;text-align:center}.productCard_wrapper{position:relative}.sidebar{font-size:120%;margin-right:5px;position:fixed;top:50%}.product_cards_container{display:flex;flex-wrap:wrap;left:12vw;position:absolute;top:0}.product_cards{margin:.5em 0}.card_item{align-items:center;border:.5px solid transparent;display:flex;flex-direction:column;font-size:1.5em;height:100%;max-height:650px;width:300px}.card_item,.card_item:hover{transition:all 1.5s,border 1s ease-in}.card_item:hover{border:.5px solid grey}.card_item:hover .absolute{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);transition:all 1s ease-in-out}.card_item>img{width:40%}.card_item>.slide_wrapper{height:3em;margin:.7em 0;-webkit-transform:matrix3d(1,0,0,0,0,1.2,3,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1.2,3,0,0,0,1,0,0,0,0,1)}.card_item_text{color:#81f1cc;margin:.5em}.card_item>button{background-color:transparent;border:1px solid #f0f8ff;border-radius:30px;color:#f0f8ff;font-weight:700;margin:1.5em 0;padding:1em 4rem}.card_item>button,.card_item>button:hover{transition:border 1s ease-in,color 1s ease-in}.card_item>button:hover{border:1px solid #81f1cc;color:#81f1cc}.search_inp__block{height:80px}.search_inp{background-color:#121213;color:#fff;font-size:20px;width:65%}.search_inp,.search_inp:focus{border:none;border-bottom:2px solid #fff}.search_inp:focus{background:none;outline:none;transition:border s .1 ease-in}.search_inp::-webkit-input-placeholder{color:aqua;cursor:text;font-size:14px;top:20px}.search_inp::placeholder{color:aqua;cursor:text;font-size:14px;top:20px}h3{text-align:center}.notfound{align-items:center;display:flex;flex-direction:column;font-size:100px;font-weight:700;height:100vh;justify-content:center;letter-spacing:20px;width:100%}.notfound>button{border:none;border-radius:5px;color:#2c9caf;font-size:15px;font-weight:700;letter-spacing:5px;outline:2px solid #2c9caf;overflow:hidden;padding:1em 2em;position:relative;text-transform:uppercase;transition:all 1s}.notfound>button:hover{box-shadow:4px 5px 17px -4px #268391;color:#fff;outline:2px solid #70bdca;-webkit-transform:scale(1.1);transform:scale(1.1)}.notfound>button:before{background-color:#2c9caf;content:"";height:100%;left:-50px;position:absolute;top:0;-webkit-transform:skewX(45deg);transform:skewX(45deg);transition:width 1s;width:0;z-index:-1}.notfound>button:hover:before{width:250%}.container{align-items:center;background-image:url(https://www.villafranciacorta.it/ecommerce/wp-content/uploads/2022/09/bg-menu-1280x720.jpg);background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;height:100vh;justify-content:center;width:100%}.mainModal_login{background-color:#121213;color:#fff;display:flex;flex-direction:column;gap:10px;height:400px;justify-content:space-around;padding:40px 20px;width:500px}.modal_h2{color:#fff}.modal_block1{color:#fff;display:flex;justify-content:space-between}.modal_block1>button{background-color:#121213;border:1px solid #fff;border-radius:50%;color:#fff;cursor:pointer;height:30px;width:30px}.modal_block1>button:hover{border:1px solid aqua;transition:border .6s ease-in-out}.modal_inp{color:#fff;display:flex;flex-wrap:wrap}.modal_inp__all{background:none;border:none;border-bottom:1px solid #fff;color:#fff;font-family:Atlas-Regular;height:50px;margin:2px 0;outline:none;width:100%}.modal_inp__all:focus{background:none;border:none;border-bottom:3px solid #fff;font-size:14px;outline:none;transition:border s .1 ease-in}.modal_inp__all::-webkit-input-placeholder{color:aqua;cursor:text;font-size:14px;top:20px}.modal_inp__all::placeholder{color:aqua;cursor:text;font-size:14px;top:20px}.modal_btn__enter{background-color:#121213;border:1px solid #fff;border-radius:30px;color:aqua;cursor:pointer;height:30px;width:100%}.modal_btn__enter:hover{border:1px solid aqua;transition:border .6s ease-in-out}p{cursor:pointer;margin-top:20px}.glav2__detail{background-color:#121213;height:100vh;overflow:hidden;position:relative;z-index:2}.box1__detail{background-image:url(https://www.villafranciacorta.it/ecommerce/wp-content/uploads/2022/10/rock-20deg.jpg)!important;background-position:top;background-repeat:no-repeat;background-size:50%;box-sizing:border-box;height:150vh;width:100%}.details__box-title{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative}.details__img{position:fixed;transition:1s ease-in-out;width:150px;z-index:1}.details__title{font-size:60px;letter-spacing:35px;position:absolute}.box2__detail{display:flex;height:120vh;justify-content:space-between;margin:0 100px}.box2__detail-Right{line-height:30vh;opacity:0;transition:opacity 2s ease-in-out}.box2__detail-Right.show{opacity:1}.box2__detail-Left{line-height:15vh;opacity:0;transition:opacity 2s ease-in-out}.box2__detail-Left.show{opacity:1}.glav2__detail{align-items:center;display:flex;flex-direction:column;justify-content:space-evenly;padding-top:60px;text-align:center}.title__detail2>h3{font-size:60px}.title__detail2>p{color:#81d8d0}.box2__detail-Right>h4{align-items:center;display:flex;justify-content:right}.imgDetails{width:150px}.box2__detail-Left>h4{align-items:center;display:flex;justify-content:first baseline}.glav2__descr{display:flex;flex-direction:column;font-size:35px;height:400px;justify-content:space-around;width:50%}.glav2__descr>span{font-size:20px;margin:20px auto;opacity:.5;width:60%}.btn__containerGlav{height:200px;position:relative;width:500px;z-index:4}.btn__containerGlav,.container__btn{align-items:center;display:flex;justify-content:center}.container__btn{height:60px;position:absolute;width:400px}.center__btn{height:50px;position:absolute;width:180px;z-index:3}.main_btn{align-items:start;display:flex;justify-content:space-around;width:50%}.btn{background:transparent;border:none;border-radius:50px;cursor:pointer;height:60px;outline:none;transition:1s ease-in-out;width:180px}.btn svg{fill:none;stroke:#91c9ff;stroke-dasharray:150 480;stroke-dashoffset:150;left:0;overflow:hidden;position:absolute;top:0}.btn svg,.btn:hover{border-radius:50px;transition:2s ease-in-out}.btn:hover{background:#109ea1}.btn:hover span{color:#fff;transition:1s ease-in-out}.btn:hover svg{stroke-dashoffset:-480}.btn span{color:#fff;font-size:18px;font-weight:600}.commentBlock{background-color:#000;position:relative;z-index:1000}.commentBlockTitel{margin-left:42%}.commentBlockId{margin-left:45%}@media screen and (max-width:1157px){.box2__detail-Left{display:none}.box1__detail{background-size:70%}.glav2__descr{font-size:30px}}@media screen and (max-width:1000px){.details__title{font-size:40px}}@media screen and (max-width:950px){.glav2__descr{font-size:25px}}@media screen and (max-width:850px){.details__title{font-size:30px;text-align:center}}@media screen and (max-width:750px){.title__detail2>h3{font-size:50px}.glav2__descr{font-size:20px}.box1__detail{background-size:100%}.details__img{position:static}}@media screen and (max-width:581px){.glav2__descr>span,.title__detail2>p{display:none}.details__img{width:100px}.details__title{letter-spacing:10px}.glav2__descr>p{font-size:15px}}@media screen and (max-width:478px){.box2__detail{margin:0 20px}.box1__detail{background-size:cover}}.productCommentP{margin-left:45%;margin-top:50px}.commentList{display:flex;flex-direction:column;justify-content:center;margin:auto;width:100%}.commentItem{border-bottom:2px solid aqua;display:flex;font-size:40px;height:auto;justify-content:space-between;list-style:none;margin-bottom:20px;padding-left:50px;width:auto}.productComment__Box{background-color:#121213;z-index:5}.productComment__btn{border:none}.comment__p{align-items:center;display:flex;width:15%}.comment__p>p{font-size:18px;margin:0}.formTitel{padding-top:50px}.formInput{background-color:#1c1c1e;border:none;border-radius:.4vw;box-shadow:0 0 .4vw rgba(0,0,0,.5),0 0 0 .15vw transparent;color:#fff;font-size:20px;font-weight:500;height:44px;outline:none;padding:.4vw;transition:.4s;width:70%}.formInput:hover{box-shadow:0 0 0 .15vw rgba(135,207,235,.186)}.formInput:focus{box-shadow:0 0 0 .15vw skyblue}.formButton{background-color:#5ccee7;border:none;border-radius:5px;box-shadow:0 5px 0 0 #a29bfe;color:#fff;font-size:20px;font-weight:700;outline:none;padding:10px 20px;transition:all .1s ease}@media screen and (max-width:403px){.formButton{font-size:12px}}.formButton:active{box-shadow:0 0 0 0 #a29bfe;-webkit-transform:translateY(5px);transform:translateY(5px)}.formBlock{background-color:#121213;flex-direction:column;z-index:5}.formBlock,.form__box-forInput{align-items:center;display:flex;justify-content:center}.form__box-forInput{margin-bottom:50px;margin-top:50px}.admin__box{background-image:url(https://www.villafranciacorta.it/ecommerce/wp-content/uploads/2022/09/bg-menu-1280x720.jpg);background-repeat:no-repeat;background-size:cover;height:100vh;position:fixed;width:100%;z-index:-1}.admin__container{align-items:center;background-color:rgba(0,0,0,.5);display:flex;flex-direction:column;height:700px;justify-content:space-around}.admin__container>h2:hover{color:aqua;transition:color 1s ease-in-out}.admin__input{display:flex;justify-content:space-around;width:40%}.left__boxAdmin,.right__boxAdmin{display:flex;flex-direction:column;gap:50px}.input__admin{background-color:#212121;border:2px solid #fff;border-radius:5px;color:#fff;height:40px;max-width:190px;padding:10px}.input__admin:focus{background-color:#212121;box-shadow:-3px -3px 15px #0ff;color:#0ff;outline-color:#0ff;transition:.1s;transition-property:box-shadow}.box__admin{background:transparent;display:block;float:left;font-weight:900;height:auto;margin:0 5px;overflow:hidden;padding:15px;position:relative;text-align:center;text-transform:uppercase;transition:.5s linear;width:140px}.box__admin:before{border-bottom:4px solid transparent;border-left:4px solid transparent;bottom:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.box__admin:after,.box__admin:before{box-sizing:border-box;content:"";height:4px;left:0;position:absolute;width:100%}.box__admin:after{border-right:4px solid transparent;border-top:4px solid transparent;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.box__admin:hover{box-shadow:0 5px 15px rgba(0,0,0,.5)}.box__admin:hover:before{transition:height .3s linear .3s,-webkit-transform .3s linear;transition:transform .3s linear,height .3s linear .3s;transition:transform .3s linear,height .3s linear .3s,-webkit-transform .3s linear}.box__admin:hover:after,.box__admin:hover:before{border-color:aqua;height:100%;-webkit-transform:translateX(0);transform:translateX(0)}.box__admin:hover:after{transition:height .3s linear .5s,-webkit-transform .3s linear;transition:transform .3s linear,height .3s linear .5s;transition:transform .3s linear,height .3s linear .5s,-webkit-transform .3s linear}.btn__admin{background:transparent;border:none;color:#fff;cursor:pointer;outline:none;text-decoration:none}.btn__admin:hover{color:aqua}h2{margin-top:5%}.menu_container{margin:0;padding:0;position:relative;width:100%}.menu_bg>img{height:100vh;width:100%}.menu_bgShadow{background:rgba(0,0,0,.771);height:100%}.menu_bgShadow,.menu_menu{position:absolute;top:0;width:100%}.menu_menu{display:flex;padding:10%}.menu_menu_left{margin:0 5%;z-index:1}.menu_menu_left>h5{color:#81dece;font-size:1em;font-weight:400;margin:.8em auto}.menu_menuOptions{font-size:2.6rem;font-style:normal;margin-top:2.5rem;-webkit-transform:matrix3d(1,0,0,0,0,1.2,3,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1.2,3,0,0,0,1,0,0,0,0,1)}.menu_menuOptions>.slide_wrapper{margin:.3% auto}.menu_menuSubOptions{font-size:1.2rem;margin-top:2%}.menu_menuSubOptions>.slide_wrapper{margin:.6% auto}.menu_menu_central{align-items:center;display:flex;flex-direction:column;justify-content:space-between;left:0;margin:0 auto;position:absolute;right:0;top:20%}.menu_menu_central>button{background-color:transparent;border:1px solid #f0f8ff;border-radius:30px;color:#f0f8ff;font-weight:700;position:absolute;top:-10%;transition:border 1s ease-in,color 1s ease-in}.menu_menu_central>button:hover{border:1px solid #81f1cc;color:#81f1cc;cursor:pointer;transition:border 1s ease-in,color 1s ease-in}.central_border_up{background:hsla(0,0%,100%,.65);-webkit-clip-path:polygon(47% .2%,20% .2%,20% 0,75% 0,75% .2%,49% .2%,49% 100%,47% 100%);clip-path:polygon(47% .2%,20% .2%,20% 0,75% 0,75% .2%,49% .2%,49% 100%,47% 100%);height:25vh;margin:.8em 0;top:150%;width:1vw}.armcrest{background:none;top:32vh;width:10vw}.central_border_down{background:hsla(0,0%,100%,.65);-webkit-clip-path:polygon(47% .3%,20% .3%,20% 0,75% 0,75% .3%,49% .3%,49% 100%,47% 100%);clip-path:polygon(47% .3%,20% .3%,20% 0,75% 0,75% .3%,49% .3%,49% 100%,47% 100%);height:25vh;margin:.8em 0;top:45vh;-webkit-transform:rotate(.5turn);transform:rotate(.5turn);width:1vw}.menu_menu_right{left:55%;margin:0 5%;position:absolute}.menu_menu_right>div>h5{color:#81dece;font-size:1em;font-weight:400;margin:.8em auto}.menu_menu_rightOptions{font-size:2.6rem;font-style:normal;margin-top:2.5rem;-webkit-transform:matrix3d(1,0,0,0,0,1.2,3,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1.2,3,0,0,0,1,0,0,0,0,1)}.right_menuImg{left:30%;position:absolute;top:-30%;width:100%}.right_menuImg>img{display:none;width:100%}.aboutUs{background:#e7e4d8;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0;padding:0;width:100%}.aboutUs_container{padding:5%}.aboutUs_container>p{border-bottom:solid #000;color:#000;cursor:auto;font-size:6em;-webkit-user-select:none;user-select:none}.article>a{text-decoration:none}.article{border-bottom:solid #000;position:relative;transition:all 1s;z-index:1}.aboutUs_line{align-items:center;display:flex}.aboutUs_lineImg{-webkit-clip-path:circle(40%);clip-path:circle(40%);height:12em;width:12em;z-index:2}.aboutUs_lineImg>img{width:100%}.aboutUs_bg{background:#000;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);height:100%;position:absolute;top:0;transition:all .4s;width:100%;z-index:1}.aboutUs_line>h3{color:#000;font-size:2em;transition:all .4s;z-index:2}.article:hover .aboutUs_bg{background-color:#000;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:all .4s}.article:hover .aboutUs_line>h3{color:#fff;transition:all .4s}.navbar{align-items:start;background-color:initial;display:flex;height:85px;padding-top:1%;position:fixed;-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%;z-index:100}.navbar:hover{background-color:#121213;transition:background-color 1s ease-in-out}.navbar.show{-webkit-transform:translateY(0);transform:translateY(0)}.nav_aboutUs{cursor:pointer;display:flex;margin:1%}.navbar.hide{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.nav_logo__villa{cursor:pointer;height:65px;left:0;margin:0 auto;position:absolute;right:0;top:0;width:110px}.nav_left__side{justify-content:center;padding-left:20px}.nav_left__bottle,.nav_left__glass{cursor:pointer;height:40px;width:80px}.nav_right__btn{background-color:#121213;background:transparent;border:1px solid #fff;border-radius:50%;color:#fff;font-size:10px;margin-right:20px;padding:10px}.nav_right__btn:hover{border:1px solid aqua;transition:border .6s ease-in-out}.nav_left__side{align-items:center;display:flex}.nav_right_img{height:20px;width:20px}.nav_right__bottle{cursor:pointer}.nav_right__side{align-items:center;display:flex;justify-content:end;margin:0 0 auto auto}#btn__nav{border:none}

/* !adaptive */nav{display:none;margin:1em auto;width:100%;z-index:1}.nav_burgerList{display:flex;justify-content:space-evenly;list-style:none}@media screen and (max-width:660px){navtop{display:none}& nav{display:block;position:fixed;top:0}& .nav_burgerList{margin:2.5em auto 1em}& .nav_logo{height:40px;left:0;margin:0 auto;position:absolute;right:0;top:0;width:70px}& .nav_logo__villa{height:100%;width:100%}& .nav_right__bottle{position:absolute;top:0}}.sidebar__main{background-color:#f5f5f5;color:#000;height:100vh;overflow-x:hidden;padding-top:50px;position:fixed;right:0;top:0;transition:.5s;width:0;z-index:1}.sidebar__main a:hover{color:aqua}.sidebar__main .closebtn{font-size:36px;margin-left:50px;position:absolute;right:25px;top:0}.openbtn{background-color:none;border:none;color:#fff;cursor:pointer;font-size:20px;font-size:10px}#main{background:transparent;border:1px solid #fff;border-radius:50%;margin-right:20px;padding:10px;transition:margin-left .5s}#main:hover{border:1px solid aqua;transition:border .6s ease-in-out}@media screen and (max-height:450px){.sidebar__main{padding-top:15px}.sidebar__main a{font-size:18px}}.box__cart{border-bottom:2px solid gray;display:flex;justify-content:space-between}.box__cart>img{width:20%}.cart__button{align-items:center;border:2px solid #000;border-radius:50px;display:flex;height:30px;justify-content:space-around;margin-top:50px;overflow:hidden;width:100px}.cart__button>button{border:none;cursor:pointer}.cart__button>p{margin:0}.cart__title>h3{color:aqua}.cart__title{height:200px;justify-content:space-between}.cart__title,.total__box{display:flex;flex-direction:column}.total__box{align-items:center;background-color:gray;bottom:0;height:80px;justify-content:space-around;position:relative;right:0;width:405px}.total__box>h4{font-size:25px}.total__box>button{background-color:aqua;border:none;border-radius:50px;cursor:pointer;font-size:20px;height:30px;transition:border 1s ease-in-out;width:90%}.total__box>button:hover{border:2px solid #0be8e8}.img__svg-cart{height:30px}
/*# sourceMappingURL=main.b92f8445.css.map*/