.footer.content{padding: 0px !important;}
.footer-column{margin: 0px!important;padding: 10px 0px!important;}
.panel.header{padding: 5px 0px 0px 0px!important;}
.page-header>.content{padding: 5px 0px 10px 0px!important;}
.ammenu-nav-sections.-topmenu:not(.-hamburger) .ammenu-main-container .ammenu-items.-root{max-width: 1440px;}
.copyright{padding: 10px 0px !important;}
.footer-currency .form-language .form-language-menu{padding-top:0;width:100%;padding: 0px;}
.footer-currency .form-language .form-language-menu li{display:inline-block;margin-right:10px}
.footer-currency{border-bottom:1px solid #4f4f4f;padding-bottom:0;width:100%;display: flex;justify-content: space-between;}
.footer-currency .currency { width: 35%; }
.footer-currency  ul,ol{list-style:none;margin-bottom: 0px;}
.footer .amtheme-payment-methods{width:auto!important}
.amtheme-categories-choice {padding:0px}
.amtheme-section-block{margin-bottom:10px}
.wrapper-description{margin: 0px !important;padding: 0px !important;}
.product-item-info{padding: 0px 10px !important;}
.product-item{margin: 5px 5px !important;}
.price-label{display:none;}
.product-item-info .price-box .price{font-weight: 300;font-size: 1.5rem;line-height: 1.6rem;}
.amtheme-custom-footer .footer-column>:not(:last-ch*ild){margin-bottom: 0!important;}
footer{background: #F4F4F4;}
.amtheme-product-wrap {margin:0px!important}
h1, .amtheme-tabs-widget .amtheme-heading{font-size:2.2rem; line-height:3.3rem;}
.swatch-option {background-size: contain;}
.product-social-links{display: none!important;}
.amtheme-product-wrap .product-addto-links{flex-wrap:nowrap;margin:5px 5px 5px 0px;}
.product-options-bottom{ width: 100%!important;margin-bottom:0!important;}
.nav-sections-item-content>.navigation{padding: 0px;}
.navigation li.level0.parent>a:before{display: none!important;}
.navigation li.level0.parent{padding-inline-end: 32px!important;}
.page-layout-1column .amtheme-product-wrap > .amtheme-product-info{max-width: none!important;}
.amtheme-actions-wrap{
    margin-top: 0px!important;
    min-width: 165px;
    max-width: 25%;
}
.box-tocart.qty{
	 margin-top: 6px!important;
	float:left;
    max-width: 36%;
    min-width: 200px;
	margin:0px;
}
.amtheme-product-info .swatch-attribute
{margin:0;}
.product-info-price{
    margin-top: 6px!important;
	float:left;
    max-width: 66%;
    min-width: 200px;
}
.desc_ext{
    max-height: 150px;
    overflow: auto;
    margin: 0 0 15px 0;
    background: #dddddd;
	}
.page-layout-1column .amtheme-short-info{
	margin-bottom:0px;
}
.amtheme-product-info .product.attribute.overview{display:none;}
.amtheme-product-info .product.attribute.desc{
	max-height: 150px;
	overflow: auto;
	margin-bottom:15px;
	}
.box-tocart .qty{margin-bottom: 5px!important;}
.desc_ext .label{font-weight: bold;}.price-label{display:none;}
.stock{display:none;}
.product-pay-info{
    display: flex;
    justify-content: space-between;
}
.product-spazio{display: flex;flex-direction: column;}
.product-spazio a{display: flex;color: #070605;}
.product-spazio div{background: #f1f1f1;margin: 5px;display: flex;width: 400px;align-items: center;flex-direction: column;}
.product-spazio div:hover{background: #c4e7f4;}
.product-spazio span{padding: 5PX;margin: 10px;}
.product-spazio .button_preventivo{}
.product-spazio .button_preventivo span{
    padding: 0px;
    margin: 5px 10px;
}
.product-spazio .button_preventivo p{
    font-size: 11px;
    text-decoration-line: underline;
}
.product-spazio .button_bonifico{}
.product-spazio .button_spedizione{display: none;}
.checkout-index-index .header.content>.logo{
    margin: 0!important;
}
.checkout-index-index .page-header:before{display:none!important;}
.checkout-shipping-method > .step-title{display:none}
.table-checkout-shipping-method{display:none}
.ship-via{display:none}
@media(min-width: 768px), print{
.page-layout-2columns-left.page-with-filter .columns, .page-layout-2columns-right.page-with-filter .columns, .page-layout-3columns.page-with-filter .columns{padding-top:60px!important}
.page-layout-2columns-left:not(.page-with-filter) .products-grid .items.-col-xl-4 .product-item, .page-layout-2columns-left.page-with-filter:not(.-filter-inactive) .products-grid .items.-col-xl-4 .product-item, .page-layout-2columns-left.page-with-filter.-filter-active .products-grid .items.-col-xl-4 .product-item, .page-layout-2columns-right:not(.page-with-filter) .products-grid .items.-col-xl-4 .product-item, .page-layout-2columns-right.page-with-filter:not(.-filter-inactive) .products-grid .items.-col-xl-4 .product-item, .page-layout-2columns-right.page-with-filter.-filter-active .products-grid .items.-col-xl-4 .product-item{width:calc(25% - 10px);}
.amtheme-categories-choice .amtheme-item{max-width: calc(100% / 8 - (15px * 2))!important;}
.amtheme-custom-footer{display: block!important;width: 1440px;}
  .amtheme-custom-footer.-three-columns .footer-column{display: block!important;max-width: 100%!important;}
.page-main {
    box-sizing: unset!important;
}
}

@media only screen and (max-width: 479px){
  .page-layout-2columns-left:not(.page-with-filter) .products-grid .items.-col-xl-4 .product-item, .page-layout-2columns-left.page-with-filter:not(.-filter-inactive) .products-grid .items.-col-xl-4 .product-item, .page-layout-2columns-left.page-with-filter.-filter-active .products-grid .items.-col-xl-4 .product-item, .page-layout-2columns-right:not(.page-with-filter) .products-grid .items.-col-xl-4 .product-item, .page-layout-2columns-right.page-with-filter:not(.-filter-inactive) .products-grid .items.-col-xl-4 .product-item, .page-layout-2columns-right.page-with-filter.-filter-active .products-grid .items.-col-xl-4 .product-item{width:calc(50% - 10px)!important;}
.amtheme-product-info .product.attribute.desc{overflow:unset;max-height: none;}
	.desc_ext{overflow:unset;max-height: none;}
}
@media only screen and (max-width: 767px){
	.product-pay-info{
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}
	.footer-currency{
    flex-direction: column;
}
  .page-layout-2columns-left:not(.page-with-filter) .products-grid .items.-col-xl-4 .product-item, .page-layout-2columns-left.page-with-filter:not(.-filter-inactive) .products-grid .items.-col-xl-4 .product-item, .page-layout-2columns-left.page-with-filter.-filter-active .products-grid .items.-col-xl-4 .product-item, .page-layout-2columns-right:not(.page-with-filter) .products-grid .items.-col-xl-4 .product-item, .page-layout-2columns-right.page-with-filter:not(.-filter-inactive) .products-grid .items.-col-xl-4 .product-item, .page-layout-2columns-right.page-with-filter.-filter-active .products-grid .items.-col-xl-4 .product-item{width:calc(33% - 10px);}
   .amtheme-product-info .box-tocart .action.tocart {
    min-width: 100%!important;
  }
	.product-spazio{display:flex;flex-direction: column;}
	.product-spazio div{margin: 5px 0px;width: 100%;}
}
