.pdprf{margin:clamp(28px,3vw,56px) auto 0;max-width:640px}.pdprf__toggle{display:block;width:100%;cursor:pointer;list-style:none;padding:clamp(13px,1.3vw,18px) 22px;border-radius:999px;border:2px solid var(--pink, #fc86b8);background:transparent;color:var(--ink, #3d3d3d);text-align:center;font-family:var(--font-body, Montserrat, sans-serif);font-weight:700;font-size:clamp(.85rem,1vw,1rem)}.pdprf__toggle::-webkit-details-marker{display:none}.pdprf__toggle:hover{background:#fc86b81f}.pdprf__toggle:focus-visible{outline:3px solid var(--pink, #fc86b8);outline-offset:3px}.pdprf[open] .pdprf__toggle{border-radius:18px 18px 0 0}.pdprf__body{border:2px solid var(--pink, #fc86b8);border-top:0;border-radius:0 0 18px 18px;padding:clamp(20px,2.2vw,32px)}.pdprf__grid{display:grid;gap:16px}.pdprf__field{display:grid;gap:6px}.pdprf__field--wide{grid-column:1 / -1}@media(min-width:620px){.pdprf__grid{grid-template-columns:1fr 1fr}}.pdprf label,.pdprf__legend{font-family:var(--font-body, Montserrat, sans-serif);font-weight:700;font-size:clamp(.7rem,.8vw,.82rem);letter-spacing:.06em;text-transform:uppercase;color:var(--ink, #3d3d3d);opacity:.72;padding:0}.pdprf input[type=text],.pdprf input[type=email],.pdprf textarea{width:100%;box-sizing:border-box;padding:11px 14px;border-radius:12px;border:1.5px solid rgba(61,61,61,.22);background:#ffffffb8;font-family:var(--font-body, Montserrat, sans-serif);font-size:clamp(.85rem,1vw,1rem);color:#3d3d3d}.pdprf textarea{min-height:122px;resize:vertical}.pdprf input:focus-visible,.pdprf textarea:focus-visible{outline:3px solid var(--pink, #fc86b8);outline-offset:1px;border-color:transparent}.pdprf__starset{border:0;margin:0;padding:0;min-width:0}.pdprf__stars{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:4px;margin-top:6px}.pdprf__stars input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pdprf__stars label{cursor:pointer;padding:2px;opacity:1;font-size:0;line-height:0}.pdprf__stars svg{width:clamp(26px,2.4vw,34px);height:auto;display:block;fill:#3d3d3d33;transition:fill .12s ease}.pdprf__stars input:checked~label svg,.pdprf__stars label:hover svg,.pdprf__stars label:hover~label svg{fill:var(--pink, #fc86b8)}.pdprf__stars input:focus-visible+label svg{outline:3px solid var(--pink, #fc86b8);outline-offset:2px}.pdprf__hint,.pdprf__fine{margin:0;font-family:var(--font-body, Montserrat, sans-serif);font-weight:300;font-size:clamp(.72rem,.85vw,.88rem);line-height:1.55;color:var(--ink, #3d3d3d);opacity:.7}.pdprf__send{justify-self:start;cursor:pointer;padding:13px 34px;border-radius:999px;border:0;background:var(--pink, #fc86b8);color:#fff;font-family:var(--font-body, Montserrat, sans-serif);font-weight:700;font-size:clamp(.85rem,1vw,1rem)}.pdprf__send:focus-visible{outline:3px solid var(--ink, #3d3d3d);outline-offset:3px}.pdprf__ok,.pdprf__err{margin:0;padding:14px 18px;border-radius:14px;font-family:var(--font-body, Montserrat, sans-serif);font-size:clamp(.82rem,.95vw,1rem);line-height:1.55;color:#3d3d3d}.pdprf__ok{border:1px solid rgba(33,195,117,.45);background:#21c3751a}.pdprf__err{border:1px solid rgba(255,0,64,.4);background:#ff004014}@media(prefers-reduced-motion:reduce){.pdprf__stars svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/pdp-review-form.css.map */
