.review-submission{background:#efecec}.review-submission__inner{max-width:104rem}.review-submission__panel{--color-foreground: 46, 28, 28;--color-button: 73, 0, 0;--color-button-text: 255, 255, 255;background:#fff;border-radius:2.4rem;box-shadow:0 1.8rem 5rem #49000014;margin:0 auto;max-width:92rem;padding:3rem 2rem;color:rgb(var(--color-foreground))}.review-submission__header{margin:0 auto 3rem;max-width:64rem;text-align:center}.review-submission__eyebrow{color:rgb(var(--color-button));font-size:1.2rem;font-weight:700;letter-spacing:.12em;margin:0 0 .8rem;text-transform:uppercase}.review-submission__heading{color:rgb(var(--color-foreground));font-size:clamp(3rem,5vw,4.8rem);line-height:1.12;margin:0}.review-submission__intro{color:rgba(var(--color-foreground),.72);margin-top:1.2rem}.review-submission__intro>:first-child,.review-submission__status p,.review-submission__status h2{margin-top:0}.review-submission__intro>:last-child,.review-submission__status p,.review-submission__status h2{margin-bottom:0}.review-submission__form{display:grid;gap:2.2rem;margin:0 auto;max-width:72rem}.review-submission__fields{display:grid;gap:1.8rem}.review-submission__field{display:grid;gap:.7rem}.review-submission__field label,.review-submission__rating legend{color:rgb(var(--color-foreground));font-size:1.5rem;font-weight:700;letter-spacing:.01em}.review-submission__field input,.review-submission__field textarea{-webkit-appearance:none;appearance:none;background:#faf8f8;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:1.2rem;color:rgb(var(--color-foreground));font:inherit;font-size:1.6rem;line-height:1.5;min-height:5.4rem;padding:1.3rem 1.5rem;width:100%}.review-submission__field textarea{min-height:17rem;resize:vertical}.review-submission__field input:focus,.review-submission__field textarea:focus{border-color:rgb(var(--color-button));box-shadow:0 0 0 .2rem rgba(var(--color-button),.16);outline:none}.review-submission__rating{border:0;margin:0;padding:0;text-align:center}.review-submission__rating legend{float:left;margin-bottom:1.1rem;width:100%}.review-submission__stars{align-items:center;display:inline-flex;gap:.5rem;justify-content:center}.review-submission__star-option{display:inline-flex;position:relative}.review-submission__star-option input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.review-submission__star-option label{color:#c9c1c1;cursor:pointer;font-size:4rem;line-height:1;transition:color .12s ease,transform .12s ease}.review-submission__star-option:hover label,.review-submission__star-option input:focus-visible+label{color:#d9a51c;transform:translateY(-.15rem)}.review-submission__star-option input:focus-visible+label{border-radius:.4rem;outline:.2rem solid rgb(var(--color-button));outline-offset:.3rem}.review-submission__stars:has(.review-submission__star-option:nth-child(1) input:checked) .review-submission__star-option:nth-child(-n+1) label,.review-submission__stars:has(.review-submission__star-option:nth-child(2) input:checked) .review-submission__star-option:nth-child(-n+2) label,.review-submission__stars:has(.review-submission__star-option:nth-child(3) input:checked) .review-submission__star-option:nth-child(-n+3) label,.review-submission__stars:has(.review-submission__star-option:nth-child(4) input:checked) .review-submission__star-option:nth-child(-n+4) label,.review-submission__stars:has(.review-submission__star-option:nth-child(5) input:checked) .review-submission__star-option:nth-child(-n+5) label{color:#f6b900}.review-submission__optional{border-top:.1rem solid rgba(var(--color-foreground),.14);padding-top:1.8rem}.review-submission__optional summary{align-items:center;color:rgb(var(--color-foreground));cursor:pointer;display:inline-flex;font-size:1.5rem;font-weight:700;gap:.8rem}.review-submission__optional summary span{color:rgba(var(--color-foreground),.55);font-size:1.2rem;font-weight:500}.review-submission__fields--optional{margin-top:1.8rem}.review-submission__moderation-note{color:rgba(var(--color-foreground),.65);font-size:1.3rem;line-height:1.5;margin:-.4rem 0 0;text-align:center}.review-submission__submit{justify-self:stretch;min-height:5.4rem}.review-submission__status{align-items:flex-start;border-radius:1.2rem;display:flex;gap:1rem;padding:1.5rem}.review-submission__status svg,.review-submission__field-error svg{flex:0 0 auto;height:2rem;width:2rem}.review-submission__status--success{background:#edf7ee;color:#245f2e}.review-submission__status--error{background:#fff0f0;color:#8a1e1e}.review-submission__field-error{align-items:center;color:#8a1e1e;display:flex;gap:.5rem}@media screen and (min-width:750px){.review-submission__panel{border-radius:3.2rem;padding:5.6rem 6rem}.review-submission__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.review-submission__submit{justify-self:center;min-width:28rem}}@media(prefers-reduced-motion:reduce){.review-submission__star-option label{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/section-review-submission-form.css.map */
