.card-wrapper.product-card-wrapper .card{--border-width: 0;--image-padding: .6rem;transition:transform var(--duration-short) ease,box-shadow var(--duration-short) ease}.card-wrapper.product-card-wrapper:hover .card{transform:translateY(-.4rem);box-shadow:0 1.8rem 2.4rem -1.4rem rgba(var(--color-foreground),.35)}.card-wrapper.product-card-wrapper .card__badge .badge,.card-wrapper.product-card-wrapper .card__badge-metaobjects .badge{border-radius:999px;padding:.5rem 1.3rem;font-weight:600}@media screen and (max-width:749px){.card-wrapper.product-card-wrapper .card__badge .badge,.card-wrapper.product-card-wrapper .card__badge-metaobjects .badge{padding:.3rem .8rem .4rem;font-size:1rem}}.card-wrapper.product-card-wrapper .card__wishlist{position:absolute;top:1rem;right:1rem;z-index:4;display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:0;border:none;border-radius:50%;background:rgba(var(--color-background),.85);color:rgb(var(--color-foreground));cursor:pointer}.card-wrapper.product-card-wrapper .card__wishlist .icon{width:1.5rem;height:1.5rem;fill:rgba(var(--color-foreground),.4);transition:fill var(--duration-short) ease}.card-wrapper.product-card-wrapper .card__wishlist[aria-pressed=true] .icon{fill:rgb(var(--color-foreground))}.card-wrapper.product-card-wrapper .card-color-variant__item{--swatch-input--size: 2rem;--swatch-input--border-radius: 50%;border-radius:50%}.card-wrapper.product-card-wrapper .card-color-variant{--card-swatch-item-size: 2.6rem}.card-wrapper.product-card-wrapper .card-color-variant__item.is-active{border-color:rgb(var(--color-foreground))}.card-wrapper.product-card-wrapper .quick-add--quick-view .quick-add__submit{border-radius:999px}.card-wrapper.product-card-wrapper .quick-add--quick-view{flex-direction:row;align-items:center;justify-content:flex-start;gap:.4rem;padding:0 0 0 2px}.card-wrapper.product-card-wrapper .card--card .card__heading-slot{position:relative;margin:0 -2rem;padding:0 2rem}.card-wrapper.product-card-wrapper .quick-add--quick-view .quick-add__submit--quick-view{width:2.8rem;min-width:2.8rem;height:2.8rem;min-height:2.8rem;padding:0}.card-wrapper.product-card-wrapper .quick-add--quick-view modal-opener{align-self:flex-end;order:3}.card-wrapper.product-card-wrapper .quick-add--quick-view .card-variant-panel-wrapper{order:1}.card-wrapper.product-card-wrapper .card-variant-panel__option{box-sizing:border-box;width:2.8rem;min-width:2.8rem;height:2.8rem;padding:0;border-radius:50%}@media screen and (max-width:749px){.card-wrapper.product-card-wrapper .quick-add--quick-view{padding:0 .4rem;gap:.3rem}.card-wrapper.product-card-wrapper .quick-add--quick-view .quick-add__submit--quick-view{width:2.3rem;min-width:2.3rem;height:2.3rem;min-height:2.3rem}.card-wrapper.product-card-wrapper .card-variant-panel__option{width:2.3rem;min-width:2.3rem;height:2.3rem}.card-wrapper.product-card-wrapper .card-variant-panel__toggle{width:2.3rem;height:2.3rem}}.card-wrapper.product-card-wrapper .quick-add--quick-view .quick-add__submit:after{border-radius:999px}.card-wrapper.product-card-wrapper .card-variant-panel__option{border-radius:999px}@media screen and (max-width:749px){.card-wrapper.product-card-wrapper .price--on-sale .price__sale{display:flex;flex-direction:column;align-items:flex-start;row-gap:.2rem}.card-wrapper.product-card-wrapper .price--on-sale .price__sale .price-item{margin-right:0}}@media screen and (max-width:749px){.card-wrapper.product-card-wrapper .price:not(.price--on-sale) .price__regular:before{content:"";display:block;height:calc(1.3rem * (1 + .5 / var(--font-body-scale)) + .2rem)}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-card-design-concepts.css.map */
