.zhl-product-cards{--zhl-product-card-bg: var( --zhl-card-background, var(--background-without-opacity) );--zhl-product-card-radius: var(--card-border-radius, var(--rounded-sm, 1rem));--zhl-product-card-muted-text: rgb(var(--text-color) / .76)}.zhl-product-cards .product-list{align-items:stretch}.zhl-product-cards .product-list>*{height:100%}.zhl-product-cards .product-card{height:100%;display:flex;flex-direction:column;overflow:hidden;background:rgb(var(--zhl-product-card-bg));border-radius:var(--zhl-product-card-radius);color:inherit;text-decoration:none}@media screen and (min-width:700px)and (hover:hover)and (pointer:fine){.zhl-product-cards .product-card .product-card__image--primary,.zhl-product-cards .product-card .product-card__image--secondary{transition:opacity .2s ease}.zhl-product-cards .product-card .product-card__image--secondary{display:block;opacity:0;visibility:visible}.zhl-product-cards .product-card:has(.product-card__image--secondary):hover .product-card__image--primary{opacity:0}.zhl-product-cards .product-card:has(.product-card__image--secondary):hover .product-card__image--secondary{opacity:1}}@media(prefers-reduced-motion:reduce){.zhl-product-cards .product-card .product-card__image--primary,.zhl-product-cards .product-card .product-card__image--secondary{transition:none}}.zhl-product-cards .product-card__figure{flex:0 0 auto;overflow:hidden;background:rgb(var(--zhl-product-card-bg));border-radius:var(--zhl-product-card-radius) var(--zhl-product-card-radius) 0 0}.zhl-product-cards .product-card__figure>*,.zhl-product-cards .product-card__figure picture,.zhl-product-cards .product-card__figure img,.zhl-product-cards .product-card__figure svg{border-radius:var(--zhl-product-card-radius) var(--zhl-product-card-radius) 0 0!important}.zhl-product-cards .product-card__figure img:not(.product-card__image--secondary),.zhl-product-cards .product-card__figure svg:not(.product-card__image--secondary){display:block;object-fit:cover}.zhl-product-cards .product-card__media{position:relative}.zhl-product-cards .product-card__image--secondary{display:none;opacity:0;visibility:hidden;pointer-events:none}.zhl-product-cards .product-card__info{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start;padding:1rem 1rem 1.125rem;gap:.375rem;text-align:start;justify-items:start;align-items:stretch}.zhl-product-cards .product-card__info-stack,.zhl-product-cards .product-card__text-stack{width:100%;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;align-items:stretch;justify-items:start;text-align:start}.zhl-product-cards .product-card__text-stack{height:100%}.zhl-product-cards .product-card__vendor,.zhl-product-cards .product-card .vendor,.zhl-product-cards .product-card .smallcaps,.zhl-product-cards .product-card .heading,.zhl-product-cards .product-card .h6,.zhl-product-cards .product-card .product-title,.zhl-product-cards .product-card sale-price,.zhl-product-cards .product-card compare-at-price{text-transform:none;letter-spacing:normal}.zhl-product-cards .product-card__vendor,.zhl-product-cards .product-card .vendor{margin:0 0 .25rem;color:rgb(var(--text-color));font-family:var(--text-font-family);font-size:var(--text-sm);font-weight:600;line-height:1.2}.zhl-product-cards .product-card__title,.zhl-product-cards .product-card__title a,.zhl-product-cards .product-card .product-title{color:rgb(var(--text-color));font-family:var(--text-font-family);font-size:var(--text-base);font-weight:400;line-height:1.35}.zhl-product-cards .product-card .price-list{margin-block-start:auto;padding-block-start:.75rem;justify-content:flex-start;gap:.35rem .5rem;line-height:1.1;text-align:start}.zhl-product-cards .product-card .price-list sale-price,.zhl-product-cards .product-card .price-list .h6,.zhl-product-cards .product-card .price-list .text-subdued,.zhl-product-cards .product-card .price-list .text-on-sale,.zhl-product-cards .product-card .price{color:rgb(var(--text-color));font-family:var(--text-font-family);font-size:var(--text-base);font-weight:600;line-height:1.1}.zhl-product-cards .product-card .price-list compare-at-price,.zhl-product-cards .product-card .price-list .line-through,.zhl-product-cards .product-card compare-at-price,.zhl-product-cards .product-card .compare-at-price,.zhl-product-cards .product-card s{color:var(--zhl-product-card-muted-text);font-family:var(--text-font-family);font-size:var(--text-sm);font-weight:400;line-height:1.1}.zhl-product-cards .product-card__buy-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;min-width:0;margin-top:auto;padding-top:.75rem}.zhl-product-cards .product-card__buy-row .price-list{margin-block-start:0;padding-block-start:0}.zhl-product-cards .product-card__form,.zhl-product-cards .product-card__form-inner{margin:0;min-width:0}.zhl-product-cards .product-card__cta{white-space:nowrap}.zhl-product-cards .product-card__cta--disabled{opacity:.4;cursor:not-allowed}@media screen and (max-width:699px){.zhl-product-cards .product-card__info{padding:.75rem .875rem .875rem}.zhl-product-cards .product-card__vendor,.zhl-product-cards .product-card .vendor{font-size:.875rem}.zhl-product-cards .product-card__title,.zhl-product-cards .product-card__title a,.zhl-product-cards .product-card .product-title{font-size:.9375rem}.zhl-product-cards .product-card .price-list sale-price,.zhl-product-cards .product-card .price-list .h6,.zhl-product-cards .product-card .price-list .text-subdued,.zhl-product-cards .product-card .price-list .text-on-sale,.zhl-product-cards .product-card .price{font-size:1rem}.zhl-product-cards .product-card__buy-row{grid-template-columns:1fr;align-items:start;gap:.625rem}.zhl-product-cards .product-card__cta{justify-self:start}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/zhl-product-cards.css.map */
