.cz-card{position:relative;display:flex;flex-direction:column;min-width:0;color:var(--cz-text,#1f1f2e)}.cz-card__media{position:relative;border-radius:var(--cz-radius,12px);overflow:hidden;background:var(--cz-soft,#f5f5f7)}.cz-card__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;outline:0}.cz-card__track::-webkit-scrollbar{display:none}.cz-card__slide{flex:0 0 100%;aspect-ratio:1;scroll-snap-align:start;scroll-snap-stop:always}.cz-card__img{display:block;width:100%;height:100%;object-fit:contain}.cz-card__tags{position:absolute;top:var(--space-2,8px);left:var(--space-2,8px);z-index:2;display:flex;flex-wrap:wrap;gap:var(--space-1,4px);pointer-events:none}.cz-tag{display:inline-flex;align-items:center;padding:var(--space-1,4px) var(--space-2,8px);border-radius:999px;background:var(--cz-navy,#100f2c);color:#fff;font-size:var(--fs-label,12px);line-height:var(--lh-label,1.33);font-weight:var(--fw-semibold,600)}.cz-tag--muted{background:#fff;color:var(--cz-muted,#6b6b7b)}.cz-card__arrow{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-top:-16px;padding:0;border:0;border-radius:50%;background:#fff;color:var(--cz-navy,#100f2c);box-shadow:0 2px 8px #100f2c26;cursor:pointer;opacity:0;transition:opacity .2s}.cz-card__arrow--prev{left:var(--space-2,8px)}.cz-card__arrow--next{right:var(--space-2,8px)}.cz-card__arrow[hidden]{display:none}.cz-card__media:hover .cz-card__arrow,.cz-card__arrow:focus-visible{opacity:1}@media(hover:none){.cz-card__arrow{opacity:1;width:28px;height:28px;margin-top:-14px}}.cz-card__dots{position:absolute;left:0;right:0;bottom:var(--space-2,8px);display:flex;justify-content:center;gap:4px;pointer-events:none}.cz-card__dots span{width:6px;height:6px;border-radius:50%;background:#100f2c40;transition:background-color .2s,width .2s}.cz-card__dots span.is-active{width:16px;border-radius:3px;background:var(--cz-navy,#100f2c)}.cz-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1,4px);padding-top:var(--space-3,12px)}.cz-card__title{color:var(--cz-navy,#100f2c)!important;font-size:var(--fs-body,16px);line-height:var(--lh-body,1.5);font-weight:var(--fw-semibold,600);text-decoration:none;letter-spacing:0;text-transform:none}.cz-card__title:hover{text-decoration:underline;text-underline-offset:3px}.cz-card__rating .jdgm-preview-badge{text-align:left!important}.cz-card__rating .jdgm-prev-badge{display:flex!important;align-items:center;gap:var(--space-1,4px)}.cz-card__rating .jdgm-prev-badge__text{color:var(--cz-muted,#6b6b7b);font-size:var(--fs-label,12px)!important}.cz-card__rating .jdgm-star{font-size:12px!important}.cz-card__swatches{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:var(--space-1,4px) 0}.cz-sw{display:block;width:20px;height:20px;border-radius:50%;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #100f2c26;transition:box-shadow .15s}.cz-sw:hover,.cz-sw.is-active{box-shadow:inset 0 0 0 1px #100f2c26,0 0 0 2px #fff,0 0 0 3px var(--cz-navy,#100f2c)}.cz-sw:focus-visible{outline:2px solid var(--cz-navy,#100f2c);outline-offset:2px}.cz-sw-more{color:var(--cz-muted,#6b6b7b)!important;font-size:var(--fs-label,12px);line-height:20px;text-decoration:none}.cz-card__price{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1,4px) var(--space-2,8px);font-variant-numeric:tabular-nums}.cz-card__now{color:var(--cz-navy,#100f2c);font-size:var(--fs-body,16px);line-height:var(--lh-body,1.5);font-weight:var(--fw-semibold,600)}.cz-card__now.is-sale{color:#c62828}.cz-card__was{color:var(--cz-muted,#6b6b7b);font-size:var(--fs-small,14px);line-height:var(--lh-small,1.43)}.cz-card__save{padding:2px var(--space-2,8px);border-radius:999px;background:var(--cz-orange,#e95d2a);color:#fff;font-size:var(--fs-label,12px);line-height:var(--lh-label,1.33);font-weight:var(--fw-semibold,600)}.cz-card__compare{margin-top:var(--space-1,4px);color:var(--cz-text,#1f1f2e);font-size:var(--fs-small,14px);line-height:var(--lh-small,1.43);text-decoration:underline;text-underline-offset:3px;cursor:pointer;letter-spacing:0;text-transform:none}.cz-card__compare:focus-visible{outline:2px solid var(--cz-navy,#100f2c);outline-offset:2px}@media(max-width:768px){.cz-card__title{font-size:var(--fs-small,14px);line-height:var(--lh-small,1.43)}.cz-sw{width:18px;height:18px}.cz-card__save{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/132/assets/cz-card.css.map */
