@import"https://fonts.googleapis.com/css2?family=Italiana&family=Junge&family=Kaisei+HarunoUmi:wght@400;500;700&display=swap";#logo{position:relative;top:.5vw;left:1vw;z-index:1000;width:16vw;height:7vw}#menu-icon{cursor:pointer;z-index:1000;background-color:#120204}.menu{flex-direction:column;cursor:pointer;z-index:1000;background-color:#120204;position:absolute;right:2vw;top:1.5vw;background-color:#12020400}.hide-menu{position:fixed}.line1,.line2,.line3{width:5vw;height:.8vw;margin:.25vw;background-color:#b11226;transition:.3s}.hide .line1{transform:translateY(1vw) rotate(-405deg);position:relative}.hide .line2{transform:translate(0) rotate(-405deg);position:relative}.hide .line3{transform:translateY(-1vw) rotate(-490deg);position:relative}.navbar{background-color:#08010100;position:static;top:0;width:100vw;height:7vw}.navbar .navbar-flex{display:flex;align-items:center}.navbar .desplegable{position:fixed;font-family:var("Kaisei HarunoUmi", serif);list-style:none;font-size:x-large;font-style:italic;text-align:center;transition:transform .3s ease;transform:translateY(-100%);top:-10vh;bottom:-10vh;left:-10vh;right:-10vh;background-color:#120204}.navbar .desplegable .desplegable-conte{margin-top:0vh}.navbar .desplegable .linea-contenido-sola{text-decoration:none;color:#fff;display:block;font-size:5vh;margin-top:5vh}#linea-contenido1{margin-top:20vh}.linea-contenido-sola{background-image:linear-gradient(#ffffff,#120204);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 2px;transition:background-size .3s}.linea-contenido-sola:hover,.linea-contenido-sola:focus{background-size:100% .2vh}.desplegable.active{top:0;background-color:#120204;transform:translate(0)}@media screen and (max-width: 800px){.menu{right:2vw;top:2vw}.line1,.line2,.line3{width:50px;height:8px;margin:3px}.hide .line1{transform:translateY(11px) rotate(-405deg);position:relative}.hide .line2{transform:translate(0) rotate(-405deg);position:relative}.hide .line3{transform:translateY(-11px) rotate(-490deg);position:relative}.navbar{height:60px}}@media screen and (max-width: 300px){.menu{top:3vw}.line1,.line2,.line3{width:15vw;height:2.2vw;margin:.75vw}.hide .line1{transform:translateY(2.9vw) rotate(-405deg);position:relative}.hide .line2{transform:translate(0) rotate(-405deg);position:relative}.hide .line3{transform:translateY(-2.9vw) rotate(-490deg);position:relative}.navbar{height:16vw}}#featured{background-image:url("../../public/img/backgrounds/marvin-l-61sZcZl3Mlk-unsplash (1).jpg");background-position:center center;object-fit:cover;display:flex;flex-flow:row;justify-content:space-around}#featured p{color:#fff}#featured .title{display:flex;flex-flow:column nowrap;justify-content:center;width:40%;order:2;text-align:center}#featured .title h1{color:#b11226}#featured .title h2{color:#9e6c16}#featured .img-wrapper{order:3;display:flex;align-items:center}#featured .menu-wrapper{height:100vh;display:flex;align-items:center}#featured .menu-wrapper ul{height:60%;order:1;color:#fff;list-style-type:none;display:flex;flex-flow:column nowrap;justify-content:space-around}#shop{display:grid;justify-items:center;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));background-color:#120204;color:#fff}#shop .wine{background-color:#140305;padding:.7rem;display:flex;margin-top:.5rem;margin-bottom:.5rem;flex-flow:column nowrap;align-items:center;max-width:250px;border-radius:1rem;transition:.25s ease-in-out}#shop .wine:hover{background-color:#240609}#shop .wine .img-wrapper{text-align:center;height:15rem}#shop .wine .img-wrapper img{height:100%}#shop .wine .content{display:flex;flex-flow:column nowrap}#shop .wine .content h1,#shop .wine .content h2{margin:.2rem;text-align:center}#shop .wine .content h1,#shop .wine .content h2{text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}#shop .wine .content ul li{list-style-type:none;font-size:1.2rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}#shop .wine .content ul li img{height:1.2rem}#shop .wine .content a{text-decoration:none;color:#fff;align-self:center;padding:.5rem 1.2rem;border-radius:1.2rem;background-color:#0075c4;transition:.25s ease-in-out}#shop .wine .content a:hover{background-color:#fff;color:#58181f}.container{max-width:1200px;margin:0 auto}.container section{min-height:100vh}.container section .text-box{width:80%;max-width:540px;padding:.7rem;background-color:#120204;color:#b11226}.container .landing{text-align:center;display:flex;justify-content:center}#logo{position:relative;top:.5vw;left:1vw;z-index:1000;width:16vw;height:7vw}#menu-icon{cursor:pointer;z-index:1000;background-color:#120204}.menu{flex-direction:column;cursor:pointer;z-index:1000;background-color:#120204;position:absolute;right:2vw;top:1.5vw;background-color:#12020400}.hide-menu{position:fixed}.line1,.line2,.line3{width:5vw;height:.8vw;margin:.25vw;background-color:#b11226;transition:.3s}.hide .line1{transform:translateY(1vw) rotate(-405deg);position:relative}.hide .line2{transform:translate(0) rotate(-405deg);position:relative}.hide .line3{transform:translateY(-1vw) rotate(-490deg);position:relative}.navbar{background-color:#08010100;position:static;top:0;width:100vw;height:7vw}.navbar .navbar-flex{display:flex;align-items:center}.navbar .desplegable{position:fixed;font-family:var("Kaisei HarunoUmi", serif);list-style:none;font-size:x-large;font-style:italic;text-align:center;transition:transform .3s ease;transform:translateY(-100%);top:-10vh;bottom:-10vh;left:-10vh;right:-10vh;background-color:#120204}.navbar .desplegable .desplegable-conte{margin-top:0vh}.navbar .desplegable .linea-contenido-sola{text-decoration:none;color:#fff;display:block;font-size:5vh;margin-top:5vh}#linea-contenido1{margin-top:20vh}.linea-contenido-sola{background-image:linear-gradient(#ffffff,#120204);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 2px;transition:background-size .3s}.linea-contenido-sola:hover,.linea-contenido-sola:focus{background-size:100% .2vh}.desplegable.active{top:0;background-color:#120204;transform:translate(0)}@media screen and (max-width: 800px){.menu{right:2vw;top:2vw}.line1,.line2,.line3{width:50px;height:8px;margin:3px}.hide .line1{transform:translateY(11px) rotate(-405deg);position:relative}.hide .line2{transform:translate(0) rotate(-405deg);position:relative}.hide .line3{transform:translateY(-11px) rotate(-490deg);position:relative}.navbar{height:60px}}@media screen and (max-width: 300px){.menu{top:3vw}.line1,.line2,.line3{width:15vw;height:2.2vw;margin:.75vw}.hide .line1{transform:translateY(2.9vw) rotate(-405deg);position:relative}.hide .line2{transform:translate(0) rotate(-405deg);position:relative}.hide .line3{transform:translateY(-2.9vw) rotate(-490deg);position:relative}.navbar{height:16vw}}body{margin:0;font-family:Junge,serif;background-color:#080101}.product-section{max-width:900px;margin:0 auto;margin-top:3rem;color:#fff}.product-section .product-heading{display:flex;flex-wrap:wrap;justify-content:space-around}.product-section .product-heading .image-wrapper img,.product-section .product-heading .info-wrapper{height:100%}.product-section .product-heading .info-wrapper .content{display:flex;height:604px;flex-direction:column;justify-content:center}.product-section .product-heading .info-wrapper .content h1{font-size:3rem}.product-section .product-heading .info-wrapper .content ul{list-style:none;padding-left:0;display:grid;grid-template-columns:auto auto}.product-section .product-heading .info-wrapper .content ul li img{padding-right:1rem}.product-section .product-heading .info-wrapper .content a{text-decoration:none;color:#fff;align-self:flex-start;padding:.5rem 1.2rem;border-radius:1.2rem;background-color:#0075c4;transition:.25s ease-in-out;margin-top:1rem}.product-section .product-heading .info-wrapper .content a:hover{background-color:#fff;color:#58181f}
