/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.1
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/
 ul,ol{margin:0!important}#masthead{z-index:9999!important}@media screen and (max-width:1200px){#mobile-header{display:block!important}#main-header{display:none!important}}.slider-home{height:100%}.slider-home .gs-swiper-init{height:100%}.slider-home .swiper,.slide-home .swiper-container{height:100%}@media(max-width:768px){.slider-home .swiper-button-next,.slider-home .swiper-button-prev{display:none}.slider-home{height:auto}.slider-home .gs-swiper-init{height:auto}.slider-home .swiper,.slide-home .swiper-container{height:auto}}.prezzo-prodotto small{font-size:.75rem;font-weight:400;bottom:0;left:0}.badge-punti{display:flex;align-items:center;flex-direction:row;column-gap:1rem;padding:1rem 2rem;border-radius:5px;color:var(--global-palette3);background:var(--global-palette7)}.short-custom-description p{font-size:14px}ul.woof_list li{margin:0 3px 4px 3px;display:flex}.woof_list_checkbox li div{margin-top:3px;flex-shrink:0}.woof_list label{padding-top:0}.menu-parent{font-weight:700;border-right:1px solid #dcdcdc}.menu-parent:last-child{border-right:0}.one-link a{font-size:14px!important;text-transform:uppercase!important;padding-bottom:0.25rem!important;padding-top:0.25rem!important}.menu-parent a span{font-size:14px!important;text-transform:uppercase}.menu-parent .sub-menu li{font-weight:400}.menu-parent .sub-menu li a{font-size:14px!important;padding-bottom:0.75rem!important;padding-top:0rem!important}.menu-parent .sub-menu li a span{text-transform:none}.no-link a{cursor:auto}.no-link .sub-menu a{cursor:pointer}.mb-2{margin-bottom:2rem!important}.site-bottom-header-inner-wrap svg.kadence-svg-icon.kadence-arrow-down-svg path{color:var(--gloabal-palette2)!important;fill:var(--global-palette2)!important}nav#mobile-site-navigation a{text-transform:none!important}@media(min-width:1281px) and (max-width:1441px){#primary-menu li a{font-size:14px!important}#gspb_container-id-gsbp-76e4519b-71a2.gspb_container{width:30vw!important}}@media (max-width:1280px){#primary-menu li a{font-size:14px!important}#gspb_container-id-gsbp-76e4519b-71a2.gspb_container{width:24vw!important}.menu-label-description{display:none!important}}.product-archive .gspb_price_value{display:flex!important;align-items:center}.post-type-archive-product ul.products li.product .price,.tax-woo-product ul.products li.product .price{display:flex!important;align-items:center;gap:8px;margin-top:10px}.post-type-archive-product ul.products li.product .price ins,.tax-woo-product ul.products li.product .price ins{font-weight:normal!important}.archive.woocommerce .product-details p{margin:0;font-size:.8rem}.tax-woo-product .site-container,.post-type-archive-product .site-container{width:100%!important;max-width:100%!important;padding:3rem 30px}.tax-woo-product .onsale{display:none}.tax-woo-product .hero-container,.post-type-archive-product .hero-container{width:100%!important;max-width:100%!important;padding:2rem 30px}.tax-woo-product .woof_container_inner h4,.post-type-archive-product .woof_container_inner h4{font-size:1rem}.tax-woo-product img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail,.post-type-archive-product img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{min-height:285.5px;max-height:285.5px;object-fit:cover;border:2px solid #fff0;border-radius:.5rem}.tax-woo-product .product-details.content-bg.entry-content-wrap,.post-type-archive-product .product-details.content-bg.entry-content-wrap{padding:1rem 0!important;margin:0!important}.tax-woo-product .product-action-wrap,.post-type-archive-product .product-action-wrap{display:none!important}.tax-woo-product .woof_products_top_panel,.post-type-archive-product .woof_products_top_panel{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:1.5rem 0}.tax-woo-product .archive-description{max-width:900px}.tax-woo-product .archive-description p{font-size:14px}@media screen and (min-width:1025px){.tax-woo-product.has-left-sidebar .site-container,.post-type-archive-product.has-left-sidebar .site-container{grid-template-columns:2fr 7fr!important}.tax-woo-product .grid-lg-col-4,.post-type-archive-product.has-left-sidebar .grid-lg-col-4{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:767px){.tax-woo-product .content-container.site-container,.post-type-archive-product.has-left-sidebar .content-container.site-container{display:flex;flex-direction:column-reverse}.tax-woo-product .primary-sidebar,.post-type-archive-product.has-left-sidebar .primary-sidebar{padding-top:0;padding-bottom:1.5rem;margin-left:auto;margin-right:auto;width:100%}}.attr-container .gspb_meta_prefix,.attr-container .gspb_sku_label{font-weight:700;width:35%}.pwb-brand-shortcode{flex-shrink:0}.attr-container .gspb_meta_value,.attr-container .gspb_sku_value{width:65%;flex-shrink:0}.attr-container .gspb_meta{display:flex;font-size:14px;padding:14px 0!important;align-items:center}.tabella-prezzo-quantita table{border-spacing:0}.tabella-prezzo-quantita td,th{padding:14px;font-size:14px}.tabella-prezzo-quantita th{background:#f2f2f2;border:1px solid #dcdcdc}.tabella-prezzo-quantita td{border:1px solid #dcdcdc}.fs-12{font-size:12px}.bread-prod{margin-bottom:0}.pwb-brand-shortcode img{height:auto!important;width:150px!important}.product-template-default button.single_add_to_cart_button.wp-element-button.add_to_cart_button.wp-element-button{width:75%}.product-template-default .quantity.spinners-added{padding:9px 0;width:25%;justify-content:center;display:flex}.product-template-default form.cart,.woocommerce-variation-add-to-cart{flex-wrap:nowrap!important}table.variations th{padding-top:6px;padding-left:0;vertical-align:top;text-align:left}.woocommerce-variation-price{background:#019ee324;border-radius:5px;margin-bottom:20px;font-weight:700;padding:20px;color:var(--global-palette3)}.woocommerce-variation-price:before{content:'Prezzo variante: ';font-weight:400;margin-right:8px}a.reset_variations{color:red;font-weight:400!important;font-size:14px;border-radius:5px}.gs-var-label.text-label-gs{margin-bottom:.5rem;border-radius:5px}.gs-var-selector input:checked+.gs-var-label{border:1px solid #000;background:var(--global-palette1);color:#fff;border-color:var(--global-palette1)!important}.product-template-default .pisol-mmq-container,.product-template-default .woocommerce-notices-wrapper .woocommerce-message{background:#019ee324;padding:1rem;border-radius:5px;font-size:1rem;color:var(--globale-palette3);margin-bottom:.75rem;border-bottom:0!important;font-size:14px;border:1px solid var(--global-palette1);border-bottom:1px solid var(--global-palette1)!important}.product-template-default .woocommerce-message .button,.product-template-default .woocommerce-error .button,.product-template-default .woocommerce-info .button{margin-top:0!important;margin-bottom:0!important;font-size:14px}.pisol-mmq-container:after{display:none!important}@media(max-width:767px){.attr-container .gspb_meta_prefix,.attr-container .gspb_sku_label{font-weight:700;width:40%}.attr-container .gspb_meta_value,.attr-container .gspb_sku_value{width:60%}.product-template-default .gspb-breadcrumbsbox{text-align:center;padding:0 16px}}.full-content-prod h2,.full-content-prod h3{font-size:18px}.wpcf7 form .wpcf7-response-output{margin:0;padding:1rem}.wpcf7-not-valid-tip{font-size:.8rem}.wpcf7 form.sent .wpcf7-response-output{border-color:#000;background-color:#eee;text-align:center;border-radius:9rem}.flex-form,.flex-form>div{display:flex;gap:1rem}.flex-form{flex-direction:column}.single-content .flex-form p,.flex-form p{margin-bottom:0;margin-block-start:0;margin-block-end:0}.flex-form>div{flex-direction:row}.flex-form>div.mail-protetta{align-items:center;column-gap:.5rem}@media screen and (max-width:767px){.flex-form>div{flex-direction:column}.flex-form>div.mail-protetta{flex-direction:row}}.flex-form>div>div{flex:1 1 50%}.flex-form label.hidden{display:none}.flex-form ::placeholder,.flex-form select option:first-child,.flex-form select[name]{color:#b2b2b2}.flex-form input[type="text"],.flex-form input[type="email"],.flex-form input[type="tel"],.flex-form input[type="file"],.flex-form textarea,.flex-form select{box-sizing:border-box;border:1px solid var(--global-palette8)!important;width:100%;padding:.5rem 1rem!important;border-radius:5px!important;background-color:#fff}textarea{border-radius:5px!important}.wpcf7-list-item{margin:0}.wpcf7-list-item>label{display:flex;flex-direction:row;align-items:center;column-gap:1rem}input[type="submit"]{box-sizing:border-box;padding:.75rem 2rem!important;border-radius:5px!important;border:0}input[type="submit"].full{background:var(--global-palette3)!important;width:100%!important}input.wpcf7-form-control.wpcf7-submit{display:block;margin:0 auto}.wpcf7-spinner{display:none}button.wp-block-search__button.has-text-color.has-theme-palette9-color.has-background.has-theme-palette1-background-color.has-icon.wp-element-button{margin-left:0;background:var(--global-palette7);border-radius:0 5px 5px 0!important}.single-post .breadcrumbs{font-size:12px}.single-post aside a{text-decoration:none}.article-content h2,.article-content h3,.article-content h4,.article-content h5{margin:3rem 0 1rem 0!important}.single-post .wp-block-categories{list-style:none}.woof_sid_flat_white{background:#fff0;border:0;padding:0}.filtro .select2-container .select2-selection--multiple .select2-selection__rendered{overflow:unset}.filtro .select2-container--default .select2-selection--multiple{border:0}.filtro .woof_redraw_zone{display:flex}.filtro .select2-container .select2-search--inline{float:none}.filtro .woof_container{padding:5px!important}.filtro span,.filtro .select2-results__option[aria-selected],.select2-results__option[data-selected]{font-size:14px}.filtro .woof_reset_search_form{display:none}.risultati li{font-weight:700;font-size:14px;margin-right:8px!important}.woof_products_top_panel li span,.woof_products_top_panel2 li span{background:url(https://shop.rollprint.it/wp-content/plugins/woocommerce-products-filter/img/delete.png);background-size:14px 14px;background-repeat:no-repeat;background-position:96%;background-color:#f2f2f2;padding:5px;padding-right:2rem;padding-left:.75rem;border-radius:5px;color:#333;font-size:14px;font-weight:normal!important;border:1px solid #dcdcdc}.select2-container--default .select2-search--inline .select2-search__field{padding-left:.75rem}.woof_reset_button_2{padding:2px 7px;font-size:14px;background:#fff0;border:1px solid var(--global-palette2);color:var(--global-palette2);margin-right:8px!important}.risultati ul[data-container] li:first-child{display:none}.risultati .woof_products_top_panel{padding-top:11px}.ordinamento select.orderby{max-width:250px}.filtro-check label.woof_checkbox_label{font-size:14px;padding-left:.5rem;padding-bottom:.75rem}@media(max-width:992px){.filtro .woof_redraw_zone{display:block}.risultati li{margin-bottom:8px!important}.menu-parent a{font-size:14px!important;font-weight:normal!important}li.menu-parent{border-right:0}.menu-parent .sub-menu li a{margin-top:.5rem}.mobile-navigation ul ul{padding-left:1.5em!important}.home .swiper-button-next,.home .swiper-button-prev,.single .swiper-button-next,.single .swiper-button-prev{display:none}}@media(min-width:768px) and (max-width:992px){.griglia-prodotti{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:767px){.griglia-prodotti{grid-template-columns:repeat(1,minmax(0,1fr))!important}}header .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{height:50px}header .dgwt-wcas-search-submit:before{top:16px!important}header .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::placeholder{opacity:0.8!important;color:var(--global-palette3)!important}.info-form label{font-weight:700;margin-right:1rem}.info-fotm textarea{height:120px}.info-form .wpcf7-radio{margin-bottom:2rem}.info-form .wpcf7-radio .first{margin:1rem 0;margin-right:1rem}.info-form .wpcf7-acceptance label{font-weight:400;font-size:14px;display:flex;align-items:flex-start}.info-form .wpcf7-acceptance input[type="checkbox"]{margin-top:.25rem}.mb-2{margin-bottom:1rem}.woocommerce-checkout .woocommerce table.shop_table thead th:nth-child(2){width:40%}.nastro-form .wpcf7-radio .wpcf7-list-item{margin-left:0;margin-bottom:1rem}.info-form label:has(input[type="radio"]){font-weight:400}