.ec-carte{height:100%;background:#fff3e6;border:1px solid #EADCC6;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;color:#0e1b4d;font-family:var(--font-body-family)}.ec-carte__media{position:relative;display:block;aspect-ratio:1/1;background:#fff}.ec-carte .ec-carte__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover;display:block}.ec-carte__tag{position:absolute;z-index:1;left:10px;top:10px;background:#165b33;color:#fff;font-size:1.15rem;font-weight:700;line-height:1.2;padding:5px 10px;border-radius:999px}.ec-carte__tag--remise{left:auto;right:10px;background:#000}.ec-carte__bf{position:absolute;z-index:2;left:0;top:12px;pointer-events:none;background:#0b0b0b;color:#fff;font-family:var(--font-heading-family);font-size:11px;font-weight:800;letter-spacing:.06em;line-height:1;padding:6px 10px}.ec-carte__bf+.ec-carte__tag{top:42px}.ec-carte__corps{padding:14px;display:flex;flex-direction:column;gap:7px;flex:1}.ec-carte__meta{display:flex;flex-wrap:wrap;gap:6px;font-size:1.15rem;color:#4a5272}.ec-carte__meta span{border:1px solid #CDBFA8;border-radius:999px;padding:2px 9px}.ec-carte__titre{margin:0;font-size:1.55rem;line-height:1.3;font-weight:700;flex:1;font-family:var(--font-body-family);letter-spacing:0}.ec-carte__titre a{color:inherit;text-decoration:none}.ec-carte__titre a:hover{text-decoration:underline}.ec-carte__achat{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:4px}.ec-carte__prix{display:flex;flex-direction:column;font-variant-numeric:tabular-nums}.ec-carte__prix b{font-size:1.7rem}.ec-carte__prix s{font-size:1.25rem;color:#4a5272}.ec-carte__btn{min-height:44px;padding:0 16px;border-radius:40px;border:1px solid #165B33;background:transparent;color:#0e1b4d;font:inherit;font-size:1.35rem;font-weight:700;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.ec-carte__btn:hover,.ec-carte__btn.is-ajoute{background:#165b33;color:#fff}.ec-carte__btn[disabled]{opacity:.6;cursor:wait}.ec-carte__btn.is-epuise{border-color:#cdbfa8;color:#4a5272;cursor:default}.ec-carte__btn.is-epuise:hover{background:transparent;color:#4a5272}.ec-carte__btn:focus-visible{outline:2px solid #0E1B4D;outline-offset:2px}@media(max-width:749px){.ec-carte__corps{padding:10px}.ec-carte__tag{font-size:1.05rem;padding:4px 8px}.ec-carte__tag:not(.ec-carte__tag--remise){top:auto;bottom:8px;left:8px}.ec-carte__bf{top:8px;font-size:10px;padding:5px 7px;letter-spacing:.04em}.ec-carte__bf+.ec-carte__tag{top:auto}.ec-carte__tag--remise{top:8px;right:8px}.ec-carte__achat{flex-direction:column;align-items:stretch}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
