/*mida-contatti-css*/.mc-contact-shell{--mc-red:#c6141a;font-family:'Manrope',Arial,sans-serif;max-width:1140px;margin:0 auto;padding:32px 0 56px;text-align:left}.mida-contatti{display:grid;grid-template-columns:minmax(0,1fr) 570px;gap:60px;align-items:start;max-width:1140px;margin:0 auto;text-align:left}.mida-contatti *{box-sizing:border-box}.mida-contatti__left,.mida-contatti__right{min-width:0}.mc-breadcrumb{font-size:13px;font-weight:400;line-height:1.2;color:rgba(0,0,0,.38);margin:0 0 39px}.mc-breadcrumb a{color:rgba(0,0,0,.38);text-decoration:none}.mc-breadcrumb span{display:inline-block;margin:0 8px;color:rgba(0,0,0,.25)}.mc-title{font-family:'The Seasons','Playfair Display',Georgia,serif;font-weight:300;font-size:50px;line-height:.95;color:#000;margin:0 0 18px}.mc-intro{font-size:16px;font-weight:500;line-height:1.3;color:#000;margin:0 0 14px;max-width:352px}.mc-support{font-size:18px;font-weight:800;line-height:1.3;color:#c9011d;margin:0 0 41px;max-width:530px}.mc-info{display:grid;grid-template-columns:1fr 1fr;gap:26px 40px;align-items:start;grid-template-areas:"numero indirizzo" "email indirizzo" "msgsoc orari"}.mc-g-numero{grid-area:numero}.mc-g-email{grid-area:email}.mc-g-indirizzo{grid-area:indirizzo}.mc-g-orari{grid-area:orari}.mc-g-msgsoc{grid-area:msgsoc}.mc-block{display:flex;flex-direction:column;text-align:left}.mc-label{font-size:14px;font-weight:500;color:rgba(0,0,0,.4);margin-bottom:8px}.mc-value{font-size:20px;font-weight:400;line-height:1.18;color:#111;letter-spacing:-.3px;text-decoration:none}a.mc-value:hover{color:var(--mc-red)}.mc-sub{font-size:14px;font-weight:500;line-height:1.25;color:rgba(0,0,0,.7);margin-top:10px}.mc-maplink{display:inline-block;font-size:14px;font-weight:500;color:rgba(0,0,0,.7);text-decoration:underline;text-underline-offset:2px;margin-top:12px}.mc-maplink:hover{color:var(--mc-red)}.mc-msgsoc{display:flex;gap:36px;margin-top:4px}.mc-icons{display:flex;gap:12px}.mc-ic{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--mc-red);transition:transform .15s ease,background .15s ease}.mc-ic:hover{background:#222;transform:translateY(-2px)}.mc-ic svg{width:18px;height:18px;display:block}.mc-formcard{position:relative;background:#fff;border:.5px solid rgba(0,0,0,.2);border-radius:10px;box-shadow:2px 2px 20px rgba(34,34,34,.05);padding:0;text-align:left;height:495px;min-height:495px}.mc-formcard .wpcf7,.mc-formcard .wpcf7 p,.mc-formcard .wpcf7 label,.mc-formcard .wpcf7-form{text-align:left}.mc-formcard .wpcf7{margin:0}.mc-formcard .wpcf7-form{position:absolute;inset:0;display:block}.mc-formcard .wpcf7-form p{position:absolute !important;left:30px;width:520px;margin:0 !important}.mc-formcard .wpcf7-form p.privacy{top:330px !important;height:35px !important}.mc-formcard .wpcf7-form p.mb-0{top:385px !important;height:40px !important;margin-bottom:0 !important}.mc-formcard .wpcf7-form p:nth-of-type(1){order:1}.mc-formcard .wpcf7-form p:nth-of-type(2){order:3}.mc-formcard .wpcf7-form p:nth-of-type(3){order:2}.mc-formcard .wpcf7-form p:nth-of-type(4){order:4}.mc-formcard .wpcf7-form p:nth-of-type(5){order:5}.mc-formcard .wpcf7-form p:nth-of-type(6){order:6}.mc-formcard .wpcf7-form p:nth-of-type(7){order:7}.mc-formcard .wpcf7-form p:nth-of-type(1){top:70px !important}.mc-formcard .wpcf7-form p:nth-of-type(2){top:162px !important}.mc-formcard .wpcf7-form p:nth-of-type(3){top:116px !important;height:32px !important}.mc-formcard .wpcf7-form p:nth-of-type(4){top:208px !important}.mc-formcard .wpcf7-form p:nth-of-type(5){top:254px !important}.mc-formcard label{display:block;font-size:14px;font-weight:400;line-height:1.25;color:rgba(0,0,0,.72);margin:0 !important}.mc-formcard .wpcf7-form-control-wrap{display:block}.mc-formcard .wpcf7-form p:nth-of-type(3) label{position:relative;font-size:0;line-height:0}.mc-formcard .wpcf7-form p:nth-of-type(3) .wpcf7-form-control-wrap{position:relative}.mc-formcard input[type=text],.mc-formcard input[type=email],.mc-formcard input[type=tel],.mc-formcard textarea,.mc-formcard .wpcf7-form-control.wpcf7-text,.mc-formcard .wpcf7-form-control.wpcf7-email,.mc-formcard .wpcf7-form-control.wpcf7-tel{display:block;width:100% !important;height:14px !important;min-height:14px !important;padding:0 !important;margin:1px 0 0 !important;background:transparent !important;border:0 !important;border-bottom:1px solid rgba(0,0,0,.36) !important;border-radius:0 !important;box-shadow:none !important;font-size:14px !important;line-height:14px !important;color:#333 !important}.mc-formcard textarea{display:block;width:100% !important;height:34px !important;min-height:34px !important;padding:4px 0 !important;margin:1px 0 0 !important;background:transparent !important;border:0 !important;border-bottom:1px solid rgba(0,0,0,.36) !important;border-radius:0 !important;box-shadow:none !important;font-size:14px !important;line-height:1.35 !important;color:#333 !important;resize:vertical}.mc-formcard input:focus,.mc-formcard textarea:focus{border-bottom-color:#222 !important;outline:none !important}.mc-formcard .privacy label{position:relative;display:block !important;min-height:30px;padding-left:30px;font-size:12px !important;line-height:1.24 !important;color:#000 !important}.mc-formcard .privacy .wpcf7-list-item{margin:0 !important}.mc-formcard .privacy input[type=checkbox]{position:absolute;left:0;top:5px;appearance:none;width:20px;height:20px;min-width:20px;margin:0 !important;border:1px solid #111 !important;border-radius:0;background:#fff}.mc-formcard .privacy input[type=checkbox]:checked{background:linear-gradient(#111,#111) center/10px 10px no-repeat #fff}.mc-formcard .privacy a{color:#111;text-decoration:underline;font-weight:700}.mc-formcard .wpcf7-spinner{display:none !important}.mc-formcard .wpcf7-submit,.mc-formcard input[type=submit]{display:block;background:#222 !important;color:#fff !important;border:0 !important;border-radius:0 !important;width:100% !important;height:40px !important;min-height:40px !important;max-height:40px !important;padding:0 20px !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:.04em !important;line-height:40px !important;box-shadow:none !important;transition:background .18s ease !important}.mc-formcard .wpcf7-submit:hover,.mc-formcard input[type=submit]:hover{background:#c6141a !important}body.page-id-63 .wpcf7-response-output.wpcf7-mail-sent-ok{display:none !important}body.page-id-63 #content{background:#fff}body.page-id-63 .mida-breadcrumb{text-align:left !important;justify-content:flex-start !important;margin:6px auto 14px !important;max-width:1140px;font-size:13px}body.page-id-63 .entry-content>.container{max-width:1140px !important;width:100% !important;padding-left:0 !important;padding-right:0 !important}body.page-id-63 .entry-content{padding-bottom:40px}@media(max-width:991px){.mc-contact-shell{max-width:728px;padding:30px 0 55px;text-align:center}.mida-contatti{display:flex;flex-direction:column;gap:69px;text-align:center}.mida-contatti__left,.mida-contatti__right{width:100%}.mc-breadcrumb{text-align:center;margin-bottom:28px}.mc-title{font-size:50px}.mc-intro,.mc-support{margin-left:auto;margin-right:auto}.mc-support{margin-bottom:53px}.mc-info{max-width:590px;margin:0 auto}.mc-formcard{height:495px;min-height:495px;padding:0}.mc-formcard .wpcf7-form p{left:93px;width:541px}body.page-id-63 .mida-breadcrumb{text-align:center !important;justify-content:center !important}}@media(max-width:600px){.mc-contact-shell{max-width:none;width:100%;margin-left:0;margin-right:0;padding:15px 20px 60px}.mc-breadcrumb{font-size:12px;margin-bottom:28px}.mc-title{font-size:35px;line-height:1;margin-bottom:9px}.mc-intro{font-size:14px;line-height:1.2;max-width:320px;margin-bottom:14px}.mc-support{font-size:16px;line-height:1.3;max-width:302px;margin-bottom:35px}.mc-info{grid-template-areas:"numero email" "indirizzo indirizzo" "orari orari" "msgsoc msgsoc";gap:24px 20px}.mc-label{font-size:12px;margin-bottom:7px}.mc-value{font-size:18px}.mc-sub,.mc-maplink{font-size:14px}.mc-sub{font-size:12px}.mc-msgsoc{gap:54px}.mida-contatti{gap:42px}.mc-info{gap:26px 24px}.mc-g-orari{margin-top:8px}.mc-g-msgsoc{margin-top:10px}.mc-formcard{height:400px;min-height:400px;padding:0;border-radius:8px}.mc-formcard .wpcf7-form p{left:15px;width:290px;margin:0 !important}.mc-formcard .wpcf7-form p:nth-of-type(1){top:40px !important}.mc-formcard .wpcf7-form p:nth-of-type(2){top:138px !important}.mc-formcard .wpcf7-form p:nth-of-type(3){top:89px !important;height:25px !important}.mc-formcard .wpcf7-form p:nth-of-type(4){top:187px !important}.mc-formcard .wpcf7-form p:nth-of-type(5){top:236px !important}.mc-formcard .wpcf7-form p.privacy{top:275px !important;height:30px !important}.mc-formcard .wpcf7-form p.mb-0{top:325px !important;height:35px !important}.mc-formcard label{font-size:12px !important}.mc-formcard .wpcf7-form p:nth-of-type(3) label{font-size:0 !important;line-height:0 !important}.mc-formcard .wpcf7-form-control.wpcf7-text,.mc-formcard .wpcf7-form-control.wpcf7-email,.mc-formcard .wpcf7-form-control.wpcf7-tel{height:11px !important;min-height:11px !important;font-size:12px !important;line-height:11px !important}.mc-formcard textarea{height:19px !important;min-height:19px !important;font-size:12px !important;line-height:1.2 !important}.mc-formcard .privacy label{font-size:8px !important;line-height:1.12 !important;gap:8px}.mc-formcard .privacy input[type=checkbox]{top:8px;width:15px;height:15px;min-width:15px}.mc-formcard .wpcf7-submit,.mc-formcard input[type=submit]{height:35px !important;min-height:35px !important;max-height:35px !important;padding:0 18px !important;font-size:12px !important;line-height:35px !important}}
/*mida-wl-css*/li.product .mida-wl-heart{bottom:auto}.mida-wl-heart{position:absolute;right:6px;bottom:6px;z-index:5;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:0;padding:0;background:transparent;border-radius:0;cursor:pointer;box-shadow:none;transition:transform .15s ease}.mida-wl-heart:hover{transform:scale(1.12)}.mida-wl-heart svg{width:24px;height:24px;display:block}.mida-wl-heart svg path{fill:transparent;stroke:#D3353D;stroke-width:1.8}.mida-wl-heart.is-on svg path{fill:#E1C7C9;stroke:#E1C7C9}.slick-slide .mida-wl-heart{width:22px;height:22px}.slick-slide .mida-wl-heart svg{width:20px;height:20px}.mida-wl-heart[data-pdp]{right:14px;bottom:14px;width:30px;height:30px}.mida-wl-heart[data-pdp] svg{width:27px;height:27px}@keyframes midaWlPop{0%{transform:scale(1)}40%{transform:scale(1.35)}70%{transform:scale(.92)}100%{transform:scale(1)}}.mida-wl-heart.pop{animation:midaWlPop .45s ease}.single-product div.product .woocommerce-product-gallery{position:relative}.mida-wl-hlink{position:relative;display:inline-flex;align-items:center;justify-content:center;margin:0 2px;text-decoration:none!important}.mida-wl-hlink svg{width:23px;height:23px;display:block}.mida-wl-hlink svg path{fill:none;stroke:#D3353D;stroke-width:1.7}.mida-wl-hlink .mida-wl-badge{position:absolute;left:-5px;right:auto;bottom:-7px;min-width:16px;height:16px;border-radius:50%;background:#E1C7C9;color:#D3353D;font:600 12px/16px Manrope,Arial,sans-serif;text-align:center;padding:0 3px}.mida-wl-hlink.has-items svg path{fill:none;stroke:#D3353D}#mida-wl-page{max-width:1400px;margin:0 auto;padding:10px 16px 48px}body.page-id-106 .header-page{padding-bottom:10px !important}body.page-id-106 .header-page h1{margin-bottom:6px !important}@media(min-width:992px){body.page-id-106 .header-page{padding-top:36px !important}}#mida-wl-page ul.products.mida-wl-grid-ul{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:26px 18px;width:100%!important;margin:0 0 8px!important;padding:0}#mida-wl-page ul.products.mida-wl-grid-ul li.product{width:auto!important;max-width:none!important;float:none!important;margin:0!important}#mida-wl-page ul.products.mida-wl-grid-ul li.product:before,#mida-wl-page ul.products.mida-wl-grid-ul li.product:after{display:none}#mida-wl-page li.product .button.add_to_cart_button{display:inline-flex!important;opacity:1!important;visibility:visible!important;pointer-events:auto}@media(max-width:991px){#mida-wl-page{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:none;padding-left:16px;padding-right:16px}#mida-wl-page ul.products.mida-wl-grid-ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 12px}#mida-wl-page .mida-wl-grid .woocommerce{width:100%;max-width:none}}@media(max-width:575px){#mida-wl-page{padding:8px 20px 40px}#mida-wl-page ul.products.mida-wl-grid-ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}}.mida-wl-toolbar{display:none;justify-content:flex-end;margin:0 0 12px}.mida-wl-sort{appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23D3353D' stroke-width='1.5' fill='none'/%3E%3C/svg%3E") no-repeat right 14px center;border:1px solid #D3353D;border-radius:8px;color:#3d3d3d;font-size:14px;line-height:1;padding:9px 34px 9px 14px;cursor:pointer}.mida-wl-title{text-align:left;margin:8px 0 18px}.mida-wl-guestbar{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f7f0ec;border-radius:8px;padding:12px 16px;margin:0 0 14px;font-size:14.5px;color:#333;flex-wrap:nowrap;width:100%}@media(max-width:575px){.mida-wl-guestbar{font-size:13px;padding:10px 12px}.mida-wl-guestbar .mida-wl-btn{padding:8px 16px;white-space:nowrap}}.mida-wl-btn{display:inline-flex;align-items:center;justify-content:center;background:#D3353D;border:1px solid #D3353D;color:#fff!important;border-radius:5px;padding:10px 26px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none!important;cursor:pointer;transition:all .18s}.mida-wl-btn:hover{background:#b32a31;border-color:#b32a31}.mida-wl-btn--ghost{background:transparent;color:#D3353D!important}.mida-wl-btn--ghost:hover{background:#D3353D;color:#fff!important}.mida-wl-more-wrap{text-align:center;margin:26px 0 8px}#mida-wl-page .mida-wl-grid li.product{display:flex;flex-direction:column;height:100%}#mida-wl-page .mida-wl-grid li.product a.button.add_to_cart_button{margin-top:auto}#mida-wl-page .mida-wl-grid ul.products::before,#mida-wl-page .mida-wl-grid ul.products::after{content:none !important;display:none !important}#mida-wl-page .mida-wl-grid li.product a.button.add_to_cart_button{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;background:transparent !important;border:1px solid #D3353D !important;border-radius:5px !important;color:#D3353D !important;font-size:12px !important;font-weight:700 !important;text-transform:uppercase;letter-spacing:.14px;padding:7px 12px !important;line-height:1.2;min-height:30px}#mida-wl-page .mida-wl-grid li.product a.button.add_to_cart_button:hover{background:#D3353D !important;color:#fff !important}#mida-wl-page .mida-wl-grid li.product a.button:not(.add_to_cart_button){display:none!important}#mida-wl-page a.added_to_cart{display:none!important}#mida-wl-page .mida-wl-grid li.product .mida-wl-oos{margin-top:auto;display:flex;align-items:center;justify-content:center;width:100%;background:#f2f2f2;border:1px solid #c9c9c9;border-radius:5px;color:#9b9b9b;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.14px;padding:7px 12px;line-height:1.2;pointer-events:none;user-select:none}#woosq-popup .thumbnails{position:relative}.mida-wl-heart[data-qv]{position:absolute;right:14px;bottom:14px;width:30px;height:30px;z-index:20}.mida-wl-heart[data-qv] svg{width:27px;height:27px}.mida-wl-spin{width:38px;height:38px;margin:60px auto;border:3px solid #f0dfd9;border-top-color:#D3353D;border-radius:50%;animation:midaWlSpin .8s linear infinite}@keyframes midaWlSpin{to{transform:rotate(360deg)}}.mida-wl-empty{text-align:center;padding:34px 0 10px}.mida-wl-empty-txt{font-size:17px;color:#444;margin-bottom:22px}.mida-wl-empty-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:34px}.mida-wl-grid li.product{position:relative}li.product.mida-wl-removed>*:not(.mida-wl-removed-note){opacity:.28;filter:grayscale(1);pointer-events:none}li.product.mida-wl-removed .mida-wl-heart{pointer-events:auto;opacity:1;filter:none}.mida-wl-removed-note{position:absolute;top:8%;left:0;right:0;z-index:6;text-align:center;color:#777;font-size:14px;line-height:1.5}.mida-wl-removed-note a{display:inline-block;margin-top:6px;color:#222;font-weight:700;text-decoration:none;cursor:pointer}.mida-wl-removed-note a:hover{text-decoration:underline}@media(max-width:768px){.mida-wl-heart{width:24px;height:24px}.mida-wl-heart svg{width:22px;height:22px}}
/*mida-ns-css*/li.product.mida-ns-oos span.price,li.product.mida-ns-oos .price{display:none !important}.single-product div.product.mida-ns-oos .summary p.price{display:none !important}div.product.mida-ns-oos .woocommerce-variation-price{display:none !important}div.product.mida-ns-oos #payment-method-message{display:none !important}#woosq-popup .product.mida-ns-oos .price{display:none !important}#woosq-popup .product.mida-ns-oos .mida-qv-klarna{display:none !important}.single-product div.product.mida-ns-oos .summary form.cart,.single-product div.product.mida-ns-oos .summary .wcpay-express-checkout-wrapper{display:none !important}#woosq-popup .product.mida-ns-oos form.cart{display:none !important}#woosq-popup .product:has(.mida-ns-btn) .price{display:none !important}#woosq-popup .product:has(.mida-ns-btn) form.cart{display:none !important}#woosq-popup .product:has(.mida-ns-btn) .mida-qv-klarna{display:none !important}.mida-ns-btn{display:inline-flex;align-items:center;justify-content:center;background:#D3353D;border:1px solid #D3353D;color:#fff;border-radius:5px;padding:11px 22px;font-family:inherit;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .18s}.mida-ns-btn:hover{background:#b52d34}.mida-ns-btn-pdp{margin:10px 0 14px;background:transparent;color:#D3353D;visibility:hidden}.mida-ns-btn-pdp.mida-ns-ready{visibility:visible}.mida-ns-btn-pdp:hover{background:#D3353D;color:#fff}.mida-ns-btn-pdp.is-on{background:#D3353D;color:#fff}#woosq-popup .mida-ns-btn-pdp{border-color:#b5b5b5;color:#8a8a8a;background:transparent}#woosq-popup .mida-ns-btn-pdp:hover{background:#f2f2f2;color:#777}#woosq-popup .mida-ns-btn-pdp.is-on{background:#e9e9e9;color:#666}li.product.mida-ns-oos>a.button,.woocommerce .contain-shop ul.products li.product.mida-ns-oos>a.button{display:none !important}.single-product .related.products ul.products li.product.mida-ns-oos>a.button,.single-product .upsells.products ul.products li.product.mida-ns-oos>a.button,.single-product section.up-sells ul.products li.product.mida-ns-oos>a.button,.woocommerce .cross-sells ul.products li.product.mida-ns-oos>a.button{display:none !important}#mida-wl-page li.product.mida-ns-oos>a.button.add_to_cart_button{display:none!important}li.product .mida-ns-cardbtn{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;left:10px;right:10px;width:auto;margin:0;padding:9.888px 16px;height:30px;box-sizing:border-box;background:transparent;border:1px solid #D3353D;border-radius:5px;color:#D3353D;font-family:inherit;font-weight:700;letter-spacing:.14px;text-transform:uppercase;cursor:pointer;z-index:3;transition:all .18s}li.product .mida-ns-cardbtn:hover{background:#D3353D;color:#fff}li.product .mida-ns-cardbtn.is-on{background:#D3353D;color:#fff}li.product.slick-slide .mida-ns-cardbtn,.single-product section.related li.product .mida-ns-cardbtn,.single-product section.up-sells li.product .mida-ns-cardbtn,.cross-sells li.product .mida-ns-cardbtn{border-color:#b5b5b5 !important;color:#8a8a8a !important;font-size:13px}li.product .mida-ns-cardbtn{left:5px;right:5px}.single-product .related.products li.product .mida-ns-cardbtn,.single-product .upsells.products li.product .mida-ns-cardbtn,.single-product section.related li.product .mida-ns-cardbtn,.single-product section.up-sells li.product .mida-ns-cardbtn{height:35px}li.product.slick-slide .mida-ns-cardbtn:hover,.single-product section.related li.product .mida-ns-cardbtn:hover,.single-product section.up-sells li.product .mida-ns-cardbtn:hover,.cross-sells li.product .mida-ns-cardbtn:hover{background:#f2f2f2 !important;color:#777 !important}li.product.slick-slide .mida-ns-cardbtn.is-on,.single-product section.related li.product .mida-ns-cardbtn.is-on,.single-product section.up-sells li.product .mida-ns-cardbtn.is-on,.cross-sells li.product .mida-ns-cardbtn.is-on{background:#e9e9e9 !important;color:#666 !important;border-color:#b5b5b5 !important}#mida-wl-page .mida-ns-cardbtn{position:static !important;display:flex;align-items:center;justify-content:center;width:100%;margin:10px 0 0;margin-top:auto;padding:6px 12px;height:auto;box-sizing:border-box;font-size:12px;font-weight:700;letter-spacing:.14px;line-height:1.3;white-space:nowrap}#mida-wl-page li.product>a.button.add_to_cart_button{margin-top:auto}.mida-ns-resume-txt{font-size:14px;color:#1d1d1d;margin:0 0 6px}.mida-ns-resume-email{font-size:14px;font-weight:700;color:#1d1d1d;margin:0 0 14px;word-break:break-all}.mida-ns-resume .mida-ns-btn{width:100%}#mida-wl-page li.product.mida-ns-oos .mida-wl-oos{display:none!important}#mida-ns-modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:16px}#mida-ns-modal[hidden]{display:none}.mida-ns-backdrop{position:absolute;inset:0;background:rgba(29,29,29,.55)}.mida-ns-cardbox{position:relative;background:#fff;border-radius:12px;max-width:440px;width:100%;padding:34px 30px 28px;text-align:center;box-shadow:0 18px 50px rgba(0,0,0,.22);max-height:92vh;overflow:auto}.mida-ns-x{position:absolute;top:10px;right:14px;background:none;border:0;font-size:26px;line-height:1;color:#999;cursor:pointer;padding:4px}.mida-ns-icon svg{width:56px;height:56px}.mida-ns-cardbox h3{font-size:21px;margin:12px 0 10px;color:#1d1d1d;text-align:left}.mida-ns-sub{font-size:14px;color:#555;line-height:1.55;margin:0 0 20px;text-align:left}.mida-ns-step1 .mida-ns-btn{width:100%}.mida-ns-linkbtn{display:inline-block;background:none;border:0;margin-top:14px;color:#1d1d1d;font-size:14px;text-decoration:underline;cursor:pointer}.mida-ns-step2{text-align:left}.mida-ns-step2 label.mida-ns-el{display:block;font-size:13px;font-weight:600;color:#1d1d1d;margin:2px 0 6px;text-align:left}.mida-ns-email{width:100%;border:1px solid #c9c0b8;border-radius:5px;padding:11px 12px;font-size:14px;color:#1d1d1d !important}.mida-ns-email::placeholder{color:#9a9a9a}.mida-ns-email.is-err{border-color:#D3353D}.mida-ns-oferta{font-size:11.5px;color:#777;line-height:1.5;margin:12px 0 8px}.mida-ns-check{display:flex;gap:8px;align-items:flex-start;justify-content:flex-start;font-size:12.5px;color:#1d1d1d;margin:8px 0;cursor:pointer;line-height:1.45}.mida-ns-check span{text-align:left}.mida-ns-check input{margin-top:2px;width:15px;height:15px;accent-color:#D3353D;flex:0 0 auto}.mida-ns-check a{color:#D3353D}.mida-ns-submit{width:100%;margin-top:12px}.mida-ns-submit[disabled]{opacity:.45;cursor:not-allowed}.mida-ns-err{background:#fdecec;border:1px solid #e5b4b4;color:#b3261e;font-size:13px;font-weight:600;padding:10px 12px;border-radius:6px;margin:12px 0 0;text-align:center}.mida-ns-done{font-size:15px;color:#1d1d1d;padding:8px 0 4px}.mida-ns-hp{position:absolute;left:-9999px;opacity:0}
/*anon*/#user-menu .navbar-nav a,#user-menu .navbar-nav span,.user-menu-container nav .navbar-nav a,.user-menu-container nav .navbar-nav span{color:#333 !important}#user-menu .navbar-nav li:hover>a,.user-menu-container nav .navbar-nav li:hover>a{color:#C9011D !important}@media (max-width:991px){.user-menu-container>a{pointer-events:auto !important;cursor:pointer !important}}body:not(.logged-in) .user-menu-container>a{pointer-events:auto !important;cursor:pointer !important}
/*mida-cf7-phone-css*/.mida-tel{display:flex;align-items:center;width:100%;border-bottom:1px solid #D3353D}.mida-tel input.mida-tel-visible{flex:1;min-width:0;border:0!important;background:transparent;outline:none;color:#D3353D;font:inherit;padding:15px 15px 15px 4px}.mida-tel input.mida-tel-visible::placeholder{color:rgba(211,53,61,.45)}.mida-tel input.mida-tel-real{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;opacity:0}.mida-tel-country{position:relative;flex-shrink:0}.mida-tel-toggle{display:flex;align-items:center;gap:6px;padding:15px 10px 15px 0;border:0;background:transparent;cursor:pointer;outline:none;line-height:1;color:#D3353D;font:inherit;text-transform:none;letter-spacing:normal}.mida-tel-toggle .flag{font-size:19px;line-height:1}.mida-tel-toggle .chev{width:7px;height:7px;border-right:1.5px solid #D3353D;border-bottom:1.5px solid #D3353D;transform:rotate(45deg) translate(-2px,-2px);transition:transform .15s}.mida-tel-country.open .mida-tel-toggle .chev{transform:rotate(-135deg) translate(-3px,-3px)}.mida-tel-list{display:none;position:absolute;top:calc(100% + 8px);left:-6px;z-index:100020;width:320px;min-width:320px;max-width:calc(100vw - 32px);max-height:340px;overflow-y:auto;overscroll-behavior:contain;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.16);padding:0 0 6px}.mida-tel-country.open .mida-tel-list{display:block}.mida-tel-list button{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;border:0;background:transparent;color:#222;font:inherit;font-size:15px;text-align:left;cursor:pointer;text-transform:none;letter-spacing:normal;font-weight:400;line-height:1.3}.mida-tel-list button .flag{font-size:20px;line-height:1;flex-shrink:0}.mida-tel-list button:hover,.mida-tel-list button:focus{background:#FBEFEF}.mida-tel-list .dial{margin-left:auto;color:rgba(34,34,34,.55)}.mida-tel-list .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mida-tel-search{position:sticky;top:0;z-index:1;background:#fff;padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:4px;border-radius:10px 10px 0 0}.mida-tel-country .mida-tel-list .mida-tel-search input.mida-tel-search-input{display:block;width:100%;box-sizing:border-box;height:40px!important;min-height:40px!important;margin:0!important;padding:0 12px!important;border:1px solid rgba(0,0,0,.16)!important;border-radius:8px!important;background:#FAFAFA!important;color:#222!important;font:inherit!important;font-size:14px!important;line-height:38px!important;text-transform:none!important;letter-spacing:normal!important;box-shadow:none!important;outline:none!important}.mida-tel-country .mida-tel-list .mida-tel-search input.mida-tel-search-input:focus{border-color:#D3353D!important;background-color:#fff!important;box-shadow:0 0 0 3px rgba(211,53,61,.10)!important}.mida-tel-list input.mida-tel-search-input::placeholder{color:rgba(0,0,0,.42)}.mida-tel-list .mida-tel-empty{padding:14px;color:rgba(34,34,34,.55);font-size:14px;text-align:center;text-transform:none;letter-spacing:normal}.mc-formcard .mida-tel{border-bottom:1px solid rgba(0,0,0,.36);align-items:flex-end}.mc-formcard .mida-tel-toggle{padding:0 8px 1px 0;color:#333;line-height:14px}.mc-formcard .mida-tel-toggle .flag{font-size:15px}.mc-formcard .mida-tel-toggle .dial{font-size:14px;line-height:14px}.mc-formcard .mida-tel-toggle .chev{width:6px;height:6px;border-right-color:#333;border-bottom-color:#333}.mc-formcard .mida-tel input.mida-tel-visible{color:#333!important;font-size:14px!important;line-height:14px!important;height:14px!important;min-height:14px!important;padding:0!important;margin:1px 0 0!important;border:0!important;background:transparent!important}.mc-formcard .mida-tel input.mida-tel-visible::placeholder{color:rgba(0,0,0,.45)!important}.mc-formcard .mida-tel input.mida-tel-real{width:1px!important;height:1px!important;min-height:0!important;padding:0!important;margin:-1px!important;border:0!important;opacity:0!important}
/*mida-menu-flip-style*/@media (min-width:992px){header#header{position:relative !important;z-index:200000 !important}header#header .bottom-header,header#header .bottom-header .main-menu,header#header .bottom-header .main-menu .mega-menu,header#header .bottom-header .main-menu .sub-menu{z-index:10050 !important;overflow:visible !important}header#header .bottom-header .main-menu .sub-menu li{position:relative !important}header#header .bottom-header .main-menu .mega-menu>li>.sub-menu,header#header .bottom-header .main-menu .sub-menu li>ul.sub-menu{z-index:10060 !important}header#header .bottom-header .main-menu .sub-menu li>ul.sub-menu{position:absolute !important;left:100% !important;top:-6px !important;right:auto !important;display:none !important;background:#FAF6EE !important;border:1px solid #EDDFDB !important;box-shadow:3px 3px 14px rgba(0,0,0,.12) !important}header#header .bottom-header .main-menu .sub-menu li:hover>ul.sub-menu{display:block !important}}
/*mida-toast-css*/.mida-toast-backdrop{position:fixed;inset:0;background:transparent;z-index:99998;opacity:0;pointer-events:none}.mida-toast-backdrop.show{opacity:1}.mida-toast{position:fixed;top:92px;right:24px;left:auto;transform:translateY(-10px);z-index:99999;background:#FCF4F1;border:2px solid #D3353D;border-radius:40px;padding:16px 22px;max-width:min(92vw,460px);min-width:300px;box-shadow:0 16px 40px rgba(70,34,28,.16);text-align:center;color:#3d3d3d;font-size:15px;line-height:1.35;opacity:0;transition:opacity .18s ease,transform .18s ease}.mida-toast.show{opacity:1;transform:translateY(0)}.mida-toast a{color:#D3353D;text-decoration:underline}.mida-toast ul,.mida-toast li{list-style:none!important;margin:0!important;padding:0!important}.mida-toast{display:grid;grid-template-columns:38px minmax(0,1fr) 26px;gap:16px;align-items:center;text-align:left}.mida-toast__icon{width:38px;height:38px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#e1565d,#D3353D);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px rgba(211,53,61,.30);flex:0 0 auto}.mida-toast__icon svg{width:18px;height:18px;display:block}.mida-toast__body{min-width:0}.mida-toast__title{display:block;color:#3d3d3d;font-size:17px;font-weight:600;line-height:1.2;margin:0}.mida-toast__close{appearance:none;border:0;background:transparent;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;color:#6a6a6a;opacity:.85;flex:0 0 auto}.mida-toast__close:hover{opacity:1}.mida-toast__close svg{width:24px;height:24px;display:block}@media (max-width:576px){.mida-toast{top:74px;left:auto;right:10px;bottom:auto;transform:translateY(-12px);max-width:88vw;min-width:0;width:max-content;padding:8px 12px;border-radius:22px}.mida-toast.show{transform:translateY(0)}.mida-toast{grid-template-columns:24px minmax(0,1fr) 18px;gap:8px}.mida-toast__icon{width:24px;height:24px}.mida-toast__icon svg{width:13px;height:13px}.mida-toast__title{font-size:13px}.mida-toast__close svg{width:18px;height:18px}}
/*mida-mobile-menu-accordion-css*/@media (max-width:991px){.mobile__menu .menu-item-has-children{cursor:pointer;position:relative}.mobile__menu .menu-item-has-children>a{display:inline-block !important;max-width:calc(100% - 56px) !important;padding-right:12px !important;pointer-events:auto !important;position:relative;vertical-align:middle !important;z-index:2}.mobile__menu .menu-item-has-children>a::after,.mobile__menu nav>ul>li.menu-item-has-children ul.sub-menu li.menu-item-has-children>a::after{display:none !important}.mobile__menu .mida-sub-toggle{align-items:center;background:none;border:0;cursor:pointer;display:flex !important;height:44px;justify-content:center;padding:0;position:absolute;right:0;top:0;transition:transform 0.25s;width:44px;z-index:2}.mobile__menu .mida-sub-toggle::after{background-color:#333;content:'';display:block;height:14px;mask-image:url(https://mymida.it/wp-content/themes/bestheme/assets/graphywork/besticon/besticon-arrow-right.svg);mask-position:center;mask-repeat:no-repeat;mask-size:contain;width:14px;-webkit-mask-image:url(https://mymida.it/wp-content/themes/bestheme/assets/graphywork/besticon/besticon-arrow-right.svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.mobile__menu .menu-item-has-children.openmenu>.mida-sub-toggle{transform:rotate(90deg)}.mobile__menu li.menu-item-has-children.mida-force-closed>ul.sub-menu,.mobile__menu li.menu-item-has-children:not(.openmenu)>ul.sub-menu,.mobile__menu li.menu-item-has-children>ul.sub-menu[aria-hidden="true"]{display:none !important;max-height:0 !important;overflow:hidden !important}.mobile__menu li.menu-item-has-children.openmenu:not(.mida-force-closed)>ul.sub-menu{display:block !important;max-height:none !important;overflow:visible !important}}
/*mida-contatti-formfix*/.mc-formcard{height:auto !important;min-height:0 !important;padding:30px 30px !important}.mc-formcard .wpcf7-form{position:static !important;inset:auto !important;display:flex !important;flex-direction:column !important}.mc-formcard .wpcf7-form p,.mc-formcard .wpcf7-form p:nth-of-type(n){position:static !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;width:100% !important;height:auto !important;min-height:0 !important;margin:0 0 20px !important}.mc-formcard .wpcf7-form p.privacy,.mc-formcard .wpcf7-form p.mb-0{top:auto !important;height:auto !important;margin-bottom:0 !important}.mc-formcard .wpcf7-form p.privacy{margin-top:4px !important}.mc-formcard .wpcf7-form-control.wpcf7-text,.mc-formcard .wpcf7-form-control.wpcf7-email,.mc-formcard .wpcf7-form-control.wpcf7-tel{height:auto !important;min-height:0 !important;padding:6px 0 !important;line-height:1.4 !important}.mc-formcard textarea{height:auto !important;min-height:72px !important;padding:6px 0 !important}.mc-formcard .wpcf7-form p:nth-of-type(3) label:before{bottom:auto !important;top:9px !important}.mc-formcard .wpcf7-form p:nth-of-type(3) label:after{bottom:auto !important;top:13px !important}.mc-formcard .wpcf7-form p:nth-of-type(3) .wpcf7-form-control-wrap:after{top:6px !important;bottom:auto !important;line-height:20px !important}.mc-formcard .wpcf7-form .wpcf7-form-control-wrap{position:relative !important}.mc-formcard .wpcf7-form span.wpcf7-not-valid-tip{position:static !important;display:block !important;width:fit-content !important;top:auto !important;left:auto !important;margin:6px 0 0 !important;background:#c6141a !important;color:#fff !important;font-size:12px !important;line-height:1.25 !important;padding:3px 9px !important;border-radius:4px !important}.mc-formcard .wpcf7-not-valid input,.mc-formcard .wpcf7-not-valid textarea{border-bottom-color:#c6141a !important}.mc-formcard .privacy input[type=checkbox]{background:#fff !important;background-image:none !important;border:1px solid #111 !important;border-radius:0 !important;width:20px !important;height:20px !important;min-width:20px !important;max-width:20px !important;min-height:20px !important;max-height:20px !important;flex:0 0 20px !important;-webkit-flex:0 0 20px !important;flex-shrink:0 !important;align-self:flex-start !important;padding:0 !important;box-sizing:border-box !important}.mc-formcard .privacy input[type=checkbox]:checked{background-color:#111 !important;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27none%27 stroke=%27white%27 stroke-width=%273.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 d=%27M4 12.5l5 5L20 6.5%27/%3E%3C/svg%3E") !important;background-position:center !important;background-size:12px 12px !important;background-repeat:no-repeat !important;border-color:#111 !important}.mc-formcard .privacy input[type=checkbox]:checked::before{content:none !important;display:none !important}body.page-id-63 .mc-breadcrumb{display:none !important}body.page-id-63 .wpcf7-response-output:not(.wpcf7-mail-sent-ok):not(.mida-ct-success-modal):not(.mida-ct-closed):not(.mida-ct-success-modal):not(:empty){position:static !important;transform:none !important;left:auto !important;top:auto !important;right:auto !important;bottom:auto !important;width:auto !important;max-width:none !important;min-height:0 !important;height:auto !important;margin:18px 0 0 !important;padding:10px 14px !important;box-shadow:none !important;background:#fff !important;color:#c6141a !important;text-align:left !important;border:1px solid #c6141a !important;border-radius:4px !important;z-index:auto !important;display:block !important}body.page-id-63 .wpcf7-response-output:not(.wpcf7-mail-sent-ok):not(.mida-ct-success-modal):not(.mida-ct-closed):before,body.page-id-63 .wpcf7-response-output:not(.wpcf7-mail-sent-ok):not(.mida-ct-success-modal):not(.mida-ct-closed):after{content:none !important;display:none !important}@media(min-width:992px) and (max-width:1199px){body.page-id-63 .mc-contact-shell,body.page-id-63 .mida-contatti,body.page-id-63 .mida-breadcrumb{max-width:960px !important;margin-left:auto !important;margin-right:auto !important}body.page-id-63 .mida-contatti{grid-template-columns:minmax(0,1fr) 430px !important;gap:40px !important}body.page-id-63 .mc-title{font-size:40px !important}body.page-id-63 .mc-formcard{padding:22px 26px !important}body.page-id-63 .mc-formcard .wpcf7-form p,body.page-id-63 .mc-formcard .wpcf7-form p:nth-of-type(n){margin:0 0 12px !important}body.page-id-63 .mc-formcard textarea{min-height:54px !important}}body.page-id-63 .wpcf7-response-output.wpcf7-mail-sent-ok{border:0 !important}body.page-id-63 .wpcf7-response-output.wpcf7-mail-sent-ok:before{border:0 !important;border-radius:0 !important}.mc-formcard .wpcf7-form input.wpcf7-form-control:not(.wpcf7-submit),.mc-formcard .wpcf7-form textarea.wpcf7-form-control,.mc-formcard .wpcf7-form input:not(.wpcf7-submit),.mc-formcard .wpcf7-form textarea{color:#222 !important}.mc-formcard .wpcf7-form input.wpcf7-submit{color:#fff !important;margin-top:24px !important}body.page-id-63 .wpcf7-response-output:empty{display:none !important;border:0 !important;padding:0 !important;margin:0 !important}.mc-formcard .wpcf7-form textarea.wpcf7-form-control{height:104px !important;min-height:104px !important}body.page-id-63 .mc-g-numero .mc-value,body.page-id-63 .mc-g-numero a[href^="tel:"]{white-space:nowrap !important}
