/*mida-manrope-weights*/@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url('/wp-content/themes/bestheme/assets/fonts/Manrope-600-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url('/wp-content/themes/bestheme/assets/fonts/Manrope-600-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url('/wp-content/themes/bestheme/assets/fonts/Manrope-700-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url('/wp-content/themes/bestheme/assets/fonts/Manrope-700-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Manrope';font-style:normal;font-weight:800;font-display:swap;src:url('/wp-content/themes/bestheme/assets/fonts/Manrope-800-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Manrope';font-style:normal;font-weight:800;font-display:swap;src:url('/wp-content/themes/bestheme/assets/fonts/Manrope-800-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
/*mida-pdp-antijump*/html.mida-pdp-booting .summary.entry-summary p.price{visibility:hidden}html:not(.mida-pdp-booting) .summary.entry-summary p.price{visibility:visible}html body.single-product .woo-variation-gallery-slider-wrapper{aspect-ratio:1 / 1}
/*mida-wvg-gallery-height-fix*/.woo-variation-gallery-slider.slick-initialized,.woo-variation-gallery-slider .slick-list,.woo-variation-gallery-slider .slick-track,.woo-variation-gallery-thumbnail-wrapper .slick-list,.woo-variation-gallery-thumbnail-wrapper .slick-track{display:block!important}.woo-variation-gallery-slider .slick-slide,.woo-variation-gallery-thumbnail-wrapper .slick-slide{display:block!important}
/*mida-ncc-css*/.mida-ncc-avail{display:inline-block;border-radius:999px;padding:4px 18px;font-size:13px;margin:6px auto 0}.mida-ncc-avail--in{background:#e8f5ef;color:#1e7d55;border:1px solid #bfe3d2}.mida-ncc-avail--out{background:#fdeeee;color:#b32a31;border:1px solid #f0c9cb}.single-product.postid-32148 .summary .mida-ncc-avail-wrap{text-align:center;margin:0}.mida-ncc-pane .woocommerce-variation-availability{display:none !important}.single-product.postid-32148 .summary form.variations_form{display:none}.single-product.postid-32148 .summary .wcpay-express-checkout-wrapper{display:none}.single-product.postid-32148 .summary #payment-method-message{display:none}.single-product.postid-32148 .sku_wrapper{display:none!important}.single-product.postid-32148 .wpcsb-wrapper{display:none!important}.mida-ncc-purchase{max-width:900px;margin:22px auto 30px;padding:0 15px}.mida-ncc-options{display:grid;grid-template-columns:repeat(2,minmax(0,420px));grid-auto-rows:1fr;justify-content:center;gap:14px;margin-bottom:22px}.mida-ncc-opt{justify-content:center;cursor:pointer;background:#fff;border:1px solid #e5dcd6;border-radius:8px;box-shadow:0 1px 6px rgba(0,0,0,.05);padding:10px 20px;display:inline-flex;flex-direction:column;align-items:center;gap:4px;transition:border-color .15s ease}.mida-ncc-opt .mida-ncc-opt-row{display:inline-flex;align-items:center;gap:10px}.mida-ncc-opt input{width:18px;height:18px;accent-color:#d3353d;flex:none}.mida-ncc-opt .mida-ncc-opt-label{font-family:"The Seasons",Georgia,serif;font-weight:700;font-size:19px;color:#1a1a1a;line-height:1.2;white-space:nowrap}.mida-ncc-opt .mida-ncc-opt-note{font-style:italic;color:#767676;font-size:12.5px;line-height:1.35;max-width:300px;text-align:center}.mida-ncc-opt.is-active{border-color:#d3353d;box-shadow:0 2px 12px rgba(211,53,61,.18)}.mida-ncc-pane{max-width:560px;margin:0 auto;background:#f9f9f9;border:1px solid #eee;border-radius:10px;padding:26px 24px;text-align:center}.mida-ncc-pane form.variations_form{display:block!important}.mida-ncc-pane form.variations_form{margin-bottom:0!important}.mida-ncc-pane form.variations_form{background:transparent!important;padding:0!important;border:none!important;box-shadow:none!important}.mida-ncc-pane select.woo-variation-raw-select{display:none!important}.mida-ncc-pane .reset_variations{display:none!important}.mida-ncc-pane table.variations,.mida-ncc-pane table.variations tbody,.mida-ncc-pane table.variations tr,.mida-ncc-pane table.variations th,.mida-ncc-pane table.variations td{display:block;width:100%;text-align:center!important;border:none;padding:0;margin:0}.mida-ncc-pane table.variations{margin-bottom:6px}.mida-ncc-pane table.variations th.label{margin-bottom:8px}.mida-ncc-pane table.variations th.label label{float:none!important;display:inline!important}.mida-ncc-pane .variable-items-wrapper{justify-content:center!important;margin:0 0 4px}.mida-ncc-pane .variable-item::before,.mida-ncc-pane .variable-item::after{display:none!important;content:none!important}.mida-ncc-pane .woocommerce-variation-availability{display:flex;justify-content:center;margin:4px 0 10px}.mida-ncc-pane .woocommerce-variation-availability p.stock{background:#e8f5ef!important;color:#1e7d55!important;border:1px solid #bfe3d2!important;border-radius:999px;padding:4px 16px!important;font-size:13px;margin:0!important;width:auto!important;display:inline-block!important}.mida-ncc-pane .woocommerce-variation-price{display:none}.mida-ncc-pane .woocommerce-variation-add-to-cart{display:flex!important;flex-direction:column!important;align-items:center!important;gap:14px!important}.mida-ncc-pane .quantity{display:inline-flex;align-items:center;border:none!important;border-radius:5px;padding:1px;background:#fff;box-shadow:0 0 0 1px #d3353d;overflow:visible;margin:0!important}.mida-ncc-pane .quantity input,.mida-ncc-pane .quantity button{border:none!important;background:transparent!important;margin:0;color:#d3353d!important}.mida-ncc-pane .quantity input{width:40px!important;text-align:center;font-size:13.5px;padding:8px 0;-moz-appearance:textfield;appearance:textfield}.mida-ncc-pane .quantity input::-webkit-outer-spin-button,.mida-ncc-pane .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mida-ncc-pane .quantity button{width:28px!important;font-size:13px;cursor:pointer;padding:9px 0!important;line-height:1;height:auto!important}.mida-ncc-qty-label{font-size:13px;color:#767676;margin:0}.mida-ncc-pane .woocommerce-variation-add-to-cart .mida-ncc-qty-label{margin:0!important}.mida-ncc-dep-qtybox{display:flex;flex-direction:column;align-items:center;gap:14px}.mida-ncc-dep-qtybox .mida-ncc-qty-label{margin:0!important}.mida-ncc-privacy{font-size:13px;color:#767676;background:#fbf6ee;border:1px solid #eee2d0;border-radius:8px;padding:12px 16px;margin:0;text-align:center}.mida-ncc-privacy a{color:#d3353d}.mida-ncc-express{width:100%;max-width:420px}.mida-ncc-express .mida-ncc-express-aux{display:none;font-size:16px;color:#1a1a1a;margin:6px 0;text-align:center}.mida-ncc-express.has-live-express .mida-ncc-express-aux{display:block}.mida-ncc-express .wcpay-express-checkout-wrapper{margin:0!important}.mida-ncc-sep-dep{font-size:15px;margin:8px 0;text-align:center}.mida-ncc-sep-dep a{color:#D3353D;text-decoration:underline}#mida-ncc-ece-proxy{display:none!important}.mida-ncc-pane #payment-method-message{display:block!important;width:100%;max-width:420px;margin:2px auto 0}.mida-ncc-pane .single_add_to_cart_button{background:#d3353d!important;border-color:#d3353d!important;color:#fff!important;border-radius:5px!important;padding:6px 24px;min-height:35px;font-size:14px;font-weight:400;letter-spacing:.14px;text-transform:uppercase}.mida-ncc-pane .single_add_to_cart_button:hover{background:#b32a31!important}.mida-ncc-pane table.variations{display:none!important}.mida-ncc-pane-title{font-weight:700;color:#d3353d;font-size:16px;line-height:1.5;margin:0 0 14px}.mida-ncc-dates{display:block;background:#f0e2de;margin:-26px -24px 20px;padding:14px 20px;border-radius:9px 9px 0 0;text-align:left}.mida-ncc-dates-label{display:block;font-weight:700;color:#d3353d;font-size:15px;margin:0 0 10px}.mida-ncc-dates-row{display:flex;flex-wrap:wrap;gap:10px}.mida-ncc-date-btn{background:#fff;border:1px solid #e5dcd6;border-radius:6px;padding:9px 14px;font-size:14px;color:#1a1a1a;cursor:pointer;line-height:1.2;text-transform:none;letter-spacing:0}.mida-ncc-date-btn.is-selected{border-color:#1a1a1a;font-weight:700}.mida-ncc-date-btn.is-off{background:#f7efec;color:#b9aca7;border-color:transparent;cursor:default}.mida-ncc-paynow{display:inline-block;margin:0 auto;text-align:center;background:#d3353d;color:#fff!important;border:none;border-radius:5px;padding:8px 24px;font-weight:400;font-size:14px;text-transform:uppercase;letter-spacing:.14px;text-decoration:none!important}.mida-ncc-paynow:hover{background:#b32a31;color:#fff}.mida-ncc-pane-deposit{display:none}.mida-ncc-dep-stack{display:flex;flex-direction:column;align-items:center;gap:14px}@media (max-width:1099px){.single-product.postid-32148 .woocommerce-breadcrumb{padding-top:6px!important}.single-product.postid-32148 .site-main{padding-top:0!important}.single-product.postid-32148 .content-area{padding-top:0!important}}@media (max-width:600px){.single-product.postid-32148 img.header-corso{aspect-ratio:2/1!important;height:auto!important;width:100%!important;object-fit:cover!important}body.mida-cp-course.single-product.postid-32148 div.product .summary.entry-summary,.single-product.postid-32148 div.product .summary.entry-summary{padding-top:51%!important}.single-product.postid-32148 .woocommerce-breadcrumb{padding-top:0!important;margin-top:0!important}.single-product.postid-32148 .summary .description .well{padding:18px 16px!important;margin-bottom:24px!important}.single-product.postid-32148 .summary .description .well>p:first-child{display:none}.single-product.postid-32148 .mida-ncc-purchase{padding-left:0!important;padding-right:0!important;margin-top:0!important}}@media (max-width:600px){.mida-ncc-options{gap:10px;grid-template-columns:1fr}.mida-ncc-opt{padding:9px 14px}.mida-ncc-opt .mida-ncc-opt-label{font-size:16px}.mida-ncc-pane{padding:20px 14px}.mida-ncc-pane .single_add_to_cart_button,.mida-ncc-paynow{font-size:12px}.mida-ncc-dates{margin:-20px -14px 16px;padding:12px 14px}.mida-ncc-date-btn{padding:8px 11px;font-size:13px}}
/*mida-corsi-tweaks-css*/.single-product .product_meta .sku_wrapper{display:none!important}body.single-product div.product .summary p.stock.in-stock,body.single-product div.product .summary p.stock.out-of-stock,body.single-product div.product .summary p.stock,body.single-product div.product .woocommerce-variation-availability p.stock{display:inline-block!important;width:auto!important;max-width:none!important;float:none!important;flex:0 0 auto!important;background:#e8f5ef!important;color:#1e7d55!important;border:1px solid #bfe3d2!important;border-radius:999px!important;padding:4px 16px!important;font-size:13px!important;text-align:center!important;margin:4px 0 10px!important}body.single-product div.product .summary p.stock.out-of-stock{background:#fdeeee!important;color:#b32a31!important;border-color:#f0c9cb!important}.single-product .woocommerce-variation-availability{text-align:center}html body.single-product div.product .summary p.mida-sku{display:none!important}body.single-product .summary form.cart + #payment-method-message{max-width:465px;margin:14px auto 0}@media (min-width:601px){body.single-product .summary form.cart + #payment-method-message{max-width:345px !important}}body.single-product .summary .wcpay-express-checkout-wrapper{max-width:465px!important;margin-left:auto!important;margin-right:auto!important}.mida-corsi-privacy{font-size:13px;color:#767676;background:#fbf6ee;border:1px solid #eee2d0;border-radius:8px;padding:12px 16px;margin:14px auto 0;max-width:560px;text-align:center}.mida-corsi-privacy a{color:#d3353d}html body.single-product div.product .summary .mida-pdp-metarow p.stock.in-stock{background:#4a7c50 !important;border-color:#4a7c50 !important;color:#fff !important}html body.single-product div.product .summary .mida-pdp-metarow p.stock.out-of-stock{background:#9a9a9a !important;border-color:#9a9a9a !important;color:#fff !important}html body.single-product div.product .summary.entry-summary>form.cart,html body.single-product div.product .summary.entry-summary>div.mida-ncc-purchase,html body.single-product div.product .summary.entry-summary>div.wcpay-express-checkout-wrapper,html body.single-product div.product .summary.entry-summary>div.StripeElement,html body.single-product div.product .summary.entry-summary>p.mida-corsi-privacy,html body.single-product div.product .summary.entry-summary>#payment-method-message{margin-left:auto !important;margin-right:auto !important}html body.single-product div.product .summary.entry-summary>form.cart{width:fit-content;max-width:100%}@media (min-width:601px){html body.single-product div.product .summary.entry-summary>div.mida-ncc-purchase{padding-left:15px !important}}html body.single-product div.product .summary.entry-summary>p.mida-corsi-privacy{padding-left:16px !important}html body.single-product div.product .summary.entry-summary>div.mida-pdp-metarow{justify-content:center !important}html body.single-product div.product .summary.entry-summary>p.mida-corsi-oos{margin:18px auto !important;max-width:560px;text-align:center;color:#767676;font-size:14px}
/*mida-corsi-metarow-css*/html body.single-product div.product .summary.entry-summary .mida-pdp-metarow p.mida-sku{display:none !important}html body.single-product div.product .summary.entry-summary>div.mida-pdp-metarow{display:none !important}
/*wp-img-auto-sizes-contain-inline-css*/img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
