.one-pcard{display:flex;flex-direction:column;width:100%;height:100%}.one-pcard__media{position:relative;display:block;overflow:hidden;aspect-ratio:var(--one-pcard-ratio, 253 / 380);background:#f2f1ed}.one-pcard__media img,.one-pcard__media svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.one-pcard:hover .one-pcard__media img{transform:scale(1.03)}.one-pcard__badge{position:absolute;top:0;left:0;display:inline-flex;align-items:center;min-height:22px;padding:3px 10px 2px;background:var(--one-accent);color:#fff;font-size:11px;font-weight:500;letter-spacing:.04em;line-height:1.4}.one-pcard__body{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;padding-top:20px}.one-pcard__rating{display:flex;gap:6px;align-items:center;min-height:0;font-size:12px;line-height:1.4}.one-pcard__stars{display:inline-block;font-family:Times,Times New Roman,serif;font-size:14px;letter-spacing:0;line-height:1}.one-pcard__stars:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--one-gold) var(--one-pcard-stars, 0%),rgb(26 26 26 / 15%) var(--one-pcard-stars, 0%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.one-pcard__rating-count{font-size:11px;letter-spacing:.02em;color:var(--one-muted)}@media(forced-colors:active){.one-pcard__stars:before{background:none;-webkit-text-fill-color:currentcolor;color:var(--one-text)}}.one-pcard__title{margin:0;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:.04em}.one-pcard__title a{color:var(--one-text);text-decoration:none}.one-pcard__price{margin:0;font-size:14px;line-height:1.5;letter-spacing:.04em;color:var(--one-text)}.one-pcard__tax{font-size:11px}.one-pcard__note{margin:0;font-size:12px;line-height:1.6;color:var(--one-muted)}.one-pcard__note:before{content:"\2713";margin-right:2px}.one-pcard__note--empty{min-height:1.6em}.one-pcard__note--empty:before{content:none}.one-pcard__form{margin:0}.one-pcard__cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;margin-top:20px;padding:12px 16px;border:0;border-radius:0;background:var(--one-accent);color:#fff;font-family:inherit;font-size:14px;font-weight:500;letter-spacing:.06em;line-height:1.4;text-align:center;text-decoration:none;cursor:pointer;transition:opacity .2s ease}.one-pcard__cta:hover{opacity:.85}@media(max-width:749px){.one-pcard__body{padding-top:14px;gap:6px}.one-pcard__cta{min-height:40px;margin-top:14px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/one-product-card.css.map */
