.text__wrapper{margin:2rem auto!important;text-align:center}.text-image{position:relative;padding:8rem 2rem!important;max-width:1300px;margin:0
auto}@media screen and (max-width: 500px){.text-image{padding:4rem 1rem!important}}.text-image__wrapper{display:grid;grid-template-columns:1fr;grid-template-areas:"image" "text";gap:1rem;align-items:center}@media screen and (min-width: 768px){.text-image__wrapper{gap:clamp(2rem,3vw,4rem)}.text-image__wrapper.left{grid-template-columns:1.5fr 1fr;grid-template-areas:"text image"}.text-image__wrapper.right{grid-template-columns:1fr 1.5fr;grid-template-areas:"image text"}}.text-image__text{grid-area:text}.text-image__image{grid-area:image}.text-gallery{position:relative;padding:2rem!important}@media screen and (max-width: 500px){.text-gallery{padding:2rem 1rem!important}}.text-gallery.white{background-color:#fff}.text-gallery.gray{background-color:#f2f2f2}.text-gallery__wrapper{display:grid;align-items:center;max-width:1300px;margin:2rem auto;grid-template-columns:1fr;grid-template-areas:"gallery" "text";gap:1rem}@media screen and (min-width: 768px){.text-gallery__wrapper{gap:clamp(2rem,3vw,4rem)}.text-gallery__wrapper.left{grid-template-columns:1.5fr 1fr;grid-template-areas:"text gallery"}.text-gallery__wrapper.right{grid-template-columns:1fr 1.5fr;grid-template-areas:"gallery text"}}.text-gallery__text{grid-area:text}.text-gallery__gallery{grid-area:gallery;display:flex;flex-flow:column;gap:1rem}.text-gallery__image--thumb{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;border:1px
solid #333;border-radius:3px;cursor:pointer}.image-buy{position:relative;padding:2rem 0!important}@media screen and (max-width: 500px){.image-buy{padding:2rem 1rem!important}}.image-buy.white{background-color:#fff}.image-buy.gray{background-color:#f2f2f2}.image-buy__wrapper{display:grid;grid-template-columns:1fr 1.5fr;grid-template-areas:"gallery text";gap:clamp(2rem,3vw,4rem);align-items:center;max-width:1300px;margin:2rem auto}@media screen and (max-width: 767px){.image-buy__wrapper{grid-template-columns:1fr;grid-template-areas:"gallery" "text"}}.image-buy__text{grid-area:text;display:flex;flex-flow:column}@media screen and (max-width: 767px){.image-buy__text{align-items:center}}.image-buy__text
.text{font-size:clamp(1.1rem,3vw,2.2rem);line-height:clamp(1.4rem,4vw,2.8rem)}.image-buy__text .text
p{margin:1rem 0}.image-buy__text
.infos{display:flex;flex-flow:column}.image-buy__text .infos
.buy{border-radius:3px}.image-buy__text .infos
.note{display:block;color:var(--color-primary);margin-bottom:1rem}.image-buy__text .infos
.buttons{display:flex;flex-flow:row wrap;gap:1rem}.image-buy__text .infos
.amount_wrapper{display:flex;flex-flow:row nowrap;align-items:center;border:1px
solid;border-radius:3px;padding:0
.2rem}.image-buy__text .infos .amount_wrapper
button{font-size:1rem;font-weight:700;width:2rem;height:2rem;padding:0;border:none;background:none;background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer}.image-buy__text .infos .amount_wrapper
button.add{background-image:url(https://shop.dentastico.de/wp-content/themes/dentastico-shop-theme/graphics/icon-add.svg)}.image-buy__text .infos .amount_wrapper
button.remove{background-image:url(https://shop.dentastico.de/wp-content/themes/dentastico-shop-theme/graphics/icon-remove.svg)}.image-buy__text .infos .amount_wrapper
span{display:block;font-size:1rem;font-weight:700;width:2rem;text-align:center}.image-buy__text .infos
.size_wrapper{display:flex}.image-buy__text .infos .size_wrapper
select{background-color:transparent;border:1px
solid;border-radius:3px;padding:.5rem;font-size:1rem}.image-buy__gallery{grid-area:gallery}.footer{border-top:1px solid #c4c4c4}.footer__nav{max-width:1300px;margin:0
auto;padding:1rem}.footer__nav .footer-nav{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;padding:0;margin:0;list-style:none;gap:2rem}.footer__nav .footer-nav
a{text-decoration:none;font-weight:700}.splide__pagination{padding:0;margin:1rem 0;display:flex;flex-flow:row wrap;gap:1rem;justify-content:center;align-items:center}.splide__pagination__page{width:1rem;height:1rem;border-radius:50%;border:none;background-color:#333;cursor:pointer}.splide__pagination__page.is-active{background-color:var(--color-primary)}#message{font-size:1.1rem;margin:3rem 1rem;display:block;text-align:center}.acfe-form .acf-fields{display:flex;flex-flow:column;gap:.5rem}.acfe-form .acf-fields .acf-field{padding:0;margin-bottom:.5rem}.acfe-form .acf-fields .acf-field
label{display:block;font-size:1rem;font-weight:700;font-family:Roboto,sans-serif;margin-bottom:.5rem;text-align:left}.acfe-form .acf-fields .acf-field input,.acfe-form .acf-fields .acf-field
textarea{padding:.3rem .5rem;font-size:1rem;font-family:Roboto,sans-serif;width:100%;border-radius:3px;border:1px
solid #333}.acfe-form .acf-form-submit{margin-top:1rem;border-radius:3px}.acfe-form .acf-error-message{color:var(--color-primary);font-weight:700}