.image-with-blocks{width:100%;margin:0 auto}.image-with-blocks h1,.image-with-blocks h2,.image-with-blocks h3,.image-with-blocks h4,.image-with-blocks h5,.image-with-blocks h6,.image-with-blocks p,.image-with-blocks span,.image-with-blocks a,.image-with-blocks button,.image-with-blocks input,.image-with-blocks textarea,.image-with-blocks select,.image-with-blocks label{font-family:Filson Pro,sans-serif}.image-with-blocks__container{display:flex;align-items:center;gap:48px;margin:auto;max-width:1280px}.image-with-blocks__container.image--left{flex-direction:row;justify-content:center}.image-with-blocks__container.image--right{flex-direction:row-reverse;justify-content:center}.image-with-blocks__image{max-width:var(--image-max-width-desktop, 400px);display:flex;justify-content:flex-start;align-items:flex-start}.image-with-blocks__image img{max-width:100%;height:auto;border-radius:24px;aspect-ratio:400/430;max-width:var(--image-max-width-desktop, 400px);max-height:430px;width:-webkit-fill-available}@media(min-width:769px){.image-with-blocks__image,.image-with-blocks__image img{max-width:var(--image-max-width-desktop, 400px)}}.image-with-blocks__content{display:flex;flex-direction:column;gap:24px;flex:1 1 50%;max-width:470px}.image-with-blocks__content-item{margin-bottom:0}.image-with-blocks__content-item-icon{max-width:64px;max-height:64px}.image-with-blocks__content-item-icon img{object-fit:contain;width:100%;max-width:64px;max-height:64px}.image-with-blocks__content-item-title h1,.image-with-blocks__content-item-title h2,.image-with-blocks__content-item-title h3,.image-with-blocks__content-item-title h4,.image-with-blocks__content-item-title h5,.image-with-blocks__content-item-title h6{font-size:24px;color:#1e2f44;font-weight:700;line-height:1.2}.lp-flosser-bad-breath .image-with-blocks__content-item-title h1,.lp-flosser-bad-breath .image-with-blocks__content-item-title h2,.lp-flosser-bad-breath .image-with-blocks__content-item-title h3,.lp-flosser-bad-breath .image-with-blocks__content-item-title h4,.lp-flosser-bad-breath .image-with-blocks__content-item-title h5,.lp-flosser-bad-breath .image-with-blocks__content-item-title h6,.lp-flosser-gum-disease .image-with-blocks__content-item-title h1,.lp-flosser-gum-disease .image-with-blocks__content-item-title h2,.lp-flosser-gum-disease .image-with-blocks__content-item-title h3,.lp-flosser-gum-disease .image-with-blocks__content-item-title h4,.lp-flosser-gum-disease .image-with-blocks__content-item-title h5,.lp-flosser-gum-disease .image-with-blocks__content-item-title h6{font-size:32px;color:#1e2f44;font-weight:500;line-height:1.2;font-family:SangBleuOGSans-Regular!important}@media(max-width:768px){.lp-flosser-bad-breath .image-with-blocks__content-item-title h1,.lp-flosser-bad-breath .image-with-blocks__content-item-title h2,.lp-flosser-bad-breath .image-with-blocks__content-item-title h3,.lp-flosser-bad-breath .image-with-blocks__content-item-title h4,.lp-flosser-bad-breath .image-with-blocks__content-item-title h5,.lp-flosser-bad-breath .image-with-blocks__content-item-title h6,.lp-flosser-gum-disease .image-with-blocks__content-item-title h1,.lp-flosser-gum-disease .image-with-blocks__content-item-title h2,.lp-flosser-gum-disease .image-with-blocks__content-item-title h3,.lp-flosser-gum-disease .image-with-blocks__content-item-title h4,.lp-flosser-gum-disease .image-with-blocks__content-item-title h5,.lp-flosser-gum-disease .image-with-blocks__content-item-title h6{font-size:28px}}.image-with-blocks__content-item-richtext p{margin:0}.lp-flosser-bad-breath .image-with-blocks__container,.lp-flosser-gum-disease .image-with-blocks__container{gap:20px}@media(max-width:768px){.image-with-blocks__content-item{padding-top:10px}}@media(min-width:1200px){.lp-flosser-bad-breath .image-with-blocks,.lp-flosser-gum-disease .image-with-blocks{padding-inline:16px!important}}.lp-flosser-bad-breath .image-with-blocks__content,.lp-flosser-gum-disease .image-with-blocks__content{gap:20px}@media(max-width:768px){.lp-flosser-bad-breath .image-with-blocks__content,.lp-flosser-gum-disease .image-with-blocks__content{gap:18px}}.lp-flosser-bad-breath .image-with-blocks__content,.lp-flosser-gum-disease .image-with-blocks__content{max-width:412px}.lp-flosser-bad-breath .image-with-blocks__image img,.lp-flosser-gum-disease .image-with-blocks__image img{aspect-ratio:1}.lp-flosser-bad-breath .image-with-blocks__content-item-richtext p,.lp-flosser-gum-disease .image-with-blocks__content-item-richtext p{font-family:DM Sans;font-size:15px}.image-with-blocks__content-item-richtext{font-size:18px;color:#1e2f44;line-height:1.6}.image-with-blocks__content-item-button a{text-decoration:none;color:#fff;font-size:15px;font-weight:700;line-height:1.6;background-color:#1e2f44;padding:16px 24px;border-radius:100px;display:inline-block;text-align:center;transition:all .3s ease}.image-with-blocks__content-item-button a:hover{background:#2a3f5a;transform:translateY(-2px);box-shadow:0 8px 24px #1e2f4433}.image-with-blocks__content-item-button-subtext{font-size:12px;font-weight:400;line-height:1.6;margin:0}.image-with-blocks__content-item-link{margin-top:0}.image-with-blocks__link{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#1e2f44;position:relative;border:none;height:auto!important;padding:0 0 .4rem!important;font-size:var(--font-body-size, 1.5rem);line-height:var(--font-body-line-height, 1.6);transition:all .3s ease}.image-with-blocks__link:after{content:"";width:100%;height:1px;background:currentColor;position:absolute;inset-inline-start:0;bottom:0;transform:scaleX(1);transform-origin:var(--transform-origin-end, right)}.image-with-blocks__link:hover:after{transform:scaleX(1);transform-origin:var(--transform-origin-start, left);animation:text-underlined .6s}.image-with-blocks__link:hover{opacity:1}.image-with-blocks__link-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.image-with-blocks__link-icon svg{width:100%;height:100%}.image-with-blocks__link-icon img{width:100%;height:100%;object-fit:contain}.image-with-blocks__link-text{line-height:inherit;font-family:DM Sans!important;font-size:inherit;font-weight:700}@media(max-width:900px){.image-with-blocks__container{flex-direction:column-reverse!important}.image-with-blocks__container.mobile-image-below-title{display:grid;grid-template-columns:1fr;grid-auto-flow:row}.image-with-blocks__container.mobile-image-below-title .image-with-blocks__content{display:contents}.image-with-blocks__container.mobile-image-below-title .image-with-blocks__content-item-title{grid-row:1}.image-with-blocks__container.mobile-image-below-title .image-with-blocks__image{grid-row:2;margin-top:24px;margin-bottom:24px}.image-with-blocks__container.mobile-image-below-title .image-with-blocks__content-item:not(.image-with-blocks__content-item-title){grid-row:auto}}@media(max-width:768px){.image-with-blocks__content-item-button a{font-size:18px;width:100%;padding:10.5px 28px}.image-with-blocks__image img{max-height:330px;max-width:330px;margin:0 auto}.image-with-blocks__content-item-button-subtext{font-size:10px}.image-with-blocks__container{gap:36px}.image-with-blocks__content-item-icon{max-width:48px;max-height:48px}.image-with-blocks__image,.image-with-blocks__content{width:100%;flex:unset}.image-with-blocks__content{gap:16px;display:flex;flex-direction:column}.image-with-blocks__content-item-title h1,.image-with-blocks__content-item-title h2,.image-with-blocks__content-item-title h3,.image-with-blocks__content-item-title h4,.image-with-blocks__content-item-title h5,.image-with-blocks__content-item-title h6{font-size:20px}.image-with-blocks__content-item-icon img,.image-with-blocks__content-item-icon{max-width:38px;max-height:38px}.image-with-blocks__container.mobile-image-below-title{display:grid;grid-template-columns:1fr;grid-auto-flow:row;gap:0}.image-with-blocks__container.mobile-image-below-title .image-with-blocks__content{display:contents}.image-with-blocks__container.mobile-image-below-title .image-with-blocks__content-item-title{grid-row:1}.image-with-blocks__container.mobile-image-below-title .image-with-blocks__image{grid-row:2;margin-top:24px;margin-bottom:24px}.image-with-blocks__container.mobile-image-below-title .image-with-blocks__content-item:not(.image-with-blocks__content-item-title){grid-row:auto}.image-with-blocks__link{font-size:16px}.image-with-blocks__link-icon{width:20px;height:20px}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/section-image-with-blocks.css.map */
