.card.pc2{container-type:inline-size;contain-intrinsic-inline-size:354px;width:100%;min-width:0;align-self:start;display:flex;flex-direction:column;overflow:hidden;border:0;border-radius:22px;background:#fff;color:var(--cg-ink, #22150E);box-shadow:0 0 0 1px #3c241214,0 18px 30px -22px #3c241273}.card.pc2 .pc2__panel{flex:none;display:flex;flex-direction:column;margin:2.3cqi 2.3cqi 0;border-radius:5.5cqi;overflow:hidden;background:#6b4a30}.card.pc2 .card__img{position:relative;flex:none;aspect-ratio:3 / 4;border-radius:0;overflow:hidden;background:#f4ebdd}main .sec .card.pc2 .card__img,.card.pc2 .card__img{max-height:none!important;aspect-ratio:3 / 4!important}.best--v1 .card.pc2{padding:0}.card.pc2 .card__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.card.pc2 .card__badge{left:3.4cqi;top:3.4cqi;font-size:max(10.5px,3.3cqi)}.card.pc2 .pc2__band{flex:none;margin:0;padding:2.3cqi 4cqi;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;background:#6b4a30;color:var(--cg-on-dark, #FFF6EA);font:500 max(10.5px,3.5cqi)/1.2 var(--body);letter-spacing:.03em}.card.pc2 .pc2__base{flex:none;box-sizing:border-box;height:31cqi;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:4cqi;padding:3.4cqi 4.6cqi 3.8cqi}.card.pc2 .card__name{margin:0;font:600 max(13px,5.5cqi)/1.2 var(--body);text-transform:none;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card.pc2 .card__name a{color:var(--cg-ink, #22150E);text-decoration:none}.pc2__rate{display:flex;align-items:center;gap:1.6cqi;margin-top:2.2cqi;font:500 max(10.5px,3.3cqi)/1 var(--body);color:var(--cg-text, #3E2C20);white-space:nowrap}.pc2__n{color:var(--cg-muted, #6E5A4A)}.pc2__rate--none{font-style:italic;color:var(--cg-muted, #6E5A4A)}.pc2__stars{width:5em;height:1em;font-size:max(11px,3.9cqi);flex:none;background:linear-gradient(90deg,var(--cg-brand, #F2C230) var(--fill, 100%),rgba(60,36,18,.16) var(--fill, 100%));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.8l2.5 5.2 5.7.8-4.1 4 1 5.6L10 14.7l-5.1 2.7 1-5.6-4.1-4 5.7-.8z'/%3E%3C/svg%3E") 0 0 / 1em 1em repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.8l2.5 5.2 5.7.8-4.1 4 1 5.6L10 14.7l-5.1 2.7 1-5.6-4.1-4 5.7-.8z'/%3E%3C/svg%3E") 0 0 / 1em 1em repeat-x}.card.pc2 .pc2__r{display:flex;flex-direction:column;align-items:center;gap:2.4cqi;padding-left:4cqi;border-left:1px solid rgba(60,36,18,.14);align-self:stretch;justify-content:center}.card.pc2 .card__price{font:700 max(17px,8.4cqi)/1 var(--display);color:var(--cg-ink, #22150E);text-align:center;white-space:nowrap}.card.pc2 .card__price small{display:block;margin:0 0 .8cqi;font:500 max(9.5px,2.8cqi)/1 var(--body);color:var(--cg-muted, #6E5A4A);text-transform:lowercase}.card.pc2 .card__price s{display:block;margin-top:.8cqi;font:500 max(10px,3cqi)/1 var(--body);color:var(--cg-muted-light, #8A7462)}.card.pc2 .add{display:inline-flex;align-items:center;justify-content:center;gap:1.4cqi;height:max(28px,8.6cqi);padding:0 max(10px,3.4cqi);border-radius:40px;background:var(--cg-ink, #22150E);color:var(--cg-cream, #F6EFE2);font:600 max(10.5px,3.1cqi)/1 var(--body);letter-spacing:.07em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.card.pc2 .add__cart{width:max(13px,3.8cqi);height:max(13px,3.8cqi)}.card.pc2 .add.is-added{background:#3f7a3a}.card.pc2 .add--ghost{background:transparent;color:var(--cg-ink, #22150E);box-shadow:inset 0 0 0 1.5px #3a2a20}@container (max-width: 250px){.card.pc2 .pc2__band{padding:2.4cqi 3cqi;font-size:max(9.5px,3.5cqi);letter-spacing:0}.card.pc2 .pc2__base{height:max(122px,68cqi);grid-template-columns:minmax(0,1fr);align-content:space-between;row-gap:2.6cqi;padding:3.4cqi 4.2cqi max(10px,5.5cqi)}.card.pc2 .card__name{font-size:max(13px,6.6cqi)}.pc2__rate{margin-top:1.6cqi}.card.pc2 .pc2__r{flex-direction:row;justify-content:space-between;align-items:center;gap:2cqi;padding:2.8cqi 0 0;border-left:0;border-top:1px solid rgba(60,36,18,.14)}.card.pc2 .card__price{text-align:left;font-size:max(16px,9cqi)}.card.pc2 .card__price small{margin-bottom:.6cqi}.card.pc2 .add{height:max(26px,14cqi);padding:0 max(9px,5cqi);font-size:max(10px,5.4cqi)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cg-pcard.css.map */
