/*!
* Performize - performize-starter-theme
* Copyright 2020-2026 Performize
*/
:root{--primary-color:#bc2a79;--dark-color:#222;--white:#fff;--black:#000;--black-light:#212529;--font-simple:"Montserrat";--font-title:"Monument Extended";--max-container:1400px;--animate-duration-fast:0.3s;--animate-duration-medium:0.7s;--animate-duration-slow:1s;--radius:15px;--radius-xl:100px;--background-alert-info:rgba(220,243,231,.553);--background-alert-message:rgba(220,243,231,.553);--color-alert-info:#038640;--color-alert-message:#038640;--verde-menta:#9ddb9d;--sabbia:#c0a266;--grigio:#f2f2f2;--woo-rosa:#bc2a79;--woo-rosa-opacity:rgba(188,42,121,.4);--grigio-testo:#989898;--facebook:#1c70de;--desktop-padding-gutter:80px;--desktop-padding-wrapper:3rem;--mobile-padding-wrapper:1rem}.button-dark,.button-default,.button-empty,.button-primary,.button-snippet,.perf-bottom-bar-shop-container .price-product .add_to_cart_button{border:0;border-radius:var(--radius);color:var(--white);font-family:var(--font-simple),sans-serif;font-size:14px;letter-spacing:.07em;padding:15px}.button-uppercase{text-transform:uppercase}.button-radius-xl{border-radius:var(--radius-xl)}.button-dark{background-color:var(--black)}.button-primary,.perf-bottom-bar-shop-container .price-product .add_to_cart_button{background-color:var(--primary-color)}.button-empty{background-color:var(--white);box-shadow:0 1px 4px var(--grigio);color:var(--black);font-size:18px;font-weight:700;padding:15px 50px}.button-empty:hover{background-color:var(--black);color:var(--white)}.button-snippet{background-color:var(--white);border:1px solid var(--primary-color);border-radius:12px;color:var(--primary-color);text-align:center}.button-snippet:hover{background-color:var(--primary-color);color:var(--white)}.perf-bottom-bar-shop-container{background-color:var(--black);bottom:0;color:var(--white);display:flex;left:0;overflow:hidden;padding:10px 140px;position:fixed;right:0;transition:all var(--animate-duration-medium);z-index:9}.perf-bottom-bar-shop-container.open{bottom:0;display:flex;margin-bottom:0;opacity:1;z-index:9}.perf-bottom-bar-shop-container .info-product .perf-bottom-title{display:block;font-size:14px;font-weight:700;margin-bottom:0}.perf-bottom-bar-shop-container .info-product .price{border-top:0;margin-bottom:0!important;padding-top:0;position:relative;text-align:left}.perf-bottom-bar-shop-container .info-product .price .woocommerce-Price-amount bdi{font-size:19px;font-weight:700}.perf-bottom-bar-shop-container .info-product .price ins{margin-right:15px;text-decoration:none}.perf-bottom-bar-shop-container .info-product .price ins .woocommerce-Price-amount bdi{font-family:var(--font-simple);font-size:26px;font-style:normal;font-weight:700;line-height:19px}.perf-bottom-bar-shop-container .info-product .price del{margin-right:15px;text-decoration-color:#666}.perf-bottom-bar-shop-container .info-product .price del .woocommerce-Price-amount bdi{color:#666;font-family:var(--font-simple);font-size:16px;font-style:normal;font-weight:700;line-height:19px}.perf-bottom-bar-shop-container .info-product .price .perf-percentuale-sconto{color:var(--primary-color);font-family:var(--font-simple),sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:19px;margin-right:15px;position:relative}.perf-bottom-bar-shop-container .info-product .price .iva-incl{display:none}.perf-bottom-bar-shop-container .perf-bottom-thumbnail{height:50px;width:auto}.perf-bottom-bar-shop-container .price-product .quantity .input-text{background:transparent;color:#000;width:60px}.perf-bottom-bar-shop-container .price-product .quantity .input-text:focus{outline:none!important}.perf-bottom-bar-shop-container .price-product .quantity .perf-quantity-button{width:20px}.perf-bottom-bar-shop-container .price-product .perf-bottom-link{display:none}.perf-bottom-bar-shop-container .price-product .add-to-cart-container{padding-bottom:0}.perf-bottom-bar-shop-container .price-product .add-to-cart-container+p{display:none}.perf-bottom-bar-shop-container .price-product .add_to_cart_button{border-radius:var(--radius-xl);font-family:var(--font-simple);font-size:18px;font-style:normal;font-weight:700;height:34px;line-height:16.8px;margin-left:20px;max-width:100%;min-height:33px;min-width:282px;padding:9px;text-align:center;width:260px}@media (min-width:768px) and (max-width:1200px){.perf-bottom-bar-shop-container .info-product .price{display:flex}}@media (max-width:1199.98px){.perf-bottom-bar-shop-container .price-product .quantity .input-text{width:60%}}@media (max-width:991.98px){.perf-bottom-bar-shop-container .info-product{margin-bottom:1rem}}@media only screen and (max-width:900px) and (orientation:landscape){.perf-bottom-bar-shop-container .info-product{margin-bottom:5px}}@media (max-width:767.98px){.perf-bottom-bar-shop-container{padding:5px 20px}.perf-bottom-bar-shop-container .content-price-wrapper h2,.perf-bottom-bar-shop-container .content-price-wrapper p,.perf-bottom-bar-shop-container .photo-wrapper{text-align:center}.perf-bottom-bar-shop-container .info-product{margin-bottom:4px}.perf-bottom-bar-shop-container .info-product .price{margin-top:6px;text-align:center}.perf-bottom-bar-shop-container .info-product .price ins .woocommerce-Price-amount bdi{font-size:14px}.perf-bottom-bar-shop-container .info-product .price .perf-percentuale-sconto,.perf-bottom-bar-shop-container .info-product .price del .woocommerce-Price-amount bdi{font-size:10px}.perf-bottom-bar-shop-container .perf-bottom-thumbnail{height:77px}.perf-bottom-bar-shop-container .price-product .quantity{width:100%}.perf-bottom-bar-shop-container .price-product .quantity .input-text{width:80%}.perf-bottom-bar-shop-container .price-product .quantity .perf-quantity-button{padding:0}.perf-bottom-bar-shop-container .price-product .add_to_cart_button{height:36px;line-height:16.8px;margin-left:0;min-width:auto;width:100%}}