/* Компактный первый экран страницы товара (десктоп) */
@media (min-width:1025px){
.n_catalog__top .breadcrumbs_inner__page_our{height:auto!important;min-height:0!important;margin:0!important;padding:14px 0 6px!important}
.n_catalog__top .new__top_conteiner_inner__prodd{margin-bottom:22px!important;align-items:center}
.n_catalog__top .sf_h1{font-size:28px!important;line-height:1.2!important}
.n_catalog__top .new__top_conteiner_inner__prodd img{max-height:40px;width:auto}
.product__block{padding-top:16px!important}
.product__right{padding-top:18px!important}
.product__right_title{font-size:18px!important;line-height:1.3!important}
.product__right_info.abbreviated__content{max-height:76px!important;height:auto!important;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}
}
/* вертикальные миниатюры галереи (десктоп) */
@media (min-width:1025px){
#msGallery.tbs-vg{display:flex;gap:14px;align-items:flex-start}
#msGallery.tbs-vg .fotorama{flex:1 1 auto;min-width:0}
.tbs-vthumbs{position:relative;flex:0 0 76px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;scrollbar-width:thin;padding:2px}
.tbs-vthumbs button{all:unset;cursor:pointer;box-sizing:border-box;width:72px;height:72px;flex:0 0 72px;border:2px solid transparent;border-radius:10px;background:#fff center/contain no-repeat;opacity:.75;transition:opacity .15s,border-color .15s}
.tbs-vthumbs button:hover{opacity:1}
.tbs-vthumbs button.is-active{border-color:#211e2c;opacity:1}
.tbs-vthumbs button:focus-visible{outline:2px solid #1f4fb4;outline-offset:2px}
.product__left.tbs-has-vthumbs .status_pr{transform:translateX(90px)}
}

/* блок «Для юрлиц и ИП» возле цены */
.tbs-b2b{--ink:#211e2c;--mut:#6b6878;--line:#e7e6ec;margin:14px 0 0;border:1px solid var(--line);border-radius:12px;padding:14px 16px;background:#fff;font-family:"Exo 2",sans-serif;color:var(--ink)}
.tbs-b2b__head{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:15px}
.tbs-b2b__head svg{color:#1f4fb4}
.tbs-b2b ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.tbs-b2b li{position:relative;padding-left:16px;font-size:13.5px;line-height:1.35;color:var(--mut)}
.tbs-b2b li b{color:var(--ink);font-weight:600}
.tbs-b2b li:before{content:"";position:absolute;left:2px;top:7px;width:6px;height:6px;border-radius:50%;background:#1f4fb4}
.tbs-b2b__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;flex-wrap:wrap}
.tbs-b2b__btn{all:unset;cursor:pointer;box-sizing:border-box;height:38px;padding:0 16px;border-radius:8px;background:#211e2c;color:#fff;font:500 14px "Exo 2",sans-serif;display:inline-flex;align-items:center}
.tbs-b2b__btn:hover{background:#3a3648}
.tbs-b2b__link{font-size:13.5px;color:#1f4fb4;text-decoration:none;border-bottom:1px dashed}

/* блок «Подберите к аппарату» */
.tbs-fit{--ink:#211e2c;--mut:#6b6878;--line:#e7e6ec;font-family:"Exo 2",sans-serif;color:var(--ink)}
.tbs-fit__box{background:#fff;border-radius:16px;padding:32px 40px;margin:24px 0}
.tbs-fit__head h2{font-size:30px;line-height:1.15;margin:0;font-weight:700;text-transform:none}
.tbs-fit__head p{margin:6px 0 0;color:var(--mut);font-size:15px}
.tbs-fit__tabs{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0 16px}
.tbs-fit__tab{all:unset;cursor:pointer;box-sizing:border-box;height:38px;padding:0 14px;border-radius:19px;border:1px solid var(--line);font:500 14px "Exo 2",sans-serif;display:inline-flex;align-items:center;gap:6px;color:var(--ink)}
.tbs-fit__tab span{color:var(--mut);font-weight:400}
.tbs-fit__tab:hover{border-color:#bdbbc6}
.tbs-fit__tab.is-active{background:#211e2c;border-color:#211e2c;color:#fff}
.tbs-fit__tab.is-active span{color:#c9c7d2}
.tbs-fit__list{list-style:none;margin:0;padding:0;display:none;grid-template-columns:1fr;max-height:560px;overflow:auto}
.tbs-fit__list.is-active{display:grid}
.tbs-fit__head + .tbs-fit__list{margin-top:18px}
.tbs-fit__item{display:grid;grid-template-columns:56px 1fr auto auto;align-items:center;gap:14px;padding:10px 0;border-top:1px solid var(--line)}
.tbs-fit__img{width:56px;height:56px;border-radius:8px;border:1px solid var(--line);display:grid;place-items:center;overflow:hidden;background:#fff}
.tbs-fit__img img{max-width:100%;max-height:100%;object-fit:contain}
.tbs-fit__info{min-width:0}
.tbs-fit__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.3;color:var(--ink);text-decoration:none}
.tbs-fit__name:hover{color:#d7282f}
.tbs-fit__sku{display:block;font-size:12px;color:var(--mut);margin-top:2px}
.tbs-fit__price{font-weight:600;font-size:15px;white-space:nowrap}
.tbs-fit__form{margin:0}
.tbs-fit__buy,.tbs-fit__ask{all:unset;cursor:pointer;box-sizing:border-box;height:34px;padding:0 12px;border-radius:8px;font:500 13px "Exo 2",sans-serif;display:inline-flex;align-items:center;white-space:nowrap}
.tbs-fit__buy{background:#d7282f;color:#fff}
.tbs-fit__buy:hover{background:#b91f25}
.tbs-fit__ask{border:1px solid #d7282f;color:#d7282f}
@media (max-width:600px){
.tbs-fit__box{padding:22px 16px;border-radius:12px}.tbs-fit__head h2{font-size:22px}
.tbs-fit__tabs{flex-wrap:nowrap;overflow-x:auto;margin:16px -16px 10px;padding:0 16px;scrollbar-width:none}
.tbs-fit__tab{flex:0 0 auto}
.tbs-fit__list{max-height:none}
.tbs-fit__item{grid-template-columns:48px 1fr auto;grid-template-areas:"img info info" "img price btn";gap:6px 12px}
.tbs-fit__img{grid-area:img;width:48px;height:48px}.tbs-fit__info{grid-area:info}.tbs-fit__price{grid-area:price}.tbs-fit__item>form,.tbs-fit__item>.tbs-fit__ask{grid-area:btn;justify-self:end}
}

/* «липкая» левая колонка страницы товара (десктоп) */
@media (min-width:1025px) and (min-height:700px){
.product__container.tbs-sticky{grid-template-areas:"pl pr"!important;grid-template-rows:auto!important}
.tbs-pl-sticky{grid-area:pl;position:sticky;top:16px;align-self:start;display:flex;flex-direction:column;gap:16px;min-width:0}
.tbs-pl-sticky>.product__left,.tbs-pl-sticky>.product__center{grid-area:auto!important;width:100%!important;max-width:none!important;margin:0!important}
.tbs-pl-sticky>.product__center{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 14px;padding:16px 18px;height:auto!important}
}
