@layer theme,utilities;html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.page-toc-label{letter-spacing:.16em!important;text-transform:uppercase!important;font-family:Inter,sans-serif!important;font-size:14.08px!important;font-weight:700!important}.toc-link{letter-spacing:-.02em!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:500!important}.toc-num{color:var(--ink-soft,#666)!important;letter-spacing:.05em!important;font-family:Inter,sans-serif!important;font-size:15px!important;font-weight:400!important}.toc-link-buy{letter-spacing:-.01em!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:500!important}.urgency-perks,.urgency-perks span{letter-spacing:-.015em!important;font-family:Inter,Arial,sans-serif!important;font-size:.85rem!important;font-weight:500!important;line-height:1.5!important}.pfb-perks,.pfb-perks span{letter-spacing:-.015em!important;font-family:Inter,Arial,sans-serif!important;font-size:1rem!important;font-weight:500!important;line-height:1.5!important}.header__heading-logo-wrapper{align-items:center!important;display:inline-flex!important}.header__heading-logo{object-fit:contain!important;width:auto!important;max-width:280px!important;height:auto!important;max-height:42px!important}@media (max-width:768px){.header__heading-logo{max-width:220px!important;max-height:32px!important}.page-toc-label{font-size:12px!important}}.footer-logo img,.copy-logo-footer img[src*=medicalbreak_ringlogo],.footer__blocks-wrapper img[src*=medicalbreak_ringlogo]{object-fit:contain!important;width:auto!important;max-width:280px!important;height:auto!important;max-height:48px!important}footer sup,.footer sup,.footer-block sup,.footer__blocks-wrapper sup,.footer-block__details-content sup,.footer__list-menu sup,footer .list-menu__item sup,.footer .list-menu__item sup,footer a sup,.footer a sup{vertical-align:super!important;letter-spacing:normal!important;white-space:normal!important;margin-left:.5px!important;font-size:.6em!important;font-weight:400!important;line-height:1!important;display:inline!important;position:relative!important;top:-.35em!important}button,.button,.btn,a.button,a.btn,.urgency-btn,.mid-cta-btn,.buy-btn,.pfb-btn,.toc-link-buy,.hrcrconfig-fc-btn,.ring_btn_ajax,.ring-btn,.product-form__submit,.mbfoot-buybtn,.mb-btn-solid{-webkit-tap-highlight-color:transparent!important;text-decoration:none!important}sup,.tm-mark,sup.tm-mark,.hrcrconfigbb-tm,button sup,.button sup,.btn sup,a.button sup,a.btn sup,.mid-cta-btn sup,.buy-btn sup,.pfb-btn sup,.toc-link-buy sup,.hrcrconfig-fc-btn sup,.ring_btn_ajax sup,.ring-btn sup,.product-form__submit sup,.mbfoot-buybtn sup,.mb-btn-solid sup,.buy-btn .tm-mark,.mid-cta-btn .tm-mark,.pfb-btn .tm-mark,.sauna-section .tm-mark,.mid-cta .tm-mark{vertical-align:baseline!important;letter-spacing:0!important;white-space:nowrap!important;margin-left:1px!important;font-size:20px!important;font-weight:700!important;line-height:0!important;display:inline-block!important;position:relative!important;top:-.1em!important}.urgency-btn sup,.urgency-btn .tm-mark,.urgency-cta sup,.urgency-cta .tm-mark,.urgency_cta sup,.urgency_cta .tm-mark{vertical-align:baseline!important;letter-spacing:0!important;white-space:nowrap!important;font-size:20px!important;font-weight:700!important;line-height:0!important;display:inline-block!important;position:relative!important;top:-.2em!important;left:-12px!important}button:hover,button:focus,button:active,button:visited,.button:hover,.button:focus,.button:active,.button:visited,.btn:hover,.btn:focus,.btn:active,.btn:visited,a.button:hover,a.button:focus,a.button:active,a.button:visited,a.btn:hover,a.btn:focus,a.btn:active,a.btn:visited,.urgency-btn:hover,.urgency-btn:focus,.urgency-btn:active,.urgency-btn:visited,.mid-cta-btn:hover,.mid-cta-btn:focus,.mid-cta-btn:active,.mid-cta-btn:visited,.buy-btn:hover,.buy-btn:focus,.buy-btn:active,.buy-btn:visited,.pfb-btn:hover,.pfb-btn:focus,.pfb-btn:active,.pfb-btn:visited,.toc-link-buy:hover,.toc-link-buy:focus,.toc-link-buy:active,.toc-link-buy:visited,.hrcrconfig-fc-btn:hover,.hrcrconfig-fc-btn:focus,.hrcrconfig-fc-btn:active,.hrcrconfig-fc-btn:visited,.ring_btn_ajax:hover,.ring_btn_ajax:focus,.ring_btn_ajax:active,.ring_btn_ajax:visited,.product-form__submit:hover,.product-form__submit:focus,.product-form__submit:active,.product-form__submit:visited,.mbfoot-buybtn:hover,.mbfoot-buybtn:focus,.mbfoot-buybtn:active,.mbfoot-buybtn:visited,.mb-btn-solid:hover,.mb-btn-solid:focus,.mb-btn-solid:active,.mb-btn-solid:visited{outline:none!important;text-decoration:none!important}.urgency-btn *,.mid-cta-btn *,.buy-btn *,.pfb-btn *,.toc-link-buy *,.hrcrconfig-fc-btn *,.ring_btn_ajax *,.ring-btn *,.product-form__submit *,.mbfoot-buybtn *,.mb-btn-solid *,button *,.button *,.btn *,a.button *,a.btn *{text-decoration:none!important}.new-header,[id*=custom_top_header]{z-index:1001;width:100%;background-color:#0096da!important;position:sticky!important;top:0!important;left:0!important;right:0!important}.top-announcement-bar{color:#fff;box-sizing:border-box;width:100%;background-color:#0096da!important;padding:6px 5% 6px 0!important}.top-announcement-container{box-sizing:border-box;justify-content:space-between;align-items:center;gap:1px;width:100%;max-width:100%;min-height:40px;margin:0 auto;display:flex}.top-trust-badges{text-align:center;flex:auto;justify-content:center;align-items:center;gap:36px;margin:0 auto;display:flex}.top-trust-badge{color:#fff;white-space:nowrap;justify-content:center;align-items:center;gap:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.top-trust-text{display:inline}.top-trust-badge strong,.top-trust-badge b{color:#000;font-weight:700}.top-leaf-icon{object-fit:contain;vertical-align:middle;width:18px;min-width:18px;height:22px;display:inline-block}.top-header-buttons{flex:none;align-items:center;gap:10px;display:flex}.top-btn-member{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;transition:background-color .2s,opacity .2s;display:inline-flex;color:#0f344d!important;background-color:#c4e9fb!important;border:none!important;border-radius:4px!important;padding:7px 15px!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;text-decoration:none!important}.top-btn-member:hover{color:#092538!important;background-color:#b0def5!important}.top-btn-create{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s;display:inline-flex;color:#fff!important;background-color:#0f3854!important;border:1px solid #fff6!important;border-radius:4px!important;padding:7px 15px!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;text-decoration:none!important}.top-btn-create:hover{background-color:#0a273b!important;border-color:#ffffffb3!important}.mobile-top-header{display:none!important}.section-header,.header-wrapper{background-color:#000!important;border:none!important;margin:0!important}header.header,.section-header .header{background-color:#000!important;justify-content:space-between!important;align-items:stretch!important;max-width:100%!important;margin:0 auto!important;padding:0 4% 0 5%!important;display:flex!important}.header__heading{justify-self:flex-start!important;align-items:center!important;margin:0!important;display:flex!important}.header__heading-logo{object-fit:contain!important;width:auto!important;max-height:42px!important}.header__inline-menu{align-items:stretch!important;height:100%!important;margin:0 auto!important;display:flex!important}.header__inline-menu .list-menu--inline{align-items:stretch!important;gap:0!important;height:100%!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.header__inline-menu li{align-items:stretch!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important}.header__inline-menu .list-menu__item,.header__inline-menu .header__menu-item{color:#fff!important;letter-spacing:-.01em!important;box-sizing:border-box!important;background-color:#0000!important;justify-content:center!important;align-items:center!important;height:100%!important;padding:0 18px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:12px!important;font-weight:500!important;text-decoration:none!important;transition:background-color .15s,color .15s!important;display:inline-flex!important}.header__inline-menu .list-menu__item:hover,.header__inline-menu .header__menu-item:hover,.header__inline-menu li:hover>.list-menu__item,.header__inline-menu li:hover>.header__menu-item{color:#fff!important;background-color:#0096da!important;height:100%!important}.header__icons{align-items:center!important;margin-left:0!important;padding-right:0!important;display:flex!important}#cart-icon-bubble.header__icon--cart{color:#fff!important;justify-content:center!important;align-items:center!important;margin-right:0!important;padding:6px 10px!important;text-decoration:none!important;display:inline-flex!important;position:relative!important;overflow:visible!important}.header-wireframe-cart{width:30px!important;height:30px!important;display:block!important}#cart-icon-bubble .cart-count-bubble{color:#000!important;z-index:2!important;background-color:#fff!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:16px!important;min-width:16px!important;height:16px!important;padding:0!important;display:flex!important;position:absolute!important;top:17px!important;right:15px!important;box-shadow:0 1px 3px #0000004d!important}#cart-icon-bubble .cart-count-bubble span{color:#000!important;text-align:center!important;align-items:center!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:11px!important;font-weight:700!important;display:flex!important}@media (max-width:991px){.desktop-top-header{display:none!important}.mobile-top-header{display:flex!important}#shopify-section-custom_top_header_LTTP7b,[id*=custom_top_header],.new-header,.number-head,.number-head.number-bg1{z-index:1000!important;width:100%!important;max-width:100%!important;height:48px!important;box-shadow:none!important;background:#e9e9e9!important;border:none!important;margin:0!important;padding:0!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.mobile-a{box-sizing:border-box!important;background:#e9e9e9!important;justify-content:center!important;align-items:center!important;gap:32px!important;width:100%!important;max-width:100%!important;height:48px!important;margin:0!important;padding:0 16px!important;display:flex!important}.mobile-in-p1,.mobile-in-p2{background:0 0!important;align-items:center!important;width:auto!important;height:100%!important;margin:0!important;padding:0!important;font-size:20px!important;display:inline-flex!important}.mobile-in-p1 a,.mobile-in-p2 a,.mobile-in-b,.mobile-in-b a,.mobile-a a,.mobile-a b{color:#222!important;align-items:center!important;gap:8px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.mobile-in-p1 svg,.mobile-in-p2 svg,.mobile-a svg{vertical-align:middle!important;flex-shrink:0!important;width:32px!important;min-width:32px!important;height:32px!important;display:inline-block!important}.section-header,.header-wrapper{background-color:#000!important;border:none!important;margin:0!important;padding:0!important}header.header,.section-header .header{background-color:#000!important;border-top:none!important;justify-content:space-between!important;align-items:center!important;margin-top:48px!important;margin-bottom:0!important;padding:8px 14px!important;display:flex!important}.header__inline-menu{display:none!important}.header__heading{text-align:left!important;order:1!important;justify-self:flex-start!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}.header__heading-logo{max-width:220px!important;max-height:32px!important}.header__icons{order:2!important;align-items:center!important;margin-left:auto!important;margin-right:6px!important;display:flex!important}#cart-icon-bubble .cart-count-bubble{width:15px!important;min-width:15px!important;height:15px!important;top:5px!important;right:5px!important}header-drawer{order:3!important;align-items:center!important;margin-left:0!important;display:flex!important}sup,.tm-mark,sup.tm-mark,button sup,.button sup,.btn sup,a.button sup,a.btn sup,.mid-cta-btn sup,.buy-btn sup,.pfb-btn sup,.toc-link-buy sup,.hrcrconfig-fc-btn sup,.ring_btn_ajax sup,.ring-btn sup,.product-form__submit sup,.mbfoot-buybtn sup,.mb-btn-solid sup,.buy-btn .tm-mark,.mid-cta-btn .tm-mark,.pfb-btn .tm-mark,.sauna-section .tm-mark,.mid-cta .tm-mark,.hrcrconfigbb-tm{vertical-align:baseline!important;letter-spacing:0!important;white-space:nowrap!important;margin-left:1px!important;font-size:20px!important;font-weight:700!important;line-height:1.3!important;display:inline-block!important;position:relative!important;top:0!important}.urgency-btn sup,.urgency-btn .tm-mark,.urgency-cta sup,.urgency-cta .tm-mark,.urgency_cta sup,.urgency_cta .tm-mark{vertical-align:baseline!important;letter-spacing:0!important;white-space:nowrap!important;font-size:20px!important;font-weight:700!important;line-height:0!important;display:inline-block!important;position:relative!important;top:11px!important;left:-26px!important}.compare-note sup,.compare-section .compare-note sup{vertical-align:super!important;letter-spacing:normal!important;white-space:normal!important;margin-left:.5px!important;font-size:.9em!important;font-weight:400!important;line-height:1!important;display:inline!important;position:relative!important;top:-.2em!important;left:0!important}}.bottomfixed-bar-ms-top-prog{z-index:10000000!important;background-color:#f0f0f0!important;width:100%!important;height:2.5px!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.bottomfixed-bar-ms-top-prog i{background:linear-gradient(90deg,#1668c9,#e5342c)!important;height:100%!important;display:block!important}.page-toc.toc--stuck{z-index:9999999!important;background:#fff!important;width:100%!important;position:fixed!important;top:2.5px!important;left:0!important;right:0!important;box-shadow:0 2px 8px #0000001f!important}body.toc-is-stuck .new-header,body.toc-is-stuck [id*=custom_top_header]{display:none!important}body:has(.page-toc.toc--stuck) .new-header{display:none!important}body:has(.page-toc.toc--stuck) [id*=custom_top_header]{display:none!important}body.toc-is-stuck .bottomfixed-bar-ms-top-prog{top:0!important}body:has(.page-toc.toc--stuck) .bottomfixed-bar-ms-top-prog{top:0!important}body.toc-is-stuck .page-toc.toc--stuck{top:2.5px!important}body:has(.page-toc.toc--stuck) .page-toc.toc--stuck{top:2.5px!important}html{scroll-behavior:smooth}[id=family],[id=compare],[id=tracks],[id=app],[id=specs],[id=reviews],[id=faq],[id=cfg]{scroll-margin-top:50px!important}.menu-drawer__navigation{padding:1rem 0!important}
