.m-product-card{background:var(--color-quinary-bg);box-sizing:border-box}.m-product-card__url{display:flex;flex-direction:column;height:100%;padding:2rem}.m-product-card .popup-media{overflow:visible}.m-product-card .bottom-wrapper{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.m-product-card__url{flex:1;text-decoration:none}.m-product-card__media{overflow:hidden;position:relative}@media screen and (min-width:768px){.m-product-card__media:hover .m-product-card__image.m-product-card__image-slider .m-swiper__arrow{opacity:1}.m-product-card__media.quick-add:hover .m-product-card__quick-add{margin-bottom:0;opacity:1}}.m-product-card__media.show-secondary-image img:nth-of-type(2){left:0;opacity:0;position:absolute;top:0;transition:opacity var(--default-transition-easing) var(--default-transition-timing)}.m-product-card__media.show-secondary-image:hover img:nth-of-type(2){left:0;opacity:1;position:absolute;top:0}.m-product-card__image img{display:block;font-size:0;height:auto;max-width:100%;width:100%}@media screen and (min-width:768px){.m-product-card__image.m-product-card__image-slider .m-swiper__arrow{opacity:0;transition:opacity var(--default-transition-easing) var(--default-transition-timing)}}.m-product-card__image.m-product-card__image-slider .m-swiper__arrow--prev{left:.8rem}.m-product-card__image.m-product-card__image-slider .m-swiper__arrow--next{right:.8rem}.m-product-card__quick-add{bottom:2rem;left:50%;position:absolute;transform:translateX(-50%);transition:opacity var(--default-transition-easing) var(--default-transition-timing),margin-bottom var(--default-transition-easing) var(--default-transition-timing);width:calc(100% - 4rem)}@media screen and (min-width:768px){.m-product-card__quick-add{margin-bottom:-1rem;opacity:0}}.m-product-card__badges{left:2rem;position:absolute;top:2rem;z-index:9}.m-product-card__stock-badge{align-items:flex-end;display:flex}.m-product-card__content{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding-top:2.4rem}.m-product-card__content .m-price{margin-top:.8rem}.m-product-card__content.u-text-center .m-price__sale{justify-content:center}