:root {
  --bdmBgDiscount:#ff8b01ff;
  --bdmColorDiscount:#ffffff;
  --bdmFontFamilyDiscount:Onest;
  --bdmFontSizeDiscount:14px;
  --bdmPaddingDiscount:4px 6px;
  --bdmMarginLeftDiscount:15px;
  --bdmBorderRadiusDiscount:30px;
  --bdmArrowWidth:8px;
  --bdmArrowHeight:8px;
  --bdmArrowLeft:0px;
  --bdmArrowRotate:-45deg;
  --bdmArrowRadius:2px;
  --bdmArrowTranslateY:-50%;
}

.dbm-wrapper-discount {
  display:inline-block;
  position:relative;
  font-family:var(--bdmFontFamilyDiscount);
  font-size:var(--bdmFontSizeDiscount);
  padding:var(--bdmPaddingDiscount);
  border-radius:var(--bdmBorderRadiusDiscount);
  background-color:var(--bdmBgDiscount);
  color:var(--bdmColorDiscount);
  line-height:100%;
  margin-left:var(--bdmMarginLeftDiscount);
}

.dbm-wrapper-discount.has-arrow:before {
  content:"";
  display:block;
  width:var(--bdmArrowWidth);
  height:var(--bdmArrowHeight);
  position:absolute;
  left:var(--bdmArrowLeft);
  background-color:var(--bdmBgDiscount);
  border-radius:var(--bdmArrowRadius);
  transform:rotate(var(--bdmArrowRotate)) translateY(var(--bdmArrowTranslateY));
  top:50%;
  transform-origin:center;
}

.t-store__card__imgwrapper .t1002__addBtn,
.t1002__picture-wrapper .t1002__addBtn {
  background:none;
}

.t1002__addBtn_active svg path {
  fill:#FF8B01;
  stroke:#FF8B01;
}

.t-product__option-checkmark.t-product__option-checkmark_buttons.t-product__option-checkmark_color {
  background-size:cover;
  background-repeat:repeat;
  width:58px;
  height:58px;
  border-radius:50%;
}

.js-product .t-product__option-variants_buttons .t-product__option-input:checked+
.t-product__option-checkmark_color:before {
  border-radius:5px;
}

:root {
  --bgColorOption:#ffffff;
  --paddingOption:15px;
  --gapOption:12px;
  --borderRadiusOption:12px;
  --outlineOption:2px solid #FF8B01;
  --iconChecked:url(https://static.tildacdn.com/stor6665-3932-4766-b939-353766663336/44821427.svg);
  --iconWidthChecked:20px;
  --topIconChecked:10px;
  --rightIconChecked:10px;
  --imgHeight:clamp(72px,18vw,110px);
  --imgRadius:6px;
  --textMinHeight:34px;
}

.js-product-multioption .js-product-option-name {
  font-size:18px;
  font-weight:500;
  letter-spacing:-0.5px;
  margin-bottom:15px;
}

.js-product-multioption .t-product__checkbox-wrap {
  margin:0 !important;
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(120px,1fr));
  gap:15px;
}

.js-product-multioption .t-checkbox__indicator {
  display:none !important;
  width:0 !important;
  height:0 !important;
  opacity:0 !important;
  pointer-events:none !important;
  position:absolute !important;
}

.js-product-multioption .t-checkbox {
  display:none !important;
  scale:0 !important;
}

.js-product-multioption .t-checkbox__control {
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:flex-start;
  gap:var(--gapOption);
  margin:0 !important;
  padding:var(--paddingOption);
  background-color:var(--bgColorOption);
  border-radius:var(--borderRadiusOption);
  position:relative;
  width:100%;
  box-sizing:border-box;
  overflow:visible;
}

.js-product-multioption .t-checkbox__control:before {
  content:"";
  display:block;
  width:100%;
  height:var(--imgHeight);
  background-size:contain !important;
  background-repeat:no-repeat;
  background-position:center;
  border-radius:var(--imgRadius);
  box-sizing:border-box !important;
}

.js-product-multioption .t-checkbox__control span {
  font-size:12px;
  line-height:1.2;
  font-weight:400;
  letter-spacing:-0.3px;
  text-align:center;
  min-height:var(--textMinHeight);
  display:flex;
  align-items:center;
  justify-content:center;
}

.js-product-multioption .t-checkbox__control:after {
  content:"";
  position:absolute;
  top:var(--topIconChecked);
  right:var(--rightIconChecked);
  display:block;
  width:var(--iconWidthChecked);
  aspect-ratio:1 / 1;
  background-image:var(--iconChecked);
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center;
  scale:0;
  transition:all 0.2s ease-in;
  transform-origin:center;
}

.js-product-multioption .t-checkbox__control:has(.t-checkbox:checked):after {
  scale:1;
}

.js-product-multioption .t-checkbox__control:has(.t-checkbox:checked) {
  outline:var(--outlineOption);
}

.priceOption {
  position:absolute;
  top:10px;
  left:10px;
  background-color:#FF8B01;
  border-radius:100px;
  padding:2px 6px;
  font-size:12px;
  font-weight:500;
  color:#fff;
  z-index:2;
  box-shadow:0 0 4px rgba(0,0,0,0.2);
  pointer-events:none;
}

@media (max-width:767px) {
  .js-product-multioption .t-product__checkbox-wrap {
    grid-template-columns:repeat(2,1fr);
    gap:10px;
  }

  :root {
    --paddingOption:10px;
    --gapOption:10px;
    --imgHeight:86px;
    --textMinHeight:32px;
  }

  .js-product-multioption .t-checkbox__control span {
    font-size:10px;
    line-height:1.2;
  }
}

.t-product__option-item_buttons:not(.t-product__option-item_color),
.t-product__option-checkmark_buttons:not(.t-product__option-checkmark_color) {
  border-radius:32px !important;
  overflow:hidden;
  background-clip:padding-box !important;
}

.t-product__option-checkmark.t-product__option-checkmark_buttons.t-product__option-checkmark_color {
  background-size:cover;
  background-repeat:repeat;
  width:58px;
  height:58px;
  border-radius:50% !important;
}

.js-product .t-product__option-variants_buttons .t-product__option-input:checked+
.t-product__option-checkmark_color:before {
  border-radius:50% !important;
}

@media screen and (max-width:767px) {
  .t-popup__close-wrapper:has(>.t-popup__close-icon_arrow) {
    background:#ffffff !important;
    background-color:#ffffff !important;
    background-image:none !important;
    border:none !important;
    box-shadow:none !important;
  }

  .t-popup__close:has(>.t-popup__close-wrapper>.t-popup__close-icon_arrow) {
    background:#ffffff !important;
    background-color:#ffffff !important;
    background-image:none !important;
    border:none !important;
    box-shadow:none !important;
  }

  .t-popup__close-wrapper:has(>.t-popup__close-icon_arrow)>.t-popup__close-icon {
    background:transparent !important;
    background-color:transparent !important;
    background-image:none !important;
    border:none !important;
    border-radius:0 !important;
    padding:0 !important;
    box-shadow:none !important;
    outline:none !important;
  }

  .t-popup__close-wrapper:has(>.t-popup__close-icon_arrow) path,
  .t-popup__close-wrapper:has(>.t-popup__close-icon_arrow) rect,
  .t-popup__close-wrapper:has(>.t-popup__close-icon_arrow) g {
    fill:#000000 !important;
  }

  .t-popup__close-wrapper>svg.t-popup__close-icon:only-child {
    background:#ffffff !important;
    background-color:#ffffff !important;
    border-radius:50% !important;
    border:none !important;
    padding:8px !important;
    box-sizing:content-box !important;
    box-shadow:none !important;
  }
}


/* =========================================================
   ЦВЕТА / ТЕКСТУРЫ
   ========================================================= */

.t-product__option-input_color[value="Бук"]+div {
  background-image:url("https://static.tildacdn.com/tild6239-3030-4839-b138-653333336437/photo.jpg");
}

.t-product__option-input_color[value="Темный Шимо"]+div {
  background-image:url("https://static.tildacdn.com/tild3264-6665-4439-b231-643261643737/_.jpg");
}

.t-product__option-input_color[value="Венге"]+div {
  background-image:url("https://static.tildacdn.com/tild3461-3937-4934-b237-616631313536/_.jpg");
}

.t-product__option-input_color[value="Серый"]+div {
  background-image:url("https://static.tildacdn.com/tild3361-6436-4237-b131-353538653164/photo.jpg");
}

.t-product__option-input_color[value="Орех"]+div {
  background-image:url("https://static.tildacdn.com/tild6465-3464-4465-a430-363964353737/photo.jpg");
}

.t-product__option-input_color[value="Баттл Рок"]+div {
  background-image:url("https://static.tildacdn.com/tild3532-6264-4230-b535-626665303334/_.jpg");
}

.t-product__option-input_color[value="Лиственница"]+div {
  background-image:url("https://static.tildacdn.com/tild6532-3332-4361-a661-616533376366/image_6.png");
}

.t-product__option-input_color[value="Дуб Сафари"]+div {
  background-image:url("https://static.tildacdn.com/tild6164-3362-4432-b532-636465396463/image_5.png");
}

.t-product__option-input_color[value="Ясень Шимо"]+div {
  background-image:url("https://static.tildacdn.com/tild3765-3964-4230-a233-626630343635/_.jpg");
}

.t-product__option-input_color[value="Дуб Сонома"]+div {
  background-image:url("https://static.tildacdn.com/tild6332-3261-4135-b461-356132323938/_.jpg");
}

.t-product__option-input_color[value="Сосна Карелия"]+div {
  background-image:url("https://static.tildacdn.com/tild6533-3934-4738-b463-306164633631/__.jpg");
}

.t-product__option-input_color[value="Клен"]+div {
  background-image:url("https://static.tildacdn.com/tild3664-6638-4738-a632-303066343038/__1.jpg");
}

.t-product__option-input_color[value="Клен Металлик"]+div {
  background-image:url("https://static.tildacdn.com/tild6362-3735-4634-a533-356262623032/IMG_4062.PNG");
}

.t-product__option-input_color[value="Орех Гварнери"]+div {
  background-image:url("https://static.tildacdn.com/tild6332-3364-4265-b861-333535356635/__.jpg");
}

.t-product__option-input_color[value="Акация Лорка"]+div {
  background-image:url("https://static.tildacdn.com/tild3635-3133-4630-b262-353533373765/_.jpg");
}

.t-product__option-input_color[value="Вяз Благородный"]+div {
  background-image:url("https://static.tildacdn.com/tild6163-3035-4031-b236-376536366636/_.jpg");
}

.t-product__option-input_color[value="Дуб Наварра"]+div {
  background-image:url("https://static.tildacdn.com/tild3830-3163-4237-a539-626466343732/_.jpg");
}

.t-product__option-input_color[value="Дуб Аризона"]+div {
  background-image:url("https://static.tildacdn.com/tild3730-6464-4230-b738-326666643562/___1.jpg");
}

.t-product__option-input_color[value="Денвер Светлый"]+div {
  background-image:url("https://static.tildacdn.com/tild3663-3635-4238-a332-316138326266/__C_1.jpg");
}

.t-product__option-input_color[value="Дуб Аттик"]+div {
  background-image:url("https://static.tildacdn.com/tild6161-3064-4461-b132-326566353430/___1.jpg");
}

.t-product__option-input_color[value="Тиквуд Светлый"]+div {
  background-image:url("https://static.tildacdn.com/tild3262-3537-4533-a366-356333663466/___1.jpg");
}

.t-product__option-input_color[value="Дуб Мали"]+div {
  background-image:url("https://static.tildacdn.com/tild6334-3263-4431-b431-376461353261/___2.jpg");
}

.t-product__option-input_color[value="Дуб Светлый"]+div {
  background-image:url("https://static.tildacdn.com/tild6639-6639-4138-a130-643735643439/sv_dub.jpg");
}

.t-product__option-input_color[value="Дуб Темный"]+div {
  background-image:url("https://static.tildacdn.com/tild3438-6661-4638-a465-643231316663/____.jpg");
}

.t-product__option-input_color[value="Дуб Винченцо"]+div {
  background-image:url("https://static.tildacdn.com/tild3661-3932-4463-b438-653665346231/__.jpg");
}

.t-product__option-input_color[value="Кобо"]+div {
  background-image:url("https://static.tildacdn.com/tild3935-6638-4665-b436-316131326663/_.jpg");
}

.t-product__option-input_color[value="Сандал Янтарный"]+div {
  background-image:url("https://static.tildacdn.com/tild6633-3263-4533-b665-643336663231/__.jpg");
}

.t-product__option-input_color[value="Гикори"]+div {
  background-image:url("https://static.tildacdn.com/tild6365-3063-4936-b936-366536376563/flex-.jpg");
}

.t-product__option-input_color[value="Дуб Апрель"]+div {
  background-image:url("https://static.tildacdn.com/tild3338-6566-4037-a434-383966616432/_.jpg");
}

.t-product__option-input_color[value="Кронберг"]+div {
  background-image:url("https://static.tildacdn.com/tild3134-6535-4564-a438-643761616131/photo.jpg");
}

.t-product__option-input_color[value="Гикори Песочный"]+div {
  background-image:url("https://static.tildacdn.com/tild6139-3832-4237-b834-656437386237/__.jpg");
}

.t-product__option-input_color[value="Орех Лоренцо"]+div {
  background-image:url("https://static.tildacdn.com/tild3930-6137-4537-b631-643933303837/__.jpg");
}

.t-product__option-input_color[value="Робиния Брэнсон"]+div {
  background-image:url("https://static.tildacdn.com/tild3631-3336-4134-a636-343532343430/_.jpg");
}

.t-product__option-input_color[value="Ясень Наварра"]+div {
  background-image:url("https://static.tildacdn.com/tild3134-3136-4564-b434-393337353833/_.jpg");
}

.t-product__option-input_color[value="Мали"]+div {
  background-image:url("https://static.tildacdn.com/tild6135-3162-4532-b766-613038633162/photo.jpg");
}

.t-product__option-input_color[value="Гавана"]+div {
  background-image:url("https://static.tildacdn.com/tild6461-6130-4662-a635-323163343663/photo.jpg");
}

.t-product__option-input_color[value="Табак"]+div {
  background-image:url("https://static.tildacdn.com/tild3437-6239-4532-a531-386537646364/photo.jpg");
}

.t-product__option-input_color[value="Эвкалипт Морен"]+div {
  background-image:url("https://static.tildacdn.com/tild3736-3963-4135-b338-316266353633/ev.jpg");
}

.t-product__option-input_color[value="Светлый Эвкалипт"]+div {
  background-image:url("https://static.tildacdn.com/tild3032-6236-4237-a631-646538663938/s_ev.jpg");
}

.t-product__option-input_color[value="Дуб Ферро"]+div {
  background-image:url("https://static.tildacdn.com/tild3538-6337-4235-a232-613966623634/11373_036.jpg");
}

.t-product__option-input_color[value="Итальянский Орех"]+div {
  background-image:url("https://static.tildacdn.com/tild3032-3637-4133-b562-306264393234/11373_255.jpg");
}

.t-product__option-input_color[value="Гикори Натуральный"]+div {
  background-image:url("https://static.tildacdn.com/tild3036-3133-4632-a436-396532373861/_.jpg");
}

.t-product__option-input_color[value="Дуб Табак"]+div {
  background-image:url("https://static.tildacdn.com/tild3432-3130-4234-a439-643038323939/_.jpg");
}

.t-product__option-input_color[value="Хромированное пятилучье"]+div {
  background-image:url("https://static.tildacdn.com/stor6233-3834-4962-b464-623738336532/17045275.png");
}

.t-product__option-input_color[value="Пластиковое пятилучье"]+div {
  background-image:url("https://static.tildacdn.com/stor3663-6565-4336-a662-656134383464/58364425.png");
}

.t-product__option-input_color[value="Топган"]+div {
  background-image:url("https://static.tildacdn.com/stor3863-3934-4566-b534-613032633762/24285565.png");
}

.t-product__option-input_color[value="Классические черные"]+div {
  background-image:url("https://static.tildacdn.com/stor3432-3239-4039-a436-613336366132/49260906.jpg");
}

.t-product__option-input_color[value="Классические хромированные"]+div {
  background-image:url("https://static.tildacdn.com/stor3638-3136-4138-b662-643463653863/77412836.jpg");
}

.t-product__option-input_color[value="Жженый дуб"]+div {
  background-image:url("https://static.tildacdn.com/tild6533-3535-4836-b136-343064353934/04a21eb2f7cbae313537.jpg");
}

.t-product__option-input_color[value="Кофейный Орех"]+div {
  background-image:url("https://static.tildacdn.com/tild6439-6364-4961-b337-666364336434/9046813a56f531e5b0eb.jpg");
}

.t-product__option-input_color[value="Снежная Патина"]+div {
  background-image:url("https://riva.ru/upload/resize_cache/uf/41d/56_56_1/kds9iwwetzr528nbgj7gmdchkqw8wvuk.jpg");
}

.t-product__option-input_color[value="Светлый Дуб"]+div {
  background-image:url("https://static.tildacdn.com/tild6161-3064-4461-b132-326566353430/___1.jpg");
}

.t-product__option-input_color[value="Темный Дуб"]+div {
  background-image:url("https://static.tildacdn.com/stor3961-3631-4938-b339-366334333739/28661683.jpg");
}

.t-product__option-input_color[value="Бургунди"]+div {
  background-image:url("https://directoria-moder.ru/upload/iblock/8bb/db51sax31mrzwwis5b9zuzw0wy5ph9m1/Burgundi-1.jpg");
}

.t-product__option-input_color[value="Муссон"]+div {
  background-image:url("https://directoria-moder.ru/upload/iblock/d4d/u45h3v5fmfk9j2nri5pdavgk4mtoub2c/Musson-1.jpg");
}

.t-product__option-input_color[value="Оникс Серый"]+div {
  background-image:url("https://static.tildacdn.com/tild3439-6439-4634-a364-393835363462/_.jpg");
}

.t-product__option-input_color[value="Кожзам Nocciola"]+div {
  background-image:url("https://directoria-moder.ru/upload/iblock/5f2/5f204c4a344e113f5c761218ae54652b.jpg");
}

.t-product__option-input_color[value="Серый Маури"]+div {
  background-image:url("https://directoria-moder.ru/upload/iblock/a97/iq2y…qkwpi1/%D0%A1%D0%B5%D1%80%D1%8B%D0%B9%20Mauri.jpg");
}

.t-product__option-input_color[value="Musson"]+div {
  background-image:url("https://directoria-moder.ru/upload/iblock/83a/83a4dbe0a92c305edc9d85f0c120cde5.jpg");
}

.t-product__option-input_color[value="Грецкий Орех"]+div {
  background-image:url("https://directoria-moder.ru/upload/iblock/8e4/8e4b1edc9fc1ea6cb8befa1f3e503df4.jpg");
}

.t-product__option-input_color[value="Дуб Термо"]+div {
  background-image:url("https://directoria-moder.ru/upload/iblock/806/806cc50a7cc67fb0c107db1008db5f64.jpg");
}

.t-product__option-input_color[value="Ольха"]+div {
  background-image:url("https://cdn.express-office.ru/img/texture/8176.jpg");
}

.t-product__option-input_color[value="Таксония"]+div {
  background-image:url("https://static.tildacdn.com/tild3763-3663-4562-a630-623039326539/D0A2D0B0D0BAD181D0BE.jpg");
}

.t-product__option-input_color[value="Сосна Винтер"]+div {
  background-image:url("https://static.tildacdn.com/tild3561-3462-4432-b532-363333623539/noroot.png");
}

.t-product__option-input_color[value="Дуб 131"]+div {
  background-image:url("https://directoria-moder.ru/upload/iblock/407/407226f237ef920db422a2f0af53bd17.jpg");
}

.t-product__option-input_color[value="Дуб Честерфилд"]+div {
  background-image:url("https://directoria-moder.ru/upload/iblock/593/593cb5168e2fd20c3295b2f4baf79404.jpg");
}

.t-product__option-input_color[value="Дуб Кендал"]+div {
  background-image:url("https://directoria-moder.ru/upload/iblock/435/435acbf17e5e0dc30b4c02a98ac1feae.jpg");
}

.t-product__option-input_color[value="Антрацит"]+div {
  background-image:url("https://riva.ru/upload/resize_cache/uf/9a7/4ukrlj489cgeclj596o3zq2edjsklslo/56_56_1/antratsit.jpg");
}

.t-product__option-input_color[value="Шпон дуба TA81"]+div {
  background-image:url("https://directoria-moder.ru/upload/iblock/ec9/wk0809m7gwv0vqy1wls7quifyp5bo6fl/TA81.jpg");
}

.t-product__option-input_color[value="Шпон дуба TA85"]+div {
  background-image:url("https://directoria-moder.ru/upload/iblock/aa9/scoj192be0is1niy3qd01m8oktu4z5ge/Stone-010009-4.jpg");
}


/* =========================================================
   КАРТИНКИ ДОПОЛНИТЕЛЬНЫХ ОПЦИЙ
   ========================================================= */

.js-product-multioption .t-checkbox__control:has([name="Вертикальный кабель канал"]):before {
  background-image:url("https://static.tildacdn.com/stor3763-3736-4365-b834-313338396661/10660701.png");
}

.js-product-multioption .t-checkbox__control:has([name="Горизонтальный 20 см"]):before {
  background-image:url("https://static.tildacdn.com/stor6266-3466-4161-a631-303032613464/34970806.png");
}

.js-product-multioption .t-checkbox__control:has([name="Горизонтальный 60 см"]):before {
  background-image:url("https://static.tildacdn.com/stor6363-6465-4333-b631-653833303765/99789342.png");
}

.js-product-multioption .t-checkbox__control:has([name="Горизонтальный 80 см"]):before {
  background-image:url("https://static.tildacdn.com/stor3964-3831-4461-b064-646332326361/31497396.png");
}

.js-product-multioption .t-checkbox__control:has([name="Горизонтальный 100 см"]):before {
  background-image:url("https://static.tildacdn.com/stor6661-3962-4632-b766-313266303963/25745028.png");
}

.js-product-multioption .t-checkbox__control:has([name="Белый"]):before {
  background-image:url("https://static.tildacdn.com/stor3632-6538-4730-a430-613335393038/70810381.png");
}

.js-product-multioption .t-checkbox__control:has([name="Черный"]):before {
  background-image:url("https://static.tildacdn.com/stor6634-3365-4635-a161-613932643963/23088825.png");
}

.js-product-multioption .t-checkbox__control:has([name="Заглушка кабель-канала Люкс"]):before {
  background-image:url("https://static.tildacdn.com/stor3939-6436-4636-b137-323332636439/59597496.png");
}

.js-product-multioption .t-checkbox__control:has([name="Полка для клавиатуры А-403"]):before {
  background-image:url("https://static.tildacdn.com/tild6237-6430-4663-b461-346661373036/noroot.png");
}

.js-product-multioption .t-checkbox__control:has([name="Полка для клавиатуры А-401"]):before {
  background-image:url("https://static.tildacdn.com/stor6638-6330-4138-a566-383964626462/11107995.png");
}

.js-product-multioption .t-checkbox__control:has([name="Крышка к приставным тумбам А-707"]):before {
  background-image:url("https://static.tildacdn.com/stor3239-3032-4765-a635-616263323362/b84a6416ebdb33fb65fb1973fbd95e60.jpg");
}

.js-product-multioption .t-checkbox__control:has([name="Крышка к приставным тумбам А-707.60"]):before {
  background-image:url("https://static.tildacdn.com/stor3030-3831-4265-b361-383032316436/54dfd0fccb20550da01393dca23b25b7.jpg");
}

.js-product-multioption .t-checkbox__control:has([name="Крышка к приставным тумбам А-705"]):before {
  background-image:url("https://static.tildacdn.com/stor6433-3738-4663-b766-303235386263/00f6f691994e9cb268ebfef39bf61db6.jpg");
}

.js-product-multioption .t-checkbox__control:has([name="Крышка к приставным тумбам А-706"]):before {
  background-image:url("https://static.tildacdn.com/stor6465-6530-4532-a330-306363396230/cdc723ce154e5e841ed47de7325236e6.jpg");
}

.js-product-multioption .t-checkbox__control:has([name="Антресоль А-311"]):before {
  background-image:url("https://static.tildacdn.com/stor6464-3062-4133-a566-323830323765/28371763.png");
}

.js-product-multioption .t-checkbox__control:has([name="Антресоль закрытая А-311/А-603"]):before {
  background-image:url("https://static.tildacdn.com/stor3361-6266-4336-b135-323664343939/76594195.png");
}

.js-product-multioption .t-checkbox__control:has([name="Подставка под системный блок А-401"]):before {
  background-image:url("https://static.tildacdn.com/stor3232-3966-4333-a432-376137326135/73851683.png");
}

.js-product-multioption .t-checkbox__control:has([name="Подвесной держатель ПДСБ.Ф Черный"]):before {
  background-image:url("https://static.tildacdn.com/stor3065-6561-4232-a139-663338303533/47183259.png");
}

.js-product-multioption .t-checkbox__control:has([name="Подвесной держатель ПДСБ.Ф Белый"]):before {
  background-image:url("https://static.tildacdn.com/stor3335-3439-4034-a137-656239663430/69124571.png");
}

.js-product-multioption .t-checkbox__control:has([name="Подвесная тумба для стола АТ-02"]):before {
  background-image:url("https://static.tildacdn.com/stor6232-3836-4539-a339-316433386162/90412992.png");
}

.js-product-multioption .t-checkbox__control:has([name="Надставка для монитора А-505"]):before {
  background-image:url("https://static.tildacdn.com/stor6366-3535-4537-a336-623661303666/21700388.png");
}

.js-product-multioption .t-checkbox__control:has([name="Поставка под системный блок К-929"]):before {
  background-image:url("https://static.tildacdn.com/stor6364-6235-4664-b432-333038653062/65819873.jpg");
}

.js-product-multioption .t-checkbox__control:has([name="Кабель-канал узкий для стола 1200 МКZ-1200"]):before,
.js-product-multioption .t-checkbox__control:has([name="Кабель-канал узкий для стола 1400 МКZ-1400"]):before,
.js-product-multioption .t-checkbox__control:has([name="Кабель-канал узкий для стола 1600 МКZ-1600"]):before,
.js-product-multioption .t-checkbox__control:has([name="Кабель-канал узкий для стола 1800 МКZ-1800"]):before {
  background-image:url("https://static.tildacdn.com/stor3664-6132-4233-b463-396136326366/24571584.png");
}

.js-product-multioption .t-checkbox__control:has([name="Модести-панель СММ25-18"]):before,
.js-product-multioption .t-checkbox__control:has([name="Модести-панель СММ25-16"]):before,
.js-product-multioption .t-checkbox__control:has([name="Модести-панель СММ25-14"]):before,
.js-product-multioption .t-checkbox__control:has([name="Модести-панель СММ25-12"]):before,
.js-product-multioption .t-checkbox__control:has([name="Модести-панель СММ25-20"]):before {
  background-image:url("https://static.tildacdn.com/stor3664-6236-4163-a231-353437373766/52801163.png");
}

.js-product-multioption .t-checkbox__control:has([name="Модести-панель АМ-12П"]):before {
  background-image:url("https://static.tildacdn.com/stor3630-3434-4236-b832-383836343931/67482708.png");
}

.js-product-multioption .t-checkbox__control:has([name="Модести-панель АМ-14П"]):before {
  background-image:url("https://static.tildacdn.com/stor6131-3836-4132-a137-346432623635/24380077.png");
}

.js-product-multioption .t-checkbox__control:has([name="Модести-панель АМ-16П"]):before {
  background-image:url("https://static.tildacdn.com/stor3135-6162-4538-a239-353631623932/77303327.png");
}

.js-product-multioption .t-checkbox__control:has([name="Модести-панель AМ-18П"]):before {
  background-image:url("https://static.tildacdn.com/stor6630-3236-4330-a330-353334363633/37066832.png");
}

.js-product-multioption .t-checkbox__control:has([name="Полка V-8.5"]):before {
  background-image:url("https://static.tildacdn.com/stor6231-3033-4533-b264-333733666533/84641244.jpg");
}

.js-product-multioption .t-checkbox__control:has([name="Надставка декоративная для офисного стола К-931"]):before {
  background-image:url("https://static.tildacdn.com/stor3863-6539-4636-b630-333436386231/48116296.jpg");
}

.js-product-multioption .t-checkbox__control:has([name="Царга стола CN.CS-001"]):before {
  background-image:url("https://static.tildacdn.com/stor6436-6462-4966-a635-373331363163/77648336.jpg");
}

.js-product-multioption .t-checkbox__control:has([name="Накладка для стойки А-651"]):before {
  background-image:url("https://static.tildacdn.com/stor3463-3061-4034-a532-623464353764/82926295.jpg");
}

.js-product-multioption .t-checkbox__control:has([name="Накладка для стойки А-652"]):before {
  background-image:url("https://static.tildacdn.com/stor3732-3662-4535-b530-366363336533/12280231.jpg");
}

.js-product-multioption .t-checkbox__control:has([name="Стол офисный прямой А-001"]):before {
  background-image:url("https://static.tildacdn.com/stor3336-6632-4933-a635-376137636535/98242854.jpg");
}

.js-product-multioption .t-checkbox__control:has([name="Накладка для стойки А-653"]):before {
  background-image:url("https://static.tildacdn.com/stor3832-6337-4436-a631-636336366165/26478919.jpg");
}

.js-product-multioption .t-checkbox__control:has([name="Стол офисный прямой А-002"]):before {
  background-image:url("https://static.tildacdn.com/stor3136-3234-4938-a163-343135386233/44481843.jpg");
}

.js-product-multioption .t-checkbox__control:has([name="Накладка для стойки А-654"]):before {
  background-image:url("https://static.tildacdn.com/stor3633-6662-4061-b239-326536356466/76075598.jpg");
}

.js-product-multioption .t-checkbox__control:has([name="Стол офисный прямой А-003"]):before {
  background-image:url("https://static.tildacdn.com/stor6365-3936-4437-a438-316132343666/18817402.jpg");
}

.js-product-multioption .t-checkbox__control:has([name="Стол офисный прямой А-004"]):before {
  background-image:url("https://static.tildacdn.com/stor3835-3962-4337-b061-356466376161/65420473.jpg");
}

.js-product-multioption .t-checkbox__control:has([name="Хромированная металлическая опора"]):before {
  background-image:url("https://static.tildacdn.com/stor6363-3663-4061-b132-343838326532/cfa1f3b65cbe676a09b90a1513f2bdae.jpg");
}

.js-product-multioption .t-checkbox__control:has([name="Угловая приставка правая New Inter"]):before {
  background-image:url("https://static.tildacdn.com/stor3165-3833-4633-a230-303133313164/ae4e76523f6b02adc68f77d7903d0843.jpg");
}

.js-product-multioption .t-checkbox__control:has([name="Угловая приставка левая New Inter"]):before {
  background-image:url("https://static.tildacdn.com/stor6237-6665-4365-b630-653064303633/b00afd8f59f4d5fa397d1fcbfbbf5d9b.jpg");
}

.js-product-multioption .t-checkbox__control:has([name="Шкаф для холодильника New Inter"]):before {
  background-image:url("https://static.tildacdn.com/stor3464-3765-4536-b733-616365316438/d09432058e9247732dca0af577df917a.jpg");
}

.js-product-multioption .t-checkbox__control:has([name="Пилястра IN-PAK New Inter"]):before {
  background-image:url("https://static.tildacdn.com/stor3966-3063-4366-b230-393132343633/08c3b33b6fab579886cb9f3ace24bb98.jpg");
}

.js-product-multioption .t-checkbox__control:has([name="Боковая панель левая New Inter"]):before {
  background-image:url("https://static.tildacdn.com/stor3230-3636-4438-b138-636138373663/25c901c1ef57f197d6b8508732109aa4.jpg");
}

.js-product-multioption .t-checkbox__control:has([name="Боковая панель правая New Inter"]):before {
  background-image:url("https://static.tildacdn.com/stor3266-6563-4564-a266-396261383236/864dee4400b9162688ab00b2e5445d88.jpg");
}

.js-product-multioption .t-checkbox__control:has([name="Черная металлическая опора"]):before {
  background-image:url("https://static.tildacdn.com/stor3933-3538-4264-b234-306566376263/45dd24f7a3b948585db573d94cde5479.jpg");
}

.js-product-multioption .t-checkbox__control:has([name="Крышка тумбы НТ-320.45"]):before {
  background-image:url("https://static.tildacdn.com/stor6563-6435-4639-a539-343731616333/24378db8f4890ff9875494c3f4fe0fa4.png");
}

.js-product-multioption .t-checkbox__control:has([name="Крышка тумбы НТ-320.73"]):before {
  background-image:url("https://static.tildacdn.com/stor3732-3661-4537-b963-336530313765/d862dd23359911756e855b99e618ba5c.png");
}


/* =========================================================
   PREORDER — ЕДИНЫЙ БЛОК
   ========================================================= */

.os-preorder-product .js-catalog-prod-sold-out,
.os-preorder-product .t-catalog__card__sold-out-msg,
.os-preorder-product .t-store__card__sold-out-msg {
  display:none !important;
}


/* =========================================================
   PREORDER — БАЗОВАЯ КНОПКА «ЗАКАЗАТЬ»
   ========================================================= */

.os-preorder-btn,
.os-preorder-btn[data-os-preorder="true"],
.js-product .os-preorder-btn,
.t-catalog__prod-popup__btn-wrapper .os-preorder-btn,
.t-store__prod-popup__btn-wrapper .os-preorder-btn {
  pointer-events:auto !important;
  cursor:pointer !important;

  opacity:1 !important;
  visibility:visible !important;

  color:#ffffff !important;

  background:#FF8B01 !important;
  background-color:#FF8B01 !important;
  background-image:none !important;

  border:0 !important;
  border-width:0 !important;
  border-style:none !important;
  border-color:transparent !important;
  --border-width:0px !important;

  border-radius:32px !important;

  outline:none !important;
  box-shadow:none !important;
  filter:none !important;

  text-decoration:none !important;
}

.os-preorder-btn .t-btnflex__text,
.os-preorder-btn .t-catalog__card__btn-text,
.os-preorder-btn .js-catalog-prod-popup-buy-btn-txt,
.os-preorder-btn[data-os-preorder="true"] .t-btnflex__text,
.os-preorder-btn[data-os-preorder="true"] .js-catalog-prod-popup-buy-btn-txt {
  color:#ffffff !important;
  opacity:1 !important;
}

.os-preorder-btn:focus,
.os-preorder-btn:focus-visible,
.os-preorder-btn:active {
  opacity:1 !important;
  border:0 !important;
  --border-width:0px !important;
  outline:none !important;
  box-shadow:none !important;
}

@media (hover:hover) {
  .os-preorder-btn:hover,
  .os-preorder-btn[data-os-preorder="true"]:hover,
  .js-product .os-preorder-btn:hover,
  .t-catalog__prod-popup__btn-wrapper .os-preorder-btn:hover,
  .t-store__prod-popup__btn-wrapper .os-preorder-btn:hover {
    background:#e97e00 !important;
    background-color:#e97e00 !important;
    color:#ffffff !important;
    opacity:1 !important;
    border:0 !important;
    outline:none !important;
    box-shadow:none !important;
  }
}


/* =========================================================
   PREORDER — ТОВАР БЕЗ НАЛИЧИЯ ОСТАЁТСЯ АКТИВНЫМ
   ========================================================= */

.os-preorder-product,
.t-catalog__card.os-preorder-product,
.t-store__card.os-preorder-product {
  pointer-events:auto !important;
  opacity:1 !important;
  visibility:visible !important;
  filter:none !important;
}

.t-catalog__card.os-preorder-product .t-catalog__card__imgwrapper,
.t-store__card.os-preorder-product .t-store__card__imgwrapper,
.t-catalog__card.os-preorder-product .t-catalog__card__title,
.t-store__card.os-preorder-product .t-store__card__title {
  pointer-events:auto !important;
  opacity:1 !important;
  visibility:visible !important;
  filter:none !important;
}

.os-preorder-product a,
.t-catalog__card.os-preorder-product a,
.t-store__card.os-preorder-product a {
  pointer-events:auto !important;
  cursor:pointer !important;
}

.os-preorder-product .t-product__option-variants {
  pointer-events:auto !important;
  opacity:1 !important;
  visibility:visible !important;
  filter:none !important;
}

.os-preorder-product .t-product__option-item,
.os-preorder-product .t-product__option-item_disabled,
.os-preorder-product .os-preorder-option {
  pointer-events:auto !important;
  cursor:pointer !important;
  opacity:1 !important;
  visibility:visible !important;
  filter:none !important;
}

.os-preorder-product .t-product__option-input {
  pointer-events:auto !important;
}

.os-preorder-product .t-product__option-checkmark,
.os-preorder-product .t-product__option-title {
  opacity:1 !important;
  visibility:visible !important;
  filter:none !important;
}

.t-catalog__card.os-preorder-product .t-catalog__card__btns-wrapper button,
.t-store__card.os-preorder-product .t-store__card__btns-wrapper button,
.t-catalog__card.os-preorder-product .t-catalog__card__btns-wrapper a,
.t-store__card.os-preorder-product .t-store__card__btns-wrapper a {
  pointer-events:auto !important;
  cursor:pointer !important;
}


/* =========================================================
   PREORDER В КАРТОЧКЕ — КРУГЛАЯ ИКОНКА
   ========================================================= */

.t-catalog__card__btns-wrapper .os-preorder-btn,
.t-store__card__btns-wrapper .os-preorder-btn {
  width:48px !important;
  min-width:48px !important;
  max-width:48px !important;

  height:48px !important;
  min-height:48px !important;
  max-height:48px !important;

  padding:0 !important;

  border-radius:50% !important;

  font-size:0 !important;

  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;

  overflow:hidden !important;
}

.t-catalog__card__btns-wrapper .os-preorder-btn .t-catalog__card__btn-text,
.t-catalog__card__btns-wrapper .os-preorder-btn .t-btnflex__text,
.t-store__card__btns-wrapper .os-preorder-btn .t-catalog__card__btn-text,
.t-store__card__btns-wrapper .os-preorder-btn .t-btnflex__text {
  display:none !important;
}

.t-catalog__card__btns-wrapper .os-preorder-btn:before,
.t-store__card__btns-wrapper .os-preorder-btn:before {
  content:"";
  display:block;

  width:18px;
  height:18px;

  flex:0 0 auto;

  background:currentColor;

  -webkit-mask:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7l8-4 8 4-8 4-8-4Z'/%3E%3Cpath d='M4 7v9l8 5 4-2.5'/%3E%3Cpath d='M12 11v10'/%3E%3Cpath d='M18.5 13.5v5'/%3E%3Cpath d='M16 16h5'/%3E%3C/svg%3E")
    center /
    contain
    no-repeat;

  mask:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7l8-4 8 4-8 4-8-4Z'/%3E%3Cpath d='M4 7v9l8 5 4-2.5'/%3E%3Cpath d='M12 11v10'/%3E%3Cpath d='M18.5 13.5v5'/%3E%3Cpath d='M16 16h5'/%3E%3C/svg%3E")
    center /
    contain
    no-repeat;
}

@media screen and (max-width:640px) {
  .t-catalog__card__btns-wrapper .os-preorder-btn,
  .t-store__card__btns-wrapper .os-preorder-btn {
    width:44px !important;
    min-width:44px !important;
    max-width:44px !important;

    height:44px !important;
    min-height:44px !important;
    max-height:44px !important;
  }
}


/* =========================================================
   MOBILE PRODUCT CTA <= 767px
   «ЗАКАЗАТЬ» = «В КОРЗИНУ»
   ========================================================= */

@media screen and (max-width:767px) {

  .t-catalog__prod-popup__btn-wrapper .t-btn:has(.js-catalog-prod-popup-buy-btn-txt),
  .t-catalog__prod-popup__btn-wrapper .t-btnflex:has(.js-catalog-prod-popup-buy-btn-txt),
  .t-store__prod-popup__btn-wrapper .t-btn:has(.js-catalog-prod-popup-buy-btn-txt),
  .t-store__prod-popup__btn-wrapper .t-btnflex:has(.js-catalog-prod-popup-buy-btn-txt),
  .t-catalog__prod-popup__btn-wrapper .os-preorder-btn,
  .t-store__prod-popup__btn-wrapper .os-preorder-btn {
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    width:100% !important;
    max-width:100% !important;

    height:60px !important;
    min-height:60px !important;
    max-height:60px !important;

    padding:0 30px !important;
    margin:0 !important;

    box-sizing:border-box !important;

    color:#ffffff !important;

    background:#FF8B01 !important;
    background-color:#FF8B01 !important;
    background-image:none !important;

    border:0 !important;
    border-width:0 !important;
    border-style:none !important;
    border-color:transparent !important;
    --border-width:0px !important;

    border-radius:32px !important;

    outline:none !important;
    box-shadow:none !important;
    filter:none !important;

    opacity:1 !important;
    visibility:visible !important;

    pointer-events:auto !important;
    cursor:pointer !important;

    text-decoration:none !important;
    transform:none !important;
  }

  .t-catalog__prod-popup__btn-wrapper .js-catalog-prod-popup-buy-btn-txt,
  .t-store__prod-popup__btn-wrapper .js-catalog-prod-popup-buy-btn-txt,
  .t-catalog__prod-popup__btn-wrapper .os-preorder-btn .t-btnflex__text,
  .t-store__prod-popup__btn-wrapper .os-preorder-btn .t-btnflex__text {
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    width:100% !important;
    height:100% !important;

    padding:0 !important;
    margin:0 !important;

    box-sizing:border-box !important;

    color:#ffffff !important;

    text-align:center !important;
    line-height:1.2 !important;
  }

  .t-catalog__prod-popup__btn-wrapper .os-preorder-btn:hover,
  .t-catalog__prod-popup__btn-wrapper .os-preorder-btn:focus,
  .t-catalog__prod-popup__btn-wrapper .os-preorder-btn:active,
  .t-store__prod-popup__btn-wrapper .os-preorder-btn:hover,
  .t-store__prod-popup__btn-wrapper .os-preorder-btn:focus,
  .t-store__prod-popup__btn-wrapper .os-preorder-btn:active {
    width:100% !important;

    height:60px !important;
    min-height:60px !important;
    max-height:60px !important;

    padding:0 30px !important;

    background:#FF8B01 !important;
    background-color:#FF8B01 !important;

    color:#ffffff !important;

    border:0 !important;
    outline:none !important;
    box-shadow:none !important;

    opacity:1 !important;
    transform:none !important;
  }
}


/* =========================================================
   PREORDER BUBBLE — УВЕДОМЛЕНИЕ
   ========================================================= */

.os-preorder-bubble {
  position:fixed;
  z-index:2147483646 !important;

  background-color:#FF8B01;

  max-width:350px;
  width:calc(100% - 40px);

  margin-left:20px;

  bottom:50px;
  right:-350px;

  border-radius:15px;

  transition:
    opacity .4s,
    right .4s;

  opacity:0;

  box-sizing:border-box;
}

.os-preorder-bubble-text {
  color:#ffffff;

  font-size:16px;
  line-height:1.35;

  padding:20px 30px;

  box-sizing:border-box;
}

.os-preorder-bubble-text a {
  color:#ff855d;
  text-decoration:underline;
}

.os-preorder-bubble-close {
  position:absolute;

  right:10px;
  top:3px;

  color:#ffffff;

  cursor:pointer;
  user-select:none;
}

.nolim-bubble.os-preorder-adopted-bubble {
  z-index:2147483646 !important;
}


/* =========================================================
   LOADING
   ========================================================= */

.os-preorder-btn[data-os-loading="true"] {
  pointer-events:none !important;
  cursor:default !important;
  opacity:.65 !important;
}


/* =========================================================
   КНОПКИ / ССЫЛКИ В ОПИСАНИИ ТОВАРА
   ========================================================= */

.js-store-prod-text a {
  display:inline-block;
  padding:10px 15px;
  margin-right:15px;
  margin-top:20px;
  border-radius:32px;
  font-weight:600;
  background-color:#FFA43B;
  color:#ffffff !important;
}


/* =========================================================
   КОРЗИНА
   ========================================================= */

.t706__cartwin_showed {
  z-index:999999999;
}

.t706__auth {
  border-radius:32px;
}


/* =========================================================
   КАТАЛОГ
   ========================================================= */

.js-block-header-title.t-section__title {
  display:none !important;
}

.js-catalog-prod-descr {
  color:#9b9b9b !important;
  font-size:13px !important;
}

.t-catalog__card {
  background-color:#ffffff !important;
}


/* =========================================================
   ПОПАП ТОВАРА
   ========================================================= */

.js-catalog-close-text.t-catalog__prod-popup__close-txt {
  display:none !important;
}


/* =========================================================
   КНОПКА ДОБАВЛЕНИЯ
   ========================================================= */

.t1002__addBtn {
  border:none !important;
}


/* =========================================================
   ИЗОБРАЖЕНИЕ ТОВАРА
   ========================================================= */

.t-slds__imgwrapper:has(
  .t-slds__bgimg.t-slds__bgimg-contain.t-bgimg
) {
  background-color:#ffffff !important;
  padding-bottom:40px !important;
  display:block;
}


/* =========================================================
   БЛОК "СМОТРИТЕ ТАКЖЕ"
   ========================================================= */

.t-col:has(.t-catalog__relevants__title) {
  background-color:#ffffff;
  border-radius:32px;
  padding:12px 24px 24px 24px;
  margin-top:24px;
  overflow:hidden;
  box-sizing:border-box;
}

.t-popup .t-col:has(.t-catalog__relevants__title) {
  margin-top:40px;
  padding-top:20px;
}

.t-col:has(.t-catalog__relevants__title)
.t-catalog__relevants__title {
  margin-top:8px;
}


/* =========================================================
   МОБИЛЬНЫЕ ФИЛЬТРЫ
   ========================================================= */

.t-catalog__filter__mobile-modal-btn_primary,
.js-catalog-filter-mobile-modal-reset {
  border-radius:32px !important;
}


/* =========================================================
   ДЕСКТОП
   ОФОРМЛЕНИЕ ИКОНОК ЗАКРЫТИЯ
   ========================================================= */

@media screen and (min-width:768px) {
  .t-popup__close-icon {
    background-color:#ffffff;
    border-radius:50%;
    padding:6px;
    box-sizing:content-box;
  }
}


/* =========================================================
   МОБИЛЬНАЯ ВЕРСИЯ
   ========================================================= */

@media screen and (max-width:767px) {

  svg.t-popup__close-icon:not(.t-popup__close-icon_arrow):not(.t-popup__close-icon_cross) {
    background:#ffffff !important;
    background-color:#ffffff !important;
    background-image:none !important;
    border:none !important;
    border-radius:50% !important;
    padding:8px !important;
    box-sizing:content-box !important;
    box-shadow:none !important;
  }

  .t-popup__close {
    background:#ffffff !important;
    background-color:#ffffff !important;
    background-image:none !important;
    box-shadow:none !important;
    border:none !important;
  }

  .t-popup__close-wrapper {
    background:#ffffff !important;
    background-color:#ffffff !important;
    background-image:none !important;
    box-shadow:none !important;
    border:none !important;
  }

  .t-popup__close-icon_arrow,
  .t-popup__close-icon_cross,
  svg.t-popup__close-icon_arrow,
  svg.t-popup__close-icon_cross {
    background:transparent !important;
    background-color:transparent !important;
    background-image:none !important;
    border:none !important;
    border-radius:0 !important;
    padding:0 !important;
    box-shadow:none !important;
    outline:none !important;
  }

  .t-popup__close-icon_arrow path,
  .t-popup__close-icon_cross path,
  .t-popup__close-icon_cross rect,
  .t-popup__close-icon_cross g {
    fill:#000000 !important;
  }

  .t-slds__imgwrapper:has(
    .t-slds__bgimg.t-slds__bgimg-contain.t-bgimg
  ) {
    background-color:#ffffff !important;
    padding-bottom:40px !important;
    display:block;
    border-radius:0 !important;
    overflow:visible !important;
  }

  .t-slds__bgimg.t-slds__bgimg-contain.t-bgimg,
  .t-slds__bgimg.t-slds__bgimg-contain.t-bgimg.js-product-img {
    border-radius:0 !important;
  }

  .t-slds__wrapper,
  .t-slds__container,
  .t-slds__item,
  .t-slds__imgwrapper {
    border-radius:0 !important;
  }
}