/* Карточка товара Nono — по макету Figma (PzFJVWVjQAVC4Lf7gD22GY, node 4525:94).
   Sofia Sans Extra Condensed (болгарские формы) — название, цена, цвета, кнопки. Inter — крошки, описание, вкладки. */
:root { --nono-ink: #3a2f26; --nono-ink2: #44372d; --nono-accent: #dde9f2; --nono-soft: #eff3f7; --nono-bg: #f9f9f9; --nono-sofia: "Sofia Sans Extra Condensed", Arial, sans-serif; --nono-inter: "Inter", Arial, sans-serif; }
html:has(.t-store__prod-snippet__container) body, .t-store__prod-snippet__container { background: var(--nono-bg) !important; }
.t-store__product-snippet .t-store__prod-popup__name,
.t-store__product-snippet .t-store__prod-popup__price,
.t-store__product-snippet .t-product__option-title_buttons,
.t-store__product-snippet .t-product__option-select,
.t-store__product-snippet .t-store__prod-popup__btn .t-btnflex__text,
.t-store__product-snippet .t-store__prod__quantity-input { font-family: var(--nono-sofia) !important; font-language-override: "BGR "; font-style: normal !important; }
.t-store__product-snippet .t-store__prod-popup__name,
.t-store__product-snippet .t-store__prod-popup__price { font-size: 32px !important; font-weight: 700 !important; letter-spacing: .64px !important; line-height: 36px !important; color: var(--nono-ink) !important; }
.t-store__product-snippet .t-product__option-title_buttons,
.t-store__product-snippet .t-product__option-select,
.t-store__product-snippet .t-store__prod-popup__btn .t-btnflex__text { font-size: 20px !important; font-weight: 700 !important; letter-spacing: .4px !important; color: var(--nono-ink2) !important; }
.t-store__product-snippet .t-store__prod__quantity-input { font-size: 20px !important; font-weight: 400 !important; letter-spacing: .4px !important; color: var(--nono-ink2) !important; }
.t-store__product-snippet .t-store__prod-popup__text { font-family: var(--nono-inter) !important; font-size: 16px !important; font-weight: 400 !important; line-height: 19.5px !important; letter-spacing: 0 !important; color: var(--nono-ink) !important; }
.t-store__product-snippet .t-store__tabs__item-title { font-family: var(--nono-inter) !important; font-size: 16px !important; font-weight: 500 !important; letter-spacing: 0 !important; color: var(--nono-ink2) !important; }
.t-store__product-snippet .t-store__tabs__content, .t-store__product-snippet .t-store__tabs__content * { font-family: var(--nono-inter) !important; font-size: 16px !important; font-weight: 400 !important; line-height: 1.4 !important; letter-spacing: 0 !important; color: var(--nono-ink) !important; }
.t-store__prod-snippet__container { padding-top: 15px !important; padding-bottom: 0 !important; }
@media screen and (min-width: 960px) {
  .t-store__product-snippet .t-store__prod-popup__slider { width: 656px !important; max-width: none !important; }
  .t-store__product-snippet .t-slds { display: flex !important; flex-direction: row-reverse; gap: 20px; align-items: flex-start; }
  .t-store__product-snippet .t-slds__main { flex: 1 1 auto; min-width: 0; }
  .t-store__product-snippet .t-slds__thumbsbullet-wrapper { flex: 0 0 66px; width: 66px !important; display: flex !important; flex-direction: column; gap: 6px; max-height: 570px; overflow-y: auto; scrollbar-width: none; margin: 0 !important; padding: 0 !important; }
  .t-store__product-snippet .t-slds__thumbsbullet-wrapper::-webkit-scrollbar { display: none; }
  .t-store__product-snippet .t-slds__thumbsbullet { width: 66px !important; height: 66px !important; margin: 0 !important; flex: 0 0 66px; }
  .t-store__product-snippet .t-store__prod-popup__info { width: 644px !important; min-height: 570px; }
}
.t-store__product-snippet .t-store__prod-popup__info { display: flex; flex-direction: column; padding: 2px 0 0 24px !important; box-sizing: border-box; background: transparent !important; }
.t-store__product-snippet .t-store__prod-popup__info > * { margin: 0 !important; }
.t-store__product-snippet .t-store__prod-popup__title-wrapper { order: 1; padding: 0 !important; }
.t-store__product-snippet .t-store__prod-popup__sku, .t-store__product-snippet .t-store__prod-popup__links-wrapper, .t-store__product-snippet .t-store__prod-popup__info > div:not([class]) { display: none !important; }
.t-store__product-snippet .js-product-controls-wrapper { order: 2; margin-top: 22px !important; display: flex; flex-direction: column; gap: 20px; }
.t-store__product-snippet .js-store-prod-text { order: 3; margin-top: 20px !important; width: 618px; max-width: 100%; }
.t-store__product-snippet .js-store-tabs { order: 4; margin-top: 22px !important; width: 620px !important; max-width: 100% !important; float: none !important; padding: 0 !important; }
.t-store__product-snippet .t-store__prod-popup__btn-wrapper { order: 5; margin-top: auto !important; display: grid !important; grid-template-columns: auto 1fr; align-items: center; column-gap: 13px; row-gap: 25px; width: 620px !important; max-width: 100%; }
.t-store__product-snippet .t-product__option, .t-store__product-snippet .t-product__option-variants { margin: 0 !important; }
.t-store__product-snippet .t-product__option-title:not(.t-product__option-title_buttons) { display: none !important; }
.t-store__product-snippet .t-product__option-variants_buttons { display: flex; flex-wrap: wrap; gap: 20px; }
.t-store__product-snippet .t-product__option-variants_buttons .t-product__option-item { display: inline-flex !important; align-items: center; justify-content: center; width: 96px; min-width: 96px; height: 48px; margin: 0 !important; padding: 0 !important; border: 2px solid var(--nono-accent) !important; border-radius: 0 !important; background: transparent !important; cursor: pointer; }
.t-store__product-snippet .t-product__option-variants_buttons .t-product__option-item_active { background: var(--nono-accent) !important; }
.t-store__product-snippet .t-product__option-title_buttons { padding: 0 !important; line-height: 1 !important; display: block; text-align: center; }
.t-store__product-snippet .t-product__option-select { width: 328px !important; height: 48px; border: 0 !important; border-radius: 0 !important; background: var(--nono-accent) !important; text-align: center; text-align-last: center; padding: 0 36px !important; }
.t-store__product-snippet .t-store__prod__quantity { grid-column: 1; width: 145px; height: 32px; align-self: center; border: 2px solid var(--nono-accent) !important; border-radius: 0 !important; background: transparent !important; margin: 0 !important; }
.t-store__product-snippet .t-store__prod-popup__btn-wrapper .js-store-price-wrapper { grid-column: 2; position: static; margin: 0 !important; }
.t-store__product-snippet .t-store__prod-popup__btn { grid-column: 1 / -1; width: 100% !important; height: 48px !important; border: 0 !important; border-radius: 0 !important; background: var(--nono-accent) !important; display: flex !important; align-items: center; justify-content: center; transition: background-color .2s; }
.t-store__product-snippet .t-store__prod-popup__btn td { color: var(--nono-ink2) !important; }
.t-store__product-snippet .t-store__prod-popup__btn:hover { background: #cfe0ee !important; }
.t-store__product-snippet .t-store__tabs__item-button { position: relative; height: 48px; padding: 0 20px !important; display: flex; align-items: center; background: var(--nono-soft) !important; border: 0 !important; margin: 0 !important; }
.t-store .t-store__tabs_accordion .t-store__tabs__item-button:not(.t-store__tabs__item-button_active) { border-bottom: 0 !important; }
.t-store__product-snippet .t-store__tabs__item-button .t-store__tabs__close { display: none !important; }
.t-store__product-snippet .t-store__tabs__item-button::after { content: ""; position: absolute; right: 20px; top: 50%; width: 19px; height: 17px; margin-top: -8.5px; background: linear-gradient(var(--nono-ink2), var(--nono-ink2)) center / 19px 1px no-repeat, linear-gradient(var(--nono-ink2), var(--nono-ink2)) center / 1px 17px no-repeat; }
.t-store__product-snippet .t-store__tabs__item-button_active::after { background: linear-gradient(var(--nono-ink2), var(--nono-ink2)) center / 19px 1px no-repeat; }
.t-store__product-snippet .t-store__tabs__content { background: var(--nono-soft) !important; margin: 0 !important; padding: 0 20px 20px !important; }
.t758 .t-container { max-width: 100% !important; width: 100% !important; padding: 0 !important; margin-top: -10px; }
.t758 .t-col { margin-left: 20px !important; margin-right: 20px !important; width: calc(100% - 40px) !important; }
.t758 .t-menu__link-item, .t758 .t758__breadcrumb-divider { font-family: var(--nono-inter) !important; font-size: 12px !important; font-weight: 500 !important; letter-spacing: 0 !important; color: var(--nono-ink) !important; }
.t758 .t758__breadcrumb-divider { margin: 0 4px; }
.t758__list_item:last-child .t-menu__link-item { color: rgba(58, 47, 38, .7) !important; }
/* Счётчик: убираем белые кружки у + и −, отступ под вкладками */
.t-store__product-snippet .t-store__prod__quantity__minus-wrapper, .t-store__product-snippet .t-store__prod__quantity__plus-wrapper, .t-store__product-snippet .t-store__prod__quantity__minus, .t-store__product-snippet .t-store__prod__quantity__plus { background-color: transparent !important; box-shadow: none !important; }
.t-store__product-snippet .js-store-tabs { margin-bottom: 25px !important; }
/* Счётчик по центру рамки */
.t-store__product-snippet .t-store__prod__quantity { justify-content: center !important; align-items: center !important; }
/* Ссылка «Вернуться назад →» справа в строке крошек */
.t758 .t-container { position: relative; }
.t758 .nono-back { position: absolute; right: 20px; top: 0; display: inline-flex; align-items: center; gap: 8px; font-family: var(--nono-inter) !important; font-size: 12px !important; font-weight: 500 !important; line-height: 19px; letter-spacing: 0 !important; color: var(--nono-ink) !important; text-decoration: none; cursor: pointer; opacity: 1 !important; }
.nono-back svg { width: 16px; height: 10px; display: block; flex: none; }
.t758 .nono-back:hover { opacity: .7 !important; }
/* «Смотрите также» — как галерея на главной: плюс по центру, характеристики скрыты, ширина с отступами 20px */
.t-store__relevants__container { padding-bottom: 30px !important; }
.t-store__relevants__container .t-store__relevants__title { font-size: 18px !important; font-weight: 500 !important; }
.t-store__relevants__container .t-store__card__imgwrapper { position: relative; }
.t-store__relevants__container .js-product-controls-wrapper { display: none !important; }
.t-store__relevants__container .nono-plus { position: absolute; left: 50%; bottom: 12px; transform: translateX(-50%); width: 26px; height: 26px; border-radius: 50%; background: #acc7db; z-index: 20; pointer-events: none; }
.t-store__relevants__container .nono-plus::before, .t-store__relevants__container .nono-plus::after { content: ""; position: absolute; top: 50%; left: 50%; background: #fff; transform: translate(-50%, -50%); }
.t-store__relevants__container .nono-plus::before { width: 12px; height: 2px; }
.t-store__relevants__container .nono-plus::after { width: 2px; height: 12px; }
@media screen and (min-width: 960px) {
  .t-store__relevants__container .t-container { max-width: none !important; width: 100% !important; padding: 0 !important; margin: 0 !important; }
  .t-store__relevants__container .t-col:has(> .t-store__relevants-grid-cont) { margin: 0 !important; width: 100% !important; }
  .t-store__relevants__container .t-store__card-list { margin: 0 !important; width: 100% !important; }
  .t-store__relevants__container .js-product.t-col { max-width: none !important; width: calc(25% - 40px) !important; margin-left: 20px !important; margin-right: 20px !important; }
  .t-store__relevants__container .t-store__relevants__title { margin-left: 20px !important; }
}
@media screen and (max-width: 959px) {
  .t-store__product-snippet .t-store__prod-popup__info { padding: 24px 20px 0 !important; width: 100% !important; }
  .t-store__product-snippet .t-store__prod-popup__name, .t-store__product-snippet .t-store__prod-popup__price { font-size: 26px !important; }
  .t-store__product-snippet .js-store-tabs, .t-store__product-snippet .t-store__prod-popup__btn-wrapper, .t-store__product-snippet .js-store-prod-text { width: 100% !important; }
  .t-store__product-snippet .t-store__prod-popup__btn-wrapper { margin-top: 24px !important; }
}

/* Мобильное меню: прозрачная подложка не должна перехватывать нажатия, пока меню закрыто */
.t1272:not(:has(.t-menu-base__burgermenu_opened)) .t-menu-base__overlay { pointer-events: none !important; }

/* Телефон: крошки слева, «Вернуться назад» отдельной строкой справа */
@media screen and (max-width: 959px) {
  .t758 .t-container { display: flex !important; flex-direction: column; align-items: stretch; margin-top: -40px; }
  .t758 .t-col { margin-left: 20px !important; margin-right: 20px !important; width: calc(100% - 40px) !important; padding: 0 !important; }
  .t758 .t758__wrapper, .t758 .t758__list { padding-left: 0 !important; margin-left: 0 !important; }
  .t758 .nono-back { position: static !important; align-self: flex-end; margin: 6px 20px 0 0; }
}

/* Крошки только на странице товара */
body:not(:has(.t-store__product-snippet)) .t758, body:not(:has(.t-store__product-snippet)) .nono-back { display: none !important; }
body:not(:has(.t-store__product-snippet)) .t-rec:has(.t758) { display: none !important; }

/* Телефон — по макету Figma (node 4533:136) */
.nono-onesize{display:none}
@media screen and (max-width:959px){
.nono-back{display:none!important}
.t-rec:has(.t758){padding-top:0!important;padding-bottom:0!important}
.t758 .t-container{margin-top:0!important;padding-top:12px!important}
.t-store__prod-snippet__container{padding-top:12px!important}
.t-store__product-snippet .t-slds__thumbsbullet-wrapper{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;width:100%!important;padding:6px 20px 0!important;margin:0!important;box-sizing:border-box!important;height:auto!important}
.t-store__product-snippet .t-slds__thumbsbullet{flex:1 1 0!important;min-width:0!important;width:auto!important;height:auto!important;aspect-ratio:1/1;margin:0!important}
.t-store__product-snippet .t-store__prod-popup__info{padding:28px 20px 0!important}
.t-store__product-snippet .t-store__prod-popup__name,.t-store__product-snippet .t-store__prod-popup__price{font-size:24px!important;line-height:30px!important;letter-spacing:.48px!important}
.t-store__product-snippet .js-product-controls-wrapper{margin-top:14px!important;gap:9px!important}
.t-store__product-snippet .t-product__option-variants_buttons{gap:9px!important;flex-wrap:nowrap!important}
.t-store__product-snippet .t-product__option-variants_buttons .t-product__option-item,.nono-onesize{display:inline-flex!important;align-items:center;justify-content:center;width:90px!important;min-width:90px!important;height:45px!important;margin:0!important;padding:0!important;box-sizing:border-box;border:0!important;background:var(--nono-accent)!important;font-family:var(--nono-sofia)!important;font-weight:700!important;font-size:15px!important;letter-spacing:.3px!important;color:var(--nono-ink2)!important;font-language-override:"BGR "}
.t-store__product-snippet .t-product__option-title_buttons{font-size:15px!important;letter-spacing:.3px!important}
.t-store__product-snippet .t-store__prod-popup__btn-wrapper{order:3!important;margin-top:14px!important;row-gap:14px!important}
.t-store__product-snippet .js-store-prod-text{order:4!important;margin-top:15px!important;font-size:16px!important;line-height:18px!important}
.t-store__product-snippet .js-store-tabs{order:5!important;margin-top:21px!important}
.t-store__product-snippet .t-store__prod__quantity{width:135px!important;height:30px!important}
.t-store__product-snippet .t-store__prod-popup__btn{height:44px!important}
.t-store__product-snippet .t-store__prod-popup__btn .t-btnflex__text{font-size:16px!important}
.t-store__product-snippet .t-store__tabs__item-button{height:44px!important}
}
/* Смотрите также: на телефоне — сетка 2×2, дальше подвал */
@media screen and (max-width:959px){
.t-store__relevants__container .t-slds,.t-store__relevants__container .t-slds__main,.t-store__relevants__container .t-slds__container,.t-store__relevants__container .t-slds__items-wrapper{overflow:visible!important;transform:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}
.t-store__relevants__container .t-store__card-list{display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px 10px!important;width:100%!important;transform:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important}
.t-store__relevants__container .t-slds__item{width:auto!important;min-width:0!important;margin:0!important;padding:0!important;max-width:none!important;float:none!important;opacity:1!important;display:block!important}
.t-store__relevants__container .t-slds__item:nth-child(n+5){display:none!important}
.t-store__relevants__container .t-slds__arrow_wrapper{display:none!important}
}

/* Подвал на телефоне: 2 колонки ссылок, документы, потом логотип и контакты */
@media screen and (max-width:959px){
.t-rec:has(.t420){padding-top:40px!important;padding-bottom:40px!important}
.t420 .t-container{display:grid!important;grid-template-columns:186px 1fr!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 20px!important;box-sizing:border-box!important}
.t420 .t-container > div:not([class]){display:contents}
.t420__floatbeaker_lr3{display:none!important}
.t420 .t420__col{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important;min-width:0}
.t420 .t420__col:has([field="descr"]){order:1}
.t420 .t420__col:has([field="descr2"]){order:2}
.t420 .t420__col:has([field="descr3"]){order:3;grid-column:1/-1;margin-top:26px!important}
.t420 .t-container > .t420__col:first-child{order:4;grid-column:1/-1;margin-top:46px!important}
.t420__logo-link{display:none!important}
.t420 .t-container > .t420__col:first-child{margin-top:40px!important}
.t420__descr ul{margin:0!important;padding:0!important;list-style:none!important}
.t420__descr li{margin:0 0 14px!important;padding:0!important;line-height:20px}
.t420__descr li:last-child{margin-bottom:0!important}
}
/* Подвал на компьютере: во всю ширину, отступы 20px как в других блоках */
@media screen and (min-width:960px){
.t-rec:has(.t420){padding-top:20px!important}
.t420 .t-container{display:grid!important;grid-template-columns:1fr 243px 190px 260px;align-items:start;max-width:none!important;width:100%!important;margin:0!important;padding:0 36px 0 30px!important;box-sizing:border-box!important}
.t420 .t-container > div:not([class]){display:contents}
.t420__floatbeaker_lr3,.t420__logo-link{display:none!important}
.t420 .t420__col{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important;min-width:0}
.t420 .t-container > .t420__col:first-child{grid-column:1;grid-row:1}
.t420 .t420__col:has([field="descr"]){grid-column:2;grid-row:1}
.t420 .t420__col:has([field="descr2"]){grid-column:3;grid-row:1}
.t420 .t420__col:has([field="descr3"]){grid-column:4;grid-row:1}
.t420__descr ul{margin:0!important;padding:0!important;list-style:none!important}
.t420__descr li{margin:0 0 14px!important;padding:0!important;line-height:24px}
.t420 .t-sociallinks{margin-top:0!important}
}
/* Плюсики: где выбирать нечего — без панели выбора, при нажатии лёгкий «пульс» */
.nono-single .t-store__card__prod-controls-wrapper{display:none!important}
@keyframes nonopulse{0%{transform:scale(1)}40%{transform:scale(1.3)}100%{transform:scale(1)}}
.nono-added{animation:nonopulse .6s ease}

/* Две карточки на главной: затемнение снизу, как в первом блоке */
#rec3736224501 .t667__tile::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));pointer-events:none;z-index:1}


/* Корзина Nono — по макету Figma (node 4554:259) */
.t706__cartwin{background:rgba(58,47,38,.35)!important}
.t706__cartwin-content{background:#EEF3F7!important;border-radius:0!important;box-shadow:none!important;font-family:"Inter",Arial,sans-serif!important;color:#3A2F26!important}
@media (min-width:640px){.t706__cartwin-content{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:447px!important;max-width:100%!important;height:100%!important;margin:0!important;overflow-y:auto!important;transform:none!important}}
.t706__cartwin-top,.t706__cartwin-bottom{padding-left:30px!important;padding-right:30px!important}
.t706__cartwin-top{padding-top:30px!important}
.t706__orderform{padding:0 30px 30px!important}
.t706__cartwin-bottom{padding-bottom:0!important}
.t706__close-button{right:14px!important;top:14px!important}
.t706__cartwin-heading,.t706 .t-form__title,.t706__orderform .t-heading,.t706__orderform .t-name_xl{font-family:"Sofia Sans Extra Condensed",Arial,sans-serif!important;font-language-override:"BGR ";font-weight:700!important;font-size:26px!important;line-height:normal!important;letter-spacing:.52px!important;color:#3A2F26!important;padding:0 0 18px!important}
.t706__cartwin-products{border:0!important;padding:0!important}
.t706__product{position:relative;padding:10px 0!important;border:0!important;display:flex!important;align-items:center;gap:14px;color:#3A2F26!important;min-height:76px;box-sizing:border-box}
.t706__product-thumb{width:56px!important;flex:0 0 56px;padding:0!important;margin:0!important}
.t706__product-imgdiv{width:56px!important;height:55px!important;border-radius:0!important;background-size:cover!important;background-color:#F9F9F9;margin:0!important}
.t706__product-title{flex:1 1 auto;width:auto!important;padding:0!important;font-family:"Sofia Sans Extra Condensed",Arial,sans-serif!important;font-language-override:"BGR ";font-weight:600!important;font-size:16px!important;line-height:1.1!important;letter-spacing:.32px!important;color:#3A2F26!important}
.t706__product-title__option,.t706__product-title__option *{font-weight:400!important;font-size:14px!important;letter-spacing:.28px!important;color:#3A2F26!important;opacity:1!important;margin-top:3px}
.t706__product-plusminus{padding:0!important;display:flex;align-items:center;justify-content:space-between;width:80px!important;height:18px;background:#F9F9F9;border:1px solid #D5E3EE;font-family:"Sofia Sans Extra Condensed",Arial,sans-serif!important;font-size:12px!important;letter-spacing:.24px;color:#777!important;opacity:1!important;position:static!important;float:none!important}
.t706__product-quantity{color:#777!important;font-size:12px!important;padding:0!important}
.t706__product-minus,.t706__product-plus{width:18px;height:16px;display:flex;align-items:center;justify-content:center;opacity:1!important}
.t706__product-amount{width:auto!important;padding:0!important;min-width:64px;text-align:right;font-family:"Sofia Sans Extra Condensed",Arial,sans-serif!important;font-weight:500!important;font-size:16px!important;letter-spacing:.32px!important;color:#3A2F26!important;position:static!important;float:none!important}
.t706__product-del-wrapper{width:18px!important;padding:0!important;display:flex;justify-content:flex-end;position:static!important;float:none!important}
.t706__product-del{width:18px!important;height:18px!important;background:#F9F9F9!important;border:1px solid #D5E3EE;opacity:1!important}
.t706__cartwin-products:after,.t706__cartwin-products:before,.t706__product:after,.t706__product:before{display:none!important}
.t706__cartwin-prodamount-wrap{text-align:right;margin-top:10px!important;padding:12px 0 0!important;border-top:1px solid #D5E3EE;font-family:"Sofia Sans Extra Condensed",Arial,sans-serif!important;font-size:16px!important;letter-spacing:.32px!important;color:#3A2F26!important}
.t706__cartwin-prodamount-label{font-weight:600!important}
.t706__cartwin-prodamount,.t706__cartwin-prodamount *{font-weight:400!important;color:#3A2F26!important;font-size:16px!important}
.t706__auth{margin:22px 0 14px!important;padding:12px 14px!important;background:#F9F9F9!important;border:1px solid #D5E3EE!important;border-radius:0!important;text-align:center!important;font-family:"Inter",Arial,sans-serif!important;font-size:10px!important;line-height:1.3!important;color:#7BA0BB!important}
.t706__auth *{font-size:10px!important}
.t706__auth__link,.t706__auth a{color:#7BA0BB!important;text-decoration:underline!important;border:0!important}
.t706 .t-input-group{margin-bottom:12px!important}
.t706 .t-input-title{font-family:"Inter",Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:normal!important;color:#3A2F26!important;padding-bottom:6px!important}
.t706 .t-input,.t706 .t-select,.t706 .t-input-phonemask__wrap{height:41px!important;background:#fff!important;border:1px solid #D5E3EE!important;border-radius:0!important;box-shadow:none!important;font-family:"Inter",Arial,sans-serif!important;font-size:12px!important;color:#3A2F26!important;padding:0 14px!important}
.t706 textarea.t-input{height:auto!important;min-height:80px;padding:12px 14px!important}
.t706 .t-input::placeholder{color:#3A2F26!important;opacity:.5!important}
.t706 .t-input:focus,.t706 .t-select:focus{border-color:#7BA0BB!important;outline:0!important}
.t706 .t-input:-webkit-autofill{-webkit-box-shadow:0 0 0 40px #fff inset!important;-webkit-text-fill-color:#3A2F26!important}
.t706 .t-input-error{font-family:"Inter",Arial,sans-serif!important;font-size:11px!important;color:#7BA0BB!important}
.t706 .t-radio__indicator,.t706 .t-checkbox__indicator{border:1px solid #D5E3EE!important;background:#fff!important}
.t706 .t-radio__control,.t706 .t-checkbox__control,.t706 .t-checkbox__control a{font-family:"Inter",Arial,sans-serif!important;font-size:12px!important;color:#3A2F26!important}
.t706 .t-radio__control input:checked~.t-radio__indicator,.t706 .t-checkbox__control input:checked~.t-checkbox__indicator{background:#D5E3EE!important}
.t706 .t-radio__indicator:after{background:#3A2F26!important}
.t706 .t-form__submit{margin-top:14px!important}
.t706 .t-submit{height:48px!important;width:100%!important;background:#D5E3EE!important;color:#3A2F26!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-family:"Sofia Sans Extra Condensed",Arial,sans-serif!important;font-language-override:"BGR ";font-weight:700!important;font-size:20px!important;letter-spacing:.4px!important}
.t706 .t-submit:hover{background:#C5D8E6!important}
.t706 .t-btnflex__text{color:#3A2F26!important;font-size:20px!important;font-weight:700!important}

/* корзина: правки */
.t706__cartwin-top{border-bottom:0!important}
.t706__cartwin-bottom{border-top:0!important}
.t706__cartwin-products{padding:0 30px!important}
.t706__close-button,.t706__close-button svg,.t706__close-button svg *{color:#3A2F26!important;stroke:#3A2F26!important}
.t706__close-button{opacity:1!important}

/* корзина: сетка строки, телефон, итого */
.t706__cartwin-content{padding:0!important}
.t706__cartwin-products{display:block!important;width:auto!important;box-sizing:border-box}
.t706__product{display:grid!important;grid-template-columns:56px minmax(0,1fr) 80px 70px 18px;column-gap:10px;align-items:center;width:100%!important;box-sizing:border-box;margin:0!important}
.t706__product>*{min-width:0}
.t706__product-title{width:auto!important}
.t706__product-plusminus{width:80px!important;box-sizing:border-box}
.t706__product-amount{min-width:0!important;white-space:nowrap}
@media (max-width:520px){.t706__product{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"th ti de" "th qt pr";row-gap:8px;padding:12px 0!important}.t706__product-thumb{grid-area:th;align-self:start}.t706__product-title{grid-area:ti}.t706__product-plusminus{grid-area:qt;justify-self:start}.t706__product-amount{grid-area:pr;text-align:right;justify-self:end}.t706__product-del-wrapper{grid-area:de;align-self:start}}
.t706__orderform,.t706__orderform *{font-family:"Inter",Arial,sans-serif}
.t706__orderform .t-input-phonemask__wrap{display:flex!important;align-items:center;padding:0 0 0 14px!important;height:41px!important;box-sizing:border-box}
.t706__orderform .t-input-phonemask__wrap .t-input,.t706__orderform .t-input-phonemask__wrap input{border:0!important;height:39px!important;background:transparent!important;flex:1 1 auto;min-width:0;padding:0 14px!important;font-size:12px!important}
.t706__orderform .t-input-phonemask__select,.t706__orderform .t-input-phonemask__code{font-size:12px!important;color:#3A2F26!important}
.t706 [class*="totalamount"],.t706 [class*="totalamount"] *{font-family:"Sofia Sans Extra Condensed",Arial,sans-serif!important;font-weight:700!important;font-size:20px!important;letter-spacing:.4px!important;color:#3A2F26!important}
.t706 [class*="totalamount-wrap"],.t706 .t-input-group_dl+*{border-top:1px solid #D5E3EE}
.t706__auth,.t706 [class*="auth"]{font-family:"Inter",Arial,sans-serif!important}
.t706 [class*="auth"] [class*="user"],.t706 [class*="auth"] b,.t706 [class*="auth"] strong{color:#3A2F26!important}

/* корзина: финал */
.t706 .t-btnflex__text,.t706 .t-submit,.t706 .t-submit *{font-family:"Sofia Sans Extra Condensed",Arial,sans-serif!important;font-weight:700!important;font-size:20px!important;letter-spacing:.4px!important}
.t706__product{padding:16px 0!important;min-height:88px!important}
.t706__product-del-wrapper,.t706__product-del{margin:0!important}
.t706__cartwin-top{padding-bottom:10px!important}

/* карточка: воздух перед футером */
.t-store__prod-snippet__container{padding-bottom:60px!important}
.t-store__product-snippet .t-store__prod-popup__info{height:auto!important}

/* корзина: единая раскладка строки */
.t706__product{grid-template-columns:56px minmax(0,1fr) auto!important;grid-template-areas:"th ti de" "th qt pr"!important;row-gap:10px!important;padding:16px 0!important;min-height:0!important;height:auto!important;border-bottom:1px solid #D5E3EE!important;align-items:start!important}
.t706__product:last-child{border-bottom:0!important}
.t706__product-thumb{grid-area:th!important;align-self:start!important}
.t706__product-title{grid-area:ti!important;align-self:start!important}
.t706__product-plusminus{grid-area:qt!important;justify-self:start!important;align-self:end!important}
.t706__product-amount{grid-area:pr!important;justify-self:end!important;align-self:end!important;text-align:right!important}
.t706__product-del-wrapper{grid-area:de!important;align-self:start!important}
.t706__product-del{position:static!important;margin:0!important}
.t706__cartwin-top{padding-bottom:0!important;min-height:0!important}
.t706__cartwin-heading{padding-bottom:6px!important;margin:0!important}
.t706__cartwin-products{margin:0!important;padding-top:0!important}

/* корзина: крестик к правому краю */
.t706__product-del-wrapper{justify-self:end!important;width:18px!important;margin:0!important;padding:0!important;text-align:right!important}
.t706__product-del{display:block!important;margin:0 0 0 auto!important;right:0!important;left:auto!important}

/* корзина: строка как в макете */
.t706__product{grid-template-columns:56px minmax(0,1fr) 80px auto 18px!important;grid-template-areas:"th ti qt pr de"!important;column-gap:10px!important;align-items:center!important;padding:12px 0!important;border-bottom:0!important}
.t706__product-thumb,.t706__product-title,.t706__product-plusminus,.t706__product-amount,.t706__product-del-wrapper{align-self:center!important;justify-self:auto!important}
.t706__product-amount{justify-self:end!important;min-width:44px!important;font-size:16px!important}
.t706__product-del-wrapper{justify-self:end!important}
.t706__product-minus svg,.t706__product-plus svg,.t706__product-del svg,.t706__product-minus img,.t706__product-plus img,.t706__product-del img{display:none!important}
.t706__product-minus,.t706__product-plus{position:relative!important;width:18px!important;height:16px!important;flex:0 0 18px;cursor:pointer}
.t706__product-minus:before,.t706__product-plus:before,.t706__product-plus:after{content:"";position:absolute;left:5.5px;top:50%;width:7px;height:1px;background:#3A2F26;margin-top:-.5px}
.t706__product-plus:after{transform:rotate(90deg)}
.t706__product-del{position:relative!important;width:18px!important;height:18px!important;background:#F9F9F9!important;border:1px solid #D5E3EE!important;box-sizing:border-box;cursor:pointer;margin:0!important}
.t706__product-del:before,.t706__product-del:after{content:"";position:absolute;left:4px;top:50%;width:8px;height:1px;background:#3A2F26;margin-top:-.5px;transform:rotate(45deg)}
.t706__product-del:after{transform:rotate(-45deg)}

/* корзина: плотные строки */
.t706__product{min-height:0!important;padding:12px 0!important}

/* корзина: миниатюра 56x55 */
.t706__product-thumb{height:55px!important}
.t706__product-imgdiv{height:55px!important;padding:0!important;background-size:cover!important;background-position:center!important}
