.rb{--d: var(--rb-dark, #0F291C);--a: var(--rb-accent, #2BB67A);--ad: var(--rb-accent-dark, #17704A);--oa: var(--rb-on-accent, #0F291C);--p: var(--rb-paper, #FDF9EA);--c: var(--rb-card, #FFFFFF);--i: var(--rb-ink, #231F20);--m: var(--rb-muted, #5F503D);--line: rgba(35, 31, 32, .14);--eyebrow: var(--ad);width:100%;background:var(--p);color:var(--i);font-family:var(--rb-body, Helvetica, Arial, sans-serif);font-size:17px;line-height:1.6}.rb,.rb *,.rb *:before,.rb *:after{box-sizing:border-box}.rb--dark{background:var(--d);color:var(--p);--eyebrow: var(--a);--line: rgba(253, 249, 234, .18)}.rb--card{background:var(--c)}[id^=shopify-section-]:has(>.rb){margin:0!important;padding:0!important}.rb h1,.rb h2,.rb h3,.rb h4,.rb p,.rb ul,.rb ol{margin:0;color:inherit;text-transform:none;letter-spacing:normal}.rb h1,.rb h2,.rb h3,.rb h4{font-family:var(--rb-head, Fraunces, Georgia, serif);font-weight:700;line-height:1.08;text-wrap:balance}.rb h1{font-size:clamp(44px,6.6vw,92px);line-height:1}.rb h2{font-size:clamp(32px,4vw,52px)}.rb h3{font-size:23px;line-height:1.2}.rb a{color:inherit}.rb img{max-width:100%;height:auto;display:block}.rb-wrap{max-width:1240px;margin:0 auto;padding:0 40px}.rb-head{display:flex;flex-direction:column;gap:14px;max-width:760px;margin-bottom:40px}.rb-head--center{margin-left:auto;margin-right:auto;text-align:center;align-items:center}.rb-eyebrow{font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--eyebrow)}.rb-intro{font-size:19px;line-height:1.55;opacity:.9}.rb-rte p+p,.rb-rte p+ul,.rb-rte ul+p{margin-top:12px}.rb-rte ul,.rb-rte ol{padding-left:1.3em}.rb-rte li+li{margin-top:6px}.rb-btns{display:flex;gap:12px;flex-wrap:wrap}.rb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 26px;border-radius:999px;font:inherit;font-weight:700;font-size:17px;line-height:1.2;text-decoration:none;cursor:pointer;border:2px solid var(--d);background:var(--d);color:var(--p)!important;transition:transform .2s,background .2s,color .2s}.rb-btn:hover{transform:translateY(-2px)}.rb-btn--line{background:transparent;color:var(--d)!important}.rb--dark .rb-btn,.rb-btn--accent{background:var(--a);border-color:var(--a);color:var(--oa)!important}.rb--dark .rb-btn--line{background:transparent;border-color:var(--p);color:var(--p)!important}.rb-btn--small{padding:10px 18px;font-size:15px}.rb-btn[disabled]{opacity:.65;cursor:default;transform:none}.rb-btn.is-done{background:var(--ad);border-color:var(--ad);color:#fff!important}.rb a:focus-visible,.rb button:focus-visible,.rb summary:focus-visible{outline:3px solid var(--a);outline-offset:3px}.rb-price{font-weight:700;font-size:19px;white-space:nowrap}.rb-price small{font-weight:400;font-size:14px;opacity:.75}.rb .vat-inc{display:none}html.prices-inc-vat .rb .vat-inc{display:inline}html.prices-inc-vat .rb .vat-ex{display:none}.rb-sold{font-weight:700;font-size:15px;color:var(--m)}.rb-card{background:var(--c);color:var(--i);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.rb--dark .rb-card{background:#fdf9ea0f;color:var(--p)}.rb-card__img{position:relative;aspect-ratio:1 / 1;background:#fff}.rb-card__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:8px}.rb-card__body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:10px;flex:1}.rb-card__name{font-weight:700;font-size:18px;line-height:1.3;text-decoration:none}.rb-card__name:hover{text-decoration:underline}.rb-card__foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.rb-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#0a140eeb;display:none;align-items:center;justify-content:center;padding:20px}.rb-modal.is-open{display:flex}.rb-modal__frame{width:min(1000px,100%);aspect-ratio:16 / 9;background:#000;border-radius:10px;overflow:hidden}.rb-modal__frame iframe{width:100%;height:100%;border:0;display:block}.rb-modal__close{position:absolute;top:16px;right:16px;width:50px;height:50px;border-radius:50%;border:0;background:#fdf9ea;color:#0f291c;font:700 28px/1 system-ui,sans-serif;cursor:pointer}@media(max-width:749px){.rb{font-size:17px}.rb-wrap{padding:0 18px}.rb-head{margin-bottom:28px}.rb-intro{font-size:18px}.rb-btn{padding:14px 22px}}@media(prefers-reduced-motion:reduce){.rb *,.rb *:before,.rb *:after{animation:none!important;transition:none!important}}@media print{body.rb-printing *{visibility:hidden!important}body.rb-printing .rb-print-me,body.rb-printing .rb-print-me *{visibility:visible!important}body.rb-printing .rb-print-me{position:absolute;left:0;top:0;width:100%;color:#000!important;background:#fff!important}body.rb-printing .rb-print-me .rb-noprint{display:none!important}}.rb--card .rb-card,.rb--card .rbs-bed{background:var(--p)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/reag-brand.css.map */
