@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box;text-decoration:none !important;line-height:1;vertical-align:baseline}*,*:after,*:before{box-sizing:border-box;font-smoothing:antialiased}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}body{background-color:#fff;font-family:"Noto Sans",sans-serif;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;text-rendering:optimizeLegibility !important;-moz-osx-font-smoothing:grayscale}button{background-color:transparent;border:none;cursor:pointer}hr{margin:50px 0;border:1px solid #ccc;border-bottom:none}table{width:100%;margin-bottom:30px;border-collapse:collapse}th,td{border:1px solid #bbb !important;padding:.625rem}td{font-weight:300;font-size:.875rem}tbody th{font-weight:300;text-align:left}.even,.wp-block-table th,.wp-block-table tr:nth-child(odd){background:#fff}.odd,.wp-block-table tr:nth-child(even){background:#efefef}dl{margin-bottom:30px;font-size:.875rem;font-weight:300;line-height:24px;color:#222}dt{font-size:1rem;font-weight:500}dd{padding-left:1rem}fieldset{border:1px solid #004f93;padding:15px}legend{color:#444}.wp-block-quote{margin-bottom:30px}.wp-block-quote p{color:#222;font-size:1.2rem}.wp-block-quote cite{font-weight:300;font-size:.9rem;color:#444;margin-left:5px}.wp-block-details{margin-bottom:30px}.wp-block-details summary{border:1px solid #ccc;padding:20px;margin-bottom:15px}.wp-block-details summary::marker{color:#004f93}.wp-block-details *{padding:0 20px}pre{font-family:"Noto Sans",sans-serif;font-size:.825rem;line-height:1.4;font-weight:300;margin-bottom:30px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}::-webkit-scrollbar{width:5px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar-track{background:0 0 !important;border:none !important}::-webkit-scrollbar-thumb{background:#444;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#004f93}.img-poly{clip-path:polygon(0 0,100% 0,100% 0,0 0)}.colored{color:#004f93}.grey-light{color:#ccc}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.container,.container-fluid,.container-lg{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container-lg,.container{max-width:960px}}@media (min-width:1200px){.container-lg,.container{max-width:1140px}}@media (min-width:1400px){.container-lg,.container{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -0.5);margin-left:calc(var(--bs-gutter-x) * -0.5)}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}@media (min-width:576px){.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}}@media (min-width:768px){.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}}@media (min-width:992px){.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}}.d-grid{display:grid !important}.d-flex{display:flex !important}.d-flex-c{display:flex !important;flex-direction:column !important}.d-flex-cr{display:flex !important;flex-direction:column-reverse !important}.center{text-align:center}@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:300;src:url(//mastersafe.it/wp-content/themes/mystik/static/css/../fonts/noto-sans-v30-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:400;src:url(//mastersafe.it/wp-content/themes/mystik/static/css/../fonts/noto-sans-v30-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:500;src:url(//mastersafe.it/wp-content/themes/mystik/static/css/../fonts/noto-sans-v30-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:700;src:url(//mastersafe.it/wp-content/themes/mystik/static/css/../fonts/noto-sans-v30-latin-700.woff2) format("woff2")}h1{font-size:3rem;font-weight:400;line-height:1.1;color:#444}h2{font-size:2.5rem;font-weight:500;line-height:1.2;color:#444}h3{font-size:1.5rem;font-weight:500;line-height:1.3;color:#444}h4{font-size:.9rem;font-weight:400;line-height:1.2}h5{font-size:1rem;font-weight:400;line-height:1.2}p{font-size:.925rem;font-weight:400;letter-spacing:1px;line-height:1.5;color:#666}a{font-size:.925rem;font-weight:400;letter-spacing:1px;transition:.3s all ease-in-out;color:#444}a:hover,a:active{color:#0d62ac}button{font-family:"Noto Sans",sans-serif}.subtitle{font-size:1.3rem;color:#444;margin-top:10px}@media (max-width:991.98px){h1{font-size:2.4rem}h2{font-size:2rem}h3{font-size:1.2rem}h4{font-size:1rem}h5{font-size:1rem}.subtitle{font-size:1.2rem;color:#444;margin-top:10px}}@media (max-width:575.98px){h1{font-size:1.875rem}h2{font-size:1.5rem}h3{font-size:1.2rem}h4{font-size:1rem}h5{font-size:1rem}p{line-height:1.6}.subtitle{font-size:1.2rem;color:#fff;margin-top:10px}}mark{background-color:transparent;font-weight:400}fieldset{border:none}legend{font-size:.9rem;margin-bottom:20px}address{font-style:normal;font-weight:300;line-height:1.3}em{font-style:normal;font-size:.8rem}.post-content ul,.post-content ol{color:#444;font-size:.925rem;margin-bottom:20px;padding-left:20px}.post-content ul li,.post-content ol li{margin-bottom:10px}.post-content p{margin-bottom:20px}.post-content img{margin:30px 0}.post-content h1{margin-bottom:40px}.post-content h4{font-size:1.1rem;margin-bottom:20px}.post-content h5,.post-content h6{font-size:1rem;font-weight:400;margin-bottom:20px;line-height:1.4}.admin-bar .header{margin-top:32px}@media (max-width:991.98px){.admin-bar .header__menu-wrapper{margin-top:32px}.admin-bar .menu-overlay{margin-top:32px}}@media (max-width:782px){.admin-bar .header{margin-top:46px}.admin-bar .header__menu-wrapper{margin-top:46px}.admin-bar .menu-overlay{margin-top:46px}}.fix-it .header{background-color:#fff;border:none;-webkit-box-shadow:0px 5px 11px -6px rgba(0,0,0,.2);box-shadow:0px 5px 11px -6px rgba(0,0,0,.2)}.fix-it .mega-menu{top:81px}@media (max-width:600px){.fix-it.admin-bar .header{margin-top:0}.fix-it.admin-bar .header__menu-wrapper,.fix-it.admin-bar .menu-overlay{margin-top:0}}.header__logo{margin-right:25px}.header__logo .custom-logo-link img{height:30px;width:auto}.logo{font-size:1.6rem;font-weight:500;letter-spacing:3px;color:#444}.custom-logo-link img{height:40px;width:auto}@media (max-width:991.98px){.header__logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (max-width:575.98px){.logo{font-size:1.2rem}.custom-logo-link img{height:30px;position:relative;left:-10px}}.header{width:100%;position:fixed;top:0;left:0;background-color:transparent;z-index:10000;transition:.2s all ease-in-out}.header__inner{position:relative;padding:0 3vw;align-items:center;transition:.2s all ease-in-out}@media (min-width:991.98px){.header__menu-wrapper{display:block}.header__menu-wrapper .menu{list-style-type:none;display:flex}.header__menu-wrapper .menu .menu-item a{display:block;font-weight:400;padding:33px 12px}.header__menu-wrapper .menu-user{display:none}.header__menu-wrapper .menu-social{display:none}}.header .current-menu-item a{color:#004f93}@media (max-width:991.98px){.header__inner{padding:15px 3vw}.header__menu-wrapper{position:fixed;top:0;left:0;height:0;width:100%;z-index:-1;overflow-y:scroll;overflow-x:hidden;flex-direction:column;background-color:#fff;padding-bottom:30px;pointer-events:none;opacity:0;transition:all .4s ease-in-out}.header__menu-wrapper:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;background-color:#fff;transition:all .3s ease-in-out;z-index:-1}.header__menu-wrapper .menu-inner{border-top:1px solid #e0dfdf;padding:20px 3vw 10px;margin-top:65px;width:100%}}@media (max-width:991.98px) and (max-width:991.98px){.header__menu-wrapper .menu-inner{margin-top:55px}}@media (max-width:991.98px){.header__menu-wrapper .menu-overlay{position:fixed;top:0;left:0;background-color:#fff;z-index:1;display:block;height:65px;width:100%}}@media (max-width:991.98px) and (max-width:991.98px){.header__menu-wrapper .menu-overlay{height:55px}}@media (max-width:991.98px){.header__menu-wrapper .menu,.header__menu-wrapper .menu-user{list-style-type:none}.header__menu-wrapper .menu .menu-item,.header__menu-wrapper .menu-user .menu-item{border-bottom:1px solid #e0dfdf;width:100%;cursor:pointer}.header__menu-wrapper .menu .menu-item a,.header__menu-wrapper .menu-user .menu-item a{display:block;padding:1em 0}}@media (max-width:991.98px){.header__menu-wrapper .menu-user{padding:0 3vw}.header__menu-wrapper .menu-user a{font-size:.825rem}}@media (max-width:991.98px){.header__menu-wrapper .menu-social{margin-top:30px;padding:0 3vw;padding-bottom:100px}}.header .menu-item-has-children{position:relative}.header .menu-item-has-children .sub-menu{list-style-type:none;position:absolute;top:100%;left:-16px;min-width:248px;background-color:transparent;padding:18px 0 22px;opacity:0;pointer-events:none;transition:.3s all ease-in-out}.header .menu-item-has-children .sub-menu:before{content:"";position:absolute;top:0;left:0;width:100%;height:40%;background-color:#222;transition:.3s all ease-in-out;z-index:-1;pointer-events:none}.header .menu-item-has-children .sub-menu .menu-item{padding:8px 27px;opacity:0;transition:.3s all ease-in-out;transition-delay:.1s}.header .menu-item-has-children .sub-menu .menu-item a{color:#a0a0a0;font-weight:300;font-size:.825rem;padding:0}.header .menu-item-has-children .sub-menu .menu-item a:hover{color:#fff}.header .menu-item-has-children:hover .sub-menu{opacity:1;pointer-events:all}.header .menu-item-has-children:hover .sub-menu:before{height:100%;pointer-events:all}.header .menu-item-has-children:hover .sub-menu .menu-item{opacity:1}@media (max-width:991.98px){.header .menu-item-has-children .sub-menu{opacity:1;pointer-events:all;position:relative;padding:0;padding:10px 0;display:none}.header .menu-item-has-children .sub-menu .menu-item{opacity:1;border-bottom:none;padding:0}.header .menu-item-has-children .sub-menu .menu-item a{color:#444;padding:0 0 10px;text-indent:25px}.header .menu-item-has-children .sub-menu .menu-item a:hover{color:#444}.header .menu-item-has-children .sub-menu:before{display:none}}@media (max-width:991.98px){.header__burger{position:relative;gap:5px;padding:3px;z-index:10000}.header__burger .burger-item{display:block;width:20px;height:1px;background-color:#444;transition:.4s all ease-in-out}}.header__woocommerce-nav{gap:10px}.header__woocommerce-nav .button-user{position:relative}.header__woocommerce-nav .button-user .user-namelayer{position:absolute;bottom:0;left:10px;display:grid;place-content:center;height:15px;width:15px;background-color:#004f93;border-radius:50%;color:#fff;font-size:.5rem;z-index:1;pointer-events:none}@media (max-width:991.98px){.header__woocommerce-nav .button-user{display:none}.header__woocommerce-nav .button-wish{display:none}}.header__woocommerce-nav .button-minicart__counter{color:#004f93}.menu-open .header__menu-wrapper{opacity:1;pointer-events:all;height:100svh;-webkit-box-shadow:0px 15px 15px -5px rgba(0,0,0,.3);box-shadow:0px 15px 15px -5px rgba(0,0,0,.3)}.menu-open .header__menu-wrapper:after{height:100%;opacity:1}.menu-open .burger-item:nth-child(2){width:15px;background-color:#004f93}@media (max-width:991.98px){.show-submenu{display:block !important}}.header__woocommerce-nav{margin-left:auto;align-items:center}.menu-wpml{margin-right:10px;border-right:1px solid #ccc}.menu-wpml ul{display:flex;list-style-type:none;gap:10px;padding-right:20px}@media (max-width:991.98px){.header .menu-wpml{display:none}}.footer .menu-wpml{margin-left:auto;margin-right:0;border:none}.footer .menu-wpml ul{flex-direction:row;padding-right:0}@media (max-width:991.98px){.footer .menu-wpml{margin-left:unset;margin:10px}}.header-white{background-color:#fff;border-bottom:1px solid #cdcdcd}.footer{position:relative;width:100%;overflow:hidden;background-color:#2e587c}.footer__inner-checkout{padding:30px}.footer .colored{color:#004f93}.footer h4{text-transform:uppercase;font-weight:500;font-size:1rem;margin-bottom:30px;color:#fff}.footer ul{list-style-type:none;display:flex;flex-direction:column;gap:15px}.footer p,.footer a{color:#ccc;font-size:.85rem;margin-bottom:15px}.footer a:hover{color:#fff}.footer .custom-logo{height:35px;margin-right:30px}.footer__fire{position:absolute;right:20px;top:20px;height:100%;width:auto;opacity:.07;pointer-events:none}@media (max-width:991.98px){.footer__fire{height:300px;bottom:0;top:unset}}.footer__inner{padding:100px 0;display:flex}@media (max-width:991.98px){.footer__inner{flex-direction:column;gap:40px}}@media (max-width:575.98px){.footer__inner{padding:70px 3vw}}.footer .col-left{width:40%}@media (max-width:991.98px){.footer .col-left{width:100%}}.footer .col-left h4{font-size:1.2rem}.footer__col{width:20%}@media (max-width:991.98px){.footer__col{width:100%}}.footer .col-right{width:15%;margin-left:auto}@media (max-width:991.98px){.footer .col-right{width:100%;margin-left:unset}}.footer__credits{border-top:1px solid #3c709c}.footer__credits .inner{align-items:center;padding:20px 0}@media (max-width:991.98px){.footer__credits .inner{flex-direction:column-reverse;gap:10px}}.footer__credits .inner p{font-size:.7rem;margin-bottom:0}#progress{position:fixed;display:none;place-items:center;bottom:10px;right:10px;height:40px;width:40px;z-index:9999;color:#004f93;cursor:pointer}@media (max-width:575.98px){#progress{display:none !important}}#progress-value{display:grid;height:calc(100% - 5px);width:calc(100% - 5px);background-color:#004f93;place-items:center;cursor:pointer}.button-max,.wp-block-button__link{display:inline-block;width:100%;padding:15px 30px;background-color:#004f93;text-align:center;color:#fff;font-size:.9rem !important;letter-spacing:2px;font-weight:500;font-family:"Noto Sans",sans-serif;transition:.3s all ease-in-out;border-radius:3px}.button-max:hover,.wp-block-button__link:hover{background-color:#0d62ac;color:#fff}.reverse a{background:#f9b154 !important}.reverse a:hover{background:#fff !important;color:#444 !important}.my-button{display:inline-block;margin-top:30px;width:fit-content;padding:15px 50px;background-color:#004f93;color:#fff;font-size:.9rem;font-weight:400;letter-spacing:2px;border-radius:3px;transition:.3s all ease-in-out}.my-button:hover{background-color:#444;color:#fff}.woocommerce-form-login__submit,.register-button{background-color:#666 !important}.woocommerce-form-login__submit:hover,.register-button:hover{background-color:#004f93 !important;color:#fff}button[name=add-to-cart]{margin-top:10px !important}input:-webkit-autofill{box-shadow:inset 0 0 0 9999px #fff;-webkit-box-shadow:inset 0 0 0 9999px #fff}input:-webkit-autofill:focus{box-shadow:0 0 0 50px #fff inset;-webkit-box-shadow:0 0 0 50px #fff inset}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}form label{display:block}form input{font-family:"Noto Sans",sans-serif;letter-spacing:1px;color:#444}form input[type=text],form input[type=email],form input[type=tel],form input[type=password],form input[type=number],form select{width:100%;background-color:transparent;padding:8px 10px;border:1px solid #ccc;border-radius:3px;outline:none;margin-top:10px}form textarea{font-family:"Noto Sans",sans-serif;color:#444;resize:none;border:1px solid #ccc;background-color:#f4f4f4;padding:8px 10px;height:150px;width:100%;outline:none;margin-top:10px}form input[type=number]{margin-top:0;text-align:center}form input[type=number]::-webkit-inner-spin-button,form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}form input[type=number]{-moz-appearance:textfield}form .quantity{position:relative}form .quantity .meno,form .quantity .plus{position:absolute;cursor:pointer;display:grid;place-content:center;top:0;height:100%;width:40px;color:#444;transition:.3s all ease-in-out}form .quantity .meno:hover,form .quantity .plus:hover{color:#444}form .meno{left:0}form .plus{right:0}form input[type=search]::-ms-clear{display:none;width:0;height:0}form input[type=search]::-ms-reveal{display:none;width:0;height:0}form input[type=search]::-webkit-search-decoration,form input[type=search]::-webkit-search-cancel-button,form input[type=search]::-webkit-search-results-button,form input[type=search]::-webkit-search-results-decoration{display:none}form input[type=checkbox]{margin-bottom:20px}form .form-row{margin-bottom:20px}form .button{width:100%;padding:15px 30px;background-color:#004f93;text-align:center;color:#fff;font-size:.9rem !important;letter-spacing:2px;font-weight:400;font-family:"Noto Sans",sans-serif;transition:.3s all ease-in-out;border-radius:3px}form .button:hover{background-color:#0d62ac}.form-or{position:relative;display:block;width:100%;font-weight:300;padding:20px 0;text-align:center;margin-bottom:10px}.form-or:before{position:absolute;content:"";width:40%;height:1px;left:0;top:50%;transform:translate(0,-50%);background-color:#ccc}.form-or:after{position:absolute;content:"";width:40%;height:1px;right:0;top:50%;transform:translate(0,-50%);background-color:#ccc}input[type=checkbox]{padding:0;position:relative;top:2px;margin-right:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;border:1px solid #ccc;background-color:transparent;width:0;min-width:15px;height:15px;cursor:pointer;transition:.75s all cubic-bezier(.63,.03,.21,1);margin-bottom:0 !important}input[type=checkbox]:before{position:absolute;content:"";background-color:#004f93;width:10px;height:10px;bottom:-7%;right:-10%;transform:scale(0);transition:.75s all cubic-bezier(.63,.03,.21,1)}input[type=checkbox]:checked:before{transform:scale(1) !important;right:-1px;bottom:-1px}input[type=checkbox]:checked{border:1px solid #004f93}.woocommerce-form__label-for-checkbox{margin-bottom:20px}form h3{margin-bottom:30px}form .woocommerce-privacy-policy-text{margin-bottom:20px}form .select2{display:block;margin-top:10px}form .select2-container--default .select2-selection--single{background-color:transparent;width:100%;border:1px solid #ccc;border-radius:0;outline:none;height:36px}form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:32px}form .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;transform:translate(0,-50%)}.select2-dropdown{background-color:#f4f4f4}.select2-search__field{border:1px solid #eee;background-color:#f3f3f3;outline:none}.select2-search--dropdown .select2-search__field{padding:7px 10px;font-family:"Noto Sans",sans-serif;letter-spacing:1px;color:#444}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#333;letter-spacing:1px}::placeholder{font-size:.925rem;color:#9f9f9f;font-weight:300}.form-login-register{width:100%;justify-content:center;align-items:center}.form-login-register__inner{width:600px;padding:20px}@media (max-width:575.98px){.form-login-register__inner{width:100%}}.form-login-register__inner .alert{color:#ed1c24;margin-bottom:10px}.form-login-register__inner .alert:before{content:"*";color:#ed1c24;margin-right:5px}.form-login-register__inner .alert:last-of-type{margin-bottom:30px}.conferma-registrazione{gap:10px;margin-bottom:30px}.register-redirect{font-weight:600;color:#ed1c24}.wpcf7 textarea{background-color:transparent;border-radius:3px}.wpcf7 input[type=submit]{width:100%;margin-top:20px;background-color:#444;border-radius:5px;border:none;color:#fff;padding:15px 0;cursor:pointer}.wpcf7 .wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-not-valid-tip{position:absolute;top:-30px;right:0;font-size:.7rem;font-weight:300 !important;color:#004f93}.wpcf7 .select .wpcf7-not-valid-tip{right:-20px}.wpcf7 .wpcf7-spinner{display:none}.wpcf7 .wpcf7-list-item{position:relative;top:-20px;margin:0;font-size:.8rem;line-height:1.6}.wpcf7 .wpcf7-list-item label{display:flex;gap:5px;font-weight:300}.wpcf7 .wpcf7-list-item label span{line-height:1.6}.wpcf7 .wpcf7-list-item label a{font-size:.825rem;color:#004f93}.wpcf7 .wpcf7-response-output{position:relative;left:10px;border:none !important;color:#444;font-size:.9rem;margin:0 !important;padding:0 !important;margin-top:20px !important}.wpcf7 .wpcf7-response-output:after{position:absolute;top:0;left:-10px;content:"";background-color:#004f93;height:100%;width:3px}.newsletter label{color:#fff !important}.newsletter input[type=email]{background-color:#fff !important;border:none !important;padding:12px 5px;margin-bottom:0 !important}.newsletter .wpcf7-list-item-label a{color:#fff !important;font-weight:600}.newsletter input[type=checkbox]{border:1px solid #fff !important}.newsletter input[type=checkbox]:before{background-color:#fff !important}.newsletter input[type=checkbox]:checked:before{transform:scale(1) !important;right:-1px;bottom:-1px}.newsletter input[type=checkbox]:checked{border:1px solid #fff !important}.walker-li{position:unset !important}.sub-menu-cat::-webkit-scrollbar,.sub-menu-cat-inner::-webkit-scrollbar,.sub-menu-cat ul::-webkit-scrollbar{display:none}.sub-menu-cat,.sub-menu-cat-inner,.sub-menu-cat ul{-ms-overflow-style:none;scrollbar-width:none}.sub-menu-cat{position:absolute;width:100%;top:80px;left:0;height:70vh;height:70dvh;background-color:#fff;align-items:center;transition:.5s all ease-in-out;transition-delay:.3s;border-top:1px solid #f3f3f3;opacity:0;overflow-y:auto;pointer-events:none;-webkit-box-shadow:0px 13px 14px 0px rgba(0,0,0,.15);box-shadow:0px 13px 14px 0px rgba(0,0,0,.15)}.sub-menu-cat-inner{height:70vh;height:70dvh;width:100%;display:flex;align-items:center;padding:30px 0}.sub-menu-cat ul{overflow-y:auto;height:100%;width:100%;padding:0 5vw}.sub-menu-cat a{padding:0 !important;display:none !important}.sub-menu-cat .link-img{display:block !important}.sub-menu-cat .cat-box-list{margin-inline:auto;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,300px);gap:20px;transition:opacity .5s ease;transition-delay:.2s;opacity:1}.sub-menu-cat .cat-box{width:100%}.sub-menu-cat .cat-box .img-wrap{position:relative;overflow:hidden;width:100%;z-index:0;height:100%}.sub-menu-cat .cat-box .img-wrap:before{position:absolute;content:"";height:100%;width:100%;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,0) 68%,rgba(0,0,0,.6) 100%);z-index:2;pointer-events:none}.sub-menu-cat .cat-box .img-wrap p{position:absolute;bottom:15px;left:15px;color:#fff;z-index:10}.sub-menu-cat .cat-box .img-wrap img{position:relative;width:100%;height:300px;z-index:1}.sub-menu-cat .cat-box .img-wrap:hover img{transform:scale(1.03)}.sub-menu-cat .cat-box img,.sub-menu-cat .cat-box svg{transition:.5s all ease-in-out;transform:scale(1);object-fit:cover}.walker-li:hover .sub-menu-cat{pointer-events:all;opacity:1}@media (max-width:991.98px){.walker-li{position:relative !important;background-color:#fff;transition:.4s all ease-in-out}.sub-menu-cat{position:relative;background-color:transparent;box-shadow:unset;top:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;max-height:0}.sub-menu-cat .cat-box-list{width:100%;margin:unset;gap:10px;grid-template-columns:repeat(2,1fr)}}@media (max-width:991.98px) and (max-width:500px){.sub-menu-cat .cat-box-list{grid-template-columns:repeat(1,1fr)}}@media (max-width:991.98px){.walker-li:hover .sub-menu-cat{opacity:0;overflow:hidden;padding:0 20px;pointer-events:none}}@media (max-width:991.98px){.fix-it .sub-menu-cat{top:0}}@media (max-width:991.98px){.open-menu-cat{overflow:visible !important;max-height:100% !important;padding:20px 0 !important;opacity:1 !important;pointer-events:all !important}}@media (max-width:991.98px){.open-menu-cat li{opacity:1 !important}.open-menu-cat li a{background-color:transparent;color:#444;padding:0}}@media (max-width:991.98px){.open-full{min-height:unset;height:100vh !important}}.svg-child{position:relative;margin-left:10px;top:-3px}.svg-child svg path{transition:.4s all ease-in-out}.has-child-active a{color:#004f93}.walker-li:hover .svg-child svg path,.has-child-active .svg-child svg path{fill:#004f93}.breadcrumbs .last{color:#444;font-weight:500}.breadcrumbs a,.breadcrumbs p{font-size:.8rem}.admin-bar .cart-sidebar{margin-top:32px}.admin-bar .wc-minicart-buttons{margin-bottom:160px !important}.admin-bar .woocommerce-empty-cart{padding-bottom:170px}@media (max-width:782px){.admin-bar .cart-sidebar{margin-top:46px}.admin-bar .wc-minicart-buttons{margin-bottom:180px !important}.admin-bar .woocommerce-empty-cart{padding-bottom:180px}}@media (max-width:600px){.fix-it.admin-bar .cart-sidebar{margin-top:0}.fix-it.admin-bar .wc-minicart-buttons{margin-bottom:130px !important}.fix-it.admin-bar .woocommerce-empty-cart{padding-bottom:135px}}.sidebars-overlay{position:fixed;top:0;left:0;height:100svh;width:100%;z-index:-1;background-color:rgba(68,68,68,.266);opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.show-overlay{opacity:1;pointer-events:all;z-index:100000}.cart-sidebar{position:fixed;top:0;right:-100%;width:400px;min-height:100svh;background-color:#fff;z-index:100000;transition:.3s all ease-in-out}.cart-sidebar__inner{padding:30px}.cart-sidebar__close{justify-content:flex-end;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ccc}@media (max-width:575.98px){.cart-sidebar{width:100%}}.show-minicart{right:0}.search-product-overlay{display:block;position:fixed;top:0;left:0;height:100svh;width:100%;background-color:#fff;z-index:100000;opacity:0;pointer-events:none;transition:opacity .6s ease-in-out}.search-product{position:fixed;top:25%;left:50%;height:fit-content;width:600px;z-index:100000;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;transform:translate(-50%,-100%)}@media (max-width:991.98px){.search-product{top:50%}}.search-product .dgwt-wcas-sf-wrapp{background-color:transparent !important;padding:0 !important}.search-product .dgwt-wcas-search-submit{top:10px !important}.search-product .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius:4px !important;background-color:transparent !important;color:#444 !important;border:1px solid #bbb !important}.search-product svg path{fill:#004f93 !important}@media (max-width:767.98px){.search-product{width:100%}.search-product form{width:93%;margin:0 3vw}}.dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp{border-color:#bbb !important}.dgwt-wcas-suggestions-wrapp{background-color:transparent !important;border-radius:4px !important}.dgwt-wcas-st:hover{text-transform:none !important}.show-searchbar{opacity:.94;pointer-events:all}.product-slider2{height:100%;width:80%}.product-slider2 img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;transition:.45s all ease-in-out;transform:scale(1)}@media (max-width:991.98px){.product-slider2{width:100% !important}}.product-slider{height:100%;width:20%}@media (max-width:991.98px){.product-slider{display:none !important}}.product-slider .swiper-wrapper{display:flex;flex-direction:column}.product-slider .swiper-slide{padding:0 10px 0 0;width:100% !important;margin-right:0 !important;height:fit-content;opacity:.4}.product-slider .swiper-slide img{width:100%;height:auto;transition:.45s all ease-in-out;height:100px !important;object-fit:contain !important}.product-slider .swiper-slide-thumb-active{opacity:1}.swiper-button-next:after,.swiper-button-prev:after{font-size:17px !important;color:#004f93}.woocommerce-product-gallery .swiper-button-next:after,.woocommerce-product-gallery .swiper-button-prev:after{font-size:20px !important;color:#fff}.swiper-pagination{display:flex !important;align-items:center;justify-content:center}.swiper-pagination .swiper-pagination-bullet{height:6px;width:6px;background-color:#ccc;opacity:1}.swiper-pagination .swiper-pagination-bullet-active{border:1.5px solid #004f93;background-color:transparent;height:13px;width:13px}.single-product-swiper-pagination{display:none !important}@media (max-width:991.98px){.single-product-swiper-pagination{display:flex !important;z-index:1000;background-color:#fff;padding:20px;bottom:0 !important;border-bottom:1px solid #eee}}.related .columns-4,.related .columns-3,.related .columns-2,.related .columns-1,.up-sells .columns-4,.up-sells .columns-3,.up-sells .columns-2,.up-sells .columns-1{display:unset}.cross-sells .products{display:unset}.related-slider .swiper-button-next,.upsells-slider .swiper-button-next{right:0;top:unset;bottom:-10px}.related-slider .swiper-button-prev,.upsells-slider .swiper-button-prev{left:0;top:unset;bottom:-10px}.related-slider h2{font-size:.8rem !important}@media (min-width:1400px){.related-slider,.upsells-slider,.cross-sells-slider{height:570px !important}}@media (max-width:1400px){.related-slider,.upsells-slider,.cross-sells-slider{height:520px !important}}@media (max-width:1200px){.related-slider,.upsells-slider,.cross-sells-slider{height:480px !important}}@media (max-width:991.98px){.related-slider,.upsells-slider,.cross-sells-slider{height:500px !important}}@media (max-width:768px){.related-slider,.upsells-slider,.cross-sells-slider{height:450px !important}}@media (max-width:567px){.related-slider,.upsells-slider,.cross-sells-slider{height:450px !important}.related-slider img,.upsells-slider img,.cross-sells-slider img{height:300px !important;border-radius:none !important}}.pswp__bg{background:rgba(255,255,255,.9) !important}.pswp--svg .pswp__button--arrow--right:before{background-image:url(//mastersafe.it/wp-content/themes/mystik/static/css/../icons/arrow-right.svg);width:50px;height:50px;background-position:center center;background-size:unset}.pswp--svg .pswp__button--arrow--left:before{background-image:url(//mastersafe.it/wp-content/themes/mystik/static/css/../icons/arrow-left.svg);width:50px;height:50px;background-position:center center;background-size:unset}.pswp__caption{display:none !important}.hero-slide-bg h1{color:#fff}.hero-slide-bg p{color:#fff}.hero-slide-bg .button-max{background-color:#004f93;border-right-color:#222;width:200px;margin-top:30px}.slider-prodotti .slider-home{height:480px}@media (max-width:1400px){.slider-prodotti .slider-home{height:450px}}@media (max-width:1200px){.slider-prodotti .slider-home{height:470px}}@media (max-width:992px){.slider-prodotti .slider-home{height:530px}}@media (max-width:768px){.slider-prodotti .slider-home{height:450px}}@media (max-width:567px){.slider-prodotti .slider-home{height:490px}.slider-prodotti .slider-home img{max-height:350px}}@media (max-width:340px){.slider-prodotti .slider-home{height:470px}}.slider-prodotti .swiper-button-next,.slider-prodotti .swiper-button-prev{top:unset !important;bottom:0 !important}.filter-prd{border-radius:4px;height:fit-content;padding:20px}.yith-wcan-filters{margin-top:20px}.yith-wcan-filter .filter-title{font-size:20px;margin-bottom:20px}.yith-wcan-filter .filter-title:before{content:"-";color:#004f93;margin-right:5px}.yith-wcan-filter li{margin-bottom:10px !important}.yith-wcan-filter a:hover{color:#004f93 !important}.yith-wcan-filter .active a{color:#004f93 !important}.filters-container .btn{display:inline-block;padding:15px 30px;border-radius:4px;background-color:#444;color:#fff;transition:.4s all ease-in-out}.filters-container .btn:hover{background-color:#004f93}.admin-bar .woocommerce-notices-wrapper{top:114px}.woocommerce-notices-wrapper{position:fixed;top:82px;right:0;width:600px;z-index:10000;transition:.6s all ease-in-out}.woocommerce-notices-wrapper ul,.woocommerce-notices-wrapper .woocommerce-message{position:absolute;right:0;top:0;width:100%;background-color:#222;display:flex;flex-direction:column;gap:5px;padding:13px;list-style-type:none;font-size:.8rem;color:#fff;z-index:1000;border-left:5px solid #004f93;line-height:1.6}.woocommerce-notices-wrapper ul a,.woocommerce-notices-wrapper .woocommerce-message a{display:block;font-size:.8rem;color:#fff;margin-bottom:5px}.woocommerce-notices-wrapper ul strong,.woocommerce-notices-wrapper .woocommerce-message strong{font-weight:500}.woocommerce-message{position:absolute;right:0;top:80px;width:100%;background-color:#222;display:flex;flex-direction:column;gap:5px;padding:13px;list-style-type:none;font-size:.8rem;color:#fff;z-index:1000;border-left:5px solid #004f93;line-height:1.6}@media (max-width:991.98px){.woocommerce-message{top:unset;bottom:0}}.woocommerce-message a{display:block;font-size:.8rem;color:#fff;margin-bottom:5px}.woocommerce-message strong{font-weight:500}.woocommerce-info{position:absolute;right:0;top:0;width:100%;background-color:#222;display:flex;flex-direction:column;gap:5px;padding:13px;list-style-type:none;font-size:.8rem;color:#fff;z-index:1000;border-left:5px solid #004f93;line-height:1.6}.cart-empty{display:none}@media (max-width:991.98px){.admin-bar .woocommerce-notices-wrapper{top:100px}.woocommerce-notices-wrapper{position:fixed;top:50px;right:0;width:100%}.woocommerce-message,.woocommerce-info,.woocommerce-error{width:100%}}.woocommerce-MyAccount-content fieldset{padding:0;border-bottom:1px solid #004f93}.woocommerce-MyAccount-content legend{font-size:1.1rem;color:#004f93}.woocommerce-MyAccount-content .woocommerce-notices-wrapper,.form-login-register__inner .woocommerce-notices-wrapper{position:unset !important;border-radius:0 !important;padding:10px 0 !important;background-color:transparent !important}.woocommerce-MyAccount-content .woocommerce-error,.woocommerce-MyAccount-content .woocommerce-info,.form-login-register__inner .woocommerce-error,.form-login-register__inner .woocommerce-info{position:unset !important;list-style-type:none;border-radius:0 !important;padding:10px 0;margin-bottom:20px;border-bottom:2px solid #004f93;border-left:none !important;background-color:transparent !important;width:100%;color:#444;font-weight:300;font-size:.8rem}.woocommerce-MyAccount-content .woocommerce-error a,.woocommerce-MyAccount-content .woocommerce-info a,.form-login-register__inner .woocommerce-error a,.form-login-register__inner .woocommerce-info a{display:block;font-size:.8rem;color:#fff !important;margin-top:5px}.hidden-notification{right:-100%}.reset-ok{align-items:center;justify-content:center;text-align:center}.reset-ok p{font-size:17px;margin-top:40px;max-width:800px}@media (max-width:575.98px){.reset-ok p{font-size:1rem;padding:0 3vw}}.reset-ok a{margin-top:30px;width:fit-content}.reset-ok .ico-ok{display:grid;place-content:center;height:60px;width:60px;border-radius:50%;background-color:#444}.home .page{margin-top:0 !important;min-height:unset !important}.home{margin-top:0 !important;min-height:unset}.page{margin-top:75px;min-height:80vh}.page-shop{margin-top:50px;margin-bottom:45px}@media (max-width:991.98px){.page{margin-top:55px}}.main-shop{height:80vh}.main-shop__inner{position:relative;height:80vh;justify-content:center}.main-shop__inner .overlay-slide{position:absolute;bottom:0;left:0;width:100%;height:40px;background-color:#fff}@media (max-width:575.98px){.main-shop{height:100vh}.main-shop__inner{height:100vh}}.main-shop .hero-slider{width:100%;height:100%}.main-shop .hero-slider .hero-slide-bg{margin:80px 0;height:100%;background-position:center center !important;background-size:cover !important}@media (max-width:800px){.main-shop .hero-slider .hero-slide-bg{background-position:90% !important}}@media (max-width:991.98px){.main-shop .hero-slider .hero-slide-bg{margin:55px 0}}.main-shop .hero-slider .hero-slide-bg__inner{height:70vh;justify-content:center}@media (max-width:768px){.main-shop .hero-slider .hero-slide-bg__inner .subtitle{font-size:1.1rem}}@media (max-width:575.98px){.main-shop .hero-slider .hero-slide-bg__inner{height:90vh;padding:0 20px;justify-content:flex-end;padding-bottom:120px}.main-shop .hero-slider .hero-slide-bg__inner .subtitle{font-size:.9rem}}.main-shop .hero-slider .overlay-bg{margin:80px 0 !important;position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:#fff;background:linear-gradient(260deg,rgba(255,255,255,0) 0%,rgba(0,0,0,.5) 100%);pointer-events:none;z-index:0}@media (max-width:991.98px){.main-shop .hero-slider .overlay-bg{margin:55px 0 !important}}@media (max-width:575.98px){.main-shop .hero-slider .overlay-bg{background:#fff;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(0,0,0,.9) 100%)}}.main-shop .hero-slider .swiper-pagination-bullets{right:-40% !important;left:unset !important}.main-shop-cat{margin-top:140px}@media (max-width:575.98px){.main-shop-cat{margin-top:110px}}.main-shop-cat__inner{justify-content:center}.main-shop-cat__inner h1{font-size:2.5rem;margin-bottom:15px}@media (max-width:575.98px){.main-shop-cat__inner h1{font-size:1.5rem}}.main-myaccount{margin-bottom:40px}.main-myaccount h1{font-size:2.5rem;margin-top:10px}@media (max-width:575.98px){.main-myaccount h1{font-size:1.5rem}}.main-page{margin:81px 0;height:450px}@media (max-width:991.98px){.main-page{margin:55px 0 70px}}.main-page__inner{height:450px}.main-page .post-preview{position:absolute;top:0;left:0;z-index:0;height:450px;width:100%}.main-page .post-preview:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:#fff;background:linear-gradient(260deg,rgba(255,255,255,0) 0%,rgba(0,0,0,.5) 100%)}@media (max-width:575.98px){.main-page .post-preview:before{background:#fff;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(0,0,0,.9) 100%);opacity:1}}.main-page .post-preview img{width:100%;height:100%;object-fit:cover;aspect-ratio:16/9}@media (max-width:800px){.main-page .post-preview img{object-position:90%}}.main-page .text-above{position:relative;z-index:1}.main-page .above-title{color:#fff;margin-bottom:15px}.main-page .breadcrumbs a{color:#fff}.main-page .breadcrumbs .last{color:#fff;font-weight:500}.main-page .breadcrumbs .separator{color:#ccc}@media (max-width:575.98px){.main-page{height:95svh}.main-page__inner{height:95svh;padding-left:20px;justify-content:flex-end;padding-bottom:110px}.main-page .post-preview{height:95svh}}.woocommerce-empty-cart{min-height:100vh;align-items:center;padding-bottom:140px}.woocommerce-empty-cart .mini-cart-ico{display:grid;place-content:center;height:50px;width:50px;border-radius:50%;background-color:#e0dfdf;margin-bottom:20px}.woocommerce-empty-cart .woocommerce-mini-cart__empty-message{font-weight:300}.woocommerce-empty-cart .button-max{margin-top:auto}.widget_shopping_cart_content{height:100svh;display:flex;flex-direction:column}.widget_shopping_cart_content .product_list_widget{height:100svh;list-style-type:none;overflow-y:scroll}.widget_shopping_cart_content .mini_cart_item{position:relative;min-height:82px;padding:10px 0 10px 85px;margin-bottom:15px}.widget_shopping_cart_content .mini_cart_item a{color:#444;letter-spacing:0}.widget_shopping_cart_content .mini_cart_item .remove{position:absolute;right:0;top:0;font-size:1.3rem;font-weight:300;color:#888;transition:.3s all ease-in-out}.widget_shopping_cart_content .mini_cart_item .remove:hover{color:#0d62ac}.widget_shopping_cart_content .mini_cart_item .quantity{justify-content:space-between;margin-top:15px;color:#ccc;font-size:.8rem}.widget_shopping_cart_content .mini_cart_item .quantity bdi{color:#fff;font-weight:300;font-size:.925rem}.widget_shopping_cart_content .mini-cart-thumb{padding-right:15px;line-height:1.2}.widget_shopping_cart_content .mini-cart-thumb img{position:absolute;left:0;top:0;height:66%;width:70px;object-fit:cover}.widget_shopping_cart_content .woocommerce-mini-cart__total{justify-content:space-between;padding:20px 0;border-top:1px solid #444;border-bottom:1px solid #444;margin:30px 0}.widget_shopping_cart_content .woocommerce-mini-cart__total strong{font-weight:300;color:#fff}.widget_shopping_cart_content .woocommerce-mini-cart__total .woocommerce-Price-amount{font-weight:300;color:#fff;font-size:.925rem}.widget_shopping_cart_content .wc-minicart-buttons{margin-bottom:140px;gap:10px}.widget_shopping_cart_content .wc-minicart-buttons .button-max:nth-child(1):hover{color:#fff;border:1px solid #e0dfdf}.widget_shopping_cart_content .wc-minicart-buttons .button-max:nth-child(2){background-color:#000;border:1px solid #000}.widget_shopping_cart_content .wc-minicart-buttons .button-max:nth-child(2):hover{color:#fff}.page-carrello,.cross-sells{background-color:#fff}.cross-sells h3{font-weight:300;margin-bottom:30px}.page-carrello{padding-top:50px;overflow:hidden}.page-carrello h1{font-size:2.5rem;margin-top:10px}.page-carrello .row{margin:50px 0 70px}button[name=update_cart]{display:none}.woocommerce-cart-form__cart-item{position:relative;border-bottom:1px solid #e0dfdf;padding-bottom:20px;margin-bottom:20px}.woocommerce-cart-form__cart-item h4{font-size:.925rem;font-weight:500;margin-bottom:10px}.woocommerce-cart-form__cart-item bdi{font-weight:300;font-size:.925rem}.woocommerce-cart-form__cart-item .product-thumbnail{height:100%}.woocommerce-cart-form__cart-item .product-thumbnail img{height:140px;width:140px;object-fit:cover !important}.carrello-product-top .product-name{margin-right:auto;padding-left:20px;min-width:100px}.carrello-product-top .product-name a{font-weight:500;line-height:1.6}.carrello-product-details{gap:60px;width:100%}.c-qty{gap:60px}.carrello-product-quantity{width:80px}.carrello-product-quantity .quantity .meno,.carrello-product-quantity .quantity .plus{width:20px}.carrello-product-price{margin-left:auto}.carrello-product-total,.carrello-product-price{width:70px}.product-remove{position:absolute;top:0;left:0;width:23px;height:23px;background-color:#004f93;display:grid;place-content:center}.product-remove a{position:relative;top:-1px;left:.8px;color:#fff;line-height:0}.cart-subtotal{justify-content:space-between;margin-right:15px}.carrello-left-part{padding-right:40px}.carrello-right-part{padding:0 0 0 40px;border-left:1px solid #e0dfdf}.prodotti-nel-carrello{margin-bottom:20px}.prodotti-nel-carrello p{font-size:1.5rem;font-weight:500}.cart-form-subtitle{font-weight:400;text-transform:uppercase}.cart-form-subtitle:before{content:"-";color:#004f93;margin-right:5px}.number{color:#004f93}.actions{margin-bottom:20px}.actions h4{margin-bottom:10px}.coupon{position:relative}.coupon input{margin-top:0 !important}.coupon button{position:absolute;display:grid;place-content:center;right:0;top:0;width:fit-content;height:100%;background-color:transparent;border-color:transparent}.coupon button:hover{background-color:transparent}.coupon button svg path{transition:.3s all ease-in-out;stroke:#0d62ac}.coupon button:hover svg path{stroke:#444}.cart-discount{margin-bottom:20px}.cart-discount h4{text-transform:uppercase;font-size:.8rem;margin-bottom:5px}.cart-discount .amount{font-weight:500}.wc-proceed-to-checkout a{display:block;width:100%}#shipping_method{list-style-type:none;gap:10px;margin-bottom:20px}#shipping_method li{gap:10px}.shipping-calculator-button{color:#004f93;font-size:.8rem;margin-top:5px}.order-total{margin-top:20px;padding-top:10px;margin-bottom:30px;border-top:1px solid #e0dfdf;justify-content:space-between}.order-total h4{font-weight:300}@media (max-width:1200px){.carrello-product-details{gap:30px}.c-qty{gap:30px}}@media (max-width:991.98px){.page-carrello .row{gap:50px}.carrello-left-part{padding-right:0;padding:0 !important}.carrello-right-part{padding:0 3vw;border-left:none}.carrello-product-details{gap:10px;flex-direction:column;padding-left:20px}.carrello-product-details h4{font-weight:300;font-size:.8rem}.c-qty input{padding:4px 10px !important}.product-name{padding-left:0 !important;margin-bottom:10px}.carrello-product-price{margin-left:unset}}@media (max-width:575.98px){.product-thumbnail img{width:100px !important;height:100px !important}}.page-carrello-empty{min-height:80vh;background-color:#fff}.page-carrello-empty__inner{min-height:80vh;justify-content:center;align-items:center}.page-carrello-empty h1{margin-top:20px;margin-bottom:10px}.page-carrello-empty .button-max{margin-top:30px}.page-carrello-empty .cart-empty-ico{display:grid;place-content:center;height:50px;width:50px;border-radius:50%;background-color:#444}.quantity:nth-child(2){display:none !important}@media (min-width:575.98px){.product-thumbnail{border-right:1px solid #e0dfdf}}.banner-cart-register{position:relative;border-radius:5px;margin-bottom:70px;overflow:hidden}.banner-cart-register h3{margin-bottom:20px;padding-top:60px;transform:translateX(0);transition:all .4s ease-in-out}.banner-cart-register p{padding-bottom:60px}.banner-cart-register *{padding:0 30px;position:relative;z-index:1;color:#fff}.banner-cart-register img{padding:0;position:absolute;z-index:0;width:100%;height:100%;border-radius:5px;object-fit:cover;transform:scale(1);transition:all .6s ease-in-out}.banner-cart-register:hover img{transform:scale(1.05);object-position:60% 90%}.banner-cart-register:hover h3{transform:translateX(10px)}.back-to-shop{gap:30px;align-items:center;margin-top:30px;padding:20px;border:1px solid #e0dfdf;border-radius:5px}.back-to-shop a{font-weight:400;line-height:1.6}.back-to-shop p,.back-to-shop svg{transform:translateX(0);transition:.4s all ease-in-out}.back-to-shop:hover svg,.back-to-shop:hover p{transform:translateX(-3px)}.mystik-dashboard{align-items:center;background-color:#fff}.mystik-dashboard__inner{width:100%;padding-top:50px;padding-bottom:70px;align-items:center}.mystik-dashboard__inner .row{justify-content:space-between}@media (max-width:991.98px){.mystik-dashboard__inner .row{gap:70px}}.mystik-dashboard .woocommerce-MyAccount-content .woocommerce-info a{color:#444 !important}.mystik-dashboard .woocommerce-MyAccount-navigation ul{list-style-type:none}.mystik-dashboard .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a{display:block;width:100%;padding:15px 0;border-bottom:1px solid #ccc}.mystik-dashboard .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link{position:relative}.mystik-dashboard .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--dashboard:after{position:absolute;content:"";display:inline-block;top:50%;right:0;width:20px;height:20px;background-image:url(//mastersafe.it/wp-content/themes/mystik/static/css/../icons/dashboard.svg);background-repeat:no-repeat;background-size:contain;transform:translate(0,-50%)}.mystik-dashboard .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--orders:after{position:absolute;content:"";display:inline-block;top:50%;right:0;width:20px;height:20px;background-image:url(//mastersafe.it/wp-content/themes/mystik/static/css/../icons/preventivo.svg);background-repeat:no-repeat;background-size:contain;transform:translate(0,-50%)}.mystik-dashboard .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--wishlist:after{position:absolute;content:"";display:inline-block;top:50%;right:0;width:20px;height:20px;background-image:url(//mastersafe.it/wp-content/themes/mystik/static/css/../icons/wish.svg);background-repeat:no-repeat;background-size:contain;transform:translate(0,-50%)}.mystik-dashboard .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--downloads:after{position:absolute;content:"";display:inline-block;top:50%;right:0;width:20px;height:20px;background-image:url(//mastersafe.it/wp-content/themes/mystik/static/css/../icons/download.svg);background-repeat:no-repeat;background-size:contain;transform:translate(0,-50%)}.mystik-dashboard .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--edit-address:after{position:absolute;content:"";display:inline-block;top:50%;right:0;width:20px;height:20px;background-image:url(//mastersafe.it/wp-content/themes/mystik/static/css/../icons/indirizzi.svg);background-repeat:no-repeat;background-size:contain;transform:translate(0,-50%)}.mystik-dashboard .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--edit-account:after{position:absolute;content:"";display:inline-block;top:50%;right:0;width:20px;height:20px;background-image:url(//mastersafe.it/wp-content/themes/mystik/static/css/../icons/info-account.svg);background-repeat:no-repeat;background-size:contain;transform:translate(0,-50%)}.mystik-dashboard .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout:after{position:absolute;content:"";display:inline-block;top:50%;right:0;width:20px;height:20px;background-image:url(//mastersafe.it/wp-content/themes/mystik/static/css/../icons/logout.svg);background-repeat:no-repeat;background-size:contain;transform:translate(0,-50%)}.mystik-dashboard .title-myaccount{font-size:1.5rem;margin-bottom:20px}.mystik-dashboard .title-myaccount strong{color:#004f93}.mystik-dashboard .intro-myaccount a{font-weight:500}.mystik-dashboard .woocommerce-orders-table,.mystik-dashboard .order_details{width:100%;border-collapse:collapse}.mystik-dashboard .woocommerce-orders-table thead,.mystik-dashboard .order_details thead{background-color:#fff}.mystik-dashboard .woocommerce-orders-table th,.mystik-dashboard .order_details th{padding:20px 10px;font-weight:400}.mystik-dashboard .woocommerce-orders-table tr,.mystik-dashboard .order_details tr{border-bottom:1px solid #ccc}.mystik-dashboard .woocommerce-orders-table td,.mystik-dashboard .order_details td{padding:15px;text-align:center}.mystik-dashboard .woocommerce-orders-table .product-quantity,.mystik-dashboard .order_details .product-quantity{font-weight:300;color:#444}.mystik-dashboard .woocommerce-order-details__title,.mystik-dashboard .woocommerce-column__title{font-size:1.5rem;margin:15px 0 30px}.mystik-dashboard .order-again{margin:20px 0}.mystik-dashboard .order-again a{font-weight:700}.mystik-dashboard .woocommerce-Addresses{display:grid;width:100%;grid-template-columns:repeat(2,1fr);gap:20px}.mystik-dashboard .woocommerce-Addresses .col-1,.mystik-dashboard .woocommerce-Addresses .col-2{width:100%;margin-top:30px;border:1px solid #ccc;padding:30px}.mystik-dashboard .woocommerce-Addresses .col-1 h3,.mystik-dashboard .woocommerce-Addresses .col-2 h3{margin-bottom:10px}.mystik-dashboard .woocommerce-Addresses .col-1 a,.mystik-dashboard .woocommerce-Addresses .col-2 a{display:inline-block;margin-bottom:15px}@media (max-width:991.98px){.mystik-dashboard .woocommerce-Addresses{grid-template-columns:repeat(1,1fr)}}.woocommerce-customer-details{display:none !important}.total-order-details{display:none !important}.woocommerce-orders-table__cell-order-total,.woocommerce-orders-table__header-order-total{display:none !important}.woocommerce-orders-table__cell-order-actions .view{display:inline-block;margin-right:10px}@media (max-width:600px){.woocommerce-MyAccount-content{overflow-x:scroll}.woocommerce-orders-table__cell-order-actions .view{display:inline-block;margin-bottom:10px}}.woocommerce-orders-table__header-order-status,.woocommerce-orders-table__cell-order-status,.order-status,.pay{display:none}.columns-2{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}@media (max-width:575.98px){.columns-2{gap:10px}}.columns-3{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}@media (max-width:991.98px){.columns-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){.columns-3{gap:10px}}@media (max-width:450px){.columns-3{grid-template-columns:repeat(1,1fr)}}.columns-4{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}@media (max-width:1200px){.columns-4{grid-template-columns:repeat(3,1fr)}}@media (max-width:991.98px){.columns-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){.columns-4{gap:10px}}@media (max-width:450px){.columns-4{grid-template-columns:repeat(1,1fr)}}@media (min-width:768px){.ultrapiatti-button-mob{display:none !important}}@media (max-width:768px){.button-ultrapiatti{display:none !important}}.products{list-style-type:none}.products .product{overflow:hidden;width:100%;height:100%;margin-bottom:30px}.products .product img{width:100%;height:100%;transition:.45s all ease-in-out;object-fit:cover;aspect-ratio:1/1;transform:scale(1)}.products .product .card-loop-text{margin-top:20px;padding:0 15px;flex-direction:column-reverse;flex-wrap:wrap-reverse;text-align:center;align-items:center;gap:5px;justify-content:center}@media (max-width:575.98px){.products .product .card-loop-text{flex-direction:column-reverse}}.products .product .card-loop-text span{font-weight:500}.products .product .card-loop-text h2{font-size:.925rem;margin-top:5px}.home .products .product .card-loop-text h2,.swiper .products .product .card-loop-text h2{font-size:.8rem;line-height:1.4}.products .product .woocommerce-LoopProduct-link{display:block}.products .product .woocommerce-LoopProduct-link:hover img{transform:scale(.99)}.products .product .onsale{display:none}.products .product .loop-sku{font-weight:600 !important;color:#004f93;display:block}.products .product .divider-sku{display:none}@media (max-width:575.98px){.divider-sku{display:none}}.woocommerce-pagination .page-numbers{align-items:center;display:flex;justify-content:center;list-style-type:none;gap:10px;margin:30px 0}.woocommerce-pagination .page-numbers li .page-numbers{border:1px solid #ccc;width:40px;height:40px;display:grid;place-content:center;padding:20px 0}.woocommerce-pagination .page-numbers li .current{background-color:#004f93;color:#fff;border-color:transparent}.grid-cat{grid-template-columns:repeat(2,1fr) !important}@media (max-width:991.98px){.grid-cat{grid-template-columns:repeat(1,1fr) !important}}.product-category{display:flex;gap:30px}.product-category a{display:block;width:fit-content;height:auto}.product-category .disable-links{cursor:default}.product-category img{width:100%;height:auto}.product-category h2{font-size:1.5rem}.product-category h2 mark{display:none}@media (max-width:991.98px){.product-category{border-bottom:1px solid #ccc}.product-category:last-child{border-bottom:none}}@media (max-width:575.98px){.product-category{flex-direction:column;align-items:center;justify-content:center;padding-bottom:50px}.product-category img{height:250px;width:auto}}.custom-category-content{display:flex;width:100%;flex-direction:column;justify-content:center}@media (max-width:575.98px){.custom-category-content{align-items:center;text-align:center}}.custom-category-content h2{margin-bottom:20px}.custom-category-content p{margin-bottom:30px}.woocommerce-loop-category__title{display:none}.archive-prd-pre{border-bottom:1px solid #ccc;padding-bottom:50px}.media-text-cat{padding-bottom:50px}.media-text-cat .reverse{flex-direction:row-reverse}.media-text-cat .media img{height:100%;width:100%;object-fit:cover;border-radius:5px}.media-text-cat .text-column{padding:30px}.media-text-cat .text-column h2{margin-bottom:20px}.media-text-cat .text-column .button-max{background-color:#444 !important;color:#fff !important;width:fit-content !important;margin-top:30px}.media-text-cat .text-column .button-max:hover{background-color:#004f93 !important}@media (max-width:991.98px){.media-text-cat .text-column{padding:30px 3vw}}.shop-prd-h3{position:relative;left:30px;margin-bottom:40px}.shop-prd-h3:before{position:absolute;content:"";top:50%;left:-30px;height:15px;width:15px;border-radius:5px;transform:translate(0,-50%);background-color:#004f93}@media (max-width:575.98px){.shop-prd-h3{left:0}.shop-prd-h3:before{display:none}}.button-cat{margin-top:10px;background-color:#444;padding:13px 30px;color:#fff;border-radius:4px}.button-cat:hover{background-color:#004f93;color:#fff}.title-sub-cat{position:relative}.title-sub-cat:before{position:absolute;content:"";left:-15px;top:-7px;height:30px;width:30px;border:3px solid #ccc;opacity:.4;border-radius:4px;z-index:-1}.text-column ul{list-style:none}.text-column ul>li:before{position:absolute;left:-20px;content:"-";color:red;padding-right:15px}.text-column ul>li{position:relative;margin-left:20px;line-height:1.6;margin-bottom:10px;color:#888;font-weight:300}.media-text-cat h2{margin-bottom:35px !important}.single-product-page__after{background-color:#fff}.single-product-page__before{padding-top:80px;background-color:#f4f4f4}.single-product-page__before .container-before{width:min(1400px, 100% - 15vw);margin-inline:auto;overflow:hidden;padding-bottom:60px}.single-product-page__before .header-single-product{padding:25px 0;justify-content:space-between;align-items:center}.single-product-page__before .product{margin-bottom:0}.single-product-page__before .product .onsale{display:none;left:159px;top:10px;z-index:10}@media (max-width:991.98px){.single-product-page__before .product-slider2{border-radius:0}}.single-product-page__before .woocommerce-product-gallery__wrapper{position:relative;display:flex;flex-direction:row-reverse;height:500px;width:calc(100% - 60px);margin:0}.single-product-page__before .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{height:100%}@media (max-width:991.98px){.single-product-page__before .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{border-radius:0}}.single-product-page__before .woocommerce-product-gallery__wrapper img{height:100%}@media (max-width:991.98px){.single-product-page__before .woocommerce-product-gallery__wrapper img{border-radius:0}}.single-product-page__before .product_title{font-size:1.4rem;font-weight:300;margin:0 0 20px}.single-product-page__before .product_title .sku-title{border:none;padding:0;margin:0;display:inline-block;width:fit-content}.single-product-page__before .woocommerce-product-details__short-description{margin-bottom:40px}.single-product-page__before .summary-info .price{margin-bottom:20px}.single-product-page__before .summary-info .price del bdi{position:relative;color:#0d62ac;font-size:1rem;margin-right:10px}.single-product-page__before .summary-info .price del bdi:before{position:absolute;content:"";top:50%;left:0;background-color:#0d62ac;height:1px;width:100%;transform:translate(0,-50%)}.single-product-page__before .summary-info .price bdi{color:#004f93;font-size:1.2rem}.single-product-page__before .summary-info .product_meta{background-color:transparent}.single-product-page__before .summary-info .sku{color:#004f93 !important;font-size:1.4rem !important}.single-product-page__before .summary-info .sku:after{position:relative;top:-3px;content:"|";margin-left:8px;color:#888;font-size:1.2rem}.single-product-page__before .variations{margin-top:20px}.single-product-page__before .variations label{font-size:.925rem}.single-product-page__before .reset_variations{display:inline-block;margin-top:10px;color:#004f93;text-transform:uppercase;font-size:.8rem;letter-spacing:1px;font-weight:400}.single-product-page__before .woocommerce-variation-description{padding-top:20px;border-top:1px solid #ccc;margin:20px 0}.single-product-page__before .woocommerce-variation-description p{font-size:.825rem}.single-product-page__before .quantity{margin-top:20px}.single-product-page__before .social-share{margin-top:20px;gap:10px;align-items:center}.single-product-page__before .social-share .tinv-wraper{height:26px;margin-right:10px;padding-right:25px;border-right:1px solid #ccc}.single-product-page__before .social-share .tinvwl_add_to_wishlist_button{color:#a1a1a1}.single-product-page__before .social-share .tinvwl-product-make-remove{color:#004f93}.single-product-page__before .social-share .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before{font-size:26px}.single-product-page .product_meta{display:flex;align-items:center;justify-content:center;gap:15px;padding:30px 0;margin:60px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#fff;font-weight:300;font-size:.925rem}.single-product-page .product_meta .sku,.single-product-page .product_meta a{color:#888;font-size:.925rem}@media (max-width:991.98px){.single-product-page .product_meta{flex-direction:column}}@media (max-width:575.98px){.single-product-page .product_meta{align-items:flex-start;padding-left:5vw}}.single-product-page .posted_in{display:flex;gap:5px;flex-wrap:wrap}.tabs{gap:35px;align-items:center;justify-content:center;list-style-type:none;padding:25px}.tabs a{color:#ccc}.tabs .active a{color:#004f93 !important;position:relative}.tabs .active a:before{content:"";position:absolute;bottom:-7px;width:100%;height:1px;background-color:#004f93}@media (max-width:575.98px){.single-product-page__after{padding-top:30px}.tabs{flex-direction:column;padding:0;border-top:none;gap:0;margin-bottom:30px}.tabs .active a{background-color:#004f93;color:#fff !important}.tabs li{width:100%;text-align:center}.tabs li a{background-color:#f3f3f3;display:block;width:100%;padding:20px 10px;color:#444}.tabs li a:before{display:none}}.up-sells-wrap{padding-bottom:60px}.related-wrap{padding-bottom:60px}.product-slider2 .swiper-button-next,.product-slider2 .swiper-button-prev{top:var(--swiper-navigation-top-offset,50%) !important;bottom:unset !important}.product-slider2 .swiper-button-next:after,.product-slider2 .swiper-button-prev:after{color:#444 !important}@media (max-width:1300px){.woocommerce-product-gallery__wrapper{height:620.312px !important}}@media (max-width:575.98px){.woocommerce-product-gallery__wrapper{height:592.922px !important}}@media (max-width:991.98px){.single-product-page__before{padding-top:55px}.single-product-page__before .container-before{padding:0;width:100%}.single-product-page__before .header-single-product{border-top:1px solid #eee;padding:20px 3vw;background-color:#fff}}@media (max-width:991.98px) and (max-width:575.98px){.single-product-page__before .header-single-product{display:none !important}}@media (max-width:991.98px){.single-product-page__before .summary{background-color:#fff;padding:50px 10vw;display:flex}.single-product-page__before .summary .summary-info,.single-product-page__before .summary .summary-form{width:50%}}@media (max-width:991.98px) and (max-width:700px){.single-product-page__before .summary{flex-direction:column}.single-product-page__before .summary .summary-info,.single-product-page__before .summary .summary-form{width:100%}}@media (max-width:991.98px) and (max-width:575.98px){.single-product-page__before .summary{padding:50px 3vw}}@media (max-width:991.98px){.single-product-page__before .woocommerce-product-gallery__wrapper{width:100%}}@media (max-width:991.98px){.single-product-page__before .product .onsale{left:0}}.stock,.out-of-stock{margin-top:10px}p.stock{color:green !important}p.out-of-stock{color:#ef233c !important}.products .star-rating{float:right}.woocommerce-product-rating{display:flex;flex-direction:column;width:fit-content;margin-bottom:20px}.woocommerce-product-rating .star-rating{margin:.5em 4px 0 0}.star-rating{overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.1em;font-family:star}.star-rating span{margin-left:auto;overflow:hidden;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span:before{content:"★★★★★";top:0;position:absolute;left:0;color:#004f93 !important}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}.woocommerce p.stars a:before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:star;content:"★";text-indent:0;color:#004f93}.woocommerce p.stars a:not(.active):before{content:"☆"}.woocommerce p.stars.selected a:not(.active):before{content:"★"}.woocommerce p.stars.selected a.active~a:before{content:"☆"}.woocommerce-review-link{display:block;width:fit-content;font-size:.8rem;margin-top:10px}.woocommerce-review-link span{font-size:.8rem}.commentlist{list-style-type:none}.commentlist .byuser{position:relative;border:1px solid #eee;padding:20px;margin-bottom:20px}.commentlist .byuser .comment_container{display:flex;gap:20px}.commentlist .byuser .comment_container img{border-radius:50%}.commentlist .byuser .comment_container time{color:#888;font-size:.8rem}.commentlist .byuser .comment_container .woocommerce-review__dash{color:#888;margin-left:5px}.commentlist .byuser .comment_container .verified{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}.commentlist .byuser .comment_container .verified:before{position:absolute;content:"";display:inline-block;top:50%;right:0;width:15px;height:15px;background-image:url("/wp-content/themes/mystik/static/icons/verificato.svg");background-repeat:no-repeat;background-size:contain;transform:translate(0,-90%)}.commentlist .byuser .comment_container .comment-text{padding-top:5px}.commentlist .byuser .comment_container .description{margin-top:20px;max-width:95%}.commentlist .byuser .comment_container .description p{font-size:.825rem}.commentlist .byuser .comment-text .star-rating{position:absolute;right:20px;top:20px}@media (max-width:575.98px){.commentlist .comment_container{flex-direction:column;gap:5px !important}.commentlist .comment-text .star-rating{right:unset;left:100px}}#review_form textarea{background-color:#fff}#review_form .required{color:#004f93}#review_form .form-submit input[type=submit]{display:block;width:100%;padding:11px;border:1px solid #ccc;background-color:transparent;text-align:center;transition:.3s all ease-in-out;cursor:pointer}#review_form .form-submit input[type=submit]:hover{border:1px solid #222;color:#444}.woocommerce-tabs{padding:0 20%}@media (max-width:991.98px){.woocommerce-tabs{padding:0}}.woocommerce-noreviews{font-size:.8rem;margin-bottom:20px;color:#0d62ac}.comment-reply-title{font-size:1.5rem;margin-bottom:20px;display:block}.must-log-in a{font-weight:500}.specifiche-tecniche__box{padding:30px 0;border-bottom:1px solid #ebebeb}.specifiche-tecniche__box:last-child{border-bottom:none}.specifiche-tecniche__box h4{font-weight:600;color:#444}.specifiche-tecniche__left{min-width:200px}.specifiche-tecniche__right p{position:relative;top:-5px;line-height:2.5;font-size:.9rem}@media (max-width:991.98px){.specifiche-tecniche__box{flex-direction:column;padding:30px}.specifiche-tecniche h4{margin-bottom:30px}}@media (max-width:575.98px){.specifiche-tecniche__box{padding:30px 0}}.product-form-box{overflow:hidden}.product-form-box .product-form-box__inner{height:0;padding:0 20px;transition:.4s ease-in-out;margin-top:20px}.open-form-box .product-form-box__inner{height:450px;padding:20px;overflow:visible}.download-login-allert{margin-top:15px;padding:20px;width:100%;display:block;text-align:center;line-height:1.6;background-color:#004f93;color:#fff;border-radius:4px}.download-box{justify-content:space-between;align-items:center;padding:30px 0;border-bottom:1px solid #ebebeb}.download-box a{position:relative;color:#004f93;font-size:.825rem;font-weight:500;z-index:5}.download-box a:before{position:absolute;content:"";height:25px;width:0;left:-5%;bottom:-6px;background-color:#004f93;transition:.5s all ease-in-out;z-index:-1}.download-box a:hover{color:#fff}.download-box a:hover:before{width:110%}@media (max-width:575.98px){.download-box{flex-direction:column;justify-content:center;gap:20px}.download-box p{text-align:center;font-size:.89rem}}.download-file-name{font-weight:600}.heading-checkout-inner{width:100%;justify-content:center;align-items:center;padding-top:7px}@media (max-width:991.98px){.heading-checkout-inner{padding-top:0}}.heading-checkout-inner h1{position:relative;font-size:1.5rem;text-transform:uppercase}.heading-checkout-inner h1:before{position:absolute;content:"";height:10px;width:10px;border-radius:50%;background-color:#004f93;left:-12px;top:0}@media (max-width:991.98px){.heading-checkout-inner h1{font-size:1.2rem}}@media (max-width:575.98px){.heading-checkout-inner h1{font-size:1.2rem}}body.woocommerce-checkout .woocommerce{background-color:#f4f4f4;padding:30px 8vw;position:relative}body.woocommerce-checkout .woocommerce .required{color:#004f93}body.woocommerce-checkout .woocommerce-info{position:unset;border-radius:0 !important;background-color:transparent}form.woocommerce-checkout{display:grid;grid-template-columns:55% 45%;gap:50px}.col2-set .col-1,.col2-set .col-2{width:100%}body.woocommerce-checkout .woocommerce-form-login,body.woocommerce-checkout .woocommerce-form-coupon{border:1px solid #ccc;padding:20px;width:55%}body.woocommerce-checkout .woocommerce-form-login label[for=username],body.woocommerce-checkout .woocommerce-form-coupon label[for=username]{padding-top:10px}body.woocommerce-checkout .woocommerce-form-login{border-top:2px solid #004f93}body.woocommerce-checkout .woocommerce-form-login p:first-of-type{font-size:.8rem;line-height:1.4;margin-bottom:5px}body.woocommerce-checkout .woocommerce-form-login span.required{color:#004f93}.woocommerce-form-login-toggle .woocommerce-info{padding:0;color:#444;font-size:1.5rem;width:55%}.woocommerce-form-login-toggle .woocommerce-info a{color:#004f93}.woocommerce-form-coupon-toggle .woocommerce-info{margin-top:20px;background-color:#444 !important;padding:20px;width:55%;font-size:.9rem}.woocommerce-form-coupon-toggle .woocommerce-info a{display:inline-block;margin-top:5px;width:fit-content;color:#004f93;font-size:.8rem}.woocommerce-form-login-toggle .woocommerce-info{padding-bottom:20px;border-bottom:1px solid #ccc}.woocommerce-billing-fields{margin-top:20px}#order_comments_field{margin-top:30px}.shipping_address{border:1px solid #ccc;padding:20px}.woocommerce-shipping-fields h3{padding:20px;background-color:#444;margin-bottom:0;color:#004f93;font-size:.8rem;font-weight:400}.woocommerce-shipping-fields h3:before{content:"Clicca sul link per aggiungere un altro indirizzo";display:block;color:#fff;font-size:.925rem;margin-bottom:5px}.woocommerce-shipping-fields input[type=checkbox]{display:none}.wc_payment_methods .input-radio{display:none !important}.wc_payment_methods label{display:block;cursor:pointer;margin-bottom:10px !important}.wc-stripe-local-desc{font-size:.8rem !important}.woocommerce-privacy-policy-text p{font-size:.8rem}.woocommerce-privacy-policy-text a{color:#004f93;font-size:.8rem}.woocommerce-checkout-review-order{position:absolute;top:45px;right:8vw;padding:20px;width:34%;height:fit-content;border:1px solid #ccc}.bottom-layer{position:absolute;bottom:0;left:0;width:100%;height:60px;background-color:#444}.order-review-top{justify-content:space-between;align-items:center;margin-bottom:30px}.order-review-top h3{margin-bottom:0}.products-review-order{list-style-type:none;max-height:35vh;overflow-y:scroll}.products-review-order .cart_item{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ddd}.products-review-order .cart_item .product-thumb{height:80px;width:80px;margin-right:10px}.products-review-order .cart_item .product-thumb img{height:80px;width:80px}.products-review-order .cart_item .product-name{padding-top:10px;font-weight:300}.products-review-order .cart_item .product-order-quantity{margin-top:5px;font-size:.8rem;color:#0d62ac}.products-review-order .cart_item .product-total{margin-left:auto;padding-right:5px;justify-content:center;font-size:.925rem}.bottom-review-order{position:relative;margin-top:30px}.bottom-review-order .bottom-review-order-coupon p:nth-child(1){text-transform:uppercase;font-size:.8rem;font-weight:500}.bottom-review-order .bottom-review-order-coupon .amount{color:#004f93}.bottom-review-order .cart-subtotal-review{padding:0;padding-top:15px;margin:0;border-top:1px solid #ccc}.bottom-review-order .order-total-review{margin:0;margin-top:40px;padding:0;border:none}.bottom-review-order .order-total-review p{color:#fff}@media (max-width:1280px){form.woocommerce-checkout{grid-template-columns:50% 50%}body.woocommerce-checkout .woocommerce-form-login,body.woocommerce-checkout .woocommerce-form-coupon,.woocommerce-form-login-toggle .woocommerce-info,.woocommerce-form-coupon-toggle .woocommerce-info{width:50%}.woocommerce-checkout-review-order{width:38%}}@media (max-width:991.98px){form.woocommerce-checkout{margin-top:40px;display:flex;flex-direction:column-reverse;gap:30px}body.woocommerce-checkout .woocommerce-form-login,body.woocommerce-checkout .woocommerce-form-coupon,.woocommerce-form-login-toggle .woocommerce-info,.woocommerce-form-coupon-toggle .woocommerce-info{width:100%}.woocommerce-checkout-review-order{position:relative;right:0;top:0;width:100%;height:fit-content;border:1px solid #ccc}}@media (max-width:575.98px){body.woocommerce-checkout .woocommerce{background-color:#f4f4f4;padding:30px 3vw;position:relative}}.order-yes{justify-content:center;margin-bottom:10px}.order-yes .check-yes{display:block;display:grid;place-content:center;height:70px;width:70px;border-radius:50%;border:1px solid #ccc}.woocommerce-order-details{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:40px}.woocommerce-order-details h3{background-color:#444;color:#fff;padding:20px 0;width:100%;text-align:center}.woocommerce-order-details .total-order-details .item:nth-child(2),.woocommerce-order-details .total-order-details .item:nth-child(3){display:none !important}.details-order-thankyou{justify-content:center;align-items:center;gap:30px;margin-top:30px;margin-bottom:20px}.details-order-thankyou .data-ordine,.details-order-thankyou .stampa-ordine{gap:10px;align-items:center}.thankyou-order-detail .woocommerce-order-details{padding:0 15vw}@media (max-width:991.98px){.thankyou-order-detail .woocommerce-order-details{padding:0 5vw}}@media (max-width:575.98px){.thankyou-order-detail .woocommerce-order-details{padding:0}}.woocommerce-table--order-details{width:100%}.woocommerce-table__line-item{width:100%;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc}.woocommerce-table__line-item .woocommerce-table__product-thumb{margin-right:15px}.woocommerce-table__line-item .product-name{padding-top:10px}.woocommerce-table__line-item .qty{color:#0d62ac;font-weight:300;font-size:.8rem;margin-top:5px}.woocommerce-table__line-item .wc-item-meta{list-style-type:none;margin-top:5px}.woocommerce-table__line-item .wc-item-meta li{display:flex;gap:3px;align-items:center}.woocommerce-table__line-item .wc-item-meta li strong{font-weight:300;font-size:.8rem}.woocommerce-table__line-item .wc-item-meta li p{font-size:.8rem;color:#0d62ac}.woocommerce-table__line-item .product-total{margin-left:auto;justify-content:center}.woocommerce-table__line-item .product-total .amount{font-weight:300;font-size:.925rem;padding-right:12px}.total-order-details .item{justify-content:space-between;padding:10px}.total-order-details .item:last-child{background-color:#e9e9e9;padding:15px}.total-order-details .item:last-child .amount{font-weight:500}.woocommerce-customer-details .woocommerce-column{padding:20px;border:1px solid #ccc}.woocommerce-customer-details .woocommerce-column h3{margin-bottom:5px}.woocommerce-customer-details .woocommerce-column address{font-weight:300;color:#444;font-size:.925rem}.woocommerce-customer-details .woocommerce-columns--2{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media (max-width:991.98px){.woocommerce-customer-details .woocommerce-columns--2{grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){.woocommerce-customer-details .woocommerce-columns--2{grid-template-columns:repeat(1,1fr)}}.woocommerce-customer-details .woocommerce-column--3 .item:nth-child(1),.woocommerce-customer-details .woocommerce-column--3 .item:nth-child(4){display:none}.woocommerce-customer-details .woocommerce-column--3 .item:nth-child(3){margin-top:10px;padding-top:10px;border-top:1px solid #ccc}.woocommerce-customer-details .woocommerce-column--3 .item:nth-child(3) svg{display:none}.woocommerce-MyAccount-content .woocommerce-columns--2{display:grid;grid-template-columns:repeat(2,1fr)}@media (max-width:575.98px){.woocommerce-MyAccount-content .woocommerce-columns--2{grid-template-columns:repeat(1,1fr)}}.page-login{position:relative;overflow:hidden;min-height:90vh}.page-login h1{font-size:1.7rem;font-weight:300;margin-bottom:40px;text-align:left}.page-login .colored{color:#004f93}.page-login__inner{padding:70px 0;min-height:80vh;align-items:center;justify-content:center}@media (max-width:575.98px){.page-login h1{font-size:1.2rem}}.bg-brand-login{position:absolute;bottom:0;right:-50px;opacity:.1;z-index:-1;height:700px;width:auto}@media (max-width:600px){.bg-brand-login{height:400px;right:-30px}}.login-form-mediatext{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:100%}@media (max-width:768px){.login-form-mediatext{grid-template-columns:repeat(1,1fr);gap:0}}.login-form-mediatext .form-login-register__inner{width:100%;padding:0 20px;justify-content:center}.login-form-mediatext .media-form{min-height:600px}.login-form-mediatext .media-form img{width:100%;height:100%;object-fit:cover;border-radius:4px}@media (max-width:768px){.login-form-mediatext .media-form{display:none}}.form-login-register__inner .alert{color:#004f93;line-height:1.4;margin-bottom:10px}.form-login-register__inner .alert:before{content:"*";color:#004f93;margin-right:5px}.form-login-register__inner .alert:last-of-type{margin-bottom:30px}.conferma-registrazione{gap:10px;margin-bottom:30px}.register-redirect{font-weight:600;color:#004f93}.ultrapiatti-img{position:relative;left:-50px}@media (max-width:1600px){.ultrapiatti-img{width:700px}}@media (max-width:991.98px){.ultrapiatti-img{width:600px}}@media (max-width:700px){.ultrapiatti-img{width:90%}}.ultrapiatti-line{position:absolute;content:"";width:27%;height:2px;background-color:#ccc;left:0;top:75%}@media (max-width:1025px){.ultrapiatti-line{display:none}.altriprodotti-section{position:relative;background-image:linear-gradient(180deg,#f3f3f3 50%,#eee 50%) !important}}.altriprodotti-section{overflow:hidden}.altriprodotti-thunder{position:absolute;top:50%;right:-50px;z-index:0;opacity:.1;height:760px;transform:translate(0,-50%);width:auto}@media (max-width:1025px){.altriprodotti-thunder{top:unset;bottom:0;transform:unset;height:600px}}.newsletter input[type=email]{background-color:#fff;border:none;margin-bottom:20px}.newsletter input[type=submit]{background-color:#f9b154}.newsletter .wpcf7-not-valid-tip{color:#fff !important}.newsletter .wpcf7-response-output{color:#fff !important;text-align:left !important}.newsletter .wpcf7-response-output:after{background-color:#f9b154 !important}.img-contatti-bg{position:absolute;bottom:-50px;left:0;opacity:.03}@media (max-width:600px){.img-contatti-bg{display:none}}.blog .header,.archive .header,.single .header,.search .header{background-color:#fff}.posts{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}@media (max-width:575.98px){.posts{grid-template-columns:repeat(1,1fr)}}.single-post h1,.single-referenze h1{margin-bottom:60px}.single-post .page-item,.single-referenze .page-item{margin-bottom:0}.single-post .home-content__inner,.single-referenze .home-content__inner{padding-top:150px}@media (max-width:575.98px){.single-post .home-content__inner,.single-referenze .home-content__inner{padding-top:100px}}.post{margin-bottom:40px}.post__image-wrap{position:relative;overflow:hidden;border-radius:5px}.post__image-wrap img{height:100%;width:100%;object-fit:contain;transform:scale(1);transition:.4s all ease-in-out;border-radius:5px}.post__image-wrap:hover img{transform:scale(.98)}.post__category{margin-top:20px}.post__category ul{list-style-type:none;display:flex;flex-wrap:wrap;gap:10px}.post__category ul li>a{text-transform:uppercase;font-size:.725rem;color:#888}.post__category ul li>a:hover{color:#004f93}.post__title{letter-spacing:0;margin-top:15px;font-size:1rem}.post__excerpt{margin:10px 0}.post__button{display:block;width:fit-content;padding:10px 20px;background-color:#004f93;color:#fff;margin-top:25px}.post__button:hover{background-color:#000;color:#fff}.home-pagination{align-items:center;justify-content:center;padding:40px 0}.home-pagination .nav-links{display:flex;gap:10px}.home-pagination .nav-links .page-numbers{border:1px solid #ccc;width:40px;height:40px;display:grid;place-content:center}.home-pagination .nav-links .current{background-color:#ccc;color:#fff;border-color:transparent}.col-sidebar-blog{border-left:1px solid #ccc;height:fit-content;padding:30px 0 30px 30px}.sidebar-blog input[type=search]{padding:10px;width:100%;border:1px solid #ccc;border-radius:5px;outline:none}.sidebar-blog input[type=search]::-ms-clear{display:none;width:0;height:0}.sidebar-blog input[type=search]::-ms-reveal{display:none;width:0;height:0}.sidebar-blog input[type=search]::-webkit-search-decoration,.sidebar-blog input[type=search]::-webkit-search-cancel-button,.sidebar-blog input[type=search]::-webkit-search-results-button,.sidebar-blog input[type=search]::-webkit-search-results-decoration{display:none}.sidebar-blog .search-inner{position:relative;margin-bottom:30px}.sidebar-blog .search-inner button{position:absolute;right:10px;top:10px;background-color:transparent;border:none;outline:none;cursor:pointer}.sidebar-blog .search-inner button svg{position:relative;right:0;top:-2px;color:#fff;transform:.3s all ease}.sidebar-blog .search-inner:hover button svg{right:5px}.sidebar-blog .search-inner:hover button svg path{fill:#004f93}.sidebar-blog .widget{margin-bottom:20px}.sidebar-blog h3{margin-bottom:20px}.sidebar-blog ul{list-style-type:none;display:flex;flex-direction:column;gap:10px}.sidebar-blog ul li>a{text-transform:uppercase;font-size:.825rem;font-weight:500;color:#888}.sidebar-blog .post{gap:15px;margin-bottom:10px;align-items:center}.sidebar-blog .post__image-wrap{height:70px;width:65px;overflow:unset}.sidebar-blog .post__image-wrap:hover img{transform:scale(1)}.sidebar-blog .post__image-wrap img{width:70px;height:65px;object-fit:cover}.sidebar-blog .post__text a,.sidebar-blog .post__text p{font-size:.8rem}.sidebar-blog .post__date{text-transform:uppercase;font-size:.6rem !important;color:#ccc;margin-top:5px}@media (max-width:991.98px){.col-sidebar-blog{border-top:1px solid #ccc;border-left:none;height:fit-content;margin-top:40px;padding:60px 15px 30px;margin-bottom:0}}.filter-blog{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #f3f3f3;align-items:center;gap:5px}.filter-blog a{text-transform:uppercase;color:#444}@media (min-width:991.98px){.filter-blog{display:none !important}}.single .above-title{font-size:1.8rem}@media (max-width:768px){.single .above-title{font-size:1.2rem;max-width:100%}.single .rank-math-breadcrumb{max-width:100%}}.single .col-post-blog img{width:100%;height:auto;border:3px solid #004f93;clip-path:polygon(0 0,100% 0,100% 0,0 0)}.single .single-thumb{margin-bottom:30px;border-radius:5px}.single .single-thumb img{object-fit:contain}.single__info{color:#888;font-weight:300;font-family:"Noto Sans",sans-serif;font-size:.9rem;margin-bottom:30px;margin-bottom:50px;align-items:center}.single__info .separator{margin:0 10px;display:block;color:#ccc}.single__info .post-categories{list-style-type:none;display:flex;align-items:center;gap:10px}.single__info .post-categories a{font-size:.9rem}.vedi-altro{margin-top:50px;padding:30px 0;margin-bottom:30px;border-top:1px solid #ccc}.vedi-altro h3{display:flex;gap:10px;align-items:center}.fire-blog{position:absolute;left:50%;bottom:50px;transform:translate(-50%,0)}.search-no-results .home-content__inner{margin-bottom:50px}.posts-no-content{align-items:center;justify-content:center}.posts-no-content p{font-size:1.2rem}.intro-title-blog{position:relative;border-radius:5px;padding:50px;justify-content:center;text-align:center;margin-bottom:70px;min-height:250px}.intro-title-blog h3{color:#fff;font-weight:300;font-size:1.4rem;line-height:1.6}@media (max-width:575.98px){.intro-title-blog{padding:30px}.intro-title-blog h3{font-size:1.1rem}}.intro-title-blog .img-wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.intro-title-blog .img-wrap:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.4;border-radius:5px}.intro-title-blog .img-wrap img{height:100%;width:100%;object-fit:cover;border-radius:5px}.post-content ul li,.post-content ol li{line-height:1.6;color:#444}.single-breadcrumbs{background-color:#f3f3f3}.single-post .breadcrumbs,.single-referenze .breadcrumbs{padding:20px 0}.single-post .breadcrumbs .rank-math-breadcrumb,.single-referenze .breadcrumbs .rank-math-breadcrumb{max-width:100%}.post__title{line-height:1.3}.post__excerpt p{font-size:.825rem}.post-content h2{font-size:1.5rem}.post-content h3{font-size:1.3rem}@media (max-width:600px){.post-content h2{font-size:1.3rem}.post-content h3{font-size:1.1rem}}.download-block{padding-bottom:40px;border-bottom:1px solid #ccc;margin-bottom:60px}.download-block .download-button{display:flex;align-items:center;gap:10px}.download-block .download-button svg{transform:translateY(0);transition:.4s all ease-in-out}.download-block .download-button:hover svg{transform:translateY(3px);transition:.4s all ease-in-out}.download-title-wrap{margin-bottom:40px}.download-title-wrap h3{font-size:clamp(1.2rem, 0.9887rem + 0.9014vw, 1.8rem);position:relative;left:30px}.file-list{display:grid !important;grid-template-columns:repeat(3,1fr);gap:40px;flex-wrap:wrap}@media (max-width:768px){.file-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:568px){.file-list{grid-template-columns:repeat(1,1fr)}}.file-list .download-file{width:100%;flex-direction:column;align-items:center;justify-content:center}.file-list .download-file .file-text{display:flex;flex-direction:column;align-items:center;padding:15px;width:100%}.file-list .download-file .file-img{overflow:hidden;border-radius:5px}.file-list .download-file .file-img img{width:100%;height:auto;transform:scale(1);transition:.4s all ease-in-out;border-radius:5px}.file-list .download-file .file-title{font-size:1.5rem;margin:15px 0}@media (max-width:1400px){.file-list .download-file .file-title{font-size:1.2rem}}@media (max-width:768px){.file-list .download-file .file-title{font-size:1.2rem}.download-title-wrap h3{font-size:1.5rem}}@media (max-width:600px){.download-title-wrap{flex-direction:column;align-items:flex-start}.download-title-wrap .line-title{width:100%}.file-list{gap:5px}.file-list .download-file .file-title{font-size:1rem}}@media (max-width:450px){.file-list .download-file{width:100%}.file-list .download-file{margin-bottom:30px}}.page-not-found{height:100vh;background:#fff;background:radial-gradient(circle,#dedede 0%,#fff 100%)}.page-not-found p{color:#444 !important}.page-not-found .custom-logo-link{margin-bottom:30px}.page-not-found .custom-logo-link img{height:40px}.page-not-found .button-max{display:block;width:fit-content;padding:15px 30px !important;margin-top:30px}.page-not-found .inner{height:100vh;align-items:center;justify-content:center}@media only screen and (max-width:992px){.page-not-found{margin:0;border-radius:0}}#app-embedded-form-public form{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}#app-embedded-form-public form label{text-align:left !important;text-transform:uppercase !important;font-weight:500 !important;line-height:1.4}#app-embedded-form-public form label span{color:#0d62ac !important}#app-embedded-form-public form label[for=privacy]{text-transform:lowercase !important;font-style:normal !important;font-weight:300 !important}#app-embedded-form-public .km-input-container.svelte-1590f53.svelte-1590f53{margin-top:5px !important}#app-embedded-form-public input[type=text],#app-embedded-form-public input[type=email]{border:none !important;padding:10px 20px !important;color:#444 !important}#app-embedded-form-public input[type=checkbox]{padding:none !important;border:1px solid #fff !important;top:14px}#app-embedded-form-public .svelte-select{border:none !important}#km-input-container svelte-1590f53{padding:0 !important;margin:0 !important}#app-embedded-form-public label[for=privacy] p{color:#fff !important;font-style:normal !important;font-weight:300 !important;font-size:.9rem !important;text-transform:math-auto !important}#app-embedded-form-public form div:nth-child(5) .svelte-1590f53,#app-embedded-form-public form div:nth-child(6) .svelte-1590f53,#app-embedded-form-public .km-form-button-wrapper{grid-column-start:1;grid-column-end:3}#app-embedded-form-public form div:nth-child(5) label{margin-bottom:15px !important}.item.hover.svelte-tyxmms.svelte-tyxmms.svelte-tyxmms:not(.active){background-color:#f3f3f3 !important}#app-embedded-form-public .km-form-button{background-color:#0d62ac !important;color:#fff !important;border:none !important;margin-bottom:0 !important}@media (max-width:768px){#app-embedded-form-public form{display:unset !important}#app-embedded-form-public form div{margin:15px 0 !important}}.grecaptcha-badge{display:none !important}.swiper-button-next,.swiper-button-prev{top:unset !important;bottom:-10px !important}.border-bottom-none{border-bottom:none}.cmplz-show-banner{cursor:pointer}.woocommerce-product-gallery .swiper-pagination{display:none !important}.footer .wpml-ls-current-language a{color:#fff !important}.banner-certificati{background-color:#000;opacity:1;background-image:repeating-radial-gradient(circle at 0 0,transparent 0,#000 10px),repeating-linear-gradient(#000,#0e1b26)}