/*!
* 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}.single-post div.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{justify-content:space-evenly}.single-post .single-copertina{height:600px;position:relative}.single-post .single-copertina .breadcrumb-single-wrapper{color:#fff;margin:0;padding:20px 0;position:relative;text-align:center;z-index:1}.single-post .single-copertina .breadcrumb-single-wrapper span{color:#fff;font-weight:400}.single-post .single-copertina .breadcrumb-single-wrapper a{color:#fff}.single-post .single-copertina .breadcrumb-single-wrapper .perf-yoast-breadcrumb{color:#fff;margin:0;padding:40px 0}.single-post .single-copertina .breadcrumb-single-wrapper .perf-yoast-breadcrumb span{color:#fff;font-weight:400}.single-post .single-copertina .breadcrumb-single-wrapper .perf-yoast-breadcrumb a{color:#fff}.single-post .single-copertina .single-bg{background-color:#000;height:290px;left:0;position:absolute;right:0;top:0;z-index:0}.single-post .single-copertina .single-img-featured{left:0;margin:auto;position:relative;right:0;text-align:center;top:0;z-index:10}.single-post .single-copertina .single-img-featured img{border-radius:var(--radius);max-width:872px}.single-post .site-main{padding:0 100px;width:100%}.single-post .site-main h2,.single-post .site-main h2 strong{color:var(--black-light);font-family:var(--font-simple);font-size:33px;font-style:normal;font-weight:700;line-height:normal}.single-post .site-main h3,.single-post .site-main h3 strong{color:var(--black-light);font-family:var(--fonte-simple);font-size:24px;font-style:normal;font-weight:700;line-height:normal}.single-post .site-main p{line-height:18px}.single-post .site-main a{color:var(--primary-color);font-weight:700;text-decoration:underline}.single-post .site-main a.add_to_cart_button{text-decoration:none}.single-post .site-main .category-wrapper{margin-bottom:5px;text-align:center}.single-post .site-main .category-wrapper .category-link{color:#767676;font-family:var(--font-simple);font-size:12px;font-style:normal;font-weight:400}.single-post .site-main .tag-wrapper{display:flex;gap:5px;margin-bottom:25px}.single-post .site-main .tag-wrapper .tag-single{background:var(--black);border-radius:var(--radius);color:#fff;font-family:var(--font-simple);font-size:12px;font-weight:700;padding:4px 10px}.single-post .site-main .single-title{font-family:var(--font-title);font-size:35px;font-weight:700;margin-bottom:40px;margin-top:24px;padding:0 110px;text-align:center}.single-post .site-main h4{font-family:var(--font-simple);font-size:20px;font-weight:500}.single-post .site-main img{height:auto!important;max-width:100%!important}.single-post .site-main iframe{width:100%}.single-post .perf-slider-prodotti-tutorial{background:#e7e7e7;padding:80px 0}.single-post .perf-slider-prodotti-tutorial .title-prodotti-tutorial h3{color:var(--black-light);font-family:var(--font-title);font-size:24px;font-style:normal;font-weight:250;margin-bottom:54px}.single-post .perf-slider-prodotti-tutorial .perf-slider-product{margin:0 auto}.single-post .perf-slider-prodotti-tutorial .perf-slider-product .perf-slider-product-container .slider-product-wrapper .perf-slider-element div.product a.woocommerce-loop-product__link img.size-woocommerce_thumbnail{-o-object-fit:contain;object-fit:contain}.single-post .perf-slider-prodotti-tutorial .perf-tutorial-actions{margin-top:24px}.single-post .perf-slider-prodotti-tutorial .perf-tutorial-actions h4{color:#000;font-family:var(--font-simple);font-size:14px;font-style:normal;font-weight:700;line-height:19px}.single-post .perf-slider-prodotti-tutorial .perf-tutorial-actions .order-tutorial{background:#bc2a79;font-family:var(--fonte-simple);font-size:18px;font-style:normal;font-weight:700;line-height:16.8px;margin:auto;min-width:282px;padding:8px 15px}.single-post .perf-slider-prodotti-tutorial .product{width:100%!important}.single-post .perf-slider-product{height:auto!important}.single-post .perf-slider-product .perf-slider-product-container .slider-product-wrapper .perf-slider-element div.product .btn-outline-primary{min-width:100%}.single-post .perf-slider-product .perf-slider-product-container .slider-product-wrapper .perf-slider-element div.product .btn-outline-primary.btn-block.perf-waitlist{border-color:var(--black-light);color:var(--black-light)!important}.single-post .perf-slider-product .perf-slider-product-container .slider-product-wrapper .perf-slider-element div.product a.woocommerce-loop-product__link img.size-woocommerce_thumbnail{-o-object-fit:contain;object-fit:contain}.single-post .perf-slider-product .perf-slider-product-container.perf-articoli-tutorial{width:103%}.single-post .sidebar-single-post-related-posts{margin-bottom:15px;margin-top:15px}.single-post .sidebar-single-post-related-posts .has-text-align-center{color:var(--Black-Light,#212529);font-family:var(--font-title);font-size:24px;font-style:normal;font-weight:250;line-height:normal;margin-bottom:24px;margin-top:80px}.single-post .sidebar-single-post-latest-posts{margin-bottom:0;margin-top:0}.single-post .sidebar-single-post-latest-posts .has-text-align-center{color:var(--Black-Light,#212529);font-family:var(--font-title);font-size:24px;font-style:normal;font-weight:250;line-height:normal;margin-bottom:24px;margin-top:80px}.single-post .posts-block-single{box-shadow:none;min-width:390px}.single-post .posts-block-single .posts-block-single-image{border-radius:20px;margin-bottom:5px;max-height:260px;-o-object-fit:cover;object-fit:cover}.single-post .posts-block-single .posts-block-single-categories{display:none}.single-post .posts-block-single .posts-block-single-title{font-size:20px;text-align:center}.single-post .posts-block-single .posts-block-single-excerpt{text-align:center}.single-post .posts-block-single .posts-block-single-link{text-align:center;width:100%}.single-post.perf-is-tutorial iframe#launcher{bottom:80px!important}.single-post .container.single-content ul{font-family:var(--font-simple)}body.single-post.perf-wp-bakery-is-active .container.single-content{max-width:1300px}body.single-post.perf-wp-bakery-is-active .wpb-content-wrapper h2{margin-top:20px!important}body.single-post.perf-wp-bakery-is-active .woocommerce .products div.product .btn-outline-primary{min-width:auto}body.single-post .wpb-content-wrapper h2,body.single-post .wpb-content-wrapper h3,body.single-post .wpb-content-wrapper h4,body.single-post .wpb-content-wrapper h5,body.single-post .wpb-content-wrapper h6{margin-bottom:1.25rem!important;margin-top:2.5rem!important}body.single-post .single-content p{font-size:1rem;line-height:1.4rem}@media (min-width:500px) and (max-width:768px){.single-post .perf-bottom-bar-tutorial .col-md-4.col-8.cta-col{width:auto}.single-post .perf-bottom-bar-tutorial .share-col .perf-share .perf-button-share{width:100%!important}}@media (min-width:768px) and (max-width:1200px){.single-post .woocommerce .products div.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{justify-content:space-evenly!important}.single-post .perf-bottom-bar-tutorial{padding:10px 40px}.single-post .perf-bottom-bar-tutorial .text-col h4 .bb-tutorial-tot{display:inline-block;margin-left:0;margin-right:0;width:49%}.single-post .perf-bottom-bar-tutorial .text-col h4 .bb-tutorial-price{display:inline-block;width:49%}}@media (max-width:767.98px){.single-post .perf-bottom-bar-tutorial .share-col{padding:0}.single-post .perf-bottom-bar-tutorial .share-col .perf-share .perf-button-share{align-items:center;display:flex;justify-content:center;margin:0 0 0 10px;width:68px}.single-post .woocommerce.columns-5 ul.products,.single-post .wpb_column.vc_column_container ul.products{padding:0!important}.single-post .woocommerce.columns-5 .col.h-100 .product .woocommerce-loop-product__title,.single-post .wpb_column.vc_column_container .col.h-100 .product .woocommerce-loop-product__title{height:auto}.single-post .woocommerce.columns-5 .col.h-100{padding:5px}.single-post .woocommerce.columns-5 .col.h-100 .product{padding:10px!important}.single-post .woocommerce.columns-5 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{justify-content:space-evenly!important}.single-post .single-copertina{display:flex;flex-direction:column-reverse;height:auto}.single-post .single-copertina .breadcrumb-single-wrapper{order:2;padding:0 35px;padding-bottom:0;padding-top:15px}.single-post .single-copertina .breadcrumb-single-wrapper .perf-yoast-breadcrumb{padding-bottom:0;padding-top:15px}.single-post .single-copertina .single-bg{height:200px}.single-post .single-copertina .single-img-featured{margin:0;order:1}.single-post .single-copertina .single-img-featured img{border-radius:30px;height:260px;height:auto;margin-top:20px;width:80%}.single-post .site-main h2,.single-post .site-main h2 strong{font-size:24px}.single-post .site-main{padding:0 10px}.single-post .site-main .single-title{font-size:24px;margin-bottom:20px;padding:0}.single-post .perf-slider-prodotti-tutorial{padding:20px 0}.single-post .perf-slider-prodotti-tutorial .title-prodotti-tutorial h3{font-size:18px;margin-bottom:0;padding:0 20px}.single-post .perf-slider-prodotti-tutorial .perf-slider-product .perf-slider-product-container{padding-left:20px}.single-post .perf-slider-prodotti-tutorial .perf-tutorial-actions{margin-top:0}.single-post .perf-slider-prodotti-tutorial .perf-tutorial-actions h4 span.woocommerce-Price-amount.amount bdi{font-size:14px}.single-post .perf-slider-product{width:auto!important}.single-post .glider-prev{display:none!important}.single-post .glider-next{display:none}.single-post .sidebar-single-post-related-posts .has-text-align-center{font-size:18px;margin-bottom:15px;margin-top:20px}.single-post .sidebar-single-post-related-posts .glider-track{padding-left:10px}.single-post .sidebar-single-post-latest-posts .has-text-align-center{font-size:18px;margin-bottom:15px;margin-top:0}.single-post .sidebar-single-post-latest-posts .glider-track{padding-left:10px}.single-post .posts-block-single{min-width:257px}.single-post .posts-block-single .posts-block-single-image{max-height:171px}.single-post .posts-block-single .posts-block-single-title{font-size:18px;height:-moz-fit-content;height:fit-content;margin-bottom:5px}.single-post .posts-block-single .posts-block-single-excerpt{margin-bottom:5px}.single-post .posts-block-single .posts-block-single-excerpt p{font-size:14px}.single-post .posts-block-single .posts-block-single-link{margin-bottom:0}}@media (max-width:767.98px) and (max-width:400px){.single-post .perf-bottom-bar-tutorial .share-col .perf-share .perf-button-share{margin-left:44px;width:60px}}