.contacts-address{margin:48px 0 16px}.contacts-row{margin:24px 0}.contacts-row .title_h3{margin:14px 0 32px}.contacts-row .title_h3 .tabs_inline{margin-top:-6px}.contacts-col,.contacts-item{display:inline-block;vertical-align:top;margin:24px 48px 24px 0;white-space:nowrap;border-radius:.7rem;padding:24px}.contacts-col .title_h3,.contacts-item .title_h3{margin:0 0 10px}.contacts-col .title_h3 a [href^="tel:"],.contacts-item .title_h3 a [href^="tel:"]{cursor:default}.contacts-map{height:500px}.contacts-map iframe{border:0 none!important;width:100%;height:500px}.contacts-deliv-item{margin:12px 0}.contacts-deliv-col{display:inline-block;margin-right:24px}.contacts-form{display:inline-block;padding:24px;border-radius:.7rem;margin:0}.contacts-time .title_h4{margin-top:0}.contacts-time table{width:auto}.contacts-time table td,.contacts-time table th{padding:12px 24px}.contacts-time table th{border-top:0}.contacts-time table td{text-align:center;font-weight:500;border-top:2px solid #f33f3a;border-bottom:0}.contacts-time table .contacts-time-saturday{border-left:1px solid hsla(0,0%,84%,.5)}.contacts-row{margin-bottom:48px}.contacts-row .title_h2{margin:48px 0 0}.contacts-row.grid,.contacts-row>.grid{justify-content:flex-start;flex-flow:row wrap}.contacts-col,.contacts-item{background:#f6f6f7;margin-right:24px;margin-bottom:0}.contacts-col .title_h4,.contacts-item .title_h4{margin:0 0 12px}.contacts-col .title_h4 .icon,.contacts-item .title_h4 .icon{margin:-2px 5px 0 0;fill:#222;width:20px;height:20px}.contacts-col .title_h4 a[href^="tel:"],.contacts-item .title_h4 a[href^="tel:"]{color:#f33f3a}.grid>.contacts-col,.grid>.contacts-item{display:block;flex-basis:20%}.contacts-deliv-address{font-weight:500}.contacts-form{display:none}.contacts-form.active{display:block}.contacts-form .title_h4{margin-top:0}.ct{font-size:14px;line-height:1.5;padding-bottom:48px}.ct,.ct a{color:#222}.ct a{text-decoration:none}.ct a:hover{color:#f33f3a}.ct ul{list-style:none}.ct li,.ct ul{margin:0;padding:0}.ct li:before{content:none}.ct figure{margin:0}.ct .ct-d{display:inline}.ct .bc__item:last-child:after,.ct .ct-m{display:none}.ct-top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:8px}.ct .ct-h1{margin:0;font-size:34px;line-height:1.05;font-weight:500;letter-spacing:-.01em}.ct .ct-lead{margin:0;max-width:420px;color:#8d8d90;text-align:right;text-wrap:pretty}.ct .ct-h2{margin:0;font-size:22px;line-height:1.3;font-weight:500;letter-spacing:-.01em}.ct .ct-h2_gap{margin-bottom:12px}.ct-red{color:#f33f3a}.ct-hero{display:grid;grid-template-columns:480px minmax(0,1fr);gap:24px;margin-top:28px}.ct-card{gap:20px;padding:28px;background:#fff;border:1px solid #ededed;border-radius:.7rem}.ct-card,.ct-head{display:flex;flex-direction:column}.ct-head{gap:6px}.ct-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#8d8d90}.ct-addr{font-size:22px;line-height:1.3;font-weight:500;letter-spacing:-.01em}.ct-meta{display:flex;flex-wrap:wrap;color:#8d8d90}.ct-meta,.ct-status-wrap{align-items:center;gap:8px}.ct-status-wrap{display:inline-flex}.ct-status-wrap[hidden]{display:none}.ct-sep{width:4px;height:4px;border-radius:50%;background:#d6d6d6}.ct-status{display:inline-flex;align-items:center;gap:8px;font-weight:500;color:#8d8d90}.ct-status:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.ct-status.is-open{color:#00a308}.ct-block{display:flex;flex-direction:column;gap:10px;padding-top:20px;border-top:1px solid #ededed}.ct-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.ct-row__k{color:#8d8d90}.ct-row__v{text-align:right}.ct .ct-row__v_big{font-size:20px;font-weight:500;white-space:nowrap}.ct .ct-row__v_mid{font-size:16px;font-weight:500}.ct-soc-row{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.ct-soc{display:flex;gap:8px}.ct .ct-soc__a{display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:50%;background:#f6f6f7;transition:background .18s ease}.ct .ct-soc__a:hover{background:#fde3e2}.ct .ct-soc__a .icon{width:18px;height:18px;margin:0;fill:#222}.ct-actions{display:flex;gap:12px}.ct-actions .ct-btn{flex:1}.ct .ct-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:40px;margin:0;padding:0 18px;border:1px solid transparent;border-radius:.7rem;font:inherit;font-size:14px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.ct .ct-btn_primary{background:#f33f3a;color:#fff}.ct .ct-btn_primary:hover{background:#ff514d;color:#fff}.ct .ct-btn_primary:active{background:#d8342c}.ct .ct-btn_ghost{background:#fff;color:#222;border-color:#d6d6d6}.ct .ct-btn_ghost:hover{border-color:#f33f3a;color:#f33f3a}.ct-map{position:relative;min-height:440px;background:#f6f6f7;border-radius:.7rem;overflow:hidden}.ct-map .contacts-map{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ct-side{display:flex;flex-direction:column;gap:12px}.ct-fb{margin-top:24px;padding:20px 28px;background:#f6f6f7;border-radius:.7rem}.ct-fb__head{display:flex;align-items:center;justify-content:space-between;gap:24px}.ct-fb__text{display:flex;flex-direction:column;gap:2px}.ct-fb__title{font-size:18px;font-weight:500}.ct-fb__sub{color:#8d8d90}.ct .ct-fb__toggle{flex:none;min-width:160px}.ct .ct-fb.is-open .ct-fb__toggle{background:#fff;color:#222;border-color:#d6d6d6}.ct .ct-fb.is-open .ct-fb__toggle:hover{border-color:#f33f3a;color:#f33f3a}.ct-form{display:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px;margin-top:20px;padding-top:20px;border-top:1px dotted #d6d6d6}.ct-fb.is-open .ct-form{display:grid}.ct-form .form-error{margin-top:4px;font-size:12px;color:#f33f3a}.ct-form .f-subscribe-form-ok{font-weight:500;color:#00a308}.ct .ct-field{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;font-weight:400}.ct-field_wide{grid-column:span 2}.ct-field_full{grid-column:1/-1}.ct-field__label{font-size:13px;color:#8d8d90}.ct-req{color:#f33f3a;margin-left:2px}.ct .ct-form .ct-input{box-sizing:border-box;width:100%;max-width:none;height:40px;margin:0;padding:9px 10px;font:inherit;color:#222;background:#fff;border:1px solid #b2b2b2;border-radius:.7rem;outline:none;box-shadow:none}.ct .ct-form .ct-input:focus{border-color:#848484}.ct .ct-form .ct-input.form-input_error{border-color:#f33f3a}.ct .ct-form textarea.ct-input{height:auto;min-height:84px;resize:vertical}.ct-form__foot{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.ct-form__note{font-size:12px;color:#8d8d90}.ct-section{margin-top:48px}.ct-sec-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:12px}.ct .ct-tabs{display:flex;flex:none;gap:4px;margin:0;padding:0;border:0}.ct .ct-tabs .tabs__tab{margin:0;padding:8px 12px;font-size:13px;line-height:1.2;color:#8d8d90;background:none;border:0;border-bottom:2px solid transparent;border-radius:0;cursor:pointer}.ct .ct-tabs .tabs__tab:hover{color:#222}.ct .ct-tabs .tabs__tab.active{color:#222;font-weight:500;border-bottom-color:#f33f3a}.ct .ct-list{border:1px solid #ededed;border-radius:.7rem;overflow:hidden}.ct .ct-sdek-list{max-height:482px;overflow-y:auto}.ct .ct-sdek-list>li{display:grid;grid-template-columns:1.2fr 1.6fr 1fr;gap:20px;margin:0;padding:12px 20px;border-top:1px solid #ededed}.ct .ct-sdek-list>li:first-child{border-top:0}.ct .ct-sdek-list>li:hover{background:#f6f6f7}.ct .ct-sdek-list .contacts-deliv-col{display:block;margin:0;color:#8d8d90}.ct .ct-sdek-list .contacts-deliv-address{font-weight:500;color:#222}.ct .ct-sdek-list .contacts-deliv-col:last-child{text-align:right;color:#222}.ct .ct-sdek-map{height:400px;border-radius:.7rem;overflow:hidden;background:#f6f6f7}.ct-cities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ct-cities_stack{grid-template-columns:minmax(0,1fr);gap:12px}.ct-city{display:flex;flex-direction:column;gap:2px;padding:14px 20px;border:1px solid #ededed;border-radius:.7rem}.ct-city__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ct-city__row_sub{font-size:13px}.ct .ct-city__name,.ct .ct-city__phone{font-weight:500;white-space:nowrap}.ct .ct-city__addr{font-style:normal;color:#8d8d90}.ct .ct-city__map{flex:none;color:#1942d7}.ct .ct-city__map:hover{color:#f33f3a}.ct-photos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ct-photos img{display:block;width:100%;height:170px;object-fit:cover;border-radius:11px;background:#f6f6f7}.ct-photos figcaption{margin-top:6px;font-size:12px;color:#8d8d90}.ct-more{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start;margin-top:48px}.ct-det{padding:16px 24px;border:1px solid #ededed;border-radius:.7rem}.ct .ct-det__sum{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:16px;font-weight:500;list-style:none;cursor:pointer}.ct .ct-det__sum::-webkit-details-marker{display:none}.ct .ct-det__sum .icon{flex:none;width:12px;height:12px;margin:0;fill:#8d8d90;transition:transform .18s ease}.ct .ct-det[open]>.ct-det__sum .icon{transform:rotate(180deg)}.ct-det__body{margin-top:14px}.ct .ct-legal ul{display:flex;flex-direction:column;gap:6px}.ct-tm{display:flex;gap:12px}.ct-tm a{display:block;width:160px}.ct-tm img{display:block;width:100%;height:220px;object-fit:contain;background:#f6f6f7;border-radius:6px}@media (max-width:1100px){.ct-hero{grid-template-columns:400px minmax(0,1fr)}.ct-form{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-field_wide{grid-column:1/-1}.ct-cities{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-cities_stack{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.ct{padding-bottom:28px}.ct .ct-d{display:none}.ct .ct-m{display:inline}.ct-top{display:block;margin-top:4px}.ct .ct-h1{font-size:26px;line-height:1.1}.ct .ct-lead{max-width:none;margin-top:8px;text-align:left}.ct .ct-h2{font-size:18px}.ct-hero{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px}.ct-hero_store{gap:0}.ct-hero_store .ct-map{order:-1;min-height:0;height:170px;border:1px solid #ededed;border-bottom:0;border-radius:.7rem .7rem 0 0}.ct-hero_store .ct-card{border-radius:0 0 .7rem .7rem}.ct-side{margin-top:16px}.ct-card{gap:14px;padding:16px}.ct-head{gap:2px}.ct-eyebrow{display:none}.ct-addr{font-size:18px}.ct-block{gap:8px;padding-top:14px}.ct .ct-row__v_big{font-size:17px}.ct .ct-row__v_mid{font-size:14px}.ct-soc-row>.ct-row__k{display:none}.ct-soc{flex:1;justify-content:space-between}.ct .ct-soc__a{width:44px;height:44px}.ct .ct-soc__a .icon{width:20px;height:20px}.ct-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ct .ct-btn{height:44px;padding:0 12px}.ct-fb{margin-top:12px;padding:16px}.ct-fb__head{flex-direction:column;align-items:stretch;gap:12px}.ct-fb__title{font-size:16px}.ct-fb__sub{display:none}.ct .ct-fb__toggle{width:100%;height:40px}.ct-form{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px;padding-top:12px}.ct-field_wide{grid-column:auto}.ct .ct-field_opt{display:none}.ct-form__foot{flex-direction:column;align-items:stretch}.ct-form__foot .ct-btn{width:100%}.ct-section{margin-top:28px}.ct-sec-head{gap:12px;margin-bottom:4px}.ct .ct-sdek-list{max-height:372px;border:0;border-radius:0}.ct .ct-sdek-list>li{display:flex;flex-direction:column;gap:0;padding:10px 0;line-height:1.4}.ct .ct-sdek-list>li,.ct .ct-sdek-list>li:first-child{border-top:1px solid #ededed}.ct .ct-sdek-list>li:hover{background:none}.ct .ct-sdek-list .contacts-deliv-col{font-size:13px}.ct .ct-sdek-list .contacts-deliv-address{font-size:14px}.ct .ct-sdek-list .contacts-deliv-col:last-child{display:none}.ct .ct-sdek-map{height:260px}.ct-cities,.ct-cities_stack{grid-template-columns:minmax(0,1fr);gap:0}.ct-city{padding:10px 0;line-height:1.4;border:0;border-top:1px solid #ededed;border-radius:0}.ct-photos{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.ct-photos li{flex:none;width:200px;scroll-snap-align:start}.ct-photos img{height:140px}.ct-more{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:20px}.ct-det{padding:14px 16px}.ct .ct-det__sum{font-size:14px}.ct .ct-legal{font-size:13px}.ct-tm{gap:10px}.ct-tm a{width:50%}}