.ds-shop-card{display:flex;flex-direction:column;gap:var(--space-3);block-size:100%;position:relative}.shopify-block:has(>.ds-shop-card){align-self:stretch}.ds-group[style*="--ds-group-direction: row"]>.shopify-block:has(>.ds-shop-card){flex:1 1 0;min-inline-size:0}@media screen and (max-width:989px){.ds-group--vertical-on-mobile[style*="--ds-group-direction: row"]>.shopify-block:has(>.ds-shop-card){flex:none}}.ds-shop-card__media{flex:none;position:relative;overflow:hidden;background:var(--surface-secondary)}.ds-shop-card__media img,.ds-shop-card__media .placeholder-svg{display:block;inline-size:100%;block-size:100%;object-fit:cover}.ds-shop-card--anchor .ds-shop-card__media{aspect-ratio:4 / 3}.ds-shop-card--half .ds-shop-card__media,.ds-shop-card--rail .ds-shop-card__media{aspect-ratio:1 / 1}@media screen and (min-width:990px){.ds-shop-card--anchor .ds-shop-card__media{aspect-ratio:608 / 420}.ds-shop-card--half .ds-shop-card__media{aspect-ratio:304 / 420}.ds-shop-card--rail .ds-shop-card__media{aspect-ratio:237 / 224}}.ds-shop-card__caption{flex:1;display:grid;grid-template-rows:auto 1fr auto auto;row-gap:var(--space-1)}.ds-shop-card__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--text-heading-2-size);line-height:var(--text-heading-line-height);letter-spacing:var(--text-heading-tracking);text-transform:var(--text-heading-2-case);color:var(--text-primary)}@media screen and (min-width:750px){.ds-shop-card__title{font-size:var(--text-heading-2-size-lg)}}.ds-shop-card__link{display:block;color:inherit;text-decoration:none}.ds-shop-card--minimal .ds-shop-card__caption{grid-template-rows:1fr auto}.ds-shop-card--minimal:hover .ds-shop-card__link,.ds-shop-card--minimal .ds-shop-card__link:focus-visible{text-decoration:underline;text-underline-offset:2px}.ds-shop-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ds-shop-card__meta{display:flex;flex-wrap:wrap;align-items:center;align-content:start;gap:var(--space-2);row-gap:var(--space-1);min-block-size:var(--space-6);color:var(--text-secondary)}.ds-shop-card__price{min-block-size:var(--space-6);font-family:var(--font-body-family);font-size:var(--text-price-size);letter-spacing:var(--text-price-tracking);color:var(--price-default)}.ds-shop-card--swatches .ds-shop-card__caption{grid-template-rows:auto 1fr auto auto auto}.ds-shop-card__swatches{position:relative;z-index:2;justify-self:start}.ds-shop-card__swatch-label{display:block;color:var(--text-secondary)}.ds-shop-card__swatches .swatch-wrapper{display:inline-flex;cursor:pointer}.ds-shop-card__swatches .swatch-wrapper.selected{border-radius:50%;outline:1px solid var(--text-primary);outline-offset:1.9px}.ds-shop-card__swatches .swatch{inline-size:20px;block-size:20px;padding:0;border:1px solid var(--text-primary);border-radius:100%;background:var(--swatch--background);background-position:var(--swatch-focal-point, initial);background-size:cover;background-origin:border-box;cursor:pointer}@media screen and (min-width:990px){.ds-shop-card__swatches .swatch{inline-size:18px;block-size:18px}}.ds-shop-card__media .ds-shop-card__variant-img:not(.is-active),.ds-shop-card--variant-shown .ds-shop-card__media img:not(.ds-shop-card__variant-img){display:none}.ds-shop-card__shop{justify-self:start}.ds-shop-card:hover .ds-shop-card__shop,.ds-shop-card:has(.ds-shop-card__link:focus-visible) .ds-shop-card__shop{text-decoration-thickness:2px}.ds-shop-card:has(.ds-shop-card__link:focus-visible){outline:2px solid var(--border-focus);outline-offset:2px}.ds-shop-card__link:focus-visible{outline:none}.ds-shop-card__badge{position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);inset-inline-end:var(--space-3);color:var(--text-on-action);font-family:var(--font-body-family);font-size:12px;line-height:calc(1em + 2 * var(--space-1) - var(--radius-sm));letter-spacing:.5px;text-transform:uppercase}.ds-shop-card__badge-label{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--background-cta);-webkit-box-decoration-break:clone;box-decoration-break:clone}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ds-shop-card.css.map */
