.pcard{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0;color:var(--fg)}.pcard__media{border-radius:5px;aspect-ratio:3840/4370}.pcard__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgb(var(--fg-rgb)/.06);fill:rgb(var(--fg-rgb)/.35)}.pcard__img--2{opacity:0;transition:opacity .3s ease}@media(hover:hover){.pcard--hover:hover .pcard__img--2{opacity:1}}.pcard__badges{position:absolute;top:8px;left:8px;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:4.8px}.pcard__badge{padding:1px 6px}.pcard__badge--plain{text-transform:none;letter-spacing:0}@media(min-width:750px){.pcard__badge{padding:4px 10px}}.pcard__rating{gap:8px;margin-bottom:8px;font-size:13px;line-height:1.2;color:var(--fg)}.pcard__rating .stars__icons{width:78px;height:14px;-webkit-mask-size:15.6px 14px;mask-size:15.6px 14px}.pcard__rating-value{font-weight:600}.pcard__rating-sep{padding:0 4px;opacity:.35}@media(min-width:750px){.pcard__rating{font-size:14px}.pcard__rating .stars__icons{width:88px;height:16px;-webkit-mask-size:17.6px 16px;mask-size:17.6px 16px}}.pcard__title{font-family:var(--font-body);font-size:14px;font-weight:400;line-height:1.4;color:#1a384f;padding-top:4px}.pcard__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.pcard__link:focus-visible{outline:0}.pcard__link:focus-visible:after{outline:2px solid currentColor;outline-offset:2px;border-radius:5px}.pcard__price{gap:4px;padding:2px 0 0 1px;font-size:13.26px;line-height:1.35;color:var(--fg)}.pcard__from{font-size:.85em;color:#707070}@media(min-width:750px){.pcard__price{font-size:16px}}.pcard__swatches{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:4px 0 4px 5px;list-style:none}.pcard__swatch-item{display:flex}.pcard__swatch{position:relative;width:16px;height:16px;flex:none;padding:0;border:0;border-radius:6px;background:#d9d9d9 center/cover no-repeat;box-shadow:inset 0 0 0 1px #0000001a;cursor:pointer;transition:box-shadow .15s}.pcard__swatch:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.pcard__swatch:hover,.pcard__swatch.is-active{box-shadow:inset 0 0 0 1px #0000001a,0 0 0 1.5px #fff,0 0 0 2.5px #1a384f}.pcard--picked .pcard__img--2{display:none}.pcard__more{font-size:13.33px;line-height:1;color:#0006}@media(max-width:749px){.pcard__swatch--d{display:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/product-card.css.map */
