.dpt{--dpt-ink: var(--dp-ink, #090909);--dpt-cta: var(--dp-cta, #e8502a);--dpt-muted: rgba(9, 9, 9, .6);min-width:0;display:flex;flex-direction:column;gap:.45rem;font-family:"Poppins",var(--font-body--family),Arial,sans-serif;color:var(--dpt-ink)}.dpt *{box-sizing:border-box}.dpt a{color:inherit;text-decoration:none}.dpt__foto{position:relative;border-radius:10px;overflow:hidden;background:#f4f4f2}.dpt__media{position:relative;display:block;aspect-ratio:1 / 1}.dpt__img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .22s ease}.dpt__img--vacia{color:#09090929}.dpt__img--2{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;background:#f4f4f2;transition:opacity .26s ease,transform .22s ease}.dpt__img--2:not([srcset]){display:none}@media(hover:hover){.dpt:hover .dpt__img{transform:scale(1.04)}.dpt__foto:hover .dpt__img--2.is-cargada{opacity:1}}.dpt__badge{position:absolute;top:.5rem;right:.5rem;z-index:3;border-radius:4px;padding:.36rem .5rem;background:var(--dp-gold, #8f7144);color:#fff;font-size:.64rem;font-weight:900;line-height:1;text-transform:uppercase}.dpt__cesta{position:absolute;right:.6rem;bottom:.6rem;z-index:4;width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;padding:0;background:var(--dpt-cta);color:#fff!important;box-shadow:0 6px 16px #e8502a52;cursor:pointer;transition:transform .16s ease,background .16s ease,opacity .16s ease}.dpt__cesta:hover{transform:scale(1.07)}.dpt__cesta:focus-visible{outline:2px solid var(--dpt-ink);outline-offset:2px}.dpt__cesta:disabled:not(.is-cargando):not(.is-ok):not(.is-error){background:#bdbab5;box-shadow:none;cursor:not-allowed}.dpt__icono{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dpt__icono--ok{display:none}.dpt__cesta.is-ok{background:#238457;box-shadow:0 6px 16px #23845752}.dpt__cesta.is-ok .dpt__icono--cesta{display:none}.dpt__cesta.is-ok .dpt__icono--ok{display:block}.dpt__cesta.is-cargando{opacity:.7;cursor:progress}.dpt__cesta.is-error{background:var(--dpt-ink)}.dpt__tallas{position:absolute;right:.6rem;bottom:4rem;z-index:5;display:flex;flex-direction:column;gap:.3rem;max-width:72%;padding:.35rem;border-radius:10px;background:#fff;box-shadow:0 8px 22px #0909092e;opacity:0;visibility:hidden;transform:translateY(6px) scale(.96);transform-origin:bottom right;transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}.dpt.is-abierta .dpt__tallas{opacity:1;visibility:visible;transform:none;transition:opacity .16s ease,transform .16s ease,visibility 0s}.dpt.is-abierta .dpt__cesta{background:var(--dpt-ink);box-shadow:0 6px 16px #09090940}.dpt__talla{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-height:2rem;border:0;border-radius:7px;padding:.3rem .55rem;background:#1c1a18;color:#fff;font:inherit;font-size:.8rem;font-weight:700;line-height:1.1;text-align:left;cursor:pointer;transition:background .14s ease}.dpt__talla:hover{background:#3a3632}.dpt__talla:focus-visible{outline:2px solid var(--dpt-cta);outline-offset:2px}.dpt__talla--extracto{background:var(--dp-gold, #8f7144)}.dpt__talla--extracto:hover{background:#6f5733}.dpt__talla-nombre{white-space:nowrap}.dpt__talla-ml{display:none}.dpt__talla-precio{font-weight:500;font-size:.74rem;opacity:.85;white-space:nowrap}.dpt__talla:disabled{background:#cfcac3;color:#fff;text-decoration:line-through;cursor:not-allowed}.dpt__talla.is-cargando{opacity:.6;cursor:progress}.dpt .dp-etiq{top:.4rem;left:.4rem;gap:.15rem}.dpt .dp-etiq__item{font-size:.6rem;padding:.2em .42em;border-radius:3px}.dpt__titulo{margin:.15rem 0 0;font-size:1rem;font-weight:800;line-height:1.22;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.dpt__variante{margin:0;color:var(--dp-gold-dark, #5e492b);font-size:.78rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dpt__precio{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:auto 0 0;font-size:1.02rem;font-weight:500;line-height:1}.dpt__tachado{color:var(--dpt-muted);font-size:.82rem}@media(max-width:749px){.dpt__cesta{width:2.6rem;height:2.6rem;right:.45rem;bottom:.45rem}.dpt__icono{width:1.2rem;height:1.2rem}.dpt__tallas{right:.45rem;bottom:3.35rem;max-width:76%;gap:.22rem;padding:.25rem;border-radius:8px}.dpt__talla{min-height:1.75rem;padding:.2rem .45rem;font-size:.68rem;gap:.4rem;border-radius:6px}.dpt__talla-precio{font-size:.62rem}.dpt .dp-etiq{top:.3rem;left:.3rem;gap:.12rem}.dpt .dp-etiq__item{font-size:.5rem;padding:.18em .38em}.dpt__variante{font-size:.68rem;letter-spacing:-.01em}.dpt__titulo{font-size:.9rem}.dpt__precio{font-size:.95rem}}@media(prefers-reduced-motion:reduce){.dpt__img,.dpt__tallas,.dpt__cesta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/112/assets/dp-tarjeta-top.css.map */
