.rh-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--ff-body);font-weight:600;font-size:15px;line-height:1;padding:14px 26px;border-radius:var(--rh-radius);border:1.5px solid transparent;cursor:pointer;text-decoration:none;min-height:44px}.rh-btn svg{width:16px;height:16px}.rh-btn--primary{background:var(--verify-600);color:#fff}.rh-btn--primary:hover{background:var(--verify-500)}.rh-btn--dark{background:var(--ink-900);color:#fff}.rh-btn--ghost{background:transparent;border-color:var(--ink-300);color:var(--ink-800)}.rh-btn--ghost:hover{border-color:var(--ink-600)}.rh-btn--block{width:100%}.rh-seal{display:inline-flex;align-items:center;gap:8px;font-family:var(--ff-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--verify-700);background:var(--verify-50);border:1px solid var(--verify-100);padding:6px 11px 6px 9px;border-radius:100px}.rh-seal__mark{width:16px;height:16px;border-radius:50%;background:var(--verify-600);color:#fff;display:grid;place-items:center;flex:none}.rh-seal__mark svg{width:9px;height:9px}.rh-seal--brass{color:var(--brass-600);background:var(--brass-50);border-color:var(--brass-100)}.rh-seal--brass .rh-seal__mark{background:var(--brass-500)}.rh-pill{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-family:var(--ff-mono);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:3px;border:1px solid var(--ink-200);color:var(--ink-600);background:var(--paper)}.rh-pill svg{width:13px;height:13px}.rh-pill--grade{color:var(--verify-700);border-color:var(--verify-100);background:var(--verify-50)}.rh-pill--warranty{color:var(--brass-600);border-color:var(--brass-100);background:var(--brass-50)}.rh-stock{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;font-family:var(--ff-mono);white-space:nowrap}.rh-stock .rh-dot{width:8px;height:8px;border-radius:50%;flex:none}.rh-stock--in{color:var(--verify-600)}.rh-stock--in .rh-dot{background:var(--verify-600);box-shadow:0 0 0 3px var(--verify-50)}.rh-stock--low{color:var(--stock-low)}.rh-stock--low .rh-dot{background:var(--stock-low);box-shadow:0 0 0 3px #f6efe4}.rh-stock--out{color:var(--stock-out)}.rh-stock--out .rh-dot{background:var(--stock-out);box-shadow:0 0 0 3px var(--ink-100)}.rh-card{border:1px solid var(--ink-200);border-radius:var(--rh-radius-lg);overflow:hidden;background:var(--paper);display:flex;flex-direction:column;transition:box-shadow .15s,transform .15s}.rh-card:hover{box-shadow:var(--rh-shadow-md);transform:translateY(-2px)}.rh-card__media{position:relative;aspect-ratio:16/10;background:var(--surface);display:grid;place-items:center;border-bottom:1px solid var(--ink-150)}.rh-card__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:8%}.rh-card__seal{position:absolute;top:12px;left:12px}.rh-card__ph{font-family:var(--ff-mono);font-size:11px;color:var(--ink-400)}.rh-card--out .rh-card__media{opacity:.85}.rh-card__body{padding:14px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.rh-card__brand{font-family:var(--ff-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500)}.rh-card__title{font-weight:600;font-size:14px;color:var(--ink-900);font-family:var(--ff-display);line-height:1.25;text-decoration:none;text-wrap:pretty}.rh-card__title:hover{color:var(--verify-700)}.rh-card__meta{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.rh-card__foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--ink-150);padding-top:12px;margin-top:auto}.rh-card__price{font-family:var(--ff-display);font-weight:700;font-size:19px;color:var(--ink-900)}.rh-card__msrp{font-size:12px;color:var(--ink-400);text-decoration:line-through;margin-left:6px;font-weight:500}.rh-card__cta{font-size:13px;font-weight:600;color:var(--verify-700);text-decoration:none;display:inline-flex;gap:6px;align-items:center}.rh-card__cta--notify{color:var(--ink-600)}.rh-strip{background:var(--ink-900);color:#fff;border-radius:var(--rh-radius-panel);position:relative;overflow:hidden;padding:36px}.rh-strip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(680px 300px at 100% 0,rgba(31,138,77,.22),transparent)}.rh-strip__in{position:relative}.rh-strip__head{font-family:var(--ff-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--verify-400);margin-bottom:18px}.rh-strip__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px}.rh-step{background:#ffffff05;padding:18px;border-radius:8px}.rh-step__n{font-family:var(--ff-mono);font-size:12px;color:var(--verify-400);font-weight:600}.rh-step__icon{width:34px;height:34px;border-radius:8px;background:#37a86624;display:grid;place-items:center;margin:10px 0;color:var(--verify-400)}.rh-step__icon svg{width:18px;height:18px}.rh-step__title{font-size:13.5px;color:#fff;font-weight:600;margin-bottom:4px;font-family:var(--ff-display)}.rh-step__desc{font-size:11.5px;color:var(--ink-400);font-family:var(--ff-mono);line-height:1.5}.rh-panel{background:var(--ink-900);color:#fff;border-radius:var(--rh-radius-panel);position:relative;overflow:hidden;padding:34px 36px}.rh-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(680px 300px at 100% 0,rgba(31,138,77,.22),transparent)}.rh-panel__in{position:relative;display:grid;grid-template-columns:1fr 1.25fr;gap:38px;align-items:center}.rh-panel__sk{font-family:var(--ff-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--verify-400)}.rh-panel h3{color:#fff;font-size:24px;margin:14px 0 12px}.rh-panel p{color:var(--ink-300);font-size:14px;line-height:1.55}.rh-checklist{display:grid;gap:1px;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden}.rh-check{display:flex;align-items:center;gap:14px;background:#ffffff05;padding:14px 18px}.rh-check__ck{width:24px;height:24px;border-radius:50%;background:var(--verify-500);display:grid;place-items:center;flex:none}.rh-check__ck svg{width:13px;height:13px;color:#fff}.rh-check b{font-size:14px;color:#fff;font-weight:600;font-family:var(--ff-display)}.rh-check span{display:block;font-size:11.5px;color:var(--ink-400);font-family:var(--ff-mono);margin-top:2px}.rh-notify{display:flex;flex-direction:column;gap:12px;background:var(--brass-50);border:1px solid var(--brass-100);border-radius:var(--rh-radius-lg);padding:20px 22px}.rh-notify__head{display:flex;align-items:center;gap:10px;font-family:var(--ff-display);font-weight:700;color:var(--ink-900);font-size:16px}.rh-notify__head svg{width:18px;height:18px;color:var(--brass-600)}.rh-notify p{font-size:13px;color:var(--ink-700);line-height:1.5}.rh-notify__row{display:flex;gap:8px;flex-wrap:wrap}.rh-notify input[type=email]{flex:1;min-width:180px;padding:12px 14px;border:1px solid var(--ink-300);border-radius:var(--rh-radius);font-family:var(--ff-body);font-size:14px}@media(max-width:990px){.rh-panel__in{grid-template-columns:1fr}.rh-strip__grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.rh-strip__grid{grid-template-columns:1fr}}.rh-report{background:var(--paper);border:1px solid var(--ink-200);border-radius:var(--rh-radius-lg);box-shadow:var(--rh-shadow-md);padding:18px 20px;max-width:320px}.rh-report__top{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--ink-150)}.rh-report__lab{font-family:var(--ff-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-600)}.rh-report__pass{display:inline-flex;align-items:center;gap:6px;font-family:var(--ff-mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--verify-600)}.rh-report__pass svg{width:12px;height:12px}.rh-report__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rh-report__list li{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink-800)}.rh-report__list svg{width:15px;height:15px;color:var(--verify-600);flex:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/renewed-components.css.map */
