.card-wrapper{isolation:isolate}.card-wrapper .card__information-top .card__badge{order:-1}.card-wrapper .card__badge{flex-direction:row;justify-content:flex-start;gap:var(--sp-1);max-width:70%;margin-left:0;margin-right:auto}.card-wrapper .card__badge .badge{min-height:0;margin:0;padding:4px 8px;border:0;border-radius:var(--radius-sm);background:var(--ink);color:var(--bianco);font-family:var(--font-primary);font-size:1.1rem;font-weight:700;letter-spacing:.06em;line-height:1.3;text-transform:uppercase;white-space:normal;text-align:left}.card-wrapper .card__badge .badge--sale{background:var(--arancio)}.card-wrapper .card__badge .badge--soldout{background:var(--bianco);color:var(--ink);box-shadow:inset 0 0 0 1px var(--border-default)}.card-wrapper .card-information{padding-top:var(--sp-3);padding-bottom:0}.card-wrapper .card-information .price{margin-bottom:0}.card-wrapper .card-information__group.syco-card-price-group{justify-content:flex-start;gap:6px}.card-wrapper .card__title{margin:0;font-family:var(--font-primary);font-size:1.5rem;font-weight:500;line-height:1.2;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em}.card-wrapper .card__title a{color:inherit}.card-wrapper .card-information__group.syco-card-price-group .price-total-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:0;align-self:stretch;width:100%;margin:0}.card-wrapper .price-total-wrapper .price,.card-wrapper .price-total-wrapper .price>span,.card-wrapper .price-total-wrapper dl{display:block;min-height:0;margin:0;line-height:1.1}.card-wrapper .card-information__group.syco-card-price-group .syco-cus-meta-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:0;font-size:1.3rem;color:var(--text-secondary)}.card-wrapper .syco-retail-price-inline{align-items:baseline;white-space:nowrap;gap:3px;padding-top:0;font-family:var(--font-primary);font-size:2rem!important;font-weight:700!important;line-height:1.1;letter-spacing:-.01em;color:var(--ink)!important}.card-wrapper .syco-retail-price-inline[style*=color],.card-wrapper .syco-retail-price-inline[style*=color] .price-unit-mobile,.card-wrapper .card-information .price .price-item--sale{color:var(--arancio)!important}.card-wrapper .syco-retail-price-inline .price-unit-mobile{font-size:1.3rem!important;font-weight:400!important;color:var(--text-secondary)!important}.card-wrapper .syco-cus-meta-price>span[style*=line-through]{font-size:1.3rem!important;color:var(--text-secondary)!important}.card-wrapper .card-information .price .price-item{font-size:2rem;font-weight:700;color:var(--ink)}.card-wrapper .card-information .price s.price-item--regular{font-size:1.3rem;font-weight:400;color:var(--text-secondary)}.card-wrapper .card-information__group.syco-card-price-group .product__inventory-inner{display:inline;min-height:0;margin:0;padding:0;font-family:var(--font-primary);font-size:1.3rem;font-weight:400;line-height:1.25;color:var(--text-secondary);white-space:nowrap}.card-wrapper .zw-qty-suffix{margin-left:.3em;font-size:1.3rem;line-height:1.25;color:var(--text-secondary)}.card-wrapper .product__inventory-inner:empty+.zw-qty-suffix{display:none}.card-wrapper .zw-qty-thickness{font-size:1.3rem;line-height:1.25;color:var(--text-secondary);white-space:nowrap}.card-wrapper .card-information__group.syco-card-price-group .badge-availability{display:none!important}.collection-product-card.quickview--hover .card-wrapper .media.media--hover-effect{--zw-fade-dur: calc(var(--dur-slow) * .8);--zw-zoom-dur: calc(var(--dur-slow) * 1.6);--zw-photo-ease: cubic-bezier(.45, 0, .25, 1)}.collection-product-card.quickview--hover .card-wrapper .media.media--hover-effect>img{transform:scale(1);backface-visibility:hidden;transition:transform var(--zw-zoom-dur) var(--zw-photo-ease),opacity var(--zw-fade-dur) var(--zw-photo-ease)}.collection-product-card.quickview--hover .card-wrapper .media.media--hover-effect>img+img{opacity:0;transform:scale(1.06)}@media(hover:hover){.collection-product-card.quickview--hover .card-wrapper .media.media--hover-effect>img{will-change:transform,opacity}.collection-product-card.quickview--hover:is(:hover,.zw-hover) .card-wrapper .media.media--hover-effect>img,.collection-product-card.quickview--hover:is(:hover,.zw-hover) .card-wrapper .media.media--hover-effect>img:first-child:not(:only-of-type){transform:scale(1.03);transition:transform var(--zw-zoom-dur) var(--zw-photo-ease),opacity var(--zw-fade-dur) var(--zw-photo-ease)}.collection-product-card.quickview--hover:is(:hover,.zw-hover) .card-wrapper .media.media--hover-effect>img+img{opacity:1;transform:scale(1.03)}}@media(hover:none){.collection-product-card.quickview--hover:hover .card-wrapper .media.media--hover-effect>img,.collection-product-card.quickview--hover:hover .card-wrapper .media.media--hover-effect>img:first-child:not(:only-of-type){transform:none}.collection-product-card.quickview--hover:hover .card-wrapper .media.media--hover-effect>img+img{opacity:0}}@media(prefers-reduced-motion:reduce){.collection-product-card.quickview--hover .card-wrapper .media.media--hover-effect>img,.collection-product-card.quickview--hover .card-wrapper .media.media--hover-effect>img+img,.collection-product-card.quickview--hover:hover .card-wrapper .media.media--hover-effect>img,.collection-product-card.quickview--hover:hover .card-wrapper .media.media--hover-effect>img:first-child:not(:only-of-type){transform:none;transition:opacity var(--dur-base) linear}}.card-wrapper{--zw-wl-size: 2.8rem;--zw-wl-inset: .8rem}.card-wrapper .wishlist-hero-custom-button.wishlisthero-floating,.card-wrapper .zw-wl-icon{position:absolute!important;top:var(--zw-wl-inset)!important;right:var(--zw-wl-inset)!important;left:auto!important;bottom:auto!important;width:var(--zw-wl-size)!important;height:var(--zw-wl-size)!important;margin:0!important;padding:0!important;border-radius:50%}.card-wrapper .wishlist-hero-custom-button.wishlisthero-floating{z-index:3;background:transparent!important;opacity:1!important}.card-wrapper .wishlist-hero-custom-button.wishlisthero-floating,.card-wrapper .wishlist-hero-custom-button.wishlisthero-floating *{color:transparent!important;background-image:none!important}.card-wrapper .wishlist-hero-custom-button.wishlisthero-floating *,.card-wrapper .wishlist-hero-custom-button.wishlisthero-floating:before,.card-wrapper .wishlist-hero-custom-button.wishlisthero-floating:after,.card-wrapper .wishlist-hero-custom-button.wishlisthero-floating *:before,.card-wrapper .wishlist-hero-custom-button.wishlisthero-floating *:after{opacity:0!important}.card-wrapper .wishlist-hero-custom-button.wishlisthero-floating :is(button,a){display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;cursor:pointer}.card-wrapper .zw-wl-icon{z-index:2;pointer-events:none;background-color:transparent;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'><circle cx='14' cy='14' r='14' fill='white' fill-opacity='.8'/><g transform='translate(6 6.75) scale(.666667)'><path d='M12 20.25C12 20.25 2.25 15 2.25 8.8125C2.25 7.46984 2.78337 6.18217 3.73277 5.23277C4.68217 4.28337 5.96984 3.75 7.3125 3.75C9.43031 3.75 11.2444 4.90406 12 6.75C12.7556 4.90406 14.5697 3.75 16.6875 3.75C18.0302 3.75 19.3178 4.28337 20.2672 5.23277C21.2166 6.18217 21.75 7.46984 21.75 8.8125C21.75 15 12 20.25 12 20.25Z' fill='none' stroke='%23141414' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></g></svg>");background-repeat:no-repeat;background-size:100% 100%;background-position:0 0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity var(--dur-slow) var(--ease),background-color var(--dur-slow) var(--ease)}.card-wrapper:hover .zw-wl-icon,.card-wrapper:focus-within .zw-wl-icon,.card-wrapper .wishlist-hero-custom-button.wishlisthero-floating.zw-wl-saved+.zw-wl-icon{opacity:1}.card-wrapper .wishlist-hero-custom-button.wishlisthero-floating.zw-wl-saved+.zw-wl-icon{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'><circle cx='14' cy='14' r='14' fill='white' fill-opacity='.8'/><g transform='translate(6 6.75) scale(.666667)'><path d='M12 20.25C12 20.25 2.25 15 2.25 8.8125C2.25 7.46984 2.78337 6.18217 3.73277 5.23277C4.68217 4.28337 5.96984 3.75 7.3125 3.75C9.43031 3.75 11.2444 4.90406 12 6.75C12.7556 4.90406 14.5697 3.75 16.6875 3.75C18.0302 3.75 19.3178 4.28337 20.2672 5.23277C21.2166 6.18217 21.75 7.46984 21.75 8.8125C21.75 15 12 20.25 12 20.25Z' fill='%23141414' stroke='%23141414' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></g></svg>")}@media(hover:hover){.card-wrapper .wishlist-hero-custom-button.wishlisthero-floating:hover+.zw-wl-icon{background-color:var(--bianco)}}.card-wrapper .wishlist-hero-custom-button.wishlisthero-floating:focus-within+.zw-wl-icon{outline:2px solid var(--arancio);outline-offset:2px}@media(hover:none){.card-wrapper .zw-wl-icon{opacity:1}}@media screen and (max-width:749px){.card-wrapper{--zw-wl-size: 2.4rem;--zw-wl-inset: .8rem}}.card-wrapper{--zw-media-ratio: 100%}.card-wrapper:has(.media--landscape){--zw-media-ratio: 70%}.card-wrapper:has(.media--portrait){--zw-media-ratio: 130%}.card-wrapper .card-information{position:static}.card-wrapper .card-information__wrapper .product-parameters{position:absolute;top:0;left:var(--sp-2);z-index:2;display:flex;justify-content:flex-start;width:auto;max-width:calc(100% - var(--sp-4));min-height:0;margin:calc(var(--zw-media-ratio) - var(--sp-2)) 0 0;padding:2px;transform:translateY(-100%);border-radius:var(--radius-pill);background:#ffffffeb;box-shadow:var(--shadow-sm)}.card-wrapper .card-information__wrapper .product-parameters:not(:has(.js-color-swatches)){display:none}.card-wrapper .product-parameters .product-form__controls,.card-wrapper .product-parameters .product-form__controls-group{margin:0;padding:0}.card-wrapper .product-parameters .product-form__controls-group{display:flex;flex-wrap:wrap;gap:2px}.zw-swatch-count{display:none;font-size:1.3rem;font-weight:500;line-height:1;color:var(--ink)}@media screen and (min-width:750px){.card-wrapper .product-parameters .product-form__controls{display:flex;align-items:center;gap:var(--sp-1)}.card-wrapper .product-parameters .product-form__controls-group{flex-wrap:nowrap;gap:0}.card-wrapper .product-parameters .product-form__controls-group label.color-swatch{margin:0}.card-wrapper .product-parameters .product-form__controls-group label.color-swatch:nth-of-type(n+6){display:none}.card-wrapper .product-parameters .product-form__controls-group label.color-swatch,.card-wrapper .product-parameters .product-form__controls-group input:checked+label.color-swatch,.card-wrapper .product-parameters .product-form__controls-group label.color-swatch:hover{width:2.4rem;height:2.4rem;border:0}.card-wrapper .product-parameters .product-form__controls-group label.color-swatch:after{top:4px;left:4px;width:1.6rem;height:1.6rem;transform:none;box-shadow:inset 0 0 0 1px #14141426;transition:box-shadow var(--dur-fast) var(--ease)}.card-wrapper .product-parameters .product-form__controls-group label.color-swatch:hover:after{box-shadow:inset 0 0 0 1px #14141426,0 0 0 2px var(--bianco),0 0 0 3px var(--grigio-300)}.card-wrapper .product-parameters .product-form__controls-group input:checked+label.color-swatch:after{box-shadow:inset 0 0 0 1px #14141426,0 0 0 2px var(--bianco),0 0 0 3px var(--ink)}.zw-swatch-count--d{display:inline;padding-right:var(--sp-1)}}.card-wrapper.card-wrapper,.card-wrapper .card__inner{border-radius:0}.card-wrapper .card__inner>.media{border-radius:var(--radius-card)}@media screen and (max-width:749px){.card-wrapper .card-information__wrapper .product-parameters{pointer-events:none;padding:4px;background:var(--bianco)}.card-wrapper .product-parameters .product-form__controls{display:flex;align-items:center;gap:6px}.card-wrapper .product-parameters .product-form__controls-group{flex-wrap:nowrap;gap:0}.card-wrapper .product-parameters .product-form__controls-group{align-items:center}.card-wrapper .product-parameters .product-form__controls-group label.color-swatch,.card-wrapper .product-parameters .product-form__controls-group input:checked+label.color-swatch{width:1.6rem;height:1.6rem;margin-top:0;padding:0;border:0}.card-wrapper .product-parameters .product-form__controls-group label.color-swatch{margin-left:-4px}.card-wrapper .product-parameters .product-form__controls-group label.color-swatch:after{top:0;right:0;bottom:0;left:0;width:auto;height:auto;transform:none;border:1px solid rgba(20,20,20,.15);box-sizing:border-box;box-shadow:0 0 0 2px var(--bianco)}.card-wrapper .product-parameters .product-form__controls-group label.color-swatch:first-of-type{margin-left:0}.card-wrapper .product-parameters .product-form__controls-group label.color-swatch:nth-of-type(2){z-index:3}.card-wrapper .product-parameters .product-form__controls-group label.color-swatch:nth-of-type(3){z-index:4}.card-wrapper .product-parameters .product-form__controls-group label.color-swatch:nth-of-type(n+4){display:none}.zw-swatch-count--m{display:inline}}@media screen and (max-width:749px){.collection-product-list--2-mobile .collection-product-card .card__information-top{position:absolute;padding:0}}@media screen and (max-width:575px){.collection-product-list--2-mobile .collection-product-card .card-wrapper .card__badge{right:auto;max-width:70%}.collection-product-list--2-mobile .collection-product-card .card-wrapper .card__title{text-align:left;font-size:1.4rem}.collection-product-list--2-mobile .card-wrapper .card-information__group.syco-card-price-group{gap:var(--sp-1)}.card-wrapper .syco-retail-price-inline,.card-wrapper .card-information .price .price-item{font-size:1.7rem!important}}.card-wrapper .zw-price-per-hide{display:block;margin-top:2px;font-size:1.2rem;font-weight:400;line-height:1.3;color:var(--text-secondary)}
/*# sourceMappingURL=/cdn/shop/t/44/assets/zw-product-card.css.map */
