:root{--brand:#10b981;--brand-hover:#0ea76f;--text:#444;--muted:#888;--heading:#111;--radius:14px;--shadow:0 2px 12px rgba(0,0,0,.12);--h2:clamp(22px,2.5vw,32px);--h3:clamp(18px,2vw,22px);--p:clamp(14px,1.6vw,16px);--lead:clamp(15px,1.8vw,18px)}.rb-title{color:var(--heading)!important;font-weight:800!important;font-size:var(--h2)!important;letter-spacing:.2px;text-align:center!important;margin:0 0 8px!important}.rb-subtitle{color:var(--muted)!important;font-size:var(--lead)!important;line-height:1.6!important;max-width:760px;margin:0 auto 22px!important;text-align:center!important}.rb-btn{display:inline-block;padding:12px 22px;border-radius:8px;background:var(--brand);color:#fff;font-weight:700;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .2s ease}.rb-btn:hover{background:var(--brand-hover);transform:translateY(-1px)}.feature-table,.tf-card-display,.x9-display,.gaming-chair-showcase,.rb-box{border-radius:var(--radius);box-shadow:var(--shadow)}.rb-box{padding:18px 16px;background:#f6f8fa}img.rounded{border-radius:10px;width:100%;height:auto;display:block}.feature-table .row{display:flex;align-items:center;border-bottom:1px solid #e9e9e9;padding:8px 0}.feature-table .row:last-child{border-bottom:0}.feature-table .tick{color:var(--brand);margin-right:10px;font-size:16px}.feature-table .text{color:var(--text);font-size:var(--p)}.two-col{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.two-col>div{flex:1 1 45%}@media (max-width:768px){.two-col{flex-direction:column}.two-col>div{flex-basis:100%}}.rb-title--brand{color:var(--brand)!important}.rb-subtitle--justify{text-align:justify!important}.rb-upsell{display:grid;grid-template-columns:80px 1fr auto;gap:14px;align-items:center}.rb-upsell__thumb img{width:72px;height:72px;object-fit:cover;border-radius:10px;display:block}.rb-upsell__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.rb-upsell__timer{font-weight:700;color:var(--brand)}.rb-price{font-weight:800;color:var(--heading)}.rb-price--old{color:#9aa0a6;text-decoration:line-through;margin-right:8px}.rb-opts{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.rb-opts select{padding:10px;border:1px solid #e2e2e2;border-radius:8px}.rb-opts .rb-btn{white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/2/assets/customstyles.css.map */
