.rb-comments{max-width:48rem;color:inherit;border-top:1px solid;margin:3rem auto;padding:2rem 1rem}.rb-comments .rb-comments__heading h2{text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(1.5rem,4vw,2rem)}.rb-comments p,.rb-comments label,.rb-comments li{text-wrap:pretty;orphans:2;widows:2}.rb-comments__list{gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.rb-comments__item{border:1px solid color-mix(in srgb, currentColor 25%, transparent);overflow-wrap:anywhere;border-radius:.75rem;padding:1rem}.rb-comments__author{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.rb-comments__author img{object-fit:cover;border-radius:50%;width:2.5rem;height:2.5rem}.rb-comments__author time{opacity:.75;font-size:.85rem}.rb-comments__form{gap:.75rem;margin-top:1.5rem;display:grid}.rb-comments textarea{color:#111;background:#fff;border:1px solid #777;border-radius:.5rem;width:100%;min-height:8rem;padding:.75rem}.rb-comments button,.rb-comments__providers a{width:fit-content;min-height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:.5rem;align-items:center;padding:.55rem .9rem;display:inline-flex}.rb-comments button:focus-visible,.rb-comments a:focus-visible,.rb-comments textarea:focus-visible{outline-offset:3px;outline:3px solid #f59e0b}.rb-comments__providers{flex-wrap:wrap;gap:.75rem;display:flex}.rb-comments__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.rb-comments__feedback:empty{display:none}@media (width<=40rem){.rb-comments{margin:2rem auto;padding:1.25rem .75rem}.rb-comments__providers{flex-direction:column}}.rb-comments{--comments-accent:var(--color-moto-amber,#e85d04);--comments-button-ink:#181b23;--comments-hover-shade:#fff;border-color:color-mix(in srgb, currentColor 16%, transparent);width:calc(100% - 2rem);max-width:64rem;margin:3.5rem auto;padding:2rem 0;font-family:inherit}.tpschips-theme .rb-comments{--comments-accent:var(--tps-primary,#276552);--comments-button-ink:#fff;--comments-hover-shade:#000}.gman1990-theme .rb-comments{--comments-accent:#183c62;--comments-button-ink:#fff;--comments-hover-shade:#000}.bg632-theme .rb-comments,.expert-family-theme .rb-comments{--comments-accent:var(--ex-accent,var(--bg632-accent,#f0a12e));--comments-button-ink:#101820}.restaurant-calm-theme .rb-comments{--comments-accent:var(--rc-accent,#686d41);--comments-button-ink:#fff;--comments-hover-shade:#000}.kubiki-theme .rb-comments{--comments-accent:var(--kb-primary,#2f67b6);--comments-button-ink:#fff;--comments-hover-shade:#000}.advocate-editorial-theme .rb-comments{--comments-accent:#725c20;--comments-button-ink:#fff;--comments-hover-shade:#000}.rb-comments__eyebrow{color:var(--comments-accent);text-transform:uppercase;letter-spacing:.1em;margin:0 0 .5rem;font-size:.72rem;font-weight:750}.rb-comments .rb-comments__heading h2{margin-bottom:1.25rem;font-size:clamp(1.65rem,3vw,2.15rem);line-height:1.2}.rb-comments__heading{margin-bottom:1.5rem}.rb-comments [data-comments-empty]{opacity:.8;margin:0 0 1.5rem;padding:1rem 0}.rb-comments__login{border:1px solid color-mix(in srgb, currentColor 15%, transparent);background:color-mix(in srgb, currentColor 3%, transparent);border-radius:1rem;padding:clamp(1.25rem,3vw,2rem)}.rb-comments .rb-comments__login h3{text-wrap:balance;margin:0 0 .75rem;font-size:1.25rem}.rb-comments__login p{max-width:46rem;line-height:1.65}.rb-comments__login a{color:var(--comments-accent);text-underline-offset:.2em}.rb-comments__login>p:not(:first-of-type),.rb-comments__privacy{opacity:.85;font-size:.8rem}.rb-comments__providers{margin-top:1.25rem}.rb-comments .rb-comments__providers a,.rb-comments .rb-comments__form .rb-comments__submit{background:var(--comments-accent);color:var(--comments-button-ink);border-color:var(--comments-accent);font:inherit;border-radius:.6rem;justify-content:center;padding:.7rem 1.1rem;font-size:.88rem;font-weight:650;text-decoration:none;transition:background-color .15s}.rb-comments .rb-comments__providers a:is(:visited,:hover,:focus-visible,:active),.rb-comments .rb-comments__form .rb-comments__submit:is(:hover,:focus-visible,:active){color:var(--comments-button-ink);text-decoration:none}.rb-comments .rb-comments__providers a:is(:hover,:focus-visible),.rb-comments .rb-comments__form .rb-comments__submit:is(:hover,:focus-visible):not(:disabled){background:color-mix(in srgb, var(--comments-accent) 88%, var(--comments-hover-shade))}.rb-comments__identity{align-items:center;gap:.8rem;padding:1rem 0;display:flex}.rb-comments__identity img,.rb-comments__initial{object-fit:cover;border-radius:50%;flex:0 0 2.75rem;width:2.75rem;height:2.75rem}.rb-comments__initial{background:color-mix(in srgb, var(--comments-accent) 12%, transparent);color:var(--comments-accent);place-items:center;font-weight:750;display:grid}.rb-comments__identity div{gap:.1rem;display:grid}.rb-comments__identity small{opacity:.7;font-size:.75rem}.rb-comments__identity>a{color:var(--comments-accent);text-underline-offset:.2em;margin-left:auto;font-size:.82rem}.rb-comments__form{gap:.8rem;margin-top:.5rem}.rb-comments__form label{font-size:.9rem;font-weight:650}.rb-comments textarea{border:1px solid color-mix(in srgb, currentColor 25%, transparent);background:color-mix(in srgb, currentColor 2%, transparent);min-height:9rem;color:inherit;font:inherit;resize:vertical;border-radius:.75rem;padding:1rem;font-size:1rem;line-height:1.6}.rb-comments__form p{opacity:.8;margin:.1rem 0 .5rem;font-size:.8rem}.rb-comments__feedback:not(:empty){background:color-mix(in srgb, var(--comments-accent) 10%, transparent);border-left:3px solid var(--comments-accent);border-radius:.6rem;margin-top:1rem;padding:1rem 1.25rem}.rb-comments :is(button,a,textarea):focus-visible{outline-color:var(--comments-accent)}.rb-comments__author time{margin-left:auto}.rb-comments__item{padding:1.25rem}.rb-comments__item>p{margin:1rem 0;line-height:1.7}.rb-comments button:disabled{opacity:.55;cursor:wait}@media (width<=40rem){.rb-comments{width:calc(100% - 1.5rem);padding-inline:0}.rb-comments__identity{flex-wrap:wrap}.rb-comments__identity>a{margin-left:3.55rem}.rb-comments .rb-comments__providers a,.rb-comments .rb-comments__form .rb-comments__submit{width:100%}}@media (prefers-reduced-motion:reduce){.rb-comments .rb-comments__providers a,.rb-comments .rb-comments__form .rb-comments__submit{transition:none}}
