*{margin:0;padding:0;box-sizing:border-box;outline:none}html{width:100%;min-height:-webkit-fill-available}body{width:100%;color:#0080b1;position:relative;font-size:15.85px;min-height:100vh;background:#1c1c1c;line-height:1.5;font-family:"Rubik",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:-webkit-fill-available}@media(max-width: 600px){body{font-size:14.5px}}.screen-reader-text{position:absolute;left:-9999px;top:-9999px}.group:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .group,*:first-child+html .group{zoom:1}h1,h2,h3,h4,h5,h6{font-family:"Rubik",sans-serif;font-weight:normal;margin:0 0 15px 0;line-height:1.125}p{margin:0 0 15px 0;line-height:1.5}p:last-child{margin-bottom:0}a{color:inherit;text-decoration:none}img{border:none;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}a img{border:none}b,strong{font-weight:normal;font-family:"Rubik",sans-serif}#pre{top:0;left:0;width:100vw;height:100vh;display:block;z-index:99;position:fixed;background:#000}section.section-content{position:relative;float:left;width:100%;background-color:#fff;min-height:calc(100vh - 177px)}@media(min-width: 1081px){body.fix-footer section.section-content{padding-bottom:70px}}.wrap{width:100%;max-width:1400px;margin:0 auto;padding:0 30px}@media(max-width: 600px){.wrap{padding:0 20px}}.fade_JS>*{opacity:0;transform:translateY(40px);-webkit-transition:opacity 1s,transform 1s;-moz-transition:opacity 1s,transform 1s;-ms-transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s}@media(max-width: 1080px){.fade_JS>*{opacity:1;transform:translateY(0)}}.fade_JS>*.faded{opacity:1;transform:translateY(0)}.slick-dots{left:50%;bottom:60px;width:100%;text-align:center;position:absolute;font-size:0;transform:translate(-50%, 0) !important}.slick-dots li{margin:0 2px;display:inline-block}.slick-dots li.slick-active button:after{background-color:#fff}.slick-dots li button{appearance:none;-moz-appearance:none;-webkit-appearance:none;width:40px;height:2px;border:0;cursor:pointer;position:relative;font-size:0;background-color:rgba(0,0,0,0);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media(max-width: 1080px){.slick-dots li button{height:20px}}@media(max-width: 600px){.slick-dots li button{width:32px;height:30px}}.slick-dots li button:after{content:"asd";top:calc(50% - 1px);left:0;width:100%;height:2px;display:block;position:absolute;background-color:rgba(255,255,255,.35)}.producto-thumb{position:relative}.producto-thumb .imgCentum{width:100%;height:260px;object-fit:cover;object-position:center;padding:25px}.producto-thumb .info-prod{position:relative;width:100%;display:block}.producto-thumb .info-prod .titulo{display:block;width:100%;font-family:"Rubik",sans-serif;color:#606060;font-size:13px;text-align:center;margin-bottom:5px;height:38px;overflow:hidden}.producto-thumb .info-prod .precio{display:block;width:100%;font-family:"Rubik",sans-serif;color:#606060;font-size:16px;text-align:center;font-weight:500}.producto-thumb .info-prod-collapse{position:relative;width:100%;display:block}.producto-thumb .info-prod-collapse .link-mas-info{font-family:"Rubik",sans-serif;color:#606060;font-size:13px;text-align:center;font-weight:500;text-decoration:underline;margin:0 auto}.producto-thumb .btn-add-cart{display:flex;margin:15px auto 5px;float:none;position:relative;justify-content:center;align-items:center}.producto-thumb .btn-add-cart input.form-control{width:100%;max-width:70px;font-family:"Rubik",sans-serif;font-size:13px;color:#0080b1;height:34px;border-width:1px}.producto-thumb .btn-add-cart .btn{font-family:"Rubik",sans-serif;font-size:13px;background-color:#0080b1;font-weight:600;text-transform:uppercase;color:#fff;border-radius:0;border-width:0;height:34px;border-width:1px;border-color:#0080b1}.order-detail-content{position:relative;float:left;width:100%}@media(min-width: 1081px){.order-detail-content{padding-right:45px}}@media(min-width: 1081px){.order-detail-content #cart-detail-articles{max-height:593px !important}}.order-detail-content #cart-detail-articles .producto-thumb{display:flex}@media(max-width: 1080px){.order-detail-content #cart-detail-articles .producto-thumb{display:block}}.order-detail-content #cart-detail-articles .producto-thumb .imgCentum{padding:0}@media(max-width: 1080px){.order-detail-content #cart-detail-articles .producto-thumb .imgCentum{height:210px;object-fit:contain}}.order-detail-content #cart-detail-articles .producto-thumb .info-prod{position:relative;width:100%;display:block;padding:35px 15px}@media(max-width: 1080px){.order-detail-content #cart-detail-articles .producto-thumb .info-prod{float:left;padding:10px 15px 35px}}.order-detail-content #cart-detail-articles .producto-thumb .info-prod .info{position:relative;float:left;width:100%}@media(min-width: 1081px){.order-detail-content #cart-detail-articles .producto-thumb .info-prod .info{height:180px;display:flex;flex-direction:column}}.order-detail-content #cart-detail-articles .producto-thumb .info-prod .info span{display:flex;align-items:center;width:100%;font-family:"Rubik",sans-serif;color:#606060;font-size:14px;font-weight:500;text-align:left;margin-bottom:0;height:auto;overflow:hidden;flex-grow:1}.order-detail-content #cart-detail-articles .producto-thumb .col_3{min-width:230px}.order-detail-content #cart-detail-articles .producto-thumb .content-actions .content_cantidad{display:flex;flex-direction:column;height:100%}.order-detail-content #cart-detail-articles .producto-thumb .content-actions .content_cantidad .item-action{display:flex;flex-grow:1;align-items:center;justify-content:center}@media(max-width: 1080px){.order-detail-content #cart-detail-articles .producto-thumb .content-actions{width:100%;min-width:100%;position:relative;float:left;margin-bottom:15px}}.sidebar{width:100%;position:relative;padding:0 0 0 7px}@media(min-width: 1081px){.sidebar:after{content:" ";position:absolute;right:25px;top:0;width:1px;height:calc(100% - 95px);opacity:.2;background-color:#606060}}@media(min-width: 1081px){.sidebar.collapse.dont-collapse-sm{display:block;height:auto !important;visibility:visible}}@media(max-width: 1080px){.sidebar{padding:0 0 0 0}}.sidebar .sidebar-heading{position:relative;width:100%;float:left;margin:0 0 20px 0;font-family:"Rubik",sans-serif;color:#0080b1;font-size:18px;font-weight:bold;text-transform:uppercase;padding:5px 5px}.sidebar .nav li{position:relative;float:left;width:100%;margin:0 0 17px 0}.sidebar .nav li a{font-family:"Rubik",sans-serif;color:#606060;padding:5px 5px;font-size:16px;cursor:pointer}.sidebar .nav li a:hover{color:#91bbc4;background-color:rgba(0,0,0,0)}body h2,.display-puntos p{position:relative;float:left;width:100%;font-family:"Rubik",sans-serif;font-size:18px;margin:0 0 2px 0;font-weight:500}body h2 strong,.display-puntos p strong{font-weight:600}@media(min-width: 1081px){body .products-list,.order-detail-content #cart-detail-articles{overflow-y:scroll;max-height:calc(100vh - 45px - 130px - 90px)}body .products-list::-webkit-scrollbar,.order-detail-content #cart-detail-articles::-webkit-scrollbar{width:12px}body .products-list::-webkit-scrollbar-track,.order-detail-content #cart-detail-articles::-webkit-scrollbar-track{background:rgba(0,0,0,.1294117647);border-width:0 5px;border-color:#fff;border-style:solid}body .products-list::-webkit-scrollbar-thumb,.order-detail-content #cart-detail-articles::-webkit-scrollbar-thumb{background:#606060;border-radius:0;border-width:0 3px;border-color:#fff;border-style:solid}body .products-list::-webkit-scrollbar-thumb:hover,.order-detail-content #cart-detail-articles::-webkit-scrollbar-thumb:hover{background:#555}}.grid-pedido{display:grid;grid-template-columns:auto 350px;padding:50px 0}.grid-pedido.pb-0{padding-bottom:0}.grid-pedido h2{text-transform:uppercase}@media(max-width: 1080px){.grid-pedido{grid-template-columns:100%;padding:0px 10px}}@media(max-width: 1280px){.grid-pedido .col-pedido{padding:20px 0 0}}.grid-pedido .col-resumen .separate{position:relative;float:left;width:100%;height:40px}@media(max-width: 1280px){.grid-pedido .col-resumen{padding:20px 0 20px}}.grid-products{display:grid;grid-template-columns:250px auto;padding:15px 0 0 0}.grid-products .priceRange{border-width:0;box-shadow:none;width:auto;margin:0;position:relative;text-align:center;padding:0;text-align:left;padding:35px 35px 0}.grid-products .priceRange a{width:100%}@media(max-width: 1080px){.grid-products .priceRange{padding:15px 5px;text-align:center;width:100%}}.grid-products .btn-filtros{display:none}@media(max-width: 1080px){.grid-products{grid-template-columns:100%;padding:0px 10px}.grid-products .btn-filtros{display:flex}}.display-puntos{width:100%;max-width:269px}@media(max-width: 1080px){.display-puntos{max-width:100%}}.products .shop-inner{position:relative;float:left;width:100%}@media(max-width: 1080px){.products .shop-inner{margin-top:15px;margin-bottom:15px}}.products .shop-inner .toolbar .sorter .short-by label{font-family:"Rubik",sans-serif;color:#606060;font-weight:400;font-size:14px}.cart_navigation .mensaje_stock{font-family:"Rubik",sans-serif;color:#606060;font-weight:400;font-size:14px;text-align:center;margin:30px 0 0}.center-button{display:flex;align-items:center;justify-content:center}.cart_navigation{display:flex;align-items:center;justify-content:center;padding:13px 0}.cart_navigation .btn-std{font-family:"Rubik",sans-serif;color:#fff;background-color:#0080b1;padding:5px 8px;font-size:16px}.modal-centum .modal-dialog .modal-content{background-color:#91bbc4;border-radius:30px;border-width:0;padding:15px}.modal-centum .modal-dialog .modal-content .close{padding:9px;z-index:20;position:absolute;right:18px}.modal-centum .modal-dialog .modal-content .modal-body p{font-family:"Rubik",sans-serif;font-size:22px;color:#fff;text-align:center}.modal-centum .modal-dialog .modal-content .modal-body p.title{font-weight:600;font-size:26px;margin-bottom:10px}.modal-centum .modal-dialog .modal-content .modal-footer{display:flex;justify-content:center;gap:20px}form{width:100%}form .form-style{margin-bottom:20px}form .form-style input[type=text],form .form-style select,form .form-style input[type=checkbox],form .form-style input[type=password]{border-radius:16px;border-width:0;color:#0080b1;font-family:"Rubik",sans-serif;font-size:15px;height:40px;background-color:rgba(255,255,255,.5647058824);width:100%;padding:0 25px}form .form-style label{font-size:13px;font-family:"Rubik",sans-serif;color:#fff;text-align:left;width:100%;font-style:italic;width:100%}form .form-style .form-checkbox{display:flex;height:35px;align-items:center;position:relative;width:40px !important}form .form-style .form-checkbox input{order:1;-webkit-appearance:none !important;appearance:none !important;background-color:rgba(0,0,0,0);margin:0;width:40px !important;position:relative;outline:none}form .form-style .form-checkbox input:before{content:"";position:absolute;z-index:3;width:40px;height:40px}form .form-style .form-checkbox input:after{content:"";position:absolute;z-index:2;width:40px;height:40px;transition:120ms transform ease-in-out;box-shadow:none;background-color:rgba(255,255,255,.5647058824);border-radius:16px;border-width:0;top:0;left:0}form .form-style .form-checkbox input:checked::before{background-color:#0080b1;transform-origin:bottom left;clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);width:20px;height:20px;left:11px;top:10px}form .form-style .form-checkbox input:focus{outline:none;box-shadow:none}form .form-style .form-checkbox label{margin:0;width:auto;order:2;margin-left:40px;padding:0 5px}.form-grey label{font-family:"Rubik",sans-serif;font-size:14px;color:#606060;width:100%;font-style:italic;font-weight:400}.form-grey .form-group{margin-bottom:20px}.form-grey .form-group input[type=text],.form-grey .form-group select,.form-grey .form-group input[type=checkbox],.form-grey .form-group input[type=password]{border-radius:16px;border-width:0;color:#0080b1;font-family:"Rubik",sans-serif;font-size:15px;height:40px;background-color:#efefef;border-color:#efefef;border-style:solid;border-width:1px;width:100%;padding:0 25px}.form-grey .form-group select{border-right:16px solid rgba(0,0,0,0)}.form-grey .form-group.error label{color:#d50000}.form-grey .form-group.error input[type=text],.form-grey .form-group.error select,.form-grey .form-group.error input[type=checkbox],.form-grey .form-group.error input[type=password]{color:#d50000;border-color:#d50000}.form-grey input{width:100%}.quantity{display:flex;margin-left:10px}.quantity input{width:40px;font-family:"Rubik",sans-serif;text-align:center;border-width:1px 0;border-style:solid;border-color:rgba(0,0,0,.3137254902)}.quantity button{border-width:1px;border-style:solid;border-color:rgba(0,0,0,.3137254902);display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-family:"Rubik",sans-serif}.btn-big{font-family:"Rubik",sans-serif;background-color:#0080b1;color:#fff;text-align:center;display:flex;border-width:0;border-style:solid;border-radius:32px;height:57px;text-align:center;text-transform:uppercase;font-weight:500;font-size:17px;max-width:160px;justify-content:center;align-items:center}.btn-big:hover,.btn-big:focus{text-decoration:none}.btn-ver-pedido{position:relative;display:flex;align-items:center}@media(max-width: 1080px){.btn-ver-pedido{padding-right:0}}.btn-ver-pedido .text{font-family:"Rubik",sans-serif;color:#91bbc4;font-size:20px;line-height:21px;font-weight:600;text-transform:uppercase;text-align:left;width:93px}@media(max-width: 1080px){.btn-ver-pedido .text{font-size:18px;line-height:19px}}.btn-ver-pedido .icon{width:60px;height:60px}@media(max-width: 1080px){.btn-ver-pedido .icon{width:40px;height:40px}}.btn-ver-pedido .count{position:absolute;right:25px;top:0;border-radius:50%;border-width:0;width:35px;height:35px;display:flex;align-items:center;justify-content:center;background-color:#0080b1}.btn-ver-pedido .count span{font-family:"Rubik",sans-serif;font-weight:600;font-size:16px;color:#fff}@media(max-width: 1080px){.btn-ver-pedido .count{right:7px;top:-3px;width:31px;height:31px}.btn-ver-pedido .count span{font-size:13px}}.btn-filtros{font-family:"Rubik",sans-serif;background-color:#0080b1;color:#fff;font-size:14px;justify-content:center}.btn-filtros .show{margin:0 auto;display:none !important}.btn-filtros .hide{margin:0 auto;display:block !important}.btn-filtros.collapsed .show{display:block !important}.btn-filtros.collapsed .hide{display:none !important}.btn-action{background-color:#0080b1;color:#fff;font-family:"Rubik",sans-serif;font-size:12px;font-weight:500;border-radius:16px;padding:9px 19px;text-transform:uppercase;cursor:pointer}.btn-action i{font-size:15px;margin-right:5px}.btn-action:hover,.btn-action:focus{color:#fff}header .logo{max-width:238px;display:flex;align-items:center;width:100%;margin:23px auto 15px}@media(max-width: 1080px){header .logo{max-width:160px}}body.cms-home-page header{position:relative;float:left;width:100%}@media(min-width: 1081px){body.cms-home-page header{height:130px}}body.cms-home-page header .logo{max-width:153px;display:flex;align-items:center;width:100%;margin:23px auto 15px}body.cms-home-page header .nav-head{width:100%;display:flex;min-height:130px;align-items:center;position:relative}@media(max-width: 1080px){body.cms-home-page header .nav-head{flex-wrap:wrap}}body.cms-home-page header .nav-head .logo{margin:0 auto}@media(max-width: 1080px){body.cms-home-page header .nav-head .logo{margin:5px auto 5px}}body.cms-home-page header .nav-head .myaccount{position:absolute;right:0;text-align:right;font-family:"Rubik",sans-serif;color:#fff;min-height:74.25px}@media(max-width: 1080px){body.cms-home-page header .nav-head .myaccount{position:relative;text-align:center;width:100%;margin:14px 0;top:0;left:0;right:0}}footer{width:100%;background-color:#91bbc4;position:relative;float:left}footer .flex-footer{display:flex;align-items:center;height:47px}footer p{color:#fff;font-size:13px;font-family:"Rubik",sans-serif;text-align:center}@media(max-width: 1080px){footer p{text-align:center;margin:0 auto}}footer .preveedor{display:flex;align-items:center;margin:15px auto;margin-right:0;margin-left:auto;width:100%;max-width:110px}footer .preveedor img{width:100%}@media(max-width: 1080px){footer .preveedor{margin:0 auto}}@media(min-width: 1081px){body.fix-footer footer{position:fixed;bottom:0}}body.login{background-image:url("../img/background.jpg");background-size:cover;background-position:center}body.login footer{display:none}body.login .account-login{display:flex;align-items:center;width:100%;justify-content:center}@media(min-width: 1081px){body.login .account-login{height:100%;max-height:calc(100vh - 166px - 75px)}}@media(max-width: 1080px){body.login .account-login{padding-top:20px}}body.login .account-login .box-authentication form{max-width:445px}body.login .account-login .box-authentication h4{color:#fff;font-family:"Rubik",sans-serif;font-weight:600;font-size:24px;line-height:auto;margin:0}body.login .account-login .box-authentication p.before-login-text{color:#fff;font-family:"Rubik",sans-serif;font-size:19px;margin:5px 0 10px}body.login .btn-login{margin:15px auto 15px}body.login .section-footer-login .preveedor{display:flex;align-items:center;margin:15px auto;width:100%;max-width:110px}body.login .section-footer-login .preveedor img{width:100%}body.cms-home-page{background-image:url("../img/background.jpg");background-size:cover;background-position:center}body .products-list{display:grid;gap:24px;grid-template-columns:repeat(3, 1fr);width:100%}@media(max-width: 1080px){body .products-list{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 720px){body .products-list{grid-template-columns:repeat(1, 1fr)}}body .head-list{display:flex;height:75px;align-items:center;justify-content:space-between}@media(max-width: 1080px){body .head-list{flex-wrap:wrap;height:auto}}body .searcher form input[type=text]{border-radius:20px;background-color:#91bbc4;font-family:"Rubik",sans-serif;font-size:16px;color:#fff;border-width:0;padding:0 5px;padding:3px 15px;font-size:14px;height:30px}body .searcher form input[type=text]::-webkit-input-placeholder{color:#fff}body .searcher form input[type=text]:-ms-input-placeholder{color:#fff}body .searcher form input[type=text]::placeholder{color:#fff}body .searcher form .btn-submit{background-color:rgba(0,0,0,0);border-style:solid;border-width:0;padding:3px}body .searcher form .btn-submit .icon{width:26px;height:26px}body h2{margin-bottom:15px}body header .logo{max-height:75px;width:auto}body .nav-head{position:relative}body .nav-head .myaccount{position:absolute;right:0;top:22px;color:#fff;text-align:left;float:right}@media(max-width: 1080px){body .nav-head .myaccount{position:relative;width:100%;text-align:center;top:0}}body footer{background-color:rgba(0,0,0,0)}body footer .col-md-4:not(:last-child){display:none}body footer .col-md-4.flex-footer{width:100%}body footer .col-md-4.flex-footer .preveedor{margin:0 auto}body.gracias-page{background-size:cover;background-position:center;background-color:#91bbc4}body.gracias-page .container-message{display:flex;min-height:calc(100vh - 160px);width:100%;align-items:center;justify-content:center}@media(max-width: 1080px){body.gracias-page .container-message{min-height:calc(100vh - 210px)}}body.gracias-page .box-message{margin:0 auto;width:100%;max-width:600px;padding:0 20px}body.gracias-page .box-message .content-image{width:100%}body.gracias-page .box-message .content-image img{max-width:577px;width:100%}body.gracias-page .box-message .content-text{width:100%;padding:10px 0 0}@media(max-width: 1080px){body.gracias-page .box-message .content-text{display:flex;flex-direction:column}}body.gracias-page .box-message .content-text h2{text-align:center;color:#fff;font-family:"Rubik",sans-serif;text-transform:uppercase;font-weight:600;font-size:39px;margin-bottom:15px}@media(max-width: 1080px){body.gracias-page .box-message .content-text h2{font-size:25px;max-width:320px;margin:0 auto 15px}}body.gracias-page .box-message .content-text h3{text-align:center;color:#fff;font-family:"Rubik",sans-serif;margin-bottom:0px;font-size:25px;font-weight:400}@media(max-width: 1080px){body.gracias-page .box-message .content-text h3{font-size:15px;max-width:300px;margin:0 auto}}/*# sourceMappingURL=centum-empresas.css.map */
