:root{--bw-star-color: #ffb74a;--bw-star-empty: #e4dfda;--bw-ink: #4c4c4c;--bw-muted: #6b6b6b;--bw-line: #e6e1dc;--bw-accent: #0b553f;--bw-surface: #f3efeb;--bw-error: #b71c1c}.bw-stars{--bw-size: 18px;position:relative;display:inline-flex;flex:none;line-height:0;vertical-align:middle}.bw-stars--sm{--bw-size: 15px}.bw-stars--lg{--bw-size: 26px}.bw-stars__layer{display:inline-flex}.bw-stars__layer svg{flex:none;width:var(--bw-size);height:var(--bw-size);fill:var(--bw-star-empty)}.bw-stars__layer--fill{position:absolute;top:0;left:0;width:var(--bw-fill, 0%);overflow:hidden}.bw-stars__layer--fill svg{fill:var(--bw-star-color)}.bw-summary{display:inline-flex;align-items:center;gap:6px;font-size:.95rem;line-height:1.2;color:var(--bw-ink);text-decoration:none}.bw-summary__value{font-weight:700}.bw-summary__count{color:var(--bw-muted)}a.bw-summary:hover .bw-summary__count,a.bw-summary:focus-visible .bw-summary__count{text-decoration:underline;text-underline-offset:3px}.bw-summary--sm{gap:4px;font-size:.8rem}.bw-summary--empty{font-size:.9rem;color:var(--bw-accent);text-decoration:underline;text-underline-offset:3px}.bw-header-rating{margin:4px 0 6px}.bw-cta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 8px;padding:16px 20px;background:var(--bw-surface);border-radius:10px}.bw-cta__text{margin:0;font-weight:700}.bw-cta__stars{display:inline-flex}.recipe-content .bw-cta__star,.bw-cta__star{display:inline-flex;padding:3px;line-height:0;background:none;border-radius:6px}.bw-cta__star svg{width:28px;height:28px;fill:var(--bw-star-empty);transition:fill .15s ease}.bw-cta__stars:hover .bw-cta__star svg,.bw-cta__stars:focus-within .bw-cta__star svg{fill:var(--bw-star-color)}.bw-cta__star:hover~.bw-cta__star svg,.bw-cta__star:focus-visible~.bw-cta__star svg{fill:var(--bw-star-empty)}.bw-cta__star:focus-visible{outline:2px solid var(--bw-accent);outline-offset:1px}.bw-reviews{--bw-column: 720px;flex:1 1 100%;width:100%;max-width:var(--container-max-width);margin:8px auto 0;padding-top:32px;border-top:1px solid var(--bw-line);scroll-margin-top:calc(var(--sticky-area-height, 0px) + 24px)}.bw-reviews>*{max-width:var(--bw-column);margin-left:auto;margin-right:auto}.bw-reviews__title{margin:0 auto 20px;text-align:center;font-family:var(--heading-font-family);font-size:var(--text-h3, 1.75rem)}.bw-overview{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:24px}@media screen and (min-width:750px){.bw-overview{grid-template-columns:minmax(180px,240px) minmax(0,360px);align-items:center;justify-content:center}}.bw-overview__score{display:grid;gap:8px;justify-items:start}.bw-overview__avg{margin:0;line-height:1}.bw-overview__number{font-family:var(--heading-font-family);font-size:3rem;color:var(--bw-ink)}.bw-overview__scale{font-size:1rem;color:var(--bw-muted)}.bw-overview__meta{margin:0;font-size:.9rem;color:var(--bw-muted)}.bw-dist{display:grid;gap:6px;margin:0}.bw-dist__row{display:grid;grid-template-columns:64px 1fr;align-items:center;gap:10px}.bw-dist dt{font-size:.85rem;color:var(--bw-muted);white-space:nowrap}.bw-dist dd{display:flex;align-items:center;gap:10px;margin:0}.bw-dist__bar{flex:1;height:8px;overflow:hidden;background:var(--bw-star-empty);border-radius:4px}.bw-dist__bar span{display:block;height:100%;background:var(--bw-star-color);border-radius:4px}.bw-dist__count{min-width:2ch;font-size:.85rem;color:var(--bw-muted);text-align:right}.bw-reviews__notice{margin:0 auto 28px;padding:12px 16px;font-size:.85rem;line-height:1.5;color:var(--bw-muted);background:var(--bw-surface);border-radius:8px}.bw-reviews__notice strong{color:var(--bw-ink)}.bw-reviews__empty{margin:0 auto 16px;text-align:center}.bw-reviews .bw-list{margin:0 auto;padding:0;list-style:none}.bw-item{padding:20px 0;border-top:1px solid var(--bw-line)}.bw-item:first-child{padding-top:0;border-top:0}.bw-item__head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:8px}.bw-item__name{margin:0;font-weight:700}.bw-item__date{font-size:.85rem;color:var(--bw-muted)}.bw-item__text{margin:0;line-height:1.6}.bw-item__reply{margin:14px 0 0 16px;padding:8px 0 8px 16px;border-left:3px solid var(--bw-accent)}.bw-item__reply p{margin:0;line-height:1.6}.bw-item__reply .bw-item__reply-by{margin-bottom:4px;font-size:.85rem;font-weight:700;color:var(--bw-accent)}.bw-list__more{margin-top:8px;text-align:center}.bw-form-wrap{margin-top:36px;padding:24px;background:#fff;border:1px solid var(--bw-line);border-radius:16px;scroll-margin-top:calc(var(--sticky-area-height, 0px) + 24px)}.bw-form__title{margin:0 0 16px;font-family:var(--heading-font-family);font-size:var(--text-h4, 1.4rem)}.bw-form{position:relative;display:grid;gap:16px}.bw-form fieldset{min-width:0;margin:0;padding:0;border:0}.bw-form legend{margin-bottom:6px;padding:0;font-weight:700}.bw-rating-input{display:inline-flex}.bw-rating-input input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.bw-rating-input label{padding:2px;line-height:0;cursor:pointer;border-radius:6px}.bw-rating-input svg{width:32px;height:32px;fill:var(--bw-star-empty);transition:fill .15s ease}.bw-rating-input:has(input[value="1"]:checked) label:nth-of-type(-n+1) svg,.bw-rating-input:has(input[value="2"]:checked) label:nth-of-type(-n+2) svg,.bw-rating-input:has(input[value="3"]:checked) label:nth-of-type(-n+3) svg,.bw-rating-input:has(input[value="4"]:checked) label:nth-of-type(-n+4) svg,.bw-rating-input:has(input[value="5"]:checked) label:nth-of-type(-n+5) svg{fill:var(--bw-star-color)}.bw-rating-input:hover label svg{fill:var(--bw-star-color)}.bw-rating-input label:hover~label svg{fill:var(--bw-star-empty)}.bw-rating-input input:focus-visible+label{outline:2px solid var(--bw-accent);outline-offset:1px}.bw-rating-hint{min-height:1.4em;margin:4px 0 0;font-size:.9rem;color:var(--bw-muted)}.bw-form__row{display:grid;gap:16px}@media screen and (min-width:750px){.bw-form__row{grid-template-columns:1fr 1fr}}.bw-field__hint{margin:4px 0 0;font-size:.8rem;color:var(--bw-muted)}.bw-form__error{margin:4px 0 0;font-size:.85rem;font-weight:600;color:var(--bw-error)}.bw-form [aria-invalid=true]{border-color:var(--bw-error)}.bw-form__hp{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.bw-form__privacy{margin:0;font-size:.8rem;line-height:1.5;color:var(--bw-muted)}.bw-form__status{margin:0;font-weight:600}.bw-form__status:empty{display:none}.bw-form__status.is-success{padding:12px 14px;color:var(--bw-accent);background:#e7f2ec;border-radius:8px}.bw-form__status.is-error{padding:12px 14px;color:#8a1616;background:#fbeaea;border-radius:8px}.bw-form__feedback{margin:16px 0 0;font-size:.9rem}@media(prefers-reduced-motion:reduce){.bw-cta__star svg,.bw-rating-input svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/bg-recipe-reviews.css.map */
