.t-site-search-dm__result__product_price{font-weight:400;margin-top:2px}.t-name_xl,.t706__product-amount,.t706 .t-form .t-input,.t706__product-amount t-descr t-descr_sm,.t706__cartwin-heading t-name t-name_xl,.t706__product-title,.t706__product-quantity,.t706__product-amount t-descr t-descr_sm,.t706__cartwin-prodamount-label,.t706__cartwin-prodamount,.t-name_md,#rec703150849 .t706 .t-form__inputsbox #customdelivery .t-input,#rec758820827 .t-descr_xs,.t838 .t838__input,.t706__cartwin-totalamount-info_label,.t706__cartwin-totalamount-info_value,.t706 .delivery-full-address,.t706__cartwin-totalamount-label,.t706__cartwin-totalamount,.t-checkbox__control t-descr t-descr_xxs,.t-descr_xxs,#rec709299347 .t-store__card .t-store__card__price,#rec709299347 .t-popup .t-store__prod-popup__price,.t-store__card__price-item,.t-store__prod-popup__price-item,.js-store-prod-popup-buy-btn-txt,.t-store__filter__title{font-family:Montserrat,'sans-serif'}
.js-store-prod-text a {
    display: inline-block;
    padding: 10px 15px;
    margin-right: 15px;
    margin-top: 20px;
    border-radius: 3px;
    font-weight: 600;
    background-color: transparent;
    border: 1px solid #790604;
    color: #790604 !important;
}

.js-store-prod-text a:first-of-type,
.js-store-prod-text a:last-of-type {
    background-color: transparent;
    border: 1px solid #790604;
    color: #790604 !important;
}

.t706__cartwin_showed {
    z-index: 999999999;
}

/* Список товаров раздела (программа «Выкладка», D-079): незаметная служебная строка под каталогом */
section.spl{padding:0 20px 20px!important}
section.spl details{border:0!important}
section.spl summary{display:inline-flex!important;justify-content:flex-start!important;gap:6px!important;padding:4px 0!important;font-size:12px!important;font-weight:400!important;color:#b3aaa3!important}
section.spl summary:after{content:"\25BE"!important;font-size:10px!important;color:#b3aaa3!important}
section.spl details[open] summary:after{transform:rotate(180deg)!important}
section.spl li{font-size:13px!important;padding:3px 0!important}

/* Карточка товара: вариант B (витрина + липкая панель + мессенджеры + поделиться) */
.t-catalog__product-snippet .t-catalog__prod-popup__btn-wrapper{display:block!important;width:100%!important}
.t-catalog__product-snippet .t-catalog__prod-popup__btn{display:flex!important;width:100%!important;max-width:none!important;height:56px!important;border-radius:6px!important;box-sizing:border-box}
.t-catalog__product-snippet .t-catalog__prod-popup__btn .t-btnflex__text,.t-catalog__product-snippet .js-catalog-prod-popup-buy-btn-txt{font-size:16px!important;font-weight:600!important}
.oac-msg{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}
.oac-msg__btn{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 14px;border-radius:6px;font:600 14px/1 Montserrat,Arial,sans-serif;color:#fff!important;text-decoration:none!important;border:0!important;cursor:pointer;-webkit-tap-highlight-color:transparent}
.oac-msg__btn svg{width:22px;height:22px;flex:0 0 auto}
.oac-tg{background:#229ED9!important}
.oac-max{background:linear-gradient(90deg,#2f8bff,#7b3cff)!important}
.oac-share{flex:0 0 auto;min-width:46px;background:#fff!important;color:#790604!important;border:1px solid #790604!important}
.oac-msg__btn:active{transform:scale(.98)}
.oac-cnt,.oac-sh{display:none}
.oac-cnt{position:absolute;right:10px;bottom:10px;z-index:3;background:rgba(0,0,0,.55);color:#fff;font:500 12px/1 Montserrat,Arial,sans-serif;padding:5px 9px;border-radius:12px;pointer-events:none}
.oac-sh{position:absolute;right:10px;top:10px;z-index:3;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.92);border:0;display:flex;align-items:center;justify-content:center;color:#790604;cursor:pointer;padding:0}
.oac-sh svg{width:20px;height:20px}
.oac-toast{position:fixed;left:50%;bottom:90px;transform:translate(-50%,20px);background:#2b2422;color:#fff;font:500 13px/1.35 Montserrat,Arial,sans-serif;padding:10px 16px;border-radius:8px;z-index:2147483600;opacity:0;transition:.25s;pointer-events:none;max-width:86vw;text-align:center}
.oac-toast.on{opacity:1;transform:translate(-50%,0)}
.oac-bar{display:none}
@media (max-width:959px){
 .oac-cnt{display:block}.oac-sh{display:flex}
 .t-catalog__prod-snippet__container{padding-top:0!important}
 .t-catalog__product-snippet .t-catalog__prod-popup__breadcrumbs{padding-top:6px!important;padding-bottom:8px!important;margin-top:0!important;margin-bottom:0!important}
 .t-catalog__product-snippet .t-catalog__breadcrumbs{font-size:12px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
 .t-catalog__product-snippet .js-catalog-prod-slider{position:relative;margin-left:0!important;margin-right:0!important;width:100%!important;max-width:none!important}
 .t-catalog__product-snippet .t-slds__container{background:#9a9ca3!important}
 .t-catalog__product-snippet .t-slds__items-wrapper{height:auto!important}
 .t-catalog__product-snippet .t-slds__imgwrapper{position:relative;overflow:hidden}
 .t-catalog__product-snippet .t-slds__imgwrapper:before{content:"";position:absolute;inset:-40px;background-image:var(--oac-img);background-size:cover;background-position:center;filter:blur(24px)}
 .t-catalog__product-snippet .t-slds__bgimg{position:relative;z-index:1;padding-bottom:100%!important}
 .t-catalog__product-snippet .t-slds__bgimg.oac-cover{background-size:cover!important}
 .t-catalog__product-snippet .t-slds__thumbsbullet-wrapper{display:none!important}
 .t-catalog__product-snippet .t-catalog__prod-popup__info{padding-top:14px!important}
 .t-catalog__product-snippet .t-catalog__prod-popup__name{font-size:20px!important;line-height:1.3!important}
 .t-catalog__product-snippet .t-catalog__prod-popup__title-wrapper{margin-bottom:12px!important}
 .oac-share .oac-share__t{display:none}
 .oac-bar{display:flex;align-items:center;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:2147483500;background:#fff;border-top:1px solid #e6e1dc;padding:8px 12px calc(8px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .25s}
 .oac-bar.on{transform:none}
 .oac-bar__p{flex:1 1 auto;font:700 17px/1.1 Montserrat,Arial,sans-serif;color:#1d1d1d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
 .oac-bar__i{flex:0 0 44px;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff!important}
 .oac-bar__i svg{width:24px;height:24px}
 .oac-bar__b{flex:0 0 auto;height:44px;padding:0 18px;border-radius:6px;background:#790604;color:#fff!important;font:600 14px/44px Montserrat,Arial,sans-serif;text-decoration:none!important;border:0}
 body.oac-bar-on .t898__btn{transform:translateY(-64px);transition:transform .25s}
}