:root{--rs-gold:#b8915a;--rs-wine-deep:#3d0c18;--rs-blush:#f6e9e5;--rs-blush-2:#efdcd7;--rs-ivory:#fffaf6}body{background:var(--bb-bg);letter-spacing:.005em}h1,h2,h3,.bb-h{font-weight:400;letter-spacing:.02em}.bb-section h2,.bb-head h2{text-transform:uppercase;letter-spacing:.14em;font-size:clamp(1.25rem,2.4vw,1.75rem);line-height:1.3}.bb-eyebrow{color:var(--rs-gold);font-weight:600;letter-spacing:.24em;font-size:.7rem}.bb-lead{font-size:1rem}em,.bb-em{color:var(--bb-accent);font-style:italic}.btn{--btn-bg:var(--bb-accent);--btn-fg:#fff;--btn-bd:var(--bb-accent);border-radius:4px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-size:.82rem;min-height:50px}.btn:hover{transform:none;--btn-bg:var(--bb-accent-dark);--btn-bd:var(--bb-accent-dark)}.btn--gold{--btn-bg:var(--bb-accent);--btn-bd:var(--bb-accent);--btn-fg:#fff}.btn--outline{--btn-bg:transparent;--btn-fg:var(--bb-ink);--btn-bd:var(--bb-ink)}.btn--outline:hover{--btn-bg:var(--bb-ink);--btn-fg:#fff;--btn-bd:var(--bb-ink)}.btn--white{--btn-bg:#fff;--btn-fg:var(--bb-accent);--btn-bd:#fff}.btn--ghost:hover{--btn-bg:#fff;--btn-fg:var(--bb-accent)}.btn--wa{text-transform:none;letter-spacing:.02em;font-size:.92rem}.btn--wa-soft{--btn-bg:#fff;--btn-fg:#128c4a;--btn-bd:#cfe9d9}.btn--wa-soft:hover{--btn-bg:#effaf3;--btn-fg:#128c4a;--btn-bd:#a9dcbd}.btn--sm{font-size:.74rem;min-height:42px}.btn--xs{font-size:.7rem;letter-spacing:.1em}.badge{background:var(--bb-accent);color:#fff;border-radius:999px;font-weight:600;letter-spacing:.14em;padding:.3rem .65rem;font-size:.62rem}.badge--sale{background:var(--bb-accent)}.chip{background:var(--rs-blush);color:var(--bb-ink);font-weight:500}.chip .bb-icon{color:var(--bb-accent)}.bb-price{font-weight:600;color:var(--bb-accent)}.bb-section--cream{background:var(--rs-blush)}.bb-section--ink{background:var(--rs-wine-deep)}.bb-media{background:var(--rs-blush)}.bb-topbar{box-shadow:0 1px 0 var(--bb-border)}.bb-header{background:#fffdfbf5;-webkit-backdrop-filter:saturate(1.2) blur(6px);backdrop-filter:saturate(1.2) blur(6px);border-bottom:0}.bb-header__row{min-height:76px}.bb-nav{gap:1.7rem}.bb-nav a{font-weight:500;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.bb-nav a:after{height:1px;background:var(--bb-accent)}.bb-nav a.is-hot{color:var(--bb-accent)}.bb-cartcount{background:var(--bb-accent);color:#fff}.bb-iconbtn:hover{background:var(--rs-blush)}.bb-menu li a{font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-size:.95rem}.bb-menu li a.is-hot{color:var(--bb-accent)}.pcard{gap:.55rem}.pcard__media{border-radius:6px;background:#f6efea;aspect-ratio:4/5}.pcard__media img{transition:opacity .45s ease,transform .8s ease}.pcard__media .pcard__img2{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.pcard:hover .pcard__media .pcard__img2{opacity:1}.pcard:hover .pcard__media img{transform:scale(1.03)}.pcard__title{font-family:var(--bb-font-heading);font-size:.92rem;text-transform:uppercase;letter-spacing:.12em;text-align:center;margin-top:.2rem}.pcard__sub{text-align:center;font-size:.8rem}.pcard__meta{justify-content:center}.pcard__from{font-size:.78rem;color:var(--bb-muted);margin-right:.2rem;font-weight:400}.pcard__metals{display:flex;gap:6px;justify-content:center}.pcard__metal{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001a}.pcard__metal--gold{background:linear-gradient(135deg,#f7e3a1,#c9984a)}.pcard__metal--silver{background:linear-gradient(135deg,#fff,#a9aeb6)}.pcard__badge.badge{top:12px;left:12px;background:#fff;color:var(--bb-accent);box-shadow:0 2px 10px #3c141e14}.pcard__actions .btn{display:none}.pcard__actions .btn--outline{display:inline-flex;border-color:var(--bb-border);font-size:.68rem}.bb-reviews .bb-card,.bb-review{border-radius:10px}.bb-acc__btn{font-weight:500;letter-spacing:.02em}.bb-footer{background:var(--rs-wine-deep);color:#ead9d4}.bb-footer h4{letter-spacing:.2em}.bb-footer__tag{color:#cdb4ad}.bb-footer .chip{background:#ffffff0f;color:#f3e5e1}.bb-footer .chip .bb-icon,.bb-footer__wheel,.bb-footer a:hover{color:#e6c38b}.bb-footer__bottom{color:#b8968e}.cartd__gift{display:flex;align-items:center;gap:.7rem;padding:.7rem .8rem;margin:.6rem 0 0;border-radius:10px;background:var(--rs-blush);font-size:.86rem}.cartd__gift img{width:44px;height:44px;border-radius:8px;object-fit:cover}.cartd__gift b{display:block;font-size:.86rem}.cartd__gift small{color:var(--bb-muted)}.cartd__gift span:last-child{margin-left:auto;color:var(--bb-accent);font-weight:600;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.cartd__name{font-weight:600}.bb-toast{background:var(--bb-accent)}.bb-wa-float{width:50px;height:50px}
/*# sourceMappingURL=/cdn/shop/t/18/assets/rs-brand.css.map */
