@charset "UTF-8";.intro-slider-container,.intro-slide{height:24vw!important;min-height:160px!important;max-height:480px!important;background-color:#fff!important}.intro-slide{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.clsBotoneNextBack>.owl-simple .owl-nav [class*=owl-]{margin-left:5rem!important;margin-right:5rem!important;background:#fd0505}.clsBorderBoton>a{margin-left:2rem;margin-right:2rem;padding-top:1.4rem!important;padding-bottom:1.4rem!important}.banner-link{color:#000!important;background-color:#fff!important;border-color:#fff}.banner-content a:hover,.banner-content a:focus{text-decoration:underline;background-color:#fd0505!important;color:#fff!important}.countdown-timer{background-color:transparent!important;padding:0!important}#countdown{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:15px}.countdown-item-wrapper{display:flex;align-items:center;gap:10px}.countdown-item{background-color:#fd0505;color:#fff;padding:15px 25px;border-radius:5px;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:90px;box-shadow:0 4px 8px #0003}.countdown-item span:first-child{font-size:2.5rem;font-weight:700;line-height:1;margin-bottom:5px}.countdown-label{font-size:.9rem;text-transform:uppercase;opacity:.8}.countdown-separator{font-size:2.5rem;font-weight:700;color:#343a40;line-height:1}.product-card{width:300px;background:#fff;padding:15px;box-shadow:0 2px 8px #0000001a;border-radius:8px}.card-header{display:flex;align-items:flex-start;gap:10px}.product-image_{max-width:80px;height:auto;object-fit:contain}.card-info_{flex:1}.delivery-badge_{background-color:#d4edda;color:#155724;font-size:14px;padding:4px 6px;border-radius:4px;margin-top:5px;display:inline-block}.price_{font-weight:700;margin-bottom:5px}.shipping_{font-size:14px;color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.product-title_{font-size:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;letter-spacing:unset;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.description_{margin:10px 0;font-size:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.carousel-equal-height .owl-stage{display:flex!important;flex-wrap:nowrap;align-items:stretch}.carousel-equal-height .owl-item{display:flex;flex-direction:column}.carousel-equal-height .owl-item>.product-layout-1{flex:1;width:100%}.carousel-equal-height .owl-item>.mv-col{flex:1;display:flex;flex-direction:column;width:100%}.product-layout-1{display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:box-shadow .25s ease;margin:0;width:100%;height:100%}.product-layout-1:hover{box-shadow:0 8px 24px #00000024}.pc-image-wrapper{position:relative;width:100%;height:200px;background:#f8f8f8;overflow:hidden;border-bottom:1px solid #f0f0f0}.pc-image-wrapper a{display:block;width:100%;height:100%}.pc-image-wrapper img{width:100%;height:100%;object-fit:contain;padding:5px;transition:transform .35s ease}.product-layout-1:hover .pc-image-wrapper img{transform:scale(.97)}.pc-delivery-badge{position:absolute;top:8px;left:8px;z-index:2;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.pc-delivery-badge p{margin:0;padding:3px 9px;border-radius:20px;font-size:11px!important;font-weight:600;line-height:1.5;white-space:nowrap}.pc-delivery-badge .clsLlegaHoy{background:#fff3cd;color:#856404;border:1px solid #ffc107}.pc-delivery-badge .clsLlegaManana{background:#d1ecf1;color:#0c5460;border:1px solid #17a2b8}.pc-delivery-badge .clsLlegaLunes{background:#d4edda;color:#155724;border:1px solid #28a745}.pc-favorite{position:absolute;top:8px;right:8px;z-index:2}.pc-favorite a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000026;color:#999;font-size:14px;text-decoration:none;transition:color .2s,background .2s}.pc-favorite a i{margin:0;display:flex;align-items:center;justify-content:center}.pc-favorite a:hover,.pc-favorite a.clsBotonEliminarFavorito{color:#fd0505}.pc-body{display:flex;flex-direction:column;flex:1;padding:12px 14px 14px}.pc-rating{margin-bottom:6px}.pc-title{font-size:13.5px;font-weight:500;color:#222;line-height:1.4;min-height:38px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none;margin-bottom:8px}.pc-title:hover{color:#fd0505}.pc-prices{margin-top:auto;margin-bottom:10px}.pc-price-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pc-price-old{font-size:12px;color:#aaa;text-decoration:line-through}.pc-price-current,.pc-price-only{font-size:17px;font-weight:700;color:#fd0505}.pc-discount-badge{font-size:11px;font-weight:600;background:#fdecea;color:#fd0505;padding:2px 6px;border-radius:4px}.pc-mayorista-tag{display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#1e5a2b;background:#d4edda;border:1px solid #a8d5b5;border-radius:4px;padding:1px 6px}.pc-yape-row{display:flex;align-items:center;gap:4px;background:#f3e8ff;border:1px solid #c4b5fd;border-radius:20px;padding:0 7px;width:fit-content}.pc-yape-row span{font-size:11px;font-weight:600;color:#6d28d9;white-space:nowrap}.pc-yape-row img{height:26px;width:auto}.pc-btn-cart{display:block;width:100%;text-align:center;padding:9px 0;border-radius:8px;background:#fd0505;color:#fff!important;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .2s;margin-top:4px}.pc-btn-cart:hover{opacity:.85;color:#fff!important;text-decoration:none}@media (max-width: 579px){.pc-image-wrapper{height:145px}.product-layout-1{margin:4px}.pc-body{padding:8px 10px 10px}.pc-btn-cart{font-size:12px;padding:8px 10px}.pc-title{font-size:13px}}.mv-col{height:100%;padding:4px}.mv-card{display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;padding:14px;height:100%;transition:box-shadow .25s ease,transform .2s ease;border-top:3px solid transparent}.mv-card:hover{box-shadow:0 8px 24px #00000021;border-top-color:#fd0505;transform:translateY(-2px)}.mv-card-row{display:flex;align-items:flex-start;gap:12px;flex:1;margin-bottom:12px}.mv-img-link{flex-shrink:0;display:block;width:90px;height:90px;border-radius:10px;overflow:hidden;background:#f8f8f8;border:1px solid #efefef;transition:box-shadow .2s}.mv-card:hover .mv-img-link{box-shadow:0 3px 10px #fd05051f}.mv-img{width:100%;height:100%;object-fit:contain;padding:6px;transition:transform .3s ease}.mv-card:hover .mv-img{transform:scale(.93)}.mv-content{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.mv-title{font-size:13px!important;font-weight:600!important;color:#222!important;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none!important}.mv-title:hover{color:#fd0505!important}.mv-delivery p{margin:0;padding:2px 8px;border-radius:20px;font-size:10px!important;font-weight:600;line-height:1.5;white-space:nowrap;width:fit-content}.mv-footer{margin-top:auto;padding-top:10px;border-top:1px solid #f0f0f0}.mv-shipping{font-size:11px;color:#888;margin:0 0 8px;font-style:italic}
