@charset "UTF-8";.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;display:inline-block;vertical-align:middle;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-light:#f2f2f2;--bs-primary:#212529;--bs-primary-light:#4d5154;--bs-secondary:#fe5000;--bs-secondary-light:#ff7332;--bs-success:#46b92b;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:'Open Sans',system-ui,-apple-system,sans-serif;--bs-font-title:'Montserrat','Open Sans',system-ui,-apple-system,sans-serif}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--bs-font-title)}a{text-decoration:none;color:var(--bs-primary)}a:hover{color:var(--bs-secondary)}.form-control,.form-select,.input-group-text{border-color:#e0e4e7}.form-control:focus{box-shadow:0 0 0 .25rem rgba(254,80,0,.5)}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{transform:scale(.725) translateY(-.5rem) translateX(.15rem);-webkit-transform:scale(.725) translateY(-.5rem) translateX(.15rem);-moz-transform:scale(.725) translateY(-.5rem) translateX(.15rem);-ms-transform:scale(.725) translateY(-.5rem) translateX(.15rem);-o-transform:scale(.725) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{transform:scale(.725) translateY(-.5rem) translateX(.15rem);-webkit-transform:scale(.725) translateY(-.5rem) translateX(.15rem);-moz-transform:scale(.725) translateY(-.5rem) translateX(.15rem);-ms-transform:scale(.725) translateY(-.5rem) translateX(.15rem);-o-transform:scale(.725) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(.725) translateY(-.5rem) translateX(.15rem);-webkit-transform:scale(.725) translateY(-.5rem) translateX(.15rem);-moz-transform:scale(.725) translateY(-.5rem) translateX(.15rem);-ms-transform:scale(.725) translateY(-.5rem) translateX(.15rem);-o-transform:scale(.725) translateY(-.5rem) translateX(.15rem)}.text-primary{color:var(--bs-primary)!important}.text-secondary{color:var(--bs-secondary)!important}.text-success{color:var(--bs-success)!important}.bg-primary{background-color:var(--bs-primary)!important}.bg-secondary{background-color:var(--bs-secondary)!important}.bg-light{background-color:var(--bs-gray-light)!important}.btn{font-size:.925rem}.btn-group-lg>.btn,.btn-lg{font-size:1rem}.btn-check:focus+.btn,.btn:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.25)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{opacity:.5}.btn-primary{color:var(--bs-white);background-color:var(--bs-primary);border-color:var(--bs-primary)}.btn-primary:hover{color:var(--bs-white);background-color:var(--bs-primary-light);border-color:var(--bs-primary-light)}.btn-check:focus+.btn-primary,.btn-primary:focus{color:var(--bs-white);background-color:var(--bs-primary-light);border-color:var(--bs-primary-light);box-shadow:0 0 0 .25rem rgba(33,37,41,.25)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:var(--bs-white);background-color:var(--bs-primary-light);border-color:var(--bs-primary-light)}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.25)}.btn-primary.disabled,.btn-primary:disabled{color:var(--bs-white);background-color:var(--bs-primary);border-color:var(--bs-primary)}.btn-secondary{color:var(--bs-white);background-color:var(--bs-secondary);border-color:var(--bs-secondary)}.btn-secondary:hover{color:var(--bs-white);background-color:var(--bs-secondary-light);border-color:var(--bs-secondary-light)}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:var(--bs-white);background-color:var(--bs-secondary-light);border-color:var(--bs-secondary-light);box-shadow:0 0 0 .25rem rgba(254,80,0,.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:var(--bs-white);background-color:var(--bs-secondary-light);border-color:var(--bs-secondary-light)}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(254,80,0,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:var(--bs-white);background-color:var(--bs-secondary);border-color:var(--bs-secondary)}.btn-outline-primary{color:var(--bs-primary);border-color:var(--bs-primary)}.btn-outline-primary:hover{color:var(--bs-white);background-color:var(--bs-primary);border-color:var(--bs-primary)}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.35)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:var(--bs-white);background-color:var(--bs-primary);border-color:var(--bs-primary)}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.35)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:var(--bs-primary);background-color:transparent}.btn-outline-secondary{color:var(--bs-secondary);border-color:var(--bs-secondary)}.btn-outline-secondary:hover{color:var(--bs-white);background-color:var(--bs-secondary);border-color:var(--bs-secondary)}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(254,80,0,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:var(--bs-white);background-color:var(--bs-secondary);border-color:var(--bs-secondary)}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem rgba(254,80,0,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:var(--bs-secondary);background-color:transparent}.card{border-radius:.75rem;-webkit-border-radius:.75rem;-moz-border-radius:.75rem;-ms-border-radius:.75rem;-o-border-radius:.75rem}.card-footer,.card-header{background-color:var(--bs-light)}.card-header:first-child{border-radius:.75rem .75rem 0 0;-webkit-border-radius:.75rem .75rem 0 0;-moz-border-radius:.75rem .75rem 0 0;-ms-border-radius:.75rem .75rem 0 0;-o-border-radius:.75rem .75rem 0 0}.card-footer:last-child{border-radius:0 0 .75rem .75rem;-webkit-border-radius:0 0 .75rem .75rem;-moz-border-radius:0 0 .75rem .75rem;-ms-border-radius:0 0 .75rem .75rem;-o-border-radius:0 0 .75rem .75rem}.card-img,.card-img-top{border-top-left-radius:.75rem;border-top-right-radius:.75rem}body{background-color:#f8f9fa!important}main.container-fluid,main>.container{padding-top:60px;padding-bottom:60px}footer{font-size:.9rem}header{min-height:60px}.header-actions .shopping-cart .contador-carrito{padding:0;line-height:2em;width:2em;text-align:center;font-size:.65rem;font-weight:600}@media screen and (max-width:480px){header .btn.text-white{padding-right:.5rem;padding-left:.5rem}.header-logo img{width:80px}.user-account .dropdown-toggle::after{margin-left:.1em}}header .header-search .form-control{font-size:.875rem}@media (max-width:991px){header>.container-fluid>*{position:relative;z-index:2}header .header-search{position:fixed;top:0;left:0;right:0;width:100%;z-index:1!important;transform:translateY(-100%);-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transition:opacity .15s linear .1s;-webkit-transition:opacity .15s linear .1s;-moz-transition:opacity .15s linear .1s;-ms-transition:opacity .15s linear .1s;-o-transition:opacity .15s linear .1s;opacity:0;visibility:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;background-color:var(--bs-primary);padding:80px var(--bs-gutter-x,.75rem) 40px}header .header-search.active{opacity:1;visibility:visible;backface-visibility:visible;-webkit-backface-visibility:visible;transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0)}header .header-search .bnt,header .header-search .form-control{padding:1rem}header .header-search-toggler.active .icon-open{display:none!important}header .header-search-toggler.active .icon-close{display:block!important}}.user-account .dropdown-menu{margin-top:.5rem;border-width:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;font-size:.875rem;letter-spacing:.075rem;background-color:var(--bs-dark);color:var(--bs-white)}.user-account .dropdown-item{color:var(--bs-white)}.user-account .dropdown-item:focus,.user-account .dropdown-item:hover{background-color:var(--bs-dark);color:var(--bs-secondary)}#layoutAuthentication .navbar-brand{display:block;margin:0 auto;padding-left:.5rem}#hero-welcome{position:relative;background-repeat:no-repeat;background-size:cover;background-position:50%;letter-spacing:.05rem}#hero-welcome .container{position:relative;z-index:1}#hero-welcome .card-img-overlay{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;background-color:rgba(0,0,0,.65)}@media screen and (max-width:480px){#catalogo-productos>.col{flex:0 0 auto;width:100%}}.card.product-card{border-width:0;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem}.product-card .card-footer,.product-card .card-header{background-color:var(--bs-white);border-width:0}.product-card .card-header:first-child{border-radius:.5rem .5rem 0 0;-webkit-border-radius:.5rem .5rem 0 0;-moz-border-radius:.5rem .5rem 0 0;-ms-border-radius:.5rem .5rem 0 0;-o-border-radius:.5rem .5rem 0 0}.product-card .card-footer:last-child{border-radius:0 0 .5rem .5rem;-webkit-border-radius:0 0 .5rem .5rem;-moz-border-radius:0 0 .5rem .5rem;-ms-border-radius:0 0 .5rem .5rem;-o-border-radius:0 0 .5rem .5rem}.product-card .card-img,.product-card .card-img-top{border-top-left-radius:.5rem;border-top-right-radius:.5rem}@media screen and (min-width:481px){.product-card .product-title{font-size:1rem;line-height:1.3em;min-height:2.6em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}#paginacion-productos .page-link{margin:.125rem;padding:.25rem;font-size:.75rem;line-height:1.5rem;font-weight:600;text-align:center;width:2rem;border-width:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}#paginacion-productos .page-link{border-color:var(--bs-white);background-color:var(--bs-white);color:var(--bs-primary)}#paginacion-productos .page-link:hover{border-color:var(--bs-secondary);background-color:var(--bs-secondary);color:var(--bs-white)}#paginacion-productos .page-link:focus{border-color:var(--bs-secondary);background-color:var(--bs-secondary);color:var(--bs-white);box-shadow:0 0 0 .25rem rgba(254,80,0,.5)}#paginacion-productos .page-item.active .page-link{background-color:var(--bs-secondary);border-color:var(--bs-secondary);color:var(--bs-white)}#paginacion-productos .page-item.disabled .page-link{border-color:transparent;background-color:transparent;color:var(--bs-primary);opacity:.33}.row-categoria>div:first-child{width:100%}.accordion-button{cursor:pointer!important}#accordion_articulos .accordion-item{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-width:0 0 2px 0;background-color:transparent;border-color:var(--bs-gray-light)}#accordion_articulos .accordion-item .accordion-button{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;min-height:70px}#accordion_articulos .accordion-item .accordion-button:not(.collapsed){box-shadow:none;background-color:var(--bs-primary);color:var(--bs-white)}#accordion_articulos .accordion-item .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}#accordion_articulos .accordion-item .accordion-button:not(.collapsed) .btn-primary{color:var(--bs-primary);background-color:var(--bs-white);border-color:var(--bs-white)}#accordion_articulos .accordion-item .accordion-button:not(.collapsed) .btn-outline-primary{color:var(--bs-white);border-color:var(--bs-white)}#accordion_articulos .accordion-item .accordion-body{padding:1rem 0}.cart-grid-body hr,.cart-grid-right hr{background-color:var(--bs-primary);opacity:1}.content-footer .btn.ms-auto,.content-header .btn.ms-auto{min-width:7rem}.card.card-producto{border-width:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.card.card-producto .controles .form-control{max-width:3rem;font-size:.875rem}.card.card-producto .controles .btn-outline-secondary{font-size:.6rem;border-color:#e0e4e7;color:var(--bs-gray)}.card.card-producto .controles .btn-outline-secondary:hover{color:var(--bs-white);background-color:var(--bs-secondary);border-color:var(--bs-secondary)}