.collection-reviews{border-top:1px solid var(--line,#362e262e);color:var(--foreground,#2b211a);margin-block:3rem;padding-block:2rem}.collection-reviews h2{font:inherit;margin:0 0 1.2rem;font-family:Georgia,serif;font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.15}.collection-review-summary{font-weight:600}.collection-review{border-bottom:1px solid var(--line,#362e262e);padding-block:1.25rem}.collection-review header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.collection-review time,.collection-review-help,.collection-review-verification,.collection-review-policy{color:var(--muted-foreground,#6c5b50);font-size:.9rem;line-height:1.6}.collection-review p{overflow-wrap:anywhere;line-height:1.65}.collection-review-body,.collection-review-reply p{white-space:pre-wrap}.collection-review-rating{margin-block:.5rem}.collection-review-reply{border-left:1px solid var(--line,#362e262e);padding-left:1rem}.collection-review-write{max-width:46rem;margin-top:2rem}.collection-review-write summary{cursor:pointer;padding:.4rem 0;font:1.35rem Georgia,serif}.collection-review-write>p{line-height:1.6}.collection-review-form{gap:1rem;margin-block:1.25rem;display:grid}.collection-review-form label{gap:.45rem;min-width:0;font-weight:500;display:grid}.collection-review-form input:not([type=checkbox]),.collection-review-form select,.collection-review-form textarea{box-sizing:border-box;color:#29251f;width:100%;font:inherit;background:#fffdf7;border:1px solid #8f877b;border-radius:3px;min-height:44px;padding:.75rem}.collection-review-form textarea{resize:vertical}.collection-review-form .collection-review-consent{align-items:flex-start;gap:.6rem;font-size:.9rem;font-weight:400;line-height:1.5;display:flex}.collection-review-consent input{width:18px;height:18px;accent-color:var(--primary,#da1616);flex:none;margin-top:.25rem}.collection-review-submit,.collection-review-secondary{-webkit-appearance:none;appearance:none;border:1px solid var(--primary,#da1616);background:var(--primary,#da1616);color:#fff;cursor:pointer;border-radius:8px;justify-self:start;min-height:44px;padding:.75rem 1.2rem;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.4}.collection-review-secondary{color:inherit;background:0 0;border-color:#8f877b;margin-top:1rem}.collection-review-submit:disabled,.collection-review-secondary:disabled{opacity:.6;cursor:wait}.collection-review-text-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.collection-review-form .collection-review-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.collection-review-error{color:#a61e16}.collection-reviews :is(input,textarea,select,button,a,summary):focus-visible{outline:2px solid var(--primary,#da1616);outline-offset:3px}@media (max-width:600px){.collection-reviews{margin-block:2rem;padding-block:1.5rem}.collection-review-form{gap:.9rem}.collection-review-submit{width:100%}}
