

/* Start:/bitrix/templates/eshop_bootstrap_red/mobile.min.css?178066419251111*/
@media (max-width:767px){body,html{overflow-x:hidden;max-width:100%}.bx-content-seection.container,.bx-header-section.container,.container{padding-left:15px!important;padding-right:15px!important;overflow-x:hidden}.container .row,.container>.row{margin-left:0!important;margin-right:0!important}.container .row>[class*=col-]{padding-left:8px!important;padding-right:8px!important}}@media (max-width:767px){.bx-header,.bx-header .container,.bx-header-section,.bx-header-section.container{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;overflow:hidden!important}.bx-header .col-md-9.col-sm-8,.bx-header-section .col-md-9.col-sm-8{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;float:none!important}.bx-header .row,.bx-header-section .row{margin-left:0!important;margin-right:0!important}.carousel,.carousel.fade,[id^=carousel-]{width:100%!important;max-width:100%!important;margin:0!important;max-height:none!important;overflow:hidden!important}.carousel-inner,.carousel-inner .item{width:100%!important;max-width:100%!important}.carousel .item a img,.carousel .item img,.carousel img{width:100%!important;max-width:100%!important;height:auto!important;max-height:70vw!important;object-fit:contain!important;display:block}}@media (max-width:991px){.col-6.product-item-small-card{width:50%!important;float:left!important;box-sizing:border-box!important;padding:4px!important}.row[data-entity=items-row]{overflow:hidden!important}}@media (min-width:992px){.col-6.product-item-small-card{width:25%!important;float:left!important;box-sizing:border-box!important;padding:12px!important}.row[data-entity=items-row]{overflow:visible!important;position:relative;margin-left:-12px!important;margin-right:-12px!important}.row[data-entity=items-row]::after{content:"";display:table;clear:both}}@media (max-width:767px){.col-6.product-item-small-card{padding:3px!important}.product-item-container{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 6px rgba(0,0,0,.08)}a.product-item-image-wrapper{display:block!important;width:100%!important;aspect-ratio:2/3!important;overflow:hidden!important;position:relative!important;flex-shrink:0!important}.product-item-image-original{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background-size:cover!important;background-position:center top!important}.product-item-image-alternative{display:none!important}.product-item-title,h3.product-item-title{font-size:12px!important;line-height:1.3!important;margin:6px 6px 2px!important;padding:0!important;overflow:hidden!important;max-width:100%!important}.product-item-title a,h3.product-item-title a{color:#1a0a10!important;text-decoration:none!important;display:block!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.product-item-price-container{font-size:11px!important;margin:0 6px 2px!important;padding:0!important}}@media (max-width:767px){.product-item-container [data-entity=props-block]{display:none!important}.product-item-container [data-entity=buttons-block]{display:none!important}.mob-sheet-trigger{display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;overflow:hidden!important;width:100%!important;height:36px!important;background:linear-gradient(180deg,rgba(154,16,80,.82) 0,rgba(100,6,48,.92) 100%)!important;backdrop-filter:blur(10px) saturate(1.5)!important;-webkit-backdrop-filter:blur(10px) saturate(1.5)!important;border:none!important;border-top:1px solid rgba(255,255,255,.25)!important;border-bottom:1px solid rgba(0,0,0,.25)!important;border-radius:0 0 10px 10px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 4px 12px rgba(0,0,0,.25)!important;color:rgba(255,255,255,.97)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important;padding:0 8px!important;box-sizing:border-box!important;-webkit-tap-highlight-color:transparent!important;transition:transform .15s,box-shadow .15s!important;font-family:inherit!important;user-select:none!important}.mob-sheet-trigger:active{background:linear-gradient(180deg,rgba(180,20,90,.9) 0,rgba(122,11,58,.98) 100%)!important;box-shadow:inset 0 2px 6px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.12)!important}.mob-trigger-label{position:relative;z-index:2;line-height:1}.mob-trigger-gyro{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1}}.mob-sheet-overlay{display:none;position:fixed;inset:0;z-index:2000;background:rgba(0,0,0,.55);-webkit-tap-highlight-color:transparent}.mob-sheet-overlay.is-open{display:block}.mob-sheet-panel{position:fixed;left:0;right:0;bottom:0;z-index:2001;background:#fff;border-radius:16px 16px 0 0;box-shadow:0 -4px 32px rgba(0,0,0,.18);padding:0 0 env(safe-area-inset-bottom,0);transform:translateY(100%);transition:transform .3s cubic-bezier(.32,.72,0,1);max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.mob-sheet-panel.is-open{transform:translateY(0)}.mob-sheet-handle{width:40px;height:4px;background:#ddd;border-radius:2px;margin:12px auto 0}.mob-sheet-header{display:flex;align-items:flex-start;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid rgba(122,11,58,.12)}.mob-sheet-title{font-size:15px;font-weight:700;color:#1a0a10;line-height:1.3;flex:1;padding-right:10px;margin:0}.mob-sheet-close{display:flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:30px;background:rgba(122,11,58,.08);border:none;border-radius:50%;cursor:pointer;padding:0;flex-shrink:0;-webkit-tap-highlight-color:transparent}.mob-sheet-close::after,.mob-sheet-close::before{content:'';position:absolute;width:14px;height:2px;background:#7a0b3a;border-radius:1px}.mob-sheet-close::before{transform:rotate(45deg)}.mob-sheet-close::after{transform:rotate(-45deg)}.mob-sheet-body{padding:12px 16px 8px}.mob-sheet-body dl.product-item-properties{display:block!important;margin:0;padding:0}.mob-sheet-body dl.product-item-properties dt{display:inline-block;width:38%;vertical-align:top;padding:8px 6px 8px 0;font-size:13px;color:#888;font-weight:400;box-sizing:border-box;border-bottom:1px solid #f0e8ec}.mob-sheet-body dl.product-item-properties dd{display:inline-block;width:60%;vertical-align:top;margin-left:0;padding:8px 0 8px 6px;font-size:14px;color:#1a0a10;font-weight:500;box-sizing:border-box;border-bottom:1px solid #f0e8ec}.mob-sheet-body dl.product-item-properties dt:last-of-type{display:inline-block!important}.mob-sheet-footer{padding:8px 16px 16px}.mob-sheet-footer a,.mob-sheet-footer b{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;height:48px!important;min-height:48px!important;background:#7a0b3a!important;color:#fff!important;font-size:15px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;border-radius:10px!important;text-decoration:none!important;cursor:pointer!important;box-sizing:border-box!important;padding:0 16px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;-webkit-tap-highlight-color:transparent!important;font-family:inherit!important}.mob-sheet-footer a:active,.mob-sheet-footer b:active{background:#9a1050!important}@media (max-width:767px){#title,a#title{display:none!important}.bx-header-section{padding-top:0!important}}@media (max-width:767px){.mob-menu-toggle{display:flex!important;align-items:center;justify-content:center;position:fixed;top:6px;right:10px;z-index:1500;width:44px;height:44px;background:#7a0b3a!important;border:none;border-radius:8px;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent;box-shadow:0 2px 10px rgba(122,11,58,.4)}.mob-menu-toggle .mob-bar{display:block;width:22px;height:2px;background:#fff;border-radius:2px;transition:all .25s ease;position:absolute}.mob-menu-toggle .mob-bar:first-child{top:14px}.mob-menu-toggle .mob-bar:nth-child(2){top:21px}.mob-menu-toggle .mob-bar:nth-child(3){top:28px}.mob-menu-toggle.is-open .mob-bar:first-child{top:21px;transform:rotate(45deg)}.mob-menu-toggle.is-open .mob-bar:nth-child(2){opacity:0}.mob-menu-toggle.is-open .mob-bar:nth-child(3){top:21px;transform:rotate(-45deg)}.bx-inclinkspersonal-container{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1490;position:fixed!important;background:linear-gradient(160deg,#1a0a10 0,#3d0520 60%,#1a0a10 100%);overflow-y:auto;-webkit-overflow-scrolling:touch}.bx-inclinkspersonal-container.mob-open{display:flex!important;flex-direction:column;justify-content:center;align-items:center}.bx-inclinkspersonal-list{list-style:none;margin:0;padding:60px 20px 40px;width:100%;text-align:center}.bx-inclinkspersonal-item{border-bottom:1px solid rgba(201,162,39,.25)}.bx-inclinkspersonal-item:first-child{border-top:1px solid rgba(201,162,39,.25)}.bx-inclinkspersonal-item-element{display:block;padding:16px 20px;color:rgba(255,255,255,.9)!important;font-size:16px!important;font-weight:500;text-decoration:none;letter-spacing:.05em;text-transform:uppercase;transition:color .15s ease,padding-left .15s ease}.bx-inclinkspersonal-item-element:active,.bx-inclinkspersonal-item-element:hover{color:#c9a227!important;padding-left:28px}.bx-inclinkspersonal-selected .bx-inclinkspersonal-item-element{color:#c9a227!important}}@media (min-width:768px){.mob-menu-toggle{display:none!important}}@media (max-width:767px){.bx-header-section{padding-top:0!important}#title-search-input,input[id*=search-input]{width:100%!important;height:44px!important;font-size:16px!important;box-sizing:border-box}.bx-footer .col-sm-5:nth-child(2){display:none!important}.bx-footer-section.bx-center-section{padding-top:20px!important;padding-bottom:20px!important}.bx-inclogofooter-tel{font-size:20px!important}}@media (max-width:767px){#nca-cookiesaccept-line,.nca-cookiesaccept-line,[class*=bx-cookie],[id*=bx-cookie]{z-index:1200!important;bottom:0!important;top:auto!important;position:fixed!important}}.mob-details-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 16px;background:#7a0b3a;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;color:#fff;text-align:left;letter-spacing:.04em;-webkit-tap-highlight-color:transparent;margin:16px 0 0;box-sizing:border-box;appearance:none;-webkit-appearance:none;transition:background .15s ease}.mob-details-toggle:active{background:#9a1050}.mob-details-toggle::after{content:'';display:block;width:10px;height:10px;border-right:2px solid rgba(255,255,255,.8);border-bottom:2px solid rgba(255,255,255,.8);transform:rotate(45deg);flex-shrink:0;margin-left:10px;margin-top:-4px;transition:transform .25s ease}.mob-details-toggle.is-open::after{transform:rotate(-135deg);margin-top:4px}.mob-details-body{overflow:hidden;transition:max-height .3s ease,opacity .25s ease;max-height:0;opacity:0}.mob-details-body.is-open{max-height:2000px;opacity:1}.mob-details-body dl.product-item-detail-properties{display:block!important;margin:0;padding:4px 0;border:1px solid rgba(122,11,58,.2);border-top:none;border-radius:0 0 6px 6px;background:#fdf8fb;overflow:hidden}.mob-details-body dl.product-item-detail-properties dt{display:inline-block;width:38%;vertical-align:top;padding:9px 6px 9px 14px;color:#888;font-size:13px;font-weight:400;box-sizing:border-box;border-bottom:1px solid #f0e8ec}.mob-details-body dl.product-item-detail-properties dd{display:inline-block;width:60%;vertical-align:top;margin-left:0;padding:9px 14px 9px 6px;color:#1a0a10;font-size:14px;font-weight:500;border-bottom:1px solid #f0e8ec;box-sizing:border-box}.mob-details-body dl.product-item-detail-properties dd:last-child,.mob-details-body dl.product-item-detail-properties dt:last-of-type{border-bottom:none}@media (min-width:768px){.mob-details-toggle{display:none!important}.mob-details-body{display:none!important}.product-item-detail-info-section dl.product-item-detail-properties{display:block!important}}@media (max-width:767px){.product-item-detail-info-section dl.product-item-detail-properties{display:none!important}}@media (max-width:767px){.product-item-detail-slider-block,.product-item-detail-slider-container{width:100%!important;max-width:100%!important}.product-item-detail-slider-image img{width:100%!important;height:auto!important;max-height:320px;object-fit:contain;display:block;margin:0 auto}}@media (max-width:767px){.bx-breadcrumb-item{font-size:12px}}:root{--th-bg:#ffffff;--th-bg-card:#ffffff;--th-bg-subtle:#fdf8fb;--th-bg-overlay:rgba(0,0,0,0.55);--th-text:#1a0a10;--th-text-sub:#888888;--th-border:#f0e8ec;--th-accent:#7a0b3a;--th-accent2:#da3737;--th-gold:#c9a227;--th-tabbar-bg:#ffffff;--th-tabbar-border:rgba(122,11,58,0.12);--th-tabbar-icon:#999999;--th-tabbar-active:#7a0b3a;--th-search-bg:#f5f0f3;--th-input-bg:#ffffff;--th-shadow:rgba(0,0,0,0.08);--th-sheet-bg:#ffffff;--th-handle:#dddddd}html.dark{--th-bg:#0d0509;--th-bg-card:#1e0d15;--th-bg-subtle:#160a10;--th-bg-overlay:rgba(0,0,0,0.75);--th-text:#f0e6ec;--th-text-sub:#9e8a94;--th-border:rgba(201,162,39,0.15);--th-accent:#9a1050;--th-accent2:#e04545;--th-gold:#c9a227;--th-tabbar-bg:#160a10;--th-tabbar-border:rgba(201,162,39,0.2);--th-tabbar-icon:#7a5c6a;--th-tabbar-active:#c9a227;--th-search-bg:#1e0d15;--th-input-bg:#2a1020;--th-shadow:rgba(0,0,0,0.4);--th-sheet-bg:#1e0d15;--th-handle:#3d1a28}@media (max-width:767px){html.dark body{background:var(--th-bg)!important;color:var(--th-text)!important}html.dark .product-item-container{background:var(--th-bg-card)!important;box-shadow:0 1px 6px var(--th-shadow)!important}html.dark .product-item-title a,html.dark h3.product-item-title a{color:var(--th-text)!important}html.dark .bx-footer,html.dark .bx-footer-section,html.dark .bx-header,html.dark .bx-header-section{background:var(--th-bg)!important}html.dark .mob-sheet-panel{background:var(--th-sheet-bg)!important}html.dark .mob-sheet-handle{background:var(--th-handle)!important}html.dark .mob-sheet-title{color:var(--th-text)!important}html.dark .mob-sheet-body dl.product-item-properties dt{color:var(--th-text-sub)!important;border-bottom-color:var(--th-border)!important}html.dark .mob-sheet-body dl.product-item-properties dd{color:var(--th-text)!important;border-bottom-color:var(--th-border)!important}html.dark .mob-sheet-header{border-bottom-color:var(--th-border)!important}html.dark .mob-sheet-close{background:rgba(201,162,39,.12)!important}html.dark .mob-sheet-close::after,html.dark .mob-sheet-close::before{background:var(--th-gold)!important}html.dark .mob-search-wrap{background:var(--th-search-bg)!important}html.dark .mob-search-input{background:var(--th-input-bg)!important;color:var(--th-text)!important;border-color:rgba(201,162,39,.2)!important}html.dark .mob-search-input::placeholder{color:var(--th-text-sub)!important}html.dark .mob-search-result-item{border-bottom-color:var(--th-border)!important}html.dark .mob-search-result-title{color:var(--th-text)!important}html.dark .mob-search-result-meta{color:var(--th-text-sub)!important}html.dark .mob-search-empty{color:var(--th-text-sub)!important}html.dark .mob-tabbar{background:0 0!important;border-top-color:transparent!important}html.dark .mob-tabbar-inner{background:linear-gradient(135deg,rgba(26,10,16,.82) 0,rgba(58,14,36,.62) 50%,rgba(26,10,16,.78) 100%)!important;border-color:rgba(201,162,39,.28)!important;box-shadow:inset 0 1px 0 rgba(201,162,39,.22),inset 0 -1px 0 rgba(0,0,0,.3),0 8px 32px rgba(0,0,0,.55),0 2px 8px rgba(0,0,0,.35)!important}html.dark .mob-tabbar-btn{color:rgba(255,240,248,.92)!important}html.dark .mob-tabbar-btn.is-active,html.dark .mob-tabbar-btn:active{color:#c9a227!important}html.dark .mob-tabbar-btn svg{stroke:currentColor!important}html.dark .mob-tabbar-logo img{filter:brightness(1.1) drop-shadow(0 1px 3px rgba(0,0,0,.5))!important}html.dark .mob-fav-badge{background:var(--th-gold)!important;color:#1a0a10!important}}@media (max-width:767px){body{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))!important}.mob-tabbar{display:flex!important;align-items:center;justify-content:center;position:fixed;left:0;right:0;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:1600;pointer-events:none;transition:bottom .32s cubic-bezier(.4,0,.2,1)}.mob-tabbar-inner{display:flex;align-items:center;justify-content:space-around;pointer-events:all;height:60px;padding:0 6px;border-radius:30px;background:linear-gradient(135deg,rgba(255,255,255,.38) 0,rgba(255,255,255,.14) 40%,rgba(255,255,255,.22) 100%);-webkit-backdrop-filter:blur(28px) saturate(180%) brightness(1.05);backdrop-filter:blur(28px) saturate(180%) brightness(1.05);border:1px solid rgba(255,255,255,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),inset 0 -1px 0 rgba(0,0,0,.06),0 8px 32px rgba(0,0,0,.18),0 2px 8px rgba(0,0,0,.1);max-width:calc(100vw - 32px);min-width:280px;width:auto;transform:translateZ(0)}html.dark .mob-tabbar-inner{background:linear-gradient(135deg,rgba(26,10,16,.72) 0,rgba(58,14,36,.5) 50%,rgba(26,10,16,.65) 100%);border-color:rgba(201,162,39,.22);box-shadow:inset 0 1px 0 rgba(201,162,39,.18),inset 0 -1px 0 rgba(0,0,0,.25),0 8px 32px rgba(0,0,0,.45),0 2px 8px rgba(0,0,0,.3)}.mob-tabbar-btn{display:flex!important;flex-direction:column;align-items:center;justify-content:center;width:48px;height:52px;background:0 0!important;border:none!important;padding:0!important;margin:0!important;color:rgba(60,10,30,.82);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .15s ease,transform .12s ease;text-decoration:none;position:relative;border-radius:22px;flex-shrink:0}.mob-tabbar-btn svg{display:block;width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;margin-bottom:2px;flex-shrink:0;transition:stroke .15s ease}.mob-tabbar-btn span{font-size:9px;line-height:1;white-space:nowrap;font-weight:600;letter-spacing:.02em}.mob-tabbar-btn:active{transform:scale(.88)}.mob-tabbar-btn.is-active{color:#7a0b3a!important}.mob-tabbar-btn.is-active::before{content:'';position:absolute;inset:4px;border-radius:18px;background:rgba(122,11,58,.1);pointer-events:none}html.dark .mob-tabbar-btn{color:rgba(255,240,248,.88)}html.dark .mob-tabbar-btn.is-active{color:#c9a227!important}html.dark .mob-tabbar-btn.is-active::before{background:rgba(201,162,39,.15)}.mob-tabbar-logo{display:flex!important;align-items:center;justify-content:center;width:52px;height:52px;flex-shrink:0;-webkit-tap-highlight-color:transparent;text-decoration:none;border-radius:22px;transition:transform .12s ease}.mob-tabbar-logo:active{transform:scale(.88)}.mob-tabbar-logo img{height:28px;width:auto;max-width:56px;object-fit:contain;display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.15))}html.dark .mob-tabbar-logo img{filter:brightness(1.15) drop-shadow(0 1px 3px rgba(0,0,0,.4))}.mob-tabbar-divider{width:1px;height:28px;background:rgba(122,11,58,.18);flex-shrink:0;margin:0 2px}html.dark .mob-tabbar-divider{background:rgba(201,162,39,.2)}.mob-fav-badge{position:absolute;top:4px;right:4px;min-width:15px;height:15px;background:#da3737;color:#fff;font-size:8px;font-weight:700;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 3px;pointer-events:none;line-height:1;border:1.5px solid rgba(255,255,255,.8)}html.dark .mob-fav-badge{background:#c9a227;color:#1a0a10;border-color:rgba(26,10,16,.6)}.mob-menu-toggle{display:none!important}#nca-cookiesaccept-line,.nca-cookiesaccept-line,[class*=bx-cookie],[id*=bx-cookie]{bottom:calc(88px + env(safe-area-inset-bottom,0px))!important;z-index:1590!important}}@media (min-width:768px){.mob-tabbar{display:none!important}}.mob-search-wrap{display:none;position:fixed;inset:0;z-index:1800;background:var(--th-search-bg,#f5f0f3);flex-direction:column;padding:0}.mob-search-wrap.is-open{display:flex}.mob-search-header{display:flex;align-items:center;gap:10px;padding:12px 16px;padding-top:calc(12px + env(safe-area-inset-top,0px));background:var(--th-tabbar-bg,#fff);border-bottom:1px solid var(--th-tabbar-border,rgba(122,11,58,.12));flex-shrink:0}.mob-search-input{flex:1;height:42px;border:1.5px solid rgba(122,11,58,.2);border-radius:10px;padding:0 14px;font-size:16px;background:var(--th-input-bg,#fff);color:var(--th-text,#1a0a10);outline:0;box-sizing:border-box;-webkit-appearance:none}.mob-search-input:focus{border-color:#7a0b3a;box-shadow:0 0 0 3px rgba(122,11,58,.12)}.mob-search-cancel{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:rgba(122,11,58,.08);border:none;border-radius:50%;color:#7a0b3a;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent;transition:background .15s}.mob-search-cancel:active{background:rgba(122,11,58,.18)}html.dark .mob-search-cancel{background:rgba(201,162,39,.12);color:#c9a227}html.dark .mob-search-cancel:active{background:rgba(201,162,39,.22)}.mob-search-results{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:8px 0 calc(56px + env(safe-area-inset-bottom,0px))}.mob-search-result-item{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--th-border,#f0e8ec);text-decoration:none;-webkit-tap-highlight-color:transparent;cursor:pointer}.mob-search-result-item:active{background:rgba(122,11,58,.04)}.mob-search-result-img{width:44px;height:60px;object-fit:cover;border-radius:5px;flex-shrink:0;background:#f0e8ec}.mob-search-result-info{flex:1;min-width:0}.mob-search-result-title{font-size:14px;font-weight:600;color:var(--th-text,#1a0a10);margin:0 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mob-search-result-meta{font-size:12px;color:var(--th-text-sub,#888);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mob-search-result-title mark{background:rgba(201,162,39,.3);color:inherit;border-radius:2px;padding:0 1px}.mob-search-empty{text-align:center;padding:40px 20px;color:var(--th-text-sub,#888);font-size:14px}.mob-detail-overlay{display:none;position:fixed;inset:0;z-index:1700;background:rgba(0,0,0,.6);-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mob-detail-overlay.is-open{display:block}.mob-detail-panel{position:fixed;left:0;right:0;bottom:0;z-index:1701;height:92dvh;height:92vh;background:var(--th-bg,#fff);border-radius:20px 20px 0 0;overflow:hidden;display:flex;flex-direction:column;transform:translateY(100%);transition:transform .36s cubic-bezier(.32,.72,0,1);will-change:transform;box-shadow:0 -4px 40px rgba(0,0,0,.22)}html.dark .mob-detail-panel{background:var(--th-bg,#0d0509)}.mob-detail-panel.is-open{transform:translateY(0)}.mob-detail-header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px 10px;flex-shrink:0;background:var(--th-bg,#fff);border-bottom:1px solid var(--th-border,rgba(122,11,58,.1));position:relative}html.dark .mob-detail-header{background:var(--th-bg,#0d0509)}.mob-detail-handle-wrap{position:absolute;top:0;left:0;right:0;display:flex;justify-content:center;padding:8px 0 0}.mob-detail-handle{width:36px;height:4px;background:var(--th-handle,#ddd);border-radius:2px}.mob-detail-title{font-size:14px;font-weight:700;color:var(--th-text,#1a0a10);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:14px 36px 0 0;margin:0}.mob-detail-close{position:absolute;top:10px;right:12px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(122,11,58,.08);border:none;border-radius:50%;cursor:pointer;padding:0;flex-shrink:0;-webkit-tap-highlight-color:transparent;transition:background .15s ease}html.dark .mob-detail-close{background:rgba(201,162,39,.12)}.mob-detail-close:active{background:rgba(122,11,58,.16)}.mob-detail-close svg{width:14px;height:14px;stroke:#7a0b3a;fill:none;stroke-width:2.2;stroke-linecap:round;display:block}html.dark .mob-detail-close svg{stroke:#c9a227}.mob-detail-loader{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:var(--th-bg,#fff);z-index:2;pointer-events:none;transition:opacity .3s ease}html.dark .mob-detail-loader{background:var(--th-bg,#0d0509)}.mob-detail-loader.is-hidden{opacity:0;pointer-events:none}.mob-detail-spinner{width:36px;height:36px;border:3px solid rgba(122,11,58,.15);border-top-color:#7a0b3a;border-radius:50%;animation:mob-spin .7s linear infinite}html.dark .mob-detail-spinner{border-color:rgba(201,162,39,.15);border-top-color:#c9a227}@keyframes mob-spin{to{transform:rotate(360deg)}}.mob-detail-loader span{font-size:13px;color:var(--th-text-sub,#888)}.mob-detail-iframe{flex:1;width:100%;border:none;display:block;background:var(--th-bg,#fff)}html.mob-iframe-mode #navigation,html.mob-iframe-mode .bx-breadcrumb,html.mob-iframe-mode .bx-footer,html.mob-iframe-mode .bx-footer-section,html.mob-iframe-mode .bx-header,html.mob-iframe-mode .bx-header-section,html.mob-iframe-mode .bx-inclinkspersonal-container,html.mob-iframe-mode .col-md-3.col-sm-4,html.mob-iframe-mode .mob-menu-toggle,html.mob-iframe-mode .mob-tabbar,html.mob-iframe-mode .product-item-detail-tabs-list,html.mob-iframe-mode [class*=breadcrumb],html.mob-iframe-mode [data-entity=slider-control-left],html.mob-iframe-mode [data-entity=slider-control-right]{display:none!important}html.mob-iframe-mode body{padding:0!important;margin:0!important;background:var(--th-bg,#fff)!important;overflow-x:hidden}html.mob-iframe-mode .bx-content-seection.container,html.mob-iframe-mode .container{padding:0!important;max-width:100%!important;width:100%!important}html.mob-iframe-mode .bx-catalog-element,html.mob-iframe-mode .bx-content.col-xs-12{padding:0!important;width:100%!important}html.mob-iframe-mode .container-fluid{padding:0!important}html.mob-iframe-mode .product-item-detail-slider-container{width:100%!important;padding:0!important;margin:0!important;border-radius:0!important;overflow:hidden}html.mob-iframe-mode .product-item-detail-slider-image img{width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:unset!important;object-fit:contain!important;object-position:center center!important;display:block;background:var(--th-bg,#0d0509)}html.mob-iframe-mode .col-md-6.col-sm-12{width:100%!important;padding:0!important}html.mob-iframe-mode .col-sm-6{width:100%!important;float:none!important}html.mob-iframe-mode .row{margin:0!important}html.mob-iframe-mode .product-item-detail-info-section{padding:16px 16px 0!important}html.mob-iframe-mode dl.product-item-detail-properties{display:block!important;margin:0!important;border:1px solid var(--th-border,rgba(122,11,58,.12))!important;border-radius:12px!important;overflow:hidden!important;background:var(--th-bg-subtle,#fdf8fb)!important}html.mob-iframe-mode dl.product-item-detail-properties dt{display:inline-block!important;width:38%!important;vertical-align:top!important;padding:10px 8px 10px 14px!important;font-size:13px!important;color:var(--th-text-sub,#888)!important;font-weight:400!important;box-sizing:border-box!important;border-bottom:1px solid var(--th-border,rgba(122,11,58,.08))!important}html.mob-iframe-mode dl.product-item-detail-properties dd{display:inline-block!important;width:60%!important;vertical-align:top!important;margin:0!important;padding:10px 14px 10px 8px!important;font-size:14px!important;color:var(--th-text,#1a0a10)!important;font-weight:600!important;box-sizing:border-box!important;border-bottom:1px solid var(--th-border,rgba(122,11,58,.08))!important}html.mob-iframe-mode dl.product-item-detail-properties dd:last-of-type,html.mob-iframe-mode dl.product-item-detail-properties dt:last-of-type{border-bottom:none!important}html.mob-iframe-mode .product-item-detail-pay-block{padding:12px 16px 16px!important}html.mob-iframe-mode #ya-widget-frame{width:100%!important;border-radius:12px;overflow:hidden}html.mob-iframe-mode #ya-widget-frame iframe{width:100%!important;border-radius:12px}html.mob-iframe-mode .product-item-detail-tabs-container{display:none!important}html.mob-iframe-mode .product-item-detail-tab-content{display:block!important;padding:0 16px 16px!important;font-size:14px!important;line-height:1.65!important;color:var(--th-text,#1a0a10)!important}html.mob-iframe-mode .product-item-detail-tab-content p{margin:0 0 10px!important}html.mob-iframe-mode .product-item-detail-buy-button.btn-default{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:52px!important;background:#7a0b3a!important;color:#fff!important;border:none!important;border-radius:14px!important;font-size:15px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;margin:8px 0 0!important}html.mob-iframe-mode .mob-details-toggle{display:none!important}html.mob-iframe-mode .mob-details-body{display:none!important}html.dark body,html.dark body.bx-background-image,html.dark body.bx-theme-red{background:var(--th-bg)!important;background-image:none!important;background-color:var(--th-bg)!important;color:var(--th-text)!important}html.dark .bx-content,html.dark .bx-content-seection,html.dark .bx-content.col-xs-12,html.dark .container.bx-content-seection,html.dark div.bx-content-seection{background:var(--th-bg)!important;background-color:var(--th-bg)!important;border-color:rgba(201,162,39,.1)!important}html.dark .bx-newslist,html.dark .catalog-section,html.dark .mb-4.catalog-section,html.dark [data-entity=container-1],html.dark div.mb-4.catalog-section{background:var(--th-bg)!important;background-color:var(--th-bg)!important}html.dark .bx-header,html.dark .bx-header .col-md-3.col-sm-4,html.dark .bx-header .col-md-9.col-sm-8,html.dark .bx-header .container,html.dark .bx-header-section,html.dark .bx-header-section.container{background:var(--th-bg)!important;background-color:var(--th-bg)!important}html.dark .bx-header-section.container{padding-left:0!important;padding-right:0!important}html.dark .bx-header .col-md-9.col-sm-8,html.dark .bx-header-section .col-md-9.col-sm-8{padding-left:0!important;padding-right:0!important;width:100%!important;margin:0!important}html.dark .bx-header-section .carousel,html.dark .bx-header-section [id^=carousel-]{width:100%!important;margin-left:0!important;margin-right:0!important}html.dark .carousel,html.dark .carousel .item,html.dark .carousel-inner,html.dark [id^=carousel-]{background:var(--th-bg)!important;background-color:var(--th-bg)!important}html.dark .container,html.dark .container-fluid,html.dark .row{background:0 0!important;background-color:transparent!important}@media (max-width:767px){html.dark .product-item-container{background:0 0!important;box-shadow:none!important;border-radius:12px!important;overflow:hidden!important;position:relative!important}html.dark a.product-item-image-wrapper{aspect-ratio:2/3!important;display:block!important;width:100%!important;position:relative!important;border-radius:12px 12px 0 0!important;overflow:hidden!important;flex-shrink:0!important}html.dark .mob-poster-title{position:absolute;bottom:0;left:0;right:0;top:auto;padding:24px 6px 4px;background:linear-gradient(to top,rgba(10,3,7,.94) 0,rgba(10,3,7,.5) 50%,transparent 100%);color:#fff;font-size:12px;font-weight:700;line-height:1.3;text-shadow:0 1px 3px rgba(0,0,0,.95);z-index:10;pointer-events:none;word-break:break-word;box-sizing:border-box}html.dark .product-item-price-container{display:none!important}html.dark .mob-sheet-trigger{position:relative!important;z-index:3!important;background:rgba(122,11,58,.85)!important;backdrop-filter:blur(12px) saturate(1.4)!important;-webkit-backdrop-filter:blur(12px) saturate(1.4)!important;border-top:1px solid rgba(201,162,39,.2)!important;border-radius:0 0 12px 12px!important;color:rgba(255,255,255,.95)!important}html.dark .mob-sheet-trigger:active{background:rgba(154,16,80,.9)!important}html.dark .row[data-entity=items-row]{background:0 0!important}html.dark #title h1{color:var(--th-gold)!important}html.dark .bx-breadcrumb,html.dark .bx-breadcrumb a,html.dark .bx-breadcrumb-item{color:var(--th-text-sub)!important}html.dark .bx-header,html.dark .bx-header-section{background:var(--th-bg)!important}html.dark .carousel,html.dark .carousel .item,html.dark .carousel-inner{background:var(--th-bg)!important}html.dark .bx-footer,html.dark .bx-footer-section{background:var(--th-bg)!important;border-color:rgba(201,162,39,.1)!important;color:var(--th-text-sub)!important}html.dark .bx-inclinksfooter-item a,html.dark .bx-inclogofooter-tel,html.dark .bx-inclogofooter-worktime{color:var(--th-text-sub)!important}}@media (max-width:767px){.mob-skeleton{background:#1a0a10;border-radius:12px;overflow:hidden;position:relative}.mob-skeleton::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,rgba(201,162,39,.14) 40%,rgba(255,210,80,.1) 50%,rgba(201,162,39,.14) 60%,transparent 100%);background-size:200% 100%;animation:mob-skeleton-wave 1.6s ease-in-out infinite}@keyframes mob-skeleton-wave{0%{background-position:200% 0}100%{background-position:-200% 0}}.mob-skeleton-poster{aspect-ratio:2/3;width:100%;background:rgba(122,11,58,.15);border-radius:12px 12px 0 0}.mob-skeleton-title{height:12px;margin:8px 12px 4px;border-radius:4px;background:rgba(255,255,255,.07)}.mob-skeleton-btn{height:36px;margin:4px 0 0;border-radius:0 0 12px 12px;background:rgba(122,11,58,.2)}}@media (max-width:767px){.product-item-small-card{opacity:0;transform:translateY(22px);transition:opacity .38s ease-out,transform .38s ease-out;will-change:opacity,transform}.product-item-small-card.mob-revealed{opacity:1;transform:translateY(0)}.no-js .product-item-small-card{opacity:1;transform:none}}@media (max-width:767px){.product-item-container{transition:transform .1s ease-out,box-shadow .1s ease-out;will-change:transform}.product-item-container.mob-pressed{transform:scale(.97);box-shadow:0 1px 3px rgba(0,0,0,.06)!important}}@media (max-width:767px){html.dark body::before{content:'';position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 70% 50% at 20% 30%,rgba(122,11,58,.12) 0,transparent 70%),radial-gradient(ellipse 50% 60% at 80% 70%,rgba(100,6,48,.1) 0,transparent 70%);animation:mob-ambient-drift 12s ease-in-out infinite alternate;will-change:opacity}@keyframes mob-ambient-drift{0%{opacity:.6}50%{opacity:1}100%{opacity:.7}}}@media (max-width:767px){.mob-history-row{padding:0 0 12px}.mob-history-label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(122,11,58,.7);padding:0 12px 6px}html.dark .mob-history-label{color:rgba(201,162,39,.7)}.mob-history-scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:10px;padding:0 12px;scrollbar-width:none}.mob-history-scroll::-webkit-scrollbar{display:none}.mob-history-item{flex:0 0 100px;scroll-snap-align:start;border-radius:8px;overflow:hidden;cursor:pointer}.mob-history-item img{width:100%;aspect-ratio:2/3;object-fit:cover;display:block}.mob-history-item-title{font-size:10px;font-weight:600;padding:4px 4px 2px;line-height:1.3;color:#1a0a10}html.dark .mob-history-item-title{color:rgba(255,255,255,.85);background:rgba(26,10,16,.7)}}@media (max-width:767px){.mob-sheet-title{animation:none}.mob-sheet-title.mob-reveal-text{animation:mob-blur-reveal .6s cubic-bezier(.16,1,.3,1) forwards}@keyframes mob-blur-reveal{0%{filter:blur(8px);opacity:0;transform:translateY(4px)}100%{filter:blur(0);opacity:1;transform:translateY(0)}}}html.mob-iframe-mode .product-item-detail-slider-block{padding-top:0!important;height:auto!important;aspect-ratio:2/3}html.mob-iframe-mode .product-item-detail-slider-images-container{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;height:100%!important}html.mob-iframe-mode .product-item-detail-slider-image{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;opacity:1!important;width:100%!important;height:100%!important;display:flex;align-items:center;justify-content:center}html.mob-iframe-mode .product-item-detail-slider-image:not(.active){display:none!important}html.mob-iframe-mode .product-item-detail-slider-image img{position:static!important;transform:none!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;object-fit:cover!important;object-position:center top!important;aspect-ratio:2/3;display:block}@media (max-width:767px){.mob-skeleton-card{margin-bottom:12px}.mob-skeleton-card .mob-skeleton-poster{width:100%;aspect-ratio:2/3;border-radius:10px;margin-bottom:6px}.mob-skeleton-card .mob-skeleton-title{height:13px;border-radius:4px;margin-bottom:6px}.mob-skeleton-card .mob-skeleton-btn{height:32px;border-radius:8px;width:100%}}@media (max-width:767px){.mob-trigger-row{display:flex!important;align-items:stretch!important;width:100%!important;gap:0!important}.mob-trigger-row .mob-sheet-trigger{flex:1 1 auto!important;border-radius:0 0 0 10px!important}.mob-fav-btn{display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;width:40px!important;height:36px!important;background:linear-gradient(180deg,rgba(154,16,80,.82) 0,rgba(100,6,48,.92) 100%)!important;backdrop-filter:blur(10px) saturate(1.5)!important;-webkit-backdrop-filter:blur(10px) saturate(1.5)!important;border:none!important;border-top:1px solid rgba(255,255,255,.25)!important;border-bottom:1px solid rgba(0,0,0,.25)!important;border-left:1px solid rgba(255,255,255,.1)!important;border-radius:0 0 10px 0!important;cursor:pointer!important;padding:0!important;-webkit-tap-highlight-color:transparent!important;transition:background .15s!important;user-select:none!important}.mob-fav-btn:active{background:linear-gradient(180deg,rgba(180,20,90,.9) 0,rgba(122,11,58,.98) 100%)!important}.mob-fav-icon{width:16px;height:16px;fill:none;stroke:rgba(255,255,255,0.7);stroke-width:2;stroke-linejoin:round;transition:fill .2s,stroke .2s}.mob-fav-btn.mob-fav-active .mob-fav-icon{fill:#e05585;stroke:#e05585}@keyframes mob-fav-pop{0%{transform:scale(1)}40%{transform:scale(1.45)}70%{transform:scale(.88)}100%{transform:scale(1)}}.mob-fav-btn.mob-fav-pop .mob-fav-icon{animation:mob-fav-pop .38s cubic-bezier(.34,1.56,.64,1)}html.dark .mob-fav-btn{background:linear-gradient(180deg,rgba(201,162,39,.25) 0,rgba(150,110,20,.35) 100%)!important;border-top-color:rgba(201,162,39,.3)!important;border-left-color:rgba(201,162,39,.15)!important}html.dark .mob-fav-btn.mob-fav-active .mob-fav-icon{fill:#e05585;stroke:#e05585}.mob-fav-row{padding:0 0 12px}.mob-fav-row .mob-history-label{color:rgba(224,85,133,.85)}html.dark .mob-fav-row .mob-history-label{color:rgba(224,85,133,.8)}}@media (max-width:767px){.mob-filter-bar{padding:6px 0 10px;position:sticky;top:0;z-index:50;background:var(--th-bg,#fff);box-shadow:0 2px 8px rgba(0,0,0,.04)}html.dark .mob-filter-bar{background:var(--th-bg,#0d0509);box-shadow:0 2px 8px rgba(0,0,0,.25)}.mob-filter-scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:7px;padding:4px 12px;scrollbar-width:none}.mob-filter-scroll::-webkit-scrollbar{display:none}.mob-filter-chip{flex-shrink:0;scroll-snap-align:start;padding:5px 13px;border-radius:20px;border:1.5px solid rgba(122,11,58,.2);background:0 0;color:rgba(122,11,58,.85);font-size:12px;font-weight:600;font-family:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s,color .15s,border-color .15s,transform .1s;user-select:none}.mob-filter-chip:active{transform:scale(.96)}.mob-filter-chip--active{background:#7a0b3a!important;border-color:#7a0b3a!important;color:#fff!important}html.dark .mob-filter-chip{border-color:rgba(201,162,39,.3);color:rgba(201,162,39,.9)}html.dark .mob-filter-chip--active{background:#c9a227!important;border-color:#c9a227!important;color:#0d0509!important}}@media (max-width:767px){.mob-sheet-panel[data-snap=peek]{overflow:hidden}.mob-sheet-panel[data-snap=half]{overflow:hidden}.mob-sheet-panel[data-snap=full]{overflow-y:auto}.mob-sheet-panel .mob-handle{cursor:grab}}@media (max-width:767px){@supports (view-transition-name:none){::view-transition-old(poster-hero){animation:none;mix-blend-mode:normal}::view-transition-new(poster-hero){animation:none;mix-blend-mode:normal}::view-transition-group(poster-hero){animation-duration:.38s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}}}.mob-filter-bar{display:none!important}@media (max-width:767px){.mob-search-filter-bar{flex-shrink:0;padding:6px 0 4px;border-bottom:1px solid rgba(122,11,58,.08);background:var(--th-bg,#fff)}html.dark .mob-search-filter-bar{border-bottom-color:rgba(201,162,39,.1);background:var(--th-bg,#0d0509)}.mob-search-filter-bar .mob-filter-scroll{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:7px;padding:4px 12px 6px;scrollbar-width:none}.mob-search-filter-bar .mob-filter-scroll::-webkit-scrollbar{display:none}.mob-search-filter-bar .mob-filter-chip{flex-shrink:0;padding:5px 13px;border-radius:20px;border:1.5px solid rgba(122,11,58,.2);background:0 0;color:rgba(122,11,58,.85);font-size:12px;font-weight:600;font-family:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s,color .15s,border-color .15s,transform .1s;user-select:none}.mob-search-filter-bar .mob-filter-chip:active{transform:scale(.96)}.mob-search-filter-bar .mob-filter-chip--active{background:#7a0b3a!important;border-color:#7a0b3a!important;color:#fff!important}html.dark .mob-search-filter-bar .mob-filter-chip{border-color:rgba(201,162,39,.3);color:rgba(201,162,39,.9)}html.dark .mob-search-filter-bar .mob-filter-chip--active{background:#c9a227!important;border-color:#c9a227!important;color:#0d0509!important}.mob-search-wrap.is-open{flex-direction:column}.mob-search-results{flex:1;overflow-y:auto}}@media (max-width:767px){.product-item-small-card{opacity:1!important;transform:translateY(0)!important}.product-item-small-card.mob-will-reveal{opacity:0!important;transform:translateY(22px)!important;transition:opacity .38s ease-out,transform .38s ease-out!important}.product-item-small-card.mob-revealed{opacity:1!important;transform:translateY(0)!important}}@media (max-width:767px){html{overflow-x:hidden!important}}.mob-chat-panel{position:fixed;bottom:0;left:0;right:0;z-index:1200;background:#1a0a10;border-top:1px solid rgba(201,162,39,.25);border-radius:20px 20px 0 0;display:flex;flex-direction:column;max-height:min(75vh,75dvh);transform:translateY(100%);transition:transform .32s cubic-bezier(.4,0,.2,1);will-change:transform;box-sizing:border-box;overflow:hidden}.mob-chat-panel.is-open{transform:translateY(0)}.mob-chat-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid rgba(201,162,39,.15);flex-shrink:0}.mob-chat-title{font-size:15px;font-weight:600;color:#c9a227;letter-spacing:.02em}.mob-chat-close{background:0 0;border:none;color:rgba(255,255,255,.55);padding:4px;cursor:pointer;display:flex;align-items:center;-webkit-tap-highlight-color:transparent}.mob-chat-close:active{color:#fff}.mob-chat-messages{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px 14px;display:flex;flex-direction:column;gap:10px;scroll-behavior:smooth}.mob-chat-msg{display:flex}.mob-chat-msg--user{justify-content:flex-end}.mob-chat-msg--bot{justify-content:flex-start}.mob-chat-bubble{max-width:82%;padding:10px 13px;border-radius:16px;font-size:14px;line-height:1.5;word-break:break-word}.mob-chat-msg--user .mob-chat-bubble{background:#7a0b3a;color:#fff;border-bottom-right-radius:4px}.mob-chat-msg--bot .mob-chat-bubble{background:rgba(255,255,255,.08);color:rgba(255,255,255,.92);border-bottom-left-radius:4px;border:1px solid rgba(255,255,255,.08)}.mob-chat-typing{display:flex;align-items:center;gap:5px;padding:12px 16px}.mob-chat-typing span{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.4);animation:mobChatDot 1.2s infinite ease-in-out;display:block}.mob-chat-typing span:nth-child(2){animation-delay:.2s}.mob-chat-typing span:nth-child(3){animation-delay:.4s}@keyframes mobChatDot{0%,100%,80%{transform:scale(.8);opacity:.4}40%{transform:scale(1);opacity:1}}.mob-chat-quick{display:flex;gap:8px;padding:8px 14px 4px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-shrink:0}.mob-chat-quick::-webkit-scrollbar{display:none}.mob-chat-quick-btn{flex-shrink:0;padding:7px 13px;border-radius:20px;background:rgba(122,11,58,.35);border:1px solid rgba(201,162,39,.3);color:rgba(255,255,255,.85);font-size:13px;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background .15s}.mob-chat-quick-btn:active{background:rgba(122,11,58,.7)}.mob-chat-input-row{display:flex;align-items:flex-end;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.07);flex-shrink:0;box-sizing:border-box}.mob-chat-input{flex:1;min-width:0;width:0;box-sizing:border-box;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#fff;font-size:15px;padding:9px 12px;resize:none;min-height:40px;max-height:120px;line-height:1.4;outline:0;-webkit-appearance:none}.mob-chat-input::placeholder{color:rgba(255,255,255,.3)}.mob-chat-input:focus{border-color:rgba(201,162,39,.5)}.mob-chat-send{width:40px;height:40px;border-radius:50%;background:#7a0b3a;border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;-webkit-tap-highlight-color:transparent;transition:background .15s,transform .12s}.mob-chat-send:active{transform:scale(.9)}.mob-push-prompt{display:flex;align-items:center;gap:10px;padding:12px 14px;background:rgba(201,162,39,.12);border:1px solid rgba(201,162,39,.3);border-radius:14px;flex-wrap:wrap;margin-top:4px}.mob-push-prompt__icon{font-size:22px;flex-shrink:0}.mob-push-prompt__text{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.mob-push-prompt__text strong{font-size:14px;color:#c9a227;font-weight:600}.mob-push-prompt__text span{font-size:12px;color:rgba(255,255,255,.6)}.mob-push-prompt__actions{width:100%;display:flex;gap:8px;margin-top:6px}.mob-push-prompt__allow,.mob-push-prompt__deny{flex:1;padding:8px;border-radius:10px;border:none;font-size:13px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.mob-push-prompt__allow{background:#c9a227;color:#0d0509}.mob-push-prompt__deny{background:rgba(255,255,255,.08);color:rgba(255,255,255,.6)}@media (max-width:767px){#mob-pwa-banner{position:fixed;bottom:calc(88px + env(safe-area-inset-bottom,0px));left:16px;right:16px;z-index:1700;background:#1e0d15;border:1px solid rgba(201,162,39,.35);border-radius:16px;padding:12px 14px;display:flex;align-items:center;gap:12px;box-shadow:0 8px 32px rgba(0,0,0,.45);animation:mob-pwa-slide-in .35s cubic-bezier(.32,.72,0,1) both}@keyframes mob-pwa-slide-in{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}#mob-pwa-banner img{width:44px;height:44px;border-radius:10px;flex-shrink:0}.mob-pwa-banner__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mob-pwa-banner__text strong{font-size:13px;font-weight:700;color:#c9a227}.mob-pwa-banner__text span{font-size:12px;color:rgba(240,230,236,.65);line-height:1.4}.mob-pwa-banner__text b{color:#c9a227;font-weight:600}.mob-pwa-banner__install{flex-shrink:0;padding:7px 14px;background:#7a0b3a;color:#fff;border:none;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.mob-pwa-banner__install:active{background:#9a1050}.mob-pwa-banner__close{flex-shrink:0;width:28px;height:28px;background:rgba(255,255,255,.08);border:none;border-radius:50%;color:rgba(255,255,255,.5);font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;padding:0}.mob-pwa-banner__close:active{background:rgba(255,255,255,.15)}}#pwa-splash{position:fixed;inset:0;z-index:9999;background:#000;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:opacity .8s ease}#pwa-splash.pwa-splash--hidden{opacity:0;pointer-events:none}#pwa-splash.pwa-splash--done{display:none!important}.pwa-splash__logo{position:relative;display:flex;flex-direction:column;align-items:center;gap:20px;animation:splash-logo-in 1s cubic-bezier(.16,1,.3,1) .15s both}.pwa-splash__logo img{width:200px;height:200px;border-radius:0;position:relative;z-index:1;filter:drop-shadow(0 0 30px rgba(255,255,255,.15))}.pwa-splash__logo span{font-size:15px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.55);text-shadow:0 0 20px rgba(255,255,255,.2);animation:splash-title-in .8s ease .6s both}@keyframes splash-logo-in{from{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes splash-title-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pwa-splash__logo::after,.pwa-splash__logo::before{content:'';position:absolute;border-radius:50%;pointer-events:none;z-index:0}.pwa-splash__logo::before{width:260px;height:260px;top:50%;left:50%;transform:translate(-50%,-55%);background:radial-gradient(ellipse at 50% 50%,rgba(255,255,255,.07) 0,rgba(255,255,255,.03) 40%,transparent 70%);animation:splash-glow-pulse 2.5s ease-in-out .5s infinite alternate}.pwa-splash__logo::after{width:120px;height:60px;top:-8px;left:40px;background:linear-gradient(135deg,rgba(255,255,255,.22) 0,rgba(255,255,255,.06) 50%,transparent 100%);filter:blur(8px);border-radius:50%;animation:splash-sheen 3s ease-in-out .3s infinite;z-index:3}@keyframes splash-glow-pulse{from{opacity:.6;transform:translate(-50%,-55%) scale(.95)}to{opacity:1;transform:translate(-50%,-55%) scale(1.05)}}@keyframes splash-sheen{0%{opacity:0;transform:translate(0,0) rotate(-15deg)}20%{opacity:1}50%{opacity:.7;transform:translate(90px,60px) rotate(-5deg)}80%{opacity:0}100%{opacity:0;transform:translate(130px,90px) rotate(5deg)}}#pwa-splash.pwa-splash--reveal .pwa-splash__logo img{animation:splash-flash .6s ease forwards}#pwa-splash.pwa-splash--reveal .pwa-splash__logo span{animation:splash-title-out .4s ease .1s forwards}@keyframes splash-flash{0%{filter:drop-shadow(0 0 30px rgba(255,255,255,.15));opacity:1}35%{filter:drop-shadow(0 0 60px rgba(255,255,255,.9)) drop-shadow(0 0 120px rgba(255,255,255,.4));opacity:1}100%{filter:drop-shadow(0 0 0px rgba(255,255,255,0));opacity:0}}@keyframes splash-title-out{to{opacity:0;transform:translateY(-4px)}}
@media(max-width:767px){#search-under-banner,#vi-trigger,#vi-panel{display:none!important}}

.mob-history-row{display:none!important}
/* End */


/* Start:/bitrix/components/bitrix/search.title/templates/visual/style.min.css?16637387873489*/
.bx-searchtitle{margin:10px 0 0}.bx-searchtitle .bx-block-title{font-family:var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-semi-bold,600);color:#343434;text-transform:uppercase;font-size:12px;margin-bottom:9px}.bx-searchtitle .bx-input-group{position:relative;display:table;border-collapse:separate;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-searchtitle .bx-input-group .bx-form-control{display:table-cell;position:relative;z-index:2;float:left;width:100%;margin-bottom:0;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#f8fafc;border:1px solid #d5dadc;border-right:0;border-radius:2px 0 0 2px;outline:0;box-shadow:none !important;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.bx-ios .bx-searchtitle .bx-input-group .bx-form-control{background-image:-webkit-linear-gradient(#f8fafc 0,#f8fafc 100%);background-image:linear-gradient(#f8fafc 0,#f8fafc 100%)}.bx-searchtitle .bx-input-group-btn{position:relative;font-size:0;width:1%;white-space:nowrap;vertical-align:middle;display:table-cell}.bx-searchtitle .bx-input-group-btn button{position:relative;border:0;background:#95a1a8;display:inline-block;margin-bottom:0;cursor:pointer;padding:6px 12px;border-radius:0 2px 2px 0;color:#fff;font-size:16px;line-height:1.42857143;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.bx-searchtitle .bx-input-group-btn button:hover{background:#1484ce}div.title-search-result{border:1px solid #c6c6c6;display:none;overflow:hidden;z-index:999;min-width:370px;margin-top:-3px;background-color:#FFF}div.title-search-fader{display:none;	background-image: url('/bitrix/components/bitrix/search.title/templates/visual/images/fader.png'); background-position:right top;background-repeat:repeat-y;position:absolute}p.title-search-preview{font-size:12px}div.title-search-result td.title-search-price span{font-size:26px}.bx_searche .bx_img_element{background:#fafafa;float:left;width:67px;padding:5px 10px;position:absolute;top:0;bottom:0}.bx_searche .bx_item_block{min-height:65px;position:relative}.bx_searche .bx_image{width:45px;height:45px;background-size:contain;background-position:center;background-repeat:no-repeat;border:1px solid #e8e8e8}.bx_searche .bx_item_element{padding-left:10px;margin-left:70px}.bx_searche .bx_item_element hr{margin:0;border:0;border-bottom:1px solid #e5e5e5}.bx_searche .bx_item_element a{margin-top:10px;display:inline-block;color:#4788cb;font-size:13px;text-decoration:none}.bx_searche .bx_item_element a b{color:#000;font-weight:normal}.bx_searche .bx_item_element a:hover,.bx_searche .bx_item_element a:hover b{text-decoration:underline}.bx_searche .bx_price{font-weight:bold;font-size:13px}.bx_searche .bx_price .old{font-weight:normal;text-decoration:line-through;color:#636363}.bx_item_block.all_result{min-height:0}.bx_item_block.others_result{min-height:0;padding:0 0 12px;line-height:12px}.bx_item_block.all_result .all_result_title{display:block;font-size:12px;color:#a7a7a7;padding-top:15px;padding-bottom:10px}.bx_item_block.all_result .all_result_title a{color:#a7a7a7}.bx_item_block.all_result .all_result_title a:hover{color:#4788cb}.bx_item_block.all_result a{margin-top:0}
/* End */


/* Start:/bitrix/templates/eshop_bootstrap_red/components/bitrix/menu/personal_menu/style.css?16757601902088*/
/* Sidebar menu */

.bx-inclinkspersonal-list {
	margin: 0;
	padding: 0 !important;
	border: 1px solid #e0eded;
	list-style: none;
	overflow: hidden;
}

li.bx-inclinkspersonal-item {
	position: relative;
	padding: 0;
	border-bottom: 1px solid #e0eded;
	-webkit-transition: background .3s ease, color .3s ease;
	-moz-transition: background .3s ease, color .3s ease;
	transition: background .3s ease, color .3s ease;
}

.bx-inclinkspersonal-item:last-child {
	border-bottom: 0;
}

.bx-inclinkspersonal-selected{
	color: #fff;
}

.bx-inclinkspersonal-selected a{
	color: #fff;
}

.bx-inclinkspersonal-item:hover {
	background: #57c2d1;
	color: #fff;
}

.bx-inclinkspersonal-item.bx-theme-blue:hover{
	background: #0083d1;
}

.bx-inclinkspersonal-item.bx-theme-black:hover{
	background: #303030;
}

.bx-inclinkspersonal-item.bx-theme-green:hover{
	background: #44b1c9;
}

.bx-inclinkspersonal-item.bx-theme-red:hover{
	background: #7a0b3a;
}

.bx-inclinkspersonal-item.bx-theme-yellow:hover{
	background: #f4a52e;
}

.bx-theme-blue.bx-inclinkspersonal-selected{
	background: #3398d7;
}

.bx-theme-black.bx-inclinkspersonal-selected{
	background: #484848;
}

.bx-theme-green.bx-inclinkspersonal-selected{
	background: #5cc3d1;
}

.bx-theme-red.bx-inclinkspersonal-selected{
	background: #7a0b3a;
}

.bx-theme-yellow.bx-inclinkspersonal-selected{
	background: #fbb859;
}

.bx-inclinkspersonal-item-element {
	display: block;
	padding: 10px 0 10px 15px;
	width: calc(100% - 20px);
	color: #333;
	text-transform: uppercase;
	-webkit-transition: background .3s ease, color .3s ease;
	-moz-transition: background .3s ease, color .3s ease;
	transition: background .3s ease, color .3s ease;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	cursor: pointer;
}

.bx-inclinkspersonal-item-element:after {
	position: absolute;
	top: 10px;
	right: 10px;
	font-family: 'FontAwesome';
	content: "\f105";
}

.bx-inclinkspersonal-item:hover .bx-inclinkspersonal-item-element {
	color: #fff;
}

.bx-inclinkspersonal-item-element.bx-inclinkspersonal-item-element:hover:after {
	color: #fff;
}
/* End */


/* Start:/bitrix/components/niges/cookiesaccept/templates/.default/style.css?17531746002729*/
/* NIGES.COOKIESACCEPT */

.nca-cookiesaccept-line {
    font-size: inherit;
    font-family: inherit;
    line-height: 1;
    padding: 10px;
}


.nca-cookiesaccept-line.style-1 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-3 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-5 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-7 .nca-cookiesaccept-line-text {
    color:#111;
}
.nca-cookiesaccept-line.style-2 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-4 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-6 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-8 .nca-cookiesaccept-line-text {
    color:#eee;
}

.nca-cookiesaccept-line.style-1 {
    /* background-position: center;
    background-repeat: repeat-x;
	background-image: url(/bitrix/components/niges/cookiesaccept/templates/.default/images/style-1-2.svg);
    background-size: contain; */
    background-color: rgb(61, 168, 255); 
}

.nca-cookiesaccept-line.style-2 {
    background-color: rgb(13, 62, 102);
}


.nca-cookiesaccept-line.style-3 {
    background-color: rgb(197, 197, 197);
}

.nca-cookiesaccept-line.style-4 {
    background-color: rgb(71, 71, 71);
}

.nca-cookiesaccept-line.style-5 {
    background-color: rgb(61, 255, 158);
}

.nca-cookiesaccept-line.style-6 {
    background-color: rgb(9, 92, 50);
}

.nca-cookiesaccept-line.style-7 {
    background-color: rgb(84, 255, 61);
}

.nca-cookiesaccept-line.style-8 {
    background-color: rgb(92, 5, 5);
}

.nca-cookiesaccept-line.style-9 {
    background-color: rgb(203, 255, 61);
}

.nca-cookiesaccept-line.style-10 {
    background-color: rgb(70, 94, 4);
}

.nca-cookiesaccept-line.style-11 {
    background-color: rgb(255, 148, 61);
}

.nca-cookiesaccept-line.style-12 {
    background-color: rgb(138, 70, 14);
}

.nca-cookiesaccept-line.style-13 {
    background-color: rgb(255, 61, 61);
}

.nca-cookiesaccept-line.style-14 {
    background-color: rgb(119, 22, 22);
}

.nca-cookiesaccept-line.style-15 {
    background-color: rgb(255, 61, 152);
}

.nca-cookiesaccept-line.style-16 {
    background-color: rgb(85, 10, 45);
}

.nca-cookiesaccept-line.style-17 {
    background-color: rgb(83, 129, 255);
}

.nca-cookiesaccept-line.style-18 {
    background-color: rgb(6, 37, 122);
}

 
.nca-cookiesaccept-line.style-19 {
    background-color: rgb(255, 255, 255);
}

.nca-cookiesaccept-line.style-20 {
    background-color: rgb(0, 0, 0);
}
 

@media screen and (min-width:767.01px) {
	.nca-hidden-pc {display: none !important;}
}
@media screen and (max-width:767px) {
	.nca-hidden-mobile {display: none !important;}
}
/* End */


/* Start:/bitrix/templates/eshop_bootstrap_red/styles.css?17665707905517*/
h1,h2,h3,h4,h5,h6{font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;font-weight: 500;}
p{
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 14px;
}
p.bxe-first-letter:first-letter, .bxe-first-letter-s{
	font-weight: bold;
	font-size: 56px;
	line-height: 56px;
	margin-right: 10px;
	float: left;
	vertical-align: top;

}
.lead {
	color: #757575;
  	margin-left: 40px;
  		padding:0 0 0 15px;
  	font-size: 13px;
  	font-weight: 300;
  	line-height: 1.4;
  	border-left: 3px solid #99cded;
}
@media (min-width: 768px){
	.lead {
	  	font-size: 16px;
  		margin-left: 20px;
	}
}

blockquote {
  	padding:0 0 0 15px;
  	margin: 0 0 20px 20px;
	border-left: 3px solid #c2c2c2;
}
blockquote p{
  	font-size: 20px;
  	font-style: italic;
	color: #757575;
  	font-family: Georgia, "Helvetica Neue", Arial,  Helvetica, sans-serif;
}
@media (max-width: 768px){
	blockquote p {
	  	font-size: 16px;
	}
}

blockquote.bxe-quote {
	position: relative;
	padding-left: 70px;
	padding-top: 8px;
	min-height: 50px;
	border-left: none;
}
blockquote.bxe-quote:after{
	content: "";
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzOS45OTYgMzcuOTk1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzOS45OTYgMzcuOTk1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggc3R5bGU9ImZpbGw6I0Q2RDdENjsiIGQ9Ik0wLjAxLDM3Ljk5NXYtMTguMTFjLTAuMDc5LTIuNjA0LDAuMjk0LTUuMDQ5LDEuMTE4LTcuMzM4YzAuODI0LTIuMjg4LDEuOTgxLTQuMywzLjQ3Mi02LjAzNmMxLjQ5LTEuNzM1LDMuMjc2LTMuMTc2LDUuMzU2LTQuMzIxYzIuMDc4LTEuMTQzLDQuMzM1LTEuODczLDYuNzY4LTIuMTl2Ny44MTJjLTIuOTgzLDEuMDI3LTUuMDIzLDIuNTQ1LTYuMTIxLDQuNTU3Yy0xLjEsMi4wMTItMS42NDgsNC40NzktMS42NDgsNy4zOThoNy43Njl2MTguMjI4SDAuMDF6IE0yMy4yODEsMzcuOTk1di0xOC4xMWMtMC4wNzktMi42MDQsMC4yOTQtNS4wNDksMS4xMTgtNy4zMzhjMC44MjQtMi4yODgsMS45ODEtNC4zLDMuNDcyLTYuMDM2YzEuNDktMS43MzUsMy4yNzYtMy4xNzYsNS4zNTYtNC4zMjFjMi4wNzgtMS4xNDMsNC4zMzUtMS44NzMsNi43NjgtMi4xOXY3LjgxMmMtMi45ODMsMS4wMjctNS4wMjMsMi41NDUtNi4xMjEsNC41NTdjLTEuMSwyLjAxMi0xLjY0OCw0LjQ3OS0xLjY0OCw3LjM5OGg3Ljc2OXYxOC4yMjhIMjMuMjgxeiIvPjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-position: top left;
	position: absolute;
	left: 10px;
	top: 10px;
	-webkit-background-size: 40px;
			background-size: 40px;
	width: 40px;
	height:40px;
}

hr{
	border: none;
	border-bottom: 1px solid #ccc;
}
hr.bxe-bolder{
	border-bottom-width: 5px;
}
hr.bxe-dashed{
	border-bottom-style: dashed;
	border-bottom-width: 2px;
}
hr.bxe-normal{}
hr.bxe-light{
	border-bottom-color: #e5e5e5

}
hr.bxe-dotted{
	border-bottom-width: 2px;
	border-bottom-style: dotted;
}

/**/
.bg-primary	{background: #60aadb!important;color: #fff;}
.bg-success	{background: #64ba4e!important;color: #fff;}
.bg-info	{background: #9bc6dd!important;color: #fff;}
.bg-warning	{background: #fec139!important;color: #fff;}
.bg-danger{}
/**/
img.pull-left{
	padding: 5px 15px 5px 0;
}
img.pull-right{
	padding: 5px 0 5px 15px;
}
/**/
.alert{
	border: none;
	border-radius: 1px;
	font-size: 14px;
}
.alert.alert-note{
	background: #f2f2f3;
}
.alert.alert-sys{
	background: #f5f2ec;
	color: #81641F;
}
.alert.bxe-icon{
	padding-left: 90px;
	min-height: 100px;
	position: relative;
}
.alert.bxe-icon:after{
	left:22px;
	top: 20px;
	position: absolute;
	content: " ";
	width:48px;
	height: 48px;
	background-repeat: no-repeat;
	background-position: center;
	background-image:url(/bitrix/templates/eshop_bootstrap_red/images/editor_sprite.png);
	background-repeat: no-repeat;
}
.alert.bxe-icon.alert-success:after	{background-position:0 0}
.alert.bxe-icon.alert-info:after	{background-position:0 -50px}
.alert.bxe-icon.alert-warning:after	{background-position:0 -100px}
.alert.bxe-icon.alert-danger:after	{background-position:0 -200px}
.alert.bxe-icon.alert-note:after	{background-position:0 -150px}
.alert.bxe-icon.alert-sys:after		{background-position:0 -250px}

.bxe-aleft-title{
	font-weight: bold;
	padding-bottom: 5px;
}

.bx-panel-tooltip {
  z-index: 2210 !important;
  overflow: hidden !important;
  position: absolute !important;
  letter-spacing: normal !important;
  list-style: none !important;
  text-align: left !important;
  text-indent: 0 !important;
  text-transform: none !important;
  visibility: visible !important;
  white-space: normal !important;
  word-spacing: normal !important;
  vertical-align: baseline !important;
  margin: 0 !important;
  padding: 15px !important;
  float: none !important;
  text-decoration: none !important;
  -webkit-border-radius: 1px !important;
  -moz-border-radius: 1px !important;
  border-radius: 1px !important;
  -webkit-box-shadow: 0 12px 10px rgba(0, 0, 0, 0.25) !important;
  -moz-box-shadow: 0 12px 10px rgba(0,0,0,.25) !important;
  box-shadow: 0 12px 10px rgba(0, 0, 0, 0.25) !important;
  border: 1px solid;
  border-color: #f0f0f0;
  background: #fff;
  color: #35414e;
  font-size: 14px;
}

/**/
tab,
tabsection,
.bxe-tab-title{
	display: block;
	padding: 5px;
	border: 1px dashed #ccc;
}
/**/
.bxe-list,
.bxe-list ul{
	list-style: none;
	margin: 5px 0;
	padding-left: 15px;
}
.bxe-list-default,
.bxe-list-default ul{

 }
.bxe-list .fa{
	color: #9fb2bd;
	margin-right: 6px;
}
.bxe-lis-blue .fa{
	color: #0083d1;
}


.product-item-detail-short-card-fixed {display:none;}
.product-item-detail-tabs-container-fixed {display:none;}
.bx-up {width:80% !important; text-align:left !important; padding-left:0px !important;}
/* End */


/* Start:/bitrix/templates/eshop_bootstrap_red/template_styles.css?178066428118735*/
@media (max-width:767px){#bx-panel{display:none !important}}
@media (max-width:767px) {.bx-header .hbanner {display:none !important}}
@media (max-width:767px){#spec{display:none !important}}
body {
	background: #fff;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	overflow-x: hidden;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

body.bx-opened {
	overflow: hidden;
}

.wrap,
.bx-wrap,
.bx-wrapper{
	position: relative;
}

body.bx-background-image{
	position: relative;
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #fff;
	background-image: url("/bitrix/templates/eshop_bootstrap_red/images/bg.jpg");
}
@media (min-width: 992px) and (max-width:1199px){
	body.bx-background-image{
		-webkit-background-size:1600px auto;
		background-size:1600px auto;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	body.bx-background-image{
		-webkit-background-size:1280px auto;
		background-size:1280px auto;
	}
}
@media (max-width: 767px) {
	body.bx-background-image {
		background: none;
	}
}

body.bx-background-gradient{
	background: rgb(246,247,251);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjdmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(246,247,251,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,247,251,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(246,247,251,1) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(246,247,251,1) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(246,247,251,1) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(246,247,251,1) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f7fb', endColorstr='#ffffff',GradientType=0 );
	background-attachment: fixed;
}

.icon-empty {
	opacity: 0;
}

a {
	text-decoration: none;
}

a:active,
a:hover {
	border-color: transparent;
	text-decoration: none;
}

a,
.container {
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease;
}

img {
	width: auto;
	max-width: 100%;
	height: auto;
}

.bx-header {}
/*Logo*/

.bx-logo {
	padding-left: 17px;
	padding-bottom: 19px;
}

.bx-logo .bx-logo-block {
	display: block;
	height: 50px;
	border-bottom: none;
}
.bx-logo .bx-logo-block img{
	width: auto;
	max-width: 100%;
	height: auto;
	max-height:100%;
}

.bx-logo-text,
.bx-logo-text:hover,
.bx-logo-text:active {
	font-size: 32px;
	font-weight: 700;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 37px;
	text-decoration: none;
	border: none;
	vertical-align: bottom;
}

.bx-logo-text small {
	font-size: 37px;
}

.bx-logo-desc {
	text-transform: uppercase;
	display: block;
	font-weight: 700;
	font-size: 13px;
	line-height: 10px;
	color: #b8b8b8;
}

@media (max-width: 767px) {
	.bx-logo {
		background: #1484ce;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		z-index: 1400;
		padding: 10px 60px;
	}
	.bx-logo .bx-logo-block {
		text-align: center;
		height: 30px;
	}
	.bx-logo-text {
		font-size: 24px;
		color: #fff;
		line-height: 30px;
		vertical-align: middle;
	}
	.bx-logo-text:hover,
	.bx-logo-text:active {
		color: #fff;
	}
	.bx-logo-text small {
		font-size: 24px;
		color: #fff;
	}
	.bx-logo-desc {
		display: none;
	}
}
/* Sections */

.bx-header-section {
	border-left: 1px solid #eaebec;
	border-right: 1px solid #eaebec;
	padding: 28px 45px 10px;
	background: #fff;
}

.bx-content-seection {
	min-height: 50vh;
	padding: 0 45px 5px;
	background: #fff;
	border-left: 1px solid #eaebec;
	border-right: 1px solid #eaebec;
}

@media (min-width: 1200px) {
	.bx-header-section {
		padding: 31px 45px 10px;
	}
	.bx-content-seection {
		padding: 0 45px 5px;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.bx-header-section {
		padding: 31px 30px 10px;
	}
	.bx-content-seection {
		padding: 0 30px 5px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.bx-header-section {
		padding: 31px 15px 10px;
	}
	.bx-content-seection {
		padding: 0 15px 5px;
	}
}

@media (max-width: 767px) {
	.bx-header-section {
		padding: 60px 15px 10px
	}
	.bx-content-seection {
		padding: 0 15px 10px
	}
}
/* header / phone */

.bx-inc-orginfo {
	padding-left: 28px;
}

@media (max-width: 767px) {
	.bx-inc-orginfo {
		text-align: center;
		padding-bottom: 10px;
	}
}

.bx-inc-orginfo-phone {
	color: #000;
	font-size: 21px;
	font-weight: 700;
	white-space: nowrap;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.bx-inc-orginfo-phone i {
	color: #97a1ab;
	position: relative;
	margin-left: -23px;
}

.bx-inc-orginfo-recall {}

.bx-inc-orginfo-recall a {
	color: #039be5;
	border-bottom: 1px dashed;
	font-size: 12px;
	margin-left: 2px;
}

.bx-inc-orginfo-recall a:hover {
	text-decoration: none;
	border-bottom-color: transparent;
}
/* header / worktime */

.bx-worktime {}

@media (max-width: 767px) {
	.bx-worktime {
		text-align: center;
	}
}

.bx-worktime-title {
	color: #8d8d8d;
	font-size: 12px;
}

.bx-worktime-prop {
	font-size: 13px;
	color: #000;
}

.bx-worktime-prop>span {
	white-space: nowrap;
}
/*sidebar*/

.bx-sidebar-block {
	margin-bottom: 40px;
}
.bx-block-title {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #343434;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 9px;
	font-weight: 600;
}
.bx-footer .bx-block-title{
	margin: 0;
	padding: 0;
	font-size: 17px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: 600;
}
/* Breadcrumb Custom*/

.bx-breadcrumb-item a {
	color: #757575;
}

.bx-breadcrumb-item a:hover {
	color: #2d2d2d;
}
/* workarea */

/*TITLE*/

h1.bx-title,
h2.bx-title,
h3.bx-title,
h4.bx-title,
h5.bx-title,
h6.bx-title {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 500;
}

h1.bx-title,
h2.bx-title,
h3.bx-title {
	padding-bottom: 15px;
}

h4.bx-title,
h5.bx-title,
h6.bx-title {}

h1.bx-title {
	margin-top: 0;
	padding-bottom: 10px;
}
h2.bx-title {font-size: 25px}
h3.bx-title {}
h4.bx-title {}
h5.bx-title {}
h6.bx-title {}

/* FORMS */
input[type=text],
input[type=password] {
	margin: inherit 4px;
	padding: 0 4px;
	border: 1px solid #CCD5DB;
	border-radius: 2px;
	background: #f8fafc;
	outline: none;
}

textarea {
	display: block;
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	font-size: 18px;
	min-height: 150px;
	max-height: 450px;
	margin: 0;
	padding: 0 4px;
	border: 1px solid #CCD5DB;
	border-radius: 2px;
	background: #f8fafc;
	outline: none;
}
/* INC.banners */

.bx-incbanners {
	margin: 10px 0 25px;
	text-align: center;
}
/* INC.links.footer */

.bx-inclinksfooter a {
	border-bottom: none;
}

.bx-inclinksfooter .bx-block-title {
	margin: 0;
	padding: 0;
	font-size: 17px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: 600;
}

.bx-inclinksfooter-container {
	margin-top: 15px;
	padding: 0;
	color: #fff;
	border-radius: 2px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.bx-inclinksfooter-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.bx-inclinksfooter-item {
	padding: 0 0 5px 0;
}
/* INC.logo.footer */

.bx-inclogofooter {
	color: #fff;
}

.bx-inclogofooter a.bx-inclogofooter-logo:hover,
.bx-inclogofooter a.bx-inclogofooter-logo {
	border-bottom: none;
}

.bx-inclogofooter-logo img {
	max-width: 180px;
	height: auto;
}

.bx-inclogofooter-block {
	padding-bottom: 20px;
}

.bx-inclogofooter-tel {
	color: #000;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
}

.bx-inclogofooter-worktime {
	color: #000;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
/* INC.social.widget */

.bx-banners {
	margin: 10px 0;
}

.bx-banners .bx-block-title {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #343434;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 9px;
	font-weight: 600;
}
/* INC.wt */

.bx-wt-block {
	color: #fff;
	padding: 5px 15px;
	background: url(/bitrix/templates/eshop_bootstrap_red/images/wt.png) no-repeat center top;
	-webkit-background-size: cover;
	background-size: cover;
	border-radius: 3px;
}

.bx-wt .bx-block-title {
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 14px;
	color: #fff;
}

.bx-wt-block ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
}

.bx-wt-block ul li {
	padding-bottom: 7px;
}

.bx-wt-others-block {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 7px;
	margin-top: 4px;
}
/* news.list.sidebar */
.bx-s-info {
	margin: 10px 0;
	padding-top: 5px;
}
.bx-s-info-block {
	display: block;
	margin-bottom: 25px;
}
.bx-s-info-title {
	display: block;
	min-height: 29px;
	padding-left: 36px;
	margin-bottom: 5px;
	position: relative;
}
.bx-s-info-titleicon{
	display: block;
	background: #007FCA;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -15px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	font-weight: bold;
}
.bx-s-info-titleicon i{
	line-height: 30px;
	vertical-align: middle;
	font-style: normal;
}
.bx-s-info-titletext {
	display: block;
	padding: 6px 0;
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #343434;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 600;
}
.bx-s-info-content {
	display: block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #3e454c;
	padding-left: 36px;
}

/* FOOTER */

.bx-footer {
	background: rgb(247, 238, 222);
	color: #000;
}

.bx-footer-section.bx-center-section {
	padding-top: 40px;
	padding-bottom: 40px;
}

.bx-footer-section.bx-center-section>div {
	margin-bottom: 20px;
}

.bx-footer a {
	color: #337ab7;
}

.bx-footer a:hover {
	color: #23527c;
	border-bottom: 1px solid;
	text-decoration: none;
}

.bx-footer-line {
	background: #1f496a;
}

.bx-footer-bottomline {
	background:rgb(237, 220, 190);
	font-size: 14px;
	padding: 22px 0;
}

.bx-up {
	text-align: right;
}

.bx-up a,
.bx-up a:hover {
	border-bottom: none;
}

@media (min-width: 1200px) {}

@media (min-width: 992px) and (max-width: 1199px) {}

@media (min-width: 768px) and (max-width: 991px) {}

@media (max-width: 767px) {
	.bx-footer {
		text-align: center;
	}
	.bx-up {
		text-align: center;
	}
}
/**/

.btn,
.btn:hover,
.btn:active,
.btn:focus{
	text-shadow: none !important;
	-webkit-box-shadow:none !important;
	   -moz-box-shadow:none !important;
			box-shadow:none !important;
	outline:none !important;
}

.btn-primary {
	background-color: #1485ce;
	border-color: #1485ce;
}

.btn-primary.active,
.btn-primary.focus,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open>.dropdown-toggle.btn-primary {
	background-color: #53a4d8;
	border-color: #53a4d8;
}

.btn-link {
	color: #1485ce;
}

.btn-link:focus,
.btn-link:hover {
	color: #53a4d8;
	text-decoration: none;
}
/*404*/

.bx-404-container {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.bx-404-block {
	margin-top: 100px;
	margin-bottom: 66px;
}

@media (max-width: 768px) {
	.bx-404-block {
		margin-top: 50px;
		margin-bottom: 33px;
	}
}

.bx-404-text-block {
	font-size: 20px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
}

.bx-maps-title {
	color: #8f8f8f;
	font-size: 16px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
	padding-top: 10px;
	border-bottom: 1px solid #e9eaea;
}

.map-columns {
	padding-top: 20px;
}

.bx-map-title {
	font-weight: bold;
	font-size: 14px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	position: relative;
	min-height: 20px;
	padding-left: 25px;
	margin-bottom: 20px;
}

.bx-map-title .fa {
	color: #0083d1;
	position: absolute;
	left: 0;
	top: 2px;
	font-size: 15px;
}

.map-columns ul {
	list-style: none;
	margin-bottom: 5px;
}

.map-level-0 {
	margin-left: 0;
	padding-left: 25px;
	margin-bottom: 20px;
}

.map-level-0 li {
	margin-left: 0;
	padding-left: 0;
}

.map-level-0 ul {
	padding-left: 15px;
}

ul.map-level-1 {
	margin-bottom: 30px;
}
/*ABOUT*/

.bxd-block {
	width: 100%;
	border: 1px solid #e3e6e7;
	display: block;
	background: #fff;
	padding: 15px;
	min-height: 210px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

a.bxd-block:hover {}

.bxd-icon {
	display: block;
	border-radius: 50%;
	height: 68px;
	width: 68px;
	margin: 0 auto;
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease;
}

.bxd-block:hover .bxd-icon {}

.bxd-icon .fa {
	margin-left: -1px;
	position: relative;
	font-size: 35px;
	height: 68px;
	width: 68px;
	text-align: center;
	line-height: 68px;
	vertical-align: middle;
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease;
}

.bxd-link:hover .bxd-icon .fa {}

.bxd-title {
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	text-align: center;
	color: #000;
	font-size: 15px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	text-transform: uppercase;
}

.bxd-desc {
	display: block;
	text-align: center;
	color: #737373;
	font-size: 12px;
}


.bx-up-button {
	border-radius: 2px;
	color: #fff;
	position: fixed;
	right: 30px;
	bottom: 30px;
	font-size: 12px;
	line-height: 20px;
	cursor: pointer;
	vertical-align: middle;
	padding: 9px 18px 7px 38px;
	-webkit-transition: background-color .3s ease, opacity .3s ease;
	-moz-transition: background-color .3s ease, opacity .3s ease;
	-ms-transition: background-color .3s ease, opacity .3s ease;
	-o-transition: background-color .3s ease, opacity .3s ease;
	transition: background-color .3s ease, opacity .3s ease;
	background: #c2c4c7 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAALCAMAAAB1RTwXAAAACVBMVEX///////////+OSuX+AAAAAnRSTlMAf7YpoZUAAAAfSURBVHgBYwACRkYgAaKZmBihNJAFpaFiTExAgjwGAA1BAD3lDqDYAAAAAElFTkSuQmCC) 18px 13px no-repeat;
}
.bx-up-button:hover{
	background-color: #9fa0a3;
}
/* Custom gorteatr override */
.bx-logo .bx-logo-block {
    display: block;
    height: 230px;
    border-bottom: none;
}
/* Custom gorteatr new */
#title {
    text-align: center;
    text-shadow: 2px 2px 4px #000;
    color: #7D0C23;
}
.product-item-small-card .product-item-container .product-item .product-item-button-container, .bx-catalog-element .product-item-detail-pay-block,  .product-item-detail-short-card-content-container .product-item-detail-buy-button {display:none;}
/* ── Сворачивающееся меню ───────────────────── */
.bx-menu-toggle {
  display: block;
  width: 100%;
  padding: 9px 14px;
  background: #7a0b3a;
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: .04em;
  text-transform: uppercase;
  border: none;
  border-radius: 3px 3px 0 0;
  cursor: pointer;
  text-align: left;
  transition: background .2s;
  margin-bottom: 0;
}
.bx-menu-toggle:hover { background: #9a1050; }

.bx-inclinkspersonal-list {
  display: none;
  margin: 0;
  padding: 0;
}
.bx-inclinkspersonal-list.bx-menu-open {
  display: block;
}
.bx-menu-arrow { font-style: normal; }

/* ═══ Поиск под баннером — ширина = ширина карусели ════ */
#search-under-banner {
  /* Bootstrap col-md-9 имеет padding 0 15px.
     Карусель занимает col-md-9 на всю ширину без этого padding.
     Компенсируем отрицательным margin чтобы поиск совпал с баннером. */
  margin: 6px -15px 0;
  padding: 0 15px;
  box-sizing: border-box;
}
/* Форма, input-group — полная ширина */
#search-under-banner form,
#search-under-banner .bx-searchtitle,
#search-under-banner .bx-ui-sls-container {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box;
}
#search-under-banner .bx-searchtitle .bx-input-group {
  display: flex;
  width: 100%;
}
#search-under-banner #title-search-input,
#search-under-banner input[type="text"],
#search-under-banner input[type="search"] {
  flex: 1;
  width: 100% !important;
  box-sizing: border-box !important;
}
/* Чип-фильтры тоже на полную ширину */
#ds-chips {
  margin: 0 -15px;
  padding: 6px 15px 2px !important;
}

/* ═══ SEO-заголовок: виден только роботам ════════════ */
#title {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
  pointer-events: none;
}

/* End */


/* Start:/bitrix/templates/eshop_bootstrap_red/colors.css?15424724602305*/
@media (max-width: 767px){body.bx-theme-red .bx-logo{background: #E22B2B;}}
body.bx-background-gradient{
	background: rgb(250,244,244);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(250,244,244,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,244,244,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(250,244,244,1) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(250,244,244,1) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(250,244,244,1) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(250,244,244,1) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf4f4', endColorstr='#ffffff',GradientType=0 );
	background-attachment: fixed;
}
.bx-logo-text small {color: #E22B2B;}

/* news.list.sidebar */
body.bx-theme-red .bx-s-info-titleicon{background: #E22B2B;}

/*ABOUT*/
a.bxd-block:hover {border-color: #E22B2B;}
.bxd-icon {border: 1px solid #E22B2B;}
a.bxd-block:hover .bxd-icon {background: #E22B2B;}
.bxd-icon .fa {color: #E22B2B;}
a.bxd-block:hover .bxd-icon .fa {color: #fff;}

/* BTN */
.bx-theme-red .btn.btn-default {
	outline: none;
	background-color: #da3737;
	border-color: #da3737;
	color: #FFF;
}
.bx-theme-red .btn.btn-default:hover {
	outline: none;
	background-color: #e48d8d;
	border-color: #e48d8d;
	color: #FFF;
}
.bx-theme-red .btn.btn-default:active {
	outline: none;
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}
/* End */
/* /bitrix/templates/eshop_bootstrap_red/mobile.min.css?178066419251111 */
/* /bitrix/components/bitrix/search.title/templates/visual/style.min.css?16637387873489 */
/* /bitrix/templates/eshop_bootstrap_red/components/bitrix/menu/personal_menu/style.css?16757601902088 */
/* /bitrix/components/niges/cookiesaccept/templates/.default/style.css?17531746002729 */
/* /bitrix/templates/eshop_bootstrap_red/styles.css?17665707905517 */
/* /bitrix/templates/eshop_bootstrap_red/template_styles.css?178066428118735 */
/* /bitrix/templates/eshop_bootstrap_red/colors.css?15424724602305 */
