.footer__title{font-weight:700;font-size:var(--body-font-size)!important}.type-banner .promo-grid__container{align-items:center;height:100%}.type-banner__text{flex-direction:column;gap:1rem}.flex-grid__item--75 .type-banner__text,.flex-grid__item--100 .type-banner__text{flex-direction:row}.type-banner__text h2,.type-banner__text p,.type-banner__text .element-button{margin:0}.collection-hero__content.overlay{--element-text-color: rgb(255,255,255);--color-secondary: rgb(0,0,0, .6)}.element-input:not(.element-input--transparent){--element-input-color-primary: var(--root-color-primary, #000);--element-input-color-secondary: var(--root-color-secondary, #fff)}.newsletter__input-group .element-input~button{--element-button-height: initial}.newsletter-section .element-text.element-text--heading-h0{font-size:var(--element-text-font-size--heading-2xl);line-height:var(--element-text-line-height--heading-2xl)}.newsletter-section .element-text.element-text--heading-h1{font-size:var(--element-text-font-size--heading-xl);line-height:var(--element-text-line-height--heading-xl)}.newsletter-section .element-text.element-text--heading-h2{font-size:var(--element-text-font-size--heading-lg);line-height:var(--element-text-line-height--heading-lg)}.newsletter-section .element-text.element-text--heading-h3{font-size:var(--element-text-font-size--heading-md);line-height:var(--element-text-line-height--heading-md)}.text-with-icons__block-text a,.newsletter-section__content a{text-decoration:underline}.block-buy-buttons{--element-button-padding-block: var(--size-4)}.product-full-width .page-width--narrow>div[style*="width: 100%"]{padding-bottom:var(--size-5);margin-bottom:var(--size-2);border-bottom:1px solid rgba(90,90,90,.16)}@media(max-width:768px){.product-single__meta h1.element-text--heading-xl{font-size:1.0625rem!important;line-height:1.3}.product-full-width{margin-top:var(--size-8)}}@media(max-width:768px){.grid-item__meta{margin-left:4px;margin-right:4px}.grid-item__meta .element-text--body-md{font-size:.8125rem;line-height:1.35;letter-spacing:normal}.grid-item__meta .element-text--body-sm{font-size:.75rem}}.collection-bottom-description{padding-left:var(--page-width-padding)!important;padding-right:var(--page-width-padding)!important}.element-button:not(.color-scheme-1 *,.color-scheme-2 *,.color-scheme-3 *):not(.element-button--inverted):not(.element-button--transparent):not(.element-button--plain),.shopify-payment-button__button--unbranded:not(.color-scheme-1 *,.color-scheme-2 *,.color-scheme-3 *){--element-button-color-secondary: #ffffff}:root{--color-button-primary-text: #ffffff}.element-button--inverted:not(.element-button--transparent):not(.color-scheme-1 *,.color-scheme-2 *,.color-scheme-3 *){--element-button-color-primary: #343643}.color-scheme-1 .element-button:not(.element-button--inverted){--element-button-color-secondary: #343643}.site-header__mobile-nav .slide-nav__item:has(shopify-account){display:none}shopify-account{color:#fff;--x-social-color-background: #ffffff}.site-nav__item:has(>.site-nav__link[href="/collections/dental-floss"]),.site-nav__item:has(>.site-nav__link[href="/collections/tongue-scrapers"]){display:none}.site-header__drawer.site-header__cart,.site-header__cart .cart__drawer-form{max-height:calc(100dvh - var(--header-nav-height, 58px) - 44px)}.site-header__drawer.site-header__cart{padding:0;overflow-y:hidden!important;overflow-y:clip!important;overscroll-behavior:contain}.site-header__cart .scrollable-grid{scrollbar-width:none}.site-header__cart .scrollable-grid::-webkit-scrollbar{display:none}.site-header__cart .cart__scrollable{scrollbar-width:thin}@media(max-width:768px){.site-header__cart .cart__item-name{font-size:.875rem;line-height:1.35;letter-spacing:normal;margin-bottom:4px}.site-header__cart .cart__item--variants,.site-header__cart .cart__item--properties{font-size:.75rem;margin-bottom:6px}.site-header__cart .cart__price{font-size:.9375rem}.site-header__cart .cart__recommended-title,.site-header__cart .cart__item--subtotal{font-size:1rem}}.site-footer .footer__title{color:#fff}@media only screen and (min-width:769px){#shopify-section-template--27909269782826__hydroxyapatite-promo .background-media-text__inner{max-width:var(--page-width);left:0;right:0;margin:0 auto}#shopify-section-template--27909269782826__hydroxyapatite-promo .background-media-text__aligner{margin:calc(var(--gutter) * 2) 0}}.site-header__search-container .search__input.element-input{background-color:#fff;color:#343643;box-shadow:inset 0 0 0 1px #34364324;border-radius:var(--radius-sm, 8px);padding-right:52px;-webkit-text-fill-color:#343643}.site-header__search-container .search__input.element-input:hover:not(:disabled){background-color:#fff;color:#343643}.site-header__search-container .search__input.element-input:focus,.site-header__search-container .search__input.element-input:focus-visible{background-color:#fff;color:#343643;box-shadow:inset 0 0 0 2px #343643;outline:none}.site-header__search-container .search__input.element-input::placeholder{color:#6a7686;opacity:1}.site-header__search-container .search__input::-webkit-search-cancel-button,.site-header__search-container .search__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.site-header__search-container .search__input-wrap .element-button--search{--element-icon-color: #343643;--element-icon-opacity: 1;color:#343643}.site-header__search-container .element-button--close-search{--element-icon-color: #ffffff;--element-icon-opacity: 1;color:#fff}.site-header__search-container .element-button--close-search:hover{--element-icon-opacity: .8}.site-header__search-container .predictive__screen{background:#22242c80}.site-header__search-container .search__results{word-break:normal;overflow-wrap:anywhere;border-radius:var(--radius-sm, 8px);box-shadow:0 16px 40px #22242c38}.site-header__search-container .results--queries span{word-break:normal}@media only screen and (max-width:768px){.site-header__search-container .search__results{border-radius:0}.site-header__search-container .search__input.element-input{padding-right:44px}}body.predictive-overflow-hidden>:has([data-testid^=klaviyo-form-]){display:none!important}
/*# sourceMappingURL=/cdn/shop/t/30/assets/overrides.css.map */
