*{font-family:Roboto,sans-serif}*:not(h1,h2,h3,h4){font-size:medium;font-weight:350}h1,h2,h3,h4,h5,h6{margin:1rem auto 10px}h3{font-size:20px;font-weight:400}body{margin:0}a{text-decoration:none;color:#35a0fe}button{text-transform:uppercase;margin:.5rem .2rem;padding:.5rem 1rem;border-radius:5px;border:1px solid grey;font-family:Roboto,sans-serif;font-size:14px;letter-spacing:.84px;box-shadow:0 1px 2px #5c5c5ce1}button:hover{cursor:pointer}button:active{opacity:.9}.search-input{background-image:url(searchicon.png);background-position:1rem center;background-repeat:no-repeat;padding-left:3rem;color:#fff}.item{font-family:Roboto,sans-serif;padding:.5rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;max-height:2.5rem}.clickable{cursor:pointer}.card{border:1px solid rgba(184,184,184,.315);border-radius:3px;box-shadow:0 1px 2px #5c5c5ce1;margin:0;margin-bottom:1rem}.card-header{margin-left:-2px;padding-right:3px;width:100%;border-top-left-radius:3px;border-top-right-radius:3px;overflow:hidden}.card-content{padding:13px 16px}.icon-cont{margin:0 1rem}select.custom,input.custom{border:none;border-radius:4px;width:90%;background-color:#c9c9c93b;padding:1rem 0 1rem .5rem;margin:.5rem auto}input:focus{outline:none;border:none;border-bottom:2px solid #F64C00}.chip{display:flex;flex-direction:row;justify-content:start;align-items:center;border:1px solid grey;width:fit-content;padding:0 .25rem 0 .75rem;box-sizing:border-box;height:1.5rem;border-radius:3px;margin:.5rem;box-shadow:1px 1px 5px gray;background-color:#f64e0067}.chip span{margin-right:.5rem;font-size:13px;font-weight:400}.info-input{border:1px solid grey!important;background-color:#fff!important;margin-left:0!important;margin-right:0!important}.info-input::placeholder{color:#4e4e4e}.row{display:flex;flex-direction:row;justify-content:space-between}.column{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.expand{width:100%!important}.c100{width:100%}.c90{width:90%}.c80{width:80%}.c70{width:70%}.c65{width:65%}.c60{width:60%}.c50{width:50%}.c49{width:49%}.c47{width:47%}.c40{width:40%}.c30{width:30%}.c20{width:20%}.c15{width:15%}.slogan{background-color:#f64c00;height:3rem;color:#000;font-family:century-gothic;font-size:large;font-weight:900;display:flex;align-items:center;justify-content:center}.carousel-div{display:flex;margin:0 auto}.searched-img-cont{display:flex;flex-direction:row;justify-content:center;width:10%;padding:.25rem;margin-right:1rem;height:3rem}.searched-imgs{height:2.5rem}.separator{height:2rem}.flexEmpresa{display:flex;flex-direction:row}.flexEmpresa .textCont{width:50%;padding:3rem 4rem 0;color:#000;text-align:center}.flexEmpresa .textCont h3{font-family:century-gothic;font-size:x-large;font-weight:900;margin-bottom:2rem}.flexEmpresa .textCont p{font-size:large;color:#5a5a5a}.paragraph{display:flex;text-align:justify}.imgCont{width:50%;padding:5rem;display:flex;justify-content:center;align-items:center}.img-empresa{width:80%}.empDeco{display:flex;flex-direction:row;width:fit-content;margin:2rem auto;justify-content:space-around;align-items:center}.empDeco1{width:fit-content;text-align:center;margin:0 1rem;font-family:century-gothic}.empDeco1 span{color:#f64c00;font-size:80px;font-weight:900;font-family:century-gothic}.empDeco2 ul{list-style-image:url(/images/check-img.png)}.empDeco2 ul li{margin:1rem auto;font-family:century-gothic}#contactanos{margin:1rem auto;background-color:#a7a7a7;border:1px solid #a7a7a7;border-radius:3px;font-weight:400}#contactanos:hover{background-color:#8e8e8e;border:1px solid #8e8e8e}.alianzas{text-align:center;padding:1rem;color:#fff;background-color:#263544}.alianzas h3{font-family:century-gothic;font-size:x-large;font-weight:900}.alianzas-imgs{display:flex;flex-direction:row;justify-content:space-around}.alianzas-imgs img{width:25%;margin:1rem auto}.servicios h3{text-align:center;font-family:century-gothic;font-size:xx-large;font-weight:500}.servicios-cards{display:flex;flex-direction:row;width:80%;margin:1rem auto}.servicios-cards .card{background:#b1b1b18a;width:50%;padding:2rem;color:#666}.servicios-cards .card-title{color:#000}.servicios-cards img{margin:2rem auto;height:50vh}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-ms-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{-webkit-transition:border .15s ease-in;-moz-transition:border .15s ease-in;-ms-transition:border .15s ease-in;-o-transition:border .15s ease-in;transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;-webkit-transition:height .15s ease-in;-moz-transition:height .15s ease-in;-ms-transition:height .15s ease-in;-o-transition:height .15s ease-in;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{-webkit-flex-direction:column;flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;-webkit-transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-ms-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media (min-width: 960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{-webkit-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;-ms-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px #000000e6;background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}.footer{background-color:#263544;display:flex;flex-direction:row;justify-content:space-between;color:#fff;padding:2rem}.footer .text{width:30%;text-align:start;border-right:1px solid white;padding:0 3rem}.footer .text h3{font-weight:500}.footer .hours{width:30%;padding:1rem}.footer .contact{width:30%;border-right:1px solid white}.footer .contact item::part(native){background-color:transparent;border-color:transparent;color:#fff}.footer h3{margin:1rem 0;padding-left:0;text-align:start}.social-media{display:flex;flex-direction:row;justify-content:space-around;width:100%}@media (max-width: 1224px){.footer{flex-direction:column;padding:5% 2% 2%}.footer .hours{padding:2%;width:100%;margin-top:1rem}.footer .hours h3{font-size:medium;text-align:center;margin:0}.footer .hours p{font-size:small}.hours-container{display:flex;flex-direction:row;justify-content:space-between;width:100%}.hours1,.hours2{width:50%;text-align:center}}.toolbar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#141f2b;padding:0 1rem}.img-link{display:flex;align-items:center}.logo-img{width:11rem;margin:.2rem .5rem}.logo-img:hover{cursor:pointer}.sticky-content{position:sticky;top:0;z-index:998;border-bottom:1px solid black}.toolbar input{background-image:url(/searchicon.png);margin:.3rem;background-color:#263544;border:1px solid black;border-radius:2px;width:60%;font-family:Roboto;padding-left:3rem}.toolbar-btn{color:#c2c2c2;background-color:transparent;border:none;border-radius:2px;box-shadow:none}.toolbar-btn:hover{background-color:#a81d1d0a}.floating{display:block;position:fixed;z-index:999;left:14.8rem;top:3.7rem;width:785px;overflow:auto}.prod-name-img-item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-family:inherit}.searched-img-cont{width:4rem;display:flex;align-items:center;margin:0;padding:0}.searched-imgs{height:2rem;margin:0}.popup-sub-categorias{display:block;position:fixed;z-index:999;margin-left:1rem;border:1px solid rgba(0,0,0,.308);border-radius:5px;background-color:#fff;box-shadow:2px 2px 10px #000}.floating .item,.item-cat-popup{background:#fff;color:#000;border-bottom:1px solid rgb(226,226,226);justify-content:space-between}.item-cat-popup{width:15rem;border-radius:5px;height:1.5rem}.clickable:hover{background-color:#e8e8e8}.allprods-item{display:inherit;flex-direction:inherit;font-family:inherit;justify-content:center;align-items:center;width:100%;color:#f64c00;height:2rem}.categoria-item{background:#fff;color:#000;border-color:#cacaca}.barra-categorias{display:flex;flex-direction:row;justify-content:start;background-color:#141f2b}#counter{display:inline-block;top:20px;font-size:x-small;color:#000;background-color:#f64c00;font-weight:500;border-radius:10px;padding:2px;text-align:center}.side-menu{position:fixed;top:64px;left:20%;width:80%;height:100vh;background-color:#141f2b;z-index:999}.side-menu-content,.agrupador-categorias{display:flex;flex-direction:column;align-items:start}.agrupador-categorias{width:100%;padding-left:2rem;border-bottom:1px solid rgba(128,128,128,.349)}.side-menu-content a{border-bottom:1px solid rgba(128,128,128,.349)}.side-menu-content button{text-align:left}@media (max-width: 1224px){.toolbar{padding:0}.logo-img{width:2rem;margin:0 1rem}.floating{left:0;width:100%;box-shadow:0 2px 5px #2b2014}}.contact-container{display:flex;flex-direction:row;padding:2rem 6rem}.contact-list{padding:4rem;width:30%}.contact-list .item,a{font-family:Roboto}.contactForm{width:40%;margin:2rem auto;padding:2rem;background:#f64c00}.contactForm label{font-family:Roboto}.card-header{display:flex;flex-direction:column;justify-content:center;align-items:center}.card-header h3{font-family:century-gothic}.formImage{width:70%}.submitBtn{text-align:center}.submitBtn button{margin:1rem auto;background-color:#141f2b;border:1px solid #141F2B;border-radius:3px;font-weight:400;color:#fff}.submitBtn button:hover{background-color:#1a2938}.contactForm .card-content .item{justify-content:space-between;max-height:none}.item input{width:60%;height:1.5rem;margin:0}#mensaje{width:60.5%;min-height:5rem;margin:0;resize:vertical}@media (max-width: 1224px){.contact-container{flex-direction:column;padding:0;width:100%}.contact-list{width:95%;padding:0;margin:0 auto}.contact-list h3{text-align:center;margin-bottom:2rem}.contactForm{width:95%;padding:0}.contactForm .card-content .item{flex-direction:column;align-items:flex-start}.item input,#mensaje{width:100%}}.layout{display:flex;background-color:#ededed}.filter-column{width:25%;padding:1rem;color:#000}.filter-column h4{font-size:20px;font-weight:400}.products-container{width:70%;padding:1rem}.filter-card{background:#fff;color:#000;margin-top:0}.filter-title{font-weight:600}.filter-items{--background: transparent;--color: rgb(107, 107, 107);font-size:small;--padding: 0;height:1rem;display:flex;align-items:center}.filter-items:hover{--color: black }input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.price-item{--highlight-color-focused: #F64C00}.chips-cont{min-height:3rem;width:95%;margin:.5rem auto}.prices-btn{background-color:transparent;color:#f64c00;width:90%;border-radius:0;border:none}.prices-btn:hover{background-color:#d6d6d62d}.prices-btn:active{background-color:#f64e003f}.chip-clickable:hover{cursor:pointer}.product-card{background-color:#fff;display:flex;flex-direction:row;align-items:center;padding:.5rem;border-bottom:1px solid #EDEDED;height:10rem;justify-content:space-between}.hover-card:hover{cursor:pointer;border:1px solid #F64C00}.prod-img{background-color:#fff;display:flex;justify-content:center;align-items:center;border-radius:.2rem;height:90%;margin:0;width:25%;overflow:hidden}.small-card .prod-img{width:16%}.prod-desc{width:62%;margin:0;color:#000}.medium-card .prod-desc{padding-left:1rem}.small-card .prod-desc{padding-left:.3rem}.prod-img img{border-radius:.5rem;padding:0;height:100%}#prices-btn{--color: #F64C00;--color-activated: #F64C00;--background-hover: #f64e005b}.small-card{height:3rem}.medium-card{height:5rem}.medium-card h5{margin:0;font-size:medium}.small-card h5{margin:0;font-size:14px}.prod-fav button{display:flex;align-items:center;justify-content:space-between;width:8rem;border-radius:0;background-color:transparent;border:none}.prod-fav button:hover{background-color:#d6d6d66e}.product-card .quantity-sel{display:flex;flex-direction:row;align-items:center;justify-content:center;width:fit-content;margin:0}.product-card .quantity-sel button{border-radius:0;background-color:#f64e00c9;border:none;padding:0;width:1.5rem;height:1.5rem}.product-card .quantity-sel input{width:20%;margin:0;padding:0;background-color:transparent;color:#000}.product-card .quantity-sel input.input-disabled{opacity:1;color:#000}.delete-space{margin-right:1rem}.delete-prod-btn{font-size:12px;border:none;color:#f64c00;width:fit-content;padding:.2rem 1rem;margin:0;font-weight:400}.cart-mode{display:flex;flex-direction:column;align-items:center}.units-text{color:gray;font-size:12px}.detalle-prod-cont{display:flex;flex-direction:row;background-color:#ededed;margin:2rem}.detalle-prod-imgs{width:70%;border:1px solid black;display:flex;justify-content:center}.acciones-compra{width:30%;border:1px solid black}.prdetail-card{background-color:#fff;margin:1rem 3rem}.prdetail-card .card-header{background-color:#f64e00b0}.prdetail-card-content{display:flex;flex-direction:row;justify-content:space-around}.prdetail-carousel{width:50%;margin-top:1rem;border:1px solid rgb(209,209,209);border-radius:5px}.prdetail-carousel .img-container{width:70%;margin:1rem auto}.cards-column{width:40%;height:fit-content;color:#000}.cards-column .card{margin-top:1rem;background-color:#f0f0f0;height:fit-content;color:#000}.prdetail-card-content p{font-size:larger}.prdetail-card-content .item{background-color:transparent;color:#000}.prdetail-precio{font-size:xx-large;font-weight:400}.add-cart-btn,.buy-btn{width:100%;border-radius:0;border:none}.add-cart-btn{color:#f64c00;box-shadow:none}.add-cart-btn:hover{background-color:#c5c5c56e}.buy-btn{background-color:#f64e00c9}.quantity-sel{display:flex;flex-direction:row;align-items:center;justify-content:start;margin-bottom:.5rem}.quantity-sel button{border-radius:0;background-color:#f64e00c9;border:none}.quantity-sel input{width:10%;text-align:center;margin:0;padding:0;background-color:transparent;color:#000}.quantity-sel input.input-disabled{opacity:1;color:#000}.prdetail-card .card-header{align-items:start}.prdetail-card .card-header h3{font-family:Roboto;font-size:x-large;font-weight:400;margin:1rem}.subcard-title{font-weight:500;color:#414141}.subcard-text{color:#414141}.not-found{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:2rem auto;width:50%}.not-found img{width:50%}.not-found-text{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50%}.volver-btn{margin:1rem auto;background-color:#141f2b;border:1px solid #141F2B;border-radius:3px;font-weight:400;color:#fff}.volver-btn:hover{background-color:#1a2938}.purchase-det{width:80%;margin:1rem auto;display:flex;flex-direction:column}.process-btns{display:flex;flex-direction:row;justify-content:space-between;margin:2rem 0}.process-btns button:disabled{background-color:#f64e0073}.purchase-det button{margin:0;background:#f64c00}.purch-card{background-color:transparent;display:flex;flex-direction:row;margin:0}.dynamic-view{width:60%;padding:2rem}.radio-item{justify-content:start;width:50%}.radio-item input{margin-right:1rem}progress{background-color:transparent;height:.4rem;width:100%}progress::-webkit-progress-bar{background-color:#dadada}progress::-webkit-progress-value{background-color:#f64c00}.process-btns button{border:none}.compra-exitosa .card-header{background-color:#42c236}.compra-exitosa h3{text-align:center;font-weight:400}.compra-exitosa p{text-align:center}.delivery-options{padding:1rem;margin-bottom:2rem}.agrupador-prods{display:flex;flex-direction:column}.purch-resume{width:40%;background-color:#c7c7c7;color:#000;padding:2rem}.purch-resume h3{margin-bottom:2rem;font-weight:400}.purch-resume .item{color:#000;border-bottom:1px solid rgb(168,168,168);justify-content:space-between;height:2rem}.buy-cart-btn{background-color:#f64c00;width:100%;border-radius:0;border:none;color:#000;box-shadow:none;margin-top:2rem}.carrito-container{width:80%;margin:2rem auto}.carrito-cont{display:flex;flex-direction:row;margin:2rem auto;width:100%}.carrito-cont .prod-list{width:100%}.alert{width:fit-content;margin:3rem auto}.proximamente{width:100%;padding-top:2rem;display:flex;flex-direction:row;justify-content:center}.ecommerce-img{width:40%;margin:0 2rem}.info{padding:2rem;text-align:center}.texto-1{color:#141f2b;font-size:20px;font-weight:600;margin-top:2rem}.texto-1 span{font-size:xx-large;font-weight:700}.texto-2{width:80%;margin:3rem auto 0;text-align:left}.texto-2 p{font-size:large;font-weight:400;text-align:center}#bold{font-weight:700}.logo{width:50%;height:auto;margin:1rem auto}.logo img{width:100%;height:100%}.contacto-btn{margin:1rem auto;background-color:#141f2b;border:1px solid #141F2B;border-radius:3px;font-weight:400;color:#fff}.contacto-btn:hover{background-color:#1a2938}.card-proximamente{height:500px}@media (max-width: 1224px){.slogan{font-size:smaller;text-align:center}.proximamente{flex-direction:column;padding:0}.ecommerce-img{width:60%;margin:0}.texto-2{margin:0 auto}.logo{width:80%;margin:1rem auto}}
