.single-post.postid-5479 .theme-page{background:#fbfaf8}
.postid-5479 .avb-row{width:calc(100% - 36px);max-width:1156px;margin:0 auto 36px!important;padding:0!important;box-sizing:border-box}
.postid-5479 .avb-row *{box-sizing:border-box}
.postid-5479 .avb-row::before,.postid-5479 .avb-row::after,.postid-5479 .avb-price-pair::before,.postid-5479 .avb-price-pair::after,.postid-5479 .avb-step-pair::before,.postid-5479 .avb-step-pair::after{display:none!important}
.postid-5479 .avb-row>.wpb_column{float:none;width:100%!important;margin:0!important;padding:0!important;min-width:0}
.postid-5479 .avb-row .vc_column-inner{padding:0!important}
.postid-5479 .avb-row .wpb_content_element{margin:0}
.postid-5479 .avb-row h2{font-size:28px;line-height:1.3;color:#303d48;font-weight:400;padding:0;border:0;margin:0 0 18px}
.postid-5479 .avb-row h3{font-size:20px;line-height:1.35;color:#303d48;font-weight:500;padding:0;border:0;margin:0 0 12px}
.postid-5479 .avb-row p,.postid-5479 .avb-row li{font-size:15px;line-height:1.7;color:#65717b;margin:0 0 14px;padding:0}
.postid-5479 .avb-row p:last-child{margin-bottom:0}
.postid-5479 .avb-row a{color:#b74f2c;text-decoration:none}
.postid-5479 .avb-row a:hover{text-decoration:underline}
.postid-5479 .avb-row a:focus-visible{outline:2px solid #bd542e;outline-offset:4px}
.postid-5479 .avb-hero{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}
.postid-5479 .avb-hero h2{font-size:32px;line-height:1.22}
.postid-5479 .avb-hero-image img{display:block;width:100%;height:auto;border-radius:20px}
.postid-5479 .avb-caption p{font-size:11px;color:#918981;margin-top:6px;text-align:right}
.postid-5479 .avb-eyebrow p{font-size:11px;letter-spacing:1.5px;color:#b05e3b;margin-bottom:12px;font-weight:600}
.postid-5479 .avb-button{display:inline-block;margin:4px 9px 0 0}
.postid-5479 .avb-button a{min-height:44px;text-decoration:none!important;border:1px solid #cb512c!important}
.postid-5479 .avb-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border-bottom:1px solid #e9ded4;padding:0 0 28px!important}
.postid-5479 .avb-feature>.wpb_wrapper,.postid-5479 .avb-feature>.vc_column-inner>.wpb_wrapper{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center}
.postid-5479 .avb-feature h3{font-size:18px;grid-column:2;grid-row:1;margin:0}
.postid-5479 .avb-feature .wpb_text_column{grid-column:1/-1}
.postid-5479 .avb-feature p{font-size:14px}
.postid-5479 .avb-icon{margin:0!important}
.postid-5479 .avb-icon .vc_icon_element-inner{width:44px!important;height:44px!important;border:0!important;border-radius:12px!important;background:#fff0e7!important}
.postid-5479 .avb-icon .vc_icon_element-icon{font-size:21px!important;color:#bd542e!important}
.postid-5479 .avb-about,.postid-5479 .avb-care{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.postid-5479 .avb-zones>.wpb_wrapper,.postid-5479 .avb-zones>.vc_column-inner>.wpb_wrapper,.postid-5479 .avb-care-card>.wpb_wrapper,.postid-5479 .avb-care-card>.vc_column-inner>.wpb_wrapper{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:13px;row-gap:15px;align-content:start;align-items:center}
.postid-5479 .avb-zones h3,.postid-5479 .avb-care-card h3{grid-column:2;grid-row:1;margin:0!important}
.postid-5479 .avb-zones .wpb_text_column,.postid-5479 .avb-care-card .wpb_text_column{grid-column:1/-1}
.postid-5479 .avb-row ul{list-style:none;margin:0;padding:0}
.postid-5479 .avb-row li{position:relative;padding-left:20px;margin-bottom:10px}
.postid-5479 .avb-row li::before{content:''!important;position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:#cd512b}
.postid-5479 .avb-prices,.postid-5479 .avb-steps,.postid-5479 .avb-doctor,.postid-5479 .avb-faq-section{border-top:1px solid #e9ded4;padding-top:28px!important}
.postid-5479 .avb-price-pair,.postid-5479 .avb-step-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:20px 0!important;align-items:start}
.postid-5479 .avb-price-pair>.wpb_column,.postid-5479 .avb-step-pair>.wpb_column{float:none;width:100%!important;min-width:0;margin:0!important;padding:0!important}
.postid-5479 .avb-row .avrora-mini-price{margin:0!important}
.postid-5479 .avb-note p{font-size:13px;color:#847c75}
.postid-5479 .avb-step>.wpb_wrapper,.postid-5479 .avb-step>.vc_column-inner>.wpb_wrapper{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:13px;row-gap:8px}
.postid-5479 .avb-step-number{grid-column:1;grid-row:1/3}
.postid-5479 .avb-step-number p{font-size:20px;color:#b74f2c;font-weight:500;line-height:1.3}
.postid-5479 .avb-step h3,.postid-5479 .avb-step>.wpb_wrapper>.wpb_text_column:not(.avb-step-number),.postid-5479 .avb-step>.vc_column-inner>.wpb_wrapper>.wpb_text_column:not(.avb-step-number){grid-column:2;margin:0}
.postid-5479 .avb-care>.avb-care-card{padding:24px!important;border:1px solid #ebddd2;border-radius:16px;background:#fff}
.postid-5479 .avb-care>.avb-care-card:last-child{background:#fff4ec}
.postid-5479 .avb-faq{border-bottom:1px solid #e9ded4;padding:18px 0;margin:0!important}
.postid-5479 .avb-faq .vc_toggle_title{padding-right:28px}
.postid-5479 .avb-faq .vc_toggle_title h4{font-size:17px;line-height:1.45;font-weight:500;color:#303d48;padding:0;margin:0}
.postid-5479 .avb-faq .vc_toggle_icon{left:auto!important;right:1px}
.postid-5479 .avb-faq .vc_toggle_content{padding:12px 28px 0 0!important;margin:0!important}
.postid-5479 .avb-footnote p{font-size:12px;line-height:1.65;color:#8a827b}
.postid-5479 .avb-end{border-top:1px solid #e9ded4;padding-top:20px!important}
@media(max-width:767px){.postid-5479 .avb-row{width:calc(100% - 32px);margin-bottom:28px!important}.postid-5479 .avb-hero,.postid-5479 .avb-features,.postid-5479 .avb-about,.postid-5479 .avb-care,.postid-5479 .avb-price-pair,.postid-5479 .avb-step-pair{grid-template-columns:minmax(0,1fr);gap:22px}.postid-5479 .avb-hero h2{font-size:27px}.postid-5479 .avb-row h2{font-size:25px}.postid-5479 .avb-button{display:block;margin:10px 0 0}.postid-5479 .avb-button a{width:100%;white-space:normal}.postid-5479 .avb-care>.avb-care-card{padding:20px!important}.postid-5479 .avb-feature p{margin:0}}
.postid-5479 .avb-price-pair summary{min-height:64px;display:flex;align-items:center}
@media(max-width:767px){.postid-5479 .theme-page>.clearfix>.vc_row{width:calc(100% - 32px)!important;max-width:1156px;margin-left:auto!important;margin-right:auto!important}.postid-5479 .avb-row,.postid-5479 .avb-price-pair,.postid-5479 .avb-step-pair{width:100%!important}}

@media(max-width:767px){.postid-5479 .avb-price-pair summary{min-height:56px}}
.postid-5479 .avb-original-hero{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center}
.postid-5479 .avb-original-portrait img{display:block;width:auto;max-width:100%;max-height:530px;height:auto;border-radius:18px;margin:auto}
.postid-5479 .avb-original-procedure img{display:block;width:100%;height:auto;border-radius:18px}
.postid-5479 .avb-original-mechanism{align-items:center}
.postid-5479 .avb-original-clinical{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}
.postid-5479 .avb-original-indications>.wpb_wrapper,.postid-5479 .avb-original-contra>.wpb_wrapper,.postid-5479 .avb-original-indications>.vc_column-inner>.wpb_wrapper,.postid-5479 .avb-original-contra>.vc_column-inner>.wpb_wrapper{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:13px;row-gap:16px;align-items:center}
.postid-5479 .avb-original-clinical h2{grid-column:2;grid-row:1;font-size:24px;margin:0!important}
.postid-5479 .avb-original-clinical .wpb_text_column{grid-column:1/-1}
.postid-5479 .avb-original-clinical>.avb-original-contra{background:#fff2e8;border:1px solid #ebddd2;border-radius:16px;padding:24px!important}
.postid-5479 .avb-original-types,.postid-5479 .avb-original-course,.postid-5479 .avb-original-recovery,.postid-5479 .avb-original-effect{border-top:1px solid #e9ded4;padding-top:28px!important}
@media(max-width:767px){.postid-5479 .avb-original-hero,.postid-5479 .avb-original-clinical{grid-template-columns:minmax(0,1fr);gap:24px}.postid-5479 .avb-original-portrait img{max-height:420px}.postid-5479 .avb-original-clinical h2{font-size:23px}.postid-5479 .avb-original-clinical>.avb-original-contra{padding:20px!important}}
