.product-card{scroll-snap-align:start;grid-template-columns:minmax(0,1fr);align-content:start;gap:1.25rem;display:grid;position:relative}.product-card__figure{position:relative}.product-card__figure>.badge-list{z-index:1;position:absolute;inset-block-start:.25rem;inset-inline-start:.25rem}.product-card__media{isolation:isolate;display:block}.product-card__image{object-fit:contain;object-position:center;margin-inline:auto;transition:opacity .1s ease-in-out}.product-card__image--secondary{width:100%;height:100%;display:none;position:absolute;inset-block-start:0;inset-inline-start:0}.product-card__quick-add-button{background:rgb(var(--background-secondary));color:rgb(var(--text-color));z-index:1;padding:.625rem;position:absolute;inset-block-end:.5rem;inset-inline-end:.5rem}@media screen and (pointer: fine){.product-card__quick-add-button{opacity:0;transition:opacity .2s ease-in-out,transform .2s ease-in-out;transform:translateY(5px)}.product-card__quick-add-button :is(svg){transition:transform .2s ease-in-out}.product-card__quick-add-button:hover svg{transform:rotate(90deg)}.product-card:hover .product-card__quick-add-button{opacity:1;transform:translateY(0)}}.product-card__info{text-align:left;align-content:start;justify-items:left;gap:.75rem;display:grid}.product-card__info :is(.price-list,.rating-badge){justify-content:left}.product-card__info .color-swatch{--swatch-size: 1.375rem;border-color:rgb(var(--border-color))}.product-title-wrapper{height:3.25rem;width:95%;align-content:center}.product-card__info .product-title{line-height:1.3}@media screen and (min-width: 700px){.product-card__info .product-title-wrapper{max-width:365px;align-content:start}}@media screen and (pointer: fine){.product-card__image--secondary{opacity:0;mix-blend-mode:plus-lighter;display:block}.product-card__figure:has(.product-card__image--secondary):hover>.product-card__media .product-card__image--primary{opacity:0}.product-card__figure:has(.product-card__image--secondary):hover>.product-card__media .product-card__image--secondary{opacity:1}}@media screen and (min-width: 700px){.product-card__figure>.badge-list{inset-block-start:.5rem;inset-inline-start:.5rem}}@media screen and (max-width: 700px){.product-card fieldset{display:none}}.product-card__info .button{padding-right:0;padding-left:0}@media screen and (min-width: 700px) and (max-width: 800px){.product-card__info .product-title{font-size:clamp(calc(.78rem * var(--text-heading-size-factor)),1.75vw,calc(.85rem * var(--text-heading-size-factor)))}}@media screen and (min-width: 600px) and (max-width: 699px){.product-card__info .product-title{font-size:clamp(calc(.8rem * var(--text-heading-size-factor)),3.2vw,calc(.93rem * var(--text-heading-size-factor)))}}@media screen and (max-width: 599px){.product-card{gap:.5rem}.product-card__info{gap:.25rem}.product-card__info .product-title-wrapper{height:3.8rem}}@media screen and (min-width: 500px) and (max-width: 599px){.product-card__info .product-title,.product-card__info .price-list compare-at-price,.product-card__info .price-list sale-price{font-size:clamp(calc(.66rem * var(--text-heading-size-factor)),3.1vw,calc(.79rem * var(--text-heading-size-factor)))}}@media screen and (min-width: 400px) and (max-width: 499px){.product-card__info .product-title,.product-card__info .price-list compare-at-price,.product-card__info .price-list sale-price{font-size:clamp(calc(.66rem * var(--text-heading-size-factor)),3.1vw,calc(.79rem * var(--text-heading-size-factor)))}}@media screen and (min-width: 300px) and (max-width: 399px){.product-card__info .product-title,.product-card__info .price-list compare-at-price,.product-card__info .price-list sale-price{font-size:clamp(calc(.66rem * var(--text-heading-size-factor)),3.1vw,calc(.79rem * var(--text-heading-size-factor)))}}@media screen and (max-width: 299px){.product-card__info .product-title,.product-card__info .price-list compare-at-price,.product-card__info .price-list sale-price{font-size:clamp(calc(.65rem * var(--text-heading-size-factor)),3.1vw,calc(.79rem * var(--text-heading-size-factor)))}}
/*# sourceMappingURL=/cdn/shop/t/222/assets/component-product-card.css.map */
