.ad-card{position:relative;display:grid;row-gap:var(--space-4)}.ad-card__media{background-color:var(--color-bg)}.ad-card__image--secondary{opacity:0}@media screen and (min-width:990px)and (hover:hover){.ad-card__image{transition:opacity var(--duration-base) var(--ease-out)}.ad-card--has-secondary:hover:not(:has(.ad-card__swatches:hover)) .ad-card__image--secondary{opacity:1}.ad-card--has-secondary:hover:not(:has(.ad-card__swatches:hover)) .ad-card__image:not(.ad-card__image--secondary){opacity:0}}.ad-card__info{display:grid;row-gap:var(--space-1)}.ad-card__title{margin:0}.ad-card--centered .ad-card__info{justify-items:center;text-align:center}.ad-card__link{color:inherit;text-decoration:none}.ad-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ad-card__link:focus-visible{outline:none}.ad-card:has(.ad-card__link:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.ad-card:hover .ad-card__title{text-decoration:underline;text-decoration-thickness:var(--border-hairline);text-underline-offset:var(--space-1)}.ad-card__status{color:var(--color-text-muted)}.ad-price.price{font-family:var(--font-sans);font-size:inherit;letter-spacing:normal;line-height:inherit;color:var(--color-text-muted)}.ad-price.price .price-item{margin:0}.ad-price.price .price__container{display:flex;flex-wrap:wrap;column-gap:var(--space-2)}.ad-price.price--on-sale .price-item--regular{font-size:inherit;color:var(--color-text-subtle)}.ad-price.price .unit-price{font-size:var(--text-caption);letter-spacing:normal;color:var(--color-text-muted)}.ad-price .price__badge-sale,.ad-price .price__badge-sold-out{display:none}.ad-card__description{max-inline-size:32ch;margin:var(--space-1) 0 0;color:var(--color-text);text-wrap:pretty}.ad-card--centered .ad-card__description{margin-inline:auto}.ad-card__swatches{position:relative;z-index:1;display:flex;flex-wrap:wrap;margin:0 0 var(--space-2);padding:0;list-style:none}.ad-card--centered .ad-card__swatches{justify-content:center}.ad-card__swatch{display:grid;place-items:center;min-inline-size:var(--space-5);min-block-size:var(--space-5)}.ad-card__swatch .swatch{--swatch-input--size: var(--space-4);--swatch-input--border-radius: 0;border:var(--border-hairline) solid var(--color-border);outline:var(--border-hairline) solid transparent;outline-offset:calc(var(--border-hairline) * 2)}.ad-card__swatch:hover .swatch,.ad-card__swatch[aria-current=true] .swatch{outline-color:var(--color-text)}.ad-card__swatch:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:0}@media(prefers-reduced-motion:no-preference){.ad-card__swatch .swatch{transition:outline-color var(--duration-fast) var(--ease-out)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ad-component-card.css.map */
