.m-product-card{box-sizing:border-box}.m-product-card__url{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;z-index:1}.m-product-card__media.quick-add:hover .m-product-card__size{opacity:0}}.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%}.m-product-card__image.m-product-card__image-slider .m-swiper__arrow{--swiper-navigation-top-offset:calc(50% + 1.5rem)}@media screen and (min-width:768px){.m-product-card__image.m-product-card__image-slider .m-swiper__arrow{--swiper-navigation-top-offset:calc(50% - 4.4rem);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:1.5rem;display:none;left:50%;position:absolute;text-transform:capitalize;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{display:block;margin-bottom:-1rem;opacity:0}}.m-product-card__quick-add .a-btn{font-size:1.2rem}.m-product-card__quick-add .a-btn.a-btn--has-icon .icon{width:2rem}.m-product-card__badges{display:flex;flex-wrap:wrap;gap:.7rem;left:2rem;position:absolute;right:4rem;top:1.8rem;z-index:9}.m-product-card__badges .a-badge{font-size:1rem;line-height:1rem}@media screen and (min-width:768px){.m-product-card__badges .a-badge{font-size:1.2rem;line-height:1.2rem}}.m-product-card__content{font-size:1.4rem;margin-top:1.5rem}@media screen and (min-width:768px){.m-product-card__content{font-size:1.6rem}}.m-product-card__content--grey{color:rgb(var(--color-text-secondary))}.m-product-card__content h3,.m-product-card__content p{margin-bottom:.8rem;margin-top:.8rem}@media screen and (min-width:768px){.m-product-card__content h3,.m-product-card__content p{margin-bottom:1.3rem;margin-top:1.3rem}}.m-product-card__content h3:first-of-type,.m-product-card__content p:first-of-type{margin-top:0}.m-product-card__content.u-text-center .m-price__sale{justify-content:center}.m-product-card__content--player{align-items:center;display:flex;gap:.8rem}.m-product-card__content--player-name{margin-bottom:0!important}.m-product-card__content--player-name.has-avatar{padding:.2rem 1rem}.m-product-card__content--player img{border-radius:100%;height:32px;width:32px}.m-product-card__content--player-price{display:flex;gap:1rem;justify-content:space-between;margin-bottom:.8rem}@media screen and (min-width:768px){.m-product-card__content--player-price{margin-bottom:1.3rem}}.m-product-card__price{margin-top:.6rem}.m-product-card__price .m-price__sale{gap:1rem;position:relative}.m-product-card__price .m-price__sale span{order:2}.m-product-card__price .m-price__sale span.m-price-item--last{order:1}.m-product-card__price .o-product__tax{display:none}.m-product-card__heading{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.4rem;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:768px){.m-product-card__heading{font-size:1.6rem;padding-right:1rem}}.m-product-card__size{background:#fff;bottom:2rem;font-size:1rem;margin:0;overflow:hidden;padding:.65rem 2.4rem;pointer-events:none;position:absolute;right:2rem;text-align:center;text-overflow:ellipsis;text-transform:uppercase;transition:opacity var(--default-transition-easing) var(--default-transition-timing);white-space:nowrap;width:fit-content;z-index:1}@media screen and (min-width:768px){.m-product-card__size{font-size:1.2rem}}.m-product-card.m-product-card--simple .m-product-card__url{color:inherit;gap:1.5rem;margin-bottom:2rem}.m-product-card.m-product-card--simple .m-product-card__media{max-width:8.6rem;position:relative}.m-product-card.m-product-card--simple .m-product-card__image{background-color:rgba(var(--color-black),.2)}.m-product-card.m-product-card--simple .m-product-card__content{display:flex;flex:1;flex-direction:column;margin:0;padding:0}.m-product-card.m-product-card--simple .m-product-card__price{margin-bottom:1rem}.m-product-card.m-product-card--simple .m-product-card__heading{letter-spacing:.028rem;margin-bottom:0;text-decoration:none}.m-product-card.m-product-card--simple .m-product-form__submit{text-align:left}.m-product-card.m-product-card--simple .m-variants__label{margin-bottom:1rem}.m-product-card.m-product-card--simple .m-product-card__quick-add{bottom:0;left:0;margin-bottom:0;margin-top:auto;opacity:1;position:relative;transform:none;width:auto}.m-product-card.m-product-card--simple .m-product-card__quick-add .m-quick-add-variants__button{border-bottom:none;padding:0;text-align:left;text-decoration:underline}.m-product-card.m-product-card--simple .m-product-card__quick-add .m-quick-add-variants__items{padding:0}