.et_pb_text_inner{text-align:center!important}h1{text-align:center;font-size:80px!important}h2{text-align:center;font-size:40px!important;margin-bottom:35px!important}h3{text-align:center;font-size:40px!important}h4{text-align:center;font-size:30px!important}h5,h6{text-align:center}@media (max-width:767px){h1{font-size:40px!important}h2{font-size:35px!important;margin-bottom:30px!important}h3{font-size:30px!important}h4{font-size:25px!important}}@media all and (max-width:980px){#main-header.et-fixed-header{position:fixed!important;top:0;width:100%;z-index:9999}.et_mobile_menu{max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.et_mobile_menu::-webkit-scrollbar{width:0px;background:transparent}.et_mobile_menu{scrollbar-width:none;-ms-overflow-style:none}.logged-in #main-header.et-fixed-header{top:0!important;transition:all .3s ease!important}}span.mobile_menu_bar:before{color:#ffffff!important}.entry-title{color:#000000!important}.et_pb_post .post-meta{display:none;margin-bottom:50px}.et_post_meta_wrapper img{border-radius:30px;margin-top:40px}.csm-blog a.more-link{display:block;text-align:center;max-width:200px;margin:20px auto;background:transparent;color:inherit;border-radius:30px;transition:all 0.3s ease}.csm-blog a.more-link:hover{background:#fff!important;color:#000!important}.gform_wrapper.gravity-theme .gform_footer input{align-self:flex-end;border-radius:40px;background-color:#ff8cf0;border:1px solid #ff8cf0;padding:10px 40px;font:bold 18px 'Figtree',sans-serif;color:#000;cursor:pointer;transition:all 0.3s ease}.gform_wrapper.gravity-theme .gform_footer input:hover{background-color:#000;border:1px solid #fff;color:#fff}body .gform_wrapper .gform_body .gform_fields .gfield input[type="text"],body .gform_wrapper .gform_body .gform_fields .gfield input[type="email"],body .gform_wrapper .gform_body .gform_fields .gfield input[type="url"],body .gform_wrapper .gform_body .gform_fields .gfield input[type="tel"],body .gform_wrapper .gform_body .gform_fields .gfield input[type="password"],body .gform_wrapper .gform_body .gform_fields .gfield select,body .gform_wrapper .gform_body .gform_fields .gfield textarea{border-radius:10px;border:1px solid #fff;padding:10px;font-family:'Figtree',sans-serif}.et-social-icon.et-social-linkedin svg{fill:#ffffff;width:16px;height:16px;transition:fill 0.3s ease}.et-social-icon.et-social-linkedin a.icon:hover svg{fill:#dddddd}@media (max-width:1046px){#top-menu-nav,#top-menu{display:none!important}#et_mobile_nav_menu{display:block!important}.mobile_menu_bar{display:block!important;text-align:right}}body.woocommerce-account .et_pb_text:nth-of-type(2),body.woocommerce-account div[style*="background-color: #ffffff"],body.woocommerce-account div[style*="background-color: rgb(255, 255, 255)"],body.page-id-26 .et_pb_text:nth-of-type(2){background-color:#121212!important;background-image:none!important;border:1px solid #333333!important;border-radius:12px!important;padding:25px 35px!important;box-shadow:0 8px 24px rgba(0,0,0,0.4)!important}body.woocommerce-account .et_pb_text:nth-of-type(2) *,body.woocommerce-account div[style*="background-color: #ffffff"] *,body.page-id-26 .et_pb_text:nth-of-type(2) *{color:#cccccc!important;font-size:16px!important;line-height:1.6!important}body.woocommerce-account .et_pb_button_0,body.woocommerce-account a.et_pb_button:first-of-type,body.page-id-26 .et_pb_button_0{background-color:#0073e6!important;color:#ffffff!important;border:1px solid #0073e6!important;border-radius:8px!important;padding:13px 26px!important;font-weight:600!important}body.woocommerce-account .et_pb_button_0:hover,body.page-id-26 .et_pb_button_0:hover{background-color:#005bb5!important;border-color:#005bb5!important}body.woocommerce-account .et_pb_button:not(.et_pb_button_0),body.page-id-26 .et_pb_button:not(.et_pb_button_0){background-color:transparent!important;color:#ffffff!important;border:1px solid rgba(255,255,255,0.3)!important;border-radius:8px!important;padding:13px 26px!important}body.woocommerce-account .et_pb_button:not(.et_pb_button_0):hover,body.page-id-26 .et_pb_button:not(.et_pb_button_0):hover{background-color:rgba(255,255,255,0.1)!important;border-color:rgba(255,255,255,0.6)!important}body.woocommerce-account .et_pb_row:last-child,body.page-id-26 .et_pb_row:last-child{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:15px!important}body.woocommerce-account .et_pb_section,body.page-id-26 .et_pb_section{padding-top:20px!important;padding-bottom:20px!important}.et_pb_text_0 .woocommerce .woocommerce-MyAccount-content{min-height:auto!important;width:100%!important;margin:0 auto!important;padding:80px 0 100px!important;display:flex!important;align-items:center!important;justify-content:center!important}.et_pb_text_0 .woocommerce .woocommerce-MyAccount-content-custom{width:100%!important;max-width:100%!important;padding:0 20px!important}.et_pb_text_0 .woocommerce .my-account-custom-content{max-width:820px!important;width:100%!important;margin:0 auto!important;text-align:center!important}.et_pb_text_0 .woocommerce .welcome-message{margin-bottom:18px!important}.et_pb_text_0 .woocommerce .welcome-message p{font-size:42px!important;line-height:1.15!important;font-weight:700!important;color:#ffffff!important;margin:0!important}.et_pb_text_0 .woocommerce .welcome-message strong{color:#ffffff!important;font-weight:700!important}.et_pb_text_0 .woocommerce .info-text{background:#0e0e0e!important;border:1px solid rgba(255,255,255,0.12)!important;border-left:4px solid #e51d3b!important;border-radius:16px!important;padding:30px 34px!important;margin:0 auto 28px!important;width:100%!important;max-width:820px!important;box-shadow:0 18px 45px rgba(0,0,0,0.35)!important}.et_pb_text_0 .woocommerce .info-text p{color:#d7dbe0!important;font-size:18px!important;line-height:1.75!important;margin:0!important}.et_pb_text_0 .woocommerce .my-account-actions{display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;gap:14px!important;margin-top:8px!important}.et_pb_text_0 .woocommerce .my-account-actions .button{min-width:190px!important;padding:15px 28px!important;border-radius:10px!important;font-size:16px!important;font-weight:600!important;text-decoration:none!important;text-align:center!important;transition:all 0.25s ease!important;box-sizing:border-box!important}.et_pb_text_0 .woocommerce .my-account-actions .access-corsi-btn:hover{background:#c81630!important;border-color:#c81630!important;color:#ffffff!important;transform:translateY(-2px)!important}@media screen and (max-width:767px){.et_pb_text_0 .woocommerce .woocommerce-MyAccount-content{padding:50px 0 70px!important}.et_pb_text_0 .woocommerce .welcome-message p{font-size:30px!important}.et_pb_text_0 .woocommerce .info-text{padding:22px 18px!important;border-radius:14px!important}.et_pb_text_0 .woocommerce .info-text p{font-size:16px!important;line-height:1.65!important}.et_pb_text_0 .woocommerce .my-account-actions{flex-direction:column!important}.et_pb_text_0 .woocommerce .my-account-actions .button{width:100%!important;max-width:320px!important}}table.my_account_orders{background:#0e0e0e!important;color:#d7dbe0!important;border:1px solid rgba(255,255,255,0.12)!important;border-radius:12px!important;border-collapse:separate!important;border-spacing:0!important;overflow:hidden!important;box-shadow:0 18px 45px rgba(0,0,0,0.35)!important;margin-top:30px!important}table.my_account_orders thead tr{background:#161616!important}table.my_account_orders thead th{color:#ffffff!important;border:none!important;border-bottom:1px solid rgba(255,255,255,0.1)!important;padding:18px 20px!important;font-weight:600!important;text-transform:uppercase!important;font-size:14px!important;letter-spacing:0.5px!important}table.my_account_orders tbody td{border:none!important;border-bottom:1px solid rgba(255,255,255,0.05)!important;padding:16px 20px!important;color:#d7dbe0!important;font-size:15px!important;vertical-align:middle!important}table.my_account_orders tbody tr:last-child td{border-bottom:none!important}table.my_account_orders .woocommerce-Price-amount{color:#ffffff!important;font-weight:600!important}table.my_account_orders a.button.view{background:transparent!important;color:#ffffff!important;border:1px solid rgba(255,255,255,0.25)!important;border-radius:8px!important;padding:8px 20px!important;font-size:14px!important;font-weight:500!important;transition:all 0.25s ease!important;text-decoration:none!important;display:inline-block!important}table.my_account_orders a.button.view:hover{background:#e51d3b!important;border-color:#e51d3b!important;color:#ffffff!important;transform:translateY(-2px)!important;box-shadow:0 4px 15px rgba(229,29,59,0.3)!important}.et_pb_text_0 .woocommerce .my-account-actions{display:flex!important;justify-content:center!important;align-items:stretch!important;flex-wrap:wrap!important;gap:14px!important;margin-top:8px!important}.et_pb_text_0 .woocommerce .my-account-actions .button,.et_pb_text_0 .woocommerce .my-account-actions a.button,.et_pb_text_0 .woocommerce .my-account-actions .et_pb_button,.et_pb_text_0 .woocommerce .my-account-actions .access-corsi-btn,.et_pb_text_0 .woocommerce .my-account-actions .acquisti-btn{width:250px!important;min-width:250px!important;min-height:66px!important;padding:17px 32px!important;border-radius:100px!important;font-size:18px!important;font-weight:500!important;font-family:Figtree,Helvetica,Arial,sans-serif!important;line-height:1.2!important;text-decoration:none!important;text-align:center!important;transition:all 0.3s ease!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;border:1px solid #f01f3d!important;background:#f01f3d!important;color:#ffffff!important}.et_pb_text_0 .woocommerce .my-account-actions .button:hover,.et_pb_text_0 .woocommerce .my-account-actions a.button:hover,.et_pb_text_0 .woocommerce .my-account-actions .et_pb_button:hover,.et_pb_text_0 .woocommerce .my-account-actions .access-corsi-btn:hover,.et_pb_text_0 .woocommerce .my-account-actions .acquisti-btn:hover{background:transparent!important;color:#ffffff!important;border-color:#f01f3d!important;transform:translateY(-2px)!important;box-shadow:none!important;padding-left:32px!important;padding-right:32px!important}.et_pb_text_0 .woocommerce .my-account-actions .button:after,.et_pb_text_0 .woocommerce .my-account-actions a.button:after,.et_pb_text_0 .woocommerce .my-account-actions .et_pb_button:after,.et_pb_text_0 .woocommerce .my-account-actions .access-corsi-btn:after,.et_pb_text_0 .woocommerce .my-account-actions .acquisti-btn:after,.et_pb_text_0 .woocommerce .my-account-actions .button:hover:after,.et_pb_text_0 .woocommerce .my-account-actions a.button:hover:after,.et_pb_text_0 .woocommerce .my-account-actions .et_pb_button:hover:after,.et_pb_text_0 .woocommerce .my-account-actions .access-corsi-btn:hover:after,.et_pb_text_0 .woocommerce .my-account-actions .acquisti-btn:hover:after{display:none!important;content:none!important}@media screen and (max-width:767px){.et_pb_text_0 .woocommerce .my-account-actions{flex-direction:column!important;align-items:center!important}.et_pb_text_0 .woocommerce .my-account-actions .button,.et_pb_text_0 .woocommerce .my-account-actions a.button,.et_pb_text_0 .woocommerce .my-account-actions .et_pb_button,.et_pb_text_0 .woocommerce .my-account-actions .access-corsi-btn,.et_pb_text_0 .woocommerce .my-account-actions .acquisti-btn{width:100%!important;max-width:320px!important;min-width:0!important}}.woocommerce-MyAccount-content .return-to-dashboard .button,.woocommerce-MyAccount-content a[href*="mio-account"].button{width:250px!important;min-width:250px!important;min-height:66px!important;padding:17px 32px!important;border-radius:100px!important;font-size:18px!important;font-weight:500!important;font-family:'ABC Maxi Round','Figtree',Helvetica,Arial,sans-serif!important;line-height:1.2!important;text-decoration:none!important;text-align:center!important;transition:all 0.3s ease!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;border:1px solid #f01f3d!important;background:#f01f3d!important;color:#ffffff!important}.woocommerce-MyAccount-content .return-to-dashboard .button:hover,.woocommerce-MyAccount-content a[href*="mio-account"].button:hover{background:transparent!important;color:#ffffff!important;border-color:#f01f3d!important;transform:translateY(-2px)!important;box-shadow:none!important;padding-left:32px!important;padding-right:32px!important}.woocommerce-MyAccount-content .return-to-dashboard .button:after,.woocommerce-MyAccount-content a[href*="mio-account"].button:after,.woocommerce-MyAccount-content .return-to-dashboard .button:hover:after,.woocommerce-MyAccount-content a[href*="mio-account"].button:hover:after{display:none!important;content:none!important}.et_pb_text_0 .woocommerce .welcome-message,.et_pb_text_0 .woocommerce .welcome-message p,.et_pb_text_0 .woocommerce .welcome-message strong{font-family:abc-maxiround,Georgia,serif!important}.woocommerce-account:not(.logged-in) #left-area{width:100%!important;float:none!important}.woocommerce-account:not(.logged-in) #content-area{display:flex!important;justify-content:center!important}#customer_login{display:flex!important;gap:32px!important;max-width:880px!important;width:100%!important;margin:40px auto!important;align-items:stretch!important}#customer_login .u-column1,#customer_login .u-column2{flex:1!important;width:auto!important;float:none!important;display:flex!important;flex-direction:column!important}#customer_login h2{color:#ffffff!important;text-align:center!important;font-size:36px!important;margin-bottom:20px!important}#customer_login form.login,#customer_login form.register{background:#0e0e0e!important;border:1px solid rgba(255,255,255,0.10)!important;border-top:3px solid #c61f3a!important;border-radius:18px!important;padding:32px 28px!important;box-shadow:0 18px 45px rgba(0,0,0,0.28)!important;flex:1!important;display:flex!important;flex-direction:column!important}#customer_login form.login{justify-content:flex-end!important}#customer_login form.register{justify-content:space-between!important}#customer_login form label{font-size:12px!important;font-weight:500!important;letter-spacing:0.08em!important;text-transform:uppercase!important;color:#888!important;display:block!important;margin-bottom:6px!important}#customer_login form input[type="text"],#customer_login form input[type="email"],#customer_login form input[type="password"]{background:#191b1c!important;background-color:#191b1c!important;border:1px solid rgba(255,255,255,0.10)!important;color:#ffffff!important;border-radius:10px!important;min-height:50px!important;padding:12px 14px!important;width:100%!important;font-size:15px!important;transition:border-color 0.2s ease!important;box-shadow:none!important}#customer_login form input[type="text"]:focus,#customer_login form input[type="email"]:focus,#customer_login form input[type="password"]:focus{border-color:#c61f3a!important;box-shadow:0 0 0 3px rgba(198,31,58,0.14)!important;outline:none!important}#customer_login form input::placeholder{color:rgba(255,255,255,0.25)!important;font-size:13px!important;letter-spacing:0.03em!important}#customer_login form p{color:#888!important;font-size:12px!important;line-height:1.6!important;margin-bottom:12px!important}#customer_login form.login p{margin-bottom:12px!important}#customer_login form.register .form-row{margin-top:auto!important}#customer_login .form-row{display:flex!important;flex-direction:column!important;margin-top:4px!important;gap:4px!important}#customer_login .woocommerce-form__label-for-checkbox{display:none!important}#customer_login .woocommerce-LostPassword{order:1!important;text-align:right!important;margin:0!important}#customer_login .woocommerce-LostPassword a{font-size:12px!important;color:#c61f3a!important}#customer_login .woocommerce-button{order:2!important;width:100%!important;margin:0!important}#customer_login .required{color:#c61f3a!important}#customer_login form a{color:#c61f3a!important;text-decoration:none!important;transition:color 0.2s ease!important}#customer_login form a:hover{color:#ffffff!important}#customer_login .show-password-input{position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;background:transparent!important;border:none!important;color:#666!important;padding:0!important;cursor:pointer!important}.woocommerce-privacy-policy-text p{font-size:12px!important;color:#888!important;line-height:1.6!important}#customer_login form button[name="login"],#customer_login form button[name="register"]{background-color:rgb(240,31,61)!important;background-image:none!important;border:1px solid rgb(240,31,61)!important;border-radius:100px!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;cursor:pointer!important;font-family:Figtree,Helvetica,Arial,Lucida,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:30.6px!important;padding:17px 55px!important;text-align:center!important;text-transform:none!important;letter-spacing:0!important;transition:all 0.3s ease!important;-webkit-font-smoothing:antialiased!important;width:100%!important;margin-top:12px!important;text-shadow:none!important;box-shadow:none!important}#customer_login form button[name="login"]:hover,#customer_login form button[name="register"]:hover{background-color:transparent!important;background-image:none!important;border-color:rgb(240,31,61)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;padding:17px 55px!important;transform:none!important;box-shadow:none!important}#customer_login form button[name="login"]::after,#customer_login form button[name="register"]::after,#customer_login form button[name="login"]:hover::after,#customer_login form button[name="register"]:hover::after{display:none!important;content:none!important}@media (max-width:767px){#customer_login{flex-direction:column!important;padding:0 16px!important}#customer_login h2{font-size:28px!important}}body.woocommerce-lost-password .woocommerce,body.woocommerce-lost-password .woocommerce p,body.woocommerce-lost-password .woocommerce label,body.woocommerce-lost-password .woocommerce h1,body.woocommerce-lost-password .woocommerce h2,body.woocommerce-lost-password .woocommerce h3,body.woocommerce-account .lost_reset_password,body.woocommerce-account .lost_reset_password p,body.woocommerce-account .lost_reset_password label{font-family:abc-maxiround,Georgia,serif!important;color:#fff!important}body.woocommerce-account .lost_reset_password,body.woocommerce-lost-password .lost_reset_password{max-width:760px!important;margin:0 auto!important}body.woocommerce-account .woocommerce form.lost_reset_password>p:first-child,body.woocommerce-lost-password .woocommerce form.lost_reset_password>p:first-child{color:#fff!important;font-family:abc-maxiround,Georgia,serif!important;line-height:1.5!important;margin-bottom:26px!important}body.woocommerce-account .lost_reset_password label,body.woocommerce-lost-password .lost_reset_password label{display:inline-block!important;color:#fff!important;font-family:abc-maxiround,Georgia,serif!important;font-size:18px!important;line-height:1.4!important;margin-bottom:10px!important}body.woocommerce-account .lost_reset_password .input-text,body.woocommerce-lost-password .lost_reset_password .input-text{width:100%!important;min-height:58px!important;padding:14px 18px!important;background:#f3f3f3!important;color:#111!important;border:1px solid #d9d9d9!important;border-radius:8px!important;box-shadow:none!important;font-size:17px!important;font-family:Figtree,Helvetica,Arial,Lucida,sans-serif!important}body.woocommerce-account .lost_reset_password .input-text:focus,body.woocommerce-lost-password .lost_reset_password .input-text:focus{border-color:rgb(240,31,61)!important;outline:none!important;box-shadow:0 0 0 1px rgb(240,31,61)!important}body.woocommerce-account .lost_reset_password .form-row,body.woocommerce-lost-password .lost_reset_password .form-row{margin-bottom:22px!important}body.woocommerce-account .lost_reset_password .form-row-last,body.woocommerce-account .lost_reset_password .form-row-first,body.woocommerce-account .lost_reset_password .form-row-wide,body.woocommerce-lost-password .lost_reset_password .form-row-last,body.woocommerce-lost-password .lost_reset_password .form-row-first,body.woocommerce-lost-password .lost_reset_password .form-row-wide{width:100%!important;float:none!important}body.woocommerce-account .lost_reset_password p.form-row.form-row-wide:last-child,body.woocommerce-lost-password .lost_reset_password p.form-row.form-row-wide:last-child{margin-top:34px!important}body.woocommerce-account .lost_reset_password .woocommerce-Button,body.woocommerce-account .lost_reset_password button.button,body.woocommerce-account .lost_reset_password .button,body.woocommerce-lost-password .lost_reset_password .woocommerce-Button,body.woocommerce-lost-password .lost_reset_password button.button,body.woocommerce-lost-password .lost_reset_password .button{display:inline-block!important;background-color:rgb(240,31,61)!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid rgb(240,31,61)!important;border-radius:100px!important;box-sizing:border-box!important;box-shadow:none!important;cursor:pointer!important;font-family:Figtree,Helvetica,Arial,Lucida,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:30.6px!important;text-align:center!important;text-decoration:none!important;text-transform:none!important;letter-spacing:0!important;min-height:65.9375px!important;padding:17px 55px!important;margin:0!important;position:relative!important;transition:all 0.3s ease!important;-webkit-font-smoothing:antialiased!important}body.woocommerce-account .lost_reset_password .woocommerce-Button:hover,body.woocommerce-account .lost_reset_password button.button:hover,body.woocommerce-account .lost_reset_password .button:hover,body.woocommerce-lost-password .lost_reset_password .woocommerce-Button:hover,body.woocommerce-lost-password .lost_reset_password button.button:hover,body.woocommerce-lost-password .lost_reset_password .button:hover{background-color:transparent!important;background-image:none!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:rgb(240,31,61)!important;padding:17px 55px!important}body.woocommerce-account .lost_reset_password .woocommerce-Button:after,body.woocommerce-account .lost_reset_password button.button:after,body.woocommerce-account .lost_reset_password .button:after,body.woocommerce-account .lost_reset_password .woocommerce-Button:hover:after,body.woocommerce-account .lost_reset_password button.button:hover:after,body.woocommerce-account .lost_reset_password .button:hover:after,body.woocommerce-lost-password .lost_reset_password .woocommerce-Button:after,body.woocommerce-lost-password .lost_reset_password button.button:after,body.woocommerce-lost-password .lost_reset_password .button:after,body.woocommerce-lost-password .lost_reset_password .woocommerce-Button:hover:after,body.woocommerce-lost-password .lost_reset_password button.button:hover:after,body.woocommerce-lost-password .lost_reset_password .button:hover:after{display:none!important;content:none!important}@media (max-width:767px){body.woocommerce-account .lost_reset_password,body.woocommerce-lost-password .lost_reset_password{max-width:100%!important}body.woocommerce-account .lost_reset_password .woocommerce-Button,body.woocommerce-account .lost_reset_password button.button,body.woocommerce-account .lost_reset_password .button,body.woocommerce-lost-password .lost_reset_password .woocommerce-Button,body.woocommerce-lost-password .lost_reset_password button.button,body.woocommerce-lost-password .lost_reset_password .button{width:100%!important;min-width:0!important;padding-left:28px!important;padding-right:28px!important}body.woocommerce-account .lost_reset_password .input-text,body.woocommerce-lost-password .lost_reset_password .input-text{font-size:16px!important}}body.single-product #main-content h1,body.single-product .product_title.entry-title,body.single-product .woocommerce div.product h1,body.single-product .woocommerce-page div.product h1{color:#ffffff!important;font-size:36px!important;line-height:1.2!important;word-break:normal!important;overflow-wrap:break-word!important;hyphens:none!important;text-align:left!important}body.single-product h2,body.single-product h3{color:#ffffff!important}body.single-product p.price,body.single-product span.price,body.single-product .woocommerce-Price-amount{color:#ffffff!important}body.single-product p,body.single-product li,body.single-product span,body.single-product label,body.single-product .product_meta,body.single-product .product_meta a,body.single-product .woocommerce-product-details__short-description{color:#cccccc!important}body.single-product .posted_in a,body.single-product .woocommerce-breadcrumb,body.single-product .woocommerce-breadcrumb a{color:#aaaaaa!important}body.single-product .woocommerce-tabs,body.single-product div.woocommerce-tabs,body.single-product .woocommerce div.product div.woocommerce-tabs,body.single-product .et_pb_row .woocommerce-tabs,body.single-product .et_pb_column .woocommerce-tabs,body.single-product #et-boc .woocommerce-tabs,body.single-product .woocommerce-tabs.wc-tabs-wrapper{background-color:#000000!important;background:#000000!important}body.single-product .product,body.single-product div.product,body.single-product .woocommerce div.product{background-color:#000000!important;background:#000000!important}body.single-product .woocommerce-tabs ul.tabs{background-color:transparent!important;background:transparent!important;border-bottom:1px solid rgba(255,255,255,0.15)!important;padding:0!important;margin-bottom:0!important}body.single-product .woocommerce-tabs ul.tabs li,body.single-product .woocommerce-tabs ul.tabs li::before,body.single-product .woocommerce-tabs ul.tabs li::after,body.single-product .woocommerce-tabs ul.tabs::before{background-color:#1a1a1a!important;background:#1a1a1a!important;border-color:rgba(255,255,255,0.12)!important;box-shadow:none!important}body.single-product .woocommerce-tabs ul.tabs li a{color:#aaaaaa!important;font-weight:500!important}body.single-product .woocommerce-tabs ul.tabs li.active,body.single-product .woocommerce-tabs ul.tabs li.active::before,body.single-product .woocommerce-tabs ul.tabs li.active::after{background-color:#222222!important;background:#222222!important;border-color:rgba(255,255,255,0.25)!important}body.single-product .woocommerce-tabs ul.tabs li.active a{color:#ffffff!important}body.single-product .woocommerce-tabs .panel,body.single-product #tab-description,body.single-product #tab-reviews,body.single-product [id*="tab-"],body.single-product [class*="woocommerce-tab"]{background-color:#111111!important;background:#111111!important;color:#cccccc!important;border:1px solid rgba(255,255,255,0.12)!important;border-top:none!important;border-radius:0 0 12px 12px!important;padding:30px!important;margin:0!important;box-shadow:0 8px 32px rgba(0,0,0,0.4)!important}body.single-product .woocommerce-tabs .panel *,body.single-product #tab-description *,body.single-product #tab-reviews *{color:#cccccc!important}body.single-product .woocommerce-tabs .panel h2,body.single-product .woocommerce-tabs .panel h3,body.single-product #reviews #reply-title{color:#ffffff!important}body.single-product #reviews,body.single-product #reviews #comments,body.single-product #reviews #review_form_wrapper{background-color:#111111!important;background:#111111!important;color:#cccccc!important}body.single-product #review_form input[type="text"],body.single-product #review_form input[type="email"],body.single-product #review_form textarea{background-color:#0d0d0d!important;border:1px solid rgba(255,255,255,0.15)!important;border-radius:8px!important;color:#ffffff!important;padding:10px 14px!important}body.single-product #review_form input::placeholder,body.single-product #review_form textarea::placeholder{color:rgba(255,255,255,0.35)!important}body.single-product #review_form input[type="submit"]{background-color:transparent!important;color:#ffffff!important;border:1px solid #e51d3b!important;border-radius:10px!important;padding:12px 30px!important;font-weight:600!important;transition:all 0.25s ease!important}body.single-product #review_form input[type="submit"]:hover{background-color:#e51d3b!important;color:#ffffff!important}body.single-product .et_pb_wc_tabs,body.single-product .et_pb_wc_tabs.et_pb_tabs{background-color:#000000!important}body.single-product .et_pb_wc_tabs ul.et_pb_tabs_controls,body.single-product .et_pb_wc_tabs ul.et_pb_tabs_controls li{background-color:#1a1a1a!important;border-color:rgba(255,255,255,0.12)!important}body.single-product .et_pb_wc_tabs ul.et_pb_tabs_controls li a{color:#aaaaaa!important}body.single-product .et_pb_wc_tabs ul.et_pb_tabs_controls li.et_pb_tab_active a{color:#ffffff!important}body.single-product .et_pb_wc_tabs .et_pb_all_tabs{background-color:#111111!important;border:1px solid rgba(255,255,255,0.12)!important;border-radius:0 0 12px 12px!important;box-shadow:0 8px 32px rgba(0,0,0,0.4)!important}body.single-product .et_pb_wc_tabs .et_pb_tab,body.single-product .et_pb_wc_tabs .et_pb_tab_content{background-color:#111111!important;color:#cccccc!important}body.single-product .et_pb_wc_tabs .et_pb_tab_content *,body.single-product .et_pb_wc_tabs .et_pb_tab *{color:#cccccc!important}body.single-product .et_pb_wc_tabs .et_pb_tab_content h2,body.single-product .et_pb_wc_tabs .et_pb_tab_content h3,body.single-product .et_pb_wc_tabs .et_pb_tab_content .woocommerce-Reviews-title,body.single-product .et_pb_wc_tabs .et_pb_tab_content #reply-title{color:#ffffff!important}body.single-product .et_pb_wc_tabs textarea,body.single-product .et_pb_wc_tabs input[type="text"],body.single-product .et_pb_wc_tabs input[type="email"]{background-color:#0d0d0d!important;border:1px solid rgba(255,255,255,0.15)!important;color:#ffffff!important;border-radius:8px!important}body.single-product .et_pb_wc_tabs input[type="submit"],body.single-product .et_pb_wc_tabs .submit{background-color:transparent!important;color:#ffffff!important;border:1px solid #e51d3b!important;border-radius:10px!important;padding:12px 30px!important;font-weight:600!important;transition:all 0.25s ease!important}body.single-product .et_pb_wc_tabs input[type="submit"]:hover{background-color:#e51d3b!important}body.single-product .related,body.single-product .up-sells{background:#000000!important}body.single-product .related h2,body.single-product .up-sells h2{color:#ffffff!important}body.single-product .related ul.products li.product,body.single-product .up-sells ul.products li.product{background:#111111!important;border-radius:8px!important;padding:15px!important}body.single-product .related ul.products li.product .woocommerce-loop-product__title,body.single-product .up-sells ul.products li.product .woocommerce-loop-product__title{color:#ffffff!important}body.single-product #et-secondary-nav,body.single-product .widget-area,body.single-product aside.et_pb_widget_area{background:#000000!important}body.single-product .widget-area h4,body.single-product .widget-area a,body.single-product .widget-area p{color:#cccccc!important}.woocommerce-ordering{position:relative!important;margin:0!important}.woocommerce-ordering select,.woocommerce .woocommerce-ordering select,.woocommerce-page .woocommerce-ordering select{display:block!important;appearance:none!important;-webkit-appearance:none!important;background:#000!important;border:0.5px solid rgba(255,255,255,0.25)!important;color:#ffffff!important;font-size:12px!important;font-family:abc-maxiround,Georgia,serif!important;padding:8px 36px 8px 14px!important;border-radius:8px!important;cursor:pointer!important;outline:none!important;min-width:180px!important;transition:border-color 0.2s!important;position:relative!important;z-index:10!important}.woocommerce-ordering select:hover,.woocommerce-ordering select:focus{border-color:#555!important;color:#f0f0f0!important}.woocommerce-ordering::after{content:''!important;position:absolute!important;right:13px!important;top:50%!important;transform:translateY(-65%) rotate(45deg)!important;width:5px!important;height:5px!important;border-right:1px solid #555!important;border-bottom:1px solid #555!important;pointer-events:none!important;z-index:1!important}.woocommerce-result-count,.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{font-size:11px!important;font-family:abc-maxiround,Georgia,serif!important;color:#ffffff!important;letter-spacing:0.08em!important;text-transform:uppercase!important;margin:0!important;line-height:36px!important;float:left!important}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right!important}.woocommerce-ordering,.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{margin-bottom:24px!important}.woocommerce-ordering select option{font-family:abc-maxiround,Georgia,serif!important;color:#ffffff!important;background:#111111!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background:#000000!important}.woocommerce div.product,.single-product #main-content,.single-product #left-area{background:#000000!important}.single-product #page-container,.woocommerce-page #page-container{background:#000000!important}.woocommerce-page .et_pb_section_0{margin-top:0!important;padding-top:0!important}nav.woocommerce-pagination{display:flex!important;justify-content:center!important;margin:8px 0 40px!important;border:none!important;background:transparent!important;padding:0!important}nav.woocommerce-pagination ul.page-numbers{display:flex!important;gap:6px!important;list-style:none!important;padding:0!important;margin:0!important;border:none!important;background:transparent!important}nav.woocommerce-pagination ul.page-numbers li{border:none!important;background:transparent!important;padding:0!important;margin:0!important}nav.woocommerce-pagination ul.page-numbers li a.page-numbers,nav.woocommerce-pagination ul.page-numbers li span.page-numbers{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:8px!important;border:1px solid rgba(255,255,255,0.15)!important;background:transparent!important;color:#fff!important;font-size:13px!important;text-decoration:none!important;transition:border-color 0.2s,background 0.2s!important}nav.woocommerce-pagination ul.page-numbers li span.current{border-color:#e8192c!important;color:#e8192c!important;background:rgba(232,25,44,0.08)!important}nav.woocommerce-pagination ul.page-numbers li a.page-numbers:hover{border-color:rgba(255,255,255,0.4)!important;background:rgba(255,255,255,0.06)!important}@media (min-width:981px){.woocommerce ul.products,.woocommerce-page ul.products,.et_pb_shop ul.products,.et_pb_wc_related_products ul.products{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.et_pb_shop ul.products li.product,.et_pb_wc_related_products ul.products li.product{display:flex!important;flex-direction:column!important;height:auto!important}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link,.woocommerce-page ul.products li.product a.woocommerce-LoopProduct-link,.et_pb_shop ul.products li.product a.woocommerce-LoopProduct-link,.et_pb_wc_related_products ul.products li.product a.woocommerce-LoopProduct-link{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;height:100%!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product .woocommerce-loop-product__title,.et_pb_shop ul.products li.product .woocommerce-loop-product__title,.et_pb_wc_related_products ul.products li.product .woocommerce-loop-product__title{line-height:1.3!important;min-height:3.9em!important;margin-bottom:12px!important}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .price,.woocommerce-page ul.products li.product .button,.et_pb_shop ul.products li.product .price,.et_pb_shop ul.products li.product .button,.et_pb_wc_related_products ul.products li.product .price,.et_pb_wc_related_products ul.products li.product .button{margin-top:auto!important}.woocommerce ul.products li.product img,.woocommerce-page ul.products li.product img,.et_pb_shop ul.products li.product img,.et_pb_wc_related_products ul.products li.product img{width:100%!important;aspect-ratio:4 / 3!important;object-fit:cover!important}}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{display:flex!important;flex-direction:column!important}.woocommerce ul.products li.product .woocommerce-LoopProduct-link,.woocommerce-page ul.products li.product .woocommerce-LoopProduct-link{display:flex!important;flex-direction:column!important;height:100%!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product .woocommerce-loop-product__title{min-height:3.9em!important;margin-bottom:10px!important}.woocommerce ul.products li.product .star-rating,.woocommerce-page ul.products li.product .star-rating{display:block!important;min-height:18px!important;margin:0 auto 10px!important;float:none!important}.woocommerce ul.products li.product .price::before,.woocommerce-page ul.products li.product .price::before{content:"";display:block;height:18px;margin-bottom:10px}.woocommerce ul.products li.product:has(.star-rating) .price::before,.woocommerce-page ul.products li.product:has(.star-rating) .price::before{display:none}.woocommerce-notices-wrapper ul.woocommerce-error,.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-info,.woocommerce ul.woocommerce-error,.woocommerce .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce-page ul.woocommerce-error,.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-info,ul.woocommerce-error,.woocommerce-error,body.woocommerce-checkout .woocommerce-NoticeGroup ul.woocommerce-error,body.woocommerce-checkout div[role="alert"] ul.woocommerce-error,body.woocommerce-checkout div[role="alert"] .woocommerce-error{background:#ffffff!important;background-color:#ffffff!important;color:#000000!important;border:1px solid #e0e0e0!important;border-top:1px solid #e0e0e0!important;border-radius:8px!important;box-shadow:0 2px 12px rgba(0,0,0,0.08)!important;padding:16px 22px!important;margin-bottom:16px!important;list-style:none!important}.woocommerce-notices-wrapper ul.woocommerce-error li,.woocommerce ul.woocommerce-error li,.woocommerce-page ul.woocommerce-error li,ul.woocommerce-error li,body.woocommerce-checkout div[role="alert"] ul.woocommerce-error li{background:transparent!important;background-color:transparent!important;color:#000000!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:4px 0!important;margin:0!important;list-style:none!important}.woocommerce-notices-wrapper ul.woocommerce-error *,.woocommerce-notices-wrapper .woocommerce-message *,.woocommerce-notices-wrapper .woocommerce-info *,.woocommerce ul.woocommerce-error *,.woocommerce .woocommerce-message *,.woocommerce .woocommerce-info *,ul.woocommerce-error *,body.woocommerce-checkout div[role="alert"] ul.woocommerce-error *,body.woocommerce-checkout div[role="alert"] ul.woocommerce-error *::before,body.woocommerce-checkout div[role="alert"] ul.woocommerce-error *::after,body.woocommerce-checkout div[role="alert"] ul.woocommerce-error li::before,body.woocommerce-checkout div[role="alert"] ul.woocommerce-error li::after{color:#000000!important}.woocommerce-notices-wrapper a:not(.button),.woocommerce .woocommerce-message a:not(.button),.woocommerce ul.woocommerce-error a:not(.button),.woocommerce .woocommerce-info a:not(.button){color:#e8192c!important;text-decoration:underline!important}.woocommerce-notices-wrapper .woocommerce-message a.button:hover,.woocommerce .woocommerce-message a.button:hover,.woocommerce-page .woocommerce-message a.button:hover,.single-product .woocommerce-message a.button:hover{background-color:transparent!important;color:rgb(240,31,61)!important;-webkit-text-fill-color:rgb(240,31,61)!important;border-color:rgb(240,31,61)!important}body.woocommerce-account .woocommerce-notices-wrapper{position:relative!important;z-index:99999!important}body.woocommerce-account .woocommerce-message{position:static!important;transform:none!important;left:auto!important;top:auto!important;width:auto!important;max-width:100%!important;background:#ffffff!important;background-color:#ffffff!important;color:#000000!important;border:1px solid #e0e0e0!important;border-top:1px solid #e0e0e0!important;border-radius:8px!important;box-shadow:0 2px 12px rgba(0,0,0,0.08)!important;text-align:left!important;z-index:auto!important;padding:16px 22px!important;margin-bottom:16px!important}body.woocommerce-account .woocommerce-message::before,body.woocommerce-account .woocommerce-message::after{display:none!important;content:none!important}body.woocommerce-account .woocommerce-message,body.woocommerce-account .woocommerce-message *{color:#000000!important}@media (max-width:767px){body.woocommerce-account .woocommerce-message{width:auto!important;max-width:100%!important;padding:14px 16px!important}}.woocommerce-checkout-review-order-table{width:100%;border-collapse:collapse;table-layout:fixed}.woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout-review-order-table tbody tr.cart_item{display:grid;grid-template-columns:1fr auto;column-gap:16px;align-items:start}.woocommerce-checkout-review-order-table tbody tr.cart_item td{display:block;padding:0!important;border:0!important}.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name{font-weight:600}.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-total{text-align:right;white-space:nowrap;font-weight:600}.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal{display:none!important}.woocommerce-checkout-review-order-table tfoot tr{display:grid;grid-template-columns:1fr auto;column-gap:16px;align-items:start}.woocommerce-checkout-review-order-table tfoot tr th,.woocommerce-checkout-review-order-table tfoot tr td{display:block;padding:6px 0!important;border:0!important}.woocommerce-checkout-review-order-table tfoot tr.order-total th,.woocommerce-checkout-review-order-table tfoot tr.order-total td{font-weight:700;padding-top:10px!important}.woocommerce-checkout-review-order-table tfoot tr td{text-align:right;white-space:nowrap}#payment .payment_box{background:#000!important;color:#fff!important;border:1px solid rgba(255,255,255,0.9)!important;border-radius:0!important;box-shadow:none!important;margin:12px 0 0!important;padding:16px 18px!important}#payment .wc_payment_method>label{margin-bottom:0!important}#payment .payment_box *{color:inherit}#payment .payment_box .wcpay-upe-form,#payment .payment_box .wc-payment-form,#payment .payment_box .woocommerce-SavedPaymentMethods{background:transparent!important;border:0!important;box-shadow:none!important}#payment .payment_box p,#payment .payment_box li,#payment .payment_box label,#payment .payment_box small,#payment .payment_box span{color:#fff!important}#payment .payment_box input[type="radio"],#payment .payment_box input[type="checkbox"]{accent-color:#fff}#payment .payment_box.payment_method_woocommerce_payments .wcpay-upe-form,#payment .payment_box.payment_method_ppcp-gateway,#payment .payment_box.payment_method_bacs{background:#000!important;border-radius:0!important}#payment .payment-methods--logos{display:inline-flex;align-items:center;gap:4px;margin-left:8px;vertical-align:middle}#payment .payment-methods--logos img{height:18px!important;width:auto!important}#payment .payment-methods--logos-count{background:#111!important;color:#fff!important;border:1px solid rgba(255,255,255,0.18)!important}#payment .payment_method_ppcp-gateway .ppcp-messages{margin:6px 0 0 28px!important;color:#fff!important;font-size:12px!important}#payment .payment_box .testmode-info{background:transparent!important;border:0!important;padding:0!important;margin:0 0 10px!important;color:rgba(255,255,255,0.78)!important}.woocommerce-order-details .product-name a,.woocommerce-order-details td.product-name a,.woocommerce-order-details .woocommerce-table__product-name a,.woocommerce-order-details .product-name a:link,.woocommerce-order-details .product-name a:visited,.woocommerce-order-details .product-name a:hover,.woocommerce-order-details .product-name a:active,.woocommerce-order-details .product-name a:focus{color:#fff!important}@media (min-width:981px){.scuolab-cart-menu-item{display:none!important}}.scuolab-cart-bubble{display:inline-flex;align-items:center;justify-content:center;background:#e74c3c;color:#fff;border-radius:50%;width:18px;height:18px;font-size:11px;font-weight:bold;line-height:1;margin-left:6px;vertical-align:middle}.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce #content input.button,.woocommerce #content input.button.alt,.woocommerce-page a.button,.woocommerce-page a.button.alt,.woocommerce-page button.button,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce-page input.button,.woocommerce-page input.button.alt,.woocommerce-page #respond input#submit,.woocommerce-page #respond input#submit.alt,.woocommerce-page #content input.button,.woocommerce-page #content input.button.alt,.woocommerce .checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,.single-product .single_add_to_cart_button,.single-product .button.single_add_to_cart_button{background-color:rgb(240,31,61)!important;background-image:none!important;border:1px solid rgb(240,31,61)!important;border-radius:100px!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;cursor:pointer!important;display:inline-block!important;font-family:Figtree,Helvetica,Arial,Lucida,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:30.6px!important;padding:17px 55px!important;text-align:center!important;text-decoration:none!important;transition:all 0.3s ease!important;-webkit-font-smoothing:antialiased!important;position:relative!important;vertical-align:baseline!important;box-sizing:border-box!important;text-shadow:none!important}.woocommerce a.button::after,.woocommerce a.button.alt::after,.woocommerce button.button::after,.woocommerce button.button.alt::after,.woocommerce input.button::after,.woocommerce input.button.alt::after,.woocommerce #respond input#submit::after,.woocommerce #respond input#submit.alt::after,.woocommerce #content input.button::after,.woocommerce #content input.button.alt::after,.woocommerce-page a.button::after,.woocommerce-page a.button.alt::after,.woocommerce-page button.button::after,.woocommerce-page button.button.alt::after,.woocommerce-page input.button::after,.woocommerce-page input.button.alt::after,.woocommerce-page #respond input#submit::after,.woocommerce-page #respond input#submit.alt::after,.woocommerce-page #content input.button::after,.woocommerce-page #content input.button.alt::after,.woocommerce .checkout-button::after,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button::after,.woocommerce #payment #place_order::after,.woocommerce-page #payment #place_order::after,.single-product .single_add_to_cart_button::after,.single-product .button.single_add_to_cart_button::after{display:none!important}.woocommerce a.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button:hover,.woocommerce button.button.alt:hover,.woocommerce input.button:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #content input.button:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page a.button:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button:hover,.woocommerce-page input.button.alt:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page #content input.button:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce .checkout-button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover,.single-product .single_add_to_cart_button:hover,.single-product .button.single_add_to_cart_button:hover{background-color:transparent!important;border-color:rgb(240,31,61)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;padding-right:55px!important}.woocommerce-cart-form td.actions button[disabled],.woocommerce-cart-form td.actions button:disabled{display:none!important}.wc-proceed-to-checkout{text-align:center!important}.woocommerce-cart table.shop_table.cart tr.cart_item{position:relative}.woocommerce-cart table.shop_table.cart td.product-thumbnail img{width:70px!important;max-width:70px!important;height:auto!important;display:block;margin:0 auto}.woocommerce-cart table.shop_table.cart td.product-subtotal,.woocommerce-cart table.shop_table.cart th.product-subtotal{padding-right:50px}body.woocommerce-checkout div[role="alert"] *{color:#fff!important}form.woocommerce-ResetPassword>p:first-of-type,form.lost_reset_password>p:first-of-type{font-size:0!important;line-height:0!important;margin:0!important}.et_pb_text_0 .woocommerce .info-text p{font-size:16px!important;line-height:1.75!important;color:#ffffff!important}body.single-product .product_meta .posted_in{display:none!important}.single-product .single_add_to_cart_button.already-in-cart,.single-product .single_add_to_cart_button.disabled,.single-product .single_add_to_cart_button:disabled,.single-product .button.single_add_to_cart_button.already-in-cart,.single-product .button.single_add_to_cart_button.disabled,.single-product .button.single_add_to_cart_button:disabled{background:#6b6b6b!important;background-color:#6b6b6b!important;background-image:none!important;border:1px solid #6b6b6b!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;cursor:not-allowed!important;opacity:1!important;pointer-events:none!important;box-shadow:none!important}.single-product .single_add_to_cart_button.already-in-cart:hover,.single-product .single_add_to_cart_button.disabled:hover,.single-product .single_add_to_cart_button:disabled:hover,.single-product .button.single_add_to_cart_button.already-in-cart:hover,.single-product .button.single_add_to_cart_button.disabled:hover,.single-product .button.single_add_to_cart_button:disabled:hover{background:#6b6b6b!important;background-color:#6b6b6b!important;border-color:#6b6b6b!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;transform:none!important;padding-right:55px!important}body.single-product button.single_add_to_cart_button.already-in-cart.disabled,body.single-product button.single_add_to_cart_button:disabled{background-color:#000!important;border-color:#F01F3D!important}.et_pb_text_0 .woocommerce .woocommerce-MyAccount-content{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important}.et_pb_text_0 .woocommerce .woocommerce-notices-wrapper{width:100%!important;max-width:820px!important;margin:0 auto 24px!important;order:-1!important}.et_pb_text_0 .woocommerce .woocommerce-notices-wrapper .woocommerce-message,.et_pb_text_0 .woocommerce .woocommerce-notices-wrapper .woocommerce-info,.et_pb_text_0 .woocommerce .woocommerce-notices-wrapper ul.woocommerce-error{display:block!important;width:100%!important;max-width:820px!important;margin:0 auto 16px!important;box-sizing:border-box!important;text-align:left!important}.woocommerce-MyAccount-content .scuolab-purchases-content .scuolab-empty-msg{font-family:abc-maxiround,Georgia,serif!important;font-size:22px!important;line-height:1.5!important;color:#ffffff!important;font-weight:400!important;margin:0 0 28px!important}table.my_account_orders{color:#ffffff!important}table.my_account_orders thead th{font-family:Figtree,Helvetica,Arial,sans-serif!important;color:#ffffff!important;font-size:13px!important;font-weight:600!important;letter-spacing:0.08em!important;text-transform:uppercase!important}table.my_account_orders tbody td,table.my_account_orders tbody td a,table.my_account_orders tbody td span,table.my_account_orders tbody td strong,table.my_account_orders tbody td small{font-family:Figtree,Helvetica,Arial,sans-serif!important;color:#ffffff!important;font-size:15px!important;line-height:1.4!important}table.my_account_orders tbody td:nth-child(2),table.my_account_orders tbody td:nth-child(2) a{font-family:'ABC Maxi Round',Figtree,Helvetica,Arial,sans-serif!important;color:#ffffff!important;font-size:18px!important;font-weight:400!important;line-height:1.25!important}table.my_account_orders tbody td:nth-child(3),table.my_account_orders tbody td:nth-child(3) *,table.my_account_orders tbody td:nth-child(5),table.my_account_orders tbody td:nth-child(5) *{font-family:'ABC Maxi Round',Figtree,Helvetica,Arial,sans-serif!important;color:#ffffff!important;font-size:17px!important;font-weight:400!important}table.my_account_orders tbody td:nth-child(6),table.my_account_orders tbody td:nth-child(6) *{font-family:Figtree,Helvetica,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.3!important}table.my_account_orders tbody td:nth-child(6) .expired,table.my_account_orders tbody td:nth-child(6) .scaduto,table.my_account_orders tbody td:nth-child(6) .status-expired,table.my_account_orders tbody td:nth-child(6) .woocommerce-order-status--expired{color:#ff6b6b!important}table.my_account_orders tbody td:nth-child(6) .active,table.my_account_orders tbody td:nth-child(6) .attivo,table.my_account_orders tbody td:nth-child(6) .status-active,table.my_account_orders tbody td:nth-child(6) .woocommerce-order-status--active{color:#7CFC8A!important}table.my_account_orders tbody td:nth-child(6) .expiring,table.my_account_orders tbody td:nth-child(6) .in-scadenza,table.my_account_orders tbody td:nth-child(6) .status-expiring,table.my_account_orders tbody td:nth-child(6) .woocommerce-order-status--expiring{color:#ffd166!important}table.my_account_orders a.button.view{background-color:rgb(240,31,61)!important;background-image:none!important;border:1px solid rgb(240,31,61)!important;border-radius:100px!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-family:Figtree,Helvetica,Arial,Lucida,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1.1!important;padding:9px 16px!important;min-width:126px!important;min-height:auto!important;text-align:center!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;transition:all 0.3s ease!important}table.my_account_orders a.button.view:hover{background-color:transparent!important;background-image:none!important;border-color:rgb(240,31,61)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important;transform:translateY(-2px)!important;padding:9px 16px!important}table.my_account_orders a.button.view::after,table.my_account_orders a.button.view:hover::after{display:none!important;content:none!important}.woocommerce-cart .return-to-shop{text-align:center!important}.checkout-button.button{font-family:"Figtree",sans-serif!important;display:inline-block!important;background:#e8192c!important;color:#fff!important;font-weight:700!important;font-size:1rem!important;padding:18px 48px!important;border-radius:100px!important;text-decoration:none!important;transition:background 0.2s!important;border:none!important;cursor:pointer!important;text-transform:none!important;letter-spacing:0!important;width:auto!important;min-width:unset!important;line-height:1.4!important}.et_pb_wc_cart_totals .checkout-button.button,.woocommerce-cart .checkout-button.button,a.checkout-button.button.alt.wc-forward{font-family:"Figtree",sans-serif!important;display:inline-block!important;background:#e8192c!important;color:#fff!important;font-weight:700!important;font-size:1rem!important;padding:18px 48px!important;border-radius:100px!important;text-decoration:none!important;transition:background 0.2s!important;border:none!important;cursor:pointer!important;text-transform:none!important;letter-spacing:0!important;width:auto!important;min-width:unset!important;max-width:unset!important;line-height:1.4!important;box-sizing:border-box!important}a.checkout-button.button.alt.wc-forward{background:#f01f3d!important}body.single-product .et_pb_module.et_pb_wc_tabs .et_pb_tabs_controls li a,body.single-product #et-boc .et_pb_wc_tabs .et_pb_tabs_controls li a,body.single-product a[href="#tab-description"],body.single-product a[href="#tab-reviews"]{color:#cccccc!important}body.single-product .et_pb_tab_active a[href="#tab-description"],body.single-product .et_pb_tab_active a[href="#tab-reviews"]{color:#ffffff!important}.woocommerce-notices-wrapper .woocommerce-message{display:flex!important;align-items:center!important;gap:16px!important}.woocommerce-billing-fields__field-wrapper{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:0 20px!important}.woocommerce-billing-fields__field-wrapper>p,.woocommerce-billing-fields__field-wrapper>div{width:calc(50% - 10px)!important;float:none!important;clear:none!important;box-sizing:border-box!important;margin-bottom:12px!important;margin-right:0!important}#billing_first_name_field{order:1!important}#scuolab_codice_fiscale_field{order:2!important}#billing_last_name_field{order:3!important}#billing_country_field{order:4!important}#billing_address_1_field{order:5!important}#billing_address_2_field{order:6!important}#billing_postcode_field{order:7!important}#billing_city_field{order:8!important}#billing_state_field{order:9!important}#billing_phone_field{order:10!important}#billing_email_field{order:11!important}#scuolab_sdi_field{order:12!important}#scuolab_pec_field{order:13!important}#scuolab_ragione_sociale_field{order:99!important}#scuolab_partita_iva_field{order:99!important}body.scuolab-azienda #scuolab_ragione_sociale_field{order:1!important}body.scuolab-azienda #scuolab_partita_iva_field{order:2!important}body.scuolab-azienda #billing_country_field{order:3!important}body.scuolab-azienda #billing_address_1_field{order:4!important}body.scuolab-azienda #billing_address_2_field{order:5!important}body.scuolab-azienda #billing_postcode_field{order:6!important}body.scuolab-azienda #billing_city_field{order:7!important}body.scuolab-azienda #billing_state_field{order:8!important}body.scuolab-azienda #billing_phone_field{order:9!important}body.scuolab-azienda #billing_email_field{order:10!important}body.scuolab-azienda #scuolab_sdi_field{order:11!important}body.scuolab-azienda #scuolab_pec_field{order:12!important}body.scuolab-azienda #billing_first_name_field{order:99!important}body.scuolab-azienda #billing_last_name_field{order:99!important}body.scuolab-azienda #scuolab_codice_fiscale_field{order:99!important}#wcpay-express-checkout-button-separator{margin-bottom:24px!important}body.woocommerce-account .woocommerce-MyAccount-content,body.woocommerce-account .et_pb_text_0 .woocommerce .woocommerce-MyAccount-content,.et_pb_text_0 .woocommerce .woocommerce-MyAccount-content{margin:0!important}body.woocommerce-account .scuolab-profilo-page .profilo-input,body.woocommerce-account .scuolab-profilo-page input[type="text"],body.woocommerce-account .scuolab-profilo-page input[type="email"],body.woocommerce-account .scuolab-profilo-page input[type="tel"],body.woocommerce-account .scuolab-profilo-page select,body.woocommerce-account .scuolab-profilo-page textarea{border-radius:0!important}.profilo-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 24px!important}.profilo-field--full{grid-column:1 / -1!important}.profilo-field{margin:0!important;width:auto!important;float:none!important;clear:none!important}.profilo-input,.profilo-grid input[type="text"],.profilo-grid input[type="email"],.profilo-grid input[type="tel"],.profilo-grid select{border-radius:0!important;box-shadow:none!important}.profilo-input:focus,.profilo-input:active,.profilo-grid input[type="text"]:focus,.profilo-grid input[type="email"]:focus,.profilo-grid input[type="tel"]:focus,.profilo-grid select:focus{border-color:rgba(255,255,255,0.18)!important;box-shadow:none!important;outline:none!important}@media screen and (max-width:767px){.profilo-grid{grid-template-columns:1fr!important}.profilo-field--full{grid-column:1!important}}body.woocommerce-account .scuolab-profilo-form .scuolab-profilo-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 20px!important;align-items:start!important}body.woocommerce-account .scuolab-profilo-form .scuolab-profilo-grid>.scuolab-field,body.woocommerce-account .scuolab-profilo-form .scuolab-profilo-grid>.profilo-field,body.woocommerce-account .scuolab-profilo-form .scuolab-profilo-grid>.form-row{width:100%!important;min-width:0!important;margin:0!important;float:none!important;clear:none!important;display:block!important;box-sizing:border-box!important}body.woocommerce-account .scuolab-profilo-form .scuolab-profilo-grid>.profilo-field--full,body.woocommerce-account .scuolab-profilo-form .scuolab-profilo-grid>.scuolab-field--full{grid-column:auto!important;width:100%!important}body.woocommerce-account .scuolab-profilo-form .scuolab-profilo-grid>.scuolab-col-full{grid-column:1 / -1!important}body.woocommerce-account .scuolab-profilo-form input[type="text"],body.woocommerce-account .scuolab-profilo-form input[type="email"],body.woocommerce-account .scuolab-profilo-form input[type="tel"],body.woocommerce-account .scuolab-profilo-form select,body.woocommerce-account .scuolab-profilo-form textarea,body.woocommerce-account .scuolab-profilo-form .profilo-input{width:100%!important;min-height:52px!important;padding:12px 14px!important;background:#191b1c!important;border:1px solid rgba(255,255,255,0.55)!important;border-radius:10px!important;color:#fff!important;box-shadow:none!important;outline:none!important;-webkit-appearance:none!important;appearance:none!important}body.woocommerce-account .scuolab-profilo-form input::placeholder,body.woocommerce-account .scuolab-profilo-form textarea::placeholder{color:rgba(255,255,255,0.35)!important}body.woocommerce-account .scuolab-profilo-form input[type="text"]:focus,body.woocommerce-account .scuolab-profilo-form input[type="email"]:focus,body.woocommerce-account .scuolab-profilo-form input[type="tel"]:focus,body.woocommerce-account .scuolab-profilo-form select:focus,body.woocommerce-account .scuolab-profilo-form textarea:focus,body.woocommerce-account .scuolab-profilo-form .profilo-input:focus,body.woocommerce-account .scuolab-profilo-form input[type="text"]:active,body.woocommerce-account .scuolab-profilo-form input[type="email"]:active,body.woocommerce-account .scuolab-profilo-form input[type="tel"]:active,body.woocommerce-account .scuolab-profilo-form select:active,body.woocommerce-account .scuolab-profilo-form textarea:active,body.woocommerce-account .scuolab-profilo-form .profilo-input:active,body.woocommerce-account .scuolab-profilo-form input[type="text"]:focus-visible,body.woocommerce-account .scuolab-profilo-form input[type="email"]:focus-visible,body.woocommerce-account .scuolab-profilo-form input[type="tel"]:focus-visible,body.woocommerce-account .scuolab-profilo-form select:focus-visible,body.woocommerce-account .scuolab-profilo-form textarea:focus-visible,body.woocommerce-account .scuolab-profilo-form .profilo-input:focus-visible{border-color:#fff!important;outline:none!important;box-shadow:0 0 0 2px rgba(255,255,255,0.08)!important;background:#191b1c!important;color:#fff!important}body.woocommerce-account .scuolab-profilo-form p.form-row{width:100%!important;margin:0!important;padding:0!important}body.woocommerce-account .scuolab-profilo-form .form-row-first,body.woocommerce-account .scuolab-profilo-form .form-row-last,body.woocommerce-account .scuolab-profilo-form .form-row-wide{width:100%!important;float:none!important;clear:none!important}@media (max-width:767px){body.woocommerce-account .scuolab-profilo-form .scuolab-profilo-grid{grid-template-columns:1fr!important}body.woocommerce-account .scuolab-profilo-form .scuolab-profilo-grid>.profilo-field--full,body.woocommerce-account .scuolab-profilo-form .scuolab-profilo-grid>.scuolab-field--full,body.woocommerce-account .scuolab-profilo-form .scuolab-profilo-grid>.scuolab-col-full{grid-column:auto!important}}body.woocommerce-account .et_pb_text_0 .woocommerce .woocommerce-MyAccount-content{padding-top:0!important}body.woocommerce-account .scuolab-profilo-page .profilo-input,body.woocommerce-account .scuolab-profilo-page input.profilo-input,body.woocommerce-account .scuolab-profilo-page select.profilo-input,body.woocommerce-account .scuolab-profilo-page textarea.profilo-input{width:100%!important;background:#000000!important;background-color:#000000!important;background-image:none!important;border:1px solid #ffffff!important;border-radius:0px!important;padding:13px 14px!important;font-size:15px!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-family:Figtree,sans-serif!important;box-sizing:border-box!important;outline:none!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;opacity:1!important}body.woocommerce-account .scuolab-profilo-page .profilo-input:focus,body.woocommerce-account .scuolab-profilo-page .profilo-input:active,body.woocommerce-account .scuolab-profilo-page .profilo-input:focus-visible,body.woocommerce-account .scuolab-profilo-page input.profilo-input:focus,body.woocommerce-account .scuolab-profilo-page select.profilo-input:focus,body.woocommerce-account .scuolab-profilo-page textarea.profilo-input:focus{background:#000000!important;background-color:#000000!important;background-image:none!important;border:1px solid #ffffff!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 0 0 2px rgba(255,255,255,0.18)!important;outline:none!important;opacity:1!important}body.woocommerce-account .scuolab-profilo-page .profilo-input:hover{background:#000000!important;background-color:#000000!important;border-color:#ffffff!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}body.woocommerce-account .scuolab-profilo-page .profilo-input::placeholder{color:rgba(255,255,255,0.65)!important;-webkit-text-fill-color:rgba(255,255,255,0.65)!important;opacity:1!important}body.woocommerce-account .scuolab-profilo-page .profilo-input::-webkit-input-placeholder{color:rgba(255,255,255,0.65)!important}body.woocommerce-account .scuolab-profilo-page .profilo-input::-moz-placeholder{color:rgba(255,255,255,0.65)!important;opacity:1!important}body.woocommerce-account .scuolab-profilo-page input.profilo-input:-webkit-autofill,body.woocommerce-account .scuolab-profilo-page input.profilo-input:-webkit-autofill:hover,body.woocommerce-account .scuolab-profilo-page input.profilo-input:-webkit-autofill:focus,body.woocommerce-account .scuolab-profilo-page input.profilo-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #000000 inset!important;box-shadow:0 0 0 1000px #000000 inset!important;-webkit-text-fill-color:#ffffff!important;border:1px solid #ffffff!important;background-color:#000000!important;transition:background-color 9999s ease-out 0s!important}body.woocommerce-account .scuolab-profilo-page select.profilo-input option{background:#000000!important;color:#ffffff!important}.woocommerce-notices-wrapper .woocommerce-message .wc-forward,.woocommerce .woocommerce-message .wc-forward{float:none!important;margin-left:auto!important;display:inline-flex!important}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce .woocommerce-message{display:flex!important;align-items:center!important;gap:16px!important}