.product-card{position:relative;display:flex;min-width:0;height:100%;flex-direction:column;overflow:hidden;border:var(--card-border-width) solid var(--card-border-color);border-radius:var(--card-radius);background:var(--card-background);box-shadow:none;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}body[data-card-style=minimal] .product-card{overflow:hidden;border-color:transparent;background:transparent}body[data-card-style=elevated] .product-card{border-color:color-mix(in srgb,var(--card-border-color) 72%,transparent);box-shadow:0 10px 32px color-mix(in srgb,var(--ink) 10%,transparent)}@media(hover:hover){body[data-card-style=boxed] .product-card:hover,body[data-card-style=elevated] .product-card:hover{border-color:color-mix(in srgb,var(--ink) 28%,var(--card-border-color));box-shadow:0 16px 40px color-mix(in srgb,var(--ink) 13%,transparent);transform:translateY(-2px)}body[data-card-style=minimal] .product-card:hover .product-card-media-wrap{background:color-mix(in srgb,var(--card-image-background) 94%,var(--ink))}}.product-card-media-wrap{position:relative;min-width:0;margin:var(--card-padding) var(--card-padding) 0;overflow:hidden;border-radius:var(--card-image-radius);background:var(--card-image-background);isolation:isolate;transition:background-color .25s ease}body[data-card-style=minimal] .product-card-media-wrap{margin:var(--card-padding) var(--card-padding) 0}.product-card .product-media{position:relative;display:block;width:100%;overflow:hidden;border-radius:inherit;background:var(--card-image-background);isolation:isolate}.product-card .product-media.square{aspect-ratio:1 / 1}.product-card .product-media.portrait{aspect-ratio:4 / 5}.product-card .product-media.tall{aspect-ratio:3 / 4}.product-card .product-media.landscape{aspect-ratio:4 / 3}.product-card .product-media.adapt{aspect-ratio:auto}.product-card .product-media img,.product-card .product-media .placeholder{width:100%;height:100%;padding:var(--card-image-padding);background:var(--card-image-background);object-position:center;transition:transform .65s cubic-bezier(.2,.75,.25,1),opacity .3s ease}.product-card .product-media.adapt img:not(.second),.product-card .product-media.adapt .placeholder{height:auto}body[data-card-image-fit=cover] .product-card .product-media img{object-fit:cover}body[data-card-image-fit=contain] .product-card .product-media img{object-fit:contain}body[data-card-image-position=top] .product-card .product-media img{object-position:center top}body[data-card-image-position=bottom] .product-card .product-media img{object-position:center bottom}.product-card .product-media .placeholder{background:var(--card-image-background);fill:color-mix(in srgb,var(--ink) 23%,var(--card-image-background))}.product-card:hover .product-media img:not(.second){transform:none}.product-card .product-media img.second{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}body[data-card-hover=zoom] .product-card:hover .product-media img:not(.second),body[data-card-hover=zoom_swap] .product-card:hover .product-media img:not(.second){transform:scale(var(--card-hover-scale))}body[data-card-hover=swap] .product-card:hover .product-media img.second,body[data-card-hover=zoom_swap] .product-card:hover .product-media img.second{opacity:1}body[data-card-hover=zoom_swap] .product-card:hover .product-media img.second{transform:scale(var(--card-hover-scale))}.product-card .badges{position:absolute;z-index:4;top:12px;right:auto;bottom:auto;left:12px;display:flex;max-width:calc(100% - 24px);flex-wrap:wrap;gap:5px;pointer-events:none}body[data-card-badge-position=top_right] .product-card .badges{right:12px;left:auto;justify-content:flex-end}body[data-card-badge-position=bottom_left] .product-card .badges{top:auto;bottom:12px}body[data-card-badge-position=bottom_right] .product-card .badges{top:auto;right:12px;bottom:12px;left:auto;justify-content:flex-end}.product-card .badges b{display:inline-flex;min-height:24px;align-items:center;padding:5px 8px;border:1px solid var(--card-badge-background);border-radius:0;background:var(--card-badge-background);color:var(--card-badge-text);font-family:var(--body);font-size:9px;font-weight:800;line-height:1;letter-spacing:.12em;text-transform:uppercase}.product-card .badges b.accent{border-color:var(--card-sale-badge-background);background:var(--card-sale-badge-background);color:var(--card-sale-badge-text)}.product-card .badges b.sold{border-color:var(--card-badge-background);background:var(--card-badge-background);color:var(--card-badge-text)}body[data-card-badge-style=outline] .product-card .badges b{background:color-mix(in srgb,var(--card-background) 88%,transparent);color:var(--card-badge-background);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body[data-card-badge-style=outline] .product-card .badges b.accent{border-color:var(--card-sale-badge-background);background:color-mix(in srgb,var(--card-background) 88%,transparent);color:var(--card-sale-badge-text)}body[data-card-badge-style=pill] .product-card .badges b{border-radius:999px}.product-card .wishlist-toggle{position:absolute;z-index:5;top:12px;right:12px;display:grid;width:36px;height:36px;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--card-wishlist-color) 14%,transparent);border-radius:50%;background:color-mix(in srgb,var(--card-wishlist-background) 92%,transparent);color:var(--card-wishlist-color);box-shadow:0 5px 18px color-mix(in srgb,var(--ink) 7%,transparent);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .2s ease,transform .2s ease,color .2s ease,background-color .2s ease}body[data-card-wishlist-position=top_left] .product-card .wishlist-toggle{right:auto;left:12px}body[data-card-wishlist-style=square] .product-card .wishlist-toggle{border-radius:min(8px,var(--card-image-radius))}body[data-card-wishlist-style=minimal] .product-card .wishlist-toggle{border-color:transparent;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.product-card .wishlist-toggle svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:fill .18s ease,transform .18s ease}.product-card .wishlist-toggle:hover{transform:translateY(-1px)}.product-card .wishlist-toggle:hover svg{transform:scale(1.08)}.product-card .wishlist-toggle.active{border-color:var(--card-wishlist-color);background:var(--card-wishlist-color);color:var(--card-wishlist-background)}.product-card .wishlist-toggle.active svg{fill:currentColor}body[data-card-badge-position=top_right][data-card-wishlist-position=top_right] .product-card .badges{right:58px}body[data-card-badge-position=top_left][data-card-wishlist-position=top_left] .product-card .badges{left:58px}.product-card.has-quick-add.quick-overlay .compare-toggle{bottom:64px}.product-card .product-meta{display:block;flex:1 1 auto;min-width:0;padding:var(--card-content-gap) var(--card-padding) var(--card-padding);text-align:left}body[data-card-style=minimal] .product-card .product-meta{padding:var(--card-content-gap) var(--card-padding) var(--card-padding)}.product-card.has-quick-add.quick-below .product-meta{padding-bottom:var(--card-content-gap)}.product-card .product-meta-main{display:flex;min-width:0;flex-direction:column}body[data-card-align=center] .product-card .product-meta{text-align:center}body[data-card-align=center] .product-card .price,body[data-card-align=center] .product-card .rating,body[data-card-align=center] .product-card .card-swatches,body[data-card-align=center] .product-card .card-sizes-preview{justify-content:center}body[data-card-align=center] .product-card .product-card__commerce{align-items:center}.product-card .product-card-kicker{order:var(--card-kicker-order)}.product-card .card-swatches{order:var(--card-swatches-order)}.product-card .product-card__title{order:var(--card-title-order)}.product-card .product-card__commerce{order:var(--card-price-order)}.product-card .card-sizes-preview{order:var(--card-sizes-order)}.product-card .rating{order:var(--card-rating-order)}body[data-card-kicker-align=left] .product-card .product-card-kicker{justify-content:flex-start;text-align:left}body[data-card-kicker-align=center] .product-card .product-card-kicker{justify-content:center;text-align:center}body[data-card-kicker-align=right] .product-card .product-card-kicker{justify-content:flex-end;text-align:right}body[data-card-title-align=left] .product-card .product-card__title{text-align:left}body[data-card-title-align=center] .product-card .product-card__title{text-align:center}body[data-card-title-align=right] .product-card .product-card__title{text-align:right}body[data-card-price-align=left] .product-card .product-card__commerce{align-items:flex-start;text-align:left}body[data-card-price-align=center] .product-card .product-card__commerce{align-items:center;text-align:center}body[data-card-price-align=right] .product-card .product-card__commerce{align-items:flex-end;text-align:right}body[data-card-options-align=left] .product-card .card-swatches,body[data-card-options-align=left] .product-card .card-sizes-preview{justify-content:flex-start}body[data-card-options-align=center] .product-card .card-swatches,body[data-card-options-align=center] .product-card .card-sizes-preview{justify-content:center}body[data-card-options-align=right] .product-card .card-swatches,body[data-card-options-align=right] .product-card .card-sizes-preview{justify-content:flex-end}.product-card .product-card-kicker{display:flex;min-height:1em;align-items:center;gap:5px;margin:0 0 7px;color:var(--muted);font-size:var(--card-kicker-size);line-height:1.2}.product-card .product-card__title{display:-webkit-box;min-height:calc(var(--card-title-lines) * 1.35em);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--card-title-lines);margin:0;font-family:var(--body);font-size:var(--card-title-size);font-weight:var(--card-title-weight);line-height:1.25;letter-spacing:.015em;text-transform:none}body[data-card-title-case=uppercase] .product-card .product-card__title{text-transform:uppercase}body[data-card-full-title=true] .product-card .product-card__title{display:block;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset;overflow-wrap:anywhere}.product-card .product-card__link{color:inherit;text-decoration:none}.product-card .product-card__link:hover{text-decoration:none}.product-card__commerce{display:flex;align-items:flex-start;gap:4px;flex-direction:column;margin-top:9px}.product-card .price{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:5px 8px;margin-top:0;font-size:var(--card-regular-price-size);line-height:1.2}.product-card .price-current{font-weight:750}.product-card .price.sale .price-current{font-weight:800}.product-card .price-compare{color:var(--muted);font-size:.9em;font-weight:450}.product-card .price-current--struck{color:var(--muted);font-weight:500;text-decoration:line-through;text-decoration-thickness:1px}.product-card .price-discount{padding:3px 5px;border-radius:2px;background:var(--card-sale-badge-background);color:var(--card-sale-badge-text);font-size:9px;font-weight:800;line-height:1}body[data-card-price-layout=stacked] .product-card .price{flex-direction:column;align-items:flex-start;gap:3px}body[data-card-align=center][data-card-price-layout=stacked] .product-card .price{align-items:center}body[data-card-price-priority=pix_first] .product-card .pix-note{order:1}body[data-card-price-priority=pix_first] .product-card .price{order:2}body[data-card-price-priority=regular_first] .product-card .price{order:1}body[data-card-price-priority=regular_first] .product-card .pix-note{order:2}.product-card .installment-note{order:3}.urb-collection[data-collection-card-align=left] .product-card .product-meta,.urb-collection[data-collection-card-align=left] .product-card .product-card__title{text-align:left}.urb-collection[data-collection-card-align=left] .product-card .product-card__commerce{align-items:flex-start;text-align:left}.urb-collection[data-collection-card-align=left] .product-card .card-swatches,.urb-collection[data-collection-card-align=left] .product-card .card-sizes-preview{justify-content:flex-start}.urb-collection[data-collection-card-align=center] .product-card .product-meta,.urb-collection[data-collection-card-align=center] .product-card .product-card__title{text-align:center}.urb-collection[data-collection-card-align=center] .product-card .product-card__commerce{align-items:center;text-align:center}.urb-collection[data-collection-card-align=center] .product-card .card-swatches,.urb-collection[data-collection-card-align=center] .product-card .card-sizes-preview{justify-content:center}.urb-collection[data-collection-card-align=right] .product-card .product-meta,.urb-collection[data-collection-card-align=right] .product-card .product-card__title{text-align:right}.urb-collection[data-collection-card-align=right] .product-card .product-card__commerce{align-items:flex-end;text-align:right}.urb-collection[data-collection-card-align=right] .product-card .card-swatches,.urb-collection[data-collection-card-align=right] .product-card .card-sizes-preview{justify-content:flex-end}.product-card .payment-note{margin:0;color:var(--muted);font-size:10px;line-height:1.35}.product-card .pix-note{display:flex;flex-wrap:wrap;align-items:center;gap:5px;color:var(--card-pix-color);font-weight:650}.product-card .pix-note__amount{color:var(--card-pix-color);font-size:var(--card-pix-price-size);font-weight:900}.product-card .pix-note__via{color:var(--ink);font-size:max(9px,calc(var(--card-pix-price-size) * .58));font-weight:800;letter-spacing:.04em;text-transform:uppercase}.product-card .pix-note__discount{color:var(--card-pix-color);font-size:9px;font-weight:750;letter-spacing:.04em}.product-card .installment-note{color:var(--muted);font-size:var(--card-installment-size)}.product-card .rating{display:flex;align-items:center;gap:4px;margin-top:8px;color:var(--muted);font-size:10px;line-height:1}.product-card .rating .stars{background:linear-gradient(90deg,var(--ink) 0 var(--fill),color-mix(in srgb,var(--ink) 18%,transparent) var(--fill) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:11px;letter-spacing:.04em}.product-card .card-swatches{display:flex;align-items:center;gap:7px;margin-top:12px}.product-card .color-swatch{width:var(--card-swatch-size);height:var(--card-swatch-size);flex:0 0 var(--card-swatch-size);border:1px solid color-mix(in srgb,var(--ink) 25%,transparent);border-radius:50%;background-color:var(--swatch, var(--surface));background-image:var(--swatch-image, none);background-position:center;background-size:cover;box-shadow:inset 0 0 0 2px var(--card-background)}.product-card .color-swatch.is-active{outline:1px solid var(--ink);outline-offset:2px}.product-card .card-option-label{margin-right:2px;color:var(--muted);font-size:var(--card-option-label-size);font-weight:750;letter-spacing:.1em;text-transform:uppercase}.product-card .card-swatches small,.product-card .card-sizes-preview small{color:var(--muted);font-size:9px;font-weight:700}.product-card .card-sizes-preview{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px;color:var(--muted);font-size:var(--card-option-value-size);letter-spacing:.08em;text-transform:uppercase}.product-card .card-sizes-preview .card-option-label{min-width:auto;padding:0;border:0}.product-card .card-sizes-preview>span{min-width:25px;padding:3px 5px;border:1px solid var(--card-border-color);text-align:center}.product-card .card-sizes-preview>span.is-unavailable{color:color-mix(in srgb,var(--muted) 50%,transparent);text-decoration:line-through}.product-card .card-quick-action{z-index:6;padding:0}.product-card .card-quick-action--below{position:relative;inset:auto;margin-top:auto;padding:0 var(--card-padding) var(--card-padding);transform:none}.product-card .card-quick-action--overlay{position:absolute;right:10px;bottom:10px;left:10px;transform:none}.product-card .quick-add{display:block;width:100%;opacity:1}.product-card .card-quick-button,.product-card .card-quick-action .quick-add button{display:flex;width:100%;min-height:42px;align-items:center;justify-content:center;gap:9px;padding:10px 14px;border:1px solid var(--card-quick-border);border-radius:0;background:var(--card-quick-background);color:var(--card-quick-text);font-size:9px;font-weight:800;line-height:1.1;letter-spacing:.13em;text-transform:uppercase;opacity:1;transition:filter .18s ease,transform .18s ease}.product-card .card-quick-button:hover,.product-card .card-quick-action .quick-add button:hover{filter:brightness(.9);transform:translateY(-1px)}.product-card .card-quick-button svg{width:17px;height:17px;flex:0 0 17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}body[data-card-quick-style=outline] .product-card .card-quick-button,body[data-card-quick-style=outline] .product-card .card-quick-action .quick-add button{background:transparent;color:var(--card-quick-border)}.product-card .quick-panel{display:none;margin:0 0 6px}.product-card.quick-open .quick-panel{display:block;animation:urb-rise .22s ease}.product-card .quick-sizes{display:grid;grid-template-columns:repeat(auto-fit,minmax(38px,1fr));gap:3px;padding:6px;border:1px solid var(--card-border-color);background:var(--card-background);box-shadow:0 12px 30px color-mix(in srgb,var(--ink) 12%,transparent)}.product-card .quick-sizes button{min-height:38px;border:1px solid var(--card-border-color);background:var(--card-background);font-size:9px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.product-card .quick-sizes button:hover:not([disabled]){border-color:var(--ink);background:var(--ink);color:var(--bg)}.product-card .quick-sizes button[disabled]{color:color-mix(in srgb,var(--ink) 32%,transparent);background-image:linear-gradient(to top left,transparent 47%,currentColor 47% 53%,transparent 53%);cursor:not-allowed}@media(hover:hover)and (min-width:990px){.product-card .wishlist-toggle{opacity:0;transform:translateY(-4px)}.product-card:hover .wishlist-toggle,.product-card:focus-within .wishlist-toggle,.product-card .wishlist-toggle.active{opacity:1;transform:none}body[data-card-quick-visibility=hover] .product-card .card-quick-action{opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease}body[data-card-quick-visibility=hover] .product-card:hover .card-quick-action,body[data-card-quick-visibility=hover] .product-card:focus-within .card-quick-action,body[data-card-quick-visibility=hover] .product-card.quick-open .card-quick-action{opacity:1;pointer-events:auto;transform:none}}.product-card a:focus-visible,.product-card button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(max-width:749px){.product-card{--card-content-gap-mobile: max(8px, calc(var(--card-content-gap) - 2px))}.product-card .product-meta{padding-top:var(--card-content-gap-mobile)}.product-card .product-card__title{font-size:var(--card-title-size)}body[data-card-style=minimal] .product-card .product-meta{padding:var(--card-content-gap-mobile) var(--card-padding) var(--card-padding)}.product-card .price{font-size:var(--card-regular-price-size)}.product-card .pix-note__amount{font-size:var(--card-pix-price-size)}.product-card .payment-note{font-size:var(--card-installment-size)}.product-card .wishlist-toggle{width:34px;height:34px}body[data-card-quick-mobile=false] .product-card .card-quick-action{display:none!important}body[data-card-quick-mobile=false] .product-card.has-quick-add.quick-overlay .compare-toggle{bottom:10px}.product-card .card-quick-action--overlay{right:8px;bottom:8px;left:8px}.product-card .card-quick-button,.product-card .card-quick-action .quick-add button{min-height:40px;padding-inline:10px;letter-spacing:.08em}}@media(max-width:420px){.product-card .card-quick-button svg{display:none}.product-card .card-quick-button,.product-card .card-quick-action .quick-add button{font-size:8px}.product-card .badges{top:8px;left:8px}body[data-card-badge-position=top_right] .product-card .badges{right:8px;left:auto}body[data-card-badge-position=bottom_left] .product-card .badges{top:auto;bottom:8px}body[data-card-badge-position=bottom_right] .product-card .badges{top:auto;right:8px;bottom:8px;left:auto}.product-card .badges b{min-height:21px;padding:4px 6px;font-size:8px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/product-card.css.map */
