@font-face{font-family:Public Sans;font-weight:400;font-style:normal;font-display:swap;src:url(public-sans-400.woff2) format("woff2")}@font-face{font-family:Public Sans;font-weight:600;font-style:normal;font-display:swap;src:url(public-sans-600.woff2) format("woff2")}@font-face{font-family:Public Sans;font-weight:700;font-style:normal;font-display:swap;src:url(public-sans-700.woff2) format("woff2")}:root{--font-body: "Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-heading: "Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-subheading: "Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-navigation: "Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mobile-navigation: "Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-product-listing-title: "Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-button: "Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-weight-body: 400;--font-weight-body-bold: 700;--font-weight-heading: 700;--font-weight-subheading: 600;--font-weight-navigation: 600;--font-weight-mobile-navigation: 600;--font-weight-product-listing-title: 600;--font-weight-button: 600;--letter-spacing-body: 0em;--letter-spacing-heading: -.01em;--letter-spacing-subheading: 0em;--letter-spacing-navigation: 0em;--letter-spacing-mobile-navigation: 0em;--letter-spacing-product-listing-title: 0em;--letter-spacing-button: .04em;--df-heading-base: clamp(30px, 2.2vw + 11px, 48px);--font-size-heading-1-base: var(--df-heading-base);--font-size-heading-2-base: calc(var(--df-heading-base) * .875);--font-size-heading-3-base: calc(var(--df-heading-base) * .75);--font-size-heading-4-base: calc(var(--df-heading-base) * .583);--font-size-heading-5-base: calc(var(--df-heading-base) * .458);--font-size-heading-6-base: calc(var(--df-heading-base) * .375);--font-size-heading-display-1: clamp(34px, 2.5vw + 12px, 56px);--font-size-heading-display-2: clamp(33px, 2.4vw + 12px, 54px);--font-size-heading-display-3: clamp(31px, 2.2vw + 11px, 48px);--font-size-navigation: 16px;--df-section-title: clamp(28px, 1.9vw + 10px, 42px)}h2.section-introduction__heading,h2.rich-text__heading,h2.section-blocks__heading,h2.section-header__heading,.multi-column__grid-item-heading.fs-heading-1-base,.multi-column__grid-item-heading.fs-heading-2-base,.multi-column__grid-item-heading.fs-heading-3-base{font-size:var(--df-section-title)!important;line-height:1.12!important}[id$=__birgit] .section-blocks__text.fs-body-200 p{font-style:italic}[id$=__birgit] ul{list-style:none!important;padding-left:0!important;margin-left:0!important}[id$=__birgit] ul li{list-style:none!important;position:relative;padding-left:34px}[id$=__birgit] ul li::marker{content:""}[id$=__birgit] ul li:before{content:"";position:absolute;left:0;top:.15em;width:22px;height:22px;background:url("data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22><polyline points=%223 8.1 12.35 16.6 21 7.4%22 fill=%22none%22 stroke=%22%23555859%22 stroke-width=%221.8%22 stroke-linecap=%22butt%22 stroke-linejoin=%22round%22/></svg>") center center / contain no-repeat}.article__image .article__image-container{max-width:min(560px,100%);margin-left:auto;margin-right:auto}.article__image .article__image-container img{max-height:75vh;width:100%;object-fit:cover;object-position:center top}.header__logo-text{display:block;width:250px;height:35px;font-size:0;line-height:0;color:transparent;background:url(dentafari-pro-logo.svg) no-repeat left center / contain}@media(max-width:959px){.header__logo-text{width:180px;height:25px}}.meganav__secondary-promo-text{white-space:normal!important;text-align:center;padding-left:24px;padding-right:24px;box-sizing:border-box}.meganav__secondary-promo-text-heading{font-size:22px!important;line-height:1.2!important;text-wrap:balance;text-align:center}.announcement-bar .announcement-bar__item{font-size:14px;font-weight:700;letter-spacing:.01em;line-height:19px;padding-top:14px!important;padding-bottom:14px!important}.announcement-bar .announcement-bar__item p{margin:0}.announcement-bar .announcement-bar__item strong{font-weight:700}.footer__group .footer__heading.fs-accent{font-family:var(--font-heading)!important;font-size:22px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.01em!important;text-transform:none!important}@media(max-width:959px){.footer__group .footer__heading.fs-accent{font-size:20px!important}}.footer__group--text .footer__text p{font-family:var(--font-heading);font-size:20px;font-weight:700;line-height:1.35;letter-spacing:-.01em;color:var(--color-text)}.footer__newsletter-form input[type=email],.footer__newsletter-form input[type=text]{background:#fff!important;border:1px solid rgba(85,88,89,.15)!important;border-radius:6px!important;padding:14px 140px 14px 15px!important;color:#555859}.footer__newsletter-form .footer__newsletter-button{right:16px!important;width:auto!important;padding:0!important;background:transparent!important}.payment-icons__icon{filter:grayscale(1)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom.css.map */
