@media screen and (width>=992px) and (width<=1099px){.products-detail__top{flex-direction:column}.products-detail__left{width:100%;margin-bottom:40px;margin-right:0}.products-detail__img{width:100%}.marketing{padding-bottom:50px}.marketing__container{flex-direction:column;gap:40px}.marketing__img{order:1;width:100%}.marketing__wrapper{width:100%}.marketing__title{text-align:center;margin-bottom:30px}.marketing__text{margin-bottom:45px;font-size:17px}}.marketing__wrapper,.p-btn,.product__info,.products-detail__info{min-width:0}@media screen and (width<=991px){.header__cart,.header__email,.header__logo,.header__phone-icon,.header__whatsapp{position:relative}.header__cart:after,.header__email:after,.header__phone-icon:after,.header__whatsapp:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.product__img--empty,.products-detail__img--empty{color:#9a9a9a;text-align:center;background:#f4f4f4;border-radius:8px;justify-content:center;align-items:center;min-height:160px;padding:20px;font-size:13px;display:flex}.product__availability--order,.products-detail__actual-available--order{color:#c77700}.empty-state{text-align:center;color:#6b6b6b;padding:60px 20px}.empty-state__title{color:#1b1b1b;margin-bottom:12px;font-size:22px;font-weight:700}.product__labels,.products-detail__labels{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.p-label{white-space:nowrap;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.25;display:inline-block}.p-label--new{color:#fff;background:#1e9e57}.p-label--sale{color:#fff;background:#d93025}.p-label--hit{color:#3a2c00;background:#f7c52d}.p-oldprice{color:#d93025;white-space:nowrap;margin-right:8px;font-size:15px;font-weight:600;text-decoration:line-through}.price-container{flex-wrap:wrap;align-items:baseline;gap:2px 0;display:flex}.p-actions{align-items:stretch;gap:10px;width:100%;margin-top:auto;display:flex}.p-btn{cursor:pointer;border-radius:8px;flex:1 1 0;padding:12px 10px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;transition:background .2s,color .2s,border-color .2s}.p-btn--quick{color:#fff;background:#1b2559;border:1px solid #1b2559}.p-btn--quick:hover{background:#28358a;border-color:#28358a}.p-btn--cart{color:#1b2559;background:#fff;border:1px solid #1b2559}.p-btn--cart:hover{color:#fff;background:#1b2559}.p-btn:disabled{opacity:.65;cursor:default}.product__img{justify-content:center;align-items:center;height:190px;margin-bottom:12px;display:flex;overflow:hidden}.product__img img,.product__img picture{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.product{flex-direction:column;display:flex}.product__info{flex:auto}@media screen and (width<=767px){.p-btn{padding:11px 8px;font-size:13px}}@media screen and (width<=600px){.product{-moz-column-gap:4%;grid-template-columns:39% 1fr;grid-template-areas:"top top""img info""btn btn";align-items:start;column-gap:4%;display:grid}.product__top{grid-area:top;margin-bottom:8px}.product__img{grid-area:img;width:auto;height:120px;margin:0}.product__info{flex-direction:column;grid-area:info;width:auto;display:flex}.product__name{text-align:left;margin:0 0 8px;font-size:15px;font-weight:400;line-height:1.3}.product__availability{margin-bottom:6px;font-size:13px}.price-container{justify-content:flex-start}.product__price{margin:0;font-size:21px;text-align:left!important}.product__btn{grid-area:btn;margin-top:14px}}.catalog__intro,.catalog__seo,.page-text__body,.tabs__content,.tabs__content li,.tabs__content p,.tabs__content span{color:#2a2a2a}.tabs__content a{color:#d93025}.products-detail__characteristic{align-items:baseline;gap:16px;display:flex}.products-detail__characteristic-title{flex:auto;min-width:0}.products-detail__characteristic-text{text-align:right;overflow-wrap:anywhere;word-break:break-word;flex:0 auto;min-width:0}.tabs__content a[href*=vk\.com],.tabs__content a[href*=rutube],.tabs__content a[href*=youtu]{color:#d93025;font-weight:700;text-decoration:underline}.video-note{color:#a3281f;background:#fff4f3;border:1px solid #f3c9c6;border-radius:10px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 16px;font-weight:600;display:flex}.video-note__icon{font-size:19px;line-height:1}.pd-zoom{cursor:zoom-in;background:#fff;border:1px solid #bbb;border-radius:8px;width:100%;padding:0;display:block;position:relative}.pd-zoom:disabled{cursor:default}.pd-zoom__hint{color:#fff;opacity:0;pointer-events:none;background:#1b2559d1;border-radius:20px;padding:5px 12px;font-size:12px;transition:opacity .2s;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.pd-zoom:hover .pd-zoom__hint{opacity:1}.lb{z-index:10000;cursor:zoom-out;background:#0c0f1ceb;justify-content:center;align-items:center;padding:60px 20px;display:flex;position:fixed;inset:0}.lb .lb__img{max-width:100%;max-height:100%}.lb .lb__img img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:80vh}.lb__close{background:0 0;font-size:42px;top:16px;right:24px}.lb__close,.lb__nav{color:#fff;cursor:pointer;border:0;line-height:1;position:absolute}.lb__nav{background:#ffffff1f;border-radius:50%;width:52px;height:52px;font-size:34px;top:50%;transform:translateY(-50%)}.lb__nav:hover{background:#ffffff40}.lb__nav--prev{left:18px}.lb__nav--next{right:18px}.lb__count{color:#cfd6e0;font-size:14px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.pd-buy{flex-direction:column;max-width:520px}.pd-buy,.pd-buy__row{gap:16px;display:flex}.pd-buy__row{justify-content:space-between;align-items:center}.pd-buy .pd-buy__price{order:0;margin:0}.pd-qty{border:1px solid #c9c9c9;border-radius:8px;flex:none;align-items:stretch;height:42px;display:inline-flex;overflow:hidden}.pd-qty__btn{color:#1b2559;width:38px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f4f5f7;border:0;outline:none;font-size:20px;line-height:1}.pd-qty__btn:active:not(:disabled),.pd-qty__btn:hover:not(:disabled){background:#e9ebf0}.pd-qty__btn:focus-visible{box-shadow:inset 0 0 0 2px #f06508}.pd-qty__btn:disabled{color:#b9bdc7;cursor:default}.pd-qty__num{text-align:center;width:46px;font:inherit;color:#1b1b1b;appearance:textfield;background:#fff;border:0;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;font-size:17px;font-weight:600}.pd-qty__num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pd-qty__num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pd-buy__btns{gap:10px;display:flex}.pd-btn{flex:1 1 0;min-width:0;min-height:48px}button.video-note{cursor:pointer;text-align:left;width:100%;font-family:inherit;font-size:15px}button.video-note:hover{background:#ffe9e6}@media screen and (width<=600px){.lb{padding:50px 10px}.lb__nav{width:44px;height:44px;font-size:28px}}.catalog__main{flex:auto;min-width:0}.catalog__content .catalog__products{width:auto;margin:0 -7px -14px}@media screen and (width>=1200px) and (width<=1699px){.catalog__content .catalog__products .product{width:calc(33.3333% - 14px)}}.sidebar__list+.sidebar__sort,.sidebar__sort{padding-top:24px}.sidebar__sort .sidebar__body-title{margin-bottom:12px;display:block}.sidebar__select{width:100%;font:inherit;color:#1b1b1b;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23F06508' stroke-width='2' fill='none'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #bbb;border-radius:8px;padding:10px 36px 10px 12px;font-size:16px}.sidebar__sort+.sidebar__prices{border-top:1px dashed #bbb;margin-top:24px}.sidebar__checkboxes{padding-top:22px}.sidebar__checkbox-name{cursor:pointer;-webkit-user-select:none;user-select:none}.sidebar__checkbox-input input:checked+.input-btn{border-color:#f06508}.sidebar__checkbox-input .input-btn:after{background:#f06508;width:14px;height:14px}.sidebar__price input{font:inherit;padding:4px 0;font-size:16px}.sidebar__actions{gap:10px;margin-top:22px;display:none}.sidebar__apply,.sidebar__reset{font:inherit;cursor:pointer;border-radius:8px;flex:1 1 0;padding:12px 10px;font-size:15px;font-weight:600}.sidebar__reset{color:#1b1b1b;background:#fff;border:1px solid #bbb}.sidebar__apply{color:#fff;background:#f06508;border:1px solid #f06508}.sidebar__list-item{color:#1b1b1b}.sidebar__list-item.router-link-exact-active{color:#f06508;font-weight:700}@media screen and (width>=992px){.sidebar__actions{display:flex}.sidebar__apply{display:none}}.sidebar__trigger-btn{max-width:none;font:inherit;color:#1b1b1b;cursor:pointer;background:#fff;border:1px solid #f06508;border-radius:8px;align-items:center;gap:10px;padding:9px 14px;font-size:15px;display:inline-flex}.sidebar__trigger-btn img{width:22px;height:22px}.sidebar__trigger-btn.is-on{background:#fff4ec}.sidebar__trigger-btn.is-on:after{content:"";background:#f06508;border-radius:50%;width:8px;height:8px;margin-left:-2px}@media screen and (width<=991px){.sidebar{z-index:20;margin-bottom:14px}.sidebar.open .sidebar__trigger-btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.sidebar__container{box-shadow:0 10px 24px #00000024}.sidebar__body{padding:20px 18px}.sidebar__actions{display:flex}.sidebar--static .sidebar__trigger{display:none}.sidebar--static .sidebar__container{opacity:1;display:block;position:static}}.home-text{color:#2a2a2a;max-width:900px;margin:0 auto;font-size:17px;line-height:165%}.home-text h2{margin:28px 0 14px;font-size:26px}.home-text h3{margin:22px 0 10px;font-size:20px}.home-text p{margin-bottom:16px}.home-text ul{margin:0 0 16px;padding-left:22px}.ask{text-align:center;padding:54px 0}.ask__text{color:#6b6b6b;margin:10px 0 22px}.ask__row{flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-bottom:20px;display:flex}.ask__phone{color:#1b2559;white-space:nowrap;font-size:27px;font-weight:800;text-decoration:none}.ask__phone:hover{color:#f06508}.ask__msg,.ask__phone--extra{color:#1b2559}.ask__msgs{flex-wrap:wrap;justify-content:center;gap:14px 26px;display:flex}.ask__msg{flex-direction:column;gap:7px;text-decoration:none}.ask__ico,.ask__msg{align-items:center;display:flex}.ask__ico{color:#fff;border-radius:50%;justify-content:center;width:54px;height:54px;transition:transform .15s,filter .15s}.ask__ico .msg-ico{width:27px;height:27px}.ask__cap{font-size:13px;font-weight:600}.ask__msg:hover .ask__ico{filter:brightness(1.06);transform:translateY(-2px)}.ask__msg--wa .ask__ico{background:#25d366}.ask__msg--tg .ask__ico{background:#2aabee}.ask__msg--max .ask__ico{background:linear-gradient(135deg,#3d8bff,#7b3dff)}.ask__msg--mail .ask__ico{background:#f06508}@media screen and (width<=600px){.ask__phone{font-size:22px}}@media screen and (width<=1099px){.header__bottom .header__wrapper{gap:10px}.header__search-mobile{flex:auto;min-width:0}.header__search-mobile .form,.header__search-mobile .form__input{width:100%}.header__search-mobile .input{text-overflow:ellipsis;width:100%;min-width:0;font-size:15px;display:block}}.catalog__seo{margin-top:48px;font-size:15px;line-height:1.55}.catalog__seo h2,.catalog__seo h3{color:#000;text-underline-offset:3px;margin:22px 0 6px;font-size:17px;font-weight:900;line-height:1.35;text-decoration:underline}.catalog__seo>:first-child{margin-top:0}.catalog__seo p{margin:0 0 10px}.catalog__seo ol,.catalog__seo ul{margin:0 0 12px;padding-left:22px}.catalog__seo li{margin-bottom:4px}.catalog__seo a{color:#f06508;text-decoration:underline}.catalog__seo b,.catalog__seo strong{font-weight:900}@media (width<=767px){.catalog__seo{margin-top:32px;font-size:14px}.catalog__seo h2,.catalog__seo h3{font-size:16px}}body,html{overflow-x:clip!important}.header{z-index:60;background:#fff;position:sticky;top:0}@media screen and (width>=1100px){.header__mobile-icons,.header__search-mobile{display:none!important}}@media screen and (width<=1099px){.header__bottom .header__cart--desktop,.header__whatsapp{display:none}.header__mobile-icons .header__cart{margin-left:14px;margin-right:6px}.header__search-mobile .search .form .input{margin-left:12px;padding-right:40px}.header__search-mobile .search .form__input-icon{right:10px}}.menu-catalog__content-top--arrow,.menu-catalog__item-arrow{cursor:pointer;background:0 0;border:0;margin-right:-6px;padding:6px}.menu-catalog__content.show{display:flex}.menu-catalog__content-title:hover,.menu-catalog__item-text:hover,.menu-catalog__list-title:hover{color:#f06508}@media screen and (width<=991px){.menu-catalog{top:var(--menu-top,135px);height:calc(100vh - var(--menu-top,135px));height:calc(100dvh - var(--menu-top,135px))}.menu-catalog__left{top:var(--menu-top,136px);height:calc(100dvh - var(--menu-top,136px))}.menu-catalog__right{top:var(--menu-top,140px);height:calc(100dvh - var(--menu-top,140px))}.menu-catalog__item{padding:0 22px}.menu-catalog__item .menu-catalog__item-text{flex:1;padding:16px 0}.menu-catalog__list-title{border-bottom:1px solid #eee;margin-bottom:0;padding:14px 0}}html.overflow-y-hidden .fc{display:none}.footer__social--max .msg-ico{width:1em;height:1em}.menu-catalog__top{border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding:16px 30px;display:flex}.menu-catalog__promo{color:#f06508;text-transform:uppercase;font-size:16px;font-weight:900}.menu-catalog__pdf{color:#1b2559;white-space:nowrap;align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.menu-catalog__pdf:before{content:"PDF";color:#fff;background:#d93025;border-radius:4px;padding:3px 5px;font-size:10px;font-weight:800;line-height:1}.menu-catalog__pdf:hover,.menu-catalog__promo:hover{opacity:.75}.footer__pdf{color:inherit;text-underline-offset:3px;text-decoration:underline}@media screen and (width>=992px){.header__bottom .header__wrapper{position:relative}.menu-catalog__wrapper{border:1px solid #e6e6e6;border-top:0;box-shadow:0 12px 32px #1118271f}.menu-catalog__left{box-shadow:none;border-right:1px solid #ececec;padding-top:0}.menu-catalog__content-top{border-bottom-color:#ececec}}@media screen and (width<=991px){.menu-catalog__top{padding:16px 22px}.menu-catalog__left{padding-top:0}}
