[data-sorvex-id="node_root"] {
	display: flex;
	flex-direction: column;
	gap: 0;
	max-width: none;
	padding-inline: 0;
	width: 100%;
}
[data-sorvex-id="node_hero_6"] {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 1.25rem;
	background-color: #14213d;
	padding-block: 4.5rem;
	border-radius: 0;
	min-width: 0;
	width: 100%;
}
[data-sorvex-id="node_hero_h_1"] {
	color: #ffffff;
	max-width: 42rem;
	min-width: 0;
	width: 100%;
	font-size: clamp(2rem, 1.3rem + 3vw, 3.25rem);
	line-height: 1.1;
	font-weight: 800;
}
[data-sorvex-id="node_hero_t_2"] {
	color: #c7d0e0;
	font-size: 1.15rem;
	max-width: 38rem;
	min-width: 0;
	width: 100%;
}
[data-sorvex-id="node_hero_btns_5"] {
	display: flex;
	gap: 1rem;
	flex-wrap: wrap;
	min-width: 0;
	width: 100%;
}
[data-sorvex-id="node_hero_b1_3"] {
	min-width: 0;
	width: 100%;
	color: #ffffff;
}
[data-sorvex-id="node_hero_b2_4"] {
	border-color: #ffffff;
	color: #ffffff;
	min-width: 0;
	width: 100%;
}
[data-sorvex-id="node_herotrust_1"] {
	display: flex;
	flex-wrap: wrap;
	gap: 1.25rem;
	min-width: 0;
	width: 100%;
	margin-block-start: 0.5rem;
}
[data-sorvex-id="node_herotrust_t1"] {
	font-size: 0.88rem;
	line-height: 1.6;
	color: rgba(255,255,255,0.85);
	min-width: 0;
}
[data-sorvex-id="node_herotrust_t2"] {
	font-size: 0.88rem;
	line-height: 1.6;
	color: rgba(255,255,255,0.85);
	min-width: 0;
}
[data-sorvex-id="node_herotrust_t3"] {
	font-size: 0.88rem;
	line-height: 1.6;
	color: rgba(255,255,255,0.85);
	min-width: 0;
}
[data-sorvex-id="node_cats_25"] {
	display: flex;
	flex-direction: column;
	gap: 2rem;
	padding-block: 4rem;
	min-width: 0;
	width: 100%;
}
[data-sorvex-id="node_cats_h_7"] {
	text-align: center;
	min-width: 0;
	width: 100%;
	font-size: clamp(1.5rem, 1.25rem + 1.2vw, 2.25rem);
	line-height: 1.15;
	font-weight: 700;
}
[data-sorvex-id="node_cats_grid_24"] {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
	gap: 1.5rem;
	max-width: none;
	margin-inline: 0;
	padding-inline: 0;
	min-width: 0;
	width: 100%;
}
[data-sorvex-id="node_cat1_11"] {
	display: flex;
	flex-direction: column;
	gap: 0.75rem;
	background-color: #14213d;
	border-radius: 12px;
	padding: 1.75rem;
	max-width: none;
	margin-inline: 0;
	padding-inline: 1.75rem;
	width: 100%;
}
[data-sorvex-id="node_cat1_h_8"] {
	color: #ffffff;
	min-width: 0;
	width: 100%;
	font-size: clamp(1.15rem, 1.05rem + 0.4vw, 1.375rem);
	line-height: 1.2;
	font-weight: 700;
}
[data-sorvex-id="node_cat1_c_9"] {
	color: rgba(255,255,255,0.85);
	font-size: 0.9rem;
	min-width: 0;
	width: 100%;
}
[data-sorvex-id="node_cat1_b_10"] {
	border-color: #ffffff;
	color: #ffffff;
	align-self: flex-start;
	min-width: 0;
	width: 100%;
}
[data-sorvex-id="node_cat2_15"] {
	display: flex;
	flex-direction: column;
	gap: 0.75rem;
	background-color: #1868cf;
	border-radius: 12px;
	padding: 1.75rem;
	max-width: none;
	margin-inline: 0;
	padding-inline: 1.75rem;
	width: 100%;
}
[data-sorvex-id="node_cat2_h_12"] {
	color: #ffffff;
	min-width: 0;
	width: 100%;
	font-size: clamp(1.15rem, 1.05rem + 0.4vw, 1.375rem);
	line-height: 1.2;
	font-weight: 700;
}
[data-sorvex-id="node_cat2_c_13"] {
	color: rgba(255,255,255,0.95);
	font-size: 0.9rem;
	min-width: 0;
	width: 100%;
}
[data-sorvex-id="node_cat2_b_14"] {
	border-color: #ffffff;
	color: #ffffff;
	align-self: flex-start;
	min-width: 0;
	width: 100%;
}
[data-sorvex-id="node_cat3_19"] {
	display: flex;
	flex-direction: column;
	gap: 0.75rem;
	background-color: #b5441b;
	border-radius: 12px;
	padding: 1.75rem;
	max-width: none;
	margin-inline: 0;
	padding-inline: 1.75rem;
	width: 100%;
}
[data-sorvex-id="node_cat3_h_16"] {
	color: #ffffff;
	min-width: 0;
	width: 100%;
	font-size: clamp(1.15rem, 1.05rem + 0.4vw, 1.375rem);
	line-height: 1.2;
	font-weight: 700;
}
[data-sorvex-id="node_cat3_c_17"] {
	color: rgba(255,255,255,0.95);
	font-size: 0.9rem;
	min-width: 0;
	width: 100%;
}
[data-sorvex-id="node_cat3_b_18"] {
	border-color: #ffffff;
	color: #ffffff;
	align-self: flex-start;
	min-width: 0;
	width: 100%;
}
[data-sorvex-id="node_cat4_23"] {
	display: flex;
	flex-direction: column;
	gap: 0.75rem;
	background-color: #2b2f38;
	border-radius: 12px;
	padding: 1.75rem;
	max-width: none;
	margin-inline: 0;
	padding-inline: 1.75rem;
	width: 100%;
}
[data-sorvex-id="node_cat4_h_20"] {
	color: #ffffff;
	min-width: 0;
	width: 100%;
	font-size: clamp(1.15rem, 1.05rem + 0.4vw, 1.375rem);
	line-height: 1.2;
	font-weight: 700;
}
[data-sorvex-id="node_cat4_c_21"] {
	color: rgba(255,255,255,0.85);
	font-size: 0.9rem;
	min-width: 0;
	width: 100%;
}
[data-sorvex-id="node_cat4_b_22"] {
	border-color: #ffffff;
	color: #ffffff;
	align-self: flex-start;
	min-width: 0;
	width: 100%;
}
[data-sorvex-id="node_promo_1"] {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 0.75rem;
	background-color: #14213d;
	border-radius: 12px;
	padding: 2.5rem;
	width: 100%;
}
[data-sorvex-id="node_promo_eyebrow"] {
	font-size: 0.8rem;
	line-height: 1.6;
	min-width: 0;
	width: 100%;
	color: #f15a24;
	font-weight: 700;
	letter-spacing: 0.08em;
}
[data-sorvex-id="node_promo_h"] {
	font-size: clamp(1.5rem, 1.25rem + 1.2vw, 2.25rem);
	line-height: 1.2;
	font-weight: 700;
	min-width: 0;
	width: 100%;
	color: #ffffff;
}
[data-sorvex-id="node_promo_t"] {
	font-size: 1rem;
	line-height: 1.6;
	min-width: 0;
	width: 100%;
	color: rgba(255,255,255,0.85);
	max-width: 38rem;
}
[data-sorvex-id="node_promo_btn"] {
	min-width: 0;
	width: 100%;
	margin-block-start: 0.5rem;
}
[data-sorvex-id="node_newarr_27"] {
	padding-block: 3rem;
	min-width: 0;
	width: 100%;
}
[data-sorvex-id="node_sale_30"] {
	padding-block: 3rem;
	background-color: #f6f7fa;
	max-width: none;
	margin-inline: 0;
	min-width: 0;
	width: 100%;
}
[data-sorvex-id="node_sale_inner_29"] {
	max-width: 1280px;
	margin-inline: auto;
	padding-inline: 24px;
}
[data-sorvex-id="node_catrow_computer-accessories"] {
	padding-block: 3rem;
	min-width: 0;
	width: 100%;
	background-color: #f6f7fa;
	max-width: none;
	margin-inline: 0;
}
[data-sorvex-id="node_catrow_inner_computer-accessories"] {
	max-width: 1280px;
	margin-inline: auto;
	padding-inline: 24px;
}
[data-sorvex-id="node_catrow_cameras"] {
	padding-block: 3rem;
	min-width: 0;
	width: 100%;
}
[data-sorvex-id="node_catrow_inner_cameras"] {
	max-width: 1280px;
	margin-inline: auto;
	padding-inline: 24px;
}
[data-sorvex-id="node_catrow_electronic-accessories"] {
	padding-block: 3rem;
	min-width: 0;
	width: 100%;
	background-color: #f6f7fa;
	max-width: none;
	margin-inline: 0;
}
[data-sorvex-id="node_catrow_inner_electronic-accessories"] {
	max-width: 1280px;
	margin-inline: auto;
	padding-inline: 24px;
}
[data-sorvex-id="node_catrow_digital-smart-board"] {
	padding-block: 3rem;
	min-width: 0;
	width: 100%;
}
[data-sorvex-id="node_catrow_inner_digital-smart-board"] {
	max-width: 1280px;
	margin-inline: auto;
	padding-inline: 24px;
}
[data-sorvex-id="node_brands_48"] {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 0.5rem;
	padding-block: 3rem;
	min-width: 0;
	width: 100%;
}
[data-sorvex-id="node_brands_h"] {
	font-size: clamp(1.5rem, 1.25rem + 1.2vw, 2.25rem);
	line-height: 1.2;
	font-weight: 700;
	min-width: 0;
	width: 100%;
	text-align: center;
}
[data-sorvex-id="node_brands_row"] {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 2rem;
	min-width: 0;
	width: 100%;
	margin-block-start: 1rem;
}
[data-sorvex-id="node_brand_0"] {
	font-size: 1.1rem;
	line-height: 1.6;
	font-weight: 700;
	color: var(--sorvex-color-text, #2b2f38);
	opacity: 0.6;
	min-width: 0;
}
[data-sorvex-id="node_brand_1"] {
	font-size: 1.1rem;
	line-height: 1.6;
	font-weight: 700;
	color: var(--sorvex-color-text, #2b2f38);
	opacity: 0.6;
	min-width: 0;
}
[data-sorvex-id="node_brand_2"] {
	font-size: 1.1rem;
	line-height: 1.6;
	font-weight: 700;
	color: var(--sorvex-color-text, #2b2f38);
	opacity: 0.6;
	min-width: 0;
}
[data-sorvex-id="node_brand_3"] {
	font-size: 1.1rem;
	line-height: 1.6;
	font-weight: 700;
	color: var(--sorvex-color-text, #2b2f38);
	opacity: 0.6;
	min-width: 0;
}
[data-sorvex-id="node_brand_4"] {
	font-size: 1.1rem;
	line-height: 1.6;
	font-weight: 700;
	color: var(--sorvex-color-text, #2b2f38);
	opacity: 0.6;
	min-width: 0;
}
[data-sorvex-id="node_brand_5"] {
	font-size: 1.1rem;
	line-height: 1.6;
	font-weight: 700;
	color: var(--sorvex-color-text, #2b2f38);
	opacity: 0.6;
	min-width: 0;
}
[data-sorvex-id="node_brand_6"] {
	font-size: 1.1rem;
	line-height: 1.6;
	font-weight: 700;
	color: var(--sorvex-color-text, #2b2f38);
	opacity: 0.6;
	min-width: 0;
}
[data-sorvex-id="node_brand_7"] {
	font-size: 1.1rem;
	line-height: 1.6;
	font-weight: 700;
	color: var(--sorvex-color-text, #2b2f38);
	opacity: 0.6;
	min-width: 0;
}
[data-sorvex-id="node_trust_44"] {
	padding-block: 3.5rem;
	min-width: 0;
	width: 100%;
}
[data-sorvex-id="node_trust_grid_43"] {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
	gap: 2rem;
	max-width: none;
	margin-inline: 0;
	padding-inline: 0;
	width: 100%;
}
[data-sorvex-id="node_tb1_33"] {
	display: flex;
	flex-direction: column;
	gap: 0.5rem;
	max-width: none;
	margin-inline: 0;
	padding-inline: 0;
	width: 100%;
}
[data-sorvex-id="node_tb1_h_31"] {
	min-width: 0;
	width: 100%;
	font-size: clamp(1.05rem, 0.98rem + 0.3vw, 1.15rem);
	line-height: 1.25;
	font-weight: 600;
}
[data-sorvex-id="node_tb1_d_32"] {
	font-size: 0.9rem;
	opacity: 0.8;
	min-width: 0;
	width: 100%;
}
[data-sorvex-id="node_tb2_36"] {
	display: flex;
	flex-direction: column;
	gap: 0.5rem;
	max-width: none;
	margin-inline: 0;
	padding-inline: 0;
	width: 100%;
}
[data-sorvex-id="node_tb2_h_34"] {
	min-width: 0;
	width: 100%;
	font-size: clamp(1.05rem, 0.98rem + 0.3vw, 1.15rem);
	line-height: 1.25;
	font-weight: 600;
}
[data-sorvex-id="node_tb2_d_35"] {
	font-size: 0.9rem;
	opacity: 0.8;
	min-width: 0;
	width: 100%;
}
[data-sorvex-id="node_tb3_39"] {
	display: flex;
	flex-direction: column;
	gap: 0.5rem;
	max-width: none;
	margin-inline: 0;
	padding-inline: 0;
	width: 100%;
}
[data-sorvex-id="node_tb3_h_37"] {
	min-width: 0;
	width: 100%;
	font-size: clamp(1.05rem, 0.98rem + 0.3vw, 1.15rem);
	line-height: 1.25;
	font-weight: 600;
}
[data-sorvex-id="node_tb3_d_38"] {
	font-size: 0.9rem;
	opacity: 0.8;
	min-width: 0;
	width: 100%;
}
[data-sorvex-id="node_tb4_42"] {
	display: flex;
	flex-direction: column;
	gap: 0.5rem;
	max-width: none;
	margin-inline: 0;
	padding-inline: 0;
	width: 100%;
}
[data-sorvex-id="node_tb4_h_40"] {
	min-width: 0;
	width: 100%;
	font-size: clamp(1.05rem, 0.98rem + 0.3vw, 1.15rem);
	line-height: 1.25;
	font-weight: 600;
}
[data-sorvex-id="node_tb4_d_41"] {
	font-size: 0.9rem;
	opacity: 0.8;
	min-width: 0;
	width: 100%;
}
[data-sorvex-id="node_cta_48"] {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 1.25rem;
	background-color: #b5441b;
	padding-block: 3.5rem;
	text-align: center;
	max-width: none;
	margin-inline: 0;
	min-width: 0;
	width: 100%;
}
[data-sorvex-id="node_cta_h_45"] {
	color: #ffffff;
	min-width: 0;
	width: 100%;
	font-size: clamp(1.5rem, 1.25rem + 1.2vw, 2.25rem);
	line-height: 1.15;
	font-weight: 700;
}
[data-sorvex-id="node_cta_t_46"] {
	color: rgba(255,255,255,0.9);
	max-width: 32rem;
	min-width: 0;
	width: 100%;
	font-size: 1rem;
	line-height: 1.6;
}
[data-sorvex-id="node_cta_b_47"] {
	background-color: #14213d;
	color: #ffffff;
	min-width: 0;
	width: 100%;
}
@media (min-width: 1025px) {
[data-sorvex-id="node_hero_b1_3"] {
	width: auto;
	min-width: 180px;
}
[data-sorvex-id="node_hero_b2_4"] {
	width: auto;
	min-width: 180px;
}
}
