.product-card{position:relative}.product-card:hover .product__badge--in-stock,.product-card:hover .product__badge--sold-out{opacity:1;-webkit-transition:opacity var(--duration-default) ease-in-out;-o-transition:opacity var(--duration-default) ease-in-out;transition:opacity var(--duration-default) ease-in-out}.product-card-wrapper{padding:.625rem}.product-card__image-wrapper{overflow:hidden}.product-card__image{position:relative}.product-card__image:focus .product-card__image--primary:not(.product-card__image:hover .product-card__image--primary:last-child):not(.product-card__image:focus .product-card__image--primary:last-child),.product-card__image:hover .product-card__image--primary:not(.product-card__image:hover .product-card__image--primary:last-child):not(.product-card__image:focus .product-card__image--primary:last-child){opacity:0;-webkit-transition:opacity var(--duration-default) ease-in-out;-o-transition:opacity var(--duration-default) ease-in-out;transition:opacity var(--duration-default) ease-in-out}.product-card__image:focus .product-card__image--secondary,.product-card__image:hover .product-card__image--secondary{opacity:1}.product-card__image .img,.product-card__image:focus .product-card__image--secondary,.product-card__image:hover .product-card__image--secondary{-webkit-transition:opacity var(--duration-default) ease-in-out;-o-transition:opacity var(--duration-default) ease-in-out;transition:opacity var(--duration-default) ease-in-out}.product-card__image .img{margin:0}.product-card__image .img--portrait{padding-bottom:69%}@media screen and (min-width:768px){.product-card__image .img--portrait{padding-bottom:115.38%}}.product-card__image--secondary{bottom:0;left:0;margin:0;opacity:0;position:absolute;right:0;top:0}.product-card__information{color:var(--color-black);display:block;padding-top:.9375rem;text-align:center}.product-card__information:hover{text-decoration:none}.product-card__information-brand{color:var(--color-black);font-size:.6875rem;letter-spacing:.0625rem;line-height:1rem;opacity:.7;text-transform:uppercase}.product-card__information-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-black);display:block;display:-webkit-box;font-family:var(--font-secondary-family);font-size:.875rem;font-weight:700;line-height:1.4375rem;max-height:2.875rem;min-height:2.875rem;overflow:hidden;-webkit-transition:color var(--duration-short) ease-in-out;-o-transition:color var(--duration-short) ease-in-out;transition:color var(--duration-short) ease-in-out}@media screen and (min-width:768px){.product-card__information-title{font-size:1rem}}.product-card__information-title:hover{color:var(--color-primary);-webkit-transition:color var(--duration-short) ease-in-out;-o-transition:color var(--duration-short) ease-in-out;transition:color var(--duration-short) ease-in-out}.product-card__information-price{margin-top:.625rem}.product-card__information-price .price{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-card__information-price .price__regular .price-item--regular{font-weight:var(--font-heavy-weight)}.product-card__information-price .price__compare{margin-right:.3125rem}.product-card__information-price .price__compare .price-item--regular{color:var(--color-primary)}.product-card__information-price .price__final .price-item--sale{color:var(--color-black);font-weight:var(--font-heavy-weight)}.product-card__quick-shop{margin-top:.9375rem}.product-card__quick-shop--disabled .button{background-color:#a5a5a5;border-color:#a5a5a5}.product-card__wishlist{left:.625rem;position:absolute;top:.625rem}.product-card__wishlist .icon{height:1.25rem;width:1.25rem}.product-card__wishlist button{color-transition:fill-rule var(--duration-default) ease-in-out;background-color:transparent;border:none;color:var(--color-black) path;padding:0}.product-card__wishlist button.swym-added path{fill-rule:inherit;-webkit-transition:fill-rule var(--duration-default) ease-in-out;-o-transition:fill-rule var(--duration-default) ease-in-out;transition:fill-rule var(--duration-default) ease-in-out}.product-card .swiper-button-prev{left:.5rem}.product-card .swiper-button-next{right:.5rem}@media screen and (min-width:768px){.product-card .swiper-container:not(.swiper-container-initialized):focus .swiper-slide:first-child,.product-card .swiper-container:not(.swiper-container-initialized):hover .swiper-slide:first-child{opacity:0}.product-card .swiper-container:not(.swiper-container-initialized):focus .swiper-slide:nth-child(2),.product-card .swiper-container:not(.swiper-container-initialized):hover .swiper-slide:nth-child(2){opacity:1}.product-card .swiper-container:not(.swiper-container-initialized) .swiper-slide{-webkit-transition:opacity var(--duration-default) ease-in-out;-o-transition:opacity var(--duration-default) ease-in-out;transition:opacity var(--duration-default) ease-in-out}.product-card .swiper-container:not(.swiper-container-initialized) .swiper-slide:nth-child(2){margin-left:-100%;opacity:0}.product-card .swiper-container:not(.swiper-container-initialized) .swiper-slide:nth-child(n+3){display:none}}