html{border:0!important}body,html{overflow-x:hidden}body{font-family:Lato;background:#fff;font-size:14px;line-height:20px;font-style:normal;font-weight:400;color:#222;max-width:100vw;padding-right:0!important}@media (min-width:1200px){body{font-size:18px;line-height:26px}}.mb24{margin-bottom:24px}.mb32{margin-bottom:32px}.g-wrapper,.g-wrapper__top{margin-top:50px}.g-wrapper{margin-bottom:50px}.g-wrapper_md{margin-top:25px;margin-bottom:25px}.g-wrapper__p{padding-top:50px;padding-bottom:50px}.contentPB{padding-bottom:40px}@media (min-width:1200px){.contentPB{padding-bottom:80px}}.g-gallery__img img{height:100%;object-fit:cover}img{max-width:100%;height:auto}#ToTop{border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.08);z-index:99;display:flex;align-items:center;align-content:center;justify-content:center;justify-items:center;position:fixed;bottom:5%;right:5%;transform:scale(0);opacity:0;cursor:pointer;transition:opacity .3s linear,box-shadow .2s linear;width:50px;height:50px}#ToTop:hover{opacity:1!important}#ToTop:hover svg>rect{fill:#3b3b3b}#ToTop:hover svg>path{stroke:#fff}#ToTop svg *{transition:all .2s linear}#ToTop.active{transform:scale(1);opacity:.7}@media (min-width:992px){#ToTop{width:80px;height:80px}}.h1{font-weight:800;font-size:38px;line-height:46px;text-transform:uppercase}@media (min-width:1200px){.h1{font-size:60px;line-height:70px}}.h2,.site__title,h1,h2{font-size:30px;line-height:40px;font-style:normal;font-weight:700;margin-bottom:16px}@media (min-width:1200px){.h2,.site__title,h1,h2{font-size:40px;line-height:50px;margin-bottom:24px}}.site__title{margin-bottom:40px}.h3,h3{font-size:24px;line-height:32px;font-style:normal;font-weight:700}@media (min-width:1200px){.h3,h3{font-size:30px;line-height:40px}}.b1{font-size:18px;line-height:26px;font-style:normal;font-weight:700}@media (min-width:1200px){.b1{font-size:24px;line-height:32px}}.b3{font-size:14px;line-height:20px;font-style:normal;font-weight:400}@media (min-width:1200px){.b3{font-weight:400;font-size:14px;line-height:20px}}a{text-decoration:none;display:inline-block;transition:color .2s linear}a,a:focus,a:hover{color:#ef7f1a}.btn__cart{font-style:normal;font-weight:800;font-size:18px;line-height:26px;border-radius:10px;border:1px solid #ef7f1a;display:inline-block;text-decoration:none;text-align:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='79' height='66' viewBox='0 0 79 66' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.26' d='M26.5 0h52L52 66H0L26.5 0z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:300%;transition:all .2s linear;padding:8px 17px;background-color:transparent;padding:8px}@media (min-width:1200px){.btn__cart{padding:12px 24px}}.btn__cart:focus,.btn__cart:hover{background-position:-200%;color:#fff}.btn__cart.active,.btn__cart:focus,.btn__cart:hover{background-color:#ef7f1a;color:#fff}@media (min-width:1200px){.btn__cart{padding:12px}}.btn__default{font-style:normal;font-weight:800;font-size:18px;line-height:26px;border-radius:10px;border:1px solid #ef7f1a;display:inline-block;text-decoration:none;text-align:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='79' height='66' viewBox='0 0 79 66' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.26' d='M26.5 0h52L52 66H0L26.5 0z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:300%;transition:all .2s linear;padding:8px 17px;background-color:#ef7f1a;color:#fff}@media (min-width:1200px){.btn__default{padding:12px 24px}}.btn__default:focus,.btn__default:hover{background-position:-200%;color:#fff;background-color:#f6b479}.btn__yellow{font-style:normal;font-weight:800;font-size:18px;line-height:26px;border-radius:10px;border:1px solid #ef7f1a;display:inline-block;text-decoration:none;text-align:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='79' height='66' viewBox='0 0 79 66' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.26' d='M26.5 0h52L52 66H0L26.5 0z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:300%;transition:all .2s linear;padding:8px 17px;background-color:#ffc107;color:#fff}@media (min-width:1200px){.btn__yellow{padding:12px 24px}}.btn__yellow:focus,.btn__yellow:hover{background-position:-200%;color:#fff;background-color:#ffce3a}.btn__black{font-style:normal;font-weight:800;font-size:18px;line-height:26px;border-radius:10px;border:1px solid #ef7f1a;display:inline-block;text-decoration:none;text-align:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='79' height='66' viewBox='0 0 79 66' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.26' d='M26.5 0h52L52 66H0L26.5 0z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:300%;transition:all .2s linear;padding:8px 17px;border-color:#3b3b3b;background-color:#3b3b3b;color:#fff}@media (min-width:1200px){.btn__black{padding:12px 24px}}.btn__black:focus,.btn__black:hover{background-position:-200%;color:#fff;border-color:#555;background-color:#555}.btn_lg{padding:17px 45px}.btn_md{padding:12px 33px;width:100%}@media (min-width:576px){.btn_md{width:auto}}@media (min-width:768px){.btn_md{padding:12px 18px}}.btn_sm{padding:4px 10px!important}@media (min-width:1200px){.btn_sm{padding:8px 15px!important}}.btn__show_more i:last-child{margin-left:15px}[class*=btn__]+[class*=btn__]{margin-left:calc(var(--bs-gutter-x) * .5)}.modal-dialog{min-width:288px}@media (min-width:768px){.modal-dialog{min-width:580px}}.modal-content{border-radius:10px}.modal-body{padding:22px 16px}@media (min-width:768px){.modal-body{padding:40px}}.modal-body:after{position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:5px;background-color:#000;border-radius:10px;width:90%;display:block;content:""}.modal-body .g-form input,.modal-body .g-form select{border:1px solid #d7d7d7}.modal-body .btn-close{border:0;background-color:transparent;background-image:url(../img/+.svg);background-repeat:no-repeat;background-size:cover;width:50px;height:50px;display:block;position:absolute;transform:rotate(0deg);transition:transform .2s linear;top:0;right:0}@media (min-width:576px){.modal-body .btn-close{top:10px;right:10px}}@media (min-width:992px){.modal-body .btn-close{top:20px;right:20px}}.modal-body .btn-close:hover{transform:rotate(180deg)}.modal-body__title{font-size:30px;line-height:40px;font-style:normal;font-weight:700;margin-bottom:38px}@media (min-width:1200px){.modal-body__title{font-size:40px;line-height:50px}}@media (max-width:575px){.b-modal__order__wrapper__form .btn__default{width:100%}}.bx-breadcrumb{display:flex;flex-wrap:wrap;margin-top:0;padding-top:16px;margin-bottom:16px}@media (min-width:576px){.bx-breadcrumb{padding-top:25px;margin-bottom:24px}}@media (min-width:768px){.bx-breadcrumb{padding-top:24px;margin-bottom:30px}}.bx-breadcrumb .bx-breadcrumb-item span{font-size:14px;line-height:20px;font-style:normal;font-weight:400;font-family:Lato}@media (min-width:1200px){.bx-breadcrumb .bx-breadcrumb-item span{font-weight:400;font-size:14px;line-height:20px}}.bx-breadcrumb .bx-breadcrumb-item{margin-bottom:0;margin-right:12px;display:none}@media (min-width:992px){.bx-breadcrumb .bx-breadcrumb-item{display:block}}.bx-breadcrumb .bx-breadcrumb-item:first-child,.bx-breadcrumb .bx-breadcrumb-item:last-child{display:block}.bx-breadcrumb .bx-breadcrumb-item i,.bx-breadcrumb .bx-breadcrumb-item svg{margin-right:12px}.bx-breadcrumb .bx-breadcrumb-item>a{color:#222}.bx-breadcrumb .bx-breadcrumb-item>span{color:#6f6f6f}#ResponsesSlider .owl-stage-outer,#ServicesSlider .owl-stage-outer{overflow:initial}.owl-nav{width:100%}.owl-nav,.owl-nav button{position:absolute;top:50%;transform:translateY(-50%)}.owl-nav button{border:0;z-index:2;display:block;width:40px;height:40px;border-radius:10px;background-color:#fff!important;box-shadow:0 8px 30px rgba(0,0,0,.08);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='34' viewBox='0 0 20 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 32l14-15L2 2' stroke='%23ef7f1a' stroke-width='5'/%3E%3C/svg%3E")!important;background-size:10px!important;background-position:50%!important;background-repeat:no-repeat!important;right:-55px;opacity:.7;transition:opacity .2s linear}.owl-nav button:focus,.owl-nav button:hover{opacity:1}.owl-nav button.owl-prev{right:auto;left:-55px;transform:rotate(-180deg) translateY(50%)}.owl-nav button.disabled,.owl-nav button span{display:none}.g-form__wrapper{padding:40px;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.3)}.b-contacts__form__success{align-content:center;justify-items:center;font-size:24px;line-height:32px;font-style:normal;font-weight:700;color:#ef7f1a;margin-bottom:0;background-color:hsla(0,0%,100%,.8)}@media (min-width:1200px){.b-contacts__form__success{font-size:30px;line-height:40px}}.b-root__cover__form .b-contacts__form__success{background-color:hsla(0,0%,100%,.8)}.b-contacts__form{position:relative}.b-contacts__form form{display:flex;flex-wrap:wrap}.b-contacts__form__title{font-size:30px;line-height:40px;font-style:normal;font-weight:700;margin-bottom:30px;flex:0 0 100%}@media (min-width:1200px){.b-contacts__form__title{font-size:40px;line-height:50px}}.b-contacts__form__input{flex:0 0 100%;display:flex;flex-wrap:wrap;position:relative}@media (min-width:768px){.b-contacts__form__input{flex:auto}.b-contacts__form__input+.b-contacts__form__input{margin-left:12px}}@media (min-width:992px){.b-contacts__form__input{flex:0 0 100%}.b-contacts__form__input+.b-contacts__form__input{margin-left:0}}.b-contacts__form__input span{font-weight:500;font-size:11px;line-height:26px;letter-spacing:.05em;text-transform:uppercase;color:#6f6f6f;flex:0 0 100%;margin-bottom:10px}.b-contacts__form__input input{padding:10px 0;flex:0 0 100%;border:0;outline:none;border-bottom:1px solid #eaeaea;font-size:14px;line-height:20px;font-style:normal;font-weight:400}@media (min-width:1200px){.b-contacts__form__input input{font-size:18px;line-height:26px}}.b-contacts__form__input.error input{border-color:#c00}.b-contacts__form__input.error .b-contacts__form__error__text{display:block;position:absolute;bottom:2px;right:0;color:#c00;font-size:14px;line-height:20px;font-style:normal;font-weight:400;text-transform:lowercase}@media (min-width:1200px){.b-contacts__form__input.error .b-contacts__form__error__text{font-weight:400;font-size:14px;line-height:20px}}.b-contacts__form__input .b-contacts__form__error__text{display:none}.b-contacts__form__input+.b-contacts__form__file,.b-contacts__form__input+.b-contacts__form__input{margin-top:20px}.b-contacts__form__file{flex:0 0 100%;display:flex;flex-wrap:wrap}.b-contacts__form__file>span{position:relative;font-size:14px;line-height:20px;font-style:normal;font-weight:400;color:#222}@media (min-width:1200px){.b-contacts__form__file>span{font-weight:400;font-size:14px;line-height:20px}}.b-contacts__form__file>span:before{content:"";display:inline-block;top:3px;position:relative;width:16px;height:16px;background-size:cover;background-image:url(../img/Frame1.svg);margin-right:12px}.b-contacts__form__file input{display:none;font-size:14px;line-height:20px;font-style:normal;font-weight:400}@media (min-width:1200px){.b-contacts__form__file input{font-size:18px;line-height:26px}}.b-contacts__form__file+.b-contacts__form__input{margin-top:20px}.b-contacts__form__footer{display:flex;margin-top:24px;align-items:center;flex-wrap:wrap}@media (min-width:768px){.b-contacts__form__footer{flex-wrap:nowrap}}.b-contacts__form__footer button,.b-contacts__form__footer input{white-space:nowrap;margin-bottom:15px;width:100%;flex:0 0 auto}@media (min-width:768px){.b-contacts__form__footer button,.b-contacts__form__footer input{width:auto;margin-bottom:0}}.b-contacts__form__agree{flex:auto;padding-left:34px;font-style:normal;font-weight:300;font-size:14px;line-height:16px;background-position:14px top;background-repeat:no-repeat;background-image:url(../img/3143.svg)}.b-contacts__form__agree a{color:#ef7f1a}.b-left__menu__title{font-size:14px;line-height:20px;font-style:normal;font-weight:400;font-weight:700;margin-bottom:15px;display:none}@media (min-width:1200px){.b-left__menu__title{font-size:18px;line-height:26px}}.b-left__menu{display:flex;flex-direction:column;list-style-type:none;padding:0;margin:0}.b-left__menu li{display:block;border:1px solid #eaeaea;overflow:hidden}.b-left__menu li:first-child{border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0}.b-left__menu li:last-child{border-radius:10px;border-top-left-radius:0;border-top-right-radius:0}.b-left__menu li+li{border-top:0}.b-left__menu a{text-decoration:none;background-color:#f6f8f9;display:block;width:100%;padding:5px 15px;color:#6f6f6f;font-size:14px;line-height:20px;font-style:normal;font-weight:400;transition:color .2s linear,background-color .2s linear}@media (min-width:1200px){.b-left__menu a{font-size:18px;line-height:26px}}.b-left__menu a.selected,.b-left__menu a:focus,.b-left__menu a:hover{background-color:#eaeaea;color:#ef7f1a}.basket-items-list{padding:0}@media (min-width:576px){.basket-items-list-item-descriptions{padding-left:0;padding-right:0}}@media (max-width:768px){.basket-item-info-name,.basket-item-info-name-link{line-height:120%}}.ash__basket__basket__item{position:relative}.ash__basket__basket__item .ash__basket__basket__item__control{position:absolute;top:10px;right:0;width:auto;display:flex;flex-wrap:nowrap;flex-direction:column;align-items:center;padding:0}.ash__basket__basket__item .ash__basket__basket__item__control [data-entity=basket-item-delete]{margin-top:30px;display:inline-block}.ash__basket__basket__item .ash__basket__basket__item__control [data-entity=basket-item-delete] svg{fill:#222;width:25px}.ash__basket__basket__item .basket-item-block-actions{opacity:1}.ash__basket__basket__item .basket-item-block-price{flex-direction:row;display:flex;flex-wrap:wrap;padding:0;align-items:center;margin-top:10px}@media (min-width:768px){.ash__basket__basket__item .basket-item-block-price{margin-top:30px}}@media (min-width:992px){.ash__basket__basket__item .basket-item-block-price{align-items:flex-start}}@media (min-width:576px){.ash__basket__basket__item .basket-item-block-price{align-items:center}}.ash__basket__basket__item .basket-item-block-price .basket-item-price-old{position:relative;top:0;left:0;right:auto;display:flex;align-items:center;margin-right:10px;text-decoration:line-through}@media (min-width:576px){.ash__basket__basket__item .basket-item-block-price .basket-item-price-old{margin-right:21px}}.ash__basket__basket__item .basket-item-block-price .basket-item-price-old .basket-item-price-old-text{font-size:8px;line-height:10px;font-weight:400;color:#bbb}@media (min-width:576px){.ash__basket__basket__item .basket-item-block-price .basket-item-price-old .basket-item-price-old-text{font-size:14px;line-height:17px}}.ash__basket__basket__item .basket-item-block-price .basket-item-price-old .basket-item-price-old-text:after{content:none}.ash__basket__basket__item .basket-item-block-price .basket-item-price-current{display:flex;align-items:center}.ash__basket__basket__item .basket-item-block-price .basket-item-price-current .basket-item-price-current-text{font-size:8px;line-height:10px;font-weight:400}@media (min-width:576px){.ash__basket__basket__item .basket-item-block-price .basket-item-price-current .basket-item-price-current-text{font-size:14px;line-height:17px}}.ash__basket__basket__item .basket-item-block-price .basket-item-price__quantity{display:flex;align-items:center;margin-left:7px;font-size:8px;line-height:10px;font-weight:400}@media (min-width:576px){.ash__basket__basket__item .basket-item-block-price .basket-item-price__quantity{font-size:12px;line-height:15px}}.ash__basket__basket__item .basket-item-block-price .basket-item-price__quantity span{line-height:10px;font-weight:400;margin-left:7px}@media (min-width:576px){.ash__basket__basket__item .basket-item-block-price .basket-item-price__quantity span{font-size:14px;line-height:17px}}.ash__basket__basket__item .basket-item-block-price .basket-item-price-title{flex:0 0 100%;text-align:left}.ash__basket__basket__item .basket-item-block-price .basket-item-price-difference{color:#c00;flex:0 0 100%;text-align:left;background-color:transparent}.ash__basket__basket__item .basket-item-info-name a{display:inline-block;text-decoration:none}.ash__basket__basket__item .basket-item-info-name [data-entity=basket-item-name]{font-size:14px;line-height:20px;font-style:normal;font-weight:400;font-weight:700}@media (min-width:1200px){.ash__basket__basket__item .basket-item-info-name [data-entity=basket-item-name]{font-size:18px;line-height:26px}}.ash__basket__basket__item .basket-item-info-name [data-entity=basket-item-subname]{font-weight:200;line-height:130%;font-size:8px;margin-top:5px}@media (min-width:576px){.ash__basket__basket__item .basket-item-info-name [data-entity=basket-item-subname]{margin-top:15px;font-size:14px}}.ash__basket__basket__item .basket-item-info-name span{display:block}.ash__basket__basket__item .basket-item-block-amount{display:flex;align-items:center;margin-top:10px;margin-bottom:25px;padding:0}.ash__basket__basket__item .basket-item-block-amount .basket-item-amount-btn-minus,.ash__basket__basket__item .basket-item-block-amount .basket-item-amount-btn-plus{width:20px;height:20px;flex:0 0 20px;border-radius:33px;background-color:#e6e6e6}@media (min-width:576px){.ash__basket__basket__item .basket-item-block-amount .basket-item-amount-btn-minus,.ash__basket__basket__item .basket-item-block-amount .basket-item-amount-btn-plus{flex:0 0 33px;width:33px;height:33px}}.ash__basket__basket__item .basket-item-block-amount .basket-item-amount-btn-minus:after,.ash__basket__basket__item .basket-item-block-amount .basket-item-amount-btn-plus:after{background-color:#222}.ash__basket__basket__item .basket-item-block-amount [data-entity=basket-item-delete]{width:20px;height:20px;flex:0 0 20px;margin-left:15px}@media (min-width:576px){.ash__basket__basket__item .basket-item-block-amount [data-entity=basket-item-delete]{flex:0 0 33px;width:33px;height:33px}}.ash__basket__basket__item .basket-item-block-amount [data-entity=basket-item-delete] svg{display:block;width:100%;height:100%;object-fit:contain}.ash__basket__basket__item .basket-item-block-amount .basket-item-amount-filed-block{flex:auto}.ash__basket__basket__item .basket-item-block-amount .basket-item-amount-filed-block input{width:50px;font-size:10px;line-height:12px;border:0;background-color:transparent;font-weight:300;color:#222}@media (min-width:576px){.ash__basket__basket__item .basket-item-block-amount .basket-item-amount-filed-block input{width:100%;font-size:20px;line-height:25px}}@media (min-width:567px){.ash__basket__basket__item .basket-item-block-amount .basket-item-amount-filed-block input{width:60px}}@media (min-width:576px){.ash__basket__basket__item .basket-item-block-amount{margin-top:0;margin-bottom:0}}.ash__basket__basket__item .basket-item-block-image img{max-width:100%;height:auto}.basket-checkout-container{border:0;padding:0;justify-content:flex-start}.basket-checkout-block-total-title{font-size:16px}@media (min-width:576px){.basket-checkout-block-total-title{font-size:24px}}.basket-coupon-block-total-price-current{font-size:22px;line-height:22px;margin-bottom:0}@media (min-width:576px){.basket-coupon-block-total-price-current{font-size:36px;line-height:36px;margin-bottom:7px}}.basket-coupon-block-total-price-old{font-size:14px;line-height:16px}@media (min-width:576px){.basket-coupon-block-total-price-old{font-size:18px;line-height:16px}}.basket-coupon-block-total-price-difference{background-color:transparent;color:#c00}.basket-items-list-item-container-expend .basket-items-list-item-removed-container{background-color:transparent}.basket-item-amount-field-description{display:none}.basket-item-block-image{width:100%;max-width:100%;max-height:265px}.basket-item-block-image .basket-item-image-link{display:block;width:100%;height:100%}.basket-item-block-image img{width:100%;height:100%;object-fit:contain}.basket-items-list-table{display:flex}.basket-items-list-table>tbody{width:100%;display:flex}.basket-items-list-table>tbody tr>td{border:0;display:block;width:100%}.basket-items-list-wrapper,.basket-items-list-wrapper-compact{border:0}.basket-checkout-section-inner{display:flex;flex-direction:column}.basket-checkout-block-total-price-inner{padding-top:0;width:100%}.basket-checkout-block-total-price{padding-left:0}.basket-coupon-block-total-price-current,.basket-coupon-block-total-price-difference,.basket-coupon-block-total-price-old{font-weight:300;font-size:20px;line-height:25px;display:flex;justify-content:space-between;position:relative;padding:0}.basket-coupon-block-total-price-old{color:#0f0f0f;margin-bottom:20px}.basket-coupon-block-total-price-old:after{content:none}.basket-coupon-block-total-price-difference{color:red;margin-bottom:20px}.basket-coupon-block-total-price-current{font-weight:400}.basket-checkout-block-btn{padding-top:60px;padding-left:0}.basket-checkout-block-btn a{width:100%}.basket-checkout-block-btn a+a{margin-top:16px}.basket-checkout__delivery__wrapper{margin-top:25px;margin-bottom:61px;display:flex;flex-direction:column;width:100%}.basket-checkout__delivery__item{background:#fff;box-shadow:0 3px 7px rgba(0,0,0,.25);display:block;width:100%;padding:17px 25px;font-weight:300;font-size:18px;line-height:22px;color:#222}.basket-checkout__delivery__item span{color:red}.basket-checkout__delivery__item+*{margin-top:15px}@media (min-width:992px){.basket-items__left_part{border-right:2px solid #cfcfcf}}.basket-items-list-table>tbody>tr{flex:0 0 100%;padding-left:calc(.5 * var(--bs-gutter-x));padding-right:calc(.5 * var(--bs-gutter-x))}@media (min-width:992px){.basket-items-list-table>tbody>tr{flex:0 0 100%}}.basket-items-list-table>tbody{display:flex!important;flex-direction:row;flex-wrap:wrap;margin-left:calc(-.5 * var(--bs-gutter-x));margin-right:calc(-.5 * var(--bs-gutter-x))}@media (min-width:992px){.basket-items-list-table>tbody{flex-direction:row}}.basket-coupon-section{order:0!important}.basket-item-info-name,.basket-item-info-name-link{font-size:18px;line-height:26px;font-style:normal;font-weight:700;padding:0}@media (min-width:1200px){.basket-item-info-name,.basket-item-info-name-link{font-size:24px;line-height:32px}}@media (min-width:992px){.basket-item-info-name,.basket-item-info-name-link{padding:0 20px 0 0}}.basket-item-amount-btn-minus:after,.basket-item-amount-btn-plus:after,.basket-item-amount-btn-plus:before{margin-top:0;margin-left:0;transform:translate(-50%,-50%)}.rightModal.active .rightModal__container{display:flex;transition:transform .2s linear;transform:translateX(0)}.rightModal.active .rightModal__overlay{display:block}.rightModal__container{display:none;position:fixed;top:0;right:0;bottom:0;background-color:#fff;transform:translateX(105%);transition:transform 0s linear;flex-direction:column;justify-content:center;width:100vw}@media (min-width:768px){.rightModal__container{width:50vw}}@media (min-width:992px){.rightModal__container{width:40vw}}@media (min-width:1200px){.rightModal__container{width:30vw}}.rightModal__container__close{position:absolute;top:50px;right:50px;cursor:pointer}.rightModal__container__item{overflow-y:auto;position:relative;padding:50px 60px;max-height:calc(100vh - 100px);scrollbar-width:thin;scrollbar-color:#959595 #e4e4e4}@media (min-width:992px){.rightModal__container__item{padding:50px 80px}}.rightModal__container__item::-webkit-scrollbar{width:6px}.rightModal__container__item::-webkit-scrollbar-track{background:#e4e4e4}.rightModal__container__item::-webkit-scrollbar-thumb{background-color:#959595;border-radius:0;border:0}.rightModal__container__item .go-back{left:70px;position:absolute;transform:translateY(-150%)}.rightModal__container__item [class*=btn__]{width:100%;padding:15px;text-align:center;font-weight:300;font-size:16px;line-height:19px}.rightModal__container__item small{display:block;margin-top:10px;font-weight:300;font-size:10px;line-height:150%}.rightModal__overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:100}.rightModal__container .form-check+.form-check{margin-top:10px;margin-bottom:0}.rightModal__container .form-check.form-check_order+.form-check.form-check_order{margin-top:15px;margin-bottom:0}.rightModal__container .form-check-label .form-check-input{margin-top:0}.rightModal__container .form-check-label span{display:block;font-weight:300;font-size:14px;line-height:150%}.rightModal__container .form-check-label span small{display:inline-block;margin-top:0;line-height:inherit}.rightModal__container .form-check-label span.price{color:red;font-weight:300;font-size:12px;line-height:15px;margin-top:5px}.rightModal__container .g-form{position:relative;font-size:12px;line-height:100%;display:flex;flex-direction:column}.rightModal__container .g-form span{color:#29353c;font-weight:300;font-size:18px;line-height:22px}.rightModal__container .g-form input,.rightModal__container .g-form textarea{font-size:14px;line-height:17px;height:auto;padding:5px 0;color:#646464;display:block;width:100%;border-top:0;border-left:0;border-right:0;border-radius:0;outline:none;border-bottom:1px solid #29353c;margin-bottom:30px}.rightModal__container .g-form input.error,.rightModal__container .g-form textarea.error{border-bottom-color:red}.rightModal__container .g-form span.g-form__error{position:absolute;top:100%;left:0;font-weight:300;font-size:12px;line-height:15px;color:red}.rightModal__container .g-form__total__error{font-size:12px;text-align:center;margin-bottom:20px;background-color:rgba(255,0,0,.6);color:#fff;padding:5px 10px}.rightModal__container .ash__dropdown__country{margin-bottom:20px}.rightModal__container .ash__dropdown__country img{width:40px;height:auto}.rightModal__container .ash__dropdown__country .dropdown-item{display:flex;flex-wrap:nowrap;align-items:center}.rightModal__container .ash__dropdown__country .dropdown-item span{padding-left:10px}.rightModal__container .ash__dropdown__country .dropdown-toggle{padding-left:0;padding-right:0;border-radius:0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #29353c;width:100%;display:flex;flex-direction:row;align-items:center}.rightModal__container .ash__dropdown__country .dropdown-toggle span{padding-left:10px}.rightModal__container .ash__dropdown__country .dropdown-toggle:after{margin-left:auto}.rightModal__container .ash__dropdown__country .dropdown-toggle .show{border-color:initial}.rightModal__container .ash__dropdown__country .dropdown-menu{width:100%;border-radius:0}.rightModal__container .ash__dropdown__country__alert{color:#c00;font-size:12px;margin-top:-15px;margin-bottom:15px;line-height:100%;font-weight:700}.rightModal__container .form-check-input:checked{background-color:#222;border-color:#222}.rightModal__container .form-check-input:focus{border-color:#222;outline:0;box-shadow:0 0 0 .25rem rgba(0,0,0,.3)}.rightModal__container .form-switch .form-check-input:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill=' 0000fe'/%3E%3C/svg%3E")}.rightModal__container .form-switch .form-check-input:checked:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.rightModal__container .form-check-input[type=checkbox]{border-radius:0}.alerts__display__errors,.alerts__display__success,.alerts__display__success__add{position:relative}.toast__success__add{background-color:#fff;color:#222}.toast__success{background-color:green;color:#fff}.toast__error{background-color:#c00;color:#fff}.toast__error,.toast__success,.toast__success__add{box-shadow:0 3px 7px rgba(0,0,0,.25);padding:12px 10px;width:286px;display:none;position:fixed;top:80px;right:20px;z-index:200}.toast__error.active,.toast__success.active,.toast__success__add.active{display:block}.toast__error img,.toast__success__add img,.toast__success img{object-fit:contain;width:100%;height:auto}.toast__error .toast-header,.toast__success .toast-header,.toast__success__add .toast-header{font-size:14px;font-weight:400}.toast__error p,.toast__success__add p,.toast__success p{font-weight:200;font-size:10px;line-height:130%}.toast__error .toast-body,.toast__error b,.toast__success .toast-body,.toast__success__add .toast-body,.toast__success__add b,.toast__success b{margin-bottom:4px;display:block;font-weight:400;font-size:12px;line-height:15px}.b-header{z-index:100;box-shadow:0 1px 4px 0 rgba(0,0,0,.1);background-color:hsla(0,0%,100%,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:fixed;top:0;left:0;right:0}.b-header__top{padding-top:20px;padding-bottom:20px}.b-header__logo{font-size:32px;display:flex;align-items:center}.b-header__logo img{width:40px;height:40px;object-fit:contain}.b-header__logo img+*{padding-left:10px}.b-header__menu{display:flex;padding:0;list-style-type:none;width:100%;margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5);margin-bottom:0}.b-header__menu li{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);position:relative}.b-header__menu li:hover .b-header__menu__sub__wrapper{display:flex}.b-header__menu a{color:#222;text-decoration:none;position:relative}.b-header__menu a:after{z-index:1;content:"";position:absolute;bottom:-5px;left:0;width:100%;background-color:#ef7f1a;height:3px;display:block;transform:scaleX(0);transition:transform .2s linear}.b-header__menu a.selected,.b-header__menu a:focus,.b-header__menu a:hover{color:#ef7f1a}.b-header__menu a.selected:after,.b-header__menu a:focus:after,.b-header__menu a:hover:after{transform:scaleX(1)}.b-header__menu__sub__wrapper{padding-top:15px;display:none;position:absolute;top:100%;left:0}.b-header__menu__sub{box-shadow:0 0 20px rgba(0,0,0,.3);display:flex;flex-direction:column;list-style-type:none;padding:0;margin:0;background-color:#fff}.b-header__menu__sub li:first-child{padding-top:15px}.b-header__menu__sub li:last-child{padding-bottom:15px}.b-header__menu__sub li+li{padding-top:10px}.b-header__menu__sub a{font-size:14px;line-height:20px;font-style:normal;font-weight:400;display:block;width:100%}@media (min-width:1200px){.b-header__menu__sub a{font-weight:400;font-size:14px;line-height:20px}}.b-header__menu__sub a:after{content:none}.b-header__search{position:absolute;top:50%;right:0;transform:translateY(-50%);padding-right:40px;z-index:2;display:flex;overflow:hidden;width:0;transition:width .2s linear,background-color .2s linear .2s;box-shadow:none;background-color:transparent}.b-header__search.active{transition:width .2s linear,background-color .2s linear;background-color:#fff;width:400px;box-shadow:0 0 20px rgba(0,0,0,.3)}.b-header__search button{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23444' d='M15.491 14.071L10.887 9.53c.727-.989 1.223-2.206 1.223-3.524C12.109 2.693 9.395 0 6.055 0S0 2.693 0 6.006c0 3.312 2.716 6.008 6.055 6.008 1.266 0 2.567-.516 3.539-1.178l4.562 4.556 1.335-1.321zM1.632 5.996a4.407 4.407 0 0 1 4.403-4.403 4.406 4.406 0 0 1 4.402 4.403 4.406 4.406 0 0 1-4.402 4.402 4.409 4.409 0 0 1-4.403-4.402z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;width:20px;height:20px;background-color:transparent;border:0}.b-header__search input{background-color:transparent;width:100%;border:0;padding:10px 15px;outline:none}.b-header__search__trigger{position:relative;z-index:3;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23444' d='M15.491 14.071L10.887 9.53c.727-.989 1.223-2.206 1.223-3.524C12.109 2.693 9.395 0 6.055 0S0 2.693 0 6.006c0 3.312 2.716 6.008 6.055 6.008 1.266 0 2.567-.516 3.539-1.178l4.562 4.556 1.335-1.321zM1.632 5.996a4.407 4.407 0 0 1 4.403-4.403 4.406 4.406 0 0 1 4.402 4.403 4.406 4.406 0 0 1-4.402 4.402 4.409 4.409 0 0 1-4.403-4.402z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;width:20px;height:20px}.b-header__search__trigger.active{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+DQo8c3ZnIHdpZHRoPSI4MDBweCIgaGVpZ2h0PSI4MDBweCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPGcgaWQ9Ik1lbnUgLyBDbG9zZV9NRCI+DQo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTggMThMMTIgMTJNMTIgMTJMNiA2TTEyIDEyTDE4IDZNMTIgMTJMNiAxOCIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9nPg0KPC9zdmc+)}.b-header__cart{position:relative}.b-header__cart span{position:absolute;top:72%;left:50%;transform:translate(-50%,-50%);font-weight:700;font-size:10px}.b-header__contacts{display:flex;align-items:center}.b-header__contacts__phone{background-image:url(../img/phone_icon.svg);background-repeat:no-repeat;background-position:0;background-size:18px;padding-left:22px;font-size:14px;line-height:20px;font-style:normal;font-weight:400;color:#222;font-weight:700}@media (min-width:1200px){.b-header__contacts__phone{font-size:18px;line-height:26px}}.b-header__contacts__social{margin-left:10px;align-items:center;display:flex}.b-header__contacts__social *{display:inline-block;background-position:50%;background-size:cover;width:20px;height:20px}.b-header__contacts__social .b-header__contacts__social__tg+.b-header__contacts__social__wp{margin-left:5px}.b-header__contacts__social .b-header__contacts__social__tg{background-image:url(../img/telegram_logo_messanger_social_social.svg)}.b-header__contacts__social .b-header__contacts__social__wp{background-image:url(../img/whatsapp_chat_sms_social.svg)}.b-header__contacts__email{font-size:14px;line-height:20px;font-style:normal;font-weight:400;color:#222;background-position:0;background-size:18px;background-repeat:no-repeat;padding-left:22px;background-image:url(../img/address_at_contact_email_icon.svg)}@media (min-width:1200px){.b-header__contacts__email{font-size:18px;line-height:26px}}.b-index__partners{background-color:#f6f8f9}.b-index__partners__item{display:flex;align-items:center;justify-content:center;padding:15px;background-color:#fff;border-radius:10px}.b-index__partners__item img{width:100%;height:80px;object-fit:contain}.b-index__services__wrapper{padding:20px;border-radius:10px;display:flex;height:100%;box-shadow:0 0 20px rgba(0,0,0,.3)}.b-index__services__item{display:flex}.b-index__services__item__img{flex:0 0 30%;display:block}.b-index__services__item__img img{width:100%;height:100%;object-fit:cover;border-radius:10px}.b-index__services__item__desc{flex:0 0 70%;padding-left:var(--bs-gutter-x);display:flex;flex-direction:column}.b-index__services__item__title{font-size:14px;line-height:20px;font-style:normal;font-weight:400;color:#222;margin-bottom:15px}@media (min-width:1200px){.b-index__services__item__title{font-size:18px;line-height:26px}}.b-index__services__item__text{font-size:14px;line-height:20px;font-style:normal;font-weight:400;color:#6f6f6f}@media (min-width:1200px){.b-index__services__item__text{font-weight:400;font-size:14px;line-height:20px}}[data-catalog-section-item]{margin-bottom:var(--bs-gutter-x)}.b-index__catalog__section__item__wrapper{border-radius:10px;border:1px solid #eaeaea;height:100%;padding:15px;transition:box-shadow .2s linear}.b-index__catalog__section__item__wrapper:hover{box-shadow:0 0 20px rgba(0,0,0,.3)}.b-index__catalog__section__item{display:flex;flex-direction:column;align-content:center}.b-index__catalog__section__item__img{width:100%;margin-bottom:10px}.b-index__catalog__section__item__img img{width:100%;height:150px;object-fit:contain}.b-index__catalog__section__item__name{text-align:center;font-size:14px;line-height:20px;font-style:normal;font-weight:400;color:#222}@media (min-width:1200px){.b-index__catalog__section__item__name{font-size:18px;line-height:26px}}.b-main__banner__item{padding-top:50px;padding-bottom:50px;position:relative;height:100%;width:100%}.b-main__banner__item>*{position:relative;z-index:2}.b-main__banner__item__bg{z-index:1;position:absolute;top:0;left:0;right:0;bottom:0}.b-main__banner__item__bg img{width:100%;height:100%;object-fit:cover}.b-main__banner__item__title{font-size:24px;line-height:32px;font-style:normal;font-weight:700;color:#ef7f1a;margin-bottom:25px}@media (min-width:1200px){.b-main__banner__item__title{font-size:30px;line-height:40px}}.b-main__banner__item__description{font-size:14px;line-height:20px;font-style:normal;font-weight:400;color:#fff;margin-bottom:25px}@media (min-width:1200px){.b-main__banner__item__description{font-size:18px;line-height:26px}}.b-main__banner__item__img img{height:350px;width:100%;object-fit:contain}[data-anim-class]{opacity:0}.b-main__banner .owl-nav button{width:60px;height:60px;background-size:15px!important;right:40px}.b-main__banner .owl-nav button.owl-prev{left:40px}.b-main__banner .owl-stage{display:flex}.b-main__banner .owl-stage .owl-item{display:flex;width:100%}.b-footer__map__contacts__wrapper{border-radius:10px;margin-bottom:-80px;position:relative;z-index:2;background-color:#fff;display:flex;flex-wrap:wrap;border-right:6px solid #ef7f1a;box-shadow:0 0 20px rgba(0,0,0,.3)}.b-footer__map__contacts__wrapper__left{border-right:1px solid #eaeaea;flex:0 0 100%;max-width:100%;padding:30px 20px}@media (min-width:375px){.b-footer__map__contacts__wrapper__left{padding:40px 30px}}@media (min-width:1024px){.b-footer__map__contacts__wrapper__left{padding:55px 46px;flex:0 0 50%;max-width:50%}}.b-footer__map__contacts__wrapper__right{flex:0 0 100%;max-width:100%;padding:0 30px 30px}@media (min-width:1024px){.b-footer__map__contacts__wrapper__right{padding:55px 106px 55px 46px;flex:0 0 50%;max-width:50%}}.b-footer__map__contacts__row{display:flex;flex-wrap:wrap;align-items:center}.b-footer__map__contacts__phone{background-image:url(../img/phone_icon.svg);background-repeat:no-repeat;background-position:0;background-size:32px;font-size:18px;line-height:30px;padding-left:44px;font-weight:700}@media (min-width:375px){.b-footer__map__contacts__phone{font-size:20px}}@media (min-width:768px){.b-footer__map__contacts__phone{font-size:24px;line-height:40px}}@media (min-width:1200px){.b-footer__map__contacts__phone{font-variant:normal;font-size:40px;line-height:50px}}.b-footer__map__contacts__social{margin-left:7px}@media (min-width:375px){.b-footer__map__contacts__social{margin-left:10px}}@media (min-width:768px){.b-footer__map__contacts__social{margin-left:28px}}.b-footer__map__contacts__social *{display:inline-block;background-position:50%;background-size:cover;width:20px;height:20px}@media (min-width:375px){.b-footer__map__contacts__social *{width:24px;height:24px}}@media (min-width:768px){.b-footer__map__contacts__social *{width:32px;height:32px}}.b-footer__map__contacts__social .b-footer__map__contacts__social__tg+.b-footer__map__contacts__social__wp{margin-left:12px}.b-footer__map__contacts__social .b-footer__map__contacts__social__tg{background-image:url(../img/telegram_logo_messanger_social_social.svg)}.b-footer__map__contacts__social .b-footer__map__contacts__social__wp{background-image:url(../img/whatsapp_chat_sms_social.svg)}.b-footer__map__contacts__email{font-size:18px;line-height:26px;font-style:normal;font-weight:700;background-position:0;background-size:24px;background-repeat:no-repeat;padding-left:45px;background-image:url(../img/address_at_contact_email_icon.svg);margin-top:16px}@media (min-width:1200px){.b-footer__map__contacts__email{font-size:24px;line-height:32px}}.b-footer__map__contacts__address{font-size:18px;line-height:26px;font-style:normal;font-weight:700;background-position:0;background-size:24px;background-repeat:no-repeat;padding-left:45px;background-image:url(../img/pin_marker_pin_icon.svg);margin-top:16px}@media (min-width:1200px){.b-footer__map__contacts__address{font-size:24px;line-height:32px}}.b-footer__map__contacts__work{font-size:18px;line-height:26px;font-style:normal;font-weight:700;background-position:0;background-size:24px;background-repeat:no-repeat;padding-left:45px;background-image:url(../img/clock_time_hour_stopwatch_timer_icon.svg);margin-top:16px}@media (min-width:1200px){.b-footer__map__contacts__work{font-size:24px;line-height:32px}}.b-footer__map__contacts__info{margin-top:40px;font-size:14px;line-height:20px;font-style:normal;font-weight:400;color:#6f6f6f}@media (min-width:1200px){.b-footer__map__contacts__info{font-weight:400;font-size:14px;line-height:20px}}.b-footer__menu__title{font-size:14px;line-height:20px;font-style:normal;font-weight:400;margin-bottom:15px}@media (min-width:1200px){.b-footer__menu__title{font-size:18px;line-height:26px}}.b-footer__menu{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;flex-wrap:wrap}.b-footer__menu a{color:#f6f8f9;font-size:14px;line-height:20px;font-style:normal;font-weight:400}@media (min-width:1200px){.b-footer__menu a{font-weight:400;font-size:14px;line-height:20px}}.b-footer__menu.col2{flex-direction:row}.b-footer__menu.col2 li{flex:0 0 50%}.b-footer{background-color:#222;padding-top:46px;color:#fff}.b-footer__bottom{padding-top:16px;padding-bottom:16px;margin-top:16px;border-top:1px solid #eaeaea}.b-footer__bottom *{font-size:14px;line-height:20px;font-style:normal;font-weight:400;color:#fff}@media (min-width:1200px){.b-footer__bottom *{font-weight:400;font-size:14px;line-height:20px}}.b-footer__bottom a{white-space:nowrap}.b-footer__bottom a+a{margin-left:36px}.b-footer__logo{margin-bottom:20px;display:flex;align-items:center}.b-footer__logo img{width:40px;height:40px;object-fit:contain}.b-footer__logo img+*{padding-left:10px}.b-footer__logo span{font-size:34px;color:#fff}.b-footer__contacts__row{display:flex;flex-wrap:wrap;align-items:center}.b-footer__contacts__phone{background-image:url(../img/phone_icon.svg);background-repeat:no-repeat;background-position:0;background-size:16px;padding-left:25px;font-size:18px;line-height:26px;font-style:normal;font-weight:700}@media (min-width:1200px){.b-footer__contacts__phone{font-size:24px;line-height:32px}}@media (min-width:768px){.b-footer__contacts__phone{background-size:16px;padding-left:25px;font-size:18px;line-height:26px;font-style:normal;font-weight:700}}@media (min-width:768px) and (min-width:1200px){.b-footer__contacts__phone{font-size:24px;line-height:32px}}@media (min-width:992px){.b-footer__contacts__phone{background-size:24px;padding-left:30px;font-size:18px;line-height:26px;font-style:normal;font-weight:700}}@media (min-width:992px) and (min-width:1200px){.b-footer__contacts__phone{font-size:24px;line-height:32px}}.b-footer__contacts__social{margin-left:8px}@media (min-width:768px){.b-footer__contacts__social{margin-left:0;margin-top:6px}}@media (min-width:992px){.b-footer__contacts__social{margin-top:0;margin-left:16px}}.b-footer__contacts__social *{display:inline-block;background-position:50%;background-size:cover;width:16px;height:16px}@media (min-width:992px){.b-footer__contacts__social *{width:24px;height:24px}}.b-footer__contacts__social .b-footer__contacts__social__tg+.b-footer__contacts__social__wp{margin-left:8px}@media (min-width:992px){.b-footer__contacts__social .b-footer__contacts__social__tg+.b-footer__contacts__social__wp{margin-left:10px}}.b-footer__contacts__social .b-footer__contacts__social__tg{background-image:url(../img/telegram_logo_messanger_social_social.svg)}.b-footer__contacts__social .b-footer__contacts__social__wp{background-image:url(../img/whatsapp_chat_sms_social.svg)}.b-footer__contacts__email{font-size:14px;line-height:20px;font-style:normal;font-weight:400;background-position:0;background-size:16px;background-repeat:no-repeat;padding-left:22px;background-image:url(../img/address_at_contact_email_icon.svg);margin-top:18px}@media (min-width:1200px){.b-footer__contacts__email{font-weight:400;font-size:14px;line-height:20px}}@media (min-width:992px){.b-footer__contacts__email{margin-top:22px}}.b-footer__contacts__address{font-size:14px;line-height:20px;font-style:normal;font-weight:400;background-position:0 0;background-size:16px;background-repeat:no-repeat;padding-left:22px;background-image:url(../img/pin_marker_pin_icon.svg);margin-top:10px}@media (min-width:1200px){.b-footer__contacts__address{font-weight:400;font-size:14px;line-height:20px}}.b-footer__contacts__work{font-size:14px;line-height:20px;font-style:normal;font-weight:400;background-position:0;background-size:16px;background-repeat:no-repeat;padding-left:22px;background-image:url(../img/clock_time_hour_stopwatch_timer_icon.svg);margin-top:10px}@media (min-width:1200px){.b-footer__contacts__work{font-weight:400;font-size:14px;line-height:20px}}.b-footer__secondary{text-align:center;font-size:14px;line-height:20px;font-style:normal;font-weight:400;color:#6f6f6f}@media (min-width:1200px){.b-footer__secondary{font-weight:400;font-size:14px;line-height:20px}}.b-detail__catalog__section__list__gallery{display:block;width:100%;height:250px;margin-bottom:var(--bs-gutter-x)}.b-detail__catalog__section__list__gallery img{width:100%;height:100%;object-fit:cover}[data-detail-catalog-item]{margin-bottom:var(--bs-gutter-x)}.b-detail__catalog__item__wrapper{border-radius:10px;padding:15px;width:100%;height:100%;border:1px solid #eaeaea;transition:box-shadow .2s linear}.b-detail__catalog__item__wrapper:focus,.b-detail__catalog__item__wrapper:hover{box-shadow:0 0 20px rgba(0,0,0,.3)}.b-detail__catalog__item{height:100%;display:flex;flex-direction:column}.b-detail__catalog__item__img{display:block;margin-bottom:15px;text-align:center}.b-detail__catalog__item__img img{width:80%;height:150px;object-fit:contain}.b-detail__catalog__item__name{margin-bottom:15px;color:#222;font-size:14px;line-height:20px;font-style:normal;font-weight:400;text-decoration:none}@media (min-width:1200px){.b-detail__catalog__item__name{font-size:18px;line-height:26px}}.b-detail__catalog__item__name:focus,.b-detail__catalog__item__name:hover{text-decoration:none}.b-detail__catalog__item__price{margin-bottom:15px;margin-top:auto}.b-detail__catalog__item__price__price{font-size:14px;line-height:20px;font-style:normal;font-weight:400;color:#222;font-weight:700;line-height:26px!important}@media (min-width:1200px){.b-detail__catalog__item__price__price{font-size:18px;line-height:26px}}.b-detail__catalog__item__price__no{font-size:14px;line-height:20px;font-style:normal;font-weight:400;color:#6f6f6f;line-height:26px!important}@media (min-width:1200px){.b-detail__catalog__item__price__no{font-weight:400;font-size:14px;line-height:20px}}.b-detail__catalog__element__props__title{margin-bottom:10px}.b-detail__catalog__element__props__wrapper{background-color:#f6f8f9;padding:15px;border-radius:10px}.b-detail__catalog__element__props{display:flex;flex-direction:column;margin:0;padding:0;list-style-type:none}.b-detail__catalog__element__props li{display:flex;justify-content:space-between;position:relative;font-size:14px}.b-detail__catalog__element__props li+li{margin-top:5px}.b-detail__catalog__element__props li:before{content:"";position:absolute;z-index:1;bottom:5px;left:0;right:0;border-bottom:1px dotted #c3c3c3;height:1px}.b-detail__catalog__element__props li>*{position:relative;z-index:2;background-color:#f6f8f9}.b-detail__catalog__element__props li span:first-child{color:#888}.b-detail__catalog__element__announce{font-size:14px;line-height:20px;font-style:normal;font-weight:400;border:1px solid #eaeaea;border-radius:10px;padding:20px}@media (min-width:1200px){.b-detail__catalog__element__announce{font-weight:400;font-size:14px;line-height:20px}}.b-catalog__detail__element__detail{font-size:14px;line-height:20px;font-style:normal;font-weight:400}@media (min-width:1200px){.b-catalog__detail__element__detail{font-weight:400;font-size:14px;line-height:20px}}.b-detail__catalog__element__action{margin-bottom:var(--bs-gutter-x)}.b-detail__catalog__element__price__title{font-size:18px;line-height:26px;font-style:normal;font-weight:700;font-weight:400;color:#ef7f1a}@media (min-width:1200px){.b-detail__catalog__element__price__title{font-size:24px;line-height:32px}}.b-detail__catalog__element__price__price{font-size:18px;line-height:26px;font-style:normal;font-weight:700}@media (min-width:1200px){.b-detail__catalog__element__price__price{font-size:24px;line-height:32px}}.b-detail__catalog__element__price__no{font-size:14px;line-height:20px;font-style:normal;font-weight:400;color:#6f6f6f}@media (min-width:1200px){.b-detail__catalog__element__price__no{font-size:18px;line-height:26px}}.b-detail__vacancy__order{position:relative;color:#fff;margin-top:40px;padding-top:40px;padding-bottom:40px}@media (min-width:1200px){.b-detail__vacancy__order{padding-top:60px;padding-bottom:60px;margin-top:80px}}.b-detail__vacancy__order .b-contacts__form__success{background:linear-gradient(180deg,rgba(59,59,59,.34),#3b3b3b)}.b-detail__vacancy__order>*{position:relative;z-index:2}.b-detail__vacancy__order:before{position:absolute;content:"";top:0;bottom:0;left:50%;transform:translateX(-50%);width:100vw;display:block;background-color:#3b3b3b}.b-detail__vacancy__order .g-form__agree span{color:#fff}.b-detail__vacancy__order .g-input-file{width:100%}.b-detail__vacancy__order .g-input-file input+span{color:#fff;border-radius:4px;background:hsla(0,0%,100%,.1);padding:10px 16px}@media (min-width:992px){.b-detail__vacancy__order .g-input-file input+span{padding:15px 16px 16px}}.b-detail__vacancy__order .g-input-file input+span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.465 4.464a5 5 0 0 1 7.07 7.072l-8 8a5 5 0 0 1-7.07-7.071c-.001 0 0 0 0 0l3.413-3.418a3 3 0 0 1 4.243 4.243l-2.413 2.417a1 1 0 0 1-1.416-1.414l2.415-2.417a1 1 0 0 0-1.414-1.415L5.88 13.878a3 3 0 0 0 4.242 4.243l8-8A3 3 0 1 0 13.88 5.88l-.83.828a1 1 0 1 1-1.413-1.414l.829-.829z' fill='%23fff'/%3E%3C/svg%3E")}.g-form{display:flex;flex-direction:column}.g-form span{font-size:14px;line-height:20px;font-style:normal;font-weight:400;margin-bottom:8px}@media (min-width:1200px){.g-form span{font-weight:400;font-size:14px;line-height:20px}}.g-form input,.g-form select{border-radius:4px;font-size:14px;line-height:20px;font-style:normal;font-weight:400;display:block;width:100%;background-color:#fff;border:0;padding:14px 16px 10px}@media (min-width:1200px){.g-form input,.g-form select{font-size:18px;line-height:26px}}@media (min-width:992px){.g-form input,.g-form select{padding:19px 16px 15px}}.g-form select{padding:14px 16px 15px}@media (min-width:992px){.g-form select{padding:20px 16px}}.g-form__agree{display:flex}.g-form__agree svg{width:14px;height:14px;flex:0 0 14px;margin-right:8px;margin-top:3px}.g-form__agree span{font-size:14px;line-height:20px;font-style:normal;font-weight:400;color:#6f6f6f}@media (min-width:1200px){.g-form__agree span{font-weight:400;font-size:14px;line-height:20px}}.g-input-file{position:relative;display:inline-block}.g-input-file span:first-child{display:block;font-size:14px;line-height:20px;font-style:normal;font-weight:400;margin-bottom:8px}@media (min-width:1200px){.g-input-file span:first-child{font-weight:400;font-size:14px;line-height:20px}}.g-input-file input[type=file]+span{border-radius:4px;cursor:pointer;display:flex;position:relative;align-items:center;font-size:14px;line-height:20px;font-style:normal;font-weight:400;color:#222;padding:10px 16px}@media (min-width:1200px){.g-input-file input[type=file]+span{font-size:18px;line-height:26px}}@media (min-width:992px){.g-input-file input[type=file]+span{padding:17px 16px}}.g-input-file input[type=file]+span:before{content:"";position:relative;width:24px;height:24px;margin-right:12px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.465 4.464a5 5 0 0 1 7.07 7.072l-8 8a5 5 0 0 1-7.07-7.071c-.001 0 0 0 0 0l3.413-3.418a3 3 0 0 1 4.243 4.243l-2.413 2.417a1 1 0 0 1-1.416-1.414l2.415-2.417a1 1 0 0 0-1.414-1.415L5.88 13.878a3 3 0 0 0 4.242 4.243l8-8A3 3 0 1 0 13.88 5.88l-.83.828a1 1 0 1 1-1.413-1.414l.829-.829z' fill='%23222'/%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;background-position:50%}.g-input-file input[type=file]{position:absolute;z-index:-1;opacity:0;display:block;width:0;height:0}.g-input-file:active span,.g-input-file:hover span,.g-input-file input[type=file]:focus+span{color:#ef7f1a}.g-input-file input[type=file]:disabled+span{color:#6f6f6f}.b-contacts__form__success{position:absolute;top:0;bottom:0;left:0;right:0;border-radius:10px;background:linear-gradient(180deg,rgba(246,248,249,.34),#f6f8f9);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;flex-direction:column}