<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 *  Bootstrap TouchSpin - v3.1.1
 *  A mobile and touch friendly input spinner component for Bootstrap 3.
 *  http://www.virtuosoft.eu/code/bootstrap-touchspin/
 *
 *  Made by IstvĂĄn Ujj-MĂŠszĂĄros
 *  Under Apache License v2.0 License
 */

  @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&amp;display=swap');

body {
	font-family: 'Poppins', sans-serif !important;
}

@media (max-width: 767px){
.ce-product-variants--layout-inline:not(.ce-product-variants--label-inline) .ce-product-variants__item {
  flex-direction: column;
  text-align: center;
  margin: 25px auto !important;
}

.plist_attribute_images_product_page {
	text-align:center;
}
}

@media (min-width: 767px){

.responsivelist {
	display:none;
}

}

ul.contList {
	margin-bottom:3px;
}

.contList li {
	text-align:center;
}

.comb {
	color:#8f8f8f;
	font-weight:400 !important;
	text-transform: uppercase;
	font-size:12px;
	letter-spacing:0.8px;
}

.product-miniature .product-price-and-shipping {
  font-weight: 600;
  color: #232323;
  text-align: center;
  font-size: 13px;
  letter-spacing: 0.8px;
}

#wrapper {
  padding-top: 1.563rem;
  background: #fff;
}

.product-miniature .product-title {
  margin-top: 10px;
}

.product-miniature .product-title a {
  font-weight: 900;
  color: #232323;
  text-align: center;
  text-decoration: none;
  font-size: 13px;
  letter-spacing: 0.8px;
}

.product-miniature .thumbnail-container:hover .product-description::after,.product-miniature .thumbnail-container:focus .product-description::after{
	position:absolute;top:0;left:10%;width:100%;border-top:0px;opacity:0.25;
	}
	
.oowl-carousel.plist_attribute_images img {
  width: 50px !important;
}

.plist_attribute_images img {
	border:0px;
}

.oowl-carousel .oowl-item {
  float: left;
  width: 49px !important;
}

.plist_attribute_images {
  border-bottom: 1px solid #f8f8f8;
  border-top: 1px solid #f8f8f8;
}

.product-miniature .thumbnail-container:hover .highlighted-informations, .product-miniature .thumbnail-container:focus .highlighted-informations {
  top: calc(100% - 5.4rem);
}

.plist_attribute_images img {
  border-radius: 0px;
  background: #FFF;
  width: 40px;
  margin-bottom: 0;
  margin-top: 0;
  padding:0px;
  padding-top: 3px;
}

.plist_attribute_images {
	margin-top:0px;
}


.container {
  width: 100%;
  max-width: 100%;
 
}

#amazzing_filter {
  background: #FFF;
  padding: 0;
  box-shadow: none;
  margin-bottom: 1.5625rem;
}

.horizontal-layout .h-el {
  width: 15%;
}

.horizontal-layout .af_subtitle {
  border: 0;
  font-size: 13px;
  letter-spacing: 0.8px;
}

.af_subtitle.toggle-content::before {
  border: 2px solid #232323;
}

#amazzing_filter.horizontal-layout .h-el {
  padding-right: 25px;
}


#amazzing_filter.horizontal-layout {
  margin: 0 0 1rem 0;
  border-top: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2f2;
}
/* search */

.elementor-search--skin-topbar .elementor-search__container {
  position: fixed;
  z-index: 9998;
  left: 0;
  right: 0;
  border: 1px solid #f8f8f8;
  background: #fff;
}

.elementor-search--skin-topbar .elementor-search__container {
  border-left-width: 0 !important;
  border-right-width: 0 !important;
}

.elementor-search--skin-topbar .elementor-search input[type="search"].elementor-search__input {
  font-size: 12px;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: #eceaea;
  border-radius: 0;
  line-height: 1.5;
  max-width: 500px;
  text-align: left;
  margin: 0 auto;
}

.elementor-search--skin-topbar .elementor-lightbox {
	top:120px;
	box-shadow:none;
}

.elementor-search .dialog-lightbox-close-button {
  transition: color .5s;
  top: 0;
  right: 10px;
}

.elementor-search__input-wrapper input:before {
	content: "\f007";
}

#index .product-miniature .thumbnail-container .product-thumbnail img {
  top: -20px;
}

#globo-hidden-menu-displayTop-1 .globomenu .globomenu-item-level-0 &gt; .globomenu-target i.fa, #globo-hidden-menu-displayTop-1 .globomenu .globomenu-item-level-0 &gt; .globomenu-target &gt; span {
  font-size: 16px !important;
  color: #232323 !important;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif !important;
}

#globomenu-item-138 .globomenu-target {
  padding: 0px !important;
}

#globomenu-item-149 .globomenu-target {
  padding: 0px !important;
}

#globomenu-item-159 .globomenu-target {
  padding: 0px !important;
}

#globomenu-item-160 .globomenu-target {
  padding: 0px !important;
}

#globomenu-item-138 .globomenu-target-text {
  display: none;
}

#globomenu-item-149 .globomenu-target-text {
  display: none;
}

#globomenu-item-159 .globomenu-target-text {
  display: none;
}

#globomenu-item-160 .globomenu-target-text {
  display: none;
}

/*.menuenox {
	position:relative;
	top:-55px;
	z-index:1;
}*/

.menuenox {
	position: absolute;
	bottom: -22px;
	z-index: 1;
	width: 100%;
}

.areariservata {
	position:relative;
	top:5px;
	z-index:99;
}

.menutente {
	position:relative;
	z-index:999;
}

#globo-hidden-menu-displayTop-1 .globomenu .globomenu-submenu .globomenu-item-header &gt; .globomenu-target &gt; span {
  font-size: 14px !important;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif !important;
}

#globo-hidden-menu-displayTop-1 .globomenu .globomenu-submenu .globomenu-item-header &gt; .globomenu-target &gt; span {
  font-size: 16px !important;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif !important;
}

#globo-hidden-menu-displayTop-1 .globomenu .globomenu-submenu, #globo-hidden-menu-displayTop-1 .globomenu .globomenu-submenu .globomenu-target, #globo-hidden-menu-displayTop-1 .globomenu .globomenu-submenu .globomenu-target &gt; span, #globo-hidden-menu-displayTop-1 .globomenu .globomenu-submenu .globomenu-form-control {
  color: #fff !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif !important;
}

.globomenu .globomenu-item-layout-image_above &gt; .globomenu-image {
  margin-bottom: 0px !important;
}

.globomenu-image {
  padding-right: 0px !important;
}

/* header categories */

#category .breadcrumb {
  position: absolute;
  z-index: 99;
  width: 98%;
  text-align: center;
  top: 320px;
}

#category #wrapper .breadcrumb li a {
	color:white;
	font-weight:600;
}

#category #wrapper .breadcrumb li span {
	color:white;
	font-weight:600;	
}


#category #wrapper .breadcrumb li::after {

    margin: 0.3125rem;
    color: #fff;
    content: "/";
}

#category .block-category h1 {
  margin-bottom: 1rem;
  font-size: 2rem;
  text-align: center;
  color: white;
  margin-top: 1rem;
}

#category #category-description {
	text-align: center;
	width:100%;
}

#category .block-category .block-category-inner #category-description a {
	color:white;
}

#category .block-category .block-category-inner #category-description p, #category .block-category .block-category-inner #category-description .page-content.page-cms ul, #category .page-content.page-cms .block-category .block-category-inner #category-description ul {
	color:white;
}


/* end header categories */

@media (min-width: 991px){
	#search-menu {
		display:none;
	}
	
	#globomenu-item-170 {
		display:none;
	}
}

.category-cover {
	display: none;
}

@media (max-width: 990px){

/*.menuresp{
	border-bottom: 1px solid #F8F8FB;
}*/

#globo-hidden-menu-displayTop-1 {
	width:auto;
	position:absolute !important;
	top:-104px;
	left:24px;
}

.block-category .block-category-inner .category-cover img {
  width: 100% !important;
  height: auto !important;
}

.category-cover {
	display: block !important;
}

.block-category {
	/*background-size: contain !important;
	background-position: top left !important;*/
	background-image:none !important;
	height:auto !important;
}

.block-category .block-category-inner {
	
}

#category .block-category h1 {
  color: black !important;
  margin-top:0px !important;
  position:relative;
  
}

#category .block-category .block-category-inner #category-description p, #category .block-category .block-category-inner #category-description .page-content.page-cms ul, #category .page-content.page-cms .block-category .block-category-inner #category-description ul {
  color: black !important;
}

.videoproduct {
	 top: 0px !important;
	 
}

}

#manufacturer-short_description {
	display:none;
	overflow:hidden;
}

#manufacturer-description {
	display:none;
	overflow:hidden;
}

.ce-product-variants__option {
  text-align: center;
  max-width: 50px;
  overflow: hidden;
  max-height: 26px;
}

.ce-product-variants__label {
  text-align: center;
}

.js-product {
	display: flex;
}

.borde img {border: 2px solid #000;}

.productinfo a {
	color:#fff !important;
	font-weight: 400 !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
	cursor: pointer !important;
	font-family: 'Poppins', sans-serif !important;
	font-size: 13px !important;
	width: 100%;
	padding: 9px;
}


.btn-primary, .btn-secondary, .btn-tertiary {
  font-weight: 400;
  text-transform: uppercase;
  font-size: 13px;
  letter-spacing: 1px;
}

.boxcookie {
	display:inline;
}

.horizontal-layout .has-selection .af_subtitle {
  color: #444;
}

.horizontal-layout .has-selection .af_filter_content {
  border-color: #f2f2f2;
}

.horizontal-layout .has-selection .af_subtitle.toggle-content::before {
  border-color: #444;
}

.horizontal-layout .af_filter_content {
  border: 1px solid #f2f2f2;
  margin-top: 7px;
  border-top:0px;
}</pre></body></html>