@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";.line{width:100%;height:1px}.line.white{background:#fff}.title-2{color:#123759;font-family:Montserrat;font-size:25px;font-style:normal;font-weight:300;line-height:normal;text-transform:uppercase}.title-3{color:#123759;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:300;line-height:normal;text-transform:uppercase}.title-4{color:#fafaf8;text-shadow:0px 4px 8px rgba(0,0,0,.5);font-family:Playfair Display;font-size:55px;font-style:normal;font-weight:400;line-height:normal;margin:0}.title-5{color:#035f6a;text-align:center;font-family:Playfair Display;font-size:55px;font-style:normal;font-weight:400;line-height:normal}.paragraph{color:#000;text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:300;line-height:normal}.paragraph b{font-weight:600}.txt-center{text-align:center}.layout{width:100%;max-width:1740px;margin:0 auto;padding:0 20px}.layout2{width:100%;max-width:1650px;margin:0 auto;padding:0 20px}.layout3{width:100%;max-width:1850px;margin:0 auto;padding:0 20px}.grid{display:flex;flex-wrap:wrap}.grid.al-center{align-items:center}.grid.center{justify-content:center}.grid--1 .grid--item{width:calc(100% - 20px)}.grid--2 .grid--item{width:calc(50% - 20px)}.grid--3 .grid--item{width:calc(33.33% - 20px)}.grid--4 .grid--item{width:calc(25% - 20px)}.grid--5 .grid--item{width:calc(20% - 20px)}.button{display:flex;justify-content:center;margin:30px 0 0}.button.left{justify-content:flex-start}.button-primary{border-radius:10px;font-family:Montserrat;border:1px solid #123759;color:#123759;text-align:center;font-size:12px;font-weight:500;text-transform:uppercase;background:#fafaf8;padding:10px 20px;transition:background .5s}.button-primary:hover{background:#123759;color:#fafaf8}.button-primary.w{width:100%;max-width:200px}.button-scnd{border-radius:10px;font-family:Montserrat;border:1px solid #fff;color:#fff;text-align:center;font-size:12px;font-weight:500;text-transform:uppercase;background:none;padding:10px 30px;width:100%;max-width:200px;transition:background .5s}.button-scnd:hover{background:#fafaf8;color:#473f3c}.slick-next{right:0}.slick-prev{left:0}.slick-next,.slick-prev{width:unset;height:unset}.slick-arrow:before{color:#473f3c;font-size:30px;font-family:lilu_trove}.slick-arrow.white:before{color:#fafaf8}.wave-group{position:relative;margin-top:30px}.wave-group .input{padding:10px 10px 10px 5px;display:block;width:100%;border:none;border-bottom:1px solid #fff;background:transparent;color:#fff;font-size:14px;font-weight:300}.wave-group .input:focus{outline:none}.wave-group .label{color:#fff;font-size:14px;font-weight:300;position:absolute;pointer-events:none;left:5px;top:10px;display:flex}.wave-group .label-char{transition:.2s ease all;transition-delay:calc(var(--index) * .05s)}.wave-group .input:focus~label .label-char,.wave-group .input:valid~label .label-char{transform:translateY(-20px);font-size:14px;color:#fff}.wave-group .bar{position:relative;display:block;width:100%}.wave-group .bar:before,.wave-group .bar:after{content:"";height:2px;width:0;bottom:0;position:absolute;background:#035f6a;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.wave-group .bar:before{left:50%}.wave-group .bar:after{right:50%}.wave-group .input:focus~.bar:before,.wave-group .input:focus~.bar:after{width:50%}.inputs{display:flex;justify-content:space-between}.inputs .input{width:calc(50% - 10px)}.input{position:relative;margin-bottom:20px}.input.cafe label{color:#473f3c}.input.cafe input{color:#473f3c;border-bottom:1px solid #473f3c}.input label{display:block;color:#fafaf8;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:300;line-height:normal}.input input,.input textarea{resize:none;background:transparent;border:none;border-bottom:1px solid #fafaf8;width:100%;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:300;line-height:normal;color:#fff;padding:5px 10px}.input input:focus-visible,.input textarea:focus-visible{outline:none}.input.check label{display:flex}.input.check input{width:unset}.input.check span{color:#123759;font-size:14px;font-style:normal;font-weight:300;margin-left:10px}.pie-foto{position:absolute;bottom:0;right:5px;color:#123759;font-size:12px;transform:translateY(100%)}@media screen and (max-width: 680px){.button-primary{font-size:10px}.paragraph{text-align:justify}}@media screen and (max-width: 480px){.title-2{font-size:21px}}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.banner-main-container{width:100%;position:relative;display:flex}.banner-main-container.txt-left{align-items:center;justify-content:flex-start}.banner-main-container.txt-left .banner-main-text{text-align:left}.banner-main-container.txt-bottom-center{justify-content:center;align-items:flex-end}.banner-main-container.txt-bottom-center .banner-main-text{padding:50px 20px}.banner-main-container.txt-center-center{justify-content:center;align-items:center}.banner-main-container.txt-center-center .banner-main-text{padding:50px 20px}.banner-main-container.txt-right-center{justify-content:flex-end;align-items:center}.banner-main-container.txt-right-center .banner-main-text{padding:50px 20px;max-width:500px}.banner-main-img{width:100%}.banner-main-img img,.banner-main-img-desk img,.banner-main-img-movil img{width:100%;display:block}.banner-main-text{position:absolute;text-align:center;padding:20px}.banner-main-text h1{color:#fafaf8;text-shadow:0px 4px 4px rgba(0,0,0,.25);font-size:35px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;margin:0}.banner-main-text p{color:#fafaf8;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.products-grid-container{width:100%}.products-grid-items{display:flex;flex-wrap:wrap;padding:0 40px}.products-grid-items .col{width:calc(25% - 20px);margin:20px 10px;min-width:165px}.catalog-grid{padding:100px 0}.catalog-grid-container{width:100%}.catalog-grid-items{display:flex;flex-wrap:wrap}.catalog-grid-items .col{width:calc(25% - 20px);margin:20px 10px}.pagination{width:100%;display:flex;justify-content:flex-end;margin-top:50px}.pagination-item{width:40px;height:40px;color:#fff;background:#d2d2d2;display:flex;align-items:center;justify-content:center;margin:0 5px;font-size:20px;cursor:pointer}.pagination-item.selected{background:#a3dfd0bf}.product-card{background:#fff}.product-card-wrap{position:relative}.product-card-image img{width:100%;display:block}.product-card-info{display:flex;align-items:center;justify-content:space-between;padding:10px 20px 20px;width:100%;background:#fff}.product-card-info-col{width:100%;min-width:70px}.product-card-info .product-name{color:#473f3c;font-family:Montserrat;font-size:11px;font-style:normal;font-weight:400;line-height:normal;margin:0;width:100%;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card-info .product-price{color:#473f3c;font-family:Montserrat;font-size:11px;font-style:normal;font-weight:600;line-height:normal;display:block;text-align:right}.mosaic-grid{display:flex}.mosaic-grid-2 .mosaic-grid-item{width:50%}.mosaic-grid-3 .mosaic-grid-item{width:33.33%}.mosaic-grid-item{position:relative;display:flex;justify-content:center;align-items:center}.mosaic-grid-item-img{width:100%;height:100vh;min-height:750px}.mosaic-grid-item-img img{width:100%;height:100%;object-fit:cover;display:block}.mosaic-grid-item-text{position:absolute}.mosaic-grid-item-text h2{color:#fff;font-size:35px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.float-images{padding:100px 0}.float-images-container{display:flex;justify-content:center;align-items:center;position:relative;height:90vh;min-height:600px}.float-images-text{max-width:420px;text-align:center;position:relative;z-index:2}.float-images-text img{max-width:170px}.float-images-images-item{position:absolute}.float-images-images-item img{width:100%;height:100%;display:block;object-fit:cover}.float-images-images-item:nth-child(1){top:0%;left:10%;width:20%;height:330px;min-width:160px;max-width:200px}.float-images-images-item:nth-child(2){top:0%;right:12%;width:20%;height:330px;min-width:160px;max-width:200px}.float-images-images-item:nth-child(3){bottom:0%;left:10%;width:25%;height:230px;min-width:320px;max-width:350px}.float-images-images-item:nth-child(4){bottom:0%;right:10%;width:25%;height:230px;min-width:320px;max-width:350px}.carusel-products{padding:100px 0}.carusel-products-slider{padding:50px 50px 0}.carusel-products-slider .slick-next{right:5px}.carusel-products-slider .slick-prev{left:5px}.carusel-products-slider .slick-next,.carusel-products-slider .slick-prev{width:unset;height:unset}.carusel-products-slider .slick-arrow:before{color:#473f3c;font-size:30px;font-family:lilu_trove}.product-featured{display:flex;position:relative}.product-featured-image{width:55%}.product-featured-image img{width:100%}.product-featured-product{width:45%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 20px}.product-featured-product .product-card{max-width:430px}.product-featured-product .button{margin:50px 0 0}.newsletter{background:#035f6a;padding:70px 0}.newsletter-container{display:flex;align-items:center;justify-content:space-between;padding:0 70px}.newsletter-images{width:50%;position:relative;display:flex;padding-right:50px}.newsletter-images-image img{width:100%;display:block}.newsletter-images-image.small{position:absolute;right:0%;bottom:30px;width:50%}.newsletter-form{width:50%;color:#fff;padding:0 20px;max-width:600px}.newsletter-form h2{color:#74c6c8;font-family:Playfair Display;font-size:45px;font-style:normal;font-weight:400;line-height:normal}.newsletter-form p{color:#fff;text-align:left}.banner-products{overflow:hidden}.banner-products-bg img{width:100%;display:block}.banner-products-container{position:relative;display:flex;align-items:flex-end;justify-content:center}.banner-products-text{position:absolute;bottom:15%}.banner-products-text h2{color:#fff;text-align:center;text-shadow:0px 4px 10px rgba(0,0,0,.5);font-family:Playfair Display;font-size:3vw;font-style:normal;font-weight:400;line-height:normal}.banner-products-targets-item{position:absolute}.banner-products-targets-item:nth-child(1){left:20%;top:54%}.banner-products-targets-item:nth-child(2){left:55%;top:60%}.banner-products-targets-item:nth-child(3){left:70%;top:50%}.banner-products-targets-item-dot{width:max-content;cursor:pointer}.banner-products-targets-item-dot span{background:#fafaf81a;display:flex;justify-content:center;align-items:center;width:46px;height:46px;border-radius:50%}.banner-products-targets-item-dot span span{background:#fafaf84d;width:31px;height:31px;display:flex;justify-content:center;align-items:center}.banner-products-targets-item-dot span span span{background:#fafaf8;width:18px;height:18px}.banner-products-targets-item-info{background:#fafaf8;color:#473f3c;position:absolute;bottom:100%;width:200px;display:none;transform:translate(-30%)}.banner-products-targets-item-info a{padding:20px;display:block}.banner-products-targets-item-info h4{margin:0 0 10px}.banner-products-targets-item-info span{display:block}.panel-filtros{position:fixed;right:-100%;top:0;z-index:10;width:100%;height:100vh;display:flex;justify-content:flex-end;transition:right .5s}.panel-filtros.active{right:0}.panel-filtros.active .panel-filtros-bg{background:#00000062;transition:background .5s;transition-delay:.5s}.panel-filtros-bg{position:absolute;width:100%;height:100%;background:transparent;z-index:-1}.panel-filtros-box{background:#fafaf8;padding:45px 40px;width:100%;max-width:500px;height:100%}.panel-filtros h2{color:#123759;font-size:20px;font-style:normal;font-weight:300;line-height:normal;text-transform:uppercase}.panel-filtros-top{display:flex;justify-content:flex-end}.panel-filtros-top-icons{display:flex}.panel-filtros-top-icons .icon{margin:0 10px;font-size:20px;cursor:pointer;color:#123759}.panel-filtros-content{padding:40px 0 0;color:#123759}.panel-filtros-content form{margin-top:30px}.panel-filtros-group-title{color:#123759;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.product-detail{border-bottom:1px solid #473f3c;padding-bottom:50px}.product-detail-container{display:flex;align-items:flex-start}.product-detail-images{display:flex;width:60%;position:relative;align-items:flex-start}.product-detail-images-thumbs{width:20%}.product-detail-images-thumbs-item{margin:0 0 15px}.product-detail-images-thumbs-item img{width:100%;max-width:150px}.product-detail-images-thumbs .slick-list{height:unset!important}.product-detail-images-focus{padding:0 10px 0 15px;width:80%;position:sticky;top:120px}.product-detail-images-focus img{max-height:500px;margin:0 auto;max-width:100%}.product-detail-images-focus .slick-track{display:flex;align-items:center}.product-detail-info{width:40%;padding:30px;position:sticky;top:120px}.product-detail-info .price{color:#473f3c;font-family:Montserrat;font-size:25px;font-style:normal;font-weight:600;line-height:normal}.product-detail-info .colors{margin:20px 0}.product-detail-info .colors-title{color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:300;line-height:normal;margin:20px 0;text-transform:uppercase}.product-detail-info .colors-items{display:flex;align-items:center}.product-detail-info .colors-item{margin:0 10px}.product-detail-info .colors-item img{width:100%;max-width:85px}.product-detail-info .count{margin:20px 0}.product-detail-info .count label{color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:300;line-height:normal;margin-right:10px}.product-detail-info .count input{border-radius:6px;border:.5px solid #473f3c;background:none;text-align:center;padding:3px;color:#473f3c;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;width:100px}.product-detail-info .descripcion .paragraph{text-align:left}.product-detail-info .button-primary{max-width:unset}.image-w-text-wrapper{display:flex;align-items:center}.image-w-text-text{width:50%;text-align:center;padding:0 80px}.image-w-text-image{width:50%}.image-w-text-image img{width:100%}.image-w-text-image .images{position:relative;display:flex;padding-right:50px}.image-w-text-image .images img{display:block;max-width:max-content}.image-w-text-image .images-small{position:absolute;right:0%;bottom:30px;width:50%}.image-w-text-image.pad{padding:0 80px}.cart-product{display:flex;width:100%;border-bottom:1px solid #473f3c;margin:10px 0}.cart-product.t2{border-right:1px solid #473f3c;border-bottom:none;margin:0;padding:10px 0}.cart-product.white{border-right:1px solid #fafaf8}.cart-product.white .cart-product-info .product-title,.cart-product.white .cart-product-info .price,.cart-product.white .cart-product-info .delete,.cart-product.white .cart-product-info .count span{color:#fafaf8!important}.cart-product-img{width:100%;max-width:200px;min-width:100px}.cart-product-img img{width:100%}.cart-product-info{padding:15px 20px;position:relative;width:100%;color:#473f3c}.cart-product-info .product-title{font-size:13px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 5px;color:#473f3c}.cart-product-info .price{font-size:13px;font-style:normal;font-weight:600;line-height:normal;color:#473f3c}.cart-product-info .delete{position:absolute;top:0;right:0;background:none;border:none;font-size:9px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;color:#473f3c}.cart-product-info .count{margin:20px 0}.cart-product-info .count input{border-radius:6px;border:.5px solid #473f3c;background:none;text-align:center;padding:3px;font-size:14px;font-style:normal;font-weight:400;line-height:normal;width:100px;color:#473f3c}.cart-product-info .count input:focus-visible{outline:none}.cart-product-info .count span{color:#473f3c;font-size:11px;font-style:normal;font-weight:400;line-height:normal}.float-cart .cart-product{border-bottom:1px solid #fafaf8}.float-cart .cart-product-info,.float-cart .cart-product-info .product-title,.float-cart .cart-product-info .price,.float-cart .cart-product-info .delete{color:#fafaf8}.float-cart .cart-product-info .count input{border:.5px solid #fafaf8;color:#fff}.add-bar{background:#74c6c8;padding:15px 20px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;transition:background .3s}.add-bar:hover{background:#473f3c;color:#fff}.add-bar img{margin:0 20px;width:100%;max-width:100px}.add-bar p,.add-bar a{color:#fff;font-size:15px;font-style:italic;font-weight:700;line-height:normal;text-transform:uppercase;margin:0}.grid-elements{text-align:center}.grid-elements .grid--item{margin:20px 10px}.grid-elements .paragraph{max-width:575px;margin:0 auto}.grid-elements-items{flex-wrap:wrap}.grid-elements-item{text-align:center}.grid-elements-item:hover .img1{opacity:1;transition:opacity .3s}.grid-elements-item:hover .title-3{border:1px solid #fff}.grid-elements-item-img{position:relative;display:flex;justify-content:center}.grid-elements-item-img .img1{display:block;margin:0 auto;opacity:0;position:absolute}.grid-elements-item-img .img2{margin:0 auto;display:block;opacity:1}.grid-elements-item-txt{padding:20px 0;max-width:350px;margin:0 auto}.grid-elements-item-txt h3{color:#035f6a;text-align:center;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin:0}.grid-elements-item-txt .list{max-width:max-content;margin:0 auto}.tabla-count{border-radius:6px;background:#035f6a1a;padding:10px 20px;display:flex;max-width:max-content}.tabla-count .hr{background:#123759;width:1px;margin-left:20px}.tabla-count-item{display:flex;align-items:center;margin-bottom:10px}.tabla-count-item span{color:#473f3c;text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-right:10px;width:50px}.tabla-count-item .input{margin-bottom:0}.tabla-count-item .input input,.tabla-count-item .input div{border:1px solid #473f3c;background:#fff;color:#473f3c;border-radius:7px;max-width:100px;text-align:center;min-width:60px;padding:5px 10px}@media screen and (max-width: 1150px){.catalog-grid-items{flex-wrap:wrap}.catalog-grid-items .col{width:calc(33.33% - 20px)}}@media screen and (max-width: 950px){.image-w-text-wrapper{flex-wrap:wrap;justify-content:center}.image-w-text-text{width:100%;padding:50px 0}.image-w-text-image{width:75%}.image-w-text-image.pad{padding:0}.float-images-images-item:nth-child(1){top:0%;left:5%}.float-images-images-item:nth-child(2){top:0%;right:5%}.float-images-images-item:nth-child(3){bottom:0%;left:5%}.float-images-images-item:nth-child(4){bottom:0%;right:5%}.product-detail-container{flex-wrap:wrap;justify-content:center}.product-detail-images{flex-wrap:wrap-reverse}.product-detail-images-thumbs{display:flex;width:100%}.product-detail-images-thumbs-item{margin:0 5px}.product-detail-images-focus{padding:0 5px;width:100%;position:unset}.product-detail-info{width:100%;position:unset}}@media screen and (max-width: 850px){.mosaic-grid-item-img{height:50vh;min-height:500px}.newsletter-container{flex-wrap:wrap;justify-content:center;padding:0}.newsletter-form{width:100%;max-width:unset;padding:50px 0 0}.newsletter-form p,.newsletter-form h2{text-align:center}.newsletter-form .button.left{justify-content:center}}@media screen and (max-width: 680px){.catalog-grid-items .col{width:calc(50% - 10px);margin:20px 5px}.banner-main-container.txt-left .banner-main-text{margin:0 20px}.banner-main-text h1{font-size:30px}.banner-main-text h2{font-size:18px}.banner-main-text p{font-size:12px}.carusel-products{padding:50px 0}.carusel-products-slider{padding:50px 0 0}.carusel-products-slider .slick-next{right:50%;transform:translate(150%)}.carusel-products-slider .slick-prev{left:50%;transform:translate(-150%)}.carusel-products-slider .slick-next,.carusel-products-slider .slick-prev{width:unset;height:unset;top:unset;bottom:-50px}.carusel-products-slider .slick-arrow:before{color:#473f3c;font-size:30px;font-family:lilu_trove}.product-featured{margin:0 10px}.product-featured-image{width:40%}.product-featured-image img{width:100%;height:100%;object-fit:cover}.product-featured-product{width:60%;padding-right:0}.product-featured-product .button{margin:20px 0 0}.mosaic-grid-item-text h2{font-size:25px}.product-detail-images{width:100%}.float-images{padding:150px 0 100px}.float-images-images-item:nth-child(1){width:50%;height:230px;min-width:unset;max-width:unset;left:-10px;top:-10%}.float-images-images-item:nth-child(2){width:50%;height:230px;min-width:unset;max-width:unset;right:-10px;top:-3%}.float-images-images-item:nth-child(3){width:50%;height:125px;min-width:unset;max-width:unset;left:-10px;bottom:0%}.float-images-images-item:nth-child(4){width:50%;height:125px;min-width:unset;max-width:unset;right:-10px;bottom:10%}.float-images-text img{max-width:125px}.banner-products-targets-item-info{width:135px}.banner-products-targets-item-info a{padding:10px;font-size:12px}.banner-products-text{bottom:3%}.add-bar{padding:10px}.add-bar p{font-size:10px}.add-bar img{margin:0 10px;max-width:60px}}@media screen and (max-width: 480px){.mosaic-grid{flex-wrap:wrap}.mosaic-grid-item{width:100%!important}.mosaic-grid-item-img{height:200px;min-height:unset}.newsletter-images{width:70%}.product-card-info{flex-wrap:wrap;justify-content:center;padding:5px 15px}.product-card-info-col{margin:5px 0}.product-card-info .product-name,.product-card-info .product-price{text-align:center}.product-detail-info{padding:30px 0}.cart-product-info{padding:15px 5px}}@font-face{font-family:lilu_trove;src:url(/build/assets/lilu_trovev2-BAamDoqR.eot?tj0vhy);src:url(/build/assets/lilu_trovev2-BAamDoqR.eot?tj0vhy#iefix) format("embedded-opentype"),url(/build/assets/lilu_trovev2-XbXrFyz-.ttf?tj0vhy) format("truetype"),url(/build/assets/lilu_trovev2-DRfjS5D_.woff?tj0vhy) format("woff"),url(/build/assets/lilu_trovev2-CyPsm7u0.svg?tj0vhy#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:lilu_trove!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-anterior:before{content:""}.icon-bag:before{content:""}.icon-cerrar:before{content:""}.icon-contacto:before{content:""}.icon-correo:before{content:""}.icon-filtro:before{content:""}.icon-next:before{content:""}.icon-telefono:before{content:""}.icon-usuario:before{content:""}.icon-menu:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-tiktok:before{content:""}body{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;margin:0;color:#dfe0e1;background:#fafaf8}html{overflow-x:hidden}html.owH{overflow-y:hidden}*{box-sizing:border-box}*::-webkit-scrollbar{width:5px}*::-webkit-scrollbar-thumb{background-color:#123759;border-radius:6px}*::-webkit-scrollbar-track{background-color:#f1f1f1}*::-webkit-scrollbar-track-piece:start{margin-top:2px}*::-webkit-scrollbar-track-piece:end{margin-bottom:2px}a{text-decoration:none;color:inherit}button{cursor:pointer}.reveal{position:relative;opacity:0}.reveal.active{opacity:1}.active.fade-bottom{animation:fade-bottom .7s ease-in}.active.fade-left{animation:fade-left .7s ease-in}.active.fade-right{animation:fade-right .7s ease-in}.spinner{display:none;position:fixed;width:100%;height:100%;z-index:10000000000000;background:#000000b3}.header{width:100%;position:fixed;top:0;left:0;background:transparent;z-index:9;transition:padding .4s ease}.header.dark{background:#fafaf8;position:fixed;padding:0}.header.dark .menu{color:#035f6a}.header.dark .menu ul{margin:0}.header.dark .menu ul .figure{display:block}.header.dark .header-container{border-bottom:1px solid #035f6a}.header.dark figure .logo-blanco{display:none}.header.dark figure .logo-cafe{display:block}.header.dark #btn-menu{color:#035f6a}.header .cintillo{text-align:center;background:dorado;color:#fff;font-size:15px;padding:5px 20px}.header-container{align-items:center;position:relative;margin:0 auto;padding:5px 0;display:flex;justify-content:space-between}.header figure{text-align:center;margin:0;width:100%;min-width:90px;max-width:120px}.header figure a{display:block;margin:0 auto;width:100%}.header figure img{width:100%;display:block}.header figure .logo-cafe{display:none}#btn-menu{display:none;font-size:18px;margin-left:10px}.menu{width:100%;max-width:700px;margin-left:auto;padding-left:20px;color:#fff}.menu .icon{display:none}.menu ul{display:flex;align-items:center;list-style:none;justify-content:space-between;padding:0;margin:0}.menu ul li{text-align:center;position:relative}.menu ul li a{font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.menu ul li span{cursor:pointer;font-size:14px}.menu .lang a.selected{font-weight:700}.menu-actions{display:flex;align-items:center;font-family:Poppins}.menu-actions .icon{font-size:20px;margin-right:15px;display:block}.footer{padding:50px 0 30px;background:#f5f4ee}.footer-blocks{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #035f6a;padding:0 0 30px}.footer-block{width:100%;text-align:center}.footer-block.left{text-align:left}.footer-block.right{text-align:right}.footer-block.logo a{margin:0 auto}.footer-block.hidden{display:none}.footer-block a{color:#035f6a;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;max-width:max-content}.footer-block .icon{font-size:20px;margin:0 3px}.footer-bottom{padding:30px 0}.footer-bottom .made-by{margin:0 auto;max-width:max-content;text-align:center}.footer-bottom .made-by span{color:#035f6a;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:block;margin-bottom:10px}.panel-actions{position:fixed;right:-100%;top:0;z-index:10;background:#292523c4;background-blend-mode:multiply;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:45px 40px;width:100%;max-width:500px;height:100dvh;transition:right .7s;overflow-y:auto}.panel-actions.active{right:0}.panel-actions h2{color:#fff;font-size:20px;font-style:normal;font-weight:300;line-height:normal;text-transform:uppercase}.panel-actions .paragraph{color:#fff;text-align:left}.panel-actions-top{display:flex;justify-content:space-between}.panel-actions-top-icons{display:flex}.panel-actions-top-icons .icon{margin:0 10px;font-size:20px;cursor:pointer;color:#dfe0e1;opacity:.8}.panel-actions-top-icons .icon.selected{color:#fff;opacity:1}.panel-actions-bot{position:absolute;bottom:20px;border-top:1px solid #fafaf8;padding:20px 40px;width:calc(100% - 80px)}.panel-actions-bot .total{display:flex;align-items:center;justify-content:space-between}.panel-actions-content{padding:40px 0 0;height:calc(100% - 125px)}.panel-actions-content form{margin-top:45px}.panel-actions-content-item{height:calc(100% - 50px)}.panel-actions-content .float-cart{height:100%;overflow-y:auto}.panel-actions .link{text-decoration-line:underline;color:#fafaf8;text-align:center;max-width:max-content;margin:15px auto;display:block}.panel-actions .info{font-weight:500;margin:5px 0}.panel-actions p{font-family:Montserrat;font-size:14px;font-style:normal;font-weight:300;line-height:normal;cursor:pointer;display:block}@media screen and (max-width: 1000px){#btn-menu{display:block;color:#035f6a}.header{z-index:9}.header-container figure{width:100px}.header #btn-menu{color:#fff}.menu{position:fixed;right:-100%;top:0;bottom:0;width:50%;min-width:300px;background:#fafaf8;border-left:1px solid dorado;z-index:8;transition:right .5s;overflow-y:auto;padding:50px 20px}.menu.active{right:0}.menu .icon{display:inline-block;color:#035f6a}.menu-actions .icon{margin:0 10px}.menu ul{flex-direction:column}.menu ul li{margin:20px 0;color:#035f6a}}@media screen and (max-width: 950px){.footer-container .cols{flex-wrap:wrap;justify-content:center}.footer-container .cols .col.texto{width:100%;margin-top:50px;text-align:center}.footer-container .redes{width:100%;margin-bottom:50px}.footer-menu{justify-content:center}.footer-menu a{font-size:13px}}@media screen and (max-width: 450px){.header .cintillo{font-size:10px}.header-container figure{width:80px;min-width:80px}.header-actions{padding:0}.menu{width:100%}.menu ul li{font-size:14px}}@media screen and (max-width: 750px){.footer-blocks{flex-wrap:wrap}.footer-block{margin:20px 0;text-align:center}.footer-block.hidden{display:block}.footer-block.movilHide{display:none}.footer-block.right,.footer-block.left{text-align:center}.footer-menu{flex-wrap:wrap}.footer-menu .division{display:none}.footer-menu .col{width:50%;padding:20px 10px}}@-moz-keyframes zoom-out{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@-webkit-keyframes zoom-out{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@-o-keyframes zoom-out{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes zoom-out{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@-moz-keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@-o-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-moz-keyframes fade-bottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@-webkit-keyframes fade-bottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@-o-keyframes fade-bottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-bottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@-moz-keyframes fade-left{0%{-webkit-transform:-100px 0px;transform:translate(-100px);opacity:0}to{-webkit-transform:0px 0px;transform:translate(0);opacity:1}}@-webkit-keyframes fade-left{0%{-webkit-transform:-100px 0px;transform:translate(-100px);opacity:0}to{-webkit-transform:0px 0px;transform:translate(0);opacity:1}}@-o-keyframes fade-left{0%{-webkit-transform:-100px 0px;transform:translate(-100px);opacity:0}to{-webkit-transform:0px 0px;transform:translate(0);opacity:1}}@keyframes fade-left{0%{-webkit-transform:-100px 0px;transform:translate(-100px);opacity:0}to{-webkit-transform:0px 0px;transform:translate(0);opacity:1}}@-moz-keyframes fade-right{0%{-webkit-transform:100px 0px;transform:translate(100px);opacity:0}to{-webkit-transform:0px 0px;transform:translate(0);opacity:1}}@-webkit-keyframes fade-right{0%{-webkit-transform:100px 0px;transform:translate(100px);opacity:0}to{-webkit-transform:0px 0px;transform:translate(0);opacity:1}}@-o-keyframes fade-right{0%{-webkit-transform:100px 0px;transform:translate(100px);opacity:0}to{-webkit-transform:0px 0px;transform:translate(0);opacity:1}}@keyframes fade-right{0%{-webkit-transform:100px 0px;transform:translate(100px);opacity:0}to{-webkit-transform:0px 0px;transform:translate(0);opacity:1}}#menuInicio{font-weight:800}.Home-banner .slick-slider{margin-bottom:0}.Home-banner .slick-dots{bottom:15px}.Home-banner .slick-dots li button:before{color:#fff;opacity:.5;font-size:11px}.Home-banner .slick-dots li.slick-active button:before{opacity:1}.Home-tendencias,.Home-disenos,.Home-choose{padding:100px 0}.Home-contactBanner{padding:50px 0}.Home-contactBanner .banner-main-text{max-width:700px}.Home-contactBanner .banner-main-text h2{color:#fff;font-family:Playfair Display;font-size:50px;font-style:normal;font-weight:400;line-height:normal}.Home-contactBanner .banner-main-text h3{color:#74c6c8;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.Home-category{background:#035f6a1a;padding:100px 0}.Home-category h2{color:var(--claro, #74c6c8);text-align:center;font-family:Playfair Display;font-size:55px;font-style:normal;font-weight:400;line-height:normal;margin:0}.Home-category p{color:#000;text-align:center;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:300;line-height:normal}.Home-category section{width:100%;margin:50px auto;padding:0 15px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.Home-category span{font-size:2em;cursor:pointer}.Home-category main{width:100%;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between}.Home-category-item{width:calc(100% - 10px);height:550px;cursor:pointer;position:relative;transition:width .5s;margin:0 5px}.Home-category-item:hover{width:calc(200% - 10px)}.Home-category-item p{color:#035f6a;text-align:center;font-family:Playfair Display;font-size:30px;font-style:normal;font-weight:400;line-height:normal;width:100%}.Home-category-item img{width:100%;height:100%;object-fit:cover;display:block}.Home-category .galeria-productos{width:100%;padding:0 50px;display:flex;flex-wrap:wrap;justify-content:center}.Home-category .galeria-productos .galeria-productos-item{width:calc(25% - 20px);margin:10px;display:block}.Home-category .galeria-productos .galeria-productos-item img{width:100%;display:block}.Home-banner2 .banner-main-img{height:70vh;min-height:450px}.Home-banner2 .banner-main-img img{height:100%;object-fit:cover}.Home-banner2 .banner-main-img-movil,.Home-banner2 .banner-main-img-desk{height:100%}.Home-process{padding:100px 0}.Home-process h2{color:#74c6c8;text-align:left;font-family:Playfair Display;font-size:55px;font-style:normal;font-weight:400;line-height:normal;padding:0 20px;margin:15px 0}.Home-process .image-w-text-wrapper{justify-content:center;flex-wrap:wrap-reverse}.Home-process .image-w-text-image{max-width:700px}.Home-process .image-w-text-text{min-width:580px;padding:0 100px}.Home-process .list{padding:0 0 50px}.Home-process .list-item{display:flex;align-items:center;border-bottom:1px solid #74c6c8;padding:10px 20px}.Home-process .list-item:first-child{border-top:1px solid #74c6c8}.Home-process .list-item-number{color:#74c6c8;text-align:center;font-family:Playfair Display;font-size:40px;font-style:normal;font-weight:400;line-height:normal}.Home-process .list-item-content{text-align:left;padding:0 20px}.Home-process .list-item-content h3{color:#035f6a;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin:0}.Home-process .list-item-content p{font-size:14px;color:#000;margin:0}@media screen and (max-width: 1200px){.Home-category .galeria-productos{padding:0}.Home-category .galeria-productos .galeria-productos-item{width:calc(33.33% - 20px);margin:10px}.Home-category .galeria-productos .galeria-productos-item img{width:100%;display:block}.Home-process .image-w-text-text{width:100%;padding:0 40px;min-width:unset}}@media screen and (max-width: 980px){.Home-category-item{height:350px}.Home-category .galeria-productos .galeria-productos-item{width:calc(50% - 20px);margin:10px}.Home-category .galeria-productos .galeria-productos-item img{width:100%;display:block}.Home-choose .grid-elements-items{justify-content:center}.Home-choose .grid-elements .grid--item{width:calc(33.33% - 20px)}.Home-contactBanner .banner-main-container{display:block}.Home-contactBanner .banner-main-text{position:unset;max-width:unset;background:#508386;padding:50px 20px;margin:0!important}}@media screen and (max-width: 720px){.Home-category main{flex-wrap:wrap;justify-content:flex-start}.Home-category-item{width:calc(50% - 10px);height:240px;margin:5px;overflow:hidden}.Home-category-item p{font-size:20px;position:absolute;bottom:0;color:#fff}.Home-category-item img{transition:all .5s}.Home-category-item:hover{width:calc(50% - 10px)}.Home-category-item:hover img{width:120%;height:120%}.Home-category section{padding:0}.Home-category .galeria-productos{padding:0}.Home-category .galeria-productos .galeria-productos-item{margin:5px}.Home-choose .grid-elements .grid--item{width:calc(50% - 20px)}.Home-contactBanner .banner-main-text h2{font-size:40px}.Home-contactBanner .banner-main-text p{font-size:15px}.Home-process{padding:50px 0}.Home-process h2{font-size:40px;padding:0 10px}.Home-process .image-w-text-text{padding:0}.Home-process .list-item{padding:10px}.Home-process .list-item-number{font-size:30px}.Home-process .list-item-content{text-align:left;padding:0 20px}.Home-process .list-item-content h3{font-size:15px}.Home-process .list-item-content p{font-size:13px}.Home-acerca .float-images-container{height:110vh}}@media screen and (max-width: 590px){.Home-category-item p{font-size:15px}.Home-choose .title-5{font-size:37px}.Home-choose .grid-elements .grid--item{width:100%;margin:20px 0}.Home-contactBanner .banner-main-text h2{font-size:35px}}
