.ry .round-reorder-review{box-sizing:border-box;width:min(540px,calc(100vw - 24px));max-height:90dvh;overflow:auto;background:var(--ry-yellow,#ffdf00);color:#050505;border:4px solid #050505;border-radius:28px;padding:34px 24px 24px;text-align:center;font:16px/1.4 Arial,sans-serif}.round-reorder-review::backdrop{background:#0009}.ry .round-reorder-review h2{font:44px/1.05 'Round Quick Marker',Impact,sans-serif;margin:5px 25px 12px}.ry .round-reorder-review .rr-close{position:absolute;top:8px;right:12px;border:0;background:none;color:#050505;font:36px/1 Arial;cursor:pointer}.rr-items{display:grid;gap:12px;text-align:left}.rr-item{display:grid;grid-template-columns:1fr auto;gap:6px;border-bottom:2px solid #050505;padding:10px 0}.rr-item label{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:10px}.rr-item select{max-width:60%;border:2px solid #050505;border-radius:16px;background:#fff;color:#050505;padding:8px;font:inherit}.round-reorder-review fieldset{border:0;margin:16px 0;padding:0;display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.round-reorder-review legend{font-weight:bold;margin-bottom:8px}.round-reorder-review input{accent-color:#050505}.ry .round-reorder-review .rr-pill{display:block;width:100%;border:2px solid #050505;border-radius:999px;padding:14px 18px;background:#050505;color:#fff;text-decoration:none;font:26px/1.1 'Round Quick Marker',Impact,sans-serif;cursor:pointer}.rr-pill:disabled{opacity:.6}.ry .round-reorder-review .rr-other{display:block;margin:12px auto 0;background:none;border:0;color:#050505;font:inherit;text-decoration:underline;cursor:pointer}.rr-note{font-size:13px}.rr-error:empty{display:none}.rr-error{font-weight:bold}.rr-success{font-size:21px;font-weight:bold}.round-reorder-review :focus-visible{outline:3px solid #050505;outline-offset:3px}

.round-reorder-review h2:focus{outline:none}

.ry .round-reorder-review{padding:32px 22px 20px;border-radius:26px}
.ry .round-reorder-review h2{font-size:clamp(38px,7vw,52px);margin:6px 22px 4px}
.ry .round-reorder-review h2+p{margin:0 0 18px;font-size:15px}
.ry .round-reorder-review .rr-item{background:#fffdf4;border:2px solid #050505;border-radius:19px;padding:14px;grid-template-columns:76px 1fr auto;gap:8px 12px;align-items:center}
.rr-item .rr-bag{grid-row:1/3;width:76px;height:110px;object-fit:contain}
.rr-item>strong{grid-column:2;font-size:22px;line-height:1.1}
.rr-item>strong small{display:block;font:14px/1.4 Arial,sans-serif;margin-top:5px}
.rr-item>span{grid-column:3;font-weight:700}
.round-reorder-review .rr-item .rr-grind{grid-column:2/-1;display:flex;justify-content:flex-start;gap:6px;margin:0}
.round-reorder-review .rr-grind legend{font-size:12px;margin:0 0 4px;text-align:left}
.round-reorder-review .rr-choice{position:relative;display:block;cursor:pointer}
.round-reorder-review .rr-choice input{position:absolute;width:1px;height:1px;opacity:0}
.round-reorder-review .rr-choice span{display:block;border:2px solid #050505;border-radius:999px;background:#fffdf4;padding:9px 14px;font:18px/1.1 'Round Quick Marker',Impact,sans-serif;white-space:nowrap}
.round-reorder-review .rr-choice input:checked+span{background:#050505;color:#fffdf4}
.round-reorder-review .rr-choice input:focus-visible+span{outline:2px solid #050505;outline-offset:3px}
.round-reorder-review .rr-delivery{margin:16px 0 12px;gap:8px}
.round-reorder-review .rr-delivery legend{font:22px/1.2 'Round Quick Marker',Impact,sans-serif;margin-bottom:10px}
.round-reorder-review .rr-total{display:flex;justify-content:space-between;align-items:center;margin:12px 3px;font-size:16px}
.round-reorder-review .rr-total strong{font-size:23px}
.round-reorder-review .rr-note{font-size:11px;margin:8px 0 0}
.ry .round-reorder-review .rr-other{font-size:13px;margin-top:10px}
.round-reorder-review :focus:not(:focus-visible),.round-reorder-review [tabindex="-1"]:focus{outline:none;box-shadow:none}
@media(max-width:420px){.ry .round-reorder-review{padding:30px 14px 16px}.ry .round-reorder-review .rr-item{grid-template-columns:60px 1fr auto;padding:11px;gap:8px}.rr-item .rr-bag{width:60px;height:95px}.rr-item>strong{font-size:19px}.rr-item>span{font-size:14px}.round-reorder-review .rr-choice span{font-size:16px;padding:9px 11px}}

