.container-x{max-width:1068px;margin:0 auto}.container-xx{max-width:1259px;margin:0 auto}.ing-container{max-width:900px;margin:0 auto}@font-face{font-family:Karla;src:url(/cdn/shop/files/Karla.ttf?v=1764666775) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/cdn/shop/files/DMSans-VariableFont_opsz_wght.ttf?v=1764670509) format("truetype");font-weight:400;font-style:normal;font-display:swap}[data-add-to-cart-text]{font-family:DM Sans;font-size:18px;line-height:150%;letter-spacing:2%;vertical-align:middle;text-transform:uppercase}.flosser-fam-main-heading{font-family:Karla;font-weight:700;line-height:120%;letter-spacing:-5%;text-align:center;text-transform:capitalize;font-size:42px;color:#000}.product__description.rte{font-family:Karla;font-weight:400;font-size:18px;line-height:120%;letter-spacing:0px}h1.product__title.type-heading-display{color:#303030;font-family:Karla;font-weight:700;font-size:48px;line-height:120%;letter-spacing:-2px}.faq-item.product-nutri{margin-top:30px}.faq-item.product-nutri .faq-title{color:#212121;font-family:Karla;font-weight:700;font-size:20px;line-height:140%}.product-nutri .faq-body{display:none}.product-nutri.active .faq-body{display:block;animation:fadeIn .3s ease;max-height:1000px}.product-nutri .faq-icon{transition:transform .3s ease}.product-nutri.active .faq-icon{transform:rotate(180deg)}.faq-item.product-nutri._mobile{display:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width: 1068px){.product__media{display:flex;flex-wrap:wrap}.product__media .media-wrapper:nth-child(1){width:100%}.product__media .media-wrapper:nth-child(2),.product__media .media-wrapper:nth-child(3){width:50%}}@media screen and (max-width: 1068px){.container-x{padding-inline:20px}.faq-item.product-nutri._mobile{display:block}.faq-item.product-nutri{display:none}.container-xx,.ing-container{padding-inline:16px}.flosser-fam-main-heading{font-size:32px}[data-add-to-cart-text]{font-size:14px}span.btn-current-price{font-size:10px}h1.product__title.type-heading-display{font-size:32px}}.product__media-container{position:relative;margin-inline:10px}.lightbox__image{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100vh!important;transform:none!important}.lightbox__image .image{padding-top:0!important;padding-bottom:0!important;height:auto!important;width:auto!important;max-width:100%!important;max-height:100vh!important;position:static!important;display:flex!important;justify-content:center!important;align-items:center!important}.lightbox__image img{max-width:95vw!important;max-height:90vh!important;width:auto!important;height:600px!important;object-fit:contain!important;margin:auto!important;position:static!important;transform:none!important;left:auto!important;top:auto!important}.lightbox__images .flickity-viewport{height:100vh!important}.flickity-slider{display:flex!important;align-items:center!important;height:100%!important}.header__content{font-family:"Graphik",var(--font-body)}.nav .nav__item-primary{font-size:16px;font-weight:500;line-height:normal;text-transform:uppercase;height:auto}.nav.nav--depth-1{margin-right:0}.nav.nav--depth-1>li{margin-right:0}.header__nav .nav--depth-1{display:flex;gap:32px}.footer{font-family:"Graphik",var(--font-body)}.footer .footer__cols{display:flex;gap:48px;flex-wrap:nowrap}.footer__signup-text *:first-child{margin-top:0}.footer__signup-text *:last-child{margin-bottom:0}.footer__newsletter{max-width:440px;width:100%}.footer__newsletter--image{display:block;margin-bottom:48px;object-fit:contain}.footer__signup-text{font-size:16px;font-weight:600;line-height:22px;margin-bottom:16px!important}.footer__newsletter .newsletter__input-container input{border-radius:999px;padding:5px 5px 5px 24px;height:50px;font-size:16px;font-weight:500;line-height:22px}.footer__newsletter .newsletter__input-container input::placeholder{color:var(--color-footer-text)!important;opacity:1!important}.footer__newsletter .label--above{background:unset;font-size:16px;font-weight:500;line-height:22px}.footer__newsletter-button svg{width:18.7px;height:20.9px;display:block;margin-left:5px}.footer__newsletter-button{border-radius:999px;background:#1dbe87;width:40px;height:40px;display:flex;justify-content:center;right:5px;top:50%;transform:translateY(-50%)}.footer__social-icons{margin-top:30px}.footer__social-icons ul li{padding:0;height:auto;line-height:unset;width:32px;height:32px}.footer__col-list .list-item{font-size:16px;font-weight:500;line-height:22px}.footer__col-list ul{display:flex;flex-direction:column;gap:8px}.footer__social-icons ul{gap:8px;justify-content:space-between;flex-direction:row}.footer__newsletter{margin-right:auto}.footer{padding:60px 0 22px}.footer__divider{margin-top:60px;margin-bottom:22px}.footer__bottom{margin:0}.footer__copyright{font-size:14px;font-weight:500;line-height:20px;color:var(--color-footer-text)}.footer__container{padding-left:40px;padding-right:40px}.container{max-width:1440px;margin:0 auto;padding:0 40px;font-family:"Graphik",var(--font-body)}@media (max-width: 60em){.footer .footer__cols{flex-wrap:wrap;position:relative}.footer__container{padding-inline-end:24px;padding-left:24px}.footer__newsletter{margin-right:0;max-width:100%;width:100%}.footer__newsletter *{max-width:440px}.footer__col-list{width:fit-content}.footer__col-list:has(.footer__social-icons){margin-bottom:62px}.footer__social-icons{left:0;position:absolute}.footer__divider{margin-top:40px}.header__logo-image{width:100%!important;height:auto;max-width:207px}.header__content{padding-left:24px;padding-right:24px}.container{padding:0 24px}}@media (max-width: 749px){.footer .footer__cols{display:block}.footer__newsletter *{max-width:100%}.footer__newsletter{margin-bottom:48px}.footer__col-list{margin-bottom:30px}.footer__col-list:last-child{margin-bottom:0}.footer__social-icons{position:unset}.footer__col-list:has(.footer__social-icons){margin-bottom:0}.footer__divider{margin-top:48px;margin-bottom:18px}.footer__newsletter--image{width:70%;height:auto}.header__content,.footer__container{padding-left:16px;padding-right:16px}.footer{padding:40px 0 16px}.header__logo-image{width:100%!important;height:auto;max-width:180px}.container{padding:0 16px}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/custom.css.map */
