h1,h2,h3,h4,h5,h6{text-wrap:balance}@supports not (text-wrap:balance){h1,h2,h3,h4,h5,h6{max-width:28ch;hyphens:auto}}.e-woocommerce-notices-wrapper .woocommerce-message:focus,.e-woocommerce-notices-wrapper .woocommerce-message:focus-visible{outline:1px solid #fff0;box-shadow:none}input[type="checkbox"]{-webkit-appearance:none;appearance:none;width:15px!important;height:15px!important;border:1px solid #C9971A!important;background-color:transparent!important;outline:none;cursor:pointer;position:relative;display:inline-block;margin-right:10px;box-sizing:border-box;vertical-align:middle}input[type="checkbox"]:checked::after{content:"";position:absolute;left:4px;top:0;width:4px;height:8px;border:solid #C9971A;border-width:0 2px 2px 0;transform:rotate(45deg);box-sizing:content-box}.mkl_pc button.btn,.mkl_pc button.prod-config{border-radius:0px!important;background-color:var(--e-global-color-text)!important;color:#fff!important;border:none;font-weight:600;text-transform:uppercase}.mkl_pc button.btn:hover,.mkl_pc button.prod-config:hover{background-color:var(--e-global-color-primary)!important}.mkl_pc .quantity .qty::-webkit-outer-spin-button,.mkl_pc .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mkl_pc .quantity .qty{-moz-appearance:textfield}.mkl_pc .quantity .qty{width:100%;border:0;outline:0;background:#fff0;text-align:center;font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.mkl_pc .quantity{position:relative;display:inline-flex;border:1px solid var(--e-global-color-text);border-radius:0;overflow:hidden;max-height:45px;background:#fff;padding:0 10px;width:20%;min-width:130px;margin-right:30px}.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices .layer_choices li.choices-list li+.is-group{margin-top:1.2em!important}.angles-select li{margin-right:1.5em!important}.choice-group-label .choice-text--container .description{margin:20px 0;font-size:14px!important;color:var(--e-global-color-secondary)!important}.mkl_pc .quantity .qty-btn{all:unset;display:grid!important;place-items:center!important;cursor:pointer;user-select:none!important;font-size:22px;line-height:1;font-weight:600!important;background:transparent!important;color:var(--e-global-color-primary)!important}.mkl_pc .quantity .qty-btn:hover{color:var(--e-global-color-text)!important}.mkl_pc .quantity .qty:focus,.mkl_pc .quantity .qty-btn:focus{outline:2px solid var(--e-global-color-primary);outline-offset:0}.mkl_pc .qty.text{border-radius:0}span.choice-price{text-align:center;padding-top:10px}@media (max-width:1536px){.last-step .form.form-cart .pc_configurator_form{flex-direction:column;align-items:flex-end}.last-step .form.form-cart .pc_configurator_form .quantity{margin-right:0px!important;margin-bottom:10px}}@media (min-width:1025px){.mkl_pc .mkl_pc_container .mkl_pc_viewer{right:30%!important}.mkl_pc .mkl_pc_container .mkl_pc_toolbar{width:30%!important}}@media (max-width:1024px){.mkl_pc .pc_configurator_form{display:flex!important;align-items:self-end!important;flex-direction:column!important;gap:10px}.mkl_pc .quantity{margin-right:0px!important}}.cart .choice-thumb{display:none!important}dl.variation dt{float:unset!important}.steps-progress--container li.active a{color:var(--e-global-color-primary)}.steps-progress--container li a{color:var(--e-global-color-text)}button.choices-close{display:none!important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:unset!important}dl.variation dt.variation-Richiediconsulenzaperlelenti,dl.variation dd.variation-Richiediconsulenzaperlelenti{display:inline;margin:0}dl.variation dd.variation-Richiediconsulenzaperlelenti p{display:inline;margin:0}.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices>ul button.layer-item::after{width:20px!important;;height:20px!important;;border-right:3px solid black!important;;border-bottom:3px solid black!important;}.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices>ul button.layer-item{background:whitesmoke!important}@media (max-width:1024px){.form.form-cart .pc_configurator_form{display:none!important}.last-step .form.form-cart .pc_configurator_form{display:inline-flex!important}}.payment_box.payment_method_ppcp-gateway{display:none!important}li.wc_payment_method{margin:20px 0!important}