/* ============================================================
   Каталог videomobil.su — подложка у фильтров и плитка-призыв.
   13.11.2026. Разметку плагина WOOF не трогаем, только оформление.
   Карточка повторяет виджет категорий: #f6faff, рамка, скругление 20.
   ============================================================ */

/* ---------- подложка фильтров ---------- */
.woocommerce-sidebar .WOOF_Widget{
	background:#f6faff;
	border:1px solid rgba(158,175,198,.44);
	border-radius:20px;
	padding:20px!important;
	margin-bottom:24px!important;
}
.woocommerce-sidebar .WOOF_Widget .widget-woof{margin-bottom:0!important}

/* заголовок блока фильтров */
.woocommerce-sidebar .WOOF_Widget:before{
	content:"Подбор по параметрам";
	display:block;
	font-size:17px;
	font-weight:700;
	color:#1b2c3e;
	margin:0 0 16px;
	line-height:1.3;
}

/* названия групп */
.woocommerce-sidebar .WOOF_Widget .woof_container_inner > div:first-child,
.woocommerce-sidebar .WOOF_Widget .woof_redraw_zone > h4{
	font-size:15px;
	font-weight:700;
	color:#1b2c3e;
	padding-bottom:9px;
	margin-bottom:10px;
	border-bottom:1px solid rgba(158,175,198,.4);
}
.woocommerce-sidebar .WOOF_Widget .woof_container{
	margin-bottom:18px!important;
	padding-bottom:0!important;
	border:0!important;
}
.woocommerce-sidebar .WOOF_Widget .woof_container:last-child{margin-bottom:0!important}

/* пункты */
.woocommerce-sidebar .WOOF_Widget ul.woof_list li{
	margin:0 0 7px!important;
	padding:0!important;
	line-height:1.35;
}
.woocommerce-sidebar .WOOF_Widget ul.woof_list li:last-child{margin-bottom:0!important}
.woocommerce-sidebar .WOOF_Widget .woof_checkbox_label,
.woocommerce-sidebar .WOOF_Widget ul.woof_list li label{
	font-size:15px;
	color:#45526a;
	cursor:pointer;
	transition:color .15s;
}
.woocommerce-sidebar .WOOF_Widget ul.woof_list li label:hover{color:#466691}
.woocommerce-sidebar .WOOF_Widget input[type="checkbox"]{
	width:17px;height:17px;
	accent-color:#466691;
	margin-right:8px;
	vertical-align:-3px;
	cursor:pointer;
}

/* ---------- плитка «Не нашли, что искали?» ---------- */
.vm-ask-tile{margin-bottom:30px}
.vm-ask-tile .vm-ask-in{
	height:100%;
	background:#f6faff;
	border:1px solid rgba(158,175,198,.44);
	border-radius:20px;
	padding:28px 24px;
	display:flex;
	flex-direction:column;
	align-items:flex-start;
	justify-content:center;
	min-height:320px;
}
.vm-ask-tile .vm-ask-ic{
	width:46px;height:46px;border-radius:12px;
	background:#466691;
	display:flex;align-items:center;justify-content:center;
	margin-bottom:16px;
}
.vm-ask-tile .vm-ask-ic svg{width:24px;height:24px;display:block}
.vm-ask-tile h3{
	font-size:21px;line-height:1.25;font-weight:700;color:#1b2c3e;
	margin:0 0 10px;text-transform:none;letter-spacing:normal;
}
.vm-ask-tile p{
	font-size:15px;line-height:1.55;color:#6b7280;margin:0 0 20px;
}
.vm-ask-tile a.vm-ask-btn{
	display:inline-block;background:#466691;color:#fff!important;
	padding:13px 24px;border-radius:6px;font-size:15px;font-weight:600;
	transition:.2s;text-transform:none;letter-spacing:normal;border:0;
}
.vm-ask-tile a.vm-ask-btn:hover{
	background:#fff;color:#466691!important;box-shadow:inset 0 0 0 2px #466691;
}
.vm-ask-tile .vm-ask-tel{
	display:block;margin-top:14px;font-size:14px;color:#6b7280;
}
.vm-ask-tile .vm-ask-tel a{color:#1b2c3e;font-weight:600}
.vm-ask-tile .vm-ask-tel a:hover{color:#466691}

@media(max-width:767px){
	.vm-ask-tile .vm-ask-in{min-height:0;padding:22px 20px}
	.vm-ask-tile h3{font-size:19px}
	.woocommerce-sidebar .WOOF_Widget{padding:18px!important;border-radius:16px}
}
