.ReviewSubmissionForm-module-scss-module__7wsFvG__attachments{width:100%;overflow:hidden}.ReviewSubmissionForm-module-scss-module__7wsFvG__attachment{background:var(--site-color-main-20);border-radius:.6rem;width:12rem;height:12rem;position:relative;overflow:hidden}.ReviewSubmissionForm-module-scss-module__7wsFvG__attachment img{object-fit:cover;width:100%;height:100%;display:block}.ReviewSubmissionForm-module-scss-module__7wsFvG__form.ReviewSubmissionForm-module-scss-module__7wsFvG__form .ReviewSubmissionForm-module-scss-module__7wsFvG__removeAttachment{z-index:1;color:#fff;cursor:pointer;background:#171b24c7;border:0;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;min-height:2.8rem;padding:0;display:grid;position:absolute;top:.6rem;right:.6rem}.ReviewSubmissionForm-module-scss-module__7wsFvG__form.ReviewSubmissionForm-module-scss-module__7wsFvG__form .ReviewSubmissionForm-module-scss-module__7wsFvG__removeAttachment:hover{background:var(--site-color-main-100)}.ReviewSubmissionForm-module-scss-module__7wsFvG__form.ReviewSubmissionForm-module-scss-module__7wsFvG__form .ReviewSubmissionForm-module-scss-module__7wsFvG__removeAttachment:focus-visible{outline-offset:2px;outline:2px solid #fff}.ReviewSubmissionForm-module-scss-module__7wsFvG__form{color:#171b24;gap:1.2rem;width:min(100%,56rem);display:grid}.ReviewSubmissionForm-module-scss-module__7wsFvG__form.ReviewSubmissionForm-module-scss-module__7wsFvG__form :is(input:not([type=checkbox]),textarea){box-sizing:border-box;border:1px solid var(--site-color-main-20);width:100%;min-height:5.6rem;color:var(--site-color-main-100);font:inherit;background:#fff;border-radius:.6rem;padding:1.6rem;font-size:1.6rem;font-weight:500;line-height:1.2;display:block}.ReviewSubmissionForm-module-scss-module__7wsFvG__form.ReviewSubmissionForm-module-scss-module__7wsFvG__form :is(input:not([type=checkbox]),textarea)::placeholder{color:#808286}.ReviewSubmissionForm-module-scss-module__7wsFvG__form.ReviewSubmissionForm-module-scss-module__7wsFvG__form :is(input:not([type=checkbox]),textarea):focus-visible{outline:2px solid var(--site-color-accent-100);outline-offset:2px}.ReviewSubmissionForm-module-scss-module__7wsFvG__form.ReviewSubmissionForm-module-scss-module__7wsFvG__form textarea{resize:vertical;min-height:10rem}.ReviewSubmissionForm-module-scss-module__7wsFvG__rating{border:0;align-items:center;gap:1rem;margin:0;padding:0;font-size:1.6rem;font-weight:500;display:flex}.ReviewSubmissionForm-module-scss-module__7wsFvG__rating legend{float:left;padding:0}.ReviewSubmissionForm-module-scss-module__7wsFvG__rating>div{gap:.3rem;display:flex}.ReviewSubmissionForm-module-scss-module__7wsFvG__form.ReviewSubmissionForm-module-scss-module__7wsFvG__form .ReviewSubmissionForm-module-scss-module__7wsFvG__rating button{cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:2.2rem;height:2.2rem;min-height:0;padding:0;display:grid}.ReviewSubmissionForm-module-scss-module__7wsFvG__rating button.ReviewSubmissionForm-module-scss-module__7wsFvG__selected{color:#fcca1d}.ReviewSubmissionForm-module-scss-module__7wsFvG__rating svg{width:1.8rem;height:1.8rem}.ReviewSubmissionForm-module-scss-module__7wsFvG__form.ReviewSubmissionForm-module-scss-module__7wsFvG__form .ReviewSubmissionForm-module-scss-module__7wsFvG__consent{color:#353840;cursor:pointer;align-items:flex-start;gap:.8rem;font-size:1.2rem;line-height:1.35;display:flex}.ReviewSubmissionForm-module-scss-module__7wsFvG__form.ReviewSubmissionForm-module-scss-module__7wsFvG__form .ReviewSubmissionForm-module-scss-module__7wsFvG__consent input{accent-color:#353840;flex:none;width:1.5rem;height:1.5rem;min-height:0;margin:.1rem 0 0}.ReviewSubmissionForm-module-scss-module__7wsFvG__consent a{color:inherit;text-decoration:underline}.ReviewSubmissionForm-module-scss-module__7wsFvG__captcha{border-radius:1.2rem;min-height:10.2rem;overflow:hidden}.ReviewSubmissionForm-module-scss-module__7wsFvG__captcha>div{min-height:10.2rem}.ReviewSubmissionForm-module-scss-module__7wsFvG__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ReviewSubmissionForm-module-scss-module__7wsFvG__actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:2rem;display:grid}.ReviewSubmissionForm-module-scss-module__7wsFvG__form.ReviewSubmissionForm-module-scss-module__7wsFvG__form .ReviewSubmissionForm-module-scss-module__7wsFvG__actions button{--button-hover-x:50%;--button-hover-y:50%;z-index:0;color:#fff;background:var(--site-color-accent-100);text-align:center;cursor:pointer;isolation:isolate;border:0;border-radius:.6rem;width:100%;min-width:0;min-height:5.2rem;padding:1.4rem 3.2rem;font:500 1.6rem/2.2rem inherit;transition:color .5s ease-in-out;position:relative;overflow:hidden}.ReviewSubmissionForm-module-scss-module__7wsFvG__form.ReviewSubmissionForm-module-scss-module__7wsFvG__form .ReviewSubmissionForm-module-scss-module__7wsFvG__actions button:before{z-index:-1;top:var(--button-hover-y);left:var(--button-hover-x);aspect-ratio:1;background:var(--site-color-main-100);content:"";pointer-events:none;border-radius:50%;width:250%;transition:transform .4s ease-in-out;position:absolute;transform:translate(-50%,-50%)scale(0)}.ReviewSubmissionForm-module-scss-module__7wsFvG__form.ReviewSubmissionForm-module-scss-module__7wsFvG__form .ReviewSubmissionForm-module-scss-module__7wsFvG__actions button:hover:before,.ReviewSubmissionForm-module-scss-module__7wsFvG__form.ReviewSubmissionForm-module-scss-module__7wsFvG__form .ReviewSubmissionForm-module-scss-module__7wsFvG__actions button:focus-visible:before{transition-duration:.8s;transform:translate(-50%,-50%)scale(1)}.ReviewSubmissionForm-module-scss-module__7wsFvG__form.ReviewSubmissionForm-module-scss-module__7wsFvG__form .ReviewSubmissionForm-module-scss-module__7wsFvG__actions button:focus-visible{outline-offset:3px;outline:2px solid}.ReviewSubmissionForm-module-scss-module__7wsFvG__actions button:disabled{cursor:not-allowed;color:#f2f4f5!important;background:var(--site-color-accent-80)!important}.ReviewSubmissionForm-module-scss-module__7wsFvG__file{box-sizing:border-box;width:100%;min-height:5.2rem;color:var(--site-color-main-100);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:.6rem;justify-content:center;align-items:center;padding:1.4rem 3.2rem;font:500 1.6rem/2.2rem inherit;text-decoration:none;display:flex;position:relative;overflow:hidden}.ReviewSubmissionForm-module-scss-module__7wsFvG__file:hover{text-decoration:underline}.ReviewSubmissionForm-module-scss-module__7wsFvG__file:focus-within{outline:2px solid var(--site-color-accent-100);outline-offset:3px}.ReviewSubmissionForm-module-scss-module__7wsFvG__form.ReviewSubmissionForm-module-scss-module__7wsFvG__form .ReviewSubmissionForm-module-scss-module__7wsFvG__file input{opacity:0;cursor:pointer;border:0;width:100%;min-height:0;padding:0;position:absolute;inset:0}.ReviewSubmissionForm-module-scss-module__7wsFvG__error{color:#b42318;margin:0;font-size:1.3rem;line-height:1.35}@media (max-width:699px){.ReviewSubmissionForm-module-scss-module__7wsFvG__actions{grid-template-columns:1fr;gap:1.2rem}}@media (prefers-reduced-motion:reduce){.ReviewSubmissionForm-module-scss-module__7wsFvG__form.ReviewSubmissionForm-module-scss-module__7wsFvG__form .ReviewSubmissionForm-module-scss-module__7wsFvG__actions button,.ReviewSubmissionForm-module-scss-module__7wsFvG__form.ReviewSubmissionForm-module-scss-module__7wsFvG__form .ReviewSubmissionForm-module-scss-module__7wsFvG__actions button:before{transition-duration:.01ms}}
.ReviewSubmissionFileButton-module-scss-module__WxmWDG__underlined.ReviewSubmissionFileButton-module-scss-module__WxmWDG__underlined{text-decoration:underline}
.ReviewSubmissionBottom-module-scss-module__1rhejq__bottom{grid-gap:2.4rem;gap:2.4rem;display:grid}
.ReviewRating-module-scss-module__Jdd3EG__editable{align-items:center;min-height:5rem;display:flex}.ReviewRating-module-scss-module__Jdd3EG__unselected{color:#c5c7c9}.ReviewRating-module-scss-module__Jdd3EG__selected.ReviewRating-module-scss-module__Jdd3EG__selected{color:#fcca1d}
.ReviewsPage-module-scss-module__MEj9yq__page{min-height:100vh;padding-top:var(--inner-page-top-offset);color:#282b30;background:#fff}.ReviewsPage-module-scss-module__MEj9yq__wrapper{margin-bottom:10rem}.ReviewsPage-module-scss-module__MEj9yq__back{margin-bottom:3rem}.ReviewsPage-module-scss-module__MEj9yq__wrapper>h1{margin:0 0 8rem;font-size:6.4rem;font-weight:500;line-height:1}.ReviewsPage-module-scss-module__MEj9yq__grid{flex-direction:column;gap:2rem;display:flex}.ReviewsPage-module-scss-module__MEj9yq__card,.ReviewsPage-module-scss-module__MEj9yq__formCard{box-sizing:border-box;background:#fdfdfd;min-width:0}.ReviewsPage-module-scss-module__MEj9yq__card{flex-direction:column;min-height:0;padding:1rem;display:flex}.ReviewsPage-module-scss-module__MEj9yq__card header{flex-direction:column;align-items:flex-start;gap:1.6rem;margin-bottom:2rem;display:flex}.ReviewsPage-module-scss-module__MEj9yq__card header>div{flex-direction:column;align-items:flex-start;gap:.4rem;min-width:0;display:flex}.ReviewsPage-module-scss-module__MEj9yq__card strong{font-size:1.6rem;font-weight:700;line-height:1.2}.ReviewsPage-module-scss-module__MEj9yq__card time{color:var(--site-color-accent-80);margin:0;font-size:1.6rem;font-weight:500;line-height:1.2}.ReviewsPage-module-scss-module__MEj9yq__rating{color:#fcca1d;gap:.3rem;display:flex}.ReviewsPage-module-scss-module__MEj9yq__rating svg{width:1.5rem;height:1.5rem}.ReviewsPage-module-scss-module__MEj9yq__card header a,.ReviewsPage-module-scss-module__MEj9yq__card header span{color:#fff;background:#808286;margin:0;padding:.15rem .4rem;font-size:1.4rem;font-weight:500;line-height:1.2;text-decoration:none}.ReviewsPage-module-scss-module__MEj9yq__text{-webkit-line-clamp:5;-webkit-box-orient:vertical;max-height:12rem;font-size:1.6rem;line-height:1.42;display:-webkit-box;overflow:hidden}.ReviewsPage-module-scss-module__MEj9yq__text p{margin:0}.ReviewsPage-module-scss-module__MEj9yq__textExpanded{max-height:none;display:block}.ReviewsPage-module-scss-module__MEj9yq__more{color:var(--site-color-accent-80);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:1.6rem;padding:0;font-size:1.6rem;font-weight:500;text-decoration:underline}.ReviewsPage-module-scss-module__MEj9yq__photos{gap:.8rem;margin-top:1.6rem;display:flex;overflow:auto}.ReviewsPage-module-scss-module__MEj9yq__photos>div{flex:0 0 12rem;width:12rem;height:12rem;position:relative}.ReviewsPage-module-scss-module__MEj9yq__photos img{object-fit:cover}.ReviewsPage-module-scss-module__MEj9yq__formCard{color:#282b30;background:var(--site-color-accent-10);padding:2rem;display:flex;overflow:hidden}.ReviewsPage-module-scss-module__MEj9yq__formCard>div{width:min(100%,56rem);margin:auto}.ReviewsPage-module-scss-module__MEj9yq__formCard h2{margin:0 0 4rem;font-size:3.2rem;font-weight:500;line-height:1.1}.ReviewsPage-module-scss-module__MEj9yq__formCard>div>p{max-width:56rem;margin:0 0 2rem;font-size:1.8rem;font-weight:700;line-height:1.35}.ReviewsPage-module-scss-module__MEj9yq__formSlot{width:100%;margin-top:0}.ReviewsPage-module-scss-module__MEj9yq__formSlot form{gap:1.2rem;display:grid}.ReviewsPage-module-scss-module__MEj9yq__loadMore{justify-content:center;margin-top:5rem;display:flex}.ReviewsPage-module-scss-module__MEj9yq__loadMore button{color:#282b30;cursor:pointer;background:#fff;border:1px solid #282b30;border-radius:.4rem;min-width:24rem;padding:1.6rem 3rem;font-size:1.6rem}.ReviewsPage-module-scss-module__MEj9yq__withPageHead{padding-top:0}.ReviewsPage-module-scss-module__MEj9yq__withPageHead .ReviewsPage-module-scss-module__MEj9yq__wrapper{padding-top:4rem}.ReviewsPage-module-scss-module__MEj9yq__text{max-height:none;display:block;overflow:visible}@media (min-width:800px){.ReviewsPage-module-scss-module__MEj9yq__grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ReviewsPage-module-scss-module__MEj9yq__formCard{grid-column:span 2;padding:4rem 2rem}.ReviewsPage-module-scss-module__MEj9yq__formCard>div>p{margin-bottom:4rem}}@media (min-width:1000px){.ReviewsPage-module-scss-module__MEj9yq__grid{gap:6rem 4rem}}@media (min-width:1280px){.ReviewsPage-module-scss-module__MEj9yq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ReviewsPage-module-scss-module__MEj9yq__formCard{grid-row:span 2}.ReviewsPage-module-scss-module__MEj9yq__card strong{font-size:2.2rem}}@media (min-width:1540px){.ReviewsPage-module-scss-module__MEj9yq__page:not(.ReviewsPage-module-scss-module__MEj9yq__withPageHead){padding-top:var(--inner-page-top-offset)}.ReviewsPage-module-scss-module__MEj9yq__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ReviewsPage-module-scss-module__MEj9yq__formCard>div>p{font-size:2.2rem}}@media (max-width:699px){.ReviewsPage-module-scss-module__MEj9yq__page{padding-top:var(--inner-page-top-offset)}.ReviewsPage-module-scss-module__MEj9yq__withPageHead{padding-top:0}.ReviewsPage-module-scss-module__MEj9yq__withPageHead .ReviewsPage-module-scss-module__MEj9yq__wrapper{padding-top:3rem}.ReviewsPage-module-scss-module__MEj9yq__wrapper{margin-bottom:6rem}.ReviewsPage-module-scss-module__MEj9yq__wrapper>h1{margin-bottom:4rem;font-size:4rem}.ReviewsPage-module-scss-module__MEj9yq__formCard h2{font-size:2.8rem}}.ReviewsPage-module-scss-module__MEj9yq__loadMore button{--button-hover-x:50%;--button-hover-y:50%;z-index:0;border-color:var(--site-color-main-20);min-height:5rem;color:var(--site-color-main-100);isolation:isolate;border-radius:.6rem;transition:color .5s ease-in-out,border-color .5s ease-in-out;position:relative;overflow:hidden}.ReviewsPage-module-scss-module__MEj9yq__loadMore button:before{z-index:-1;top:var(--button-hover-y);left:var(--button-hover-x);aspect-ratio:1;background:var(--site-color-main-100);content:"";pointer-events:none;border-radius:50%;width:250%;transition:transform .4s ease-in-out;position:absolute;transform:translate(-50%,-50%)scale(0)}.ReviewsPage-module-scss-module__MEj9yq__loadMore button>span{z-index:1;position:relative}.ReviewsPage-module-scss-module__MEj9yq__loadMore button:hover,.ReviewsPage-module-scss-module__MEj9yq__loadMore button:focus-visible{border-color:var(--site-color-main-100);color:#fff;transition-duration:.8s}.ReviewsPage-module-scss-module__MEj9yq__loadMore button:hover:before,.ReviewsPage-module-scss-module__MEj9yq__loadMore button:focus-visible:before{transition-duration:.8s;transform:translate(-50%,-50%)scale(1)}@media (prefers-reduced-motion:reduce){.ReviewsPage-module-scss-module__MEj9yq__loadMore button,.ReviewsPage-module-scss-module__MEj9yq__loadMore button:before{transition-duration:.01ms}}
