.product-card{display:flex;flex-direction:column;position:relative;min-width:0;text-align:center}.product-card__media{background:var(--c-bg)}.product-card__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.product-card__images{position:absolute;top:0;right:0;bottom:0;left:0}.product-card{--card-pad: 3%}@media(min-width:750px){.product-card{--card-pad: 4%}}.product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:var(--card-pad);object-fit:contain}.product-card__image--secondary{opacity:0}@media(hover:hover){.product-card__image--primary,.product-card__image--secondary{transition:opacity var(--dur-base) var(--ease)}.product-card:hover .product-card__image--secondary,.product-card:focus-within .product-card__image--secondary{opacity:1}}@media(hover:none){.product-card__images--pair{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product-card__images--pair::-webkit-scrollbar{display:none}.product-card__images--pair .product-card__image{position:relative;flex:0 0 100%;height:100%;scroll-snap-align:start;opacity:1}.product-card__images--pair:after{content:"";position:absolute;bottom:var(--sp-2);left:50%;transform:translate(-50%);width:1.6rem;height:.2rem;background:rgba(var(--c-fg-rgb),.3);pointer-events:none}}.product-card__badge{position:absolute;left:var(--sp-2);bottom:var(--sp-2);z-index:2;pointer-events:none}@media(hover:hover){.product-card--quick-add:hover .product-card__badge,.product-card--quick-add:focus-within .product-card__badge{opacity:0}}.product-card--quick-add.is-open .product-card__badge{opacity:0}.product-card__badge{transition:opacity var(--dur-fast) var(--ease)}.product-card--sold-out .product-card__image--secondary{display:none}.product-card__quick-add{position:absolute;left:0;right:0;bottom:0;z-index:2}.product-card__quick-toggle{position:absolute;right:0;bottom:0;width:4.4rem;height:4.4rem;display:grid;place-items:center;font-size:var(--fs-md);font-weight:400;line-height:1;color:var(--c-fg);background:transparent}.product-card__quick-toggle>span{display:block;transition:transform var(--dur-base) var(--ease)}.product-card__quick-toggle[aria-expanded=true]>span{transform:rotate(45deg)}.product-card__form{display:block}.product-card__sizes{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 var(--sp-4);min-height:4.4rem;padding:0 var(--sp-2);background:rgba(var(--c-bg-rgb),.92);opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease)}.product-card--quick-add.is-open .product-card__sizes,.product-card--quick-add.is-adding .product-card__sizes{opacity:1;pointer-events:auto}@media(hover:hover){.product-card__quick-toggle{display:none}.product-card--quick-add:hover .product-card__sizes,.product-card--quick-add:focus-within .product-card__sizes{opacity:1;pointer-events:auto}}@media(hover:none){.product-card__quick-add{display:none}}.product-card__size{position:relative;min-height:4.4rem;min-width:2.4rem;padding:0 var(--sp-1);display:inline-grid;place-items:center;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-fg);background:transparent;text-underline-offset:.3em}.product-card__size:hover:not([disabled]),.product-card__size:focus-visible{text-decoration:underline}.product-card__size[disabled]{color:var(--c-fg-muted);text-decoration:line-through;cursor:not-allowed}.product-card__size--single{padding-inline:var(--sp-3)}.product-card__size.loading>span{visibility:hidden}.product-card__size.is-added{text-decoration:underline}.product-card__form .product-form__error-message-wrapper{position:absolute;bottom:100%;left:0;right:0;padding:var(--sp-2);background:var(--c-bg);color:var(--c-sale);font-family:var(--font-mono);font-size:var(--fs-2xs);text-align:center}.product-card__info{display:flex;flex-direction:column;align-items:center;gap:var(--sp-1);padding-top:var(--sp-2)}@media(min-width:750px){.product-card__info{padding-top:var(--sp-4)}}.product-card__title{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:400;line-height:var(--lh-snug);text-transform:uppercase;letter-spacing:var(--tracking-wide);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.product-card__title-link{text-decoration:none;text-underline-offset:.25em}.product-card__title-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.product-card:hover .product-card__title-link,.product-card__title-link:focus-visible{text-decoration:underline}.product-card__price{font-size:var(--fs-xs)}.product-card__notify{position:relative;z-index:2;min-height:4.4rem;padding-inline:var(--sp-2);font-size:var(--fs-2xs);text-transform:uppercase;color:var(--c-fg-muted);text-decoration:underline;text-underline-offset:.3em}.product-card__notify:hover{color:var(--c-fg)}.product-card__meta{display:flex;flex-direction:column;align-items:center;gap:.2rem;min-height:1.4em}.product-card__colorways{font-size:var(--fs-2xs);color:var(--c-fg-muted);text-transform:uppercase;white-space:nowrap}.product-card__quick-add,.product-card__badge{z-index:2}@media(min-width:750px){.product-card__title,.product-card__price{font-size:var(--fs-sm)}}.product-card--placeholder .product-card__info{color:var(--c-fg-muted)}@media(max-width:749px){.grid--3-mobile .product-card{--card-pad: 0}.grid--3-mobile .product-card__title,.grid--3-mobile .product-card__price{font-size:var(--fs-2xs);letter-spacing:.02em}.grid--3-mobile .product-card__info{padding-top:var(--sp-1)}.grid--3-mobile .product-card__notify{font-size:1rem}}.product-card--gallery{width:100%;cursor:zoom-in;display:block;text-decoration:none;color:inherit;transition:opacity var(--dur-base) var(--ease),transform var(--dur-base) var(--ease)}.product-card--gallery .product-card__media{display:block}.product-card--gallery:hover{transform:scale(1.03)}archive-gallery.is-open .product-card--gallery{opacity:.2;pointer-events:none}.product-card--gallery .product-card__image{opacity:1}.product-card--gallery-link{cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/11/assets/component-product-card.css.map */
