.product-card{text-decoration:none;color:inherit;transition-property:transform,box-shadow,border-color;transition-duration:var(--interactive-duration, .25s);transition-timing-function:ease}.product-card--style-outlined{border-color:var(--card-border-override, var(--color-card-border, var(--color-border, #e5e5e5)));border-radius:var(--card-border-radius, 8px)}.product-card--style-panel{background-color:var(--card-bg-override, var(--color-card-bg, var(--color-background-secondary, var(--color-background, #ffffff))));border-radius:var(--card-border-radius, 8px)}.product-card--style-backplate{position:relative;isolation:isolate}.product-card--style-backplate:before{content:"";position:absolute;inset-block-start:var(--card-backplate-offset-y, 8px);inset-inline-start:var(--card-backplate-offset-x, 8px);inline-size:100%;block-size:100%;background-color:var(--card-backplate-color, var(--color-card-backplate, var(--color-accent, #111111)));border-radius:var(--card-border-radius, 8px);z-index:-1;pointer-events:none}.product-card--shadow-none{box-shadow:none}.product-card--shadow-small{box-shadow:var(--shadow-cards, 0 1px 4px rgba(0, 0, 0, .06))}.product-card--shadow-medium{box-shadow:var(--shadow-cards, 0 4px 12px rgba(0, 0, 0, .08))}.product-card--shadow-large{box-shadow:var(--shadow-cards, 0 8px 24px rgba(0, 0, 0, .12))}.product-card--shadow-hard_offset{box-shadow:6px 6px 0 var(--color-shadow, #111111)}.product-card--hover-lift:hover{transform:translateY(-4px)}.product-card--hover-scale:hover{transform:scale(1.02)}.product-card--hover-shadow_grow:hover{box-shadow:var(--shadow-cards-hover, 0 12px 32px rgba(0, 0, 0, .15))}.product-card--hover-border_darken.product-card--style-outlined:hover{border-color:var(--color-foreground, #000000)}.product-card__media{background-color:var(--color-background-secondary, var(--color-background, #f5f5f5));border-radius:var(--card-border-radius, 8px)}.product-card__image{transition-property:opacity,transform;transition-duration:var(--interactive-duration, .25s);transition-timing-function:ease}.product-card:hover .product-card__image--secondary{opacity:1}.product-card__media--hover-zoom_in:hover .product-card__image--primary{transform:scale(1.05)}.product-card__image-link{text-decoration:none;color:inherit}.product-card__image-link:focus-visible{outline-offset:-2px;outline-style:solid;outline-width:2px;outline-color:var(--color-focus, var(--color-accent, #1e40af))}.product-card__wishlist--style-filled_circle .wishlist-btn{background-color:var(--color-badge-wishlist-bg, var(--color-background, #ffffff));border-radius:50%}.product-card__wishlist--style-outlined .wishlist-btn{background-color:transparent;border-color:var(--color-foreground, #111111);border-radius:50%}.product-card__wishlist--style-icon_only .wishlist-btn{background-color:transparent}.product-card__quick-add,.product-card__quick-view{cursor:pointer;background-color:var(--color-button-bg, var(--color-foreground, #111111));color:var(--color-button-text, var(--color-background, #ffffff));border-radius:var(--radius-buttons, 6px);transition-property:background-color,opacity,transform;transition-duration:var(--interactive-duration, .25s);transition-timing-function:ease}.product-card__quick-add:hover,.product-card__quick-view:hover{background-color:var(--color-button-hover-bg, var(--color-foreground, #000000));color:var(--color-button-hover-text, var(--color-background, #ffffff))}.product-card__quick-add--in_image_bottom:hover,.product-card__quick-view--in_image_bottom:hover{transform:translate(-50%)}.product-card__quick-add--icon_top_corner,.product-card__quick-view--icon_top_corner{border-radius:50%}.product-card__quick-add--hover,.product-card__quick-view--hover{transition-property:opacity;transition-duration:var(--interactive-duration, .25s);transition-timing-function:ease}.product-card:hover .product-card__quick-add--hover,.product-card:hover .product-card__quick-view--hover,.product-card:focus-within .product-card__quick-add--hover,.product-card:focus-within .product-card__quick-view--hover{opacity:1}.product-card__secondary-heading{font-family:var(--font-subheading-family, inherit);color:var(--color-card-text-secondary, var(--color-text-secondary, var(--color-foreground, #666666)))}.product-card__title{font-family:inherit;font-weight:500;color:var(--card-text-override, var(--color-card-text, var(--color-heading, var(--color-foreground, #111111))))}.product-card__title a{color:inherit;text-decoration:none}.product-card__title a:hover{text-decoration:underline}.product-card__separator{border-block-start-color:var(--color-border, var(--color-foreground, #e5e5e5));opacity:.5}.product-card__price{color:var(--color-price, var(--color-foreground, #111111))}.product-card__price-was{color:var(--color-price-compare, var(--color-text-secondary, var(--color-foreground, #888888)))}.product-card__price-was s{text-decoration-line:line-through}.product-card__price-now{font-weight:600;color:var(--color-price-sale, var(--color-price, var(--color-foreground, #111111)))}.product-card__price-prefix{color:var(--color-text-secondary, var(--color-foreground, #666666))}.product-card__save{font-weight:500;background-color:var(--card-save-badge-bg-override, var(--color-badge-sale-bg, transparent));color:var(--card-save-badge-text-override, var(--color-badge-sale-text, var(--color-price-sale, var(--color-accent, #c00000))))}.product-card__swatch-item a{text-decoration:none;border-radius:50%}.product-card__swatch-more{color:var(--color-text-secondary, var(--color-foreground, #666666))}.product-card__swatches--squares .swatch{border-radius:4px}.product-card__swatches--outlined_dots .swatch{border-color:var(--color-card-swatch-border, var(--color-border, var(--color-foreground, #e5e5e5)))}.product-card__media .product-card__swatches{background-color:var(--color-background, #ffffff);border-radius:var(--radius-cards-sm, 6px)}.product-card__swatches--on_hover{transition-property:opacity;transition-duration:var(--interactive-duration, .25s);transition-timing-function:ease}.product-card:hover .product-card__swatches--on_hover,.product-card:focus-within .product-card__swatches--on_hover{opacity:1}@media(prefers-reduced-motion:reduce){.product-card,.product-card__image,.product-card__quick-add,.product-card__quick-view,.product-card__swatches--on_hover,.product-card__quick-add--hover,.product-card__quick-view--hover{transition-duration:0ms}.product-card--hover-lift:hover,.product-card--hover-scale:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-product-card-base.css.map */
