@keyframes build{0%{height:0px;opacity:0}60%{height:100%}100%{opacity:1}}@keyframes build-inner{0%{transform:scale(1.4)}0%,20%{opacity:0}100%{opacity:1;transform:scale(1)}}.card-product{position:relative}@media(min-width: 1024px){.card-product:hover wishlist-button-collection .wk-button,.card-product:focus-visible wishlist-button-collection .wk-button{opacity:1}.card-product:hover .card-product__overlay,.card-product:focus-visible .card-product__overlay{opacity:1}}.card-product .card-product__overlay{position:absolute;inset:0;display:block;background-color:rgba(0,0,0,0);z-index:10;cursor:pointer}.card-product .card-product__overlay:hover,.card-product .card-product__overlay:focus-visible{opacity:1}@media(min-width: 1024px){.card-product .card-product__overlay{opacity:0}}.card-product .card-product__media{position:relative;margin-bottom:1.2rem;display:block;line-height:0;aspect-ratio:2/3;background:#ececec;animation:build cubic-bezier(0.19, 1, 0.22, 1) 2.3s;animation-fill-mode:forwards;overflow:hidden;transition:opacity .3s ease}.card-product .card-product__media img,.card-product .card-product__media picture{width:100%;height:100%;object-fit:cover;object-position:center center;animation:build-inner cubic-bezier(0.19, 1, 0.22, 1) 2.3s}.card-product .card-product__discount{position:absolute;top:1rem;left:1rem;width:fit-content;padding:.5rem .7rem;font-weight:var(--font-heading-weight);font-size:1rem;line-height:1.4;text-transform:uppercase;color:#1f1f1f;background-color:#fff;border:1px solid #1f1f1f;border-radius:2rem;z-index:2}.card-product .card-product__content{padding-inline:1rem}@media(min-width: 1024px){.card-product .card-product__content{padding:0}}.card-product .card-product__vendor{margin:0 0 1.2rem;font-weight:var(--font-heading-weight);font-size:1.2rem;line-height:1;text-transform:uppercase}.card-product .card-product__title{width:100%;margin:0 0 1.2rem;font-family:var(--font-main-family);font-weight:var(--font-heading-weight);font-size:1.2rem;line-height:1;text-transform:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-product .card-product__price{margin:0;font-weight:var(--font-heading-weight);font-size:1.2rem;line-height:1;text-transform:uppercase}.card-product .card-product__price del{font-size:1.125rem;margin-left:.75rem}.card-product .card-product__discount-label{width:100%}.card-product .card-product__label{width:fit-content;margin:1rem 0 0;padding:0 .5rem;font-weight:var(--font-heading-weight);font-size:1.2rem;line-height:1.5;background-color:#dafdda}.card-product .card-product__size-list{margin-top:1.2rem;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:0 .5rem;font-size:1.1rem;line-height:1;text-transform:uppercase}.card-product wishlist-button-collection{position:absolute;top:0 !important;right:0 !important;z-index:11}.card-product wishlist-button-collection .wk-floating{top:0 !important;left:unset !important;right:0 !important;padding:1rem !important;transition:opacity .3s ease;transform:none !important}.card-product wishlist-button-collection .wk-button{width:3rem !important;min-width:3rem !important;height:3.5rem !important;min-height:3.5rem !important}.card-product wishlist-button-collection .wk-icon{width:2rem !important;height:2rem !important}.card-product wishlist-button-collection .wk-icon svg{width:100% !important;height:100% !important}@media(min-width: 1024px){.card-product wishlist-button-collection .wk-button{opacity:0}.card-product wishlist-button-collection .wk-button.wk-selected{opacity:1}}/*# sourceMappingURL=card-product.css.map */
