/* Minification failed. Returning unminified contents.
(2,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,57): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,92): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,104): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,120): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,133): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,150): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,162): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,182): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,224): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,267): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,22569): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,22696): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,22778): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,22812): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,22886): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,22977): run-time error CSS1039: Token not allowed after unary operator: '-input'
(2,23036): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,23084): run-time error CSS1039: Token not allowed after unary operator: '-head'
(2,23296): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,23391): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,23467): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,23689): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,23847): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,24017): run-time error CSS1039: Token not allowed after unary operator: '-input'
(2,24893): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,25538): run-time error CSS1039: Token not allowed after unary operator: '-input'
(2,27180): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,27239): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,29436): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,29464): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,29714): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,30455): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,30903): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,31007): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,32108): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,32406): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,32512): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,32602): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,33356): run-time error CSS1039: Token not allowed after unary operator: '-head'
(2,33370): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,33580): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,33676): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,33808): run-time error CSS1039: Token not allowed after unary operator: '-head'
(2,34491): run-time error CSS1039: Token not allowed after unary operator: '-nav-icons'
(2,34515): run-time error CSS1039: Token not allowed after unary operator: '-nav-icons'
(2,34713): run-time error CSS1039: Token not allowed after unary operator: '-nav-icons'
(2,34737): run-time error CSS1039: Token not allowed after unary operator: '-nav-icons'
(2,34887): run-time error CSS1039: Token not allowed after unary operator: '-nav-icons'
(2,34911): run-time error CSS1039: Token not allowed after unary operator: '-nav-icons'
(2,34968): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,35770): run-time error CSS1039: Token not allowed after unary operator: '-nav-icons'
(2,35794): run-time error CSS1039: Token not allowed after unary operator: '-nav-icons'
(2,35851): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,37065): run-time error CSS1039: Token not allowed after unary operator: '-head'
(2,37079): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,37110): run-time error CSS1039: Token not allowed after unary operator: '-head'
(2,37124): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,37285): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,37443): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,37636): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,37825): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,38058): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,38235): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,38802): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,39039): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,39058): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,39377): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,39576): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,39699): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,39737): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,39889): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,40177): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,40703): run-time error CSS1039: Token not allowed after unary operator: '-nav-icons'
(2,40888): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,41034): run-time error CSS1039: Token not allowed after unary operator: '-nav-icons'
(2,41991): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,42967): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,43078): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,43097): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,43759): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,43866): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,43904): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,44040): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,44297): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,45193): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,45536): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,45643): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,45680): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,45977): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,46489): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,46692): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,46750): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,46773): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,46803): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,47833): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,48022): run-time error CSS1039: Token not allowed after unary operator: '-head'
(2,48167): run-time error CSS1039: Token not allowed after unary operator: '-head-desktop'
(2,49119): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,50393): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,51926): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,52420): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,53046): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,53368): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,53477): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,53547): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,53714): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,53970): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,55045): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,55075): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,55256): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,55326): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,55494): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,55762): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,56088): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,56730): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,57394): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,57439): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,58466): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,58545): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,58888): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,59243): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,59377): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,59399): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,59763): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,59789): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,60553): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,60589): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,60753): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,60840): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,60969): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,61968): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,61996): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,62387): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,62619): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,62657): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,62799): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,63020): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,63093): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,63316): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,63504): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,64025): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,64049): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,64071): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,64438): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,64594): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,64891): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,64929): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,65268): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,65356): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,65377): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,65584): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,65612): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,66098): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,66258): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,66285): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,66518): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,66949): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,66969): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,69469): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,69528): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,70146): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,70398): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,70808): run-time error CSS1039: Token not allowed after unary operator: '-input'
(2,70897): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,71121): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,72623): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,72646): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,75565): run-time error CSS1039: Token not allowed after unary operator: '-input'
(2,75780): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,76106): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,76136): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,76349): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,76368): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,76726): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,76814): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,76895): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,76966): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,76989): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,77444): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,77686): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,77711): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,78737): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,79201): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,79219): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,79379): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,79494): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,79518): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,79556): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,79579): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,80330): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,80454): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,80578): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,80635): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,80832): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,80897): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,81160): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,81486): run-time error CSS1039: Token not allowed after unary operator: '-head'
(2,81586): run-time error CSS1039: Token not allowed after unary operator: '-head'
(2,82039): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,82170): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,82481): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,82522): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,82755): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,82811): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,82962): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,83158): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,83328): run-time error CSS1039: Token not allowed after unary operator: '-head'
(2,83422): run-time error CSS1039: Token not allowed after unary operator: '-head'
(2,83982): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,84130): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,84153): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,86009): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,86819): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,86854): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,86895): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,87211): run-time error CSS1039: Token not allowed after unary operator: '-supergutter'
(2,87232): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,87689): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,88590): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,88613): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,88646): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,88976): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,89202): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,89343): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,89652): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,89675): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,89956): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,90028): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,90051): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,90496): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,90742): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,90767): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,91651): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,91824): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,91893): run-time error CSS1039: Token not allowed after unary operator: '-head'
(2,91994): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,92447): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,92970): run-time error CSS1039: Token not allowed after unary operator: '-head'
(2,93006): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,93447): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,93552): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,93839): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,94106): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,94615): run-time error CSS1039: Token not allowed after unary operator: '-head'
(2,94636): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,94941): run-time error CSS1039: Token not allowed after unary operator: '-head'
(2,95826): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,96929): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,97129): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,97241): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,97274): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,97476): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,97494): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,97508): run-time error CSS1039: Token not allowed after unary operator: '-supergutter'
(2,97730): run-time error CSS1039: Token not allowed after unary operator: '-supergutter'
(2,97762): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,97786): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,97800): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,98214): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,98427): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,98939): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,98968): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,98997): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,99018): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,99041): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,99471): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,100391): run-time error CSS1039: Token not allowed after unary operator: '-supergutter'
(2,101060): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,101083): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,102842): run-time error CSS1039: Token not allowed after unary operator: '-head'
(2,104295): run-time error CSS1039: Token not allowed after unary operator: '-head'
(2,104588): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,104607): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,104728): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,104747): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,104768): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,106340): run-time error CSS1039: Token not allowed after unary operator: '-head'
(2,106567): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,106681): run-time error CSS1039: Token not allowed after unary operator: '-input'
(2,106705): run-time error CSS1039: Token not allowed after unary operator: '-input'
(2,106977): run-time error CSS1039: Token not allowed after unary operator: '-input'
(2,107867): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,108463): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,109161): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,109195): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,110254): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,110420): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,111076): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,111110): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,112256): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,114069): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,114316): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,114534): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,115189): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,115371): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,116790): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,116983): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,117004): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,118270): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,118418): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,118609): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,118772): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,118803): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,121703): run-time error CSS1039: Token not allowed after unary operator: '-head'
(2,122348): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,122973): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,123078): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,123097): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,123118): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,124206): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,124230): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,124491): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,124705): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,124728): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,124957): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,125669): run-time error CSS1039: Token not allowed after unary operator: '-supergutter'
(2,125916): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,126452): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,126748): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,127051): run-time error CSS1039: Token not allowed after unary operator: '-head'
(2,128062): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,128371): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,128395): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,128454): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,128485): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,129460): run-time error CSS1039: Token not allowed after unary operator: '-supergutter'
(2,129530): run-time error CSS1039: Token not allowed after unary operator: '-supergutter'
(2,130958): run-time error CSS1039: Token not allowed after unary operator: '-head'
(2,131099): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,131184): run-time error CSS1039: Token not allowed after unary operator: '-head'
(2,131394): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,131411): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,131956): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,132071): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,132142): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,132203): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,132226): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,132621): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,132843): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,132868): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,133622): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,133806): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,134188): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,134232): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,134293): run-time error CSS1039: Token not allowed after unary operator: '-head'
(2,134340): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,134594): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,134831): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,135003): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,135230): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,135268): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,135532): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,135557): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,135672): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,135911): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,136003): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,136220): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,136547): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,136668): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,137015): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,137134): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,137157): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,137356): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,138274): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,138457): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,138475): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,138871): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,139189): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,139525): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,139557): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,139630): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,139664): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,140179): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,140609): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,140682): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,140705): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,141773): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,141874): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,142553): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,142583): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,143186): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,143410): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,143924): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,144012): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,144371): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,144453): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,144474): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,144841): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,144955): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,145246): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,145400): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,145422): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,145963): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,146056): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,146454): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,146645): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,146743): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,146766): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,147621): run-time error CSS1039: Token not allowed after unary operator: '-head'
(2,147867): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,147884): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,147944): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,148199): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,148227): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,148285): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,148311): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,148531): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,148735): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,148945): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,149286): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,149702): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,150180): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,150203): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,150957): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,151020): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,151251): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,151734): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,151757): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,152054): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,152268): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,152604): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,153100): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,153124): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,153433): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,153456): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,155273): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,155319): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,155492): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,155512): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,156352): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,156790): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,157089): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,157127): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,157287): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,157397): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,157579): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,157596): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,157831): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,157893): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,157958): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,157981): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,159208): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,159347): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,159489): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,159508): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,160447): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,160494): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,160623): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,160943): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,160966): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,161144): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,161542): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,161761): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,161788): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,161837): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,162014): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,162042): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,162091): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,162172): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,162333): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,162533): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,162579): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,162698): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,163101): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,163207): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,163668): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,163949): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,163991): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,164529): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,164608): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,164631): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,165613): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,165689): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,165794): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,165889): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,166491): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,166545): run-time error CSS1039: Token not allowed after unary operator: '-head'
(2,167072): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,167167): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,167191): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,167229): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,167252): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,167661): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,167682): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,168799): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,169080): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,169184): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,169207): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,169670): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,169760): run-time error CSS1039: Token not allowed after unary operator: '-supergutter'
(2,169787): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,169801): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,169941): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,170320): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,170397): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,170619): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,170909): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,170925): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,171313): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,172087): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,172588): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,172994): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,173098): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,173121): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,173244): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,174050): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,174124): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,174153): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,174626): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,174833): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,174892): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,175119): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,175205): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,175235): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,175375): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,175614): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,175645): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,176016): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,176799): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,177357): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,177430): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,177564): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,177633): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,177716): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,177739): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,177767): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,178093): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,178396): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,178582): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,178859): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,179152): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,179426): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,179543): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,179571): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,179608): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,179631): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,179878): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,180042): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,180431): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,180776): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,180838): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,181165): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,182139): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,182157): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,182171): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,182310): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,182524): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,182726): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,183412): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,183478): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,183497): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,183622): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,183728): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,183846): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,184300): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,184474): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,184784): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,185081): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,185104): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,185180): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,185201): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,185378): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,185406): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,185939): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,185966): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,186056): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,186194): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,186280): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,186555): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,186714): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,186793): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,186925): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,186963): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,187049): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,187128): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,188313): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,188477): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,188617): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,188716): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,188737): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,188836): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,188933): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,189089): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,189243): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,189384): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,189496): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,189525): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,189690): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,189789): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,189861): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,189908): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,190015): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,190090): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,190114): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,190190): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,190875): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,190898): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,191095): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,191629): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,191740): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,191765): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,191968): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,192258): run-time error CSS1039: Token not allowed after unary operator: '-supergutter'
(2,192354): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,192435): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,192544): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,192628): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,192772): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,192793): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,193060): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,193084): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,193272): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,193490): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,193514): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,193861): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,193890): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,193994): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,194130): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,194585): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,195261): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,195280): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,195356): run-time error CSS1039: Token not allowed after unary operator: '-supergutter'
(2,195393): run-time error CSS1039: Token not allowed after unary operator: '-supergutter'
(2,195873): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,196418): run-time error CSS1039: Token not allowed after unary operator: '-supergutter'
(2,196528): run-time error CSS1039: Token not allowed after unary operator: '-supergutter'
(2,196622): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,196836): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,196966): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,197305): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,197326): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,198185): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,198260): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,198328): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,198450): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,198735): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,198762): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,199071): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,199295): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,199849): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,199936): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,200013): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,201005): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,201096): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,201487): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,201549): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,202239): run-time error CSS1039: Token not allowed after unary operator: '-supergutter'
(2,202509): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,202684): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,203727): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,203754): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,204613): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,204776): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,204967): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,205661): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,205900): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,205993): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,206202): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,206559): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,206649): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,206739): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,206929): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,207359): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,207758): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,208053): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,208074): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,208471): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,208613): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,208638): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,209003): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,209026): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,209576): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,209639): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,209848): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,210320): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,210345): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,210624): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,210816): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,211130): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,211450): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,211474): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,211644): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,211733): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,211982): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,212005): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,213694): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,213759): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,214093): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,214113): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,214933): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,215093): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,215369): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,215561): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,215923): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,215944): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,216440): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,216463): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,216735): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,216908): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,216990): run-time error CSS1039: Token not allowed after unary operator: '-supergutter'
(2,217299): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,217531): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,217555): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,218020): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,218043): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,219732): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,219797): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,220172): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,220192): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,220365): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,220681): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,221081): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,221104): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,222850): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,222913): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,222989): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,223108): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,223321): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,223482): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,223635): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,223705): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,224427): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,224873): run-time error CSS1039: Token not allowed after unary operator: '-input'
(2,224929): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,225021): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,225054): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,225115): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,225138): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,225511): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,225685): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,225850): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,225951): run-time error CSS1039: Token not allowed after unary operator: '-input'
(2,225993): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,226405): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,226431): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,226679): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,226697): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,226723): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,227121): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,227239): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,227256): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,227486): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,227796): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,228137): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,228160): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,228205): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,229585): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,229610): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,229692): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,230268): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,230366): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,230450): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,230471): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,230822): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,231087): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,231296): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,232157): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,233419): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,233518): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,233539): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,233562): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,233735): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,233901): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,233995): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,234136): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,234156): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,234251): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,235050): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,235800): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,235903): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,236018): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,236068): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,236355): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,236502): run-time error CSS1039: Token not allowed after unary operator: '-input'
(2,236561): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,236884): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,237252): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,237466): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,239547): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,239606): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,239886): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,239947): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,239994): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,240015): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,240241): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,240622): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,240735): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,240795): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,240852): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,241007): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,241067): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,241124): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,241257): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,242014): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,242037): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,242146): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,242165): run-time error CSS1039: Token not allowed after unary operator: '-icon'
(2,242347): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,242371): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,242409): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,242432): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,243151): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,243175): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,243229): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,243252): run-time error CSS1039: Token not allowed after unary operator: '-miniicon'
(2,243643): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,244050): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,244071): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,244230): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,244258): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,244294): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,244315): run-time error CSS1039: Token not allowed after unary operator: '-gutter'
(2,244552): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,244683): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
(2,244900): run-time error CSS1039: Token not allowed after unary operator: '-minigutter'
 */
/*! version: 1705058290925; Author: MWD srl; */
:root{--gutter:30px;--supergutter:calc(var(--gutter)*2);--minigutter:calc(var(--gutter)/2);--icon:50px;--miniicon:30px;--input:60px;--nav-icons:40px;--head:70px;--head-desktop:80px;--ease-in-expo:cubic-bezier(0.7,0,0.84,0);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-in-out-expo:cubic-bezier(0.87,0,0.13,1)}*,:after,:before{box-sizing:border-box}:focus{outline:none}a{text-decoration:none}ol,ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6,p{font-weight:300;font-size:1em;margin:0;padding:0}hr{margin-top:25px;margin-bottom:25px;border:0;border-top:1px solid #c1c6cb}blockquote cite{font-weight:700;display:block;margin:10px 0 0}#categoria .categoria--load,#categoria .categoria--load-more,#certificazioni .cert__download--link .download__icon,#designers .designers--load,#designers .designers--load-more,#dovesiamo .dovesiamo__hq .place__btn,#dovesiamo .dovesiamo__hq .place__btn--icon,#faq .faq__accordion .loading,#head .head__logo,#head .head__utilities .lang__item,#head .head__utilities .lang__trigger,#head .head__utilities .login__link,#head .head__utilities .searchbtn,#head .head__utilities .searchbtn__close,#head .head__utilities .searchbtn__open,#head .nav__mobile .mobile__mainnav .langs,#home #home-slider .home-slider__controls .control--item,#home #home-slider .home-slider__stage .home-item.hover-slide .home-item__link .link__arrow,#home #news__home .news__home--controls,#home #news__home .news__home--controls .control,#home #referenze__home .referenze__slider--nav,#home #referenze__home .referenze__slider--nav .nav--item,#home #social__home .socialhub__item--info .info__icon,#macroambiti .categoria--load-more,#macroambiti .macroambiti--hero .hero--bottom .content .goto--icon,#macroambiti .macroambiti--hero .hero--top .content .goto--icon,#news-detail .article--correlati .prod-slider--controls,#news-detail .article--slider__controls,#news-detail .article--slider__controls .control,#news .news--load,#news .news--load-more,#press .press--custom-detail .detail__stage--controls,#press .press--custom-detail .detail__stage--controls .control,#press .press--detail .detail__stage--controls,#press .press--detail .detail__stage--controls .control,#press .press--load,#press .press--load-more,#prodotti .macrolist--grid__cell .product-preview,#prodotti .macrolist--grid__cell .product-preview--image,#prodotti .macrolist--grid__cell .product-preview--stage .item,#project-detail .prj--gallery .prj--gallery--controls,#referenze .goto-top,#referenze .goto-top--icon,#referenze .refs--load-more,#richiedi-accesso .errore-generale,#richiedi-info .errore-generale,#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block.current .accsub--body .tns-controls,#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--body .download--link__icon,#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .space-before .download--link__icon,#scheda-prodotto .scroll-section.gallery-slider .family-slider--controls,#scheda-prodotto .scroll-section.gallery-slider .family-slider--controls .control,#scheda-prodotto .scroll-section.referenze .referenze--controls,#scheda-prodotto .scroll-section.related-alternatives .alternatives--controls,#scheda-prodotto .scroll-section.related-alternatives .related--controls,#search-box .search__icon,#search-box .search__results--body .res--list__pagination,#search-box .search__results--body .res--list__pagination .num--box,#search-box .search__results--body .res--list__pagination .pagination--end,#search-box .search__results--body .res--list__pagination .pagination--item,#search-box .search__results--body .res--list__pagination .pagination--next,#search-box .search__results--body .res--list__pagination .pagination--prev,#search-box .search__results--body .res--list__pagination .pagination--start,#social .social__item--info .info__icon,#social .social__list--controls .control,#special-projects .projects--load,#special-projects .projects--load-more,#thankyou .thankyou__ctas,.anchor-nav .anchor-menu,.anchor-nav .anchor-menu--link,.anchor-nav .logo-pedrali,.cert__overlay,.distanze-overlay,.foot__copy,.foot__social,.foot__social--item,.icon,.loading-overlay .products--load-more,.mktg--box .close--mktg,.mktg--btn__icon,.mktg--overlay,.overlay-referenze .ref--controls,.overlay-referenze .ref--controls .control,.overlay-referenze .ref--info,.overlay-referenze .ref--products,.overlay-referenze .ref--products--box .ref--preview,.overlay-referenze .ref--related .ref--trigger,.overlay-referenze .ref--related .ref--trigger--box,.overlay-referenze .ref--related .ref--trigger__icon,.share-drawer--box,.share-drawer--box .prod-box--info__img,.tiv__video__audio,.tooltip,.videowidget__controls .control{align-items:center;justify-content:center}#certificazioni .cert__download--link,#certificazioni .cert__intro,#certificazioni .cert__logo,#faq .faq__accordion .row .faq__question,#head .nav__mobile .mobile__subazienda .goback,#head .nav__mobile .mobile__subazienda .goback__arrow,#home #news__home .news__item .item__info--date,#home #newsletter__home .newsletter__home--info .info--form .checkradio-box,#home #referenze__home .referenze__item .ref__info--place,#macroambiti .categoria--box .page--title,#macroambiti .macroambiti--head .hero--utilities .content .hero--controls__item,#macroambiti .macroambiti--hero .hero--top .content .goto,#macroambiti .macroambiti--nav .macronav--item__label,#macroambiti .macroambiti--nav .macronav--stage,#mktg--catalogo .mktg--form .checkradio-box,#news-detail .article--head__title .article--date,#news .news--preview__date,#news .news--stage,#news .news--years,#press .press--custom-detail .detail__place,#press .press--detail .detail__place,#press .press--years,#press .preview__place,#privacy .cookie__intro-label,#prodotti .macronav--item,#referenze .referenze--list .refs-preview--info__place,#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .space-before .download--box,#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .space-before .download--link,#scheda-prodotto .scroll-section.intro .intro--info .infobox--label,#scheda-prodotto .scroll-section.intro .intro--info .infobox--text.infobox--premi-list,#scheda-prodotto .scroll-section.intro .intro--text .icons--list,#search-box .search__input--field,#search-box .search__input--suggestions .suggestion,#search-box .search__results--body .news-res__item,#search-box .search__results--body .ref-res__item,#search-box .search__results--body .res--list__pagination .next--box,#search-box .search__results--body .res-res__item,#search-box .search__results--head,#social .social__list,#social .social__list--controls,#social .social__list--name,#social .social__list--slider .tns-nav,#special-projects .projects--list .prj--preview__info .date,.discover,.form .checkradio-box,.form .field__select .fake-select .fake-placeholder,.form__legend,.overlay-referenze .ref--related,.scopri{align-items:center;justify-content:flex-start}#certificazioni .cert__showmore,#head .head__utilities,#home #home-slider .home-slider__controls,#home #social__home .goto,#macroambiti .macroambiti--head .hero--utilities .content .hero--controls,#macroambiti .macroambiti--head .hero--utilities .content .hero--description .reduce,#macroambiti .macroambiti--hero .hero--bottom .content .goto,#scheda-prodotto .floating--buttons,#scheda-prodotto .floating-share,#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--body .download--box,#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--body .download--link,#search-box .search__ctas,#search-box .search__results--body .res--list__pagination .prev--box,.anchor-nav .utilities-links,.gotosection,.mktg--btn,.mktg--ctas{align-items:center;justify-content:flex-end}.tiv .content{align-items:center;justify-content:space-around}#head>.content,#macroambiti .macroambiti--head .hero--utilities .content,#press .press--custom-detail .detail__head,#press .press--detail .detail__head,#privacy .cookie__intro,#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--head,#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .space-before,#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--head,#search-box .search__form,.anchor-nav{align-items:center;justify-content:space-between}#home #social__home .socialhub__item--info,#social .social__item--info,.overlay-referenze .ref--products--box{align-items:flex-start;justify-content:flex-start}#search-box .search__results--body .news-res__info,#search-box .search__results--body .ref-res__info,#search-box .search__results--body .res-res__info,.loading-overlay,.share-drawer--box .prod-box--social{align-items:flex-start;justify-content:center}#designer-detail .designer--intro,.foot .content{align-items:flex-start;justify-content:space-between}.cats--nav--box{align-items:flex-end;justify-content:flex-start}#categoria .categoria--load-more .load-more .plus:after,#categoria .categoria--load-more .load-more .plus:before,#certificazioni .cert__showmore:after,#certificazioni .cert__showmore:before,#faq .faq__accordion .row .faq__question .symbol:after,#faq .faq__accordion .row .faq__question .symbol:before,#head .head__utilities .searchbtn__close:after,#head .head__utilities .searchbtn__close:before,#home #newsletter__home .newsletter__home--info .info--form .checkradio-box .fake-check:after,#home #newsletter__home .newsletter__home--info .info--form .checkradio-box .fake-check:before,#macroambiti .categoria--load-more .load-more .plus:after,#macroambiti .categoria--load-more .load-more .plus:before,#macroambiti .macroambiti--hero .hero--bottom .content .trigger-description:after,#macroambiti .macroambiti--hero .hero--bottom .content .trigger-description:before,#mktg--catalogo .mktg--form .checkradio-box .fake-check:after,#mktg--catalogo .mktg--form .checkradio-box .fake-check:before,#news .news--load-more .load-more .plus:after,#news .news--load-more .load-more .plus:before,#overlay-360 .overlay360--close:after,#overlay-360 .overlay360--close:before,#overlay-360 .overlaygrid--close:after,#overlay-360 .overlaygrid--close:before,#overlay-grid .overlay360--close:after,#overlay-grid .overlay360--close:before,#overlay-grid .overlaygrid--close:after,#overlay-grid .overlaygrid--close:before,#overlay .overlay--close:after,#overlay .overlay--close:before,#press .press--custom-detail .detail__head .close--detail:after,#press .press--custom-detail .detail__head .close--detail:before,#press .press--detail .detail__head .close--detail:after,#press .press--detail .detail__head .close--detail:before,#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block.current .accsub--body .tns-controls button:after,#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block.current .accsub--body .tns-controls button:before,#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--head__icon:after,#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--head__icon:before,#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--head__icon:after,#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--head__icon:before,#search-box .search__close:after,#search-box .search__close:before,.cats--nav .close-cats-nav:after,.cats--nav .close-cats-nav:before,.cert__overlay--close:after,.cert__overlay--close:before,.distanze-overlay__box .close--distanze:after,.distanze-overlay__box .close--distanze:before,.form .checkradio-box .fake-check:after,.form .checkradio-box .fake-check:before,.form .field__select .fake-select .fake-placeholder:after,.form .field__select .fake-select .fake-placeholder:before,.mktg--box .close--mktg:after,.mktg--box .close--mktg:before,.ref-img-overlay .close-ref-img-overlay:after,.ref-img-overlay .close-ref-img-overlay:before,.share-drawer--box .close-share:after,.share-drawer--box .close-share:before{content:"";position:absolute;top:50%;left:50%;display:block}#categoria .categoria--load-more .load-more .plus:before,#certificazioni .cert__showmore:before,#faq .faq__accordion .row .faq__question .symbol:before,#head .head__utilities .searchbtn__close:before,#home #newsletter__home .newsletter__home--info .info--form .checkradio-box .fake-check:before,#macroambiti .categoria--load-more .load-more .plus:before,#macroambiti .macroambiti--hero .hero--bottom .content .trigger-description:before,#mktg--catalogo .mktg--form .checkradio-box .fake-check:before,#news .news--load-more .load-more .plus:before,#overlay-360 .overlay360--close:before,#overlay-360 .overlaygrid--close:before,#overlay-grid .overlay360--close:before,#overlay-grid .overlaygrid--close:before,#overlay .overlay--close:before,#press .press--custom-detail .detail__head .close--detail:before,#press .press--detail .detail__head .close--detail:before,#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block.current .accsub--body .tns-controls button:before,#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--head__icon:before,#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--head__icon:before,#search-box .search__close:before,.cats--nav .close-cats-nav:before,.cert__overlay--close:before,.distanze-overlay__box .close--distanze:before,.form .checkradio-box .fake-check:before,.form .field__select .fake-select .fake-placeholder:before,.mktg--box .close--mktg:before,.ref-img-overlay .close-ref-img-overlay:before,.share-drawer--box .close-share:before{transform:translate(-50%,-50%) rotate(-45deg)}#categoria .categoria--load-more .load-more .plus:after,#certificazioni .cert__showmore:after,#faq .faq__accordion .row .faq__question .symbol:after,#head .head__utilities .searchbtn__close:after,#home #newsletter__home .newsletter__home--info .info--form .checkradio-box .fake-check:after,#macroambiti .categoria--load-more .load-more .plus:after,#macroambiti .macroambiti--hero .hero--bottom .content .trigger-description:after,#mktg--catalogo .mktg--form .checkradio-box .fake-check:after,#news .news--load-more .load-more .plus:after,#overlay-360 .overlay360--close:after,#overlay-360 .overlaygrid--close:after,#overlay-grid .overlay360--close:after,#overlay-grid .overlaygrid--close:after,#overlay .overlay--close:after,#press .press--custom-detail .detail__head .close--detail:after,#press .press--detail .detail__head .close--detail:after,#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block.current .accsub--body .tns-controls button:after,#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--head__icon:after,#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--head__icon:after,#search-box .search__close:after,.cats--nav .close-cats-nav:after,.cert__overlay--close:after,.distanze-overlay__box .close--distanze:after,.form .checkradio-box .fake-check:after,.form .field__select .fake-select .fake-placeholder:after,.mktg--box .close--mktg:after,.ref-img-overlay .close-ref-img-overlay:after,.share-drawer--box .close-share:after{transform:translate(-50%,-50%) rotate(45deg)}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{position:relative;left:0}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-fadeOut,.tns-normal{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:2333.33333%;position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:1.42857%;height:10px;float:left}@font-face{font-family:CircularXXWeb-Book;src:url(../fonts/CircularXXWeb-Book.woff) format("woff")}@font-face{font-family:CircularXXWeb-Book;src:url(../fonts/CircularXXWeb-Book.woff2) format("woff2")}@font-face{font-family:CircularXXWeb-Bold;src:url(../fonts/CircularXXWeb-Bold.woff) format("woff")}@font-face{font-family:CircularXXWeb-Bold;src:url(../fonts/CircularXXWeb-Bold.woff2) format("woff2")}@font-face{font-family:CircularXX-Light;src:url(../fonts/CircularXX-Light.woff) format("woff")}@font-face{font-family:CircularXX-Light;src:url(../fonts/CircularXX-Light.woff2) format("woff2")}.o-ratio{position:relative;display:block;overflow:hidden}.o-ratio:before{display:block;padding-bottom:100%;width:100%;content:""}.o-ratio>embed,.o-ratio>iframe,.o-ratio>img,.o-ratio>object,.o-ratio_content{position:absolute;top:0;bottom:0;left:0;width:100%}.o-image_wrapper{position:relative;overflow:hidden}.o-image_wrapper .o-image{position:absolute;top:0;left:0;display:block;width:100%;height:100%;clip-path:polygon(0 0,100% 0,100% 0,0 0);-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);transition:clip-path 1.2s cubic-bezier(.23,1,.32,1),transform 1.2s cubic-bezier(.23,1,.32,1);z-index:3}.o-image_wrapper .o-image iframe,.o-image_wrapper .o-image img,.o-image_wrapper .o-image video{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.4)}.o-image_wrapper .o-simple-image{position:absolute;top:0;left:0;clip-path:polygon(0 0,100% 0,100% 0,0 0);-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);will-change:clip-path}.o-image_wrapper .o-simple-image,.o-image_wrapper .o-simple-image img{display:block;width:100%;height:100%;transition:.63s cubic-bezier(.39,.575,.565,1)}.o-image_wrapper .o-simple-image img{object-fit:cover;transform:scale(1.1);will-change:transform}.o-image_wrapper .cover{position:absolute;top:0;left:0;display:block;background:rgba(0,0,0,.1);width:100%;height:100%;clip-path:polygon(0 0,100% 0,100% 0,0 0);-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);z-index:2}.o-image_wrapper.is-inview .o-image{animation:reveal 1.8s cubic-bezier(.865,.015,0,1.005) forwards}.o-image_wrapper.is-inview .o-image iframe,.o-image_wrapper.is-inview .o-image img,.o-image_wrapper.is-inview .o-image video{transform:scale(1)}.o-image_wrapper.is-inview .cover{animation:revealbis 1.65s cubic-bezier(.865,.015,0,1.005) forwards}.o-image_wrapper.is-inview .o-simple-image{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.o-image_wrapper.is-inview .o-simple-image img{transform:scale(1)}@keyframes reveal{0%{clip-path:polygon(0 0,100% 0,100% 0,0 0);-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0)}50%{clip-path:polygon(0 0,100% 0,100% 0,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes revealbis{0%{clip-path:polygon(0 0,100% 0,100% 0,0 0);-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0)}50%{clip-path:polygon(0 0,100% 0,100% 0,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.form,.form__box{display:block;width:100%}.form__box{margin:0 auto}.form__fieldset{display:flex;flex-wrap:wrap;width:100%;border:0;margin:0 0 calc(var(--gutter)*2);padding:0}.form__legend{display:flex;width:100%;font-family:CircularXXWeb-Bold;font-size:1.2rem;margin-bottom:var(--gutter)}.form__legend:before{content:"";display:block;background:#000;width:var(--gutter);height:2px;margin:0 var(--minigutter) 0 0}.form__field{display:block;width:100%;margin-bottom:var(--gutter)}.form__input,.form__textarea{display:block;background:#fff;width:100%;height:var(--input);border:0;border-bottom:1px solid #000;padding:var(--minigutter) 0}.form__textarea{height:calc(var(--head)*2)}.form__privacy{align-items:flex-start!important}.form__privacy .checkradio-box--label{display:block;font-size:1.2rem}.form__privacy .checkradio-box--label small{display:block;width:100%;margin-top:var(--minigutter)}.form__btns{display:flex;justify-content:flex-end;width:100%;margin-top:calc(var(--gutter)*2)}.form__btn{background:transparent;border:0;margin-top:calc(var(--gutter)*2)!important}.form .field__label{font-family:CircularXXWeb-Bold}.form .field__input,.form .field__select{position:relative}.form .field__input.with-errors,.form .field__select.with-errors{padding-bottom:calc(var(--gutter)*2)}.form .field__input .error,.form .field__select .error{position:absolute;bottom:0;left:0;display:block;width:100%;color:#ff4f38;padding:calc(var(--gutter)/3) 0;opacity:0}.form .field__input .error.show,.form .field__select .error.show{opacity:1}.form .field__select .fake-select{display:block;width:100%;height:var(--input);border-bottom:1px solid #000;position:relative;cursor:pointer}.form .field__select .fake-select .fake-placeholder{display:flex;width:100%;height:100%;color:rgba(0,0,0,.5);position:relative}.form .field__select .fake-select .fake-placeholder:after,.form .field__select .fake-select .fake-placeholder:before{right:0;left:auto;background:#000;width:11px;height:2px}.form .field__select .fake-select .fake-placeholder:after{margin-left:-7px}.form .field__select .fake-select .fake-placeholder:before{margin-right:-8px}.form .field__select .fake-select .fake-placeholder.choosen{color:#000}.form .field__select .fake-select .dropdown{position:absolute;top:calc(100% + 1px);left:0;display:block;width:100%;height:200px;background:#fff;border-left:1px solid rgba(0,0,0,.2);border-right:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);z-index:100;padding:var(--minigutter);overflow:auto;pointer-events:none;clip-path:polygon(0 0,100% 0,100% 0,0 0);transition:.18s cubic-bezier(.39,.575,.565,1)}.form .field__select .fake-select .dropdown__item{width:100%}.form .field__select .fake-select .dropdown__item .checkradio-box--label,.form .field__select .fake-select .dropdown__item .fake-check{pointer-events:none}.form .field__select .fake-select .dropdown.open{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);pointer-events:all}.form #submit-form{transition:.18s linear}.form #submit-form:disabled{opacity:.5}.form #submit-form:not(:disabled){opacity:1}.form .tmp-select{display:block;width:100%;height:var(--input);border:0;border-bottom:1px solid #000}.form .checkradio-box{display:flex;width:100%;position:relative;margin:10px auto;cursor:pointer}.form .checkradio-box *{pointer-events:none}.form .checkradio-box .fake-check{display:block;background:transparent;width:26px;height:26px;transition:.18s linear;border:1px solid #000;border-radius:100%;position:relative}.form .checkradio-box .fake-check:after,.form .checkradio-box .fake-check:before{top:50%;left:13px;background:#fff;transition:.18s cubic-bezier(.39,.575,.565,1)}.form .checkradio-box .fake-check:before{width:13px;height:3px;transform:translate(-3px,3px) rotate(-45deg) scaleX(0);transform-origin:center left}.form .checkradio-box .fake-check:after{transform-origin:center left;width:7px;height:3px;transform:translate(-7px,-50%) rotate(45deg) scaleX(0)}.form .checkradio-box--input{display:none;width:20px;height:20px}.form .checkradio-box--input:checked~.fake-check{background:#62aca0;border:0}.form .checkradio-box--input:checked~.fake-check:before{transform:translate(-3px,3px) rotate(-45deg) scaleX(1);transition-delay:.18s}.form .checkradio-box--input:checked~.fake-check:after{transform:translate(-7px,-50%) rotate(45deg) scaleX(1)}.form .checkradio-box--input:not(:checked)~.fake-check{background:#fff;border-radius:1px solid #000}.form .checkradio-box--input:not(:checked)~.fake-check:before{transform:translate(-3px,3px) rotate(-45deg) scaleX(0);transition-delay:0ms}.form .checkradio-box--input:not(:checked)~.fake-check:after{transform:translate(-7px,-50%) rotate(45deg) scaleX(0);transition-delay:.18s}.form .checkradio-box--label{display:block;width:calc(100% - var(--gutter));font-size:1rem;line-height:1em;padding-left:var(--minigutter);text-align:left}.form .checkradio-box--label a{color:#000;text-decoration:underline;margin-left:3px}@media (min-width:999px){.form{width:80%;margin:0 auto}.form__fieldset{justify-content:space-between}.form__field{width:48%}.form__field.full{width:100%}}@media (min-width:1199px){.form{width:75%}}.titles .main-title{font-family:CircularXXWeb-Bold}.titles .main-title.centered{text-align:center}.titles .main-title .titles--label,.titles .main-title .titles--sub{display:block;width:100%;line-height:1em}.titles .main-title .titles--label{font-size:2rem}.titles .main-title .titles--sub{font-size:1.25rem}@media (min-width:999px){.titles .main-title .titles--label{font-size:3.313rem}}@media (min-width:1199px){.titles .main-title .titles--label{font-size:6.5rem}.titles .main-title .titles--sub{font-size:2.5rem}}@media (hover:hover){html:hover .cursor{opacity:1}.cursor{position:fixed;top:0;left:0;z-index:9999999;width:50px;height:50px;margin:-25px 0 0 -25px;opacity:0;transition:opacity .2s cubic-bezier(.23,1,.32,1);pointer-events:none}.cursor--hover .cursor-inner{transform:scale(.5);opacity:0}.cursor--hover .cursor-outer{transform:scale(2.15);opacity:1;transition:.36s cubic-bezier(.39,.575,.565,1)}.cursor-move-inner{position:absolute;top:50%;left:50%;width:6px;height:6px;margin-top:-3px;margin-left:-3px}.cursor-move-outer{position:absolute;top:0;left:0;width:100%;height:100%}.cursor-inner{display:none!important;width:100%;height:100%;background:#000;border-radius:50%;transition:transform .4s cubic-bezier(.165,.84,.44,1),opacity .4s cubic-bezier(.23,1,.32,1)}.cursor-outer{display:block;width:100%;height:100%;border:1px solid #0d0d0d;border-radius:50%;box-sizing:border-box;transition:border .4s cubic-bezier(.23,1,.32,1),transform .4s cubic-bezier(.165,.84,.44,1),opacity .4s cubic-bezier(.23,1,.32,1)}body.no-cursor .coursor,body.no-cursor .coursor-inner,body.no-cursor .coursor-move-inner,body.no-cursor .coursor-move-outer,body.no-cursor .coursor-outer{display:none!important;opacity:0!important}}.discover{display:inline-flex;max-width:min-content;font-family:CircularXXWeb-Bold;color:#000;font-size:1.25rem;line-height:1.188rem;position:relative;margin-top:var(--gutter);padding:0 0 0 var(--gutter)}.discover__circle,.discover__label{pointer-events:none;transition:.18s linear}.discover__circle{position:absolute;top:50%;left:0;display:block;width:10px;height:10px;border-radius:100%;border:2px solid #000;margin-top:-5px;margin-right:var(--gutter)}.discover__label{display:block;white-space:nowrap;position:relative}.discover__label:before{top:-2px;display:none;background:#fff;height:calc(100% + 5px)}.discover__label:after,.discover__label:before{content:"";position:absolute;left:0;width:100%;z-index:-1}.discover__label:after{bottom:3px;display:block;background:#000;height:2px;transition:transform .5s;transform:scaleX(0);transform-origin:right}.discover.text-color-white .discover__circle{border:2px solid #fff}.discover.text-color-white .discover__label{color:#fff}.discover.share .discover__circle{border:2px solid #92b1e3}.discover.reqinfo .discover__circle{border:2px solid #ff4f38}@media (min-width:999px){.discover{font-size:1.563rem;line-height:1.875rem;padding:var(--gutter)}}@media (hover:hover){.discover:hover .discover__circle{width:80px;height:80px;margin-top:-40px;border-width:1px;z-index:-2;clip-path:polygon(0 0,100% 0,100% 30%,30% 30%,40% 80%,100% 80%,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 30%,30% 30%,40% 80%,100% 80%,100% 100%,0 100%)}.discover:hover .discover__label:after{transform:scaleX(1);transform-origin:left}}.gotosection{display:flex;margin-right:2vw;padding-bottom:var(--gutter)}.gotosection__label{font-size:1.3rem;color:#000}.gotosection__icon{width:47px;margin-left:var(--minigutter);overflow:hidden;position:relative}.gotosection__icon,.gotosection__icon svg{display:block;height:18px;transition:.36s cubic-bezier(.39,.575,.565,1)}.gotosection__icon svg{position:absolute;top:0;left:0;width:72px;fill:#000;transform:scaleX(-1) translateX(25px)}@media (hover:hover){.gotosection:hover .gotosection__icon{width:72px;height:18px}.gotosection:hover .gotosection__icon svg{transform:scaleX(-1) translateX(0)}}.u-2\:1:before{padding-bottom:50%}.u-4\:3:before{padding-bottom:75%}.u-3\:4:before{padding-bottom:133.33333%}.u-3\:2:before{padding-bottom:66.66667%}.u-16\:9:before{padding-bottom:56.25%}.u-8\:16:before{padding-bottom:200%}.u-9\:16:before{padding-bottom:177.77778%}.u-16\:10:before{padding-bottom:62.5%}.u-16\:7:before{padding-bottom:43.75%}.u-16\:11:before{padding-bottom:68.75%}.u-16\:8:before{padding-bottom:50%}.u-11\:16:before{padding-bottom:145.45455%}.u-12\:16:before{padding-bottom:133.33333%}.u-16\:12:before{padding-bottom:75%}.scopri{display:flex;width:min-content;position:relative;cursor:pointer}.scopri--icon{position:absolute;top:50%;left:0;width:var(--minigutter);border-radius:100%;border:3px solid #000;transform:translateY(-50%);will-change:width}.scopri--icon,.scopri--label{display:inline-block;transition:.35s cubic-bezier(.39,.575,.565,1)}.scopri--label{float:left;width:auto;font-family:CircularXXWeb-Bold;font-size:1.25em;padding-left:var(--gutter);will-change:padding-left}@media (hover:hover){.scopri:hover .scopri--icon{width:calc(100% + var(--gutter) - 6px);border:1px solid #000}.scopri:hover .scopri--label{padding-left:calc(var(--gutter) - 10px);text-align:center}}.simple-text{font-size:1.25rem;line-height:1.8rem;color:#000}#itsawrap{display:block;width:100%;opacity:0;overflow-x:hidden}.site-head{z-index:2000}.content{display:block;width:100%;max-width:96vw;margin:0 auto;padding:0 2vw;position:relative}@media (min-width:1400px){.content{max-width:100%}.content.small-content{max-width:70vw}}@media (min-width:1600px){.content{max-width:96vw}.content.small-content{max-width:1440px}}@media (min-width:1900px){.content{max-width:1700px;padding:0}.content.small-content{max-width:1440px}}.page__content,.page__foot,.page__head{position:relative;z-index:10}.main-content,.page__content{display:block;width:100%}.main-content{position:relative;overflow:hidden;padding-top:calc(var(--head) + var(--gutter)*2)}.main-content.no-padding{padding-top:0}.fullscreen{display:block;width:100%}@media (min-width:999px){.fullscreen{width:100%;height:100vh}.fullscreen .content{height:100%}}.section{padding:calc(var(--gutter)*2) 0}.section.nopadding{padding:0}@media (min-width:1199px){.section{padding:calc(var(--gutter)*3) 0}.section.nopadding{padding:0}}@media (min-width:999px){.scroll-section{height:100vh}}#head{position:fixed;height:var(--head);z-index:10000}#head,#head:before{top:0;left:0;display:block;width:100%}#head:before{content:"";position:absolute;background:#fff;height:100%;transform:translateY(-100%);transition:.18s cubic-bezier(.39,.575,.565,1)}#head.scrolling:before{transform:translateY(0)}#head>.content{display:flex;height:100%;position:relative;z-index:3}#head .head__logo{display:flex;width:101px;height:10px}#head .head__logo svg{display:block;width:100%;height:100%;fill:#000}#head .head__logo img{display:block;width:100%;height:100%;object-fit:contain}#head .head__utilities{display:flex;width:50%}#head .head__utilities .lang__trigger,#head .head__utilities .login__link{display:none;width:var(--nav-icons);height:var(--nav-icons)}#head .head__utilities .lang__trigger svg,#head .head__utilities .login__link svg{display:block;width:50%;height:50%;fill:#000}#head .head__utilities .lang__item{display:flex;width:var(--nav-icons);height:var(--nav-icons);color:#000;font-family:CircularXXWeb-Bold;font-size:1rem;text-transform:uppercase}#head .head__utilities .navbtn{display:block;width:var(--nav-icons);height:var(--nav-icons);position:relative;border:0;margin-right:var(--minigutter);background:transparent;z-index:100}#head .head__utilities .navbtn .bar{position:absolute;top:50%;left:50%;display:block;background:#000;width:32px;height:1px;transform:translate(-50%,-50%);transition:.18s cubic-bezier(.39,.575,.565,1);pointer-events:none}#head .head__utilities .navbtn .bar:first-of-type{margin-top:-6px}#head .head__utilities .navbtn .bar:nth-of-type(3){margin-top:6px}#head .head__utilities .navbtn.close .bar:first-of-type{margin-top:0;transform:translate(-50%,-50%) rotate(45deg)}#head .head__utilities .navbtn.close .bar:nth-of-type(2){transform:translate(-50%,-50%) scaleX(0)}#head .head__utilities .navbtn.close .bar:nth-of-type(3){margin-top:0;transform:translate(-50%,-50%) rotate(-45deg)}#head .head__utilities .searchbtn{display:flex;background:#fff;width:var(--nav-icons);height:var(--nav-icons);border-radius:100%;border:0;margin-left:var(--minigutter);position:relative}#head .head__utilities .searchbtn__close,#head .head__utilities .searchbtn__open{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;background:transparent;border:0}#head .head__utilities .searchbtn__close svg,#head .head__utilities .searchbtn__open svg{position:absolute;top:50%;left:50%;display:block;width:20px;height:20px;fill:#000;transform:translate(-50%,-50%)}#head .head__utilities .searchbtn__close{display:none}#head .head__utilities .searchbtn__close:after,#head .head__utilities .searchbtn__close:before{background:#000;width:60%;height:2px}#head .head__utilities .searchbtn.show-close .searchbtn__open{display:none}#head .head__utilities .searchbtn.show-close .searchbtn__close{display:block}#head .nav__desktop{display:none}#head .nav__mobile{position:fixed;top:0;left:0;display:block;background:#dbd3cb;width:100%;height:100vh;z-index:2;transform:translateY(-100%);pointer-events:none;transition:.36s cubic-bezier(.39,.575,.565,1)}#head .nav__mobile.show{pointer-events:all;transform:translateY(0)}#head .nav__mobile .mobile__mainnav,#head .nav__mobile .mobile__subazienda{position:absolute;top:0;left:0;display:block;width:100%;height:calc(100% - var(--head) - var(--gutter));margin-top:calc(var(--head) + var(--gutter));overflow:auto;transition:.18s cubic-bezier(.39,.575,.565,1)}#head .nav__mobile .mobile__mainnav--links{display:block;width:80%;margin:0 auto calc(var(--gutter)*2)}#head .nav__mobile .mobile__mainnav--links .nav--link{display:block;font-family:CircularXXWeb-Bold;font-size:1.8rem;color:#000;margin-bottom:var(--minigutter)}#head .nav__mobile .mobile__mainnav--links .nav--link__small{font-family:CircularXXWeb-Bold;color:#000}#head .nav__mobile .mobile__mainnav .langs{display:flex;margin-top:calc(var(--gutter)*2)}#head .nav__mobile .mobile__mainnav .langs__item{display:block;font-family:CircularXXWeb-Bold;font-size:1.3rem;color:#000;opacity:.5;text-transform:lowercase;margin:0 calc(var(--gutter)/3)}#head .nav__mobile .mobile__mainnav .langs__item.current{opacity:1}#head .nav__mobile .mobile__mainnav--foot{position:absolute;bottom:0;left:0;display:flex;flex-direction:column;background:#dbd3cb;width:100%;padding:var(--minigutter) 0;text-align:center;align-items:center}#head .nav__mobile .mobile__mainnav--foot .mainnav__foot--logo{display:block;width:140px;height:30px;margin:0 auto calc(var(--gutter)/3)}#head .nav__mobile .mobile__mainnav--foot .mainnav__foot--logo svg{display:block;width:100%;height:100%;fill:#000}#head .nav__mobile .mobile__mainnav--foot .mainnav__foot--logo img{display:block;width:100%;height:100%;object-fit:contain}#head .nav__mobile .mobile__mainnav--foot .mainnav__foot--legal{display:block;width:100%;text-align:center;color:#000}#head .nav__mobile .mobile__mainnav.hide{transform:translateX(-100%);pointer-events:none}#head .nav__mobile .mobile__subazienda{pointer-events:none;transform:translateX(100%);padding-bottom:calc(var(--gutter)*3)}#head .nav__mobile .mobile__subazienda.show{transform:translateX(0);pointer-events:all}#head .nav__mobile .mobile__subazienda .goback{display:flex}#head .nav__mobile .mobile__subazienda .goback__arrow{display:flex;width:var(--icon);height:var(--icon)}#head .nav__mobile .mobile__subazienda .goback__arrow svg{display:block;width:60%;height:60%;fill:#000;transform:scaleX(-1)}#head .nav__mobile .mobile__subazienda .goback__label{font-family:CircularXXWeb-Bold;font-size:1.7rem}#head .nav__mobile .mobile__subazienda .sub-col{display:block;width:100%;padding:var(--gutter)}#head .nav__mobile .mobile__subazienda .sub-col__title{display:flex;align-items:center;justify-content:flex-start;width:100%;font-family:CircularXXWeb-Bold;font-size:1rem;margin-bottom:var(--gutter)}#head .nav__mobile .mobile__subazienda .sub-col__title:before{content:"";display:block;background:#000;width:var(--gutter);height:3px;margin-right:var(--minigutter)}#head .nav__mobile .mobile__subazienda .sub-col__links{display:block;width:100%;margin:0;padding:0;list-style:none;padding-right:calc(var(--gutter)*2)}#head .nav__mobile .mobile__subazienda .sub-col__item{display:block;width:100%}#head .nav__mobile .mobile__subazienda .sub-col__item .submenu__link{display:block;font-family:CircularXXWeb-Bold;font-size:1.6rem;line-height:1.2em;color:#000;position:relative;margin-bottom:var(--gutter)}#head .submenu-azienda{display:none}@media (min-width:1199px){#head .head__logo{width:160px;height:17px}#head .head__utilities{justify-content:space-between;width:120px}#head .head__utilities .navbtn{display:none}#head .head__utilities .login__link{display:flex}#head .head__utilities .searchbtn{margin:0}#head .head__utilities .searchbtn__close{width:0;height:0;overflow:hidden}#head .head__utilities .lang__trigger{display:block}#head .head__utilities .lang__trigger .lang__box{display:block;width:100%;height:var(--nav-icons);transition:.18s cubic-bezier(.39,.575,.565,1);overflow:hidden}#head .head__utilities .lang__trigger .lang__list{display:block;background:#fff;width:100%;padding-bottom:var(--minigutter)}#head .head__utilities .lang__trigger .lang__list--item{display:flex;align-items:center;justify-content:center;width:80%;height:var(--nav-icons);color:#000;font-family:CircularXXWeb-Bold;font-size:1rem;position:relative;cursor:pointer;margin:0 auto}#head .head__utilities .lang__trigger .lang__list--item:after{content:"";position:absolute;bottom:0;left:0;display:block;background:#000;width:100%;height:2px;transition:transform .5s;transform:scaleX(0);transform-origin:right}#head .head__utilities .lang__trigger .lang__list--item:hover:after{transform:scaleX(1);transform-origin:left}#head .head__utilities .lang__trigger .lang__list--item.current:after{transform:scaleX(1)}#head .head__utilities .lang__trigger .lang__box.triggered,#head .head__utilities .lang__trigger .lang__box:hover{height:255px}#head .nav__mobile{display:none}#head .nav__desktop{display:flex;align-items:center;justify-content:center;width:calc(100% - 353px);height:100%;text-align:center}#head .nav__desktop .nav--link{display:inline-block;font-family:CircularXXWeb-Book;font-size:1.3rem;color:#000;margin:0 var(--gutter);position:relative}#head .nav__desktop .nav--link:after{content:"";position:absolute;bottom:0;left:0;display:block;background:#000;width:100%;height:2px;transition:transform .5s;transform:scaleX(0);transform-origin:right}#head .nav__desktop .nav--link:hover:after{transform:scaleX(1);transform-origin:left}#head .nav__desktop .nav--link.current:after{transform:scaleX(1)}#head .submenu-azienda{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;background:#dbd3cb;width:100%;height:100vh;z-index:1;clip-path:polygon(0 0,100% 0,100% 0,0 0);-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);pointer-events:none;transition:.36s cubic-bezier(.39,.575,.565,1)}#head .submenu-azienda.show{pointer-events:all;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}#head .submenu-azienda .content{display:flex;align-items:flex-start;justify-content:space-between;position:relative;padding-top:var(--icon)}#head .submenu-azienda .content .close-submenu{position:absolute;top:0;right:0;display:block;width:var(--icon);height:var(--icon);cursor:pointer}#head .submenu-azienda .content .close-submenu:after,#head .submenu-azienda .content .close-submenu:before{content:"";position:absolute;top:50%;left:50%;display:block;background:#000;width:80%;height:1px}#head .submenu-azienda .content .close-submenu:before{transform:translate(-50%,-50%) rotate(45deg)}#head .submenu-azienda .content .close-submenu:after{transform:translate(-50%,-50%) rotate(-45deg)}#head .submenu-azienda .sub-col{display:block;width:33.33333%}#head .submenu-azienda .sub-col__title{display:flex;align-items:center;justify-content:flex-start;width:100%;font-family:CircularXXWeb-Bold;font-size:1.4rem;margin-bottom:var(--gutter)}#head .submenu-azienda .sub-col__title:before{content:"";display:block;background:#000;width:var(--gutter);height:3px;margin-right:var(--minigutter)}#head .submenu-azienda .sub-col__links{display:block;width:100%;margin:0;padding:0;list-style:none;padding-right:calc(var(--gutter)*2)}#head .submenu-azienda .sub-col__item{display:block;width:100%}#head .submenu-azienda .sub-col__item .submenu__link{display:block;font-family:CircularXXWeb-Bold;font-size:2.2rem;line-height:2.4rem;color:#000;position:relative;margin-bottom:var(--gutter)}#head .submenu-azienda .sub-col__item .submenu__link--icon,#head .submenu-azienda .sub-col__item .submenu__link--label{pointer-events:none;transition:.18s linear}#head .submenu-azienda .sub-col__item .submenu__link--icon{position:absolute;top:50%;left:0;display:block;width:47px;height:17px;opacity:0;transform:translate(-50%,-50%)}#head .submenu-azienda .sub-col__item .submenu__link--icon svg{display:block;width:100%;height:100%;fill:#000}#head .submenu-azienda .sub-col__item .submenu__link--label{display:block}#head .submenu-azienda .sub-col__item .submenu__link.current .submenu__link--icon{transform:translateY(-50%);opacity:1}#head .submenu-azienda .sub-col__item .submenu__link.current .submenu__link--label{transform:translateX(60px)}}@media (min-width:1599px){#head .submenu-azienda .sub-col__item .submenu__link{font-size:2.5rem;line-height:2.813rem;margin-bottom:calc(var(--gutter)*1.5)}}@media (hover:hover){#head .nav__mobile{clip-path:polygon(0 0,100% 0,100% 0,0 0);-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0)}#head .nav__mobile.show{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.foot{display:block;background:#dbd3cb;width:100%;margin-top:calc(var(--gutter)*2);position:relative;z-index:100}.foot .content{display:flex;flex-wrap:wrap;padding-top:calc(var(--gutter)*2);padding-bottom:calc(var(--gutter)*2);position:relative}.foot__link{float:left;display:block;width:auto;font-family:CircularXXWeb-Book;font-size:1.3rem;color:#000;max-width:min-content;white-space:nowrap}@media (max-width:1000px){.foot__link{text-align:left;margin:0}}.foot__box{display:block;width:100%;margin-bottom:var(--gutter)}.foot__box.foot__macro,.foot__box.foot__utilities{display:flex;flex-direction:column;order:1}.foot__box.foot__utilities{float:right;text-align:right;align-items:flex-end}@media (max-width:1000px){.foot__box.foot__utilities{float:left;text-align:left;align-items:flex-start;margin:0}}.foot__box.foot__copy{display:flex;order:4}.foot__box.foot__social{order:3}.foot__copy{flex-direction:column;text-align:center;margin-bottom:0}.foot__copy--logo{display:block;width:242px;height:52px;margin:0 0 calc(var(--gutter)/3)}.foot__copy--logo img{display:block;width:100%;height:100%;object-fit:contain}.foot__copy--logo svg{display:block;width:100%;height:100%;fill:#000}.foot__social{display:flex;margin:calc(var(--gutter)*2) 0}.foot__social--item{display:flex;width:var(--miniicon);height:var(--miniicon);margin:0 calc(var(--gutter)/3)}.foot__social--item svg{display:block;width:80%;height:80%;fill:#000}@media (min-width:999px){.foot{height:70vh}.foot .content{height:100%}.foot__box{width:50%}.foot__box.foot__copy{order:3;justify-content:flex-start;text-align:left}.foot__box.foot__social{order:4;text-align:right;justify-content:flex-end}.foot__utilities{text-align:right}.foot__link{font-size:1.6rem}.foot__copy,.foot__social{align-self:flex-end;margin:0}.foot__copy{align-items:flex-start}.foot__copy--logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:242px;height:52px}}@media (min-width:1399px){.foot__copy--logo{width:242px;height:52px}}@media (min-width:1599px){.foot{height:60vh}.foot__copy--logo{width:479px;height:103px}.foot__link{font-size:1.875rem}}#home{padding-top:0}#home #home-slider{display:block;width:100%;height:100vh;background:#fff;position:relative}@media (orientation:portrait){#home #home-slider{height:80vh}}#home #home-slider .home-slider__stage{display:block;width:100%;height:calc(100% - var(--icon)*2);position:relative;overflow:hidden}#home #home-slider .home-slider__stage .home-item{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:1;padding-top:var(--head);transition:.8s cubic-bezier(.645,.045,.355,1)}@media (min-width:999px){#home #home-slider .home-slider__stage .home-item{padding-top:var(--head-desktop)}}#home #home-slider .home-slider__stage .home-item__bg{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:1}#home #home-slider .home-slider__stage .home-item__bg img,#home #home-slider .home-slider__stage .home-item__bg video{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:.8s cubic-bezier(.645,.045,.355,1);transform:translateX(10%)}#home #home-slider .home-slider__stage .home-item__video{position:absolute;top:0;left:0;display:block;background:#fff;width:100%;height:100%}#home #home-slider .home-slider__stage .home-item__video iframe{display:block;width:100%;height:100%;object-fit:cover}#home #home-slider .home-slider__stage .home-item .content{display:flex;flex-direction:column;justify-content:flex-start;height:100%;position:relative;z-index:4;transform:translateY(10%);transition:.8s cubic-bezier(.39,.575,.565,1);transition-delay:.2s;padding-top:var(--gutter)}#home #home-slider .home-slider__stage .home-item.current{z-index:100;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}#home #home-slider .home-slider__stage .home-item.current .home-item__bg img,#home #home-slider .home-slider__stage .home-item.current .home-item__bg video{transform:translateX(0)}#home #home-slider .home-slider__stage .home-item.current .content{transform:translateY(0)}#home #home-slider .home-slider__stage .home-item.hideit{z-index:0;clip-path:polygon(0 0,0 0,0 100%,0 100%);-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%)}#home #home-slider .home-slider__stage .home-item.hideit .home-item__bg img{transform:translateX(-10%)}#home #home-slider .home-slider__stage .home-item.hideit .content{transform:translateY(0)}#home #home-slider .home-slider__stage .home-item.hover-slide .link__bg{position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:0;z-index:2}#home #home-slider .home-slider__stage .home-item.hover-slide .link__bg img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}#home #home-slider .home-slider__stage .home-item.hover-slide .home-item__link{display:block;position:relative;transition:.36s linear;margin:calc(var(--gutter)/3) 0}#home #home-slider .home-slider__stage .home-item.hover-slide .home-item__link .link__arrow{position:absolute;top:50%;left:0;display:flex;width:47px;height:18px;transition:.36s cubic-bezier(.39,.575,.565,1);transform:translate(-100%);opacity:0;pointer-events:none}#home #home-slider .home-slider__stage .home-item.hover-slide .home-item__link .link__arrow svg{display:block;width:100%;height:100%;fill:#fff}#home #home-slider .home-slider__stage .home-item.hover-slide .home-item__link .link__label{font-family:CircularXXWeb-Bold;font-size:2.5rem;line-height:3.188rem;color:#fff;transition:.36s cubic-bezier(.39,.575,.565,1);pointer-events:none}@media (max-width:350px){#home #home-slider .home-slider__stage .home-item.hover-slide .home-item__link .link__label{font-size:2.8rem}}#home #home-slider .home-slider__stage .home-item.hover-slide .home-item__link.white-links .link__arrow svg{fill:#fff}#home #home-slider .home-slider__stage .home-item.hover-slide .home-item__link.white-links .link__label{color:#fff}#home #home-slider .home-slider__stage .home-item.hover-slide .home-item__link.black-links .link__arrow svg{fill:#000}#home #home-slider .home-slider__stage .home-item.hover-slide .home-item__link.black-links .link__label{color:#000}@media (hover:hover){#home #home-slider .home-slider__stage .home-item.hover-slide .home-item__link:hover .link__arrow{transform:translate(0);opacity:1}#home #home-slider .home-slider__stage .home-item.hover-slide .home-item__link:hover .link__label{padding-left:calc(var(--gutter) + 47px);opacity:1}}#home #home-slider .home-slider__stage .home-item.standard-slide .standard__text,#home #home-slider .home-slider__stage .home-item.standard-slide .standard__title{display:block;width:100%}#home #home-slider .home-slider__stage .home-item.standard-slide .standard__title{font-family:CircularXXWeb-Bold;font-size:2.5rem;line-height:2.7rem}#home #home-slider .home-slider__stage .home-item.standard-slide .standard__text{font-size:1.3rem;line-height:1.5rem;margin:var(--gutter) 0}#home #home-slider .home-slider__stage .home-item.standard-slide.no-text .standard__title{font-size:5.5rem;line-height:5rem}#home #home-slider .home-slider__stage .home-item.standard-slide.text-color-white .standard__text,#home #home-slider .home-slider__stage .home-item.standard-slide.text-color-white .standard__title{color:#fff}#home #home-slider .home-slider__stage .home-item.standard-slide.text-color-black .standard__text,#home #home-slider .home-slider__stage .home-item.standard-slide.text-color-black .standard__title{color:#000}#home #home-slider .home-slider__godown{position:absolute;bottom:calc(var(--icon)*2);left:4vw;display:block;width:72px;height:18px;z-index:100;transform:rotate(-90deg)}#home #home-slider .home-slider__godown svg{display:block;width:100%;height:100%;fill:#000;pointer-events:none}#home #home-slider .home-slider__controls{position:absolute;bottom:0;right:0;display:flex;width:auto;height:calc(var(--icon)*2);margin-right:2vw}#home #home-slider .home-slider__controls .control--item{display:flex;height:var(--gutter);font-family:CircularXXWeb-Bold;color:#000;margin:0 calc(var(--gutter)/3);cursor:pointer}#home #home-slider .home-slider__controls .control--item:after{content:"";display:block;background:#000;width:0;height:1px;margin-left:var(--minigutter);transition:.18s cubic-bezier(.39,.575,.565,1);margin-top:1px}#home #home-slider .home-slider__controls .control--item.current{pointer-events:none!important}#home #home-slider .home-slider__controls .control--item.current:after{width:calc(var(--gutter)*1.5)}@media (min-width:999px){#home #home-slider .home-slider__stage .home-item .content{justify-content:center;padding-top:0}#home #home-slider .home-slider__stage .home-item.hover-slide .home-item__link .link__label{font-size:3.75rem}#home #home-slider .home-slider__stage .home-item.standard-slide .standard__text,#home #home-slider .home-slider__stage .home-item.standard-slide .standard__title{width:50%}#home #home-slider .home-slider__stage .home-item.standard-slide .standard__title{font-size:3.75rem;line-height:3.9rem}}@media (min-width:1599px){#home #home-slider .home-slider__stage .home-item.hover-slide .home-item__link .link__label{font-size:4.125rem}}#home #referenze__home{display:block;width:100%;position:relative;overflow:hidden}#home #referenze__home:before{content:"";position:absolute;top:0;left:0;display:block;background:#dbd3cb;width:100%;height:100%;opacity:.3;z-index:0}#home #referenze__home .referenze__slider{display:block;width:100%;position:relative}#home #referenze__home .referenze__slider--nav{display:flex;width:100%;height:var(--gutter);margin-top:calc(var(--gutter)*2);z-index:10}#home #referenze__home .referenze__slider--nav.disable{pointer-events:none}#home #referenze__home .referenze__slider--nav .nav--item{display:flex;height:var(--gutter);font-family:CircularXXWeb-Bold;color:#000;margin:0 calc(var(--gutter)/3);cursor:pointer}#home #referenze__home .referenze__slider--nav .nav--item:after{content:"";display:block;background:#000;width:0;height:1px;margin-left:var(--minigutter);transition:.18s cubic-bezier(.39,.575,.565,1);margin-top:1px;pointer-events:none}#home #referenze__home .referenze__slider--nav .nav--item.current{pointer-events:none}#home #referenze__home .referenze__slider--nav .nav--item.current:after{width:calc(var(--gutter)*1.5)}#home #referenze__home .referenze__stage{display:block;width:100%;height:90vh;position:relative;z-index:1}#home #referenze__home .referenze__item{position:absolute;top:0;left:0;display:block;width:100%;height:100%}#home #referenze__home .referenze__item .ref__img{display:block;width:90%;margin-bottom:calc(var(--gutter)/3);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);-webkit-clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);transition:.8s cubic-bezier(.645,.045,.355,1);position:relative}#home #referenze__home .referenze__item .ref__img:before{content:"";display:block;width:100%;height:0;padding-bottom:56.7%}#home #referenze__home .referenze__item .ref__img img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}#home #referenze__home .referenze__item .ref__img:first-of-type{margin-left:10%;transition-delay:.5s}#home #referenze__home .referenze__item .ref__info{display:block;width:100%;padding:var(--gutter);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);-webkit-clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);transition:.8s cubic-bezier(.645,.045,.355,1)}#home #referenze__home .referenze__item .ref__info--place,#home #referenze__home .referenze__item .ref__info--title{display:block;width:100%}#home #referenze__home .referenze__item .ref__info--title{font-size:1.875rem;line-height:1.875rem}#home #referenze__home .referenze__item .ref__info--place{display:flex;font-family:CircularXXWeb-Bold;font-size:.938rem;line-height:2.5rem}#home #referenze__home .referenze__item .ref__info--place:before{content:"";display:block;background:#000;width:var(--miniicon);height:2px;margin-right:calc(var(--gutter)/3)}#home #referenze__home .referenze__item .ref__info .refs--ctas{display:flex;justify-content:flex-end;width:100%}#home #referenze__home .referenze__item .ref__info .discover{margin-top:0}#home #referenze__home .referenze__item .ref__info .discover__label:before{background:#f4f2ef}#home #referenze__home .referenze__item.current{z-index:100}#home #referenze__home .referenze__item.current .ref__img,#home #referenze__home .referenze__item.current .ref__info{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}#home #referenze__home .referenze__item.hideit{z-index:100}#home #referenze__home .referenze__item.hideit .ref__img,#home #referenze__home .referenze__item.hideit .ref__info{clip-path:polygon(0 0,0 0,0 100%,0 100%);-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%)}@media (min-width:999px){#home #referenze__home .referenze__slider{display:block;width:100%;position:relative}#home #referenze__home .referenze__slider--nav{position:absolute;bottom:calc(var(--gutter)*2);right:0;width:50%;justify-content:flex-end;padding-right:calc(var(--gutter)*2)}#home #referenze__home .referenze__stage{display:block;width:100%;height:100%;position:relative;z-index:1}#home #referenze__home .referenze__item{position:absolute;top:0;left:0;display:flex;align-items:flex-end;width:100%;height:100%}#home #referenze__home .referenze__item .ref__img{display:block;width:50%;height:calc(50% + var(--gutter)*2);margin:0;position:relative}#home #referenze__home .referenze__item .ref__img img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}#home #referenze__home .referenze__item .ref__img:first-of-type{margin:0}#home #referenze__home .referenze__item .ref__img:nth-of-type(2){transform:translateY(calc(-100% + var(--gutter)*5));margin:0}#home #referenze__home .referenze__item .ref__info{position:absolute;top:0;left:0;width:50%;padding:0 calc(var(--gutter)*2) calc(var(--gutter)*2)}#home #referenze__home .referenze__item .ref__info--title{font-size:2.5rem;line-height:2.7rem}#home #referenze__home .referenze__item .ref__info--place{font-size:1.25;line-height:2.5em}#home #referenze__home .referenze__item .ref__info .refs--ctas{justify-content:flex-start}#home #referenze__home .referenze__item .ref__info .discover{margin-top:var(--gutter);margin-left:var(--gutter)}#home #referenze__home .referenze__item.current{z-index:100}#home #referenze__home .referenze__item.current .ref__img,#home #referenze__home .referenze__item.current .ref__info{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}#home #referenze__home .referenze__item.hideit{z-index:100}#home #referenze__home .referenze__item.hideit .ref__img,#home #referenze__home .referenze__item.hideit .ref__info{clip-path:polygon(0 0,0 0,0 100%,0 100%);-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%)}}@media (min-width:1199px){#home #referenze__home .referenze__item .ref__info--title{font-size:3.5rem;line-height:3.5rem}}@media (min-width:1599px){#home #referenze__home .referenze__slider--nav{bottom:calc(var(--gutter)*3);padding-right:calc(var(--gutter)*3)}#home #referenze__home .referenze__item .ref__info--title{font-size:3.75rem}}#home #news__home .news__home--slider{display:block;width:100%;margin:var(--gutter) 0}#home #news__home .news__home--controls{display:flex;width:100%;height:var(--gutter)}#home #news__home .news__home--controls .control{display:flex;width:72px;height:18px;overflow:hidden;margin:0 calc(var(--gutter)/3);cursor:pointer}#home #news__home .news__home--controls .control svg{display:block;width:72px;height:18px;fill:#000;transform:translateX(20px);transition:.36s cubic-bezier(.39,.575,.565,1);pointer-events:none}#home #news__home .news__home--controls .control.disabled{opacity:.1;pointer-events:none}#home #news__home .news__home--controls .control.next svg{transform:scaleX(-1) translateX(20px)}@media (hover:hover){#home #news__home .news__home--controls .control:hover.prev svg{transform:translateX(0)}#home #news__home .news__home--controls .control:hover.next svg{transform:scaleX(-1) translateX(0)}}#home #news__home .news__item{display:block;width:90vw;padding-right:10vw}#home #news__home .news__item .item__image{display:block;width:100%}#home #news__home .news__item .item__image img{position:absolute;top:0;left:50%;display:block;width:auto;height:100%;max-width:300vw;transform:translateX(-50%)}#home #news__home .news__item .item__info{display:block;width:100%;margin-top:var(--gutter);padding:0 0 0 var(--gutter)}#home #news__home .news__item .item__info--date,#home #news__home .news__item .item__info--excerpt,#home #news__home .news__item .item__info--title{display:block;width:100%;line-height:1.3em}#home #news__home .news__item .item__info--title{font-size:1.875rem;line-height:1.875rem}#home #news__home .news__item .item__info--excerpt{font-size:1.25rem;line-height:1.875rem;margin:var(--minigutter) 0}#home #news__home .news__item .item__info--date{display:flex;font-family:CircularXXWeb-Bold;font-size:.938rem}#home #news__home .news__item .item__info--date:before{content:"";display:block;background:#000;width:var(--gutter);height:2px;margin-right:var(--minigutter)}#home #news__home .news__item .item__info .news--ctas{display:flex;justify-content:flex-end;width:100%;transform:translateX(var(--gutter))}@media (min-width:999px){#home #news__home{min-height:100vh;height:auto}#home #news__home>.content{height:auto}#home #news__home .news__home--controls{justify-content:flex-end;padding-right:2vw;margin:calc(var(--gutter)*2) 0}#home #news__home .news__home--slider{margin-top:calc(var(--gutter)*3)}#home #news__home .news__item{display:flex;align-items:center;padding-right:0}#home #news__home .news__item .item__image{width:50vw}#home #news__home .news__item .item__info{width:calc(100% - 50vw);padding:var(--gutter)}#home #news__home .news__item .item__info--date,#home #news__home .news__item .item__info--excerpt,#home #news__home .news__item .item__info--title{transform:translateX(calc(var(--gutter)*-4.5))}#home #news__home .news__item .item__info--title{font-size:2.7rem;line-height:1.3em}#home #news__home .news__item .item__info--excerpt{font-size:1.6rem}#home #news__home .news__item .item__info .news--ctas{justify-content:flex-start;transform:translateX(0)}}@media (min-width:1199px){#home #news__home .news__item .item__info--title{font-size:3rem}#home #news__home .news__item .item__info--excerpt{font-size:1.875rem}}@media (min-width:1599px){#home #news__home .news__item .item__info{padding:calc(var(--gutter)*2) 0 calc(var(--gutter)*2) calc(var(--gutter)*2)}#home #news__home .news__item .item__info--title{font-size:3.75rem;line-height:3.75rem}}#home #social__home{display:block;width:100%;position:relative}#home #social__home:before{content:"";position:absolute;top:0;left:0;display:block;background:#dbd3cb;width:100%;height:100%;opacity:.3;z-index:0}#home #social__home .goto{display:flex;margin-bottom:var(--gutter)}#home #social__home .goto__label{font-size:1.3rem;color:#000}#home #social__home .goto__icon{display:block;width:47px;height:18px;margin-left:var(--minigutter)}#home #social__home .goto__icon svg{display:block;width:100%;height:100%;fill:#000}#home #social__home .content{position:relative;z-index:1}#home #social__home .socialhub{display:flex;flex-wrap:wrap;width:100%}#home #social__home .socialhub__item{display:block;width:calc(100% - var(--gutter));background:#fff;margin:var(--minigutter)}#home #social__home .socialhub__item--pic{display:block;width:100%}#home #social__home .socialhub__item--pic img,#home #social__home .socialhub__item--pic video{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}#home #social__home .socialhub__item--info{display:flex;width:100%;padding:var(--gutter)}#home #social__home .socialhub__item--info .info__icon{display:flex;width:var(--gutter);height:var(--gutter)}#home #social__home .socialhub__item--info .info__icon svg{display:block;width:100%;height:100%;fill:#000}#home #social__home .socialhub__item--info .info__data{display:block;width:calc(100% - var(--gutter));padding-left:var(--minigutter);color:#000}#home #social__home .socialhub__item--info .info__data--text,#home #social__home .socialhub__item--info .info__data--title{display:block;width:100%}#home #social__home .socialhub__item--info .info__data--title{font-family:CircularXXWeb-Bold;font-size:1.5em;line-height:1.3em}#home #social__home .socialhub__item--info .info__data--text{font-size:1.2rem;line-height:1.3rem}@media (min-width:999px){#home #social__home .socialhub__item{width:calc(33.33333% - var(--gutter))}}#home #newsletter__home{display:flex;flex-wrap:wrap;width:100%}#home #newsletter__home .newsletter__home--image{display:block;width:calc(100% - var(--gutter));margin-left:var(--gutter)}#home #newsletter__home .newsletter__home--image img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}#home #newsletter__home .newsletter__home--info{display:block;width:100%;padding:var(--gutter)}#home #newsletter__home .newsletter__home--info .info--descr,#home #newsletter__home .newsletter__home--info .info--form,#home #newsletter__home .newsletter__home--info .info--title{display:block;width:100%}#home #newsletter__home .newsletter__home--info .info--title{font-family:CircularXXWeb-Bold;font-size:2rem}#home #newsletter__home .newsletter__home--info .info--descr{font-size:1.3rem;line-height:1.3em;margin:var(--minigutter) 0 var(--gutter)}#home #newsletter__home .newsletter__home--info .info--form{display:block;width:100%}#home #newsletter__home .newsletter__home--info .info--form .checkradio-box{display:flex;width:100%;position:relative;margin:10px auto;cursor:pointer}#home #newsletter__home .newsletter__home--info .info--form .checkradio-box *{pointer-events:none}#home #newsletter__home .newsletter__home--info .info--form .checkradio-box .fake-check{display:block;background:transparent;width:26px;height:26px;transition:.18s linear;border:1px solid #000;border-radius:100%;position:relative}#home #newsletter__home .newsletter__home--info .info--form .checkradio-box .fake-check:after,#home #newsletter__home .newsletter__home--info .info--form .checkradio-box .fake-check:before{top:50%;left:13px;background:#fff;transition:.18s cubic-bezier(.39,.575,.565,1)}#home #newsletter__home .newsletter__home--info .info--form .checkradio-box .fake-check:before{width:13px;height:3px;transform:translate(-3px,3px) rotate(-45deg) scaleX(0);transform-origin:center left}#home #newsletter__home .newsletter__home--info .info--form .checkradio-box .fake-check:after{transform-origin:center left;width:7px;height:3px;transform:translate(-7px,-50%) rotate(45deg) scaleX(0)}#home #newsletter__home .newsletter__home--info .info--form .checkradio-box--input{display:none;width:20px;height:20px}#home #newsletter__home .newsletter__home--info .info--form .checkradio-box--input:checked~.fake-check{background:#62aca0;border:0}#home #newsletter__home .newsletter__home--info .info--form .checkradio-box--input:checked~.fake-check:before{transform:translate(-3px,3px) rotate(-45deg) scaleX(1);transition-delay:.18s}#home #newsletter__home .newsletter__home--info .info--form .checkradio-box--input:checked~.fake-check:after{transform:translate(-7px,-50%) rotate(45deg) scaleX(1)}#home #newsletter__home .newsletter__home--info .info--form .checkradio-box--input:not(:checked)~.fake-check{background:#fff;border-radius:1px solid #000}#home #newsletter__home .newsletter__home--info .info--form .checkradio-box--input:not(:checked)~.fake-check:before{transform:translate(-3px,3px) rotate(-45deg) scaleX(0);transition-delay:0ms}#home #newsletter__home .newsletter__home--info .info--form .checkradio-box--input:not(:checked)~.fake-check:after{transform:translate(-7px,-50%) rotate(45deg) scaleX(0);transition-delay:.18s}#home #newsletter__home .newsletter__home--info .info--form .checkradio-box--label{display:block;width:calc(100% - var(--gutter));font-size:1rem;line-height:1em;padding-left:var(--minigutter);text-align:left}#home #newsletter__home .newsletter__home--info .info--form .checkradio-box--label a{color:#000;text-decoration:underline;margin-left:3px}#home #newsletter__home .newsletter__home--info .info--form .checkradio-box{align-items:center!important}#home #newsletter__home .newsletter__home--info .info--form .discover{background:transparent;border:0;float:right}@media (min-width:999px){#home #newsletter__home{align-items:center}#home #newsletter__home .newsletter__home--image{width:50vw;margin-left:0}#home #newsletter__home .newsletter__home--info{width:calc(100% - 50vw);padding:calc(var(--gutter)*2)}#home #newsletter__home .newsletter__home--info .info--title{font-size:3rem}#home #newsletter__home .newsletter__home--info input{font-size:1.4rem}}@media (min-width:1599px){#home #newsletter__home .newsletter__home--info{padding:calc(var(--gutter)*4)}}@media (min-width:999px){#home #azienda__home .content{display:flex;align-items:center}}#prodotti .macronav{display:block;width:100%}#prodotti .macronav .content{display:flex;flex-wrap:wrap}@media (max-width:1000px){#prodotti .macronav .content{width:100%;max-width:100%;padding:0;margin:0}}#prodotti .macronav--item{display:flex;background:rgba(219,211,203,.45);width:calc(50% - 1px);height:var(--input);font-family:CircularXXWeb-Bold;font-size:1.25rem;line-height:1.2rem;padding:var(--gutter);color:#000;margin:1px 0}#prodotti .macronav--item:nth-of-type(odd){margin-right:1px}#prodotti .macronav--item:nth-of-type(2n){margin-left:1px}#prodotti .macrolist{display:flex;flex-wrap:wrap;width:100%;padding:var(--minigutter) 0}#prodotti .macrolist--box{display:block;width:100%}#prodotti .macrolist--grid{display:grid;width:100%;margin-bottom:10px;column-gap:10px;row-gap:10px}#prodotti .macrolist--grid__cell{display:block;width:100%;position:relative}#prodotti .macrolist--grid__cell .ktc-widget-zone{position:absolute;top:0;left:0;display:block;width:100%;height:100%}#prodotti .macrolist--grid__cell .ktc-widget-zone .ktc-widget{display:block;width:100%;height:100%}#prodotti .macrolist--grid__cell .ktc-widget-zone .ktc-widget .ktc-widget-body-wrapper{position:absolute;top:0;left:0;display:block;width:100%;height:100%}#prodotti .macrolist--grid__cell .ktc-widget-zone .ktc-widget-header--top{top:0!important}#prodotti .macrolist--grid__cell .product-preview{position:absolute;top:0;left:0;display:flex;background-image:linear-gradient(180deg,#eef1f2,#f5f9f9);width:100%;height:100%}#prodotti .macrolist--grid__cell .product-preview--image,#prodotti .macrolist--grid__cell .product-preview--slider,#prodotti .macrolist--grid__cell .product-preview--title{position:absolute;display:block;pointer-events:none}#prodotti .macrolist--grid__cell .product-preview--image,#prodotti .macrolist--grid__cell .product-preview--slider{width:100%;height:100%;z-index:1}#prodotti .macrolist--grid__cell .product-preview--image{display:flex}#prodotti .macrolist--grid__cell .product-preview--image img{display:block;width:100%;height:100%;object-fit:contain}#prodotti .macrolist--grid__cell .product-preview--title{top:var(--minigutter);left:var(--minigutter);width:60%;font-size:1.063rem;color:#000;line-height:1.5rem;z-index:2}#prodotti .macrolist--grid__cell .product-preview--slider{position:absolute;top:0;left:0;display:flex;flex-wrap:nowrap;width:100%;height:100%;overflow:hidden;position:relative}#prodotti .macrolist--grid__cell .product-preview--slider button{display:none}#prodotti .macrolist--grid__cell .product-preview--stage{position:absolute;top:0;left:0;display:block;width:100%;height:100%}#prodotti .macrolist--grid__cell .product-preview--stage .item{position:absolute;display:flex;width:100%;height:100%}#prodotti .macrolist--grid__cell .product-preview--stage .item img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}#prodotti .macrolist--grid__cell .product-preview--stage[data-direction=horizontal] .item{display:inline-block}#prodotti .macrolist--grid__cell .product-preview--stage[data-direction=vertical] .item{display:block}#prodotti .macrolist--grid.grid-1{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}#prodotti .macrolist--grid.grid-1 .grid-item--1,#prodotti .macrolist--grid.grid-1 .grid-item--3{grid-column-start:1;grid-column-end:2}#prodotti .macrolist--grid.grid-1 .grid-item--1{grid-row-start:1;grid-row-end:2}#prodotti .macrolist--grid.grid-1 .grid-item--3{grid-row-start:2;grid-row-end:3}#prodotti .macrolist--grid.grid-1 .grid-item--2{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:3;padding-left:5px}#prodotti .macrolist--grid.grid-2{grid-template-columns:1fr;grid-template-rows:1fr 1fr}#prodotti .macrolist--grid.grid-2 .grid-item--1{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2}#prodotti .macrolist--grid.grid-2 .grid-item--2{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3}#prodotti .macrolist--grid.grid-3,#prodotti .macrolist--grid.grid-4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr}#prodotti .macrolist--grid.grid-3 .grid-item--2{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:3}#prodotti .macrolist--grid.grid-3 .grid-item--1,#prodotti .macrolist--grid.grid-3 .grid-item--3{grid-row-start:3;grid-row-end:4}#prodotti .macrolist--grid.grid-3 .grid-item--1{grid-column-start:1;grid-column-end:2}#prodotti .macrolist--grid.grid-3 .grid-item--3{grid-column-start:2;grid-column-end:3}#prodotti .macrolist--grid.grid-4 .grid-item--2{grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:4}#prodotti .macrolist--grid.grid-4 .grid-item--1,#prodotti .macrolist--grid.grid-4 .grid-item--3{grid-row-start:1;grid-row-end:2}#prodotti .macrolist--grid.grid-4 .grid-item--1{grid-column-start:1;grid-column-end:2}#prodotti .macrolist--grid.grid-4 .grid-item--3{grid-column-start:2;grid-column-end:3}@media (min-width:999px){#prodotti .macronav .content{flex-wrap:nowrap;align-items:center;justify-content:space-around;background:rgba(219,211,203,.45);height:calc(var(--input)*2)}#prodotti .macronav--item{display:flex;background:transparent;align-items:center;justify-content:center;height:100%;font-size:1.8rem;line-height:2.1rem;text-align:center}#prodotti .macrolist{padding:var(--gutter) 0}#prodotti .macrolist--box{width:calc(50% - 5px)}#prodotti .macrolist--box:first-of-type,#prodotti .macrolist--box:nth-of-type(3){margin-right:5px}#prodotti .macrolist--box:nth-of-type(2),#prodotti .macrolist--box:nth-of-type(4){margin-left:5px}#prodotti .macrolist--grid__cell .product-preview--title{top:calc(var(--gutter)*0.75);left:calc(var(--gutter)*0.75);font-size:1.638rem;line-height:1.88rem}}@media (min-width:1199px){#prodotti .macronav--item{font-size:2.213rem;line-height:2.338rem}#prodotti .macrolist--grid__cell .product-preview--title{top:var(--gutter);left:var(--gutter);font-size:1.938rem;line-height:2.188rem}}@media (min-width:1399px){#prodotti .macronav--item{font-size:2.813rem;line-height:2.938rem}}#categoria .categoria--content,#categoria .categoria--head{display:block;width:100%}#categoria .categoria--head{position:relative}#categoria .categoria--head .page--title{display:block;width:100%;margin-bottom:var(--gutter)}#categoria .categoria--list{display:flex;flex-wrap:wrap;width:100%;margin:var(--gutter) 0}#categoria .categoria--load{display:flex;width:100%;padding:calc(var(--gutter)*2)}#categoria .categoria--load-more{display:flex;padding:var(--gutter) 0;margin:var(--gutter) 0;pointer-events:all}#categoria .categoria--load-more.hide{display:none}#categoria .categoria--load-more .load-more,#categoria .categoria--load-more .loading{color:#000;position:relative}#categoria .categoria--load-more .load-more:after,#categoria .categoria--load-more .loading:after{content:"";position:absolute;top:100%;left:0;display:block;background:#000}#categoria .categoria--load-more .load-more{position:relative;padding-right:calc(var(--minigutter)*1.5)}#categoria .categoria--load-more .load-more:after{width:0;height:1px;transition:.35s cubic-bezier(.39,.575,.565,1)}#categoria .categoria--load-more .load-more .plus{position:absolute;top:50%;right:0;display:block;width:var(--minigutter);height:var(--minigutter);transform:translateY(-50%)}#categoria .categoria--load-more .load-more .plus:after,#categoria .categoria--load-more .load-more .plus:before{background:#000;width:60%;height:2px}#categoria .categoria--load-more .load-more .plus:before{transform:translate(-50%,-50%)}#categoria .categoria--load-more .load-more .plus:after{transform:translate(-50%,-50%) rotate(90deg)}@media (hover:hover){#categoria .categoria--load-more .load-more:hover:after{width:100%}}#categoria .categoria--load-more .loading{display:none}#categoria .categoria--load-more .loading:after{width:100%;height:1px;animation:loading 2s cubic-bezier(.39,.575,.565,1) infinite}#categoria .categoria--load-more.is-loading .load-more{display:none}#categoria .categoria--load-more.is-loading .loading{display:block}@media (min-width:699px){#categoria .categoria--head{position:r elative;z-index:2}#categoria .categoria--head .page--title{line-height:1em;margin-bottom:0}#categoria .categoria--head .categoria--filters{padding-top:0;margin-top:calc(var(--icon)*-0.75)}#categoria .categoria--content{position:relative;z-index:1}#categoria .categoria--list{justify-content:flex-start}}@media (min-width:1199px){#categoria .categoria--list{justify-content:flex-start}}.cats--nav{display:block}.cats--nav--box{display:flex;flex-direction:column;background:#fff;width:80%;height:100%;margin-left:20%;position:relative;z-index:1;transform:translateX(100%);transition:.35s cubic-bezier(.39,.575,.565,1);padding-top:calc(var(--miniicon) + var(--gutter))}.cats--nav--box .catnav--item{display:block;font-family:CircularXXWeb-Bold;font-size:1.25rem;color:#000;opacity:.3;transition:.18s linear;margin:var(--minigutter)}.cats--nav--box .catnav--item.current{opacity:1}.cats--nav .close-cats-nav{position:absolute;top:var(--minigutter);right:var(--minigutter);display:block;width:var(--miniicon);height:var(--miniicon);transform:scale(0);transition:.35s cubic-bezier(.39,.575,.565,1);z-index:2}.cats--nav .close-cats-nav:after,.cats--nav .close-cats-nav:before{background:#000;width:80%;height:2px}.cats--nav.catsnav--mobile{position:fixed;top:0;left:0;background:rgba(0,0,0,.6);width:100%;height:100vh;opacity:0;pointer-events:none;transition:.35s cubic-bezier(.39,.575,.565,1);z-index:100000}.cats--nav.catsnav--desktop{display:none}.cats--nav.show{opacity:1;pointer-events:all}.cats--nav.show .cats--nav--box{transform:translateX(0)}.cats--nav.show .close-cats-nav{transform:scale(1)}@media (min-width:1399px){.cats--nav.catsnav--mobile{display:none}.cats--nav.catsnav--desktop{position:absolute;top:0;left:100%;display:block;width:15vw;padding-right:var(--gutter)}.cats--nav.catsnav--desktop .cats--nav--box{width:100%;height:auto;margin:0;transform:translateX(0);padding:0 var(--gutter)}.cats--nav.catsnav--desktop .cats--nav--box .anchors--list{display:block;width:100%;height:auto;margin-bottom:var(--gutter);text-align:right;overflow:auto;padding-top:var(--icon)}.cats--nav.catsnav--desktop .cats--nav--box .anchors--list::-webkit-scrollbar{display:none}.cats--nav.catsnav--desktop .cats--nav--box .cat--item{display:block;width:100%;margin-bottom:var(--minigutter);font-size:20px;line-height:1.5em;padding-right:var(--minigutter);font-family:CircularXXWeb-Book;color:#000;opacity:.3}.cats--nav.catsnav--desktop .cats--nav--box .cat--item.current{opacity:1}.cats--nav.catsnav--desktop .cats--nav--box .goto-top{display:flex;flex-direction:column;align-items:flex-end;margin:0 var(--minigutter) 0 0;cursor:pointer}.cats--nav.catsnav--desktop .cats--nav--box .goto-top--icon{display:block;width:10px;height:42px}.cats--nav.catsnav--desktop .cats--nav--box .goto-top--icon svg{display:block;width:100%;height:100%;fill:#000;transform:scaleY(-1)}}#macroambiti{overflow:hidden;position:relative;padding-top:var(--head)}#macroambiti:before{content:"";position:absolute;top:0;left:0;background:#efece8;height:var(--head);z-index:0}#macroambiti .macroambiti--head,#macroambiti:before{display:block;width:100%}#macroambiti .macroambiti--head .hero--utilities{display:block;width:100%;height:auto}#macroambiti .macroambiti--head .hero--utilities .content{display:flex}#macroambiti .macroambiti--head .hero--utilities .content .hero--description{display:block;width:100%;height:0;max-height:0;transition:.35s cubic-bezier(.39,.575,.565,1);overflow:hidden;margin-top:var(--gutter)}#macroambiti .macroambiti--head .hero--utilities .content .hero--description .descr{display:block;width:100%;padding:var(--minigutter)}#macroambiti .macroambiti--head .hero--utilities .content .hero--description .reduce{display:flex;width:100%;font-family:CircularXXWeb-Book;cursor:pointer}#macroambiti .macroambiti--head .hero--utilities .content .hero--description .reduce:after{content:"";display:block;background:#000;width:var(--minigutter);height:2px;margin-left:var(--minigutter)}#macroambiti .macroambiti--head .hero--utilities .content .hero--description.open{height:auto;max-height:100000px}#macroambiti .macroambiti--head .hero--utilities .content .hero--controls{position:absolute;top:calc(var(--gutter)/3);right:0;display:flex;width:100%;height:var(--gutter)}#macroambiti .macroambiti--head .hero--utilities .content .hero--controls__item{display:flex;font-family:CircularXXWeb-Bold;margin-right:var(--minigutter);cursor:pointer}#macroambiti .macroambiti--head .hero--utilities .content .hero--controls__item:after{content:"";display:block;background:#000;width:0;height:2px;margin-left:calc(var(--gutter)/3);transition:.18s cubic-bezier(.39,.575,.565,1)}#macroambiti .macroambiti--head .hero--utilities .content .hero--controls__item.tns-nav-active:after{width:var(--head)}#macroambiti .macroambiti--nav{display:block;background:#efece8;width:100%;height:var(--head)}#macroambiti .macroambiti--nav .content{height:100%}#macroambiti .macroambiti--nav .macronav--box{display:block;width:100%;height:100%;position:relative;overflow:auto}#macroambiti .macroambiti--nav .macronav--box::-webkit-scrollbar{opacity:0;display:none}#macroambiti .macroambiti--nav .macronav--stage{position:absolute;top:0;left:0;display:flex;flex-wrap:nowrap;width:auto;height:100%;white-space:nowrap}#macroambiti .macroambiti--nav .macronav--item{display:inline-block;font-family:CircularXXWeb-Bold;color:#000;font-size:1.625rem;margin-right:var(--gutter);opacity:1;position:relative}#macroambiti .macroambiti--nav .macronav--item__icon{position:absolute;top:50%;left:0;display:block;width:var(--miniicon);height:var(--miniicon);opacity:0;transform:translate(-20px,-50%);transition:.18s cubic-bezier(.39,.575,.565,1)}#macroambiti .macroambiti--nav .macronav--item__icon svg{display:block;width:100%;height:100%;fill:#000}#macroambiti .macroambiti--nav .macronav--item__label{display:flex;height:100%;transition:.18s cubic-bezier(.39,.575,.565,1)}#macroambiti .macroambiti--nav .macronav--item.current{opacity:.3}@media (hover:hover){#macroambiti .macroambiti--nav .macronav--item:hover:not(.current) .macronav--item__icon{opacity:1;transform:translateY(-50%)}#macroambiti .macroambiti--nav .macronav--item:hover:not(.current) .macronav--item__label{transform:translateX(45px)}}#macroambiti .macroambiti--hero{display:block;width:100%;height:292px;position:relative}#macroambiti .macroambiti--hero .hero--img{position:absolute;top:0;left:0;z-index:1}#macroambiti .macroambiti--hero .hero--img,#macroambiti .macroambiti--hero .hero--img--box{display:block;width:100%;height:100%;overflow:hidden}#macroambiti .macroambiti--hero .hero--img--box .tns-inner,#macroambiti .macroambiti--hero .hero--img--box .tns-outer,#macroambiti .macroambiti--hero .hero--img--box .tns-ovh,#macroambiti .macroambiti--hero .hero--img--stage{height:100%}#macroambiti .macroambiti--hero .hero--img--stage .item{height:100%;position:relative}#macroambiti .macroambiti--hero .hero--img--stage .item img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1}#macroambiti .macroambiti--hero .hero--img--stage .item:after{content:"";position:absolute;top:0;left:0;display:block;background-image:linear-gradient(0deg,rgba(0,0,0,.22),transparent);width:100%;height:100%;z-index:2}#macroambiti .macroambiti--hero .hero--bottom,#macroambiti .macroambiti--hero .hero--top{position:absolute;left:0;display:block;width:100%;z-index:2;padding:var(--minigutter) 0}#macroambiti .macroambiti--hero .hero--top{top:0}#macroambiti .macroambiti--hero .hero--top .content{display:flex;flex-direction:column}#macroambiti .macroambiti--hero .hero--top .content .main-title{font-family:CircularXXWeb-Bold;font-size:1.875rem;line-height:2.375rem;color:#fff}#macroambiti .macroambiti--hero .hero--top .content .goto{display:flex;position:relative;transition:.18s linear}#macroambiti .macroambiti--hero .hero--top .content .goto--icon,#macroambiti .macroambiti--hero .hero--top .content .goto--label{pointer-events:none}#macroambiti .macroambiti--hero .hero--top .content .goto--label{font-family:CircularXXWeb-Bold;font-size:1.6rem;color:#fff;transition:.18s linear}#macroambiti .macroambiti--hero .hero--top .content .goto--icon{position:absolute;top:50%;left:calc(var(--icon)*-1);display:flex;width:var(--icon);height:auto;margin-left:calc(var(--gutter)/3);opacity:0;transform:translateY(-50%);transition:.18s linear}#macroambiti .macroambiti--hero .hero--top .content .goto--icon svg{display:block;width:100%;height:100%;fill:#fff;transform:scaleX(-1)}@media (hover:hover){#macroambiti .macroambiti--hero .hero--top .content .goto:hover{padding-left:calc(var(--supergutter) + var(--minigutter))}#macroambiti .macroambiti--hero .hero--top .content .goto:hover .goto--icon{left:0;opacity:1}}#macroambiti .macroambiti--hero .hero--bottom{bottom:0;padding:0 2%}#macroambiti .macroambiti--hero .hero--bottom .content{display:flex;justify-content:flex-end;position:relative}#macroambiti .macroambiti--hero .hero--bottom .content .trigger-description{font-family:CircularXXWeb-Bold;color:#fff;cursor:pointer;position:relative;padding-right:var(--gutter)}#macroambiti .macroambiti--hero .hero--bottom .content .trigger-description:after,#macroambiti .macroambiti--hero .hero--bottom .content .trigger-description:before{background:#fff;left:auto;right:0;width:12px;height:2px}#macroambiti .macroambiti--hero .hero--bottom .content .trigger-description:before{transform:translate(-50%,-50%)}#macroambiti .macroambiti--hero .hero--bottom .content .trigger-description:after{transform:translate(-50%,-50%) rotate(90deg)}#macroambiti .macroambiti--hero .hero--bottom .content .goto{display:flex}#macroambiti .macroambiti--hero .hero--bottom .content .goto--icon,#macroambiti .macroambiti--hero .hero--bottom .content .goto--label{pointer-events:none}#macroambiti .macroambiti--hero .hero--bottom .content .goto--label{font-family:CircularXXWeb-Book;color:#fff}#macroambiti .macroambiti--hero .hero--bottom .content .goto--icon{display:flex;width:var(--miniicon);height:var(--miniicon);margin-left:calc(var(--gutter)/3)}#macroambiti .macroambiti--hero .hero--bottom .content .goto--icon svg{display:block;width:100%;height:100%;fill:#fff;transform:scaleX(-1)}#macroambiti .macroambiti--body{display:block;width:100%;position:relative}#macroambiti .categoria--content,#macroambiti .categoria--head{display:block;width:100%;margin-top:var(--gutter);position:relative}#macroambiti .categoria--content__list,#macroambiti .categoria--head__list{display:block;width:100%}#macroambiti .categoria--head .hero--description{display:block;width:100%;padding:0 2%;margin:var(--gutter) auto}#macroambiti .categoria--content{min-height:30vh}#macroambiti .categoria--box{display:block;width:100%;margin-bottom:calc(var(--gutter)*2);position:relative;z-index:2}#macroambiti .categoria--box .page--title{display:flex;width:100%;font-family:CircularXXWeb-Bold;font-size:1.25rem;line-height:1.25rem;position:relative}#macroambiti .categoria--box .page--title .trig-cats-nav{position:absolute;top:50%;right:0;display:block;width:var(--miniicon);height:var(--miniicon);transform:translateY(-50%);pointer-events:all;z-index:100000}#macroambiti .categoria--box .page--title .trig-cats-nav svg{display:block;width:100%;height:100%;fill:#000;pointer-events:none}#macroambiti .categoria--list{display:flex;flex-wrap:wrap;width:100%;margin:var(--gutter) 0}#macroambiti .categoria--load-more{display:flex;padding:var(--gutter) 0;margin:var(--gutter) 0;pointer-events:all}#macroambiti .categoria--load-more .load-more,#macroambiti .categoria--load-more .loading{font-family:CircularXXWeb-Book;color:#000;position:relative}#macroambiti .categoria--load-more .load-more:after,#macroambiti .categoria--load-more .loading:after{content:"";position:absolute;top:100%;left:0;display:block;background:#000}#macroambiti .categoria--load-more .load-more{position:relative;padding-right:calc(var(--minigutter)*1.5)}#macroambiti .categoria--load-more .load-more:after{width:0;height:1px;transition:.35s cubic-bezier(.39,.575,.565,1)}#macroambiti .categoria--load-more .load-more .plus{position:absolute;top:50%;right:0;display:block;width:var(--minigutter);height:var(--minigutter);transform:translateY(-50%);pointer-events:none}#macroambiti .categoria--load-more .load-more .plus:after,#macroambiti .categoria--load-more .load-more .plus:before{background:#000;width:60%;height:2px}#macroambiti .categoria--load-more .load-more .plus:before{transform:translate(-50%,-50%)}#macroambiti .categoria--load-more .load-more .plus:after{transform:translate(-50%,-50%) rotate(90deg)}@media (hover:hover){#macroambiti .categoria--load-more .load-more:hover:after{width:100%}}#macroambiti .categoria--load-more .loading{display:none;pointer-events:none}#macroambiti .categoria--load-more .loading:after{width:100%;height:1px;animation:loading 2s cubic-bezier(.39,.575,.565,1) infinite}#macroambiti .categoria--load-more.is-loading .load-more{display:none}#macroambiti .categoria--load-more.is-loading .loading{display:block}@media (min-width:999px){#macroambiti{--head:80px}#macroambiti .macroambiti--nav .macronav--stage{width:100%;justify-content:center;text-align:center}#macroambiti .macroambiti--nav .macronav--item{margin:0 var(--gutter)}#macroambiti .macroambiti--hero{width:100%;height:calc(var(--head)*5)}#macroambiti .macroambiti--hero .hero--top .content .main-title{font-size:4rem;margin:var(--gutter) 0}#macroambiti .macroambiti--head .hero--utilities .content .hero--description{padding-right:25%}#macroambiti .categoria--head{display:block;position:relative;z-index:2}#macroambiti .categoria--content{position:relative;z-index:1}#macroambiti .categoria--content .categoria--filters{position:absolute;top:0;right:0;z-index:100}#macroambiti .categoria--list{justify-content:flex-start}#macroambiti .categoria--box .page--title:before{width:var(--gutter);height:3px}}@media (min-width:1199px){#macroambiti .macroambiti--hero .hero--top .content .main-title{font-size:5rem}#macroambiti .categoria--list{justify-content:flex-start}}@media (min-width:1399px){#macroambiti .categoria--box .page--title{font-size:40px}#macroambiti .categoria--box .page--title .trig-cats-nav{display:none}}@media (min-width:1599px) and (max-width:1800px){#macroambiti .small-content{max-width:75vw}}.anchor-nav{position:fixed;top:0;left:0;display:flex;background:#fff;width:100%;height:var(--head);z-index:10001;padding:0 var(--minigutter);transform:translateY(-100%);transition:.35s cubic-bezier(.39,.575,.565,1)}.anchor-nav.show{transform:translateY(0)}.anchor-nav .progress-bar{position:absolute;bottom:0;left:0;display:none;background:#ff4f38;width:1px;height:2px}.anchor-nav .logo-pedrali{display:flex;width:186px;height:40px}.anchor-nav .logo-pedrali svg{display:block;width:100%;height:100%;fill:#000}.anchor-nav .utilities-links{display:flex;padding-left:var(--gutter)}.anchor-nav .utilities-links .info-cta{font-size:.8rem;max-width:100%;margin-top:0;padding:var(--minigutter)}.anchor-nav .anchor-menu{position:absolute;top:0;left:50%;display:none;width:auto;height:100%;transform:translateX(-50%)}.anchor-nav .anchor-menu--link{display:flex;width:auto;white-space:nowrap;font-family:CircularXXWeb-Book;font-size:.85rem;color:#000;padding:0 calc(var(--gutter)/3)}.anchor-nav .anchor-menu--link.disabled{pointer-events:none}@media (min-width:999px){.anchor-nav .progress-bar{display:block}.anchor-nav .anchor-menu{display:flex}}@media (min-width:1199px){.anchor-nav .anchor-menu--link{font-size:1rem;margin:0 calc(var(--minigutter)/2)}}.animated-image{position:fixed;display:none;background:#fff;z-index:0;pointer-events:none;overflow:hidden}.animated-image img{display:block;width:100%;height:100%;object-fit:contain}.animated-image.clickable{z-index:10;pointer-events:all;cursor:pointer}.animated-image.clickable img{pointer-events:none}@media (min-width:1400px){.animated-image{display:none}}#scheda-prodotto{position:relative;overflow:hidden;padding-top:0}#scheda-prodotto .floating--buttons{position:absolute;top:calc(var(--head)*2);right:var(--gutter);display:none;z-index:100;text-transform:lowercase!important}#scheda-prodotto .floating-share{display:flex;font-size:1.125rem}#scheda-prodotto .floating-share.hide{transform:translateX(300px)}#scheda-prodotto .scroll-section{display:block;width:100%;height:auto;position:relative;padding-top:var(--head);overflow:hidden;z-index:11}#scheda-prodotto .scroll-section .placeholder{position:absolute;display:none}#scheda-prodotto .scroll-section .placeholder .mobile-img{display:block;width:100%;height:100%}#scheda-prodotto .scroll-section .placeholder .mobile-img img{display:block;width:100%;height:100%;object-fit:contain}@media (min-width:999px){#scheda-prodotto .scroll-section .placeholder{display:block}#scheda-prodotto .scroll-section .placeholder.o-ratio .mobile-img{position:absolute;top:0;left:0}}#scheda-prodotto .scroll-section.intro .content{display:block;height:100%}#scheda-prodotto .scroll-section.intro .intro--title{display:block;width:100%}#scheda-prodotto .scroll-section.intro .intro--title .main-title .titles--label{font-size:2.5rem;line-height:2.8rem}#scheda-prodotto .scroll-section.intro .intro--content{display:flex;flex-wrap:wrap;width:100%;margin-top:var(--gutter)}#scheda-prodotto .scroll-section.intro .intro--image,#scheda-prodotto .scroll-section.intro .intro--info,#scheda-prodotto .scroll-section.intro .intro--text{display:block;width:100%}#scheda-prodotto .scroll-section.intro .intro--image{order:1;position:relative}#scheda-prodotto .scroll-section.intro .intro--image .placeholder{width:100%;height:100%}#scheda-prodotto .scroll-section.intro .intro--image .link-360{position:absolute;bottom:0;right:0;display:block;width:70px;height:23px;z-index:10;cursor:pointer}#scheda-prodotto .scroll-section.intro .intro--image .link-360 svg{pointer-events:none}#scheda-prodotto .scroll-section.intro .intro--image__box{display:block;width:100%;position:relative;z-index:4}#scheda-prodotto .scroll-section.intro .intro--image__box .mobile-image{position:absolute;top:0;left:0;display:block;width:100%;height:100%;margin:0}#scheda-prodotto .scroll-section.intro .intro--image__box .mobile-image img{display:block;width:100%;height:100%;object-fit:cover}#scheda-prodotto .scroll-section.intro .intro--text{font-size:1rem;line-height:1.5rem;order:2;margin:var(--minigutter) 0}#scheda-prodotto .scroll-section.intro .intro--text__descr{display:block;width:100%}#scheda-prodotto .scroll-section.intro .intro--text .icons--list{display:flex;width:100%;margin:var(--gutter) 0 0}#scheda-prodotto .scroll-section.intro .intro--text .icons--list img{display:block;width:calc(var(--miniicon)*1.3);height:calc(var(--miniicon)*1.3);margin-right:10px}#scheda-prodotto .scroll-section.intro .intro--info{order:3}#scheda-prodotto .scroll-section.intro .intro--info__arrow{display:block;width:17px;height:72px;margin:var(--minigutter) var(--gutter) var(--supergutter)}#scheda-prodotto .scroll-section.intro .intro--info__arrow svg{display:block;width:100%;height:100%;fill:#000}#scheda-prodotto .scroll-section.intro .intro--info .infobox{display:block;width:calc(100% - var(--supergutter));margin:calc(var(--minigutter)*0.75) var(--gutter) var(--minigutter)}#scheda-prodotto .scroll-section.intro .intro--info .infobox--label,#scheda-prodotto .scroll-section.intro .intro--info .infobox--text{display:block;width:100%}#scheda-prodotto .scroll-section.intro .intro--info .infobox--label{display:flex;flex-wrap:wrap;font-size:.938rem}#scheda-prodotto .scroll-section.intro .intro--info .infobox--label:before{content:"";display:block;background:#000;width:var(--minigutter);height:1px;margin-right:10px}#scheda-prodotto .scroll-section.intro .intro--info .infobox--text{font-family:CircularXXWeb-Bold;font-size:1.125rem;line-height:1.25rem;color:#000;padding-left:calc(var(--minigutter) + 10px)}#scheda-prodotto .scroll-section.intro .intro--info .infobox--text a{color:#000}#scheda-prodotto .scroll-section.intro .intro--info .infobox--text.infobox--ambiti-list{display:flex;flex-direction:column;width:100%}#scheda-prodotto .scroll-section.intro .intro--info .infobox--text.infobox--premi-list{display:flex;flex-wrap:wrap;width:100%}#scheda-prodotto .scroll-section.intro .intro--info .infobox--text.infobox--premi-list .award{display:block;background:rgba(0,0,0,.01);width:calc(var(--icon)*1.3);height:calc(var(--icon)*1.3);margin:calc(var(--minigutter)/3) var(--minigutter) calc(var(--minigutter)/3) 0}#scheda-prodotto .scroll-section.intro .intro--info .infobox--text.infobox--premi-list .award img{display:block;width:100%;height:100%;object-fit:contain}#scheda-prodotto .scroll-section.intro .intro--info .infobox--text.infobox--stampa-list{display:block;width:100%}#scheda-prodotto .scroll-section.intro .intro--info .infobox--text.infobox--stampa-list .stampa-item{display:block;width:100%;margin-bottom:var(--minigutter);position:relative}#scheda-prodotto .scroll-section.intro .intro--info .infobox--text.infobox--stampa-list .stampa-item__info,#scheda-prodotto .scroll-section.intro .intro--info .infobox--text.infobox--stampa-list .stampa-item__label{display:block;width:100%}#scheda-prodotto .scroll-section.intro .intro--info .infobox--text.infobox--stampa-list .stampa-item__label{font-size:1.105rem;line-height:1.15rem}#scheda-prodotto .scroll-section.intro .intro--info .infobox--text.infobox--stampa-list .stampa-item__info{font-family:CircularXXWeb-Book;font-size:.75rem;line-height:1rem}@media (min-width:999px){#scheda-prodotto .scroll-section.intro .intro--content{align-items:center;justify-content:space-between}#scheda-prodotto .scroll-section.intro .intro--title .main-title .titles--label{font-size:5rem;line-height:5.8rem}#scheda-prodotto .scroll-section.intro .intro--text{width:100%;order:3;margin-top:var(--supergutter)}#scheda-prodotto .scroll-section.intro .intro--image{width:63%;order:1}#scheda-prodotto .scroll-section.intro .intro--image .placeholder{position:absolute;top:0;left:0}#scheda-prodotto .scroll-section.intro .intro--image .link-360{bottom:auto;top:calc(100% + 10px);right:auto;left:50%;transform:translateX(-50%)}#scheda-prodotto .scroll-section.intro .intro--info{width:37%;order:2}#scheda-prodotto .scroll-section.intro .intro--info__arrow{display:none}#scheda-prodotto .scroll-section.intro .intro--info .infobox--text.infobox--premi-list .fake-price,#scheda-prodotto .scroll-section.intro .intro--info .infobox--text.infobox--premi-list img{width:var(--miniicon);height:var(--miniicon)}}@media (min-width:1399px){#scheda-prodotto .scroll-section.intro .content{display:flex;flex-direction:column;justify-content:center}#scheda-prodotto .scroll-section.intro .intro--title .main-title .titles--label{font-size:6.5rem;line-height:7rem}#scheda-prodotto .scroll-section.intro .intro--content{margin-top:0}#scheda-prodotto .scroll-section.intro .intro--text{width:30%;order:1}#scheda-prodotto .scroll-section.intro .intro--image{width:40%;order:2}#scheda-prodotto .scroll-section.intro .intro--image .mobile-image{display:none}#scheda-prodotto .scroll-section.intro .intro--image .link-360{bottom:auto;top:110%;right:auto;left:50%;transform:translateX(-50%)}#scheda-prodotto .scroll-section.intro .intro--info{width:30%}}#scheda-prodotto .scroll-section.gallery-grid{display:flex;flex-wrap:wrap;width:100%;pointer-events:none}#scheda-prodotto .scroll-section.gallery-grid .grid--cell{display:flex;flex-wrap:wrap;width:100%}#scheda-prodotto .scroll-section.gallery-grid .grid--box{display:flex;flex-wrap:wrap;width:100%;transition:.18s linear;position:relative}#scheda-prodotto .scroll-section.gallery-grid .grid--box.hide{opacity:0}#scheda-prodotto .scroll-section.gallery-grid .grid--box .item--link{display:block;width:100%;cursor:pointer;pointer-events:all}#scheda-prodotto .scroll-section.gallery-grid .grid--box .item--link img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}#scheda-prodotto .scroll-section.gallery-grid .grid--box .placeholder{position:absolute;top:0;left:0;display:block;width:100%;height:100%}#scheda-prodotto .scroll-section.gallery-grid .grid--cell.fourth .grid--box{display:flex;flex-wrap:wrap}@media (min-width:999px){#scheda-prodotto .scroll-section.gallery-grid{padding-top:var(--head)}#scheda-prodotto .scroll-section.gallery-grid .grid--cell{display:flex;width:50%;height:50%;position:relative}#scheda-prodotto .scroll-section.gallery-grid .grid--cell:first-of-type,#scheda-prodotto .scroll-section.gallery-grid .grid--cell:nth-of-type(3){justify-content:flex-end}#scheda-prodotto .scroll-section.gallery-grid .grid--cell:first-of-type .grid--box{top:0;right:0}#scheda-prodotto .scroll-section.gallery-grid .grid--cell:nth-of-type(2) .grid--box{top:0;left:0}#scheda-prodotto .scroll-section.gallery-grid .grid--cell:nth-of-type(3) .grid--box{top:0;right:0}#scheda-prodotto .scroll-section.gallery-grid .grid--cell:nth-of-type(4) .grid--box{display:flex;flex-wrap:wrap;top:0;left:0;height:100%}#scheda-prodotto .scroll-section.gallery-grid .grid--cell:nth-of-type(4) .grid--box .item--link{position:relative;width:50%;height:50%}#scheda-prodotto .scroll-section.gallery-grid .grid--cell:nth-of-type(4) .grid--box .item--link img{display:block;width:100%;height:100%;object-fit:cover}#scheda-prodotto .scroll-section.gallery-grid .grid--box .item--link img{pointer-events:none}#scheda-prodotto .scroll-section.gallery-grid .grid--box .placeholder{position:static}}@media (min-width:1399px){#scheda-prodotto .scroll-section.gallery-grid{height:100vh}#scheda-prodotto .scroll-section.gallery-grid .grid--cell:nth-of-type(4) .grid--box .item--link{width:50%;height:50%}}#scheda-prodotto .scroll-section.gallery-slider{padding-top:var(--head)}#scheda-prodotto .scroll-section.gallery-slider .family-slider{display:block;width:100%}#scheda-prodotto .scroll-section.gallery-slider .family-slider .tns-ovh{overflow:visible}#scheda-prodotto .scroll-section.gallery-slider .family-slider--controls{display:flex;width:100%;height:var(--icon);margin:var(--minigutter) 0}#scheda-prodotto .scroll-section.gallery-slider .family-slider--controls .control{display:flex;width:var(--icon);height:var(--icon);margin:0 var(--minigutter);cursor:pointer}#scheda-prodotto .scroll-section.gallery-slider .family-slider--controls .control svg{display:block;width:100%;height:100%;fill:#000}#scheda-prodotto .scroll-section.gallery-slider .family-slider--controls .control.next svg{transform:scaleX(-1)}#scheda-prodotto .scroll-section.gallery-slider .family-slider--controls .control.disabled{opacity:.3;pointer-events:none}#scheda-prodotto .scroll-section.gallery-slider .family-slider .item{cursor:pointer}#scheda-prodotto .scroll-section.gallery-slider .family-slider .open-overlay--family{display:block;width:100%;pointer-events:all;cursor:pointer}#scheda-prodotto .scroll-section.gallery-slider .family-slider .open-overlay--family img{pointer-events:none}@media (min-width:999px){#scheda-prodotto .scroll-section.gallery-slider{height:100vh}#scheda-prodotto .scroll-section.gallery-slider .content{display:flex;align-items:center;height:100%}#scheda-prodotto .scroll-section.gallery-slider .family-slider{width:75%;margin:0 auto}}@media (min-width:999px) and (max-height:799px){#scheda-prodotto .scroll-section.gallery-slider .family-slider{width:65%}}@media (min-width:999px) and (min-height:800px){#scheda-prodotto .scroll-section.gallery-slider .family-slider{width:70%}}@media (min-width:999px) and (min-height:1000px){#scheda-prodotto .scroll-section.gallery-slider .family-slider{width:75%}}@media (min-width:1399px){#scheda-prodotto .scroll-section.gallery-slider{display:flex;align-items:center}}@media (hover:hover){#scheda-prodotto .scroll-section.gallery-slider .placeholder{top:var(--head);left:0;width:15vw}}#scheda-prodotto .scroll-section.dettagli-tecnici{display:flex;flex-wrap:wrap;align-items:center}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion-main{display:block;width:100%;padding:var(--gutter)}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--block{display:block;width:100%;height:var(--input);max-height:var(--input);margin:2px 0;overflow:hidden;transition:.6s cubic-bezier(.39,.575,.565,1)}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body{pointer-events:none}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--head{display:flex;width:100%;height:var(--input);padding:10px;cursor:pointer}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--head__icon,#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--head__label{pointer-events:none}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--head__label{display:block;font-family:CircularXXWeb-Bold;font-size:1.363rem;color:#000;line-height:1.363em}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--head__icon{display:block;width:20px;height:20px;position:relative;transform:rotate(45deg);transition:.4s linear}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--head__icon:after,#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--head__icon:before{background:#000;width:18px;height:3px}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body{display:block;width:100%;height:0;max-height:0;font-size:.9em;padding:calc(var(--gutter)/2) 0;transition:.6s linear}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body a{color:#000;text-decoration:underline}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub{display:block;width:100%}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .space-before{display:flex;width:100%;height:auto;padding:10px;cursor:pointer}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .space-before:before{content:"";display:block;width:15px;height:2px;background:#000;margin-right:var(--minigutter);transition:.18s linear}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .space-before .download--box{display:flex;width:100%}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .space-before .download--link{display:flex;text-decoration:none}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .space-before .download--link__label{display:block;font-family:CircularXXWeb-Book;font-size:1.1rem;color:#000;line-height:1.25rem;margin-right:10px}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .space-before .download--link__icon{display:flex;width:calc(var(--miniicon)*0.75);height:calc(var(--miniicon)*0.75)}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .space-before .download--link__icon svg{display:block;width:100%;height:100%;fill:#000}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block{display:block;width:100%;max-height:80px;margin:2px 0;overflow:hidden;transition:.6s cubic-bezier(.39,.575,.565,1);position:relative}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block:before{content:"";position:absolute;top:0;left:0;display:none;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid #dbd3cb;z-index:0}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--body,#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--head{position:relative;z-index:1}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--body{height:0;max-height:0;transition:.36s linear;pointer-events:none;padding:0 var(--minigutter)}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--body .treat-text{display:block;width:100%;margin-bottom:var(--minigutter)}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--body .download--box{display:flex;width:100%}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--body .download--link{display:flex;text-decoration:none}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--body .download--link__label{display:block;font-family:CircularXXWeb-Bold;font-size:.938rem;color:#000;margin-right:10px}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--body .download--link__icon{display:flex;width:calc(var(--miniicon)*0.75);height:calc(var(--miniicon)*0.75)}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--body .download--link__icon svg{display:block;width:100%;height:100%;fill:#000}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--head{display:flex;width:100%;height:auto;padding:10px;cursor:pointer}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--head__icon,#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--head__label{pointer-events:none}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--head__label{display:flex;align-items:center;font-family:CircularXXWeb-Book;font-size:1.1rem;color:#000;line-height:1.25rem;transition:.18s linear}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--head__label small{display:block;margin-left:10px}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--head__label:before{content:"";display:block;width:15px;height:2px;background:#000;margin-right:var(--minigutter);transition:.18s linear}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--head__icon{display:block;width:11px;height:11px;position:relative;transition:.4s linear;transform:rotate(90deg)}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--head__icon:after,#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--head__icon:before{background:#000;width:6px;height:2px;transition:.18s linear}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--head__icon:before{margin-top:2px}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--head__icon:after{margin-top:-2px}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block{transition:.18s linear}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block.current{height:auto;max-height:10000px;pointer-events:all}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block.current .accsub--body,#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block.current .accsub--head{pointer-events:all}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block.current .accsub--head__icon{transform:rotate(-90deg)}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block.current .accsub--body{height:auto;max-height:47vh;overflow:auto}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block.current .accsub--body .variants--list{display:flex;flex-wrap:wrap;width:100%;padding-bottom:var(--gutter)}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block.current .accsub--body .variants--list .content--item{display:flex;flex-direction:column;align-items:center;width:23%;margin:1% 1% calc(var(--gutter)/3)}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block.current .accsub--body .variants--list .content--item .item--pic{display:block;width:100%;margin-bottom:var(--minigutter)}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block.current .accsub--body .variants--list .content--item .item--pic img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:contain}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block.current .accsub--body .variants--list .content--item .item--label{line-height:1em;text-align:center}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block.current .accsub--body .carat--list{display:flex;flex-wrap:wrap;width:100%;margin-bottom:var(--gutter)}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block.current .accsub--body .carat--list .content--item{display:block;width:var(--icon);margin-right:10px}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block.current .accsub--body .carat--list .content--item .item--pic{display:block;width:100%}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block.current .accsub--body .carat--list .content--item .item--pic img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:contain}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block.current .accsub--body .dimension--list .item img{display:block;margin:0 auto;object-fit:contain}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block.current .accsub--body .tns-outer{position:relative}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block.current .accsub--body .tns-inner,#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block.current .accsub--body .tns-outer,#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block.current .accsub--body .tns-ovh{height:100%!important}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block.current .accsub--body .tns-controls{position:absolute;top:100%;left:0;display:flex;width:100%;height:var(--gutter)}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block.current .accsub--body .tns-controls button{border:0;background:transparent;width:var(--gutter);height:var(--gutter);text-indent:-9999em;position:relative;content:"-"}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block.current .accsub--body .tns-controls button:after,#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block.current .accsub--body .tns-controls button:before{background:#000;width:40%;height:2px}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block.current .accsub--body .tns-controls button[data-controls=prev]:before{margin-top:-4px}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block.current .accsub--body .tns-controls button[data-controls=next]:before,#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block.current .accsub--body .tns-controls button[data-controls=prev]:after{margin-top:4px}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block.current .accsub--body .tns-controls button[data-controls=next]:after{margin-top:-4px}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block#carat--dimensioni.current .accsub--body{padding-bottom:var(--gutter)}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .certs--list{display:flex;flex-wrap:wrap;width:100%;padding-bottom:var(--gutter)}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .certs--list .content--item{display:flex;flex-direction:column;align-items:center;width:23%;margin:1% 1% calc(var(--gutter)/3)}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .certs--list .content--item .item--pic{display:block;width:100%;max-width:calc(var(--icon)*1.5);margin-bottom:var(--minigutter)}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .certs--list .content--item .item--pic img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:contain}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .certs--list .content--item .item--label{display:none;line-height:1em;text-align:center}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--block.current{height:auto;max-height:100000px;pointer-events:all}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--block.current .accordion--body,#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--block.current .accordion--head{pointer-events:all}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--block.current .accordion--body{height:auto;max-height:60vh;overflow:auto}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--block.current .accordion--head__icon{transform:rotate(0deg)}@media (min-width:999px){#scheda-prodotto .scroll-section.dettagli-tecnici .accordion-main{left:40%;width:60vw;position:relative}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--head__label{font-size:1.563rem;line-height:1.563rem}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block.current .accsub--body .variants--list .content--item,#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .certs--list .content--item{width:14%}}@media (min-width:1399px){#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block.current .accsub--body .variants--list .content--item{width:9%}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .certs--list .content--item{width:9%;max-width:80px}}@media (hover:hover){#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .space-before:hover:before{width:30px}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--head__icon{display:none}#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block.current .accsub--head__label:before,#scheda-prodotto .scroll-section.dettagli-tecnici .accordion--body .accordion--sub .accsub--block:hover .accsub--head__label:before{width:30px}}#scheda-prodotto .scroll-section.dettagli-tecnici .mobile-img{display:none}@media (min-width:999px){#scheda-prodotto .scroll-section.dettagli-tecnici{height:100vh}#scheda-prodotto .scroll-section.dettagli-tecnici .mobile-img{display:block}#scheda-prodotto .scroll-section.dettagli-tecnici .placeholder{top:50%;left:0;width:38vw;transform:translateY(-50%)}}@media (hover:hover){#scheda-prodotto .scroll-section.dettagli-tecnici .placeholder{top:50%;left:0;width:38vw;transform:translateY(-50%)}}#scheda-prodotto .scroll-section.referenze{position:relative;display:flex;align-items:center;padding-top:var(--head)}#scheda-prodotto .scroll-section.referenze .placeholder{display:none;width:250px;height:180px}#scheda-prodotto .scroll-section.referenze .referenze--box{display:block;width:100%;position:relative}#scheda-prodotto .scroll-section.referenze .referenze--stage .item .refs-preview{display:block;width:100%}#scheda-prodotto .scroll-section.referenze .referenze--stage .item .refs-preview--img,#scheda-prodotto .scroll-section.referenze .referenze--stage .item .refs-preview--info{display:block;width:100%;pointer-events:none}#scheda-prodotto .scroll-section.referenze .referenze--stage .item .refs-preview--info{color:#000;padding-bottom:var(--minigutter)}#scheda-prodotto .scroll-section.referenze .referenze--stage .item .refs-preview--info__location,#scheda-prodotto .scroll-section.referenze .referenze--stage .item .refs-preview--info__title{display:block;width:100%;line-height:1em}#scheda-prodotto .scroll-section.referenze .referenze--stage .item .refs-preview--info__title{font-size:1.625rem;line-height:1.425rem;font-family:CircularXXWeb-Bold}#scheda-prodotto .scroll-section.referenze .referenze--stage .item .refs-preview--info__location{font-size:1.25rem}#scheda-prodotto .scroll-section.referenze .referenze--controls{display:flex;width:100%;height:var(--icon)}#scheda-prodotto .scroll-section.referenze .referenze--controls .control{display:block;width:var(--icon);height:var(--icon);margin:0 var(--minigutter);cursor:pointer}#scheda-prodotto .scroll-section.referenze .referenze--controls .control.disabled{opacity:.3;pointer-events:none}#scheda-prodotto .scroll-section.referenze .referenze--controls .control svg{display:block;width:100%;height:100%;fill:#000}#scheda-prodotto .scroll-section.referenze .referenze--controls .control.next svg{transform-origin:center;transform:scaleX(-1)}#scheda-prodotto .scroll-section.referenze .tns-ovh{overflow:visible}@media (min-width:999px){#scheda-prodotto .scroll-section.referenze .content{max-width:80vw}#scheda-prodotto .scroll-section.referenze .referenze--box{width:80%;margin:0 auto}}@media (min-width:1199px){#scheda-prodotto .scroll-section.referenze .content{max-width:70vw}}#scheda-prodotto .scroll-section.related-alternatives{display:block;width:100%;position:relative}#scheda-prodotto .scroll-section.related-alternatives *{user-select:none}#scheda-prodotto .scroll-section.related-alternatives .alternatives,#scheda-prodotto .scroll-section.related-alternatives .related{display:block;background:#f4f2ef;width:100%;margin:var(--gutter) 0;padding:var(--gutter) 0}#scheda-prodotto .scroll-section.related-alternatives .alternatives--title,#scheda-prodotto .scroll-section.related-alternatives .related--title{display:block;width:100%;font-family:CircularXXWeb-Bold;font-size:1.438rem;color:#000;margin-bottom:var(--gutter);text-align:center}#scheda-prodotto .scroll-section.related-alternatives .alternatives--controls,#scheda-prodotto .scroll-section.related-alternatives .related--controls{display:flex;width:100%;height:var(--icon);margin-top:var(--gutter)}#scheda-prodotto .scroll-section.related-alternatives .alternatives--controls .control,#scheda-prodotto .scroll-section.related-alternatives .related--controls .control{display:block;width:72px;height:18px;margin:0 var(--minigutter);cursor:pointer}#scheda-prodotto .scroll-section.related-alternatives .alternatives--controls .control svg,#scheda-prodotto .scroll-section.related-alternatives .related--controls .control svg{display:block;width:100%;height:100%;fill:#000}#scheda-prodotto .scroll-section.related-alternatives .alternatives--controls .control.next svg,#scheda-prodotto .scroll-section.related-alternatives .related--controls .control.next svg{transform-origin:center;transform:scaleX(-1)}#scheda-prodotto .scroll-section.related-alternatives .alternatives--stage .item .prod-preview,#scheda-prodotto .scroll-section.related-alternatives .related--stage .item .prod-preview{width:100%;height:auto;padding-bottom:var(--supergutter);margin:0!important}#scheda-prodotto .scroll-section.related-alternatives .alternatives--stage .item .prod-preview__img,#scheda-prodotto .scroll-section.related-alternatives .related--stage .item .prod-preview__img{margin:0 auto var(--gutter);width:80%}#scheda-prodotto .scroll-section.related-alternatives .alternatives--stage .item .prod-preview__img img,#scheda-prodotto .scroll-section.related-alternatives .related--stage .item .prod-preview__img img{width:100%;height:100%;object-fit:contain;max-height:1000px}@media (min-width:699px){#scheda-prodotto .scroll-section.related-alternatives .content{display:flex}#scheda-prodotto .scroll-section.related-alternatives .alternatives,#scheda-prodotto .scroll-section.related-alternatives .related{width:48%;margin:var(--gutter) 1%}}@media (min-width:999px){#scheda-prodotto .scroll-section.related-alternatives .content{display:flex;justify-content:space-evenly}#scheda-prodotto .scroll-section.related-alternatives .alternatives,#scheda-prodotto .scroll-section.related-alternatives .related{width:40%;margin:var(--gutter) 1%}#scheda-prodotto .scroll-section.related-alternatives .alternatives .prod-preview,#scheda-prodotto .scroll-section.related-alternatives .related .prod-preview{width:75%;margin:0 auto!important}}@media (min-width:1199px){#scheda-prodotto .scroll-section.related-alternatives{padding-top:var(--head)}#scheda-prodotto .scroll-section.related-alternatives .content{align-items:center}#scheda-prodotto .scroll-section.related-alternatives .alternatives,#scheda-prodotto .scroll-section.related-alternatives .related{max-width:600px;height:100%}#scheda-prodotto .scroll-section.related-alternatives .alternatives--stage .item .prod-preview__img,#scheda-prodotto .scroll-section.related-alternatives .related--stage .item .prod-preview__img{width:50%}#scheda-prodotto .scroll-section.related-alternatives .alternatives--stage .item .prod-preview__img.double,#scheda-prodotto .scroll-section.related-alternatives .related--stage .item .prod-preview__img.double{width:100%}}@media (min-width:1399px){#scheda-prodotto .scroll-section{height:100vh;padding:0}}#scheda-prodotto .scroll-section#fake{width:100%;height:0;padding:0}@media (min-width:999px){#scheda-prodotto .floating--buttons{display:flex}}@media (min-width:999px) and (max-width:1200px){#scheda-prodotto .floating--buttons{position:absolute;top:var(--gutter)}}#overlay-360,#overlay-grid{position:fixed;top:0;left:0;display:block;width:100vw;height:100vh;z-index:1000000;opacity:0;pointer-events:none}#overlay-360 .overlay360--close,#overlay-360 .overlaygrid--close,#overlay-grid .overlay360--close,#overlay-grid .overlaygrid--close{position:absolute;top:var(--minigutter);right:var(--minigutter);display:block;background:#fff;width:calc(var(--gutter)*1.5);height:calc(var(--gutter)*1.5);transform:scale(0);transition:.18s cubic-bezier(.39,.575,.565,1);z-index:10;border-radius:100%;cursor:pointer}#overlay-360 .overlay360--close:after,#overlay-360 .overlay360--close:before,#overlay-360 .overlaygrid--close:after,#overlay-360 .overlaygrid--close:before,#overlay-grid .overlay360--close:after,#overlay-grid .overlay360--close:before,#overlay-grid .overlaygrid--close:after,#overlay-grid .overlaygrid--close:before{background:#000;width:18px;height:2px}#overlay-360 .overlay360--content,#overlay-360 .overlaygrid--content,#overlay-grid .overlay360--content,#overlay-grid .overlaygrid--content{position:absolute;top:110vh;left:0;display:block;background:#fff;width:100%;height:100%;transition:.35s cubic-bezier(.39,.575,.565,1);position:relative;z-index:1}#overlay-360 .overlay360--content iframe,#overlay-360 .overlaygrid--content iframe,#overlay-grid .overlay360--content iframe,#overlay-grid .overlaygrid--content iframe{position:absolute;top:var(--supergutter);left:0;display:block;width:100%;height:calc(100% - var(--supergutter))}@media (min-width:999px){#overlay-360 .overlay360--content iframe,#overlay-360 .overlaygrid--content iframe,#overlay-grid .overlay360--content iframe,#overlay-grid .overlaygrid--content iframe{top:0;height:100%}}@media (max-width:1000px){#overlay-360 .overlay360--content iframe,#overlay-360 .overlaygrid--content iframe,#overlay-grid .overlay360--content iframe,#overlay-grid .overlaygrid--content iframe{top:50%;left:50%;width:96vw;height:70vh;transform:translate(-50%,-50%)}}#overlay-grid .overlaygrid--content{display:flex;justify-content:center;text-align:center;width:100%;height:100%;position:relative;overflow:auto}#overlay-grid .overlaygrid--content .gridimage--scroller{position:absolute;top:0;left:0;width:316%}#overlay-grid .overlaygrid--content .gridimage--scroller img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center;margin:0 auto}#overlay-grid .overlaygrid--content .gridimage--scroller.videomedia{top:50%;width:100%;transform:translateY(-50%)}#overlay-grid .overlaygrid--content .gridimage--scroller.videomedia iframe{width:100%;height:100%}@media (min-width:999px){#overlay-grid .overlaygrid--content .gridimage--scroller{width:100%;height:100vh}#overlay-grid .overlaygrid--content .gridimage--scroller:before{display:none}}#news{position:relative}#news:before{content:"";position:absolute;top:0;left:0;background:#efece8;height:var(--head);z-index:0}#news .news--body,#news .news--head,#news:before{display:block;width:100%}#news .news--body .page--title{margin-bottom:var(--minigutter)}#news .news--nav{display:none;background:#efece8;width:100%;height:var(--head)}#news .news--nav .content{height:100%}#news .news--years{display:none;width:100%}#news .news--years__item{display:inline-block;font-family:CircularXXWeb-Book;color:#000;line-height:1em;padding:calc(var(--gutter)/3) var(--minigutter);transition:.18s linear}#news .news--years__item.current{background:#efece8}@media (hover:hover){#news .news--years__item:hover{background:#efece8}}#news .news--box{display:block;width:100%;height:100%;position:relative;overflow:auto}#news .news--box::-webkit-scrollbar{opacity:0;display:none}#news .news--stage{position:absolute;top:0;left:0;display:flex;flex-wrap:nowrap;width:auto;height:100%;white-space:nowrap}#news .news--item{display:inline-block;font-family:CircularXXWeb-Bold;color:#000;font-size:1.625rem;margin-right:var(--gutter)}#news .news--item.current{opacity:.1}#news .news--list{display:flex;flex-wrap:wrap;width:100%;margin:var(--gutter) 0}#news .news--load{display:flex;width:100%;padding:calc(var(--gutter)*2)}#news .news--load-more{display:flex;padding:var(--gutter) 0;margin:var(--gutter) 0;pointer-events:all}#news .news--load-more.hide{display:none}#news .news--load-more .load-more,#news .news--load-more .loading{color:#000;position:relative}#news .news--load-more .load-more:after,#news .news--load-more .loading:after{content:"";position:absolute;top:100%;left:0;display:block;background:#000}#news .news--load-more .load-more{position:relative;padding-right:calc(var(--minigutter)*1.5)}#news .news--load-more .load-more:after{width:0;height:1px;transition:.35s cubic-bezier(.39,.575,.565,1)}#news .news--load-more .load-more .plus{position:absolute;top:50%;right:0;display:block;width:var(--minigutter);height:var(--minigutter);transform:translateY(-50%)}#news .news--load-more .load-more .plus:after,#news .news--load-more .load-more .plus:before{background:#000;width:60%;height:2px}#news .news--load-more .load-more .plus:before{transform:translate(-50%,-50%)}#news .news--load-more .load-more .plus:after{transform:translate(-50%,-50%) rotate(90deg)}@media (hover:hover){#news .news--load-more .load-more:hover:after{width:100%}}#news .news--load-more .loading{display:none}#news .news--load-more .loading:after{width:100%;height:1px;animation:loading 2s cubic-bezier(.39,.575,.565,1) infinite}#news .news--load-more.is-loading .load-more{display:none}#news .news--load-more.is-loading .loading{display:block}#news .news--preview{color:#000;margin-bottom:calc(var(--gutter)*2)}#news .news--preview,#news .news--preview__date,#news .news--preview__img,#news .news--preview__title{display:block;width:100%}#news .news--preview__img{margin-bottom:var(--minigutter)}#news .news--preview__img img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}#news .news--preview__title{font-family:CircularXXWeb-Bold;font-size:1.25rem}#news .news--preview__date{display:flex;font-family:CircularXXWeb-Book;font-size:1rem}#news .news--preview__date:before{content:"";display:block;background:#000;width:calc(var(--gutter)*0.75);height:2px;margin-right:var(--minigutter)}@media (min-width:999px){#news{padding-top:var(--head)}#news .news--body{padding-top:calc(var(--gutter)*2)}#news .news--body .categoria--filters{display:none}#news .news--nav{display:block}#news .news--stage{min-width:100%;justify-content:center;text-align:center}#news .news--years{display:flex}#news .news--preview{width:48%;margin:0 1% calc(var(--gutter)*2)}}#news-detail .article--content,#news-detail .article--head,#news-detail .article--images,#news-detail .article--slider{display:block;width:100%}#news-detail .article--head{display:flex;flex-wrap:wrap;margin-bottom:calc(var(--gutter)*2)}#news-detail .article--head__title{display:flex;flex-wrap:wrap;width:100%;order:2}#news-detail .article--head__title .page--title{width:100%;margin-bottom:var(--minigutter)}#news-detail .article--head__title .article--date{display:flex;width:100%;font-family:CircularXXWeb-Bold}#news-detail .article--head__title .article--date:before{content:"";display:block;background:#000;width:var(--gutter);height:2px;margin-right:var(--minigutter)}#news-detail .article--head .floating-share{display:flex;order:1}#news-detail .article--images{display:block;width:100vw;position:relative;left:50%;transform:translateX(-50%)}#news-detail .article--slider__controls{display:flex;width:100%;height:var(--minigutter);margin:var(--gutter) 0}#news-detail .article--slider__controls .control{display:flex;width:72px;height:17px;margin:0 calc(var(--gutter)/3)}#news-detail .article--slider__controls .control svg{display:block;width:100%;height:100%;fill:#000}#news-detail .article--slider__controls .control.next svg{transform:scaleX(-1)}#news-detail .article--content{margin:calc(var(--gutter)*2) 0}#news-detail .article--content__abstract{display:block;width:100%;margin:var(--gutter) 0;text-align:center;font-style:italic}#news-detail .article--content__text{display:block;width:100%;font-size:1rem;line-height:1.6em}#news-detail .article--content__video{display:block;width:100%;margin:var(--gutter) 0}#news-detail .article--content__video .video--box{display:block;width:100vw;left:50%;transform:translateX(-50%)}#news-detail .article--content__video .video--box iframe{position:absolute;top:0;left:0;display:block;width:100%;height:100%}#news-detail .article--correlati .related{display:block;width:100%;margin:var(--gutter) 0}#news-detail .article--correlati .prod-slider--block{display:block;background:#f4f2ef;width:100%;padding:var(--gutter)}#news-detail .article--correlati .prod-slider--stage .item{position:relative}#news-detail .article--correlati .prod-slider--stage .item .prod-preview{width:100%;margin:0!important}#news-detail .article--correlati .prod-slider--title{display:block;width:100%;font-family:CircularXXWeb-Bold;font-size:1.438rem;color:#000;margin-bottom:var(--gutter);text-align:center}#news-detail .article--correlati .prod-slider--controls{display:flex;width:100%;height:var(--icon);margin-top:var(--gutter)}#news-detail .article--correlati .prod-slider--controls.hide{display:none}#news-detail .article--correlati .prod-slider--controls .control{display:block;width:72px;height:18px;margin:0 var(--minigutter);cursor:pointer}#news-detail .article--correlati .prod-slider--controls .control svg{display:block;width:100%;height:100%;fill:#000}#news-detail .article--correlati .prod-slider--controls .control.next svg{transform-origin:center;transform:scaleX(-1)}@media (max-width:1000px){#news-detail .article--correlati .alternatives,#news-detail .article--correlati .related{overflow:visible}#news-detail .article--correlati .alternatives:before,#news-detail .article--correlati .related:before{padding-bottom:0}#news-detail .article--correlati .alternatives .prod-slider--block,#news-detail .article--correlati .related .prod-slider--block{position:static}}@media (min-width:1000px){#news-detail .content{width:75vw}#news-detail .article--head{align-items:flex-start;justify-content:space-between}#news-detail .article--head__title{justify-content:space-between;width:calc(100% - 200px);order:1;padding-right:var(--minigutter)}#news-detail .article--head__title .page--title{font-size:3rem;line-height:3rem}#news-detail .article--head .floating-share{order:2;float:right;margin-top:0;padding:var(--minigutter) var(--gutter)}#news-detail .article--images{width:100%;left:0;transform:translateX(0)}#news-detail .article--slider__controls{justify-content:flex-end}#news-detail .article--slider .prod-preview__img{width:75%;margin-left:auto;margin-right:auto}#news-detail .article--content__video .video--box{width:100%;left:0;transform:translateX(0)}#news-detail .article--correlati .related{width:75%;margin:var(--gutter) auto}}@media (min-width:1200px){#news-detail .content{width:880px}}#designers,#designers .designers--text{display:block;width:100%}#designers .designers--list{display:grid;gap:1em;grid-auto-rows:2em;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-auto-flow:dense;width:100%;margin-top:calc(var(--gutter)*2)}@media (max-width:370px){#designers .designers--list{gap:1em;grid-auto-rows:2em;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}}#designers .designers--list .designer--preview{display:block;width:100%;position:relative}#designers .designers--list .designer--preview:before{content:"";position:absolute;top:calc(var(--minigutter)*-1);left:calc(var(--minigutter)*-1);display:block;background:#f4f2ef;width:calc(100% + var(--gutter));height:calc(100% + var(--gutter));z-index:0;opacity:0;transition:.18s linear}#designers .designers--list .designer--preview__img{display:block;width:100%;height:0;padding-bottom:110%;z-index:1;position:relative}#designers .designers--list .designer--preview__img img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}#designers .designers--list .designer--preview__name{display:block;width:100%;height:auto;font-family:CircularXXWeb-Bold;font-size:1.25rem;line-height:1.25em;color:#000;padding:calc(var(--gutter)/3) 0;position:relative;z-index:2}#designers .designers--list .designer--preview.first{grid-row:span 6}#designers .designers--list .designer--preview.second{grid-row:span 7}#designers .designers--list .designer--preview.second .designer--preview__img{padding-bottom:140%}@media (hover:hover){#designers .designers--list .designer--preview:hover:before{opacity:1}}#designers .designers--load{display:flex;padding:calc(var(--gutter)*2) 0}#designers .designers--load-more{display:flex;padding:var(--gutter) 0;margin:var(--gutter) 0;pointer-events:all}#designers .designers--load-more .load-more,#designers .designers--load-more .loading{color:#000;position:relative}#designers .designers--load-more .load-more:after,#designers .designers--load-more .loading:after{content:"";position:absolute;top:100%;left:0;display:block;background:#000}#designers .designers--load-more .load-more:after{width:0;height:1px;transition:.35s cubic-bezier(.39,.575,.565,1)}@media (hover:hover){#designers .designers--load-more .load-more:hover:after{width:100%}}#designers .designers--load-more .loading{display:none}#designers .designers--load-more .loading:after{width:100%;height:1px;animation:loading 2s cubic-bezier(.39,.575,.565,1) infinite}#designers .designers--load-more.is-loading .load-more{display:none}#designers .designers--load-more.is-loading .loading{display:block}@media (min-width:999px){#designers .designers--list{gap:3em;grid-auto-rows:2.7em;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}#designers .designers--list .designer--preview__img{width:100%;height:calc(100% - var(--gutter)*2.5);padding-bottom:0}#designers .designers--list .designer--preview__name{height:calc(var(--gutter)*2.5);font-size:1.563rem;line-height:1.563rem}#designers .designers--list .designer--preview.first{grid-row:span 5}#designers .designers--list .designer--preview.second{grid-row:span 7}#designers .designers--list .designer--preview.third{grid-row:span 6}}@media (min-width:1199px){#designers .designers--list{gap:3em;grid-auto-rows:2.7em;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}@media (min-width:1599px){#designers .designers--list{gap:4em;grid-auto-rows:2.7em;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}#designer-detail{display:block;width:100%}#designer-detail .designer--intro{display:flex;flex-wrap:wrap;width:100%;margin-bottom:var(--gutter);margin-top:calc(var(--gutter)*2)}#designer-detail .designer--intro__img,#designer-detail .designer--intro__name,#designer-detail .designer--intro__text{display:flex}#designer-detail .designer--intro__name{width:75%;font-family:CircularXXWeb-Bold;font-size:1.875rem;line-height:2.375rem;order:1}#designer-detail .designer--intro__text{flex-wrap:wrap;width:100%;order:3;font-size:1rem;line-height:1.563rem;align-items:baseline;justify-content:flex-start}#designer-detail .designer--intro__text *{display:inline;color:#000}#designer-detail .designer--intro__img{width:75%;order:2;float:right;margin-left:25%;margin-bottom:var(--gutter)}#designer-detail .designer--intro__img img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}#designer-detail .designer--gallery{display:flex;flex-wrap:wrap;width:100%;margin:var(--gutter) 0}#designer-detail .designer--gallery__block{width:80%}#designer-detail .designer--gallery__block img{display:block;width:auto;max-width:100%}#designer-detail .designer--gallery__block:nth-of-type(odd){margin-right:20%}#designer-detail .designer--gallery__block:nth-of-type(odd) img{float:right}#designer-detail .designer--gallery__block:nth-of-type(2n){margin-left:20%}#designer-detail .designer--gallery__block.designer--awards{width:100%;font-size:.813rem;line-height:1.563rem;margin:0;margin-top:var(--gutter)}#designer-detail .designer--products{display:block;width:100%;margin:calc(var(--gutter)*2) 0}#designer-detail .designer--products__title{display:block;width:100%;font-family:CircularXXWeb-Bold;font-size:2.8rem;text-align:left}#designer-detail .designer--products__list{display:flex;flex-wrap:wrap;width:100%}#designer-detail .designer--products .prod--preview{display:block;background:#f4f2ef;width:48%;position:relative;margin:0 1% var(--minigutter)}#designer-detail .designer--products .prod--preview__img{margin:var(--gutter) 0 calc(var(--gutter)*2)}#designer-detail .designer--products .prod--preview__img img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:contain}#designer-detail .designer--products .prod--preview__label{position:absolute;bottom:0;left:0;display:block;width:100%;font-family:CircularXXWeb-Book;font-size:1.25rem;line-height:1em;color:#000;padding:var(--minigutter);text-align:center}@media (min-width:999px){#designer-detail .designer--intro{margin-bottom:calc(var(--gutter)*4)}#designer-detail .designer--intro__name{order:1;width:26%;font-size:3.75rem;line-height:3.75rem}#designer-detail .designer--intro__img,#designer-detail .designer--intro__text{width:37%}#designer-detail .designer--intro__text{font-size:1.25rem;line-height:2.188rem;padding:0 var(--minigutter);order:2}#designer-detail .designer--intro__img{margin-left:0;order:3}#designer-detail .designer--gallery__block{width:50%;margin-bottom:var(--gutter);padding:var(--minigutter)}#designer-detail .designer--gallery__block img{object-fit:contain}#designer-detail .designer--gallery__block:nth-of-type(odd){margin:0;text-align:right;justify-content:flex-end}#designer-detail .designer--gallery__block:nth-of-type(2n){margin:0;transform:translateY(10%)}#designer-detail .designer--gallery__block:first-of-type,#designer-detail .designer--gallery__block:nth-of-type(2){align-self:flex-end}#designer-detail .designer--gallery__block.designer--awards{width:50%;font-size:1.25rem;line-height:2.188rem;padding:var(--minigutter);text-align:left}#designer-detail .designer--products{width:80%;margin:calc(var(--gutter)*2) auto}#designer-detail .designer--products .prod--preview{width:31%}}@media (min-width:1199px){#designer-detail .designer--intro__name{font-size:3.938rem}#designer-detail .designer--intro__text{line-height:1.6em}#designer-detail .designer--gallery__block:nth-of-type(odd){transform:translateY(-10%)}#designer-detail .designer--gallery__block.designer--awards{width:50%;padding:calc(var(--gutter)*1.5)}#designer-detail .designer--products .prod--preview{width:23%}}@media (min-width:1599px){#designer-detail .designer--gallery__block.designer--awards{width:50%;padding:calc(var(--gutter)*2.5)}}#referenze{position:relative}#referenze .refs--load-more{display:flex;padding:var(--gutter) 0;margin:var(--gutter) 0;pointer-events:all}#referenze .refs--load-more .load-more,#referenze .refs--load-more .loading{color:#000;position:relative}#referenze .refs--load-more .load-more:after,#referenze .refs--load-more .loading:after{content:"";position:absolute;top:100%;left:0;display:block;background:#000}#referenze .refs--load-more .load-more:after{width:0;height:1px;transition:.35s cubic-bezier(.39,.575,.565,1)}@media (hover:hover){#referenze .refs--load-more .load-more:hover:after{width:100%}}#referenze .refs--load-more .loading{display:none}#referenze .refs--load-more .loading:after{width:100%;height:1px;animation:loading 2s cubic-bezier(.39,.575,.565,1) infinite}#referenze .refs--load-more.is-loading .load-more{display:none}#referenze .refs--load-more.is-loading .loading{display:block}#referenze .refs--cats{display:none;width:100%;min-height:var(--head);position:relative}#referenze .refs--cats--stage{position:absolute;top:0;left:0;display:flex;flex-wrap:wrap;align-items:center;width:100%}#referenze .refs--cats--stage__item{display:inline-block;color:#000;line-height:1em;padding:calc(var(--gutter)/3) var(--minigutter);transition:.18s linear;margin-bottom:calc(var(--gutter)/3)}#referenze .refs--cats--stage__item.current{background:#efece8}@media (hover:hover){#referenze .refs--cats--stage__item:hover{background:#efece8}}#referenze .categoria--filters{display:none}#referenze .goto-top{position:fixed;bottom:calc(var(--gutter)/3);right:calc(var(--gutter)/3);display:flex;flex-direction:column;width:var(--gutter);height:calc(var(--icon)*1.5)}#referenze .goto-top--icon,#referenze .goto-top--label{pointer-events:none}#referenze .goto-top--label{font-family:CircularXXWeb-Bold;color:#000}#referenze .goto-top--icon{display:flex;width:100%;height:var(--miniicon)}#referenze .goto-top--icon svg{display:block;width:100%;height:100%;fill:#000;transform:scaleY(-1)}@media (max-width:1000px){#referenze .categoria--filters{display:block;width:100%;height:var(--icon);transition:.35s cubic-bezier(.39,.575,.565,1);position:relative}#referenze .categoria--filters .remove-filters{position:absolute;top:0;right:0;font-size:1rem;color:#000;cursor:pointer;margin-bottom:var(--gutter)}#referenze .categoria--filters:before{content:"";position:absolute;top:0;left:50%;display:block;background:#f4f2ef;pointer-events:none;width:100vw;height:0;transform:translateX(-50%);z-index:2;transition:.35s cubic-bezier(.39,.575,.565,1)}#referenze .categoria--filters .filters-trigger--mobile{display:block;width:100%;height:var(--icon);position:relative}#referenze .categoria--filters .filters-trigger--open{display:flex;align-items:center;justify-content:flex-start;width:100%;height:100%}#referenze .categoria--filters .filters-trigger--close,#referenze .categoria--filters .filters-trigger--label{position:relative;z-index:3}#referenze .categoria--filters .filters-trigger--label{display:block;font-size:1.25rem;color:#000;padding-right:var(--minigutter);pointer-events:none}#referenze .categoria--filters .filters-trigger--icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;transition:.35s cubic-bezier(.39,.575,.565,1);position:relative;pointer-events:none;z-index:1}#referenze .categoria--filters .filters-trigger--icon svg{display:block;width:100%;height:100%;fill:#000}#referenze .categoria--filters .filters-trigger--close{position:absolute;top:50%;right:0;display:block;width:var(--miniicon);height:var(--miniicon);transform:translateY(-50%) scale(0);transition:.35s cubic-bezier(.39,.575,.565,1)}#referenze .categoria--filters .filters-trigger--close:after,#referenze .categoria--filters .filters-trigger--close:before{content:"";position:absolute;top:50%;left:50%;background:#000;width:80%;height:2px;pointer-events:none}#referenze .categoria--filters .filters-trigger--close:after:before,#referenze .categoria--filters .filters-trigger--close:before:before{transform:translate(-50%,-50%) rotate(45deg)}#referenze .categoria--filters .filters-trigger--close:after:after,#referenze .categoria--filters .filters-trigger--close:before:after{transform:translate(-50%,-50%) rotate(-45deg)}#referenze .categoria--filters .filters--box{position:absolute;top:var(--icon);left:0;display:block;width:100%;height:calc(100% - var(--icon));overflow:hidden;z-index:3}#referenze .categoria--filters .filters--box .filters{display:block;width:100%;height:100%;padding:0}#referenze .categoria--filters .filters--box .filters--head{display:flex;width:100%;height:var(--icon)}#referenze .categoria--filters .filters--box .filters--head__trigger{display:flex;align-items:center;justify-content:flex-start;width:auto;height:100%;padding:10px}#referenze .categoria--filters .filters--box .filters--head__trigger--icon,#referenze .categoria--filters .filters--box .filters--head__trigger--label{pointer-events:none}#referenze .categoria--filters .filters--box .filters--head__trigger--icon{display:flex;align-items:center;justify-content:center;width:var(--miniicon);height:var(--miniicon)}#referenze .categoria--filters .filters--box .filters--head__trigger--icon svg{display:block;width:80%;height:80%;fill:#000}#referenze .categoria--filters .filters--box .filters--head__trigger--label{display:block;font-family:CircularXXWeb-Bold;font-size:1.25rem;padding-left:calc(var(--gutter)/3)}#referenze .categoria--filters .filters--box .filters--head__trigger.current{background:#fff}#referenze .categoria--filters .filters--box .filters--body{display:block;width:100%;height:calc(100% - var(--icon)*2);position:relative}#referenze .categoria--filters .filters--box .filters--body:before{content:"";position:absolute;top:0;left:0;display:block;background:#fff;width:100vw;height:3px}#referenze .categoria--filters .filters--box .filters--body-list{position:absolute;top:0;left:0;display:block;width:100%;height:100%;padding:var(--gutter);border:0;overflow:auto;opacity:0;pointer-events:none;transition:.18s linear}#referenze .categoria--filters .filters--box .filters--body-list.current{opacity:1;pointer-events:all}#referenze .categoria--filters .filters--box .filters--body-list .filter{align-items:center;justify-content:flex-start}#referenze .categoria--filters .filters--box .filters--body-list .checkradio-box,#referenze .categoria--filters .filters--box .filters--body-list .filter{display:flex;width:100%;height:var(--icon);margin:calc(var(--gutter)/3) 0;cursor:pointer;position:relative}#referenze .categoria--filters .filters--box .filters--body-list .checkradio-box.disabled{opacity:.5;pointer-events:none}#referenze .categoria--filters .filters--box .filters--body-list .checkradio-box .fake-check{display:block;background:transparent;width:var(--miniicon);height:var(--miniicon);transition:.18s linear;border:0}#referenze .categoria--filters .filters--box .filters--body-list .checkradio-box .fake-check:after,#referenze .categoria--filters .filters--box .filters--body-list .checkradio-box .fake-check:before{content:"";position:absolute;top:50%;left:10px;background:#62aca0;transition:.18s cubic-bezier(.39,.575,.565,1);transform:translate(-50%,-50%)}#referenze .categoria--filters .filters--box .filters--body-list .checkradio-box .fake-check:before{width:13px;height:3px;transform:translate(-3px,3px) rotate(-45deg) scaleX(0);transform-origin:center left}#referenze .categoria--filters .filters--box .filters--body-list .checkradio-box .fake-check:after{transform-origin:center left;width:7px;height:3px;transform:translate(-7px,-50%) rotate(45deg) scaleX(0)}#referenze .categoria--filters .filters--box .filters--body-list .checkradio-box--input{display:none;width:20px;height:20px}#referenze .categoria--filters .filters--box .filters--body-list .checkradio-box--input:checked~.fake-check:before{transform:translate(-3px,3px) rotate(-45deg) scaleX(1);transition-delay:.18s}#referenze .categoria--filters .filters--box .filters--body-list .checkradio-box--input:checked~.fake-check:after{transform:translate(-7px,-50%) rotate(45deg) scaleX(1)}#referenze .categoria--filters .filters--box .filters--body-list .checkradio-box--input:not(:checked)~.fake-check:before{transform:translate(-3px,3px) rotate(-45deg) scaleX(0);transition-delay:0ms}#referenze .categoria--filters .filters--box .filters--body-list .checkradio-box--input:not(:checked)~.fake-check:after{transform:translate(-7px,-50%) rotate(45deg) scaleX(0);transition-delay:.18s}#referenze .categoria--filters .filters--box .filters--body-list .checkradio-box--label{display:flex;align-items:center;width:calc(100% - var(--gutter));font-size:1.25rem;padding-left:var(--minigutter);text-align:left}#referenze .categoria--filters .filters--box .filters--ctas{display:flex;align-items:center;justify-content:space-around;width:100%;height:var(--icon);padding:var(--gutter) 0}#referenze .categoria--filters .filters--box .filters--ctas .filter-cta{background:transparent;border:0;color:#000}#referenze .categoria--filters .filters--box .filters--ctas .filter-cta.confirm--filters{font-size:1.625rem}#referenze .categoria--filters .filters--box .filters--ctas .filter-cta.disabled{opacity:.5;pointer-events:none}#referenze .categoria--filters.triggered{height:80vh}#referenze .categoria--filters.triggered:before{height:100%}#referenze .categoria--filters.triggered .filters-trigger--mobile .filters-trigger--icon{transform:scale(0)}#referenze .categoria--filters.triggered .filters-trigger--mobile .filters-trigger--close{transform:translateY(-50%) scale(1)}}#referenze .referenze--list{display:flex;flex-wrap:wrap;width:100%}#referenze .referenze--list .refs-preview{display:block;width:100%;margin:var(--gutter) 0}#referenze .referenze--list .refs-preview--img,#referenze .referenze--list .refs-preview--info{pointer-events:none}#referenze .referenze--list .refs-preview--img{display:block;width:100%}#referenze .referenze--list .refs-preview--img img{display:block;width:100%;height:100%;object-fit:contain}#referenze .referenze--list .refs-preview--info{display:block;width:100%;font-family:CircularXXWeb-Bold;color:#000;padding:calc(var(--gutter)/3) 0}#referenze .referenze--list .refs-preview--info__title{font-size:1.623rem;line-height:1.4em}#referenze .referenze--list .refs-preview--info__place{display:flex;width:100%}#referenze .referenze--list .refs-preview--info__place:before{content:"";display:block;background:#000;width:var(--gutter);height:2px;margin-right:var(--minigutter)}@media (min-width:999px){#referenze .cat--box,#referenze .refs--cats{display:block}#referenze .referenze--list .refs-preview{width:48%;margin:var(--gutter) 1%}}#press .press--body{display:block;width:100%}#press .press--body .page--title{margin-bottom:var(--minigutter)}#press .press--years{display:none;width:100%}#press .press--years__item{display:inline-block;font-family:CircularXXWeb-Book;color:#000;line-height:1em;padding:calc(var(--gutter)/3) var(--minigutter);transition:.18s linear}#press .press--years__item.current{background:#efece8}@media (hover:hover){#press .press--years__item:hover{background:#efece8}}#press .press--list{display:flex;flex-wrap:wrap;width:100%;margin:var(--gutter) 0}#press .press--load{display:flex;padding:calc(var(--gutter)*2) 0}#press .press--load-more{display:flex;padding:var(--gutter) 0;margin:var(--gutter) 0;pointer-events:all}#press .press--load-more .load-more,#press .press--load-more .loading{color:#000;position:relative}#press .press--load-more .load-more:after,#press .press--load-more .loading:after{content:"";position:absolute;top:100%;left:0;display:block;background:#000}#press .press--load-more .load-more:after{width:0;height:1px;transition:.35s cubic-bezier(.39,.575,.565,1)}@media (hover:hover){#press .press--load-more .load-more:hover:after{width:100%}}#press .press--load-more .loading{display:none}#press .press--load-more .loading:after{width:100%;height:1px;animation:loading 2s cubic-bezier(.39,.575,.565,1) infinite}#press .press--load-more.is-loading .load-more{display:none}#press .press--load-more.is-loading .loading{display:block}#press .press--row{display:flex;flex-wrap:wrap;width:100%}#press .press--custom-detail,#press .press--detail{display:block;width:100%;transition:.35s linear}#press .press--custom-detail .detail__box,#press .press--detail .detail__box{display:block;background:#fff;width:100%;height:0;max-width:1080px;margin:0 auto;overflow:hidden;position:relative}#press .press--custom-detail .detail__head,#press .press--detail .detail__head{display:flex;width:100%;padding:var(--gutter) 0}#press .press--custom-detail .detail__head--info,#press .press--detail .detail__head--info{display:block;width:calc(100% - var(--icon))}#press .press--custom-detail .detail__head .close--detail,#press .press--detail .detail__head .close--detail{display:block;width:var(--icon);height:var(--icon);position:relative;cursor:pointer}#press .press--custom-detail .detail__head .close--detail:after,#press .press--custom-detail .detail__head .close--detail:before,#press .press--detail .detail__head .close--detail:after,#press .press--detail .detail__head .close--detail:before{background:#000;width:60%;height:3px;pointer-events:none}#press .press--custom-detail .detail__place,#press .press--custom-detail .detail__title,#press .press--detail .detail__place,#press .press--detail .detail__title{display:block;width:100%;font-family:CircularXXWeb-Bold;color:#000}#press .press--custom-detail .detail__title,#press .press--detail .detail__title{font-size:1.4em}#press .press--custom-detail .detail__place,#press .press--detail .detail__place{display:flex;font-family:CircularXXWeb-Book}#press .press--custom-detail .detail__place:before,#press .press--detail .detail__place:before{content:"";display:block;background:#000;width:var(--minigutter);height:2px;margin-right:calc(var(--gutter)/3)}#press .press--custom-detail .detail__body,#press .press--detail .detail__body{display:block;width:100%;padding:var(--gutter) 0}#press .press--custom-detail .detail__stage .item img,#press .press--detail .detail__stage .item img{display:block;width:auto;height:500px;object-fit:contain;margin:0 auto}#press .press--custom-detail .detail__stage--controls,#press .press--detail .detail__stage--controls{display:flex;width:100%;height:var(--icon);margin-top:var(--gutter)}#press .press--custom-detail .detail__stage--controls .control,#press .press--detail .detail__stage--controls .control{display:flex;width:72px;height:18px;margin:0 var(--minigutter)}#press .press--custom-detail .detail__stage--controls .control svg,#press .press--detail .detail__stage--controls .control svg{display:block;width:100%;height:100%;fill:#000}#press .press--custom-detail .detail__stage--controls .control.next svg,#press .press--detail .detail__stage--controls .control.next svg{transform:scaleX(-1)}#press .preview{display:block;width:48%;padding:var(--minigutter) 1%}#press .preview__box{display:block;background:#efece8;width:100%}#press .preview__box,#press .preview__img,#press .preview__label{pointer-events:none}#press .preview__img{position:absolute;top:calc(var(--gutter)/3);left:calc(var(--gutter)/3);display:block;width:calc(100% - var(--gutter)/3*2)}#press .preview__img img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}#press .preview__label{position:absolute;bottom:var(--minigutter);left:calc(var(--gutter)/3);display:block;width:calc(100% - var(--gutter)/3*2);font-family:CircularXXWeb-Bold;color:#000;padding-bottom:calc(var(--gutter)/3)}#press .preview__name,#press .preview__place{display:block;width:100%}#press .preview__name{font-size:1.2rem;line-height:1em;margin-bottom:calc(var(--gutter)/4)}#press .preview__place{display:flex;font-family:CircularXXWeb-Book;line-height:1em;position:relative}#press .preview__place:before{content:"";display:block;background:#000;width:calc(var(--gutter)/3);height:2px;margin-right:calc(var(--gutter)/3)}#press .preview.current{background:#fff}@media (min-width:999px){#press .press--body{padding-top:calc(var(--gutter)*2)}#press .press--body .categoria--filters{display:none}#press .press--years{display:flex}#press .preview{width:25%}}@media (min-width:1199px){#press .preview{width:20%}}@media (min-width:1599px){#press .preview{width:16.66667%}}#special-projects .projects--list{display:flex;flex-wrap:wrap;width:100%}#special-projects .projects--list .prj--preview{display:block;width:100%;margin-bottom:var(--gutter)}#special-projects .projects--list .prj--preview__img{display:block;width:100%;margin-bottom:var(--minigutter)}#special-projects .projects--list .prj--preview__img img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}#special-projects .projects--list .prj--preview__info{display:block;width:100%;font-family:CircularXXWeb-Bold}#special-projects .projects--list .prj--preview__info .date,#special-projects .projects--list .prj--preview__info .name{display:block;width:100%;color:#000;line-height:1em;margin-bottom:calc(var(--gutter)/3)}#special-projects .projects--list .prj--preview__info .name{font-size:1.6rem}#special-projects .projects--list .prj--preview__info .date{display:flex}#special-projects .projects--list .prj--preview__info .date:before{content:"";display:block;background:#000;width:var(--minigutter);height:2px;margin-right:var(--minigutter)}#special-projects .projects--list .prj--preview:nth-of-type(6n+1),#special-projects .projects--list .prj--preview:nth-of-type(6n+3),#special-projects .projects--list .prj--preview:nth-of-type(6n+6){width:100%}#special-projects .projects--list .prj--preview:nth-of-type(6n+2),#special-projects .projects--list .prj--preview:nth-of-type(6n+4){width:70%;margin-left:30%}#special-projects .projects--list .prj--preview:nth-of-type(6n+5){width:70%;margin-right:30%}#special-projects .projects--load{display:flex;padding:calc(var(--gutter)*2) 0}#special-projects .projects--load-more{display:flex;padding:var(--gutter) 0;margin:var(--gutter) 0;pointer-events:all}#special-projects .projects--load-more .load-more,#special-projects .projects--load-more .loading{color:#000;position:relative}#special-projects .projects--load-more .load-more:after,#special-projects .projects--load-more .loading:after{content:"";position:absolute;top:100%;left:0;display:block;background:#000}#special-projects .projects--load-more .load-more:after{width:0;height:1px;transition:.35s cubic-bezier(.39,.575,.565,1)}@media (hover:hover){#special-projects .projects--load-more .load-more:hover:after{width:100%}}#special-projects .projects--load-more .loading{display:none}#special-projects .projects--load-more .loading:after{width:100%;height:1px;animation:loading 2s cubic-bezier(.39,.575,.565,1) infinite}#special-projects .projects--load-more.is-loading .load-more{display:none}#special-projects .projects--load-more.is-loading .loading{display:block}@media (min-width:999px){#special-projects .projects--list{margin-top:calc(var(--gutter)*2)}#special-projects .projects--list .prj--preview{margin:0 0 var(--gutter) 0!important}#special-projects .projects--list .prj--preview:nth-of-type(odd){padding-right:var(--minigutter)}#special-projects .projects--list .prj--preview:nth-of-type(2n){padding-left:var(--minigutter)}#special-projects .projects--list .prj--preview:nth-of-type(6n+1){width:35%;align-self:flex-end}#special-projects .projects--list .prj--preview:nth-of-type(6n+2){width:65%;align-self:flex-end}#special-projects .projects--list .prj--preview:nth-of-type(6n+3){width:65%;align-self:flex-start}#special-projects .projects--list .prj--preview:nth-of-type(6n+4),#special-projects .projects--list .prj--preview:nth-of-type(6n+5){width:35%;align-self:flex-start}#special-projects .projects--list .prj--preview:nth-of-type(6n+6){width:65%;align-self:flex-start}}.tooltip{position:fixed;bottom:var(--gutter);left:50%;display:flex;width:80vw;height:var(--head);background:rgba(98,172,160,.8);font-family:CircularXXWeb-Bold;color:#fff;text-align:center;opacity:0;transform:translateX(-50%);z-index:10000000}.tobecopied{position:absolute;clip:rect(1px,1px,1px,1px)}.share-drawer{position:fixed;left:0;display:block;background:rgba(0,0,0,.9);z-index:1000000;opacity:0;pointer-events:none}.share-drawer,.share-drawer--box{top:0;width:100%;height:100vh;transition:.35s cubic-bezier(.39,.575,.565,1)}.share-drawer--box{position:absolute;right:0;display:flex;background:#fff;padding:var(--gutter);transform:translateX(100%)}.share-drawer--box .close-share{position:absolute;top:var(--minigutter);right:var(--minigutter);display:block;width:var(--miniicon);height:var(--miniicon);cursor:pointer}.share-drawer--box .close-share:after,.share-drawer--box .close-share:before{background:#000;width:80%;height:2px}.share-drawer--box .prod-box{display:block;width:100%}.share-drawer--box .prod-box--title{display:block;width:100%;font-family:CircularXXWeb-Bold;font-size:1.625rem;color:#000;text-align:center}.share-drawer--box .prod-box--info{display:block;width:100%;padding:0 var(--gutter);margin:var(--gutter) 0}.share-drawer--box .prod-box--info__img,.share-drawer--box .prod-box--info__title{display:block;width:100%;position:relative}.share-drawer--box .prod-box--info__title{font-family:CircularXXWeb-Bold;text-align:center;z-index:2}.share-drawer--box .prod-box--info__title .sottotitolo,.share-drawer--box .prod-box--info__title .titolo{display:block;width:100%;line-height:1em;font-family:CircularXXWeb-Bold}.share-drawer--box .prod-box--info__title .titolo .family,.share-drawer--box .prod-box--info__title .titolo .name{display:block;width:100%;text-align:center}.share-drawer--box .prod-box--info__title .titolo .family{font-size:2.034rem;line-height:2.4rem}.share-drawer--box .prod-box--info__title .titolo .name{font-size:1.25rem}.share-drawer--box .prod-box--info__img{display:flex;z-index:1;margin:0 auto}.share-drawer--box .prod-box--info__img img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.share-drawer--box .prod-box--social{display:flex;flex-wrap:wrap;width:100%}.share-drawer--box .prod-box--social .social-share-link{display:block;width:31%;margin:var(--gutter) 1%}.share-drawer--box .prod-box--social .social-share-link__icon,.share-drawer--box .prod-box--social .social-share-link__label{display:block;width:100%;text-align:center;pointer-events:none}.share-drawer--box .prod-box--social .social-share-link__icon{margin-bottom:var(--minigutter)}.share-drawer--box .prod-box--social .social-share-link__icon svg{display:block;width:var(--miniicon);height:var(--miniicon);fill:#000;margin:0 auto}.share-drawer--box .prod-box--social .social-share-link__label{font-size:.938rem;color:#000;text-transform:lowercase}.share-drawer.show{opacity:1;pointer-events:all}.share-drawer.show .share-drawer--box{transform:translateX(0)}@media (min-width:999px){.share-drawer--box{width:55vw;align-items:flex-start;overflow-y:auto}.share-drawer--box .prod-box--info__img{width:60%}.share-drawer--box .prod-box--social{padding:0 calc(var(--gutter)*2)}.share-drawer--box .prod-box--social .social-share-link{width:calc(33% - var(--supergutter));margin:var(--gutter) var(--minigutter)}}@media (min-width:999px) and (max-height:750px){.share-drawer--box .prod-box--social .social-share-link{width:20%;margin:var(--gutter) 10px}}@media (min-width:1399px){.share-drawer--box{width:45vw}}@media (min-width:1599px){.share-drawer--box{width:35vw}.share-drawer--box .prod-box--social .social-share-link{width:auto}}#project-detail .floating-share{float:right;display:flex;order:1}#project-detail .project--body{display:block;width:100%}#project-detail .project--body .content{padding-top:calc(var(--gutter)*2)}#project-detail .prj--block{display:block;width:100%;margin:var(--gutter) 0}#project-detail .prj--block .text-block{display:block;width:100%}#project-detail .prj--block .text-block .block--title{display:block;width:100%;font-family:CircularXXWeb-Bold;font-size:1.3rem;margin-bottom:var(--minigutter)}#project-detail .prj--intro,#project-detail .prj--main-img{display:block;width:100%}#project-detail .prj--main-img .o-ratio img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}#project-detail .prj--video{display:block;width:70%;margin:var(--gutter) 0 var(--gutter) 30%}#project-detail .prj--video .player--box{display:block;width:100%}#project-detail .prj--video .player--box iframe{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:contain}#project-detail .prj--second-block{display:flex;flex-wrap:wrap;width:100%}#project-detail .prj--second-block .text{display:flex;flex-wrap:wrap;width:100%;order:2;margin:var(--gutter) 0}#project-detail .prj--second-block .img{display:flex;width:70%;margin-right:30%;order:1}#project-detail .prj--second-block .img--item{display:block;width:100%}#project-detail .prj--second-block .img--item img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}#project-detail .prj--fourth-block,#project-detail .prj--fourth-block .img--box,#project-detail .prj--third-block,#project-detail .prj--third-block .img--box{display:flex;flex-wrap:wrap;width:100%}#project-detail .prj--fourth-block .img--box .img,#project-detail .prj--third-block .img--box .img{display:block;width:100%}#project-detail .prj--fourth-block .img--box .img--item,#project-detail .prj--third-block .img--box .img--item{display:block;width:100%;margin:var(--minigutter) 0}#project-detail .prj--fourth-block .img--box .img--item img,#project-detail .prj--third-block .img--box .img--item img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}#project-detail .prj--fourth-block .img--box .img:last-of-type,#project-detail .prj--third-block .img--box .img:last-of-type{width:70%;margin-left:30%}#project-detail .prj--fourth-block .text--box,#project-detail .prj--third-block .text--box{display:flex;flex-wrap:wrap;margin:var(--minigutter) 0}#project-detail .prj--fourth-block .text--box{order:2}#project-detail .prj--fourth-block .img--box{order:1}#project-detail .prj--fourth-block .img--box .img{width:70%;margin-right:30%;margin-left:0}#project-detail .prj--fourth-block .img--box .img:last-of-type{margin-left:0}#project-detail .prj--gallery,#project-detail .prj--gallery .prj--gallery{display:block;width:100%;margin:calc(var(--gutter)*2) 0}#project-detail .prj--gallery .prj--gallery--controls{display:flex;width:100%;height:var(--icon);margin-top:var(--gutter)}#project-detail .prj--gallery .prj--gallery--controls .control{display:block;width:72px;height:18px;margin:0 var(--minigutter);cursor:pointer}#project-detail .prj--gallery .prj--gallery--controls .control svg{display:block;width:100%;height:100%;fill:#000}#project-detail .prj--gallery .prj--gallery--controls .control.next svg{transform-origin:center;transform:scaleX(-1)}#project-detail .prj--gallery .prj--gallery--stage .item--img{display:block;width:100%}#project-detail .prj--gallery .prj--gallery--stage .item--img iframe,#project-detail .prj--gallery .prj--gallery--stage .item--img img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover;border:0}@media (min-width:999px){#project-detail .project--body .content{padding-top:0}#project-detail .floating-share{position:absolute;top:0;right:0}#project-detail .content{position:relative}#project-detail .prj--block{margin:calc(var(--gutter)*2) 0}#project-detail .prj--intro{position:absolute;top:calc(var(--gutter)*1.5);left:calc(var(--gutter)*2);display:block;width:50%;color:#fff;margin:0;z-index:3}#project-detail .prj--intro.text-color-white{color:#fff}#project-detail .prj--intro.text-color-black{color:#000}#project-detail .prj--main-img{float:left;width:70%;position:relative;z-index:1}#project-detail .prj--video{position:absolute;top:0;left:65%;transform:translateY(30%);width:20vw;margin:0;z-index:10}#project-detail .prj--second-block{align-items:center;position:relative;padding-bottom:calc(var(--gutter)*2);z-index:20}#project-detail .prj--second-block .img,#project-detail .prj--second-block .text{margin:0}#project-detail .prj--second-block .text{width:30%;margin-left:20%;order:1;padding-right:var(--gutter);transform:translateY(15%);margin-bottom:calc(var(--gutter)*2)}#project-detail .prj--second-block .img{width:50%;order:2;transform:translateY(-20%)}#project-detail .prj--third-block{align-items:flex-start}#project-detail .prj--third-block .img--box{width:80%;padding-right:var(--gutter)}#project-detail .prj--third-block .text--box{width:20%;padding-top:calc(var(--gutter)*2);padding-left:var(--gutter)}#project-detail .prj--fourth-block{align-items:flex-start}#project-detail .prj--fourth-block .img--box{width:80%;padding-left:var(--gutter);order:2}#project-detail .prj--fourth-block .img--box .img{width:100%;margin:0}#project-detail .prj--fourth-block .img--box .img:last-of-type{width:100%}#project-detail .prj--fourth-block .text--box{width:20%;padding-top:calc(var(--gutter)*2);padding-right:var(--gutter);order:1}}#dovesiamo .dovesiamo__map{display:block;width:100%;height:45vh}#dovesiamo .dovesiamo__map #map,#dovesiamo .dovesiamo__map iframe{display:block;width:100%;height:100%;border:0}@media (max-width:1000px){#dovesiamo .dovesiamo__hq{padding-top:0}}#dovesiamo .dovesiamo__hq .place{display:flex;flex-wrap:wrap;width:100%;position:relative;padding-bottom:var(--gutter)}#dovesiamo .dovesiamo__hq .place:nth-of-type(2n):before{content:"";position:absolute;top:0;left:50%;display:block;background:rgba(219,211,203,.3);width:100vw;height:100%;transform:translateX(-50%);z-index:-1}#dovesiamo .dovesiamo__hq .place:last-of-type{padding-bottom:0}#dovesiamo .dovesiamo__hq .place__image{display:block;position:relative}@media (max-width:1000px){#dovesiamo .dovesiamo__hq .place__image{width:100%;height:25vh}}#dovesiamo .dovesiamo__hq .place__image img{position:absolute;top:0;left:50%;display:block;width:100vw;height:100%;object-fit:cover;transform:translateX(-50%);max-width:1000px}#dovesiamo .dovesiamo__hq .place__info{display:block;width:100%}#dovesiamo .dovesiamo__hq .place__info--box{display:flex;flex-wrap:wrap;width:100%;padding:calc(var(--gutter)*1.5) 0;position:relative}#dovesiamo .dovesiamo__hq .place__info--box:after{content:"";position:absolute;bottom:0;left:0;display:block;background:#000;width:100%;height:1px}#dovesiamo .dovesiamo__hq .place__info--box:last-of-type:after{display:none}#dovesiamo .dovesiamo__hq .place__info--address,#dovesiamo .dovesiamo__hq .place__info--ctas,#dovesiamo .dovesiamo__hq .place__info--title{display:block;width:100%;line-height:1.2em}#dovesiamo .dovesiamo__hq .place__info--title{font-family:CircularXXWeb-Bold;font-size:1.4rem;padding-bottom:calc(var(--gutter)/3)}#dovesiamo .dovesiamo__hq .place__info--ctas{margin-top:var(--gutter)}#dovesiamo .dovesiamo__hq .place__btn{display:flex;width:100%;font-family:CircularXXWeb-Bold;color:#62aca0;padding:calc(var(--gutter)/4) 0;border:1px solid #62aca0;border-radius:3px;margin:var(--minigutter) 0}#dovesiamo .dovesiamo__hq .place__btn--icon{display:flex;width:var(--miniicon);height:var(--miniicon);margin-left:var(--minigutter)}#dovesiamo .dovesiamo__hq .place__btn--icon svg{display:block;width:60%;height:60%;fill:#62aca0}#dovesiamo .dovesiamo__hq .place__btn--label{font-size:1.3rem}@media (min-width:999px){#dovesiamo .dovesiamo__hq{padding-top:0}#dovesiamo .dovesiamo__hq .place{flex-direction:row;align-items:stretch;padding:calc(var(--gutter)*2) 0}#dovesiamo .dovesiamo__hq .place__info{width:65%}#dovesiamo .dovesiamo__hq .place__image{width:35%;min-height:350px}#dovesiamo .dovesiamo__hq .place__image img{position:relative;left:0;width:100%;height:100%;transform:translateX(0)}#dovesiamo .dovesiamo__hq .place__info{padding-left:var(--gutter)}#dovesiamo .dovesiamo__hq .place__info--box{display:flex;align-items:flex-start}#dovesiamo .dovesiamo__hq .place__info--box:first-of-type{padding-top:0;padding-bottom:calc(var(--gutter)*3)}#dovesiamo .dovesiamo__hq .place__info--box:last-of-type{padding-bottom:0}#dovesiamo .dovesiamo__hq .place__info--address,#dovesiamo .dovesiamo__hq .place__info--title{width:50%}#dovesiamo .dovesiamo__hq .place__info--ctas{position:absolute;width:50%;top:calc(var(--gutter)*1.5);margin-top:0}#dovesiamo .dovesiamo__hq .place__btn{width:250px;font-size:1.2rem}}@media (min-width:1199px){#dovesiamo .dovesiamo__hq .place__image,#dovesiamo .dovesiamo__hq .place__info{width:50%}#dovesiamo .dovesiamo__hq .place__info--box:first-of-type{padding-bottom:calc(var(--gutter)*4)}}.distanze-overlay{position:fixed;top:0;left:0;display:flex;background:rgba(0,0,0,.6);width:100%;height:100%;opacity:0;pointer-events:none}.distanze-overlay__box{display:block;background:#fff;width:80vw;height:80vh;overflow:hidden;position:relative;padding:var(--gutter);transform:translateY(20%);opacity:0}.distanze-overlay__box .close--distanze{position:absolute;top:calc(var(--gutter)/3);right:calc(var(--gutter)/3);display:block;width:var(--miniicon);height:var(--miniicon);cursor:pointer}.distanze-overlay__box .close--distanze:after,.distanze-overlay__box .close--distanze:before{background:#000;width:100%;height:2px;pointer-events:none}.distanze-overlay__list{height:100%;overflow:auto;padding-bottom:var(--gutter)}.distanze-overlay .distanza--list,.distanze-overlay__list{display:block;width:100%}.distanze-overlay .distanza{display:block;width:100%;margin-bottom:var(--gutter)}.distanze-overlay .distanza--text,.distanze-overlay .distanza--title{display:block;width:100%}.distanze-overlay .distanza--title{font-family:CircularXXWeb-Bold;font-size:1.3rem}@media (min-width:999px){.distanze-overlay__box{width:40vw}}@media (min-width:1199px){.distanze-overlay__box{width:500px;height:auto}}#faq .faq__tabs{display:flex;flex-wrap:nowrap;width:100%;height:var(--icon);white-space:nowrap;position:relative;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none}#faq .faq__tabs::-webkit-scrollbar{display:none}#faq .faq__tabs--box{position:absolute;top:0;left:0;display:flex;flex-wrap:nowrap;white-space:nowrap;align-items:center;height:100%}#faq .faq__tab{font-family:CircularXXWeb-Bold;margin-right:var(--minigutter);color:#000;position:relative;padding:0 calc(var(--gutter)/3);cursor:pointer}#faq .faq__tab:before{content:"";position:absolute;top:50%;left:50%;display:none;background:rgba(219,211,203,.5);width:100%;height:120%;transform:translate(-50%,-50%);z-index:-1}#faq .faq__tab.current:before{display:block}#faq .faq__content{display:block;width:100%;min-height:60vh;padding:calc(var(--gutter)*2) 0}#faq .faq__section{font-family:CircularXXWeb-Bold;font-size:2rem;line-height:1.4em}#faq .faq__accordion{display:flex;flex-direction:column;width:100%}#faq .faq__accordion .loading{display:flex;flex-wrap:wrap;width:100%;height:60vh}#faq .faq__accordion .loading--label{display:block;width:100%;text-align:center;font-family:CircularXXWeb-Bold}#faq .faq__accordion .loading--box{display:block;width:250px}#faq .faq__accordion .loading--bar{display:block;width:100%;height:2px;background:#000;animation:pingpong 1s cubic-bezier(.39,.575,.565,1) infinite}@keyframes pingpong{0%{transform-origin:left;transform:scaleX(0)}33%{transform:scaleX(1)}66%{transform-origin:right;transform:scaleX(0)}to{transform-origin:right;transform:scaleX(1)}}#faq .faq__accordion .row{display:block;width:100%;transition:.3s linear;border-bottom:1px solid #000;cursor:pointer}#faq .faq__accordion .row .faq__question{display:flex;width:100%;font-family:CircularXXWeb-Bold;padding:var(--minigutter) var(--gutter) var(--minigutter) 0;position:relative;pointer-events:none}#faq .faq__accordion .row .faq__question .symbol{position:absolute;top:50%;right:var(--minigutter);transform:translateY(-50%) rotate(45deg);transition:.3s linear}#faq .faq__accordion .row .faq__question .symbol:after,#faq .faq__accordion .row .faq__question .symbol:before{background:#000;width:var(--minigutter);height:1px}#faq .faq__accordion .row .faq__answer{display:block;width:100%;height:0;overflow:hidden;min-height:0;transition:.3s linear}#faq .faq__accordion .row.current{padding-bottom:var(--gutter);pointer-events:none!important;cursor:default}#faq .faq__accordion .row.current .faq__question .symbol{transform:translateY(-50%)}#faq .faq__accordion .row.current .faq__answer{height:auto;max-height:100000px}@media (min-width:999px){#faq .faq__content,#faq .faq__tabs{width:60%;margin:0 auto}}#social .social__list{display:flex;flex-wrap:wrap;width:100%;position:relative}#social .social__list:before{content:"";position:absolute;top:0;left:50%;display:block;background:rgba(0,0,0,.04);width:100vw;height:100%;transform:translateX(-50%);z-index:1}#social .social__list:nth-of-type(odd):before{display:none}#social .social__list--name{display:flex;width:100%;margin-bottom:var(--gutter)}#social .social__list--name svg{display:block;width:var(--icon);height:var(--icon);fill:rgba(0,0,0,.4)}#social .social__list--name .label{display:block;font-family:CircularXXWeb-Bold;padding-left:var(--minigutter)}#social .social__list--slider{display:block;width:100%;position:relative;padding-bottom:var(--gutter)}#social .social__list--slider .tns-nav{position:absolute;bottom:0;left:0;display:flex;width:100%;height:var(--minigutter)}#social .social__list--slider .tns-nav button{display:inline-block;width:8px;height:8px;background:rgba(0,0,0,.2);border:0;border-radius:100%;padding:0;margin:0 10px 0 0;transition:.18s linear}#social .social__list--slider .tns-nav button.tns-nav-active{background:#000;width:12px;height:12px}#social .social__list--stage .item{width:75vw}#social .social__list--controls{position:absolute;bottom:0;left:0;display:flex;width:auto;height:var(--gutter)}#social .social__list--controls .control{display:flex;width:47px;height:18px;cursor:pointer}#social .social__list--controls .control:first-of-type{margin-right:var(--gutter)}#social .social__list--controls .control svg{display:block;width:100%;height:100%;fill:#000}#social .social__list--controls .control.prev svg{transform:scaleX(-1)}#social .social__list--controls .control.disabled{opacity:.4;pointer-events:none}#social .social__item{background:#fff;padding-right:var(--gutter)}#social .social__item,#social .social__item--pic{display:block;width:100%}#social .social__item--pic img,#social .social__item--pic video{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}#social .social__item--info{display:flex;width:100%;padding:var(--minigutter) calc(var(--gutter)/3)}#social .social__item--info .info__icon{display:flex;width:var(--gutter);height:var(--gutter)}#social .social__item--info .info__icon svg{display:block;width:100%;height:100%;fill:#000}#social .social__item--info .info__data{display:block;width:calc(100% - var(--gutter));padding-left:var(--minigutter);color:#000}#social .social__item--info .info__data--text,#social .social__item--info .info__data--title{display:block;width:100%}#social .social__item--info .info__data--title{font-family:CircularXXWeb-Bold;font-size:1.5em;line-height:1.3em}#social .social__item--info .info__data--text{font-size:.938rem;line-height:.938rem}@media (min-width:999px){#social .social__list--name{width:350px;flex-direction:column;align-items:center;justify-content:center;text-align:center}#social .social__list--name svg{width:calc(var(--icon)*2);height:calc(var(--icon)*2)}#social .social__list--slider{width:calc(100% - 350px);padding-bottom:calc(var(--gutter)*1.5)}#social .social__list--stage .item{width:350px}}#privacy .privacy__content{display:block;width:100%;margin-bottom:calc(var(--gutter)*3)}#privacy .privacy__block{display:block;width:100%;margin-bottom:calc(var(--gutter)*2)}#privacy .privacy__block--paragraph,#privacy .privacy__block--subtitle,#privacy .privacy__block--text,#privacy .privacy__block--title{display:block;width:100%}#privacy .privacy__block--title{font-family:CircularXXWeb-Bold;font-size:1.5rem;margin-bottom:calc(var(--minigutter)*1.5)}#privacy .privacy__block--subtitle{font-family:CircularXXWeb-Bold}#privacy .cookie__content{display:block;width:100%;margin-bottom:calc(var(--gutter)*3)}#privacy .cookie__intro-label{display:flex;margin-bottom:calc(var(--gutter)*2);font-family:CircularXXWeb-Bold}#privacy .cookie__intro-label:before{content:"";display:block;background:#000;width:var(--gutter);height:2px;margin-right:var(--minigutter)}#privacy .cookie__block{display:block;width:100%;margin-bottom:calc(var(--gutter)*2)}#privacy .cookie__intro{display:flex;width:100%;margin-bottom:var(--minigutter)}#privacy .cookie__title{font-family:CircularXXWeb-Bold;font-size:1.3rem}#privacy .cookie__choice .cookie--input{opacity:0;visibility:hidden}#privacy .cookie__choice .fakecheck{display:block;width:71px;height:33px;background:#fff;border:1px solid rgba(0,0,0,.4);border-radius:17px;transform:scale(.8);transform-origin:right center;transition:.18s cubic-bezier(.39,.575,.565,1)}#privacy .cookie__choice .fakecheck:after{content:"";position:absolute;top:50%;left:4px;display:block;width:23px;height:23px;border-radius:100%;background:#62aca0;transform:translateY(-50%);transition:.18s cubic-bezier(.39,.575,.565,1)}#privacy .cookie__choice .cookie--input:checked+.fakecheck{background:#fff;border:1px solid #000}#privacy .cookie__choice .cookie--input:checked+.fakecheck:after{left:calc(100% - 4px);background:#62aca0;transform:translate(-100%,-50%)}#privacy .cookie__choice .cookie--input:not(:checked)+.fakecheck{background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.4)}#privacy .cookie__choice .cookie--input:not(:checked)+.fakecheck:after{left:4px;background:rgba(0,0,0,.2);transform:translateY(-50%)}#privacy .cookie__text{display:block;width:100%;padding-bottom:var(--gutter);border-bottom:1px solid #000}@media (min-width:999px){#privacy .cookie__content,#privacy .privacy__content{display:block;width:80%;margin:0 auto calc(var(--gutter)*3)}}@media (min-width:1199px){#privacy .cookie__content,#privacy .privacy__content{display:block;width:50%;margin:0 auto calc(var(--gutter)*3)}}#lavoraconnoi .lavoraconnoi__content{display:block;width:100%;height:80vh;margin:var(--gutter) 0 calc(var(--gutter)*2)}#certificazioni .certificazioni__content{display:block;width:100%;margin-top:calc(var(--gutter)*2)}#certificazioni .cert-cat__category{display:block;width:100%;margin-bottom:calc(var(--gutter)*2)}#certificazioni .cert-cat__title{display:block;width:100%;font-family:CircularXXWeb-Bold;font-size:1.6rem;line-height:1.6rem;margin-bottom:var(--gutter)}#certificazioni .cert-cat__list{display:flex;flex-wrap:wrap;width:100%}#certificazioni .cert__preview{display:block;width:90%;margin:0 auto var(--gutter)}#certificazioni .cert__download,#certificazioni .cert__intro,#certificazioni .cert__text{background:#f9f8f6;width:100%;padding:var(--minigutter)}#certificazioni .cert__intro{display:flex}#certificazioni .cert__logo{display:flex;width:calc(var(--icon)*1.5);height:calc(var(--icon)*1.5)}#certificazioni .cert__logo img{display:block;width:100%;height:100%;object-fit:contain}#certificazioni .cert__name{display:block;width:calc(100% - var(--icon)*1.5);font-family:CircularXXWeb-Bold;font-size:1.25rem;line-height:1.25rem;padding-left:var(--minigutter)}#certificazioni .cert__text{display:block;margin:calc(var(--gutter)/3) 0;height:180px;padding-bottom:var(--miniicon);position:relative}#certificazioni .cert__text--txt{display:block;width:100%;padding-bottom:var(--minigutter)}#certificazioni .cert__showmore{position:absolute;bottom:var(--minigutter);right:var(--minigutter);display:flex;font-family:CircularXXWeb-Bold;padding-right:var(--miniicon);cursor:pointer}#certificazioni .cert__showmore.hide{display:none}#certificazioni .cert__showmore:after,#certificazioni .cert__showmore:before{background:#000;width:10px;height:2px;pointer-events:none}#certificazioni .cert__showmore:before{left:auto;right:0;transform:translate(-50%,-50%) rotate(0deg)}#certificazioni .cert__showmore:after{left:auto;right:0;transform:translate(-50%,-50%) rotate(90deg)}#certificazioni .cert__download{display:block}#certificazioni .cert__download--link{display:flex}#certificazioni .cert__download--link .download__label{font-family:CircularXXWeb-Bold;color:#000}#certificazioni .cert__download--link .download__icon{display:flex;width:var(--miniicon);height:var(--miniicon)}#certificazioni .cert__download--link .download__icon svg{display:block;width:80%;height:80%;fill:#000}@media (min-width:699px){#certificazioni .cert__preview{width:48%;margin:0 1% var(--gutter)}}@media (min-width:999px){#certificazioni .cert__preview{width:31%}#certificazioni .cert__title{font-size:2.5rem;line-height:3.188rem}#certificazioni .cert__name{font-size:1.25rem;line-height:1.563rem}#certificazioni .cert__text--txt{font-size:1.125rem;line-height:2.063rem}}.cert__overlay{position:fixed;top:0;left:0;display:flex;background:rgba(0,0,0,.5);width:100%;height:100%;z-index:10000;pointer-events:none;opacity:0}.cert__overlay--box{display:block;background:#fff;width:90%;height:auto;max-height:80vh;padding:var(--gutter);overflow:auto;transform:translateY(1000px)}.cert__overlay--close{float:right;display:block;width:var(--minigutter);height:var(--minigutter);position:relative;cursor:pointer}.cert__overlay--close:after,.cert__overlay--close:before{background:#000;width:100%;height:1px}.cert__overlay--text{display:block;width:100%;margin-top:var(--minigutter)}@media (min-width:999px){.cert__overlay--box{max-width:500px}}#landing{padding-top:0}#landing .section{height:auto;max-height:500vh}#landing .section.no-padding{padding:0}@media (min-width:999px){#landing{padding-top:0}}@media (min-width:1199px){#landing .section{padding:var(--supergutter) 0}#landing .section.no-padding{padding:0}}#richiedi-info{padding-bottom:calc(var(--gutter)*3)}#richiedi-info .errore-generale{display:flex;width:100%;padding:var(--gutter);text-align:center;color:#ff4f38;text-transform:uppercase}#richiedi-accesso{padding-bottom:calc(var(--gutter)*3)}#richiedi-accesso .errore-generale{display:flex;width:100%;padding:var(--gutter);text-align:center;color:#ff4f38;text-transform:uppercase}#thankyou .thankyou__content{display:block;width:100%;height:80vh;margin:var(--gutter) 0 calc(var(--gutter)*2)}#thankyou .thankyou__text,#thankyou .thankyou__title{display:block;width:100%;text-align:center;margin:0 auto}#thankyou .thankyou__title{font-size:1.875rem;line-height:1.875rem}#thankyou .thankyou__text{font-size:1.125rem;line-height:1.875rem;margin:var(--gutter) auto calc(var(--gutter)*2)}#thankyou .thankyou__ctas{display:flex;width:100%}#thankyou .thankyou__ctas .discover{white-space:nowrap}@media (min-width:999px){#thankyou .thankyou__content{margin:calc(var(--gutter)*2) 0}#thankyou .thankyou__text,#thankyou .thankyou__title{width:50%}#thankyou .thankyou__title{font-size:3.75rem;line-height:3.75rem}#thankyou .thankyou__text{font-size:1.563rem;line-height:2.5rem;margin:var(--gutter) auto calc(var(--gutter)*2)}}.overlay-referenze{display:block;width:100%;height:100%;background:#fff;overflow-x:hidden;overflow-y:auto}.overlay-referenze .content{display:flex;align-items:center;height:100%;position:relative}@media (max-width:1000px){.overlay-referenze .content{padding:0}}.overlay-referenze .ref{display:block;width:100%;height:calc(100% - var(--gutter)*2);margin:calc(var(--gutter)*2) 0 0;position:relative}.overlay-referenze .ref--controls{display:flex;width:100%;height:var(--icon);pointer-events:none;z-index:10}.overlay-referenze .ref--controls .control{display:flex;width:72px;height:18px;margin:0 calc(var(--minigutter)/2);cursor:pointer;pointer-events:all}.overlay-referenze .ref--controls .control svg{display:block;width:80%;height:80%;fill:#000;pointer-events:none}.overlay-referenze .ref--controls .control.next svg{transform-origin:center;transform:scaleX(-1)}.overlay-referenze .ref--controls .control.disabled{opacity:.1;pointer-events:none}.overlay-referenze .ref--info{display:flex;flex-direction:column;width:100%;position:relative;margin-bottom:var(--minigutter);z-index:1}.overlay-referenze .ref--info__location,.overlay-referenze .ref--info__title{display:block;width:100%;line-height:1em;text-align:center}.overlay-referenze .ref--info__title{font-family:CircularXXWeb-Bold;font-size:1.25rem;line-height:2.188rem}.overlay-referenze .ref--info__location{font-size:.938rem;line-height:2.188rem}.overlay-referenze .ref--slider{display:block;width:100%;position:relative}.overlay-referenze .ref--products{position:absolute;top:0;left:0;display:flex;background:transparent;width:100%;height:100%;z-index:10;opacity:0;pointer-events:none;transition:.4s linear}.overlay-referenze .ref--products--box{position:absolute;bottom:var(--gutter);left:var(--gutter);display:flex;flex-wrap:wrap;background:#fff;width:calc(100% - var(--supergutter));height:0;padding:var(--supergutter);overflow:hidden;transition:.4s linear}.overlay-referenze .ref--products--box .ref--preview{display:flex;width:calc(50% - 20px);margin:10px}.overlay-referenze .ref--products--box .ref--preview__img{display:block;width:50%}.overlay-referenze .ref--products--box .ref--preview__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.overlay-referenze .ref--products--box .ref--preview__name{display:block;width:50%;color:#000;padding-left:var(--minigutter)}.overlay-referenze .ref--products--box .ref--preview--family,.overlay-referenze .ref--products--box .ref--preview--name{display:block;width:100%}.overlay-referenze .ref--products--box .ref--preview--family{font-family:CircularXXWeb-Bold;font-size:1rem;line-height:1rem}.overlay-referenze .ref--products--box .ref--preview--name{font-size:.8rem;line-height:1rem}.overlay-referenze .ref--products.opened{opacity:1;pointer-events:all}.overlay-referenze .ref--products.opened .ref--products--box{height:auto;max-height:calc(100% - var(--supergutter));overflow:auto}@media (max-width:1000px){.overlay-referenze .ref--products{top:calc(100% + var(--supergutter))}.overlay-referenze .ref--products--box{bottom:0;left:0;width:100%;padding:var(--gutter)}.overlay-referenze .ref--products.opened .ref--products--box{height:100%;max-height:100%}}.overlay-referenze .ref--related{display:flex;flex-wrap:wrap;background:#fff;width:100%;margin:0;padding:calc(var(--gutter)/3);transition:.35s cubic-bezier(.39,.575,.565,1)}.overlay-referenze .ref--related .ref--trigger{display:flex;margin:var(--minigutter) auto;transition:.35s cubic-bezier(.39,.575,.565,1);cursor:pointer}.overlay-referenze .ref--related .ref--trigger--box{display:flex;width:100%;height:100%;pointer-events:none}.overlay-referenze .ref--related .ref--trigger__label{display:inline-block}.overlay-referenze .ref--related .ref--trigger__icon{display:flex;width:var(--gutter);height:var(--gutter)}.overlay-referenze .ref--related .ref--trigger__icon svg{display:block;width:60%;height:60%;fill:#000;transform:rotate(-90deg);transition:.35s cubic-bezier(.39,.575,.565,1)}.overlay-referenze .ref--related .ref--trigger.trig-close .ref--trigger__icon svg{transform:rotate(90deg)}.overlay-referenze .ref--img{width:100%;cursor:pointer}.overlay-referenze .ref--img img{display:block;width:100%;height:100%;object-fit:contain;max-width:100%;max-height:100%;pointer-events:none}@media (min-width:699px){.overlay-referenze .content{width:80vw}.overlay-referenze .ref--related{max-height:390px}}@media (min-width:999px){.overlay-referenze .content{width:100%}}@media (min-width:999px) and (min-aspect-ratio:16/11){.overlay-referenze .content{width:75vw}}@media (min-width:999px){.overlay-referenze .ref{width:80%;height:100%;margin:0 auto;padding-top:var(--gutter)}.overlay-referenze .ref--controls{position:absolute;top:calc(var(--gutter)*1.5);left:0;justify-content:space-between;height:calc(var(--icon)*2)}.overlay-referenze .ref--products{background:rgba(0,0,0,.7)}.overlay-referenze .ref--products--box{padding:var(--gutter)}.overlay-referenze .ref--products--box .ref--preview{width:calc(33.33333% - 20px)}.overlay-referenze .ref--related .ref--trigger{width:calc(25% - 20px);padding-bottom:0}}@media (min-width:1199px){.overlay-referenze .ref--products--box .ref--preview{width:12%;height:calc(var(--icon)*2.25);margin:0 var(--gutter)}}@media (min-width:1599px){.overlay-referenze .content{width:100%}}@media (min-width:1599px) and (min-aspect-ratio:16/11){.overlay-referenze .content{width:75vw}}@media (min-width:1599px){.overlay-referenze .ref--controls{position:absolute;top:0;left:0;justify-content:space-between;height:calc(var(--icon)*2.5)}}.text-image{display:block;width:100%}.text-image__box{width:100%}.text-image__box,.text-image__imageblock,.text-image__textblock{display:flex;flex-wrap:wrap}.text-image__imageblock{width:100%;margin-bottom:var(--gutter)}.text-image__image,.text-image__image img{display:block;width:100%}.text-image__image img{position:absolute;top:0;left:0;height:100%;object-fit:cover}.text-image.widget-animation .text-image__image img{width:177%;height:100%;max-width:10000px}.text-image__ctas,.text-image__text,.text-image__title{display:block;width:100%}.text-image__ctas .discover.hide,.text-image__text .discover.hide,.text-image__title .discover.hide{display:none}.text-image__title{font-family:CircularXXWeb-Bold;font-size:1.875rem;line-height:2.388rem;margin-bottom:var(--minigutter)}.text-image__text{font-size:1.1rem;line-height:1.55rem;margin-bottom:var(--gutter)}.text-image__ctas{display:flex;justify-content:flex-end;margin:var(--minigutter) 0}.text-image__left .text-image__textblock,.text-image__right .text-image__textblock{order:1}.text-image__left .text-image__imageblock,.text-image__right .text-image__imageblock{order:2}@media (min-width:999px){.text-image__box{flex-direction:row;align-items:center;justify-content:center}.text-image__imageblock,.text-image__textblock{width:50%}.text-image__imageblock{margin-bottom:0}.text-image__image{width:75%;max-height:100%}.text-image__textblock{flex-direction:column}.text-image__text{font-size:1.25rem;line-height:1.75rem}.text-image__right .text-image__textblock{order:1}.text-image__right .text-image__imageblock{order:2;justify-content:flex-end}.text-image__left .text-image__textblock{order:2}.text-image__left .text-image__imageblock{order:1;justify-content:flex-start}}@media (min-width:1399px){.text-image__textblock{width:45%}}@media (min-width:1599px){.text-image__textblock{width:35%}}.contatti__head{display:flex;flex-wrap:wrap;width:100%;margin-bottom:var(--gutter)}.contatti__head .head__links{display:flex;flex-wrap:nowrap;width:100%;height:var(--icon);white-space:nowrap;position:relative;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none}.contatti__head .head__links::-webkit-scrollbar{display:none}.contatti__head .head__links--box{position:absolute;top:0;left:0;display:flex;flex-wrap:nowrap;white-space:nowrap;align-items:center;height:100%}.contatti__head .head__links--item{font-family:CircularXXWeb-Bold;margin-right:var(--minigutter);color:#000;position:relative;padding:0 calc(var(--gutter)/3)}.contatti__head .head__links--item:before{content:"";position:absolute;top:50%;left:50%;display:none;background:rgba(219,211,203,.5);width:100%;height:120%;transform:translate(-50%,-50%);z-index:-1}.contatti__head .head__links--item.current:before{display:block}@media (min-width:999px){.contatti__head .content{display:flex;align-items:center;justify-content:space-between}.contatti__head .page--title{width:50%;margin-bottom:0}.contatti__head .head__links{width:auto}.contatti__head .head__links--box{position:relative}}.bigimage-widget{display:block;width:100%;height:100%;font-family:CircularXXWeb-Bold;font-size:3.3rem;line-height:3.3rem;position:relative;padding:0 0 var(--supergutter)}.bigimage-widget__img{display:block;width:100%;height:40vh}.bigimage-widget__img img{top:0;height:100%;object-fit:cover}.bigimage-widget__img img,.bigimage-widget__text{position:absolute;left:0;display:block;width:100%}.bigimage-widget__text{top:calc(var(--gutter)*1);color:#000}.bigimage-widget.bigimage-text-white{color:#fff}.bigimage-widget.bigimage-text-black{color:#000}.bigimage-widget.no-image{height:auto;padding:calc(var(--gutter)*2) 0}.bigimage-widget.no-image .bigimage-widget__img{display:none}.bigimage-widget.no-image .bigimage-widget__text{position:relative;top:auto}@media (min-width:999px){.bigimage-widget{font-size:4rem;line-height:4rem}.bigimage-widget__img{height:auto}.bigimage-widget__text{top:50%;transform:translateY(-50%)}.bigimage-widget.no-image .bigimage-widget__text{top:auto;transform:translateY(0)}}@media (min-width:1399px){.bigimage-widget__text .content{display:flex}.bigimage-widget__text .content:before{content:"";display:block;width:10vw}}@media (min-width:1199px){.bigimage-widget{font-size:5.5rem;line-height:5.75rem}}.videowidget{display:block;width:100%;position:relative}.videowidget__controls{z-index:3;cursor:pointer;transition:.18s linear}.videowidget__controls,.videowidget__controls img{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.videowidget__controls img{object-fit:cover;z-index:2;pointer-events:none}.videowidget__controls .control{position:absolute;top:50%;left:50%;display:flex;width:calc(var(--icon)*2);height:calc(var(--icon)*2);transition:.18s linear;z-index:3;pointer-events:none;transform:translate(-50%,-50%)}.videowidget__controls .control svg{display:block;width:100%;height:100%;fill:#fff}.videowidget__controls .control.pause,.videowidget__controls .control.play{opacity:0;z-index:1}.videowidget__controls .control.current{opacity:1;z-index:3}.videowidget__controls.playing{opacity:0;pointer-events:none}.videowidget__controls.playing .play{opacity:0;z-index:1}.videowidget__controls.playing .pause{opacity:1;z-index:3}@media (hover:hover){.videowidget__controls.playing:hover .videowidget__controls{opacity:1}}.videowidget__video{display:block;width:100%;height:100%;position:relative;z-index:1}.videowidget__video iframe{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.hls-widget{display:block;width:100%;height:calc(100vh - var(--icon)*2);position:relative}.hls-widget video{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.onlytext__block{padding:0 var(--gutter)}.onlytext__block,.onlytext__text,.onlytext__title{display:block;width:100%}.onlytext__title{font-family:CircularXXWeb-Bold;font-size:1.875rem;line-height:2.388rem;margin-bottom:var(--minigutter)}.onlytext__text{font-size:1.1rem;line-height:1.55rem}@media (min-width:999px){.onlytext__block{width:80%;margin:0 auto;padding:0}.onlytext__text{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1199px){.onlytext__block{width:60%;margin:0 auto;padding:0}}@media (min-width:1599px){.onlytext__block{width:50%;margin:0 auto;padding:0}}.rich-with-images{display:block;width:100%}.rich-with-images .content{display:flex;flex-wrap:wrap}.rich-with-images.image-left .content{flex-direction:row}.rich-with-images.image-right .content{flex-direction:row-reverse}.rich-with-images__bigimg,.rich-with-images__text{display:block;width:100%}.rich-with-images__bigimg{margin-bottom:var(--gutter)}.rich-with-images__bigimg img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.rich-with-images__title{font-family:CircularXXWeb-Bold;font-size:1.875rem;line-height:2.388rem;margin-bottom:var(--minigutter)}.rich-with-images__text{font-size:1.1rem;line-height:1.55rem;margin-bottom:var(--gutter)}.rich-with-images__text .rwi__text--img,.rich-with-images__text .rwi__text--intro,.rich-with-images__text .rwi__text--text{display:block;width:100%}.rich-with-images__text .rwi__text--img{margin:var(--minigutter) 0}.rich-with-images__text .rwi__text--img img{display:block;width:100%;max-width:100%}@media (min-width:999px){.rich-with-images__bigimg,.rich-with-images__text{width:50%}.rich-with-images__bigimg{margin:0}.rich-with-images__text{font-size:1.25rem;line-height:1.75rem}.rich-with-images.image-left .rich-with-images__text{padding-left:calc(var(--gutter)*2)}.rich-with-images.image-right .rich-with-images__text{padding-right:calc(var(--gutter)*2)}}@media (hover:none){.categoria--filters{display:block;width:100%;height:var(--icon);transition:.35s cubic-bezier(.39,.575,.565,1);position:relative}.categoria--filters .remove--filters{position:absolute;bottom:100%;right:0;display:flex;align-items:center;height:var(--icon);font-size:1rem;font-family:CircularXXWeb-Book;color:#000;cursor:pointer}.categoria--filters .remove--filters.hide{display:none}.categoria--filters:before{content:"";position:absolute;top:0;left:50%;display:block;background:#f4f2ef;pointer-events:none;width:100vw;height:0;transform:translateX(-50%);z-index:2;transition:.35s cubic-bezier(.39,.575,.565,1)}.categoria--filters .filters-trigger--mobile{width:100%;height:var(--icon);position:relative}}@media (hover:none) and (max-width:1000px){.categoria--filters .filters-trigger--mobile{display:flex;justify-content:flex-end;max-width:min-content;float:right}}@media (hover:none) and (min-width:999px){.categoria--filters .filters-trigger--mobile{display:flex}.categoria--filters .filters-trigger--mobile .filters-trigger--open{justify-content:flex-end;padding-right:var(--minigutter)}}@media (hover:none){.categoria--filters .filters-trigger--open{display:flex;align-items:center;justify-content:flex-start;width:100%;height:100%;position:relative}.categoria--filters .filters-trigger--open .howmany{display:flex;align-items:center;justify-content:center;width:var(--gutter);height:var(--gutter);background:#000;font-size:1.25rem;color:#fff;border-radius:100%;z-index:100;pointer-events:none}.categoria--filters .filters-trigger--open .howmany.hide{display:none}.categoria--filters .filters-trigger--close,.categoria--filters .filters-trigger--label{position:relative;z-index:3}.categoria--filters .filters-trigger--label{display:block;font-size:1.25rem;color:#000;padding-right:var(--minigutter);pointer-events:none}.categoria--filters .filters-trigger--icon{display:flex;align-items:center;justify-content:center;width:var(--minigutter);height:var(--minigutter);transition:.35s cubic-bezier(.39,.575,.565,1);position:relative;pointer-events:none;z-index:1}.categoria--filters .filters-trigger--icon svg{display:block;width:100%;height:100%;fill:#000}.categoria--filters .filters-trigger--icon.hide{display:none}.categoria--filters .filters-trigger--close{position:absolute;top:50%;right:0;display:block;width:var(--miniicon);height:var(--miniicon);transform:translateY(-50%) scale(0);transition:.35s cubic-bezier(.39,.575,.565,1)}.categoria--filters .filters-trigger--close:after,.categoria--filters .filters-trigger--close:before{content:"";position:absolute;top:50%;left:50%;background:#000;width:80%;height:2px;pointer-events:none}.categoria--filters .filters-trigger--close:before{transform:translate(-50%,-50%) rotate(45deg)}.categoria--filters .filters-trigger--close:after{transform:translate(-50%,-50%) rotate(-45deg)}.categoria--filters .filters--box{position:absolute;top:var(--icon);left:0;display:block;width:100%;height:calc(100% - var(--icon));overflow:hidden;z-index:3}.categoria--filters .filters--box .filters{display:block;width:100%;height:100%;padding:0}.categoria--filters .filters--box .filters--head{display:flex;width:100%;height:var(--icon)}.categoria--filters .filters--box .filters--head__trigger{display:flex;align-items:center;justify-content:flex-start;width:auto;height:100%;padding:10px;cursor:pointer;position:relative}.categoria--filters .filters--box .filters--head__trigger--icon,.categoria--filters .filters--box .filters--head__trigger--label{pointer-events:none}.categoria--filters .filters--box .filters--head__trigger--icon{display:flex;align-items:center;justify-content:center;width:var(--minigutter);height:var(--minigutter)}.categoria--filters .filters--box .filters--head__trigger--icon svg{display:block;width:100%;height:100%;fill:#000}.categoria--filters .filters--box .filters--head__trigger--label{display:block;font-family:CircularXXWeb-Bold;font-size:1.25rem;padding-left:calc(var(--gutter)/3)}.categoria--filters .filters--box .filters--head__trigger.current{background:#fff}.categoria--filters .filters--box .filters--body{display:block;width:100%;height:calc(100% - var(--icon)*2);position:relative}.categoria--filters .filters--box .filters--body:before{content:"";position:absolute;top:0;left:0;display:block;background:#fff;width:100vw;height:3px}.categoria--filters .filters--box .filters--body-list{position:absolute;top:0;left:0;display:block;width:100%;height:100%;padding:var(--gutter);border:0;overflow:auto;opacity:0;pointer-events:none;transition:.18s linear}.categoria--filters .filters--box .filters--body-list.current{opacity:1;pointer-events:all}.categoria--filters .filters--box .filters--body-list .filter{display:flex;align-items:center;justify-content:flex-start;width:100%;height:var(--icon);margin:calc(var(--gutter)/3) 0;cursor:pointer;position:relative}.categoria--filters .filters--box .filters--body-list .checkradio-box{display:flex;width:100%;height:auto;margin:calc(var(--gutter)/3) 0;position:relative;cursor:pointer;transition:.18s linear;margin-bottom:var(--gutter)}.categoria--filters .filters--box .filters--body-list .checkradio-box.disabled{opacity:.5;pointer-events:none}.categoria--filters .filters--box .filters--body-list .checkradio-box .fake-check{display:block;background:transparent;width:var(--miniicon);height:var(--miniicon);transition:.18s linear;border:0}.categoria--filters .filters--box .filters--body-list .checkradio-box .fake-check:after,.categoria--filters .filters--box .filters--body-list .checkradio-box .fake-check:before{content:"";position:absolute;top:50%;left:10px;background:#62aca0;transition:.18s cubic-bezier(.39,.575,.565,1);transform:translate(-50%,-50%)}.categoria--filters .filters--box .filters--body-list .checkradio-box .fake-check:before{width:13px;height:3px;transform:translate(-3px,3px) rotate(-45deg) scaleX(0);transform-origin:center left}.categoria--filters .filters--box .filters--body-list .checkradio-box .fake-check:after{transform-origin:center left;width:7px;height:3px;transform:translate(-7px,-50%) rotate(45deg) scaleX(0)}.categoria--filters .filters--box .filters--body-list .checkradio-box--input{display:none;width:20px;height:20px}.categoria--filters .filters--box .filters--body-list .checkradio-box--input:checked~.fake-check:before{transform:translate(-3px,3px) rotate(-45deg) scaleX(1);transition-delay:.18s}.categoria--filters .filters--box .filters--body-list .checkradio-box--input:checked~.fake-check:after{transform:translate(-7px,-50%) rotate(45deg) scaleX(1)}.categoria--filters .filters--box .filters--body-list .checkradio-box--input:not(:checked)~.fake-check:before{transform:translate(-3px,3px) rotate(-45deg) scaleX(0);transition-delay:0ms}.categoria--filters .filters--box .filters--body-list .checkradio-box--input:not(:checked)~.fake-check:after{transform:translate(-7px,-50%) rotate(45deg) scaleX(0);transition-delay:.18s}.categoria--filters .filters--box .filters--body-list .checkradio-box--label{display:block;width:calc(100% - var(--gutter));font-size:1.25rem;line-height:1.5rem;padding-left:var(--minigutter);text-align:left;pointer-events:none}}@media (hover:none) and (hover:hover){.categoria--filters .filters--box .filters--body-list .checkradio-box:hover{background:#fff}}@media (hover:none){.categoria--filters .filters--box .filters--ctas{display:flex;align-items:center;justify-content:space-around;width:100%;height:var(--icon);padding:var(--gutter) 0}.categoria--filters .filters--box .filters--ctas .filter-cta{background:transparent;border:0;color:#000}.categoria--filters .filters--box .filters--ctas .filter-cta.confirm--filters{font-size:1.625rem}.categoria--filters .filters--box .filters--ctas .filter-cta.disabled{opacity:.5;pointer-events:none}.categoria--filters.triggered{height:80vh}.categoria--filters.triggered:before{height:100%}.categoria--filters.triggered .filters-trigger--mobile .filters-trigger--icon{transform:scale(0)}.categoria--filters.triggered .filters-trigger--mobile .filters-trigger--close{transform:translateY(-50%) scale(1)}}@media (hover:hover){.categoria--filters{display:block;width:100%;z-index:10000;position:relative}}@media (hover:hover) and (max-width:1000px) and (min-width:1199px){.categoria--filters{padding-top:var(--gutter)}}@media (hover:hover){.categoria--filters .remove--filters{position:absolute;top:0;right:0;font-size:1rem;color:#000;cursor:pointer;margin-bottom:var(--gutter);transform:translateY(-100%)}.categoria--filters .filters-trigger--mobile,.categoria--filters .remove--filters.hide{display:none}.categoria--filters .filters--box{display:block;width:100%}.categoria--filters .filters--box .filters{display:block;width:100%;height:var(--icon);position:relative;overflow:hidden;padding:0}.categoria--filters .filters--box .filters--head{align-items:center;justify-content:flex-end;height:100%;display:flex;width:100%;height:var(--icon)}.categoria--filters .filters--box .filters--head__trigger{display:flex;align-items:center;justify-content:flex-start;width:auto;height:100%;padding:10px;position:relative;cursor:pointer}.categoria--filters .filters--box .filters--head__trigger .howmany{position:absolute;top:50%;left:10px;display:flex;align-items:center;justify-content:center;width:var(--gutter);height:var(--gutter);background:#000;font-size:1.25rem;color:#fff;border-radius:100%;transform:translateY(-50%);z-index:100;pointer-events:none}.categoria--filters .filters--box .filters--head__trigger .howmany.hide{display:none}.categoria--filters .filters--box .filters--head__trigger--icon,.categoria--filters .filters--box .filters--head__trigger--label{pointer-events:none}.categoria--filters .filters--box .filters--head__trigger--icon{display:flex;align-items:center;justify-content:center;width:var(--miniicon);height:var(--miniicon)}.categoria--filters .filters--box .filters--head__trigger--icon svg{display:block;width:60%;height:60%;fill:#000}.categoria--filters .filters--box .filters--head__trigger--label{display:block;font-family:CircularXXWeb-Bold;font-size:1rem;padding-left:calc(var(--gutter)/3)}.categoria--filters .filters--box .filters--head__trigger.current{background:#f4f2ef}.categoria--filters .filters--box .filters--body{position:absolute;top:var(--icon);left:0;display:block;background:#f4f2ef;width:100%;height:calc(100% - var(--supergutter));overflow-y:auto}.categoria--filters .filters--box .filters--body-list{position:absolute;top:0;left:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:100%;overflow-y:visible;overflow-x:hidden;opacity:0;pointer-events:none;transition:.18s linear;padding:calc(var(--gutter)*2);border:0}.categoria--filters .filters--box .filters--body-list::-webkit-scrollbar{display:none}.categoria--filters .filters--box .filters--body-list .checkradio-box{display:flex;align-items:center;width:100%;height:var(--icon);margin:calc(var(--gutter)/3) 0;position:relative;cursor:pointer;transition:.18s linear}}@media (hover:hover) and (min-width:999px){.categoria--filters .filters--box .filters--body-list .checkradio-box{flex:0 0 33.33333%}}@media (hover:hover){.categoria--filters .filters--box .filters--body-list .checkradio-box.disabled{opacity:.5;pointer-events:none}.categoria--filters .filters--box .filters--body-list .checkradio-box .fake-check{display:block;background:transparent;width:var(--miniicon);height:var(--miniicon);transition:.18s linear;border:0}.categoria--filters .filters--box .filters--body-list .checkradio-box .fake-check:after,.categoria--filters .filters--box .filters--body-list .checkradio-box .fake-check:before{content:"";position:absolute;top:50%;left:10px;background:#62aca0;transition:.18s cubic-bezier(.39,.575,.565,1);transform:translate(-50%,-50%)}.categoria--filters .filters--box .filters--body-list .checkradio-box .fake-check:before{width:13px;height:3px;transform:translate(-3px,3px) rotate(-45deg) scaleX(0);transform-origin:center left}.categoria--filters .filters--box .filters--body-list .checkradio-box .fake-check:after{transform-origin:center left;width:7px;height:3px;transform:translate(-7px,-50%) rotate(45deg) scaleX(0)}.categoria--filters .filters--box .filters--body-list .checkradio-box--input{display:none;width:20px;height:20px}.categoria--filters .filters--box .filters--body-list .checkradio-box--input:checked~.fake-check:before{transform:translate(-3px,3px) rotate(-45deg) scaleX(1);transition-delay:.18s}.categoria--filters .filters--box .filters--body-list .checkradio-box--input:checked~.fake-check:after{transform:translate(-7px,-50%) rotate(45deg) scaleX(1)}.categoria--filters .filters--box .filters--body-list .checkradio-box--input:not(:checked)~.fake-check:before{transform:translate(-3px,3px) rotate(-45deg) scaleX(0);transition-delay:0ms}.categoria--filters .filters--box .filters--body-list .checkradio-box--input:not(:checked)~.fake-check:after{transform:translate(-7px,-50%) rotate(45deg) scaleX(0);transition-delay:.18s}.categoria--filters .filters--box .filters--body-list .checkradio-box--label{display:block;width:calc(100% - var(--gutter));font-size:1.25rem;line-height:1.4rem;padding-left:var(--minigutter);text-align:left}.categoria--filters .filters--box .filters--body-list .checkradio-box:hover{background:#fff}.categoria--filters .filters--box .filters--body-list.current{opacity:1;pointer-events:all}.categoria--filters .filters--box .filters--ctas{position:absolute;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-end;width:100%;height:var(--icon);padding:var(--gutter) 0;opacity:0;pointer-events:none}.categoria--filters .filters--box .filters--ctas .filter-cta{display:block;background:transparent;border:0;color:#000;margin:0 var(--minigutter);cursor:pointer}.categoria--filters .filters--box .filters--ctas .filter-cta.confirm--filters{font-size:1.625rem}.categoria--filters .filters--box .filters--ctas .filter-cta.disabled{opacity:.5;pointer-events:none}.categoria--filters .filters--box .filters.open{min-height:600px;padding-bottom:calc(var(--gutter)*2)}.categoria--filters .filters--box .filters.open .filters--ctas{opacity:1;pointer-events:all}}.loading-overlay{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;min-height:50vh;background:hsla(0,0%,100%,.6);z-index:1000;opacity:0;transition:.35s linear;pointer-events:none}.loading-overlay.loading{opacity:1}.loading-overlay .products--load-more{display:flex;padding:var(--gutter) 0;margin:var(--gutter) 0;pointer-events:all}.loading-overlay .products--load-more .load-more,.loading-overlay .products--load-more .loading{font-family:CircularXXWeb-Book;color:#000;position:relative}.loading-overlay .products--load-more .load-more:after,.loading-overlay .products--load-more .loading:after{content:"";position:absolute;top:100%;left:0;display:block;background:#000}.loading-overlay .products--load-more .load-more:after{width:0;height:1px;transition:.35s cubic-bezier(.39,.575,.565,1)}@media (hover:hover){.loading-overlay .products--load-more .load-more:hover:after{width:100%}}.loading-overlay .products--load-more .loading{display:none}.loading-overlay .products--load-more .loading:after{width:100%;height:1px;animation:loading 2s cubic-bezier(.39,.575,.565,1) infinite}@keyframes loading{0%{transform:scaleX(0);transform-origin:left center}25%{transform:scaleX(1);transform-origin:left center}26%{transform:scaleX(1);transform-origin:right center}50%{transform:scaleX(0);transform-origin:right center}75%{transform:scaleX(1);transform-origin:right center}76%{transform:scaleX(1);transform-origin:left center}to{transform:scaleX(0);transform-origin:left center}}.loading-overlay .products--load-more.is-loading .load-more{display:none}.loading-overlay .products--load-more.is-loading .loading,.tiv{display:block}.tiv{width:100%;padding:5vh 0}.tiv .content{display:flex;flex-wrap:wrap}.tiv__col,.tiv__imageblock,.tiv__textblock,.tiv__videoblock{display:block;width:100%}.tiv__imageblock.left,.tiv__textblock.left,.tiv__videoblock.left{order:1}.tiv__imageblock.center,.tiv__textblock.center,.tiv__videoblock.center{order:2}.tiv__imageblock.right,.tiv__textblock.right,.tiv__videoblock.right{order:3}.tiv__textblock{padding-bottom:calc(var(--gutter)*2)}.tiv__imageblock,.tiv__videoblock{margin:calc(var(--gutter)/2) 0}.tiv__videoblock{position:relative}.tiv__link{margin-top:var(--gutter);position:relative}.tiv__bigimg,.tiv__link,.tiv__text{display:block;width:100%}.tiv__bigimg{margin-bottom:var(--gutter)}.tiv__bigimg img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.tiv__title{font-family:CircularXXWeb-Bold;font-size:1.875rem;line-height:2.388rem;margin-bottom:var(--minigutter)}.tiv__text .rwi__text--img,.tiv__text .rwi__text--intro,.tiv__text .rwi__text--text{display:block;width:100%}.tiv__text .rwi__text--img{margin:var(--minigutter) 0}.tiv__text .rwi__text--img img{display:block;width:100%;max-width:100%}.tiv__text{font-size:1.1rem;line-height:1.55rem;margin-bottom:var(--gutter)}.tiv__ctas{display:flex;justify-content:flex-end;margin:var(--minigutter) 0}.tiv__image,.tiv__video{display:block;text-align:center;width:auto;height:auto;max-height:80vh;aspect-ratio:9/16;margin:0 auto}.tiv__image:before,.tiv__video:before{max-height:100%}.tiv__image iframe,.tiv__image img,.tiv__video iframe,.tiv__video img{display:block;width:100%;height:100%}.tiv__image img,.tiv__video img{object-fit:cover}.tiv__video__audio{position:absolute;top:50%;left:50%;display:flex;width:50px;height:50px;background:#f9c;transform:translate(-50%,-50%);z-index:100;cursor:pointer}@media (min-width:999px){.tiv{padding:0}.tiv .content{height:90vh}.tiv__imageblock,.tiv__textblock,.tiv__videoblock{width:33.33333%}.tiv__imageblock,.tiv__videoblock{margin:0}.tiv__textblock{padding:0 var(--gutter)}}.vimeo-widget-full iframe{display:block;width:100%;height:100%}#search-box{position:fixed;top:0;left:0;display:block;background:#fff;width:100%;height:100vh;max-width:100vw;overflow-y:auto;overflow-x:hidden;z-index:1000;pointer-events:none;transform:translateY(-100%);transition:.36s cubic-bezier(.39,.575,.565,1)}#search-box.open{transform:translateY(0);pointer-events:all}#search-box .search__form{display:flex;width:100%;height:var(--input);border-bottom:1px solid #000;margin-bottom:var(--gutter);position:relative;z-index:2}#search-box .search__ctas{display:flex;width:calc(var(--miniicon)*2 + 10px);height:var(--miniicon)}#search-box .search__icon{display:flex;width:var(--miniicon);height:var(--miniicon);margin:0 5px;padding:0;position:relative;border:0;background:transparent;cursor:pointer}#search-box .search__icon svg{display:block;width:100%;height:100%}#search-box .search__close{display:none}#search-box .search__close:after,#search-box .search__close:before{background:#000;width:80%;height:2px}#search-box .search__input{display:flex;width:calc(100% - var(--miniicon)*2 + 10px);height:100%;flex-grow:1;position:relative}#search-box .search__input--field{display:flex;width:100%;height:100%;font-size:1.5rem;border:0;padding:0 var(--minigutter)}#search-box .search__input--suggestions{position:absolute;top:100%;left:0;display:none;background:#fff;width:100%;border:1px solid #000;margin-top:var(--minigutter)}#search-box .search__input--suggestions .suggestion{display:flex;width:100%;height:var(--input);font-size:1.125rem;padding:0 var(--minigutter);cursor:pointer}#search-box .search__input--suggestions .suggestion:nth-of-type(odd){background:#fff}#search-box .search__input--suggestions .suggestion:nth-of-type(2n){background:#f4f2ef}#search-box .search__input--suggestions.show{display:block}#search-box .search__results{display:block;width:100%;position:relative;z-index:1}#search-box .search__results--head{display:flex;width:100%;height:var(--icon);margin-bottom:var(--gutter);overflow-x:auto;overflow-y:hidden}#search-box .search__results--head::-webkit-scrollbar{display:none}#search-box .search__results--head .res--type{display:block;min-width:200px;font-family:CircularXXWeb-Bold;font-size:1.25rem;padding:var(--minigutter) var(--gutter);margin-left:var(--minigutter);white-space:nowrap;cursor:pointer}#search-box .search__results--head .res--type.current,#search-box .search__results--head .res--type:hover{background:#f4f2ef}#search-box .search__results--body{display:block;width:100%;min-height:75vh}#search-box .search__results--body .no-results{display:block;width:100%;height:100%;font-size:2.5rem;line-height:3.75rem;color:#000;padding:calc(var(--gutter)*2);text-align:center}#search-box .search__results--body .res--list{display:none;width:100%;padding:calc(var(--gutter)*2) var(--minigutter);transition:.3s linear;opacity:0}#search-box .search__results--body .res--list__box{display:flex;flex-wrap:wrap;width:100%}#search-box .search__results--body .res--list__pagination{display:flex;width:100%;padding:var(--gutter)}#search-box .search__results--body .res--list__pagination .next--box,#search-box .search__results--body .res--list__pagination .num--box,#search-box .search__results--body .res--list__pagination .prev--box{display:flex}#search-box .search__results--body .res--list__pagination .num--box{margin:0 var(--minigutter)}#search-box .search__results--body .res--list__pagination .pagination--end,#search-box .search__results--body .res--list__pagination .pagination--next,#search-box .search__results--body .res--list__pagination .pagination--prev,#search-box .search__results--body .res--list__pagination .pagination--start{display:flex;width:var(--miniicon);height:var(--miniicon);cursor:pointer;margin:0 calc(var(--minigutter)/3)}#search-box .search__results--body .res--list__pagination .pagination--end svg,#search-box .search__results--body .res--list__pagination .pagination--next svg,#search-box .search__results--body .res--list__pagination .pagination--prev svg,#search-box .search__results--body .res--list__pagination .pagination--start svg{display:block;fill:#000;pointer-events:none}#search-box .search__results--body .res--list__pagination .pagination--end.hide,#search-box .search__results--body .res--list__pagination .pagination--next.hide,#search-box .search__results--body .res--list__pagination .pagination--prev.hide,#search-box .search__results--body .res--list__pagination .pagination--start.hide{opacity:0;pointer-events:none}#search-box .search__results--body .res--list__pagination .pagination--end svg,#search-box .search__results--body .res--list__pagination .pagination--start svg{width:26px;height:15px}#search-box .search__results--body .res--list__pagination .pagination--end svg,#search-box .search__results--body .res--list__pagination .pagination--next svg{transform:scaleX(-1)}#search-box .search__results--body .res--list__pagination .pagination--next svg,#search-box .search__results--body .res--list__pagination .pagination--prev svg{width:22px;height:15px}#search-box .search__results--body .res--list__pagination .pagination--item{display:flex;width:var(--minigutter);height:var(--minigutter);font-family:CircularXXWeb-Bold;font-size:1.125rem;margin:0 calc(var(--gutter)/3);cursor:pointer}#search-box .search__results--body .res--list__pagination .pagination--item.current{background:#f4f2ef;pointer-events:none}@media (hover:hover){#search-box .search__results--body .res--list__pagination .pagination--item:hover{background:#f4f2ef}}#search-box .search__results--body .res--list.current{opacity:1;display:block}#search-box .search__results--body .prod-res__item{display:block;background:#f4f2ef;width:48%;height:auto;position:relative;overflow:hidden}#search-box .search__results--body .prod-res__item:nth-of-type(odd){margin:0 2% var(--minigutter) 0}#search-box .search__results--body .prod-res__item:nth-of-type(2n){margin:0 0 var(--minigutter) 2%}#search-box .search__results--body .prod-res__item__img{margin:var(--gutter) 0 calc(var(--gutter)*2)}#search-box .search__results--body .prod-res__item__img img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;max-height:300px;object-fit:contain}#search-box .search__results--body .prod-res__item__label{position:absolute;bottom:0;left:0;display:block;width:100%;font-size:1.25rem;line-height:1em;color:#000;padding:var(--minigutter);text-align:center}#search-box .search__results--body .prod-res__item.double{width:98%}#search-box .search__results--body .prod-res__item.double:nth-of-type(2n),#search-box .search__results--body .prod-res__item.double:nth-of-type(odd){margin:0 1% var(--minigutter) 0}#search-box .search__results--body .news-res__item,#search-box .search__results--body .ref-res__item,#search-box .search__results--body .res-res__item{display:flex;width:100%;margin-bottom:var(--gutter)}#search-box .search__results--body .news-res__item *,#search-box .search__results--body .ref-res__item *,#search-box .search__results--body .res-res__item *{pointer-events:none}#search-box .search__results--body .news-res__img,#search-box .search__results--body .ref-res__img,#search-box .search__results--body .res-res__img{display:block;width:110px}#search-box .search__results--body .news-res__img img,#search-box .search__results--body .ref-res__img img,#search-box .search__results--body .res-res__img img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}#search-box .search__results--body .news-res__info,#search-box .search__results--body .ref-res__info,#search-box .search__results--body .res-res__info{display:flex;flex-wrap:wrap;flex-direction:column;width:calc(100% - 110px);height:100%;padding-left:var(--minigutter)}#search-box .search__results--body .news-res__subtitle,#search-box .search__results--body .news-res__title,#search-box .search__results--body .ref-res__subtitle,#search-box .search__results--body .ref-res__title,#search-box .search__results--body .res-res__subtitle,#search-box .search__results--body .res-res__title{display:block;width:100%;color:#000}#search-box .search__results--body .news-res__title,#search-box .search__results--body .ref-res__title,#search-box .search__results--body .res-res__title{font-family:CircularXXWeb-Bold;font-size:1.25rem;line-height:1.563rem}#search-box .search__results--body .news-res__subtitle,#search-box .search__results--body .ref-res__subtitle,#search-box .search__results--body .res-res__subtitle{font-size:.938rem;line-height:1.563}@media (min-width:999px){#search-box .search__start{display:flex}#search-box .search__results--body .no-results{font-size:3.75rem;line-height:3.75rem}#search-box .search__results--body .res--list__pagination .pagination--end,#search-box .search__results--body .res--list__pagination .pagination--next,#search-box .search__results--body .res--list__pagination .pagination--prev,#search-box .search__results--body .res--list__pagination .pagination--start{margin:0 calc(var(--gutter)/3)}#search-box .search__results--body .res--list__pagination .pagination--item{width:var(--gutter);height:var(--gutter);margin:0 var(--minigutter)}#search-box .search__results--body .prod-res__item{width:21%;height:420px}#search-box .search__results--body .prod-res__item:nth-of-type(4n+1){margin:0 2% var(--gutter) 0}#search-box .search__results--body .prod-res__item:nth-of-type(4n+2),#search-box .search__results--body .prod-res__item:nth-of-type(4n+3){margin:0 2% var(--gutter)}#search-box .search__results--body .prod-res__item:nth-of-type(4n+4){margin:0 0 var(--gutter) 2%}}@media (min-width:1199px){#search-box .search__close{display:flex}}@media (min-width:1599px){#search-box .close-search{top:var(--gutter);right:var(--gutter)}#search-box .search__input--suggestions .suggestion{font-size:1.563rem;padding:0 var(--gutter)}#search-box .search__results--body .news-res__img,#search-box .search__results--body .ref-res__img,#search-box .search__results--body .res-res__img{width:136px}#search-box .search__results--body .news-res__info,#search-box .search__results--body .ref-res__info,#search-box .search__results--body .res-res__info{width:calc(100% - 136px)}#search-box .search__results--body .news-res__title,#search-box .search__results--body .ref-res__title,#search-box .search__results--body .res-res__title{font-size:1.563rem}#search-box .search__results--body .news-res__subtitle,#search-box .search__results--body .ref-res__subtitle,#search-box .search__results--body .res-res__subtitle{font-size:.938rem}#search-box .search__results--body .prod-res__item{width:21%;max-height:498px;margin:0 2% calc(var(--gutter)*1.5)!important}#search-box .search__results--body .prod-res__item.double{width:46%}#search-box .search__results--body .prod-res__item.stretched{max-width:46%}#search-box .search__results--body .prod-res__item.stretched .categoria--item__img:before{padding-bottom:50%}#search-box .search__results--body .prod-res__item.stretched-75{max-width:46%}#search-box .search__results--body .prod-res__item.stretched-75 .categoria--item__img:before{padding-bottom:100%}}@media (hover:hover){#search-box{clip-path:polygon(0 0,100% 0,100% 0,0 0);-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0)}#search-box.open{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}#mktg--discover .mktg--img{margin:var(--minigutter) 0}#mktg--catalogo .mktg--title{text-align:left}#mktg--catalogo .mktg--img{margin:0 0 var(--minigutter) 0}#mktg--catalogo .mktg--ctas,#mktg--catalogo .mktg--form,#mktg--catalogo .mktg--title{padding:0 var(--gutter)}#mktg--catalogo .mktg--form{padding:var(--gutter)}#mktg--catalogo .mktg--form #mktg--form{display:block;width:100%}#mktg--catalogo .mktg--form .form__fieldset{display:flex;flex-wrap:wrap;width:100%;border:0;padding:0;margin-bottom:0!important}#mktg--catalogo .mktg--form .form__field{display:block;width:100%;margin-bottom:var(--gutter)}#mktg--catalogo .mktg--form .form__input,#mktg--catalogo .mktg--form .form__textarea{display:block;background:#fff;width:100%;height:var(--input);border:0;border-bottom:1px solid #000;padding:var(--minigutter) 0}#mktg--catalogo .mktg--form .form__privacy{align-items:flex-start!important}#mktg--catalogo .mktg--form .form__privacy .checkradio-box--label{display:block;font-size:.938rem;line-height:1.563rem}#mktg--catalogo .mktg--form .form__privacy .checkradio-box--label small{display:block;width:100%;margin-top:var(--minigutter)}#mktg--catalogo .mktg--form .form .field__label{font-family:CircularXXWeb-Bold;font-size:1rem}#mktg--catalogo .mktg--form .form .field__input,#mktg--catalogo .mktg--form .form .field__select{position:relative}#mktg--catalogo .mktg--form .form .field__input.with-errors,#mktg--catalogo .mktg--form .form .field__select.with-errors{padding-bottom:calc(var(--gutter)*2)}#mktg--catalogo .mktg--form .form .field__input .error,#mktg--catalogo .mktg--form .form .field__select .error{position:absolute;bottom:0;left:0;display:block;width:100%;color:#ff4f38;padding:calc(var(--gutter)/3) 0;opacity:0}#mktg--catalogo .mktg--form .form .field__input .error.show,#mktg--catalogo .mktg--form .form .field__select .error.show{opacity:1}#mktg--catalogo .mktg--form .checkradio-box{display:flex;width:100%;position:relative;margin:10px auto;cursor:pointer}#mktg--catalogo .mktg--form .checkradio-box *{pointer-events:none}#mktg--catalogo .mktg--form .checkradio-box .fake-check{display:block;background:transparent;width:26px;height:26px;transition:.18s linear;border:1px solid #000;border-radius:100%;position:relative}#mktg--catalogo .mktg--form .checkradio-box .fake-check:after,#mktg--catalogo .mktg--form .checkradio-box .fake-check:before{top:50%;left:13px;background:#fff;transition:.18s cubic-bezier(.39,.575,.565,1)}#mktg--catalogo .mktg--form .checkradio-box .fake-check:before{width:13px;height:3px;transform:translate(-3px,3px) rotate(-45deg) scaleX(0);transform-origin:center left}#mktg--catalogo .mktg--form .checkradio-box .fake-check:after{transform-origin:center left;width:7px;height:3px;transform:translate(-7px,-50%) rotate(45deg) scaleX(0)}#mktg--catalogo .mktg--form .checkradio-box--input{display:none;width:20px;height:20px}#mktg--catalogo .mktg--form .checkradio-box--input:checked~.fake-check{background:#62aca0;border:0}#mktg--catalogo .mktg--form .checkradio-box--input:checked~.fake-check:before{transform:translate(-3px,3px) rotate(-45deg) scaleX(1);transition-delay:.18s}#mktg--catalogo .mktg--form .checkradio-box--input:checked~.fake-check:after{transform:translate(-7px,-50%) rotate(45deg) scaleX(1)}#mktg--catalogo .mktg--form .checkradio-box--input:not(:checked)~.fake-check{background:#fff;border-radius:1px solid #000}#mktg--catalogo .mktg--form .checkradio-box--input:not(:checked)~.fake-check:before{transform:translate(-3px,3px) rotate(-45deg) scaleX(0);transition-delay:0ms}#mktg--catalogo .mktg--form .checkradio-box--input:not(:checked)~.fake-check:after{transform:translate(-7px,-50%) rotate(45deg) scaleX(0);transition-delay:.18s}#mktg--catalogo .mktg--form .checkradio-box--label{display:block;width:calc(100% - var(--gutter));font-size:1rem;line-height:1em;padding-left:var(--minigutter);text-align:left}#mktg--catalogo .mktg--form .checkradio-box--label a{color:#000;text-decoration:underline;margin-left:3px}.prod-preview{display:block;background:#f4f2ef;width:48%;height:auto;position:relative;opacity:1}.prod-preview:nth-of-type(odd){margin:0 2% var(--minigutter) 0}.prod-preview:nth-of-type(2n){margin:0 0 var(--minigutter) 2%}.prod-preview__img{margin:var(--gutter) 0 calc(var(--gutter)*2)}.prod-preview__img img{top:0;height:100%;max-height:300px;object-fit:contain}.prod-preview__img img,.prod-preview__label{position:absolute;left:0;display:block;width:100%}.prod-preview__label{bottom:0;padding:var(--minigutter)}.prod-preview--family,.prod-preview--name{display:block;width:100%;color:#000;text-align:center}.prod-preview--family{font-family:CircularXXWeb-Bold;font-size:1.25rem;line-height:1.25rem}.prod-preview--name{font-size:1.05rem;line-height:1.25rem}.prod-preview.double{width:98%}.prod-preview.double:nth-of-type(2n),.prod-preview.double:nth-of-type(odd){margin:0 1% var(--minigutter) 0}@media (min-width:699px){.prod-preview{width:29%}.prod-preview:nth-of-type(3n+1){margin:0 2% var(--gutter) 0}.prod-preview:nth-of-type(3n+2){margin:0 2% var(--gutter)}.prod-preview:nth-of-type(3n+3){margin:0 0 var(--gutter) 2%}.prod-preview.double{width:48%}}@media (min-width:999px){.prod-preview{width:29%;height:420px}.prod-preview:nth-of-type(3n+1){margin:0 2% var(--gutter) 0}.prod-preview:nth-of-type(3n+2){margin:0 2% var(--gutter)}.prod-preview:nth-of-type(3n+3){margin:0 0 var(--gutter) 2%}.prod-preview.double{width:48%}}@media (min-width:1199px){.prod-preview{width:21%;max-height:498px;margin:0 2% calc(var(--gutter)*1.5)!important}.prod-preview.double{width:46%;flex-grow:0}}body{background:#fff;font-family:CircularXXWeb-Book;font-size:16px;line-height:2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;scroll-behavior:smooth;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent!important}body>svg{display:none}body.is-locked{overflow:hidden;pointer-events:none}*{outline:none;box-sizing:border-box;-webkit-tap-highlight-color:transparent!important}a:hover{text-decoration:none}img{max-width:100%;user-select:none!important}:after,:before{pointer-events:none}figure{margin:0}img{border:0!important}ul{margin:0;padding-left:20px;list-style-type:disc}ul li{margin-bottom:5px}.icon{display:flex;width:var(--miniicon);height:var(--miniicon)}.icon svg{display:block;width:80%;height:80%;fill:#000}@media (min-width:1199px){.icon{width:var(--icon);height:var(--icon)}}#overlay{position:fixed;top:0;left:0;display:block;width:100%;height:100vh;z-index:10000000;opacity:0;pointer-events:none}#overlay .overlay--close{position:absolute;top:var(--minigutter);right:var(--minigutter);display:block;width:var(--miniicon);height:var(--miniicon);transform:scale(0);transition:.18s cubic-bezier(.39,.575,.565,1);z-index:10;cursor:pointer}#overlay .overlay--close:after,#overlay .overlay--close:before{background:#000;width:80%;height:2px;pointer-events:none}#overlay .overlay--box{transform:translateY(110%);transition:.35s cubic-bezier(.39,.575,.565,1);position:relative;z-index:1}.ref-img-overlay{position:fixed;top:0;left:0;display:block;width:100%;height:100%;overflow:auto;pointer-events:none;transform:translateY(100%);transition:.36s cubic-bezier(.39,.575,.565,1);z-index:10000020}.ref-img-overlay img{display:block;width:auto;height:100%;position:relative;z-index:1;margin:0 auto}.ref-img-overlay .close-ref-img-overlay{position:absolute;top:var(--minigutter);right:var(--minigutter);display:block;background:#fff;width:var(--miniicon);height:var(--miniicon);border-radius:100%;z-index:10;cursor:pointer}.ref-img-overlay .close-ref-img-overlay:after,.ref-img-overlay .close-ref-img-overlay:before{background:#000;width:80%;height:2px;pointer-events:none}.ref-img-overlay.show{transform:translateY(0);opacity:.2}.page--title{display:block;width:100%;font-family:CircularXXWeb-Bold;font-size:1.875rem;line-height:2.375rem;margin-bottom:var(--gutter)}@media (min-width:1599px){.page--title{font-size:4.938rem;line-height:4.938rem}}.ktc-widget,.ktc-widget-body-wrapper,.ktc-widget-zone{display:block;width:100%}.mktg--overlay{position:fixed;top:0;left:0;display:flex;background:rgba(0,0,0,.4);width:100%;height:100vh;z-index:10000000;opacity:0;pointer-events:none}.mktg--box{display:block;background:#fff;width:90vw;max-height:90vh;padding:calc(var(--gutter)*1.5) 0 var(--minigutter);position:relative;overflow-y:auto;overflow-x:hidden;opacity:0;transform:translateY(100px)}.mktg--box .close--mktg{position:absolute;top:calc(var(--gutter)/3);right:calc(var(--gutter)/3);display:flex;width:var(--gutter);height:var(--gutter);cursor:pointer}.mktg--box .close--mktg:after,.mktg--box .close--mktg:before{background:#000;width:75%;height:1px;pointer-events:none}.mktg--title{font-family:CircularXXWeb-Bold;font-size:1.563rem;line-height:2rem;padding:0 var(--minigutter);text-align:center}.mktg--img,.mktg--img img,.mktg--title{display:block;width:100%}.mktg--ctas{width:100%;padding:var(--minigutter)}.mktg--btn,.mktg--ctas{display:flex}.mktg--btn__label{font-family:CircularXXWeb-Bold;font-size:.938rem;line-height:1.25rem;color:#000}.mktg--btn__icon{display:flex;width:25px;height:10px;margin-left:var(--minigutter)}.mktg--btn__icon svg{display:block;width:100%;height:100%;fill:#000}@media (min-width:999px){.mktg--box{width:800px}}.site-link *{pointer-events:none}@media (prefers-color-scheme:light){body{background:#fff}}
