.studio-product-card.studio-catalog-card,.studio-collection-card.studio-catalog-card{position:relative;display:block;min-width:0;width:100%;min-height:0;height:auto;aspect-ratio:auto;padding:0;overflow:visible;border-radius:0;background:transparent;color:inherit;isolation:auto;font-family:var(--font-body-family,sans-serif);font-style:var(--font-body-style,normal);font-weight:var(--font-body-weight,400)}.studio-catalog-card a{color:inherit;text-decoration:none}.studio-catalog-media{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;border-radius:var(--studio-radius,12px);background:var(--studio-collection-card,var(--studio-section-panel,#fff8dc))}.studio-catalog-media .studio-catalog-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity .18s ease}.studio-catalog-image--alternate{opacity:0}.studio-catalog-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;text-align:center;font-size:calc(12px * var(--studio-body-type-scale,1))}.studio-catalog-badge{position:absolute;top:12px;left:12px;padding:5px 8px;border-radius:5px;background:#fffd;color:#000;font-size:calc(10px * var(--studio-body-type-scale,1));line-height:1.2}.studio-catalog-info{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:12px 4px 4px}.studio-catalog-swatches{display:flex;align-items:center;flex-wrap:wrap;gap:4px;max-width:100%;margin:0 0 10px}.studio-catalog-swatch,.studio-catalog-more{display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;width:32px;height:32px;min-height:32px;padding:2px;border:1px solid transparent;border-radius:50%;background:transparent;color:inherit;font:inherit;cursor:pointer;touch-action:manipulation}.studio-catalog-swatch img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;pointer-events:none}.studio-catalog-swatch[aria-pressed=true]{border-color:var(--studio-button-background,#f6da7a)}.studio-catalog-swatch:hover{border-color:currentColor}.studio-catalog-more{border:0;padding:0;font-size:calc(12px * var(--studio-body-type-scale,1));line-height:1}.studio-catalog-swatch[hidden],.studio-catalog-more[hidden]{display:none}.studio-catalog-card .studio-catalog-title{margin:0;font:inherit;font-size:calc(18px * var(--studio-body-type-scale,1));font-weight:var(--font-body-weight-bold,700);line-height:1.25;letter-spacing:0;text-transform:none;color:inherit;overflow-wrap:anywhere}.studio-catalog-card .studio-catalog-price{margin:6px 0 0;font-size:calc(16px * var(--studio-body-type-scale,1));line-height:1.4;font-weight:var(--font-body-weight,400);color:inherit}.studio-catalog-price s{margin-left:6px;opacity:.7}.studio-catalog-note{margin-top:6px;font-size:calc(12px * var(--studio-body-type-scale,1))}.studio-catalog-media:focus-visible,.studio-catalog-title a:focus-visible,.studio-catalog-swatch:focus-visible,.studio-catalog-more:focus-visible{outline:2px solid var(--studio-button-background,#f6da7a);outline-offset:3px}@media(max-width:749px){.studio-catalog-info{padding:10px 2px 4px}.studio-catalog-card .studio-catalog-title{font-size:calc(16px * var(--studio-body-type-scale,1))}.studio-catalog-card .studio-catalog-price{font-size:calc(14px * var(--studio-body-type-scale,1))}}@media(min-width:750px){.studio-products--catalog .studio-product-track>li{flex-basis:min(400px,calc((100% - 56px)/3))}}@media(prefers-reduced-motion:reduce){.studio-catalog-card *{transition:none!important}}@media(min-width:750px){.studio-products--center-desktop .studio-product-track>li:first-child{margin-inline-start:auto}.studio-products--center-desktop .studio-product-track>li:last-child{margin-inline-end:auto}}.studio-catalog-card .studio-catalog-color-mark{display:block;box-sizing:border-box;width:100%;height:100%;border:1px solid #00000026;border-radius:50%;pointer-events:none}@media(max-width:749px){.studio-catalog-card .studio-catalog-swatches--colors{flex-wrap:nowrap;gap:2px}.studio-catalog-card .studio-catalog-swatch--color{width:20px;height:20px;min-height:20px}}@media(min-width:750px){.studio-catalog-card .studio-catalog-swatch--color,.studio-catalog-card .studio-catalog-swatch--color:hover,.studio-catalog-card .studio-catalog-swatch--color[aria-pressed=true]{border-color:transparent}.studio-catalog-card .studio-catalog-swatch--color[aria-pressed=true]>.studio-catalog-color-mark{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--studio-button-background,#f6da7a)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/studio-catalog-card.css.map */
