:root{--ink:#121212;--ink-2:#1A1A1A;--charcoal:#1C1C1C;--charcoal-2:#262626;--paper:#F7F6F2;--paper-2:#EAF1EC;--paper-ink:#141414;--cream:#FFFFFF;--ember:#1F6B52;--ember-hi:#5CC49A;--ember-dim:#1F6B52;--steel:#1F6B52;--steel-hi:#1F6B52;--sun:#5CC49A;--teal:#3FA37A;--line-dark:rgba(255,255,255,.14);--line-dark-2:rgba(255,255,255,.28);--line-paper:rgba(20,20,20,.12);--line-paper-2:rgba(20,20,20,.28);--muted-dark:rgba(255,255,255,.8);--muted-dark-2:rgba(255,255,255,.62);--muted-paper:rgba(20,20,20,.74);--muted-paper-2:rgba(20,20,20,.56)}.nav{background:#121212eb}.hero{background:#fff;color:var(--paper-ink)}.hero .eyebrow,.hero-sub{color:var(--ember)}.hero-body p{color:var(--muted-paper)}.hero-link{color:var(--muted-paper);border-color:var(--line-paper-2)}.hero-link:hover{color:var(--paper-ink);border-color:var(--paper-ink)}.trust-row{border-top-color:var(--line-paper)}.trust-item{color:var(--muted-paper)}.trust-item .icon{color:var(--ember)}.hero-grid{grid-template-columns:.9fr 1.1fr}.hero-media-frame{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.hero-media-frame img{width:100%;height:auto;max-height:78vh;object-fit:contain}.hero-media-tag{display:none}.btn{border-radius:999px}.btn-primary{background:var(--ember);color:#fff;border-color:var(--ember);box-shadow:none}.btn-primary:hover{background:#17553f;border-color:#17553f;transform:none}.btn-ghost{border-radius:999px}.stars,.util-row .stars,.reviews-meta .stars,.review-card .stars{color:#e8b730}.how-media{box-shadow:none;border-radius:16px}.inside-card{border-top:1px solid var(--line-paper);border:1px solid var(--line-paper);box-shadow:none;border-radius:16px}.review-card{box-shadow:none;border:1px solid var(--line-paper);border-radius:16px}.stat-card{border-bottom:0;border:1px solid var(--line-dark);background:transparent;border-radius:16px}.stat-card .num,.stats-top .num{color:#fff}.benefits-strip{background:#fff}.how-result{background:var(--paper-2);border-left-color:var(--ember)}table.compare td.col-us{background:#5cc49a1a}table.compare thead th.col-us,.cell-check .icon,.reframe-kicker{color:var(--ember-hi)}.guarantee-badge{border-color:var(--ember-hi);color:var(--ember-hi)}.on-ember{background:var(--ember);color:#fff}.on-ember .eyebrow,.urgency h2,.urgency p,.final-cta h2,.final-cta p,.final-cta .fine{color:#fff}.timer{background:#00000040;border-color:#ffffff4d}.timer .icon,.timer-clock{color:#fff}.buybox{border:0;border-radius:18px;box-shadow:0 30px 70px #00000040}.size-chip.is-active{background:var(--ink);border-color:var(--ink)}.final-cta .buybox p{max-width:none;margin-left:0;margin-right:0;color:var(--muted-paper)}.final-cta .buybox .price-note{font-family:var(--f-mono);font-size:.7rem;font-weight:500;letter-spacing:.05em;margin:-8px 0 18px;text-align:left}.final-cta .buybox .fine{font-size:.72rem;font-weight:500;text-align:center;margin:16px 0 0;color:var(--muted-paper)}.final-cta .buybox .sizeguide p{font-size:.84rem;font-weight:500;margin:12px 0 0}.on-sun{background:var(--paper-2)}.slot-empty{border-color:var(--ember);background:repeating-linear-gradient(45deg,#fff,#fff 14px,var(--paper-2) 14px,var(--paper-2) 28px)}.slot-empty svg{stroke:var(--ember)}.review-card .avatar{width:52px;height:52px;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;font-size:0;color:transparent;border:2px solid #fff;box-shadow:0 0 0 1px var(--line-paper)}.review-card:nth-child(1) .avatar{background-image:url(/cdn/shop/files/avatar-dr.jpg?v=1791326480)!important}.review-card:nth-child(2) .avatar{background-image:url(/cdn/shop/files/avatar-rm.jpg?v=1791326480)!important}.review-card:nth-child(3) .avatar{background-image:url(/cdn/shop/files/avatar-ct.jpg?v=1791326480)!important}.pay-strip{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px}.pay-label{font-family:var(--f-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-dark-2)}.pay-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pay-list li{display:flex}.pay-icon{height:26px;width:auto;display:block}.footer-bottom .pay-strip{order:2}.buybox .pay-strip{justify-content:center;margin-top:16px;padding-top:16px;border-top:1px solid var(--line-paper)}.buybox .pay-label{color:var(--muted-paper-2);width:100%;text-align:center}.buybox .pay-list{justify-content:center}.buybox .pay-icon{height:24px}@media(max-width:980px){body{padding-bottom:64px}.hero-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/ragside-v2-fixes.css.map */
