.pc-card{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden;border:1px solid var(--pc-color-border);border-radius:var(--pc-radius-lg);background:var(--pc-color-bg);color:var(--pc-color-text);font-family:var(--pc-font-body)}.pc-card__media{position:relative;aspect-ratio:100 / 80;overflow:hidden;background:var(--pc-color-surface)}.pc-card--ratio-square .pc-card__media{aspect-ratio:1 / 1}.pc-card--ratio-portrait .pc-card__media{aspect-ratio:4 / 5}.pc-card__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.pc-card__placeholder{fill:var(--pc-color-line-strong)}.pc-card__badge,.pc-card__savings{position:absolute;top:15px;z-index:1;max-width:calc(50% - 20px);overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:var(--pc-radius-pill);font-size:var(--pc-text-sm);font-weight:var(--pc-weight-medium);line-height:var(--pc-leading-snug);white-space:nowrap}.pc-card__savings{right:15px;background:#ffffffb3;color:var(--pc-color-primary)}.pc-card__badge{left:15px;background:var(--pc-color-primary);color:var(--pc-color-text-inverse)}.pc-card__badge--sold-out{background:var(--pc-color-ink)}.pc-card__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:12px;padding:15px}.pc-card__hp{display:inline-flex;align-items:center;padding:2px 10px;border:1px solid rgba(71,127,255,.38);border-radius:var(--pc-radius-sm);color:var(--pc-color-primary);font-size:var(--pc-text-xs);font-weight:var(--pc-weight-semibold);line-height:var(--pc-leading-snug)}.pc-card__title{width:100%;margin:0;color:var(--pc-color-ink);font-family:var(--pc-font-body);font-size:var(--pc-text-xl);font-weight:var(--pc-weight-semibold);line-height:var(--pc-leading-snug);letter-spacing:0}.pc-card__link{color:inherit;text-decoration:none}.pc-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pc-card__link:focus-visible{outline:none}.pc-card__link:focus-visible:after{outline:2px solid var(--pc-color-primary);outline-offset:-2px;border-radius:inherit}.pc-card__footer{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 25px;width:100%;margin-top:auto}.pc-card__info{display:flex;flex:1 1 0;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.pc-card__description{margin:0;color:var(--pc-color-text-muted);font-size:var(--pc-text-sm);font-weight:var(--pc-weight-medium);line-height:var(--pc-leading-snug)}.pc-card .pc-card__cta{position:relative;z-index:2;flex:0 0 auto;min-height:45px;padding:10px 15px;border:0;font-size:var(--pc-text-sm);font-weight:var(--pc-weight-semibold);line-height:var(--pc-leading-snug)}.pc-card__form{display:contents}.pc-card__form-inner{position:relative;z-index:2;display:block;flex:0 0 auto;margin:0}.pc-card__form .pc-card__cta.loading .pc-button__label{visibility:hidden}.pc-card__form .loading__spinner{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;pointer-events:none}.pc-card__form .loading__spinner.hidden{display:none}.pc-card__form .loading__spinner .spinner{width:18px;height:18px}.pc-card__form .loading__spinner .path{stroke:var(--pc-color-text-inverse)}.pc-card__form-error{flex:1 0 100%;min-width:0;color:var(--pc-color-sale);font-size:var(--pc-text-xs);line-height:var(--pc-leading-snug);text-align:right}.pc-card__form-error[hidden]{display:none}.pc-card.is-sold-out .pc-card__image{opacity:.6}.pc-card__specs{display:flex;align-items:stretch;width:100%;margin:0 0 3px;padding:0;list-style:none}.pc-card__spec{display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:0 20px;text-align:center}.pc-card__spec:first-child{padding-left:0}.pc-card__spec:last-child{padding-right:0}.pc-card__spec+.pc-card__spec{border-left:1px solid var(--pc-color-border)}.pc-card__spec-icon{flex:0 0 auto;width:40px;height:40px;object-fit:contain}.pc-card__spec-text{margin:0;color:var(--pc-color-text-muted);font-size:var(--pc-text-md);font-weight:var(--pc-weight-medium);line-height:var(--pc-leading-snug)}.pc-card__highlights{display:flex;gap:15px;width:100%;margin:0;padding:10px 0 0;border-top:1px solid var(--pc-color-border);list-style:none}.pc-card__highlight{display:flex;flex:1 1 0;align-items:center;gap:10px;min-width:0}.pc-card__highlight-icon{flex:0 0 21px;width:21px;height:21px;object-fit:contain}.pc-card__highlight-text{display:flex;flex-direction:column;min-width:0;font-size:var(--pc-text-xs);font-weight:var(--pc-weight-medium);line-height:var(--pc-leading-snug)}.pc-card__highlight-value{color:var(--pc-color-ink)}.pc-card__highlight-label{color:var(--pc-color-text-muted)}@media screen and (max-width:767px){.pc-card{border-radius:var(--pc-radius-md)}.pc-card__badge,.pc-card__savings{top:8px;padding:4px 8px;font-size:10px}.pc-card__badge,.pc-card__savings{max-width:calc(50% - 12px)}.pc-card__savings{right:8px}.pc-card__badge{left:8px}.pc-card__body{gap:5px;padding:8px}.pc-card__spec{padding:0 8px}.pc-card__spec-icon{width:28px;height:28px}.pc-card__spec-text{font-size:10px}.pc-card__hp{padding:1px 6px;font-size:10px}.pc-card__title{font-size:var(--pc-text-xs)}.pc-card .pc-card__rating{--pc-star-mask: var(--pc-star-mask-sm);--pc-star-h: 10px;--pc-star-tile: 16px;--pc-star-gap: 5px;gap:5px;font-size:10px}.pc-card__footer{flex-direction:column;align-items:flex-start;gap:5px}.pc-card__form-error{flex-basis:auto;width:100%;text-align:left}.pc-card__info{gap:5px}.pc-card__description{font-size:10px}.pc-card__price{gap:4px 8px}.pc-card__price .pc-price__compare{font-size:10px}.pc-card__price .pc-price__current{font-size:var(--pc-text-xs)}.pc-card .pc-card__cta{min-height:29px;padding:8px 10px;font-size:10px}}.pc-card-details{display:flex;align-items:center;gap:40px;min-height:420px}.pc-card-details__media{display:flex;flex:0 0 auto;align-items:center;align-self:stretch;padding:0 20px}.pc-card-details__image{display:block;width:308px;height:308px;object-fit:cover}.pc-card-details__info{display:flex;flex:1 1 0;flex-direction:column;align-self:flex-start;gap:30px;min-width:0;padding:50px 25px 25px 0}.pc-card-details__intro{display:flex;flex-direction:column;gap:10px}.pc-card-details__title{margin:0;color:var(--pc-color-ink);font-family:var(--pc-font-body);font-size:var(--pc-text-h4);font-weight:var(--pc-weight-semibold);line-height:var(--pc-leading-snug);letter-spacing:0}.pc-card-details__text{margin:0;color:var(--pc-color-text-muted);font-size:var(--pc-text-sm);font-weight:var(--pc-weight-medium);line-height:var(--pc-leading-body)}.pc-card-details__points{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.pc-card-details__point{display:flex;align-items:center;gap:10px;color:var(--pc-color-text-muted);font-size:var(--pc-text-sm);font-weight:var(--pc-weight-medium);line-height:var(--pc-leading-snug)}.pc-card-details__point svg{flex:0 0 14px;color:var(--pc-color-primary)}@media screen and (max-width:767px){.pc-card-details{flex-direction:column;align-items:stretch;gap:15px;min-height:0;padding:40px 15px 20px}.pc-card-details__media{padding:0 20px}.pc-card-details__image{width:100%;height:auto;aspect-ratio:1 / 1}.pc-card-details__info{gap:20px;padding:0}.pc-card-details__title{font-size:var(--pc-text-h4)}}.pc-card.pc-card--nav{border:1px solid var(--pc-color-border);border-radius:var(--pc-radius-ml);background:var(--pc-color-bg);box-shadow:none}.pc-card.pc-card--nav .pc-card__media{aspect-ratio:4 / 3;border-radius:0}.pc-card.pc-card--nav .pc-card__badge{top:10px;right:10px;left:auto;max-width:calc(100% - 20px);padding:5px 15px;border-radius:100px;background:#ffffffb3;color:var(--pc-color-primary);font-size:var(--pc-text-xs);font-weight:var(--pc-weight-medium);line-height:var(--pc-leading-snug)}.pc-card.pc-card--nav .pc-card__body{gap:10px;padding:15px}.pc-card.pc-card--nav .pc-card__title{font-size:var(--pc-text-sm);font-weight:var(--pc-weight-medium);line-height:var(--pc-leading-snug);color:var(--pc-color-ink)}.pc-card-row{display:flex;align-items:center;gap:15px;width:100%;padding-top:10px;border-top:1px solid var(--pc-color-border);color:var(--pc-color-ink);font-family:var(--pc-font-body);text-decoration:none}.pc-card-row:focus-visible{outline:2px solid var(--pc-color-primary);outline-offset:2px}.pc-card-row__media{position:relative;flex:0 0 80px;width:80px;height:60px;overflow:hidden;border-radius:var(--pc-radius-sm);background:var(--pc-color-surface)}.pc-card-row__image{display:block;width:100%;height:100%;object-fit:cover}.pc-card-row__text{display:flex;flex:1 1 0;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;margin-left:-5px}.pc-card-row__badge{color:var(--pc-color-primary);font-size:10px;font-weight:var(--pc-weight-medium);line-height:1}.pc-card-row__title{font-size:15px;font-weight:var(--pc-weight-semibold);line-height:var(--pc-leading-snug)}.pc-card-row__description{color:var(--pc-color-text-muted);font-size:var(--pc-text-xs);font-weight:var(--pc-weight-medium);line-height:var(--pc-leading-snug)}.pc-card-row__arrow{flex:0 0 auto;width:6px;height:11px;color:var(--pc-color-ink)}.pc-card-row.is-sold-out .pc-card-row__image{opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/22/assets/pc-product-card.css.map */
