.product-card{display:flex;height:100%}@media(max-width:74.99em){.product-card{box-shadow:0 6px 6px rgba(0,0,0,.161)}}@media(min-width:75em){.product-card .quick-add-to-cart{display:none}}.product-card__form,.product-card__inner{display:flex;flex-direction:column;width:100%}.product-card__image-wrapper{--aspect-ratio:0.8;position:relative}@media(max-width:74.99em){.product-card__image-wrapper .product-card__form-wrapper{display:none}}@media(min-width:75em){.product-card__image-wrapper:hover .product-card__form-wrapper{opacity:1}}.product-card__info{padding:1.2rem}@media(min-width:75em){.product-card__info{padding:1.2rem 0}}.product-card__badge-wrapper{position:relative;width:-moz-fit-content;width:fit-content}.product-card__badge-wrapper--vente-finale{--color-badge:#ff0024}.product-card__badge-wrapper--vente-finale .product-card__badge{background:var(--color-badge)}.product-card__badge-wrapper--vente-finale .product-card__badge-outline{border:1px solid var(--color-badge)}.product-card__badge-wrapper--nouveaute{--color-badge:#aad7cc}.product-card__badge-wrapper--nouveaute .product-card__badge{background:var(--color-badge)}.product-card__badge-wrapper--nouveaute .product-card__badge-outline{border:1px solid var(--color-badge)}.product-card__badge-wrapper--meilleur-vendeur{--color-badge:#fcce51}.product-card__badge-wrapper--meilleur-vendeur .product-card__badge{background:var(--color-badge)}.product-card__badge-wrapper--meilleur-vendeur .product-card__badge-outline{border:1px solid var(--color-badge)}.product-card__badge-wrapper--promo{--color-badge:#000}.product-card__badge-wrapper--promo .product-card__badge{background:var(--color-badge);color:#fff}.product-card__badge-wrapper--promo .product-card__badge-outline{border:1px solid var(--color-badge)}.product-card__badge-wrapper--collection-limitee{--color-badge:#aac3f7}.product-card__badge-wrapper--collection-limitee .product-card__badge{background:var(--color-badge)}.product-card__badge-wrapper--collection-limitee .product-card__badge-outline{border:1px solid var(--color-badge)}.product-card__badge-wrapper--pre-commande .product-card__badge{background:#fff;border:1px solid #000}.product-card__badge-wrapper--pre-commande .product-card__badge-outline{border:1px solid #000}.product-card__badge-wrapper--coup-de-coeur{--color-badge:#f23f26}.product-card__badge-wrapper--coup-de-coeur .product-card__badge{background:var(--color-badge);color:#fff}.product-card__badge-wrapper--coup-de-coeur .product-card__badge-outline{border:1px solid var(--color-badge)}.product-card__badge-outline{border-radius:.5rem;height:100%;left:.3rem;position:absolute;top:.3rem;width:100%;z-index:-1}.product-card__badge{border-radius:.5rem;padding:.5rem 1rem;text-align:center;width:-moz-fit-content;width:fit-content}.product-card__badge,.product-card__made-in-wrapper{font-family:helvetica;font-size:1rem;font-weight:700}.product-card__made-in-wrapper{text-wrap:nowrap;align-items:center;display:flex;flex-wrap:nowrap;gap:.6rem;line-height:normal;text-transform:uppercase}.product-card__top-info{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem}.product-card__price-wrapper{font-size:1.1rem}@media(min-width:48em){.product-card__price-wrapper{font-size:1.5rem}}.product-card__review-wrapper{font-size:.8rem;margin-bottom:2em}.product-card__title{font-size:1.4rem;margin-bottom:0}@media(min-width:48em){.product-card__title{font-size:1.2rem}}.product-card__form-wrapper{bottom:0;left:0;opacity:0;position:absolute;right:0;transition:opacity var(--transition)}.product-card__form-wrapper details[open] summary{display:none}.product-card .quick-add-to-cart{margin-top:auto}.product-card .swatches__disabled+.quick-product-form__swatch-inner{opacity:.5}
.price{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;line-height:1.5}.price.price--unavailable{visibility:hidden}.price--end{justify-content:flex-end}.price dl{align-items:center;display:flex;flex-wrap:wrap;margin:0}.price .price__last:last-of-type,.price dd{margin:0}@media screen and (min-width:750px){.price{margin-bottom:0}}.price--large{font-size:1.6rem;line-height:1.5}@media screen and (min-width:750px){.price--large{font-size:1.8rem}}.price--sold-out .price__availability,.price__regular{display:block}.price__sale{margin:-.25rem}.price__sale>dd{margin:.25rem}.price .price__badge-sale,.price .price__badge-sold-out,.price--no-compare .price__compare,.price--on-sale .price__availability,.price--on-sale .price__regular,.price__availability,.price__sale{display:none}.price--on-sale .price__badge-sale,.price--sold-out .price__badge-sold-out{display:inline-flex}.price__badge-sold-out{background:#c00000;border-radius:5px;color:#fff;margin-left:.5rem;padding:.2rem .8rem}.price--on-sale .price__sale{display:flex;flex-direction:row;flex-wrap:wrap}.price--center{display:flex}.price--on-sale .price-item--regular{color:rgba(var(--color-black),.75);text-decoration:line-through}.unit-price{color:rgba(var(--color-black),.7);font-size:1.1rem;line-height:1.2;margin-top:.2rem;text-transform:uppercase}
