.product-card{background-color:var(--color-4)}.product-card-media{position:relative}.product-card-media .product-card-media-hover{z-index:1;opacity:0;transition:opacity .2s ease-out}@media(hover:hover){.product-card-media:hover .product-card-media-hover{opacity:1}}.product-card-badge{position:absolute;z-index:2;top:var(--s-1);left:var(--s-1)}.product-card-heart{position:absolute;top:var(--s-1);right:var(--s-1);line-height:0;pointer-events:none}.product-card-font-size{font-size:var(--t1)}@media(max-width:767px){.product-card-font-size{font-size:var(--t0)}}.product-card-details,.product-card-title-price{flex-grow:1}.product-card-title-price{grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:start}.product-card-heading:has(+.product-card-subheading){grid-column:1 / -1}.product-card-heading,.product-card-subheading{overflow-wrap:anywhere}.product-card-price{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap}.product-card-hr{border:0;border-top:1px dotted var(--color-3)}.product-card-sizes{display:flex;flex-wrap:wrap;justify-content:flex-end;visibility:hidden}@media(min-width:1134px)and (hover:hover){.product-card:hover .product-card-sizes,.product-card:focus-within .product-card-sizes{visibility:visible}}.product-card-size-select{display:none;position:relative;margin:calc(var(--s-1) * -1)}.product-card-size-input{padding:var(--s-1);padding-inline-end:calc(12px + var(--s-2) + var(--s-1));border:0;border-radius:0;background:transparent;color:inherit}.product-card-size-input:focus-visible:not([data-pointer-focus]){outline:2px solid var(--color-1)}.product-card-size-input[aria-busy=true],.product-card-size-input[aria-busy=true]+.product-card-size-caret{visibility:hidden}.product-card-size-caret{position:absolute;inset-inline-end:var(--s-1);top:50%;transform:translateY(-50%);pointer-events:none}@media(max-width:1133px){.product-card-sizes{display:none}.product-card-size-select{display:block}}.product-card-size-button{position:relative;padding-inline:calc(var(--s-2) / 2)}.product-card-size-button:last-child{padding-inline-end:0}.product-card-size-button:enabled:hover{text-decoration:underline;text-underline-offset:var(--s-4)}.product-card-size-button:disabled:not([aria-busy=true]){cursor:default;opacity:.5;text-decoration:line-through}.product-card-size-spinner{position:absolute;top:0;right:0;bottom:0;left:0;padding:inherit;display:none;align-items:center;justify-content:center}.product-card-size-spinner .spinner{width:12px;height:12px;stroke:currentColor;stroke-dasharray:120 200;stroke-linecap:round;animation:product-card-size-spinner 1s linear infinite}.product-card-size-button[aria-busy=true] .product-card-size-label{visibility:hidden}.product-card-size-button[aria-busy=true] .product-card-size-spinner,.product-card-size-input[aria-busy=true]~.product-card-size-spinner{display:flex}@keyframes product-card-size-spinner{to{transform:rotate(360deg)}}.product-card-error:empty{display:none}.product-card-color{display:flex;flex-wrap:wrap;gap:0;margin:calc(var(--s-2) / -2)}.product-card-swatch{padding:calc(var(--s-2) / 2)}.product-card-swatch:nth-child(n+6){display:none}.product-card-color-more{display:none}.product-card-color:has(.product-card-swatch:nth-child(6))+.product-card-color-more{display:flex}@media(max-width:1324px){.product-card-swatch:nth-child(n+4){display:none}.product-card-color:has(.product-card-swatch:nth-child(4))+.product-card-color-more{display:flex}}@media(max-width:767px){.product-card-swatch:nth-child(n+3){display:none}.product-card-color:has(.product-card-swatch:nth-child(3))+.product-card-color-more{display:flex}}.product-card-swatch-color{width:20px;height:20px;border-radius:50%;outline:1px solid #000000;transition:outline-color 125ms ease-in-out}.product-card-swatch[aria-pressed=true] .product-card-swatch-color,.product-card-swatch:hover .product-card-swatch-color{outline-color:currentColor}.product-card-swatch:focus-visible .product-card-swatch-color{outline-color:var(--color-1)}.product-card-swatch-image{width:100%;height:100%;object-fit:cover;border-radius:50%}
/*# sourceMappingURL=/cdn/shop/t/42/assets/component-product-card.css.map */
