.single_price{background-color:#fff;color:#1a183e;letter-spacing:.16px;padding:50px 0 120px;font-family:"Avenir Next","Avenir",sans-serif}.single_price a{color:inherit;transition:opacity .25s ease,background-color .25s ease,color .25s ease,border-color .25s ease}.single_price a:hover{opacity:.72}.single_price a.price-learn-more{color:#fff}.single_price a.price-learn-more:hover{color:#fff;opacity:1}.price-detail-layout{display:grid;grid-template-columns:217px minmax(0, 1fr);gap:64px;width:min(1200px,86%);margin:0 auto;align-items:start}.price-detail-sidebar{position:sticky;top:118px}.price-detail-search{display:flex;align-items:stretch;margin-bottom:32px}.price-detail-search input{flex:1 1 auto;min-width:0;width:176px;height:28px;border:.548px solid #1a183e;border-right:0;border-radius:4.384px 0 0 4.384px;color:#707070;font-family:inherit;font-size:12px;letter-spacing:.0877px;padding:0 10px;outline:none;background-color:#fff}.price-detail-search input::-moz-placeholder{color:#707070;opacity:1}.price-detail-search input::placeholder{color:#707070;opacity:1}.price-detail-search input:focus{color:#1a183e}.price-detail-search__button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 41px;width:41px;height:28px;border:.548px solid #1a183e;border-radius:0 4.384px 4.384px 0;background-color:#1a183e;color:#fff;padding:0;cursor:pointer}.price-detail-search__button:hover{opacity:.85}.price-detail-nav-toggle{display:none}.price-detail-nav ul{margin:0;padding:0;list-style:none}.price-detail-nav>ul{display:flex;flex-direction:column;gap:32px}.price-detail-nav__group>.price-detail-nav__parent{display:block;margin:0 0 16px;color:#1a183e;font-size:18px;font-weight:500;line-height:1.33;letter-spacing:.16px}.price-detail-nav__group>ul{display:flex;flex-direction:column;gap:16px}.price-detail-nav__child{display:flex;align-items:center;justify-content:space-between;width:100%;color:#1a183e;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.16px;text-decoration:none;cursor:pointer}.price-detail-nav__child::after{content:"";width:0;height:0;border-style:solid;border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-top:8px solid #1a183e;border-bottom:0}.price-detail-nav__child[aria-expanded=true]::after{transform:rotate(180deg)}.price-detail-nav__child-group>ul{display:block;margin-top:16px;padding-left:16px;border-left:1px solid rgba(20,56,82,.14)}.price-detail-nav__child-group>ul li+li{margin-top:16px}.price-detail-nav__child-group>ul a{display:block;color:#1a183e;font-size:14px;font-weight:400;line-height:1.43;letter-spacing:.16px;text-decoration:none}.price-detail-nav__child-group>ul a[aria-current=page]{font-weight:500}.price-detail-main{min-width:0;padding-top:0}.price-detail-header{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.price-detail-header h1{margin:0;color:#1a183e;font-family:inherit;font-size:32px;font-weight:400;line-height:1.2;letter-spacing:.16px}.price-detail-parent{display:inline-flex;align-items:center;align-self:flex-start;margin:0;padding:8px 16px;background-color:#1a183e;color:#fff;font-size:18px;font-weight:500;line-height:1.33;letter-spacing:.16px}.price-treatment-block{margin-top:16px}.price-treatment-block:first-of-type{margin-top:0}.price-treatment-block+.price-treatment-block{margin-top:8px}.price-treatment-block--primary{margin-bottom:16px}.price-treatment-head{margin:0}.price-treatment-head__row{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.price-treatment-head__title{margin:0;flex:0 0 auto;color:#1a183e;font-family:inherit;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:.16px}.price-treatment-head__title--accent{padding-left:16px;border-left:2px solid #1a183e;font-size:20px;line-height:1.4}.price-clinic-list{display:flex;flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none;flex:0 1 auto}.price-clinic-list li{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border:1px solid #000;border-radius:40px;color:#1a183e;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:.16px;padding:4px 16px;background-color:#fff}.price-learn-more{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:34px;margin-left:auto;padding:8px 16px;border:0;background-color:#1a183e;color:#fff;font-family:inherit;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:2.88px;text-decoration:none;text-transform:uppercase}.price-learn-more:hover{background-color:#2a2850;color:#fff;opacity:1}.price-section-list{display:flex;flex-direction:column;gap:32px}.price-detail-table-scroll{width:100%;margin-top:16px;overflow:visible}.price-detail-table{width:100%;border-collapse:collapse;table-layout:fixed;color:#1a183e}.price-detail-table__col--primary{width:188px}.price-detail-table__col--text{width:175px}.price-detail-table__col--price{width:auto}.price-detail-table th,.price-detail-table td{border:0;border-bottom:1px solid rgba(20,56,82,.14);vertical-align:middle;letter-spacing:.16px;background-color:rgba(0,0,0,0)}.price-detail-table thead th{height:40px;border-bottom:1px solid rgba(20,56,82,.14);color:#747474;font-size:12px;font-weight:500;line-height:2;text-align:left;text-transform:uppercase}.price-detail-table thead tr{border-top:1px solid rgba(20,56,82,.14)}.price-detail-table thead th.price-detail-table__head--price{text-align:center}.price-detail-table tbody tr{height:1px}.price-detail-table tbody .price-detail-table__cell--price{text-align:center}.price-detail-table tbody th,.price-detail-table tbody td{height:100%;min-height:88px;padding:16px 10px 16px 0;box-sizing:border-box;font-size:14px;font-weight:400;line-height:1.7;text-align:left}.price-detail-table tbody th{font-weight:400;vertical-align:middle}.price-detail-empty{margin-top:16px;padding:24px;border:1px solid rgba(20,56,82,.14);border-radius:4px}.price-detail-empty p{margin:0;color:#747474;font-size:15px;line-height:1.6}.price-info-box{margin-top:24px;padding:16px 24px;border-radius:4px}.price-info-box h2{margin:0 0 8px;color:#1a183e;font-family:inherit;font-size:18px;font-weight:500;line-height:1.33;letter-spacing:.16px}.price-info-box--remarks{border:1px solid rgba(20,56,82,.14);background-color:#fff}.price-info-box--model{border:0;background-color:#f6f4f0}.price-info-box__body{color:#1a183e;font-size:15px;line-height:1.6;letter-spacing:.16px}.price-info-box__body p{margin:0}.price-info-box__body p+p{margin-top:8px}.price-how-pay{display:flex;flex-direction:column;align-items:center;margin-top:40px;padding:40px 0 0}.price-how-pay__head{width:min(518px,100%);margin-bottom:19px;text-align:center}.price-how-pay__label{margin:0 0 16px;color:#1a183e;font-size:32px;font-weight:400;line-height:1;letter-spacing:.16px;text-transform:uppercase}.price-how-pay__intro{margin:0;color:#1a183e;font-size:14px;line-height:1.7;letter-spacing:.16px}.price-how-pay__list{display:flex;flex-direction:column;gap:10px;width:min(430px,100%)}.price-how-pay__item{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:10px;border-radius:6px;background-color:#f6f4f0}.price-how-pay__item h3{position:relative;margin:0;padding-left:8px;color:#222;font-size:16px;font-weight:400;line-height:1.6}.price-how-pay__item h3::before{content:"";position:absolute;top:.45em;left:0;width:2px;height:12px;background-color:#1a183e}.price-how-pay__item img{display:block;height:24px;width:auto}.price-how-pay__item-head{display:flex;flex-direction:column;gap:0}.price-how-pay__cards{margin:0;padding-left:8px;color:#222;font-size:12px;line-height:1.3}.price-tax-free{width:min(300px,100%);margin-top:20px;padding:0;border:0;background-color:rgba(0,0,0,0)}.price-tax-free img{display:block;width:100%;height:auto}.price-cell-main{display:block;font-size:14px;font-weight:400;line-height:1.7}.price-cell-sub,.price-cell-note,.price-cell-note-group{display:block;margin-top:8px;color:#747474;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.04em}.price-cell-note-line{display:block}.price-cell-note-line+.price-cell-note-line{margin-top:2px}.price-detail-table__price{white-space:nowrap}.price-detail-table__price .price-cell-amount{font-size:18px;line-height:1}.price-detail-table__price .price-cell-tax{margin-left:8px;color:#707070;font-size:12px;letter-spacing:1.32px;line-height:1.375}@media(max-width: 1024px){.price-detail-layout{grid-template-columns:1fr;gap:40px;width:min(940px,88%)}.price-detail-sidebar{position:static}}@media(max-width: 768px){.single_price{padding:0 0 88px}.price-detail-layout{width:90%}.price-detail-nav-toggle-anchor{height:0}.price-detail-nav-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;height:59px;padding:0 16px;border:0;border-top:1px solid rgba(20,56,82,.14);border-bottom:1px solid rgba(20,56,82,.14);background-color:#eff0f2;color:#222;font-family:inherit;font-size:13px;font-weight:500;line-height:1;letter-spacing:.16px;cursor:pointer}.price-detail-nav-toggle.is-fixed{position:fixed;top:var(--header-height, 64px);left:0;width:100%;z-index:99}.price-detail-nav-toggle::after{content:"";width:0;height:0;border-style:solid;border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-top:8px solid #1a183e;border-bottom:0;transition:transform .25s ease}.price-detail-nav-toggle[aria-expanded=true]::after{transform:rotate(180deg)}.price-detail-nav{display:none;margin-bottom:8px;padding:20px 16px}.price-detail-nav.is-open{display:block}.price-detail-nav-toggle.is-fixed+.price-detail-nav.is-open{position:fixed;top:calc(var(--header-height, 64px) + var(--price-nav-toggle-height, 59px));left:0;width:100%;max-height:calc(100dvh - var(--header-height, 64px) - var(--price-nav-toggle-height, 59px));overflow-y:auto;z-index:98;margin-bottom:0;background-color:#fff;box-shadow:0 8px 24px rgba(20,56,82,.12)}.price-detail-nav__group>ul{gap:12px}.price-detail-nav__child-group{border-bottom:1px solid rgba(20,56,82,.14);padding-bottom:12px}.price-detail-nav__child-group>ul{display:none;margin-top:12px}.price-detail-nav__child-group.is-open>ul{display:block}.price-detail-header h1{font-size:22px;line-height:1.2}.price-detail-parent{padding:8px;font-size:12px;line-height:1.2}.price-treatment-head__row{display:grid;grid-template-columns:minmax(0, 1fr) auto;-moz-column-gap:33px;column-gap:33px;row-gap:8px;align-items:center}.price-treatment-head__title{grid-column:1;grid-row:1;font-size:12px;line-height:1.25}.price-treatment-head__title--accent{padding-left:6px;border-left-width:.746px;font-size:16px;line-height:1.25}.price-clinic-list{grid-column:1/-1;grid-row:2;gap:6px}.price-clinic-list li{min-height:20px;padding:5px 6px;border-width:.373px;border-radius:20px;font-size:12px;line-height:1.2}.price-learn-more{grid-column:2;grid-row:1;min-height:24px;margin-left:0;padding:7px 6px;font-size:12px;letter-spacing:0;line-height:1.2}.price-detail-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.price-detail-table--cols-1,.price-detail-table--cols-2{min-width:0}.price-detail-table--cols-3{min-width:450px}.price-detail-table--cols-4{min-width:600px}.price-detail-table--cols-5,.price-detail-table--cols-6{min-width:720px}.price-detail-table__col--primary{width:110px}.price-detail-table__col--text{width:100px}.price-detail-table thead th{font-size:12px}.price-detail-table tbody tr{height:auto}.price-detail-table tbody th,.price-detail-table tbody td{font-size:12px;padding:10px 10px 10px 0}.price-detail-table .price-cell-main{font-size:12px}.price-detail-table .price-cell-note-line{font-size:10px}.price-detail-table .price-detail-table__price .price-cell-amount{font-size:12px}.price-detail-table .price-detail-table__price .price-cell-tax{font-size:10px;margin-left:4px}.price-detail-table .price-cell-note-group{margin-top:4px}.price-info-box{padding:16px}.price-how-pay{margin-top:40px;padding-top:0}.price-how-pay__label{font-size:32px}.price-how-pay__intro{font-size:14px}}@media(max-width: 480px){.single_price{padding:0 0 70px}.price-detail-layout{width:calc(100% - 32px);gap:50px}.price-detail-search{justify-content:center;margin-bottom:24px}.price-how-pay__label{font-size:28px}}
/*# sourceMappingURL=single-price.css.map */