body.loading{background-color:#fff;cursor:progress;margin:0;overflow:hidden;padding:0}body.loading .page_loader{background-color:#fff;height:100vh;width:100vw}body.loading #page_header,body.loading:not(.page-homepage) #page_content,body.page-homepage.loadingHome #page_content{opacity:0}body:not(.loading) .loader_animation{display:none}.loader_animation{display:block;height:100%;opacity:1;position:absolute;text-align:center;width:100%;z-index:2041}.loader_animation .wrapper{align-items:center;display:flex;height:90vh;justify-content:center;max-height:600px;position:relative;z-index:2}@media(min-width:500px){.loader_animation .wrapper{height:90vh;max-height:unset}}@media(min-width:1024px){.loader_animation .wrapper{align-items:center;height:100%;justify-content:center}}.loader_animation .wrapper>div img.violaIsWow{display:none}.loader_animation .wrapper>div .ico-load{left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%)}body[data-namespace=dettaglioProdotto] .loader_animation,body[data-namespace=download] .loader_animation,body[data-namespace=homepage] .loader_animation,body[data-namespace=listaProdotti] .loader_animation,body[data-namespace=magazine] .loader_animation,body[data-namespace=packagingDisposal] .loader_animation,body[data-namespace=register_product] .loader_animation,body[data-namespace=shopProdotto] .loader_animation,body[data-namespace=weAreViola] .loader_animation{height:50%}body[data-namespace=dettaglioProdotto] .loader_animation .wrapper,body[data-namespace=download] .loader_animation .wrapper,body[data-namespace=homepage] .loader_animation .wrapper,body[data-namespace=listaProdotti] .loader_animation .wrapper,body[data-namespace=magazine] .loader_animation .wrapper,body[data-namespace=packagingDisposal] .loader_animation .wrapper,body[data-namespace=register_product] .loader_animation .wrapper,body[data-namespace=shopProdotto] .loader_animation .wrapper,body[data-namespace=weAreViola] .loader_animation .wrapper{align-items:center;display:flex;height:90vh;justify-content:center;max-height:600px;position:relative;z-index:2}@media(min-width:500px){body[data-namespace=dettaglioProdotto] .loader_animation .wrapper,body[data-namespace=download] .loader_animation .wrapper,body[data-namespace=homepage] .loader_animation .wrapper,body[data-namespace=listaProdotti] .loader_animation .wrapper,body[data-namespace=magazine] .loader_animation .wrapper,body[data-namespace=packagingDisposal] .loader_animation .wrapper,body[data-namespace=register_product] .loader_animation .wrapper,body[data-namespace=shopProdotto] .loader_animation .wrapper,body[data-namespace=weAreViola] .loader_animation .wrapper{height:90vh;max-height:unset}}@media(min-width:1024px){body[data-namespace=dettaglioProdotto] .loader_animation .wrapper,body[data-namespace=download] .loader_animation .wrapper,body[data-namespace=homepage] .loader_animation .wrapper,body[data-namespace=listaProdotti] .loader_animation .wrapper,body[data-namespace=magazine] .loader_animation .wrapper,body[data-namespace=packagingDisposal] .loader_animation .wrapper,body[data-namespace=register_product] .loader_animation .wrapper,body[data-namespace=shopProdotto] .loader_animation .wrapper,body[data-namespace=weAreViola] .loader_animation .wrapper{align-items:flex-end;height:100%;justify-content:center}}body[data-namespace=dettaglioProdotto] .loader_animation .wrapper>div,body[data-namespace=download] .loader_animation .wrapper>div,body[data-namespace=homepage] .loader_animation .wrapper>div,body[data-namespace=listaProdotti] .loader_animation .wrapper>div,body[data-namespace=magazine] .loader_animation .wrapper>div,body[data-namespace=packagingDisposal] .loader_animation .wrapper>div,body[data-namespace=register_product] .loader_animation .wrapper>div,body[data-namespace=shopProdotto] .loader_animation .wrapper>div,body[data-namespace=weAreViola] .loader_animation .wrapper>div{transform:translateY(-39px)}@media(min-width:1024px){body[data-namespace=dettaglioProdotto] .loader_animation .wrapper>div,body[data-namespace=download] .loader_animation .wrapper>div,body[data-namespace=homepage] .loader_animation .wrapper>div,body[data-namespace=listaProdotti] .loader_animation .wrapper>div,body[data-namespace=magazine] .loader_animation .wrapper>div,body[data-namespace=packagingDisposal] .loader_animation .wrapper>div,body[data-namespace=register_product] .loader_animation .wrapper>div,body[data-namespace=shopProdotto] .loader_animation .wrapper>div,body[data-namespace=weAreViola] .loader_animation .wrapper>div{transform:translateY(31px)}}@media(min-width:1800px){body[data-namespace=dettaglioProdotto] .loader_animation .wrapper>div,body[data-namespace=download] .loader_animation .wrapper>div,body[data-namespace=homepage] .loader_animation .wrapper>div,body[data-namespace=listaProdotti] .loader_animation .wrapper>div,body[data-namespace=magazine] .loader_animation .wrapper>div,body[data-namespace=packagingDisposal] .loader_animation .wrapper>div,body[data-namespace=register_product] .loader_animation .wrapper>div,body[data-namespace=shopProdotto] .loader_animation .wrapper>div,body[data-namespace=weAreViola] .loader_animation .wrapper>div{transform:translateY(43px)}}body[data-namespace=dettaglioProdotto] .loader_animation .wrapper>div img.violaIsWow,body[data-namespace=download] .loader_animation .wrapper>div img.violaIsWow,body[data-namespace=homepage] .loader_animation .wrapper>div img.violaIsWow,body[data-namespace=listaProdotti] .loader_animation .wrapper>div img.violaIsWow,body[data-namespace=magazine] .loader_animation .wrapper>div img.violaIsWow,body[data-namespace=packagingDisposal] .loader_animation .wrapper>div img.violaIsWow,body[data-namespace=register_product] .loader_animation .wrapper>div img.violaIsWow,body[data-namespace=shopProdotto] .loader_animation .wrapper>div img.violaIsWow,body[data-namespace=weAreViola] .loader_animation .wrapper>div img.violaIsWow{display:inline-block;width:80%}@media(min-width:1024px){body[data-namespace=dettaglioProdotto] .loader_animation .wrapper>div img.violaIsWow,body[data-namespace=download] .loader_animation .wrapper>div img.violaIsWow,body[data-namespace=homepage] .loader_animation .wrapper>div img.violaIsWow,body[data-namespace=listaProdotti] .loader_animation .wrapper>div img.violaIsWow,body[data-namespace=magazine] .loader_animation .wrapper>div img.violaIsWow,body[data-namespace=packagingDisposal] .loader_animation .wrapper>div img.violaIsWow,body[data-namespace=register_product] .loader_animation .wrapper>div img.violaIsWow,body[data-namespace=shopProdotto] .loader_animation .wrapper>div img.violaIsWow,body[data-namespace=weAreViola] .loader_animation .wrapper>div img.violaIsWow{width:90%}}@media(min-width:1800px){body[data-namespace=dettaglioProdotto] .loader_animation .wrapper>div img.violaIsWow,body[data-namespace=download] .loader_animation .wrapper>div img.violaIsWow,body[data-namespace=homepage] .loader_animation .wrapper>div img.violaIsWow,body[data-namespace=listaProdotti] .loader_animation .wrapper>div img.violaIsWow,body[data-namespace=magazine] .loader_animation .wrapper>div img.violaIsWow,body[data-namespace=packagingDisposal] .loader_animation .wrapper>div img.violaIsWow,body[data-namespace=register_product] .loader_animation .wrapper>div img.violaIsWow,body[data-namespace=shopProdotto] .loader_animation .wrapper>div img.violaIsWow,body[data-namespace=weAreViola] .loader_animation .wrapper>div img.violaIsWow{width:100%}}body[data-namespace=dettaglioProdotto] .loader_animation .wrapper>div .ico-load,body[data-namespace=download] .loader_animation .wrapper>div .ico-load,body[data-namespace=homepage] .loader_animation .wrapper>div .ico-load,body[data-namespace=listaProdotti] .loader_animation .wrapper>div .ico-load,body[data-namespace=magazine] .loader_animation .wrapper>div .ico-load,body[data-namespace=packagingDisposal] .loader_animation .wrapper>div .ico-load,body[data-namespace=register_product] .loader_animation .wrapper>div .ico-load,body[data-namespace=shopProdotto] .loader_animation .wrapper>div .ico-load,body[data-namespace=weAreViola] .loader_animation .wrapper>div .ico-load{animation:fadeIn .5s ease-in-out .35s forwards;-webkit-animation:fadeIn .5s ease-in-out .35s forwards;-moz-animation:fadeIn .5s ease-in-out .35s forwards;-o-animation:fadeIn .5s ease-in-out .35s forwards;-ms-animation:fadeIn .5s ease-in-out .35s forwards;left:50%;opacity:0;position:absolute;top:320px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}

/*# sourceMappingURL=boot.css.map*/