body,h3,p{margin:0}#env-bottom,#env-top{position:absolute;top:-999999px;left:-999999px}body,input,textarea{font-family:Arial-Rounded;background-color:#fff}.btn,h3,p{text-align:center}.cont pages .promos .promo.scaduta,.cont pages#promo.scaduta{filter:grayscale(1)}@font-face{font-family:Arial-Rounded;src:url(../font/Arial-Rounded.svg#Arial-Rounded) format('svg'),url(../font/Arial-Rounded.ttf) format('truetype'),url(../font/Arial-Rounded.woff) format('woff'),url(../font/Arial-Rounded.eot?#iefix) format('embedded-opentype'),url(../font/Arial-Rounded.woff2) format('woff2');font-weight:400;font-style:normal}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}:focus{outline:0}body{-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-user-select:none;font-size:17px;color:#32303c;width:100%;height:100vh;padding:0;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0);min-width:320px;overflow-x:hidden;cursor:pointer}body>div:not(.ui-page){display:none}::-webkit-scrollbar{display:none}#env-top{width:env(safe-area-inset-top,38px)}#env-bottom{width:env(safe-area-inset-bottom,15px)}input,textarea{width:94%;box-shadow:0 0 5px -2px;padding:.5em 3%;border:none;font-size:16px!important;border-bottom:1px solid #e6e6e6;color:#1b1b1b}input:not(.search),textarea:not(.search){border:2px solid #d9d9d9;width:85%;box-shadow:0 0 2px -1px;display:block;margin:0 auto}textarea{width:85%!important;margin:1em auto 2em!important;resize:none;height:20vh!important}.btn{padding:.5em 1em;width:60%;border:2px solid #1b1b1b;font-size:1.2em;font-weight:700;margin:0 auto;display:block}.btn:hover{background-color:#f1f1f1;border-color:#01a75b;color:#01a75b}.btn.col-red,.btn.col-red :hover{border-color:#e50623;color:#e50623}.onlyDesktop,.ui-loader{display:none}.mob-hover{transition:none!important}.cont{width:100%;height:100%}.cont .loading{width:100vw;height:100vh;position:fixed;top:0;left:0;display:none;align-items:center;justify-content:center;background-color:#00000075}.cont .loading.active{display:flex}.cont .loading img{max-width:150px}.cont .footer,.cont .head{width:100%;position:fixed;top:0;left:0;box-shadow:0 -2px 8px -4px;background-color:#fff;min-width:320px;z-index:1}.cont .footer .cats,.cont .footer .pages,.cont .head .cats,.cont .head .pages{display:flex;justify-content:center}.cont .footer .cats div.col-blue,.cont .footer .pages div.col-blue,.cont .head .cats div.col-blue,.cont .head .pages div.col-blue{background-color:#36a9e0}.cont .footer .cats div.col-pink,.cont .footer .pages div.col-pink,.cont .head .cats div.col-pink,.cont .head .pages div.col-pink{background-color:#ed6da6}.cont .footer .cats div.col-green,.cont .footer .pages div.col-green,.cont .head .cats div.col-green,.cont .head .pages div.col-green{background-color:#01a75b}.cont .footer .cats div.col-lime,.cont .footer .pages div.col-lime,.cont .head .cats div.col-lime,.cont .head .pages div.col-lime{background-color:#bccf01}.cont .footer .cats div.cat,.cont .footer .pages div.cat,.cont .head .cats div.cat,.cont .head .pages div.cat{width:25%;padding-top:.5em;padding-bottom:.1em;padding-top:env(safe-area-inset-top,38px);color:#fff}.cont .footer .cats div.cat p,.cont .footer .pages div.cat p,.cont .head .cats div.cat p,.cont .head .pages div.cat p{font-size:.65em;padding:.3em 0}.cont .footer .pages,.cont .head .pages{justify-content:space-around}.cont .footer .pages h3,.cont .head .pages h3{width:33.333333%;padding:.5em 0;border-bottom:5px solid transparent;font-size:1.15em}.cont .footer .pages h3.col-pink.active,.cont .head .pages h3.col-pink.active{border-color:#ed6da6;color:#ed6da6}.cont .footer .pages h3.col-green.active,.cont .head .pages h3.col-green.active{border-color:#01a75b;color:#01a75b}.cont .footer .pages h3.col-orange.active,.cont .head .pages h3.col-orange.active{border-color:#ffcb00;color:#ffcb00}.cont .footer .cats,.cont .head .cats{background-color:#000}.cont .footer img,.cont .head img{display:block;margin:0 auto;height:7vh}.cont .footer{top:auto;bottom:0;box-shadow:0 2px 8px -4px;padding-bottom:env(safe-area-inset-bottom,15px)}.cont .footer p{font-size:.65em}.cont .footer .cart{position:relative}.cont .footer .cart span{background-color:#bccf01;border-radius:50%;color:#fff;padding:0 .4em;position:absolute;right:0;bottom:20%}.cont .footer .col-lime{color:#fff;padding:0 5px}.cont .footer .col-lime p{text-shadow:0 0 2px #444}.cont pages{position:relative;display:none;width:100%}.cont pages.active{display:block}.cont pages#marchi .inner{display:flex;flex-wrap:wrap;justify-content:space-around}.cont pages#marchi .inner .marchio{width:33.333vw;border-bottom:10px solid;padding-top:.15em;padding-bottom:.15em}.cont pages#marchi .inner .marchio img{width:80%;display:block;margin:0 auto;border-radius:50%;border:2px solid #d9d9d9}.cont pages#download{width:100%}.cont pages#download .inner{display:flex;flex-wrap:wrap;justify-content:space-evenly}.cont pages#download .inner .catalogo{width:40%;max-width:500px}.cont pages#download .inner .catalogo img{width:100%}.cont pages#download .inner .catalogo h2{text-align:center;padding-bottom:1em;margin:0;text-transform:uppercase}.cont pages#privacy{width:98%;padding:1%}.cont pages#privacy p{text-align:left}.cont pages#promo.scaduta .first:last-child,.cont pages#promo.scaduta .second:last-child{display:none}.cont pages#promo .inner{display:flex;flex-wrap:wrap;justify-content:space-around}.cont pages#promo .inner .first{padding-top:1em;width:25%}.cont pages#promo .inner .first.brand img{border-radius:50%;border:2px solid #d9d9d9;overflow:hidden;margin:0 auto;width:85%;display:block}.cont pages#promo .inner .first .pz{color:#36a9e0;font-size:3.5em}.cont pages#promo .inner .first .pz p{line-height:.8em;align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.cont pages#promo .inner .first .pz p span{font-size:.3em;width:100%}.cont pages#promo .inner .second{padding-top:1em;width:75%}.cont pages#promo .inner .second.copertina img{border-radius:1.5em;border:2px solid #d9d9d9;overflow:hidden;margin:0 auto;max-width:90%;max-height:60vh;display:block}.cont pages#promo .inner .second.copertina.zoom{position:absolute;width:100%;height:100vh;top:0;left:0;z-index:2;background-color:#fff;display:flex;align-items:center;padding:0}.cont pages#promo .inner .second.copertina.zoom img{border:0;border-radius:0;max-height:100vh;max-width:100vw}.cont pages#promo .inner .second.info{font-size:1.5em}.cont pages#promo .inner .second.info p{margin-left:.4em;text-align:left}.cont pages#promo .inner .second.info .name{font-size:1.2em}.cont pages#promo .inner .second.scadenze{align-items:center;display:flex}.cont pages#promo .inner .second.scadenze p{color:#36a9e0;font-size:1.1em;width:100%;text-align:left;margin-left:.4em}.cont pages#promo .inner .second.scadenze p .scad_date{font-size:1.1em}.cont pages#promo .inner .second .btn{margin-left:.4em}.cont pages#promo .inner .second:last-child{margin-bottom:2em;display:flex}.cont pages#promo .inner .second:last-child .ui-input-text{width:15%}.cont pages#promo .inner .second:last-child .qty{text-align:center;padding:.8em 3%}.cont pages#cerca input:placeholder-shown{background:url(../img/btn/btn-cerca.jpg) 98% center no-repeat;background-size:contain}.cont pages#ordini .inner{margin-top:-1.5em}.cont pages#ordini .inner .order{display:flex;padding:1em 0;border-bottom:2px solid #d9d9d9}.cont pages#ordini .inner .order p{width:33%}.cont pages#ordini .inner .order .badge{border-radius:.5em;color:#fff;padding:.4em .5em;font-size:.9em}.cont pages#registrazione .hide{display:none}.cont pages#carrello .btnCancelPartial{margin-top:.1em;display:none}.cont pages .promos .promo{display:flex;flex-wrap:wrap;justify-content:space-around;position:relative}.cont pages .promos .promo:not(:last-child){border-bottom:2px solid #d9d9d9;padding-bottom:.5em;margin-bottom:.5em}.cont pages .promos .promo img{width:100%}.cont pages .promos .promo .pz{width:33%;color:#bccf01;align-items:center;justify-content:center;display:flex;font-size:4em;font-weight:700}.cont pages .promos .promo .pz p{line-height:.6em;align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.cont pages .promos .promo .pz p span{font-size:.2em;width:100%}.cont pages .promos .promo.selected::after{content:"";background-color:#bccf0161;position:absolute;z-index:0;width:100%;height:100%;top:0;left:0}.cont pages .promos .promo .slide{width:66%;overflow:hidden;display:flex;align-items:baseline;position:relative;max-height:33vw;z-index:-1}.cont pages .promos .promo .slide .name{position:absolute;background-color:#00000075;width:100%;align-items:center;height:100%;display:flex;flex-wrap:wrap;color:#fff;opacity:0}.cont pages .promos .promo .slide .name p{width:51%}.cont pages .promos .promo .slide .marchio{z-index:99999;width:26vw;height:26vw;position:absolute;right:5%;top:10.5%;border-radius:76%;border:2px solid #bccf01;overflow:hidden}.cont pages .promos .promo.mob-hover .slide .name{opacity:1}.cont pages .viewPsw{position:relative}.cont pages .viewPsw img{height:2em;position:absolute;right:6%;top:50%;margin-top:-1em}.cont pages .label_note_cliente{text-align:left;width:90%;margin:0 auto}.modal,.modal-confirm{opacity:0;position:fixed;z-index:-99999;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#000;background-color:rgba(0,0,0,.6);font-weight:700;display:flex;justify-content:center;align-items:center}.modal-confirm.active,.modal.active{opacity:1;z-index:99999}.modal .modal-content,.modal-confirm .modal-content{margin-top:-9%;background-color:#fefefe;padding:2em 5%;border:3px solid #d9d9d9;width:75%}@media (max-width:900px){.cont pages#promo .inner .second.info{font-size:1.25em}.cont pages#download .inner .catalogo h2{font-size:1em}}@media (min-width:1500px){.cont pages .promos .promo .pz{font-size:9em}.cont pages#promo .inner .first .pz{font-size:5em}}@media (min-width:900px){.onlyDesktop{display:initial}}