@charset "UTF-8";/*! minireset.css v0.0.7 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select{margin:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.tiny-popup_root{position:fixed;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);z-index:1002;--white: #ffffff;--black: #000000;--main-color: var(--white);--main-color__contrast: var(--black)}.tiny-popup_root.with-shade{background:#00000059}.tiny-popup_root .tiny-popup{display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px 17px;background:#000000bf;min-width:min(100%,400px);min-height:48px;z-index:1002;box-shadow:0 0 12px #ffffff5c,0 0 12px #ffffff5c,0 0 12px #ffffff5c,0 0 12px #ffffff5c;border-radius:15px;flex-direction:column;flex-wrap:nowrap;align-items:stretch;max-width:100%;max-height:calc(100% - 2em);overflow:hidden;gap:10px;color:var(--white)}@media screen and (max-width: 590px){.tiny-popup_root .tiny-popup{bottom:0;top:auto;transform:none;left:0;width:100vw;border-radius:15px 15px 0 0}}.tiny-popup_root a{--color: var(--white)}.tiny-popup_root a.close-button{position:absolute;width:30px;height:30px;background-position:center;background-size:contain;top:10px;right:10px;cursor:pointer}.tiny-popup_root a.close-button:before,.tiny-popup_root a.close-button:after{transition:background .3s ease 0s;background-color:var(--white);border-radius:2px;content:"";display:block;position:absolute;top:50%;left:50%;width:70%;height:2px}.tiny-popup_root a.close-button:before{transform:translate(-50%,-50%) rotate(45deg)}.tiny-popup_root a.close-button:after{transform:translate(-50%,-50%) rotate(-45deg)}.tiny-popup_root .popup-header{padding:0 40px 5px;text-align:center;min-height:30px;flex:0 0 min-content}.tiny-popup_root .popup-header h3{font-size:1.3em;font-weight:700}.tiny-popup_root section.popup-content{flex:1;overflow-y:auto;overflow-x:hidden}.tiny-popup_root footer.popup-footer{color:var(--light-gray);font-size:.9em;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center}.tiny-popup_root .popup-buttons{display:flex;gap:1em;flex-wrap:wrap;flex-direction:row;align-items:stretch;justify-content:space-around}.tiny-popup_root .popup-buttons button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px transparent solid;background:transparent;padding:10px 20px;border-radius:15px;font-size:1em;font-family:inherit;cursor:pointer;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap;max-width:244px;text-transform:uppercase;font-weight:600}.tiny-popup_root button.btn-primary{background:var(--main-color);color:var(--main-color__contrast)}.tiny-popup_root button.btn-primary:disabled{color:#999}.tiny-popup_root button.btn-secondary{border-color:var(--yellow);color:var(--yellow)}@media screen and (max-width: 450px){.tiny-popup_root .popup-buttons{flex-direction:column-reverse}.tiny-popup_root .popup-buttons button{max-width:none}}.hystmodal__opened,html.hystmodal__opened{position:fixed;right:0;left:0;overflow:hidden}:root{--accent-color: #2A9797;--accent-color-2: #1f5bff;--gray: #F6F6F4}.cookie-notification{display:flex;flex-direction:column;align-items:center;gap:.5em;position:fixed;width:min(100% - 20px,800px);text-align:center;bottom:20px;left:50%;transform:translate(-50%);background:#f9f9f7e8;padding:.5em;border-radius:5px;font-size:.8em;box-shadow:0 1px 5px #00000038;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:10}.cookie-notification__button{padding:.3em 1em;background:#000;color:#fff;border-radius:.5em}.cookie-notification a{border-bottom:1px #000000 dashed;color:#000;text-decoration:none}*,*:before,*:after{box-sizing:border-box}img{display:block}body{min-height:100vh;min-width:320px;display:flex;flex-direction:column;font-family:Roboto,Arial,sans-serif;font-weight:300;line-height:1.5em;font-size:18px}@media (max-width: 720px){body{font-size:16px}}@media (max-width: 470px){body{font-size:14px}}h1{text-transform:uppercase;font-weight:600;line-height:1.2em;font-size:2.22em}@media (max-width: 720px){h1{font-size:1.56em}}h2{font-size:2.33em;font-weight:600;line-height:1.2em}a{color:inherit}a:hover,a:focus-visible{color:red}.visually-hidden,.grecaptcha-badge{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);overflow:hidden}@media (min-width: 600px){.wrapper,.lined-block{padding-inline-start:1em;padding-inline-end:1em}}@media (max-width: 599px){.wrapper,.lined-block{padding-inline-start:.5em;padding-inline-end:.5em}}.w1200,.lined-block{width:100%;max-width:1200px;margin-inline:auto}.w1440{width:100%;max-width:1440px;margin-inline:auto}.w760{max-width:760px;width:100%;margin-inline:auto}.w560{max-width:560px;width:100%;margin-inline:auto}.bg_gray{background:var(--gray)}.col-2,.pricelist__list{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:3em}.block-with-carousel h2{font-size:2.33em;margin-bottom:1em}@media (max-width: 820px){.block-with-carousel h2{font-size:1.9em}}.block-with-carousel .block-header{display:grid;grid-template-columns:4fr minmax(120px,1fr);gap:3em}.block-with-carousel .carousel-buttons{display:flex;gap:1em;justify-content:flex-end}.block-with-carousel .carousel_button{width:40px;height:40px;border-radius:40px;background:#000}.block-with-carousel .carousel_button svg{fill:none;stroke:#fff;stroke-width:2px}.block-with-carousel .carousel_button[rel=right]{rotate:180deg}.block-with-carousel .carousel{margin:1em 0;width:100%;overflow-x:auto;padding:0 calc((100% - min(1200px,100%))/2 + 1em);scrollbar-width:none}.block-with-carousel .carousel::-webkit-scrollbar{height:0}.block-with-carousel .carousel .carousel_container{display:flex;gap:1em;width:max-content}.block-with-carousel .carousel .img_container{flex:0 0 min(80vw,400px);overflow:hidden;border-radius:15px}.block-with-carousel .carousel .img_container img{width:100%;height:auto;max-width:100%;height:100%;object-fit:cover}@media (max-width: 480px){.block-with-carousel .block-header{display:flex;flex-direction:column}.block-with-carousel .carousel-buttons{display:none}}.list-with-blue-checks,.insoles .insoles-feature li,.free-shoes-instruction .instruction li{list-style:none;display:flex;gap:1em}.list-with-blue-checks:before,.insoles .insoles-feature li:before,.free-shoes-instruction .instruction li:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 31C24.2843 31 31 24.2843 31 16C31 7.71573 24.2843 1 16 1C7.71573 1 1 7.71573 1 16C1 24.2843 7.71573 31 16 31ZM24.714 11.5566L23.2235 10.1309L13.6399 20.1502L9.2292 15.7395L7.7708 17.198L13.6726 23.0998L24.714 11.5566Z' fill='black' style='fill: rgb(31, 91, 255);'/%3E%3C/svg%3E");flex:0 0 20px;margin-top:.25em}menu{padding:0}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-size:inherit;font-family:inherit;color:inherit;background:transparent;padding:0}button:not(:disabled){cursor:pointer}[data-copy]{cursor:pointer}input,select,textarea{font-size:.89em;border-radius:15px;border:1px solid var(--accent-color-2);padding:1.11em;background:transparent}.input__label{display:flex;flex-direction:column;gap:.1em}.input__label:after{z-index:0}.button{padding:.7em 1.8em;text-decoration:none;text-align:center;cursor:pointer;border-radius:30px;display:inline-block;transition:.5s;--primary-background: #000000;--primary-color: #ffffff;--secondary-background: #ffffff;--secondary-color: #000000}.button._primary{background:var(--primary-background);color:var(--primary-color);border:1px solid var(--primary-background)}.button._secondary{background:var(--secondary-background);color:var(--secondary-color);border:1px dashed var(--secondary-color)}.button._on-page{--primary-background: var(--accent-color-2);--primary-color: #ffffff;border:1px solid transparent;padding:1em 4.77em;font-size:1.22em;border-radius:15px;box-shadow:0 15px 30px -10px #000b3033}.button._on-page:hover,.button._on-page:focus-visible{--primary-background: #ffffff;--primary-color: var(--accent-color-2);border-color:var(--accent-color-2)}.rounded{border-radius:20px}.page-main,.pricelist-warranty__container{flex-grow:1;display:flex;flex-direction:column}.error_with_label{--red: #c30202;position:relative}.error_with_label input,.error_with_label textarea,.error_with_label select{border:1px solid var(--red);z-index:1}.error_with_label:after{content:attr(data-error);font-size:.8em;padding:17px 10px 7px;border-radius:0 0 10px 10px;background:var(--red);color:#fff;margin-top:-16px;position:relative;z-index:0}.blink,.action-button__container .button{position:relative;overflow:hidden}.blink:before,.action-button__container .button:before{--rotate: 10deg;content:"";width:100%;height:200%;position:absolute;top:0;left:0;opacity:.5;background:linear-gradient(to left,transparent 0%,#fff 45%,#fff 55%,transparent 100%);transform:translate(-100%,-25%) rotate(var(--rotate));animation:blick 5s infinite}@keyframes blick{0%{transform:translate(-100%,-25%) rotate(var(--rotate))}50%{transform:translate(100%,-25%) rotate(var(--rotate))}to{transform:translate(100%,-25%) rotate(var(--rotate))}}.grid-container{--grid-layout-gap: 1em;--grid-column-count: 4;--grid-item--min-width: 100px;--gap-count: calc(var(--grid-column-count) - 1);--total-gap-width: calc(var(--gap-count) * var(--grid-layout-gap));--grid-item--max-width: calc((100% - var(--total-gap-width)) / var(--grid-column-count));display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--grid-item--min-width),var(--grid-item--max-width)),1fr));grid-gap:var(--grid-layout-gap)}._attention{color:#5b67fa;font-weight:600;font-size:1.3em}.global__message{display:flex;flex-direction:column;gap:10px;padding:7px 10px;border-radius:10px;position:relative}.global__message header{font-size:1.2em;font-weight:600;padding-bottom:10px}.global__message._error{background:#c30202;color:#fff}.global__message._error header{border-bottom:1px solid #ffffff}.global__message._success{background:#218103;color:#fff}.global__message._success header{border-bottom:1px solid #ffffff}.page-header{display:grid;grid-template-columns:1fr repeat(3,max-content);grid-template-areas:"logo phone social button" "menu phone social button";align-items:center;margin-top:10px;margin-bottom:10px;gap:0 20px}.page-header .burger{display:none;position:relative}.page-header .burger .burger-line{display:block;position:absolute;height:3px;width:100%;background:var(--accent-color);transition:.5s}.page-header .burger .burger-line:nth-child(1){top:0}.page-header .burger .burger-line:nth-child(2),.page-header .burger .burger-line:nth-child(3){top:50%;margin-top:-1.5px}.page-header .burger .burger-line:nth-child(4){bottom:0}.page-header a.logo{text-decoration:none;font-weight:600;font-size:1.2em;padding:.5em 0;flex:1;grid-area:logo}.page-header a.logo:hover,.page-header a.logo:focus-visible{color:inherit}.page-header .phone-number{font-size:1.11em;font-weight:500;text-decoration:none;grid-area:phone}.page-header menu{flex:1;margin:0 0 0 -1em;grid-area:menu}.page-header .menu-list{display:flex;font-size:18px;justify-content:space-between;align-items:center;text-align:center;font-weight:400;max-width:590px}.page-header .menu-list li{display:block}.page-header .menu-list a{padding:.5em 1em;transition:.5s;display:block}.page-header .menu-list a:hover,.page-header .menu-list a:focus-visible{color:var(--accent-color)}.page-header .menu-socials{grid-area:social;display:flex;gap:.2em;justify-self:center}.page-header .menu-socials a{padding:5px;display:block}.page-header .header__icon{width:30px;fill:var(--accent-color);display:block}.page-header .appointment__button{--color: var(--accent-color);color:var(--color);border:1px var(--color) solid;border-radius:9999px;font-weight:600;transition:.5s;grid-area:button;align-self:center}.page-header .appointment__button:hover,.page-header .appointment__button:focus-visible{background:var(--color);color:#fff}@media (min-width: 881px) and (max-width: 1140px){.page-header{grid-template-columns:1fr repeat(2,max-content);grid-template-areas:"logo button button" "menu phone social"}}@media (max-width: 880px){.page-header{grid-template-columns:max-content 1fr repeat(3,max-content);grid-template-areas:"menu logo button phone" "menu logo button social"}.page-header .appointment__button{padding:.3em .7em}.page-header .menu-container{position:absolute;top:0;left:0;width:100%;max-width:none;background:#fff;z-index:50;display:grid;grid-template-rows:0fr;transition:all .5s}.page-header .menu-container>*{overflow:hidden}.page-header .menu-list{flex-direction:column;max-width:none;transition:all .5s;padding:0}.page-header menu{margin-left:0}.page-header .burger{display:flex;flex-direction:column;gap:5px;cursor:pointer;width:28px;height:20px;position:relative;z-index:51}.page-header input:checked+.burger .burger-line:nth-child(1),.page-header input:checked+.burger .burger-line:nth-child(4){opacity:0}.page-header input:checked+.burger .burger-line:nth-child(2){rotate:45deg}.page-header input:checked+.burger .burger-line:nth-child(3){rotate:-45deg}.page-header input:checked+.burger+.menu-container{grid-template-rows:1fr}.page-header input:checked+.burger+.menu-container .menu-list{padding:3em 0}}@media (min-width: 471px) and (max-width: 720px){.page-header{grid-template-columns:max-content 1fr repeat(2,max-content);grid-template-areas:"menu logo phone" "menu logo social"}.page-header .appointment__button{display:none}.page-header .menu-socials{justify-self:end}}@media (max-width: 470px){.page-header{grid-template-columns:max-content 1fr;grid-template-areas:"menu logo " ". phone" ". social"}.page-header .appointment__button{display:none}.page-header .phone-number,.page-header .logo{justify-self:center}}.page-footer{background:#111;color:#fff;padding:1em 2em;display:grid}@media (min-width: 810px){.page-footer{grid-template-columns:max-content 1fr 230px;gap:1em}}@media (min-width: 550px) and (max-width: 809px){.page-footer{grid-template-columns:max-content 1fr;gap:1em}}@media (max-width: 549px){.page-footer{display:flex;flex-direction:column-reverse;gap:1em}}.copyright{font-size:.8em}@media (max-width: 549px){.copyright{text-align:center}}.order__agreement{display:flex;flex-direction:column;gap:.5em;justify-content:center}@media (min-width: 810px){.order__agreement{text-align:center;align-items:center}}@media (min-width: 550px) and (max-width: 809px){.order__agreement{align-items:flex-end;text-align:right}}@media (max-width: 549px){.order__agreement{text-align:center;align-items:center}}.order__agreement a{color:#fff}@media (min-width: 721px){.page-main,.pricelist-warranty__container{gap:4em}}@media (max-width: 720px){.page-main,.pricelist-warranty__container{gap:2em}}.head-banner{--padding:2em;display:flex;flex-direction:column;gap:4em;padding-top:var(--padding);padding-bottom:var(--padding);position:relative}.head-banner .tags{--gap: .4em;display:flex;gap:var(--gap);flex-wrap:wrap}.head-banner .tags .tags__item{display:flex;justify-content:center;align-items:center;gap:var(--gap)}.head-banner .tags .tags__item:not(:last-of-type):after{content:"•";font-size:.6em}.head-banner .main-slogan{display:flex;flex-direction:column;align-items:flex-start;line-height:1.5em;gap:.3em}.head-banner .main-slogan li{background:#47b5bc;color:#fff;padding:0 .2em;border-radius:3px}.head-banner .button-panel{display:flex;gap:1.5em;justify-content:center}.head-banner .button-panel .button-panel__item{display:flex;flex-direction:column;gap:.5em;max-width:min-content}.head-banner .button-panel .button{padding:1em 1.55em;font-size:1.3em;font-weight:600;white-space:nowrap}.head-banner .button-panel .button:hover,.head-banner .button-panel .button:focus-visible{background:var(--accent-color);color:#fff}.head-banner .button-panel .button-panel__note{font-size:.89em;text-align:center}@media (max-width: 720px){.head-banner .button-panel{gap:.5em}.head-banner .button-panel .button{font-size:1.125em;padding:.7em}}@media (max-width: 420px){.head-banner .button-panel{flex-direction:column;align-items:stretch;align-self:center}.head-banner .button-panel .button-panel__item{max-width:none}.head-banner .button-panel .button{width:100%}}.head-banner .head-banner__background{background:url(/build/assets/page-banner-BaiPn7bj.jpg) center;background-size:cover;position:absolute;z-index:-2}@media (min-width: 721px){.head-banner .head-banner__background{height:100%;width:75%;right:0;top:0}.head-banner .head-banner__background:before,.head-banner .head-banner__background:after{content:"";position:absolute;width:15%;height:100%;top:0;z-index:1;background:linear-gradient(90deg,#ffffff 0%,transparent 100%)}.head-banner .head-banner__background:before{left:0}.head-banner .head-banner__background:after{right:0;transform:rotate(180deg)}}@media (max-width: 720px){.head-banner .head-banner__background{width:70%;height:60%;right:0;bottom:20%}.head-banner .head-banner__background:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(0deg,#ffffff 0%,transparent 20%),linear-gradient(90deg,#ffffff 0%,transparent 20%),linear-gradient(180deg,#ffffff 0%,transparent 20%),linear-gradient(270deg,#ffffff 0%,transparent 20%)}}.lined-block{border:1px solid #000000;border-left:none;border-right:none;padding:0 1.5em 1.5em}.lined-block .lined-block__title{font-size:.89em;font-weight:700;background:#000;padding:.6em 2.5em;color:#fff;margin:0 auto -1em;max-width:max-content;text-align:center;transform:translateY(-50%);text-transform:uppercase;letter-spacing:2px;line-height:normal}.lined-block .lined-block__text{font-size:1.33em;line-height:1.5em;text-align:center;margin:1em 0}@media (max-width: 720px){.lined-block .lined-block__text{font-size:1.125em}}.appointment_algorithm{padding:30px 0 60px}.appointment_algorithm h2{text-align:center;margin-bottom:1em}.appointment_algorithm .appointment-tiles{background:#fff;display:grid;counter-reset:steps}@media (min-width: 1131px){.appointment_algorithm .appointment-tiles{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}}@media (max-width: 1130px){.appointment_algorithm .appointment-tiles{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(4,1fr);max-width:600px;margin:0 auto}}@media (max-width: 480px){.appointment_algorithm .appointment-tiles{display:flex;flex-direction:column;max-width:300px}}.appointment_algorithm .appointment-tiles__item{display:grid;grid-template-columns:repeat(2,1fr);counter-increment:steps}.appointment_algorithm .appointment-tiles__item .img{position:relative}.appointment_algorithm .appointment-tiles__item .img img{height:100%;object-fit:cover}.appointment_algorithm .appointment-tiles__item .img:after{content:"";width:30px;border:20px solid transparent;border-left:20px solid #ffffff;position:absolute;z-index:2;top:50%}.appointment_algorithm .appointment-tiles__item .text{padding:1em 1.67em;display:flex;flex-direction:column;justify-content:center;gap:1em;position:relative;overflow:hidden}.appointment_algorithm .appointment-tiles__item .text>*{z-index:2}.appointment_algorithm .appointment-tiles__item .text:before{--size: 140px;--padding: calc(var(--size) * .146);content:counter(steps);position:absolute;top:0;left:0;width:var(--size);height:var(--size);display:flex;justify-content:flex-end;align-items:end;line-height:1em;background:#f6f6f6;color:#fff;font-weight:900;border-radius:9999px;padding:var(--padding) calc(var(--padding) * 1.4);transform:translate(-50%,-50%);font-size:calc(var(--size) / 3)}@media (min-width: 1131px){.appointment_algorithm .appointment-tiles__item:nth-child(1) .img:after,.appointment_algorithm .appointment-tiles__item:nth-child(2) .img:after{left:0;transform:translateY(-50%)}.appointment_algorithm .appointment-tiles__item:nth-child(3) .text,.appointment_algorithm .appointment-tiles__item:nth-child(4) .text{order:1}.appointment_algorithm .appointment-tiles__item:nth-child(3) .img:after,.appointment_algorithm .appointment-tiles__item:nth-child(4) .img:after{right:0;transform:translateY(-50%) rotate(180deg)}}@media (min-width: 481px) and (max-width: 1130px){.appointment_algorithm .appointment-tiles__item:nth-child(1) .img:after,.appointment_algorithm .appointment-tiles__item:nth-child(3) .img:after{left:0;transform:translateY(-50%)}.appointment_algorithm .appointment-tiles__item:nth-child(2) .text,.appointment_algorithm .appointment-tiles__item:nth-child(4) .text{order:1}.appointment_algorithm .appointment-tiles__item:nth-child(2) .img:after,.appointment_algorithm .appointment-tiles__item:nth-child(4) .img:after{right:0;transform:translateY(-50%) rotate(180deg)}}@media (max-width: 480px){.appointment_algorithm .appointment-tiles__item{display:flex;flex-direction:column}.appointment_algorithm .appointment-tiles__item .text{padding-top:3em}.appointment_algorithm .appointment-tiles__item .img:after{content:none}}.appointment_algorithm .appointment-tiles__item .appointment-tiles__title{font-weight:600;font-size:1.1em}.precision_quality h2{font-size:2.33em;text-transform:uppercase;margin-bottom:1em}.precision_quality .col-2,.precision_quality .pricelist__list{margin:3em 0}.precision_quality .precision_quality__features{display:flex;flex-direction:column;gap:1.5em}.precision_quality .precision_quality__features .img svg{fill:var(--accent-color);width:65px;height:65px}.precision_quality .precision_quality__features li{display:flex;gap:1.67em}.precision_quality .precision_quality__features ._content{display:flex;flex-direction:column;gap:1em}.precision_quality .precision_quality__features .feature__title{font-size:1.56em;font-weight:600}.precision_quality .fit-illustration{border-radius:15px;overflow:hidden}.precision_quality .fit-illustration img{width:100%;height:100%}@media (max-width: 820px){.precision_quality h2{font-size:1.6em}.precision_quality .col-2,.precision_quality .pricelist__list{display:flex;flex-direction:column}.precision_quality .fit-illustration{max-width:400px;align-self:center}}.pricelist-warranty__container{padding:1.67em 0}.pricelist-warranty__container .qa{font-size:1.11em}.pricelist-warranty__container .qa:before{content:"";display:block;background:var(--accent-color-2);height:3px;width:80px;margin:1em 0 .5em}.pricelist-warranty__container .qa .question{font-weight:600}.pricelist-warranty__container .warranty{margin-top:2.33em;margin-bottom:2.33em}.pricelist h2{margin-bottom:1em}.pricelist__list{align-items:start}.pricelist__list .pricelist__item{display:grid;grid-template-columns:1fr max-content;gap:.5em}.pricelist__list .good-name{display:flex;flex-direction:column}.pricelist__list .good-name__category,.pricelist__list .good-name__ages{text-transform:uppercase;font-weight:600;line-height:1.35em}.pricelist__list .price{color:var(--accent-color-2);font-weight:700;font-size:1.33em}.pricelist__list hr{border:none;border-top:1px solid #DDDDDB;grid-column:1/3}.pricelist__list .good-type{grid-column:1/3;font-size:.89em}@media (max-width: 820px){.pricelist__list{display:flex;flex-direction:column;align-items:stretch;max-width:400px;margin:0 auto}}.action-button__container{display:flex;justify-content:center;align-items:center}.action-button__container._left{justify-content:flex-start}:is(.action-button__container .button:hover,.action-button__container .button:focus-visible):before{animation:none}.free-shoes-instruction{display:grid}@media (min-width: 1081px){.free-shoes-instruction{grid-template-columns:minmax(0,460px) 1fr;margin-left:max((100vw - 1200px) / 2 + 1em,1em);grid-template-areas:"header image" "text image"}}@media (max-width: 1080px){.free-shoes-instruction{display:flex;flex-direction:column;margin:0 auto;padding:0 1em;grid-template-areas:"header header" "text image";max-width:600px}}.free-shoes-instruction ._left{display:flex;flex-direction:column;gap:1em;grid-area:text}.free-shoes-instruction h2{grid-area:header;font-size:1.78em;text-transform:uppercase}.free-shoes-instruction .introduction{font-size:1.22em;line-height:1.5em}.free-shoes-instruction .instruction{display:flex;flex-direction:column;gap:1em;margin:1em 0}.free-shoes-instruction a.form-link{color:var(--accent-color-2);font-weight:600;text-decoration:none;font-size:1.22em}.free-shoes-instruction a.form-link:after{content:" →"}.free-shoes-instruction .image{grid-area:image;max-height:min(100vh,800px);width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.free-shoes-instruction .image img{width:100%;object-fit:cover}.insoles{--gap-vert: 1em;--gap-hor: 3em;display:grid;grid-template-columns:3fr 7fr;gap:var(--gap-hor)}.insoles p{font-size:1.22em;line-height:1.5em}.insoles .insoles-feature{display:grid;grid-template-columns:repeat(2,1fr);font-size:1.11em;gap:var(--gap-vert) var(--gap-hor);margin-top:var(--gap-vert)}@media (max-width: 980px){.insoles{display:flex;flex-direction:column;gap:var(--gap-vert)}}@media (max-width: 720px){.insoles h2{font-size:1.9em}}@media (max-width: 520px){.insoles .insoles-feature{grid-template-columns:1fr}}.insoles-catalog .carousel .img_container{flex:0 0 min(80vw,550px)}.insoles-pricelist .pricelist__list{grid-template-columns:1fr;max-width:600px}.faq{width:100%}.faq h2{margin-bottom:1em}.faq .questions__list li{border-top:1px solid #cccccc;padding:2em 0}.faq .questions__list li:last-child{border-bottom:1px solid #cccccc}.faq .questions__list label{font-size:1.33em;font-weight:400;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq .questions__list label svg{fill:transparent;stroke:#000;width:40px;transition:.5s}.faq .questions__list label:hover svg{fill:var(--accent-color-2);stroke:#fff}.faq .questions__list .answer{display:grid;grid-template-rows:0fr;transition:all .5s}.faq .questions__list .answer>*{overflow:hidden}.faq .questions__list input:checked~.answer{display:grid;grid-template-rows:1fr;padding-top:1em}.faq .questions__list input:checked~label svg{rotate:45deg}.appointment{align-items:stretch}.appointment .image{max-height:min(100vh,800px);width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.appointment .image img{width:100%;object-fit:cover;height:100%}.appointment input,.appointment select,.appointment textarea{background:var(--gray)}.appointment .appointment-form{padding:clamp(1.125rem,6.04vw - 2.748rem,4.5rem);display:flex;flex-direction:column;gap:2em}.appointment .appointment-form .description{font-size:1.33em}.appointment .appointment-form .form-fields{display:flex;flex-direction:column;gap:1em}.appointment .appointment-form .input__caption{font-size:1.11em}.appointment h2{font-size:2.56em;text-transform:uppercase}.appointment .appointment__button{align-self:flex-start;font-weight:600}.appointment .appointment__agreement{font-size:.78em}@media (max-width: 980px){.appointment{grid-template-columns:1fr;gap:1em}.appointment .image,.appointment .appointment-form{max-width:600px;margin:0 auto}.appointment h2{font-size:1.8em}}.call-me{display:flex;flex-direction:column;gap:2em;align-items:center;text-align:center}.call-me .call-to-action{font-size:2.33em;text-align:center;font-weight:500;line-height:1em}.call-me .phone-number{text-decoration:none;font-size:1.44em;line-height:1em}.call-me .social-links{display:flex;gap:1em}.call-me svg{width:40px;height:40px}.contacts{position:relative;margin-bottom:1em}.contacts h2{font-size:1.56em;margin:0 0 .5em}.contacts p{margin:1em 0}.contacts .strong{font-weight:600}.contacts .w1200,.contacts .lined-block{margin:3em auto 0;display:grid;grid-template-columns:1fr 1fr}.contacts .contacts__content{position:relative;z-index:1;background:#fff;padding:3em;border-radius:20px 20px 0 0}.contacts .phone-number{color:#ff8562;text-decoration:none}.contacts .address{font-size:.89em}.contacts #map{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}@media (max-width: 599px){.contacts{display:flex;flex-direction:column;gap:2em}.contacts .w1200,.contacts .lined-block{grid-template-columns:1fr;padding:0 1em;margin:0 auto;max-width:600px;width:max-content}.contacts #map{position:relative;height:300px}.contacts .contacts__content{padding:0}}
