@media screen and (max-width:768px){::-webkit-scrollbar{-webkit-appearance:none;width:0}#preview-bar-iframe,.announcement-bar.announcement-bar-desktop,.announcement-bar.announcement-bar-mobile .announcement-bar-text,.header-contact,.hidden--mobile,.highlights-banner__content:after,.highlights-banner__content:before,.img-desktop,.live-search-form .y_l,.navbar-text,.site-footer-block-menu .site-footer-block-icon.accordion--icon,h1.announcement-bar-text{display:none}.announcement-bar.announcement-bar-mobile,.announcement-bar.announcement-bar-mobile .announcement-bar-text-mobile,.free-quote-form.form-modal,.img-mobile,.product-block--description,.product-block--vendor,.static-request-form-mobile #request-quote-mobile{display:block}.button-primary{font-size:.875rem;min-height:40px;line-height:40px}.button-secondary{width:175px;min-height:35px}.button-primary.small{min-height:35px;width:147px}.button-primary.medium{min-height:40px;width:175px}.button-primary.medium.mod{min-height:40px;width:200px}.button-primary.medium.mod2{min-height:40px;width:185px}.button-primary.medium.mod2.sm{min-height:40px;font-size:12px!important;letter-spacing:.1rem}.button-primary.big{height:auto;min-height:50px;width:320px;min-width:auto}.affiliazioni-container,.modal,.modal-1{padding:0}.modal-inner{padding:40px 30px}.modal-close{top:5px;right:5px}.modal-close svg{width:18px;height:18px}.modal--productgrid-sort .modal-inner{max-width:100%;margin-top:0!important;min-height:100%}.utils-sortby--modal-button{border-radius:0}.site-announcement{z-index:1111;position:relative}.announcement-bar{font-size:9px;letter-spacing:1px;font-weight:500;padding-block:12px}.site-header-main.site-header--full-width{padding:0;display:flex}.search-icon-toggle,.site-header-cart,.site-header-menu-toggle,.site-header-mobile-search-button{position:relative;background-color:#fff;top:0;z-index:10}.site-header-menu-toggle{display:block;height:60px}.site-header-menu-toggle--button{width:50px;height:60px;padding:20px 10px 20px 20px}.site-header-menu-toggle--button .toggle-icon--bar{width:18px;height:2px}.site-header-main-content{display:flex;flex-direction:column;gap:0;width:calc(100vw - 145px)}.search-icon-toggle{display:block;width:40px;height:60px;padding-top:3px;padding-inline:7px 10px;background-color:#fff;border:none;border-radius:0}.pxs-image-with-text.pxs-image-with-text-section-height-original .pxs-image-with-text-content-wrapper,.search-section .live-search--takeover[data-animation-state=open],[data-site-header-mobile-search-bar] .live-search--takeover[data-animation-state=open],[data-site-header-mobile-search-button] .live-search--takeover{position:absolute}.site-header-main-content .live-search{flex:unset;max-width:100vw;width:100vw;border:none;margin-top:0;margin-left:0;display:block;left:0;height:50px;transform:translateY(-65px);z-index:0;position:absolute;transition:.3s}.site-header-main-content .live-search.active{transform:translateY(60px)}.live-search-form{border:none;margin-top:0;top:0;right:0;left:0}.live-search-button,.live-search-form .form-field{height:50px}.live-search-button{width:55px}.live-search-form-field{width:calc(100% - 55px)}.site-header-main-content .live-search--focused .live-search-form,.site-header-main-content .live-search-form:hover{border:none}.site-header-logo{display:flex;align-items:center;justify-content:center;margin-right:0;margin-left:0;width:100%;height:60px;padding-left:20px;padding-right:55px;padding-block:0;background-color:#fff;position:relative;z-index:10}.site-header-right{height:60px}.site-header-cart{width:55px;height:60px}.site-header-cart--button{width:55px;height:22px;padding:0 18px;border-left:1px solid #464545;border-right:none}.site-header-cart--count{top:7px;right:3px}.mobile-nav-panel{max-width:100%;padding-top:35px;padding-bottom:50px}.mobile-nav-panel .site-header-logo{width:calc(100vw - 145px);margin-left:90px}.mobile-nav-close{top:48px;left:15px;right:auto;width:50px;height:60px}.mobile-nav-close svg{width:16px;height:16px}.mobile-nav-content,.mobile-nav-primary-content{padding-block:12px;padding-inline:0;border-top:1px solid #e9e9e9;min-height:unset;position:relative}.mobile-nav-content:after,.mobile-nav-primary-content:after{content:"";position:absolute;bottom:0;left:35px;display:block;width:calc(100vw - 70px);height:1px;border-top:1px solid #e9e9e9}.mobile-nav-content .navmenu-item-text,.mobile-nav-content .navmenu-link,.mobile-nav-primary-content .navmenu-item-text,.mobile-nav-primary-content .navmenu-link{height:55px;padding:0 35px;padding-block:15px;font-size:1.25rem}.mobile-nav-content .navmenu-depth-1>.navmenu-item>.navmenu-link,.mobile-nav-primary-content .navmenu-depth-1>.navmenu-item>.navmenu-link{font-size:1.25rem}.mobile-nav-content .navmenu-button,.mobile-nav-primary-content .navmenu-button{top:13px;right:18px;width:35px;height:25px;margin-right:0;border-radius:0}.mobile-nav-content .navmenu-icon svg,.mobile-nav-primary-content .navmenu-icon svg{width:12px;height:8px}.mobile-nav-content .navmenu-link-parent-active~.navmenu-button .icon-chevron-down-left,.mobile-nav-content .navmenu-link-parent-active~.navmenu-button .icon-chevron-down-right,.mobile-nav-primary-content .navmenu-link-parent-active~.navmenu-button .icon-chevron-down-left,.mobile-nav-primary-content .navmenu-link-parent-active~.navmenu-button .icon-chevron-down-right{transform:none;stroke:#ffb401!important}.mobile-nav-content .navmenu-link-parent-active~.navmenu-button,.mobile-nav-primary-content .navmenu-link-parent-active~.navmenu-button{color:#ffb401;background:0 0}.mobile-nav-content .navmenu-link-parent-active~.navmenu-button svg,.mobile-nav-primary-content .navmenu-link-parent-active~.navmenu-button svg{transform:scale(1.25) rotate(180deg)}.mobile-nav-content .navmenu-depth-2,.mobile-nav-primary-content .navmenu-depth-2{font-weight:600;font-size:14px;background-color:#f7f7f7;padding-block:15px}.mobile-nav-content .navmenu-depth-2 .navmenu-item-text,.mobile-nav-content .navmenu-depth-2 .navmenu-link{height:35px;padding:0 35px;padding-block:7px;font-size:14px;font-weight:600}.mobile-nav-content .navmenu-depth-1>.navmenu-item>.navmenu-link svg{position:absolute;top:13px;right:27px;width:14px;height:20px;margin-right:0;border-radius:0;transform:rotate(-90deg)}.mobile-header-actions-container{padding-block:20px;padding-inline:35px}.mobile-header-actions,.mobile-secondary-menu{font-size:.875rem;line-height:2.1rem;font-weight:600}.mobile-header-actions{margin-block:0;text-transform:uppercase;list-style:none;padding-left:0;padding-bottom:20px;border-bottom:1px solid #e9e9e9}.mobile-secondary-menu{padding-inline:35px;display:flex;flex-direction:column}.general-newsletter{margin-top:60px}.site-footer-wrapper{padding-top:20px;padding-bottom:50px}.site-footer-wrapper>.site-footer-item{padding:0 25px}.logo-footer img{max-height:80px;width:auto}.site-footer-block-item{margin-right:0;width:auto!important;padding:0;max-width:100%;font-size:12px;border-bottom:none}.site-footer-block-item.site-footer-block-social-accounts{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}.site-footer-block-item.site-footer-block-social-accounts .site-footer-block-content{margin-top:0;padding-bottom:0}.site-footer-block-menu .site-footer-block-title{padding-top:0}.site-footer-block-item.site-footer-block-menu,.site-footer-block-item.site-footer-block-rich-text{width:49%!important;display:inline-block;vertical-align:top;margin-bottom:50px}.riparazioni-container .product-request-form__field,.site-footer-block-item.site-footer-block-rich-text{margin-bottom:30px}.site-footer-block-content .navmenu.navmenu-depth-1,.site-footer-block-menu .navmenu{display:block!important}.site-footer-block-item .phone-number-container{display:flex;gap:10px;align-items:flex-start;margin-bottom:10px}.site-footer-block-item .phone-number-container .phone-icon{padding-right:0;border-right:none;height:25px}.site-footer-block-item .phone-number-container .phone-commercial,.site-footer-block-item .phone-number-container .post-sell-phone{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.site-footer-block-item.site-footer-block-rich-text .site-footer-block-content{font-size:10px;padding-bottom:5px;line-height:1.2}.site-footer-item--information{gap:0}.site-footer-item.site-footer-item--information .payment-icons-item svg{width:48px;height:30px}.site-footer-credits{font-size:11px}.breadcrumbs-container{margin:15px 0;padding:0;margin-inline:21px;white-space:nowrap;text-overflow:ellipsis;display:flex}.breadcrumbs-container span:last-child{overflow:hidden;text-overflow:ellipsis}.gallery-with-text-content h2,.home-section--title{font-size:30px;font-weight:700;margin-top:5px;margin-bottom:15px}.slideshow,.slideshow--height-medium .slideshow-slide__image-wrapper{height:437px}.slideshow-slide__overlay{opacity:.4!important;background-image:linear-gradient(to right,#000,transparent)}.slideshow--text-below-image-false .slideshow-slide__content,.slideshow-slide__content--text-left{height:100%;max-width:100%;padding-top:14.94rem;padding-inline:1.81rem;text-align:start}.slideshow-slide__subheading{font-size:.75rem;margin-bottom:.06rem}.slideshow-slide__heading{font-size:2.18rem;line-height:1.1}.slideshow-slide__button--primary{background-color:transparent;color:#ffde8f;margin:9px 0 0;justify-content:left;font-size:.75rem;display:block;width:fit-content!important;overflow:visible!important;border:none}.slideshow-slide__button--primary::after{display:block;width:21px!important;height:21px!important;left:auto!important;right:-30px;top:10px!important;opacity:1!important;background-image:url('icona-link.svg');background-size:cover;background-color:transparent!important;transform:scale(1)!important;transform-origin:unset!important;z-index:10}.slideshow--text-below-image-false .slideshow-pagination{bottom:0}.slideshow-pagination__button{width:8px;height:8px;background-color:transparent;border:1px solid #fff;opacity:1}.slideshow--text-below-image-false .slideshow-pagination__button{background-color:transparent}.slideshow-pagination__button[data-selected=true],.slideshow[data-autoplay=true]:not([data-flickity-paused]) .slideshow-pagination__button[data-selected=true]{background-color:#fff;transform:scale(1)}.highlights-banner__container.section-spacing{margin:30px 0 0;padding-inline:0}.template-index .highlights-banner__content{justify-content:flex-start}.highlight-banner__count-4 .highlights-banner__block{width:80%;padding-inline:20px}.highlights-banner__block.highlights-banner__align-center .highlights-banner__text{width:auto;min-width:200px}.slideshow.progetti{padding-top:40px!important;padding-inline:21px!important;margin-top:25px;padding-bottom:40px!important}.banner_preventivi,.banner_preventivi a,.banner_preventivi span,.form-info-email p,.form-info-number p,.gallery-with-text-content p,.home-section--subtitle,.price__current.price__current--on-sale,.product--section .price__current .money,.product-description.rte a,.product-description.rte p,.product-description.rte span,.product__price .price__compare-at,.product__price .price__current,.riparazioni-container .heading-container .description p,.riparazioni-container .heading-container .subheading p,.riparazioni-container .subheading-right p{font-size:14px}.line-yellow,.listPageText{margin-bottom:40px}.slideshow.progetti .slideshow-progetti-text p:not(.fa):not([class*=pe-]):not(.lni):not(i[class*=iccl-]):not(
i[class*=la]
):not(i[class*=fa]):not(.jdgm-star){font-size:14px;line-height:1.5}.slideshow.progetti .slideshow__wrapper.progetti{margin-top:2.25rem}.banner_vantaggi .highlights-banner__content .flickity-slider,.collection-title-wrapper,.slideshow-slide.progetti{flex-direction:column}.slideshow-slide__image-wrapper.progetti-image{width:100%;max-height:200px}.slideshow-slide__content.progetti-content-container{width:100%;padding:20px}.slideshow-slide__content{width:100%;max-width:100%;margin:0}.listPageText .rich-text-heading-large,.riparazioni-container .number p,.slideshow-slide__heading.slideshow-progetti__heading{font-size:20px}.slideshow-progetti__localita{font-size:16px}.slideshow-pagination.progetti{bottom:0;top:auto!important}.slideshow-pagination.progetti .slideshow-pagination__button[data-selected=true],.slideshow[data-autoplay=true]:not([data-flickity-paused]) .slideshow-pagination.progetti .slideshow-pagination__button[data-selected=true]{background-color:#343333;transform:scale(1)}.slideshow-pagination.progetti .slideshow-pagination__button{width:9px;height:9px}.testimonials-section{padding-inline:5%;padding-top:30px;padding-bottom:50px}.testimonials-section .flickity-viewport{max-height:auto}.testimonials-section .flickity-slider{height:100%}#ZoomyWishlistPage .ZoomyWishlistPageGrid .zbodypimg,.testimonials.flickity-enabled .testimonial{min-height:230px}.testimonials-section .testimonials.home-section--content{margin-top:20px;padding-top:46px;padding-bottom:40px}.testimonials-section .testimonial__image-container.testimonial__image-container--circle,.testimonials-section .testimonial__image-container.testimonial__image-container--rounded{width:60px;height:60px;border:3px solid #ffb401;top:-37px}.testimonial__content{padding:35px 25px 25px}.testimonial__star-ratings svg{width:19px;height:19px}.testimonial__text p{font-size:15px;color:#464545}.testimonials .flickity-page-dots{margin-top:10px}.gallery-with-text-section.spaced-section{padding-inline:0}.gallery-with-text__card{height:197px}.gallery-with-text__card.color-inverse h3,.gallery-with-text__title{font-size:18px;font-weight:700;letter-spacing:1px;left:20px;top:0;bottom:0;text-align:center}.featured-collection__container{margin-top:5rem;padding-inline:0}.home-section--content.featured-collection__content{padding-left:44px}.featured-collection__content[data-layout=slideshow] .productgrid--item{width:72vw}.featured-collection__title-card-inner .featured-collection__title-card-heading{margin-top:25px;margin-bottom:75px;font-size:30px}.home-section--content.featured-collection__content .icon-signpost-arrow{width:21px;height:21px;transform:translateY(-1px);border:2px solid #ffde8f;border-radius:50%;vertical-align:middle;margin-left:8px}.productgrid--items .productgrid--item .productitem .productitem--image img,.productitem--image,.productitem--image-link,.productitem__image-container{max-height:230px;max-width:100%;margin:0 auto;width:200px}.featured-collection__content .flickity-slider--wrapper .productitem .productitem--info{padding-bottom:10px}.productitem--swatches-container{width:77px}.featured-collection__content .flickity-slider--wrapper .productitem .productitem--swatches-count-wrapper,.productgrid--item .productitem .productitem--swatches-count-wrapper{left:auto!important;right:0}.home-section--content.featured-collection__content .flickity-slider--wrapper .productitem .productitem--swatches-count-wrapper{font-size:8px;width:11px;min-width:13px;min-height:13px;right:10px!important}.shoppable-image.no-section-heading{margin:5rem 0 0;padding:0}.shoppable-image__image{width:100%;height:260px}.shoppable-image__text-box-title{font-size:30px;margin-bottom:18px}.shoppable-image__text-box-subheading{font-size:14px;padding-inline:9%}.shopify-section.promo-mosaic--section.pxu-lia-section--play{margin-top:20px;margin-bottom:5rem;padding-inline:0}.home-section--content .promo-mosaic--inner{display:flex;flex-direction:column;gap:0}.promo-mosaic--height-medium .promo-mosaic--inner.promo-mosaic--layout-3 .promo-block.promo-block--index-1,.promo-mosaic--height-medium .promo-mosaic--inner.promo-mosaic--layout-3 .promo-block.promo-block--index-2,.promo-mosaic--height-medium .promo-mosaic--inner.promo-mosaic--layout-3 .promo-block.promo-block--index-3{min-height:255px;max-height:355px}.promo-mosaic--height-medium .promo-mosaic--inner.promo-mosaic--layout-3 .promo-block.promo-block--index-1{background-position:10% 50%!important;background-size:auto 100%!important}.promo-block--index-1 .promo-block--content:before{content:"";display:none;position:absolute;top:0;bottom:0;left:0;right:0;background-image:linear-gradient(to right,#00000020,transparent)}.promo-block{border-radius:0}.promo-block--index-1 .promo-block--content,.promo-block--index-2 .promo-block--content,.promo-block--index-3 .promo-block--content{padding:68px 0 0;padding-inline:27px}.promo-block--content{border-radius:0;margin-top:0}.promo-block--header{font-size:35px!important;line-height:1}.promo-block--text{max-width:100%!important;font-size:14px!important;line-height:1.2;font-weight:500;width:65%;margin-top:10px;margin-bottom:30px}.shopify-section.pxs-newsletter-section{background-size:auto 100%;background-position:20% 80%}.pxs-newsletter{margin-top:5rem;height:auto;padding-top:40px;padding-bottom:40px}.pxs-newsletter-heading{font-size:30px;padding-inline:30px;margin-bottom:20px}.pxs-newsletter-text{margin:0 0 20px;font-size:14px;font-weight:500;line-height:1.3;padding-inline:30px}.pxs-newsletter-form-fields{flex-direction:column;align-items:center}.pxs-newsletter-section .newsletter .newsletter-input{width:100%;max-width:312px}.pxs-newsletter-section .newsletter .newsletter-submit{max-width:210px;margin-top:30px}.pxs-newsletter .form-field-input{font-size:12px;color:#848484;height:40px;border:none;padding:10px 15px}.pxs-newsletter .form-field-input+label{font-size:12px;color:#848484;left:0!important;transform:translateX(50%) translateY(-50%)}.pxs-newsletter-section .newsletter .newsletter-input+.newsletter-submit button{border-radius:5px}.collection--section .productgrid--outer{display:block;padding-inline:20px}.product--section .product__container.product__container--two-columns,.productgrid--outer.layout--has-sidebar.productgrid-gridview{margin:0 20px}.banner_preventivi,.collection--title,.product-description.rte .row,.product-description.rte p,.product-request-form__action .button-primary,.quantity-selector__label{width:100%}.collection--title{margin-bottom:20px;font-size:30px;margin-top:10px}.banner_preventivi{width:100%;height:auto;padding:15px 20px;line-height:1.5;text-align:left}.banner_preventivi a{display:block;margin-left:0}.banner_preventivi a svg{width:13px;height:15px}.productgrid--utils.productgrid--utils-sticky{justify-content:space-between}.utils-filter-text{font-size:13px}.utils-filter-button,.utils-sortby-button{color:#464545;text-transform:uppercase}.utils-sortby-button .utils-filter-icon svg{width:16px;height:20px}.productgrid--items{gap:18px;justify-content:flex-start;margin-top:5px}.product-section--container .productitem--info .stockAndswatch .product-stock-level,.productgrid--item .productitem__stock-level .product-stock-level{justify-content:flex-end}.productgrid--items.products-per-row-3 .productgrid--item{width:calc(50% - 9px);box-sizing:border-box;margin-top:0;margin-left:0}.product-section--container .productitem--info .stockAndswatch,.productitem--info .productitem--vendor{width:49%;display:inline-block;line-height:1}.product-section--container.product-recently-viewed--section{margin:40px 0 0 20px}.product-recently-viewed__header h2,.product-recently-viewed__header span{font-size:20px;text-align:center}.product-section--content.product-recently-viewed__content{margin:30px 0 0}.product-recently-viewed-card{width:56%;margin-right:18px;height:auto}.product--section .or-special-price p,.productitem--info{margin:0}.product-section--container .productitem{height:auto}.product-section--container .productitem--image,.product-section--container .productitem--image-link,.product-section--container .productitem__image-container{max-height:unset;height:auto;min-height:196px}.product-recently-viewed__wrapper .productitem__image-container .productitem--image img{width:100%;height:auto;max-width:100%;min-height:196px;max-height:unset;margin:0 auto}.product-section--container .productitem--info{padding-inline:10px}.product-section--container .productitem--title{max-width:100%;white-space:normal}.productgrid--sidebar-title{font-weight:700;font-size:25px;margin-top:0}.contact-page-content,.template-cart .general-newsletter,.template-collection .general-newsletter,.template-product .general-newsletter{margin-top:0}.productgrid--items .productgrid--item .productitem{padding:0 10px 5px}.price__compare-at,.productitem--info .price.productitem__price .price__current.price__current--emphasize{font-size:10px;letter-spacing:.04rem;margin-right:0;line-height:1.3}.productitem--info .productitem--title{font-size:11px;margin-top:5px;margin-bottom:0}.productitem--info .productitem--vendor a{font-size:9px;margin:0;line-height:1}.productgrid--item .stockAndswatch{width:48%;display:inline-block}.productgrid--item .stockAndswatch>:nth-child(2){max-width:50%;position:absolute;top:-15px;right:0}.productgrid--item .stockAndswatch .product-stock-level__badge-text{font-size:9px}.productgrid--item .productitem--swatches-container{width:62px;justify-content:flex-end}.productgrid--item .productitem--swatches,.productgrid--item .productitem--swatches-container{height:15px}.productgrid--item .productitem--swatches.processed .productitem--swatches-swatch-wrapper{width:12px;height:12px;margin-right:5px}.productgrid--item .productitem .productitem--swatches-count-wrapper,.productgrid--items .productgrid--item .productitem .productitem--swatches-count-wrapper{font-size:9px;line-height:1;width:11px;min-width:11px;min-height:11px}.pagination--container{margin-top:30px;margin-bottom:30px}.pxs-image-with-text-section{margin:60px 0 0;padding:0;padding-inline:0;max-width:100%}.storie-di-clienti.pxs-image-with-text .pxs-image-with-text-background{background-size:auto 100%!important;background-position:60% 0!important;background-repeat:no-repeat;padding-bottom:353px!important}.storie-di-clienti.pxs-image-with-text .pxs-image-with-text-wrapper:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-image:linear-gradient(to right,#00000085,transparent)}.storie-di-clienti.pxs-image-with-text .pxs-image-with-text-content-wrapper{position:relative;justify-content:flex-start;align-items:center;text-align:left;padding:20px}.storie-di-clienti .pxs-image-with-text-content .pxs-image-with-text-heading{font-size:35px;margin-bottom:20px}.storie-di-clienti .pxs-image-with-text-subheading.rte p{font-size:14px;line-height:1.2;max-width:250px}.banner_vantaggi+.wishlist-form,.product-details{margin-top:20px}.product--section .product-main .product-title,.template-product .image-with-text .image-with-text__heading{font-size:18px}.product--section .product-main .product-vendor,.product--section .product-main .product-vendor a{font-size:14px;margin-bottom:4px}.product-description.rte a{top:59px;right:0;left:0}.product-description.rte{max-height:76px}.product--section .product-pricing{margin-bottom:10px;margin-left:-20px;width:100vw}.product--section .product-pricing .prices-wrapper{flex-direction:column;align-items:flex-start;gap:5px}.product--section .product-pricing .prices-wrapper .iva-price{padding-inline:20px}.product--section .product-pricing .messagebox{width:100%;padding:18px 20px;transform:translateY(0)}.general-newsletter-heading,.product--section .product-pricing .messagebox:before,.product_box_preventivi,.riparazioni-container .form-content .line-yellow,.riparazioni-container .form-content h3,.riparazioni-container .subheading-right,.storie-clienti-headline .rich-text-content,.template-pages-riparazioni .breadcrumbs-container{display:none}.product--section .product-pricing .iva-price .ex-tax{margin-bottom:5px}.product--section .product-pricing .iva-price .ex-tax .money{font-size:24px}.product__price .get-special-price{display:inline-flex;top:-5px;position:relative}.free-quote-form.form-modal,.product-block.product-block--request_quote{position:fixed;z-index:99999;bottom:0;overflow-y:auto;transition:transform .35s ease-in-out;right:0;top:0;left:0;background-color:#fff}.product__price .get-special-price a{font-size:10px;color:#ff9d01;text-transform:uppercase;letter-spacing:0}.product--section .pagolight-block{border-top:none;padding-top:10px;padding-inline:20px;font-size:10px}.product--section .pagolight-block .heidipay-inline-wrapper{justify-content:space-between}.product--section .pagolight-block .heidi_messaging p{font-size:12px;max-width:unset!important}.product--section .pagolight-block .heidi_messaging img{height:18px!important}.product--section .options-selection__select-wrapper{max-width:400px;width:100%;display:block}.product--section .options-selection__input-select{height:40px;padding-top:20px;padding-left:14px;font-size:11px}.product--section .options-selection__select-label{padding-top:1px;font-size:11px;padding-left:5px}.variant-selection .options-selection__swatches.options-selection__swatches--color_swatch{margin-top:21px}.product--section .options-selection__option-value-input+.options-selection__option-swatch-wrapper,.product--section .options-selection__option-value-input+.options-selection__option-swatch-wrapper .options-selection__option-swatch-inner,.product--section .options-selection__option-value-input:checked+.options-selection__option-swatch-wrapper,.product--section .options-selection__option-value-input:checked+.options-selection__option-swatch-wrapper .options-selection__option-swatch-inner{width:28px!important;height:28px!important}.product--section .options-selection__option-value-input+.options-selection__option-swatch-wrapper{margin-right:10px}.product__container--two-columns .product-form__action-wrapper{column-gap:8px;row-gap:15px;flex-direction:column;align-items:flex-start}quantity-selector{display:flex;align-items:center;flex-wrap:wrap;width:100%;max-width:none;margin-right:0}#consegna{display:block;margin-top:0;margin-left:0;padding-left:4rem;flex:1;font-size:9px}#consegna span{display:block;padding-left:0}.quantity-selector__button-wrapper.quantity-selector__button-wrapper--minus .quantity-selector__button,.quantity-selector__button-wrapper.quantity-selector__button-wrapper--plus .quantity-selector__button{width:40px;height:40px;padding:0}.quantity-selector__button-wrapper.quantity-selector__button-wrapper--minus .quantity-selector__button svg,.quantity-selector__button-wrapper.quantity-selector__button-wrapper--plus .quantity-selector__button svg{height:13px;width:13px}.product--section .quantity-selector__input{width:40px;height:40px;min-width:40px;margin-inline:5px;padding:0}.product--section .product-form__action-wrapper .product-form--atc-button.mdc-ripple-surface.mdc-ripple-upgraded{width:100%;top:0;min-height:50px;line-height:1.2;padding:0;color:#0d0d0d;background-color:#fff;border:2px solid #0d0d0d}.product--section .product-form__action-wrapper .product-form--atc-button.mdc-ripple-surface.mdc-ripple-upgraded:hover{background-color:#f9f9f9}.product--section .product-form--atc-button .atc-button--text svg path{fill:#0D0D0D}.product--section .or-special-price{display:block;width:100%;text-align:center;font-size:11.5px}.product--section .product-get-a-quote{display:block;width:100%}.product--section .product-get-a-quote svg{margin-left:10px}.product-block.product-block--request_quote{display:block;width:100%;transform:translateX(100%);margin-top:0;padding-inline:21px;padding-bottom:30px}.product-block.product-block--request_quote.show{transform:translateX(0)}.product-block--request_quote__close{display:block;position:absolute;top:20px;right:20px;z-index:1}.product-block--request_quote__close button{border:none;background:0 0}#box_preventivi{padding:0;margin-top:10px}#box_preventivi h4{margin:0 0 20px}.product_box_preventivi.mobile{display:block;font-size:21px;line-height:1.2}.product_box_preventivi.mobile span{font-weight:400;padding:0;background-color:transparent}.product--section #ZlistWishlist #ZooomyList label p,.product-block.product-block--request_quote .product-request-form__heading{height:50px;padding-inline:20px;text-align:left}#box_preventivi .icon-documenti-preventivo{right:45px;bottom:39px}.wishlist-form .product-request-form__footer{display:flex;flex-direction:column;padding-inline:12%;margin-top:25px;gap:5px;text-align:center;font-size:.875rem}.wishlist-form .product-request-form__footer p,.wishlist-form.form-modal{margin:0}.wishlist-form .product-request-form__footer a{color:#1d1d1d;font-weight:700}.product__container.product__container--tabs{margin:30px 21px}.tabs{flex-direction:column;gap:8px;margin-inline:-21px}.tab,.tab[data-tab=tab1],.tab[data-tab=tab2],.tab[data-tab=tab3]{font-size:12px;font-weight:700;min-width:100%;text-align:left;padding-block:0;padding:12px 50px 12px 21px;height:auto;line-height:1.2}.tab-content{font-size:14px;padding-block:20px;padding-inline:0}.tab-content .info-container a,.tab-content h2,.tab-content h4,.tab-content p{font-size:14px;line-height:1.3}.template-product .image-with-text{margin:0 21px}.template-product .image-with-text__container{flex-direction:column!important;padding-block:40px 25px;gap:30px}.template-product .image-with-text .image-with-text__image-wrapper{width:80%;margin:0 auto}.template-product .image-with-text .image-with-text__content{width:100%;padding:0;font-size:14px}.template-product .image-with-text__text{font-size:14px;line-height:1.4}.product-section--title.product-recommendations--title{margin:0 0 30px;font-size:20px}.product-section--container.product-row--container.product-accessories--container,.product-section--container.product-row--container.product-recommendations--container{margin-top:40px;margin-inline:21px 0}.template-product .product-row .productgrid--item{width:56%;margin-right:18px;height:auto}.product-stock-level__badge-text{font-size:.625rem;font-weight:700}.general-newsletter-text,.riparazioni-container .heading-container .description ul li{font-weight:500;font-size:14px}.product-recommendations--container .productgrid--item .stockAndswatch>:nth-child(2){top:-24px;right:10px}.product-recommendations--container .productgrid--item .productitem--swatches-container{margin-right:14px}.featured-collection__content .flickity-slider--wrapper .productitem .productitem--swatches-swatch-inner,.productgrid--item .productitem .productitem--swatches-swatch-inner{width:12px}.listPageTitle{margin-bottom:30px;margin-inline:21px}.listPageTitle h1{font-size:30px;line-height:1}.listPageTitle p{font-size:16px;line-height:1.2}.banner_vantaggi{height:fit-content;margin-bottom:0;padding-inline:21px}.banner_vantaggi .flickity-slider,.banner_vantaggi .flickity-viewport{min-height:125px}.banner_vantaggi .highlight-banner__count-4 .highlights-banner__block{width:100%;height:30px;padding:0;border-right:none;align-items:center;justify-content:left;position:relative!important;left:0!important}.banner_vantaggi .highlights-banner__icon{max-height:23px;max-width:50px}.shopify-section:first-child .rich-text--container{margin-top:30px}.listPageText .rich-text-content{font-size:14px;margin-top:20px}.listPageProducts{margin-left:21px;margin-right:21px;overflow-x:scroll}#ZoomyWishlistPage.zooomywishlistgridclass{max-width:unset;width:fit-content;gap:13px;padding-bottom:80px;padding-left:0;flex-wrap:nowrap}#ZoomyWishlistPage .ZoomyWishlistPageGrid{width:230px!important;margin:0!important;float:none!important}.ZoomyWishlistPageGrid li.zbodytitle{margin-top:12px}.listPageBack{padding-right:0;margin-top:20px;text-align:center}.free-quote-form.form-modal{display:block;width:100%;transform:translate(100%);margin-top:0;padding-inline:21px;padding-bottom:30px}.free-quote-form.form-modal.show{transform:translate(0)}.wishlist-form{max-width:100%;margin-top:50px;margin-inline:21px;margin-bottom:50px}.wishlist-form .product-request-form__heading p{margin-bottom:30px;font-size:20px;text-align:center;padding-inline:20px}#storeifyapps-storelocator-index #frm-storelocator-search .row,.wishlist-form .product-request-form__field.product-request-form__field--columns{flex-direction:column;gap:0}.highlights-banner__template--20675859054930__dynamic_highlights_banner_WKq7dW.highlights-banner__container .highlights-banner__block.highlights-banner__align-center,.highlights-banner__template--21259936661842__dynamic_highlights_banner_WKq7dW.highlights-banner__container .highlights-banner__block.highlights-banner__align-center,.wishlist-form .product-request-form__field.product-request-form__field--columns .product-request-form__field--firstcolumn,.wishlist-form .product-request-form__field.product-request-form__field--columns .product-request-form__field--secondcolumn{width:100%}.wishlist-form .product-request-form__action .button-primary{max-width:340px;line-height:1.2}.wishlist-form.form-modal .product-request-form__heading{flex-direction:column;margin-top:50px;gap:0;text-align:center}.wishlist-form.form-modal .product-request-form__heading.mobile h3{display:block;margin-top:0;margin-bottom:15px;font-size:21px;line-height:1.2}.wishlist-form.form-modal .product-request-form__heading.mobile h4{margin:0 0 20px;font-size:.872rem;line-height:1.4;font-weight:400}.wishlist-form.form-modal .product-request-form__heading.mobile h4 a{display:block;color:#0d0d0d}.text-with-link--container.videopreventivo{padding-top:0;margin-inline:21px}.text-with-link--container.videopreventivo .text-with-link-heading{margin-top:30px;font-size:14px}.text-with-link-heading{font-size:18px}.pxs-image-with-text-background.img-mobile{padding-bottom:72%!important}.pxs-image-with-text-heading,.pxs-image-with-text-subheading.rte{color:#fff!important}.template-pages-chi-siamo .pxs-image-with-text-subheading{font-size:12px;margin-bottom:9px}.template-pages-chi-siamo .pxs-image-with-text-heading{font-size:2.18rem}.chi-siamo-box-1{margin-top:50px!important}.template-pages-chi-siamo .chi-siamo-box-1 .image-with-text__image-wrapper,.template-pages-chi-siamo .chi-siamo-box-2 .image-with-text__image-wrapper{max-width:215px;width:100%;height:276px!important}.image-with-text--mobile-height-natural .image-with-text__image{height:100%}.image-with-text__container{flex-direction:column-reverse!important}.template-pages-chi-siamo .chi-siamo-box-1 .image-with-text__content,.template-pages-chi-siamo .chi-siamo-box-2 .image-with-text__content{max-width:100%;padding:0}.template-pages-chi-siamo .chi-siamo-box-1 .image-with-text__text p,.template-pages-chi-siamo .chi-siamo-box-2 .image-with-text__text p{font-size:.875rem;margin:0 0 40px}.chi-siamo-box-1,.chi-siamo-box-2{padding-left:28px;padding-right:38px}.chi-siamo-box-2{margin-top:25px!important;margin-bottom:140px}.chi-siamo-box-2 .image-with-text__image-wrapper{align-self:flex-end}.template-pages-chi-siamo .title-container h2,.template-pages-riparazioni .title-container h2{font-size:1.875rem;margin-block:15px}.highlights-banner__template--20675859054930__dynamic_highlights_banner_WKq7dW.highlights-banner__container .highlights-banner__icon,.highlights-banner__template--21259936661842__dynamic_highlights_banner_WKq7dW.highlights-banner__container .highlights-banner__icon{width:100%;max-width:60px;height:60px;margin-bottom:10px}.highlights-banner__content:not([data-highlights-slider]){display:flex;gap:40px!important}.highlights-banner__template--20675859054930__dynamic_highlights_banner_WKq7dW.highlights-banner__container .highlights-banner__content,.highlights-banner__template--21259936661842__dynamic_highlights_banner_WKq7dW.highlights-banner__container .highlights-banner__content{flex-wrap:wrap;overflow-x:unset}.highlights-banner__template--20675859054930__dynamic_highlights_banner_WKq7dW.highlights-banner__container.highlights-banner__mobile-layout--grid.content-width,.highlights-banner__template--21259936661842__dynamic_highlights_banner_WKq7dW.highlights-banner__container.highlights-banner__mobile-layout--grid.content-width{margin-left:54px;margin-right:62px}.highlights-banner__template--20675859054930__dynamic_highlights_banner_WKq7dW .highlights-banner__content:after,.highlights-banner__template--20675859054930__dynamic_highlights_banner_WKq7dW .highlights-banner__content:before{background:0 0!important}.highlights-banner__text .highlights-banner__heading{font-size:1.125rem}.highlights-banner__text p{font-size:.75rem}.template-pages-chi-siamo .blogposts--container.blogposts--count-3 .home-section--title{margin-top:125px}.blogposts--container .home-section--title{font-size:1.875rem;margin-block:15px}.blogposts--container{margin-right:0}.blogposts--container .article--excerpt-image{max-height:145px}.blogposts--count-1 .blogposts--inner .article--excerpt-wrapper,.blogposts--count-3 .blogposts--inner .article--excerpt-wrapper{max-width:336px;width:100%}.article--excerpt-meta-item{font-size:10px}.article--excerpt-title{font-size:12px;margin:9px 0 13px}.article--excerpt-readmore,.blogposts--footer-link,.radio-typology input[type=radio]+label{font-size:10px}.article--excerpt-readmore--icon,.blogposts--footer-icon{width:13px;height:13px;border:1px solid #ffb401;margin-left:10px;margin-top:-1px}.icon-signpost-arrow{width:12px;height:6px;transform:translateY(1px)}.article--excerpt-content{padding-block:12px}.template-pages-chi-siamo .general-newsletter{margin-top:90px}.contact-container{flex-direction:column;gap:40px;margin-inline:0;margin-bottom:38px}.form-info{width:100%;display:flex;flex-direction:column-reverse;padding-left:20px;padding-right:80px}.contact-form-custom{padding-inline:20px;width:100%}.form-info .form-info-title h1,.form-info .form-info-title p{font-size:20px;font-weight:700;margin:0;color:#464545;max-width:242px}.form-info-number{margin-bottom:13px}.form-info-email{margin-bottom:35px}.contact-page-content .form-field{display:flex;flex-direction:column-reverse}.affiliazione-form .form-action-row,.contact-page-content .form-action-row,.riparazione-form .form-action-row{display:flex;justify-content:unset;align-items:center;flex-direction:column;gap:20px}label[for="00NQk000009ak0k"] span,label[for=marketing] span,label[for=privacy] span{font-size:9px;color:#1a1a1a;line-height:1.2}label[for="00NQk000009ak0k"],label[for=marketing],label[for=privacy]{max-width:100%;margin-right:0}.affiliazione-form .button-primary.medium.mod2,.contact-page-content .button-primary.medium.mod2,.riparazione-form .button-primary.medium.mod2{font-size:12px!important;width:100%;margin:0}.template-pages-contact .home-section--title{margin-top:60px}.heading-container{padding-left:4.8%;padding-right:10.13%}.affiliazioni-container .heading-container h1{font-size:20px;line-height:1.45;margin:0 0 20px}.affiliazioni-container .heading-container p{font-size:14px;font-weight:400;line-height:1.2;max-width:290px}.affiliazioni-container .form-content,.riparazione-form{padding-inline:4.8%}.double-column-input{gap:0;flex-direction:column}.product-request-form__field.product-request-form__field--columns{margin-bottom:0}.product-request-form__field.product-request-form__field--columns .product-request-form__field.select{max-width:100%}.radio-typology{flex-direction:row}.template-pages-affiliazione .breadcrumbs-container,.template-pages-contact .breadcrumbs-container{text-align:left}.template-pages-riparazioni .pxs-image-with-text-subheading{font-size:12px;max-width:140px;margin-bottom:5px}.template-pages-riparazioni .pxs-image-with-text-heading{font-size:35px;font-weight:700}.template-pages-riparazioni .pxs-image-with-text-content{display:flex;flex-direction:column;align-items:center}.riparazioni-container{gap:50px;flex-direction:column;padding-inline:0}.riparazioni-container .heading-container{max-width:100%;width:100%;padding-left:4.8%;padding-right:12.8%}.riparazioni-container .heading-container h2{font-size:20px;margin-top:35px;max-width:255px;margin-bottom:28px}.riparazioni-container .product-request-form__field.product-request-form__field--columns{margin:0}.product-request-form__field.radio-button p{font-size:10px;margin-top:-10px}.radio-typology{gap:65px}.page-riparazione{margin-bottom:110px}.template-pages-riparazioni .home-section--title{margin-top:125px!important}.general-newsletter-content{padding-left:20px;padding-right:25px}.general-newsletter-header{flex-direction:column-reverse;justify-content:unset;gap:15px}.general-newsletter-content .newsletter{max-width:100%;padding-top:0}.general-newsletter-text{padding-top:25px;max-width:300px;text-align:center}.general-newsletter-content .pxs-newsletter-form-fields{flex-direction:row;align-items:flex-start}.general-newsletter-content .button-primary.medium.mod2.sm{width:100%;margin:0}.general-newsletter-content .newsletter .newsletter-input{max-width:230px;width:100%}.general-newsletter-content label[for=marketing]{max-width:100%;margin-right:0;margin-top:8px;align-items:self-end}.general-newsletter-content label[for=marketing] span{font-size:10px;color:#1a1a1a;line-height:1.2}.template-pages-storie-dei-clienti .shopify-section.rich-text--section.pxu-lia-section--play{width:100%!important;margin-bottom:30px}.template-pages-storie-dei-clienti .site-main>.rich-text--section+div{width:100%;margin-bottom:55px}.template-pages-storie-dei-clienti .storelocator-search.storelocator-layout-2{border:0;border-radius:0;padding:0}.storelocator-container #frm-storelocator-search,.storelocator-container #map,.storelocator-container #storeifyapps-storelocator-index #frm-storelocator-search .row{max-height:100%!important;margin:0;outline:unset!important}.bootstrap-storeifyapps .container-fluid{margin:0!important;padding:0!important}.cart-item:last-child,.cartitems--list{margin-bottom:0}.storelocator-container.product-section--container:has(
.storeifyapps-storelocator-shortcode.ify-block
){padding:0;padding-inline:4.8%}.template-pages-storie-dei-clienti .storeify-sear-box .search-address-box{display:flex;flex-direction:column;gap:15px}.template-pages-storie-dei-clienti .bootstrap-storeifyapps .form-control-storeify,.template-pages-storie-dei-clienti .gr-search-slt{height:50px!important;border:1px solid #afafaf;width:100%!important;margin:0}.storeify-header-inner,.storeify-sear-box{padding:0!important;border:0!important;border-radius:0!important}.storeify-stl-col1.col-md-4.storeifyapps-storelocator-equal{padding:0;max-width:100%;width:100%;outline:unset!important}.template-pages-storie-dei-clienti .image-with-text__container{flex-direction:column!important}.template-pages-storie-dei-clienti .shopify-section.image-with-text--section{padding-block:0px}.template-pages-storie-dei-clienti .image-with-text--mobile-height-400px .image-with-text__image{height:270px}.template-pages-storie-dei-clienti .shopify-section.image-with-text--section .image-with-text__image-wrapper{width:100%;max-height:270px}.template-pages-storie-dei-clienti .shopify-section.image-with-text--section .image-with-text.no-section-heading{padding-inline:0%}.template-pages-storie-dei-clienti .image-with-text--desktop-image-alignment-left .image-with-text__content{padding:40px 3.7% 0 6.4%}.template-pages-storie-dei-clienti .image-with-text__content .image-with-text__heading{font-size:1.875rem;margin-bottom:15px;text-align:left}.template-pages-storie-dei-clienti .image-with-text__content .image-with-text__text{font-size:.875rem;font-weight:400;margin:0 0 24px;color:#1a1a1a;text-align:left}.template-pages-storie-dei-clienti .image-with-text__content .image-with-text-text-alignment-left,.template-pages-storie-dei-clienti .image-with-text__content .image-with-text-text-alignment-right{margin-bottom:75px}.template-pages-storie-dei-clienti .image-with-text--desktop-image-alignment-right .image-with-text__content{padding:0;padding-top:40px!important;padding-left:6.4%!important;padding-right:3.7%!important;padding-inline:0}.template-pages-storie-dei-clienti .site-main div:nth-child(5) .image-with-text__content:after{right:0;left:23px}.template-pages-storie-dei-clienti .image-with-text__content:after{margin-bottom:63px}.storie-clienti-headline{padding:0;display:flex;justify-content:center}.cart--section,.cart-total{padding-inline:21px}.template-pages-storie-dei-clienti h1.rich-text-heading-large{font-size:1.875rem}.template-pages-storie-dei-clienti .gr-search-slt{border:0!important}.template-pages-storie-dei-clienti .search-radius-box{margin-block:20px}#frm-storelocator-search #reset-search,#frm-storelocator-search #submit-search{background:#fff!important;height:50px!important;padding:0!important;border:1px solid #afafaf}#frm-storelocator-search #submit-search{max-width:270px;width:100%}#frm-storelocator-search #reset-search{max-width:50px;width:100%}.template-pages-storie-dei-clienti #reset-search.reset{display:flex!important;justify-content:center;align-items:center}.template-pages-storie-dei-clienti .search-type{display:flex;justify-content:space-between}.cart-item.header-list,.cart-item__remove-link:before,.cart-title-right{display:none}.template-pages-storie-dei-clienti .map-tab-mobile-bnt-item{padding:0;border:1px solid #afafaf;height:40px;line-height:40px}.template-pages-storie-dei-clienti .map-tab-mobile-bnt-item.active{color:#fff!important;font-weight:700!important}.template-pages-storie-dei-clienti #map,.template-pages-storie-dei-clienti .map_container{width:100%;height:310px!important}.bootstrap-storeifyapps.storeify-sl-details .header-store-name{text-transform:uppercase;font-size:1.375rem}.shopify-section.cart--section.section--canonical{max-width:100vw;padding-inline:21px}.cart-title-left{width:100%}.cart-total,.cartitems--list{margin-inline:-21px;width:100vw}.cart-title h1{font-size:30px}.cartitems{flex-direction:column;justify-content:space-between;gap:0;padding-bottom:0}.cart-total{padding-top:30px;padding-bottom:50px}.cart-item{align-items:flex-start;padding-block:15px;margin-bottom:20px}.cart-item--content-title{font-size:16px}.cart-item--image-wrapper{width:110px;height:110px}.cartitems--container:not(.has-sidebar) .cart-item--inner{width:100%}.cart-item__quantity .quantity-selector__input{width:42px;min-width:unset;padding:0}.cart-item--content,.cart-item__info{padding-left:15px}.quantity-selector__button-wrapper,.quantity-selector__wrapper{gap:3px}.cart-item__info{display:flex;align-items:flex-start;flex-direction:column;gap:5px}.cart-item__remove{right:20px;left:auto;top:auto}.cart-item__total{display:flex;align-items:flex-end;gap:5px;text-align:left;padding-right:0;font-size:16px;font-weight:600;margin-bottom:10px}.cart-item__remove-link{width:auto;height:auto}.cart-subtotal{font-weight:600}.cart-subtotal .money{font-size:24px}.cart-final-total{padding-top:0;border-top:none}.cart-pagolight .heidipay-inline-wrapper p{font-size:12px}.cart-pagolight .heidipay-inline-wrapper img{max-height:16px!important;margin-left:2px}.cart-checkout{text-align:center;margin:0 auto;max-width:320px}.cart-checkout .button-primary big{height:54px}.cart-shipping{margin-bottom:30px;padding-bottom:25px;border-bottom:1px solid #e0e0e0}.cart-message.meta{margin-bottom:4px}.cart-message.meta a{color:#464545}.cart-checkout .cart-continue{margin-top:40px;text-decoration:underline;color:#464545}.blocco-mobile-chiama-ora{display:block;position:absolute;z-index:1;width:100%;text-align:center;justify-content:center;height:10.94rem}.blocco-mobile-chiama-ora::after{content:"";display:block;width:100%;height:100%;background-color:#0d0d0d;opacity:65%;position:absolute;top:0;left:0;z-index:-1}.blocco-mobile-chiama-ora.custom-html--container{margin-top:0;padding:0}.blocco-mobile-chiama-ora .home-section--title{color:#fff;font-size:1.5rem;margin-top:1.81rem;margin-bottom:.44rem}.blocco-mobile-chiama-ora .subtext{color:#fff;font-size:.94rem;top:4.06rem;margin-top:0;margin-bottom:1.25rem}.chiama-ora{background-color:#fff;opacity:1;height:2.5rem;width:11.875rem;margin:auto;text-align:left;border-style:none;padding:0;display:flex}.img-cornetta{height:1.416rem!important;width:1.451rem!important;margin-left:.861rem!important;margin-top:.56rem!important}.chiama-ora-text{display:flex;align-items:center;margin-left:.94rem;font-size:.75rem;font-weight:700;letter-spacing:.075rem}}@media screen and (max-width:720px){.product--section .product__container.product__container--two-columns{margin:0 4.95% 0 5%}.product-gallery,.product-main{width:100%;padding-inline:0;margin-left:0}}