.zuzu-custom-card.product-card--card{background-color:var(--zuzu-card-background, rgb(var(--color-placeholder)))}.zuzu-custom-card.product-card--standard,.zuzu-custom-card .product-card__content{background-color:var(--zuzu-card-background, transparent)}.zuzu-custom-card .product-card__media>.media{background-color:var(--zuzu-card-image-background, rgb(var(--color-placeholder)))}.zuzu-card-images{display:block;position:relative;width:100%}.zuzu-card-images .zuzu-card-image{display:block;width:100%;height:auto;object-fit:cover}.media--square>.zuzu-card-images .zuzu-card-image--main{aspect-ratio:1 / 1}.media--portrait>.zuzu-card-images .zuzu-card-image--main{aspect-ratio:4 / 5}.media--landscape>.zuzu-card-images .zuzu-card-image--main{aspect-ratio:4 / 3}.media--wide>.zuzu-card-images .zuzu-card-image--main{aspect-ratio:16 / 9}.zuzu-card-images .zuzu-card-image--hover{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.media--contain .zuzu-card-images .zuzu-card-image{object-fit:contain}.zuzu-card-image--hover{opacity:0;transition:opacity .18s ease-out}@media(hover:hover)and (pointer:fine){.zuzu-custom-card .product-card__media>a.media:hover .zuzu-card-image--hover{opacity:1}}.zuzu-card-info{display:flex;flex-direction:column;gap:var(--zuzu-card-gap, 8px);width:100%}.zuzu-card-info>*,.zuzu-card-title{margin:0;min-width:0}.zuzu-card-info [data-size-mobile=xs],.zuzu-card-overlays [data-size-mobile=xs],.zuzu-card-rating-overlay [data-size-mobile=xs]{--zuzu-card-font-size: 12px}.zuzu-card-info [data-size-mobile=s],.zuzu-card-overlays [data-size-mobile=s],.zuzu-card-rating-overlay [data-size-mobile=s]{--zuzu-card-font-size: 13px}.zuzu-card-info [data-size-mobile=m],.zuzu-card-overlays [data-size-mobile=m],.zuzu-card-rating-overlay [data-size-mobile=m]{--zuzu-card-font-size: 14px}.zuzu-card-info [data-size-mobile=l],.zuzu-card-overlays [data-size-mobile=l],.zuzu-card-rating-overlay [data-size-mobile=l]{--zuzu-card-font-size: 16px}.zuzu-custom-card .zuzu-card-title .product-card__title,.zuzu-card-price .price,.zuzu-card-rating{font-size:var(--zuzu-card-font-size, 14px);line-height:1.35}.zuzu-custom-card .zuzu-card-price .price{flex-direction:row;justify-content:inherit;align-items:baseline}.zuzu-custom-card .zuzu-card-price .price__regular{font-size:var(--zuzu-card-font-size, 14px)}.zuzu-custom-card .zuzu-card-price :is(.price__sale,.unit-price){font-size:calc(var(--zuzu-card-font-size, 14px) * .8)}.zuzu-card-title{overflow-wrap:anywhere}.zuzu-card-rating{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.zuzu-card-stars{display:inline-flex;align-items:center;gap:2px;color:rgb(var(--color-rating));flex-shrink:0;font-size:inherit}.zuzu-custom-card .zuzu-card-stars .icon{display:block;width:var(--zuzu-card-font-size, 14px);height:var(--zuzu-card-font-size, 14px);max-width:none;font-size:inherit}.zuzu-card-star{display:inline-block;position:relative;width:var(--zuzu-card-font-size, 14px);height:var(--zuzu-card-font-size, 14px)}.zuzu-card-star__empty{display:block;opacity:.2}.zuzu-card-highlights{display:flex;flex-wrap:wrap;justify-content:inherit;gap:4px;max-width:100%}.zuzu-card-highlights>span{padding:4px 7px;border-radius:4px;background:rgb(var(--color-foreground) / .07);font-size:.75rem;line-height:1.25;overflow-wrap:anywhere}.zuzu-card-star__fill{position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden}.zuzu-card-info [data-card-item=swatches]{width:100%;max-width:100%}.zuzu-card-swatches{--zuzu-swatch-size: 16px;display:inline-flex;flex-wrap:nowrap;align-items:center;gap:4px;padding:4px;margin:-4px;max-width:100%;overflow:hidden;vertical-align:middle}.zuzu-card-swatches[data-swatch-size-mobile=xs]{--zuzu-swatch-size: 12px}.zuzu-card-swatches[data-swatch-size-mobile=m]{--zuzu-swatch-size: 20px}.zuzu-card-swatches[data-swatch-size-mobile=l]{--zuzu-swatch-size: 24px}.zuzu-card-swatch{display:inline-flex;flex:none;align-items:center;justify-content:center;width:max(24px,var(--zuzu-swatch-size));height:max(24px,var(--zuzu-swatch-size));cursor:pointer}.zuzu-custom-card .zuzu-card-swatch .color-swatch{width:var(--zuzu-swatch-size);height:var(--zuzu-swatch-size);padding:0}.zuzu-card-swatch[data-selected] .color-swatch{outline:2px solid rgb(var(--color-foreground));outline-offset:1px;box-shadow:0 0 0 1px rgb(var(--color-background))}.zuzu-card-swatch .color-swatch:focus-visible,.zuzu-card-more:focus-visible{outline:2px solid currentColor;outline-offset:2px}.zuzu-card-more{font-size:12px;min-width:24px;min-height:24px;display:inline-flex;flex:none;align-items:center;justify-content:center;white-space:nowrap;padding-inline:2px}.zuzu-card-swatches .zuzu-card-swatch[hidden],.zuzu-card-swatches .zuzu-card-more[hidden],.zuzu-card-more__desktop{display:none}.zuzu-card-overlays{position:absolute;z-index:3;inset-block-start:12px;inset-inline-start:12px;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:5px;max-width:calc(100% - 24px);pointer-events:none}.zuzu-card-overlays[data-chip-corner=right]{inset-inline-start:auto;inset-inline-end:12px;justify-content:flex-end}.zuzu-card-overlays [data-zuzu-badges],.zuzu-card-overlays [data-zuzu-badges]>.badges,.zuzu-card-overlays>.zuzu-card-chips{display:contents}.zuzu-card-overlays [data-zuzu-badges]:not(:has(.badge)){display:none}.zuzu-card-overlays .badge{max-width:100%;white-space:normal;overflow-wrap:anywhere}.zuzu-card-overlays:has(~.zuzu-card-rating-overlay .zuzu-card-rating){max-width:calc(50% - 16px)}.zuzu-custom-card:has(.zuzu-card-overlays :is(.badge,.zuzu-card-chip)) .zuzu-card-rating-overlay{max-width:calc(50% - 16px)}.zuzu-card-labels{display:flex;flex-wrap:wrap;gap:5px;max-width:100%}.zuzu-custom-card .zuzu-card-labels[data-custom-labels] .badge{min-height:var(--zuzu-label-min-height, 0px)}.zuzu-card-chip{background-color:var(--zuzu-chip-background, var(--badge-background));color:var(--zuzu-chip-color, var(--badge-foreground))}.zuzu-custom-card .zuzu-card-labels .badge--onsale{background-color:var(--zuzu-sale-background, var(--badge-background));color:var(--zuzu-sale-color, var(--badge-foreground))}.zuzu-custom-card .zuzu-card-labels .badge--soldout{background-color:var(--zuzu-soldout-background, var(--badge-background));color:var(--zuzu-soldout-color, var(--badge-foreground))}.zuzu-custom-card[data-native-badge-priority]:has([data-zuzu-badges] .badge) :is(.zuzu-card-chips,[data-card-item=chips]){display:none}.zuzu-custom-card .zuzu-card-labels[data-custom-labels][data-weight="400"] .badge{font-weight:400}.zuzu-custom-card .zuzu-card-labels[data-custom-labels][data-weight="700"] .badge{font-weight:700}.zuzu-custom-card .zuzu-card-labels[data-custom-labels][data-shape=square] .badge{border-radius:0}.zuzu-custom-card .zuzu-card-labels[data-custom-labels][data-shape=rounded] .badge{border-radius:5px}.zuzu-custom-card .zuzu-card-labels[data-custom-labels][data-shape=pill] .badge{border-radius:999px}.zuzu-card-rating-overlay{position:absolute;inset-block-start:12px;inset-inline-end:12px;z-index:2;padding:5px 8px;border-radius:5px;background:rgb(var(--color-background) / .95);max-width:calc(100% - 24px)}.zuzu-card-overlays[data-chip-corner=right]~.zuzu-card-rating-overlay{inset-inline-end:auto;inset-inline-start:12px}.zuzu-card-swatches-overlay{position:absolute;z-index:3;inset-inline:8px;inset-block-end:var(--zuzu-swatch-bottom, 4px);display:flex;justify-content:var(--zuzu-swatch-align, flex-start);color:rgb(var(--color-foreground))}.zuzu-card-swatches-overlay .zuzu-card-swatches{border-radius:var(--zuzu-swatch-radius, 8px);background:rgb(var(--zuzu-swatch-background, 255 255 255) / var(--zuzu-swatch-opacity, .85));margin:0}.zuzu-custom-card:has(.zuzu-card-swatches-overlay .zuzu-card-swatches) .quick-add{inset-block-end:calc(var(--zuzu-swatch-bottom, 4px) + 48px)}.zuzu-custom-card .product-card__content.text-center .zuzu-card-info{align-items:center;text-align:center}.zuzu-custom-card .product-card__content.text-right .zuzu-card-info{align-items:end;text-align:right}.zuzu-card-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.zuzu-custom-card[data-color-error] .zuzu-card-status{position:static;width:auto;height:auto;clip-path:none;margin-block-start:8px;font-size:12px;line-height:1.4}.zuzu-custom-card[aria-busy=true] .zuzu-card-swatches{opacity:.65}@media(max-width:767px){.zuzu-card-chips[data-mobile-limit="1"] .zuzu-card-chip:nth-child(n+2),.zuzu-card-chips[data-mobile-limit="2"] .zuzu-card-chip:nth-child(n+3),.zuzu-card-chips[data-mobile-limit="3"] .zuzu-card-chip:nth-child(n+4){display:none}.zuzu-card-swatches:not([data-fit-ready]) .zuzu-card-swatch:not([data-mobile-visible]),.zuzu-card-swatches:not([data-fit-ready]) .zuzu-card-more[data-mobile-empty]{display:none}}@media(min-width:768px){.zuzu-card-chips[data-desktop-limit="1"] .zuzu-card-chip:nth-child(n+2),.zuzu-card-chips[data-desktop-limit="2"] .zuzu-card-chip:nth-child(n+3),.zuzu-card-chips[data-desktop-limit="3"] .zuzu-card-chip:nth-child(n+4){display:none}.zuzu-custom-card [data-size-desktop=xs]{--zuzu-card-font-size: 13px}.zuzu-custom-card [data-size-desktop=s]{--zuzu-card-font-size: 14px}.zuzu-custom-card [data-size-desktop=m]{--zuzu-card-font-size: 16px}.zuzu-custom-card [data-size-desktop=l]{--zuzu-card-font-size: 18px}.zuzu-card-swatches[data-swatch-size=xs]{--zuzu-swatch-size: 14px}.zuzu-card-swatches[data-swatch-size=s]{--zuzu-swatch-size: 20px}.zuzu-card-swatches[data-swatch-size=m]{--zuzu-swatch-size: 24px}.zuzu-card-swatches[data-swatch-size=l]{--zuzu-swatch-size: 30px}.zuzu-card-swatches:not([data-fit-ready]) .zuzu-card-swatch:not([data-desktop-visible]),.zuzu-card-swatches:not([data-fit-ready]) .zuzu-card-more[data-desktop-empty]{display:none}.zuzu-card-more__desktop{display:inline}.zuzu-card-more__mobile{display:none}}@media(prefers-reduced-motion:reduce){.zuzu-card-image--hover{transition:none}}@media(max-width:767px){.zuzu-custom-card .zuzu-card-labels[data-custom-labels][data-size-mobile=xs] .badge{font-size:10px}.zuzu-custom-card .zuzu-card-labels[data-custom-labels][data-size-mobile=s] .badge{font-size:11px}.zuzu-custom-card .zuzu-card-labels[data-custom-labels][data-size-mobile=m] .badge{font-size:12px}.zuzu-custom-card .zuzu-card-labels[data-custom-labels][data-size-mobile=l] .badge{font-size:13px}.zuzu-custom-card .zuzu-card-labels[data-custom-labels][data-size-mobile=xl] .badge{font-size:14px}.zuzu-custom-card .zuzu-card-labels[data-custom-labels][data-size-mobile=xxl] .badge{font-size:16px}.zuzu-custom-card .zuzu-card-labels[data-custom-labels][data-compact-mobile=xs] .badge{padding:1px 3px}.zuzu-custom-card .zuzu-card-labels[data-custom-labels][data-compact-mobile=s] .badge{padding:2px 4px}.zuzu-custom-card .zuzu-card-labels[data-custom-labels][data-compact-mobile=m] .badge{padding:3px 6px}.zuzu-custom-card .zuzu-card-labels[data-custom-labels][data-compact-mobile=l] .badge{padding:5px 8px}}@media(min-width:768px){.zuzu-custom-card .zuzu-card-labels[data-custom-labels][data-size-desktop=xs] .badge{font-size:10px}.zuzu-custom-card .zuzu-card-labels[data-custom-labels][data-size-desktop=s] .badge{font-size:12px}.zuzu-custom-card .zuzu-card-labels[data-custom-labels][data-size-desktop=m] .badge{font-size:13px}.zuzu-custom-card .zuzu-card-labels[data-custom-labels][data-size-desktop=l] .badge{font-size:14px}.zuzu-custom-card .zuzu-card-labels[data-custom-labels][data-size-desktop=xl] .badge{font-size:16px}.zuzu-custom-card .zuzu-card-labels[data-custom-labels][data-size-desktop=xxl] .badge{font-size:18px}.zuzu-custom-card .zuzu-card-labels[data-custom-labels][data-compact-desktop=xs] .badge{padding:1px 3px}.zuzu-custom-card .zuzu-card-labels[data-custom-labels][data-compact-desktop=s] .badge{padding:2px 4px}.zuzu-custom-card .zuzu-card-labels[data-custom-labels][data-compact-desktop=m] .badge{padding:3px 6px}.zuzu-custom-card .zuzu-card-labels[data-custom-labels][data-compact-desktop=l] .badge{padding:5px 8px}}.zuzu-custom-card:dir(rtl) .product-card__content.text-right .zuzu-card-info{align-items:start}
/*# sourceMappingURL=/cdn/shop/t/36/assets/zuzu-custom-cards.css.map */
