.store-redesign-card .card__inner{--ratio-percent: 133.333% !important}.store-redesign-card .card__media img{object-fit:cover}.store-redesign-card .card__heading{font-weight:600;line-height:1.2}.store-redesign-card .price-item--sale{color:#c21e32;font-weight:700}@media screen and (max-width:749px){.store-redesign-card .card__heading{font-size:15px;line-height:1.2;margin-bottom:6px}.store-redesign-card .card__heading a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.store-redesign-card .card__information{padding:10px 2px}.store-redesign-card .price-item--regular{font-size:14px}.store-redesign-card .price-item--sale{font-size:18px}.store-redesign-card .card__badge .badge{font-size:11px;font-weight:700;text-transform:uppercase;padding:5px 7px}}@media screen and (min-width:750px){.store-redesign-card .card__heading{font-size:17px;line-height:1.25}.store-redesign-card .card__information{padding:12px 4px}.store-redesign-card .price-item--sale{font-size:19px}}@media screen and (max-width:749px){.store-redesign-card--price-varies .price-item--sale,.store-redesign-card--price-varies .price__regular .price-item--regular{white-space:nowrap;font-size:14px;letter-spacing:-.025em}}.store-redesign-card .store-card-campaigns{margin-top:5px;color:#1455c0;font-size:13px;line-height:1.25;text-align:left}.store-redesign-card .store-card-campaign-offer{margin-bottom:4px}.store-redesign-card .store-card-campaign-text,.store-redesign-card .store-card-campaign-code{display:block;color:inherit}.store-redesign-card .store-card-campaign-code{font-weight:700}@media screen and (max-width:749px){.store-redesign-card .store-card-campaigns{font-size:12px;line-height:1.2;margin-top:4px}.store-redesign-card .store-card-campaign-offer{margin-bottom:5px}}.store-redesign-card .store-card-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;margin-bottom:4px}.store-redesign-card .store-card-swatch{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:2px;border:1px solid #aaa;border-radius:50%;box-sizing:border-box;text-decoration:none;flex-shrink:0}.store-redesign-card .store-card-swatch__face{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background-color:#e5e5e5;background-position:center;background-size:cover;overflow:hidden}.store-redesign-card .store-card-swatch__initial{font-size:10px;color:#444;line-height:1}.store-redesign-card a.store-card-swatch:hover{border-color:#111}.store-redesign-card a.store-card-swatch:focus-visible{outline:2px solid #111;outline-offset:2px}.store-redesign-card .store-card-swatch--unavailable{opacity:.4;cursor:not-allowed}.store-redesign-card .store-card-swatch--unavailable:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 47%,#777 49%,#777 51%,transparent 53%);border-radius:50%;pointer-events:none}@media screen and (max-width:749px){.store-redesign-card .store-card-swatches{gap:6px;margin-top:7px}.store-redesign-card .store-card-swatch{width:21px;height:21px;padding:2px}.store-redesign-card .store-card-swatch__initial{font-size:9px}}.store-redesign-card .store-card-swatches{position:relative;z-index:3}.store-redesign-card .store-card-swatch--unavailable{cursor:not-allowed!important}.store-redesign-card .store-card-swatch--selected{border-color:#111!important;box-shadow:0 0 0 1px #111}.store-redesign-card.store-card-color-selected .media.media--hover-effect>img[data-store-card-primary-image]{opacity:1!important}.store-redesign-card.store-card-color-selected .media.media--hover-effect>img[data-store-card-secondary-image]{opacity:0!important}@media screen and (max-width:749px){.store-redesign-card .card__heading{min-height:3.75em;line-height:1.25}}@media screen and (max-width:749px){.store-redesign-card .card__us-imported-note{font-size:10px!important;letter-spacing:-.2px;white-space:nowrap;line-height:1.4}}@media screen and (min-width:750px){.store-redesign-card .card__heading{min-height:3.75em;line-height:1.25}}@media screen and (min-width:750px){.store-redesign-card .card-information .price{min-height:56px}}.store-redesign-card .price--on-sale .price__sale{display:flex;flex-direction:column;align-items:flex-start;gap:3px}@media screen and (min-width:750px){.store-redesign-card .store-card-price-stack{display:grid;grid-template-rows:minmax(56px,auto) minmax(28px,auto);align-content:start}.store-redesign-card .store-card-price-stack>.store-card-discount{margin:0;align-self:start}}.store-redesign-card .card__heading a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media screen and (max-width:749px){.store-redesign-card .store-card-price-stack{display:grid;grid-template-rows:minmax(56px,auto) minmax(28px,auto);align-content:start}.store-redesign-card .store-card-price-stack>.store-card-discount{margin:0;align-self:start}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/store-product-cards.css.map */
