.lange-card{--lc-badge:#f5c5ce;--lc-text:#202020;--lc-button:#252525;--lc-button-text:#fff;display:flex;flex-direction:column;height:100%;min-width:0;color:var(--lc-text);font-family:"DM Sans",Arial,sans-serif;background:#fff;text-align:left}
.lange-card *{box-sizing:border-box}.lange-card__media{position:relative;width:100%;aspect-ratio:4/5;background:#f6f1f2;overflow:hidden}.lange-card__image-link{display:block;width:100%;height:100%}.lange-card__media img{display:block;width:100%!important;height:100%!important;max-width:none;object-fit:cover;object-position:center}.lange-card__badge,.lange-card__stock{position:absolute;left:10px;top:10px;z-index:2;max-width:calc(100% - 20px);background:var(--lc-badge);color:#202020;border-radius:18px;padding:6px 10px;font-size:13px;line-height:1.2;white-space:normal;overflow-wrap:anywhere}.lange-card__stock{top:auto;bottom:10px;background:#fff}
.lange-card__info{display:flex;flex-direction:column;flex:1;gap:var(--lc-info-gap,6px);padding:16px 0 5px;min-width:0}.lange-card .lange-card__title{margin:0!important;font-size:var(--lc-title-size,18px)!important;line-height:1.25!important;font-weight:700;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere}.lange-card__title a{color:var(--lc-text)!important;text-decoration:none}.lange-card__description{margin:0!important;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.lange-card__rating{display:flex;align-items:center;gap:6px;font-size:13px;min-width:0}.lange-card__rating .star-rating{margin:0}.lange-card__price{font-size:16px;font-weight:700;line-height:1.35;color:var(--lc-text);overflow-wrap:anywhere}.lange-card__price del{font-weight:400;opacity:.68}.lange-card__price ins{text-decoration:none}.lange-card__purchase{margin-top:auto;padding-top:20px}.lange-card__purchase a.button,.lange-card__button{display:flex!important;align-items:center;justify-content:center;width:100%;min-width:0;min-height:42px;height:auto;padding:10px 14px!important;margin:0!important;border:0!important;border-radius:999px;background:var(--lc-button)!important;color:var(--lc-button-text)!important;font-size:15px;line-height:1.3;text-align:center;text-transform:none;letter-spacing:normal;white-space:normal;overflow-wrap:anywhere}.lange-card__purchase a.button:hover,.lange-card__purchase a.button:focus-visible{filter:brightness(1.2);color:var(--lc-button-text)!important}.lange-card__button--disabled{opacity:.7;cursor:default}.lange-card__quick{position:absolute;right:10px;bottom:10px;z-index:3;padding:8px 12px;background:#252525;color:#fff!important;border-radius:999px;font-size:13px;line-height:1.2;opacity:0;pointer-events:none;text-decoration:none}.lange-card:hover .lange-card__quick,.lange-card__quick:focus-visible{opacity:1;pointer-events:auto}.lange-card__quick:focus-visible,.lange-card a:focus-visible{outline:3px solid #ad4870;outline-offset:3px}@media(hover:none){.lange-card__media{aspect-ratio:auto;overflow:hidden}.lange-card__image-link{height:auto;aspect-ratio:4/5;overflow:hidden}.lange-card__quick{position:static;display:block;margin:8px;text-align:center;opacity:1;pointer-events:auto}}
