/*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}html body.single-product .woo-variation-gallery-wrapper.loading-gallery .woo-variation-gallery-container{opacity:1;visibility:visible;-webkit-filter:none;filter:none}html body.single-product .woo-variation-gallery-wrapper.loading-gallery:after{display:none}html body.single-product .woo-variation-gallery-slider:not(.slick-initialized)>.wvg-gallery-image ~ .wvg-gallery-image{display:none}html body.single-product .woo-variation-gallery-slider:not(.slick-initialized) .wvg-single-gallery-image-container{position:relative;overflow:hidden;padding-top:100%}html body.single-product .woo-variation-product-gallery{--wvg-thumbnail-item-gap:2px;--wvg-gallery-margin:10px}html.mida-pdp-metawait body.single-product .summary.entry-summary>p.mida-sku,html.mida-pdp-metawait body.single-product .summary.entry-summary>p.stock{display:none !important}html.mida-pdp-metawait body.single-product .summary.entry-summary:has(>p.mida-sku,>p.stock):not(:has(>.mida-pdp-metarow))::before{content:"";display:block;width:100%;flex:0 0 100%;order:-2;height:25px;margin:6px 0 10px}html body.single-product .summary.entry-summary .mida-ns-btn-pdp:not(.mida-ns-ready){min-height:42px}html body.single-product .summary.entry-summary>#payment-method-message:not(.StripeElement){position:absolute !important;visibility:hidden !important;width:100%;pointer-events:none}html body.single-product .summary.entry-summary:has(>#payment-method-message:not(.StripeElement)) form.cart::after{content:"" !important;display:block !important;flex:0 0 100%;height:4em}@media (max-width:768px){html body.single-product div.product-type-simple .summary.entry-summary .mida-pdp-volrow:not(.mida-pdp-price-only):has(>.mida-vol-chips){flex-wrap:wrap;row-gap:8px;margin-bottom:10px !important}html body.single-product div.product-type-simple .summary.entry-summary .mida-pdp-volrow:not(.mida-pdp-price-only)>.mida-vol-chips{flex:0 0 100%;max-width:100% !important;order:-1}}
/*mida-pl-css*/.mida-pl{position:fixed;inset:0;z-index:2147483000;display:none;align-items:center;justify-content:center;background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mida-pl.is-on{display:flex;animation:mida-pl-in .18s ease both}html.mida-pl-hold .mida-pl{display:flex;animation:none}@keyframes mida-pl-in{from{opacity:0}to{opacity:1}}.mida-pl__s{width:50px;aspect-ratio:1;display:grid;-webkit-mask:conic-gradient(from 15deg,#0000,#000);mask:conic-gradient(from 15deg,#0000,#000);animation:mida-pl-spin 1s infinite steps(12)}.mida-pl__s,.mida-pl__s:before,.mida-pl__s:after{background:radial-gradient(closest-side at 50% 12.5%,#f03355 96%,#0000) 50% 0/20% 80% repeat-y,radial-gradient(closest-side at 12.5% 50%,#f03355 96%,#0000) 0 50%/80% 20% repeat-x}.mida-pl__s:before,.mida-pl__s:after{content:"";grid-area:1/1;transform:rotate(30deg)}.mida-pl__s:after{transform:rotate(60deg)}@keyframes mida-pl-spin{100%{transform:rotate(1turn)}}html body .woo-variation-gallery-wrapper.loading-gallery:after{display:none !important;background-image:none !important}html body .wpfMainWrapper .wpfLoaderLayout{display:none !important}html body .slick-loading .slick-list{background-image:none !important}html body #payment-method-message .pmme-loading{visibility:hidden !important;animation:none !important}@media (prefers-reduced-motion:reduce){.mida-pl.is-on{animation:none}.mida-pl__s{animation:none}}
/*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-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}
/*mida-corsi-oos-css*/html body.single-product div.product .summary.entry-summary>.price,html body.single-product div.product .summary.entry-summary p.price,html body.single-product div.product .summary #payment-method-message,html body.single-product div.product .summary .StripeElement,html body.single-product div.product .summary .wcpay-express-checkout-wrapper{display:none !important}
/*wp-img-auto-sizes-contain-inline-css*/img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
