.pcs-card{display:block;text-decoration:none;overflow:hidden;position:relative}.pcs-card__img-wrap{width:100%;aspect-ratio:1 / 1;overflow:hidden;position:relative}.pcs-card__img-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .18s ease;pointer-events:none}.pcs-card__img-wrap img.pcs-card__img--active{opacity:1;pointer-events:auto}.pcs-card__img-wrap [class^=promoline-banner-]{position:absolute!important;top:12px!important;left:12px!important;bottom:auto!important;width:auto!important;margin:0!important;padding:5px 8px!important;max-width:calc(100% - 24px);z-index:1}.pcs-card__img-wrap [class^=promoline-banner-] p{font-size:10px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;text-align:left!important}.pcs-swatch-overflow{color:var(--Neutrals-Secondary-Grey, #6F6F6F);font-family:Inter,sans-serif;font-size:11px;font-weight:400;line-height:16px;flex-shrink:0}.pcs-card__content{display:flex;padding:16px 0;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.pcs-card__swatches{display:flex;height:24px;padding:0 14px;align-items:center;align-self:stretch;gap:4px;flex-wrap:nowrap}.pcs-swatch{width:16px;height:16px;min-width:16px;border-radius:50%;border:1px solid rgba(0,0,0,.1);overflow:hidden;display:inline-block;flex-shrink:0;cursor:pointer;transition:box-shadow .15s ease}.pcs-swatch--active{box-shadow:0 0 0 2px #fff,0 0 0 3px #000}.pcs-card *:focus-visible{outline:none;box-shadow:none}.pcs-card__details{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;padding:0 14px}.pcs-card__title{color:var(--Neutrals-Text-Black, #151515);font-family:Inter,sans-serif;font-size:var(--Text-Sizes-Text-Small, 14px);font-style:normal;font-weight:300;line-height:var(--Text-Sizes-weight-Tiny, 20px);margin:0}.pcs-card__price .price-item{color:var(--Neutrals-Text-Black, #151515);font-family:Inter,sans-serif;font-size:var(--Text-Sizes-Text-Small, 14px);font-style:normal;font-weight:500;line-height:var(--Text-Sizes-weight-Tiny, 20px)}.pcs-card__price .price-item--sale{color:var(--Neutrals-Text-Black, #151515);font-weight:500}.pcs-card__price .price__sale .price-item--regular{color:var(--Neutrals-Secondary-Grey, #6F6F6F);font-weight:300}
/*# sourceMappingURL=/cdn/shop/t/347/assets/component-product-card-swatch.css.map */
