.bvf-rev{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:4.8rem;padding-top:4rem;border-top:.1rem solid var(--bvf-line)}.bvf-rev--empty:not(:has(details[open])){align-items:center}.bvf-rev__form,.bvf-rev__form details{scroll-margin-top:18rem}.bvf-rev__head{display:flex;flex-direction:column;gap:1.2rem;align-items:flex-start}.bvf-rev__head .bvf-h2{font-size:3.2rem}.bvf-rev__sum{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem;margin-top:.8rem}.bvf-rev__avg{font-family:var(--bvf-head);font-weight:900;font-size:4.2rem;line-height:1;color:var(--bvf-ink)}.bvf-rev__count,.bvf-rev__none{font-family:var(--bvf-mono);font-size:1.3rem;letter-spacing:.04em;color:var(--bvf-muted);margin:0}.bvf-stars{position:relative;display:inline-block;font-size:1.8rem;line-height:1;letter-spacing:.15em;white-space:nowrap;color:var(--bvf-line)}.bvf-stars:before{content:"\2605\2605\2605\2605\2605"}.bvf-stars>span{position:absolute;inset:0 auto 0 0;overflow:hidden;color:var(--bvf-accent)}.bvf-stars>span:before{content:"\2605\2605\2605\2605\2605"}.bvf-rev__list{list-style:none;margin:0 0 3.2rem;padding:0}.bvf-rev__item{padding:2rem 0;border-bottom:.1rem solid var(--bvf-line)}.bvf-rev__item:first-child{padding-top:0}.bvf-rev__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1.4rem;margin-bottom:.8rem}.bvf-rev__who{font-weight:700;font-size:1.5rem;color:var(--bvf-ink)}.bvf-rev__ver,.bvf-rev__date{font-family:var(--bvf-mono);font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase;color:var(--bvf-muted)}.bvf-rev__ver{color:var(--bvf-ink);border:.1rem solid var(--bvf-ink);padding:.2rem .6rem}.bvf-rev__date{margin-left:auto}.bvf-rev__body{font-size:1.5rem;line-height:1.6;color:var(--bvf-text-2)}.bvf-rev__reply{margin-top:1.2rem;padding:1.2rem 1.6rem;font-size:1.4rem;line-height:1.6;color:var(--bvf-text-2);background:var(--bvf-paper);border-left:.3rem solid var(--bvf-ink)}.bvf-rev__reply-by{display:block;margin-bottom:.4rem;font-family:var(--bvf-mono);font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase;color:var(--bvf-ink)}.bvf-rev__form summary{list-style:none;display:inline-flex;min-height:4.4rem;font-size:1.4rem}.bvf-rev__form summary::-webkit-details-marker{display:none}.bvf-rev__form details[open] summary{display:none}.bvf-rev__fields{display:grid;gap:1.6rem;padding:2.4rem;background:var(--bvf-paper);border:.1rem solid var(--bvf-line)}.bvf-rev__row{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}.bvf-rev__fields label,.bvf-rev__rate legend{display:block;margin-bottom:.6rem;padding:0;font-family:var(--bvf-mono);font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;color:var(--bvf-muted)}.bvf-rev__fields input[type=text],.bvf-rev__fields input[type=email],.bvf-rev__fields textarea{width:100%;box-sizing:border-box;padding:1.1rem 1.2rem;font:inherit;font-size:1.5rem;color:var(--bvf-ink);background:#fff;border:.15rem solid var(--bvf-ink);border-radius:0}.bvf-rev__fields input:focus-visible,.bvf-rev__fields textarea:focus-visible{outline:.2rem solid var(--bvf-accent);outline-offset:.2rem}.bvf-rev__fields .bvf-btn{justify-self:start}.bvf-rev__hp{position:absolute;left:-999rem;width:1px;height:1px;opacity:0}.bvf-rev__note{margin:0;font-size:1.3rem;color:var(--bvf-muted)}.bvf-rev__ok{margin:0;padding:1.6rem 2rem;font-size:1.5rem;color:var(--bvf-ink);background:var(--bvf-accent-soft);border-left:.4rem solid var(--bvf-accent)}.bvf-rev__err{margin:0;font-size:1.4rem;color:var(--bvf-accent)}.bvf-rev__rate{border:0;margin:0;padding:0;display:flex;flex-direction:row-reverse;justify-content:flex-end;flex-wrap:wrap}.bvf-rev__rate legend{order:1;width:100%}.bvf-rev__rate input{position:absolute;opacity:0;width:0;height:0}.bvf-rev__rate label{margin:0;padding:0 .3rem;font-size:3rem;line-height:1;letter-spacing:0;color:var(--bvf-line);cursor:pointer;text-transform:none}.bvf-rev__rate input:checked~label,.bvf-rev__rate label:hover,.bvf-rev__rate label:hover~label{color:var(--bvf-accent)}.bvf-rev__rate input:focus-visible+label{outline:.2rem solid var(--bvf-accent);outline-offset:.2rem}@media screen and (max-width:749px){.bvf-rev{grid-template-columns:1fr;gap:2.4rem;padding-top:2.8rem}.bvf-rev__head .bvf-h2{font-size:2.6rem}.bvf-rev__row{grid-template-columns:1fr}.bvf-rev__date{margin-left:0}.bvf-rev__fields{padding:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/bvf-reviews.css.map */
