@font-face{font-family:SangBleuOGSans-Bold;src:url(/cdn/shop/files/SangBleuOGSans-Bold.woff2?v=1776480069) format("woff2"),url(/cdn/shop/files/SangBleuOGSans-Bold.woff?v=1776480069) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SangBleuOGSans-Regular;src:url(/cdn/shop/files/SangBleuOGSans-Regular.woff2?v=1776480069) format("woff2"),url(/cdn/shop/files/SangBleuOGSans-Regular.woff?v=1776480069) format("woff");font-weight:400;font-style:normal;font-display:swap}body{--font-heading-family: "SangBleuOGSans-Regular" !important;--font-navigation-family: "SangBleuOGSans-Regular" !important}.footer__info .linklist li a{font-family:var( --font-heading-family)}.container-x{max-width:1410px;margin:0 auto;padding:0 15px}.kit-includes-box{position:absolute;right:0!important;z-index:9;background:#fff;padding:20px;max-width:165px;top:0;margin:30px;border-radius:12px}.kit-includes-text{margin-top:10px}.kit-line{font-size:12px;font-weight:400;display:flex;align-items:center;gap:10px;margin-bottom:5px}.meet-sonic-cta-wrapper .btn{width:100%}h3.kit-h3{font-size:18px;line-height:150%;font-weight:400}.product__block--title .product__title{word-break:break-word;margin:0!important;padding:0!important;font-size:35px;font-family:DM Sans,sans-serif;font-weight:700;letter-spacing:0px}@media(max-width:767px){.product__block--title .product__title{word-break:break-word;margin:0;font-size:25px;font-weight:700;letter-spacing:0px;text-transform:uppercase}}.product__block .h4.complementary-products__heading{font-family:DM Sans,sans-serif;font-weight:700}.product__block.product__block--collapsible_tab .accordion-details h2.h4.inline-richtext{font-family:DM Sans,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.05em;font-size:18px}.f-price-item.f-price-item--regular.f-price-item--compare{opacity:.6;font-weight:500!important}.product__info-container span.f-price-item.f-price-item--regular{font-size:22px;padding-right:10px;color:#20323f;font-weight:500!important}.product-form__submit .f-price-item.f-price-item--regular{font-size:22px}.feature-list-heading{font-size:24px;font-weight:700;line-height:150%;margin-bottom:10px}.product-form__submit{font-family:DM Sans;font-weight:700;font-size:18px;line-height:150%;letter-spacing:2%;vertical-align:middle;text-transform:uppercase}.see-in-action-btn{display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:#1e2f44;font-weight:700;font-size:12px;letter-spacing:.5px;line-height:100%;transition:opacity .2s ease}.see-in-action-btn:hover{opacity:.7}.see-in-action-btn span{border-bottom:2px solid #1E2F44;padding-bottom:0}@media screen and (max-width:768px){.kit-includes-box{padding:10px;margin:15px;max-width:129px}.kit-line{font-size:9px}h3.kit-h3{font-size:13px}h4.feature-list-heading{font-size:20px}.product__block--title .product__title{font-size:32px}.product-form__submit .f-price-item.f-price-item--regular,.product-form__submit{font-size:14px}.kit-includes-text{margin-top:10px;font-size:10px}span.f-price-item.f-price-item--regular{font-size:18px}}.custom-thumbs{position:relative}.custom-thumbs:after{content:"";position:absolute;right:0;top:0;bottom:0;width:30px;background:linear-gradient(to left,#fff 20%,#fff0);pointer-events:none;z-index:1}.faq-blocks{padding:5px 20px;margin-top:10px!important;border:1px solid #00000012;position:relative;border-radius:15px}span.faqrs-icon-wrap{position:relative}.rich-text__text p{margin:15px 0}.faqrs-category{padding-block:20px 0px}.faqrs-ques{font-family:DM Sans;font-weight:700;font-size:18px;line-height:150%;color:#1e2f44}.faqrs-title{color:#1e2f44;font-family:DM Sans;font-weight:700;font-size:24px;line-height:150%}.faqrs-cat-title{text-align:center;font-size:16px;font-weight:400;text-transform:uppercase;color:#1e2f44;margin-bottom:1rem;letter-spacing:.05em;line-height:26px}.faqrs-question{width:100%;display:flex;justify-content:space-between;background:none;border:none;cursor:pointer;padding:0;text-align:left;align-items:center;height:50px}.faqrs-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.faqrs-answer p{font-family:DM Sans;font-weight:400;line-height:150%;color:#1e2f44}.faqrs-answer{max-height:0;overflow:hidden;transition:max-height .45s ease;border-top:1px solid transparent}.faqrs-item.faq-blocks.faqrs-active .faqrs-answer{border-top:1px solid #CCCCCC}.faqrs-item.faqrs-active .faqrs-icon-plus{opacity:0}.faqrs-item.faqrs-active .faqrs-icon-minus{opacity:1}.faqrs-icon-plus,.faqrs-icon-minus{transition:opacity .3s ease,transform .3s ease;position:absolute;right:0}.faqrs-icon-plus,.faqrs-icon-minus{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faqrs-icon-minus{opacity:0}@media screen and (max-width:768px){h3.faqrs-ques{font-size:20px}}.faqrs-answer ul li{margin-left:22px;list-style-type:disc;padding-bottom:5px}.faqrs-answer ul{margin-top:15px}.product video-element>:is(iframe,img,svg,video){width:100%;height:100%;border:none;border-radius:inherit;transition:.2s cubic-bezier(.7,0,.3,1);transition-property:opacity,visibility;max-height:654px;border-radius:12px}.f-price__subscription-note{font-size:15px;line-height:1.2;margin-top:.4rem}.f-price__one-time{font-size:15px;line-height:1.2;margin-top:.2rem;width:100%;clear:both;display:block}.f-price__subscription-row,.f-price__one-time{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.f-price__one-time-label{margin-right:.2rem}.shopify-app-block.recharge-subscription-widget .rc-widget{border:1px solid #ddd;border-radius:20px;padding:15px 0;position:relative;margin-top:20px}.rc-widget .rc-template__radio .rc-radio.rc-radio--active,.rc-widget .rc-template__radio .rc-selling-plans{background-color:#fff!important}.rc-widget .rc-template__radio>div{padding-left:10px;padding-right:10px}.rc-radio.onetime-radio.px-3{border-top:1px solid #ddd!important;margin:5px auto;border-bottom:1px solid #ddd!important}.rc-widget input.rc-radio__input{width:20px!important;height:20px!important;border-radius:50%;border:2px solid rgba(var(--color-foreground),.5);appearance:none;-webkit-appearance:none;display:inline-block;position:relative;cursor:pointer}.rc-widget .rc-radio--active{background:#c3969914;border-radius:6px}select.rc-selling-plans-dropdown__select{background-color:#f3f3f3!important;border-radius:40px;box-shadow:none;border:1px solid #ccc;position:relative;z-index:1!important;font-family:var(--font-body-family);font-size:15px}.rc-radio__label{font-weight:500;font-size:17px}.rc-widget .rc-option,.rc-widget .rc-radio--active{position:relative}.shopify-app-block.recharge-subscription-widget .rc-widget:before{content:"Save 20%";position:absolute;top:-15px;left:50px;background:#c3f587;color:#213340;font-size:17px;font-weight:500;padding:6px 15px 7px;border-radius:999px;line-height:1;letter-spacing:.02em}.yotpo-reviews-star-ratings-widget.yotpo-star-ratings-widget-override-css{margin-top:-10px!important}.product__block.product__block--description.rte{padding-bottom:10px}.product__info-container .f-price-item.f-price-item--sale{font-weight:500!important;color:#213340!important}.product__info-container .f-price__sale .f-price-item.f-price-item--regular{font-weight:400!important}a.shopify-payment-button__more-options{display:none!important}small#shopify-buyer-consent{font-size:11px}.drawer__footer-buttons.flex.flex-wrap button.btn.btn--primary.flex-grow{background-color:#213340!important;height:50px!important;font-size:20px!important}html{scroll-behavior:smooth}#scroll-to{scroll-margin-top:100px}.shipping-wrapper{background-color:#f9f9f9;padding:10px;border-radius:20px}h1.product__title.h3{font-size:30px!important;padding-top:0!important;margin-top:-5px!important}@media(max-width:749px){h1.product__title.h3{font-size:22px!important;padding-top:0!important;margin-top:-5px!important}}.product-template.bamboo-sonic-toothbrush2 .rc-radio.subscription-radio:after,.product-template.bamboo-with-travel-case .rc-radio.subscription-radio:after{content:"Future shipments include replacement heads only (3-pack) for $18.39";display:block;margin-top:8px;margin-left:28px;font-size:13px;line-height:1.4;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/91/assets/custom.css.map */
