.product-card{position:relative}.product-card:focus{outline:0}.product-card__inner:focus{outline:0}.product-card__image,.product-media{position:relative;background-color:#f9f9f9}.product-card__image:active,.product-card__image:focus,.product-card__image:hover{background-color:var(--secondary-image-background-color)}.product-card__image:active .product-card__image--secondary,.product-card__image:focus .product-card__image--secondary,.product-card__image:hover .product-card__image--secondary{display:block;opacity:1}.product-card__image:active~.product-card__information .product-card__information-text,.product-card__image:focus~.product-card__information .product-card__information-text,.product-card__image:hover~.product-card__information .product-card__information-text{color:var(--color-gray)}.product-card__image .img{margin:0}.product-card__image--secondary{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;opacity:0;transition:opacity var(--duration-default) ease-in-out;background-color:var(--secondary-image-background-color)}.product-card__information{display:block;color:var(--color-black);margin-top:.5rem}@media screen and (min-width: 1024px){.product-card__information{margin-top:1rem}}.product-card__information:hover{text-decoration:none}.product-card__information:hover .product-card__information-text{color:var(--color-gray)}.product-card__information-text{display:block;margin-bottom:.375rem;margin-top:0;text-transform:none;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-card__image--placeholder{box-shadow:inset 0 0 1px var(--color-brand-primary)}.product-card__quick-add{position:relative}.product-card__quick-add .button .icon{margin:0}.product-card__quick-add .button .icon-cart{margin-left:.25rem;height:1rem}.product-card__quick-add .button .icon-checkmark{display:none}.product-card__quick-add .button--added{background-color:var(--color-brand-primary);color:var(--color-brand-text-on-primary)}.product-card__quick-add .button--added .icon-checkmark{display:block}.product-card__quick-add .button--added .icon-plus{display:none}.product-card__quick-add input:checked+.button--added .icon-checkmark{display:none}.product-card__quick-add input:checked+.button--added .icon-plus{display:block}.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{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}}
/*# sourceMappingURL=/cdn/shop/t/399/assets/component-product-card.css.map */
