.lfr-layout-structure-item-container {padding: 0;}.lfr-layout-structure-item-row {overflow: hidden;}.lfr-layout-structure-item-77ad181e-ef33-a0ea-d460-f8e2cceefee5 {
background-color: rgb(52, 58, 64) !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-6,4.5rem) !important;
padding-right: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.header.open .header-mobile-fragment{
position: relative;
  top: 0;
  left: 0;
}.lfr-layout-structure-item-b489e295-0d19-ba16-2a7c-648be000b774 {
height: 40px !important;
}
.custom-bar-with-link .nav-link{
text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  color: var(--meccanocar-lighter-black);
}

.header-mobile-voice .category-item-main-url a{
padding: 0;
}.lfr-layout-structure-item-b2437ee9-89b6-2985-5b09-da5baece43d7 {
background-color: rgb(52, 58, 64) !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-6,4.5rem) !important;
padding-right: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
text-align: center !important;
}
#main-content .lfr-layout-structure-item-container:has(.product-detail){
margin-right: auto !important;
margin-left: auto !important;
}

#main-content .meccanocar-spacer {
  margin-top: 61px !important;
}
@media (max-width: 768px) {
  #main-content .meccanocar-spacer {
    margin-top: 0 !important;
  }
}

.lfr-layout-structure-item-71ed466a-03ba-ddfe-7dad-8e4fb8e5ff2f {
margin-bottom: var(--spacer-7,6rem) !important;
margin-top: var(--spacer-4,1.5rem) !important;
text-align: center !important;
color: rgb(255, 255, 255) !important;
}
.lfr-layout-structure-item-88b646e8-10d1-6550-d8b4-ea42d2211368 {
background-color: rgb(52, 58, 64) !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-6,4.5rem) !important;
padding-right: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.header-mobile-voice {
height: auto;
  border-bottom: 1px solid var(--meccanocar-grey);
  padding: 14px 24px;
  list-style-type: none;
}

.header-mobile-voice .navbar-nav .nav-link{
padding: 0;
}.lfr-layout-structure-item-92c8ab8c-976a-9adf-e7b4-038f9a043e8f {
margin-bottom: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-fef8ad35-f134-dec6-432e-d8b82a9b4170 {
width: 100% !important;
}
.top-header-grid {
overflow:visible;
@media(max-width: 1180px) {
		flex-direction:row;		
	}
}.lfr-layout-structure-item-d1d97101-37ff-a897-b14d-ecb71a0fe8d9 {
font-size: 30px !important;
font-weight: 300 !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
color: rgb(52, 58, 64) !important;
}
.lfr-layout-structure-item-8a49aa00-7db4-777a-d97e-089a761085b6 {
background-color: rgb(52, 58, 64) !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-6,4.5rem) !important;
padding-right: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.header.open .header-mobile-fragment .header-mobile{
position:relative;
top:0;
left:0;
}
.header.open .header-mobile-fragment .header-mobile .main-navigation-container{
margin:0;
}.lfr-layout-structure-item-af40f139-c891-10f8-15f4-8f69f20ed4a1 {
background-color: rgb(52, 58, 64) !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-6,4.5rem) !important;
padding-right: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-9ee521a6-6dc2-637b-ae3d-3076dba5a191 {
margin-bottom: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-cc0fefe1-78f5-afde-d73b-7b92ef3c401c {
width: 100% !important;
}
.lfr-layout-structure-item-4416b42e-a301-02ec-2bc7-d169ed3ab412 {
margin-bottom: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-9c59dda9-5ec2-3ff9-ea86-122618fb3925 {
}.lfr-layout-structure-item-975796d8-9e8e-04a8-4798-c716609e3d71 {
height: 50px !important;
margin-bottom: var(--spacer-2,0.5rem) !important;
margin-left: auto !important;
margin-right: auto !important;
margin-top: var(--spacer-2,0.5rem) !important;
width: 130px !important;
}
.lfr-layout-structure-item-f75e5f47-7775-b97c-8eed-fa228d0a0a95 {
margin-top: 28px !important;
color: rgb(255, 255, 255) !important;
}
.lfr-layout-structure-item-4acfff84-7076-f4e8-30f8-2f842922bdef {
font-size: 30px !important;
font-weight: 300 !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
color: rgb(52, 58, 64) !important;
}
.lfr-layout-structure-item-591d3e7f-1225-abbb-675d-a1e55f878cf5 {
height: 50px !important;
margin-bottom: var(--spacer-2,0.5rem) !important;
margin-top: var(--spacer-2,0.5rem) !important;
width: 130px !important;
}
.lfr-layout-structure-item-637abfc3-eeda-74b7-26d4-99a2c914ae9a {
font-size: 30px !important;
font-weight: 300 !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
color: rgb(52, 58, 64) !important;
}
.lfr-layout-structure-item-65168713-3824-c609-870d-799b8219014d {
height: 50px !important;
margin-bottom: var(--spacer-2,0.5rem) !important;
margin-top: var(--spacer-2,0.5rem) !important;
width: 130px !important;
}
.lfr-layout-structure-item-0975da37-1d07-a0ef-cced-10323587c346 {
margin-bottom: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-afbecaeb-d6fa-4424-562c-fbfa5477fadb {
margin-bottom: var(--spacer-7,6rem) !important;
margin-top: var(--spacer-4,1.5rem) !important;
text-align: center !important;
color: rgb(255, 255, 255) !important;
}
.lfr-layout-structure-item-c4f31c60-c302-9675-c11a-b1d53f86689d {
margin-bottom: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-2503ad5d-8ecc-f641-6890-35a862aea376 {
margin-top: var(--spacer-4,1.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-7090e1d7-c836-fa7d-68ad-a8c589e213c1 {
background-color: rgb(52, 58, 64) !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-6,4.5rem) !important;
padding-right: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-062d939f-084c-6cdc-8d43-7ae5200a231e {
font-size: 30px !important;
font-weight: 300 !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
color: rgb(52, 58, 64) !important;
}
.lfr-layout-structure-item-5e355de0-61d8-8cf9-61ef-9b09dfc1ee2c {
font-size: 30px !important;
font-weight: 300 !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
color: rgb(52, 58, 64) !important;
}
.lfr-layout-structure-item-388c3671-db4e-6b1d-be8d-15d78a157016 {
background-color: rgb(52, 58, 64) !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-6,4.5rem) !important;
padding-right: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-24782255-35ee-ffba-5870-dd87b3941694 {
margin-bottom: 2% !important;
margin-top: 2% !important;
}
.lfr-layout-structure-item-bb0f8b26-6dc7-a891-217f-9c962174f79a {
margin-bottom: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-531af979-9b1d-d0d8-22fd-02e0b6b1c198 {
font-size: 30px !important;
font-weight: 300 !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
color: rgb(52, 58, 64) !important;
}
.lfr-layout-structure-item-16b337c5-88c2-7117-7907-a776f3c947d4 {
font-size: 30px !important;
font-weight: 300 !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
color: rgb(52, 58, 64) !important;
}
.lfr-layout-structure-item-29df37f8-ff76-97a9-240c-bb34d0d65194 {
margin-bottom: var(--spacer-3,1rem) !important;
color: rgb(255, 255, 255) !important;
}
.lfr-layout-structure-item-dc051e69-08fd-99ac-8343-a1f05824a69a {
margin-bottom: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-d1611b5f-e8c4-9bd3-f22b-385333eabac3 {
margin-bottom: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-ac57b186-e2bd-bbf1-2e49-eb8a998c66f6 {
color: rgb(255, 255, 255) !important;
}
.header.open .header-mobile-fragment{
position: relative;
  top: 0;
  left: 0;
}.lfr-layout-structure-item-04422141-a466-59d4-de0c-0d116fd07c68 {
background-color: rgb(52, 58, 64) !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-6,4.5rem) !important;
padding-right: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-3e84c79a-4584-1512-e96b-00d83ff9c6e8 {
margin-left: auto !important;
}
.lfr-layout-structure-item-0d2c98fb-3bf3-4993-b6b7-17c33b3666d7 {
font-size: 30px !important;
font-weight: 300 !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
color: rgb(52, 58, 64) !important;
}
.lfr-layout-structure-item-5465c844-f18b-6b11-4448-efab300ead85 {
background-color: rgb(52, 58, 64) !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-6,4.5rem) !important;
padding-right: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-53c3ffb0-23e5-1e37-dc91-1b908e2083a5 {
font-size: 30px !important;
font-weight: 300 !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
color: rgb(52, 58, 64) !important;
}
.lfr-layout-structure-item-5c49c7ff-c618-a7d1-19e5-ae578cf303be {
width: 100% !important;
}
.lfr-layout-structure-item-1a4bb3ac-c808-adf9-76e0-a36bc5e04c1e {
margin-bottom: var(--spacer-3,1rem) !important;
text-align: center !important;
}
