.rbq{--rbq-ink: #222321;--rbq-muted: #555753;--rbq-border: #d6d6d6;color:var(--rbq-ink);background:var(--rbq-bg, #f6f6f4);border:1px solid var(--rbq-border);border-radius:8px;font-family:Manrope,sans-serif;letter-spacing:.02em;margin:40px auto;max-width:1200px;overflow:hidden}.rbq *{box-sizing:border-box}.rbq button,.rbq a{font:inherit}.rbq__shell{padding:clamp(24px,5vw,60px)}.rbq__header{max-width:760px;margin-bottom:28px}.rbq__eyebrow{color:var(--rbq-ink);font-size:.78rem;font-weight:700;letter-spacing:.12em;margin:0 0 12px;text-transform:uppercase}.rbq__title{font-size:clamp(2rem,4vw,3.15rem);font-weight:700;letter-spacing:0;line-height:1.2;margin:0 0 16px;text-transform:uppercase}.rbq__intro,.rbq__help,.rbq__result-intro{color:var(--rbq-muted);font-size:1rem;line-height:1.5}.rbq__setup,.rbq__notice{background:#fff;border:1px solid var(--rbq-border);border-radius:8px;padding:18px}.rbq__progress{background:#dedfdd;border-radius:2px;height:5px;margin:28px 0 42px;overflow:hidden}.rbq__progress-bar{background:var(--rbq-accent);display:block;height:100%;transition:width .22s ease;width:0}.rbq__stage{min-height:420px}.rbq__question{margin:0 auto;max-width:820px}.rbq__step{color:var(--rbq-ink);font-size:.82rem;font-weight:700;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.rbq__question h3,.rbq__results h3{font-size:clamp(1.6rem,3vw,2.35rem);font-weight:700;letter-spacing:0;line-height:1.25;margin:0 0 12px}.rbq__options{display:grid;gap:12px;margin-top:28px}.rbq__option{align-items:center;background:#fff;border:1px solid var(--rbq-border);border-radius:8px;color:var(--rbq-ink);cursor:pointer;display:flex;font-weight:700;gap:14px;padding:18px 20px;text-align:left;transition:border-color .15s ease,background-color .15s ease,transform .15s ease;width:100%}.rbq__option:hover,.rbq__option:focus-visible{background:#f0f0ee;border-color:var(--rbq-ink);outline:none;transform:translateY(-1px)}.rbq__radio{border:2px solid #aeb5ba;border-radius:50%;flex:0 0 20px;height:20px;position:relative;width:20px}.rbq__option:hover .rbq__radio,.rbq__option:focus-visible .rbq__radio{border-color:var(--rbq-accent)}.rbq__nav{margin-top:24px}.rbq__back,.rbq__restart{background:transparent;border:0;color:var(--rbq-ink);cursor:pointer;font-weight:800;padding:10px 0;text-decoration:underline;text-underline-offset:4px}.rbq__back[disabled]{cursor:default;opacity:.35}.rbq__cards{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin:32px 0}.rbq__card{background:#fff;border:1px solid var(--rbq-border);border-radius:8px;display:flex;flex-direction:column;overflow:hidden;position:relative}.rbq__card img{aspect-ratio:4 / 3;object-fit:cover;width:100%}.rbq__rank{background:var(--rbq-ink);border-radius:5px;color:#fff;font-size:.75rem;font-weight:700;left:14px;letter-spacing:.06em;padding:7px 11px;position:absolute;text-transform:uppercase;top:14px;z-index:1}.rbq__card-body{display:flex;flex:1;flex-direction:column;padding:22px}.rbq__card h4{font-size:1.25rem;font-weight:700;line-height:1.3;margin:0 0 6px}.rbq__card p{color:var(--rbq-muted);line-height:1.5}.rbq__card .rbq__price{color:var(--rbq-ink);font-weight:900;margin:0 0 8px}.rbq__cta{background:var(--rbq-ink);border:1px solid var(--rbq-ink);border-radius:5px;color:#fff;display:block;font-weight:700;letter-spacing:normal;margin-top:auto;padding:16px 24px;text-align:center;text-decoration:none;text-transform:uppercase}.rbq__cta:hover,.rbq__cta:focus-visible{background:#fff;color:var(--rbq-ink);outline:none}.rbq__notice{color:var(--rbq-muted);font-size:.9rem;line-height:1.55;margin:24px 0 12px}@media(max-width:800px){.rbq{border-left:0;border-radius:0;border-right:0;margin-inline:0}.rbq__cards{grid-template-columns:1fr}.rbq__stage{min-height:360px}}@media(prefers-reduced-motion:reduce){.rbq__progress-bar,.rbq__option{transition:none}}.rbq-promo-card{display:flex}.rbq-promo-card__link{background:#f6f6f4;border:1px solid #d6d6d6;color:#222321;display:flex;flex:1;flex-direction:column;font-family:Manrope,sans-serif;min-height:100%;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.rbq-promo-card__link:hover,.rbq-promo-card__link:focus-visible{border-color:#222321;outline:none;transform:translateY(-2px)}.rbq-promo-card__visual{align-items:flex-end;background:#222321;color:#fff;display:flex;min-height:201px;padding:22px;position:relative}.rbq-promo-card__visual:before{border:1px solid rgba(255,255,255,.34);border-radius:50%;content:"?";display:grid;font-size:2rem;font-weight:700;height:58px;place-items:center;position:absolute;right:20px;top:20px;width:58px}.rbq-promo-card__label{font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.rbq-promo-card__body{display:flex;flex:1;flex-direction:column;padding:16px 20px 20px}.rbq-promo-card__body h3{color:#222321;font-size:21px;font-weight:700;line-height:1.5;margin:0 0 14px}.rbq-promo-card__body p{color:#555753;font-size:.95rem;line-height:1.55;margin:0 0 18px}.rbq-promo-card__button{align-self:flex-start;background:#222321;border-radius:5px;color:#fff;font-size:.9rem;font-weight:700;margin-top:auto;padding:14px 18px;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/209/assets/reinforced-beds-quiz.css.map */
