.product-card{--color-brand-primary:var(--color-white);--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-color:var(--color-white);--swiper-pagination-bullet-inactive-color:hsla(0,0%,100%,.2);color:var(--color-white)}.product-card-wrapper{position:relative;width:100%}.product-card__promo-label{pointer-events:none;position:absolute;z-index:20}.product-card__promo-label--left{left:calc(5% - .25rem);text-align:left;top:5%}.product-card__promo-label--right{right:calc(5% - .25rem);text-align:right;top:15%}.product-card:hover .product-card__promo-label{opacity:0}@media screen and (min-width:1024px){.product-card .product__badge,.product-card .product__badges .product__badge{font-size:.875rem;line-height:1.25rem;padding:.4375rem .875rem}}.product-card__image{position:relative}.product-card__image .img{margin:0}.product-card__image--product{padding-bottom:56%;padding-top:11%}@media screen and (min-width:1024px){.product-card__image--product{padding-bottom:29%;padding-top:0}}.product-card__image--product .img--portrait{padding-bottom:100%}@media screen and (min-width:1024px){.product-card__image--product .img--portrait{padding-bottom:100%}}.product-card__image--model .img--portrait{padding-bottom:167%}@media screen and (min-width:1024px){.product-card__image--model .img--portrait{padding-bottom:129%}}@media screen and (min-width:1200px){.collection__grid-item.is-col-3-xl .product-card__image--model .img--portrait{padding-bottom:152%}}.product-card__meta{bottom:6%;font-size:.875rem;left:0;line-height:1.25rem;min-height:3.75rem;pointer-events:none;position:absolute;right:0;z-index:1}@media screen and (min-width:1024px){.product-card__meta{bottom:9%;font-size:1.25rem;padding-bottom:3%}}.product-card__information{display:block;opacity:1;text-align:center;-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 .price .price-unit-price{color:var(--color-white);opacity:.4}.product-card .price dl{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-card__title{display:block;font-weight:700;padding:0 .75rem;text-transform:uppercase}.product-card__reviews{margin-top:3%;opacity:1;text-align:center;-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__reviews .sr-only{display:none}.product-card__reviews a{color:var(--color-white);display:block;font-size:.75rem}@media screen and (max-width:1023px){.product-card__reviews{margin-bottom:3%}.product-card__reviews .yotpo .text-m{font-size:.625rem}}.product-card__price{gap:.5rem;margin-top:2px;text-align:center}@media screen and (min-width:1024px){.product-card__price{margin-top:2%}}.product-card .price-item.price-item--regular{color:var(--color-white)}.product-card .price-item.price-item--sale{color:var(--color-black);font-weight:700}@media screen and (max-width:1023px){.product-card .button{--button-background:rgba(0,0,0,.37);--button-border:rgba(0,0,0,.37);--button-text:var(--color-white);bottom:.5rem;height:2.5rem;line-height:2.5rem;padding:0;position:absolute;right:.5rem;width:2.5rem;z-index:10}.product-card .button .icon{scale:.8}}@media screen and (min-width:1024px){.product-card .button{bottom:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:.625rem;left:50%;opacity:0;pointer-events:none;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-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;white-space:nowrap;z-index:1}.is-col-3-xl .product-card .button{bottom:22%}.product-card:hover .product-card__information,.product-card:hover .product-card__reviews{opacity:0}.product-card:hover button{opacity:1;pointer-events:all}.product-card:hover .swiper--hover:not(.swiper-container-initialized) .swiper-slide:first-child{opacity:0}.product-card:hover .swiper--hover:not(.swiper-container-initialized) .swiper-slide:nth-child(2){opacity:1}}@media screen and (max-width:1023px){.product-card .button__label{display:none}}.product-card .swiper-button-prev{left:.5rem}.product-card .swiper-button-next{right:.5rem}.product-card .swiper-horizontal>.swiper-pagination-bullets{bottom:26px;left:12px;text-align:left}@media screen and (min-width:1024px){.product-card .swiper--hover: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--hover:not(.swiper-container-initialized) .swiper-slide:nth-child(2){margin-left:-100%;opacity:0}.product-card .swiper--hover:not(.swiper-container-initialized) .swiper-slide:nth-child(n+3){display:none}.product-card .swiper--hover:not(.swiper-container-initialized):focus .swiper-slide:first-child,.product-card .swiper--hover:not(.swiper-container-initialized):hover .swiper-slide:first-child{opacity:0}.product-card .swiper--hover:not(.swiper-container-initialized):focus .swiper-slide:nth-child(2),.product-card .swiper--hover:not(.swiper-container-initialized):hover .swiper-slide:nth-child(2){opacity:1}}