@keyframes rotateInCycle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes moveDown{0%{position:absolute;top:0;overflow:hidden}99%{top:50vh;overflow:hidden}to{height:0;position:absolute;top:0;overflow:hidden}}@keyframes defaultKeyFrames{}@keyframes loadingShim{0%{opacity:1}50%{opacity:.5}to{opacity:1}}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) h1,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .h1{font-family:TT Chocolates,sans-serif;font-size:clamp(36px,7vw,64px)}@media (width>=768px){:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) h1,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .h1{font-size:clamp(36px,4vw,64px)}}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) h1,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .h1{font-weight:400;line-height:1}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) i{font-style:italic}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) h2,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .h2{font-family:TT Chocolates,sans-serif;font-size:clamp(28px,4.5vw,48px);font-weight:400;line-height:1}@media (width>=1025px){:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) h2,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .h2{font-size:48px}}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) h3,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .h3{font-family:TT Chocolates,sans-serif;font-size:clamp(24px,3.5vw,32px);font-weight:400;line-height:1.1}@media (width>=1025px){:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) h3,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .h3{font-size:32px}}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) h4,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .h4{font-family:TT Chocolates,sans-serif;font-size:clamp(20px,4.8vw,24px)}@media (width>=768px){:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) h4,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .h4{font-size:clamp(20px,2.5vw,24px)}}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) h4,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .h4{letter-spacing:.03px;font-weight:400;line-height:1.1}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) h4.h4-mobile,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .h4.h4-mobile{font-size:18px}@media (width>=1025px){:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) h4:not(.h4-mobile),:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .h4:not(.h4-mobile){letter-spacing:.03px;font-size:24px}}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .t-input{font-size:18px;font-weight:400;line-height:19.8px}@media (width>=1025px){:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .t-input{font-size:20px;line-height:22px}}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .secondary-title{letter-spacing:-.02em;text-align:left;color:#1b1b1b;font-family:TT Chocolates,sans-serif;font-size:18px;font-weight:400;line-height:1.2}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) p,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .body-text,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) :where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) .attention,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) :where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .attention,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) ol:not(:where(.caption)>ol),:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) ul{font-family:TT Chocolates,sans-serif;font-size:clamp(18px,2.5vw,20px);font-weight:400;line-height:1.3}@media (width>=1025px){:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) p,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .body-text,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) :where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) .attention,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) :where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .attention,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) ol:not(:where(.caption)>ol),:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) ul{font-size:20px;line-height:1.3}}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .caption{font-family:TT Chocolates,sans-serif;font-size:14px;font-weight:400;line-height:1.2}@media (width>=768px){:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .caption{font-size:16px}}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) ._other-publications ol li{margin:16px 0}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) ._other-publications ul li{font-size:16px;margin:12px 0!important}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .click-string{letter-spacing:-.02em;cursor:pointer;border-bottom:1px dashed;width:fit-content;font-family:TT Chocolates,sans-serif;font-size:18px;font-weight:400;line-height:1.3;transition:color .4s}@media (width>=768px){:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .click-string{font-size:20px}}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) :where(.click-string){color:#717172;border-color:#c4c4c4}@media (hover),(-moz-device-pixel-ratio>=0),(-ms-high-contrast:none),(-ms-high-contrast:active){:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) :where(.click-string):hover{color:#bda47f}}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) :where(.click-string):active{color:#bda47f}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .label{font-family:TT Chocolates,sans-serif;font-size:clamp(12px,1.5vw,18px);font-weight:400;line-height:1.5}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .label-d{font-family:TT Chocolates,sans-serif;font-size:18px;font-weight:400;line-height:1.3}@media (width>=768px){:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .label{font-size:18px;line-height:1.3}}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) p.exp-year{display:flex}@media (width<=767px){:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) p.exp-year{flex-direction:column}}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) p.exp-year span{letter-spacing:-.01em;text-align:left;color:#717172;flex-shrink:0;width:118px;margin-right:48px;font-family:TT Chocolates,sans-serif;font-size:18px;font-weight:400;line-height:23.4px}@media (width>=768px){:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) p.exp-year span{font-size:20px;font-weight:400;line-height:26px}}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .pagination__item{font-size:18px;font-weight:500;line-height:27px}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .pagination__info{font-size:20px;font-weight:400;line-height:22px}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .button-text{text-align:center;font-size:18px;font-weight:500;line-height:27px}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .styled-table{width:100%;overflow-x:scroll}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .styled-table table th{color:#a58a63;background:#faf6ef}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .styled-table table th:first-child{border-radius:4px 0 0 4px}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .styled-table table th:last-child{border-radius:0 4px 4px 0}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .styled-table table th,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .styled-table table td{text-align:start;padding:20px 16px;font-size:14px;font-weight:400;line-height:1.2}@media (width<=767px){:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .styled-table table th,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .styled-table table td{padding:12px 16px}}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .styled-table table tbody tr{border-bottom:1px solid #efedec}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .styled-table table tbody td,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) p,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .body-text,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) :where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) .attention,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) :where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .attention,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) ol:not(:where(.caption)>ol),:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) ul{color:#1b1b1b}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) h1,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .h1,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) h2,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .h2{color:#8d3332}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) h4,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .h4,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) h3,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .h3{color:#1b1b1b}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .caption{color:#717172}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .caption._black,:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) p,.body-text,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) .attention,ol:not(:where(.caption)>ol),ul{color:#1b1b1b}:where(._text-style-v2-chocolates,.main>:not(.breadcrumbs) *) .button-v2{text-align:center;font-family:TT Chocolates,sans-serif;font-size:18px;font-weight:400;line-height:1}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) h3:not(:first-child,.h3-mobile,h1+h3):not([class*=constructor] *),:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) .h3:not(:first-child,.h3-mobile,.h1+.h3):not([class*=constructor] *),:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) h4:not(:first-child,.h4-mobile,h1+h4):not([class*=constructor] *),:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) .h4:not(:first-child,.h4-mobile,.h1+.h4):not([class*=constructor] *){margin-top:40px}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) p:not([class*=constructor] *),:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ol:not([class*=constructor] *),:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ul:not([class*=constructor] *){margin-top:20px}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) p:not([class*=constructor] *):first-child,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ol:not([class*=constructor] *):first-child,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ul:not([class*=constructor] *):first-child{margin-top:0}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content)>img:not([class*=constructor] *),:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) p>img:not([class*=constructor] *){max-width:100%}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ol:not([class*=constructor] *) li a,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ol:not([class*=constructor] *) li p,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ul:not([class*=constructor] *) li a,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ul:not([class*=constructor] *) li p{display:contents}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ol:not([class*=constructor] *) li,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ul:not([class*=constructor] *) li{margin:6px 0}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ol:not([class*=constructor] *) li:last-child,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ul:not([class*=constructor] *) li:last-child{margin-bottom:0!important}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ul:not([class*=constructor] *){text-indent:-30px;padding-left:30px}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ul:not([class*=constructor] *)>li{position:relative}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ul:not([class*=constructor] *)>li:before{content:"";aspect-ratio:1;background:#1b1b1b;border-radius:50%;width:3px;height:3px;margin:0 13px 2px 15px;display:inline-flex;transform:translateY(-50%)}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ol:not([class*=constructor] *){counter-reset:num;padding-left:32px;list-style-type:none}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ol:not([class*=constructor] *)>li{position:relative}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ol:not([class*=constructor] *)>li a{color:inherit!important}@media (hover),(-moz-device-pixel-ratio>=0),(-ms-high-contrast:none),(-ms-high-contrast:active){:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ol:not([class*=constructor] *)>li:hover a{color:#bda47f!important}}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ol:not([class*=constructor] *)>li:active a{color:#bda47f!important}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) ol:not([class*=constructor] *)>li:before{content:counter(num) ".";counter-increment:num;display:inline-block;position:absolute;top:0;left:-32px}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) *+.attention{margin-top:24px}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) .attention{background-color:#fbf0f0;border-radius:16px;padding:24px}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) .attention+*{margin-top:24px}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) p:not([class*=constructor] *)+ul,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) p:not([class*=constructor] *)+ol,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) h1:not([class*=constructor] *)+ul,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) h1:not([class*=constructor] *)+ol,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) h2:not([class*=constructor] *)+ul,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) h2:not([class*=constructor] *)+ol,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) h3:not([class*=constructor] *)+ul,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) h3:not([class*=constructor] *)+ol,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) h4:not([class*=constructor] *)+ul,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) h4:not([class*=constructor] *)+ol,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) .h1:not([class*=constructor] *)+ul,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) .h1:not([class*=constructor] *)+ol,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) .h2:not([class*=constructor] *)+ul,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) .h2:not([class*=constructor] *)+ol,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) .h3:not([class*=constructor] *)+ul,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) .h3:not([class*=constructor] *)+ol,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) .h4:not([class*=constructor] *)+ul,:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) .h4:not([class*=constructor] *)+ol{margin-top:0}:where(._text-style-v2-chocolates .text-content,.main>:not(.breadcrumbs) * .text-content) section+section,:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) section+section,:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) section+section{margin-top:48px}:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) h4:not(:first-child):not([class*=constructor] *),:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) h4:not(:first-child):not([class*=constructor] *){margin-top:24px}:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) p:not(:first-child):not([class*=constructor] *),:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) p:not(:first-child):not([class*=constructor] *){margin-top:20px}:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) .diseases-constructor-block:not(:first-child),:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) .diseases-constructor-block:not(:first-child){margin-top:24px}:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) .short-list h5,:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) .short-list h5{font-size:inherit;font-weight:inherit;line-height:inherit}:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *):not(:first-child),:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ul:not([class*=constructor] *):not(:first-child),:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *):not(:first-child),:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ul:not([class*=constructor] *):not(:first-child){margin-top:20px}:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *) li a,:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *) li p,:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ul:not([class*=constructor] *) li a,:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ul:not([class*=constructor] *) li p,:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *) li a,:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *) li p,:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ul:not([class*=constructor] *) li a,:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ul:not([class*=constructor] *) li p{display:contents}:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *) li,:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ul:not([class*=constructor] *) li,:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *) li,:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ul:not([class*=constructor] *) li{margin:6px 0}:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *) li:last-child,:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ul:not([class*=constructor] *) li:last-child,:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *) li:last-child,:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ul:not([class*=constructor] *) li:last-child{margin-bottom:0!important}:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ul:not([class*=constructor] *),:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ul:not([class*=constructor] *){text-indent:-30px;padding-left:30px}:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ul:not([class*=constructor] *)>li,:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ul:not([class*=constructor] *)>li{position:relative}:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ul:not([class*=constructor] *)>li:before,:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ul:not([class*=constructor] *)>li:before{content:"";aspect-ratio:1;background:#1b1b1b;border-radius:50%;width:2.5px;margin:0 13px 2px 15px;display:inline-block;transform:translateY(-50%)}:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *),:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *){counter-reset:num;padding-left:32px;list-style-type:none}:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *)>li,:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *)>li{position:relative}:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *)>li a,:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *)>li a{color:inherit!important}@media (hover),(-moz-device-pixel-ratio>=0),(-ms-high-contrast:none),(-ms-high-contrast:active){:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *)>li:hover a,:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *)>li:hover a{color:#bda47f!important}}:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *)>li:active a,:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *)>li:active a{color:#bda47f!important}:where(._text-style-v2-chocolates .disease-tab-content,.main>:not(.breadcrumbs) * .disease-tab-content) ol:not([class*=constructor] *)>li:before,:where(._text-style-v2-chocolates .article-content,.main>:not(.breadcrumbs) * .article-content) ol:not([class*=constructor] *)>li:before{content:counter(num) ".";counter-increment:num;display:inline-block;position:absolute;top:0;left:-32px}.doctor-anchors{top:calc(var(--desktop-header-height) + var(--desktop-header-sticky-offset));z-index:8;position:sticky}@media (width<=767px){.doctor-anchors{margin-left:calc(var(--container-padding-left) * -1);margin-right:calc(var(--container-padding-right) * -1)}}@media (width>=1025px){.doctor-anchors{border-bottom:1px solid #efedec}}@media (width<=1024px){.doctor-anchors{top:calc(var(--mobile-header-height) + var(--mobile-header-sticky-offset))}.doctor-anchors:before{content:"";opacity:0;background-color:#fff;width:100%;height:53px;transition:opacity .4s;display:block;position:absolute;top:0;left:0;box-shadow:0 4px 24px #efe0db}}.doctor-anchors._in-use:before{opacity:1}.doctor-anchors__wrapper{scrollbar-width:none;scroll-padding:0 var(--container-padding-left);scroll-snap-type:x mandatory;scroll-behavior:smooth;background-color:var(--template-background-color);transition:background-color .4s;display:flex;overflow-x:scroll}@media (width<=767px){.doctor-anchors__wrapper{padding:0px var(--container-padding-left)}}@media (width>=1025px){.doctor-anchors__wrapper{scroll-padding:unset}}.doctor-anchors__wrapper::-webkit-scrollbar{display:none}.doctor-anchors__item{scroll-snap-align:center;cursor:pointer;color:#1b1b1b;-webkit-user-select:none;user-select:none;padding:14px 12px;font-size:18px;font-weight:400;transition:all .4s;display:flex;position:relative}@media (width>=1025px){.doctor-anchors__item{padding:16px 20px;font-size:20px}}.doctor-anchors__item:before{content:"";opacity:0;background-color:#0000;width:100%;height:2px;transition:color .4s,opacity .4s;display:block;position:absolute;bottom:0;left:0}.doctor-anchors__item._active{pointer-events:none;color:#8d3332}.doctor-anchors__item._active:before{opacity:1;background-color:#8d3332}@media (hover),(-moz-device-pixel-ratio>=0),(-ms-high-contrast:none),(-ms-high-contrast:active){.doctor-anchors__item:hover{color:#bda47f}.doctor-anchors__item:hover:before{opacity:1;background-color:#bda47f}}.doctor-anchors__item:active{color:#bda47f}.doctor-anchors__item:active:before{opacity:1;background-color:#bda47f}.doctor-anchor__title{white-space:nowrap;color:inherit}:root{--template-background-color:#f5f5f7;--breadcrumbs-shadow-color-l:linear-gradient(270deg, #fff0 0%, #f5f5f7 100%);--breadcrumbs-shadow-color-r:linear-gradient(90deg, #fff0 0%, #f5f5f7 100%)}.main>:not(.breadcrumbs) *{font-family:TT Chocolates,sans-serif}html{scroll-padding-top:calc(var(--mobile-header-height) + var(--mobile-header-sticky-offset) + var(--m-anchors-offset,0px) + 16px)}@media (width>=1025px){html{scroll-padding-top:calc(var(--desktop-header-height) + var(--desktop-header-sticky-offset) + var(--m-anchors-offset,0px) + 16px)}}@media (width<=767px){html:has(.doctor-fixed-buttons._active) .chat-button{transform:translateY(-230%)}}.doctor-fixed-buttons{z-index:8;background-color:#fff;grid-template-columns:1fr;gap:10px;width:100%;padding:16px;transition:transform .4s;display:grid;position:fixed;bottom:0;left:0;box-shadow:0 4px 24px #efe0db}.doctor-fixed-buttons:not(._active){transform:translateY(120%)}.doctor-fixed-buttons__button:last-child{grid-column:1/-1}.doctor-fixed-buttons__button:has(div:nth-child(2)){flex-direction:column;height:48px;display:flex}.doctor-fixed-buttons__button:has(div:nth-child(2)) div:first-child{margin-top:-4px}.doctor-fixed-buttons__button:has(div:nth-child(2)) div:last-child{color:#ffd9a3;margin-top:2px;font-size:14px;line-height:1}.doctor-detail{gap:32px;display:grid}@media (width>=1025px){.doctor-detail{grid-template-columns:min(389px,32vw) 1fr;gap:26px;margin-top:40px}}.doctor-detail__info{z-index:0;background:#fff;border-radius:0 0 24px 24px;padding:16px;position:relative}@media (width<=767px){.doctor-detail__info{margin-left:-16px;margin-right:-16px}.doctor-detail__info-wrapper{margin-top:-162px}}@media (width>=768px){.doctor-detail__info{border-radius:24px;padding:48px}}.doctor-detail__info+*{margin-top:40px}@media (width<=767px){.doctor-detail__info:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#fff0 4%,#fff 61.48%);width:100%;height:200px;display:block;position:absolute;bottom:100%;left:0}}.doctor-detail__name{color:#8d3332;font-size:36px;font-weight:400;line-height:100%}@media (width>=768px){.doctor-detail__name{font-size:48px}}.doctor-detail__name+*{margin-top:12px}@media (width>=768px){.doctor-detail__name+*{margin-top:13px}}.doctor-detail__aside{z-index:7;background-color:var(--template-background-color);position:relative}@media (width<=767px){.doctor-detail__aside{z-index:0;margin-left:calc(var(--container-padding-left) * -1);margin-right:calc(var(--container-padding-right) * -1)}}.doctor-detail__main{z-index:1;min-width:0}.doctor-detail__position{color:#717172}.doctor-detail__position+*{margin-top:25px}@media (width>=768px){.doctor-detail__position+*{margin-top:31px}}.doctor-detail__chips+*{margin-top:25px}@media (width>=768px){.doctor-detail__chips+*{margin-top:31px}}.doctor-detail__attributes+*{margin-top:17px}@media (width>=768px){.doctor-detail__attributes+*{margin-top:32px}}.doctor-detail__experience+*{margin-top:24px}@media (width>=768px){.doctor-detail__experience+*{margin-top:40px}}.doctor-detail__appointment-widget+*{margin-top:24px}@media (width>=768px){.doctor-detail__appointment-widget+*{margin-top:40px}}.doctor-detail__anchors+*{margin-top:16px}@media (width>=768px){.doctor-detail__anchors+*{margin-top:30px}}.doctor-detail__quote+*{margin-top:10px}@media (width>=768px){.doctor-detail__quote+*{margin-top:40px}}@media (width<=767px){.doctor-detail__appointment-cost+*{margin-top:24px}}.doctor-detail__buttons{grid-template-columns:1fr;gap:10px;display:grid}.doctor-detail__buttons+*{margin-top:24px}.doctor-detail__button:last-child{grid-column:1/-1}.doctor-detail__button:first-child{height:56px}.doctor-detail__button:has(div:nth-child(2)){flex-direction:column;height:56px;display:flex}@media (width<=767px){.doctor-detail__button:has(div:nth-child(2)){height:48px}}.doctor-detail__button:has(div:nth-child(2)) div:first-child{margin-top:-4px}@media (width<=767px){.doctor-detail__button:has(div:nth-child(2)) div:first-child{margin-top:2px}}.doctor-detail__button:has(div:nth-child(2)) div:last-child{color:#ffd9a3;margin-top:2px;font-size:14px;line-height:1}@media (width<=767px){.doctor-detail__button:has(div:nth-child(2)) div:last-child{font-size:12px}}.doctor-detail__addresses{margin-top:12px}.doctor-detail__addresses+*{margin-top:40px}.doctor-detail__cards{grid-template-columns:repeat(2,50%);gap:8px 0;margin-left:-4px;margin-right:-4px;display:grid}.doctor-detail__cards>*{margin:0 4px}@media (width>=768px){.doctor-detail__cards{gap:16px 0;margin-left:-8px;margin-right:-8px}.doctor-detail__cards>*{margin:0 8px}}@media (width<=767px){.doctor-detail__cards>:nth-child(2):last-child,.doctor-detail__cards>:nth-child(3):last-child{grid-area:2/1/3/-1}}@media (width>=1025px){.doctor-detail__cards{grid-template-columns:repeat(3,33.3333%)}.doctor-detail__cards>:nth-child(2):last-child{grid-column:2/-1}.doctor-detail__cards>:only-child{grid-column:1/-1}}.doctor-detail__cards+*{margin-top:12px}@media (width>=768px){.doctor-detail__cards+*{margin-top:26px}}.doctor-card{border:1px solid #e2deda;border-radius:16px;padding:20px 20px 16px}@media (width<=767px){.doctor-card:has(.doctor-card__value){flex-direction:column;justify-content:space-between;display:flex}}.doctor-card{min-height:116px}.doctor-card__title{font-size:16px;font-weight:400}@media (width>=768px){.doctor-card__title{font-size:18px}}.doctor-card__value{margin-top:14px;font-size:34px;font-weight:400}@media (width<=767px){.doctor-card__value{margin-top:0;font-size:24px;font-weight:300}}.doctor-card:not(._experience) .doctor-card__value{color:#a58a63}.doctor-card._experience{color:#fff;background:linear-gradient(118.45deg,#a58a63 32.28%,#ddcab0 70.19%,#9b815c 97.88%)}.doctor-card__addresses-list{margin-top:15px}.chips{flex-wrap:wrap;gap:8px;display:flex}@media (width>=768px){.chips{gap:16px}}.chips__item{background:#fdf6ee;border:1px solid #c9a882;border-radius:24px;padding:7px 17px;font-size:18px;transition:background .4s;color:#a58a63!important}@media (width<=767px){.chips__item{line-height:1!important}}@media (width>=768px){.chips__item{padding:4px 16px;font-size:20px}}.addresses-list{flex-direction:column;gap:11px;font-size:14px;line-height:1;display:flex}.addresses-list>*{text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden}.doctor-aside{top:calc(var(--desktop-header-height) + var(--desktop-header-sticky-offset));position:sticky}.doctor-aside__photo-wrapper{position:relative}.doctor-aside__photo-wrapper+*{margin-top:18px}.doctor-aside__photo{-o-object-fit:cover;object-fit:cover;contain:paint;aspect-ratio:389/497}@media (width>=768px){.doctor-aside__photo{aspect-ratio:389/480;border-radius:16px}}.doctor-aside__languages{background:#fffffff2;border-radius:7px;align-items:center;padding:8px 10px;display:flex;position:absolute;bottom:17px;right:17px}.doctor-aside__languages-icon{margin-right:4px;display:flex}.doctor-aside__languages-icon .svg-icon{fill:#a58a63;width:14px;height:13px}.doctor-aside__languages-item{letter-spacing:0;color:#717172;font-size:12.97px;font-weight:400;line-height:1}.doctor-aside__languages-item+.doctor-aside__languages-item{margin-left:10px;position:relative}.doctor-aside__languages-item+.doctor-aside__languages-item:before{content:"";background-color:#717172;border-radius:50%;width:2px;height:2px;display:block;position:absolute;top:50%;left:-6px;transform:translateY(-50%)}.doctor-aside__play-button{color:#fff;opacity:.4;cursor:pointer;background-color:#5b5b5b;border-radius:50%;width:87.5px;height:87.5px;padding:13px;position:absolute;bottom:25px;left:25px}@media (width<=767px){.doctor-aside__play-button{opacity:.5;width:48px;height:48px;padding:9px;bottom:141px;left:17px}}.doctor-aside__appointment-cost+*{margin-top:26px}.doctor-aside__buttons>*{width:100%}.doctor-aside__buttons>*+*{margin-top:7px}.doctor-aside__buttons+*{margin-top:24px}.doctor-aside__button:has(div:nth-child(2)){flex-direction:column;display:flex}.doctor-aside__button:has(div:nth-child(2)) div:last-child{color:#ffd9a3;margin-top:2px;font-size:12px;line-height:1}.doctor-aside__appointment{background-color:#fff;border-radius:24px;padding:24px}.appointment-cost{text-wrap:nowrap;grid-template-columns:min-content min-content auto;align-items:self-end;display:grid}.appointment-cost__title{color:#717172;letter-spacing:-.45px;grid-column:1/-1;width:100%;font-size:15px;font-weight:400;line-height:21px}@media (width<=767px){.appointment-cost__title{font-size:15px}}.appointment-cost__price-main{color:#1b1b1b;margin-top:6px;font-size:24px;font-weight:400;line-height:1}@media (width<=767px){.appointment-cost__price-main{margin-top:4px;font-size:29px}}.appointment-cost__separator{justify-self:center;padding:0 3px 0 7px}@media (width<=767px){.appointment-cost__separator{padding:0 3px 0 4px}}.appointment-cost__price-secondary{color:#717172;letter-spacing:.06px;font-size:18px;font-weight:400;line-height:1}@media (width<=767px){.appointment-cost__price-secondary{font-size:20px}}.doctor-attributes{gap:18px 20px;display:grid}@media (width>=768px){.doctor-attributes{grid-template-columns:1fr auto}.doctor-attributes__item:nth-child(2){grid-area:1/2/3/3}.doctor-attribute__title{text-transform:uppercase;color:#a58a63}}.doctor-attribute__title{font-size:14px}.doctor-attribute__value{color:#1b1b1b;font-size:20px;font-weight:400;line-height:110%}@media (width<=767px){.doctor-attribute__value{margin-top:5px;font-size:16px;line-height:130%}}.doctor-attribute__value a{text-underline-offset:5px;width:fit-content;line-height:1.2;text-decoration:underline;text-decoration-thickness:1px;display:block;color:inherit!important}.doctor-quote{background-color:#fff;border-radius:24px;padding:8px}.doctor-quote__wrapper{background-color:#faf6ef;border-radius:16px;grid-template-columns:min-content 1fr;padding:40px;display:grid;container-type:inline-size}@media (width<=767px){.doctor-quote__wrapper{grid-template-columns:1fr;padding:24px}}.doctor-quote__icon{flex-shrink:0;width:32px;height:23px}@media (width>=768px){.doctor-quote__icon{grid-area:1/1/2/2}}.doctor-quote__icon{box-sizing:content-box;padding-right:24px}.doctor-quote__text{color:#000;font-size:18px;font-weight:400;line-height:23px}@media (width>=768px){.doctor-quote__text{grid-area:1/2/2/-1}}@media (width<=767px){.doctor-quote__text{margin-top:24px;font-size:16px;line-height:21px}}.doctor-quote__author{letter-spacing:.4px;margin-top:18px;font-size:14px;line-height:1.1}@media (width>=768px){.doctor-quote__author{grid-area:2/2/3/-1}}@media (width<=767px){.doctor-quote__author{text-wrap:nowrap;text-overflow:ellipsis;max-width:100cqw;overflow:hidden}}.doctor-quote__author span{color:#717172}.doctor-quote__author span:first-child{color:#a58a63}.doctor-content__block{margin:24px 0}@media (width<=767px){.doctor-content__block{margin:16px 0}}.doctor-content__block-wrapper{contain:paint;background-color:#fff;border-radius:24px;padding:50px}@media (width<=767px){.doctor-content__block-wrapper{padding:24px}}.doctor-content__block-title{color:#8d3332;margin-bottom:21px;font-size:48px;font-weight:400;line-height:100%}@media (width<=767px){.doctor-content__block-title{font-size:28px}}.doctor-content__block-content .content-accordion,.doctor-content__block-content .info-slider{margin:40px 0}.doctor-content__block-content .content-accordion:first-child,.doctor-content__block-content .info-slider:first-child{margin-top:0}.doctor-content__block-content .content-accordion:last-child,.doctor-content__block-content .info-slider:last-child{margin-bottom:0}.doctor-content>:first-child .doctor-content__block:first-child{margin-top:0}.doctor-content>:last-child .doctor-content__block:last-child{margin-bottom:0}.content-accordion__panel{overflow:hidden}.content-accordion:not(._secondary) .content-accordion__title{color:#8d3332;font-size:36px;font-weight:400;line-height:100%}@media (width<=767px){.content-accordion:not(._secondary) .content-accordion__title{font-size:28px}}.content-accordion:not(._secondary) .content-accordion__trigger{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;gap:10px;display:flex}@media (width>=768px){.content-accordion:not(._secondary) .content-accordion__trigger{align-items:center}}.content-accordion:not(._secondary) .content-accordion__trigger .svg-icon{stroke:#8d3332;stroke-width:1px;flex-shrink:0;width:32px;height:32px;transition:transform .4s;transform:rotateX(180deg)}@media (width<=767px){.content-accordion:not(._secondary) .content-accordion__trigger .svg-icon{width:24px;height:24px}}.content-accordion__body:is(._active .content-accordion__body){transition-delay:.4s}.content-accordion._secondary .content-accordion__title{color:#1b1b1b;font-size:24px;font-weight:400;line-height:100%}@media (width<=767px){.content-accordion._secondary .content-accordion__title{font-size:20px}}.content-accordion._secondary .content-accordion__trigger{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.content-accordion._secondary .content-accordion__trigger .svg-icon{stroke:#8d3332;stroke-width:2px;flex-shrink:0;width:16px;height:16px;transition:transform .4s;transform:rotateX(180deg)}@media (width<=767px){.content-accordion._secondary .content-accordion__body ul{text-indent:-34px;padding-left:19px}.content-accordion._secondary .content-accordion__body li{font-size:14px;line-height:1.25;margin:12px 0!important}.content-accordion._secondary .content-accordion__body li:first-child{margin-top:0!important}}.content-accordion ._active .content-accordion__trigger .svg-icon{transform:rotateX(0)}.content-accordion ._active .content-accordion__body{opacity:1}.content-accordion__body{opacity:0;transition:opacity .4s}.content-accordion__body:before{content:"";margin-bottom:20px;display:block}.content-accordion__body:not(._other-publications) :first-child{margin-top:revert!important}.content-accordion__body ._other-publications{color:#1b1b1b;margin-top:24px;margin-left:-10px}.doctor-specs{grid-template-columns:1fr 1fr;gap:24px 16px;margin-top:40px;display:grid}@media (width<=767px){.doctor-specs{margin-top:24px}}.doctor-specs__row{grid-column:1/-1;grid-template-columns:subgrid;display:grid}@media (width<=767px){.doctor-specs__row{grid-template-columns:1fr;gap:17px}}.doctor-specs__clinic{color:#1b1b1b;font-size:24px;font-weight:400;line-height:1.1}.doctor-specs__services{letter-spacing:.4px;flex-direction:column;gap:16px;font-size:19px;font-weight:400;line-height:1.3;display:flex}@media (width<=767px){.doctor-specs__services{gap:8px;font-size:18px}}.doctor-specs__divider{background-color:#efedec;grid-column:1/-1;width:100%;height:1px}
