@media screen and (min-width: 0px) and (max-width: 740px) {
	.banner-desktop .helper{
		display:none;
	}

	.flash-messages-wrapper .form-upload-images .flash-messages-type-product-inquiry-upload-images .form-body .body-right-side {

		max-width: unset;

	}
	.banner-mobile{
		display:block;
	}

	.page.page-product-single .main .single-product {
		align-items: center;
    display: flex;
    flex-direction: column;
	}
	/****************** NEW HEADER *******************/
	.header.second-line .inner > .right-section .nav-link.my-wallet > .icon{
		display: none;
		top:0;

	}
	.header.second-line {
		padding:1px 0;
		height: 45px;
		display: inline-flex;
		justify-content: center;
		vertical-align: middle;
		align-items: center;
	}
	.header.second-line.opened{
		height: unset;
		padding: 10px 0;
	}

	.header > .inner .tabs > .search-wrapper {
		display: none;
	}
	.header.second-line .inner > .right-section > .search-wrapper.mobile {
		display: inline-block;
	}
	.header.second-line .inner .right-section .search-wrapper.mobile form{
		white-space: nowrap;
	}
	
	.nd-search-input{
		margin-right: 10px;
		max-width: unset;
	}
	.header.second-line .inner .right-section .search-wrapper.mobile form > .nb-search-button{
		top:3px
	}
	.header > .inner{
		height: unset !important;
	}
	.header.second-line .inner > .right-section > .desktop{
		display: none;
	}
	.header.second-line .inner > .right-section > .mobile{
		display: none;
	}
	.header.second-line .inner > .right-section > .mobile.opened{
		display: block;
		margin-top: 10px;
	}
	.header.second-line .inner > .right-section > .mobile.opened .search-wrapper{
		margin-bottom: 10px;
	}
	.header.second-line .inner > .left-section{
		display: flex;
         justify-content: flex-start;
         align-items: center;
         gap: 10px;
     
     }
	.header.second-line .inner > .right-section .nav-link:first-child{
		margin-left: 0;
		position: relative;
		top: 2px;

	}
	.header > .inner .logo-wrapper{
		display: flex;
	}
	.header > .inner .logo-wrapper .logo{
		margin-left: 0;
	}
	.header > .inner .logo-wrapper> .hamburger-wrapper {
		display: inline-block;
		position: absolute;
		right: 2px;
		
		/* shift top for xmass-logo */
		top: 6px; 
		/* top: 19px; */
	}
	.header > .inner .right-section > .mobile > .search-wrapper > form{
		display:flex;
		display: none !important;
	}
	.header > .inner .right-section > .mobile > .search-wrapper > form .column:first-child{
		width: 90%;
    	white-space: nowrap;
	}
	.header > .inner .right-section > .mobile > .search-wrapper > form .column:nth-child(2){
		width: 10%;
    	
	}
	.header > .inner .right-section > .mobile > .search-wrapper > form > .nb-search-button{
		top:3px;
	}
	.header > .inner .right-section > .mobile > .search-wrapper > form .column > .nav-link.my-wallet > .icon{
		display: block;
		margin:auto;
		margin-left: 7px;
	}
	
	.header.second-line .inner > .right-section .nav-link.phone{
		
		position: relative;
	}
	.header.second-line .inner > .right-section .nav-link.phone > .icon{
		display: inline-block;
		vertical-align: middle;
		width: 29px;
		height: 30px;
		background: url(../images/icons/icon-top-nav-phone.svg) no-repeat 0 0;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		text-align: center;
		
	}
	.header.second-line .inner > .right-section .nav-link.phone > .text{

		font-family: 'Exo 2';
		font-style: normal;
		font-weight: 700;
		font-size: 24px;
		line-height: 26px;
		text-align: center;
		color: #FFFFFF;
		position: relative;
		bottom: 7px;
		left: 10px;
		top: 7px;

	}
	.header.second-line .inner > .right-section .mobile > .nav-link:nth-child(1){
		display: none;
	}
	.header.second-line .inner > .right-section .mobile > .nav-link:nth-child(1),
	.header.second-line .inner > .right-section .mobile > .nav-link:nth-child(2){
		margin-left: 0 !important;
		
	}
	.header.second-line .inner > .right-section .mobile > .nav-link.element-facebook,
	.header.second-line .inner > .right-section .mobile > .nav-link.element-youtube{
		margin:0px 5px;
	}
	.header > .inner,
	.header.second-line > .inner{
		padding: 0 16px;
	}
	.header.second-line .inner > .left-section .nav-link{
		height: 25px;
		
		font-style: normal;
		font-weight: 500;
		font-size: 17px;
		line-height: 22px;
		text-align: center;
		text-transform: uppercase;
		color: #FFFFFF;
		display: flex;
		justify-content: center;
		vertical-align: middle;
		align-items: center;
		transition: all 0.3s;
	}

	.header.second-line .inner > .left-section .nav-link.megabitak {
			height: 25px;
			padding: 10px 10px!important;
			gap: 5px;
	}

	.header.second-line .inner > .left-section .nav-link.megabitak .icon.megabitak {
		width: 85px;
		height: 12px;
	}

	.header.second-line .inner > .left-section .nav-link.megabitak .icon {
			width: 15px;
			height: 15px;
	}
	
	.header.second-line .inner > .left-section .nav-link.borsaa > .icon{
		background: url(../images/icons/icon-top-nav-shop-16x16.svg) no-repeat 0 0;
		background-position: center;
	}
	.header.second-line .inner > .left-section .nav-link.actions > .icon{
		background: url(../images/icons/icon-top-nav-actions-16x16.svg) no-repeat 0 0;
		background-position: center;
	}
	.header.second-line .inner > .left-section .nav-link.games > .icon{
		background: url(../images/icons/icon-top-nav-star-16x16.svg) no-repeat 0 0;
		background-position: center;
	}
	.header.second-line .inner > .left-section .nav-link.news > .icon{
		background: url(../images/icons/icon-top-nav-book-16x16.svg) no-repeat 0 0;
		background-position: center;
	}
	.header.second-line .inner > .left-section .nav-link.autoparts > .icon{
		background: url(../images/icons/icon-top-nav-setting-16x16.svg) no-repeat 0 0;
		background-position: center;
	}
	.header.second-line .inner > .left-section .nav-link.buyout > .icon{
		background: url(../images/icons/icon-top-nav-car-16x16.svg) no-repeat 0 0;
		background-position: center;
	}

	.page-home .header.second-line .inner > .left-section .nav-link.autoparts > .icon{
		background: url(../images/icons/icon-top-nav-setting-b-16x16.svg) no-repeat 0 0;
		background-position: center;
	}
	.page-buyout-inquiry .header.second-line .inner > .left-section .nav-link.buyout > .icon{
		background: url(../images/icons/icon-top-nav-car-b-16x16.svg) no-repeat 0 0;
		background-position: center;
	}
	.page-auction-car .header.second-line .inner > .left-section .nav-link.actions > .icon,
	.page-single-auction .header.second-line .inner > .left-section .nav-link.actions > .icon{
		background: url(../images/icons/icon-top-nav-actions-b-16x16.svg) no-repeat 0 0;
		background-position: center;
	}
	.page-market-list-all .header.second-line .inner > .left-section .nav-link.borsaa > .icon{
		background: url(../images/icons/icon-top-nav-shop-b-16x16.svg) no-repeat 0 0;
		background-position: center;
	}
	.page-games .header.second-line .inner > .left-section .nav-link.games > .icon{
		background: url(../../images/icons/icon-top-nav-star-b-16x16.svg) no-repeat 0 0;
		background-position: center;
	}
	.page-news-list .header.second-line .inner > .left-section .nav-link.news > .icon{
		background: url(../images/icons/icon-top-nav-book-b-16x16.svg) no-repeat 0 0;
		background-position: center;
	}
	
	/****************** NEW HEADER END *******************/

	/****************** HEADER *******************/

	.header > .inner {
		display: block;
		width: 100%;
		height: 92px;
	}
	.header.second-line .inner {
        white-space: nowrap;
        overflow: auto hidden;
        -ms-overflow-style: none;
        scrollbar-width: none;
	}
	.header > .inner .logo-wrapper {
		width: 100%;
		padding: 10px 0;
	}

	.header > .inner > .tabs {
		display: block;
		padding-top: 0;
		text-align: center;
	}

	.header > .inner .auto-parts-tab,
	.header > .inner .redemption-tab,
	.header > .inner .market-tab {
		height: 40px;
		padding: 8px 7px;
	}

	.header > .inner .auto-parts-tab > .icon,
	.header > .inner .redemption-tab > .icon,
	.header > .inner .market-tab > .icon {
		margin-right: 3px;
	}

	.header > .inner .elements {
		display: none;
	}

	/*************** END HEADER ***************/
	
	.menu .panels .panel {
		padding-bottom: 150px;
	}

	.profile-mobile-menu {
		opacity: 0;
		visibility: hidden;
		z-index: 120;
		position: fixed;
		top: 0;
		left: -360px;
		display: block;
		width: 360px;
	}

	.profile-mobile-menu .panels {
		overflow-y: auto;
		height: 100vh;
		padding: 42px 0 18px;
		background: #fff;
	}

	.profile-mobile-menu .panels .fixed-menu-header {
		position: fixed;
		display: block;
		width: 100%;
		left: 0;
		top: 0;
		padding: 18px 0;
		background: #ffffff;
		z-index: 1;
	}

	.profile-mobile-menu .panels .panel .fixed-menu-header .logo {
		width: 170px;
		height: 28px;
		background: url('../images/megaparts-logo-dark-small.svg');
		margin: 0 auto;
	}

	.profile-mobile-menu .panels .fixed-menu-header .close {
		z-index: 120;
		position: absolute;
		top: 15px;
		right: 28px;
		background-position: 50%, 50%;
		cursor: pointer;
	}

	.profile-mobile-menu .panels .fixed-menu-header .close:before {
		content: '';
		display: block;
		width: 32px;
		height: 32px;
		background: url('../images/icons/icon-time-dark-large.svg');
	}

	.profile-mobile-menu .panels .panel {
		padding: 0 20px;
	}

	.profile-mobile-menu .panels .panel .title {
		display: block;
		margin-top: 40px;
		margin-bottom: 20px;
		text-transform: uppercase;
		text-align: center;
	}

	.profile-mobile-menu .panels .panel .market-button {
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
		position: relative;
		width: 100%;
		height: 56px;
		background: #33BB5A;
		border-radius: 50px;
		margin-bottom: 10px;
		cursor: pointer;
		vertical-align: middle;
		text-align: center;
	}

	.profile-mobile-menu .panels .panel .market-button .icon {
		position: relative;
		display: inline-block;
		background: url('../images/icons/icon-mp-symbol-white.svg');
		width: 24px;
		height: 24px;
		margin-right: 7px;
		vertical-align: middle;
	}

	.profile-mobile-menu .panels .panel .market-button .text {
		display: inline-block;
		vertical-align: middle;
	}

	.profile-mobile-menu .panels .panel .items .item {
		position: relative;
		display: block;
		width: 100%;
		padding: 10px 0;
		cursor: pointer;
	}

	.profile-mobile-menu .panels .panel .items .item.inquiries:before {
		content: '';
		display: inline-block;
		width: 24px;
		height: 24px;
		background: url('../images/icons/icon-top-nav-my-inquiries.svg') no-repeat;
		margin-right: 10px;
		vertical-align: middle;
	}

	.profile-mobile-menu .panels .panel .items .item.profile:before {
		content: '';
		display: inline-block;
		width: 24px;
		height: 24px;
		background: url('../images/icons/icon-top-nav-profile-circle.svg') no-repeat;
		margin-right: 10px;
		vertical-align: middle;
	}
	.profile-mobile-menu .panels .panel .items .item.public-profile:before {
		content: '';
		display: inline-block;
		width: 24px;
		height: 24px;
		background: url('../images/icons/icon-public-profile-circle.svg') no-repeat;
		margin-right: 10px;
		vertical-align: middle;
	}
	.page-member-dealer-profile .profile-mobile-menu .panels .panel .items .item.public-profile:before{
		background: url('../images/icons/icon-public-profile-circle-blue.svg') no-repeat;
	}
	.profile-mobile-menu .panels .panel .items .item.privacy:before {
		content: '';
		display: inline-block;
		width: 24px;
		height: 24px;
		background: url('../images/icons/icon-top-nav-shield-security.svg') no-repeat;
		margin-right: 10px;
		vertical-align: middle;
	}
	.profile-mobile-menu .panels .panel .items .item.logout{
		border-bottom: 1px solid #E5E5E5;
	}
	.profile-mobile-menu .panels .panel .items .item.logout span {
		color:#999999 !important;
	}
	.profile-mobile-menu .panels .panel .items .item.logout:before {
		content: '';
		display: inline-block;
		width: 24px;
		height: 24px;
		background: url('../images/icons/iconlogout-megaprofile.svg') no-repeat;
		margin-right: 10px;
		vertical-align: middle;
	}
	.profile-mobile-menu .panels .panel .items .item.megaprofile:before {
		content: '';
		display: inline-block;
		width: 24px;
		height: 24px;
		background: url('../images/icons/iconmegaprofile.svg') no-repeat;
		margin-right: 10px;
		vertical-align: middle;
	}
	.profile-mobile-menu .panels .panel .items .item.switch-megaprofile:before {
		content: '';
		display: inline-block;
		width: 24px;
		height: 24px;
		background: url('../images/icons/iconswitchprofile.svg') no-repeat;
		margin-right: 10px;
		vertical-align: middle;
	}
	.profile-mobile-menu .panels .panel .items .item.megaprofile:before {
		content: '';
		display: inline-block;
		width: 24px;
		height: 24px;
		background: url('../images/icons/iconmegaprofile.svg') no-repeat;
		margin-right: 10px;
		vertical-align: middle;
	}

	.profile-mobile-menu .panels .panel .items .item.balance:before {
		content: '';
		display: inline-block;
		width: 24px;
		height: 24px;
		background: url('../images/credits-menu/wallet-global-trigger.svg') no-repeat;
		margin-right: 10px;
		vertical-align: middle;
	}

	.profile-mobile-menu .panels .panel .items .item span {
		display: inline-block;
		vertical-align: middle;
	}

	.mobile-header-icons {
		position: fixed;
		bottom: 0;
		left: 0;
		z-index: 121;
		display: flex;
		align-items: center;
		justify-content: space-around;
		width: 100%;
		height: 68px;
		background: rgba(249, 249, 249, 0.7);
		border-top: 0.2px solid #6C6C6C;
		/* box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); */
		backdrop-filter: blur(5px);
		-webkit-backdrop-filter: blur(5px);
		transform: translate3d(0, 0, 0);
	}

	.mobile-header-icons .element {
		display: inline-block;
		text-align: center;
	}

	.mobile-header-icons .element.customer img {
		display: block;
		width: 24px;
		border-radius: 50%;
		margin: 0 auto;
	}

	.mobile-header-icons .element .icon {
		position: relative;
		display: inline-block;
		clear: both;
		height: 28px;
		width: 28px;
		bottom: -2px;
	}

	.mobile-header-icons .element .icon .notification {
		position: absolute;
		top: -7px;
		right: -10px;
		display: inline-block;
		width: 22px;
		height: 22px;
		background: #F2992F;
		border: 2px solid #ffffff;
		border-radius: 50%;
		box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
		color: #FFFFFF;
		font-family: 'Roboto', sans-serif;
		font-size: 10px;
		font-weight: 700;
		letter-spacing: 0;
		line-height: 20px;
		text-align: center;
	}

	.mobile-header-icons .element.conversation > .icon .notification {
		position: absolute;
		top: -7px;
		right: -10px;
		font-size: 10px;
		color: #fff;
		font-family: 'Roboto', sans-serif;
		line-height: 20px;
		font-weight: 700;
	}

	.mobile-header-icons .element .text {
		display: block;
		clear: both;
	}

	.mobile-header-icons .element.home .icon {
		background: url('../images/icons/icon-home-dark.svg') no-repeat 0 0;
	}

	.mobile-header-icons .element.hm-menu-button .icon {
		background: url('../images/icons/icon-menu-mobile-dark.svg') no-repeat 0 0;
	}

	.mobile-header-icons .element.redemption .icon {
		background: url('../images/icons/icon-buyoutcars.svg') no-repeat 0 0;
	}

	.mobile-header-icons .element.customer .icon {
		background: url('../images/icons/icon-my-profile-bottom-dark.svg') no-repeat 0 0;
	}

	.mobile-header-icons .element.customer .member-image {
		width: 24px;
		height: 24px;
		border-radius: 50%;
	}

	.mobile-header-icons .element.customer .no-image {
		display: inline-block;
		width: 24px;
		height: 24px;
		background: #777777;
		font-size: 12px;
		color: rgba(255, 255, 255, 0.75);
		letter-spacing: 0;
		text-align: center;
		line-height: 26px;
		font-family: 'Roboto', sans-serif;
		font-weight: 500;
		border-radius: 50%;
	}

	.mobile-header-icons .element.conversation .icon {
		background: url('../images/icons/icon-my-messages-bottom-dark.svg') no-repeat 0 0;
	}
	.page-conversation-list-all .mobile-header-icons .element.conversation .icon {
		background: url('../../images/icons/icon-my-messages-bottom-blue.svg') no-repeat 0 0;
	}

	.mobile-header-icons .element.cart .icon {
		background: url('../images/icons/icon-cart-bottom-dark.svg') no-repeat 0 0;
		position: relative;
	}
	.page-order-cart .mobile-header-icons .element.cart .icon {
		background: url('../images/icons/icon-cart-bottom-blue.svg') no-repeat 0 0;
		position: relative;
	}

	.mobile-header-icons .element .icon .count {
		position: absolute;
		top: -7px;
		right: -10px;
		display: inline-block;
		width: 22px;
		height: 22px;
		background: #F2992F;
		border: 2px solid #ffffff;
		border-radius: 50%;
		box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
		color: #FFFFFF;
		font-family: 'Roboto', sans-serif;
		font-size: 10px;
		font-weight: 700;
		letter-spacing: 0;
		line-height: 20px;
		text-align: center;
	}

	.mobile-header-icons .element.cart .icon .count span {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		font-size: 10px;
		color: #fff;
		font-family: 'Roboto', sans-serif;
		line-height: 20px;
		font-weight: 700;
	}

	.centered-content {
		display: block;
		width: 100%;
		padding: 0 20px;
	}
	.brand-images:first-child{
		margin-left: 0px;
	}
	.homepage-news .homepage-row {
		margin-top:0px;
	}
	/* Element home page */
	.page.page-domain-home-full .mobile-header-icons .element.home .icon,
	.page.page-home .mobile-header-icons .element.home .icon {
		background: url('../images/icons/icon-home-accent.svg') no-repeat 0 0;
	}

	.page.page-domain-home-full .mobile-header-icons .element.home .text,
	.page.page-home .mobile-header-icons .element.home .text {
		color: #008AEE;
	}

	.page.page-domain-home-full.is-opened-mobile-menu .mobile-header-icons .element.home .icon,
	.page.page-home.is-opened-mobile-menu .mobile-header-icons .element.home .icon {
		background: url('../images/icons/icon-home-dark.svg') no-repeat 0 0;
	}

	.page.page-domain-home-full.is-opened-mobile-menu .mobile-header-icons .element.home .text,
	.page.page-home.is-opened-mobile-menu .mobile-header-icons .element.home .text {
		color: #777;
	}

	/* Element mobile menu */
	.mobile-header-icons .element.hm-menu-button .icon[data-is-opened="1"] {
		background: url('../images/icons/icon-menu-mobile-blue.svg') no-repeat 0 0;
	}

	.mobile-header-icons .element.hm-menu-button .text[data-is-opened="1"] {
		color: #008AEE;
	}

	/* Element profile */
	.mobile-header-icons .element.customer .icon[data-is-opened="1"],
	.page.page-member-profile .mobile-header-icons .element.customer .icon {
		background: url('../images/icons/icon-my-profile-bottom-blue.svg') no-repeat 0 0;
	}

	.mobile-header-icons .element.customer .text[data-is-opened="1"],
	.page.page-member-profile .mobile-header-icons .element.customer .text {
		color: #008AEE;
	}

	.page.page-member-profile.is-opened-mobile-menu .mobile-header-icons .element.customer .icon {
		background: url('../images/icons/icon-my-profile-bottom-dark.svg') no-repeat 0 0;
	}

	.page.page-member-profile.is-opened-mobile-menu .mobile-header-icons .element.customer .text {
		color: #777;
	}

	/* Element mobile cart */
	.page.page-order-cart .mobile-header-icons .element.cart .icon {
		background: url('../images/icons/icon-cart-bottom-blue.svg') no-repeat 0 0;
	}

	.page.page-order-cart .mobile-header-icons .element.cart .text {
		color: #008AEE;
	}

	.page.page-order-cart.is-opened-mobile-menu .mobile-header-icons .element.cart .icon {
		background: url('../images/icons/icon-cart-dark.svg') no-repeat 0 0;
	}

	.page.page-order-cart.is-opened-mobile-menu .mobile-header-icons .element.cart .text {
		color: #777;
	}

	/* Element page-buyout-inquiry */
	.page.page-buyout-inquiry .mobile-header-icons .element.redemption .icon {
		background: url('../images/icons/icon-buyoutcars-accent.svg') no-repeat 0 0;
	}

	.page.page-buyout-inquiry .mobile-header-icons .element.redemption .text {
		color: #008AEE;
	}

	.page.page-buyout-inquiry.is-opened-mobile-menu .mobile-header-icons .element.redemption .icon {
		background: url('../images/icons/icon-buyoutcars.svg') no-repeat 0 0;
	}

	.page.page-buyout-inquiry.is-opened-mobile-menu .mobile-header-icons .element.redemption .text {
		color: #777;
	}

	/****************** SINGLE PRODUCT *******************/

	.page.page-product-single .main .single-product .mobile-breadcrumbs {
		margin-bottom: 10px !important;
	}

	.page-product-single .main .breadcrumbs-wrapper {
		display: none;
	}

	.page-product-single .main .mobile-breadcrumbs .breadcrumbs-wrapper {
		margin-bottom: 10px !important;
	}

	.mobile-back-btn {
		display: block;
	}

	.page.page-product-single .main .single-product .gallery .label {
		right: 50px;
	}

	.page.page-product-single .main .single-product .gallery {
		display: block;
		max-width: 100%;
		margin-right: 0;
	}

	.page.page-product-single .main .single-product .gallery .product-image .promo-percent {
		top: auto;
		right: auto;
		bottom: 10px;
		left: 10px;
	}

	.page.page-product-single .main .single-product .title {
		margin-top: 20px;
		margin-bottom: 12px;
		line-height: 25px;
	}

	.page.page-product-single .main .single-product .mobile-breadcrumbs {
		display: block;
		margin-bottom: 18px;
	}

	.page.page-product-single .main .single-product .mobile-breadcrumbs .breadcrumbs-wrapper {
		display: block;
	}

	.page.page-product-single .main .single-product .mobile-breadcrumbs .breadcrumbs-wrapper .breadcrumb a {
		color: #777;
		font-family: 'Roboto', sans-serif;
		font-size: 12px;
		font-weight: 400;
		letter-spacing: 0;
		line-height: 16px;
	}

	.page.page-product-single .main .single-product .details .description .attributes .attribute .name {
		max-width: calc(50% - 20px);
	}

	.page.page-product-single .main .single-product .details .description .attributes .attribute .attribute-info {
		max-width: 50%;
	}

	.page.page-product-single .main .single-product .gray-line {
		margin: 40px 0;
	}

	.page.page-product-single .main .single-product .details {
		position: relative;
		display: block;
		width: 100%;
		padding: 0;
	}

	.page.page-product-single .main .single-product .details .sku-availability {
		margin: 0 0 17px 0;
	}

	.page.page-product-single .main .single-product .details .product-purchase-wrapper {
		/* display: none; */
	}

	.page.page-product-single .main .single-product .details .product-purchase-wrapper.mobile {
		display: block;
		max-width: 100%;
		margin-left: 0;
	}

	.page.page-product-single .main .single-product .details .product-purchase-wrapper.mobile .information-tooltip {
		max-width: 100% !important;
		top: -80px !important;
		left: 6px !important;
	}

	.page.page-product-single .main .single-product .details .product-purchase-wrapper.mobile .information-tooltip:after {
		right: 1px !important;
	}

	.page.page-product-single .main .single-product .details .description {
		display: block;
		width: 100%;
	}

	.page.page-product-single .main .single-product .details .product-purchase-wrapper .product-inquiry-wrapper {
		max-width: 100%;
	}

	.page.page-product-single .main .single-product .details .product-purchase-wrapper .product-purchase {
		padding: 20px 20px 30px 20px;
	}

	.page.page-product-single .main .single-product .details .product-purchase-wrapper .product-purchase .purchase {
		display: inline-block;
		width: 100%;
		padding: 0;
		border-right: 0;
		vertical-align: top;
	}

	.page.page-product-single .main .single-product .details .product-purchase-wrapper .product-purchase .purchase .prices .old-price {
		margin-left: 7px;
	}

	.page.page-product-single .main .single-product .details .product-purchase-wrapper .product-purchase .purchase .buy-info-wrapper {
		max-width: 100%;
		margin-bottom: 0;
	}

	.page.page-product-single .main .single-product .details .product-purchase-wrapper .product-purchase .purchase .buy-info-wrapper .add-to-cart-button {
		max-width: 100%;
		margin-bottom: 20px;
	}

	.page.page-product-single .main .single-product .details .product-purchase-wrapper .product-purchase .product-is-not-available {
		margin-bottom: 20px;
	}

	.page.page-product-single .main .single-product .details .product-purchase-wrapper .product-purchase .information {
		display: block;
		width: 100%;
		padding: 0;
		vertical-align: top;
	}

	.page.page-product-single .main .single-product .similar-products {
		margin-bottom: 80px;
	}

	.page.page-product-single .main .single-product .similar-products .product-grid-item {
		max-width: calc(50% - 8px) !important;
		margin-bottom: 20px;
	}

	.page.page-product-single .main .single-product .similar-products .product-grid-item:nth-child(2n + 0) {
		margin-right: 0;
	}

	.page.page-product-single .main .single-product .similar-products .title {
		margin-bottom: 30px;
		text-transform: uppercase;
	}

	.page.page-product-single main .single-product .similar-products .similar-products-carousel .flickity-button.previous,
	.page.page-product-single .main .single-product .similar-products .similar-products-carousel .flickity-button.next {
		display: none;
	}

	.page.page-product-single .main .single-product .button-all-products {
		display: none;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .heading > .search-details .details-wrapper .details .image {
		position: inherit;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .heading > .search-details .details-wrapper .details .image > .main-image {
		position: relative;
		top: 8px;
		left: 5px;
		display: block;
		margin-right: 0;
		transform: none;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .heading > .search-details .details-wrapper .details .image:hover > .zoom-image {
		max-width: calc(100% - 40px);
		width: 100%;
		left: 20px;
		top: 365px;
		bottom: inherit;
		transform: none;
    }
    /****************** ADD TO CART *******************/
	.add-to-cart-fancybox .content-add-to-cart .products,
	.add-to-cart-fancybox .content-add-to-cart.success > .products {
		display: block;
		width: 100%;
		margin: 0 0 20px 0;
	}

	.add-to-cart-fancybox .content-add-to-cart .products .product {
		padding-bottom: 15px;
		margin-bottom: 15px;
		border-bottom: 1px solid #e5e5e5;
	}

	.add-to-cart-fancybox .content-add-to-cart .products .product:last-child {
		padding-bottom: 0;
		margin-bottom: 0;
		border-bottom: 0 none;
	}

	.add-to-cart-fancybox .content-add-to-cart .button-cart,
	.add-to-cart-fancybox .content-add-to-cart .button-close {
		display: block;
		max-width: 100%;
	}

	.add-to-cart-fancybox .content-add-to-cart .button-cart a,
	.add-to-cart-fancybox .content-add-to-cart .button-close span {
		max-width: 100%;
	}


	.add-to-cart-fancybox .content-add-to-cart .product .title {
		width: calc(100% - 90px) !important;
		margin-right: 0 !important;
	}

	.add-to-cart-fancybox .content-add-to-cart .product .price,
	.add-to-cart-fancybox .content-add-to-cart .product .error-text {
		display: block;
		position: relative;
		left: 87px;
		width: 100%;
		max-width: calc(100% - 87px);
		margin-top: 10px;
	}

	/****************** STATIC PAGE *******************/

	.page.page-static-page-single .centered-content img {
		width: 100%;
	}

	/****************** FOOTER *******************/

	.benefits-wrapper > .inner {
		padding: 30px 20px;
	}

	.benefits ul {
		margin-left: -16px;
	}

	.benefits ul li {
		max-width: calc(50% - 16px);
		margin-left: 16px;
		text-align: center;
	}

	.benefits ul li > img {
		float: none;
	}

	.benefits ul li > p {
		float: none;
		width: 100%;
		font-size: 12px;
		color: #777777;
		letter-spacing: 0;
		line-height: 16px;
		font-family: 'Roboto', sans-serif;
		font-weight: 400;
	}

	.benefits ul li > p:first-of-type {
		margin-top: 10px;
		color: #34393C;
		font-size: 13px;
		font-weight: 700;
		line-height: 17px;
	}

	.footer-wrapper .footer {
		display: block;
		width: 100%;
		padding: 40px 20px;
	}

	.footer-wrapper .footer .footer-watermark {
		position: absolute;
		width: 176px;
		height: 156px;
		background: url('../images/logo-footer-watermark-mobile.svg');
		background-size: 200px 200px;
		top: auto;
		bottom: 0;
		right: 0;
		z-index: 5;
	}

	.footer-wrapper .footer .footer-section {
		flex: none;
		display: block;
		width: 100%;
		margin-left: 0 !important;
		margin-right: 0;
	}

	.footer-wrapper .footer .footer-section .footer-logo {
		float: left;
	}

	.footer-wrapper .footer .footer-section.about-us-links {
		padding-left: 0;
		border-left: 0;
		padding-bottom: 40px !important;
	}

	.footer-wrapper .footer .footer-section.accordion {
		position: relative;
		padding-top: 16px;
		padding-bottom: 18px;
		border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	}

	.footer-wrapper .footer .footer-section.accordion .title:after {
		content: '';
		position: absolute;
		display: block;
		top: 16px;
		right: 0;
		width: 24px;
		height: 24px;
		background: url('../images/icons/icon-chevron-down-white.svg');
		transition: transform 0.36s ease-in-out;
	}

	.footer-wrapper .footer .footer-section.accordion[data-is-opened="1"] .title:after {
		transform: rotate(180deg);
	}

	.footer-wrapper .footer .footer-section.accordion .content {
		overflow: hidden;
		height: 0;
	}

	.footer-wrapper .footer .footer-section .content .button-buying-parts {
		margin-bottom: 25px;
	}

	.footer-wrapper .footer .footer-section.copyright .copyright {
		text-align: left;
	}

	.footer-wrapper .footer .footer-section .footer-logo {
		display: block;
		margin-top: 40px;
	}

	.footer-wrapper .footer-about-us .content {
		width: 100%;
		padding: 0 20px;
	}

	/****************** END FOOTER *******************/
	/****************** CART *******************/
	.page-order-cart .page-title {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.page.page-order-cart .steps {
		width: 100%;
		margin-right: 0;
		margin-top: 20px;
	}

	.page.page-order-cart .cart .products-group .product-wrapper .image-wrapper,
	.page.page-order-cart .cart .products-group .product-wrapper .image-wrapper .image {
		width: 82px;
	}

	.page.page-order-cart .cart .products-group .products-group-products .product-wrapper {
		position: relative;
		padding: 15px 10px;
	}

	.page.page-order-cart .cart .products-group .product-wrapper .info {
		width: calc(100% - 105px);
		margin-right: 0;
	}

	.page.page-order-cart .cart .products-group .product-wrapper .info .name-options-wrapper {
		max-width: 100%;
	}

	.page.page-order-cart .cart .products-group .product-wrapper .price-box {
		position: absolute;
		right: 10px;
		bottom: 68px;
		gap: 5px;
		margin-right: 10px;
	}

	.page.page-order-cart .cart .products-group .product-wrapper .price.promoted-price .info-icon-wrapper:after {
        left: -250px;
        transform: none;
        max-width: 300px;
    }

	.page.page-order-cart .cart .products-group .product-wrapper .info .name-options-wrapper .options-wrapper {
		display: none;
	}

	.page.page-order-cart .cart .products-group .product-wrapper .info .name-options-wrapper .remove {
		display: none;
	}

	.page.page-order-cart .cart .products-group .product-wrapper .options-wrapper-mobile {
		display: block;
	}

	.page.page-order-cart .cart-action-buttons {
		margin: 30px 0 30px;
	}

	.page.page-order-cart .cart-action-buttons .cart-update {
		margin-bottom: 30px;
	}

	.page.page-order-cart .cart-action-buttons .cart-remove-all {
		position: relative;
		display: block;
		text-align: center;
	}

	.page.page-order-cart .review {
		width: 100%;
		margin-bottom: 40px;
	}

	/****************** END CART *******************/

	/****************** PRODUCT SEARCH FORM *******************/

	.product-search-form form {
		flex-direction: column;
	}

	.product-search-form .form-field {
		display: block;
		max-width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
		/* max-width: 301px; */
	}

	.clear-all-form-filtters {
		text-align: center;
		margin: auto;
	}

	.homepage-search .homepage-search-title-nl > .title.title-small-dark-strong.title-x1-small-dark-mobile {
		display: flex;
		justify-content: center;
		align-items: center;
		gap: 6px;
		font-size: 20px;
		line-height: 1.05;
		white-space: nowrap;
	}

	.homepage-search .homepage-search-title-nl > .title.title-small-dark-strong.title-x1-small-dark-mobile img {
		width: 24px;
		height: 24px;
		flex: 0 0 24px;
	}

	@media screen and (max-width: 380px) {
		.homepage-search .homepage-search-title-nl > .title.title-small-dark-strong.title-x1-small-dark-mobile {
			font-size: 18px;
			gap: 5px;
		}

		.homepage-search .homepage-search-title-nl > .title.title-small-dark-strong.title-x1-small-dark-mobile img {
			width: 22px;
			height: 22px;
			flex-basis: 22px;
		}
	}

	.product-search-form .form-field .select2-container--default .select2-selection--single .select2-selection__rendered {
		padding-right: 60px;
	}

	.product-search-form .form-field .select2-container--default .select2-selection--single .select2-selection__clear {
		right: 36px;
		width: 28px;
		height: 28px;
		font-size: 24px;
		border-radius: 50%;
		background: rgba(0, 138, 238, 0.08);
		color: #008aee;
	}
	.product-search-form .buttons-wrapper {
		display: block;
		width: 100%;
	}

	.product-search-form .buttons-wrapper.has-selected .button-search {
		max-width: calc(100% - 58px);
	}

	.select2-dropdown {
		min-width: auto;
	}

	.mobile-fullscreen .select2-dropdown {
		position: fixed !important;
		top: 0 !important;
		right: 0 !important;
		bottom: 0 !important;
		left: 0 !important;
		width: 100% !important;
		height: 100% !important;
		border: 0 none !important;
		border-radius: 0 !important;
		box-shadow: none !important;
		pointer-events: none;
	}

	.mobile-fullscreen.is-opened .select2-dropdown {
		pointer-events: auto;
	}

	.mobile-fullscreen.multiple .select2-dropdown {
		pointer-events: auto !important;
	}

	.mobile-fullscreen .select2-dropdown .mobile-select2-dropdown-header {
		position: relative;
		display: block;
		padding: 22px 50px 15px 20px;
		color: #34393C;
		font-family: 'Roboto', sans-serif;
		font-size: 17px;
		font-weight: 700;
		letter-spacing: 0;
		line-height: 21px;
	}

	.mobile-fullscreen .select2-dropdown .mobile-select2-dropdown-header .close-select2-button.icon {
		position: absolute;
		top: 20px;
		right: 20px;
		display: block;
		width: 24px;
		height: 24px;
		background: url('../images/icons/icon-time-dark.svg');
	}

	.mobile-fullscreen .select2-dropdown .select2-search--dropdown {
		padding: 0 20px 10px;
	}

	.mobile-fullscreen .select2-dropdown .select2-search--dropdown:after {
		top: 1px;
		right: 30px;
		transform: none;
	}

	.select2-container--default.mobile-fullscreen .select2-search--dropdown .select2-search__field {
		height: 40px;
		/* border-radius: 3px;
		border-bottom: 0 none; */
	}

	.select2-container--default.mobile-fullscreen .select2-results {
		/* padding: 0 20px; */
	}

	.select2-container--default.mobile-fullscreen .select2-results > .select2-results__options {
		max-height: calc(100vh - 175px);
		padding-bottom: 56px;
	}

	.select2-container--default.mobile-fullscreen.multiple .select2-results > .select2-results__options {
		max-height: calc(100vh - 135px);
	}

	.select2-container--default.mobile-fullscreen.without-search .select2-results > .select2-results__options {
		max-height: calc(100vh - 115px);
	}

	.mobile-fullscreen .select2-dropdown .mobile-select2-dropdown-footer {
		position: fixed;
		bottom: 0;
		display: block;
		width: 100%;
		padding: 8px 20px;
		background: #FFF;
		box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
	}

	.mobile-fullscreen .select2-dropdown .mobile-select2-dropdown-footer .close-select2-button {
		max-width: 100%;
		border-radius: 20px;
    	max-height: 45px;
	}

	/****************** END PRODUCT SEARCH FORM *******************/

	/****************** FLICKITY *******************/

	.flickity-button {
		display: none;
	}

	.flickity-page-dots {
		bottom: -40px !important;
	}

	/****************** END FLICKITY *******************/

	/****************** HOMEPAGE *******************/

	.full-width-wrapper.homepage-wrapper {
		margin-top: -160px;
	}

	.page.page-home .full-width-wrapper.homepage-wrapper {
		margin-top: 0;
	}

	.homepage-banner {
		height: 356px;
		margin-top: -92px;
	}

	.homepage-search {
		float: none;
		max-width: 100%;
		padding: 0;
		order: 1;
	}

	.homepage-search.no-style.full-width-wrapper {
		display: contents;
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-search.no-style.full-width-wrapper {
		display: block;
		order: 1;
	}

	.homepage-search .homepage-search-title-nl {
		order: 1;
		width: 100%;
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-search .homepage-search-title-nl,
	.page.page-home .homepage-hero-desktop__mobile .homepage-search .homepage-mobile-divider,
	.page.page-home .homepage-hero-desktop__mobile .homepage-search .homepage-search-body,
	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.no-border {
		width: 100%;
		max-width: 860px;
		margin-left: auto;
		margin-right: auto;
	}

	.homepage-search .homepage-mobile-divider {
		order: 2;
		display: block;
		width: 100%;
		margin: 0 0 12px;
	}

	.homepage-search .homepage-search-body {
		order: 4;
		width: 100%;
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-search .homepage-search-body {
		display: flex;
		flex-direction: column;
		gap: 0;
	}

	.homepage-left-sidebar {
		float: none;
		width: 100%;
		margin-right: 0;
		margin-bottom: 0;
		padding: 0;
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar.banner-desktop.full-width-wrapper {
		width: 100%;
		padding: 12px 0 0;
		order: 2;
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-hero-desktop__mobile-catalogue-title {
		width: 100%;
		max-width: 860px;
		margin: 0 auto 12px;
		color: #19242D;
		font-family: "Exo 2";
		font-size: 18px;
		font-weight: 700;
		line-height: 1.2;
	}

	.page.page-home .homepage-grid .homepage-grid-wrapper {
		position: relative;
		display: flex;
		flex-direction: column;
		gap: 0;
		margin: -1px -10px 22px;
		padding: 24px clamp(16px, 4vw, 32px) 54px;
		background: linear-gradient(180deg, #FFFFFF 0%, #F6F7F8 100%);
		overflow: visible;
	}

	.page.page-home .header.second-line {
		background: #1C2D3A !important;
	}

	.page.page-home .homepage-grid {
		overflow: visible;
	}

	.page.page-home .homepage-grid .homepage-grid-wrapper:before {
		display: none;
	}

	.page.page-home .homepage-grid .homepage-grid-wrapper:after {
		content: "";
		position: absolute;
		right: 0;
		bottom: -1px;
		left: 0;
		height: 24px;
		background: #FFF;
		clip-path: polygon(0 0, 50% 78%, 100% 0, 100% 100%, 0 100%);
		pointer-events: none;
	}

	.page.page-home .homepage-grid .homepage-grid-wrapper > * {
		position: relative;
		z-index: 1;
	}

	.page.page-home .homepage-grid .homepage-grid-wrapper > .homepage-search.no-style.full-width-wrapper,
	.page.page-home .homepage-grid .homepage-grid-wrapper > .homepage-left-sidebar.banner-desktop.full-width-wrapper {
		background: transparent;
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-search .homepage-search-title-nl > .title.title-small-dark-strong.title-x1-small-dark-mobile,
	.page.page-home .homepage-hero-desktop__mobile .homepage-search .homepage-search-body > h2,
	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.no-border > .title {
		color: #19242D;
		text-shadow: none;
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-search .homepage-mobile-divider,
	.page.page-home .homepage-hero-desktop__mobile .homepage-search .homepage-search-body > .divider {
		background: rgba(25, 36, 45, 0.1);
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-search .homepage-search-body > .divider,
	.page.page-home .homepage-hero-desktop__mobile .homepage-search .homepage-mobile-divider {
		display: none;
		margin-bottom: 0;
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-search .homepage-search-body > h2 {
		display: block;
		width: 100%;
		max-width: 860px;
		margin: 0 auto 12px;
		align-self: stretch;
		color: #19242D;
		font-family: "Exo 2";
		font-size: 18px;
		font-weight: 700;
		line-height: 1.2;
		text-align: left;
	}

	.page.page-home .homepage-hero-desktop__mobile .product-search-form.home-page form {
		flex-direction: column;
		gap: 10px;
		margin-top: 0;
		margin-bottom: 0;
	}

	.page.page-home .homepage-hero-desktop__mobile .product-search-form.home-page .form-field {
		margin-right: 0;
		margin-bottom: 0;
		max-width: none;
	}

	.page.page-home .homepage-hero-desktop__mobile .product-search-form.home-page .form-field .select2-container .select2-selection--single,
	.page.page-home .homepage-hero-desktop__mobile .product-search-form.home-page .form-field .select2-container .select2-selection--multiple {
		border: 1px solid rgba(0, 138, 238, 0.18);
		box-shadow: none;
	}

	.page.page-home .homepage-hero-desktop__mobile .product-search-form.home-page .buttons-wrapper {
		display: flex;
		align-items: center;
		gap: 10px;
		width: 100%;
		margin-top: 2px;
	}

	.page.page-home .homepage-hero-desktop__mobile .product-search-form.home-page .buttons-wrapper.has-selected .button-search,
	.page.page-home .homepage-hero-desktop__mobile .product-search-form.home-page .buttons-wrapper .button-search {
		max-width: none;
		flex: 1 1 auto;
	}

	.page.page-home .homepage-hero-desktop__mobile .product-search-form.home-page .buttons-wrapper .button-search {
		width: auto;
		min-height: 48px;
		box-shadow: none;
	}

	.page.page-home .homepage-hero-desktop__mobile .product-search-form.home-page .buttons-wrapper .button-clear {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 45px;
		min-width: 45px;
		height: 45px;
		margin-left: 0;
		padding: 0;
		border: 1px solid #D8E0E7;
		border-radius: 999px;
		background: #FFFFFF;
		box-shadow: 0 1px 2px rgba(28, 45, 58, 0.04);
	}

	.page.page-home .homepage-hero-desktop__mobile .product-search-form.home-page .buttons-wrapper .button-clear > .icon {
		position: relative;
		width: 14px;
		height: 14px;
		background: none;
		flex: 0 0 14px;
	}

	.page.page-home .homepage-hero-desktop__mobile .product-search-form.home-page .buttons-wrapper .button-clear > .icon::before,
	.page.page-home .homepage-hero-desktop__mobile .product-search-form.home-page .buttons-wrapper .button-clear > .icon::after {
		content: '';
		position: absolute;
		top: 50%;
		left: 50%;
		width: 14px;
		height: 2px;
		border-radius: 999px;
		background: #D93043;
		transform-origin: center;
	}

	.page.page-home .homepage-hero-desktop__mobile .product-search-form.home-page .buttons-wrapper .button-clear > .icon::before {
		transform: translate(-50%, -50%) rotate(45deg);
	}

	.page.page-home .homepage-hero-desktop__mobile .product-search-form.home-page .buttons-wrapper .button-clear > .icon::after {
		transform: translate(-50%, -50%) rotate(-45deg);
	}

	.page.page-home .homepage-hero-desktop__mobile .product-search-form.home-page .buttons-wrapper .button-clear > .text {
		display: none;
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.no-border {
		padding: 0;
		background: transparent;
		box-shadow: none;
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.navigation-compact {
		display: grid;
		grid-template-areas:
			"search"
			"categories"
			"results"
			"scrollbar";
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.navigation-compact > .title {
		display: none;
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.navigation-compact > .search {
		grid-area: search;
		display: block;
		margin: 0 0 12px;
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.navigation-compact > .search .search-field {
		position: relative;
		display: flex;
		align-items: center;
		width: 100%;
		height: 46px;
		padding: 0 16px 0 46px;
		box-sizing: border-box;
		border: 1px solid #E4EBF0;
		background: #FFFFFF;
		box-shadow: 0 6px 18px rgba(28, 45, 58, 0.05), inset 0 1px 0 rgba(255, 255, 255, 0.92);
		transition: border-color 0.18s ease, box-shadow 0.18s ease, background-color 0.18s ease;
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.navigation-compact > .search .search-field:after {
		content: '';
		position: absolute;
		top: 50%;
		left: 16px;
		right: auto;
		width: 18px;
		height: 18px;
		background: url('../images/icons/icon-search-dark.svg') no-repeat center / 18px 18px;
		opacity: 0.42;
		transform: translateY(-50%);
		pointer-events: none;
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.navigation-compact > .search .search-field.focus:after {
		opacity: 0.72;
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.navigation-compact > .search .search-field.focus {
		border-color: rgba(0, 138, 238, 0.36);
		background: #FFFFFF;
		box-shadow: 0 0 0 3px rgba(0, 138, 238, 0.10), 0 10px 24px rgba(28, 45, 58, 0.08);
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.navigation-compact > .search .search-field input {
		width: 100%;
		padding: 0;
		margin: 0;
		border: 0;
		background: transparent;
		color: #616D79;
		font-family: "Roboto", sans-serif;
		font-size: 16px;
		font-weight: 500;
		line-height: 1.2;
		text-align: left;
		outline: none;
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.navigation-compact > .search .search-field input::placeholder {
		color: #6E7883;
		opacity: 1;
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.navigation-compact > .results {
		grid-area: results;
		display: none !important;
		margin-top: 10px;
		padding: 12px 14px 14px;
		border: 1px solid rgba(0, 138, 238, 0.10);
		border-radius: 18px;
		background: linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(248, 251, 253, 0.98));
		box-shadow: 0 14px 28px rgba(28, 45, 58, 0.08);
		text-align: left;
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.navigation-compact.is-search-active > .results {
		display: block !important;
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.navigation-compact.is-search-active > .categories.categories-mobile-slider,
	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.navigation-compact.is-search-active > .categories-mobile-scrollbar {
		display: none !important;
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.navigation-compact.is-search-active > .search {
		margin-bottom: 2px;
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.navigation-compact > .results .no-results-found {
		padding: 16px 6px 12px;
		text-align: center;
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.navigation-compact > .results .category-child {
		display: block;
		margin-bottom: 0;
		padding: 14px 2px;
		border-bottom: 1px solid rgba(25, 36, 45, 0.08);
		color: #1C2D3A;
		font-family: "Montserrat", sans-serif;
		font-size: 15px;
		font-weight: 600;
		line-height: 1.35;
		text-decoration: none;
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.navigation-compact > .results .category-child:last-child {
		border-bottom: 0;
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.navigation-compact > .results .category-child:active {
		opacity: 0.78;
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.navigation-compact > .results .bottom {
		margin-top: 14px;
		padding-top: 14px;
		border-top: 1px solid rgba(25, 36, 45, 0.08);
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.navigation-compact > .results .bottom .reset-search {
		display: inline-flex;
		align-items: center;
		gap: 10px;
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.navigation-compact > .results .bottom .reset-search > .icon {
		display: inline-block;
		width: 24px;
		height: 24px;
		margin-right: 0;
		border-radius: 50%;
		background: #F3F5F7 url('../images/icons/icon-arrow-left-dark-small.svg') no-repeat center;
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.navigation-compact > .results .bottom .reset-search > .text {
		font-size: 13px;
		line-height: 1.2;
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.navigation-compact > .categories.categories-search-source,
	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.navigation-compact > .categories:not(.categories-mobile-slider) {
		display: none !important;
	}

	.page.page-home .homepage-search .homepage-search-title-nl,
	.page.page-home .homepage-search .homepage-mobile-divider,
	.page.page-home .homepage-search .homepage-search-body,
	.page.page-home .homepage-left-sidebar .navigation.no-border {
		width: 100%;
		max-width: 860px;
		margin-left: auto;
		margin-right: auto;
	}

	.page.page-home .homepage-search .homepage-search-title-nl > .title.title-small-dark-strong.title-x1-small-dark-mobile {
		color: #19242D;
		text-shadow: none;
	}

	.page.page-home .homepage-search .homepage-mobile-divider,
	.page.page-home .homepage-search .homepage-search-body > .divider {
		background: rgba(25, 36, 45, 0.1);
	}

	.page.page-home .homepage-search .homepage-search-body {
		display: flex;
		flex-direction: column;
		gap: 12px;
	}

	.page.page-home .homepage-search .homepage-search-body > .divider,
	.page.page-home .homepage-search .homepage-mobile-divider {
		margin-bottom: 0;
	}

	.page.page-home .homepage-search .homepage-search-body > .title,
	.page.page-home .homepage-search .homepage-search-body > h2 {
		margin: 0;
		color: #19242D;
		font-size: clamp(18px, 2.8vw, 24px);
	}

	.page.page-home .homepage-search .product-search-form.home-page {
		width: 100%;
	}

	.page.page-home .homepage-search .product-search-form.home-page form {
		display: flex;
		flex-direction: column;
		gap: 10px;
		margin-top: 0;
	}

	.page.page-home .homepage-search .product-search-form.home-page .form-field {
		margin-right: 0;
		margin-bottom: 0;
		max-width: none;
	}

	.page.page-home .homepage-search .product-search-form.home-page .form-field .select2-container .select2-selection--single,
	.page.page-home .homepage-search .product-search-form.home-page .form-field .select2-container .select2-selection--multiple {
		border: 1px solid rgba(0, 138, 238, 0.18);
		box-shadow: none;
	}

	.page.page-home .homepage-search .product-search-form.home-page .buttons-wrapper {
		display: flex;
		align-items: center;
		gap: 10px;
		width: 100%;
		margin-top: 2px;
	}

	.page.page-home .homepage-search .product-search-form.home-page .buttons-wrapper.has-selected .button-search,
	.page.page-home .homepage-search .product-search-form.home-page .buttons-wrapper .button-search {
		max-width: none;
		flex: 1 1 auto;
	}

	.page.page-home .homepage-search .product-search-form.home-page .buttons-wrapper .button-search {
		width: auto;
		min-height: 48px;
		box-shadow: none;
	}

	.page.page-home .homepage-search .product-search-form.home-page .buttons-wrapper .button-clear {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 45px;
		min-width: 45px;
		height: 45px;
		margin-left: 0;
		padding: 0;
		border: 1px solid #D8E0E7;
		border-radius: 999px;
		background: #FFFFFF;
		box-shadow: 0 1px 2px rgba(28, 45, 58, 0.04);
	}

	.page.page-home .homepage-search .product-search-form.home-page .buttons-wrapper .button-clear > .icon {
		position: relative;
		width: 14px;
		height: 14px;
		background: none;
		flex: 0 0 14px;
	}

	.page.page-home .homepage-search .product-search-form.home-page .buttons-wrapper .button-clear > .icon::before,
	.page.page-home .homepage-search .product-search-form.home-page .buttons-wrapper .button-clear > .icon::after {
		content: '';
		position: absolute;
		top: 50%;
		left: 50%;
		width: 14px;
		height: 2px;
		border-radius: 999px;
		background: #D93043;
		transform-origin: center;
	}

	.page.page-home .homepage-search .product-search-form.home-page .buttons-wrapper .button-clear > .icon::before {
		transform: translate(-50%, -50%) rotate(45deg);
	}

	.page.page-home .homepage-search .product-search-form.home-page .buttons-wrapper .button-clear > .icon::after {
		transform: translate(-50%, -50%) rotate(-45deg);
	}

	.page.page-home .homepage-search .product-search-form.home-page .buttons-wrapper .button-clear > .text {
		display: none;
	}

	.page.page-home .homepage-left-sidebar .navigation.no-border {
		padding: 0;
		background: transparent;
		box-shadow: none;
	}

	.page.page-home .homepage-grid .homepage-grid-wrapper > .homepage-left-sidebar.banner-desktop.full-width-wrapper {
		order: 3;
		width: 100%;
		padding-top: 16px;
	}

	.homepage-left-sidebar .navigation > .categories .category {
		position: relative;
		margin-top: 0;
		width: auto;
		min-width: 0;
		border: 0;
		border-radius: 0;
	}

	.homepage-left-sidebar .navigation > .categories .category:after {
		display: none;
	}

	

	.homepage-left-sidebar .navigation > .categories .category > a span {
		transition: all 0.2s ease-in-out;
	}

	.homepage-left-sidebar .navigation .categories-intro {
		margin: -4px 0 16px;
		font-size: 12px;
		line-height: 1.5;
	}

	.homepage-left-sidebar .navigation {
		position: relative;
	}

	.homepage-left-sidebar .navigation.no-border {
		margin-bottom: 0 !important;
		display: grid;
		grid-template-areas:
			"search"
			"title"
			"categories"
			"scrollbar"
			"results";
	}

	.homepage-left-sidebar .navigation.no-border > .title {
		grid-area: title;
		margin-bottom: 12px;
		padding: 0;
		text-align: left;
		font-size: 18px;
		line-height: 1.05;
		white-space: nowrap;
		color: #19242D;
	}

	.page.page-home .homepage-left-sidebar .navigation.no-border > .title {
		margin-bottom: 14px;
		font-size: clamp(16px, 2.5vw, 22px);
		text-shadow: none;
	}

	.homepage-left-sidebar .navigation.no-border > .search {
		grid-area: search;
		margin-bottom: 12px;
		padding: 0;
	}

	.page.page-home .homepage-left-sidebar .navigation.no-border > .search {
		margin-bottom: 14px;
	}

	.page.page-home .homepage-left-sidebar .navigation.no-border > .search .search-field {
		box-shadow: 0 14px 30px rgba(8, 17, 28, 0.14);
	}

	.homepage-left-sidebar .navigation.no-border > .categories {
		grid-area: categories;
	}

	.homepage-left-sidebar .navigation.no-border > .categories-mobile-scrollbar {
		grid-area: scrollbar;
	}

	.homepage-left-sidebar .navigation.no-border > .results {
		grid-area: results;
	}

	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider {
		display: block;
		width: auto;
		max-width: none;
		overflow-x: auto;
		overflow-y: hidden;
		padding: 8px 16px 10px;
		margin: 0 -16px;
		scroll-padding-left: 16px;
		scroll-snap-type: x proximity;
		-webkit-overflow-scrolling: touch;
		overscroll-behavior-x: contain;
		scrollbar-width: none;
	}

	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider::-webkit-scrollbar {
		display: none;
	}

	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .categories-mobile-track {
		display: inline-flex;
		flex-direction: column;
		gap: 14px;
		min-width: max-content;
	}

	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .categories-mobile-row {
		display: flex;
		gap: 10px;
		width: max-content;
	}

	.homepage-left-sidebar .navigation .categories-mobile-scrollbar {
		display: none;
		width: 84px;
		height: 7px;
		margin: 2px auto 0;
		border-radius: 999px;
		background: rgba(0, 138, 238, 0.16);
		overflow: hidden;
	}

	.homepage-left-sidebar .navigation .categories-mobile-scrollbar-thumb {
		width: 36px;
		height: 100%;
		border-radius: inherit;
		background: linear-gradient(90deg, #008AEE, #39B4FF);
		transform: translateX(0);
		transition: transform 0.18s ease-out, width 0.18s ease-out;
		will-change: transform;
	}

	.homepage-left-sidebar .navigation .categories-mobile-scrollbar.is-scrolling .categories-mobile-scrollbar-thumb {
		transition: none;
	}

	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category {
		width: 84px !important;
		min-width: 84px;
		max-width: 84px;
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.navigation-compact > .categories.categories-mobile-slider .category {
		width: 112px !important;
		min-width: 112px;
		max-width: 112px;
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.navigation-compact > .categories.categories-mobile-slider {
		display: block !important;
		padding-top: 12px;
		overflow-y: visible;
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.navigation-compact > .categories.categories-mobile-slider .categories-mobile-track,
	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.navigation-compact > .categories.categories-mobile-slider .categories-mobile-row {
		overflow: visible;
	}

	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category > a {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: flex-start;
		padding: 0;
		gap: 8px;
		min-height: 100%;
		border: 0;
		background: transparent;
		box-shadow: none;
		text-align: center;
		text-decoration: none;
		outline: none;
		-webkit-tap-highlight-color: transparent;
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.navigation-compact > .categories.categories-mobile-slider .category > a {
		align-items: center;
		justify-content: flex-start;
		gap: 10px;
	}

	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category:hover > a,
	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category:active > a,
	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category:focus-within > a,
	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category.mobile-panel-open > a {
		transform: none !important;
		border-color: transparent !important;
		background: transparent !important;
		box-shadow: none !important;
	}

	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category > a:after,
	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category.mobile-panel-open > a:after,
	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category.is-opened > a:after {
		display: none !important;
	}

	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category:hover > a > img,
	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category:active > a > img,
	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category:focus-within > a > img,
	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category.mobile-panel-open > a > img,
	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category:hover > a .category-card-image img,
	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category:active > a .category-card-image img,
	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category:focus-within > a .category-card-image img,
	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category.mobile-panel-open > a .category-card-image img {
		transform: none !important;
	}

	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category > a > img {
		display: block;
		flex: 0 0 64px;
		width: 64px;
		min-width: 64px;
		height: 64px;
		margin-right: 0;
		padding: 8px;
		border-radius: 50%;
		object-fit: contain;
		object-position: center;
		background: radial-gradient(circle at 30% 25%, rgba(0, 138, 238, 0.22), rgba(0, 138, 238, 0.07));
		border: 1px solid rgba(0, 138, 238, 0.14);
		box-shadow: 0 10px 24px rgba(0, 138, 238, 0.10);
	}

	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category > a > span {
		display: block;
		flex: 0 0 auto;
		width: 100%;
		padding: 0;
		color: #19242D;
		font-family: "Exo 2";
		font-size: 11px;
		font-weight: 600;
		line-height: 1.18;
		text-align: center;
		word-break: normal;
		hyphens: none;
		overflow-wrap: anywhere;
	}

	.page.page-home .homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category > a > span {
		color: #19242D;
		text-shadow: none;
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.navigation-compact > .categories.categories-mobile-slider .category > a > span {
		text-align: center;
		font-size: 12px;
		line-height: 1.2;
	}

	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category > a .category-card-image {
		flex: 0 0 64px;
		width: 64px;
		min-width: 64px;
		min-height: 64px;
		border-radius: 50%;
		overflow: hidden;
		background: radial-gradient(circle at 30% 25%, rgba(0, 138, 238, 0.22), rgba(0, 138, 238, 0.07));
		border: 1px solid rgba(0, 138, 238, 0.14);
		box-shadow: 0 10px 24px rgba(0, 138, 238, 0.10);
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.navigation-compact > .categories.categories-mobile-slider .category > a .category-compact-image {
		flex: 0 0 66px;
		width: 102px;
		min-width: 102px;
		height: 66px;
		min-height: 66px;
		border-radius: 14px;
		background: linear-gradient(180deg, #FFFFFF 0%, #F7FBFF 100%);
		border: 1px solid #BCD9FB;
		box-shadow: none;
		box-sizing: border-box;
		overflow: hidden;
		position: relative;
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 3px 5px;
		isolation: isolate;
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.navigation-compact > .categories.categories-mobile-slider .category > a .category-compact-image img {
		display: block;
		position: relative;
		z-index: 1;
		width: 100%;
		height: 100%;
		max-width: none;
		max-height: none;
		margin: auto;
		margin-right: 0 !important;
		mix-blend-mode: normal;
		object-fit: contain;
		object-position: center;
	}

	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category > a .category-card-body {
		gap: 4px;
		padding: 0;
		flex: 0 0 auto;
		width: 100%;
	}

	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category > a .category-card-title-row {
		align-items: center;
		flex-direction: column;
		gap: 4px;
	}

	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category > a .category-card-title {
		font-size: 11px;
		line-height: 1.22;
		text-align: center;
	}

	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category > a .category-card-count {
		min-width: 22px;
		height: 18px;
		font-size: 9px;
	}

	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category > a .category-card-meta {
		display: none;
	}

	.page.page-home .homepage-left-sidebar .navigation .categories-mobile-scrollbar {
		margin-top: 8px;
	}

	@media screen and (min-width: 640px) {
		.page.page-home .homepage-grid .homepage-grid-wrapper {
			padding: 30px clamp(24px, 4vw, 38px) 60px;
		}

		.page.page-home .homepage-search .homepage-search-title-nl,
		.page.page-home .homepage-search .homepage-mobile-divider,
		.page.page-home .homepage-search .homepage-search-body,
		.page.page-home .homepage-left-sidebar .navigation.no-border {
			max-width: 960px;
		}

		.page.page-home .homepage-search .product-search-form.home-page form {
			flex-direction: row;
			flex-wrap: wrap;
			align-items: stretch;
			gap: 12px;
		}

		.page.page-home .homepage-search .product-search-form.home-page .form-field.brand,
		.page.page-home .homepage-search .product-search-form.home-page .form-field.model {
			flex: 1 1 calc(50% - 6px);
			width: calc(50% - 6px);
		}

		.page.page-home .homepage-search .product-search-form.home-page .buttons-wrapper {
			flex: 0 0 100%;
			display: flex;
			align-items: center;
			gap: 10px;
		}

		.page.page-home .homepage-search .product-search-form.home-page .buttons-wrapper .button-search {
			width: auto;
			min-width: 184px;
		}

		.page.page-home .homepage-search .product-search-form.home-page .buttons-wrapper .button-clear {
			margin-left: 0;
		}

		.page.page-home .homepage-left-sidebar .navigation > .categories.categories-mobile-slider {
			padding: 10px 20px 12px;
			margin: 0 -20px;
			scroll-padding-left: 20px;
		}

		.page.page-home .homepage-left-sidebar .navigation > .categories.categories-mobile-slider .categories-mobile-track {
			gap: 16px;
		}

		.page.page-home .homepage-left-sidebar .navigation > .categories.categories-mobile-slider .categories-mobile-row {
			gap: 12px;
		}

		.page.page-home .homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category {
			width: 98px !important;
			min-width: 98px;
			max-width: 98px;
		}

		.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.navigation-compact > .categories.categories-mobile-slider .category {
			width: 124px !important;
			min-width: 124px;
			max-width: 124px;
		}

		.page.page-home .homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category > a > img,
		.page.page-home .homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category > a .category-card-image {
			flex-basis: 70px;
			width: 70px;
			min-width: 70px;
			height: 70px;
			min-height: 70px;
		}

		.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.navigation-compact > .categories.categories-mobile-slider .category > a .category-compact-image {
			flex-basis: 70px;
			width: 116px;
			min-width: 116px;
			height: 70px;
			min-height: 70px;
		}

		.page.page-home .homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category > a > span {
			font-size: 12px;
			line-height: 1.2;
		}

		.page.page-home .homepage-left-sidebar .navigation .categories-mobile-scrollbar {
			width: 108px;
		}
	}

	@media screen and (min-width: 820px) {
		.page.page-home .homepage-search .homepage-search-title-nl,
		.page.page-home .homepage-search .homepage-mobile-divider,
		.page.page-home .homepage-search .homepage-search-body,
		.page.page-home .homepage-left-sidebar .navigation.no-border {
			max-width: 1000px;
		}

		.page.page-home .homepage-search .product-search-form.home-page form {
			flex-wrap: nowrap;
		}

		.page.page-home .homepage-search .product-search-form.home-page .form-field.brand,
		.page.page-home .homepage-search .product-search-form.home-page .form-field.model {
			flex: 1 1 0;
			width: auto;
		}

		.page.page-home .homepage-search .product-search-form.home-page .buttons-wrapper {
			flex: 0 0 auto;
			width: auto;
		}

		.page.page-home .homepage-search .product-search-form.home-page .buttons-wrapper .button-search {
			min-width: 176px;
		}

		.page.page-home .homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category {
			width: 110px !important;
			min-width: 110px;
			max-width: 110px;
		}

		.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.navigation-compact > .categories.categories-mobile-slider .category {
			width: 132px !important;
			min-width: 132px;
			max-width: 132px;
		}

		.page.page-home .homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category > a > img,
		.page.page-home .homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category > a .category-card-image {
			flex-basis: 74px;
			width: 74px;
			min-width: 74px;
			height: 74px;
			min-height: 74px;
		}

		.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.navigation-compact > .categories.categories-mobile-slider .category > a .category-compact-image {
			flex-basis: 74px;
			width: 122px;
			min-width: 122px;
			height: 74px;
			min-height: 74px;
		}

		.page.page-home .homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category > a > span {
			font-size: 13px;
		}
	}

	@media screen and (max-width: 400px) {
		.homepage-left-sidebar .navigation.no-border > .title {
			font-size: 16px;
		}

		.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .categories-mobile-track {
			gap: 12px;
		}

		.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .categories-mobile-row {
			gap: 7px;
		}

		.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category {
			width: 78px !important;
			min-width: 78px;
			max-width: 78px;
		}

		.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category > a > img,
		.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category > a .category-card-image {
			flex-basis: 58px;
			width: 58px;
			min-width: 58px;
			height: 58px;
			min-height: 58px;
		}
	}

	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category:before {
		display: none;
	}

	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category.is-opened > a:after {
		display: none;
	}

	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category.is-opened > a span {
		color: #19242D;
	}

	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category > .dropdown {
		position: fixed !important;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		width: 100vw;
		height: 100dvh;
		min-height: -webkit-fill-available;
		max-width: 100vw;
		max-height: 100dvh;
		z-index: 10020;
		display: none;
		margin-top: 0;
		border-radius: 0;
		box-shadow: none;
		overflow-y: auto;
		background: #fff;
		-webkit-overflow-scrolling: touch;
		transform: translateZ(0);
	}

	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category.mobile-panel-open > .dropdown {
		display: block;
	}

	.homepage-mobile-dropdown-panel {
		position: fixed !important;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		width: 100vw;
		height: 100dvh;
		min-height: -webkit-fill-available;
		max-width: 100vw;
		max-height: 100dvh;
		z-index: 10020;
		display: block !important;
		margin-top: 0;
		border-radius: 0;
		box-shadow: none;
		overflow-y: auto;
		background: #fff;
		-webkit-overflow-scrolling: touch;
		transform: translateZ(0);
	}

	.homepage-mobile-dropdown-panel .mobile-dropdown-header {
		position: sticky;
		top: 0;
		z-index: 3;
		display: flex !important;
		align-items: center;
		justify-content: space-between;
		gap: 12px;
		padding: calc(env(safe-area-inset-top, 0px) + 14px) 16px 14px;
		border-bottom: 1px solid rgba(25, 36, 45, 0.08);
		background: rgba(255, 255, 255, 0.96);
		backdrop-filter: blur(10px);
	}

	.homepage-mobile-dropdown-panel .mobile-dropdown-back {
		display: inline-flex;
		align-items: center;
		gap: 8px;
		padding: 0;
		border: 0;
		background: transparent;
		color: #19242D;
		font-family: "Exo 2";
		font-size: 15px;
		font-weight: 700;
	}

	.homepage-mobile-dropdown-panel .mobile-dropdown-back .icon {
		display: inline-block;
		width: 28px;
		height: 28px;
		border-radius: 50%;
		background: rgba(0, 138, 238, 0.1) url('../images/icons/icon-arrow-left-dark-small.svg') no-repeat center;
	}

	.homepage-mobile-dropdown-panel .mobile-dropdown-title {
		display: inline-flex;
		align-items: center;
		justify-content: center;
		flex: 0 1 auto;
		max-width: 64%;
		margin-left: auto;
		padding: 8px 12px;
		border-radius: 999px;
		border: 1px solid rgba(0, 138, 238, 0.14);
		background: rgba(0, 138, 238, 0.10);
		color: #008AEE;
		text-decoration: none;
		font-family: "Exo 2";
		font-size: 15px;
		font-weight: 700;
		line-height: 1.2;
		text-align: right;
	}

	.homepage-mobile-dropdown-panel .mobile-dropdown-title:active {
		opacity: 0.8;
	}

	.homepage-mobile-dropdown-panel > .title {
		display: none;
	}

	.homepage-mobile-dropdown-panel > .children {
		padding: 8px 16px calc(env(safe-area-inset-bottom, 0px) + 28px);
	}

	.homepage-mobile-dropdown-panel > .children .separator {
		display: none;
	}

	.homepage-mobile-dropdown-panel > .children .column .category-child {
		display: block;
		margin-bottom: 0;
		padding: 14px 0;
		font-size: 16px;
		color: #1C2D3A;
		letter-spacing: 0;
		line-height: 20px;
		font-family: 'Montserrat', sans-serif;
		font-weight: 600;
		border-bottom: 1px solid rgba(25, 36, 45, 0.08);
	}

	.homepage-mobile-dropdown-panel > .children .column .category-child:last-child {
		border-bottom: 0;
	}

	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category > .dropdown .mobile-dropdown-header {
		position: sticky;
		top: 0;
		z-index: 3;
		display: flex;
		align-items: center;
		justify-content: space-between;
		gap: 12px;
		padding: calc(env(safe-area-inset-top, 0px) + 14px) 16px 14px;
		border-bottom: 1px solid rgba(25, 36, 45, 0.08);
		background: rgba(255, 255, 255, 0.96);
		backdrop-filter: blur(10px);
	}

	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category.mobile-panel-open > .dropdown .mobile-dropdown-header {
		display: flex !important;
	}

	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category > .dropdown .mobile-dropdown-back {
		display: inline-flex;
		align-items: center;
		gap: 8px;
		padding: 0;
		border: 0;
		background: transparent;
		color: #19242D;
		font-family: "Exo 2";
		font-size: 14px;
		font-weight: 700;
	}

	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category > .dropdown .mobile-dropdown-back .icon {
		display: inline-block;
		width: 28px;
		height: 28px;
		border-radius: 50%;
		background: rgba(0, 138, 238, 0.1) url('../images/icons/icon-arrow-left-dark-small.svg') no-repeat center;
	}

	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category > .dropdown .mobile-dropdown-title {
		display: inline-flex;
		align-items: center;
		justify-content: center;
		flex: 0 1 auto;
		max-width: 64%;
		margin-left: auto;
		padding: 8px 12px;
		border-radius: 999px;
		border: 1px solid rgba(0, 138, 238, 0.14);
		background: rgba(0, 138, 238, 0.10);
		color: #008AEE;
		text-decoration: none;
		font-family: "Exo 2";
		font-size: 15px;
		font-weight: 700;
		line-height: 1.2;
		text-align: right;
	}

	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category > .dropdown .mobile-dropdown-title:active {
		opacity: 0.8;
	}

	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category > .dropdown > .title {
		display: none;
	}

	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category > .dropdown > .children {
		padding: 8px 16px calc(env(safe-area-inset-bottom, 0px) + 28px);
		
	}

	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category > .dropdown > .children .separator {
		display: none;
	}

	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category > .dropdown > .children .column .category-child {
		display: block;
		margin-bottom: 0;
		padding: 14px 0;
		font-size: 15px;
		color: #1C2D3A;
		letter-spacing: 0;
		line-height: 20px;
		font-family: 'Montserrat', sans-serif;
		font-weight: 600;
		border-bottom: 1px solid rgba(25, 36, 45, 0.08);
	}

	.homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category > .dropdown > .children .column .category-child:last-child {
		margin-bottom: 0;
		border-bottom: 0;
	}

	.homepage-left-sidebar .banners {
		padding-top: 0;
	}

	.homepage-left-sidebar .banners > .banner .desktop {
		display: none;
	}

	.homepage-left-sidebar .banners > .banner .mobile {
		display: block;
		width: 100%;
	}
	.page.page-product-category-single .homepage-left-sidebar.category .navigation.no-border{
		width: 100%;
		padding: 0px 15px;
		display: block;
	}
	.page.page-product-category-single .homepage-left-sidebar.category .navigation.no-border > .search{
		display: block;
		margin-top: 12px;
		margin-bottom: 12px;
	}
	.page.page-product-category-single .homepage-left-sidebar.category .navigation.no-border > .search .search-field{
		display: flex;
		width: 100%;
		height: 45px;
		padding: 0 15px;
		border-radius: 30px;
		border: 1px solid #C2C2C2;
		background: #FFF;
		box-shadow: none;
	}
	.page.page-product-category-single .homepage-left-sidebar.category .navigation.no-border > .categories{
		display: flex !important;
		flex-wrap: wrap;
		justify-content: center;
		gap: 8px;
		padding-top: 12px;
	}
	.page.page-product-category-single .homepage-left-sidebar.category .navigation.no-border > .categories.categories-mobile-slider,
	.page.page-product-category-single .homepage-left-sidebar.category .navigation.no-border > .categories-mobile-scrollbar{
		display: none !important;
	}
	.page.page-product-category-single .homepage-left-sidebar.category .navigation.no-border > .results{
		display: none;
		padding-top: 12px;
		text-align: center;
	}
	.page.page-product-category-single .homepage-left-sidebar.category .navigation.no-border > .results .bottom{
		margin-top: 12px;
	}
	.page.page-product-category-single .homepage-left-sidebar.category .navigation.no-border > .title{
		display: flex;
		width: 100%;
		height: 45px;
		padding: 0px 15px;
		justify-content: space-between;
		align-items: center;
		border-radius: 30px;
		background: #FFF;
		box-shadow: none;
		color: #19242D;
		font-family: "Exo 2";
		font-size: 16px;
		font-style: normal;
		font-weight: 600;
		line-height: normal;
	}
	.page.page-product-category-single .homepage-left-sidebar.category .navigation.no-border > .categories .category{
		width: calc(33.3333% - 6px);
		max-width: calc(33.3333% - 6px);
		min-width: 0;
	}
	.page.page-product-category-single .homepage-left-sidebar.category .navigation.no-border > .categories .category > a{
		padding: 8px;
		gap: 8px;
		border-radius: 14px;
	}
	.page.page-product-category-single .homepage-left-sidebar.category .navigation.no-border > .categories .category > a img{
		width: 100%;
		height: 72px;
		margin-right: 0;
		object-fit: contain;
		object-position: center;
	}
	.page.page-product-category-single .homepage-left-sidebar.category .navigation.no-border > .categories .category > a span{
		font-size: 11px;
		line-height: 1.2;
	}
	.page.page-product-category-single .homepage-left-sidebar.category .navigation.no-border > .categories .category.no-image{
		width: 100%;
		max-width: 100%;
	}
	.page.page-product-category-single .homepage-left-sidebar.category .navigation.no-border > .categories .category.no-image > a{
		min-height: 44px;
		padding: 10px 14px;
		flex-direction: row;
		align-items: center;
		justify-content: flex-start;
		border-radius: 12px;
	}
	.page.page-product-category-single .homepage-left-sidebar.category .navigation.no-border > .categories .category.no-image > a span{
		text-align: left;
		font-size: 13px;
		line-height: 1.25;
	}
	.page.page-product-category-single .homepage-left-sidebar.category{
		display: flex;
        justify-content: center;

	}
	.page.page-product-category-single .homepage-left-sidebar.category.collapsed .navigation.no-border > .search,
	.page.page-product-category-single .homepage-left-sidebar.category.collapsed .navigation.no-border > .categories,
	.page.page-product-category-single .homepage-left-sidebar.category.collapsed .navigation.no-border > .results{
		display: none !important;
	}
	.page.page-product-category-single .homepage-left-sidebar.category.collapsed{
        overflow: hidden;
        transition: max-height 0.5s ease-out;
        max-height: 60px;
	}
	.homepage-grid-content {
		float: none;
		max-width: 100%;
	}

	.homepage-market {
		margin-bottom: 30px;
	}

	.homepage-market > .heading {
		display: block;
	}

	.homepage-market > .heading > .title {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.homepage-market > .heading > .button-to-the-market,
	.homepage-auctions > .heading > .button-to-the-auctions {
		max-width: 100%;
		margin-top: 16px;
	}

	.homepage-market > .market-tabs {
		position: relative;
		z-index: 1;
		display: block;
		margin-bottom: -1px;
	}

	.homepage-market > .market-tabs .tab {
		display: inline-block;
		vertical-align: top;
		padding: 12px 14px 14px;
		border-top: 2px solid transparent;
		border-left: 1px solid transparent;
		border-right: 1px solid transparent;
		border-radius: 3px 3px 0 0;
		font-size: 14px;
		color: #1C2D3A;
		letter-spacing: 0;
		text-align: center;
		line-height: 13px;
		font-family: 'Roboto', sans-serif;
		font-weight: 700;
		text-transform: uppercase;
		transition: all 0.2s ease-in-out;
		cursor: pointer;
	}

	.homepage-market > .market-tabs .tab.is-active {
		background: #fff;
		border-left: 1px solid #E5E5E5;
		border-right: 1px solid #E5E5E5;
	}

	.homepage-market > .market-tabs .tab.inquiries.is-active {
		border-top: 2px solid #29BC55;
		color: #29BC55;
	}

	.homepage-market > .market-tabs .tab.offers.is-active {
		border-top: 2px solid #008AEE;
		color: #008AEE;
	}

	.homepage-market > .homepage-inquiries,
	.homepage-market > .homepage-offers {
		display: block;
		max-width: 100%;
		margin: 0;
	}

	.homepage-market > .homepage-offers {
		display: none;
	}

	.homepage-top-offer-products > .title {
		margin-top: 10px;
	}

	.homepage-top-offer-products > .description {
		margin-top: 20px;
	}

	.homepage-top-offer-products > .products {
		margin-top: -15px;
	}

	.homepage-top-offer-products > .products .product-grid-item,
	.homepage-auctions .product-grid-item {
		max-width: calc(50% - 0px);
	}

	/* .homepage-top-offer-products > .products .product-grid-item:nth-child(2n + 1):before {
		content: '';
		position: absolute;
		top: -30px;
		left: 0;
		display: block;
		width: calc(200% + 14px);
		height: 1px;
		background: #E5E5E5;
	} */

	.homepage-top-offer-products > .products .product-grid-item:nth-child(3n + 1):before {
		display: none;
	}
	.homepage-auctions .ac-mega-border-box-remain .product-grid-item:last-child {
		display:none;
	  }
	.homepage-brands-wrapper > .title {
		padding: 15px 0 20px;
	}

	.homepage-brands-wrapper .brands .brand {
		display: block;
		max-width: 100%;
		margin-top: 10px;
	}

	

	.homepage-testimonials > .title {
		margin-bottom: 20px;
		text-align: center;
	}

	.homepage-testimonials > .testimonials .testimonial-grid-item {
		min-width: 244px;
		margin-left: 16px;
	}

	.homepage-testimonials > .testimonials .testimonial-grid-item > .inner .info > .details .rating > .text {
		display: none;
	}

	.homepage-testimonials > .testimonials .testimonial-grid-item > .inner .info > .details .rating > .text-mobile {
		display: inline;
	}

	.homepage-news {
		padding: 0;
	}

	.homepage-news > .title {
		margin-bottom: 20px;
		text-align: center;
	}

	.homepage-news > .news-articles {
		margin-left: -16px;
	}

	.homepage-news > .news-articles .news-article {
		max-width: calc(50% - 16px);
		margin-left: 16px;
	}


	.homepage-news > .news-articles .news-article > .title {
		margin-top: 7px;
		min-height: 80px;
		font-size: 16px;


		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		line-height: 19px;
		max-height: 55px;
		-webkit-line-clamp: 4;
		-webkit-box-orient: vertical;
	
	}
	.homepage-news .homepage-row{
		display:block;
	}
	
	.homepage-news > .news-articles .news-article > .date {
		margin-top: 10px;
	}

	.homepage-youtube-wrapper__inner {
		padding: 24px 16px;
	}

	.homepage-youtube__header {
		flex-direction: column;
		align-items: flex-start;
		gap: 16px;
		margin-bottom: 20px;
	}

	.homepage-youtube__brand-icon {
		width: 36px;
		height: 36px;
	}

	.homepage-youtube__brand-label {
		font-size: 22px;
	}

	.homepage-youtube__channel-link {
		font-size: 16px;
		line-height: 19px;
	}

	.homepage-youtube__grid {
		display: flex;
		flex-direction: column;
		gap: 18px;
	}

	.homepage-youtube__list {
		width: 100%;
	}

	.homepage-youtube__featured {
		order: -1;
	}

	.homepage-youtube__featured-media img {
		height: 100%;
	}

	.homepage-youtube__featured-play {
		width: 60px;
		height: 60px;
	}

	.homepage-youtube__featured-play:before {
		border-top-width: 11px;
		border-bottom-width: 11px;
		border-left-width: 16px;
	}

	.homepage-youtube__featured-meta {
		flex-direction: column;
		align-items: flex-start;
		gap: 6px;
	}

	.homepage-youtube__featured-title {
		font-size: 20px;
		line-height: 26px;
	}

	.homepage-youtube__card {
		gap: 12px;
		padding: 12px 14px;
	}

	.homepage-youtube__card-image {
		width: 92px;
		min-width: 92px;
		height: 52px;
	}

	.homepage-youtube__card-content {
		gap: 6px;
	}

	.homepage-youtube__card-title {
		font-size: 15px;
		line-height: 20px;
		-webkit-line-clamp: 3;
	}

	.homepage-youtube__card-date {
		font-size: 13px;
		line-height: 15px;
	}

	.homepage-youtube__card-play {
		width: 18px;
		min-width: 18px;
		height: 18px;
	}

	.homepage-youtube__card-play:before {
		border-top-width: 8px;
		border-bottom-width: 8px;
		border-left-width: 11px;
	}

	/****************** END HOMEPAGE *******************/

	/************ PRODUCT GRID ITEM **************/

	.product-grid-item {
		max-width: calc(50% - 8px);
		min-height: 250px;
		margin-right: 16px;
		padding-bottom: 16px;
	}

	.product-grid-item.formular {
		min-height: 330px;
	}

	#mp-formular-box-id.product-grid-item.formular {
		min-height: 250px;
		padding: 16px 14px;
		gap: 12px;
	}

	#mp-formular-box-id.product-grid-item.formular .image {
		margin-top: 0;
	}

	#mp-formular-box-id.product-grid-item.formular .text {
		margin-top: 0;
		font-size: 14px;
		line-height: 18px;
	}

	#mp-formular-box-id.product-grid-item.formular .text br {
		display: none;
	}

	#mp-formular-box-id.product-grid-item.formular .button {
		position: static;
		width: 100%;
		min-height: 40px;
		margin-top: auto;
		padding: 10px 12px;
		font-size: 14px;
		line-height: 18px;
	}

	.product-grid-item .product-image {
		margin-bottom: 4px;
	}

	.product-grid-item .product-image .percentage {
		bottom: 10px;
		right: 10px;
		height: 40px;
		width: 40px;
		line-height: 40px;
	}

	.product-grid-item .product-image .percentage > .product-badge-index {
		top: -1px;
	}

	.product-grid-item .prices-wrapper .old-price {
		margin-top: 2px;
		margin-left: 0;
	}

	/************ END PRODUCT GRID ITEM **************/


	/************ auction ITEM **************/
	.auction-desktop-view{
		display: none;
	}
	.ac-auction-car-offer-status{
		display: flex;
		justify-content: space-between;
	}
	/************ auction ITEM **************/
	/************ PAGINATOR ITEM **************/
	.pg-mobile{
		display: block;
	}
	.pg-desktop{
		display: none !important;
	}
	.pg-mobile .paging ul li{
		margin: 7px;
	}
	/************ PAGINATOR ITEM **************/

	/************* PRODUCT LIST ***************/
	.clear-all-form-filtters.pg-mobile{
		text-align: center;
		margin-top:15px;
	}
	body.mobile-sorting-filters-opened .mobile-header-icons {
		display: none !important;
	}

	.page-product-category-single > .main > .inner > .main .left-sidebar {
		display: none;
	}

	.page-product-category-single > .main > .inner > .main .inner-content {
		display: block;
		max-width: 100%;
		padding: 0 0 50px;
		border-left: 0 none;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .heading-mobile {
		display: flex;
		justify-content: space-between;
		margin: 17px;
	}
	.page-product-category-single > .main > .inner > .main .inner-content .heading-mobile > .title{
		display: flex;
	}
	.page-product-category-single > .main > .inner > .main .inner-content .heading-mobile > .title .back-button {
		display: flex;
		align-items: center;
	}
	.page-product-category-single > .main > .inner > .main .inner-content .heading-mobile > .title .back-button > .icon {
		position: relative;
		top: -2px;
		display: inline-block;
		vertical-align: middle;
		width: 18px;
		height: 18px;
		margin-right: 3px;
		background: url('../images/icons/icon-arrow-back-category.svg') no-repeat center center;
	}
	.page-product-category-single > .main > .inner > .main .inner-content .heading-mobile > .button img{
		width: 24px;
		height: 24px;
	}
	.page-product-category-single > .main > .inner > .main .inner-content .heading-mobile > .button{
		width: 45px;
		height: 45px;
		border: 1px solid #008AEE;
		background-color: transparent;
		border-radius: 30px;
		display: flex;
		justify-content: center;
		align-items: center;
		cursor: pointer;

	}
	.page-product-category-single > .main > .inner > .main .inner-content .product-category-search {
		padding: 15px;
		margin: 17px;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .product-category-search.has-selected .button-open-search {
		display: block;
		padding: 10px 10px;
		background: rgba(0, 138, 238, 0.15);
		border-radius: 3px;
		text-align: center;
		transition: all 0.2s ease-in-out;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .product-category-search.has-selected .button-open-search > .icon {
		display: inline-block;
		vertical-align: middle;
		width: 24px;
		height: 24px;
		margin-right: 5px;
		background: url('../images/icons/icon-search-refresh-accent.svg') no-repeat center center;
		transition: all 0.2s ease-in-out;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .product-category-search.has-selected .button-open-search > .text {
		display: inline-block;
		vertical-align: middle;
		font-size: 13px;
		color: #008AEE;
		letter-spacing: 0;
		line-height: 13px;
		font-family: 'Roboto', sans-serif;
		font-weight: 700;
		text-transform: uppercase;
		transition: all 0.2s ease-in-out;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .product-category-search.has-selected .button-open-search.is-opened {
		background: #F3F3F3;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .product-category-search.has-selected .button-open-search.is-opened > .icon {
		background: url('../images/icons/icon-chevron-down-dark.svg') no-repeat center center;
		transform: rotate(-180deg);
	}

	.page-product-category-single > .main > .inner > .main .inner-content .product-category-search.has-selected .button-open-search.is-opened > .text {
		color: #1C2D3A;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .product-category-search.has-selected .product-search-form {
		display: none;
		margin-top: 10px;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .product-category-search.has-selected .button-close-search {
		display: none !important;
		margin-top: 5px;
		padding: 14px 18px 13px;
		background: #FFFFFF;
		border: 1px solid #D8E0E7;
		border-radius: 10px;
		box-shadow: 0 6px 18px rgba(28, 45, 58, 0.08);
		font-size: 13px;
		color: #1C2D3A;
		letter-spacing: 0;
		line-height: 13px;
		font-family: 'Roboto', sans-serif;
		font-weight: 700;
		text-transform: uppercase;
		text-align: center;
		position: relative;
		cursor: pointer;
		user-select: none;
		-webkit-tap-highlight-color: transparent;
		transition: background 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .product-category-search.has-selected .button-close-search:active {
		background: #F8FAFC;
		border-color: #C9D3DC;
		box-shadow: 0 3px 10px rgba(28, 45, 58, 0.08);
	}

	.page-product-category-single > .main > .inner > .main .inner-content .heading > .title,
	.page-product-category-single > .main > .inner > .main .inner-content .heading > .sort-by-wrapper {
		display: none;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .heading > .search-details {
		margin-top: 10px;
		margin-bottom: 15px;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .heading > .search-details .search {
		position: relative;
		display: block;
		max-width: 100%;
		width: 100%;
		margin: 0;
		padding: 5px 37px 5px 13px;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .heading > .search-details .search:after {
		content: '';
		position: absolute;
		top: 50%;
		right: 0;
		display: block;
		width: 24px;
		height: 24px;
		background: url('../images/icons/icon-chevron-down-dark.svg') no-repeat center center;
		transform: translateY(-50%);
		transition: all 0.2s ease-in-out;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .heading > .search-details .search.is-opened:after {
		transform: translateY(-50%) rotate(180deg);
	}

	.page-product-category-single > .main > .inner > .main .inner-content .heading > .search-details .search .text {
		max-width: calc(100% - 70px);
	}

	.page-product-category-single > .main > .inner > .main .inner-content .heading > .search-details .details-wrapper {
		display: none;
		max-width: 100%;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .heading > .search-details .details-wrapper .details {
		margin-top: 5px;
		padding-bottom: 10px;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .heading > .search-details .details-wrapper .details:after {
		content: '';
		display: block;
		width: 100%;
		height: 0;
		clear: both;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .heading > .search-details .details-wrapper .details .image {
		float: left;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .heading > .search-details .details-wrapper .details .column {
		max-width: calc(100% - 140px);
		float: right;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .mobile-toolbar {
		display: block;
		margin-top: 15px;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .mobile-toolbar > .button {
		display: inline-block;
		max-width: calc(50% - 8px);
		padding: 13px;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .mobile-toolbar > .button:first-child {
		margin-right: 16px;
	}

	.products-list-wrapper.grid .product-grid-item {
		max-width: calc(50% - 0px);
		min-height: 270px;
		margin-right: 0px;
		padding-bottom: 16px;
		margin-bottom: 30px;
	}
	.page-product-category-single > .main > .inner > .main{
		padding: 20px 10px 40px;
	}

	.product-search-form .buttons-wrapper .button-search{
		margin:auto;
		max-width: unset;
	}
	.products-list-wrapper.grid .product-grid-item:first-child:after {
		display: none !important;
	}


	.products-list-wrapper.grid .product-grid-item:nth-child(2n) {
		margin-right: 0;
	}

	.products-list-wrapper.grid .product-grid-item:nth-child(3n + 1):after {
		display: none;
	}

	.page-product-category-single > .main > .inner .mobile-sorting-wrapper,
	.page-product-category-single > .main > .inner .mobile-filters-wrapper {
		position: fixed;
		bottom: 0;
		z-index: 102;
		display: block;
		width: 100%;
		padding: 18px 20px 30px;
		background: #FFF;
		opacity: 0;
		visibility: hidden;
	}

	.page-product-category-single > .main > .inner .mobile-sorting-wrapper > .title,
	.page-product-category-single > .main > .inner .mobile-filters-wrapper > .title {
		position: relative;
		padding-right: 30px;
		margin-bottom: 19px;
	}

	.page-product-category-single > .main > .inner .mobile-sorting-wrapper > .title > .close-button,
	.page-product-category-single > .main > .inner .mobile-filters-wrapper > .title > .close-button {
		position: absolute;
		top: 0;
		right: 0;
		display: block;
		width: 24px;
		height: 24px;
		background: url('../images/icons/icon-time-dark.svg');
	}

	.page-product-category-single > .main > .inner .mobile-sorting-wrapper > .label {
		margin-bottom: 5px;
	}

	.page-product-category-single > .main > .inner .mobile-sorting-wrapper > .sort-options .sort-option {
		display: block;
		padding: 13px 0;
		border-bottom: 1px solid #E5E5E5;
	}

	.page-product-category-single > .main > .inner .mobile-sorting-wrapper > .sort-options .sort-option.selected {
		color: #008AEE;
	}

	/************* END PRODUCT LIST ***************/
	/************* CHECKOUT ***************/
	.osc-container .steps {
		display: block;
		max-width: 100%;
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}

	.osc-container .review {
		display: block;
		width: 100%;
	}
	.homepage-youtube > .news-articles .news-article:nth-child(3) > .title,
	.homepage-youtube > .news-articles .news-article:nth-child(4) > .title {
		min-height: unset;
	}

	/************* END CHECKOUT ***************/
	/************* SUCCESS PAGE ***************/
	.page.page-order-success .checkout-success-wrapper {
		max-width: calc(100% - 40px);
		margin: 0 auto;
		padding: 30px 20px 40px 20px;
	}

	.page.page-order-success .checkout-success-wrapper .button-back {
		margin-top: 25px;
	}

	/************* END SUCCESS PAGE ***************/
	/************* CONTACTS ***************/
	.page.page-contact-single .centered-content .contacts-information-wrapper img {
		width: 100%;
		height: auto;
	}

	/************* END CONTACTS ***************/
	/************* NEWS ***************/
	.page.page-news-list .breadcrumbs-wrapper {
		margin: 20px 20px 0 20px;
	}

	.page-title h1.news-title {
		background: none;
	}


	.news-single-title .news-title, .page.page-news-list .page-title .news-title {
		width: 100%;
	}

	.page-title h1.news-title:before {
		content: "";
		position: relative;
		top: 25px;
		left: -35px;
		display: block;
		height: 18px;
		width: 23px;
		background: url(../images/sprite-big-icons-03.png) no-repeat 0 -2061px;
	}

	.s-news-image {
		float: none;
		display: block;
		margin: 0 auto 20px auto;
	}

	.s-news-content img,
	.s-news-content iframe {
		max-width: 100%;
	}

	.centered-content-inner-content {
		float: none;
		width: 100% !important;
	}

	.centered-content-right-sidebar {
		float: none;
		padding-left: 0;
		border-left: none;
		margin: 15px auto 30px auto;
	}

	.news-list-item .news-info-holder {
		width: auto;
	}


	/************* END NEWS ***************/
	.full-width-wrapper > .inner {
		padding: 30px 10px 30px;
	}

	.paging-wrapper {
		/* padding-top: 50px; */
		margin:20px 0 30px 0;
	}

	.prev-next-wrapper a {
		margin: 0;
	}

	.prev-next-wrapper a.left {
		margin-bottom: 10px;
	}

	.paging ul li a {
		width: 42px;
		height: 42px;
		line-height: 42px;
	}

	.cookieinfo {
		bottom: 56px !important;
	}

	.no-records-found {
		padding: 50px 0;
	}

	.no-records-found.incorrect-search-data {
		min-height: 500px;
		margin-top: 0;
		padding: 30px 0;
		background: url('../images/alternator-x2.jpg') repeat-y;
		background-size: 100% auto;
	}

	.no-records-found.incorrect-search-data > .message {
		padding: 20px;
		background-image: none;
	}
	.a-tag-mg{
		line-height: 11px;
		margin-left: 5px;
  
		font-size: 11px;
		
	 
	}

	.footer-icon-social{
		margin-top: 10px;
	}
	.page-home .header.second-line .inner > .left-section .nav-link.home::after,
	.page-product-category-single .header.second-line .inner > .left-section .nav-link.autoparts::after,
	.page-market-list-all .header.second-line .inner > .left-section .nav-link.borsaa::after,
	.page-auction-car .header.second-line .inner > .left-section .nav-link.actions::after,
	.page-games .header.second-line .inner > .left-section .nav-link.games::after,
	.page-news-list .header.second-line .inner > .left-section .nav-link.news::after{
		display: none;
	}
	.homepage-left-sidebar .navigation.no-border >.search .search-field{
		width: 100%;
	}
	.full-width-wrapper.homepage-wrapper > .inner{
		margin:10px;
	}
}

@media screen and (max-width: 320px) {
	.homepage-brands-wrapper .brands .brand .content>.title-xsmall-dark{
		font-size: 15px;
		line-height: 20px;
	}
	
}

@media screen and (max-width: 350px) {
	.paginator-select-container .select2-container{
		width: 84px !important;
	}

	.flash-messages-wrapper .form-upload-images .flash-messages-type-product-inquiry-upload-images .submit-button {
		width: 100%;
	}

	.flash-messages-wrapper .form-upload-images .flash-messages-type-product-inquiry-upload-images .form-body .body-right-side .list-item-text .int-bubble {
		height: 21px;
		width: 22px;
	}

	.flash-messages-wrapper .form-upload-images .flash-messages-type-product-inquiry-upload-images .images-holder .item {
		width:100px!important;
	}

	.flash-messages-wrapper .form-upload-images .flash-messages-type-product-inquiry-upload-images .label {
		font-size: 7px!important;
	}

	.flash-messages-wrapper .form-upload-images .flash-messages-type-product-inquiry-upload-images .small-text-second {
		font-size: 10px;
	}

	.flash-messages-wrapper .form-upload-images .flash-messages-type-product-inquiry-upload-images .form-body .body-left-side {
		gap: 5px!important;
	}
}

@media screen and (max-width: 359px) {
	.pg-mobile .paging ul li{
		margin: 2px !important;
	}

	.product-inquiry-popup .product-inquiry-product .product-wrapper .image-wrapper .img-inner-class{
		width: 115px; 
		
	}
	.product-inquiry-popup .product-inquiry-product .submit-button {
		width: 100%;
	}
	.product-inquiry-popup .product-inquiry-product .product-wrapper .image-wrapper .img-box-min-w {
		width: 115px !important;
		
	}
	.product-inquiry-popup .product-inquiry-product .product-wrapper .image-wrapper .x-icon {
		margin-left: 87px;
	}
	.header > .inner .auto-parts-tab > .text,
	.header > .inner .redemption-tab > .text-mobile,
	.header > .inner .market-tab > .text {
		font-size: 11px;
	}
	
}
@media screen and (max-width: 500px) {
    .header.second-line .inner > .left-section .nav-link.actions > .icon,
	.header.second-line .inner > .left-section .nav-link.borsaa > .icon{
		display: none;
	}
}

@media screen and (max-width: 460px) {
	.page.page-product-single .main .single-product .details .product-incorrect-data-btn {
		display: block;
		width: fit-content;
		margin-top: 10px;
	}
	.header.second-line .inner > .left-section .nav-link.actions > .text,
	.header.second-line .inner > .left-section .nav-link.borsaa > .text,
	.header.second-line .inner > .left-section .nav-link.megabitak > .text
	{
		font-size: 15px;
		
	}
	.header.second-line .inner > .left-section .nav-link.actions > .icon,
	.header.second-line .inner > .left-section .nav-link.borsaa > .icon{
		display: none;
	}
}

@media screen and (max-width: 425px) {
	.osc-container .steps > .step > .content.delivery-info .form-element.shipping-city {
		display: block;
		max-width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}

	.osc-container .steps > .step > .content.delivery-info .form-element.shipping-postcode {
		display: block;
		width: 100%;
	}
}

@media screen and (max-width: 440px) {
	.homepage-news > .news-articles .news-article > .image img{
		max-width: 167px;
		max-height: 106.85px;
		min-height: 106.85px;
	}
}

@media screen and (max-width: 450px) {
	.flash-messages-wrapper .form-upload-images .flash-messages-type-product-inquiry-upload-images .images-holder .item {
		width:150px;
	}

	.flash-messages-wrapper .form-upload-images .flash-messages-type-product-inquiry-upload-images .small-text {
		font-size: 14px;
	}

	.flash-messages-wrapper .form-upload-images .flash-messages-type-product-inquiry-upload-images .form-header .header-title .title-x2small-dark {
		font-size: 16px;
	}

	.flash-messages-wrapper .form-upload-images .flash-messages-type-product-inquiry-upload-images .label {
		font-size: 9px;
	}
}

@media screen and (max-width: 620px) {
	.header.second-line{
		height: unset !important;
	}
	.header.second-line .inner > .left-section{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		max-height: 113px;
		padding: 10px 0px;
	}
	.header.second-line .inner > .left-section .nav-link{
		width: 48%;
		margin: 0;
	}
}
@media screen and (max-width: 500px) {
	.homepage-news > .button,
	.homepage-brands-wrapper .brands .get-all-brands-nl {
		max-width: unset;
		width: 100%;
	}
}

@media screen and (max-width: 540px) {
	.osc-container .steps > .step > .content .form-elements .form-element {
		display: block;
		max-width: calc(100% - 20px);
	}

	.osc-container .review > .content .checkout-total-price .row > .info {
		max-width: 50%;
	}
}



.homepage-left-sidebar.banner-mobile {
	position: relative;
	min-height: 550px;
}

.homepage-left-sidebar .banner-mobile {
  position: absolute;
  top: 0;
  left: 0;
}
.helper {
	display: block;
	height: 550px;
	position: relative;
}

.helper .banner-desktop {
	position: absolute;
	top: 0;
	left: 0;
}

.page.page-home .banners.autoborsa-banner.banner-mobile,
.page.page-home .banners.megabitak-banner.banner-mobile {
	border-radius: 20px !important;
	justify-content: center;
	align-items: center;
}

.page.page-home .banner-mobile-mb .banners.megabitak-banner.banner-mobile a, 
.page.page-home .banner-mobile-mb .banners.autoborsa-banner.banner-mobile a {
	display: flex;
	border-radius: 20px !important;
}

.page.page-home .banner-mobile-mb .banners.megabitak-banner.banner-mobile a img, 
.page.page-home .banner-mobile-mb .banners.autoborsa-banner.banner-mobile a img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: center;
	border-radius: 20px !important;
}

@media (max-width: 767px) {
	.homepage-testimonials {
		margin-top: 35px;
	}
}

	
@media (max-width: 450px) {
	.page.page-home .banner-mobile-mb .banners.megabitak-banner.banner-mobile a, 
	.page.page-home .banner-mobile-mb .banners.autoborsa-banner.banner-mobile a {
		height: auto;
	}
}
	
@media screen and (min-width: 621px) {
	.header.second-line .inner > .mobile-nav-grid {
		display: none;
	}
}

@media screen and (max-width: 620px) {
	.header.second-line {
		height: auto !important;
		display: block;
		padding: 6px 0 10px;
	}

	.header.second-line .inner {
		white-space: normal;
		overflow: visible;
	}

	.header.second-line .inner > .left-section {
		display: none !important;
	}

	.header.second-line .inner > .mobile-nav-grid {
		display: flex;
		gap: 10px;
		width: 100%;
		padding: 10px 12px 4px;
		position: relative;
		align-items: stretch;
		overflow-x: auto;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch;
		scroll-snap-type: x mandatory;
		scrollbar-width: none;
		scroll-padding-inline: 12px;
	}

	.header.second-line .inner > .mobile-nav-grid::before,
	.header.second-line .inner > .mobile-nav-grid::after {
		content: none !important;
		display: none !important;
	}

	.header.second-line .inner > .mobile-nav-grid::-webkit-scrollbar {
		display: none;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link::after {
		content: "";
		position: absolute;
		inset: 0;
		background: linear-gradient(180deg, rgba(255, 255, 255, 0.16) 0%, rgba(255, 255, 255, 0) 42%);
		pointer-events: none;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link .icon {
		position: relative;
		z-index: 1;
		display: block;
		flex: 0 0 32px;
		width: 32px;
		height: 32px;
		border-radius: 30px;
		background-color: rgba(255, 255, 255, 0.18);
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.18);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 16px 16px;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link .label {
		position: relative;
		top: 1px;
		z-index: 1;
		display: flex;
		flex: 1 1 auto;
		min-width: 0;
		max-width: none;
		min-height: 32px;
		font-size: 17px;
		text-align: left;
		align-items: center;
		align-self: center;
		overflow: visible;
		text-overflow: clip;
		white-space: nowrap;
		line-height: 1;
		transform: none;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link .label .black-text {
		color: #16242E;
		margin-left: 0.24em;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.megabitak .label .accent {
		color: #5FB865;
		margin-left: 0.24em;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.news .label .mega {
		color: #008AEE;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.borsaa .label,
	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.actions .label {
		white-space: nowrap;
		font-size: 16px;
		line-height: 1;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.home {
		flex: 0 0 58px;
		width: 58px;
		min-width: 58px;
		padding: 8px 9px;
		justify-content: center;
		gap: 0;
		background: linear-gradient(135deg, #11A0FF 0%, #008AEE 62%, #0069C0 100%);
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.home .icon {
		flex: 0 0 32px;
		width: 32px;
		height: 32px;
		border-radius: 0;
		background-color: transparent;
		box-shadow: none;
		background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.474 7.011 8.912.449A.94.94 0 0 0 8.249.174c-.24 0-.48.092-.663.275L1.024 7.011A.94.94 0 0 0 1.042 8.318c.367.368.903.422 1.27.055l.32-.32v6.183c0 .518.419.938.938.938H7.32v-3.75h1.875v3.75h3.75a.938.938 0 0 0 .938-.938V8.07l.28.281c.366.366.926.333 1.293-.033a.94.94 0 0 0 .018-1.307Z' fill='white'/%3E%3C/svg%3E");
		background-size: 27px 25px;
		filter: none;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.autoparts {
		background: linear-gradient(135deg, #11A0FF 0%, #008AEE 62%, #0069C0 100%);
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.autoparts .icon {
		background-image: url('../images/icons/icon-top-nav-setting-16x16.svg');
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.borsaa {
		background: linear-gradient(135deg, #42D36E 0%, #33BB5A 64%, #259446 100%);
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.borsaa .icon {
		background-image: url('../images/icons/icon-top-nav-shop-16x16.svg');
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.actions {
		background: linear-gradient(135deg, #FF9256 0%, #FF783F 62%, #E35D21 100%);
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.actions .icon {
		background-image: url('../images/icons/icon-top-nav-actions-16x16.svg');
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.megabitak {
		background: linear-gradient(135deg, #243847 0%, #16242E 100%);
		border: 1.5px solid #5FB865;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.megabitak .icon {
		background-color: rgba(95, 184, 101, 0.12);
		border: 1px solid rgba(95, 184, 101, 0.24);
		background-image: url('../images/icons/megabitak-icon.svg');
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.news {
		background: linear-gradient(135deg, #FFFFFF 0%, #DAECFD 100%);
		border: 1px solid rgba(29, 45, 58, 0.08);
		color: #1D2D3A;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.news .icon {
		background-color: rgba(29, 45, 58, 0.08);
		background-image: url('../images/icons/icon-top-nav-book-16x16.svg');
	}

	.page-home .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.home,
	.page-product-category-single .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.autoparts,
	.page-market-list-all .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.borsaa,
	.page-auction-car .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.actions,
	.page-single-auction .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.actions,
	.page-news-list .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.news {
		box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.26), 0 16px 28px rgba(8, 19, 28, 0.22);
	}
}


@media screen and (max-width: 620px) {
	.header.second-line .inner > .mobile-nav-grid {
		padding-left: 0 !important;
		scroll-padding-left: 0 !important;
		scroll-padding-right: 12px !important;
	}
}

@media screen and (max-width: 740px) {
	.page.page-home .homepage-hero-desktop__mobile .homepage-hero-desktop__mobile-catalogue-title,
	.page.page-home .homepage-hero-desktop__mobile .homepage-search .homepage-search-title-nl > .title.title-small-dark-strong.title-x1-small-dark-mobile,
	.page.page-home .homepage-hero-desktop__mobile .homepage-search .homepage-search-body > h2,
	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.no-border > .title,
	.page.page-home .homepage-left-sidebar .navigation > .categories.categories-mobile-slider .category > a > span,
	.page.page-home .homepage-hero-desktop__mobile .homepage-left-sidebar .navigation.navigation-compact > .categories.categories-mobile-slider .category > a > span {
		color: #19242D !important;
		text-shadow: none !important;
	}

	.page.page-home .homepage-hero-desktop__mobile .homepage-search .homepage-mobile-divider,
	.page.page-home .homepage-hero-desktop__mobile .homepage-search .homepage-search-body > .divider,
	.page.page-home .homepage-search .homepage-mobile-divider,
	.page.page-home .homepage-search .homepage-search-body > .divider {
		background: rgba(25, 36, 45, 0.1) !important;
	}

}

@media screen and (max-width: 1224px) {
	.header.second-line .inner > .mobile-nav-grid::before,
	.header.second-line .inner > .mobile-nav-grid::after,
	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link::after {
		content: none !important;
		display: none !important;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link {
		box-shadow: none !important;
	}
}

@media screen and (min-width: 741px) and (max-width: 1224px) {
	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link {
		position: relative;
		box-shadow: 0 16px 30px rgba(8, 19, 28, 0.22) !important;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.home {
		flex: 0 0 auto;
		width: auto;
		min-width: 0;
		padding: 8px 10px !important;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link::after {
		content: "" !important;
		display: block !important;
		position: absolute;
		inset: 0;
		background: linear-gradient(180deg, rgba(255, 255, 255, 0.16) 0%, rgba(255, 255, 255, 0) 42%);
		pointer-events: none;
	}

	.page-home .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.home,
	.page-product-category-single .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.autoparts,
	.page-market-list-all .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.borsaa,
	.page-market-list-my-orders .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.borsaa,
	.page-market-list-offered .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.borsaa,
	.page-market-list-have-it-bookmarks .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.borsaa,
	.page-market-list-for-check-bookmarks .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.borsaa,
	.page-market-list-contacts .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.borsaa,
	.page-market-list-my-inquiries .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.borsaa,
	.page-auction-car .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.actions,
	.page-single-auction .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.actions,
	.page-news-list .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.news {
		box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.26), 0 18px 32px rgba(8, 19, 28, 0.24) !important;
	}
}

@media screen and (max-width: 620px) {
	.header.second-line .inner > .mobile-nav-grid {
		padding-inline: 12px 10px;
		scroll-padding-inline: 12px;
	}

	.header.second-line .inner > .mobile-nav-grid::before,
	.header.second-line .inner > .mobile-nav-grid::after {
		content: none !important;
		display: none !important;
	}
}

/* Second navbar final unified mobile overrides */
@media screen and (max-width: 740px) {
	.header.second-line {
		background: #1C2D3A !important;
		height: auto !important;
		display: block;
		padding: 6px 0 12px;
	}

	.header.second-line .inner {
		position: relative;
		white-space: normal;
		overflow: visible;
	}

	.header.second-line .inner > .left-section {
		display: none !important;
	}

	.header.second-line .inner > .mobile-nav-grid {
		display: flex;
		gap: 10px;
		width: 100%;
		padding: 10px 12px 8px 0;
		position: relative;
		align-items: stretch;
		overflow-x: auto;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch;
		scroll-snap-type: x proximity;
		scrollbar-width: none;
		scroll-padding-left: 0;
		scroll-padding-right: 12px;
		overscroll-behavior-x: contain;
	}

	.header.second-line .inner > .mobile-nav-grid::before,
	.header.second-line .inner > .mobile-nav-grid::after {
		content: none !important;
		display: none !important;
	}

	.header.second-line .inner.mobile-nav-overflow-enabled::before,
	.header.second-line .inner.mobile-nav-overflow-enabled::after {
		content: "";
		position: absolute;
		top: 0;
		bottom: 0;
		width: 42px;
		pointer-events: none;
		opacity: 0;
		transition: opacity 0.18s ease;
		z-index: 4;
	}

	.header.second-line .inner.mobile-nav-overflow-left::before {
		left: 0;
		opacity: 1;
		background: linear-gradient(90deg, #1C2D3A 0%, #1C2D3A 16%, rgba(28, 45, 58, 0.94) 32%, rgba(28, 45, 58, 0.72) 54%, rgba(28, 45, 58, 0.4) 76%, rgba(28, 45, 58, 0.14) 90%, rgba(28, 45, 58, 0) 100%);
	}

	.header.second-line .inner.mobile-nav-overflow-right::after {
		right: 0;
		opacity: 1;
		background: linear-gradient(270deg, #1C2D3A 0%, #1C2D3A 16%, rgba(28, 45, 58, 0.94) 32%, rgba(28, 45, 58, 0.72) 54%, rgba(28, 45, 58, 0.4) 76%, rgba(28, 45, 58, 0.14) 90%, rgba(28, 45, 58, 0) 100%);
	}

	.header.second-line .inner.mobile-nav-scroll-interacting::before,
	.header.second-line .inner.mobile-nav-scroll-interacting::after {
		opacity: 0;
	}

	.header.second-line .inner > .mobile-nav-grid::-webkit-scrollbar {
		display: none;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link {
		flex: 0 0 auto;
		width: auto;
		min-width: max-content;
		min-height: 54px;
		padding: 8px 16px 8px 10px;
		display: flex;
		align-items: center;
		justify-content: flex-start;
		gap: 10px;
		border-radius: 30px;
		box-sizing: border-box;
		font-family: 'Eastman-Condensed-Black-trial';
		font-size: 17px;
		font-style: normal;
		font-weight: 500;
		line-height: 18px;
		text-align: left;
		text-transform: uppercase;
		text-decoration: none;
		color: #FFFFFF;
		position: relative;
		overflow: hidden;
		box-shadow: 0 16px 30px rgba(8, 19, 28, 0.22);
		scroll-snap-align: start;
	}


	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link::after {
		content: "";
		position: absolute;
		inset: 0;
		background: linear-gradient(180deg, rgba(255, 255, 255, 0.16) 0%, rgba(255, 255, 255, 0) 42%);
		pointer-events: none;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link .icon {
		position: relative;
		z-index: 1;
		display: block;
		flex: 0 0 32px;
		width: 32px;
		height: 32px;
		border-radius: 30px;
		background-color: rgba(255, 255, 255, 0.18);
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.18);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 16px 16px;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link .label {
		position: relative;
		top: 1px;
		z-index: 1;
		display: flex;
		flex: 1 1 auto;
		min-width: 0;
		max-width: none;
		min-height: 32px;
		font-size: 17px;
		text-align: left;
		align-items: center;
		align-self: center;
		overflow: visible;
		text-overflow: clip;
		white-space: nowrap;
		line-height: 1;
		transform: none;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link .label .black-text {
		color: #16242E;
		margin-left: 0.24em;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.megabitak .label .accent {
		color: #5FB865;
		margin-left: 0.24em;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.news .label .mega {
		color: #008AEE;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.borsaa .label,
	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.actions .label {
		white-space: nowrap;
		font-size: 16px;
		line-height: 1;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.home {
		flex: 0 0 58px;
		width: 58px;
		min-width: 58px;
		padding: 8px 9px;
		justify-content: center;
		gap: 0;
		background: linear-gradient(135deg, #11A0FF 0%, #008AEE 62%, #0069C0 100%);
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.home .icon {
		flex: 0 0 32px;
		width: 32px;
		height: 32px;
		border-radius: 0;
		background-color: transparent;
		box-shadow: none;
		background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.474 7.011 8.912.449A.94.94 0 0 0 8.249.174c-.24 0-.48.092-.663.275L1.024 7.011A.94.94 0 0 0 1.042 8.318c.367.368.903.422 1.27.055l.32-.32v6.183c0 .518.419.938.938.938H7.32v-3.75h1.875v3.75h3.75a.938.938 0 0 0 .938-.938V8.07l.28.281c.366.366.926.333 1.293-.033a.94.94 0 0 0 .018-1.307Z' fill='white'/%3E%3C/svg%3E");
		background-size: 27px 25px;
		filter: none;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.autoparts {
		background: linear-gradient(135deg, #11A0FF 0%, #008AEE 62%, #0069C0 100%);
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.autoparts .icon {
		background-image: url('/images/icons/icon-top-nav-setting-16x16.svg');
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.borsaa {
		background: linear-gradient(135deg, #42D36E 0%, #33BB5A 64%, #259446 100%);
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.borsaa .icon {
		background-image: url('/images/icons/icon-top-nav-shop-16x16.svg');
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.actions {
		background: linear-gradient(135deg, #FF9256 0%, #FF783F 62%, #E35D21 100%);
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.actions .icon {
		background-image: url('/images/icons/icon-top-nav-actions-16x16.svg');
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.megabitak {
		background: linear-gradient(135deg, #243847 0%, #16242E 100%);
		border: 1.5px solid #5FB865;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.megabitak .icon {
		background-color: rgba(95, 184, 101, 0.12);
		border: 1px solid rgba(95, 184, 101, 0.24);
		background-image: url('/images/icons/megabitak-icon.svg');
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.news {
		background: linear-gradient(135deg, #FFFFFF 0%, #DAECFD 100%);
		border: 1px solid rgba(29, 45, 58, 0.08);
		color: #1D2D3A;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.news .icon {
		background-color: rgba(29, 45, 58, 0.08);
		background-image: url('/images/icons/icon-top-nav-book-16x16.svg');
	}

	.page-home .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.home,
	.page-product-category-single .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.autoparts,
	.page-market-list-all .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.borsaa,
	.page-market-list-my-orders .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.borsaa,
	.page-market-list-offered .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.borsaa,
	.page-market-list-have-it-bookmarks .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.borsaa,
	.page-market-list-for-check-bookmarks .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.borsaa,
	.page-market-list-contacts .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.borsaa,
	.page-market-list-my-inquiries .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.borsaa,
	.page-auction-car .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.actions,
	.page-single-auction .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.actions,
	.page-news-list .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.news {
		box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.26), 0 18px 32px rgba(8, 19, 28, 0.24);
	}
}

@media screen and (max-width: 620px) {
	.header.second-line {
		height: auto !important;
		display: block;
		padding: 6px 0 10px;
	}

	.header.second-line .inner {
		position: relative;
		white-space: normal;
		overflow: visible;
	}

	.header.second-line .inner > .left-section {
		display: none !important;
	}

	.header.second-line .inner > .mobile-nav-grid {
		display: flex;
		gap: 10px;
		width: 100%;
		padding: 10px 12px 4px 0;
		position: relative;
		align-items: stretch;
		overflow-x: auto;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch;
		scroll-snap-type: x proximity;
		scrollbar-width: none;
		scroll-padding-left: 0;
		scroll-padding-right: 12px;
		overscroll-behavior-x: contain;
	}

	.header.second-line .inner > .mobile-nav-grid::before,
	.header.second-line .inner > .mobile-nav-grid::after {
		content: none !important;
		display: none !important;
	}

	.header.second-line .inner.mobile-nav-overflow-enabled::before,
	.header.second-line .inner.mobile-nav-overflow-enabled::after {
		content: "" !important;
		display: block !important;
		position: absolute;
		top: 0;
		bottom: 0;
		width: 42px;
		pointer-events: none;
		opacity: 0;
		transition: opacity 0.18s ease;
		z-index: 4;
	}

	.header.second-line .inner.mobile-nav-overflow-left::before {
		left: 0;
		opacity: 1;
		background: linear-gradient(90deg, #1C2D3A 0%, #1C2D3A 16%, rgba(28, 45, 58, 0.94) 32%, rgba(28, 45, 58, 0.72) 54%, rgba(28, 45, 58, 0.4) 76%, rgba(28, 45, 58, 0.14) 90%, rgba(28, 45, 58, 0) 100%);
	}

	.header.second-line .inner.mobile-nav-overflow-right::after {
		right: 0;
		opacity: 1;
		background: linear-gradient(270deg, #1C2D3A 0%, #1C2D3A 16%, rgba(28, 45, 58, 0.94) 32%, rgba(28, 45, 58, 0.72) 54%, rgba(28, 45, 58, 0.4) 76%, rgba(28, 45, 58, 0.14) 90%, rgba(28, 45, 58, 0) 100%);
	}

	.header.second-line .inner.mobile-nav-scroll-interacting::before,
	.header.second-line .inner.mobile-nav-scroll-interacting::after {
		opacity: 0;
	}

	.header.second-line .inner > .mobile-nav-grid::-webkit-scrollbar {
		display: none;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link::after {
		content: "";
		position: absolute;
		inset: 0;
		background: linear-gradient(180deg, rgba(255, 255, 255, 0.16) 0%, rgba(255, 255, 255, 0) 42%);
		pointer-events: none;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link .icon {
		position: relative;
		z-index: 1;
		display: block;
		flex: 0 0 32px;
		width: 32px;
		height: 32px;
		border-radius: 30px;
		background-color: rgba(255, 255, 255, 0.18);
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.18);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 16px 16px;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link .label {
		position: relative;
		top: 1px;
		z-index: 1;
		display: flex;
		flex: 1 1 auto;
		min-width: 0;
		max-width: none;
		min-height: 32px;
		font-size: 17px;
		text-align: left;
		align-items: center;
		align-self: center;
		overflow: visible;
		text-overflow: clip;
		white-space: nowrap;
		line-height: 1;
		transform: none;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link .label .black-text {
		color: #16242E;
		margin-left: 0.24em;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.megabitak .label .accent {
		color: #5FB865;
		margin-left: 0.24em;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.news .label .mega {
		color: #008AEE;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.borsaa .label,
	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.actions .label {
		white-space: nowrap;
		font-size: 16px;
		line-height: 1;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.home {
		flex: 0 0 58px;
		width: 58px;
		min-width: 58px;
		padding: 8px 9px;
		justify-content: center;
		gap: 0;
		background: linear-gradient(135deg, #11A0FF 0%, #008AEE 62%, #0069C0 100%);
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.home .icon {
		flex: 0 0 32px;
		width: 32px;
		height: 32px;
		border-radius: 0;
		background-color: transparent;
		box-shadow: none;
		background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.474 7.011 8.912.449A.94.94 0 0 0 8.249.174c-.24 0-.48.092-.663.275L1.024 7.011A.94.94 0 0 0 1.042 8.318c.367.368.903.422 1.27.055l.32-.32v6.183c0 .518.419.938.938.938H7.32v-3.75h1.875v3.75h3.75a.938.938 0 0 0 .938-.938V8.07l.28.281c.366.366.926.333 1.293-.033a.94.94 0 0 0 .018-1.307Z' fill='white'/%3E%3C/svg%3E");
		background-size: 27px 25px;
		filter: none;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.autoparts {
		background: linear-gradient(135deg, #11A0FF 0%, #008AEE 62%, #0069C0 100%);
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.autoparts .icon {
		background-image: url('/images/icons/icon-top-nav-setting-16x16.svg');
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.borsaa {
		background: linear-gradient(135deg, #42D36E 0%, #33BB5A 64%, #259446 100%);
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.borsaa .icon {
		background-image: url('/images/icons/icon-top-nav-shop-16x16.svg');
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.actions {
		background: linear-gradient(135deg, #FF9256 0%, #FF783F 62%, #E35D21 100%);
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.actions .icon {
		background-image: url('/images/icons/icon-top-nav-actions-16x16.svg');
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.megabitak {
		background: linear-gradient(135deg, #243847 0%, #16242E 100%);
		border: 1.5px solid #5FB865;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.megabitak .icon {
		background-color: rgba(95, 184, 101, 0.12);
		border: 1px solid rgba(95, 184, 101, 0.24);
		background-image: url('/images/icons/megabitak-icon.svg');
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.news {
		background: linear-gradient(135deg, #FFFFFF 0%, #DAECFD 100%);
		border: 1px solid rgba(29, 45, 58, 0.08);
		color: #1D2D3A;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.news .icon {
		background-color: rgba(29, 45, 58, 0.08);
		background-image: url('/images/icons/icon-top-nav-book-16x16.svg');
	}

	.page-home .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.home,
	.page-product-category-single .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.autoparts,
	.page-market-list-all .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.borsaa,
	.page-market-list-my-orders .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.borsaa,
	.page-market-list-offered .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.borsaa,
	.page-market-list-have-it-bookmarks .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.borsaa,
	.page-market-list-for-check-bookmarks .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.borsaa,
	.page-market-list-contacts .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.borsaa,
	.page-market-list-my-inquiries .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.borsaa,
	.page-auction-car .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.actions,
	.page-single-auction .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.actions,
	.page-news-list .header.second-line .inner > .mobile-nav-grid .mobile-nav-link.news {
		box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.26), 0 16px 28px rgba(8, 19, 28, 0.22);
	}
}

@media screen and (max-width: 460px) {
	.header.second-line .inner > .mobile-nav-grid {
		gap: 10px;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link {
		min-height: 50px;
		padding: 7px 14px 7px 9px;
		font-size: 16px;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link .icon {
		flex-basis: 30px;
		width: 30px;
		height: 30px;
		background-size: 15px 15px;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link .label {
		font-size: 16px;
		min-height: 30px;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.borsaa .label,
	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.actions .label {
		font-size: 15px;
	}
}

@media screen and (max-width: 390px) {
	.header.second-line .inner > .mobile-nav-grid {
		gap: 8px;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link {
		min-height: 46px;
		padding: 6px 12px 6px 8px;
		font-size: 15px;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link .icon {
		flex-basis: 28px;
		width: 28px;
		height: 28px;
		background-size: 14px 14px;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link .label {
		font-size: 15px;
		min-height: 28px;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.megabitak .icon {
		background-size: 14px 14px;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.borsaa .label,
	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.actions .label {
		font-size: 14px;
	}

	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.borsaa,
	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.actions,
	.header.second-line .inner > .mobile-nav-grid .mobile-nav-link.megabitak {
		font-size: 14px;
	}
}
