@charset "UTF-8";@media (max-width:768px){html body.woocommerce-checkout{transition:none !important;overflow-x:hidden;-webkit-overflow-scrolling:touch}html body.woocommerce-checkout>*{overflow-x:hidden}}#content .woocommerce_checkout_custom body,#content .woocommerce_checkout_custom button,#content .woocommerce_checkout_custom input,#content .woocommerce_checkout_custom select,#content .woocommerce_checkout_custom textarea{font-size:12px}#content .woocommerce_checkout_custom #order_review,#content .woocommerce_checkout_custom .cw_checkout_cart_container{background:#f5f5f7;padding:0 20px 10px;margin-bottom:10px}#content .woocommerce_checkout_custom .woocommerce-form-login-toggle{margin:0 0 20px}#content .woocommerce_checkout_custom .woocommerce-form-login-toggle .login-toggle-message,#content .woocommerce_checkout_custom .woocommerce-form-login-toggle .woocommerce-info{padding:0;border:none;text-align:right;line-height:35px}#content .woocommerce_checkout_custom .woocommerce-form-login-toggle .login-toggle-message a,#content .woocommerce_checkout_custom .woocommerce-form-login-toggle .woocommerce-info a{display:inline-block;padding:0 30px;border:1px solid #000;margin-left:10px;font-weight:700}#content .woocommerce_checkout_custom #order_comments_field label,#content .woocommerce_checkout_custom .woocommerce-checkout h3:not(#ship-to-different-address):not(.highlightHeader),#content .woocommerce_checkout_custom label[for=billing_email]{font-family:"Area Normal",Sans-serif;font-size:21px;margin-bottom:10px;line-height:1.4;font-weight:700;color:#000}#content .woocommerce_checkout_custom #order_comments_field label .required,#content .woocommerce_checkout_custom .woocommerce-checkout h3:not(#ship-to-different-address):not(.highlightHeader) .required,#content .woocommerce_checkout_custom label[for=billing_email] .required{display:none}#content .woocommerce_checkout_custom .highlightHeader{background-color:#5a5a5d;color:#fff;padding:8px 0 8px 20px;margin-bottom:0;font-size:20px;font-weight:600}#content .woocommerce_checkout_custom .woocommerce-billing-fields>.clear{margin-bottom:30px}#content .woocommerce_checkout_custom .extra_shipping_header{margin-top:30px}#content .woocommerce_checkout_custom .wc_coupon_message_wrap{padding:0 !important}#content .woocommerce_checkout_custom .woocommerce-form-coupon{padding:0;border:none;display:grid !important;grid-template-columns:auto min-content;grid-gap:10px;margin:0 0 10px}#content .woocommerce_checkout_custom .woocommerce-form-coupon .input-text{background-color:#fff;border-radius:4px;font-size:14px;padding:0 15px;line-height:35px}#content .woocommerce_checkout_custom .woocommerce-form-coupon .button{background-color:#5a5a5d;border:none;border-radius:8px;color:#fff;line-height:35px;padding:0 25px}#content .woocommerce_checkout_custom .woocommerce-form-coupon div input{width:100%}#content .woocommerce_checkout_custom .woocommerce-form-coupon div label{display:none}#content .woocommerce_checkout_custom .rp_combine_estimated_date{background:0 0}#content .custom_woocommerce_cart_header{display:flex}#content .custom_woocommerce_cart_header>h6{flex-grow:1;font-size:11.2px}#content .custom_woocommerce_cart_header>a{font-size:12.6px;color:#cd2621;font-weight:700}body.woocommerce-account #content,body.woocommerce-checkout #content{min-height:50vh;padding:0 0 80px !important}body.woocommerce-account #content>.woocommerce,body.woocommerce-checkout #content>.woocommerce{max-width:1000px;padding:0 2rem;margin:auto}@media (max-width:450px){body.woocommerce-account #content>.woocommerce,body.woocommerce-checkout #content>.woocommerce{padding:0 1.5rem}}body.woocommerce-account #content{padding:20px 0 80px !important}@media (min-width:900px){.woocommerce_checkout_custom .woocommerce-checkout-container{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px}}#cw_mobile_next_step,.cw_custom_woocommerce_cart_header_button.woocommerce_mobile_prev_step{display:none}.mobileHeader{display:none}@media (max-width:900px){.desktopHeader{display:none}body:not(.section_2_visible) #content .woocommerce_checkout_custom .woocommerce-checkout-container .cw_checkout_cart_container{margin-bottom:0;margin-top:0}body:not(.section_2_visible) #content .woocommerce_checkout_custom .woocommerce-checkout-container .shop_table{padding-top:0}body:not(.section_2_visible) #content .woocommerce_checkout_custom .woocommerce-checkout-container #order_summary_heading_mobile{display:block}body:not(.section_2_visible) #content .woocommerce_checkout_custom .woocommerce-checkout-container #cw_mobile_next_step{display:block}body:not(.section_2_visible) #content .woocommerce_checkout_custom .woocommerce-checkout-container .woocommerce-checkout>*:not(#wc_form_checkout_order_review){display:none}body:not(.section_2_visible) #content .woocommerce_checkout_custom .woocommerce-checkout-container #order_review>*:not(table){display:none}body:not(.section_2_visible) #content .woocommerce_checkout_custom .woocommerce-checkout-container #order_review tr{display:none}body:not(.section_2_visible) #content .woocommerce_checkout_custom .woocommerce-checkout-container #order_review tr.cart-discount,body:not(.section_2_visible) #content .woocommerce_checkout_custom .woocommerce-checkout-container #order_review tr.cart-subtotal,body:not(.section_2_visible) #content .woocommerce_checkout_custom .woocommerce-checkout-container #order_review tr.shipping_date,body:not(.section_2_visible) #content .woocommerce_checkout_custom .woocommerce-checkout-container #order_review tr.woocommerce-shipping-totals{display:flex}body:not(.section_2_visible) #content .woocommerce_checkout_custom .woocommerce-checkout-container #order_review tr.shipping_date{border-bottom:none}body:not(.section_2_visible) #content .woocommerce_checkout_custom .woocommerce-checkout-container #order_review tr.cart-subtotal{border-top:1px solid #b3b3b3;padding-top:10px;padding-bottom:10px}body.section_2_visible .cw_custom_woocommerce_cart_header_button.woocommerce_continue_shopping{display:none}body.section_2_visible .cw_custom_woocommerce_cart_header_button.woocommerce_mobile_prev_step{display:block}body.section_2_visible #content .woocommerce_checkout_custom .woocommerce-checkout-container #order_review_heading_mobile{display:block}body.section_2_visible #content .woocommerce_checkout_custom .woocommerce-checkout-container .cw_checkout_cart_container{display:none}body.section_2_visible #content .woocommerce_checkout_custom .woocommerce-checkout-container #cw_mobile_next_step{display:none}}#content .woocommerce_checkout_custom .woocommerce-checkout-container .col-1,#content .woocommerce_checkout_custom .woocommerce-checkout-container .col-2{margin-top:20px}#content .woocommerce_checkout_custom .woocommerce-message[role=alert]{display:none}#content .woocommerce_checkout_custom .woocommerce-notices-wrapper .woocommerce-info{display:none}#content .woocommerce_checkout_custom #wc_form_checkout{position:static !important}#content .woocommerce_checkout_custom #cw_mobile_next_step a{padding:10px;display:block;background:#13a500;color:#fff;text-align:center;border-radius:10px;font-size:1.3em;line-height:16px;font-weight:600}#content .woocommerce_checkout_custom #cw_mobile_next_step a:hover{background:#047f00}#content .woocommerce_checkout_custom .cw_checkout_after_cart ul{padding:10px}#content .woocommerce_checkout_custom .cw_checkout_after_cart .woocommerce-message{display:none}#content .woocommerce_checkout_custom .cw_checkout_after_cart .woocommerce-error{font-weight:600;color:#000;background-color:#ffd800;border:none}#content .woocommerce_checkout_custom .cw_checkout_after_cart .woocommerce-error:before{display:none}#content .woocommerce_checkout_custom form.woocommerce-cart-form input::-webkit-inner-spin-button,#content .woocommerce_checkout_custom form.woocommerce-cart-form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#content .woocommerce_checkout_custom form.woocommerce-cart-form input[type=number]{-moz-appearance:textfield}#content .woocommerce_checkout_custom form.woocommerce-cart-form table.shop_table{border:none;border-radius:0}#content .woocommerce_checkout_custom form.woocommerce-cart-form table.shop_table th,#content .woocommerce_checkout_custom form.woocommerce-cart-form table.shop_table thead{display:none}#content .woocommerce_checkout_custom form.woocommerce-cart-form table.shop_table>*>*,#content .woocommerce_checkout_custom form.woocommerce-cart-form table.shop_table>*>*>*{padding:0;border:none}#content .woocommerce_checkout_custom form.woocommerce-cart-form table.shop_table .cart_item{display:grid;grid-template-columns:minmax(80px,120px) min-content auto min-content;grid-template-rows:1fr min-content;grid-gap:20px;border-bottom:1px solid #b3b3b3;padding-bottom:20px;margin-top:20px}#content .woocommerce_checkout_custom form.woocommerce-cart-form table.shop_table .cart_item>*{display:block}#content .woocommerce_checkout_custom form.woocommerce-cart-form table.shop_table .cart_item>.product-thumbnail{grid-row:1/3;grid-column:1/2}#content .woocommerce_checkout_custom form.woocommerce-cart-form table.shop_table .cart_item>.product-thumbnail img{width:100%}#content .woocommerce_checkout_custom form.woocommerce-cart-form table.shop_table .cart_item>.product-name{grid-row:1/2;grid-column:2/5}#content .woocommerce_checkout_custom form.woocommerce-cart-form table.shop_table .cart_item>.product-name>a{font-size:16px;font-weight:700}#content .woocommerce_checkout_custom form.woocommerce-cart-form table.shop_table .cart_item>.product-name .author{padding-top:5px;margin-bottom:20px}#content .woocommerce_checkout_custom form.woocommerce-cart-form table.shop_table .cart_item>.product-name .author a{font-size:14px}#content .woocommerce_checkout_custom form.woocommerce-cart-form table.shop_table .cart_item>.product-name .price{display:inline-flex;flex-wrap:wrap}#content .woocommerce_checkout_custom form.woocommerce-cart-form table.shop_table .cart_item>.product-name .price *{line-height:1}#content .woocommerce_checkout_custom form.woocommerce-cart-form table.shop_table .cart_item>.product-name .price span.woocommerce-Price-amount.amount{font-size:18.2px;font-weight:700}#content .woocommerce_checkout_custom form.woocommerce-cart-form table.shop_table .cart_item>.product-name .price ins{padding-right:10px}#content .woocommerce_checkout_custom form.woocommerce-cart-form table.shop_table .cart_item>.product-name .price ins *{font-size:18.2px;font-weight:700;color:#000}#content .woocommerce_checkout_custom form.woocommerce-cart-form table.shop_table .cart_item>.product-name .price ins span.woocommerce-Price-amount.amount{font-size:18.2px;font-weight:700}#content .woocommerce_checkout_custom form.woocommerce-cart-form table.shop_table .cart_item>.product-name .price .sale-perc{padding:5px 7px;text-align:center;margin-right:10px;margin-bottom:0;background-color:#c60606;color:#fff;border-radius:4px;order:2;font-size:14px;font-weight:700}#content .woocommerce_checkout_custom form.woocommerce-cart-form table.shop_table .cart_item>.product-name .price del{margin-top:5px;font-size:14px;order:3;flex-basis:100%}#content .woocommerce_checkout_custom form.woocommerce-cart-form table.shop_table .cart_item>.product-name .price del span.woocommerce-Price-amount.amount{font-size:14px;font-weight:400}#content .woocommerce_checkout_custom form.woocommerce-cart-form table.shop_table .cart_item>.product-remove{justify-self:center;align-self:center}#content .woocommerce_checkout_custom form.woocommerce-cart-form table.shop_table .cart_item>.product-remove a{color:#d3d3d3}#content .woocommerce_checkout_custom form.woocommerce-cart-form table.shop_table .cart_item>.product-remove a:hover{color:#474747}#content .woocommerce_checkout_custom form.woocommerce-cart-form table.shop_table .cart_item .product-quantity{align-self:center;min-width:auto}#content .woocommerce_checkout_custom form.woocommerce-cart-form table.shop_table .cart_item .product-quantity .quantity{display:flex;justify-content:space-between;background:#fff;border:1px solid #d3d3d3;border-radius:5px;align-items:center}#content .woocommerce_checkout_custom form.woocommerce-cart-form table.shop_table .cart_item .product-quantity .quantity span{padding:.2em .5rem;font-size:20px;font-weight:700}#content .woocommerce_checkout_custom form.woocommerce-cart-form table.shop_table .cart_item .product-quantity .quantity .plus{border-left:1px solid #d3d3d3}#content .woocommerce_checkout_custom form.woocommerce-cart-form table.shop_table .cart_item .product-quantity .quantity .minus{border-right:1px solid #d3d3d3}#content .woocommerce_checkout_custom form.woocommerce-cart-form table.shop_table .cart_item .product-quantity .quantity .qty{background:#fff;border:none;padding:.25rem;font-size:16px;width:2.5em;line-height:1;margin:0}#content .woocommerce_checkout_custom form.woocommerce-cart-form table.shop_table .cart_item .product-subtotal{align-self:center;font-size:21px;font-weight:700;line-height:1}#content .woocommerce_checkout_custom form.woocommerce-cart-form table.shop_table .actions{display:none}@media (max-width:480px){#content .woocommerce_checkout_custom form.woocommerce-cart-form table.shop_table .cart_item{grid-template-columns:minmax(80px,120px) auto min-content;grid-template-rows:1fr min-content}#content .woocommerce_checkout_custom form.woocommerce-cart-form table.shop_table .cart_item>.product-thumbnail{grid-row:1/2}#content .woocommerce_checkout_custom form.woocommerce-cart-form table.shop_table .cart_item>.product-name{grid-row:1/2;grid-column:2/4}}.woocommerce-checkout form.woocommerce-form-login.login{border:0;border-radius:0;border-bottom:1px solid #b3b3b3;margin-top:0;margin-bottom:20px;padding-top:0}.woocommerce-checkout form.woocommerce-form-login.login>p:first-child{display:none}.woocommerce-checkout form.woocommerce-form-login.login .woocommerce-form-login__submit{background-color:#fcbb00;font-size:12.6px;padding:12px 40px}form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row label,form.woocommerce-checkout .woocommerce-shipping-fields .form-row label{display:none}form.woocommerce-checkout .woocommerce-account-fields{margin-bottom:20px}form.woocommerce-checkout .woocommerce-account-fields>p{margin-bottom:0}form.woocommerce-checkout .woocommerce-account-fields>p label{font-size:14px}form.woocommerce-checkout .woocommerce-account-fields>div{font-size:11.2px}form.woocommerce-checkout .woocommerce-shipping-fields label{font-size:14px}form.woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address{margin-top:-5px;margin-bottom:30px}form.woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address-checkbox{margin-right:5px}form.woocommerce-checkout .woocommerce-additional-fields{margin-bottom:30px}form.woocommerce-checkout #billing_privacy_header{margin-bottom:-5px}form.woocommerce-checkout .woocommerce_after_order_notes{margin-top:25px;margin-bottom:25px}form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table{display:block;border:none;font-size:19.6px;width:100%;border-collapse:collapse;padding-top:15px}form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table>thead,form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table>tbody{display:none}form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table>tfoot{display:block;width:100%}form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table>tfoot>tr{display:flex;border:none;border-bottom:1px solid #b3b3b3}form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table>tfoot>tr.shipping{border-bottom:none;margin-bottom:-30px}form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table>tfoot>tr.shipping_date .rp_combine_estimated_date{padding:0}form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table>tfoot>tr>*{border:none;flex-shrink:1;text-align:right}form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table>tfoot>tr>*:first-child{flex-grow:1;text-align:left}body.billing_type_field_individual .company-only-field{display:none}.payment_method_ppcp-gateway{font-weight:700 !important;font-size:16px}div.payment_box.payment_method_ppcp-gateway{font-weight:600 !important;font-size:11px !important}span.consenso{font-size:11px !important;line-height:1em !important}.woocommerce form .form-row label{line-height:30px !important}.woocommerce form .woocommerce-terms-and-conditions-wrapper .form-row label.checkbox{line-height:20px !important;margin-bottom:10px;display:block}.woocommerce form .woocommerce-terms-and-conditions-wrapper .form-row label.checkbox *{line-height:20px !important}.woocommerce form .form-row.mailchimp-newsletter{margin-top:-23px}.woocommerce-terms-and-conditions-checkbox-text{line-height:14px}.woocommerce-MyAccount-content h3{margin-top:0 !important}.custom_woocommerce_cart_title{display:none !important}.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:12px 12px 0 !important}.woocommerce-page .elementor-widget-dce-rawphp h1.page-title{display:none}.custom_woo_shop_listing .custom_woo_shop_listing-pagination{font-family:"area normal",Sans-serif;letter-spacing:.5em;font-weight:500;text-align:center;margin-top:50px}.custom_woo_shop_listing .custom_woo_shop_listing-pagination *{padding:0;margin:0;list-style:none;font-size:20px}.custom_woo_shop_listing .custom_woo_shop_listing-pagination ul{display:flex;justify-content:center}.custom_woo_shop_listing .custom_woo_shop_listing-pagination ul li{padding:0 7px}.custom_woo_shop_listing .custom_woo_shop_listing-pagination ul .current{color:#b6191e;font-weight:700}.custom_woo_shop_listing{max-width:980px;margin:auto auto 100px;display:none}.custom_woo_shop_listing .woocommerce-result-count{display:none}.custom_woo_shop_listing.loaded{display:flex}.custom_woo_shop_listing a{cursor:pointer}.custom_woo_shop_listing li.active>a,.custom_woo_shop_listing span.active>a{font-weight:700}.custom_woo_shop_listing *{padding:0;margin:0;list-style:none}.custom_woo_shop_listing .book_menu{flex-basis:22%;min-width:210px;padding-right:40px}.custom_woo_shop_listing .book_menu>.ebook{display:none}.custom_woo_shop_listing .book_menu>div{padding:10px 0 !important;border-bottom:1px solid #707070}.custom_woo_shop_listing .book_menu>div>ul{display:none;padding-left:12px}.custom_woo_shop_listing .book_menu>div.show>ul{display:block;line-height:1.2}.custom_woo_shop_listing .book_menu>div.show>ul>li{padding-top:8px;padding-bottom:0;font-size:15.4px;font-weight:500}.custom_woo_shop_listing .book_menu>div>h4{font-size:16.8px}.custom_woo_shop_listing .book_menu>div>h4 a{font-weight:500}.custom_woo_shop_listing .book_menu>div.active>h4 a{font-weight:700}.custom_woo_shop_listing .custom_woo_shop_listing_body{flex-grow:1}.custom_woo_shop_listing .custom_woo_shop_listing .custom_woo_shop_listing_body{flex-basis:78%}.custom_woo_shop_listing .custom_woo_shop_listing_body>ul{display:flex;flex-wrap:wrap;margin-left:-30px}.custom_woo_shop_listing .custom_woo_shop_listing_body>ul .woocommerce-info{text-align:center;flex-grow:1;border:0;margin-left:30px}.custom_woo_shop_listing .custom_woo_shop_listing_body>ul .woocommerce-info:before{display:none}.custom_woo_shop_listing #custom_woo_shop_listing_form{display:flex;margin-bottom:50px}.custom_woo_shop_listing #custom_woo_shop_listing_form>*:not(:first-child){margin-left:20px}.custom_woo_shop_listing #shop_searchForm{flex-grow:1;display:flex}.custom_woo_shop_listing #shop_searchForm>input{flex-grow:1}.custom_woo_shop_listing #shop_searchForm .inputButton{padding:0 20px}.custom_woo_shop_listing #custom_woo_shop_listing_form .woocommerce-ordering{margin-bottom:0;display:flex;flex-shrink:1}.custom_woo_shop_listing #custom_woo_shop_listing_form .woocommerce-ordering>select{padding:0 10px;width:100%}.custom_woo_shop_listing #shop_visualizationContainer{display:flex;flex-direction:column}.custom_woo_shop_listing #shop_visualizationContainer span{display:none}.custom_woo_shop_listing #shop_visualizationContainer>*:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f00a";font-size:1em;padding-right:2px}.custom_woo_shop_listing #shop_visualizationContainer>.full:before{content:"\f00b"}.custom_woo_shop_listing.visualizationMinimal #shop_visualizationContainer>.minimal,.custom_woo_shop_listing:not(.visualizationMinimal) #shop_visualizationContainer>.full{color:#b6191e}.custom_woo_shop_listing:not(.visualizationMinimal) .custom_woo_shop_listing_body>ul{margin:0;padding:0}.custom_woo_shop_listing:not(.visualizationMinimal) .custom_woo_shop_listing_body>ul>li{flex-basis:100%;padding:0;margin:0}.custom_woo_shop_listing:not(.visualizationMinimal) .custom_woo_shop_listing_body>ul>li .woocommerce-loop-product__link{float:left;height:100%;width:160px;margin-right:50px}.custom_woo_shop_listing:not(.visualizationMinimal) .custom_woo_shop_listing_body>ul>li .woocommerce-loop-product__link img{display:block;margin:0}.custom_woo_shop_listing:not(.visualizationMinimal) .custom_woo_shop_listing_body>ul>li:not(:first-child){margin:20px 0 0;padding-top:20px;border-top:1px solid rgba(0,0,0,.2)}.custom_woo_shop_listing:not(.visualizationMinimal) .custom_woo_shop_listing_body>ul>li.is_new:after{right:auto;left:-15px;top:83%}.custom_woo_shop_listing:not(.visualizationMinimal) .custom_woo_shop_listing_body>ul>li.prossima-uscita:after{right:auto;left:-15px;top:83%}.custom_woo_shop_listing:not(.visualizationMinimal) summary{display:block;margin-top:20px}.custom_woo_shop_listing_body>ul>li,.woocommerce ul.products>li.product{flex-basis:25%;margin-bottom:40px;padding-left:30px;position:relative}.custom_woo_shop_listing_body>ul>li summary,.woocommerce ul.products>li.product summary{display:none}.custom_woo_shop_listing_body>ul>li>a.woocommerce-loop-product__link,.woocommerce ul.products>li.product>a.woocommerce-loop-product__link{position:relative;display:block;background:0 0}.custom_woo_shop_listing_body>ul>li>a.woocommerce-loop-product__link .shadow,.woocommerce ul.products>li.product>a.woocommerce-loop-product__link .shadow{display:block;padding-bottom:16px;box-shadow:-24px -6px 10px -17px rgba(0,0,0,.5)}.custom_woo_shop_listing_body>ul>li>a.woocommerce-loop-product__link img,.woocommerce ul.products>li.product>a.woocommerce-loop-product__link img{display:block;width:100%}.custom_woo_shop_listing_body>ul>li>.author a:hover,.woocommerce ul.products>li.product>.author a:hover{text-decoration:underline;color:#000}.custom_woo_shop_listing_body>ul>li .woocommerce-loop-product__title,.woocommerce ul.products>li.product .woocommerce-loop-product__title{font-family:"area normal",Sans-serif;line-height:1.2;color:#000 !important;font-size:15px;font-weight:600;letter-spacing:.1px;padding-top:5px}.custom_woo_shop_listing_body>ul>li .woocommerce-loop-product__title:hover,.woocommerce ul.products>li.product .woocommerce-loop-product__title:hover{color:#cd2621 !important}.custom_woo_shop_listing_body>ul>li .author,.woocommerce ul.products>li.product .author{font-size:13px}.custom_woo_shop_listing_body>ul>li .product_type_simple:not(.add_to_cart_button),.woocommerce ul.products>li.product .product_type_simple:not(.add_to_cart_button){display:none}.custom_woo_shop_listing_body>ul>li a.add_to_cart_button,.woocommerce ul.products>li.product a.add_to_cart_button{margin:0;font-family:"Font Awesome 5 Free";font-weight:900;background:0 0;border-radius:0;font-size:20px;color:#a2a9b1;padding:5px 5px 5px 10px !important;border:0;border-left:2px solid #cd2621;position:relative;opacity:1 !important}.custom_woo_shop_listing_body>ul>li a.add_to_cart_button.loading,.woocommerce ul.products>li.product a.add_to_cart_button.loading{color:rgba(162,169,177,.3)}.custom_woo_shop_listing_body>ul>li a.add_to_cart_button.loading:after,.woocommerce ul.products>li.product a.add_to_cart_button.loading:after{color:#a2a9b1;top:.318em;right:.2em}.custom_woo_shop_listing_body>ul>li .onsale,.woocommerce ul.products>li.product .onsale{display:none !important}.custom_woo_shop_listing_body>ul>li span.price,.woocommerce ul.products>li.product span.price{margin-top:20px;display:flex;line-height:1}.custom_woo_shop_listing_body>ul>li span.price *,.woocommerce ul.products>li.product span.price *{line-height:1}.custom_woo_shop_listing_body>ul>li span.price ins,.woocommerce ul.products>li.product span.price ins{display:block !important}.custom_woo_shop_listing_body>ul>li span.price ins *,.woocommerce ul.products>li.product span.price ins *{font-size:18.2px;font-weight:700;color:#000}.custom_woo_shop_listing_body>ul>li span.price span.woocommerce-Price-amount.amount,.woocommerce ul.products>li.product span.price span.woocommerce-Price-amount.amount{font-size:18.2px;font-weight:700;display:block;color:#000;padding-right:10px}.custom_woo_shop_listing_body>ul>li span.price.not_is_discount span.woocommerce-Price-amount.amount,.woocommerce ul.products>li.product span.price.not_is_discount span.woocommerce-Price-amount.amount{padding-top:5px;font-weight:700;color:#000}.custom_woo_shop_listing_body>ul>li span.price.not_is_discount span.woocommerce-Price-currencySymbol,.woocommerce ul.products>li.product span.price.not_is_discount span.woocommerce-Price-currencySymbol{font-weight:700;color:#000}.custom_woo_shop_listing_body>ul>li span.price .sale-perc,.woocommerce ul.products>li.product span.price .sale-perc{font-size:14px;font-weight:700;display:inline-block;padding:0;padding:5px 7px;text-align:center;margin-right:10px;margin-bottom:0;background-color:#c60606;color:#fff;border-radius:4px}.custom_woo_shop_listing_body>ul>li span.price del,.woocommerce ul.products>li.product span.price del{opacity:1}.custom_woo_shop_listing_body>ul>li span.price del span.woocommerce-Price-amount.amount,.woocommerce ul.products>li.product span.price del span.woocommerce-Price-amount.amount{font-weight:400;font-size:14px;color:#000}@media (max-width:450px){.custom_woo_shop_listing_body>ul>li span.price ins *,.woocommerce ul.products>li.product span.price ins *{font-size:16.8px}.custom_woo_shop_listing_body>ul>li span.price span.woocommerce-Price-amount.amount,.woocommerce ul.products>li.product span.price span.woocommerce-Price-amount.amount{font-size:16.8px;padding-right:10px}.custom_woo_shop_listing_body>ul>li span.price .sale-perc,.woocommerce ul.products>li.product span.price .sale-perc{font-size:12.6px}.custom_woo_shop_listing_body>ul>li span.price del span.woocommerce-Price-amount.amount,.woocommerce ul.products>li.product span.price del span.woocommerce-Price-amount.amount{font-size:12.6px}}@media (max-width:420px){.custom_woo_shop_listing_body>ul>li span.price ins *,.woocommerce ul.products>li.product span.price ins *{font-size:15.4px}.custom_woo_shop_listing_body>ul>li span.price span.woocommerce-Price-amount.amount,.woocommerce ul.products>li.product span.price span.woocommerce-Price-amount.amount{font-size:15.4px;padding-right:10px}.custom_woo_shop_listing_body>ul>li span.price .sale-perc,.woocommerce ul.products>li.product span.price .sale-perc{font-size:11.2px}.custom_woo_shop_listing_body>ul>li span.price del span.woocommerce-Price-amount.amount,.woocommerce ul.products>li.product span.price del span.woocommerce-Price-amount.amount{font-size:11.2px}}@media (max-width:390px){.custom_woo_shop_listing_body>ul>li span.price ins *,.woocommerce ul.products>li.product span.price ins *{font-size:14px}.custom_woo_shop_listing_body>ul>li span.price span.woocommerce-Price-amount.amount,.woocommerce ul.products>li.product span.price span.woocommerce-Price-amount.amount{font-size:14px;padding-right:10px}.custom_woo_shop_listing_body>ul>li span.price .sale-perc,.woocommerce ul.products>li.product span.price .sale-perc{font-size:9.8px}.custom_woo_shop_listing_body>ul>li span.price del span.woocommerce-Price-amount.amount,.woocommerce ul.products>li.product span.price del span.woocommerce-Price-amount.amount{font-size:9.8px}}@media (max-width:350px){.custom_woo_shop_listing_body>ul>li span.price,.woocommerce ul.products>li.product span.price{flex-wrap:wrap}.custom_woo_shop_listing_body>ul>li span.price .col_1,.woocommerce ul.products>li.product span.price .col_1{flex-basis:100%}.custom_woo_shop_listing_body>ul>li span.price ins,.woocommerce ul.products>li.product span.price ins{display:inline-block !important;padding-bottom:10px}}.custom_woo_shop_listing_body>ul>li.is_new>*:first-child:after,.woocommerce ul.products>li.product.is_new>*:first-child:after{padding:0 10px;display:block;position:absolute;right:0;content:"NOVITÀ";font-family:"Area Normal",sans-serif;font-size:11px;letter-spacing:2px;font-weight:700;color:#fff;bottom:26px;border-top-left-radius:3px;border-bottom-left-radius:3px;padding-top:2px;background:#ff150f}.custom_woo_shop_listing_body>ul>li.prossima-uscita>*:first-child:after,.woocommerce ul.products>li.product.prossima-uscita>*:first-child:after{padding:0 10px;display:block;position:absolute;right:0;content:"PROSSIMA USCITA";font-family:"Area Normal",Sans-serif;font-size:11px;letter-spacing:2px;font-weight:700;background:#f9ff02;color:#000;border-top-left-radius:3px;border-bottom-left-radius:3px;padding-top:2px}@media (max-width:1024px){.custom_woo_shop_listing{margin:20px}.custom_woo_shop_listing .custom_woo_shop_listing_body>ul>li{flex-basis:33.3%}}@media (max-width:850px){.custom_woo_shop_listing .custom_woo_shop_listing_body>ul>li{flex-basis:50%}.custom_woo_shop_listing{flex-direction:column}body .custom_woo_shop_listing .book_menu{padding:0 0 30px}.custom_woo_shop_listing #custom_woo_shop_listing_form{flex-wrap:wrap;margin-bottom:0;margin-bottom:30px}.custom_woo_shop_listing #custom_woo_shop_listing_form .orderContainer{padding:20px 0 0;text-align:center}.custom_woo_shop_listing #custom_woo_shop_listing_form .orderContainer a{display:inline}.custom_woo_shop_listing #custom_woo_shop_listing_form #shop_searchForm{flex-basis:100%;margin-bottom:15px}.custom_woo_shop_listing #custom_woo_shop_listing_form .woocommerce-ordering{flex-grow:1;margin-left:0}.custom_woo_shop_listing:not(.visualizationMinimal) .custom_woo_shop_listing_body>ul>li .woocommerce-loop-product__link{margin-right:30px}}@media (max-width:650px){.custom_woo_shop_listing:not(.visualizationMinimal) .custom_woo_shop_listing_body>ul>li .woocommerce-loop-product__link{margin-right:0;float:none;height:auto;width:100%}.custom_woo_shop_listing:not(.visualizationMinimal) .custom_woo_shop_listing_body>ul>li .woocommerce-loop-product__link img{max-width:215px}}.woocommerce-account-wc-smart-coupons .woocommerce .woocommerce-info{border-bottom:none;font-weight:700}.woocommerce-account-wc-smart-coupons .woocommerce .woocommerce-info:before{display:none}.woocommerce-account .woocommerce form.checkout_coupon,.woocommerce-account .woocommerce form.login,.woocommerce-account .woocommerce form.register{margin-top:20px}.woocommerce-account mark{background-color:transparent;font-weight:600}.woocommerce-account .woocommerce div.woocommerce-message:before{display:none}.woocommerce-account .woocommerce div.woocommerce-message .button{margin-top:10px;font-weight:600}.woocommerce-account .order-status{text-transform:lowercase}.woocommerce-account .account_title{font-family:"Area Normal",sans-serif;font-size:18.2px;border-bottom:1px solid #b3b3b3;padding-bottom:10px;margin-bottom:30px;line-height:1.4;font-weight:600;color:#cd2621}.woocommerce-account #customer_login h2{font-family:"area normal",sans-serif;font-size:18.2px;margin-bottom:0;line-height:1.4;font-weight:600}.woocommerce-account #customer_login .woocommerce-form-login__rememberme{margin-top:25px}.woocommerce-account .woocommerce .addresses .title h3{font-family:"Area Normal",Sans-serif;border:none}.woocommerce-account .woocommerce-address-fields label{font-weight:600}.woocommerce-account fieldset{margin-top:40px}.woocommerce-account fieldset legend{font-size:19.6px;margin-bottom:20px;font-family:"area normal",Sans-serif;font-weight:600}.woocommerce-account .woocommerce-MyAccount-content label{font-weight:600}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{width:28%}@media (max-width:800px){.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{width:100%;margin-top:-30px;margin-bottom:30px}}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul{display:block;margin:0}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li{display:block;list-style:none;margin:0;border-bottom:1px solid #b3b3b3;padding:20px 0;font-size:16.8px}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li.is-active{font-weight:600}.woocommerce-account.woocommerce-account-dashboard .woocommerce-MyAccount-content{border-radius:5px;border:1px solid #dcdcdb;padding:20px}.woocommerce-account .woocommerce .u-columns.addresses>*{width:auto;float:none}.woocommerce-account .woocommerce .u-columns.addresses a.edit{line-height:2.5;text-align:center;border-radius:5px}.woocommerce-account .woocommerce .u-columns.addresses .woocommerce-Address-title{margin-top:40px}.woocommerce-account .woocommerce .u-columns.addresses .woocommerce-Address-title h3{margin-bottom:0;margin-top:5px}.woocommerce-account .woocommerce button.button{background-color:#fcbc00;margin-top:20px}body.woocommerce-account-edit-address .woocommerce .woocommerce-MyAccount-content h3{margin-top:25px}body.woocommerce-account-edit-address .woocommerce .woocommerce-MyAccount-content #billing_privacy_header h3{margin-bottom:0}body .woocommerce table.woocommerce-orders-table{border:none}body .woocommerce table.woocommerce-orders-table *{border:none}body .woocommerce table.woocommerce-orders-table thead{background-color:#f7f7f7}body .woocommerce table.woocommerce-orders-table thead th{padding:20px 15px;font-size:14px}body .woocommerce table.woocommerce-orders-table thead .woocommerce-orders-table__header-order-actions{color:transparent}body .woocommerce table.woocommerce-orders-table tbody td{padding:20px 15px;border-top:none;border-bottom:1px solid #dcdcdb;font-size:14px}body .woocommerce table.woocommerce-orders-table tbody td .woocommerce-orders-table__cell-order-actions{text-align:right}body .woocommerce table.woocommerce-orders-table tbody td a.button{border-top:none;background:#666;border-radius:0;color:#fff;padding:15px}body .woocommerce table.woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-total{font-size:0;color:transparent}body .woocommerce table.woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-total span{color:#000;font-size:14px}body .woocommerce table.woocommerce-orders-table tbody .woocommerce-Price-amount{display:block}body .woocommerce .lost_reset_password{padding-bottom:30px;border-bottom:1px solid #b3b3b3}body .woocommerce .lost_reset_password>*{margin-top:0;margin-bottom:20px}body .woocommerce h2[class*=woocommerce],body .woocommerce .woocommerce-Address-title,body.woocommerce-account-edit-address .woocommerce-MyAccount-content h3{font-family:"Area Normal",Sans-serif;font-size:21px;border-bottom:1px solid #b3b3b3;padding-bottom:10px;margin-bottom:15px;line-height:1.4;font-weight:700}@media only screen and (max-width:650px){.showcoupon{display:block}}body .woocommerce form .form-row{padding:0;margin-bottom:10px}@media only screen and (max-width:650px){body .woocommerce form .form-row.form-row-first{width:100%}body .woocommerce form .form-row.form-row-last{width:100%}}body .woocommerce form .form-row .woocommerce-input-wrapper{display:block}body .woocommerce form .form-row .woocommerce-input-wrapper label a{color:#2a80a5;font-weight:600}body .woocommerce form .form-row .optional{display:none}body .woocommerce form .form-row input[type=email],body .woocommerce form .form-row input[type=number],body .woocommerce form .form-row input[type=password],body .woocommerce form .form-row input[type=search],body .woocommerce form .form-row input[type=tel],body .woocommerce form .form-row input[type=text],body .woocommerce form .form-row input[type=url],body .woocommerce form .form-row select,body .woocommerce form .form-row textarea{border-color:#d6d6d6 !important;background-color:#fff !important;padding-left:12px;padding-right:12px}body .woocommerce form .form-row.woocommerce-invalid input[type=email],body .woocommerce form .form-row.woocommerce-invalid input[type=number],body .woocommerce form .form-row.woocommerce-invalid input[type=password],body .woocommerce form .form-row.woocommerce-invalid input[type=search],body .woocommerce form .form-row.woocommerce-invalid input[type=tel],body .woocommerce form .form-row.woocommerce-invalid input[type=text],body .woocommerce form .form-row.woocommerce-invalid input[type=url],body .woocommerce form .form-row.woocommerce-invalid select,body .woocommerce form .form-row.woocommerce-invalid textarea{border-color:#cd2621 !important}body .woocommerce form .form-row .select2-container{line-height:50px}body .woocommerce form .form-row .select2-container .select2-selection__rendered{line-height:39px}body .woocommerce form .form-row .select2-container .select2-selection--single{height:39px;padding-left:3px}body .woocommerce form .form-row .select2-container .select2-selection--single .select2-selection__arrow{width:37px;height:37px}body .woocommerce .addresses .edit,body .woocommerce a.button,body .woocommerce button.button{background-color:#e5e5e5;text-decoration:none;background-image:none;color:#000;font-size:15.4px;font-weight:600;border:1px solid #b3b3b3;display:inline-block;padding-left:1em;padding-right:1em;text-align:center}.woocommerce div.woocommerce-message{border:0;background-color:transparent;padding:0;font-weight:700;position:relative;padding-bottom:25px;margin-bottom:0;border-bottom:1px solid #b3b3b3}.woocommerce div.woocommerce-message a.button{background:0 0;color:#cd2621;font-weight:500;font-size:14px;padding:0;border:none;margin-top:5px}.woocommerce div.woocommerce-message a.button:after{content:" >";font-weight:bolder}@media (max-width:600px){.woocommerce div.woocommerce-message a.button{position:absolute;bottom:0;left:0}}.woocommerce div.woocommerce-message:before{color:#108b15;margin-right:5px;position:static;content:"\f14a";font-family:"Font Awesome 5 Free"}.woocommerce .woocommerce-message+.woocommerce-info{margin-top:-35px}.woocommerce .woocommerce-message~.woocommerce-info{border-top:1px solid #b3b3b3}.woocommerce div.woocommerce-form-coupon-toggle+.woocommerce-message,.woocommerce div.woocommerce_after_cart_message+.woocommerce-message{padding-top:25px}.woocommerce .woocommerce-info{border:0;background-color:transparent;padding:35px 20px;border-bottom:1px solid #b3b3b3;margin:0 0 20px;line-height:35px}.woocommerce .woocommerce-info:before{display:none}.woocommerce .woocommerce-info a{font-weight:700}.woocommerce .woocommerce-info.woocommerce-info.coupon{padding:12px 0;margin-bottom:0}.woocommerce .woocommerce-info.woocommerce-info.coupon:before{content:"\f3ff";color:#cd2621}.woocommerce .woocommerce-remove-coupon{font-size:.8em;color:#cd2621}body .woocommerce ul.order_details{background-color:#f5f5f5;padding:20px 15px 5px}body .woocommerce ul.order_details li{font-size:11.2px;margin-bottom:15px}body .woocommerce ul.order_details li strong{padding-top:5px;font-weight:600}@media (max-width:650px){body .woocommerce ul.order_details li{border-bottom:1px dashed #d3ced2;float:none;border-right:none;margin-right:0;padding-right:0}body .woocommerce ul.order_details li strong{padding-top:0;padding-bottom:10px}}.woocommerce .woocommerce-customer-details .woocommerce-columns .col-1,.woocommerce .woocommerce-customer-details .woocommerce-columns .col-2{float:none;width:auto;margin:0 0 30px}.woocommerce h2.woocommerce-order-details__title{display:flex;margin-bottom:0 !important;align-items:flex-end}.woocommerce h2.woocommerce-order-details__title .product-name{display:flex;align-items:flex-end}.woocommerce h2.woocommerce-order-details__title .product-name .product-quantity{flex-basis:100px;flex-shrink:0;flex-grow:0;text-align:center;font-size:14px;font-family:"area normal",Sans-serif;font-weight:500}@media (max-width:600px){.woocommerce h2.woocommerce-order-details__title .product-name .product-quantity{flex-basis:50px}}.woocommerce h2.woocommerce-order-details__title :first-child{flex-grow:1}@media (max-width:600px){.woocommerce h2.woocommerce-order-details__title :first-child{font-size:18px}}.woocommerce h2.woocommerce-order-details__title .product-total{width:200px;font-size:14px;font-family:"Area Normal",Sans-serif;text-align:right}@media (max-width:800px){.woocommerce h2.woocommerce-order-details__title .product-total{width:100px}}@media (max-width:600px){.woocommerce h2.woocommerce-order-details__title .product-total{flex-basis:80px}}.woocommerce table.woocommerce-table--order-details.shop_table{border:none}.woocommerce table.woocommerce-table--order-details.shop_table *{border:none}.woocommerce table.woocommerce-table--order-details.shop_table thead{display:none}.woocommerce table.woocommerce-table--order-details.shop_table tfoot td,.woocommerce table.woocommerce-table--order-details.shop_table tfoot th{background-color:#f5f5f5;margin-bottom:10px;border-bottom:5px solid #fff;padding:15px}.woocommerce table.woocommerce-table--order-details.shop_table tfoot th{font-weight:800;font-size:14px}.woocommerce table.woocommerce-table--order-details.shop_table tfoot tr:last-child .woocommerce-Price-amount{font-weight:800}.woocommerce table.woocommerce-table--order-details.shop_table .order_item td{border-bottom:0;padding:0}.woocommerce table.woocommerce-table--order-details.shop_table .order_item td:last-child{padding-top:30px}.woocommerce table.woocommerce-table--order-details.shop_table .shipped_via{display:none}.woocommerce table.woocommerce-table--order-details.shop_table td:last-child{width:200px;text-align:right;vertical-align:top;font-size:16.8px;font-weight:600;padding-left:0}@media (max-width:800px){.woocommerce table.woocommerce-table--order-details.shop_table td:last-child{width:100px}}@media (max-width:600px){.woocommerce table.woocommerce-table--order-details.shop_table td:last-child{width:80px}}.woocommerce table.woocommerce-table--order-details.shop_table .product-name{display:flex}.woocommerce table.woocommerce-table--order-details.shop_table .product-name .product-quantity{flex-basis:100px;flex-shrink:0;flex-grow:0;padding-top:30px;text-align:center;font-size:16.8px}@media (max-width:600px){.woocommerce table.woocommerce-table--order-details.shop_table .product-name .product-quantity{flex-basis:50px}}.woocommerce table.woocommerce-table--order-details.shop_table .product-name .custom-product-name{flex-grow:1;display:flex}.woocommerce table.woocommerce-table--order-details.shop_table .product-name .custom-product-name .thumbnail{flex-basis:60px;margin-right:20px;padding-top:10px;padding-bottom:10px}.woocommerce table.woocommerce-table--order-details.shop_table .product-name .custom-product-name .thumbnail img{display:block}.woocommerce table.woocommerce-table--order-details.shop_table .product-name .custom-product-name .item_name_and_author{padding-top:30px;font-size:14px}.woocommerce table.woocommerce-table--order-details.shop_table .product-name .custom-product-name .item_name_and_author>a{font-weight:600}@media (max-width:500px){.woocommerce table.woocommerce-table--order-details.shop_table .product-name .custom-product-name .item_name_and_author{padding-top:10px}}.after_thankyou_box_buttons{text-align:center;margin-top:20px}.after_thankyou_box_buttons a{display:inline-block;margin:0 10px !important}body .woocommerce .woocommerce-customer-details address{border:none;padding:0}.woocommerce .woocommerce-order{max-width:700px;margin-top:20px;margin-left:auto;margin-right:auto}.woocommerce .woocommerce-order>h3{font-weight:800;color:#cd2621}.woocommerce .woocommerce-order>.woocommerce-notice{margin-bottom:30px}.woocommerce .woocommerce-order>.woocommerce-notice strong{font-size:16.8px;font-weight:600}.woocommerce .woocommerce-order>.woocommerce-notice span{display:block;margin-top:5px}.woocommerce .woocommerce-order .after_thankyou_box{padding:20px;text-align:center;border:1px solid #b3b3b3;border-radius:10px}.woocommerce .woocommerce-order .after_thankyou_box strong{display:block}#cw_conditions_readed{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #b3b3b3}#cw_conditions_readed a{display:inline-block;padding-left:25px}@media print{body.woocommerce-order-received *{page-break-inside:auto !important}body.woocommerce-order-received .woocommerce-order{padding-top:4rem}body.woocommerce-order-received .elementor-nav-menu--main{display:none}body.woocommerce-order-received .after_thankyou_box_buttons,body.woocommerce-order-received .elementor-element-4f53443,body.woocommerce-order-received .elementor-element-9cd9a8e,body.woocommerce-order-received .site-footer,body.woocommerce-order-received header{display:none !important}body.woocommerce-order-received .after_thankyou_box,body.woocommerce-order-received .woocommerce-column,body.woocommerce-order-received figure{page-break-inside:avoid}}body.woocommerce-page.single-product .box-is_new,body.woocommerce-page.single-product .box-is_new-outofstock,body.woocommerce-page.single-product .box-outofstock,body.woocommerce-page.single-product .box-prossima-uscita,body.woocommerce-page.single-product .box-prossima-uscita-outofstock{display:none}body.woocommerce-page.single-product main.is_new:not(.outofstock) .box-is_new{display:block}body.woocommerce-page.single-product main.is_new.outofstock .box-is_new-outofstock{display:block}body.woocommerce-page.single-product main.prossima-uscita:not(.outofstock) .box-prossima-uscita{display:block}body.woocommerce-page.single-product main.prossima-uscita.outofstock .box-prossima-uscita-outofstock{display:block}body.woocommerce-page.single-product main.outofstock:not(.prossima-uscita) .box-outofstock{display:block}