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}.jumbotron{padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button.focus,button:focus,.btn.focus,.btn:focus{outline:0;box-shadow:none}.form-control{border-radius:0}.form-control:focus{box-shadow:none}textarea{resize:none}.modal .modal-content{border-radius:0;border:0}a{color:inherit}a:hover{text-decoration:none}@font-face{font-family:"NBold";src:url("../fonts/nunito/Nunito-Bold.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"NLight";src:url("../fonts/nunito/Nunito-Light.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"NELight";src:url("../fonts/nunito/Nunito-ExtraLight.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"NRegular";src:url("../fonts/nunito/Nunito-Regular.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"K";src:url("../fonts/kaviar/KaviarBeluga.ttf") format("truetype");font-style:normal;font-weight:normal}html{scroll-behavior:smooth;accent-color:#ED1849}@media (max-width: 575.98px){html{font-size:14px}}h1{font-size:50px;font-size:3.125rem}h2{font-size:55px;font-size:3.4375rem;line-height:45px;line-height:2.8125rem;font-family:K;margin-bottom:20px;margin-bottom:1.25rem}h3{font-size:30px;font-size:1.875rem}h4{font-size:25px;font-size:1.5625rem}h5{font-family:K;font-size:18px;font-size:1.125rem}p{font-family:NLight;font-size:18px;font-size:1.125rem;line-height:20px;line-height:1.25rem}p b{font-family:NBold}.txt-dark{color:#2D2D2D}.txt-light{color:#fff}header{overflow-x:hidden;background-color:#ED1849}header .carousel video{width:100%;margin-top:55px}@media (max-width: 991.98px){header .carousel video{margin-top:50px}}header .carousel button{background-color:transparent;border:0}header .carousel .carousel-control-next-icon{background-image:url(../images/next.svg)}header .carousel .carousel-control-prev-icon{background-image:url(../images/prev.svg)}header .carousel .carousel-indicators{position:absolute;right:0;height:100px;top:0;bottom:0;margin:auto;left:auto;width:45px;flex-direction:column}header .carousel .carousel-indicators li{width:45px;height:30px;text-indent:0;background-color:transparent;color:#ED1849;font-family:NELight;text-align:left;opacity:1;position:relative}header .carousel .carousel-indicators li.active{font-family:NBold}header .carousel .carousel-indicators li.active:before{content:"";background-color:#ED1849;width:15px;position:absolute;height:5px;border-radius:3px 0 0 3px;right:0;top:0;bottom:0;margin:auto}.navbar-expand-lg{background-color:#fff}.navbar-expand-lg .navbar-nav{font-family:NBold;padding-top:13px;padding-top:.8125rem;padding-bottom:13px;padding-bottom:.8125rem}@media (max-width: 991.98px){.navbar-expand-lg .navbar-nav{justify-content:center;align-items:center}}.navbar-expand-lg .navbar-nav .nav-link{font-family:NBold;color:#515151;font-size:15px;font-size:.9375rem;padding:0px 20px;padding:0rem 1.25rem;border-right:2px solid #ADADAD}.navbar-expand-lg .navbar-nav .nav-link:hover,.navbar-expand-lg .navbar-nav .nav-link.active{color:#ED1849}@media (max-width: 991.98px){.navbar-expand-lg .navbar-nav .nav-link{border-right:0;font-size:30px;font-size:1.875rem;padding:20px;padding:1.25rem}}.navbar-expand-lg .navbar-nav .nav-link[data-nav="contacto"]{border-right:0}.navbar-expand-lg .navbar-nav .nav-link.dropdown-toggle::after{display:none}.navbar-expand-lg .navbar-nav .dropdown-menu{border:0;border-radius:0}.navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-item{color:#515151}.navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-item:hover{color:#ED1849;background-color:transparent}@media (max-width: 991.98px){.navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-item{text-align:center;font-size:25px;font-size:1.5625rem;margin-bottom:20px;margin-bottom:1.25rem}}.navbar-expand-lg .navbar-toggler img{width:25px}@media (max-width: 991.98px){.navbar-expand-lg .navbar-nav{height:100vh}}.goDown{width:20px;position:absolute;left:0;right:0;margin:auto;bottom:20px;z-index:10}.goDown img{width:20px}.empresa{background-color:#ED1849;padding-top:90px;padding-top:5.625rem;padding-bottom:90px;padding-bottom:5.625rem}.empresa .cigar{width:80%;margin:60px 0px;margin:3.75rem 0rem}@media (max-width: 575.98px){.empresa .cigar{width:100%}}.empresa mark{background-color:#2D2D2D;color:#fff}.producto img{margin-bottom:30px;margin-bottom:1.875rem}.producto p{color:white;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem}.producto button{background-color:#ED1849;color:white;margin-top:20px;margin-top:1.25rem;font-family:NLight;border:0;border-radius:5px;padding:7px 35px;padding:.4375rem 2.1875rem}.producto button:hover{background-color:#113F68}.producto .container-fluid{padding:0px 50px;padding:0rem 3.125rem}.producto .producto-liverpool{background-image:url(../images/bg-liverpool.jpg);background-size:cover;min-height:100vh;padding-top:80px;padding-top:5rem;padding-bottom:80px;padding-bottom:5rem;position:relative}.producto .producto-liverpool .producto-liverpool_open{background-color:white;width:100%;min-height:100vh;z-index:2;top:0;left:0;right:0;position:absolute;display:flex;align-items:center}.producto .producto-liverpool .producto-liverpool_open p{color:#474747}.producto .producto-liverpool .producto-liverpool_open .close{position:absolute;top:50px;right:50px;opacity:1;width:30px}.producto .producto-liverpool .producto-liverpool_open .close:hover{cursor:pointer}@media (max-width: 991.98px){.producto .producto-liverpool .producto-liverpool_open .close{top:15px;right:15px}}@media (max-width: 991.98px){.producto .producto-liverpool .producto-liverpool_open{padding:40px 0px;padding:2.5rem 0rem}}.producto .producto-liverpool .producto-liverpool_open p{font-size:18px;font-size:1.125rem}@media (min-width: 1200px){.producto .producto-liverpool .producto-liverpool_open .products-row .products-row_elem{padding-right:60px}}@media (max-width: 991.98px){.producto .producto-liverpool .producto-liverpool_open .products-row .products-row_elem{margin-bottom:50px;margin-bottom:3.125rem}.producto .producto-liverpool .producto-liverpool_open .products-row .products-row_elem img{margin-bottom:0}}.producto .producto-liverpool .producto-liverpool_open .products-row p{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}.producto .producto-liverpool .producto-liverpool_open .products-row p.title{font-family:K;margin-bottom:10px;margin-bottom:.625rem;font-size:32px;font-size:2rem}.producto .producto-marbella{position:relative;background-image:url(../images/bg-marbella.jpg);background-position:center center;background-size:cover;min-height:100vh;padding-top:80px;padding-top:5rem;padding-bottom:80px;padding-bottom:5rem}.producto .producto-marbella .producto-marbella_open{background-color:white;width:100%;min-height:100vh;z-index:2;top:0;left:0;right:0;position:absolute;display:flex;align-items:center}@media (max-width: 991.98px){.producto .producto-marbella .producto-marbella_open{padding:40px 0px;padding:2.5rem 0rem}}.producto .producto-marbella .producto-marbella_open p{color:#474747}.producto .producto-marbella .producto-marbella_open .close{position:absolute;top:50px;right:50px;opacity:1;width:30px}.producto .producto-marbella .producto-marbella_open .close:hover{cursor:pointer}@media (max-width: 991.98px){.producto .producto-marbella .producto-marbella_open .close{top:15px;right:15px}}.producto .producto-marbella .producto-marbella_open p{font-size:18px;font-size:1.125rem}.producto .producto-marbella .producto-marbella_open .products-row p{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}.producto .producto-marbella .producto-marbella_open .products-row p.title{font-family:K;margin-bottom:10px;margin-bottom:.625rem;font-size:32px;font-size:2rem}@media (max-width: 991.98px){.producto .producto-marbella #custCarousel{margin-bottom:40px}}.producto .producto-marbella #custCarousel .carousel-item img{height:300px;margin-bottom:80px;float:left}@media (max-width: 991.98px){.producto .producto-marbella #custCarousel .carousel-item img{margin:auto;float:none;margin-bottom:20px;height:250px}}.producto .producto-marbella #custCarousel .carousel-indicators{position:relative;left:initial;right:initial;bottom:initial;display:block;margin:initial}.producto .producto-marbella #custCarousel li{width:18%;float:left;padding:3px;margin:3px;height:auto;text-indent:initial;opacity:1;border:0}@media (max-width: 991.98px){.producto .producto-marbella #custCarousel li{width:20%}}.producto .producto-marbella #custCarousel li img{margin-bottom:0}.producto .producto-marbella #custCarousel li.active{outline:3px solid #ED1849}.contacto{padding-top:80px;padding-top:5rem;padding-bottom:80px;padding-bottom:5rem;background-image:url(../images/contacto.jpg);background-size:cover;min-height:100vh;background-attachment:fixed}.contacto h2{color:white}.contacto .contacto-row{padding:0}.contacto .textarea-row{border-bottom:0}.contacto .textarea-row .form-group{width:100%}.contacto .textarea-row .form-group textarea{height:120px}.contacto form hr{border-top:1px solid #ED1849;margin-top:10px;width:100%;margin:0 15px}.contacto form .form-group{margin-top:15px;margin-top:.9375rem;margin-bottom:15px;margin-bottom:.9375rem}.contacto form label{color:white;font-family:K;font-size:18px;font-size:1.125rem;margin-bottom:5px;margin-bottom:.3125rem;padding-left:15px;padding-left:.9375rem}.contacto form label.error{margin-top:5px;margin-top:.3125rem;margin-bottom:0;color:#ED1849;font-family:NBold;font-size:14px;font-size:.875rem}.contacto form .form-control,.contacto form .custom-select{background-color:rgba(0,0,0,0.5);border:0;color:#898989;font-family:NELight}.contacto form select option{color:white;background-color:rgba(0,0,0,0.8)}.contacto form button{background-color:#ED1849;color:white;margin-top:20px;margin-top:1.25rem;font-family:NLight;border:0;border-radius:5px;padding:7px 35px;padding:.4375rem 2.1875rem}.contacto form button:hover{background-color:#113F68}.contacto .msjExito{text-align:center;margin-top:20px;color:#113F68;font-size:14px;font-size:.875rem;font-family:NBold}.age #age-quiz{display:flex;align-items:center;min-height:100vh;background-image:url(../images/contacto.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}.age #age-quiz .logo{display:block;margin:auto;width:250px}.age #age-quiz .logo+p{text-align:center;font-size:28px;font-size:1.75rem;margin-top:40px;margin-top:2.5rem;font-family:K;color:white}.age #age-quiz button{padding:8px;padding:.5rem;width:130px;background-color:#ED1849;color:white;border:0;font-family:K;font-size:18px;font-size:1.125rem}.age #age-quiz button:hover{background-color:#113F68}.age .waring-txt{margin-top:40px;margin-top:2.5rem;display:none;color:white;font-family:NBold}.age .legales{margin-top:80px;margin-top:5rem}footer .footer-1{background-color:#ED1849;padding-top:30px;padding-top:1.875rem;padding-bottom:30px;padding-bottom:1.875rem}footer .footer-1 h5{margin-top:5px;margin-top:.3125rem}footer .footer-2{padding:30px 60px;padding:1.875rem 3.75rem;display:flex;justify-content:flex-end}@media (max-width: 991.98px){footer .footer-2{justify-content:center}}
/*# sourceMappingURL=main.min.css.map */