#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:flex;text-align:inherit;margin-bottom:inherit}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{color:#fff;background:var(--Blu-500)}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:0}.cart-subtotal,.woocommerce-cart .cart-subtotal,.shop_table .cart-subtotal,.woocommerce-cart-form__totals .cart-subtotal,.woocommerce-message a.restore-item{display:none !important}span.woocommerce-Price-currencySymbol{font-size:inherit !important;font-weight:inherit !important}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:none}.woocommerce table.shop_table tr>td:nth-child(even),.woocommerce table.shop_table tr>th:nth-child(even){text-align:right}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{display:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{border:1px solid #004c8f !important;background:#fff !important;border-radius:6px !important;outline:none !important;color:var(--Blu-700) !important}.order-total td>strong{display:block}.order-total td .includes_tax{font-size:11px;line-height:normal;display:block}.cbt-cart-table{padding-top:26px;padding-bottom:120px}.cbt-cart-table .cbt-cart-products-list .cbt-product-item .cbt-product-thumbnail>a{display:flex;width:72px;height:72px;border-radius:72px;background:var(--Blu-25);padding:16px}.cbt-cart-table .cbt-cart-products-list .cbt-product-item .cbt-product-thumbnail>a>img{width:100%;height:100%;object-fit:contain}.cbt-cart-table .cbt-cart-products-list .cbt-product-item .cbt-product-quantity .quantity{display:flex;height:44px;padding:0 16px;justify-content:center;align-items:center;gap:8px;border-radius:6px;border:2px solid var(--Blu-100)}.cbt-cart-table .cbt-cart-products-list .cbt-product-item .cbt-product-quantity .quantity button{background:rgba(0,0,0,0);height:16px;align-self:anchor-center;padding:0;border-radius:0;border:0}.cbt-cart-table .cbt-cart-products-list .cbt-product-item .cbt-product-quantity .quantity button:focus{box-shadow:unset !important}.cbt-cart-table .cbt-cart-products-list .cbt-product-item .cbt-product-quantity .quantity button:before{background:var(--Grigio-50);width:16px;height:16px}.cbt-cart-table .cbt-cart-products-list .cbt-product-item .cbt-product-quantity .quantity button.minus:before{-webkit-mask:url(../icons/ico_minus.svg) no-repeat 50% 50%;mask:url(../icons/ico_minus.svg) no-repeat 50% 50%}.cbt-cart-table .cbt-cart-products-list .cbt-product-item .cbt-product-quantity .quantity button.plus:before{-webkit-mask:url(../icons/ico_plus.svg) no-repeat 50% 50%;mask:url(../icons/ico_plus.svg) no-repeat 50% 50%}.cbt-cart-table .cbt-cart-products-list .cbt-product-item .cbt-product-quantity .quantity input.qty{border:0;padding:0;margin:0;width:24px;color:var(--Blu-500);text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:16px}.cbt-cart-table .cbt-cart-products-list .cbt-product-item .cbt-product-remove>a{width:44px;height:44px}.cbt-cart-table .cbt-cart-products-list .cbt-product-item .cbt-product-remove>a:hover i{background:var(--Blu-100) !important}.cbt-cart-table .cbt-cart-products-list .cbt-product-item .cbt-product-data .cbt-product-name .prd-title{color:var(--Blu-700);font-weight:600;line-height:22px}.cbt-cart-table .cbt-cart-products-list .cbt-product-item .cbt-product-data .cbt-product-name .prd-utente{color:var(--Grigio-500);font-size:16px;line-height:24px}.cbt-cart-table .cbt-cart-products-list .cbt-product-item .cbt-product-data .cbt-product-name .prd-price{color:var(--Blu-500);font-size:16px;font-weight:600;line-height:24px}.cbt-cart-table .cbt-cart-products-list label{height:56px;padding:0 16px;align-self:stretch;border:1px solid var(--Blu-50)}.cbt-cart-table .cbt-cart-products-list label:hover{color:var(--Blu-500);background:#fff;border-color:#fff}.cbt-cart-table .cbt-cart-totals{max-width:360px;line-height:16px;letter-spacing:.28px}.cbt-cart-table .cbt-cart-totals .cart-collaterals .cart-riepilogo>div{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.cbt-cart-table .cbt-cart-totals .cart-collaterals .cart-riepilogo>div .prd-title{color:var(--Blu-700);font-size:16px;font-weight:500;line-height:22px}.cbt-cart-table .cbt-cart-totals .cart-collaterals .cart-riepilogo>div .prd-utente{color:var(--Grigio-500);font-size:14px;font-weight:400;line-height:20px}.cbt-cart-table .cbt-cart-totals .cart-collaterals .cart-riepilogo>div .prd-price{color:var(--Blu-700);font-size:16px;font-weight:500;line-height:22px}.cbt-cart-table .cbt-cart-totals .cart-collaterals .cbt-cart-line>div:last-child{text-align:right}.cbt-cart-table .cbt-cart-totals .cart-collaterals .cbt-cart-line.strong,.cbt-cart-table .cbt-cart-totals .cart-collaterals .cbt-cart-line strong{color:var(--Ink);font-weight:inherit}.cbt-cart-table .cbt-cart-totals .cart-collaterals .cbt-cart-line.cbt-order-total.strong{padding-bottom:18px;margin-bottom:8px;border-bottom:1px solid red}.cbt-cart-table .cbt-cart-totals .cart-collaterals .cbt-shipping-methods ul#shipping_method li{margin-bottom:unset !important}.cbt-cart-table .cbt-cart-totals .cart-collaterals .cart-contacts{border:1px solid red;font-size:14px;font-weight:400;line-height:18px;letter-spacing:.28px}.cbt-cart-table .cbt-cart-totals .cart-collaterals .cart-contacts .icon-circle{width:48px;height:48px;padding:12px;aspect-ratio:1/1;background:green}.cbt-cart-table .cbt-cart-totals .cart-collaterals .cart_totals h2{display:none}.cbt-cart-table .cbt-cart-totals .cart-collaterals .cart_totals .shop_table tr{justify-content:space-between;display:flex;margin-top:12px;margin-bottom:24px;padding:12px 0;align-items:center;gap:16px;align-self:stretch;border-top:1px solid var(--Blu-50, #E6EDF4);border-bottom:1px solid var(--Blu-50, #E6EDF4);color:var(--Blu-700, #002E56);font-size:16px;font-weight:700;line-height:22px}.cbt-cart-table .cbt-cart-totals .cart-collaterals .cart_totals .shop_table tr th{padding:0 !important;width:auto !important;border:0 !important}.cbt-cart-table .cbt-cart-totals .cbt-shipping-methods ul#shipping_method{margin-bottom:8px !important}.cbt-cart-table table.shop_table{border:0;margin:0;border-collapse:unset;border-radius:unset}.cbt-cart-table table.shop_table td{padding:unset;line-height:unset;border-top:0 !important}.cbt-cart-table .cart-collaterals .cart_totals,.cbt-cart-table .cart-collaterals .cart_totals{float:none;width:100%}.cbt-cart-table #cart-ajax-loader{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.7);z-index:10;align-items:center;justify-content:center;display:none}.cbt-cart-table #cart-ajax-loader .loader-carrello{display:inline-block;width:18px;height:18px;border:3px solid var(--Blu-500);border-radius:50%;border-top-color:rgba(0,0,0,0);animation:spin 1s linear infinite;vertical-align:middle;margin-right:8px}@keyframes spin{to{transform:rotate(360deg)}}.return-to-cart{display:flex;padding-bottom:16px;border-bottom:1px solid var(--Blu-50);margin-bottom:24px}.woocommerce form .form-row .input-checkbox{display:inline-flex;border-color:#cbcbcb}/*# sourceMappingURL=woocommerce.css.map */
