

/* Start:/bitrix/templates/main/components/bitrix/menu/store_v3_swipe1cbo/style.min.css?17843092371965*/
.menu-main{display:block;padding-left:16px;padding-top:5px;margin:5px 0 35px;width:100%;list-style:none}.menu-swipe-btn{width:26px;height:26px;display:flex;align-items:center;justify-content:center}.menu-swipe-overlay{position:absolute;top:0;right:0;bottom:0;left:0;min-height:100vh;pointer-events:none;z-index:190;background:rgba(0,0,0,0.5);transition:opacity 170ms ease;opacity:0}.menu-swipe-container.opened .menu-swipe-overlay{opacity:1;pointer-events:auto}.menu-swipe-items-container{position:absolute;top:0;right:0;bottom:0;min-height:100vh;box-sizing:border-box;z-index:195;width:0;transition:width 170ms ease;max-width:275px}.menu-swipe-container.opened .menu-swipe-items-container{width:calc(100% - 100px)}.menu-swipe-items-scroll-block{position:absolute;top:0;right:0;bottom:0;left:0;min-height:100vh;box-sizing:border-box;overflow-y:auto;background-color:#f3f3f3}.menu-swipe-items{display:block;padding:0;margin:0}.menu-swipe-item{display:block;padding:0 0 0 17px;margin:0}.menu-swipe-item-link{padding:0 17px 0 0;width:100%;display:flex;align-items:center;justify-content:space-between;position:relative;min-height:40px;text-decoration:none !important;vertical-align:middle}.menu-swipe-item-text{font-style:normal;font-weight:normal;font-size:16px;line-height:21px;color:#121212;opacity:.6}.menu-swipe-item:active,.menu-swipe-item:hover,.menu-swipe-item.selected .menu-swipe-item-text{opacity:1}.menu-swipe-item-angle{display:block;transform:rotate(-45deg);border-bottom:1px solid;border-right:1px solid;color:#121212;opacity:.6;width:7px;height:7px}.menu-swipe-close-btn{position:absolute;right:calc(0 - 19px - 38px);background:rgba(255,255,255,0.2);border:1px solid rgba(255,255,255,0.4);box-sizing:border-box;border-radius:50%;top:15px;width:38px;height:38px;align-items:center;justify-content:center;transition:right 170ms ease;opacity:0;display:none}.menu-swipe-container.opened .menu-swipe-close-btn{right:calc(100% + 19px);opacity:1;display:flex}
/* End */


/* Start:/bitrix/templates/main/components/bitrix/menu/1cbo_line/style.css?1750682324626*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/main/components/bitrix/menu/1cbo_line/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/bitrix/components/vabank/promopopup/templates/.default/style.css?17845381352395*/
.vpp{--vpp-accent:#7c3aed;font-family:'Inter',-apple-system,Segoe UI,Roboto,Arial,sans-serif;
position:fixed;inset:0;z-index:99985;display:flex;align-items:center;justify-content:center;
background:rgba(15,23,42,.6);padding:20px;animation:vpp-fade .25s ease}
.vpp[hidden]{display:none!important}  /* без этого класс .vpp{display:flex} перебивает атрибут hidden — попап виден всегда и частота показа не работает */
@keyframes vpp-fade{from{opacity:0}to{opacity:1}}
.vpp-modal{position:relative;background:#fff;border-radius:18px;width:100%;max-width:420px;overflow:hidden;
box-shadow:0 24px 70px rgba(0,0,0,.35);animation:vpp-pop .26s cubic-bezier(.2,.9,.3,1.2)}
@keyframes vpp-pop{from{transform:translateY(18px) scale(.96);opacity:0}to{transform:none;opacity:1}}
.vpp-x{position:absolute;top:9px;right:10px;z-index:2;border:none;width:26px;height:26px;border-radius:50%;
background:rgba(255,255,255,.85);color:#475569;font-size:17px;line-height:1;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.15);
opacity:.65;transition:opacity .16s,background .15s}
.vpp-modal:hover .vpp-x,.vpp-x:focus{opacity:1}
.vpp-x:hover{background:#fff;opacity:1}
.vpp-img img{display:block;width:100%;max-height:200px;object-fit:cover}
.vpp-body{padding:26px 26px 28px;text-align:center}
.vpp-title{margin:0 0 10px;font-size:23px;font-weight:800;color:#0f172a;line-height:1.2}
.vpp-text{margin:0 0 20px;font-size:15px;color:#64748b;line-height:1.55}
.vpp-btn{display:inline-block;background:var(--vpp-accent);color:#fff;text-decoration:none;
border-radius:12px;padding:13px 28px;font-size:15px;font-weight:600;transition:filter .15s,transform .15s}
.vpp-btn:hover{filter:brightness(1.07);transform:translateY(-2px)}

/* Режим правки: попап показан статично в потоке страницы (без оверлея), как превью. */
.vpp--edit{position:relative;inset:auto;z-index:auto;display:block;background:none;padding:0;margin:16px 0;animation:none}
.vpp--edit .vpp-modal{margin:0 auto;animation:none;box-shadow:0 6px 24px rgba(0,0,0,.12);border:1px solid #eef2f6}
.vpp--edit .vpp-x{opacity:1}
.vpp-edit-note{max-width:420px;margin:0 auto 10px;padding:9px 13px;background:#f5f3ff;border:1px dashed var(--vpp-accent);border-radius:10px;font-size:12.5px;color:#6d28d9;text-align:center;line-height:1.4}

/* End */
/* /bitrix/templates/main/components/bitrix/menu/store_v3_swipe1cbo/style.min.css?17843092371965 */
/* /bitrix/templates/main/components/bitrix/menu/1cbo_line/style.css?1750682324626 */
/* /bitrix/components/vabank/promopopup/templates/.default/style.css?17845381352395 */
