.fr-reviews-page{--fr-bg: var(--felrio-surface);--fr-fg: var(--felrio-text);--fr-soft: var(--felrio-surface-2);--fr-line: var(--felrio-border);--fr-line-strong: rgba(var(--felrio-text-rgb), .9);--fr-muted: var(--felrio-text-2);--fr-faint: var(--felrio-text-3);--fr-danger: var(--felrio-error);--fr-progress: var(--felrio-progress-fill);--fr-progress-track: var(--felrio-progress-track);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:3rem 0;box-sizing:border-box;background:var(--felrio-bg);min-height:100vh}.fr-review-form-card{background:var(--fr-bg);border:1px solid var(--fr-line);max-width:72rem;margin:0 auto;padding:3.2rem 3.6rem;position:relative;box-sizing:border-box;color-scheme:light}.fr-review-form{display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width:900px){.fr-review-form{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem 2.4rem}.fr-review-form__field--full{grid-column:1 / -1}}.fr-review-form__field{display:flex;flex-direction:column;gap:.6rem}.fr-review-form__field label{font-size:1.2rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--fr-fg)}.fr-review-form__optional{font-weight:400!important;text-transform:none!important;letter-spacing:0!important;color:var(--fr-muted)}.fr-review-form__field input[type=text],.fr-review-form__field input[type=email],.fr-review-form__field textarea{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem!important;letter-spacing:.02em!important;color:var(--fr-fg)!important;background:var(--felrio-surface)!important;border:1px solid var(--felrio-border-strong)!important;padding:1.3rem 1.5rem;width:100%;box-sizing:border-box;transition:border-color .15s ease,background .15s ease;color-scheme:light}.fr-review-form__field input[type=text],.fr-review-form__field input[type=email]{height:5rem}.fr-review-form__field input[type=text]:focus,.fr-review-form__field input[type=email]:focus,.fr-review-form__field textarea:focus{outline:none;border-color:var(--felrio-text)!important;background:var(--fr-bg)!important}.fr-review-form__field textarea{resize:vertical}.fr-review-form__field ::placeholder{color:var(--fr-faint)}.fr-review-select{position:relative;width:100%}.fr-review-select[hidden],.fr-review-form__field input[type=text][hidden]{display:none}.fr-review-form__field select{-webkit-appearance:none;appearance:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem!important;letter-spacing:.02em!important;color:var(--fr-fg)!important;background:var(--felrio-surface)!important;border:1px solid var(--felrio-border-strong)!important;height:5rem;padding:0 4.4rem 0 1.5rem;width:100%;box-sizing:border-box;cursor:pointer;transition:border-color .15s ease,background .15s ease;color-scheme:light}.fr-review-form__field select:focus{outline:none;border-color:var(--felrio-text)!important;background:var(--fr-bg)!important}.fr-review-select:after{content:"";position:absolute;top:50%;right:1.8rem;width:.8rem;height:.8rem;border-right:1px solid var(--fr-fg);border-bottom:1px solid var(--fr-fg);transform:translateY(-70%) rotate(45deg);pointer-events:none}.fr-review-fit{display:flex;width:100%;padding-inline-start:.1rem}.fr-review-fit__btn{-webkit-appearance:none;appearance:none;position:relative;flex:1 1 0;min-width:0;height:5rem;margin:0;padding:0 .6rem;border:.1rem solid var(--felrio-border-strong);background:transparent;color:var(--fr-fg)!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:1.1rem!important;font-weight:400!important;line-height:1!important;letter-spacing:normal!important;text-transform:uppercase!important;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.fr-review-fit__btn+.fr-review-fit__btn{margin-inline-start:-.1rem}@media(hover:hover)and (pointer:fine){.fr-review-fit__btn:not([aria-pressed=true]):hover{z-index:1;border-color:var(--felrio-text)}}.fr-review-fit__btn[aria-pressed=true]{z-index:2;border-color:var(--felrio-btn-primary-border);background:var(--felrio-btn-primary-bg);color:var(--felrio-btn-primary-text)!important}.fr-review-fit__btn:focus-visible{z-index:3;outline:.2rem solid var(--felrio-focus);outline-offset:.2rem}@media(prefers-reduced-motion:reduce){.fr-review-form__field select,.fr-review-fit__btn{transition:none}}.fr-review-stars{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.fr-review-star{background:none;border:none;padding:0;font-size:3.4rem;line-height:1;color:rgba(var(--felrio-text-rgb),.18);cursor:pointer;transition:transform .1s ease,color .1s ease}.fr-review-star.is-active,.fr-review-star.is-hover{color:var(--fr-fg);transform:scale(1.1)}.fr-review-stars__label{font-size:1.3rem;color:var(--fr-muted);margin-left:1rem}.fr-review-photo-upload{position:relative}.fr-review-photo-upload input[type=file]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.fr-review-photo-upload__label{display:flex;align-items:center;justify-content:center;gap:.8rem;height:5.6rem;border:1.5px dashed var(--felrio-border-strong);color:var(--fr-muted);font-size:1.3rem!important;letter-spacing:.04em!important;cursor:pointer;transition:border-color .15s ease,color .15s ease}.fr-review-photo-upload__label:hover{border-color:var(--fr-fg);color:var(--fr-fg)}.fr-review-photo-upload__icon{font-size:2rem!important;line-height:1}.fr-review-photo-upload__preview{display:block;width:100%;max-height:24rem;object-fit:cover}.fr-review-photo-upload__remove{position:absolute;top:1rem;right:1rem;width:3rem;height:3rem;background:#0009;color:var(--felrio-on-media);border:none;font-size:1.4rem;cursor:pointer}.fr-review-form__error{font-size:1.3rem!important;color:var(--fr-danger);margin:0}.fr-review-form__submit{height:4.8rem;background:var(--felrio-btn-primary-bg);color:var(--felrio-btn-primary-text);border:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;margin-top:.4rem}.fr-review-form__submit:hover{background:rgba(var(--felrio-text-rgb),.88)}.fr-review-form__submit:disabled{background:var(--felrio-btn-disabled-bg);color:var(--felrio-btn-disabled-text);cursor:not-allowed}.fr-review-progress{display:flex;flex-direction:column;gap:.9rem;margin-top:1.2rem}.fr-review-progress[hidden]{display:none}.fr-review-progress__track{position:relative;width:100%;height:2px;background:var(--fr-progress-track);overflow:hidden}.fr-review-progress__fill,.fr-review-progress__sweep{display:block;position:absolute;top:0;left:0;height:100%;background:var(--fr-progress)}.fr-review-progress__fill{width:0;transition:width .12s linear,opacity .18s linear}.fr-review-progress__sweep{width:40%;opacity:0;transform:translate(-100%)}.fr-review-progress.is-indeterminate .fr-review-progress__fill{opacity:0}.fr-review-progress.is-indeterminate .fr-review-progress__sweep{opacity:1;animation:fr-review-progress-sweep 1.15s cubic-bezier(.4,0,.2,1) infinite}@keyframes fr-review-progress-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}.fr-review-progress__meta{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem;margin:0;min-height:1.6rem}.fr-review-progress__phase,.fr-review-progress__pct{font-size:1.2rem!important;line-height:1.35;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--fr-muted)}.fr-review-progress__pct{flex:0 0 auto;color:var(--fr-fg);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}@media(prefers-reduced-motion:reduce){.fr-review-progress__fill{transition:none}.fr-review-progress.is-indeterminate .fr-review-progress__fill{width:100%!important;opacity:.5}.fr-review-progress.is-indeterminate .fr-review-progress__sweep{opacity:0;animation:none}}.fr-pp{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.fr-pp__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:1.2rem;min-width:24rem;min-height:4.8rem;padding:0 1.6rem;background:var(--fr-bg);border:1px solid var(--fr-line-strong);color:var(--fr-fg);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;cursor:pointer;transition:background .15s ease,color .15s ease}.fr-pp__trigger:hover:not(:disabled){background:var(--felrio-btn-primary-bg);color:var(--felrio-btn-primary-text)}.fr-pp__trigger:disabled{cursor:not-allowed;background:var(--felrio-btn-disabled-bg);color:var(--felrio-btn-disabled-text);border-color:transparent}.fr-pp__trigger-icon{font-size:1.8rem!important;line-height:1;font-weight:400!important}.fr-pp__chips{display:flex;flex-wrap:wrap;gap:.8rem;width:100%}.fr-pp__chips:empty{display:none}.fr-pp__chip{display:inline-flex;align-items:center;gap:.8rem;padding:.5rem;background:var(--fr-soft);border:1px solid var(--fr-line);max-width:100%}.fr-pp__chip-img{width:3.6rem;height:4.8rem;object-fit:cover;display:block;background:var(--felrio-ph-bg);flex:0 0 auto}.fr-pp__chip-title{font-size:1.1rem!important;line-height:1.4;letter-spacing:.03em!important;text-transform:uppercase!important;color:var(--fr-fg);max-width:18rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fr-pp__chip-remove{flex:0 0 auto;width:3rem;height:3rem;min-width:3rem;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--fr-muted);font-size:1.4rem!important;line-height:1;cursor:pointer}.fr-pp__chip-remove:hover{color:var(--fr-fg)}.fr-pp__status{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem 1.2rem;margin:0;font-size:1.2rem!important;letter-spacing:.02em!important;color:var(--fr-muted)}.fr-pp__status[hidden]{display:none}.fr-pp__status.is-error{color:var(--fr-danger)}.fr-pp__retry{background:none;border:1px solid currentColor;color:inherit;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.1rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:.5rem 1.2rem;cursor:pointer}.fr-pp-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;display:flex;align-items:center;justify-content:center;padding:3rem}.fr-pp-modal[hidden]{display:none}.fr-pp-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--felrio-overlay)}.fr-pp-modal__sheet{position:relative;display:flex;flex-direction:column;background:var(--fr-bg);border:1px solid var(--fr-line-strong);width:100%;max-width:62rem;max-height:100%;min-height:0;box-sizing:border-box;color-scheme:light}.fr-pp-modal__head{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2rem 2.4rem;border-bottom:1px solid var(--fr-line);flex:0 0 auto}.fr-pp-modal__title{margin:0;font-size:1.3rem!important;color:var(--fr-fg)}.fr-pp-modal__x{width:4rem;height:4rem;min-width:4rem;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--fr-fg);font-size:1.6rem!important;line-height:1;cursor:pointer}.fr-pp-modal__search{padding:1.6rem 2.4rem;border-bottom:1px solid var(--fr-line);flex:0 0 auto}.fr-pp__search{width:100%;box-sizing:border-box;height:4.8rem;padding:0 1.4rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px!important;letter-spacing:.02em!important;color:var(--fr-fg)!important;background:var(--felrio-surface)!important;border:1px solid var(--felrio-border-strong)!important;-webkit-appearance:none;appearance:none}.fr-pp__search:focus{outline:none;border-color:var(--felrio-text)!important;background:var(--fr-bg)!important}.fr-pp__search::placeholder{color:var(--fr-faint)}.fr-pp__search::-webkit-search-cancel-button{-webkit-appearance:none}.fr-pp-modal__meta{margin:0;padding:1.2rem 2.4rem 0;font-size:1.1rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--fr-muted);flex:0 0 auto}.fr-pp-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:1.2rem 2.4rem 2rem}.fr-pp__row{display:flex;align-items:center;gap:1.4rem;width:100%;padding:1rem;background:none;border:1px solid transparent;border-bottom-color:var(--fr-line);text-align:left;cursor:pointer;box-sizing:border-box}.fr-pp__row[hidden]{display:none}.fr-pp__row:hover{background:var(--fr-soft)}.fr-pp__row.is-selected{border-color:var(--fr-line-strong);background:var(--fr-soft)}.fr-pp__row-img{width:5.2rem;height:6.8rem;object-fit:cover;display:block;background:var(--felrio-ph-bg);flex:0 0 auto}.fr-pp__row-title{flex:1 1 auto;min-width:0;font-size:1.2rem!important;line-height:1.5;letter-spacing:.03em!important;text-transform:uppercase!important;color:var(--fr-fg)}.fr-pp__row-check{flex:0 0 auto;width:2.2rem;height:2.2rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--fr-line-strong);font-size:1.2rem!important;line-height:1;color:transparent}.fr-pp__row.is-selected .fr-pp__row-check{background:var(--felrio-btn-primary-bg);color:var(--felrio-btn-primary-text)}.fr-pp__empty{margin:0;padding:3.2rem 0;text-align:center;font-size:1.2rem!important;letter-spacing:.02em!important;color:var(--fr-muted)}.fr-pp__empty.is-error{color:var(--fr-danger)}.fr-pp__empty .fr-pp__retry{margin-top:1.6rem}.fr-pp-modal__foot{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.6rem 2.4rem;border-top:1px solid var(--fr-line);flex:0 0 auto}.fr-pp-modal__clear{background:none;border:none;padding:1rem 0;color:var(--fr-muted);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.1rem!important;font-weight:400!important;letter-spacing:.06em!important;text-transform:uppercase!important;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.fr-pp-modal__clear:hover{color:var(--fr-fg)}.fr-pp-modal__done{min-width:16rem;padding:1.6rem 2.4rem;background:var(--felrio-btn-primary-bg);color:var(--felrio-btn-primary-text);border:1px solid var(--felrio-btn-primary-border);font-family:var(--font-button-family)!important;font-size:calc(var(--font-button-scale) * 1rem)!important;font-weight:var(--font-button-weight)!important;letter-spacing:var(--font-button-letter-spacing)!important;line-height:1;text-transform:var(--button-text-transform)!important;cursor:pointer}@media(hover:hover){.fr-pp-modal__done:hover{background:var(--fr-bg);color:var(--fr-fg)}}.fr-review-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:2rem}.fr-review-modal[hidden]{display:none}.fr-review-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--felrio-overlay)}.fr-review-modal__box{position:relative;background:var(--fr-bg);max-width:40rem;width:100%;padding:4rem 3.2rem;text-align:center}.fr-review-modal__icon{width:6.4rem;height:6.4rem;background:var(--felrio-toast-bg);color:var(--felrio-toast-text);font-size:3rem;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem}.fr-review-modal__title{font-size:2.2rem!important;color:var(--fr-fg);margin:0 0 1rem}.fr-review-modal__text{font-size:1.4rem!important;color:var(--fr-muted);margin:0 0 2.4rem}.fr-review-modal__btn{padding:1.6rem 2.4rem;background:var(--felrio-btn-primary-bg);color:var(--felrio-btn-primary-text);border:.1rem solid var(--felrio-btn-primary-border);font-family:var(--font-button-family)!important;font-size:calc(var(--font-button-scale) * 1rem)!important;font-weight:var(--font-button-weight)!important;letter-spacing:var(--font-button-letter-spacing)!important;line-height:1;text-transform:var(--button-text-transform)!important;cursor:pointer}@media(hover:hover){.fr-review-modal__btn:hover{background:rgba(var(--felrio-text-rgb),.88)}}@media screen and (max-width:749px){.fr-review-form-card{padding:2.4rem 2rem}.fr-review-form__field input[type=text],.fr-review-form__field input[type=email],.fr-review-form__field textarea,.fr-review-form__field select,.fr-pp__search{font-size:16px!important}.fr-pp__trigger{width:100%;min-width:0}.fr-pp__chip-title{max-width:14rem}.fr-pp-modal{padding:0}.fr-pp-modal__sheet{max-width:none;height:100%;max-height:none;border:none}.fr-pp-modal__head,.fr-pp-modal__search,.fr-pp-modal__foot,.fr-pp-modal__meta,.fr-pp-modal__body{padding-left:1.6rem;padding-right:1.6rem}.fr-pp-modal__done{min-width:12rem}}body.fr-pp-lock{overflow:hidden!important}@media(prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .fr-reviews-page{--fr-line: rgba(var(--felrio-text-rgb), .2)}:where(:root:not([data-theme=light])) .fr-review-form-card{color-scheme:dark}:where(:root:not([data-theme=light])) .fr-review-form__field input[type=text],:where(:root:not([data-theme=light])) .fr-review-form__field input[type=email],:where(:root:not([data-theme=light])) .fr-review-form__field textarea,:where(:root:not([data-theme=light])) .fr-review-form__field select{color-scheme:dark}:where(:root:not([data-theme=light])) .fr-review-star{color:rgba(var(--felrio-text-rgb),.2)}:where(:root:not([data-theme=light])) .fr-pp-modal__sheet{color-scheme:dark}}:where(:root[data-theme=dark]) .fr-reviews-page{--fr-line: rgba(var(--felrio-text-rgb), .2)}:where(:root[data-theme=dark]) .fr-review-form-card{color-scheme:dark}:where(:root[data-theme=dark]) .fr-review-form__field input[type=text],:where(:root[data-theme=dark]) .fr-review-form__field input[type=email],:where(:root[data-theme=dark]) .fr-review-form__field textarea,:where(:root[data-theme=dark]) .fr-review-form__field select{color-scheme:dark}:where(:root[data-theme=dark]) .fr-review-star{color:rgba(var(--felrio-text-rgb),.2)}:where(:root[data-theme=dark]) .fr-pp-modal__sheet{color-scheme:dark}.fr-pp__row-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.2rem}.fr-pp__row-sub{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:1rem!important;line-height:1.4;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--felrio-text-2)}.fr-pp__row--color{padding-left:2.8rem}.fr-pp__row--color .fr-pp__row-img{width:4rem;height:5.2rem}.fr-pp__row--color .fr-pp__row-title{color:var(--felrio-text-2)}.fr-pp__row--color .fr-pp__row-sub{color:var(--fr-fg)}
/*# sourceMappingURL=/cdn/shop/t/115/assets/felrio-reviews.css.map */
