.card__badge--left{position:absolute;top:1rem;left:1rem;display:flex;flex-direction:column;gap:.4rem;z-index:3}.card__badge--right{position:absolute;top:1rem;right:1rem;display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;z-index:3}.card__badge--bottom-right{position:absolute;bottom:1rem;right:1rem;z-index:3}.badge--few-left-text{color:#dc2626;font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;background:none;padding:0}.badge--special{padding:.4rem .8rem;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.badge--release{background-color:#000;color:#fff}.badge--vintage{background-color:#8b4513;color:#fff}.badge--preorder{background-color:#2563eb;color:#fff}.badge--draw{background-color:#7c3aed;color:#fff}.badge--few-left{background-color:#dc2626;color:#fff;padding:.4rem .8rem;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.product-card .card-information__wrapper>.subtitle,.product-card .card-information__wrapper>.vendor-link,.product-card .card-information__wrapper>.caption-with-letter-spacing{font-size:1.17rem!important}.product-card .card__title,.product-card .card__title a{font-size:1.17rem!important}.product-card .price-item{font-size:1.4rem}.price--on-sale .price__sale{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem}.price--on-sale .price-item--sale{color:#000!important;font-weight:700;font-size:1.5rem;order:1}.price--on-sale .price__compare{order:2}.price--on-sale .price__compare .price-item--regular{text-decoration:line-through;color:#999!important;font-size:1.1rem;font-weight:400}.card__size-price-row{display:flex;flex-direction:column;gap:.6rem}.card__inline-sizes{display:none;flex-wrap:wrap;gap:.3rem;max-height:0;overflow:hidden;opacity:0;transition:all .3s ease}.card__inline-size{font-size:1.1rem;color:rgb(var(--color-foreground));padding:.2rem .4rem;background:rgb(var(--color-background));border:1px solid rgb(var(--color-border));min-width:2.4rem;text-align:center;line-height:1.2}.card__inline-size--unavailable{opacity:.35;text-decoration:line-through}.card-information-block{transition:opacity .25s ease,max-height .3s ease}.card__variants-hover{opacity:0;max-height:0;overflow:hidden;transition:opacity .25s ease,max-height .3s ease}@media screen and (min-width: 990px){.product-card.card-wrapper:has(.card__inner:hover) .card-information__wrapper>.subtitle,.product-card.card-wrapper:has(.card__inner:hover) .card-information__wrapper>.vendor-link,.product-card.card-wrapper:has(.card__inner:hover) .card-information__wrapper>.caption-with-letter-spacing,.product-card.card-wrapper:has(.card__inner:hover) .card-information__wrapper>.card__collection-title,.product-card.card-wrapper:has(.card__inner:hover) .card-information__wrapper>.card__sku,.product-card.card-wrapper:has(.card__inner:hover) .card-information__wrapper>.product-card-tags,.product-card.card-wrapper:has(.card__inner:hover) .card-information__wrapper>.card-type__hover{display:none!important}.product-card.card-wrapper:has(.card__inner:hover) .card-information-block{display:none!important}.product-card.card-wrapper:has(.card__inner:hover) .card__variants-hover{opacity:1;max-height:none;overflow:visible}}.card-information__wrapper>.subtitle,.card-information__wrapper>.vendor-link,.card-information__wrapper>.caption-with-letter-spacing{transition:opacity .25s ease,max-height .25s ease}.card__variants-hover{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;margin-top:0;padding-top:0}.card__variants-row{display:flex;align-items:center;justify-content:flex-start}.card__variants-values--text{font-size:1.2rem;color:rgb(var(--color-foreground));display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:0;line-height:1.5}.card__variant-size-item{display:inline-flex;align-items:center;white-space:nowrap}.card__variant-size-text{color:rgb(var(--color-foreground))}.card__variant-size-text--sold-out{opacity:.35;text-decoration:line-through}.card__variant-separator{margin:0 .5rem;color:rgba(var(--color-foreground),.3);font-weight:300}.card__variants-values{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:flex-start}.card__variant-color{width:1.6rem;height:1.6rem;border-radius:50%;border:1px solid rgba(var(--color-border),.8);display:inline-block;transition:all .2s ease}.card__variant-color--sold-out{opacity:.35;position:relative}.card__variant-color--sold-out:after{content:"";position:absolute;top:50%;left:-2px;right:-2px;height:1px;background:rgba(var(--color-foreground),.6);transform:rotate(-45deg)}.card__variant-color[style*=black]{background-color:#000!important}.card__variant-color[style*=white]{background-color:#fff!important;border-color:#ddd}.card__variant-color[style*=red]{background-color:#dc2626!important}.card__variant-color[style*=blue]{background-color:#2563eb!important}.card__variant-color[style*=navy]{background-color:#1e3a5f!important}.card__variant-color[style*=green]{background-color:#16a34a!important}.card__variant-color[style*=yellow]{background-color:#eab308!important}.card__variant-color[style*=orange]{background-color:#ea580c!important}.card__variant-color[style*=pink]{background-color:#ec4899!important}.card__variant-color[style*=purple]{background-color:#9333ea!important}.card__variant-color[style*=gray],.card__variant-color[style*=grey]{background-color:#6b7280!important}.card__variant-color[style*=brown]{background-color:#78350f!important}.card__variant-color[style*=beige]{background-color:#d4c4a8!important}.card__variant-color[style*=cream]{background-color:#fffdd0!important}.card__variant-color[style*=olive]{background-color:#4d5d2e!important}.card__variant-color[style*=burgundy]{background-color:#722f37!important}.card__variant-color[style*=tan]{background-color:tan!important}.card__variant-color[style*=khaki]{background-color:#c3b091!important}.card__variant-color[style*=oatmeal]{background-color:#c8b896!important}@media screen and (max-width: 989px){.card__variants-hover{display:none!important}.card-information-block{opacity:1!important;max-height:none!important}}body:not(.template-collection) .product-card .card__variants-hover{opacity:1;max-height:none;overflow:visible;position:relative;min-height:1.6rem;margin-top:.6rem}body:not(.template-collection) .product-card .card__variants-hover .card__variants-colors,body:not(.template-collection) .product-card .card__variants-hover .card__variants-sizes{position:absolute;top:0;left:0;display:flex!important;flex-wrap:wrap;gap:.5rem;transition:opacity .2s ease}body:not(.template-collection) .product-card .card__variants-hover .card__variants-colors{opacity:1;pointer-events:auto}body:not(.template-collection) .product-card .card__variants-hover .card__variants-sizes{opacity:0;pointer-events:none}body:not(.template-collection) .product-card .card__variant-color{width:1.4rem;height:1.4rem}body:not(.template-collection) .product-card .card-information-block,body:not(.template-collection) .product-card .card-information__wrapper>.subtitle,body:not(.template-collection) .product-card .card-information__wrapper>.vendor-link,body:not(.template-collection) .product-card .card-information__wrapper>.caption-with-letter-spacing{transition:opacity .2s ease}@media screen and (min-width: 990px){body:not(.template-collection) .product-card.card-wrapper:has(.card__inner:hover) .card-information-block{opacity:0;pointer-events:none}body:not(.template-collection) .product-card.card-wrapper:has(.card__inner:hover) .card-information__wrapper>.subtitle,body:not(.template-collection) .product-card.card-wrapper:has(.card__inner:hover) .card-information__wrapper>.vendor-link,body:not(.template-collection) .product-card.card-wrapper:has(.card__inner:hover) .card-information__wrapper>.caption-with-letter-spacing,body:not(.template-collection) .product-card.card-wrapper:has(.card__inner:hover) .card-information__wrapper>.card__collection-title,body:not(.template-collection) .product-card.card-wrapper:has(.card__inner:hover) .card-information__wrapper>.card__sku,body:not(.template-collection) .product-card.card-wrapper:has(.card__inner:hover) .card-information__wrapper>.product-card-tags,body:not(.template-collection) .product-card.card-wrapper:has(.card__inner:hover) .card-type__hover{opacity:0;pointer-events:none}body:not(.template-collection) .product-card.card-wrapper:has(.card__inner:hover) .card__variants-hover .card__variants-colors{opacity:0;pointer-events:none}body:not(.template-collection) .product-card.card-wrapper:has(.card__inner:hover) .card__variants-hover .card__variants-sizes{opacity:1;pointer-events:auto}}@media screen and (max-width: 989px){body:not(.template-collection) .product-card .card__variants-hover .card__variants-colors{position:static;opacity:1!important}body:not(.template-collection) .product-card .card__variants-hover .card__variants-sizes{display:none!important}}.card-information-block{display:flex;justify-content:space-between;align-items:flex-end!important;flex-direction:row!important;gap:1rem}.card-information-block .card__title,.card-information-block .card-information__text{flex:1;min-width:0}.card-information-block .price-wrapper,.card-information-block .price{flex-shrink:0;text-align:right;align-self:flex-end}.card-information-block .price-item{line-height:1.2}@media screen and (max-width: 749px){.card-information-block{flex-direction:column!important;align-items:flex-start!important;gap:.4rem}.card-information-block .price-wrapper,.card-information-block .price{text-align:left}}.collection-banner .collection-breadcrumbs,.collection-banner .collection-breadcrumbs a,.collection-banner .collection-breadcrumbs span,.collection-banner .collection-banner__desc,.collection-banner .collection-banner__desc p{font-size:1.375rem!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-card-enhancements.css.map */
