/*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-cp-css*/body.mida-cp-course.single-product h1.product_title{line-height:1.18!important;padding-bottom:2px!important}body.mida-cp-course.single-product div.product .summary.entry-summary{padding-top:41%!important}@media(min-width:768px){body.mida-cp-course.single-product div.product .summary.entry-summary{padding-top:41%!important}}body.mida-cp-course .summary .mida-sku,body.mida-cp-course .summary .sku_wrapper{display:none!important}body.mida-cp-course .mida-cp-pane{max-width:560px;margin:10px auto 0;background:#f9f9f9;border:1px solid #eee;border-radius:10px;padding:26px 24px;text-align:center}html body.single-product.mida-cp-course div.product .summary.entry-summary>div.mida-cp-pane{margin-left:auto !important;margin-right:auto !important;padding-left:24px !important;padding-right:24px !important}html body.single-product.mida-cp-course div.product .summary.entry-summary>div.mida-cp-options{margin-left:auto !important;margin-right:auto !important}@media (max-width:600px){html body.single-product.mida-cp-course div.product .summary.entry-summary>div.mida-cp-pane{padding-left:14px !important;padding-right:14px !important}}body.mida-cp-course .mida-cp-pane form.variations_form{display:block!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important}body.mida-cp-course .mida-cp-pane select.woo-variation-raw-select{display:none!important}body.mida-cp-course .mida-cp-pane .reset_variations{display:none!important}body.mida-cp-course .mida-cp-pane table.variations,body.mida-cp-course .mida-cp-pane table.variations tbody,body.mida-cp-course .mida-cp-pane table.variations tr,body.mida-cp-course .mida-cp-pane table.variations th,body.mida-cp-course .mida-cp-pane table.variations td{display:block;width:auto;border:none;padding:0;margin:0;text-align:left}body.mida-cp-course .mida-cp-pane table.variations{width:auto!important;background:#f0e2de;margin:-26px -24px 20px!important;padding:14px 20px!important;border-radius:9px 9px 0 0}body.mida-cp-course .mida-cp-pane .woo-selected-variation-item-name{display:none!important}body.mida-cp-course .mida-cp-pane table.variations th.label label{float:none!important;display:block!important;font-weight:700!important;color:#d3353d!important;font-size:15px!important;margin:0 0 10px!important}body.mida-cp-course .mida-cp-pane .variable-items-wrapper{display:flex!important;flex-wrap:wrap;justify-content:flex-start!important;gap:10px;margin:0!important;padding:0!important}body.mida-cp-course .mida-cp-pane .variable-item{background:#fff!important;border:1px solid #e5dcd6!important;border-radius:6px!important;padding:9px 14px!important;margin:0!important;box-shadow:none!important;min-width:0!important;height:auto!important;line-height:1.2!important}body.mida-cp-course .mida-cp-pane .variable-item .variable-item-span{font-size:14px!important;color:#1a1a1a!important;text-transform:none!important;letter-spacing:0!important;line-height:1.2!important}body.mida-cp-course .mida-cp-pane .variable-item.selected{border-color:#1a1a1a!important}body.mida-cp-course .mida-cp-pane .variable-item.selected .variable-item-span{font-weight:700!important}body.mida-cp-course .mida-cp-pane .variable-item::before,body.mida-cp-course .mida-cp-pane .variable-item::after{display:none!important;content:none!important}body.mida-cp-course .mida-cp-title{font-weight:700;color:#d3353d;font-size:16px;line-height:1.5;margin:0 0 14px}body.mida-cp-course .mida-cp-pane .woocommerce-variation-price{display:none}body.mida-cp-course .mida-cp-price{margin:0 0 16px!important;font-family:"The Seasons",Georgia,serif;font-size:28px;font-weight:400;line-height:1.2;color:#1a1a1a}body.mida-cp-course .mida-cp-price .amount,body.mida-cp-course .mida-cp-price bdi{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;color:inherit!important}body.mida-cp-course .mida-cp-pane .woocommerce-variation-availability{display:flex;justify-content:center;margin:4px 0 10px}body.mida-cp-course .mida-cp-pane .woocommerce-variation-add-to-cart{display:flex!important;flex-direction:column!important;align-items:center!important;gap:14px!important}body.mida-cp-course .mida-cp-qty-label{margin:0!important;font-size:16px;color:#1a1a1a}body.mida-cp-course .mida-cp-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;margin:0!important}body.mida-cp-course .mida-cp-pane .quantity input,body.mida-cp-course .mida-cp-pane .quantity button{border:none!important;background:transparent!important;margin:0;color:#d3353d!important}body.mida-cp-course .mida-cp-pane .quantity input{width:40px!important;text-align:center;font-size:13.5px;padding:8px 0;-moz-appearance:textfield;appearance:textfield}body.mida-cp-course .mida-cp-pane .quantity input::-webkit-outer-spin-button,body.mida-cp-course .mida-cp-pane .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.mida-cp-course .mida-cp-pane .mida-corsi-privacy{margin:0!important;max-width:100%!important;width:100%}body.mida-cp-course .mida-cp-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}body.mida-cp-course .mida-cp-pane .single_add_to_cart_button:hover{background:#b32a31!important}body.mida-cp-course .mida-cp-pane #payment-method-message{display:block!important;width:100%;max-width:420px;margin:2px auto 0}html body.single-product.mida-cp-course div.product .summary.entry-summary .mida-cp-pane .wcpay-express-checkout-wrapper{width:100% !important;max-width:420px !important;margin:12px auto 0 !important;justify-content:center !important;align-items:center !important}html body.single-product.mida-cp-course div.product .summary.entry-summary .mida-cp-pane #wcpay-express-checkout-element{width:100% !important;margin:0 auto !important}@media (max-width:600px){body.mida-cp-course .mida-cp-pane{padding:20px 14px}body.mida-cp-course .mida-cp-pane table.variations{width:auto!important;margin:-20px -14px 16px!important;padding:12px 14px!important}body.mida-cp-course .mida-cp-pane .variable-item{padding:8px 11px!important}body.mida-cp-course .mida-cp-pane .single_add_to_cart_button{font-size:12px}}body.mida-cp-course .mida-cp-note{background:rgba(237,223,219,.45);border-left:4px solid #d3353d;border-radius:14px;line-height:1.55;margin:18px 0;padding:14px 16px}body.mida-cp-course .mida-cp-note>:first-child{margin-top:0}body.mida-cp-course .mida-cp-note>:last-child{margin-bottom:0}body.mida-cp-course .well li{list-style-type:disc}body.mida-cp-course ul.mida-cp-check{list-style:none!important;margin-left:0;padding-left:0}body.mida-cp-course ul.mida-cp-check li{list-style:none!important;position:relative;padding-left:28px;margin-bottom:6px}body.mida-cp-course ul.mida-cp-check li::before{content:"";position:absolute;left:2px;top:.3em;width:13px;height:7px;border-left:2.5px solid #2e9e5b;border-bottom:2.5px solid #2e9e5b;transform:rotate(-45deg)}body.mida-cp-course details.mida-cp-acc{background:#fff;border-radius:16px;margin:0 0 12px;overflow:hidden}body.mida-cp-course details.mida-cp-acc>summary{background:#f0e2de;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 40px 22px 40px;color:#d3353d;font-weight:600;font-size:17px;line-height:1.3}body.mida-cp-course details.mida-cp-acc>summary::-webkit-details-marker{display:none}body.mida-cp-course details.mida-cp-acc>summary::after{content:"+";flex:none;font-size:24px;line-height:1;color:#d3353d}body.mida-cp-course details.mida-cp-acc[open]>summary::after{content:"\2212"}body.mida-cp-course details.mida-cp-acc .mida-cp-acc-body{padding:22px 40px 26px}body.mida-cp-course details.mida-cp-acc .mida-cp-acc-body h4{margin:14px 0 6px;color:#d3353d;font-size:15px;font-weight:700}body.mida-cp-course details.mida-cp-acc .mida-cp-acc-body>:first-child{margin-top:0}body.mida-cp-course details.mida-cp-acc .mida-cp-acc-body>:last-child{margin-bottom:0}body.mida-cp-course details.mida-cp-acc .mida-cp-acc-body ul{margin:0 0 12px}@media (max-width:600px){body.mida-cp-course details.mida-cp-acc>summary{padding:20px;font-size:15px}body.mida-cp-course details.mida-cp-acc .mida-cp-acc-body{padding:18px 20px 20px}body.mida-cp-course details.mida-cp-acc .mida-cp-acc-body ul{padding-left:22px}}body.mida-cp-course .mida-cp-red{color:#d3353d;font-weight:700}body.mida-cp-course em .mida-cp-red,body.mida-cp-course .mida-cp-red em{font-style:italic}body.mida-cp-course .mida-cp-options{display:grid;grid-template-columns:repeat(2,minmax(0,420px));grid-auto-rows:1fr;justify-content:center;gap:14px;margin:0 auto 18px;max-width:860px}body.mida-cp-course .mida-cp-opt{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:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;transition:border-color .15s ease}body.mida-cp-course .mida-cp-opt-row{display:inline-flex;align-items:center;gap:10px}body.mida-cp-course .mida-cp-opt input{width:18px;height:18px;accent-color:#d3353d;flex:none}body.mida-cp-course .mida-cp-opt-label{font-family:"The Seasons",Georgia,serif;font-weight:700;font-size:19px;color:#1a1a1a;line-height:1.2;white-space:nowrap}body.mida-cp-course .mida-cp-opt-note{font-style:italic;color:#767676;font-size:12.5px;line-height:1.35;max-width:300px;text-align:center}body.mida-cp-course .mida-cp-opt.is-active{border-color:#d3353d;box-shadow:0 2px 12px rgba(211,53,61,.18)}body.mida-cp-course .mida-cp-dep{display:flex;flex-direction:column;align-items:center;gap:14px}body.mida-cp-course .mida-cp-dep[hidden]{display:none}body.mida-cp-course .mida-cp-dep-title{margin:0!important;font-family:"The Seasons",Georgia,serif;font-weight:700;font-size:17px;line-height:1.35;color:#d3353d;text-align:center}body.mida-cp-course .mida-cp-dep-date{color:#d3353d}body.mida-cp-course .mida-cp-dep-qtybox{display:flex;flex-direction:column;align-items:center;gap:14px}body.mida-cp-course .mida-cp-dep-qtybox .mida-cp-qty-label{margin:0!important}body.mida-cp-course .mida-cp-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}body.mida-cp-course .mida-cp-paynow:hover{background:#b32a31;color:#fff!important}body.mida-cp-course.mida-cp-mode-deposit .mida-cp-pane .woocommerce-variation-add-to-cart,body.mida-cp-course.mida-cp-mode-deposit .mida-cp-pane .mida-cp-price,body.mida-cp-course.mida-cp-mode-deposit .mida-cp-pane .mida-cp-title,body.mida-cp-course.mida-cp-mode-deposit .summary #payment-method-message{display:none!important}@media (max-width:600px){body.mida-cp-course .mida-cp-options{grid-template-columns:1fr;gap:10px}body.mida-cp-course .mida-cp-opt{padding:9px 14px}body.mida-cp-course .mida-cp-opt-label{font-size:16px}body.mida-cp-course .mida-cp-paynow{font-size:12px}}body.mida-cp-course .well .mida-cp-h-section{font-size:22px!important;line-height:1.25;margin:28px 0 14px}body.mida-cp-course .well .mida-cp-h-section strong{font-weight:700}body.mida-cp-course .well .mida-cp-h-day{font-size:17px!important;font-weight:600!important;color:#d3353d!important;line-height:1.3;margin:18px 0 10px}body.mida-cp-course .well .mida-cp-h-day strong{font-weight:600!important;color:#d3353d!important}@media (max-width:600px){body.mida-cp-course .well .mida-cp-h-section{font-size:20px!important}body.mida-cp-course .well .mida-cp-h-day{font-size:15px!important}}body.mida-cp-course .mida-cp-msg{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:14px 0 0!important}body.mida-cp-course .mida-cp-msg__label{font-size:14px;font-weight:500;color:rgba(0,0,0,.4)}body.mida-cp-course .mida-cp-msg__icons{display:inline-flex;gap:12px}body.mida-cp-course a.mida-cp-ic{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#d3353d;text-decoration:none!important;transition:transform .15s ease,background .15s ease}body.mida-cp-course a.mida-cp-ic:hover{background:#222;transform:translateY(-2px)}body.mida-cp-course a.mida-cp-ic svg{width:18px;height:18px;display:block;fill:#fff}body.mida-cp-course .mida-cp-note--modella{margin:14px 0 0}body.mida-cp-course .mida-cp-note--modella p{margin:0 0 10px}body.mida-cp-course .mida-cp-note--modella p:last-child{margin-bottom:0}body.mida-cp-course .mida-cp-card{width:100%;background:#fff;border:1px solid rgba(211,53,61,.14);border-radius:26px;box-shadow:0 18px 48px rgba(79,46,42,.08);padding:24px;margin:18px 0}body.mida-cp-course .mida-cp-card p{line-height:1.55;margin:0 0 12px}body.mida-cp-course .mida-cp-card>:last-child{margin-bottom:0}body.mida-cp-course .mida-cp-card__title{display:block;color:#d3353d;font-size:15px;font-weight:700;text-transform:uppercase;margin:0 0 8px}@media (max-width:600px){body.mida-cp-course .mida-cp-card{border-radius:18px;padding:18px}}body.mida-cp-course .well{background:radial-gradient(circle at 16% 16%,rgba(211,53,61,.14),transparent 34%),linear-gradient(135deg,#fff 0%,#faf6ee 64%,#eddfdb 100%)!important;border:1px solid rgba(211,53,61,.18)!important;border-radius:34px!important;overflow:hidden;padding:clamp(24px,4vw,48px)!important}body.mida-cp-course .well>.mida-cp-note{background:#fff!important}body.mida-cp-course .well .mida-cp-acc-body .mida-cp-note{background:#f7efec!important}body.mida-cp-course details.mida-cp-acc{border:1px solid rgba(211,53,61,.10)}body.mida-cp-course .well .mida-cp-note{border-top:1px solid rgba(211,53,61,.10);border-right:1px solid rgba(211,53,61,.10);border-bottom:1px solid rgba(211,53,61,.10)}@media (max-width:600px){body.mida-cp-course .well{border-radius:24px!important;padding:18px!important}}body.mida-cp-course .well>h2{margin-top:26px;margin-bottom:12px}body.mida-cp-course .well>h3{margin-top:26px;margin-bottom:10px}body.mida-cp-course .well>h4{margin-top:22px;margin-bottom:8px}body.mida-cp-course .well>ul{margin-top:0;margin-bottom:16px}body.mida-cp-course .well>p{margin-top:0;margin-bottom:12px}body.mida-cp-course .well>:first-child{margin-top:0!important}body.mida-cp-course .well>:last-child{margin-bottom:0!important}@media (max-width:600px){body.mida-cp-course .well>h2{margin-top:20px;margin-bottom:10px}body.mida-cp-course .well>h3{margin-top:20px;margin-bottom:8px}}
/*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}
