.product-card{position:relative;display:flex;flex-direction:column;height:100%;background:transparent}.product-card__link{display:block;text-decoration:none;color:inherit;flex:1}.product-card__media{position:relative;width:100%;overflow:hidden;background:#f5f5f5;margin-bottom:20px}.product-card__media--portrait{aspect-ratio:3 / 4}.product-card__media--square{aspect-ratio:1 / 1}.product-card__media--adapt{aspect-ratio:auto}.product-card__image{width:100%;height:100%;object-fit:cover;display:block}.product-card__image--hover{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:none;pointer-events:none}.product-card__slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;height:100%}.product-card__slider::-webkit-scrollbar{display:none}.product-card__slide{flex:0 0 100%;scroll-snap-align:start;width:100%;height:100%}.product-card__slide img{width:100%;height:100%;object-fit:cover;display:block}.product-card__dots{position:absolute;bottom:8px;left:0;right:0;display:flex;justify-content:center;gap:4px;z-index:3;pointer-events:none}.product-card__dot{width:4px;height:4px;border-radius:50%;background:#00000040;transition:background .2s ease}.product-card__dot--active{background:#000000b3}.product-card--sold-out .product-card__media,.card-product--sold-out .card-product__media{transition:opacity .3s ease}.product-card--sold-out .product-card__info,.card-product--sold-out .card-product__info{opacity:.5}.product-card__badge{position:absolute;top:3.06%;left:4.5%;z-index:2;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#000;padding:4px 10px;font-family:Fabric Sans,Univers LT Std,-apple-system,sans-serif!important;font-size:9px;font-weight:400;font-style:normal;line-height:normal;letter-spacing:0;text-align:center;text-transform:none;border-radius:100px}.product-card__badge--sale,.product-card__badge--new,.product-card__badge--label{background:#fff;color:#000}.product-card__badge--label+.product-card__badge--label{top:calc(3.06% + 26px)}.product-card__badge--label+.product-card__badge--label+.product-card__badge--label{top:calc(3.06% + 52px)}.product-card__badge--right{left:auto;right:4.5%}.product-card__info{padding:0;text-align:left}.product-card__vendor{font-size:10px;font-weight:500;color:#666;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.product-card__title{font-family:Univers LT Std,-apple-system,sans-serif;font-size:10px;font-weight:400;font-style:normal;color:#000;line-height:14px;text-transform:uppercase;letter-spacing:0;margin:0 0 2px;display:flex;align-items:baseline;text-decoration:none;white-space:nowrap;overflow:hidden}.card-product__title-text,.product-card__title-text{overflow:hidden;text-overflow:ellipsis;transition:opacity .2s ease}.card-product__inline-sizes,.product-card__inline-sizes{display:none;white-space:nowrap;margin-left:auto;flex-shrink:0}.card-product__inline-size,.product-card__inline-size{font-family:Univers LT Std,-apple-system,sans-serif;font-size:10px;font-weight:400;color:#0006;line-height:14px;text-transform:none;letter-spacing:0;text-decoration:none}.card-product__inline-size--disabled,.product-card__inline-size--disabled{color:#00000026;text-decoration:none}.card-product__inline-sep,.product-card__inline-sep{margin:0 3px;color:transparent;font-size:10px}@media screen and (min-width:750px){.product-card__link:hover{opacity:1}.product-card:hover .product-card__image--hover{display:block}.product-card--sold-out:hover .product-card__media,.card-product--sold-out:hover .card-product__media{opacity:.4}.card-product:hover .card-product__inline-sizes,.grid__item:hover .card-product__inline-sizes,.product-card:hover .product-card__inline-sizes,.grid__item:hover .product-card__inline-sizes{display:inline}.product-card:hover .product-card__title-text,.card-product:hover .card-product__title-text{text-decoration:none}}.product-card__price-row{display:flex;align-items:center;justify-content:space-between}.product-card__price{display:flex;align-items:center;gap:8px;font-family:Univers LT Std,-apple-system,sans-serif;font-size:10px;font-weight:400;font-style:normal;line-height:14px;color:#000}.product-card__price .price--sale{color:#000;font-weight:500}.product-card__price .price--compare{font-size:10px;color:#0006;font-weight:400;text-decoration:line-through}.product-card__swatches{display:none;align-items:center;gap:4px;flex-shrink:0}.product-card__swatch{width:10px;height:10px;border-radius:50%;border:1px solid transparent;flex-shrink:0;display:block}.product-card__swatch:hover{border-color:#000;transform:scale(1.15)}.product-card__swatch.active{border-color:#000}.product-card__swatch-more{font-size:10px;font-weight:500;color:#666;margin-left:2px}@media screen and (max-width:749px){.product-card__link,.product-card__link:hover,.product-card__link:active,.product-grid__link,.product-grid__link:hover,.product-grid__link:active,.product-grid__product-title a,.product-grid__product-title a:hover,.product-grid__product-title a:active{opacity:1!important;transition:none}.product-card__swatches{display:none!important}}@media screen and (min-width:750px){.grid__item:hover .product-card__swatches,.grid__item.active .product-card__swatches,.product-card:hover .product-card__swatches,.product-card.active .product-card__swatches,.product-grid__card:hover .product-card__swatches,.product-grid__card.active .product-card__swatches{display:flex}}.product-card__sizes{position:absolute;bottom:0;left:0;right:0;z-index:5;pointer-events:none;opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease}.grid__item:hover .product-card__sizes,.grid__item.active .product-card__sizes,.product-card:hover .product-card__sizes{pointer-events:auto;opacity:1;transform:translateY(0)}.product-card__sizes-wrap{display:flex;flex-wrap:wrap;gap:4px;padding:10px;background:#fff;border:1px solid #e0e0e0;justify-content:center;position:relative}.product-card__size-btn{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:32px;padding:0 8px;font-size:10px;font-weight:500;border:1px solid #e0e0e0;background:#fff;color:#000;cursor:pointer;transition:all .2s;border-radius:0!important;text-transform:none;letter-spacing:normal;line-height:1}.product-card__size-btn:hover{background:#000;border-color:#000;color:#fff}.product-card__size-btn--disabled{opacity:.3;cursor:not-allowed;text-decoration:line-through;pointer-events:none}.product-card__size-form{display:contents}.product-card__sizes-close{position:absolute;top:4px;right:6px;background:none;border:none;font-size:18px;cursor:pointer;color:#999;line-height:1;padding:0}.product-card__sizes-close:hover{color:#000}.product-card__sizes-backdrop{display:none}.product-card__add-btn{position:absolute;bottom:80px;right:8px;z-index:4;width:32px;height:32px;display:none;align-items:center;justify-content:center;background:#fff;border:1px solid #e0e0e0;cursor:pointer;color:#000;border-radius:0!important;padding:0}@media screen and (max-width:749px){.product-card__add-btn{display:flex}.product-card__sizes{position:fixed;bottom:0;left:0;right:0;z-index:100;transform:translateY(100%)}.grid__item.active .product-card__sizes,.product-card.active .product-card__sizes{pointer-events:auto;opacity:1;transform:translateY(0)}.product-card:hover .product-card__sizes{opacity:0;pointer-events:none;transform:translateY(100%)}.product-card__sizes-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:-1}.product-card__sizes-wrap{border-radius:0;padding:16px 16px 24px;gap:6px}}ul.product-grid,ul.product-grid li{list-style:none;margin:0;padding:0}.grid__item--zero-stock,.product-grid__item--zero-stock{opacity:.5}@media(max-width:749px){.product-card__title,.product-card__price{font-size:10px}.product-card__swatch{width:8px;height:8px}}.product-card .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.placeholder-svg{width:100%;height:100%;object-fit:cover;background:#f5f5f5}
/*# sourceMappingURL=/cdn/shop/t/301/assets/component-product-card.css.map */
