.h1,h1{font-size:clamp(30px,5.7vw,50px);hyphens:auto}.h2,h2{font-size:clamp(24px,5vw,34px)}.h3,h3{font-size:21px}.h4,h4{font-size:16px}.h1,.h2,.h3,.h4,h1,h2,h3,h4{display:block;font-weight:700;line-height:1.6}.h1,.h2,.h3,h1,h2,h3{line-height:1.4;margin-bottom:16px;margin-top:0}*+h1,*+h2,*+h3{margin-top:41px}.content-xdental-product .product,.content-xdental-product-detail .product{background-color:#ebe1dd;border:1px solid #ebe1dd;border-radius:10px;box-sizing:border-box;overflow:hidden}.content-xdental-product .product>div,.content-xdental-product-detail .product>div{margin-bottom:26px}.content-xdental-product .product .button-wrapper,.content-xdental-product .product .price-wrapper,.content-xdental-product .product .runtime,.content-xdental-product .product .text,.content-xdental-product-detail .product .button-wrapper,.content-xdental-product-detail .product .price-wrapper,.content-xdental-product-detail .product .runtime,.content-xdental-product-detail .product .text{padding-inline:26px}.content-xdental-product .title,.content-xdental-product-detail .title{background-color:#dfd2cc;box-sizing:border-box;padding:16px 26px}.content-xdental-product .title h2,.content-xdental-product-detail .title h2{font-size:24px;margin-bottom:0;text-transform:uppercase}.content-xdental-product .subtitle,.content-xdental-product .title,.content-xdental-product-detail .subtitle,.content-xdental-product-detail .title{border-bottom:1px solid;border-color:#dfd2cc;text-align:center}.content-xdental-product div.subtitle,.content-xdental-product-detail div.subtitle{margin-bottom:0}.content-xdental-product .price-wrapper,.content-xdental-product-detail .price-wrapper{text-align:center}.content-xdental-product .price-wrapper .price,.content-xdental-product-detail .price-wrapper .price{color:#376358;font-size:28px;font-weight:700;margin-right:6px}.content-xdental-product .runtime:before,.content-xdental-product .text ul li:before,.content-xdental-product-detail .runtime:before,.content-xdental-product-detail .text ul li:before{font-family:Font Awesome\ 6 Free;font-weight:900;left:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;padding-right:.4em}.content-xdental-product .text ul li,.content-xdental-product-detail .text ul li{padding-left:26px;position:relative}.content-xdental-product .text ul li:before,.content-xdental-product-detail .text ul li:before{left:0;position:absolute}.content-xdental-product div.runtime,.content-xdental-product-detail div.runtime{font-weight:700;margin-bottom:0}.content-xdental-product{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}@media screen and (max-width:480px){.content-xdental-product{grid-template-columns:1fr}}.content-xdental-product .button-wrapper .button{border-radius:16px;box-sizing:border-box;text-align:center;width:100%}.content-xdental-product .product{overflow:clip}.content-xdental-product .product.featured{background-color:#e7dbd7;border-color:#376358}.content-xdental-product .product.featured .title{background-color:#dbccc6}.content-xdental-product-detail .product{background-color:#ebe1dd;border-color:#dfd2cc}