@media (max-width:768px){:root{--mm-flow:32px;--mm-flow-tight:20px}}.mm-carousel-block,.mmuxa-accordion,.mmcat-block,.ccolec-block,.mipro-wrap,.mipro-seccion{margin-top:var(--mm-flow);margin-bottom:var(--mm-flow)}.cpf-pf .cpf-comp+.cpf-comp{margin-top:var(--mm-flow-tight)}.mm-block__title,.mmcat-block__title,.ccolec-title,.mipro-titulo{font-size:clamp(20px,2vw,26px)!important;font-weight:700!important;line-height:1.2;letter-spacing:-.012em;color:var(--mm-brand)!important;margin:0 0 20px!important;text-wrap:balance}.mmcat-block__subtitle,.ccolec-subtitle,.mipro-subtitulo{font-size:15px;line-height:1.55;color:var(--mm-ink-2);margin:-12px 0 20px;max-width:64ch}.mm-card,.ccolec-card,.mmcat-card,.mipro-card,.cpf-card{background:var(--mm-paper);border:1px solid var(--mm-line);border-radius:var(--mm-r-lg);box-shadow:var(--mm-sh-1);transition:transform var(--mm-ease),box-shadow var(--mm-ease),border-color var(--mm-ease)}@media (hover:hover){.mm-card:hover,.ccolec-card:hover,.mmcat-card:hover,.mipro-card:hover{transform:translateY(-2px);box-shadow:var(--mm-sh-2);border-color:var(--mm-line-strong)}}.mm-card__btn,.cpf-btn,.calc-boton-flotante,.calc-boton-adicional,.calc-boton-modal-confirmar,.ccolec-card-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--mm-control-h);padding:11px 20px;border-radius:var(--mm-r-md)!important;font-family:inherit;font-size:15px!important;font-weight:600!important;line-height:1.2;letter-spacing:0;text-decoration:none;text-transform:none!important;cursor:pointer;transition:background-color var(--mm-ease),border-color var(--mm-ease),color var(--mm-ease),box-shadow var(--mm-ease),transform var(--mm-ease)}.mm-card__btn{background:var(--mm-brand)!important;color:#fff!important;border:1px solid var(--mm-brand)!important}.mm-card__btn:hover{background:var(--mm-brand-ink)!important;border-color:var(--mm-brand-ink)!important;box-shadow:var(--mm-sh-2)}.cpf-btn--primary,.calc-boton-principal-flotante{background:var(--mm-accent)!important;color:#fff!important;border:1px solid var(--mm-accent)!important}.cpf-btn--primary:hover:not([disabled]),.calc-boton-principal-flotante:hover:not([disabled]){background:var(--mm-accent-ink)!important;border-color:var(--mm-accent-ink)!important;box-shadow:var(--mm-sh-2)}.calc-boton-adicional,.cpf-aa-btn-sample,.cpf-btn--secondary{background:var(--mm-paper)!important;color:var(--mm-brand)!important;border:1.5px solid var(--mm-line-strong)!important}.ccolec-card-btn{background:var(--mm-brand)!important;color:#fff!important;border:1px solid var(--mm-brand)!important;width:100%}.ccolec-card-btn:hover{background:var(--mm-brand-ink)!important;border-color:var(--mm-brand-ink)!important}.calc-boton-adicional:hover:not([disabled]),.cpf-aa-btn-sample:hover:not([disabled]),.cpf-btn--secondary:hover:not([disabled]){background:var(--mm-brand)!important;border-color:var(--mm-brand)!important;color:#fff!important}.calc-boton-adicional:hover:not([disabled]) i,.cpf-aa-btn-sample:hover:not([disabled]) i,.calc-boton-adicional:hover:not([disabled]) svg,.cpf-aa-btn-sample:hover:not([disabled]) svg{color:#fff!important;fill:currentColor}.calc-boton-contacto,#contact-ayuda-button.calc-boton-adicional,.cpf-aa-btn-stock-editable.calc-boton-adicional{background:var(--mm-brand)!important;color:#fff!important;border:1px solid var(--mm-brand)!important}.calc-boton-contacto:hover,#contact-ayuda-button.calc-boton-adicional:hover,.cpf-aa-btn-stock-editable.calc-boton-adicional:hover{background:var(--mm-brand-ink)!important;border-color:var(--mm-brand-ink)!important}.calc-boton-adicional i,.cpf-aa-btn-sample i,.calc-boton-contacto i{color:inherit!important}.mm-card__btn[disabled],.cpf-btn[disabled],.calc-boton-flotante[disabled],.calc-boton-adicional[disabled],[aria-disabled="true"].calc-boton-flotante{background:var(--mm-wash)!important;color:var(--mm-muted)!important;border-color:var(--mm-line)!important;box-shadow:none!important;cursor:not-allowed;transform:none!important}.cpf-price-ref__table th,.mmuxa-body .shop_attributes th{font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--mm-muted)}.cpf-price-ref__table td,.mmuxa-body .shop_attributes td{font-size:14.5px;color:var(--mm-ink);font-style:normal}.cpf-price-ref__table tr{border-bottom:1px solid var(--mm-line)}.mm-card__btn:focus-visible,.cpf-btn:focus-visible,.calc-boton-flotante:focus-visible,.calc-boton-adicional:focus-visible,.calc-boton-contacto:focus-visible,.ccolec-card-btn:focus-visible,.mm-block__title a:focus-visible,.mmcat-card a:focus-visible,.ccolec-card a:focus-visible{outline:3px solid rgba(58,57,113,.38)!important;outline-offset:2px!important}@media (prefers-reduced-motion:reduce){.mm-card,.ccolec-card,.mmcat-card,.mipro-card,.mm-card__btn,.cpf-btn,.calc-boton-flotante,.calc-boton-adicional{transition:none!important}.mm-card:hover,.ccolec-card:hover,.mmcat-card:hover,.mipro-card:hover{transform:none!important}}.mm-carousel-block,.mm-card,.mmuxa-accordion,.mmuxp-header,.mmcat-block,.ccolec-block,.ccolec-inner,.mipro-wrap,.cpf-pf,.gpl-popup,.gpl-modal{font-family:var(--mm-font)}.mm-card__kicker,.mmuxp-brand-link,.mmcat-badge,.ccolec-badge,.mm-card__save{font-size:var(--mm-fs-eyebrow);font-weight:var(--mm-fw-medium);letter-spacing:var(--mm-ls-eyebrow);text-transform:uppercase;line-height:1.2}.mm-card__title a,.ccolec-card-name,.mmcat-card__title{font-size:var(--mm-fs-base);font-weight:var(--mm-fw-bold);line-height:1.3;color:var(--mm-brand);text-decoration:none}.mm-card__price-main,.ccolec-card-price,.mmcat-card__price,.mmuxp-price-amount{color:var(--mm-accent);font-weight:var(--mm-fw-medium);font-variant-numeric:tabular-nums}.mm-badge,.mmcat-badge,.ccolec-badge,.ccolec-badge-blue,.ccolec-badge-green{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--mm-r-full);font-size:var(--mm-fs-eyebrow);font-weight:var(--mm-fw-medium);line-height:1.25;letter-spacing:.03em}.ccolec-badge-blue{background:var(--mm-brand-tint);color:var(--mm-brand)}.ccolec-badge-green{background:var(--mm-good-bg);color:var(--mm-good)}.mmcat-card,.ccolec-card,.mipro-card{border-radius:var(--mm-r-lg)}.mmcat-chip,.ccolec-code,.ccolec-label{border-radius:var(--mm-r-sm)}.ccolec-card-img,.mmcat-block__overlay{border-radius:0}.mmcat-card>img:first-child,.ccolec-card>img:first-child,.ccolec-card-img{border-top-left-radius:var(--mm-r-lg);border-top-right-radius:var(--mm-r-lg)}.ccolec-header,.mmcat-block__cap{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.mmcat-block__cta,.ccolec-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--mm-control-h);padding:11px 22px;border-radius:var(--mm-r-full);background:var(--mm-brand);color:#fff;border:1px solid var(--mm-brand);font-size:var(--mm-fs-sm);font-weight:var(--mm-fw-medium);letter-spacing:.02em;text-transform:none;text-decoration:none;transition:background var(--mm-ease),box-shadow var(--mm-ease);white-space:normal;text-align:center;max-width:100%;line-height:1.25}.mmcat-block__cta:hover,.ccolec-cta:hover{background:var(--mm-brand-ink);border-color:var(--mm-brand-ink);box-shadow:var(--mm-sh-2)}.ccolec-divider,.mmuxp-header,.mm-toolbar{border-color:var(--mm-line);border-width:1px}.mm-card__media{position:relative}.mm-card__media .mm-badge{top:auto;bottom:10px;left:10px;right:auto;z-index:5;max-width:calc(100% - 20px)}.mm-card__media:has(.mm-dots) .mm-badge{bottom:34px}.mm-card__media:has(.mmpa-wishlist-btn,.yith-wcwl-add-to-wishlist,.tinv-wraper) .mm-badge{left:10px;max-width:calc(100% - 20px)}@media (max-width:480px){.mm-card__media .mm-badge{max-width:calc(100% - 16px)}}