header.expanded,header.fixed{position:fixed;background:#fff;z-index:99;top:0;left:0}*,.bootstrap-select .dropdown-menu>.inner:focus,.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus,.filter-select .btn,.search-input input{outline:0!important}a,a:hover{text-decoration:none}.carousel .slide-content,footer .colaboradores>div{-webkit-box-orient:vertical;-webkit-box-direction:normal}@font-face{font-family:Roboto;src:url("../fonts/Roboto-Thin.ttf") format("truetype");font-weight:100;font-display:swap}@font-face{font-family:Roboto;src:url("../fonts/Roboto-Light.ttf") format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Roboto;src:url("../fonts/Roboto-Regular.ttf") format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Roboto;src:url("../fonts/Roboto-Medium.ttf") format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Roboto;src:url("../fonts/Roboto-Bold.ttf") format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Roboto;src:url("../fonts/Roboto-Black.ttf") format("truetype");font-weight:900;font-display:swap}:root{--prim:#A2233D;--prim-hl:#d43455;--dark:#4C4F54;--green:#488C4F;--white-grey:#f6f6f6;--blue-grey:#EEEFF4;--l-grey:#C4C4C4;--m-grey:#A1A2A4;--d-grey:#9b9b9b;--l-green:#CBECD9;--l-red:#F9E3E3;--red:#DB524E;--orange:#fd7e14;--l-green:#cbecd9;--l-red:#f9e3e3;--trans:all .2s ease-in;--xxs:10px;--xs:12px;--s:14px;--m:16px;--ml:18px;--l:20px;--xml:24px;--xl:30px;--xxml:40px;--xxl:60px}@media (max-width:700px){:root{--xs:10px;--s:12px;--m:14px;--l:18px;--xml:21px;--xl:26px;--xxml:30px;--xxl:42px}}.prim{color:var(--prim)!important}.green{color:var(--green)!important}.orange{color:var(--orange)!important}.white{color:#fff!important}.dark{color:var(--dark)!important}.l-grey{color:var(--l-grey)!important}.m-grey{color:var(--m-grey)!important}.dark-bg{background:var(--dark)!important}.filter-select .dropdown-menu.inner li a.selected,.filter-select .dropdown-menu.inner li a:hover,.search-input .search-results ul li a:hover,.white-grey-bg,body,header{background:var(--white-grey)}.prim-bg{background:var(--prim)!important}.white-bg{background:#fff!important}.font-xs{font-size:var(--xs)!important}.font-s{font-size:var(--s)!important}.font-m{font-size:var(--m)!important}.font-ml{font-size:var(--ml)!important}.font-l{font-size:var(--l)!important}.font-xl{font-size:var(--xl)!important}.font-xml{font-size:var(--xml)!important}.font-xxml{font-size:var(--xxml)!important}.font-xxl{font-size:var(--xxl)!important}.bold{font-weight:700}.left-nav ul li button.active,.semibold{font-weight:500}.filter-select .btn[title*=Elige] .filter-option-inner-inner,.normal{font-weight:400}.light{font-weight:100}header{-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;-webkit-transition:var(--trans);transition:var(--trans)}header .main-nav #menu-btn span,header .main-nav #menu-btn span:before{-webkit-transition:var(--trans);height:4px;width:100%;background:var(--prim)}header.expanded{width:100%}header.fixed{-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);width:100%}header.fixed+main{padding-top:56px}header .main-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1.5rem;max-height:56px}header .main-nav .horario{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--s);font-weight:400}header .main-nav .horario p{text-decoration:underline}header .main-nav .horario i{font-size:20px;margin-right:.5rem}header .main-nav #menu-btn{display:none;width:30px;height:34px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;background:0 0;position:relative;z-index:99}header .main-nav #menu-btn span{border-radius:1px;position:relative;transition:var(--trans)}header .main-nav #menu-btn span:before{content:"";position:absolute;left:0;top:-9px;-webkit-transform:rotate(0);transform:rotate(0);transition:var(--trans)}header .main-nav #menu-btn span:after{content:"";width:100%;height:4px;background:var(--prim);position:absolute;left:0;bottom:-9px;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:var(--trans);transition:var(--trans)}header .main-nav #menu-btn.expanded span{background:0 0;height:0}header .main-nav #menu-btn.expanded span:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:0}header .main-nav #menu-btn.expanded span:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0}header .main-nav #menu-btn.expanded+nav{height:calc(100vh - 50px);background:#fff;-webkit-transition:.2s;transition:.2s}header .main-nav nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .main-nav nav ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .main-nav nav ul li.active a{font-weight:700;color:var(--dark)!important}header .main-nav nav ul li a{font-size:var(--s);font-weight:300;color:var(--dark);-webkit-transition:var(--trans);transition:var(--trans);padding:0 1rem}.btn,.card{-webkit-transition:var(--trans)}.archive,.legal a,header .main-nav nav ul li a:hover{color:var(--prim)}header .main-nav nav .horario{position:absolute;bottom:0;left:0}.btn{background:var(--prim);border:1px solid var(--prim);color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:.7rem 2.5rem;border-radius:4px;font-weight:500;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2);transition:var(--trans);outline:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card .active-filters,.card .active-filters span{display:-webkit-inline-box;display:-ms-inline-flexbox;-webkit-box-align:center}.btn:active,.btn:focus,.btn:hover{border-color:var(--prim-hl);background:#fff;color:var(--prim-hl);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.3)!important;box-shadow:0 2px 8px rgba(0,0,0,.3)!important}.btn.white-prim{background:#fff;color:var(--prim);border:1px solid var(--prim)}.btn.white-prim:active,.btn.white-prim:focus,.btn.white-prim:hover{background:var(--prim-hl);border-color:var(--prim-hl);color:#fff}.btn-link-custom{color:var(--prim);background:0 0;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.left-nav,.right-nav{background:var(--blue-grey)}.badge,body{font-weight:300}.card{-webkit-box-shadow:0 3px 8px rgba(0,0,0,.1);box-shadow:0 3px 8px rgba(0,0,0,.1);padding:1rem;border-radius:4px;border:none;transition:var(--trans)}.card.no-hover:hover{-webkit-box-shadow:0 3px 8px rgba(0,0,0,.1);box-shadow:0 3px 8px rgba(0,0,0,.1)}.card:hover{-webkit-box-shadow:0 0 4px rgba(0,0,0,.15);box-shadow:0 0 4px rgba(0,0,0,.15)}.card a{color:inherit}.card a:hover{opacity:.9}.bootstrap-select .dropdown-toggle .filter-option-inner-inner,.card .image-wrapper{overflow:hidden}.bootstrap-select[class*=col-] .dropdown-toggle,.bs-donebutton .btn-group button,.card .image-wrapper img,.filter-select select,.form-inline .bootstrap-select .form-control,:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){width:100%}.card.folleto{padding:.75rem;margin:0 .45rem 1rem}@media (max-width:1200px){header .main-nav .horario{display:none}.card.folleto{margin:0 .35rem 1rem}}.card.folleto:first-of-type,.card.folleto:nth-of-type(5n+1){margin-left:0}@media (max-width:1200px){.card.folleto:first-of-type,.card.folleto:nth-of-type(5n+1){margin-left:.35rem}}.card.folleto:nth-of-type(5n){margin-right:0}@media (max-width:1200px){.card.folleto:nth-of-type(5n){margin-right:.35rem}}.card.folleto .image-wrapper{border-radius:4px}.card.folleto .image-wrapper img,.swiper.product-swiper .swiper-slide{height:auto}.card.proveedor{padding:.75rem;height:56px;-webkit-box-shadow:0 3px 8px rgba(0,0,0,.1)!important;box-shadow:0 3px 8px rgba(0,0,0,.1)!important}.card.proveedor img,.swiper.offer-swiper .swiper-slide .image-wrapper img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.card.articulo{padding:1rem;margin-bottom:1.5rem}.card.articulo .image-wrapper{height:160px}.card.articulo h4,.carousel .slide-content p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.card.articulo .precio{height: 36px}.card.articulo .precio span{line-height:1.2}.card.articulo .precio sup{top:-1em;font-weight:500}.card.articulo .precio .tachado{text-decoration:line-through;font-size:var(--s);color:var(--m-grey);padding-left:.25rem;position:relative;top:-5px}.card .active-filters{display:inline-flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--prim);font-size:var(--s)}.card .active-filters span{display:inline-flex;width:20px;height:20px;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;background:var(--prim);color:#fff;border-radius:50%;font-size:var(--xs);margin-right:.25rem}.col-12 .card.dudas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 2rem;-webkit-box-shadow:0 3px 8px rgba(0,0,0,.1)!important;box-shadow:0 3px 8px rgba(0,0,0,.1)!important}.col-12 .card.dudas .image-wrapper{width:auto;margin-top:-3.5rem;margin-left:2rem}.col-12 .card.dudas .image-wrapper img,footer .colaboradores>div img{width:auto;height:auto}.col-12.col-lg-6 .card.dudas .image-wrapper{margin-top:0}.filter-select{position:relative;width:300px}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before,.filter-select .bootstrap-select.show+.fs-chevron-down+.reset-filters,.filter-select.with-value label,.search-input input:focus+.search-results,.shadow-input.with-value:not(.textarea) label,.swiper-lazy.swiper-lazy-loaded,footer .colaboradores>div label{display:block}.filter-select.with-value .btn{padding:1.5rem 4rem .5rem 1rem}.filter-select:hover .btn{-webkit-box-shadow:0 4px 20px rgba(0,0,0,.2)!important;box-shadow:0 4px 20px rgba(0,0,0,.2)!important}.filter-select .bootstrap-select.show+.fs-chevron-down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.filter-select i{position:absolute;top:calc(50% - 8px);right:10px;font-size:16px;pointer-events:none;-webkit-transition:var(--trans);transition:var(--trans)}.filter-select i.fs-cruz{font-size:14px}.filter-select label,.shadow-input label{display:none;position:absolute;left:1rem;top:7px;color:var(--d-grey);font-size:var(--xs);z-index:2;pointer-events:none}.filter-select .reset-filters{display:none;position:absolute;top:calc(50% - 7px);right:32px;font-size:18px;border:none;background:0 0}.filter-select .btn .filter-option,.filter-select .reset-filters:hover i{color:var(--dark)}.filter-select .reset-filters i{-webkit-transition:var(--trans);transition:var(--trans);position:static;color:var(--m-grey);pointer-events:all;-webkit-transform:none;transform:none}.bootstrap-select .dropdown-menu li,.search-input,.shadow-input{position:relative}.filter-select .bootstrap-select{width:100%!important}.filter-select .btn{background:#fff!important;border:none;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1)!important;box-shadow:0 4px 20px rgba(0,0,0,.1)!important;padding:1rem 4rem 1rem 1rem;width:100%;-webkit-transition:var(--trans);transition:var(--trans)}.filter-select .dropdown-menu,.search-input input{-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);border:none}.bootstrap-select .dropdown-menu li a span.check-mark,.filter-select .btn .bs-caret,.filter-select .btn:after,.swiper-lazy,.swiper-nav .swiper-button-next:after,.swiper-nav .swiper-button-prev:after,.swiper.offer-swiper-thumbnail .swiper-thumbs:after,.swiper.offer-swiper-thumbnail .swiper-thumbs:before,.swiper.offer-swiper-thumbnail:after,.swiper.offer-swiper-thumbnail:before,.swiper.offer-swiper:after,.swiper.offer-swiper:before,.swiper.product-swiper-thumbnail:after,.swiper.product-swiper-thumbnail:before,.swiper.product-swiper:after,.swiper.product-swiper:before{display:none}.filter-select .dropdown-menu{height:auto;box-shadow:0 4px 20px rgba(0,0,0,.1);margin-top:5px}.filter-select .dropdown-menu.inner li a{display:block;padding:.5rem 1rem;color:var(--dark)}.filter-select .dropdown-menu.inner li a.selected:after{font-weight:700;content:" \2713";font-family:Arial,sans-serif;position:absolute;top:calc(50% - 12px);right:1rem}.search-input input{height:56px;padding:1rem 1rem 1rem 2.5rem;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1);width:400px;border-radius:4px}.search-input i{position:absolute;top:calc(50% - 8px);left:14px;font-size:16px;pointer-events:none;-webkit-transition:var(--trans);transition:var(--trans)}.search-input .search-results{height:auto;border:none;display:none;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.1);margin-top:5px;padding:.5rem 0;position:absolute;top:56px;left:0;width:100%;z-index:2;background:#fff;border-radius:4px}.swiper:after,.swiper:before{content:"";position:absolute;height:100%;width:20px;z-index:2}.search-input .search-results ul{list-style:none;padding:0}.search-input .search-results ul li a{display:block;padding:.5rem 1rem;color:var(--dark);font-weight:400}.shadow-input{width:100%}.shadow-input.with-value:not(.textarea) input,.shadow-input.with-value:not(.textarea) textarea{padding:1.5rem 1rem .5rem}.shadow-input.success input,.shadow-input.success textarea{background:var(--l-green)}.shadow-input.success:after{font-weight:700;content:" \e901";font-family:fs-icons;position:absolute;font-size:20px;right:.75rem;top:13px;color:var(--green)}.shadow-input.error input,.shadow-input.error textarea{background:var(--l-red)}.shadow-input:hover input,.shadow-input:hover textarea{-webkit-box-shadow:0 4px 20px rgba(0,0,0,.2);box-shadow:0 4px 20px rgba(0,0,0,.2)}.shadow-input input,.shadow-input textarea{min-height:56px;padding:1rem;outline:0!important;background:#fff;border:none;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.1);width:100%;border-radius:4px;-webkit-transition:var(--trans);transition:var(--trans)}.shadow-input input[disabled],.shadow-input textarea[disabled]{opacity:.4}.error-msg{display:block;color:var(--red);font-size:var(--s);padding:3px 0}.bootstrap-select>.dropdown-toggle,.swiper-nav{display:-webkit-inline-box;display:-ms-inline-flexbox}.swiper{padding:0 .5rem;margin-left:-.5rem;margin-right:-.5rem}.swiper:before{top:0;left:0;background:#f6f6f6;background:-webkit-gradient(linear,left top,right top,from(#f6f6f6),color-stop(43%,rgba(246,246,246,0)));background:linear-gradient(to right,#f6f6f6 0,rgba(246,246,246,0) 43%)}.swiper:after{top:0;right:0;background:rgba(246,246,246,0);background:-webkit-gradient(linear,left top,right top,color-stop(57%,rgba(246,246,246,0)),to(#f6f6f6));background:linear-gradient(to right,rgba(246,246,246,0) 57%,#f6f6f6 100%)}.swiper .swiper-wrapper{padding:1rem 0;height:auto}.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select,.swiper.article-swiper .card.articulo{margin-bottom:0}.swiper.offer-swiper{padding:0;margin-left:0;margin-right:0}.swiper.offer-swiper .swiper-wrapper{height:auto!important;padding:0}@media (min-width:992px){.swiper.offer-swiper .swiper-wrapper{height:calc(100vh - 170px)!important}}.carousel .carousel-inner,.swiper.offer-swiper .swiper-slide,.swiper.product-swiper-thumbnail .image-wrapper{height:100%}.swiper.offer-swiper .swiper-slide .image-wrapper,.swiper.product-swiper .swiper-slide .image-wrapper{width:100%;height:100%}.swiper.offer-swiper-thumbnail{padding:0;margin-left:0;margin-right:0;height:600px}.swiper.offer-swiper-thumbnail .swiper-scrollbar{right:0;bottom:0;height:100%}.swiper.offer-swiper-thumbnail::-webkit-scrollbar{width:6px}.swiper.offer-swiper-thumbnail::-webkit-scrollbar-track{background:#dee2e9;border-radius:3px}.swiper.offer-swiper-thumbnail::-webkit-scrollbar-thumb{background:#b6bbbf;border-radius:3px}.swiper.offer-swiper-thumbnail::-webkit-scrollbar-thumb:hover{background:#b6bbbf}.swiper.offer-swiper-thumbnail .swiper-wrapper{padding:0;height:100%!important}.swiper.offer-swiper-thumbnail .swiper-slide{height:195px!important;margin-bottom:.75rem;width:95%;margin-right:5%;border:3px solid transparent;cursor:pointer;overflow:hidden}@media (min-height:850px) and (min-width:1200px){.swiper.offer-swiper-thumbnail{height:700px}.swiper.offer-swiper-thumbnail .swiper-slide{height:225px!important}}@media (max-width:1200px){.swiper.offer-swiper-thumbnail .swiper-slide{height:160px!important}}.swiper.offer-swiper-thumbnail .swiper-slide img{-o-object-fit:cover;object-fit:cover;height:auto;font-size:10px}.swiper.offer-swiper-thumbnail .swiper-slide.swiper-slide-thumb-active{border:3px solid var(--prim-hl)}.swiper.product-swiper{padding:0;margin-left:0;margin-right:0;max-height:400px}.swiper.product-swiper .swiper-wrapper{padding:0;height:100%;max-height:400px}.swiper.product-swiper .product-swiper-nav{position:absolute;top:0;right:0;left:0;bottom:0;z-index:1;margin:auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.swiper.product-swiper-thumbnail{padding:0;margin-left:0;margin-right:0;height:110px;max-height:110px;overflow:hidden}.swiper.product-swiper-thumbnail .swiper-scrollbar{width:100%;left:0;bottom:0}.swiper.product-swiper-thumbnail .swiper-wrapper{padding:0;height:100%;max-height:100px}.swiper.product-swiper-thumbnail .swiper-slide{height:100%;border:none;cursor:pointer}.swiper.product-swiper-thumbnail .swiper-slide img{-o-object-fit:cover;object-fit:cover}.swiper.product-swiper-thumbnail .swiper-slide.swiper-slide-thumb-active{border:2px solid var(--prim-hl)}.swiper-nav{display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-nav .swiper-button-next,.swiper-nav .swiper-button-prev{position:static;border:none;background:0 0;margin:0 .25rem}.archive:hover,.legal a:hover,.pager .arrow:hover,.swiper-nav .swiper-button-next:not(.swiper-button-disabled):hover i,.swiper-nav .swiper-button-prev:not(.swiper-button-disabled):hover i{color:var(--prim-hl)}.swiper-nav .swiper-button-next i,.swiper-nav .swiper-button-prev i{color:var(--prim);font-size:20px;-webkit-transition:var(--trans);transition:var(--trans)}.left-nav ul li button,a{-webkit-transition:var(--trans)}.swiper-nav .swiper-button-next.swiper-button-disabled,.swiper-nav .swiper-button-prev.swiper-button-disabled{opacity:1}.swiper-nav .swiper-button-next.swiper-button-disabled i,.swiper-nav .swiper-button-prev.swiper-button-disabled i{color:var(--m-grey)}.left-nav{border-radius:8px;height:auto}.left-nav ul{list-style:none;padding:0;max-height:500px;overflow:auto}.left-nav ul::-webkit-scrollbar{width:6px}.left-nav ul::-webkit-scrollbar-track{background:#dee2e9;border-radius:3px}.left-nav ul::-webkit-scrollbar-thumb{background:#b6bbbf;border-radius:3px}.left-nav ul::-webkit-scrollbar-thumb:hover{background:#b6bbbf}.left-nav ul li button{background:0 0;display:block;padding:.5rem;border:none;font-weight:300;width:100%;text-align:left;transition:var(--trans)}.left-nav ul li button:hover{background:rgba(0,0,100,.04)}.right-nav{border-radius:8px}@-webkit-keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}@keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}.bootstrap-select>select.bs-select-hidden,.grecaptcha-badge,select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{vertical-align:middle}.bootstrap-select>.dropdown-toggle{position:relative;width:100%;text-align:right;white-space:nowrap;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bootstrap-select>.dropdown-toggle:after{margin-top:-1px}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover{color:rgba(255,255,255,.5)}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none;z-index:0!important}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2!important}.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select select:invalid+.dropdown-toggle{border-color:#b94a48}.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select select:valid+.dropdown-toggle{border-color:#28a745}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none;height:auto}.bootstrap-select.form-control.input-group-btn{float:none;z-index:auto}.form-inline .bootstrap-select,.form-inline .bootstrap-select.form-control:not([class*=col-]){width:auto}.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{float:none;display:inline-block;margin-left:0}.carousel .slide-content,.error-bg,.grid-5,footer .colaboradores>div{display:-webkit-box;display:-ms-flexbox}.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem}.bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem}.bootstrap-select .dropdown-menu li.disabled a,.bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed}.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0!important;padding:0!important}.bootstrap-select.bs-container .dropdown-menu{z-index:1060}.bootstrap-select .dropdown-toggle .filter-option{position:static;top:0;left:0;float:left;height:100%;width:100%;text-align:left;overflow:hidden;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.bs3.bootstrap-select .dropdown-toggle .filter-option,.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner{padding-right:inherit}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option{position:absolute;padding-top:inherit;padding-bottom:inherit;padding-left:inherit;float:none}.bootstrap-select .dropdown-toggle .filter-expand{width:0!important;float:left;opacity:0!important;overflow:hidden}.bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}*,ol,p,ul{margin:0}.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit}.bootstrap-select .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select .dropdown-menu li.active small{color:rgba(255,255,255,.5)!important}.bootstrap-select .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select .dropdown-menu li a span.text{display:inline-block}.bootstrap-select .dropdown-menu li small{padding-left:.5em}.bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu .notify.fadeOut{-webkit-animation:.3s linear 750ms forwards bs-notify-fadeOut;animation:.3s linear 750ms forwards bs-notify-fadeOut}.bootstrap-select .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.badge.prim,.carousel .carousel-indicators>button.active:before{background:var(--prim)}.bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0}.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before{content:'\00a0'}.bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select .bs-ok-default:after{content:'';display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom:auto;top:-4px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right:13px;left:auto}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}*,.bs-donebutton{-webkit-box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;box-sizing:border-box}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}*{padding:0;box-sizing:border-box}a{transition:var(--trans)}body{font-family:Roboto,sans-serif;font-size:var(--m);color:var(--dark)}body.modal-open{overflow-y:hidden;padding-right:15px!important}main{min-height:calc(100vh - 160px)}@media (max-width:992px){.card.folleto{margin:0 .45rem 1rem}.card.folleto:first-of-type,.card.folleto:nth-of-type(5n+1){margin-left:.45rem}.card.folleto:nth-of-type(5n){margin-right:.45rem}.swiper.offer-swiper-thumbnail .swiper-slide{height:140px!important}body,header,header nav,html{overflow-x:hidden}.container{max-width:768px}}@media (min-width:1200px){.container{max-width:1240px}}.carousel{height:320px;background:var(--l-grey)}.carousel .carousel-item{position:relative;height:100%}.carousel .carousel-item.home-header{background-size:cover}.carousel .carousel-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--dark);opacity:0;z-index:1}.carousel .slide-content{height:100%;color:#fff;position:relative;z-index:2;padding:1.5rem 8rem;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-direction:column;flex-direction:column}.carousel .slide-content h2{font-size:var(--xxl)}.carousel .slide-content h5{font-size:var(--xml)}.carousel .slide-content hr{background:#fff;width:200px;opacity:.7;-webkit-box-flex:0;-ms-flex:0 0 1px;flex:0 0 1px}.carousel .control-btn{z-index:2;opacity:1;width:5rem}.carousel .control-btn .carousel-control-next-icon,.carousel .control-btn .carousel-control-prev-icon{background:#fff;border-radius:50%;color:var(--prim);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;-webkit-transition:var(--trans);transition:var(--trans)}.carousel .control-btn .carousel-control-next-icon i:before,.carousel .control-btn .carousel-control-prev-icon i:before{position:relative;top:1px}.carousel .control-btn .carousel-control-prev-icon i:before{right:1px}.carousel .control-btn .carousel-control-next-icon i:before{left:1px}.carousel .control-btn:hover .carousel-control-next-icon,.carousel .control-btn:hover .carousel-control-prev-icon{color:#fff;background:var(--prim-hl);-webkit-box-shadow:0 0 5px rgba(0,0,0,.4);box-shadow:0 0 5px rgba(0,0,0,.4)}.carousel .carousel-indicators{bottom:-3rem}.carousel .carousel-indicators>button{width:16px;height:16px;border:1px solid transparent;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;background:0 0;position:relative;opacity:1;-webkit-transition:var(--trans);transition:var(--trans)}.carousel .carousel-indicators>button:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--m-grey);position:absolute;top:3px;left:3px;-webkit-transition:var(--trans);transition:var(--trans)}.carousel .carousel-indicators>button.active{border:1px solid var(--prim)}.grid-5{display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid-5>div{width:calc(20% - .75rem);-webkit-box-flex:0;-ms-flex:0 0 calc(20% - .75rem);flex:0 0 calc(20% - .75rem)}@media (max-width:1200px){.grid-5{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow-x:auto}.grid-5>div{width:calc(25% - .75rem);-webkit-box-flex:0;-ms-flex:0 0 calc(25% - .75rem);flex:0 0 calc(25% - .75rem)}}.badge{border-radius:4px;padding:.25rem .5rem;font-size:var(--xs)}.badge.prim{color:#fff!important}.toTop{position:fixed;bottom:-40px;right:3rem;z-index:10;-webkit-transition:var(--trans);transition:var(--trans);width:36px;height:36px;border:none;color:var(--prim);background:#fff;border-radius:50%;-webkit-box-shadow:0 3px 8px rgba(0,0,0,.2);box-shadow:0 3px 8px rgba(0,0,0,.2)}.toTop:hover{color:#fff;background:var(--prim-hl)}.toTop.visible{bottom:80px}@media (max-width:1200px){.toTop{right:1.5rem}.toTop.visible{bottom:70px}footer .container p{width:100%}}footer{background:#fff;-webkit-box-shadow:0 0 4px rgba(0,0,0,.05);box-shadow:0 0 4px rgba(0,0,0,.05)}footer .container{padding:1rem 1.5rem}footer .colaboradores>div{display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:992px){.grid-5>div{width:calc(33% - .75rem);-webkit-box-flex:0;-ms-flex:0 0 calc(33% - .75rem);flex:0 0 calc(33% - .75rem)}.toTop.visible{bottom:1.5rem}footer .colaboradores>div img{margin-top:.5rem}}.image-wrapper img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.contact-bg{background-image:url("../img/contact-bg.jpg");padding:2rem;background-size:cover;height:230px}.contact-bg p{max-width:400px;margin:0 auto}.error-bg{min-height:80vh;background-image:url("../img/404-bg.png");background-position:center;background-repeat:no-repeat;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mt-neg{margin-top:-5rem}.pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2rem 0}.pager .number{width:40px;height:40px;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;border-radius:50%;background:0 0;color:var(--dark);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:var(--l);-webkit-transition:var(--trans);transition:var(--trans)}.pager .number:hover{color:var(--prim-hl)!important}.pager .number.active{font-weight:500;color:var(--prim);background:#fff;-webkit-box-shadow:0 3px 8px rgba(0,0,0,.1);box-shadow:0 3px 8px rgba(0,0,0,.1)}.pager .arrow{color:var(--prim);margin:0 1rem;font-size:20px}.accordion hr{background:var(--m-grey);margin:.75rem 0}.accordion-item,.modal .modal-dialog .modal-content,.modal .modal-dialog .modal-content .modal-header{border:none}.accordion-item .accordion-header .accordion-button{-webkit-box-shadow:none;box-shadow:none;padding:.5rem 0;border:none;background:0 0;color:var(--dark);font-weight:500;font-size:var(--s)}.accordion-item .accordion-header .accordion-button:after{content:"\e902";-webkit-transform:rotate(-90deg);transform:rotate(-90deg);display:inline-block;font-family:fs-icons;background:0 0;width:auto;height:auto}.accordion-item .accordion-header .accordion-button:not(.collapsed):after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.accordion-item .accordion-body{padding:0 0 .5rem;max-height:240px;overflow:auto}.accordion-item .accordion-body::-webkit-scrollbar{width:6px}.accordion-item .accordion-body::-webkit-scrollbar-track{background:#dee2e9;border-radius:3px}.accordion-item .accordion-body::-webkit-scrollbar-thumb{background:#b6bbbf;border-radius:3px}.accordion-item .accordion-body::-webkit-scrollbar-thumb:hover{background:#b6bbbf}.form-check{margin:.5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-check .form-check-input{width:20px;height:20px;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border-color:var(--m-grey);margin-top:0}.form-check .form-check-input:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%234C4F54' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");border-color:var(--dark)}.form-check .form-check-label{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:var(--s);line-height:26px}.form-check .form-check-label span{font-size:var(--m)}@media (max-width:1200px){footer .container p:not(:last-of-type){margin-bottom:.5rem}.form-check .form-check-label span{font-size:var(--s)}}.modal .modal-dialog .modal-content .modal-header .btn-close{-webkit-box-shadow:none!important;box-shadow:none!important}.modal .modal-dialog .modal-content .modal-body{padding:0 1.5rem 1rem}.modal .modal-dialog .modal-content .modal-footer{border:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-error-message,.form-success-message{font-weight:400;padding:.75rem;border-radius:8px;font-size:var(--m)}.legal h1,.legal h2,.legal h3,.legal h4,.legal h5,.legal h6,.legal ol,.legal p,.legal ul{margin-bottom:1rem}.ml-2{margin-left:.5rem!important}.form-success-message{color:var(--green);background:var(--l-green)}.form-error-message{color:var(--red);background:var(--l-red)}@media (max-width:767px){header.fixed+main{padding-top:50px}header .main-nav{padding:.5rem 1rem}header .main-nav .horario{padding:2rem 0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .main-nav #menu-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}header .main-nav nav{position:fixed;top:50px;left:0;width:100%;height:0;overflow:hidden;background:rgba(255,255,255,0);z-index:10;-webkit-transition:background .2s;transition:background .2s;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}header .main-nav nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem 0;width:100%}header .main-nav nav ul li a{display:block;padding:.75rem;font-size:var(--l)}.card.folleto{margin:0 0 1rem}.card.folleto:first-of-type,.card.folleto:nth-of-type(5n+1),.col-12 .card.dudas .image-wrapper{margin-left:0}.card.folleto:nth-of-type(5n){margin-right:0}.col-12.col-lg-6 .card.dudas .image-wrapper{margin-top:-3.5rem}.filter-select,.search-input,.search-input input{width:100%}.swiper.offer-swiper .swiper-slide .image-wrapper img{height:auto}.swiper.offer-swiper-thumbnail{overflow:hidden;height:100%}.swiper.offer-swiper-thumbnail .swiper-scrollbar{position:static;height:5px;width:100%;margin-top:5px}.swiper.offer-swiper-thumbnail .swiper-slide{margin-bottom:0;margin-right:0;height:105px!important}.swiper.product-swiper,.swiper.product-swiper .swiper-wrapper{max-height:300px}.swiper.product-swiper-thumbnail{height:80px;max-height:80px}.right-nav{max-height:130px}.right-nav .image-wrapper,.right-nav .image-wrapper img{height:100%!important}.carousel .slide-content{padding:1rem}.carousel .control-btn{display:none}.grid-5{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem;padding:0 1rem;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.grid-5>div{width:calc(50% - .5rem);-webkit-box-flex:0;-ms-flex:0 0 calc(50% - .5rem);flex:0 0 calc(50% - .5rem)}.modal .modal-dialog .modal-content .modal-body{padding:0 1rem 1rem}ngx-spinner img{padding:1rem;width:100%}}
