section.custom--top-dermatologist{padding:5px 0 40px}.custom--top-dermatologist .heading{text-align:center;color:#e16b38;padding:0 0 30px}.custom--top-dermatologist .dermatologist{display:flex;justify-content:center;gap:20px;margin:auto;width:100%;padding:0 60px}.custom--top-dermatologist .dermatologist .derma-information{display:flex;flex-direction:column;align-items:center;gap:2px}.custom--top-dermatologist .dermatologist .derma-information.no-image{align-self:center}.custom--top-dermatologist .dermatologist .description{width:70%;font-size:1.3rem;line-height:2rem;align-content:center;font-weight:400}.description p strong{font-weight:700}.custom--top-dermatologist .dermatologist .derma-information p{font-size:18px;font-weight:400;padding:3px 10px;text-align:center}.custom--top-dermatologist .dermatologist .derma-information p.name{font-weight:600;padding-top:10px}.custom--top-dermatologist .dermatologist .description p{margin-block-start:1em;margin-block-end:1em}.custom--top-dermatologist .dermatologist .description p:first-child{margin-top:0}.custom--top-dermatologist .dermatologist .description .video-description{display:flex;justify-content:center}.custom--top-dermatologist .dermatologist .description:has(.video-description .vimeo){max-width:700px}.custom--top-dermatologist .section-footer{margin-top:50px;display:flex;align-items:center;justify-content:center}.custom--top-dermatologist .section-button{font-weight:700;font-size:18px;line-height:20px;text-align:center;background:#ff6b35;color:#fff;border-radius:12px;padding:15px 85px}section.custom--top-dermatologist .flickity-page-dot:before{width:17px!important;height:17px!important;background-color:#fff;border:1px solid black}section.custom--top-dermatologist .flickity-page-dot.is-selected:before,section.custom--top-dermatologist .flickity-page-dot[aria-current=true]:before{background-color:#000;box-shadow:unset;width:17px;height:17px;border-color:#000}@media screen and (min-width: 800px){.custom--top-dermatologist .dermatologist .derma-information img{max-width:400px}}@media screen and (max-width: 768px){.custom--top-dermatologist .dermatologist{flex-direction:column;justify-content:center;align-items:center;width:100%;margin:auto}.custom--top-dermatologist .dermatologist .description{width:100%;padding:3px 10px}.custom--top-dermatologist .dermatologist .description p:first-child:has(strong){text-align:center}.custom--top-dermatologist .dermatologist .description{font-size:14px;line-height:20px}.custom--top-dermatologist .section-footer{margin-top:30px}.custom--top-dermatologist .section-button{font-size:16px;padding:15px;white-space:nowrap;display:block;width:100%}section.custom--top-dermatologist{padding:40px 0 5px}.custom--top-dermatologist .dermatologist{padding:0}.custom--top-dermatologist .description p{font-size:16px!important;line-height:23px!important;text-align:left!important}.custom--top-dermatologist{padding:5px 10px!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/custom--top-dermatologist.css.map */
