.hw-badge,.hw-reviews{--hw-review-star: rgb(var(--color-pr-rating));--hw-review-accent-rgb: var(--color-focus);--hw-review-accent: rgb(var(--hw-review-accent-rgb));--hw-review-text: rgb(var(--color-foreground));--hw-review-muted: rgb(var(--color-foreground2));--hw-review-border: rgb(var(--color-line-border));--hw-review-surface: rgb(var(--color-background));--hw-review-surface-soft: rgb(var(--color-background2))}.hw-badge{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.45rem;margin-block-end:.5rem;color:var(--hw-review-muted);font-size:1.3rem;font-weight:600;line-height:1.25}.hw-badge--product{gap:.55rem;font-size:1.6rem}.hw-badge__stars,.hw-reviews__score-stars{position:relative;display:inline-block;color:var(--hw-review-border);letter-spacing:.11em;line-height:1;white-space:nowrap}.hw-badge__stars{font-size:1.35rem}.hw-badge--product .hw-badge__stars{font-size:1.75rem}.hw-badge__stars-fill,.hw-reviews__score-stars-fill{position:absolute;inset:0 auto 0 0;overflow:hidden;color:var(--hw-review-star);white-space:nowrap}.hw-badge__score{color:var(--hw-review-text);font-weight:800}.hw-badge__separator{color:rgb(var(--color-foreground2) / .5)}.hw-badge__link{color:var(--hw-review-muted);font-weight:650;text-decoration:underline;text-decoration-color:rgb(var(--color-foreground2) / .45);text-underline-offset:.2em}.hw-badge__link:hover,.hw-badge__link:focus-visible{color:var(--hw-review-accent);text-decoration-color:currentColor}.hw-reviews{margin-block:clamp(2.5rem,5vw,4.5rem);scroll-margin-top:7rem}.hw-reviews__top-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block-end:1rem;border-bottom:1px solid var(--hw-review-border)}.hw-reviews__title,.hw-reviews__form-title{margin:0;color:var(--hw-review-text);font-weight:800;letter-spacing:-.02em}.hw-reviews__title{font-size:clamp(2.2rem,2.4vw,2.8rem)}.hw-reviews__form-disclosure{margin-block:1rem 1.5rem}.hw-reviews .hw-reviews__form-toggle{display:flex;width:max-content;min-width:14rem;min-height:4.8rem;margin-inline-start:auto;align-items:center;justify-content:center;gap:.65rem;padding:.7rem 1.15rem;border:1px solid var(--hw-review-accent);border-radius:var(--radius-button, .5rem);background:var(--hw-review-accent);box-shadow:0 .3rem .8rem rgb(var(--hw-review-accent-rgb) / .18);color:rgb(var(--color-base-background));cursor:pointer;font-size:1.6rem;font-weight:750;line-height:1.2;list-style:none;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.hw-reviews .hw-reviews__form-toggle::-webkit-details-marker{display:none}.hw-reviews .hw-reviews__form-toggle:hover{box-shadow:0 .45rem 1rem rgb(var(--hw-review-accent-rgb) / .25);transform:translateY(-1px)}.hw-reviews .hw-reviews__form-toggle:focus-visible,.hw-review-form input:focus-visible,.hw-review-form textarea:focus-visible,.hw-review-form button:focus-visible{outline:3px solid rgb(var(--hw-review-accent-rgb) / .3);outline-offset:3px}.hw-reviews__form-toggle-icon{position:relative;width:.9rem;height:.9rem;flex:0 0 auto}.hw-reviews__form-toggle-icon:before,.hw-reviews__form-toggle-icon:after{position:absolute;inset:50% auto auto 50%;width:.9rem;height:2px;border-radius:999px;background:currentColor;content:"";transform:translate(-50%,-50%);transition:transform .18s ease}.hw-reviews__form-toggle-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.hw-reviews__form-disclosure[open] .hw-reviews__form-toggle-icon:after{transform:translate(-50%,-50%) rotate(0)}.hw-reviews__form-panel{max-width:68rem;margin:1rem auto 0;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--hw-review-border);border-radius:max(var(--radius-block, .75rem),.75rem);background:var(--hw-review-surface-soft);box-shadow:0 .75rem 2rem rgb(var(--color-foreground) / .06)}.hw-reviews__form-heading{max-width:50rem}.hw-reviews__form-title{font-size:clamp(2rem,2.4vw,2.6rem)}.hw-reviews__form-intro,.hw-reviews__privacy,.hw-reviews__product-reference{color:var(--hw-review-muted)}.hw-reviews__form-intro{margin-block:.45rem 0;font-size:1.6rem;line-height:1.65}.hw-reviews__product-reference{margin-block:1rem 1.5rem;padding:.9rem 1rem;border-inline-start:4px solid var(--hw-review-accent);border-radius:0 .5rem .5rem 0;background:var(--hw-review-surface);line-height:1.55}.hw-review-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}.hw-review-form__field,.hw-review-form__rating{display:grid;gap:.5rem}.hw-review-form__field--full,.hw-review-form__rating,.hw-review-form__consent,.hw-review-form__actions,.hw-review-form__message{grid-column:1 / -1}.hw-review-form label,.hw-review-form legend{color:var(--hw-review-text);font-size:1.5rem;font-weight:700}.hw-review-form small{color:var(--hw-review-muted);font-size:1.3rem;line-height:1.45}.hw-review-form input[type=text],.hw-review-form input[type=email],.hw-review-form textarea{width:100%;min-height:4.8rem;padding:.8rem .95rem;border:1px solid rgb(var(--color-foreground2) / .35);border-radius:max(var(--radius-input, .5rem),.5rem);background:var(--hw-review-surface);color:var(--hw-review-text);font:inherit;font-size:1.6rem;transition:border-color .16s ease,box-shadow .16s ease}.hw-review-form input[type=text]:hover,.hw-review-form input[type=email]:hover,.hw-review-form textarea:hover{border-color:rgb(var(--color-foreground2) / .6)}.hw-review-form input[type=text]:focus,.hw-review-form input[type=email]:focus,.hw-review-form textarea:focus{border-color:var(--hw-review-accent);box-shadow:0 0 0 3px rgb(var(--hw-review-accent-rgb) / .1)}.hw-review-form textarea{min-height:14rem;resize:vertical}.hw-review-form__rating{margin:0;padding:0;border:0}.hw-review-form__rating-options{display:flex;flex-wrap:wrap;gap:.6rem}.hw-review-form__rating-options label{position:relative;display:inline-flex;min-width:6.5rem;min-height:4.4rem;align-items:center;justify-content:center;gap:.35rem;padding:.6rem .8rem;border:1px solid rgb(var(--color-foreground2) / .28);border-radius:.55rem;background:var(--hw-review-surface);cursor:pointer;font-size:1.5rem;font-weight:750;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.hw-review-form__rating-options label:hover{border-color:var(--hw-review-star);transform:translateY(-1px)}.hw-review-form__rating-options label:has(input:checked){border-color:var(--hw-review-star);background:rgb(var(--color-pr-rating) / .12);box-shadow:0 0 0 2px rgb(var(--color-pr-rating) / .15)}.hw-review-form__rating-options input{width:1rem;height:1rem;margin:0;accent-color:var(--hw-review-star)}.hw-review-form__rating-options span[aria-hidden=true]{color:var(--hw-review-star)}.hw-review-form__consent{display:flex;align-items:flex-start;gap:.7rem;padding-block:.2rem;line-height:1.55}.hw-review-form__consent input{width:1.15rem;height:1.15rem;margin-block-start:.15rem;accent-color:var(--hw-review-accent)}.hw-review-form__actions{display:flex;justify-content:flex-start}.hw-review-form__submit{min-width:14rem;min-height:4.8rem;padding-inline:1.4rem;border:1px solid var(--hw-review-accent);border-radius:var(--radius-button, .5rem);background:var(--hw-review-accent);box-shadow:0 .35rem .9rem rgb(var(--hw-review-accent-rgb) / .2);color:rgb(var(--color-base-background));cursor:pointer;font-size:1.6rem;font-weight:750;transition:box-shadow .16s ease,transform .16s ease}.hw-review-form__submit:hover{box-shadow:0 .5rem 1.2rem rgb(var(--hw-review-accent-rgb) / .28);transform:translateY(-1px)}.hw-review-form__message{padding:.85rem 1rem;border:1px solid currentColor;border-radius:.5rem;font-weight:650}.hw-review-form__message--success{background:rgb(var(--color-success-background));color:rgb(var(--color-success-text))}.hw-review-form__message--error{background:rgb(var(--color-error-background));color:rgb(var(--color-error-text))}.hw-reviews__privacy{margin-block:1rem 0;line-height:1.5}.hw-reviews__header{display:grid;grid-template-columns:minmax(10rem,13rem) minmax(18rem,1fr);gap:clamp(1.5rem,4vw,3rem);margin-block:1.5rem;padding:clamp(1.35rem,3vw,2rem);border:1px solid var(--hw-review-border);border-radius:max(var(--radius-block, .75rem),.75rem);background:var(--hw-review-surface-soft);box-shadow:0 .5rem 1.4rem rgb(var(--color-foreground) / .05)}.hw-reviews__score-block{display:flex;min-width:0;align-items:center;flex-direction:column;justify-content:center;text-align:center}.hw-reviews__score-num{display:block;color:var(--hw-review-text);font-size:clamp(3rem,6vw,4.25rem);font-weight:850;letter-spacing:-.05em;line-height:.95}.hw-reviews__score-stars{margin-block:.75rem .55rem;font-size:clamp(1.8rem,2vw,2.2rem)}.hw-reviews__score-label{display:block;color:var(--hw-review-muted);font-size:1.4rem;font-weight:650}.hw-reviews__bars{display:grid;align-content:center;gap:.65rem}.hw-reviews__bar-row{display:grid;grid-template-columns:3rem 1fr 2.25rem;align-items:center;gap:.7rem;color:var(--hw-review-muted);font-size:1.4rem;font-variant-numeric:tabular-nums;font-weight:650}.hw-reviews__bar-row>span:first-child{color:var(--hw-review-star)}.hw-reviews__bar-row>span:last-child{color:var(--hw-review-text);text-align:end}.hw-reviews__bar-track{height:.65rem;overflow:hidden;border-radius:999px;background:rgb(var(--color-line-border) / .75)}.hw-reviews__bar-fill{height:100%;border-radius:inherit;background:var(--hw-review-star)}.hw-reviews__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.hw-review-card{min-width:0;padding:clamp(1.2rem,2.5vw,1.6rem);border:1px solid var(--hw-review-border);border-radius:max(var(--radius-block, .75rem),.75rem);background:var(--hw-review-surface);box-shadow:0 .4rem 1.2rem rgb(var(--color-foreground) / .045)}.hw-review-card__header{display:flex;align-items:center;gap:.8rem}.hw-review-card__avatar{display:grid;width:2.75rem;height:2.75rem;flex:0 0 auto;place-items:center;border-radius:50%;background:rgb(var(--hw-review-accent-rgb) / .12);color:var(--hw-review-accent);font-size:1.5rem;font-weight:850}.hw-review-card__meta{min-width:0;flex:1}.hw-review-card__author{display:block;overflow:hidden;color:var(--hw-review-text);font-size:1.5rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.hw-review-card__date{display:block;margin-block-start:.15rem;color:var(--hw-review-muted);font-size:1.3rem}.hw-review-card__verified{padding:.35rem .55rem;border-radius:999px;background:rgb(var(--color-success-background));color:rgb(var(--color-success-text));font-size:1.2rem;font-weight:750}.hw-review-card__stars{margin-block:.9rem .55rem;font-size:1.8rem;letter-spacing:.09em;line-height:1}.hw-star-filled{color:var(--hw-review-star)}.hw-star-empty{color:var(--hw-review-border)}.hw-review-card__title{margin-block:0 .45rem;color:var(--hw-review-text);font-size:1.7rem;font-weight:800;line-height:1.45}.hw-review-card__body{margin:0;color:var(--hw-review-muted);font-size:1.55rem;line-height:1.75}.hw-reviews__empty{margin-block-start:1.5rem;padding:2rem 1rem;border:1px dashed var(--hw-review-border);border-radius:max(var(--radius-block, .75rem),.75rem);color:var(--hw-review-muted);font-size:1.5rem;text-align:center}@media(max-width:767px){.hw-badge--product{font-size:1.45rem}.hw-reviews .hw-reviews__form-toggle{width:100%;margin-inline-start:0}.hw-reviews__header,.hw-review-form__grid,.hw-reviews__list{grid-template-columns:1fr}.hw-reviews__header{gap:1.5rem}.hw-reviews__bar-row{grid-template-columns:2.75rem 1fr 1.75rem}.hw-review-form__actions{display:grid}.hw-review-form__submit{width:100%}}@media(max-width:479px){.hw-badge--card{column-gap:.35rem;font-size:1.2rem}.hw-badge--card .hw-badge__stars{font-size:1.25rem}.hw-reviews__form-panel,.hw-reviews__header,.hw-review-card{padding:1rem}.hw-review-form__rating-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem}.hw-review-form__rating-options label{min-width:0;padding-inline:.35rem}.hw-review-card__header{align-items:flex-start}.hw-review-card__verified{max-width:7rem;text-align:center}}@media(prefers-reduced-motion:reduce){.hw-reviews .hw-reviews__form-toggle,.hw-reviews__form-toggle-icon:after,.hw-review-form__rating-options label,.hw-review-form__submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/homeworker-reviews.css.map */
