table.table td{vertical-align:middle}@media only screen and (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{white-space:normal;text-align:left;border-width:0 0 1px;padding-left:35%;position:relative}table.tbl-responsive td:not(:last-child){border-bottom:none}table.tbl-responsive td:before{white-space:nowrap;text-align:left;content:attr(data-label);width:30%;padding-right:10px;font-weight:700;position:absolute;top:.75rem;left:.75rem}table.tbl-responsive.table-sm td:before{top:.3rem;left:.3rem}}body{padding-top:50px}@media (width>=1200px){body{padding-top:56px}}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.badge-disabled{opacity:.4}@media (width>=1200px){.floating-basket{width:100%;height:100%;position:absolute;right:0}.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 (width>=1200px){.admin-sidebar{height:100vh}}.admin-sidebar .navbar-collapse{align-items:flex-start;max-height:calc(100vh - 56px);overflow:auto}@media (width>=1200px){.footer{z-index:1050}}@media (width<=991.98px){.fixed-top{z-index:1095}}.modal{z-index:1100}.dropdown-toggle:after{vertical-align:middle}.dropdown-menu{z-index:1025;max-width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);overflow-y:auto}.btn:focus,.form-control:focus{box-shadow:none}.custom-file-input~.custom-file-label:after{content:"Buscar"}@media (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;orphans:initial;widows:initial;column-gap:15px}@media (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{z-index:1090;pointer-events:none;flex-direction:row;align-items:flex-end;margin:.5rem;transition:opacity .2s;display:flex;position:sticky;bottom:1rem}.floating-buttons>*{pointer-events:all}.floating-buttons .floating-button{color:#fff;background-color:#25d366;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-left:auto;font-size:30px;display:flex;box-shadow:2px 2px 3px #999}.opacity-0{opacity:0;transition:opacity .2s}.opacity-100,.hover\:opacity-100:hover{opacity:1;transition:opacity .2s}.opacity-50{opacity:.5;transition:opacity .2s}.highlight-catalogue{color:#1a0e00;background:linear-gradient(90deg,#c9950a,gold,#c9950a,gold,#c9950a) 0 0/200% 100%;animation:4s linear infinite highlight-fill}.highlight-catalogue:active{color:#1a0e00;background:#c9950a;animation-play-state:paused}@keyframes highlight-fill{0%{background-position:100% 0}to{background-position:-100% 0}}.productPrices{font-size:0}@media (width<=991px){.productPrices{flex-direction:column}}.productPrices>span{font-size:large}@media (width<=991px){.productPrices>span{display:block}.productPrices>span:not(:last-child){margin-bottom:.25rem}}.main-menu{overscroll-behavior:contain;min-width:500px;max-width:500px;max-height:calc(100vh - 183px - 1rem)}@media (width<=1199px){.main-menu{min-width:calc(100vw - 1.8rem);max-width:calc(100vw - 1.8rem);max-height:calc(100vh - 296px - 1rem)}.main-breadcrumb{z-index:1030;margin:0 .9rem;position:fixed;left:0;right:0}}.main-breadcrumb-placeholder{height:calc(56px + .5rem)}.search-dropdown{min-width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);left:.5rem}.card-image-container{aspect-ratio:1;object-fit:cover;width:100%}.card-image-container>img{aspect-ratio:1;object-fit:cover}.icon{vertical-align:text-bottom}.cart-layout{flex-direction:column;justify-content:flex-end;height:calc(100vh - 208px - 2rem);display:flex}@media (width>=1200px){.cart-layout{height:calc(100vh - 193px - 2rem)}}.cart-layout>.card>.card-body>div{max-height:calc(100vh - 246px - 2rem);overflow:auto}@media (width>=1200px){.cart-layout>.card>.card-body>div{max-height:calc(100vh - 231px - 2rem)}}
