@import url('https://fonts.googleapis.com/css2?family=Karla:wght@200;300;500&display=swap');
.text-right {
	text-align: right;
}

.download--collection.download--collection{
	background-image: none;
	position: relative;
	padding: 10px 15px 10px 55px;
	display: block;
	margin-bottom: 15px;
}

.c-downloads a.download--collection:hover div {
    background-color: #ffffff;
}
.c-downloads a.download--collection div {
    width: 45px;
    height: 45px;
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    border: 1px solid #e0e0e0;
    border-radius: 50%;
    background-color: #364a52;
    transform: translate(0, -50%);
    transition: background-color 300ms ease-in-out;
}

.c-downloads a.download--collection div svg {
    top: 50%;
    left: 50%;
    position: absolute;
    display: block;
    transform: translate(-50%, -50%);
    width: 20px;
    height: 20px;
}

.c-downloads a.download--collection:hover div svg.svg-white-stroke path,
.c-downloads a.download--collection:hover div svg.svg-white-stroke circle {
    stroke: #364a52;
}

.c-parallax.c-parallax--one-third .c-parallax__image {
	float: left;
	position: relative;
	width: 40%;
}

.c-parallax.c-parallax--one-third .c-parallax__text {
	float: right;
	position: relative;
	width: 45%;
}

.c-parallax.c-parallax--half .c-parallax__text {
	width: 45% !important;
	float: left !important;
}

.c-parallax.c-parallax--half .c-parallax__image {
	float: left;
	position: relative;
	width: 45%;
}

.c-filtri-collezioni .c-fake-select .select-body {
	overflow: auto;
}

.c-filtri-collezioni .c-fake-select .select-body {
	display: none;
}

.c-filtri-collezioni .c-fake-select:hover .select-body {
	display: block;
}

label.submite--form{
	display: block;
	width: 100%;
	padding: 10px;
}

.submite--form input {
	display: none;
}

.c-filtri-collezioni .c-fake-select .select-body ul li{
	padding: 0px;
}

.collection-no-results {
	display: inline-block;
	position: relative;
	width: 100%;
}

.collection-no-results p {
	margin-bottom: 30px;
}

.select-option label:hover {
	cursor: pointer;
}

.c-filtri-collezioni .c-fake-select .select-body .select-intestazione .reset-filtro {
	background-color: transparent;
	border: none;
	outline: none;
	color: #394C52;
	text-decoration: underline;
}

.c-filtri-collezioni .c-fake-select .select-body ul .texture-preview {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	margin-left: 10px;
}

.c-single-collection {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: flex-start;
}

.is-single-product .o-main-content {
	margin-bottom: 30px;
}

.wishlist--message {
	border: 2px solid #fff;
	text-align: center;
	padding: 13px;
	font-size: 18px;
	margin-bottom: 13px;
}

.is-single-product .c-gallery.c-gallery--half.c-gallery--product {
	position: -webkit-sticky;
	position: sticky;
	top: 70px;
}

.o-submenu {
	position: absolute;
	list-style: none;
	background-color: #ffffff;
	text-align: center;
	margin: 0;
	padding: 0 10px;
	top: 100%;
	left: 50%;
	-webkit-transform: translate(-50%, 3px);
	-ms-transform: translate(-50%, 3px);
	transform: translate(-50%, 3px);
	display: block;
	border: 1px solid #e0e0e0;
	visibility: hidden;
	opacity: 0;
	-webkit-transition-duration: 300ms;
	-o-transition-duration: 300ms;
	transition-duration: 300ms;
	-webkit-transition-property: visibility, opacity;
	-o-transition-property: visibility, opacity;
	transition-property: visibility, opacity;
	-webkit-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
}

.o-submenu::before {
	content: ' ';
	top: -11px;
	left: 50%;
	position: absolute;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border: 11px solid transparent;
	border-bottom-color: #fff;
}

.o-submenu .o-menu__item {
	display: block;
	float: none;
}

.o-submenu .o-menu__item a {
	padding: 8px 0;
	white-space: nowrap;
	border-bottom: 1px solid #e0e0e0;
	color: #0d1e28;
	text-transform: none;
	display: block;
	opacity: 1 !important;
}

.o-submenu .o-menu__item a:hover {
	color: #0d1e28 !important;
}

.has-children:hover .o-submenu {
	visibility: visible;
	opacity: 1;
}

.o-menu .o-submenu .o-menu__item a.active {
	color: #0d1e28;
}

.c-category-resume {
	position: relative;
	left: 0;
	bottom: 0;
}

.c-category-resume.c-category-not-archive {
	position: absolute;
	left: 30px;
	bottom: 30px;
}

.flexed--row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.left-form-container {
	width: 45%;
}

.right-image-container {
	width: 45%;
}

.cat-container .flexed--row {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.flexed--row.flexed--row__start,
.cat-container .flexed--row.flexed--row__start {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.cat-container p {
	font-size: 16px;
}

.o-form .c-btn {
	display: inline-block;
	width: 100%;
	position: relative;
	margin-top: 40px;
}

small.personal-counter {
	background-color: #fff;
	color: #364a52;
	height: 20px;
	width: 20px;
	display: inline-block;
	text-align: center;
	border-radius: 50%;
	font-size: 100%;
	line-height: 20px;
	position: absolute;
	top: 2px;
	right: -7px;
}

.page-agenti table {
	border-collapse: collapse;
	background: #fff;
}

.page-agenti td {
	border: 1px solid #364a52;
	vertical-align: middle;
	padding: 8px;
}

.page-agenti td p {
	margin-bottom: 0px;
	color: #364a52;
}

.page-agenti td a {
	color: #364a52;
}

.add-to-favorites {
	position: absolute;
	top: 30px;
	right: 5px;
}

.add-to-favorites .o-share__icon {
	width: 45px;
	height: 45px;
	display: inline-block;
	cursor: pointer;
	border-radius: 50%;
	border: 1px solid #e0e0e0;
	background-color: #364a52;
	background-repeat: no-repeat;
	background-size: 24px;
	background-position: center;
	position: relative;
	float: left;
	margin-right: 15px;
	-webkit-transition: background-color 300ms ease-in-out;
	-o-transition: background-color 300ms ease-in-out;
	transition: background-color 300ms ease-in-out;
}

.add-to-favorites .o-share__icon svg {
	top: 50%;
	left: 50%;
	position: absolute;
	display: block;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 20px;
	height: 20px;
}

.c-product__details {
	position: relative;
}

.multiple--images:not(.multiple--images_container) {
	width: 100% !important;
	margin-left: 0px !important;
}

.multiple--images.multiple--images_container {
	width: 80%;
}

.multiple--images>div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100% !important;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.multiple--images a {
	display: inline-block;
	position: relative;
}

.c-parallax.c-parallax_mt-md {
	margin-top: 100px;
}

.c-parallax.c-parallax_m-xs {
	margin-bottom: 50px;
}

.multiple--images>div > img,
.multiple--images > div > a {
	width: calc(20% - 20px);
	margin-right: 20px;
	margin-bottom: 20px;
}

.c-parallax .c-gallery--half {
	width: 43%;
}

.c-parallax .c-gallery--half:not(.c-gallery--half_right) {
	float: left !important;
}

.c-parallax .c-gallery--half.c-gallery--half_right {
	float: right !important;
}

.gallery--right-know {
	float: right !important;
}

.c-parallax .c-gallery .c-gallery__slides {
	padding-top: 56.25% !important;
}

.masonry-images {
	-webkit-column-count: 4;
	-moz-column-count: 4;
	column-count: 4;
	-webkit-column-gap: 40px;
	-moz-column-gap: 40px;
	column-gap: 40px;
}

.masonry-images.masonry-images__5c {
	-webkit-column-count: 5;
	-moz-column-count: 5;
	column-count: 5;
	-webkit-column-gap: 40px;
	-moz-column-gap: 40px;
	column-gap: 40px;
}

.masonry-images > img,
.masonry-images > div {
	margin-bottom: 40px;
}

.masonry-images > div {
	display: inline-block;
	position: relative;
	width: 100%;
}

.c-swatches {
	display: flex;
	position: relative;
	justify-content: flex-start;
	align-items: stretch;
	flex-wrap: wrap;
}

.c-swatches > div {
	display: inline-block;
	position: relative;
	width: calc(20% - (40px * 4 / 5));
	margin-right: 40px;
	margin-bottom: 40px;
}
.c-swatches > div:nth-child(5n) {
	margin-right: 0;
}

@media only screen and (min-width: 1367px) {
	.c-modal .c-modal__content {
		top: 0;
		-webkit-transform: translate(-50%, 0);
		-ms-transform: translate(-50%, 0);
		transform: translate(-50%, 0);
	}
}

@media only screen and (min-width: 768px) and (max-width: 1280px) {
	.masonry-images {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
		-webkit-column-gap: 30px;
		-moz-column-gap: 30px;
		column-gap: 30px;
	}

	.masonry-images.masonry-images__5c {
		-webkit-column-count: 4;
		-moz-column-count: 4;
		column-count: 4;
		-webkit-column-gap: 30px;
		-moz-column-gap: 30px;
		column-gap: 30px;
	}

	.masonry-images img {
		margin-bottom: 30px;
	}

	.c-swatches > div {
		width: calc(25% - (30px * 3 / 4));
		margin-right: 30px;
		margin-bottom: 30px;
	}
	.c-swatches > div:nth-child(5n) {
		margin-right: 30px;
	}
	.c-swatches > div:nth-child(4n) {
		margin-right: 0px;
	}
	.c-parallax.c-parallax_m-xs {
		margin-bottom: 40px;
	}
}

@media only screen and (max-width: 767px) {
	.masonry-images {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
		-webkit-column-gap: 15px;
		-moz-column-gap: 15px;
		column-gap: 15px;
	}
	.masonry-images.masonry-images__5c {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
		-webkit-column-gap: 15px;
		-moz-column-gap: 15px;
		column-gap: 15px;
	}
	.c-swatches > div {
		width: calc(33.3333% - (15px * 2 / 3));
		margin-right: 15px;
		margin-bottom: 15px;
	}
	.c-swatches > div:nth-child(5n) {
		margin-right: 15px;
	}
	.c-swatches > div:nth-child(3n) {
		margin-right: 0px;
	}
	.masonry-images img {
		margin-bottom: 15px;
	}
	.multiple--images>div img {
		width: calc(50% - 20px);
		margin-right: 20px;
		margin-bottom: 20px;
	}
	.c-parallax.c-parallax--one-third .c-parallax__image {
		width: 100%;
	}
	.c-parallax.c-parallax--one-third .c-parallax__text {
		width: 100%;
	}
	.gallery--right-know {
		width: 100% !important;
	}
	.c-parallax.c-parallax--half .c-parallax__text {
		width: 100% !important;
	}
	.c-parallax.c-parallax--half .c-parallax__image {
		width: 100% !important;
	}
	.is-single-product .c-gallery {
		height: auto;
		margin-right: 0px;
		min-height: 330px;
	}
	.c-gallery.c-gallery--product .c-gallery__slides .c-gallery__image {
		background-size: cover;
	}
	.c-gallery .c-gallery__slides {
		padding-top: 75%;
	}
	body.has-scroll.is-single-product .c-single-product {
		width: 100%;
		margin-top: 20px;
	}
	.c-product__details__label {
		width: 100%;
	}
	.c-product__details__value {
		width: 100%;
		float: left;
	}
	.c-product__details__value>div {
		width: 100%;
	}
	.is-single-product .o-main-content {
		padding-top: 0px;
	}
	.c-product__title .c-close {
		top: 0;
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);
		right: auto;
		left: calc( 100% - 20px);
	}
	.c-modal .c-modal__content.c-modal__content--centered {
		padding-top: 86px;
	}
	.c-modal .c-close.c-close-modal {
		top: 80px;
	}
	.mobile-flex-collection {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.mobile-flex-collection .c-collezioni-intro-content {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.mobile-flex-collection .c-sidebar__mobile {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 5;
		order: 5;
	}
	.mobile-flex-collection #filter--form {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}

	.filtri--selezionati{
		order: 3;
	}

	.mobile-flex-collection #filter--form{
		order: 2;
	}
	.mobile-flex-collection .c-collections {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 4;
		order: 4;
	}

	.is-single-product .c-close span{
		top: 50%;
	}

	.c-filtri-collezioni {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.c-filtri-collezioni .c-fake-select {
		margin-top: 5px;
		margin-bottom: 5px;
		width: 48%;
	}
	.c-gallery .breadcrumbs,
	.is-single-product .breadcrumbs,
	.is-single-news .breadcrumbs {
		padding: 10px 0;
	}
	.c-product__title h1 {
		font-size: 34px;
		line-height: 38px;
		padding-top: 40px;
	}

	.o-menu-small .o-menu .o-menu__item a{
		padding-left: 0px;
	}

	.o-submenu::before{
		display: none;
	}
	.c-parallax.c-parallax_m-xs {
		margin-bottom: 20px;
	}
}

@media only screen and (max-width: 380px) {
	.masonry-images {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
		-webkit-column-gap: 0;
		-moz-column-gap: 0;
		column-gap: 0;
	}
	.masonry-images.masonry-images__5c {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
		-webkit-column-gap: 10px;
		-moz-column-gap: 10px;
		column-gap: 10px;
	}
	.c-swatches > div {
		width: calc(50% - 5px);
		margin-right: 10px;
		margin-bottom: 10px;
	}
	.c-swatches > div:nth-child(5n) {
		margin-right: 10px;
	}
	.c-swatches > div:nth-child(3n) {
		margin-right: 10px;
	}
	.c-swatches > div:nth-child(2n) {
		margin-right: 0px;
	}
}

.c-product__details__label {
	font-weight: 200;
}

.c-product__details li {
	margin-bottom: 20px;
}

.c-product__details__value {
	font-weight: 500;
}

.c-product__details__value>div .texture-preview {
	top: 12px;
}

.c-product__details__value>div {
	width: 100%;
	margin-bottom: 10px;
	line-height: 20px;
}

.c-product__details__value.c-product__details__value--list>span {
	display: inline-block;
	position: relative;
	width: 100%;
	margin-bottom: 4px;
	padding-left: 12px;
	line-height: 20px;
	margin-bottom: 10px;
}

.c-product__details__value.c-product__details__value--list>span:after {
	display: block;
	position: absolute;
	top: 11px;
	left: 0;
	content: '';
	width: 4px;
	height: 4px;
	background: rgba(255, 255, 255, 0.2);
	border: 1px solid rgba(255, 255, 255, 0.3);
}

.c-category-resume h2 {
	font-size: 30px;
	line-height: 34px;
	margin-bottom: 0;
}

.c-category-resume h3 {
	font-size: 10px;
	line-height: 14px;
}

.c-category-resume.c-category-not-archive {
	bottom: 6px;
	left: 12px;
}

.filtri--selezionati {
	margin-top: 10px;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.filtri--selezionati>span {
	text-transform: uppercase;
	display: inline-block;
	position: relative;
	width: 100px;
	border-right: 1px solid rgba(255, 255, 255, 0.3);
}

.filtri--selezionati>div {
	display: inline-block;
	width: calc(100% - 100px);
	position: relative;
	padding-left: 14px;
}

.c-single-has-background {
	background-color: #364a52;
}

@media screen and (min-width: 1025px) {
	.c-category-resume h2 {
		font-size: 40px;
		line-height: 44px;
		margin-bottom: 0;
	}
	.c-category-resume h3 {
		font-size: 12px;
		line-height: 16px;
	}
	.c-category-resume.c-category-not-archive {
		bottom: 12px;
		left: 18px;
	}
}

@media screen and (min-width: 1366px) {
	.c-product__details__value.c-product__details__value--list>span,
	.c-product__details__value>div {
		width: calc(50% - 7.5px);
		margin-right: 15px;
		float: left;
	}
	.c-product__details__value.c-product__details__value--list>span:nth-child(2n),
	.c-product__details__value>div:nth-child(2n) {
		margin-right: 0;
	}
}

.c-card-container {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.c-card-container img {
	width: 100%;
}

.c-card h3 {
	line-height: 23px;
	padding-bottom: 6px;
}

.c-home .c-overlay {
	background:
  		url("../images/overlay-home.png"),
  		rgba(0, 0, 0, 0.5);
	background-size: auto 100%, cover;
}

.c-home .shower.shower-pvd {
	top: calc( 44 * 100vh / 1080);
	width: calc( 612.02 * (2400 * 100vh / 1080) / 2400);
	right: calc( 314 * (2400 * 100vh / 1080) / 2400);
}

.c-home .shower.shower-corti_segrete {
	top: calc( 0 * 100vh / 1080);
	width: calc( 705.02 * (2400 * 100vh / 1080) / 2400);
	right: calc( 237 * (2400 * 100vh / 1080) / 2400);
}

.c-home .shower.shower-citylife {
	top: calc( 0 * 100vh / 1080);
	width: calc( 391.02 * (2400 * 100vh / 1080) / 2400);
	right: calc( 539 * (2400 * 100vh / 1080) / 2400);
}

.c-home .shower.shower-lords-of-verona {
	top: calc( -2 * 100vh / 1080);
	width: calc( 866.02 * (2400 * 100vh / 1080) / 2400);
	right: calc( 214 * (2400 * 100vh / 1080) / 2400);
}

.c-home .shower.shower-living_tortona {
	top: calc( 28 * 100vh / 1080);
	width: calc( 859.02 * (2400 * 100vh / 1080) / 2400);
	right: calc( 375 * (2400 * 100vh / 1080) / 2400);
}

@media screen and (max-width: 767px) {
	.c-card {
		width: calc(50% - 10px);
		margin-right: 20px;
	}
	.c-card:nth-of-type(2n) {
		margin-right: 0;
	}

	.c-filtri-collezioni .c-fake-select{
		width: 100%;
	}
}

@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
	.c-card {
		width: calc(50% - 15px);
		margin-right: 30px;
	}
	.c-card:nth-of-type(2n) {
		margin-right: 0;
	}
}

@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
	.c-card {
		width: calc(33.333% - (30px * 2 / 3));
		margin-right: 30px;
	}
	.c-card:nth-of-type(3n) {
		margin-right: 0;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1366px) {
	.c-card {
		width: calc(25% - (40px * 3 / 4));
		margin-right: 40px;
	}
	.c-card:nth-of-type(4n) {
		margin-right: 0;
	}
}

@media screen and (min-width: 1367px) {
	.c-card {
		width: calc(25% - (60px * 3 / 4));
		margin-right: 60px;
	}
	.c-card:nth-of-type(4n) {
		margin-right: 0;
	}
}

@media only screen and (min-width: 1024px) and (max-width: 1366px){
	.c-header{
		top: 0px;
	}

	.o-menu-small{
		padding: 0px 5px;
	}

	.o-menu-small .o-menu .o-menu__item a{
		padding: 10px 15px;
	}

	.menu--social a{
		padding: 10px 5px !important;
	}

	.o-menu .o-menu__item span{
		padding: 10px;
	}

	.main--header {
		top: 40px;
		position: absolute;
		width: 100%;
		left: 0;
		padding: 10px !important;
	}

	.is-single-product .o-main-content .o-wrapper.o-wrapper--center{
		max-width: 100%;
	}

	.c-product__title{
		padding-right: 50px;
	}

	.c-product__title .c-close{
		right: 0px;
	}

}

@media screen and (max-width: 1024px) {
	.c-logo {
		max-width: 150px;
		padding-top: 2px;
	}
	.mobile-topbar .menu--social {
		width: 100%;
		display: inline-block;
		z-index: 9;
		border-bottom: 1px solid rgba(255, 255, 255, 0.1);
		margin-bottom: 10px;
	}
	.mobile-topbar .menu--social svg,
	.mobile-topbar .o-menu .o-menu__item-lang>span .lang-globe {
		width: 13px;
		height: 13px;
	}
	.mobile-topbar .o-menu .o-menu__item-lang {
		float: right;
	}
	.mobile-topbar .o-menu .o-menu__item-lang>span {
		padding: 4px 0px 8px 0px;
	}
	li.o-menu__item.o-menu__item-lang:before {
		display: none;
	}
	.mobile-topbar .menu--social .o-menu__item a {
		padding: 4px 18px 8px 0px;
	}
}

.o-share .o-share__icon.is-added {
	background-color: #ffffff;
}

.o-share .o-share__icon.is-added svg.svg-white-fill path,
.o-share .o-share__icon.is-added svg.svg-white-fill circle {
	fill: #364a52;
	stroke: #364a52;
}

.c-full__scrollx {
	display: inline-block;
	position: relative;
	width: 100%;
	margin-bottom: 120px;
	overflow: hidden;
	width: 80%;
	margin-left: 10%;
}

.c-full__scrollx h1 {
	font-size: 2.8rem;
	line-height: 2.8rem;
	font-weight: bold;
	margin-bottom: 30px;
}

@media only screen and (max-width: 767px) {
	.c-full__scrollx h1 {
		font-size: 1.875rem;
		line-height: 1.875rem;
	}
}

.c-full__scrollx>div {
	overflow-x: auto;
}

.c-full__scrollx>div::-webkit-scrollbar {
	height: 4px;
}

.c-full__scrollx img {
	overflow-x: auto;
	max-height: calc(100vh - 130px);
	max-width: -moz-min-content;
	max-width: min-content;
	max-width: -webkit-min-content;
}

.c-full__scrollx:after {
	display: block;
	content: '';
	width: 40px;
	height: 40px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFGmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDEtMjFUMDk6MTk6MDcrMDE6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTAxLTIxVDA5OjIyOjQyKzAxOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTAxLTIxVDA5OjIyOjQyKzAxOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmM5ZmUxMTJhLTVmOGEt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');
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	left: 30px;
	bottom: 30px;
	z-index: 2;
	-webkit-animation-name: loop-translate;
	animation-name: loop-translate;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	animation-direction: alternate-reverse;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
}

@-webkit-keyframes loop-translate {
	from {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	to {
		-webkit-transform: translate(30px, 0);
		transform: translate(30px, 0);
	}
}

@keyframes loop-translate {
	from {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	to {
		-webkit-transform: translate(30px, 0);
		transform: translate(30px, 0);
	}
}

.c-parallax.c-parallax--full {
	width: 80%;
	margin-left: 10%;
	margin-bottom: 240px;
}

.c-parallax__column {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	text-align: justify;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.c-parallax__column h5 {
	font-family: "Playfair Display", serif;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 16px;
}

.c-parallax__column--4>div {
	width: calc(25% - (40px * 3 / 4));
	margin-right: 40px;
}

.c-parallax__column--4>div:nth-child(4n) {
	margin-right: 0;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.c-full__scrollx,
	.c-parallax.c-parallax--full {
		margin-bottom: 180px;
		width: 100%;
		margin-left: 0;
	}
	.c-parallax__column--4>div {
		width: calc(50% - 20px);
		margin-right: 40px;
	}
	.c-parallax__column--4>div:nth-child(2n) {
		margin-right: 0;
	}

	.c-header-full nav.o-menu-small {
		padding-left: 40px;
		left: 100%;
		width: 50%;
		transform: translate(-100%, -50%);
	}

	.o-menu-small .o-menu.menu--social{
		display: none;
	}

	.o-menu-small .o-menu .o-menu__item a{
		position: relative;
	}

	.o-menu-small .o-menu__item.o-menu__item-lang{
		display: none;
	}

	.o-menu-small .o-menu .o-menu__item a{
		padding: 10px 0px;
	}

	.o-menu-small .o-menu .o-submenu{
		background-color: transparent;
		color: #fff;
		border: none;
		text-align: left;
	}

	.o-menu .o-submenu a{
		color: #fff !important;
	}

	.o-menu-small .has-children:hover .o-submenu{
		position: relative;
	}

	.o-menu-small .o-menu .o-submenu::before,
	.o-menu-small .o-menu .o-submenu::after{
		display: none !important;
	}

	.c-header-full .o-menu-big .o-menu__item span{
		font-size: 2.75rem;
		line-height: 2.8rem;
		text-transform: none;
	}

	.c-header-full{
		background-color: #364a52;
	}

	ul.o-submenu {
		background-color: transparent;
		text-align: left;
		border: none;
	}

	ul.o-submenu a{
		color: #fff;
	}

	.o-menu-big .has-children:hover .o-submenu{
		position: relative;
	}

	.o-submenu::before{
		display: none;
	}

	.o-menu-big .o-menu .o-submenu a {
		font-size: 25px !important;
		margin-left: 20px;
	}
}

@media only screen and (max-width: 1024px){
	.left-form-container {
		width: 100%;
		margin-bottom: 40px;
	}

	.right-image-container {
		width: 100%;
	}

	.multiple--images > div > a{
		width: calc(50% - 20px);
	}

	.multiple--images>div img{
		width: 100%;
	}
}

@media only screen and (max-width: 1024px) and (min-width: 768px){
	body.has-scroll .o-wrapper {
		margin-top: 116px;
	}

	.left-form-container {
		margin-bottom: 40px;
	}

	.right-image-container {
		margin-bottom: 40px;
	}
}


@media only screen and (max-width: 767px) {

	.c-parallax__text.c-parallax__text--right{
		text-align: left;
	}

	.c-parallax .c-gallery--half{
		width: 100%;
	}

	.c-retailers__group .c-retailers__single{
		width: 100%;
	}

	.c-full__scrollx,
	.c-parallax.c-parallax--full {
		margin-bottom: 40px;
		width: 100%;
		margin-left: 0;
	}
	.c-parallax__column {
		text-align: left;
	}
	.c-parallax__column--4>div {
		width: 100%;
		margin-right: 0;
	}

	.c-header.c-header-full{
		overflow-y: auto;
	}

	.o-menu-small .menu--social{
		display: none;
	}

	.o-menu-small .o-menu__item-lang{
		display: none !important;
	}

	.o-menu__item  a{
		position: relative;
	}

	.has-children:hover .o-submenu{
		position: relative;
	}

	.has-children .o-submenu{
		background-color: transparent !important;
		border: none !important;
		text-align: left !important;
	}

	.has-children .o-submenu:after{
		display: none;
	}

	.has-children .o-submenu a{
		color: #fff !important;
	}

	.o-menu-small .o-menu .o-submenu .o-menu__item a{
		border: none;
	}

	.has-children .o-submenu .o-menu__item{
		position: relative;
		padding-left: 10px;
	}

	.has-children .o-submenu .o-menu__item:before{
		content: '';
		position: absolute;
		left: 0;
		top: 50%;
		transform: translate(0, -50%);
		width: 1px;
		height:  60%;
		background-color: #fff;
	}
}

.c-remove-whis {
	display: block;
	position: absolute;
	width: 40px;
	height: 40px;
	background: #fff;
	border-radius: 50%;
	top: 14px;
	right: 14px;
	cursor: pointer;
	z-index: 9;
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	border: none;
}

.c-remove-whis svg {
	display: block;
	width: 24px;
	height: 24px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.c-remove-whis svg * {
	fill: #364a52;
}

.c-parallax__text.c-parallax__text{
	transform: translate( -20% , 150px );
}

.c-parallax__text--right.c-parallax__text--right{
	transform: translate( 10% , 150px );
}

.c-btn__item.c-btn__item--allegato span svg {
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
}

.c-btn--flexed {
  display: flex !important;
  justify-content: space-between;
  align-items: flex-end;
  flex-wrap: wrap;
}

.c-btn.c-btn--flexed > .c-btn__item {
  margin: 0 auto;
}

@media only screen and (max-width: 1366px) {
  .c-contract.c-contract--single .c-btn {
    bottom: -50px;
  }
}

@media only screen and (max-width: 767px) {
  .c-contract.c-contract--single .c-btn {
    bottom: -10px;
  }
}
/*---------------------------------------------------------*/
@media only screen and (min-width: 767px) {
	.is-single-news .c-contract__description.has-custom-scroll-2 p {
    margin-right:20px;
}
.is-single-news .c-contract__description.has-custom-scroll-2 {
    overflow: auto;
}
.bottom-shadow:before {
    content: "";
    display: block;
    position: absolute;
    bottom: 90px;
    left: 0;
    width: 100%;
    height: 25%;
    z-index: 1;
    opacity: 1;
    background-image: linear-gradient(to top, #364a52 0%, rgba(54, 74, 82, 0) 100%);
    transition: all 0.3s ease;
    will-change: opacity;
    pointer-events: none;
}
.top-shadow:before {
    content: "";
    display: block;
    position: absolute;
    top: 90px;
    left: 0;
    width: 100%;
    height: 25%;
    z-index: 1;
    opacity: 0;
    background-image: linear-gradient(to bottom, #364a52 0%, rgba(54, 74, 82, 0) 100%);
    transition: all 0.3s ease;
    will-change: opacity;
    pointer-events: none;
}
.top-shadow.short-title::before {
	top: 60px;
}
.top-shadow.no-scroll::before, .bottom-shadow.no-scroll::before {
	opacity: 0;
}
  .top-shadow.is-scrolled:before, .top-shadow.is-end-scrolled:before {
    opacity: 1;
}
  .bottom-shadow.is-end-scrolled:before {
    opacity: 0;
}
.top-shadow.long-title::before {
	top: 120px;
}

}
@media only screen and (min-width: 768px) and (max-width: 992px) {
	.top-shadow.long-title::before {
		top: 130px;
	}
}

.o-menu__item a svg {
	width: 16px;
	height: 16px;
}
.c-sidebar-mobile {
		display: none;
	}
@media only screen and (max-width: 767px) {
	.c-sidebar-mobile {
		display: block;
	}
	.c-sidebar {
		display: none;
	}
	.o-main-content .c-retailers {
		order: 2;
	}
}
.c-contatti-form__select__label {
	display: inline-block;
	margin-top: 10px;
	margin-bottom: 10px;
}
.c-contatti-form__select__label.error select {
	border: 2px solid #feff00;
}
.o-form .c-contatti-form__privacy input[type="checkbox"] {
	margin-top: -20px;
}
.c-product__description .c-downloads .file-nd {
	cursor: pointer;
}
.file-3download h1 {
	font-size: 48px;
	line-height: 48px;
}
.file-3download a {
	cursor: pointer;
	background-image: none;
	position: relative;
	padding: 10px 15px 10px 55px;
	display: block;
	margin-bottom: 15px;
	background-repeat: no-repeat;
	background-position: left center;
	text-transform: uppercase;
	text-decoration:none !important;
	text-align:center;
	margin-bottom:40px;
}
.file-3download a > div {
	width: 45px;
	height: 45px;
	display: block;
	position: absolute;
	left: 30%;
	top: 50%;
	border: 1px solid #e0e0e0;
	border-radius: 50%;
	background-color: #364a52;
	transform: translate(0, -50%);
	transition: background-color 300ms ease-in-out;
}
.file-3download a div svg {
	top: 50%;
	left: 50%;
	position: absolute;
	display: block;
	transform: translate(-50%, -50%);
	width: 20px;
	height: 20px;
}
.file-3download a span {
	font-size: 16px;
	line-height: 1.6;

}

.o-content-cataloghi {
	float: unset;
	margin-right: auto;
	margin-left: auto;
}
.c-cataloghi-form {
	width:80%;
	float:right;
	padding-top:50px;
	padding-bottom:50px;
	min-height: 750px;
}
.hbspt-form{
	background-color: #fff;
  padding: 20px;
}

.o-form .c-contatti-form__input.c-contatti-form__input--textarea {
	margin-top: 20px;
}

.o-form .c-contatti-form__marketing {
  float: left;
  display: block;
  position: relative;
  width: 100%;
  margin-top: 20px;
  font-size: 12px;
}
/*  */


.o-form .c-contatti-form__marketing input[type="checkbox"], .o-form .c-contatti-form__marketing label::before {
  width: 20px;
  height: 20px;
  top: 50%;
  left: 0;
  margin-top: -10px;
  position: absolute;
  cursor: pointer;
}
.o-form .c-contatti-form__marketing input[type="checkbox"] {
  opacity: 0;
  -webkit-appearance: none;
  display: inline-block;
  vertical-align: middle;
  z-index: 100;
}
.o-form .c-contatti-form__marketing label::before {
  margin-top: 0px;
  content: "";
  border: 1px solid #fff;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.o-form .c-contatti-form__marketing svg {
  position: absolute;
  width: 20px;
  height: 20px;
  top: 0;
  margin-top: 0;
  left: 0;
  pointer-events: none;
}

.o-form .c-contatti-form__marketing input[type="checkbox"] {
  margin-top: -20px;
}
.o-form .c-contatti-form__marketing label {
  display: inline-block;
  position: relative;
  font-size: 32px;
  padding: 0 0 0 30px;
  vertical-align: top;
  color: rgba(0, 0, 0, 0.2);
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.o-form .c-contatti-form__marketing svg path {
  stroke: #fdfcd3;
  stroke-width: 8px;
  stroke-linecap: round;
  stroke-linejoin: round;
  fill: none;
  stroke-dasharray: 126.367, 126.367;
  stroke-dashoffset: 126.5px;
  transition: stroke-dashoffset 0.2s ease-in-out 0s;
}
.o-form .c-contatti-form__marketing svg.open path {
  stroke-dashoffset: 0px;
}


/* POPUP */

body.popup-noscroll, html.popup-noscroll  {
	overflow: hidden !important;
}

.popup-landing {
	position: fixed;
  width: 100%;
  height: 100dvh;
  top: 0;
	z-index: 9999999;
	display: block;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 300ms ease, visibility 500ms ease;
	-o-transition: opacity 300ms ease, visibility 500ms ease;
	transition: opacity 300ms ease, visibility 500ms ease;
	background-color: #364a52;
}
.popup-landing.js-popup-active {
	display: block;
	opacity: 1;
	visibility: visible;
}
.popup-landing.js-popup-disable {
	display: none;
	opacity: 0;
	visibility: hidden;
}
.popup-container {
	height: 100%;
}
.popup-image {
	height: 100%;
}
.popup-top {
	position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 30px 5%;
}
.popup-mobile .popup-top {
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.popup-desktop img, .popup-mobile img {
	width: 100%;
	height: 100%;
	pointer-events: none;
}
.popup-top-link {
  color: #000;
  font-size: 24px;
  line-height: 30px;
  font-weight: 500;
	cursor: pointer;
}
.popup-top-link:hover {
  color: #000;
	text-decoration: underline;
}
.popup-top-link.disable {
  opacity: 0.5;
  pointer-events: none;
}
.popup-top-link img {
  max-width: 250px;
	display: block;
}
.popup-button {
	position: absolute;
  top: 80%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding: 10px;
  background-color: #2a3b4d;
  color: #000;
	min-width: 160px;
	text-align: center;
	cursor: pointer;
}

.popup-button:last-of-type {
  top: 87%;
}
.popup-button.disable {
  opacity: 0.7;
	pointer-events: none;
}
.popup-button:hover {
  color: #fff !important;
}


@media screen and (max-width: 1400px){
	.popup-top-link {
		font-size: 20px;
		line-height: 26px;
	}
	.popup-top-link img {
		max-width: 200px;
	}
}
@media screen and (max-width: 1200px){
	.popup-top-link {
		font-size: 16px;
		line-height: 24px;
	}
	.popup-top-link img {
		max-width: 150px;
	}
}
@media screen and (max-height: 600px){
	.popup-top-link {
		font-size: 14px;
		line-height: 20px;
	}
	.popup-top-link img {
		max-width: 100px;
	}
}

.popup-mobile{
	display: none;
}
@media screen and (max-width: 767px){
	.popup-desktop{
		display: none;
	}
	.popup-mobile{
		display: block;
	}
}

.c-home--cover .c-background-fixed > div {
	background-size: cover;
}

.c-homepage__title h1 {
  transition: opacity 0.4s ease;
}