.prv{--prv-navy: #001646;--prv-navy-2: #00376f;--prv-orange: #e06217;--prv-orange-dark: #c9541a;--prv-teal: #00857c;--prv-ink: #1a1a1a;--prv-ink-2: #4a4a4a;--prv-ink-3: #767676;--prv-line: #dcdcdc;--prv-line-soft: #ebebeb;--prv-wash: #f5f5f3;--prv-chip: #f7f6f4;--prv-star: #f5a623;--prv-star-off: #d8d8d8;--prv-serif: "Hiragino Mincho ProN", "Yu Mincho", "Songti SC", "Times New Roman", serif;--prv-gothic: "Hiragino Kaku Gothic ProN", "Yu Gothic", "Noto Sans JP", "Microsoft YaHei", sans-serif;margin:56px auto 72px;padding:0 16px;font-family:var(--prv-gothic);color:var(--prv-ink);font-size:13px;line-height:1.8;letter-spacing:.02em}.prv *{box-sizing:border-box}.prv ul{list-style:none;margin:0;padding:0}.prv img{display:block;max-width:100%}.prv button{font:inherit;color:inherit;border:none;background:none;cursor:pointer}.prv input,.prv textarea,.prv select{font:inherit;color:inherit}.prv__head{padding-bottom:18px;border-bottom:2px solid var(--prv-navy);margin-bottom:32px}.prv__title{margin:0;font-family:var(--prv-serif);font-size:24px;font-weight:700;letter-spacing:.04em;color:var(--prv-navy)}.prv__sub{margin:8px 0 0;font-size:12px;color:var(--prv-ink-3);letter-spacing:.03em}.prv__summary{display:flex;gap:40px;align-items:center;padding:28px 30px;background:var(--prv-wash);border:1px solid var(--prv-line-soft);margin-bottom:36px}.prv__avg{flex:0 0 auto;min-width:150px;text-align:center}.prv__avg-num{margin:0;font-family:var(--prv-serif);font-size:52px;font-weight:700;line-height:1;color:var(--prv-navy)}.prv__stars{display:flex;gap:2px;justify-content:center;margin:10px 0 6px}.prv__star{font-size:17px;line-height:1;color:var(--prv-star-off)}.prv__star--on{color:var(--prv-star)}.prv__avg-count{margin:0;font-size:12px;color:var(--prv-ink-3)}.prv__bars{flex:1 1 auto;min-width:0}.prv__bar-row{display:flex;align-items:center;gap:10px;margin-bottom:6px}.prv__bar-row:last-child{margin-bottom:0}.prv__bar-label{flex:0 0 34px;display:inline-flex;align-items:center;gap:2px;font-size:12px;color:var(--prv-ink-2)}.prv__bar-star{color:var(--prv-star);font-size:11px}.prv__bar-track{flex:1 1 auto;height:8px;background:#e6e4e0;overflow:hidden}.prv__bar-fill{display:block;height:100%;background:var(--prv-star);transition:width .4s ease}.prv__bar-fill[data-empty="1"]{background:#d8d6d2}.prv__bar-n{flex:0 0 26px;text-align:right;font-size:12px;color:var(--prv-ink-3)}.prv__list{margin-bottom:36px}.prv__item{padding:26px 0 28px;border-bottom:1px solid var(--prv-line-soft)}.prv__item:first-child{padding-top:0}.prv__item:last-child{border-bottom:none}.prv__item-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.prv__stars--sm{display:flex;gap:1px;margin:0}.prv__stars--sm .prv__star{font-size:14px}.prv__item-title{margin:0;font-size:15px;font-weight:700;color:var(--prv-ink);letter-spacing:.03em}.prv__item-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px;font-size:12px;color:var(--prv-ink-3)}.prv__badge{display:inline-block;padding:1px 8px;background:#00857c1a;border:1px solid rgba(0,133,124,.35);color:var(--prv-teal);font-size:11px;letter-spacing:.04em}.prv__item-body{font-size:13px;line-height:1.9;color:var(--prv-ink-2)}.prv__reply{margin-top:14px;padding:14px 16px;background:var(--prv-chip);border-left:3px solid var(--prv-navy)}.prv__reply-head{margin:0 0 4px;font-size:12px;font-weight:700;color:var(--prv-navy);letter-spacing:.04em}.prv__reply-body{font-size:12.5px;color:var(--prv-ink-2);line-height:1.8}.prv__empty{padding:40px 24px;text-align:center;background:var(--prv-wash);border:1px solid var(--prv-line-soft)}.prv__empty-lead{margin:0 0 6px;font-family:var(--prv-serif);font-size:17px;color:var(--prv-navy)}.prv__empty-text{margin:0;font-size:12.5px;color:var(--prv-ink-3)}.prv__form-wrap{margin-top:8px}.prv__toggle{display:inline-flex;align-items:center;gap:8px;padding:13px 34px;background:var(--prv-navy);color:#fff;font-size:13px;font-weight:700;letter-spacing:.06em;border:1px solid var(--prv-navy);transition:background .15s,border-color .15s}.prv__toggle:hover{background:var(--prv-orange);border-color:var(--prv-orange)}.prv__toggle-ico{display:inline-flex}.prv__form-panel{margin-top:22px;padding:30px 32px;background:var(--prv-wash);border:1px solid var(--prv-line-soft)}.prv__form-panel[hidden]{display:none}.prv__field{margin-bottom:20px}.prv__label{display:block;margin-bottom:7px;font-size:12.5px;font-weight:700;color:var(--prv-navy);letter-spacing:.04em}.prv__req{margin-left:8px;padding:1px 6px;background:var(--prv-orange);color:#fff;font-size:10px;font-weight:700;letter-spacing:.06em;vertical-align:1px}.prv__input{width:100%;padding:11px 13px;background:#fff;border:1px solid var(--prv-line);font-size:13px;line-height:1.6;transition:border-color .15s}.prv__input:focus{outline:none;border-color:var(--prv-orange)}.prv__textarea{resize:vertical;min-height:120px}.prv__row{display:flex;gap:20px}.prv__row .prv__field{flex:1 1 0;min-width:0}.prv__rating{display:flex;gap:4px}.prv__rating-btn{font-size:28px;line-height:1;color:var(--prv-star-off);transition:color .12s,transform .12s}.prv__rating-btn:hover{transform:scale(1.12)}.prv__rating-btn.is-on{color:var(--prv-star)}.prv__err{margin:8px 0 0;font-size:12px;color:#c62828}.prv__submit{display:inline-block;padding:14px 44px;background:var(--prv-orange);color:#fff;font-size:13.5px;font-weight:700;letter-spacing:.08em;border:1px solid var(--prv-orange);transition:background .15s}.prv__submit:hover{background:var(--prv-orange-dark)}.prv__note{margin:14px 0 0;font-size:11.5px;color:var(--prv-ink-3);line-height:1.7}.prv__msg{margin-bottom:22px;padding:16px 18px;border-left:3px solid var(--prv-teal);background:#00857c12}.prv__msg-lead{margin:0 0 4px;font-size:14px;font-weight:700;color:var(--prv-teal)}.prv__msg-text{margin:0;font-size:12.5px;color:var(--prv-ink-2)}@media screen and (max-width:750px){.prv{margin:40px auto 52px;padding:0 14px}.prv__title{font-size:20px}.prv__summary{flex-direction:column;gap:26px;padding:24px 18px}.prv__avg{min-width:0}.prv__form-panel{padding:22px 16px}.prv__row{flex-direction:column;gap:0}.prv__submit{display:block;width:100%;padding:15px 20px}.prv__toggle{display:flex;width:100%;justify-content:center}}@media screen and (min-width:751px){.prv__rating-btn{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-reviews.css.map */
