.custom-dermatologists{display:block;background:var(--custom-dermatologists-background, #f7f7f7);color:var(--custom-dermatologists-text-color, #2e4247)}.custom-dermatologists [hidden]{display:none!important}.custom-dermatologists__inner{box-sizing:border-box;width:min(100%,1208px);margin-inline:auto;padding:31px clamp(17px,4vw,24px) 30px;display:flex;flex-direction:column;align-items:center;gap:50px}.custom-dermatologists__header{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.custom-dermatologists__heading,.custom-dermatologists__subheading,.custom-dermatologists__name,.custom-dermatologists__role{margin:0;letter-spacing:0;color:var(--custom-dermatologists-text-color, #2e4247)}.custom-dermatologists__heading{font-family:var(--heading-font-family);font-size:var(--custom-dermatologists-heading-size, 48px);font-weight:400;line-height:1.32}.custom-dermatologists__heading p{margin:0}.custom-dermatologists__heading :is(h1,h2,h3,p),.custom-dermatologists__subheading :is(h1,h2,h3,p){margin:0;font:inherit;color:inherit}.custom-dermatologists__subheading{font-family:var(--text-font-family);font-size:var(--custom-dermatologists-subheading-size, 24px);font-weight:400;line-height:1.324}.custom-dermatologists__cards,.custom-dermatologists__cards.swiper{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));justify-content:center;gap:20px}.custom-dermatologists__slider-wrapper,.custom-dermatologists__page{display:contents}@media(min-width:768px){.custom-dermatologists__slider-wrapper.swiper-wrapper,.custom-dermatologists__page.swiper-slide{display:contents}.custom-dermatologists__page.swiper-slide{width:auto;height:auto;flex-shrink:1}}.custom-dermatologists__card{position:relative;overflow:hidden;box-sizing:border-box;width:100%;min-height:clamp(210px,20vw,242px);background:var(--custom-dermatologists-card-background, #ffffff);border-radius:10px}.custom-dermatologists__image-wrap{position:absolute;inset:0 auto 0 0;width:36%;background:var(--custom-dermatologists-image-background, #edf2f3);overflow:hidden}.custom-dermatologists__picture,.custom-dermatologists__image{display:block;width:100%;height:100%}.custom-dermatologists__image{object-fit:cover;object-position:center center}.custom-dermatologists__picture .custom-image[src*=placeholder]{object-fit:contain}.custom-dermatologists__content{position:relative;z-index:1;width:calc(64% - 38px);margin:38px 20px 0 calc(36% + 18px)}.custom-dermatologists__name{font-family:var(--heading-font-family);font-size:var(--custom-dermatologists-name-size, 20px);font-weight:700;line-height:1.324}.custom-dermatologists__name-mobile{display:none}.custom-dermatologists__role{margin-top:0;font-family:var(--text-font-family);font-size:var(--custom-dermatologists-role-size, 17px);font-weight:400;line-height:1.324}.custom-dermatologists__card-link{position:absolute;right:25px;bottom:22px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;color:var(--custom-dermatologists-text-color, #2e4247);text-decoration:none}.custom-dermatologists__card-icon{display:block;width:100%;height:100%}.custom-dermatologists__show-more{-webkit-appearance:none;appearance:none;box-sizing:border-box;min-width:312px;min-height:74px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:20px 50px;border:1px solid var(--custom-dermatologists-button-border, #2d4248);border-radius:14px;background:var(--custom-dermatologists-button-background, #f7f7f7);color:var(--custom-dermatologists-button-text, #2d4248);font-family:var(--text-font-family);font-size:var(--custom-dermatologists-button-size, 23px);font-weight:500;line-height:1.2;letter-spacing:0;text-align:center;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease}.custom-dermatologists__show-more:disabled{cursor:default}.custom-dermatologists__show-more:hover{opacity:.85}.custom-dermatologists__show-more-icon{flex:0 0 auto;transform:rotate(90deg)}@media(min-width:768px){.custom-dermatologists__expand{display:flex;flex-direction:column;align-items:center;gap:50px;width:100%}.custom-dermatologists__viewport{position:relative;width:100%;overflow:hidden;transition:height .35s linear,max-height .35s linear}}@media(prefers-reduced-motion:reduce){.custom-dermatologists__viewport{transition:none}}.custom-dermatologists__mobile-controls{display:none}@media(max-width:767px){.custom-dermatologists__inner{box-sizing:border-box;width:100%;padding:21px 0;gap:26px}.custom-dermatologists__header{width:100%}.custom-dermatologists__heading{font-size:var(--custom-dermatologists-mobile-heading-size, 30px);line-height:1.32}.custom-dermatologists__subheading{width:100%;font-size:var(--custom-dermatologists-mobile-subheading-size, 16px);line-height:1.324}.custom-dermatologists__cards,.custom-dermatologists__cards.swiper{box-sizing:border-box;width:calc(100% - clamp(26px,8.6vw,34px));display:block;overflow:hidden}.custom-dermatologists__slider-wrapper,.custom-dermatologists__slider-wrapper.swiper-wrapper{display:flex}.custom-dermatologists__page,.custom-dermatologists__page.swiper-slide{display:flex;flex-direction:column;gap:10px;height:auto}.custom-dermatologists__card{width:100%;aspect-ratio:358 / 176;height:auto;min-height:0;border-radius:0 20px 0 0}.custom-dermatologists__image-wrap{top:0;bottom:auto;width:41%;height:100%}.custom-dermatologists__content{width:calc(59% - 56px);margin:7% 30px 0 calc(41% + 16px)}.custom-dermatologists__name{font-size:var(--custom-dermatologists-mobile-name-size, 14px);line-height:1.324;white-space:normal}.custom-dermatologists__name-desktop{display:none}.custom-dermatologists__name-mobile{display:inline}.custom-dermatologists__role{margin-top:4px;font-size:var(--custom-dermatologists-mobile-role-size, 12px);line-height:1.324}.custom-dermatologists__card-link{right:17px;bottom:18px;width:29px;height:29px}.custom-dermatologists__card-icon{width:29px;height:29px}.custom-dermatologists__mobile-controls{display:flex;align-items:center;justify-content:center;gap:8px;min-height:26px}.custom-dermatologists__mobile-control{-webkit-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;padding:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;color:var(--custom-dermatologists-text-color, #2e4247);cursor:pointer}.custom-dermatologists__mobile-control:disabled,.custom-dermatologists__mobile-control.swiper-button-disabled{opacity:.35;cursor:default}.custom-dermatologists__mobile-control-icon{display:block;width:26px;height:26px}.custom-dermatologists__mobile-control-icon--next{transform:scaleX(-1)}.custom-dermatologists__dots{display:flex;align-items:center;justify-content:center;gap:6px;min-width:33px}.custom-dermatologists__dot{-webkit-appearance:none;appearance:none;width:7px;height:7px;padding:0;border:0;border-radius:999px;background:var(--custom-dermatologists-inactive-dot, #e1e9ec);cursor:pointer}.custom-dermatologists__dot.is-active{background:var(--custom-dermatologists-text-color, #2e4247)}.custom-dermatologists__show-more{display:none}.custom-dermatologists__expand,.custom-dermatologists__viewport{display:contents;height:auto!important;max-height:none!important;overflow:visible!important}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/custom-dermatologists.css.map */
