.bald-review-form__wrap{max-width:72rem}.bald-review-form__intro{margin-bottom:3.2rem}.bald-review-form__text{color:rgb(var(--bald-muted));font-size:1.6rem;line-height:1.6}.bald-review-form__signin{margin-top:1.6rem;padding:1.2rem 1.6rem;background:rgba(var(--bald-action),.07);border-left:3px solid rgb(var(--bald-action));border-radius:0 var(--bald-radius-s) var(--bald-radius-s) 0;font-size:1.4rem;line-height:1.5;color:rgb(var(--bald-ink))}.bald-review-form__signin a{color:rgb(var(--bald-action));font-weight:600;white-space:nowrap}.bald-review-form__setup{padding:1.6rem;border:1px dashed rgba(var(--bald-ink),.4);border-radius:var(--bald-radius-m);color:rgb(var(--bald-muted));font-size:1.4rem}.bald-review-form{display:grid;gap:2.4rem}.bald-review-form__rating{border:0;padding:0;margin:0}.bald-review-form__rating legend{padding:0;margin-bottom:.8rem;font-size:1.3rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--bald-muted))}.bald-review-form__stars{display:inline-flex;gap:.4rem}.bald-review-form__star{cursor:pointer;font-size:3.2rem;line-height:1;color:rgba(var(--bald-ink),.25);transition:color .14s ease,transform .14s ease}.bald-review-form__star input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.bald-review-form__star:hover,.bald-review-form__star:has(~.bald-review-form__star:hover),.bald-review-form__star:has(input:checked),.bald-review-form__star:has(~.bald-review-form__star input:checked){color:rgb(var(--bald-action))}.bald-review-form__star:has(input:focus-visible){outline:2px solid rgb(var(--bald-action));outline-offset:3px;border-radius:4px}.bald-review-form__star:active{transform:scale(.94)}.bald-review-form__row{display:grid;gap:2.4rem}@media screen and (min-width:750px){.bald-review-form__row{grid-template-columns:1fr 1fr}}.bald-review-form__field{display:grid;gap:.6rem}.bald-review-form__field>span{font-size:1.3rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--bald-muted))}.bald-review-form__field>span em{font-style:normal;font-weight:400;text-transform:none;letter-spacing:0}.bald-review-form__field input,.bald-review-form__field textarea{width:100%;padding:1.3rem 1.5rem;font-family:inherit;font-size:1.6rem;color:rgb(var(--bald-ink));background:rgba(var(--bald-cream),1);border:1px solid rgba(var(--bald-ink),.22);border-radius:var(--bald-radius-s);transition:border-color .14s ease,box-shadow .14s ease}.bald-review-form__field textarea{resize:vertical;min-height:12rem;line-height:1.55}.bald-review-form__field input:focus,.bald-review-form__field textarea:focus{outline:none;border-color:rgb(var(--bald-action));box-shadow:0 0 0 3px rgba(var(--bald-action),.18)}.bald-review-form__field input:user-invalid,.bald-review-form__field textarea:user-invalid{border-color:rgb(var(--bald-red))}.bald-review-form__field small{font-size:1.2rem;color:rgb(var(--bald-muted))}.bald-review-form__count{justify-self:end;font-variant-numeric:tabular-nums}.bald-review-form__consent{display:flex;align-items:flex-start;gap:1rem;font-size:1.4rem;line-height:1.5;color:rgb(var(--bald-ink));cursor:pointer}.bald-review-form__consent input{margin-top:.25rem;width:1.8rem;height:1.8rem;flex:0 0 auto;accent-color:rgb(var(--bald-action))}.bald-review-form__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.bald-review-form [data-bald-review-submit]{justify-self:start}.bald-review-form [data-bald-review-submit].is-busy{opacity:.6;pointer-events:none}.bald-review-form__status{margin:0;font-size:1.5rem;line-height:1.5;opacity:0;transition:opacity .2s ease}.bald-review-form__status.is-shown{opacity:1}.bald-review-form__status.is-error{color:rgb(var(--bald-red))}.bald-review-form.is-sent>*:not(.bald-review-form__status){display:none}.bald-modal{position:fixed;top:0;left:0;right:0;bottom:auto;width:auto;max-width:none;height:100vh;height:100lvh;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:visible;z-index:100;display:flex;align-items:flex-end;justify-content:center}.bald-modal::backdrop{background:#2e2b2c8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.bald-modal:not([open]){display:none}.bald-modal>.bald-modal__veil{display:block}.bald-modal__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--bald-charcoal),.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:bald-modal-fade .2s ease both}.bald-modal__panel{position:relative;width:100%;max-height:100%;display:flex;flex-direction:column;border-radius:var(--bald-radius-m) var(--bald-radius-m) 0 0;box-shadow:0 -8px 40px rgba(var(--bald-charcoal),.3);animation:bald-modal-rise .26s cubic-bezier(.22,1,.36,1) both}.bald-modal__scroll{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:2.8rem 2rem calc(2.4rem + env(safe-area-inset-bottom))}.bald-modal__title{margin:0 0 1.2rem;padding-right:4rem;font-size:2.2rem;line-height:1.2;font-weight:700;color:rgb(var(--bald-heading))}.bald-modal__close{position:absolute;top:1.2rem;right:1.2rem;z-index:1;width:4.4rem;height:4.4rem;display:grid;place-items:center;font-size:3rem;line-height:1;color:rgb(var(--bald-muted));background:rgba(var(--bald-cream),.9);border:0;border-radius:999px;cursor:pointer;transition:color .14s ease,background .14s ease}.bald-modal__close:hover{color:rgb(var(--bald-action));background:rgba(var(--bald-cream),1)}@media screen and (min-width:750px){.bald-modal{align-items:center;padding:2rem}.bald-modal__panel{max-width:62rem;max-height:88dvh;border-radius:var(--bald-radius-m);box-shadow:0 20px 60px rgba(var(--bald-charcoal),.35);animation-name:bald-modal-pop}.bald-modal__scroll{padding:3.2rem}}@keyframes bald-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes bald-modal-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes bald-modal-pop{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.bald-modal__veil,.bald-modal__panel{animation:none}}html.bald-modal-open,body.bald-modal-open{overflow:hidden;overscroll-behavior:none}@media screen and (max-width:749px){.bald-modal{align-items:flex-start}.bald-modal__panel{height:100%;border-radius:0;box-shadow:none;animation-name:bald-modal-fade}.bald-modal{background:rgb(var(--bald-cream))}.bald-modal__scroll{padding-bottom:calc(3rem + env(safe-area-inset-bottom))}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bald-review-form.css.map */
