html{scroll-behavior:smooth;scroll-padding-top:90px}body{color:#033f3b;background:#fff;font-family:var(--bb-font-text,Arial,sans-serif)}h1,h2,h3{color:inherit}.bb-site-header{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#033f3b;color:#fff;padding:22px max(20px,calc((100vw - 1280px)/2));position:relative;z-index:5}.bb-site-header nav,.bb-site-footer nav{display:flex;gap:28px;align-items:center;flex-wrap:wrap}.bb-site-header a,.bb-site-footer a{color:inherit;text-decoration:none;font-size:15px}.bb-logo{font-family:var(--bb-font-display,Georgia);font-size:32px!important;font-weight:bold;line-height:1}.bb-logo img{display:block;width:158px;max-height:50px;height:auto;object-fit:contain}.bb-site-footer{background:#033f3b;color:#fff;padding:55px max(20px,calc((100vw - 1200px)/2))}.bb-site-footer nav{margin:30px 0}.bb-site-footer p{max-width:850px;font-size:13px;line-height:1.6}.bb-home-hero{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:70px max(24px,calc((100vw - 1200px)/2));background:#f7f0e2}.bb-home-hero h1{font-family:var(--bb-font-display,Georgia);font-size:clamp(36px,4vw,60px);line-height:1.1;margin:15px 0 24px}.bb-home-hero p{font-size:18px;line-height:1.6;max-width:560px}.bb-home-hero img{display:block;width:100%;height:auto;max-height:600px;object-fit:contain}.bb-button{display:inline-block;background:#033f3b;color:#fff;border-radius:50px;padding:17px 30px;font-weight:bold;text-decoration:none;margin-top:20px}.bb-clinician{padding:65px 24px;max-width:1100px}.bb-clinician h2{font-family:var(--bb-font-display,Georgia);font-size:38px}.bb-clinician blockquote{border-left:3px solid #d3ed3a;margin:25px 0;padding-left:25px;line-height:1.7}.bb-clinician p{line-height:1.6}.bb-product-facts{max-width:1200px;padding:20px 24px 55px}.bb-product-facts details{border-bottom:1px solid #ccd7d0;padding:20px 0}.bb-product-facts summary{cursor:pointer;font-size:19px;font-weight:600;display:flex;justify-content:space-between}.bb-product-facts summary:after{content:'+'}.bb-product-facts details[open] summary:after{content:'−'}.bb-product-facts summary svg{width:20px}.bb-product-facts .accordion__content{margin:16px 0;line-height:1.65}.bb-native-reviews{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:18px;max-width:1100px;margin:auto;padding:20px 0}.bb-native-reviews .jdgm-rev{min-width:calc(50% - 9px);flex:0 0 calc(50% - 9px);box-sizing:border-box;background:white;border-radius:18px;padding:26px;scroll-snap-align:start;line-height:1.6}.bb-native-reviews .jdgm-rev__body p{white-space:pre-wrap}.bb-native-reviews .jdgm-rev__timestamp{float:right;font-size:12px}.bb-native-reviews .jdgm-rev__author{font-weight:bold}.bb-native-reviews .jdgm-rev__rating{display:block;color:#033f3b}.bb-native-reviews .jdgm-rev__rating:before{content:'★★★★★'}.bb-native-reviews .jdgm-star{display:none!important}.bb-native-reviews .jdgm-rev__icon,.bb-native-reviews .jdgm-rev__pic-link,.bb-native-reviews .jdgm-rev__buyer-badge-wrapper,.bb-native-reviews .jdgm-rev__actions,.bb-native-reviews .jdgm-rev__location{display:none}.bb-review-nav{display:flex;justify-content:center;gap:16px;margin:24px}.bb-review-nav button{background:#033f3b;color:#fff;border:0;border-radius:50%;width:44px;height:44px;font-size:24px;cursor:pointer}.bb-vr__video{width:100%;height:100%;object-fit:cover}.bb-faq__answer{line-height:1.65;padding:16px 0}.bb-faq__answer p{margin:0}.bb-product-facts svg{max-height:30px;max-width:30px}.product__info-container h1{font-family:var(--bb-font-display,Georgia);font-size:42px;line-height:1.1}.product__info-container{color:#033f3b}.quantity-breaks{--accent-color:3,63,59}.product-form__submit{background:#033f3b;color:#fff}.product__media-wrapper img{object-fit:contain}.product .product__media{background:#f7f0e2}.animate-item,.animate-section{opacity:1!important;transform:none!important}.bb-ugc img{max-width:100%}.bb-fcta__packs img{object-fit:contain}main{overflow-x:clip}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #068880;outline-offset:3px}
@media(max-width:749px){.bb-site-header{padding:18px 16px;gap:12px}.bb-logo img{width:112px}.bb-site-header nav{gap:13px}.bb-site-header a{font-size:12px}.bb-home-hero{grid-template-columns:1fr;padding:40px 20px;gap:20px}.bb-home-hero img{max-height:400px}.bb-home-hero p{font-size:16px}.bb-home-hero h1{font-size:38px}.bb-native-reviews .jdgm-rev{min-width:90%;flex-basis:90%}.bb-clinician h2{font-size:30px}.product__info-container h1{font-size:32px}.bb-site-footer{padding:40px 20px}.bb-site-footer nav{gap:20px}.bb-product-facts{padding:12px 20px 35px}.bb-vr__video{aspect-ratio:9/16}.bb-compare__wrap{max-width:100%;overflow-x:auto}}
