.zc-listing-card-item{display:block;width:100%!important;max-width:none!important;float:none!important;margin:0!important;padding:0!important;list-style:none}.zc-listing-card,.zc-listing-card *{box-sizing:border-box}.zc-listing-card{display:flex;width:100%;height:100%;min-width:0;flex-direction:column;border:1px solid var(--zoca-color-border,#d8e1e7);border-radius:var(--zoca-radius-surface,16px);background:var(--zoca-color-surface,#fff);box-shadow:0 4px 14px rgb(10 27 41 / .04);color:inherit;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.zc-listing-card:hover{border-color:rgb(25 154 232 / .4);box-shadow:var(--zoca-shadow-raised,0 12px 28px rgb(10 27 41 / .09));transform:translateY(-3px)}.zc-listing-card:focus-visible{border-color:var(--zoca-color-action,#199ae8);box-shadow:var(--zoca-shadow-raised,0 12px 28px rgb(10 27 41 / .09));outline:3px solid rgb(25 154 232 / .5);outline-offset:2px}.zc-listing-card__media{position:relative;display:grid;min-height:188px;place-items:center;padding:16px;background:radial-gradient(circle at 50% 40%,rgb(243 246 248 / .6) 0%,#fff0 70%),#fff;border-radius:var(--zoca-radius-surface,16px) var(--zoca-radius-surface,16px) 0 0}.zc-listing-card__image{width:100%;height:155px;object-fit:contain;object-position:center;transition:transform .25s ease}.zc-listing-card:hover .zc-listing-card__image{transform:scale(1.035)}.zc-listing-card__badge{position:absolute!important;top:12px;z-index:1;display:inline-flex!important;align-items:center;padding:3.5px 9px;border-radius:999px;font-size:11px;font-weight:750;letter-spacing:.01em;line-height:1.2;text-transform:none}.zc-listing-card__badge--condition{left:12px;background:var(--zoca-color-positive-surface,#e8f6ef);color:var(--zoca-color-positive-strong,#11724e)}.zc-listing-card__badge--condition-nuevo{background:var(--zoca-color-action-soft,#eff8fd);color:var(--zoca-color-action-hover,#0b6faf)}.zc-listing-card__badge--condition-tara{background:var(--zoca-color-warning-surface,#fff4dd);color:var(--zoca-color-warning-strong,#8f5e0f)}.zc-listing-card__badge--sale{right:12px;left:auto;background:var(--zoca-color-price,#d83b35);color:#fff;font-weight:800}.zc-listing-card__body{display:flex;flex:1;flex-direction:column;padding:14px 16px 16px;border-top:1px solid var(--zoca-color-border,#d8e1e7)}.zc-listing-card__title-wrap{margin:0}.zc-listing-card__title{display:-webkit-box;overflow:hidden;min-height:2.65em;color:var(--zoca-color-navy-950,#0a1b29);font-size:14.5px;font-weight:700;line-height:1.32;-webkit-box-orient:vertical;-webkit-line-clamp:2}.zc-listing-card__metadata{min-height:40px;margin-top:5px}.zc-listing-card__specs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;padding:0;list-style:none}.zc-listing-card__spec-chip{display:inline-flex;align-items:center;padding:2.5px 7.5px;border-radius:5px;background:#edf3f7;border:1px solid #dce7ee;font-size:11.5px;font-weight:650;color:#123046;line-height:1.25}.zc-listing-card__spec-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.zc-listing-card__spec-value{margin:0;color:inherit;font-weight:inherit;font-size:inherit}.zc-listing-card__logistics{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:6px 0 8px;min-height:18px;color:var(--zoca-color-text-secondary,#435866);font-size:11.5px;line-height:1.25}.zc-listing-card__logistics-item{display:inline-flex;align-items:center;gap:5px}.zc-listing-card__logistics-icon{flex-shrink:0;color:var(--zoca-color-action-hover,#0b6faf)}.zc-listing-card__logistics-text{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 4px}.zc-listing-card__logistics-delivery{color:var(--zoca-color-navy-950,#0a1b29);font-weight:650}.zc-listing-card__logistics-sep{color:var(--zoca-color-text-subdued,#71828d);font-weight:400}.zc-listing-card__logistics-shipping{color:var(--zoca-color-text-secondary,#435866);font-weight:500}.zc-listing-card__description{display:-webkit-box;min-height:38px;margin:0;overflow:hidden;color:#2e4352;font-size:12.75px;line-height:1.36;-webkit-box-orient:vertical;-webkit-line-clamp:2}.zc-listing-card__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:auto;padding-top:10px;border-top:1px solid rgb(10 27 41 / .06)}.zc-listing-card__priceblock{min-width:0;flex:1}.zc-listing-card__price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;row-gap:2px;color:var(--zoca-color-navy-950,#0a1b29);font-size:1.32rem;font-weight:800;line-height:1.15}.zc-listing-card__price>.amount,.zc-listing-card__price>ins{order:1;text-decoration:none}.zc-listing-card__price .amount{color:var(--zoca-color-navy-950,#0a1b29);font-size:inherit;font-weight:inherit}.zc-listing-card__price ins{text-decoration:none}.zc-listing-card__price ins .amount{color:var(--zoca-color-price,#d83b35)}.zc-listing-card__price del{order:2;margin:0;color:var(--zoca-color-old-price,#7a8791);font-size:.8rem;font-weight:450;text-decoration:line-through}.zc-listing-card__price del .amount{color:var(--zoca-color-old-price,#7a8791);font-size:inherit;font-weight:inherit}.zc-listing-card__price .custom-sale-badge{display:none!important}.zc-listing-card__price .woocommerce-price-suffix{order:3;flex-basis:100%;display:block;margin-top:2px;color:var(--zoca-color-text-subdued,#71828d);font-size:10.5px;font-weight:500}.zc-listing-card__cta{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;padding:6px 11px;border-radius:7px;background:var(--zoca-color-action-soft,#eff8fd);color:var(--zoca-color-action-hover,#0b6faf);font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap;transition:background-color .15s ease,color .15s ease,transform .15s ease}.zc-listing-card__cta svg{display:block;flex-shrink:0;transition:transform .15s ease}.zc-listing-card:hover .zc-listing-card__cta,.zc-listing-card:focus-visible .zc-listing-card__cta{background:var(--zoca-color-action,#199ae8);color:#fff}.zc-listing-card:hover .zc-listing-card__cta span,.zc-listing-card:focus-visible .zc-listing-card__cta span{color:#fff}.zc-listing-card:hover .zc-listing-card__cta svg,.zc-listing-card:focus-visible .zc-listing-card__cta svg{color:#fff;stroke:currentColor;transform:translateX(2px)}@media (max-width:480px){.zc-listing-card__media{min-height:145px;padding:12px}.zc-listing-card__image{height:120px}.zc-listing-card__badge{top:8px!important;padding:2px 7px;font-size:9.5px}.zc-listing-card__badge--condition{left:8px;max-width:calc(100% - 46px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zc-listing-card__badge--sale{right:8px;padding:2px 6px;font-size:10px}.zc-listing-card__body{padding:12px}.zc-listing-card__title{font-size:13.5px;min-height:2.7em}.zc-listing-card__metadata{min-height:32px;margin-top:4px}.zc-listing-card__spec-chip{padding:2px 5px;font-size:10px;border-radius:4px}.zc-listing-card__logistics{font-size:10.5px;margin:5px 0 7px;gap:3px 8px}.zc-listing-card__logistics-icon{width:11px;height:11px}.zc-listing-card__description{font-size:11.5px;min-height:32px}.zc-listing-card__footer{gap:6px;padding-top:10px}.zc-listing-card__price{font-size:1.18rem;column-gap:4px}.zc-listing-card__price del{font-size:.75rem}.zc-listing-card__cta{padding:4px 8px;font-size:11px;gap:3px}.zc-listing-card__cta svg{width:12px;height:12px}}@media (prefers-reduced-motion:reduce){.zc-listing-card,.zc-listing-card__image,.zc-listing-card__cta,.zc-listing-card__cta svg{transition:none!important;transform:none!important}}