.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:var(--theme--primary--color)}.woocommerce a.remove{line-height:.75}.woocommerce button.button.alt.disabled:hover::before{background-color:#fff}.woocommerce-variation-add-to-cart,.woocommerce div.product form:not(.variations_form).cart{display:-webkit-box;display:-ms-flexbox;display:flex}.woocommerce .products ul,.woocommerce ul.products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce ul.products li.product .onsale,.woocommerce span.onsale,.woocommerce ul.products li.product .button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce a.added_to_cart:hover,.woocommerce ul.products li.product .button:hover::before,.woocommerce #respond input#submit.alt:hover::before,.woocommerce a.button.alt:hover::before,.woocommerce button.button.alt:hover::before,.woocommerce input.button.alt:hover::before{background:var(--theme--primary--color)}.woocommerce ul.products li.product .button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price,.product_meta a,td.product-name a,.staff_container>div>div>div>a:hover{color:var(--theme--primary--color)}.woocommerce .product_meta>span{display:block}.pswp{z-index:99999999}aside.woocommerce_sidebar{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.woocommerce ul.products li.product .onsale,.woocommerce span.onsale{border-radius:4px;line-height:1rem;min-height:auto;min-width:auto;padding:4px 12px;text-transform:uppercase;font-size:11px}.woocommerce ul.products li.product .button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background:#fff;-webkit-box-shadow:inset 0px 0px 0px 2px;box-shadow:inset 0px 0px 0px 2px}.woocommerce ul.products li.product .button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{padding:10px 24px;color:#fff;text-transform:uppercase;font-size:11px;font-weight:bold;letter-spacing:1px;font-family:inherit;line-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto 10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.woocommerce ul.products li.product .button:before,.woocommerce #respond input#submit.alt:before,.woocommerce a.button.alt:before,.woocommerce button.button.alt:before,.woocommerce input.button.alt:before{content:"";margin-right:5px;width:28px;height:20px;display:inline-block;-webkit-mask:url(../ico/ico_cart.svg) no-repeat 50% 50%;mask:url(../ico/ico_cart.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;background:#fff}.woocommerce_menu_custom a.custom-cart:before{content:"";margin-right:5px;width:18px;height:16px;display:inline-block;-webkit-mask:url(../ico/ico_cart.svg) no-repeat 50% 50%;mask:url(../ico/ico_cart.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;background:#fff}.woocommerce a.button.added::before{display:none}.woocommerce a.added_to_cart{border:2px solid;padding:10px 24px;text-transform:uppercase;font-size:12px;font-weight:bold;letter-spacing:1px;display:table;font-family:inherit;line-height:100%;margin:15px 10px 0px 10px}.woocommerce a.added_to_cart:hover{color:#fff}.woocommerce ul.products li.product .price{font-size:2rem;padding:0px 22px;letter-spacing:-1px}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:2rem;letter-spacing:-1px}span.woocommerce-Price-currencySymbol{font-size:1rem;font-weight:bold}span.price del{font-size:1.5rem}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{border:1px solid rgba(0,0,0,.1);padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{-webkit-box-flex:1;-ms-flex:1;flex:1}.woocommerce ul.products li.product-type-variable .price,.woocommerce ul.products li.product-type-grouped .price{font-size:1.5rem}.woocommerce ul.products li.product .woocommerce-loop-product__title{color:#333;font-size:18px;padding:5px 20px 15px 20px;display:block;line-height:1.2em}.woocommerce ul.products li.product .woocommerce-loop-product__title:after{content:"";display:block;background:rgba(0,0,0,.1);height:1px;margin-top:6px}.woocommerce ul.products li.product:hover{border:1px solid rgba(0,0,0,.2)}.page-content,.entry-content,.entry-summary{margin-top:6px}.woocommerce div.product .product_title{display:block;margin-bottom:30px}.woocommerce_menu_custom a.custom-account:before{width:18px;height:18px;display:inline-block;content:"";-webkit-mask:url(../ico/ico_user.svg) no-repeat 50% 50%;mask:url(../ico/ico_user.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;background:#fff}.woocommerce_menu_custom>a>span{font-size:26px}.spaceoddity-cart,.spaceoddity-cart .woocommerce-Price-currencySymbol{font-size:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:normal}.woocommerce_menu_custom a.custom-cart{position:relative;padding-right:12px}.woocommerce_menu_custom a.custom-cart span.cart_total{position:absolute;right:0px;top:-7px;font-size:11px;width:20px;height:20px;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;border-radius:50%;line-height:100%}.woocommerce .quantity{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.woocommerce .quantity input.qty{border-radius:0;padding:.29rem;line-height:100%;font-size:1rem}.woocommerce .quantity button{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;border-radius:0;padding:0px 8px;cursor:pointer}.woocommerce .quantity button:before{background:#fff}.woocommerce .quantity button.minus{border-right:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.woocommerce .quantity button.plus{border-left:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.woocommerce .quantity button.minus:before{width:20px;height:20px;display:inline-block;content:"";-webkit-mask:url(../ico/ico_minus.svg) no-repeat 50% 50%;mask:url(../ico/ico_minus.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover}.woocommerce .quantity button.plus:before{width:20px;height:20px;display:inline-block;content:"";-webkit-mask:url(../ico/ico_plus.svg) no-repeat 50% 50%;mask:url(../ico/ico_plus.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover}.input-text.qty.text::-webkit-outer-spin-button,.input-text.qty.text::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{padding:8px 12px}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{vertical-align:middle}.select2-container .select2-selection--single{height:auto;border:1px solid #ccc;padding:4px 4px}.select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:4px}.price_slider{margin-bottom:1em}.price_slider_amount{text-align:right;line-height:2.4em;font-size:.8751em}.price_slider_amount .button{font-size:1.15em}.price_slider_amount .button{float:left}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:.75em;height:.75em;border-radius:50%;cursor:pointer;background:var(--theme--primary--color);outline:none;top:-0.25em}.ui-slider .ui-slider-handle:last-child{margin-left:-0.6em}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background:none repeat scroll 0 0 var(--theme--primary--color);border-radius:1em}.price_slider_wrapper .ui-widget-content{border-radius:1em;background:#e9e9e9}.ui-slider-horizontal{height:4px}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:-1px}.ui-slider-horizontal .ui-slider-range-max{right:-1px}#woo_checkout_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}#woo_checkout_wrapper #customer_details>div{width:100%}.woocommerce-account .woocommerce-MyAccount-navigation ul li{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color:var(--theme--text--color)}.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover::before,.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active:before{background:var(--theme--text--color)}.woocommerce-account .woocommerce-MyAccount-navigation ul li:not(:last-child){border-bottom:1px solid #e0e0e0;margin-bottom:8px;padding-bottom:8px}.woocommerce-account .woocommerce-MyAccount-navigation ul li:before{content:"";width:24px;height:24px;display:inline-block;-webkit-mask-size:cover;mask-size:cover;background:var(--theme--primary--color)}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard:before{-webkit-mask:url(../ico/ico-bacheca.svg) no-repeat 50% 50%;mask:url(../ico/ico-bacheca.svg) no-repeat 50% 50%}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders:before{-webkit-mask:url(../ico/ico-ordini.svg) no-repeat 50% 50%;mask:url(../ico/ico-ordini.svg) no-repeat 50% 50%}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads:before{-webkit-mask:url(../ico/ico-download.svg) no-repeat 50% 50%;mask:url(../ico/ico-download.svg) no-repeat 50% 50%}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address:before{-webkit-mask:url(../ico/ico-indirizzi.svg) no-repeat 50% 50%;mask:url(../ico/ico-indirizzi.svg) no-repeat 50% 50%}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods:before{-webkit-mask:url(../ico/ico-metodi-pagamento.svg) no-repeat 50% 50%;mask:url(../ico/ico-metodi-pagamento.svg) no-repeat 50% 50%}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account:before{-webkit-mask:url(../ico/ico-dettagli-account.svg) no-repeat 50% 50%;mask:url(../ico/ico-dettagli-account.svg) no-repeat 50% 50%}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout:before{-webkit-mask:url(../ico/ico-esci.svg) no-repeat 50% 50%;mask:url(../ico/ico-esci.svg) no-repeat 50% 50%}@media all and (max-width: 1024px){aside.woocommerce_sidebar{padding:0px 30px}ul.products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:30px !important}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{float:none;width:100%}.woocommerce div.product .woocommerce-tabs ul.tabs li{width:100%}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}#woo_checkout_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{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;-ms-flex-wrap:wrap;flex-wrap:wrap}.coupon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{width:100%}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:none;width:100%}}/*# sourceMappingURL=theme_woocommerce.css.map */
