@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400&family=Geist:wght@300;400;500;600&family=JetBrains+Mono:wght@400;500&display=swap";:root{--rb-bg: #F3EEE7;--rb-bg-soft: #EBE4D9;--rb-ink: #14100E;--rb-ink-soft: #6B6258;--rb-rule: rgba(20,16,14,.12);--rb-accent: #5C0F12;--rb-accent-glow: #8A1A1F;--rb-accent-deep: #2A0608;--rb-display: "Cormorant Garamond","EB Garamond",serif;--rb-body: "Geist",system-ui,-apple-system,sans-serif;--rb-mono: "JetBrains Mono","IBM Plex Mono",monospace;--rb-max: 1440px;--rb-pad: clamp(20px,4vw,60px)}.rb-section-head{max-width:var(--rb-max);margin:0 auto;padding:140px var(--rb-pad) 80px;display:grid;grid-template-columns:1fr 2fr;gap:60px;align-items:end}.rb-section-num{font-family:var(--rb-mono);font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--rb-ink-soft);padding-top:10px;border-top:1px solid var(--rb-rule);grid-column:1;align-self:start}.rb-section-num--light{color:#f3eee7b3;border-top-color:#f3eee733}.rb-section-title{font-family:var(--rb-display);font-weight:300;font-size:clamp(40px,6vw,96px);line-height:.95;letter-spacing:-.02em;grid-column:2}.rb-section-title em{font-style:italic;color:var(--rb-accent)}.rb-section-lede{grid-column:2;max-width:56ch;font-size:17px;line-height:1.55;color:var(--rb-ink-soft);margin-top:24px}.rb-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 26px;border-radius:99px;font-family:var(--rb-mono);font-size:11px;letter-spacing:2px;text-transform:uppercase;transition:all .3s cubic-bezier(.2,.8,.2,1);border:1px solid transparent;text-decoration:none;cursor:pointer}.rb-btn--primary{background:#f3eee7;color:#14100e}.rb-btn--primary:hover{background:var(--rb-accent);color:#f3eee7;transform:translateY(-2px);box-shadow:0 10px 30px #5c0f1266}.rb-btn--ghost{border-color:#f3eee766;color:#f3eee7}.rb-btn--ghost:hover{border-color:#f3eee7;background:#f3eee714}.rb-btn--dark{background:var(--rb-ink);color:var(--rb-bg);border:none}.rb-btn--dark:hover{background:var(--rb-accent);transform:translateY(-2px)}.rb-btn--wide{width:100%;justify-content:space-between;padding:20px 28px}.rb-btn__arrow{transition:transform .3s}.rb-btn:hover .rb-btn__arrow{transform:translate(4px)}@media(max-width:900px){.rb-section-head{grid-template-columns:1fr;padding-top:80px;padding-bottom:50px;gap:20px}.rb-section-title,.rb-section-lede,.rb-section-num{grid-column:1}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/rhevo-belt.css.map */
