table.table td{vertical-align:middle}@media only screen and (max-width: 800px){table.tbl-responsive,table.tbl-responsive thead,table.tbl-responsive tbody,table.tbl-responsive th,table.tbl-responsive td,table.tbl-responsive tr{display:block}table.tbl-responsive thead tr{position:absolute;top:-9999px;left:-9999px}table.tbl-responsive tr{border:1px solid #dee2e6;overflow:auto}table.tbl-responsive tr:last-child{border-bottom:none}table.tbl-responsive td{border-width:0 0 1px 0;position:relative;padding-left:35%;white-space:normal;text-align:left}table.tbl-responsive td:not(:last-child){border-bottom:none}table.tbl-responsive td:before{position:absolute;top:.75rem;left:.75rem;width:30%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:700;content:attr(data-label)}table.tbl-responsive.table-sm td:before{top:.3rem;left:.3rem}}body{padding-top:56px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.badge-disabled{opacity:.4}@media (min-width: 1200px){.floating-basket{position:absolute;right:0;width:100%;height:100%}.floating-basket .sticky-basket{position:sticky;top:calc(56px + 1rem)}.floating-basket .sticky-basket .basket-content{max-height:calc(100vh - 225px - 4rem);overflow:auto}}#basketModal .modal-content{max-height:calc(100vh - 1rem);overflow:auto}@media (min-width: 1200px){.admin-sidebar{height:100vh}}.admin-sidebar .navbar-collapse{overflow:auto;max-height:calc(100vh - 56px);align-items:flex-start}@media (min-width: 1200px){.footer{z-index:1050}}@media (max-width: 991.98px){.fixed-top{z-index:1095}}.modal{z-index:1100}.dropdown-toggle:after{vertical-align:middle}.dropdown-menu{max-width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);z-index:1025;overflow-y:auto}.btn:focus,.form-control:focus{box-shadow:none}.custom-file-input~.custom-file-label:after{content:"Buscar"}@media (min-width: 1200px){.remove-form-mb .form-group{margin-bottom:0}}.placeholder-text-light::placeholder{color:#ffffff80}.variantGroups.card-columns{column-count:1;column-fill:balance;column-gap:15px;orphans:initial;widows:initial}@media (min-width: 992px){.variantGroups.card-columns{column-count:2}}.variantGroups.card-columns>div{break-inside:avoid-column}[data-toggle=collapse] .collapse-icon .icon-closed{display:none}[data-toggle=collapse] .collapse-icon .icon-open,[data-toggle=collapse].collapsed .collapse-icon .icon-closed{display:inline}[data-toggle=collapse].collapsed .collapse-icon .icon-open{display:none}.card-deck .card{margin-bottom:0}.card-deck>.card{margin-bottom:15px}.modal-auto .modal-content{width:auto}.carousel.dark-carousel .carousel-indicators li{background-color:#007bff40}.carousel.dark-carousel .carousel-indicators .active{background-color:#007bff}.carousel.dark-carousel .carousel-control-prev,.carousel.dark-carousel .carousel-control-next{width:50px}.carousel.dark-carousel .carousel-control-prev-icon,.carousel.dark-carousel .carousel-control-next-icon{width:30px;height:30px}.carousel.dark-carousel .carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23007bff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel.dark-carousel .carousel-control-next-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23007bff' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E")}.mark,mark{padding:0}.floating-buttons{display:flex;flex-direction:row;align-items:flex-end;position:sticky;bottom:1rem;z-index:1090;margin:.5rem;transition:opacity .2s;pointer-events:none}.floating-buttons>*{pointer-events:all}.floating-buttons .floating-button{width:60px;height:60px;border-radius:50%;background-color:#25d366;color:#fff;font-size:30px;box-shadow:2px 2px 3px #999;display:flex;justify-content:center;align-items:center;margin-left:auto}.opacity-0{opacity:0;transition:opacity .2s}.opacity-100{opacity:1;transition:opacity .2s}.opacity-50{opacity:.5;transition:opacity .2s}.highlight-catalogue{animation:highlight-bg 2s ease infinite;background:linear-gradient(to right,#dc35454d 45%,#dc354580,#dc35454d 55%);background-size:300% 300%}.highlight-catalogue>span:first-child{animation:highlight-text 1s ease-in-out infinite;display:inline-block}@keyframes highlight-text{0%{transform:scale(1)}50%{transform:scale(1.05) translate(5%)}to{transform:scale(1)}}@keyframes highlight-bg{0%{background-position:100% 50%}75%{background-position:0 50%}to{background-position:0 50%}}.productPrices{font-size:0}@media (max-width: 991px){.productPrices{flex-direction:column}}.productPrices>span{font-size:large}@media (max-width: 991px){.productPrices>span{display:block}.productPrices>span:not(:last-child){margin-bottom:.25rem}}.main-menu{min-width:500px;max-width:500px;max-height:calc(100vh - 183px - 1rem)}@media (max-width: 1199px){.main-menu{min-width:calc(100vw - 1.8rem);max-width:calc(100vw - 1.8rem);max-height:calc(100vh - 296px - 1rem)}}@media (max-width: 1199px){.main-breadcrumb{position:fixed;left:0;right:0;z-index:1030;margin:0 .9rem}}.main-breadcrumb-placeholder{height:calc(56px + .5rem)}.search-dropdown{min-width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);left:.5rem}.card-image-container{width:100%;aspect-ratio:1;object-fit:cover}.card-image-container>img{aspect-ratio:1;object-fit:cover}.icon{vertical-align:text-bottom}
