@charset "UTF-8";
/* https://www.arcoufficio.it/wp-content/themes/editheme22_child/assets/css/site/common_deferrable/common_deferrable.css?ver=1653550846 */
.wcpf-price-slider-min-max-inputs input{text-align:center}#mobile_cart_icon_go_to_cart{font-size:1.3rem;font-weight:900;top:-6px;position:relative;color:#D02023}.woocommerce table.shop_table_responsive tr.yith-wcpb-child-of-bundle-table-item td.product-name a,.woocommerce-page table.shop_table_responsive tr.yith-wcpb-child-of-bundle-table-item td.product-name a{font-size:1.7rem!important}.yith-wcpb-child-of-bundle-table-item .product-quantity{font-size:1.7rem}body.single-product .yith_bundle .woocommerce-product-gallery{display:none}body.single-product .yith_bundle p.price{color:#0E6DAD!important;font-size:3rem!important;font-weight:bold!important}body.single-product .yith_bundle .stock.in-stock{display:none}body.single-product .yith_bundle .yith-wcpb-product-bundled-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.single-product .yith_bundle .yith-wcpb-product-bundled-items .yith-wcpb-product-bundled-item{width:100%;min-height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.single-product .yith_bundle .yith-wcpb-product-bundled-items .yith-wcpb-product-bundled-item .price{text-align:center}body.single-product .yith_bundle .yith-wcpb-product-bundled-items .yith-wcpb-product-bundled-item .yith-wcpb-product-bundled-item-data__price .price del span.amount{font-size:2rem!important}body.single-product .yith_bundle .yith-wcpb-product-bundled-items .yith-wcpb-product-bundled-item .yith-wcpb-product-bundled-item-data__title{font-size:1.7rem;text-align:center}body.single-product .yith_bundle .yith-wcpb-product-bundled-items .yith-wcpb-product-bundled-item .yith-wcpb-product-bundled-item-data__title a{color:black!important}body.single-product .yith_bundle .yith-wcpb-product-bundled-items .yith-wcpb-product-bundled-item img{width:200px;height:200px;-o-object-fit:cover;object-fit:cover}body.single-offerte .price_big .woocommerce-Price-amount{font-size:2.1rem!important}.price_small .woocommerce-Price-amount.amount{margin-left:0}.dgwt-wcas-enable-mobile-form{z-index:1!important}.offers_box .offer .offer_text h3{color:black!important}body.single-product .price_small .woocommerce-Price-amount.amount:nth-child(2){margin-left:0!important}#back_to_cart{display:none!important}body.woocommerce-checkout #li_cart,body.woocommerce-cart #li_cart{display:none}body.woocommerce-checkout #back_to_cart,body.woocommerce-cart #back_to_cart{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;width:12.5rem;height:5.5rem;background-color:#D02023;border-radius:6.1rem;color:#fff;position:relative;padding:10px}body.woocommerce-checkout #back_to_cart i,body.woocommerce-cart #back_to_cart i{font-size:2.4rem;padding-right:.3rem}body.woocommerce-checkout #back_to_cart .top_cart_text,body.woocommerce-cart #back_to_cart .top_cart_text{color:#fff;font-size:1.4rem;text-align:center}body.woocommerce-checkout #back_to_cart .top_cart_count,body.woocommerce-cart #back_to_cart .top_cart_count{font-size:2.2rem;color:#fff}body.woocommerce-checkout #back_to_cart a,body.woocommerce-cart #back_to_cart a{position:absolute;inset:0;z-index:2}.green_product{font-size:2rem;color:#006203;z-index:3}.green_container{position:absolute;top:52%;left:1rem;-webkit-transform:translateY(-55%);-ms-transform:translateY(-55%);transform:translateY(-55%);z-index:3}.green_container_single_product{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2rem}.green_container_single_product .green_product{margin-right:1rem}.green_container_single_product p.green_product_text{color:#000;font-size:1.6rem}.product-type-bundle h3.related_bundle_title{display:none}h3.related_bundle_title{font-size:1.8rem;color:#D02023;font-weight:900;margin:2rem 0}ul.related_bundle_container{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth}ul.related_bundle_container li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 70%;flex:1 0 70%;position:relative;margin-left:1rem;padding-right:1rem;padding-bottom:1rem}ul.related_bundle_container li i{font-size:21px;margin-right:10px;color:#D02023}ul.related_bundle_container li a{font-size:15px;color:#000}#alert_shipping_messages{height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;position:relative;background:aliceblue}#alert_shipping_messages:before{content:'';background:#0E6DAD;position:absolute;left:0;top:0;width:58px;height:100%;z-index:1}#alert_shipping_messages i{margin-right:30px;font-size:30px;z-index:2;color:#fff}#alert_shipping_messages p{line-height:unset}.woocommerce-product-gallery__image{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.flex-viewport{max-height:500px!important}.flex-viewport figure img{max-height:500px}.woocommerce-product-gallery ol li img{max-height:100px;max-width:100px;-o-object-fit:contain;object-fit:contain}.flickity-prev-next-button.previous{left:10px;background:rgba(12,109,174,.8);color:#fff}.flickity-prev-next-button.next{right:10px;background:rgba(12,109,174,.8);color:#fff}.flickity-prev-next-button.previous:hover{left:10px;background:rgba(12,109,174,.8);color:#fff}.flickity-prev-next-button.next:hover{right:10px;background:rgba(12,109,174,.8);color:#fff}.slick-dots{bottom:-33px!important}.slick-dots li button:before{font-size:19px!important;color:#0E6DAD!important}.slick-dots li.slick-active button:before{color:#0E6DAD!important}#menu_contacts_social{margin-top:2rem;padding:2rem;text-align:center;font-weight:700;color:#0E6DAD}#menu_contacts_social li:last-child a{font-size:3rem}#menu_contacts_social .mm-listitem:after{display:none}#alert_message{position:fixed;width:100%;top:-50px;height:50px;background-color:#0E6DAD;color:#fff;opacity:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:top;-o-transition:top;transition:top;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;z-index:10000}#alert_message.show{top:0}#alert_message .message{font-size:1.3rem;color:#fff;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;position:absolute;top:50%;left:20%;-webkit-transform:translate(-20%,-50%);-ms-transform:translate(-20%,-50%);transform:translate(-20%,-50%)}#alert_message .close{font-size:1.6rem;position:absolute;top:50%;right:1%;-webkit-transform:translate(-1%,-50%);-ms-transform:translate(-1%,-50%);transform:translate(-1%,-50%);cursor:pointer}#alert_message #first-font-awesome{position:absolute;top:50%;left:1%;-webkit-transform:translate(-1%,-50%);-ms-transform:translate(-1%,-50%);transform:translate(-1%,-50%);font-size:1.6rem}#alert_message #go_to_cart_alert{display:none;position:absolute;top:50%;right:20%;-webkit-transform:translate(-20%,-50%);-ms-transform:translate(-20%,-50%);transform:translate(-20%,-50%);font-size:1.6rem;color:#000;background-color:#E5E5E5;padding:7px;border-radius:5px}#go_to_cart_alert_mobile{font-size:1.6rem;position:absolute;top:50%;right:16%;color:#fff;-webkit-transform:translate(-16%,-50%);-ms-transform:translate(-16%,-50%);transform:translate(-16%,-50%)}.woocommerce-ordering select.orderby{height:auto!important;max-height:unset!important;min-height:41px;padding:0!important}body.single-product .bundle .woocommerce-product-gallery{display:none}body.single-product .bundle .related.products{display:none!important}@media only screen and (min-width:768px){.flickity-prev-next-button.previous{display:none!important}.flickity-prev-next-button.next{display:none!important}body.woocommerce-cart td[data-title=Subtotale],body.woocommerce-cart td[data-title=Totale]{padding-top:16px}}@media only screen and (min-width:992px){body.single-product .yith_bundle .yith-wcpb-product-bundled-items .yith-wcpb-product-bundled-item{width:calc(100%/2)}#go_to_cart_alert_mobile{display:none}#alert_message #go_to_cart_alert{display:block!important}#alert_message .message{font-size:1.6rem!important;left:25%!important;-webkit-transform:translate(-25%,-50%)!important;-ms-transform:translate(-25%,-50%)!important;transform:translate(-25%,-50%)!important}.close{font-size:3rem!important;margin-right:2rem}#first-font-awesome{font-size:3rem!important}}.bottom_header_info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #E5E5E5;padding:2.8rem 2rem}.bottom_header_info .wrapper_container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.bottom_header_info .wrapper_container:not(:last-child){margin-bottom:1.5rem}.bottom_header_info .wrapper_container span{font-size:1.2rem;letter-spacing:.04em;margin-left:1rem}.bottom_header_info .wrapper_container i{font-size:2.6rem;color:#D02023}.bottom_header_info .wrapper_container a{position:absolute;top:0;right:0;bottom:0;left:0}.megamenu{display:none}.red_wrapper{width:100%}.footer_hr{background-color:#D02023}footer .footer_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:4rem}footer .footer_container #footer_logo_site_container{position:relative}footer .footer_container #footer_logo_site_container img{width:26rem;height:6.4rem}footer .footer_container #footer_logo_site_container a{position:absolute;top:0;left:0;bottom:0;right:0}footer .footer_container .box_contacts,footer .footer_container .box_helps,footer .footer_container .box_info,footer .footer_container .box_hours{text-align:center;margin-top:1.5rem}footer .footer_container .box_contacts ul li,footer .footer_container .box_helps ul li,footer .footer_container .box_info ul li,footer .footer_container .box_hours ul li{text-align:center;font-size:1.4rem;margin-top:1.3rem}footer .footer_container .box_contacts ul li i,footer .footer_container .box_helps ul li i,footer .footer_container .box_info ul li i,footer .footer_container .box_hours ul li i{margin-right:.9rem;color:#D02023}footer .footer_container .box_contacts ul li a,footer .footer_container .box_helps ul li a,footer .footer_container .box_info ul li a,footer .footer_container .box_hours ul li a{color:#000}footer .footer_container .box_contacts ul li a:hover,footer .footer_container .box_helps ul li a:hover,footer .footer_container .box_info ul li a:hover,footer .footer_container .box_hours ul li a:hover{color:#D02023}footer .footer_container .box_contacts ul .social_li_footer,footer .footer_container .box_helps ul .social_li_footer,footer .footer_container .box_info ul .social_li_footer,footer .footer_container .box_hours ul .social_li_footer{color:#0E6DAD;font-size:1.7rem;text-transform:uppercase;font-weight:700;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}footer .footer_container .box_contacts ul .social_li_footer .social_ul_footer li,footer .footer_container .box_helps ul .social_li_footer .social_ul_footer li,footer .footer_container .box_info ul .social_li_footer .social_ul_footer li,footer .footer_container .box_hours ul .social_li_footer .social_ul_footer li{margin-top:unset}footer .footer_container .box_contacts ul .social_li_footer .social_ul_footer li a,footer .footer_container .box_helps ul .social_li_footer .social_ul_footer li a,footer .footer_container .box_info ul .social_li_footer .social_ul_footer li a,footer .footer_container .box_hours ul .social_li_footer .social_ul_footer li a{margin-left:1rem;font-size:3rem}footer .footer_container .box_contacts ul .social_li_footer .social_ul_footer li a i,footer .footer_container .box_helps ul .social_li_footer .social_ul_footer li a i,footer .footer_container .box_info ul .social_li_footer .social_ul_footer li a i,footer .footer_container .box_hours ul .social_li_footer .social_ul_footer li a i{color:#0E6DAD}footer .footer_container .box_contacts span,footer .footer_container .box_helps span,footer .footer_container .box_info span,footer .footer_container .box_hours span{margin-top:2.2rem;color:#D02023;text-transform:uppercase;font-size:1.8rem;font-weight:700}footer .footer_container .box_contacts ul{margin-top:1.5rem}footer .footer_loghi_row{height:5.9rem;margin-top:3rem;position:relative}footer .footer_loghi_row img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:contain;object-fit:contain}footer .footer_partita_iva p{margin-top:2.2rem;text-align:center;font-size:1.4rem}footer .footer_partita_iva p a{color:#000}footer .footer_credits_edinet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2rem;margin-bottom:5rem;position:relative}footer .footer_credits_edinet img{width:9rem;height:2rem;position:relative}footer .footer_credits_edinet a{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (min-width:768px){.bottom_header_info{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1.5rem;border:unset;height:6rem}.bottom_header_info .wrapper_container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100%/4)}.bottom_header_info .wrapper_container:not(:last-child){margin-bottom:unset}footer{height:71.2rem;margin:0 8.4rem!important}footer .footer_container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .footer_container #footer_logo_site_container{text-align:left}footer .footer_container .footer_box{width:calc(100% / 2)}footer .footer_container .footer_box:nth-child(2){margin-top:unset}footer .footer_container .box_contacts span,footer .footer_container .box_helps span,footer .footer_container .box_info span,footer .footer_container .box_hours span{text-align:left;display:block}footer .footer_container .box_contacts ul li,footer .footer_container .box_helps ul li,footer .footer_container .box_info ul li,footer .footer_container .box_hours ul li{text-align:left}footer .footer_loghi_row{height:10.3rem;width:60rem;margin-left:auto;margin-right:auto}}@media only screen and (min-width:992px){footer{height:52.7rem;margin:unset!important}footer .footer_container .footer_box{width:calc(100% / 4);margin-top:0}footer .footer_container .box_contacts span,footer .footer_container .box_helps span,footer .footer_container .box_info span,footer .footer_container .box_hours span{margin-top:0}}