.product-reviews{padding:var(--space-3xl, 6.4rem) 0;border-top:1px solid var(--kb-border)}.product-reviews .section-header{text-align:center;margin-bottom:3.2rem}.product-reviews .section-header p{color:var(--kb-text-2)}.kr-summary{display:grid;gap:2.4rem;justify-items:center;align-items:center;max-width:64rem;margin:0 auto 3.2rem;padding:2.4rem;background:var(--kb-surface-2);border:1px solid var(--kb-border);border-radius:var(--kb-r-md)}@media(min-width:750px){.kr-summary{grid-template-columns:auto 1fr;justify-items:stretch}}.kr-summary__score{display:grid;justify-items:center;gap:.6rem;text-align:center}.kr-summary__avg{font-family:var(--font-heading-family);font-size:4.8rem;font-weight:800;line-height:1;color:var(--kb-text);margin:0}.kr-summary__count{color:var(--kb-text-2);font-size:1.4rem;margin:0}.kr-summary .rating__star{font-size:2rem}.kr-bars{display:grid;gap:.6rem;margin:0;width:100%;max-width:36rem;justify-self:center}.kr-bar{display:grid;grid-template-columns:6.4rem 1fr;align-items:center;gap:1rem}.kr-bar dt{font-size:1.3rem;color:var(--kb-text-2);text-align:right}.kr-bar dd{display:flex;align-items:center;gap:.8rem;margin:0}.kr-bar__track{flex:1;height:.8rem;border-radius:var(--kb-r-pill);background:var(--kb-border);overflow:hidden}.kr-bar__fill{display:block;height:100%;background:var(--kb-pink);border-radius:inherit}.kr-bar__n{min-width:2.4rem;font-size:1.3rem;color:var(--kb-text-2);text-align:left}.kr-list{list-style:none;margin:0 auto;padding:0;display:grid;gap:1.6rem;max-width:72rem}@media(min-width:750px){.kr-list--grid{max-width:120rem;grid-template-columns:repeat(2,minmax(0,1fr))}.kr-list--grid .kr-item{display:flex;flex-direction:column;align-items:center}.kr-list--grid .kr-item[hidden]{display:none}.kr-list--grid .kr-item__meta{margin-top:auto}}@media(min-width:1100px){.kr-list--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.kr-item{padding:2rem 2.4rem;text-align:center;background:var(--kb-surface);border:1px solid var(--kb-border);border-radius:var(--kb-r-md)}.kr-item:focus{outline:2px solid var(--kb-pink);outline-offset:2px}.kr-item__stars{display:flex;justify-content:center;gap:.2rem;font-size:1.8rem;margin-bottom:.8rem}.kr-star{color:var(--kr-star-on)!important}.kr-star--off{color:var(--kr-star-off)!important}.kr-item__title{font-weight:700;color:var(--kb-text);margin:0 0 .4rem}.kr-item__body{color:var(--kb-text-2);line-height:1.65;margin:0 0 1.2rem;overflow-wrap:anywhere}.kr-item__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.2rem;font-size:1.3rem;color:var(--kb-text-2);margin:0}.kr-item__name{font-weight:700;color:var(--kb-text)}.kr-item__src{color:#04765f;font-weight:600}.kr-item__src--etsy{color:#b4410e}.kr-item__product{font-size:1.3rem;margin:.8rem 0 0;color:var(--kb-text-2)}.kr-more{text-align:center;margin-top:2.4rem}.kr-note,.kr-policy,.kr-etsy-note{text-align:center;color:var(--kb-text-2);font-size:1.3rem;max-width:64rem;margin:1.6rem auto 0}.kr-etsy-note{font-size:1.2rem}.kr-write{max-width:64rem;margin:4rem auto 0;text-align:center;display:grid;justify-items:center;gap:1.2rem}.kr-write__title{margin:0}.kr-write__lead{color:var(--kb-text-2);margin:0}.kr-form{width:100%;display:grid;gap:1.4rem;text-align:left}.kr-form__stars{border:0;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.2rem}.kr-form__stars legend{width:100%;text-align:center;font-weight:700;margin-bottom:.6rem;color:var(--kb-text)}.kr-form__stars input{position:absolute;opacity:0;width:1px;height:1px}.kr-form__stars label{cursor:pointer;font-size:4rem;line-height:1;padding:.4rem;min-width:4.8rem;text-align:center;color:var(--kr-star-off)!important;border-radius:var(--kb-r-sm);transition:transform var(--kb-fast, .15s) ease}.kr-form__stars input:checked+label,.kr-form__stars label:has(~input:checked){color:var(--kr-star-on)!important}@media(hover:hover){.kr-form__stars:hover input+label{color:var(--kr-star-off)!important}.kr-form__stars:hover input+label:hover,.kr-form__stars:hover input+label:has(~input+label:hover){color:var(--kr-star-on)!important;transform:scale(1.08)}}.kr-form__stars input:focus-visible+label{outline:2px solid var(--kb-pink);outline-offset:2px}.kr-form__stars label>span{color:inherit!important;-webkit-text-fill-color:currentColor!important}.kr-form__picked{width:100%;text-align:center;margin:.4rem 0 0;font-weight:700;color:var(--kb-text);min-height:1.5em}.kr-form__hint{font-weight:400;font-size:1.3rem;color:var(--kb-text-2)}.kr-form__count{font-weight:400;font-size:1.2rem;color:var(--kb-text-2);justify-self:end}.kr-reward{width:100%;display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;padding:1.2rem 1.6rem;border-radius:var(--kb-r-md);border:1px solid var(--kb-border);background:var(--kb-accent-wash, var(--kb-surface-2));color:var(--kb-text);text-align:center}.kr-reward strong{color:var(--kb-ink)}.kr-photo{display:grid;gap:.8rem;justify-items:center;text-align:center}.kr-photo__pick{display:inline-flex;align-items:center;gap:.8rem;cursor:pointer}.kr-photo__pick input{position:absolute;opacity:0;width:1px;height:1px}.kr-photo__pick:focus-within{outline:2px solid var(--kb-pink);outline-offset:3px;border-radius:var(--kb-r-pill)}.kr-photo__preview{width:12rem;height:12rem;object-fit:cover;border-radius:var(--kb-r-md);border:1px solid var(--kb-border)}.kr-photo__remove{font-size:1.3rem}.kr-item__photo{display:inline-block;margin:0 0 1.2rem;padding:0;border:0;background:none;cursor:zoom-in;border-radius:var(--kb-r-md)}.kr-item__photo img{width:12rem;height:12rem;object-fit:cover;border-radius:var(--kb-r-md);border:1px solid var(--kb-border);display:block}.kr-item__photo:focus-visible{outline:2px solid var(--kb-pink);outline-offset:3px}.kr-item__pts{color:var(--kb-ink);font-weight:600}.kr-lightbox{border:0;padding:0;background:transparent;max-width:min(92vw,72rem)}.kr-lightbox::backdrop{background:#0a0814d1}.kr-lightbox img{display:block;max-width:100%;max-height:82vh;border-radius:var(--kb-r-md);margin:0 auto}.kr-lightbox__close{display:block;margin:1.2rem auto 0}.kr-form__field{display:grid;gap:.4rem;font-weight:600;font-size:1.4rem;color:var(--kb-text)}.kr-form__field input,.kr-form__field textarea{font:inherit;font-weight:400;padding:1rem 1.2rem;width:100%;border:1px solid var(--kb-border-strong);border-radius:var(--kb-r-sm);background:var(--kb-surface);color:var(--kb-text)}.kr-form__msg{min-height:1.4em;margin:0;text-align:center;color:var(--kb-text-2)}.kr-form__msg[data-kind=error]{color:#b3261e}.kr-form__msg[data-kind=ok]{color:#04765f}.kr-form__btns{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media(prefers-color-scheme:dark){.kr-reward strong,.kr-item__pts{color:var(--kb-pink)!important}.kr-item__src{color:#5ee0c4!important}.kr-item__src--etsy{color:#ff9a66!important}.kr-form__msg[data-kind=error]{color:#ff8a80!important}.kr-form__msg[data-kind=ok]{color:#5ee0c4!important}}.kr-acct .kr-reward{margin:0 0 1.6rem}.kr-acct__list{display:grid;gap:1rem}.kr-acct__item{border:1px solid var(--kb-border);border-radius:var(--kb-r-md);background:var(--kb-surface-2)}.kr-acct__item[open]{border-color:var(--kb-pink)}.kr-acct__summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:6rem 1fr auto;align-items:center;gap:.4rem 1.2rem;padding:1.2rem 1.4rem;text-align:left}.kr-acct__summary::-webkit-details-marker{display:none}.kr-acct__summary img{width:6rem;height:6rem;object-fit:cover;border-radius:var(--kb-r-sm);grid-row:span 2}.kr-acct__name{font-weight:700;color:var(--kb-text)}.kr-acct__state{grid-column:2;font-size:1.3rem;color:var(--kb-text-2);display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.kr-acct__stars{font-size:1.4rem;letter-spacing:.05em}.kr-acct__summary .btn{grid-column:3;grid-row:1 / span 2;pointer-events:none}.kr-acct__summary:focus-visible{outline:2px solid var(--kb-pink);outline-offset:2px;border-radius:var(--kb-r-md)}.kr-acct__body{padding:0 1.4rem 1.6rem;display:grid;gap:1.2rem;justify-items:center}@media(max-width:599px){.kr-acct__summary{grid-template-columns:1fr;justify-items:center;text-align:center}.kr-acct__summary img{grid-row:auto}.kr-acct__state{grid-column:1;justify-content:center}.kr-acct__summary .btn{grid-column:1;grid-row:auto}}.kr-policy a,.kr-note a,.kr-item__product a,.kr-write__lead a{color:var(--kb-text);text-decoration:underline;text-underline-offset:.2em}.kr-policy a:hover,.kr-item__product a:hover{color:var(--kb-ink)}
/*# sourceMappingURL=/cdn/shop/t/302/assets/kbk-reviews.css.map */
