.cnc-reviews{--rv-band: #EDF3F8;--rv-panel: var(--c-card);background:var(--rv-band);padding-block:var(--sp-3xl);scroll-margin-top:90px}a.cnc-ratingline{text-decoration:none;cursor:pointer}a.cnc-ratingline:hover .cnc-ratingline-n{text-decoration:underline}.cnc-ratingline-val{font-weight:var(--fw-medium);color:var(--c-dark)}.cnc-ratingline-n{color:var(--c-muted)}.cnc-rv-head{display:flex;align-items:baseline;gap:var(--sp-md);margin-bottom:var(--sp-lg)}.cnc-rv-title{font-size:var(--fs-h1);font-weight:var(--fw-bold);color:var(--c-dark);margin:0;letter-spacing:-.01em}.cnc-rv-count{font-size:var(--fs-label);color:var(--c-dark-mid);font-weight:var(--fw-regular)}.cnc-rv-panel{background:var(--rv-panel);border:1px solid var(--c-border);border-radius:var(--r-lg);padding:var(--sp-2xl);box-shadow:var(--sh-soft)}.cnc-rv-panel--empty{max-width:560px;margin-inline:auto;padding:var(--sp-lg)}.cnc-rv-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-xl)}.cnc-rv-top--bare{display:none}.cnc-rv-top>.cnc-rv-summary{flex:1 1 auto;min-width:0}.cnc-rv-summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3xl);padding-bottom:var(--sp-xl);margin-bottom:var(--sp-xl);border-bottom:1px solid var(--c-border)}.cnc-rv-summary--lite{gap:var(--sp-md);align-items:baseline}.cnc-rv-score{flex:0 0 auto}.cnc-rv-avg{font-size:var(--fs-display);font-weight:var(--fw-heavy);color:var(--c-dark);line-height:1;letter-spacing:-.025em}.cnc-rv-summary--lite .cnc-rv-avg{font-size:var(--fs-h1)}.cnc-rv-stars{display:inline-flex;gap:2px;margin-top:var(--sp-sm);color:var(--c-star)}.cnc-rv-summary--lite .cnc-rv-stars{margin-top:0}.cnc-rv-stars .off{color:var(--c-star-off)}.cnc-rv-basis{font-size:var(--fs-caption);color:var(--c-muted);margin-top:var(--sp-sm)}.cnc-rv-summary--lite .cnc-rv-basis{margin-top:0;font-size:var(--fs-label)}.cnc-rv-mini{display:inline-flex;gap:2px;color:var(--c-star);line-height:0}.cnc-rv-mini .off{color:var(--c-star-off)}.cnc-rv-bars{flex:1 1 260px;max-width:320px;display:grid;gap:5px}.cnc-rv-bar{display:grid;grid-template-columns:30px 1fr 24px;align-items:center;gap:var(--sp-sm);font-size:var(--fs-caption);color:var(--c-muted);background:none;border:0;padding:2px 4px;border-radius:var(--r-sm);font-family:inherit;text-align:left;cursor:pointer}.cnc-rv-bar:hover{background:var(--c-blue-pale)}.cnc-rv-bar[aria-pressed=true]{background:var(--c-blue-pale);color:var(--c-blue);font-weight:var(--fw-semibold)}.cnc-rv-bar-n{display:flex;align-items:center;gap:3px;color:inherit}.cnc-rv-bar-track{height:7px;border-radius:var(--r-pill);background:var(--c-border);overflow:hidden}.cnc-rv-bar-track i{display:block;height:100%;border-radius:var(--r-pill);background:var(--c-star)}.cnc-rv-bar-c{text-align:right;font-variant-numeric:tabular-nums}.cnc-rv-tools{display:flex;align-items:center;gap:var(--sp-sm);flex-wrap:wrap;margin-bottom:var(--sp-lg)}.cnc-rv-chip{font-size:var(--fs-label);padding:5px 12px;border:1px solid var(--c-border);background:var(--c-card);border-radius:var(--r-pill);color:var(--c-dark-mid);font-family:inherit;cursor:pointer}.cnc-rv-chip.on{border-color:var(--c-blue);color:var(--c-blue);background:var(--c-blue-pale);font-weight:var(--fw-medium)}.cnc-rv-photos{margin-bottom:var(--sp-xl)}.cnc-rv-photos-head{font-size:var(--fs-label);font-weight:var(--fw-medium);color:var(--c-dark);margin-bottom:var(--sp-md)}.cnc-rv-photos-strip{display:flex;gap:var(--sp-sm);overflow-x:auto;padding-bottom:var(--sp-xs);scrollbar-width:thin}.cnc-rv-photo{width:84px;height:84px;object-fit:cover;border-radius:var(--r-md);border:1px solid var(--c-border);flex:0 0 auto}.cnc-rv-list{display:grid;gap:var(--sp-md);max-width:72ch}.cnc-rv-item{padding:var(--sp-lg);border:1px solid var(--c-border);border-radius:var(--r-md)}.cnc-rv-item--bare{padding:var(--sp-md) var(--sp-lg)}.cnc-rv-item-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-sm)}.cnc-rv-author{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--c-dark)}.cnc-rv-verified{display:inline-flex;align-items:center;gap:3px;font-size:var(--fs-micro);font-weight:var(--fw-medium);color:var(--c-green);white-space:nowrap}.cnc-rv-when{font-size:var(--fs-caption);color:var(--c-muted);margin-left:auto}.cnc-rv-body{font-size:var(--fs-body);color:var(--c-dark-mid);line-height:1.6;margin:var(--sp-sm) 0 0;white-space:pre-line}.cnc-rv-item-photos{display:flex;gap:var(--sp-sm);margin-top:var(--sp-md);flex-wrap:wrap}.cnc-rv-item-photos img{width:64px;height:64px;object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--c-border)}.cnc-rv-skeleton{display:grid;gap:var(--sp-md);max-width:72ch}.cnc-rv-skel-row{padding:var(--sp-lg);border:1px solid var(--c-border);border-radius:var(--r-md);display:grid;gap:var(--sp-sm)}.cnc-rv-skel-bar{height:10px;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--c-border) 25%,#f5f5f5 37%,var(--c-border) 63%);background-size:400% 100%;animation:cnc-rv-shimmer 1.4s ease infinite}@keyframes cnc-rv-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.cnc-rv-skel-bar{animation:none;background:var(--c-border)}}.cnc-rv-more{display:flex;align-items:center;justify-content:center;gap:var(--sp-sm);width:100%;max-width:72ch;margin-top:var(--sp-lg);padding:var(--sp-md);background:none;border:1px solid var(--c-border);border-radius:var(--r-pill);font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--c-blue);font-family:inherit;cursor:pointer}.cnc-rv-more:hover{background:var(--c-blue-pale)}.cnc-rv-more[disabled]{opacity:.5;cursor:default}.cnc-rv-write{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp-sm);text-align:right}.cnc-rv-earn{display:inline-flex;align-items:flex-start;gap:var(--sp-xs);margin:0;font-size:var(--fs-caption);font-weight:var(--fw-medium);line-height:1.4;color:var(--c-amber-text);max-width:24ch;text-align:left}.cnc-rv-earn-ic{display:inline-flex;color:var(--c-gold);line-height:0;flex:0 0 auto;margin-top:2px}.cnc-rv-earn--form{max-width:none;padding:var(--sp-md);border:1px solid var(--c-amber-border);border-radius:var(--r-md);background:var(--c-gold-pale);align-items:flex-start;gap:var(--sp-sm);font-size:var(--fs-label);line-height:1.45}.cnc-rv-earn--form .cnc-rv-earn-ic{margin-top:1px}.cnc-rv-write-open,.cnc-rv-signin{display:inline-flex;align-items:center;gap:var(--sp-sm);padding:var(--sp-md) var(--sp-xl);border-radius:var(--r-pill);font-size:var(--fs-body);font-weight:var(--fw-medium);text-decoration:none;cursor:pointer}.cnc-rv-write-open{background:none;border:1px solid var(--c-blue);color:var(--c-blue)}.cnc-rv-write-open:hover{background:var(--c-blue-pale)}.cnc-rv-signin{background:none;border:1px solid var(--c-border);color:var(--c-dark-mid)}.cnc-rv-form{margin-top:var(--sp-lg);padding:var(--sp-xl);border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-bg);display:grid;gap:var(--sp-lg);max-width:72ch}.cnc-rv-field{display:grid;gap:var(--sp-sm)}.cnc-rv-label{font-size:var(--fs-label);font-weight:var(--fw-medium);color:var(--c-dark)}.cnc-rv-pick{display:flex;gap:var(--sp-xs)}.cnc-rv-pick-star{background:none;border:0;padding:var(--sp-xs);cursor:pointer;color:var(--c-star-off);line-height:0}.cnc-rv-pick-star.on{color:var(--c-star)}.cnc-rv-pick-star:focus-visible{outline:2px solid var(--c-blue);outline-offset:2px;border-radius:var(--r-sm)}.cnc-rv-textarea{width:100%;padding:var(--sp-md);border:1px solid var(--c-border);border-radius:var(--r-md);font:inherit;font-size:var(--fs-body);color:var(--c-dark);background:var(--c-card);resize:vertical;box-sizing:border-box}.cnc-rv-textarea:focus-visible{outline:2px solid var(--c-blue);outline-offset:1px;border-color:var(--c-blue)}.cnc-rv-note{font-size:var(--fs-caption);color:var(--c-muted);margin:0}.cnc-rv-actions{display:flex;gap:var(--sp-md);align-items:center}.cnc-rv-submit{padding:var(--sp-md) var(--sp-2xl);border:0;border-radius:var(--r-pill);background:linear-gradient(135deg,var(--c-blue),var(--c-blue-light));color:var(--c-white);font-size:var(--fs-body);font-weight:var(--fw-medium);font-family:inherit;cursor:pointer}.cnc-rv-submit[disabled]{background:var(--c-light);cursor:default}.cnc-rv-cancel{background:none;border:0;font-size:var(--fs-body);color:var(--c-muted);font-family:inherit;cursor:pointer;text-decoration:underline}.cnc-rv-msg{font-size:var(--fs-body);margin:0;padding:var(--sp-md);border-radius:var(--r-md)}.cnc-rv-msg.ok{color:var(--c-green);background:var(--c-green-light)}.cnc-rv-msg.warn{color:var(--c-red);background:var(--c-red-pale)}.cnc-rv-nowords{display:flex;align-items:flex-start;gap:var(--sp-sm);margin:0;padding:var(--sp-lg);border:1px dashed var(--c-border);border-radius:var(--r-md);background:var(--c-bg);font-size:var(--fs-body);color:var(--c-muted);max-width:72ch}.cnc-rv-nowords .cnc-ic{color:var(--c-dark-mid);flex:0 0 auto;margin-top:1px}.cnc-rv-form[hidden],.cnc-rv-won[hidden],.cnc-rv-won-prize[hidden],.cnc-rv-nowords[hidden],.cnc-rv-top[hidden]{display:none}.cnc-rv-won{margin-top:var(--sp-lg);padding:var(--sp-xl);border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-card);max-width:72ch;display:grid;gap:var(--sp-lg)}.cnc-rv-won-head{display:flex;align-items:flex-start;gap:var(--sp-md)}.cnc-rv-won-tick{color:var(--c-green);line-height:0;flex:0 0 auto;margin-top:1px}.cnc-rv-won-title{font-size:var(--fs-h2);font-weight:var(--fw-bold);color:var(--c-dark)}.cnc-rv-won-sub{font-size:var(--fs-body);color:var(--c-muted);margin-top:2px}.cnc-rv-won-prize{border:1px solid var(--c-amber-border);border-radius:var(--r-md);background:linear-gradient(135deg,var(--c-gold-pale),var(--c-amber-light));padding:var(--sp-xl) var(--sp-lg);text-align:center;display:grid;justify-items:center;gap:var(--sp-xs)}.cnc-rv-won-kicker{font-size:var(--fs-caption);font-weight:var(--fw-heavy);letter-spacing:.12em;text-transform:uppercase;color:var(--c-amber-text)}.cnc-rv-won-amt{display:flex;align-items:center;gap:var(--sp-sm)}.cnc-rv-won-coin{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--c-white);color:var(--c-amber-deep);box-shadow:0 2px 6px #e6510038}.cnc-rv-won-amt b{font-size:var(--fs-display-lg);font-weight:var(--fw-heavy);color:var(--c-amber-deep);line-height:1.1;font-variant-numeric:tabular-nums}.cnc-rv-won-line{font-size:var(--fs-label);font-weight:var(--fw-medium);color:var(--c-amber-text);max-width:34ch;line-height:1.45}.cnc-rv-won-link{display:inline-flex;align-items:center;gap:2px;margin-top:var(--sp-xs);font-size:var(--fs-label);font-weight:var(--fw-semibold);color:var(--c-blue);text-decoration:none}.cnc-rv-won-link:hover{text-decoration:underline}@media(max-width:640px){.cnc-rv-panel{padding:var(--sp-lg)}.cnc-rv-summary{gap:var(--sp-lg)}.cnc-rv-bars{max-width:none;flex-basis:100%}.cnc-rv-when{margin-left:0;width:100%}.cnc-rv-top{flex-direction:column-reverse;align-items:stretch;gap:var(--sp-lg)}.cnc-rv-write{align-items:stretch;text-align:left}.cnc-rv-earn{max-width:none}.cnc-rv-write-open{justify-content:center}.cnc-rv-won{padding:var(--sp-lg)}.cnc-rv-won-amt b{font-size:var(--fs-display)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cnc-reviews.css.map */
