.aligners-section{position:relative;max-width:1400px;margin:0 auto;padding:60px 20px;box-sizing:border-box}.aligners-section__title{position:absolute;top:24px;left:50%;transform:translate(-50%);margin:0;color:#fff;font-size:4rem;font-weight:900;text-shadow:0 2px 8px rgba(0,0,0,.7);z-index:2}.aligners-carousel-wrapper{position:relative;margin-top:100px}.aligners-carousel{display:flex;overflow-x:auto;gap:20px;scroll-behavior:smooth;padding-bottom:10px}.aligners-carousel::-webkit-scrollbar{display:none}.aligners-item{flex:0 0 calc((100% - 60px)/4);max-width:calc((100% - 60px)/4)}.aligners-carousel-prev,.aligners-carousel-next{position:absolute;top:50%;transform:translateY(-50%);width:3.5rem;height:3.5rem;font-size:2rem;background:#00000080;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;transition:background .2s}.aligners-carousel-prev:hover,.aligners-carousel-next:hover{background:#000000b3}.aligners-carousel-prev{left:0}.aligners-carousel-next{right:0}@media (max-width: 767px){.aligners-item{flex:0 0 100%;max-width:100%}}.digital-dentistry-section{max-width:1400px;margin:0 auto;padding:60px 20px;box-sizing:border-box}.dds-title{text-align:center;color:#8b0000;font-size:3rem;font-weight:900;margin-bottom:40px}.dds-subtitle{color:#8b0000;font-size:2rem;font-weight:700;margin-bottom:20px}.dds-grid-wrapper,.dds-carousel-wrapper{position:relative;margin-bottom:20px}.dds-grid{display:grid;grid-template-columns:repeat(3,350px);gap:20px;overflow:visible;justify-content:center}.dds-grid>.dds-item{width:350px;max-width:350px;box-sizing:border-box}.dds-product-card{background:#fff;border:1px solid #ddd;padding:16px;display:flex;flex-direction:column;align-items:center;text-decoration:none;transition:transform .2s;width:100%;box-sizing:border-box}.dds-product-card:hover{transform:translateY(-4px)}.dds-product-card__img{width:100%;height:260px;object-fit:contain;margin-bottom:12px;transition:box-shadow .2s}.dds-product-card__title{font-size:1.5rem;margin:0 0 12px;text-align:center}.dds-product-card__prices{display:flex;gap:8px;align-items:baseline;margin-bottom:12px}.dds-product-card__price,.dds-product-card__price-eur{font-size:1.75rem;transition:font-weight .2s}.dds-product-card__price{color:#b12704}.dds-product-card__price-eur{color:#000}.dds-product-card:hover .dds-product-card__img{box-shadow:0 4px 8px #00000026}.dds-product-card:hover .dds-product-card__price,.dds-product-card:hover .dds-product-card__price-eur{font-weight:700}.dds-product-card__button{background:#000;color:#fff;padding:.75rem 1.5rem;font-size:1.125rem;border:none;border-radius:4px;cursor:pointer;margin-top:auto;transition:background .2s,color .2s}.dds-product-card__button:hover{background:#8b0000;color:#fff}.dds-carousel{display:flex;overflow-x:auto;gap:20px;scroll-behavior:smooth;padding-bottom:10px}.dds-carousel .dds-item{flex:0 0 calc((100% - 80px)/5);max-width:calc((100% - 80px)/5)}.dds-carousel::-webkit-scrollbar{display:none}.dds-grid-prev,.dds-grid-next,.dds-carousel-prev,.dds-carousel-next{position:absolute;top:50%;transform:translateY(-50%);width:4rem;height:4rem;font-size:2.5rem;background:#00000080;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 4px #0003;transition:background .2s;z-index:10}.dds-grid-prev:hover,.dds-grid-next:hover,.dds-carousel-prev:hover,.dds-carousel-next:hover{background:#000000b3}.dds-grid-prev{left:0}.dds-grid-next{right:0}.dds-carousel-prev{left:0}.dds-carousel-next{right:0}@media (max-width: 767px){.dds-grid{display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:10px;scrollbar-width:none}.dds-grid::-webkit-scrollbar{display:none}.dds-grid .dds-item{flex:0 0 100%;min-width:100%;max-width:100%;scroll-snap-align:start}.dds-carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.dds-carousel .dds-item{flex:0 0 100%;min-width:100%;scroll-snap-align:start}}.for-technicians-section{display:flex;flex-wrap:wrap;gap:20px;max-width:1400px;margin:0 auto;padding:60px 0;box-sizing:border-box}.for-technicians-section__banner{position:relative;flex:0 0 calc(33.333% - 20px);box-sizing:border-box}.for-technicians-section__title{position:absolute;top:16px;left:50%;transform:translate(-50%);margin:0;color:#fff;font-size:3rem;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:2}.for-technicians-section__banner-img{width:100%;display:block;object-fit:cover;object-position:left center}.for-technicians-section__banner-button{position:absolute;bottom:16px;left:50%;transform:translate(-50%);background:#b71c1c;color:#fff;padding:1rem 2rem;font-size:1.25rem;font-weight:700;text-decoration:none;border-radius:4px;z-index:2}.for-technicians-section__grid{flex:0 0 calc(66.666% - 20px);display:flex;flex-wrap:wrap;gap:20px;box-sizing:border-box}.for-technicians-grid-item{flex:0 0 calc((100% - 40px) / 3)}.for-technicians-product-card{flex:0 0 calc((100% - 40px) / 3);background:#fff;border:1px solid #ddd;text-decoration:none;color:inherit;padding:12px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.for-technicians-product-card__img{width:100%;height:180px;object-fit:contain;background:#fafafa;margin-bottom:12px;transition:box-shadow .2s}.for-technicians-product-card__title{font-size:1.5rem;margin:0 0 12px;text-align:center}.for-technicians-product-card__prices{display:flex;gap:8px;margin-bottom:12px;align-items:baseline}.for-technicians-product-card__price{font-size:1.75rem;color:#b12704;transition:font-weight .2s}.for-technicians-product-card__price-eur{font-size:1.75rem;color:#000;transition:font-weight .2s}.for-technicians-product-card:hover .for-technicians-product-card__img{box-shadow:0 4px 12px #00000026}.for-technicians-product-card:hover .for-technicians-product-card__price,.for-technicians-product-card:hover .for-technicians-product-card__price-eur{font-weight:700}.for-technicians-section__grid--desktop{display:flex}.for-technicians-carousel-wrapper{display:none}@media (max-width: 767px){.for-technicians-section{display:block!important;padding:40px 0}.for-technicians-section__banner{width:100%!important;flex:none!important;max-width:100%;box-sizing:border-box;margin-bottom:16px}.for-technicians-section__grid--desktop{display:none!important}.for-technicians-carousel-wrapper{display:block;position:relative;margin-top:24px}.for-technicians-carousel{display:flex;overflow-x:auto;gap:12px;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:10px;scrollbar-width:none}.for-technicians-carousel::-webkit-scrollbar{display:none}.for-technicians-carousel .for-technicians-grid-item{flex:0 0 100%;min-width:100%;scroll-snap-align:start}.for-technicians-carousel-prev{display:none!important}.for-technicians-carousel-next{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:10;background:#00000080;color:#fff;border:none;width:3rem;height:3rem;font-size:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 4px #0003}}.white-bar-section{width:100%;height:100px;background-color:#fff}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
