.lazare-product-card{--lazare-product-card-meta: #8a8a8a;--lazare-product-card-strike: rgba(24, 24, 24, .7);--lazare-product-card-regular: rgba(24, 24, 24, .74);--lazare-product-card-strip: rgba(255, 255, 255, .36);--lazare-product-card-swatch: rgba(24, 24, 24, .7);position:relative;display:flex;flex-direction:column;height:100%;isolation:isolate;container:lazare-product-card / inline-size;letter-spacing:normal}.lazare-product-card :where(p,h1,h2,h3,ul,ol,li){margin:0;padding:0}.lazare-product-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:var(--lazare-product-card-ratio, 346 / 450);background-color:var(--lazare-color-surface-alt)}.lazare-product-card__image{display:block;width:100%;height:100%;object-fit:cover}.lazare-product-card__badges{position:absolute;z-index:2;top:10px;left:10px;display:flex;flex-wrap:wrap;gap:4px}.lazare-product-card__badge{display:flex;align-items:center;padding:4px 6px;border-radius:var(--lazare-radius-sm);font:700 8px/10px var(--lazare-font-display);letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap}.lazare-product-card__badge--new{background-color:var(--lazare-color-surface);color:var(--lazare-color-ink)}.lazare-product-card__badge--sale{background-color:var(--lazare-color-accent);color:var(--lazare-color-on-dark)}.lazare-product-card__badge--discount{padding:0 4px;font:700 8px/18px var(--lazare-font-body);letter-spacing:1.1px;background-color:var(--lazare-color-accent);color:var(--lazare-color-on-dark)}.lazare-product-card__visual{position:relative}.lazare-product-card__sizes{position:absolute;z-index:1;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding:12px;background-color:var(--lazare-product-card-strip);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--lazare-duration) var(--lazare-ease),visibility var(--lazare-duration) var(--lazare-ease)}.lazare-product-card.is-choosing .lazare-product-card__sizes{opacity:1;visibility:visible;pointer-events:auto}.lazare-product-card__sizes-row{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;width:100%;max-width:288px}.lazare-product-card__size{box-sizing:border-box;flex:0 0 auto;min-width:34px;height:28px;padding:6px 4px;border:1px solid var(--lazare-product-card-swatch);border-radius:var(--lazare-radius-sm);background:none;font:700 10px/14px var(--lazare-font-display);letter-spacing:.75px;color:var(--lazare-color-on-dark);cursor:pointer}.lazare-product-card__size.is-selected{border-color:var(--lazare-color-ink);background-color:var(--lazare-color-ink)}@media(hover:hover){.lazare-product-card__size:not(.is-selected):not([disabled]):hover{border-color:var(--lazare-color-on-dark);background-color:#18181880}}.lazare-product-card__size[disabled]{border-style:dashed;text-decoration:line-through;cursor:default}.lazare-product-card__sizes--grid{gap:6px}.lazare-product-card__sizes-label{margin:0;font:700 9px/12px var(--lazare-font-display);letter-spacing:.75px;text-transform:uppercase;color:var(--lazare-color-on-dark)}.lazare-product-card__size.is-unavailable{border-style:dashed;opacity:.6}.lazare-product-card__info{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;padding:10px 8px}.lazare-product-card__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font:500 12px/18px var(--lazare-font-display);letter-spacing:.5px;text-transform:uppercase;color:var(--lazare-color-ink);text-decoration:none}.lazare-product-card__prices{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:4px;row-gap:0}.lazare-product-card__price{font:700 13px/20px var(--lazare-font-body);color:var(--lazare-product-card-regular);white-space:nowrap}.lazare-product-card__price--sale{color:var(--lazare-color-accent)}.lazare-product-card__compare{font:500 10px/20px var(--lazare-font-body);text-decoration:line-through;color:var(--lazare-product-card-meta);white-space:nowrap}.lazare-product-card__discount{display:none}.lazare-product-card__actions{margin-top:auto;padding-top:4px}.lazare-product-card__add{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:34px;padding:8px 12px;border:0;border-radius:var(--lazare-radius-sm);background-color:var(--lazare-color-ink);font:700 11px/18px var(--lazare-font-display);letter-spacing:1.1px;color:var(--lazare-color-on-dark);text-align:center;text-decoration:none;white-space:normal;cursor:pointer}.lazare-product-card__add[disabled]{opacity:.5;cursor:default}.lazare-product-card__add svg{flex:none;width:18px;height:18px}.lazare-product-card__error{display:none;font:var(--lazare-text-meta);letter-spacing:normal;color:var(--lazare-color-accent)}.lazare-product-card__error.is-visible{display:block}@container lazare-product-card (min-width: 240px){.lazare-product-card__badges{top:12px;gap:8px}.lazare-product-card__badge{padding:5px 10px;font:700 11px/16px var(--lazare-font-display);letter-spacing:1.2px}.lazare-product-card__badge--discount{display:none}.lazare-product-card__info{gap:10px;padding:10px}.lazare-product-card__title{font:500 16px/24px var(--lazare-font-display);letter-spacing:.5px}.lazare-product-card__prices{column-gap:10px;margin-top:4px}.lazare-product-card__price{font:700 16px/24px var(--lazare-font-body)}.lazare-product-card__compare{font:500 12px/20px var(--lazare-font-body);color:var(--lazare-product-card-strike)}.lazare-product-card__discount{display:flex;align-items:center;padding:3px 8px;border-radius:var(--lazare-radius-sm);background-color:var(--lazare-color-accent);font:700 11px/18px var(--lazare-font-body);letter-spacing:1.1px;color:var(--lazare-color-on-dark)}.lazare-product-card__actions{padding-top:10px}.lazare-product-card__add{min-height:43px;padding:11px 12px;font:700 14px/18px var(--lazare-font-display);letter-spacing:1.1px;white-space:nowrap}.lazare-product-card__add svg{width:21px;height:21px}}@media screen and (min-width:1024px){.lazare-product-card:hover .lazare-product-card__sizes,.lazare-product-card:focus-within .lazare-product-card__sizes{opacity:1;visibility:visible;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.lazare-product-card__sizes{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/lazare-product-card.css.map */
