.product-card{padding-bottom:.875rem;border:0;transition:all .15s ease-in-out}.product-card .badge{position:absolute;right:auto;top:.25rem;left:.15rem;z-index:5}.product-card .card-body{position:relative;background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:.5rem;display:flex;flex-direction:column;min-height:200px}.product-card .card-body-hidden{position:absolute;left:0;top:102%;width:100%;margin-top:-.875rem;transition:all .15s ease-in-out;border-radius:.4375rem;border-top-left-radius:0;border-top-right-radius:0;background-color:#fff;opacity:0;visibility:hidden}.product-card select,.product-title{font-size:12px!important}.product-card .product-meta{margin:0;padding:0;min-height:1.2rem;font-size:.75rem}.product-card .product-title{margin:0;padding:0;min-height:2.88rem}.product-card .in-cant-cuotas{font-size:12px!important;padding-top:.28rem;padding-bottom:.28rem;border-radius:2px}.product-card .input-group{margin-top:auto;width:100%}.product-card .input-group .form-control-sm{height:32px;font-size:11px}.product-card .input-group-append .btn.add-to-cart,.product-card .input-group-append .btn.addToCart{padding:.25rem .5rem;font-size:12px;min-width:48px;width:auto!important;height:32px;display:inline-flex;align-items:center;justify-content:center}.product-card .input-group-append .btn.add-to-cart i,.product-card .input-group-append .btn.addToCart i{margin-right:0;font-size:12px}.product-title{font-weight:400!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word;line-height:1.2;min-height:2.88rem}.product-title>a{transition:color .25s ease-in-out;color:#2b3445;text-decoration:none!important}.product-title>a:hover{color:#ff8c3a}.product-card-alt{border:0}.product-card-alt .card-body{padding:1rem .625rem}.product-card-alt .product-thumb{position:relative;border-radius:.4375rem;overflow:hidden}.product-card-alt .product-thumb>img{display:block;width:100%}.product-card-alt .product-thumb-overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(43,52,69,.5);z-index:1}.product-card-alt .badge{position:absolute;right:auto;left:.75rem;z-index:5}.product-card:hover .product-floating-btn{opacity:1}.product-card .product-price{font-size:1.12rem;font-weight:500;color:#2b3445;padding:0;background:0 0;border-left:none;border-radius:0;letter-spacing:.1rem;display:inline-block}.product-card .product-price small{font-size:.8rem;color:inherit;opacity:.95}.product-card .product-price del{font-size:.9rem;color:#5d5d5d}.btn-rounded-responsive{border-radius:2px}.buy-cash,.product-buy{width:100%;text-align:left}.product-buy{margin-top:auto}.buy-cash{display:flex;align-items:center;justify-content:space-between;min-height:40px;background-color:#ff8c3a;border:0;border-radius:4px;padding:.3rem .35rem .3rem .55rem;gap:.4rem;cursor:pointer;transition:background-color .15s ease-in-out}.buy-cash:focus,.buy-cash:hover{background-color:#f07d29}.buy-cash:disabled{opacity:.7;cursor:default}.buy-cash-info{display:flex;flex-direction:column;line-height:1.1;min-width:0}.buy-cash-label{font-size:.65rem;text-transform:uppercase;letter-spacing:.03em;color:rgba(255,255,255,.9)}.buy-cash-price{font-size:.9rem;font-weight:400;color:#fff;white-space:nowrap}.buy-cash-btn,.product-card .buy-cash-btn{flex-shrink:0;background-color:#fff;color:#ff8c3a;border:0;border-radius:3px;height:30px;min-width:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 .5rem;transition:background-color .15s ease-in-out}.buy-cash:focus .buy-cash-btn,.buy-cash:hover .buy-cash-btn{background-color:#fff3e8;color:#e67a2a}.buy-cash .spinner-border{margin:0 auto;width:1.35rem;height:1.35rem;border-width:.15em;color:#fff}.buy-cash-btn i{font-size:.9rem}.buy-inst{position:relative;margin-top:.35rem}.buy-inst-label{display:block;margin-bottom:.15rem;font-size:.68rem;line-height:1.2;color:#6c757d}.buy-inst-row{display:flex;align-items:stretch;gap:.3rem}.buy-inst-toggle{display:flex;align-items:center;justify-content:space-between;flex:1 1 auto;min-width:0;padding:.3rem .5rem;background-color:#fff;border:1px solid #ff8c3a;border-radius:4px;color:#2b3445;font-size:.78rem;font-weight:500;line-height:1.2;cursor:pointer}.buy-inst-toggle:hover{background-color:#fff8f2}.buy-inst-toggle-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buy-inst-caret{font-size:.7rem;margin-left:.35rem;transition:transform .2s ease-in-out}.buy-inst-toggle:not(.collapsed) .buy-inst-caret{transform:rotate(180deg)}.buy-inst-list{position:absolute;top:100%;left:0;right:0;z-index:30;max-height:160px;overflow-y:auto;margin-top:.25rem;background-color:#fff;border:1px solid #e9ecef;border-radius:4px;box-shadow:0 4px 12px rgba(43,52,69,.18)}.product-card.buy-inst-open{position:relative;z-index:20}.carousel-inner.cuotas-abiertas{overflow:visible}.buy-inst-item{display:block;width:100%;padding:.3rem .45rem;font-size:.78rem;text-align:left;color:#2b3445;background-color:#fff;border:0;border-bottom:1px solid #f1f3f5;cursor:pointer}.buy-inst-item:last-child{border-bottom:0}.buy-inst-item:hover{background-color:#fff8f2}.buy-inst-item.active{background-color:#fff3e8;font-weight:600}.buy-wa-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:38px;padding:0 .5rem;background-color:#25d366;border-radius:4px;text-decoration:none!important;transition:background-color .15s ease-in-out}.buy-wa-btn:focus,.buy-wa-btn:hover{background-color:#1fb457}.buy-wa-icon{display:block;flex:0 0 18px;width:18px;height:18px;min-width:18px;max-width:18px;align-self:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:15px 15px}.buy-wa-btn-block{width:100%;min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;color:#fff!important;font-size:.875rem;font-weight:500;box-shadow:0 .5rem 1.125rem -.5rem rgba(37,211,102,.9)}.buy-wa-btn-block:focus,.buy-wa-btn-block:hover{color:#fff!important}@media (max-width:576px){.buy-cash-price{font-size:.8rem}.buy-inst-item,.buy-inst-toggle{font-size:.72rem}}.product-info-content,.product-info-section{display:flex;flex-direction:column}.product-info-content{position:relative}.product-info-text{max-height:250px;overflow:hidden;transition:max-height .3s ease;font-size:.82rem;color:#495057;line-height:1.65}.product-info-text.expanded{max-height:none}@media (min-width:768px){#productInfo{display:flex;align-items:stretch}.product-info-section>div{display:flex;flex-direction:column;height:100%}}.btn-expand-info{padding:.5rem 0;font-size:.9rem;text-decoration:none!important;color:#ff8c3a;margin-top:.5rem}.btn-expand-info:hover{color:#e67a2a}.btn-expand-info i{font-size:.8rem;transition:transform .3s ease}.btn-expand-info.collapsed i{transform:rotate(180deg)}.breadcrumb-product-name{max-width:350px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:576px){.breadcrumb-product-name{max-width:350px}}@media (min-width:768px){.breadcrumb-product-name{max-width:450px}}@media (min-width:992px){.breadcrumb-product-name{max-width:600px}}@media (min-width:1200px){.breadcrumb-product-name{max-width:none;white-space:normal;overflow:visible}}@media (min-width:576px){.product-card{padding-bottom:0}.product-card:not(:last-child){margin-bottom:1em}}@media (min-width:992px){.product-card .in-cant-cuotas{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;border-right:none}.product-card .input-group-append .btn.add-to-cart,.product-card .input-group-append .btn.addToCart{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.product-card:hover:not(.card-static){z-index:10}.product-card:hover:not(.card-static) .card-body-hidden{opacity:1;visibility:visible}.product-card-alt .product-thumb:hover .product-thumb-overlay{visibility:visible;opacity:1}.btn-rounded-responsive{border-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}}@media (max-width:576px){.product-card .input-group{display:flex;flex-direction:column}.product-card .input-group .form-control,.product-card .input-group .form-control-sm,.product-card .input-group-append .btn.addToCart{width:100%!important;height:28px!important}.product-card .input-group-append .btn.addToCart{margin-top:.5rem}.product-card .product-price{display:flex;letter-spacing:.02em;min-height:25px;font-size:12px!important}.product-card .product-price del,.product-card .product-price small{font-size:12px!important}.product-card .product-price del{margin-left:.2rem}.btn-rounded-responsive{border-radius:2px}.product-card .product-title{min-height:4.3rem}}@media (min-width:768px) and (max-width:991px){.product-card .input-group{display:flex;flex-direction:column}.product-card .input-group .form-control,.product-card .input-group .form-control-sm{width:100%!important;border-radius:4px!important;border-right:1px solid #ced4da!important}.product-card .input-group-append{width:100%;margin-top:.5rem}.product-card .input-group-append .btn.addToCart{width:100%!important;border-radius:4px!important}}