/* Betütípusok /*/ @font-face {    font-family: Montserrat;    src: url(fonts/Montserrat-Regular.ttf);	}@font-face {    font-family: Montserrat-Bold;	src: url(fonts/Montserrat-Bold.ttf);}@font-face {    font-family: Montserrat-ExtraBold;	src: url(fonts/Montserrat-ExtraBold.ttf);}@font-face {    font-family: Montserrat-BlackItalic;	src: url(fonts/Montserrat-BlackItalic.ttf);}@font-face {    font-family: compacta;	src: url(fonts/compacta.ttf);}.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {    font-weight: normal;	color: var(--sz7);}.h1, .h2, .h3, .h4, h1, h2, h3, h4 {	font-family: Montserrat-ExtraBold;}/* Egyedi színek /*/ :root {		--header-height: 70px;		/* Alap betűtípus és méret */	--font-family: "Montserrat", sans-serif;	--font-family-bold: "Montserrat-Bold", sans-serif;	--font-family-extrabold: "Montserrat-ExtraBold", sans-serif;	--font-size: 14px;	--bas: #333333;	/* alap szín szövegekhez var(--bas) /*/	/* Az oldal alpvető színei */    --col1: #f96311;	/* narancs var(--col1) /*/  	--col2: #5892de;	/* középkék var(--col2) /*/  	--col3: #000047;	/* naviblue var(--col3) /*/  	--col4: #91c5ff;	/* világoskék var(--col4) /*/ 	--col5: #2985ed;	/*	szövegkék var(--col5) 		*/	--col6: #0d1273;	/*	sötétkék var(--col6)			*/	--col7: #fdbc00;	/*	mustár var(--col7)			*/	--col8: #d02009;	/*	var(--col8)			*/	--col9: #8e3a3a;	/*	var(--col9)			*/	--col10: #b4817e;	/*	var(--col10)		*/	/* Szürke árnyalatok */	--sz1: #f3f3f3;		/*	szürke 248 var(--sz1)	*/	--sz2: #e5e5e5;		/*	szürke 229 var(--sz2)	*/	--sz3: #b8b8b8;		/*	szürke 184 var(--sz3)	*/	--sz4: #777;   		/*	szürke 119 var(--sz4)	*/	--sz5: #5e5e5e;		/*	szürke 83 var(--sz5)	*/	--sz6: #424242;		/*	szürke 66 var(--sz6)	*/	--sz7: #333;		/*	szürke 51 var(--sz7)	*/	--sz8: #2f2f2f;		/*	fekete var(--sz8)		*/	/* Alap távolságok */	--p1: 5px;	/*	var(--p1)	*/	--p2: 10px;	/*	var(--p2)	*/	--p3: 15px;	/*	var(--p3)	*/	--p4: 20px;	/*	var(--p4)	*/	--p5: 40px;	/*	var(--p5)	*/	--np: 5vw;  /* var(--np) /*/	/* Bootstraap alap színek */	--gray: #868e96;	--gray-dark: #343a40;	--white: #FFFFFF;	--black: #000000;	--red: #ff0000;	--pink: #ff85af;	--purple: #d066e2;	--deep-purple: #673AB7;	--indigo: #3F51B5;	--blue: #2196F3;	--light-blue: #03A9F4;	--cyan: #00BCD4;	--teal: #39bbb0;	--green: #4CAF50;	--light-green: #8BC34A;	--lime: #CDDC39;	--yellow: #FFEB3B;	--amber: #fed55f;	--orange: #ff8511;	--deep-orange: #FF5722;	--brown: #795548;	--blue-grey: #607D8B;		--primary: #2196F3;	--secondary: #868e96;	--success: #4CAF50;	--info: #03A9F4;	--warning: #ffc721;	--danger: #ff0000;	--light: #f6f6f6;	--dark: #495057;		--breakpoint-xs: 0;	--breakpoint-sm: 576px;	--breakpoint-md: 768px;	--breakpoint-lg: 992px;	--breakpoint-xl: 1200px;} .h0 {    font-size: 7.6vw;	line-height: 1.3;}@media (min-width: 576px) {.h0 {    font-size: 42px;}}.decotext {	font-family: "compacta";    /* font-weight: 600; */    -moz-transform: matrix( 1,0,-0.14,1,0,0);    -webkit-transform: matrix( 1,0,-0.14,1,0,0);    -ms-transform: matrix( 1,0,-0.14,1,0,0);    /* letter-spacing: -0.3px; */}.decoshadow {    text-shadow: -1px 3px 5px rgba(0, 0, 0, 0.2);}.btn-outline-,.category-article-item .category-name,.category-promobox-item .category-name {    background-image: linear-gradient(red, #490000);    border: 2px solid black;    box-shadow: inset 0px 0px 5px 4px #000000cc, 0px 1px 1px 0px rgba(0, 0, 0, 0.2);    color: #dddddd;    font-family: 'compacta';    font-weight: normal;    text-shadow: 1px 1px 3px black, 0px -1px 1px black, -1px 0px 1px black, 1px 0px 1px black, 0px 1px 1px black, -1px -1px 1px black, 1px -1px 1px black, -1px 1px 1px black, 1px 1px 1px black;	padding: 10px 21px;    font-style: italic;    position: relative;    overflow: hidden;}.btn-outline-:hover,.category-article-item .category-name:hover,.category-promobox-item .category-name:hover  {    background-image: linear-gradient(#32c739, #006505);    box-shadow: inset 0px 0px 5px 4px #000000cc, 2px 5px 5px -5px #000000;    color: #dddddd;}.btn-outline-::after,.category-article-item .category-name::after,.category-promobox-item .category-name::after  {    content: '';    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 46%;    border-radius: 23px;    background-image: linear-gradient(transparent, #ffffff26);}/*------------------------------------	common__header__module-------------------------------------- */.header {	box-shadow: 0 2px 20px rgb(0 0 0 / 8%);	background-color: #ffffffe8;}.logo {    padding: 0px 15px 0px 0;    max-width: 219px;}.logo a {	position: relative;    height: 42px;	width: 100%;	background-image: url(../images/logo.svg);}@media (min-width: 599.98px) {.search__text {    background-color: var(--sz1);}}.main-menu .cat-menu .pop-1 a div {    border: 2px solid var(--col3);}/*------------------------------------	Slider-------------------------------------- */.slider-modul {    z-index: 1;    background-color: var(--col2);	background-image: url(../images/tuning-slider-bg.jpg);	background-repeat: no-repeat;    background-size: cover;    background-position: center;	overflow: hidden;	max-height: 650px;}.slider-modul::before,.slider-modul::after {	content:'';	position: absolute;	right: 0;	left: 0;	height: 20%;}.slider-modul::before {	top: 0;	background-image: linear-gradient(#00000042, transparent);}.slider-modul::after {	bottom: 0;	background-image: linear-gradient(transparent, #00000042);}.slider-img {    right: 0;    top: 0;    left: 0;    background-position: center;}@media (max-width: 650px) {.slider-block {    height: 70vw;}.slider-modul {    max-height: 70vw;}}@media (max-width: 1500px) {.slider-modul {    max-height: calc(400px - (10vw * -1));}}@media (min-width: 650px) and (max-width: 1500px) {.slider-block {    margin-bottom: 50px;}}.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {	bottom: 15px;    right: 8px;    width: auto;}.bx-wrapper .bx-pager.bx-default-pager a {    width: 7px;    height: 7px;    margin: 0 7px;    -moz-border-radius: 50px;    -webkit-border-radius: 50px;    border-radius: 50px;	background: var(--col3);	transition: 1s;}.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus {    width: 30px;	background: white;}@media (min-width: 576px) {.bx-wrapper .bx-pager.bx-default-pager a {    width: 15px;    height: 15px;}.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus {    width: 45px;}}/*------------------------------------	common__home-selector__module-------------------------------------- */.common__home-selector__module {    z-index: 2;}.page__home__page .common__home-selector__module {	border-top: 15px solid  var(--col3);	position: relative;    width: 100%;}.page__home__page .deco-shadow-container {    position: relative;	z-index: 2;}.page__home__page .deco-clip-containe,.page__home__page .deco-shadow-container {    margin-top: -50px;}.page__home__page .deco-shadow {    position: absolute;    height: 99px;    top: 42px;    left: 0px;    right: 0px;    border-radius: 0 0 70px 70px;}@media (min-width: 576px) {.page__home__page .deco-shadow {    box-shadow: 8px -35px 70px 0px #00000066;}}.page__home__page .deco-clip-container {	position: relative;	overflow: hidden;    padding-top: 42px;	z-index: 3;}.selected-model .row {	justify-content: space-between;}.common__home-selector__module .form-group {    padding: 5px 21px;    background: white;    border-radius: 21px;	margin: 0;}.common__home-selector__module .selector-text {	display: flex;    flex-direction: column;    justify-content: center;}.common__home-selector__module .selector-text * {	color: black;}.common__home-selector__module .zmdi-alert-triangle {    font-size: 47px;    margin: -2px 0px -3px 15px;    position: relative;    float: left;    color: white;}.common__home-selector__module .selector-text p {	font-weight: bold;}.common__home-selector__module .btn .zmdi {	margin: -2px 0 0 0;}.common__home-selector__module .model-selector {	background-image: url(../images/selector-bg.jpg);	background-repeat: no-repeat;    background-size: cover;    background-position: center;}.common__home-selector__module .selected-model,.common__home-selector__module .model-selector {	transition: 0.5s;	overflow: hidden;}.common__home-selector__module.empty .model-selector,.common__home-selector__module .selected-model {    max-height: 500px;	opacity: 1;}.common__home-selector__module.empty .model-selector {	padding: 30px 15px;}.shop__category-main-categories__page_devil .common__home-selector__module.empty .model-selector,.content-center .common__home-selector__module.empty .model-selector {    padding: 15px 0px 15px 0px;}.common__home-selector__module .selected-model {	padding: 30px 15px;}.shop__category-main-categories__page_devil .common__home-selector__module .selected-model,.content-center .common__home-selector__module .selected-model {    padding: 15px 0 15px 15px;}.common__home-selector__module.empty .selected-model,.common__home-selector__module .model-selector {	max-height: 0px;	opacity: 0;	padding: 0;}.shop__category-main-categories__page_devil .common__home-selector__module,.content-center .common__home-selector__module {	padding: 15px 15px 0;}.shop__category-main-categories__page_devil .common__home-selector__module .container,.content-center .common__home-selector__module .container {	border-radius: 32px;    overflow: hidden;}.content-center .common__home-selector__module {	order: 1;}.content-center .shop__category-content__module,.content-center .page__search-results-content__module {	order: 2;}.content-center .common__home-selector__module .container {	max-width: 100%;}.shop__category-main-categories__page_devil .content-center .content-center,.content-center .content-center {    width: 100%;    padding: 0;}.common__home-selector__module .model-selector .selector-text {	text-align: center;}.common__home-selector__module .selected-model .selector-text {	text-align: center;}.shop__category-main-categories__page_devil .common__home-selector__module .selector-text .h0,.content-center .common__home-selector__module .selector-text .h0 {    font-size: 1.5rem;}.page__search-results__page .common__home-selector__module.empty {	display: none;}@media (min-width: 992px) {.common__home-selector__module .model-selector .selector-text {	text-align: left;}.common__home-selector__module .selected-model .selector-text {	text-align: left;    padding: 0px 15px 0px 30px;}.common__home-selector__module.empty .model-selector {	padding: 30px 30px 40px 30px;}}@media (min-width: 1190px) {.shop__category-main-categories__page_devil .common__home-selector__module .model-selector .selector-text,.content-center .common__home-selector__module .model-selector .selector-text {	margin-bottom: 15px;    flex-direction: row;    justify-content: flex-start;    align-items: flex-end;}.shop__category-main-categories__page_devil .common__home-selector__module .selector-text .h0,.content-center .common__home-selector__module .selector-text .h0 {	margin: 0 15px;}.shop__category-main-categories__page_devil .common__home-selector__module .selector-text p,.content-center .common__home-selector__module .selector-text p {	margin: 0;}}/* selector dekor */.page__home__page .deco-clip {    position: relative;	width: 100%;}.page__home__page .deco-clip::before,.page__home__page .deco-clip::after {    content: '';    position: absolute;    height: 280px;    z-index: -1;}.page__home__page .deco-clip::before {    top: -50px;    right: -56px;    left: -25px;    clip-path: polygon(0% 5%, 100% 25%, 95.7% 89.7%, 1% 28%);    background: var(--col3);}.page__home__page .deco-clip::after {	top: -30px;	right: -35px;    left: -35px;	clip-path: polygon(0% 4.3%, 100% 7.7%, 98.2% 101%, 1.8% 100%);	background: white;}@media (min-width: 576px) {.page__home__page .deco-clip-container,.page__home__page .deco-shadow-container {    margin-top: -131px;}.common__home-selector__module .selector-text .h0 {    font-size: 45px;}}/*------------------------------------	common__home-callme__module-------------------------------------- */.callme-container {	max-width: 1570px;    margin: 0 auto;	justify-content: center;}.callme-head {	margin: -31px 15% -23px 15%;    position: relative;    z-index: 2;}.callme-body p {	margin: 0;}.callme-title * {	text-align: center}@media (min-width: 768px) {.callme-number {    margin-left: -78px;}.callme-head {	margin: -31px 0 -47px 0;}}/*------------------------------------	common__home-values__module_1-------------------------------------- */.common__home-values-1__module img {	width: 100%;	max-width: 100%;}.common__home-values-1__module .block1::before,.common__home-values-1__module .block3::before,.common__home-values-1__module .block3::after {    content: '';    position: absolute;    background-repeat: no-repeat;    background-size: contain;}.common__home-values-1__module .block1::before {    content: '';    position: absolute;    width: 100vw;    margin-right: -1rem;    right: 100%;    top: 1rem;    bottom: 1rem;    background-color: var(--col1);    background-image: url(../images/szuro2.jpg);    background-repeat: no-repeat;    background-position: right;    background-size: contain;}.common__home-values-1__module .block3::before {    width: 17px;    margin-left: -1rem;    left: 100%;    top: 1rem;    bottom: 1rem;    background-image: url(../images/orr.jpg);    background-position: left;}.common__home-values-1__module .block3::after {    left: 1rem;    right: 1rem;    top: 100%;    margin-top: -1rem;    bottom: 0;    background-image: url(../images/kerek.jpg);    background-position: top;}/*------------------------------------	common__home-top-products__module-------------------------------------- */.top-products-img-sticky {	position: sticky;    float: left;    top: 0;    left: 0;    width: 0;	margin-bottom: -26vw;}.top-products-img {	width: calc(((100vw - 1140px) / 2) + 387px);	max-width: 634px;}.top-products {	position: relative;	float: right;	width: 100%;}.top-products-textbox {    margin: 84px 0 15px 0;}@media (min-width: 576px) {.top-products-img-sticky {	margin-bottom: -144px;}}@media (min-width: 1200px) {.top-products-img-sticky {	margin-bottom: -115px;}}@media (min-width: 0px) and (max-width: 1200px) {.top-products-img {	width: auto;	max-width: 83vw;}.top-products-textbox {	background-color: #5892deed;    border-radius: 32px;	padding: 30px 20px;	margin: 15px 0;}}@media (min-width: 1200px) and (max-width: 1635px) {.top-products .col {	margin-left: 34%;}}@media (min-width: 1635px) and (max-width: 2400px) {.top-products .col {	margin-left: calc(634px - ((100vw - 1140px) / 2));}}.common__home-top-products__module .show-more.active .show-more-btn.show-more-btn-text::before,.common__home-top-products__module .show-more.active .show-more-btn.show-more-btn-text::after {    color: var(--col3);}/*------------------------------------	common__home-values-2__module-------------------------------------- */.common__home-values-2__module {	background-image: url(../images/tuning-logos.jpg);    background-repeat: no-repeat;    background-position: top;    background-size: cover;    background-attachment: fixed;	overflow: hidden;	z-index: -1;}.common__home-values-2__module .container {	position: relative;}.csaj {    position: absolute;    background-image: url(../images/tuning-csaj.png);    background-repeat: no-repeat;    background-position: top;    background-size: cover;    bottom: -3rem;    margin-left: 85%;    left: 10vw;    width: 245px;    height: 426px;}.common__home-values-2__module .image-frame {    padding-bottom: 129px;}.common__home-values-2__module .card {	height: 100%;	background: var(--col1);	}.common__home-values-2__module .card-body {	border-top: 15px solid  var(--col3);	color: white;	padding: 20px;}.common__home-values-2__module .h3 {	text-transform: uppercase;	color: white;}/*------------------------------------	common__home-bestbuy-products-swipe__module-------------------------------------- */.common__home-bestbuy-products-swipe__module {    width: 100%;    background-color: var(--col1);    min-height: 448px;    background: -webkit-radial-gradient(center, ellipse, #f96311 60%, #8c380a 100%);    background: radial-gradient(ellipse at center, #f96311 60%, #8c380a 100%);	overflow: hidden;}.bestbuy-text-container {    position: relative;}.bestbuy-spiral {    position: absolute;    top: -66vh;    left: 0px;    right: 0px;    bottom: -60vh;    background-image: url(../images/spiral.svg);    background-repeat: no-repeat;    background-position: center;    background-size: cover;    opacity: 0.07;}@media (min-width: 576px) {.bestbuy-spiral {    top: -450px;    bottom: -440px;}}.bestbuy-imgtext img,.bestbuy-text > div {	width: 100%;    max-width: 510px;}/*------------------------------------	common__home-padloaras-products__module-------------------------------------- */.common__home-padloaras-products__module {    background-image: url(../images/starsbg.jpg);	background-repeat: repeat;	background-position: center;}@media (max-width: 1020px) {.common__home-padloaras-products__module {    overflow: hidden;}}.common__home-padloaras-products__module .show-more {    z-index: 1;}.hirek-modul .col-12.text-center {    z-index: 2;}.meno-tuning-arcok {    position: absolute;    background-image: url(../images/meno-tuning-arcok.png);    background-repeat: no-repeat;	background-position: bottom right;    background-size: contain;    bottom: 77px;    right: -14px;    width: 56%;    max-height: 471px;    height: 500px;	transition: .2s ease-in-out;}.show-more-is-open .meno-tuning-arcok {    opacity: 0.2;}.meno-tuning-text {	width: 66%;    max-width: 720px;}@media (max-width: 768px) {.meno-tuning-text {	width: 100%;}.meno-tuning-text h3 {    max-width: 50%;}.meno-tuning-arcok {    right: -7px;    max-height: 340px;	width: 61%;}}@media (max-width: 576px) {.meno-tuning-arcok {	width: 56%;}}@media (max-width: 410px) {.meno-tuning-text {    margin-bottom: 72px;}.meno-tuning-text h3 {    max-width: 100%;}.meno-tuning-arcok {    right: 0px;    max-height: 248px;	width: 100%;}}.common__home-padloaras-products__module .show-more.active .show-more-btn.show-more-btn-text::before,.common__home-padloaras-products__module .show-more.active .show-more-btn.show-more-btn-text::after {    color: white;}/*------------------------------------	common__home-about-us__module-------------------------------------- */.common__home-about-us__module .img {    margin: 0 auto;    border-radius: 21px;	max-width: 100%;}.common__home-about-us__module .order-sm-1 {    text-align: center;}/*------------------------------------	page__opinions__page vélemények oldal és modul-------------------------------------- */.common__review-slider__module,.page__opinions__page {	background: var(--col7);}.page__opinions__page header {    background-color: white;}.common__review-slider__module .card-img,.page__opinions__page .card-img {    padding: 0px 11%;}/* Vélemény slider - common__review-slider__module */.review-swipe .item-box {	filter: brightness(1);}.review-swipe .rev-textbox {	display: flex;	flex-direction: column;	justify-content: space-between;	position: relative;	z-index: 1;	height: 100%;}.rev-text {	font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;	font-size: 17px;	font-style: italic;}.quote {	position: relative;	padding: 20px;	height: 100%;}.quote::before,.quote::after {	font: normal normal normal 14px/1 'Material-Design-Iconic-Font';    content: '\f1b2';    font-size: 168px;    color: var(--sz1);	font-style: italic;	position: absolute;}.quote::before {	transform: rotate(180deg);	right: -30px;    bottom: -50px;}.quote::after {    top: -50px;    left: -30px;	z-index: -1;}/*------------------------------------	sidebar cikk-------------------------------------- */.content-left {	padding: 15px 15px 0 15px;}.sidebar-container {    position: relative;	background: var(--col4);    border-radius: 32px;}.sidebar-image {	margin-bottom: 13px;	z-index: 3;    position: relative;}.sidebar-article img {    margin: -23px auto -41px -5px;    max-width: 214px;}.sidebar-article .sidebar-article-body {	overflow: hidden;	padding: 20px;	width: 100%;}.sidebar-container .h4 {    position: relative;    background-color: var(--col2);    text-transform: uppercase;    border-radius: 2px;    padding: 10px 15px 8px 50px;	margin: 15px 0 0 -32px;    float: left;    z-index: 2;}.sidebar-container .filtergroup .h4 {    margin: 0 -15px 15px -47px;    float: none;}.sidebar-container .btn-primary {    background-color: var(--col6);}.sidebar-article .t2 {	position: relative;    float: left;}.sidebar-article .btn {    position: relative;	margin: 10px 0 0 0;    z-index: 2;}.sidebar-article .btn.btn-success {    background-color: #4dc247;}.sidebar-article p {	margin: 0;	color: black;}.filterbtn .btn {    box-shadow: none;}.shop__sidebar-cat-menu__module, .filtergroup {    border-right: none;}.filtergroup {	padding: 0 var(--p3) var(--p3) var(--p3);}.filtergroup .form-group {    margin: 15px 0;    background: #ffffff;    padding: 15px;    border-radius: 21px;}.filtergroup .form-group__bar {    left: 15px;    right: 15px;    bottom: 15px;    width: auto;}@media screen and (max-width: 900px) {.common__sidebar-left__module.content-left {    width: 100%;}.filtergroup {    padding: var(--header-height) 0 68px 0;}.sidebar-filter .h4 {	display: none;}.sidebar-filter#mobilszuro.active {	left: 0;}}/* sidebar cat menu */.sidebar-cat-menu ul.jqtree-tree .jqtree-element {    border-bottom: 1px solid #ffffff;}.sidebar-cat-menu ul.jqtree-tree .jqtree-folder ul .jqtree-element {    border-left: 1px solid #ffffff;}@media screen and (max-width: 900px) {.filtergroup .h4 {    margin: 77px 0 0;}}/*------------------------------------	category-item-------------------------------------- *//* kategória és termékdoboz */ .item-box.product-item {    filter: brightness(0.97);    box-shadow: none;}.product-item.product-item-highlight-1.visible:hover, .item-box:hover {	filter: brightness(1);    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0) , inset 0px 0px 0px 1px var(--sz1);    box-shadow: 0 2px 20px rgb(0 0 0 / 8%);}.item-box.category-item {	box-shadow: 0 0 0 rgb(0 0 0 / 0%);	border-radius: 21px;	background-color: var(--sz1);	margin: var(--p3);}.item-box.category-item.pop-1 {	background-color: var(--col1);}.item-box.category-item.pop-1 .category-name {	color: white;}.item-box.category-item.pop-1 .category-image {	border: 2px solid var(--col3);	background-size: cover;}.imgdeco-container {	padding: 0;	bottom: -4px;    left: 30px;}.imgdeco-container .w-100 {	height: 100%;}.content-head .category-pop-head .imgdeco {    text-transform: uppercase;    font-family: 'compacta';    font-style: italic;	opacity: 0.9;	top: auto;	bottom: 0;}@media screen and (max-width: 576px) {.item-box.category-item {    margin: 0 var(--p3) var(--p3) var(--p3)!important;}}.category-item a {	height: 44px;}.category-name:not(.category-article-item .category-name,.category-promobox-item .category-name) {    padding: 0;    margin: 0;	top: 10px;    bottom: 10px;    left: 52px;    right: 5px;    color: var(--bas);	border-radius: 0;    background-color: transparent;	overflow: hidden;    -webkit-box-orient: vertical;    display: -webkit-box;    -webkit-line-clamp: 1;}.category-image {    width: 44px;    height: 44px;    padding-bottom: 0;    border-radius: 50%;    border: 2px solid var(--sz1);    background-color: white;}.category-item:hover {	background-color: var(--col4);}.category-item:hover .category-name {	color: black;}.category-item:hover .category-image {    border: 2px solid var(--col1);}.category-item:hover .category-name, .category-name:hover {    background-color: transparent;}@media screen and (min-width: 576px){.container-fluid .item-box.category-item {    flex-basis: calc(100% - (var(--p3)*2)); }}@media screen and (min-width: 768px){.container .item-box.category-item {    flex-basis: calc(50% - (var(--p3)*2));}}@media screen and (min-width: 992px){.container .item-box.category-item {    flex-basis: calc(33.33% - (var(--p3)*2));  }}@media screen and (min-width: 1200px){.container-fluid .item-box.category-item {    flex-basis: calc(50% - (var(--p3)*2));}}@media screen and (min-width: 1350px){.container-fluid .item-box.category-item {    flex-basis: calc(33.33% - (var(--p3)*2));}}@media screen and (min-width: 1670px){.container-fluid .item-box.category-item {    flex-basis: calc(25% - (var(--p3)*2));}}@media screen and (min-width: 1921px){.container-fluid .item-box.category-item {	flex-basis: calc(20% - (var(--p3)*2));}}/*------------------------------------	category-promobox-------------------------------------- */.category-article-item .blur-background,.category-promobox-item .blur-background {	background: #5892dec2;	-webkit-backdrop-filter: saturate(100%) blur(3px);    backdrop-filter: saturate(100%) blur(3px);}.category-article-item .category-name,.category-promobox-item .category-name {    line-height: 1.5;	text-transform: uppercase;    box-sizing: border-box;    user-select: none;	font-size: 12px;    position: absolute;}.category-promobox-item .image-layer img {    transition: 0.3s ease-in-out;}.random-item .image-layer {	background: var(--col3);}.category-article-item:hover .image-layer img ,.category-promobox-item:hover .image-layer img {	opacity: 0.6;}.category-article-texts, .category-promobox-texts {    text-align: center;}.category-article-textbox, .category-promobox-textbox {    padding: 15px;}.category-promobox-textbox .t2 {	max-height: 0px;    overflow: hidden;	opacity: 0;	transition: 0.3s ease-in-out;}.category-promobox-item:hover .category-promobox-textbox .t2 {	max-height: 200px;	opacity: 1;}.category-promobox-texts h3 {	margin: 0;}@media screen and (max-width: 576px) {.category-promobox-textbox .t2 {	max-height: 200px;	opacity: 1;}}/* Kiemelt kategória */.category-pop-head .blur-background {    backdrop-filter: saturate(100%) blur(4px);    -webkit-backdrop-filter: saturate(100%) blur(14px);}.category-pop-head {    border-radius: 32px;}/* footer */footer h5 {    color: #ffffff;}/*------------------------------------	admin-tools-------------------------------------- */.category-item .admin-product-tools-btns, .category-item .admin-product-form {	margin: 1px 1px 0 15px;}/*------------------------------------	CIKKEK-------------------------------------- */.article-item-modul .card .image-frame, .page__article__page .card > .image-frame {    border-bottom: 15px solid var(--col3);}.page__article__page .article h2 {	color: var(--col5);}.page__article__page .sidebar-container .h4 {    padding: 10px 15px 8px 15px;    margin: 15px 0 0 -7px;}/*------------------------------------	Kapcsolat oldal-------------------------------------- */.page__contact__page .message-box {    border: 1px solid var(--sz2);    border-radius: 32px;}/*------------------------------------	Termékoldal-------------------------------------- *//* karaszy termékek táblázat */.shop__product-content__module .product-details__description table {	width: 100%;}.shop__product-content__module .product-details__description tr + tr {    border-top: 1px solid #f6f6f6;}.shop__product-content__module .product-details__description td {    padding: 5px 0px;}.shop__product-content__module .product-details__description tr td:first-child {    padding-right: 15px;}/* karaszy termékek li *//* Alap lista reset */.product-details__plus-description ul {  list-style: none;  padding-left: 0;  margin: 0;}/* Fő márka */.product-details__plus-description ul > li {  margin-bottom: 25px;  font-size: 22px;  font-weight: 600;  color: #1f2937;}/* Modell szint */.product-details__plus-description ul > li > ul > li {  margin-top: 15px;  font-size: 18px;  font-weight: 600;  color: #374151;  padding-left: 15px;  border-left: 3px solid #d1d5db;}/* Motor változat */.product-details__plus-description ul > li > ul > li > ul > li {  margin-top: 8px;  padding: 10px 15px;  font-size: 16px;  font-weight: 500;  background: #f9fafb;  border-radius: 8px;  transition: all 0.2s ease;}/* Hover effekt */.product-details__plus-description ul > li > ul > li > ul > li:hover {  background: #eef2ff;  transform: translateX(4px);}/* Dátum (span) formázás */.product-details__plus-description ul li span {  display: block;  margin-top: 4px;  font-size: 13px;  font-weight: 400;  color: #6b7280;  letter-spacing: 0.3px;}.product-details__plus-description ul li span::before {  content: "";  display: block;  height: 1px;  width: 40px;  background: #e5e7eb;  margin-bottom: 5px;}/* minislider */.product-details__minislider-modul .card {    background: var(--col7);}.product-details__minislider-modul .h6 {    text-transform: uppercase;	font-family: "compacta";	font-size: 20px;	margin-bottom: 0;    -moz-transform: matrix(1, 0, -0.14, 1, 0, 0);    -webkit-transform: matrix(1, 0, -0.14, 1, 0, 0);    -ms-transform: matrix(1, 0, -0.14, 1, 0, 0);	transition: 1s ease-out;}.product-details__minislider-modul li[aria-hidden=true] .h6 {	margin-left: 30px;}.product-details__minislider-modul li[aria-hidden=false] .h6 {	margin-left: 0px;}@media screen and (max-width: 576px) {.minislider-icon {    display: none;}}/* illow kuki */#illow-banner-widget .rounded-full.shadow-lg {	display: none!important;}