﻿.indexPage.newProducts{max-width:none}.indexPage.newProducts .wrapper{max-width:2100px}.indexPage.newProducts .wrapper .box{width:calc(25% - 16px);height:auto;margin:0 8px 32px}@media only screen and (max-width: 980px){.indexPage.newProducts .wrapper .box{margin:0 4px 16px;width:calc(33.333% - 8px) !important}}@media only screen and (max-width: 767px){.indexPage.newProducts .wrapper .box{width:calc(50% - 8px) !important}}.indexPage.newProducts .wrapper .box .image{margin-top:0;width:100%;height:auto;left:0 !important}.indexPage.newProducts .wrapper .box .image img{width:100% !important;height:auto !important;position:relative;display:block;left:0 !important}.indexPage.newProducts .wrapper .box .textBox{position:relative;top:0 !important}.indexPage.newProducts .wrapper .box .textBox h3{display:none}.indexPage.newProducts .wrapper .box.portrait,.indexPage.newProducts .wrapper .box.landscape{width:12.5%}.indexPage.newProducts .wrapper .box:before{font-size:12px;line-height:46px;padding:0 16px;top:0 !important}@media only screen and (max-width: 1024px){.indexPage.newProducts .wrapper .box:before{font-size:10px;line-height:32px;padding:0 8px}}.indexPage.newProducts .wrapper .wrapper{max-width:none}.indexPage.newProducts .wrapper .wrapper .product-index-with-sub-categories{text-align:center}.indexPage{font-size:1.400em;font-weight:lighter;text-align:center;max-width:2030px;margin:0 auto}.indexPage .wrapper{position:relative}.breadcrumb-var{font-size:0.643em;line-height:1.5em;text-transform:uppercase;padding:70px 0 100px;min-height:54px;font-weight:normal;display:block}.breadcrumb-var .bread-content{float:left;width:calc(100% - 150px);padding:0 0 0 50px}.breadcrumb-var h1{font-size:1em;line-height:1.5em;font-weight:bold;text-transform:uppercase;text-align:center;padding:0;margin:0}.breadcrumb-var a{display:inline-block;vertical-align:top}.breadcrumb-var h1{display:inline-block;vertical-align:bottom}.breadcrumb-var .graphic{display:inline-block;vertical-align:middle}.breadcrumb-var .graphic{width:135px;height:50px;background-position:-830px -25px}body .dark .breadcrumb-var .graphic{background-position:-830px -325px}.indexPage .openSearchBox{background-image:url(/assets/frontend/modules/antoniolupi_ico_search-fbcd7390f934b48d35db755054d57c23e71c3c277f50e773049acb6f8ccd6e4b.svg);background-size:50px 50px;background-repeat:no-repeat;background-position:center;width:50px;height:50px;float:right;transition:all 0.4s ease}body .dark .indexPage .openSearchBox{background-image:url(/assets/frontend/modules/antoniolupi_ico_search_w-038a758e9895b513e51adb0614ed4212395ed5876927a2cd9249077cc21e4b92.svg);background-position:0 0}.indexPage .openSearchBox a{display:block;height:100%;overflow:hidden;text-indent:-9999px}.indexPage .box a{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;text-indent:-9999px}.indexPage .box{width:300px;height:450px;overflow:hidden;display:inline-block;vertical-align:top;position:relative;margin:0 50px 50px}.indexPage .superwide{width:700px}.indexPage .textBox{position:absolute;bottom:0;left:0;right:0;padding:20px 0 10px}.indexPage .textBox h2{font-size:.95em;font-weight:lighter;display:inline-block}.indexPage .textBox h3{font-size:1em;font-weight:lighter}body .dark .indexPage .textBox{background-color:#161616}.indexPage .title{font-size:.9em;line-height:1.2em;overflow:hidden}.indexPage .subtitle{font-size:0.429em;text-transform:uppercase;margin:15px 0 0}.product_index .indexPage .subtitle{font-size:0.3em}.product_index .textBox h2{font-size:.95em;font-weight:lighter}.product_index .textBox h3{font-size:1em;font-weight:lighter}.indexPage span{font-weight:bold}.indexPage .image{background-image:url(/assets/frontend/modules/lupi_blank-0142c259a5f0574f07f30137d8d9d2ea8c91ec57d5424fcb5b56fd1cf2f4c435.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;overflow:hidden}body .dark .indexPage .image{background-image:url(/assets/frontend/modules/lupi_blank_dark-5c2ef5c305d19f48bb9175d25abe26591d1ee34ce128e14bfbac621523f4e22f.jpg)}.indexPage .image img{width:100%;height:auto;position:absolute;top:0;left:0}.indexPage .landscape .image{width:300px;height:230px;margin:40px 0 0}.indexPage .landscape .textBox{top:270px}.indexPage .portrait .image{width:300px;height:350px}.indexPage .portrait .textBox{top:350px}.indexPage .superwide .image{width:700px;height:345px;margin:20px 0 0}.indexPage .superwide .textBox{top:365px}@media only screen and (max-width: 980px){body .breadcrumb-var{text-align:left;width:80%;margin:0 auto}body .breadcrumb-var .openSearchBox{position:absolute;right:65px;top:12px}body .wishlist{position:absolute;right:22px;top:12px}body .breadcrumb-var .bread-content{width:100%;margin:0;padding:0;border:0}body .breadcrumb-var h1{text-align:left;vertical-align:bottom}body .breadcrumb-var.single{text-align:right}body .breadcrumb-var a{vertical-align:middle}}@media only screen and (max-width: 820px){body .indexPage .box{width:300px;height:auto;margin:0 30px 50px}body .indexPage .wrapper{width:100%}body .indexPage .portrait .image,body .indexPage .landscape .image,body .indexPage .superwide .image{height:230px;margin:0}body .indexPage .portrait .image,body .indexPage .landscape .image{width:300px}body .indexPage .superwide .image{width:430px}body .indexPage .portrait .textBox,body .indexPage .landscape .textBox,body .indexPage .superwide .textBox{position:relative;top:0}body .indexPage .superwide .image img{left:-86px;height:100%;width:auto}body .indexPage .image{background-position:center -65px}}@media only screen and (max-width: 768px){body .breadcrumb-var:not(.single) h1{display:block;margin:0 0 0 150px}}.product-index-with-sub-categories.show-all div,.news-index-with-sub-categories.show-all div{opacity:1}.product-index-with-sub-categories,.news-index-with-sub-categories{text-align:left;font-size:.5em;text-transform:uppercase;font-weight:bold;margin:0 0 64px}@media only screen and (max-width: 768px){.product-index-with-sub-categories,.news-index-with-sub-categories{font-size:.5em;text-align:center}}.product-index-with-sub-categories>div,.news-index-with-sub-categories>div{display:inline-block;vertical-align:middle;opacity:.1;margin:0 16px}@media only screen and (max-width: 768px){.product-index-with-sub-categories>div,.news-index-with-sub-categories>div{display:block;margin-bottom:12px}}.product-index-with-sub-categories>div a,.news-index-with-sub-categories>div a{margin:0 56px 0 0}.product-index-with-sub-categories>div a:last-child,.news-index-with-sub-categories>div a:last-child{margin:0}.product-index-with-sub-categories>div.active,.news-index-with-sub-categories>div.active{opacity:1}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.collectionView article{margin:60px 0 0}@media only screen and (max-width: 980px){.collectionView article{margin:0}}.collectionView article:last-child{margin:60px 0 160px}.collectionView article .boxContainer{margin:0}.collectionView article{margin:60px 0 0}@media only screen and (max-width: 980px){.collectionView article{margin:0}}.collectionView article:last-child{margin:60px 0 160px}.collectionView article .boxContainer{margin:0}body .contact .col{font-size:1.300em;line-height:1.2em;font-weight:lighter;float:left;width:44%;padding:0 6% 0 0}.contact .contactContent{padding:0 5% 0 20%}.contact .mapContainer{margin:100px auto;height:450px}.contact .contactFormButton a{font-size:0.577em;font-weight:bold;line-height:64px;text-transform:uppercase;text-align:center;min-width:170px;margin:20px 0 140px 0;border:1px solid #000;float:left;display:block}body .dark .contact .contactFormButton a{border:1px solid #fff}.contact .col small{line-height:1.2em;display:block}body .contact .wide-gallery .box{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0;border:0 !important;padding:0 !important;width:100% !important}@media only screen and (max-width: 1600px){body .contact .contactContent{padding:0 0 0 10%}body .contact p.dinamic{font-size:1em}}@media only screen and (max-width: 1020px){body .contact .wide-gallery{margin:50px -13% 0}}@media only screen and (max-width: 980px){body .contact .col3-4 .col{width:100%;margin:0;padding:0 0 70px 0}body .contact .contactContent{padding:0}body .contact p.dinamic{width:100%;padding:0}.contact .contactFormButton a{margin:20px 0 0 0}}@media only screen and (max-width: 720px){body .dark .contact .contactFormButton{font-size:0.8em}}.contactForm .sectionform{color:#000;font-size:0.8em;padding:20px 0 0}.contactForm .sectionform a{text-align:left}.contactForm .sectionform p{line-height:2em}body .dark .contactForm .sectionform{color:#fff}.contactForm .sectionform.intro{padding:0 0 70px}.contactForm .sectionform.details{padding:70px 0}.contactForm input,.contactForm textarea{font-size:1em;line-height:calc(3em + 0px);width:99%;border:0;background:transparent;margin:0 0 5px;border-width:0 0 1px 0;border-style:solid;border-color:#000}body .dark .contactForm input,body .dark .contactForm textarea{color:#fff;border-color:#fff}.contactForm input::-webkit-input-placeholder,.contactForm textarea::-webkit-input-placeholder{color:#d2d2d2}.contactForm input:-moz-placeholder,.contactForm textarea:-moz-placeholder{color:#d2d2d2;opacity:1}.contactForm input::-moz-placeholder,.contactForm textarea::-moz-placeholder{color:#d2d2d2;opacity:1}.contactForm input:-ms-input-placeholder,.contactForm textarea:-ms-input-placeholder{color:#d2d2d2}.contactForm .privacy .title{transition:all 0.4s ease}.contactForm .megaAlert .title{color:red !important}.contactForm .megaAlert input{border-bottom:1px solid red !important}.contactForm .sectionform .title,.contactForm .sectionform ul li{font-size:0.9em;font-weight:bold;text-transform:uppercase}.contactForm .sectionform .title{padding:10px 0}.details .title a,.contactForm .sectionform li a{line-height:1.2em;display:block;position:relative}.contactForm .sectionform ul li a{font-size:0.9em;font-weight:bold;text-transform:uppercase;padding:10px 0 10px 30px}.contactForm .sectionform ul li ul{display:none;padding:0 0 0 30px}.contactForm .sectionform .newsletter ul li ul,.contactForm .sectionform .cat ul li ul{display:block}.contactForm .sectionform .cat ul li ul,.contactForm .sectionform ul li ul li,.contactForm .sectionform .newsletter ul li ul{padding:0}.contactForm .sectionform ul li ul li a{font-weight:normal}.details .title a::after,.contactForm .sectionform li a::after{background-image:url(/assets/frontend/modules/lupiKit-99b59e5d9347a3a98a92a1f69875cbf000537c98f13f406f8017c5aa2b479af8.svg);background-size:1000px 2000px;background-repeat:no-repeat;overflow:hidden;content:"";position:absolute;left:0;top:0;height:30px;width:30px;overflow:hidden}.contactForm .sectionform ul li a::after{background-position:-910px -1610px}.contactForm .sectionform ul li.checked a::after{background-position:-910px -1660px}body .dark .contactForm .sectionform ul li a::after{background-position:-960px -1610px}body .dark .contactForm .sectionform ul li.checked a::after{background-position:-960px -1660px}.contactForm .sectionform ul li ul li a::after,.contactForm .sectionform ul li.checked ul li a::after{background-position:-910px -1210px}.contactForm .sectionform ul li ul li.checked a::after,.contactForm .sectionform ul li.checked ul li.checked a::after{background-position:-810px -1210px}body .dark .contactForm .sectionform ul li ul li a::after,body .dark .contactForm .sectionform ul li.checked ul li a::after{background-position:-960px -1210px}body .dark .contactForm .sectionform ul li ul li.checked a::after,body .dark .contactForm .sectionform ul li.checked ul li.checked a::after{background-position:-860px -1210px}.contactForm textarea{line-height:1.4em;border-width:1px;width:80%;height:9em;padding:10%;margin:15px 0 0}.contactForm .sectionform .newsletter ul li a{font-size:0.55em;font-weight:bold}.contactForm .sectionform .privacy .title{padding:10px 0 19px 0}.contactForm .sectionform .privacy p{font-size:0.9em;line-height:1.4em;font-weight:lighter}.contactForm .sectionform .privacy a{cursor:pointer}.contactForm .sectionform .privacy ul li{display:inline-block;margin:0 15px 0 0}.contactForm .sectionform.buttonsWrapper .col3-3{padding:60px 0 0;text-align:right}.contactForm .sendingButton{display:inline-block}.contactForm .sendingButton a{font-size:0.938em;font-weight:bold;line-height:64px;text-transform:uppercase;text-align:center;width:170px;margin:5px;border:1px solid #000;display:block}body .dark .contactForm .sendingButton a{border:1px solid #fff}.contactForm .newsletter a::after{top:3px !important}@media only screen and (max-width: 980px){body .contactForm .sectionform.intro,body .contactForm .sectionform.details,body .contactForm .sectionform.outro,body .contactForm .sectionform.outro .privacy,body .contactForm .sectionform.buttonsWrapper{width:100% !important;margin:0 !important}body .contactForm .sectionform{width:45%;margin:0 5% 0 0;float:left;padding:0}body .contactForm .sectionform:nth-of-type(odd){width:45%;margin:0 0 0 5%}body .contactForm .col1-3{width:100%;margin:0}body .contactForm .sectionform.details .col1-3{width:50%}body .contactForm .sectionform.buttonsWrapper .col3-3{text-align:center}}@media only screen and (max-width: 720px){body .contactForm .sectionform:nth-of-type(odd),body .contactForm .sectionform,body .contactForm .sectionform.details .col1-3{width:100%;margin:0}body .contactForm .sectionform{font-size:1em}body .contactForm .sectionform p{font-size:1.3em;line-height:1.3em}body .contactForm .sectionform .newsletter{margin:30px 0}body .contactForm .sendingButton{font-size:0.8em}}.contactJobForm .sectionTitleForm{padding:92px 0 0}@media only screen and (max-width: 980px){.contactJobForm .sectionTitleForm{width:100% !important;margin:0 !important;padding:46px 0 23px !important}}@media only screen and (max-width: 980px){.contactJobForm .language_level .col2-3{width:100%;margin:0}}.contactJobForm .language_level .col2-3 ul{line-height:3em}@media only screen and (max-width: 980px){.contactJobForm .language_level .col2-3 ul{margin:0 0 1em}}.contactJobForm .language_level .col2-3 ul li{display:inline-block;vertical-align:bottom;margin:0 2em 0 0}.contactJobForm .language_level .col2-3 ul li a{font-weight:normal}@media only screen and (max-width: 980px){.contactJobForm .language_level{width:100% !important;margin:0 !important}}@media only screen and (max-width: 980px){.contactJobForm .software_level{width:100% !important;margin:0 !important}}@media only screen and (max-width: 980px){.contactJobForm .software_level .col1-5{width:45% !important;margin:0 0 32px !important}}@media only screen and (max-width: 768px){.contactJobForm .software_level .col1-5{width:100% !important}}.contactJobForm .software_level .col1-5 ul li a{font-weight:normal}.contactJobForm .attachmentsForm input{line-height:1em;border-width:0;padding:28px 0 0;font-weight:normal}.contactJobForm .sectionform.outro{padding:92px 0 0 !important}@media only screen and (max-width: 980px){.contactJobForm .sectionform.outro{padding:46px 0 23px !important}}.showResultsWrapper>a.showResults[data-stop="true"]{cursor:default}.login.wrapper input.no[type="submit"]{display:none}.loginWrapper{overflow:hidden}.filter-stack-parent.scratch{height:100%}body .fixed-content-container[data-roller-showed="true"] .indexPage.scratch{height:100%}.searchPage .box-container{font-size:0.571em;line-height:1.3em;font-weight:normal;margin:90px auto 0;text-align:left;padding:0 0 230px 0;max-width:1280px}.searchPage .openLoginBox{width:64px;top:20px;left:20px;position:absolute}.searchPage .openLoginBox a{font-size:0.45em;line-height:64px;font-weight:bold;text-transform:uppercase;display:block}.searchPage .listBox{width:25%;float:left}.searchPage li.title{font-weight:bold;line-height:30px;text-transform:uppercase}.searchPage li{cursor:pointer;position:relative;padding-left:0;line-height:30px;transition:all 0.4s ease}.searchPage li.title{font-size:0.9em;font-weight:bold;text-transform:uppercase;margin:0 0 15px;cursor:default}.searchPage li:hover,.searchPage li.checked,.searchPage li.title.checked:hover{padding-left:30px}.searchPage li.title:hover{padding-left:0}.searchPage li.title.checked{cursor:pointer}.searchPage li::after{width:0;height:30px;content:"";position:absolute;top:0;left:-6px;opacity:0;transition:opacity 0.4s ease;background-image:url(/assets/frontend/modules/lupiKit-99b59e5d9347a3a98a92a1f69875cbf000537c98f13f406f8017c5aa2b479af8.svg);background-size:1000px 2000px;background-repeat:no-repeat;overflow:hidden}.searchPage li:hover::after{opacity:1;width:30px;background-position:-960px -1211px}body .dark .searchPage li:hover::after{background-position:-910px -1211px}.searchPage li.title:hover::after{opacity:0;width:0}.searchPage li.checked::after,.searchPage li.checked:hover::after{opacity:1;width:30px;background-position:-810px -1211px}body .dark .searchPage li.checked::after,body .dark .searchPage li.checked:hover::after{background-position:-860px -1211px}.searchPage li.title::after,.searchPage li.title:hover::after{background-position:-810px -1261px}body .dark .searchPage li.title::after,body .dark .searchPage li.title:hover::after{background-position:-860px -1261px}.searchPage .searchBox{border-bottom:1px solid #000;margin-bottom:64px}body .dark .searchPage .searchBox{border-bottom:1px solid #fff}.searchPage input{color:#000;font-size:1em;width:100%;padding:0;margin:0 0 20px;border:0;background:transparent;text-transform:uppercase}body .dark .searchPage input{color:#fff}.newsletter input:placeholder{color:#d2d2d2}.searchPage .showResultsWrapper{text-align:center;font-size:0.571em}body .dark .searchPage .showResultsWrapper{background-color:#161616}.searchPage .showResultsWrapper{background-color:#fff}.searchPage .showResultsWrapper.fixed{position:fixed;width:100%;bottom:70px;left:0;right:0;z-index:300;background-color:transparent !important;pointer-events:none}.searchPage .showResultsWrapper.absolute{position:absolute;left:0;right:0}.searchPage .showResults{font-weight:bold;line-height:64px;text-transform:uppercase;text-align:center;min-width:130px;padding:0 20px;margin:20px auto;border:1px solid #000;display:inline-block;cursor:pointer;background-color:#fff;pointer-events:all}body .dark .searchPage .showResults{border:1px solid #fff;background-color:#161616}body .fixed-content-container .dark{background-color:#161616;position:relative}body .indexPage:not(.searchPage){padding-bottom:80px}.indexPage.searchPage{overflow:hidden}.filter-stack-parent .indexPage.searchPage{overflow:hidden;position:relative}.showResultsWrapper.fixed,.showResultsWrapper.absolute{padding-top:30px}@media only screen and (max-width: 1300px){body .searchPage .box-container{width:80%}}@media only screen and (max-width: 980px){body .searchPage .box-container{margin:0 auto}}@media only screen and (max-width: 720px){body .searchPage .listBox,body .searchPage .searchBox{width:100%;float:none;margin:40px 0}body .searchPage .list{margin:0 0 60px}body .searchPage li.title{margin:0}body .searchPage li:hover::after{width:0}body .searchPage li:hover,body .searchPage li.title:hover{padding-left:0}body .searchPage li.checked,body .searchPage li.title.checked:hover{padding-left:30px}body .searchPage .col3-4,body .searchPage .col1-4{width:100%;margin:0 auto}}body{font-family:"aktiv-grotesk",sans-serif;font-size:20px;color:#000;text-rendering:optimizeLegibility !important;-moz-osx-font-smoothing:grayscale;letter-spacing:0.02em}a{text-decoration:none;color:#000}p.dinamic a{text-decoration:underline}body .dark,body .dark a{color:#fff}address{font-style:normal !important}.text-right{text-align:right}.text-center{text-align:center}@media only screen and (max-width: 1280px){body{font-size:16px}body .indexPage .subtitle{font-size:0.6em}}footer{font-size:0.75em;text-transform:uppercase;background-color:#303e3b}@media only screen and (max-width: 980px){footer{font-size:1em}}footer .wrapper{padding:20px 0 30px}@media only screen and (max-width: 980px){footer .wrapper{padding:40px 0 80px}}@media only screen and (max-width: 720px){footer .wrapper{padding:20px 0 40px}}@media only screen and (max-width: 1600px){footer .wrapper .col3-3{width:100%;margin:0}}@media only screen and (max-width: 980px){footer .wrapper .col3-3 .showroomsWrapper{font-size:0.875em;width:100%;padding:20px 0}}@media only screen and (max-width: 720px){footer .wrapper .col3-3 .showroomsWrapper{padding:20px 0}}footer .wrapper .col3-3 .showroomsWrapper ul{border-bottom:1px solid #000}@media only screen and (max-width: 980px){footer .wrapper .col3-3 .showroomsWrapper ul{border:0}}footer .wrapper .col3-3 .showroomsWrapper ul li{font-weight:lighter;display:inline-block;width:15%;margin-right:-1px}@media only screen and (max-width: 1600px){footer .wrapper .col3-3 .showroomsWrapper ul li{width:14%}}@media only screen and (max-width: 980px){footer .wrapper .col3-3 .showroomsWrapper ul li{width:50% !important;float:left}}footer .wrapper .col3-3 .showroomsWrapper ul li.title{width:8%}@media only screen and (max-width: 1900px){footer .wrapper .col3-3 .showroomsWrapper ul li.title{font-size:0.85em}}@media only screen and (max-width: 980px){footer .wrapper .col3-3 .showroomsWrapper ul li.title{font-size:1em;line-height:4em;width:100% !important;display:block}}footer .wrapper .col3-3 .showroomsWrapper ul li a{color:#000;line-height:118px;font-weight:normal;display:block;text-align:right}@media only screen and (max-width: 980px){footer .wrapper .col3-3 .showroomsWrapper ul li a{line-height:1.6em;text-align:left}}footer .wrapper .col3-3 .footerMenuWrapper{font-size:0.875em;line-height:40px;padding:120px 0}@media only screen and (max-width: 1280px){footer .wrapper .col3-3 .footerMenuWrapper{padding:80px 0}}@media only screen and (max-width: 980px){footer .wrapper .col3-3 .footerMenuWrapper{line-height:24px;width:100%;float:left;padding:40px 0;border-top:1px solid #000}}@media only screen and (max-width: 720px){footer .wrapper .col3-3 .footerMenuWrapper{padding:20px 0}}footer .wrapper .col3-3 .footerMenuWrapper .footerMenu{display:block;width:22%;float:left}@media only screen and (max-width: 980px){footer .wrapper .col3-3 .footerMenuWrapper .footerMenu{width:50%}}footer .wrapper .col3-3 .footerMenuWrapper .footerMenu ul li a{color:#000}footer .wrapper .col3-3 .footerMenuWrapper .logIn{width:14%;float:left}@media only screen and (max-width: 980px){footer .wrapper .col3-3 .footerMenuWrapper .logIn{width:50%;margin:40px 0 0}}footer .wrapper .col3-3 .footerMenuWrapper .logIn .title{font-weight:bold;letter-spacing:1px}@media only screen and (max-width: 980px){footer .wrapper .col3-3 .footerMenuWrapper .logIn .title{font-size:1em;line-height:4em;font-weight:lighter;margin:0 0 5px}}footer .wrapper .col3-3 .footerMenuWrapper .logIn ul li a{color:#000}footer .wrapper .col3-3 .footerMenuWrapper .socialWrapper{width:42%;float:left}@media only screen and (max-width: 980px){footer .wrapper .col3-3 .footerMenuWrapper .socialWrapper{font-size:0.8em;line-height:2em;width:100%;margin:40px 0;font-weight:lighter}}footer .wrapper .col3-3 .footerMenuWrapper .socialWrapper .socialMenu{width:60%;float:left}@media only screen and (max-width: 980px){footer .wrapper .col3-3 .footerMenuWrapper .socialWrapper .socialMenu{width:50%}}footer .wrapper .col3-3 .footerMenuWrapper .socialWrapper .socialMenu:first-child{width:40%;float:left}@media only screen and (max-width: 980px){footer .wrapper .col3-3 .footerMenuWrapper .socialWrapper .socialMenu:first-child{width:50%}}footer .wrapper .col3-3 .footerMenuWrapper .socialWrapper .socialMenu ul{float:right}@media only screen and (max-width: 980px){footer .wrapper .col3-3 .footerMenuWrapper .socialWrapper .socialMenu ul{float:none}}footer .wrapper .col3-3 .footerMenuWrapper .socialWrapper .socialMenu ul li{position:relative}footer .wrapper .col3-3 .footerMenuWrapper .socialWrapper .socialMenu ul li .social{width:20px;height:20px;position:absolute;top:10px}@media only screen and (max-width: 980px){footer .wrapper .col3-3 .footerMenuWrapper .socialWrapper .socialMenu ul li .social{top:2px}}footer .wrapper .col3-3 .footerMenuWrapper .socialWrapper .socialMenu ul li .social.fb{background-position:-800px -600px}footer .wrapper .col3-3 .footerMenuWrapper .socialWrapper .socialMenu ul li .social.tw{background-position:-800px -620px}footer .wrapper .col3-3 .footerMenuWrapper .socialWrapper .socialMenu ul li .social.in{background-position:-800px -640px}footer .wrapper .col3-3 .footerMenuWrapper .socialWrapper .socialMenu ul li .social.yt{background-position:-800px -680px}footer .wrapper .col3-3 .footerMenuWrapper .socialWrapper .socialMenu ul li .social.gp{background-position:-820px -600px}footer .wrapper .col3-3 .footerMenuWrapper .socialWrapper .socialMenu ul li .social.pt{background-position:-800px -660px}footer .wrapper .col3-3 .footerMenuWrapper .socialWrapper .socialMenu ul li .social.hz{background-position:-820px -620px}footer .wrapper .col3-3 .footerMenuWrapper .socialWrapper .socialMenu ul li .social.vi{background-position:-820px -640px}footer .wrapper .col3-3 .footerMenuWrapper .socialWrapper .socialMenu ul li .social.ar{background-position:-820px -660px}footer .wrapper .col3-3 .footerMenuWrapper .socialWrapper .socialMenu ul li .social.wc{background-position:-820px -680px}footer .wrapper .col3-3 .footerMenuWrapper .socialWrapper .socialMenu ul li a{color:#000;padding:0 0 0 25px;display:block}@media only screen and (max-width: 980px){footer .wrapper .col3-3 .footerMenuWrapper .socialWrapper .socialMenu ul li a{display:inline}}footer .wrapper .col3-3 .logo{width:150px;height:50px;background-position:-25px -1925px;margin:0 auto}footer .wrapper .col3-3 .address{font-size:0.625em;line-height:1.5em;text-align:center;text-transform:none;margin:0 auto}@media only screen and (max-width: 980px){footer .wrapper .col3-3 .address{font-size:0.9em}}footer .wrapper .col3-3 .credits{opacity:0.4;font-size:0.8em;text-align:center;padding:150px 0 0}@media only screen and (max-width: 1280px){footer .wrapper .col3-3 .credits{padding:70px 0 0}}@media only screen and (max-width: 720px){footer .wrapper .col3-3 .credits{padding:50px 0 0}}footer .wrapper .col3-3 .credits a{color:#000}footer.dark{color:#fff}footer.dark .wrapper .col3-3 .showroomsWrapper ul{border-color:#fff}footer.dark .wrapper .col3-3 .showroomsWrapper ul li a{color:#fff}footer.dark .wrapper .col3-3 .footerMenuWrapper{border-color:#fff}footer.dark .wrapper .col3-3 .footerMenuWrapper .footerMenu ul li a{color:#fff}footer.dark .wrapper .col3-3 .footerMenuWrapper .logIn ul li a{color:#fff}footer.dark .wrapper .col3-3 .footerMenuWrapper .socialWrapper .socialMenu ul li .social.fb{background-position:-840px -600px}footer.dark .wrapper .col3-3 .footerMenuWrapper .socialWrapper .socialMenu ul li .social.tw{background-position:-840px -620px}footer.dark .wrapper .col3-3 .footerMenuWrapper .socialWrapper .socialMenu ul li .social.in{background-position:-840px -640px}footer.dark .wrapper .col3-3 .footerMenuWrapper .socialWrapper .socialMenu ul li .social.yt{background-position:-840px -680px}footer.dark .wrapper .col3-3 .footerMenuWrapper .socialWrapper .socialMenu ul li .social.gp{background-position:-860px -600px}footer.dark .wrapper .col3-3 .footerMenuWrapper .socialWrapper .socialMenu ul li .social.pt{background-position:-840px -660px}footer.dark .wrapper .col3-3 .footerMenuWrapper .socialWrapper .socialMenu ul li .social.hz{background-position:-860px -620px}footer.dark .wrapper .col3-3 .footerMenuWrapper .socialWrapper .socialMenu ul li .social.vi{background-position:-860px -640px}footer.dark .wrapper .col3-3 .footerMenuWrapper .socialWrapper .socialMenu ul li .social.ar{background-position:-860px -660px}footer.dark .wrapper .col3-3 .footerMenuWrapper .socialWrapper .socialMenu ul li .social.wc{background-position:-860px -680px}footer.dark .wrapper .col3-3 .footerMenuWrapper .socialWrapper .socialMenu ul li a{color:#fff}footer.dark .wrapper .col3-3 .logo{background-position:-225px -1925px}footer.dark .wrapper .col3-3 .credits a{color:#fff}.non-active-arrow{opacity:0.3;pointer-events:none}.box iframe{width:100%;height:100%}.loginWrapper{background-color:#161616}.loginWrapper .login{padding:40px 0}.loginWrapper .login.wrapper{max-width:720px}@media only screen and (max-width: 720px){.loginWrapper .login.wrapper{max-width:280px}}.loginWrapper .login input{color:#fff;font-size:0.8em;line-height:calc(2em + 0px);width:250px;border:0;background-color:transparent}@media only screen and (max-width: 980px){.loginWrapper .login input{width:210px}}@media only screen and (max-width: 720px){.loginWrapper .login input{width:250px}}.loginWrapper .login input::-webkit-input-placeholder,.loginWrapper .login input:-moz-placeholder,.loginWrapper .login input::-moz-placeholder,.loginWrapper .login input:-ms-input-placeholder{color:#d2d2d2;opacity:1}.loginWrapper .login input:-webkit-autofill,.loginWrapper .login input:-webkit-autofill:hover,.loginWrapper .login input:-webkit-autofill:focus,.loginWrapper .login input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #161616 inset !important;-webkit-text-fill-color:#fff !important}.loginWrapper .login form{text-align:center}.loginWrapper .login form .loginBox{display:inline-block;vertical-align:bottom;margin:0 10px 0 0;transition:all 0.4s ease;border-bottom:1px solid #fff}@media only screen and (max-width: 720px){.loginWrapper .login form .loginBox{margin:0}}@media only screen and (max-width: 720px){.loginWrapper .login form .loginBox.loginButton{margin:32px 0 0}}.loginWrapper .login form .loginBox.megaAlert{border-bottom:1px solid red !important}.loginWrapper .login form .loginBox a{color:#fff;font-size:0.7em;line-height:1em;text-transform:uppercase;display:inline-block}@media only screen and (max-width: 720px){.loginWrapper .login form .loginBox a{line-height:1em;margin-top:11px}}.loginWrapper .login form .resetButton{margin:16px 0 0;display:block}.loginWrapper .login form .resetButton a{color:#fff;font-size:.7em;text-decoration:underline}body .dark .loginWrapper{background-color:#fff}body .dark .loginWrapper .login input{color:#161616}body .dark .loginWrapper .login input:-webkit-autofill,body .dark .loginWrapper .login input:-webkit-autofill:hover,body .dark .loginWrapper .login input:-webkit-autofill:focus,body .dark .loginWrapper .login input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #fff inset !important;-webkit-text-fill-color:#000 !important}body .dark .loginWrapper .login form a{color:#000}body .dark .loginWrapper .login form .loginBox{border-bottom:1px solid #000}body .dark .loginWrapper .login form .resetButton a{color:#000}.materialsPage .box-container{font-size:0.571em;line-height:1.3em;font-weight:normal;margin:90px auto 0;text-align:left;padding:0 0 100px 0;max-width:1280px}.materialsPage .box-container .single-box{margin:0 0 64px}.materialsPage .box-container .single-box h2{font-weight:lighter;font-size:1.6em;padding:0 0 24px;border-bottom:1px solid #000;display:block}.materialsPage .box-container .single-box .box-content{display:inline-block;vertical-align:top;font-size:.9em;margin:16px -8px 0 -8px;width:100%}.materialsPage .box-container .single-box .box-content .thumb{width:calc(10% - 16px);display:inline-block;vertical-align:top;margin:0 8px 32px;cursor:pointer}.materialsPage .box-container .single-box .box-content .thumb img{width:100%;height:auto;margin:0 0 8px;display:block}.materialsPage .box-container .single-box .box-content .thumb img.borded{border:1px solid #000}.materialsPage .box-container .single-box .box-content .thumb img.modale-img{display:none}.materialsPage .box-container .single-box .box-content .thumb h3{font-weight:normal;font-size:.9em;line-height:1em}.materialsPage .box-container .single-box .box-content .thumb .close-button{background-image:url(/assets/frontend/modules/ai_close_w-d9736a9d084c0cca23c1f25746142b1315f9920e51d3862b7ba52df58f6d32cb.svg);background-size:32px 32px;background-repeat:no-repeat;background-position:center;width:32px;height:32px;z-index:1;cursor:pointer;display:none}.materialsPage .box-container .single-box .box-content .thumb.modale:after{content:"";position:absolute;background:rgba(0,0,0,0.8);top:0;left:0;right:0;bottom:0;z-index:0}.materialsPage .box-container .single-box .box-content .thumb.modale img.modale-img{display:block;z-index:1;width:calc(100% - 48px);max-width:600px;position:fixed;transform:translate(-50%, -50%);top:50%;left:50%}.materialsPage .box-container .single-box .box-content .thumb.modale .close-button{display:block;position:fixed;right:24px;top:24px}@media only screen and (max-width: 1300px){.materialsPage .box-container .single-box .box-content .thumb{width:calc(20% - 16px)}}@media only screen and (max-width: 980px){.materialsPage .box-container .single-box .box-content .thumb{width:calc(25% - 16px)}}@media only screen and (max-width: 380px){.materialsPage .box-container .single-box .box-content .thumb{width:calc(33.33% - 16px)}}@media only screen and (max-width: 320px){.materialsPage .box-container .single-box .box-content .thumb{width:calc(50% - 16px)}}.materialsPage .box-container .colors-box{padding:0 0 64px}.materialsPage .box-container .colors-box .box-header{margin:0 0 32px}.materialsPage .box-container .colors-box .box-header h2{font-weight:lighter;font-size:1.6em}.materialsPage .box-container .colors-box .box-header label{font-weight:lighter;border-top:1px solid #000;margin:16px 0 0;padding:8px 0 0;display:block}.materialsPage .box-container .colors-box .box-content{font-size:.9em;margin:0 -8px}.materialsPage .box-container .colors-box .box-content .thumb{width:calc(10% - 16px);display:inline-block;vertical-align:top;margin:0 8px 32px;cursor:pointer}.materialsPage .box-container .colors-box .box-content .thumb img{width:100%;height:auto;margin:0 0 8px;display:block}.materialsPage .box-container .colors-box .box-content .thumb img.borded{border:1px solid #000}.materialsPage .box-container .colors-box .box-content .thumb img.modale-img{display:none}.materialsPage .box-container .colors-box .box-content .thumb h3{font-weight:normal;font-size:.9em;line-height:1em}.materialsPage .box-container .colors-box .box-content .thumb .close-button{background-image:url(/assets/frontend/modules/ai_close_w-d9736a9d084c0cca23c1f25746142b1315f9920e51d3862b7ba52df58f6d32cb.svg);background-size:32px 32px;background-repeat:no-repeat;background-position:center;width:32px;height:32px;z-index:1;cursor:pointer;display:none}.materialsPage .box-container .colors-box .box-content .thumb.modale:after{content:"";position:absolute;background:rgba(0,0,0,0.8);top:0;left:0;right:0;bottom:0;z-index:0}.materialsPage .box-container .colors-box .box-content .thumb.modale img.modale-img{display:block;z-index:1;width:calc(100% - 48px);max-width:600px;position:fixed;transform:translate(-50%, -50%);top:50%;left:50%}.materialsPage .box-container .colors-box .box-content .thumb.modale .close-button{display:block;position:fixed;right:24px;top:24px}@media only screen and (max-width: 1300px){.materialsPage .box-container .colors-box .box-content .thumb{width:calc(20% - 16px)}}@media only screen and (max-width: 980px){.materialsPage .box-container .colors-box .box-content .thumb{width:calc(25% - 16px)}}@media only screen and (max-width: 380px){.materialsPage .box-container .colors-box .box-content .thumb{width:calc(33.33% - 16px)}}@media only screen and (max-width: 320px){.materialsPage .box-container .colors-box .box-content .thumb{width:calc(50% - 16px)}}.materialsPage .box-container .colors-box .box-footer p{font-size:.9em;font-weight:normal}@media only screen and (max-width: 1300px){.materialsPage .box-container{width:80%}}@media only screen and (max-width: 980px){.materialsPage .box-container{margin:0 auto}}.dark .materialsPage .box-container .single-box .box-header .title,.dark .materialsPage .box-container .colors-box .box-header label{border-top:1px solid #fff}.dark .materialsPage .box-container .single-box h2{border-bottom:1px solid #fff}.dark .materialsPage .box-container .single-box .box-content img.borded,.dark .materialsPage .box-container .colors-box .box-content img.borded{border:1px solid #fff}.breadcrumb{margin:70px 0 140px}.breadcrumb h2{font-size:1.8em;line-height:1.2em;font-weight:lighter}.breadcrumb .box{font-size:0.9em;line-height:1.5em;text-transform:uppercase;width:140px;min-height:120px;padding:35px 25px;border:1px solid #000}.breadcrumb h1{font-size:0.9em;line-height:1.5em;text-transform:uppercase}body .dark .breadcrumb .box{border:1px solid #fff}.breadcrumb .box .breadcrumb-parent-link{margin:0 0 8px}.breadcrumb .box .breadcrumb-parent-link,.breadcrumb .box .graphic,.breadcrumb .box .breadcrumb-children-link{display:block}.breadcrumb .box .graphic{width:135px;height:50px;background-position:-830px -25px}body .dark .breadcrumb .box .graphic{background-position:-830px -325px}.breadcrumb .box .breadcrumb-children-link{font-weight:bold;margin:35px 0 0}.breadcrumb .trademark{font-weight:bold;text-align:right;padding:32px 0}.wishlistButton{font-weight:bold;text-transform:uppercase;width:296px;height:64px;margin:8px 8px 78px 0;border:1px solid #000;overflow:hidden;float:right}body .dark .wishlistButton{border:1px solid #fff}.wishlistButton a{font-size:.7em;width:204px;height:calc(100% - 24px);float:left;padding:24px 64px 0 24px;position:relative}.wishlistButton a::after{background-image:url(/assets/frontend/modules/antoniolupi_ico_wishlist-b07910c5ef90b942849d21b2abe80d79876db2a28628a4abe41959a0ba1aefbd.svg);background-size:50px 50px;background-repeat:no-repeat;background-position:center;overflow:hidden;position:absolute;content:"";top:0;right:0;width:64px;bottom:0}.wishlistButton.active a::after{background-image:url(/assets/frontend/modules/antoniolupi_ico_wishlist_active-7aed369643f1265bb9e101a42cc2e33f2df0008cdbeb7ce88abb9367432d7c13.svg)}body .dark .wishlistButton a::after{background-image:url(/assets/frontend/modules/antoniolupi_ico_wishlist_w-08f1cd6162754a6187cc83796144747d67a71377e738319dd39ce459a31fa902.svg);background-position:center}body .dark .wishlistButton.active a::after{background-image:url(/assets/frontend/modules/antoniolupi_ico_wishlist_active_w-a43bfe18415fc013acfe4daaa7f79237f0864013ae99edabe03adbc53b2cb047.svg);background-position:center}@media only screen and (max-width: 1600px){body .breadcrumb h2{font-size:1.4em;padding:0 0 0 60px}}@media only screen and (max-width: 980px){body .col1-4.breadcrumb-box-container,body .breadcrumb .box,body .dark .breadcrumb .box{width:100%;margin:0;padding:0;border:0}body .breadcrumb .box .breadcrumb-parent-link,.breadcrumb .box .graphic,.breadcrumb .box .breadcrumb-children-link{display:inline-block;vertical-align:middle}body .breadcrumb-text-container{width:100%;margin:0}body .breadcrumb h2{padding:0}}@media only screen and (max-width: 768px){.breadcrumb .box .breadcrumb-children-link{display:block;margin:0 0 0 150px}.breadcrumb .box .breadcrumb-text-container{margin:35px 0 0}}.color-box{padding:140px 0;width:100vw;margin-left:calc((100vw - 100%) / -2)}.color-box.BG-color1{background-color:#e6e1e2}.color-box.BG-color2{background-color:#c9bbb3}.color-box.BG-color3{background-color:none}.color-box.BG-color4{background-color:#d0dcda}.color-box.BG-color5{background-color:#cacbcd}.color-box.BG-color6{background-color:#dad7d6}.color-box.BG-color7{background-color:#e1edf1}.color-box .color-box-container .col1-2{display:inline-block;vertical-align:middle;float:none;position:relative}.color-box .color-box-container .col1-2 a{position:absolute;top:0;left:0;right:0;bottom:0}.color-box .color-box-container .col1-2 .imgContainer img{width:100%;display:block}.color-box .color-box-container .col1-2 .imgContainer .tagged:before{left:auto}.color-box .color-box-container .col1-2 h2{font-size:1.2em;line-height:1.4em;font-weight:lighter;margin:0 0 80px}.color-box .color-box-container .col1-2 .sub-text{font-size:1em;line-height:1.2em;font-weight:bold;margin:0}.color-box .color-box-container .col1-2 .link-button .graphic-arrow{width:188px;height:73px;margin:80px 0 0;overflow:hidden;background-position:-406px -164px;border:1px solid #000}.color-box .color-box-container .col1-2 .link-button .graphic-arrow a{position:relative;width:100%;height:100%;display:block}.color-box.sinistra .color-box-container .col1-2:first-child{margin:0 0 0 10.5%}.color-box.sinistra .color-box-container .col1-2:nth-child(2){margin:0 13.5% 0 7%;width:29.5%}.color-box.destra .color-box-container .col1-2:first-child{margin:0 7% 0 13.5%;width:29.5%}.color-box.destra .color-box-container .col1-2:nth-child(2){margin:0 10.5% 0 0}.color-box.destra .color-box-container:first-child{margin:0 0 40px}.color-box.destra .color-box-container:nth-child(3) .imgContainer{margin:200px 0 0}@media only screen and (max-width: 1600px){body .color-box{padding:90px 0}}@media only screen and (max-width: 980px){body .color-box{padding:0}body .color-box .color-box-container h2{font-size:1.7em}body .color-box .color-box-container .col1-2{text-align:center;width:100% !important;margin:50px 0 30px !important}body .color-box .color-box-container .col1-2 h2{margin:0 0 40px}body .color-box .color-box-container .col1-2 .link-button{text-align:center}body .color-box .color-box-container .col1-2 .link-button .graphic-arrow{display:inline-block;margin:40px 0 10px}}body .dark .color-box .color-box-container .col1-2 .link-button .graphic-arrow{background-position:-406px -464px;border:1px solid #fff}.contractWrapper{max-width:1300px;margin:0 auto;padding:0 0 128px}.contractWrapper .contractContent{text-align:center}.contractWrapper .contractContent .contractBox{width:300px;height:720px;display:block;float:left;vertical-align:top;position:relative;margin:12px;cursor:pointer}@media only screen and (max-width: 380px){.contractWrapper .contractContent .contractBox{width:100%;height:0;padding-top:240%;margin:0 0 32px}}.contractWrapper .contractContent .contractBox .goToContract{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;overflow:hidden;text-indent:-9999px}.contractWrapper .contractContent .contractBox .contractHover{position:relative;width:100%;height:100%;background-color:rgba(22,22,22,0.8);z-index:2;opacity:0;-webkit-transition:opacity 0.5s cubic-bezier(0.55, 0.06, 0.68, 0.19);transition:opacity 0.5s cubic-bezier(0.55, 0.06, 0.68, 0.19)}.contractWrapper .contractContent .contractBox .contractHover img{display:block;position:absolute;left:0;top:0;bottom:auto;width:300px;height:auto}.contractWrapper .contractContent .contractBox .contractHover .contractLink{background-image:url(/assets/frontend/modules/al_contract_link-e92f97084ea683fb9746d7b4d3dea30b654b6e6a220a686a7a1dead7ba0108e1.svg);background-size:100px 100px;background-position:center;background-repeat:no-repeat;width:100%;height:360px;position:absolute;top:360px;overflow:hidden;text-indent:-9999px}.contractWrapper .contractContent .contractBox .contractInner img{display:block;position:absolute;left:0;top:auto;bottom:0;z-index:1;width:100%;height:auto}@media only screen and (max-width: 380px){.contractWrapper .contractContent .contractBox .contractInner img{width:100%}}.contractWrapper .contractContent .contractBox .contractInner .contractText{position:absolute;display:table;text-align:center;left:0;right:0;width:100%;height:360px;top:0;bottom:auto;z-index:1}@media only screen and (max-width: 320px){.contractWrapper .contractContent .contractBox .contractInner .contractText{height:300px}}.contractWrapper .contractContent .contractBox .contractInner .contractText span{font-size:1.2em;line-height:1.2em;font-weight:lighter;display:table-cell;vertical-align:middle;height:100%;padding:0 32px;width:calc(100% - 64px)}@media only screen and (max-width: 768px){.contractWrapper .contractContent .contractBox .contractInner .contractText span{vertical-align:top;padding:64px 32px}}.contractWrapper .contractContent .contractBox .contractInner .contractText .contractLink{background-image:url(/assets/frontend/modules/al_contract_link_dark-750a2a9dcfda5c37472735958f29d4204c5e470e62f63118f4db8e06da586a50.svg);background-size:100px 100px;background-position:center;background-repeat:no-repeat;width:100px;height:100px;overflow:hidden;text-indent:-9999px;position:absolute;left:50%;bottom:64px;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);display:none}@media only screen and (max-width: 768px){.contractWrapper .contractContent .contractBox .contractInner .contractText .contractLink{display:block}}.contractWrapper .contractContent .contractBox:nth-child(2n+1) .contractInner img{top:0;bottom:auto}.contractWrapper .contractContent .contractBox:nth-child(2n+1) .contractInner .contractText{top:auto;bottom:0}.contractWrapper .contractContent .contractBox:nth-child(2n+1) .contractHover img{top:auto;bottom:0}.contractWrapper .contractContent .contractBox:nth-child(2n+1) .contractHover .contractLink{top:0;bottom:360px}.contractWrapper .contractContent .contractBox:nth-child(8n+2),.contractWrapper .contractContent .contractBox:nth-child(8n+3),.contractWrapper .contractContent .contractBox:nth-child(8n+5),.contractWrapper .contractContent .contractBox:nth-child(8n+8){background-color:#161616}.contractWrapper .contractContent .contractBox:nth-child(8n+2) .contractText span,.contractWrapper .contractContent .contractBox:nth-child(8n+3) .contractText span,.contractWrapper .contractContent .contractBox:nth-child(8n+5) .contractText span,.contractWrapper .contractContent .contractBox:nth-child(8n+8) .contractText span{color:#fff}.contractWrapper .contractContent .contractBox:nth-child(8n+2) .contractText .contractLink,.contractWrapper .contractContent .contractBox:nth-child(8n+3) .contractText .contractLink,.contractWrapper .contractContent .contractBox:nth-child(8n+5) .contractText .contractLink,.contractWrapper .contractContent .contractBox:nth-child(8n+8) .contractText .contractLink{background-image:url(/assets/frontend/modules/al_contract_link-e92f97084ea683fb9746d7b4d3dea30b654b6e6a220a686a7a1dead7ba0108e1.svg)}.contractWrapper .contractContent .contractBox.hover .contractHover{opacity:1}.emphasis{margin:70px 0}.emphasis .emphasis-box-container{text-align:center;position:relative}.emphasis .emphasis-box-container .imgContainer{width:100%;height:0;padding-top:57%;overflow:hidden;position:relative}.emphasis .emphasis-box-container .imgContainer.vert{padding-top:110%}.emphasis .emphasis-box-container img,.emphasis .emphasis-box-container video{position:absolute;width:100%;height:auto;top:0;left:0}.emphasis .emphasis-box-container a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.emphasis h2{font-size:1.2em;font-weight:lighter;text-align:center;margin:40px 0 0}.emphasis .sub-text{font-size:0.85em;line-height:1.2em;font-weight:bold;margin:16px 0 0;text-transform:uppercase}.emphasis span{font-weight:lighter}.emphasis .link-box{border:1px solid #000}body .dark .emphasis .link-box{border:1px solid #fff}.emphasis .col3-3 .link-box .user-custom-text{margin:60px 40px 20px}.emphasis .col3-3 .link-box .sub-text{margin:40px 40px 0}.emphasis .col3-3 .graphic-arrow{margin:60px auto}.emphasis .col1-2 .link-box .user-custom-text{margin:60px 100px 20px}.emphasis .col1-2 .link-box .sub-text{margin:20px 100px 40px}.emphasis .col1-3 .link-box .user-custom-text{margin:60px 40px 20px}.emphasis .col1-3 .link-box .sub-text{margin:16px 40px 40px}.emphasis .graphic-arrow{width:188px;height:73px;margin:190px auto 80px;overflow:hidden;background-position:-406px -164px;border:1px solid #000}body .dark .emphasis .graphic-arrow{background-position:-406px -464px;border:1px solid #fff}.emphasis .graphic-arrow a{display:block;height:100%;text-indent:-9999px;position:relative}@media only screen and (max-width: 1600px){body .emphasis .graphic-arrow{margin:100px auto 80px}body .emphasis .col1-2 .link-box .user-custom-text{margin:60px 40px 20px}body .emphasis .col1-2 .link-box .sub-text{margin:20px 40px 40px}body .emphasis h2{margin:20px 0 0}body .emphasis .col1-3{font-size:0.8em}}@media only screen and (max-width: 980px){body .emphasis{margin:40px 0}body .emphasis .sub-text{margin:10px 0 0}body .emphasis .emphasis-box-container.col3-3,body .emphasis .emphasis-box-container.col1-2,body .emphasis .emphasis-box-container.col1-3{width:100%;margin:50px 0 30px}body .emphasis .col1-3{font-size:1em}body .emphasis .col1-2 .link-box .user-custom-text{margin:40px 30px 20px}body .emphasis .col1-2 .link-box .sub-text{margin:20px 30px 40px}body .emphasis .graphic-arrow{margin:40px auto}}.gallery{margin:100px 0}.gallery .gallery-box-container{position:relative}.gallery .gallery-box-container p{font-size:0.800em;font-weight:bold;text-transform:uppercase;min-height:90px;padding:70px 300px 0 380px}body .dark .gallery .gallery-box-container p{font-weight:normal}.gallery .box-container{height:0;padding:33% 0 0;width:57%;position:relative;overflow:hidden;margin:0 auto}.gallery .box-container a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.gallery .box{position:absolute;top:0;left:0;right:0;bottom:0}.gallery .box img,.gallery .box video{position:absolute;width:100%;height:auto;top:0;left:0}.gallery .box-image-absolute{width:300px;height:325px;position:absolute;top:280px;left:50px;border:1px solid #000}body .dark .gallery .box-image-absolute{border:1px solid #fff}.gallery .box-image-absolute img{width:100%;height:auto;display:block}.gallery .left,.gallery .right{width:188px;height:73px;position:absolute;right:15px;overflow:hidden;text-indent:-9999px;cursor:pointer;border:1px solid #000}.gallery .left{top:74%;background-position:-5px -164px}.gallery .right{top:57%;background-position:-406px -164px}body .dark .gallery .left{background-position:-5px -464px;border:1px solid #fff}body .dark .gallery .right{background-position:-406px -464px;border:1px solid #fff}@media only screen and (max-width: 1600px){body .gallery .box-image-absolute{width:200px;height:217px;top:220px}body .gallery .right,body .gallery .left{right:0}body .gallery .left{top:76%}body .gallery .gallery-box-container p{padding:40px 220px 0 280px}body .gallery .col3-3{width:100%;margin:0}}@media only screen and (max-width: 1300px){body .gallery .left,body .gallery .right{width:73px;right:70px}body .gallery .left{background-position:-813px -1313px}body .gallery .right{background-position:-813px -1413px}body .dark .gallery .left{background-position:-913px -1313px}body .dark .gallery .right{background-position:-913px -1413px}}@media only screen and (max-width: 980px){body .homepage .gallery{margin:100px 0}body .gallery{margin:40px 0}body .gallery .box-container{width:100%;padding:57% 0 0}body .gallery .box-image-absolute{display:none}body .gallery .gallery-box-container p{line-height:1.1em;padding:30px 30% 0 0}body .gallery .left,body .gallery .right{display:none}}.wide-gallery{margin:100px 0 40px}.wide-gallery .wide-gallery-box-container{position:relative;height:0;padding:65% 0 0}.wide-gallery .box{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.wide-gallery .box img,.wide-gallery .box video{width:100%;height:auto;display:block}.wide-gallery .box a{position:absolute;top:0;left:0;right:0;bottom:0}.wide-gallery p{font-size:1.2em;font-weight:lighter;text-align:center;margin:60px 0 0}.wide-gallery .sub-text{font-size:0.85em;line-height:1.2em;text-align:center;font-weight:bold;margin:16px 0 0;text-transform:uppercase}.wide-gallery span{font-weight:lighter}.wide-gallery .left,.wide-gallery .right{width:188px;height:73px;position:absolute;top:35%;overflow:hidden;text-indent:-9999px;cursor:pointer;border:1px solid #000}.wide-gallery .left{left:-100px;background-position:-5px -164px}.wide-gallery .right{right:-100px;background-position:-406px -164px}body .dark .wide-gallery .left{background-position:-5px -464px;border:1px solid #fff}body .dark .wide-gallery .right{background-position:-406px -464px;border:1px solid #fff}.graphic.play{background-image:url(/assets/frontend/modules/lupiPlay-c3e48f860bf78f1ea0a61bbadf6e36242433a54f6ee30c14e4cde90efe433051.svg);background-size:50px 50px;background-repeat:no-repeat;overflow:hidden;width:50px;height:50px}@media only screen and (max-width: 1400px){body .wide-gallery p{margin:20px 0 0}body .wide-gallery .sub-text{margin:12px 0}}@media only screen and (max-width: 1020px){body .homepage .wide-gallery{margin:70px -13% 0}body .wide-gallery{margin:0 -13%;width:126%}body .wide-gallery p{margin:20px 10% 0}body .wide-gallery .sub-text{margin:10px 10% 0}body .wide-gallery .left,body .wide-gallery .right,body .dark .wide-gallery .left,body .dark .wide-gallery .right{width:60px;height:60px}body .wide-gallery .left{left:20px;background-position:-820px -1320px}body .wide-gallery .right{right:20px;background-position:-820px -1420px}body .dark .wide-gallery .left{background-position:-920px -1320px}body .dark .wide-gallery .right{background-position:-920px -1420px}}@media only screen and (max-width: 960px){body .wide-gallery .wide-gallery-box-container{padding:75% 0 0}}@media only screen and (max-width: 720px){body .wide-gallery .wide-gallery-box-container{position:relative;height:0}body .wide-gallery .left,body .wide-gallery .right{background-color:rgba(255,255,255,0.5);border:0;top:calc(50% - 64px)}body .wide-gallery .left{left:0}body .wide-gallery .right{right:0}}@media only screen and (max-width: 500px){body .wide-gallery .wide-gallery-box-container{padding:90% 0 0}}@media only screen and (max-width: 720px) and (orientation: portrait){.wide-gallery .wide-gallery-box-container{padding:calc(100% + 74px) 0 0 !important}}@media only screen and (max-width: 720px) and (orientation: portrait){.wide-gallery img.desktop{display:none}}.wide-gallery img.mobile{display:none}@media only screen and (max-width: 720px) and (orientation: portrait){.wide-gallery img.mobile{display:block}}.graph-image{margin:30px 0}.graph-image .box{overflow:hidden;position:relative}.graph-image .box>img{width:100%;height:auto;display:block}.graph-image .box a{position:absolute;top:0;left:0;right:0;bottom:0}.graph-image .box.graphic{width:33.17%;margin-left:0;height:340px;position:relative}.graph-image .box.graphic.type1,.graph-image .box.graphic.no-sign{background-position:-50px -630px}.graph-image .box.graphic.type2{background-position:0px -1260px}.graph-image .box.graphic::after{content:"";position:absolute;background-color:#fff;top:0;left:340px;right:0;bottom:0}body .dark .graph-image .box.graphic.type1,body .dark .graph-image .box.graphic.no-sign{background-position:-450px -630px}body .dark .graph-image .box.graphic.type2{background-position:-400px -1260px}body .dark .graph-image .box.graphic::after{background-color:#161616}@media only screen and (max-width: 1024px){body .graph-image .box.graphic{width:35.17%}body .graph-image .col1-3{margin:0 0.75%}}@media only screen and (max-width: 980px){body .graph-image .col1-3{width:100%;margin:10px 0}body .graph-image .box.graphic{display:none}}.image-double{margin:120px 0 60px}.image-double .image-double-box-container{padding:0 3.5%}.image-double .box{width:24%;overflow:hidden;display:inline-block;vertical-align:middle;position:relative}.image-double a{top:0;left:0;right:0;bottom:0;position:absolute;z-index:2}.image-double .box img{width:100%;margin:0;display:block}.image-double .box .imgWrapper{width:90%;margin:0 10% 0 0;position:absolute;top:0;left:0;z-index:1}.image-double .box.image2 .imgWrapper{margin:0 0 0 10%}.image-double .box.image1,.image-double .box.image2{height:0;padding-top:13%}.image-double .delimiter{width:90%;height:2px;margin:0 0 0 10%;background-color:#000}body .dark .image-double .delimiter{background-color:#fff}.image-double .abstract{font-size:0.9em;line-height:1.2em;font-weight:bold;padding:0}body .dark .image-double .abstract{font-weight:normal}.image-double .abstract p{width:90%;margin:0 0 0 10%}@media only screen and (max-width: 1280px){body .image-double{margin:60px 0}}@media only screen and (max-width: 980px){body .image-double{margin:100px 0}body .image-double .image-double-box-container{padding:0}body .image-double .box .imgWrapper{width:100%;margin:0}body .image-double .box,.image-double .box.image1,.image-double .box.image2{width:49%;padding-top:25%}body .image-double .delimiter{margin:0}}.socialFilters{font-size:.8em;text-transform:uppercase;font-weight:bold;margin:0 0 64px}@media only screen and (max-width: 1024px){.socialFilters{font-size:1em}}@media only screen and (max-width: 380px){.socialFilters{max-width:none}}.socialFilters>div{margin-right:10px;display:inline-block;vertical-align:middle;opacity:.1}.socialFilters>div a{margin:0 56px 0 0}.socialFilters>div a:last-child{margin:0}.socialFilters>div.active{opacity:1}.socialFilters.not-active>div{opacity:1}@media only screen and (max-width: 380px){.magazine.wrapper{width:100%}}.magazine.wrapper .socialWrapper{max-width:1300px;margin:0 auto 64px}@media only screen and (max-width: 1024px){.magazine.wrapper .socialWrapper{background-image:url(/assets/frontend/modules/antoniolupi-social_timeline-bg-77ae494bdcafde67535a8ee560608b97ad8edc8100fb1b298644ef7ec43673eb.svg);background-size:10px 10px;background-repeat:repeat-y;background-position:center}}@media only screen and (max-width: 380px){.magazine.wrapper .socialWrapper{background-image:none}}.magazine.wrapper .socialWrapper .socialHead{text-align:center}.magazine.wrapper .socialWrapper .socialHead h2{font-size:.9em;line-height:64px;letter-spacing:1px;margin:0 auto;background:#000;display:inline-block;padding:0 24px;color:#fff;cursor:pointer;min-width:132px}.magazine.wrapper .socialWrapper .socialContent{overflow:hidden;-webkit-transition:all 1.6s cubic-bezier(0.55, 0.06, 0.68, 0.19);transition:all 1.6s cubic-bezier(0.55, 0.06, 0.68, 0.19);max-height:0}.magazine.wrapper .socialWrapper .socialContent .socialBox{color:#fff;width:calc(50% - 1px);display:inline-block;vertical-align:top}@media only screen and (max-width: 1024px){.magazine.wrapper .socialWrapper .socialContent .socialBox{width:100%;display:block}}.magazine.wrapper .socialWrapper .socialContent .socialBox.odd-box.borded{border-right:1px solid #000}@media only screen and (max-width: 1024px){.magazine.wrapper .socialWrapper .socialContent .socialBox.odd-box.borded{border:0}}.magazine.wrapper .socialWrapper .socialContent .socialBox.odd-box .socialBoxContent{float:right;margin-top:64px}@media only screen and (max-width: 380px){.magazine.wrapper .socialWrapper .socialContent .socialBox.odd-box .socialBoxContent{margin-top:32px}}.magazine.wrapper .socialWrapper .socialContent .socialBox.odd-box .socialBoxContent .socialBoxInner{margin-right:64px}@media only screen and (max-width: 768px){.magazine.wrapper .socialWrapper .socialContent .socialBox.odd-box .socialBoxContent .socialBoxInner{margin-right:0}}.magazine.wrapper .socialWrapper .socialContent .socialBox.even-box.borded{border-left:1px solid #000}@media only screen and (max-width: 1024px){.magazine.wrapper .socialWrapper .socialContent .socialBox.even-box.borded{border:0}}.magazine.wrapper .socialWrapper .socialContent .socialBox.even-box .socialBoxContent{float:left;margin-top:129px}@media only screen and (max-width: 1024px){.magazine.wrapper .socialWrapper .socialContent .socialBox.even-box .socialBoxContent{margin-top:64px}}@media only screen and (max-width: 380px){.magazine.wrapper .socialWrapper .socialContent .socialBox.even-box .socialBoxContent{margin-top:32px}}.magazine.wrapper .socialWrapper .socialContent .socialBox.even-box .socialBoxContent .curtain{right:0;left:auto}.magazine.wrapper .socialWrapper .socialContent .socialBox.even-box .socialBoxContent .socialBoxInner{float:right;margin-left:64px}@media only screen and (max-width: 768px){.magazine.wrapper .socialWrapper .socialContent .socialBox.even-box .socialBoxContent .socialBoxInner{margin-left:0}}.magazine.wrapper .socialWrapper .socialContent .socialBox.first-box .socialBoxContent{margin-top:128px}@media only screen and (max-width: 1024px){.magazine.wrapper .socialWrapper .socialContent .socialBox.first-box .socialBoxContent{margin-top:64px}}.magazine.wrapper .socialWrapper .socialContent .socialBox.first-box .socialBoxContent .curtain{-webkit-transition:width 0.8s cubic-bezier(0, 0, 0.2, 1) 0.3s;transition:width 0.8s cubic-bezier(0, 0, 0.2, 1) 0.3s}.magazine.wrapper .socialWrapper .socialContent .socialBox.second-box .socialBoxContent{margin-top:192px}@media only screen and (max-width: 1024px){.magazine.wrapper .socialWrapper .socialContent .socialBox.second-box .socialBoxContent{margin-top:64px}}@media only screen and (max-width: 380px){.magazine.wrapper .socialWrapper .socialContent .socialBox.second-box .socialBoxContent{margin-top:32px}}.magazine.wrapper .socialWrapper .socialContent .socialBox.second-box .socialBoxContent .curtain{-webkit-transition:width 1s cubic-bezier(0, 0, 0.2, 1) 0.4s;transition:width 1s cubic-bezier(0, 0, 0.2, 1) 0.4s}.magazine.wrapper .socialWrapper .socialContent .socialBox:nth-child(3) .socialBoxContent .curtain{-webkit-transition:width 0.8s cubic-bezier(0, 0, 0.2, 1) 0.6s;transition:width 0.8s cubic-bezier(0, 0, 0.2, 1) 0.6s}.magazine.wrapper .socialWrapper .socialContent .socialBox:nth-child(4) .socialBoxContent .curtain{-webkit-transition:width 1s cubic-bezier(0, 0, 0.2, 1) 0.8s;transition:width 1s cubic-bezier(0, 0, 0.2, 1) 0.8s}.magazine.wrapper .socialWrapper .socialContent .socialBox.second-last-box:not(.even-box).borded .curtain{top:65px;left:auto;right:0;width:2px !important}.magazine.wrapper .socialWrapper .socialContent .socialBox.second-last-box:not(.even-box) .socialBoxInner{border:0}.magazine.wrapper .socialWrapper .socialContent .socialBox.last-box:not(.even-box).borded .curtain{top:0;left:auto;right:0;width:2px !important}.magazine.wrapper .socialWrapper .socialContent .socialBox.last-box:not(.odd-box).borded .curtain{top:0;left:0;right:auto;width:2px !important}.magazine.wrapper .socialWrapper .socialContent .socialBox.last-box:not(.odd-box):not(.borded){border-left:0}.magazine.wrapper .socialWrapper .socialContent .socialBox.socialFb .socialBoxContent .socialBoxInner{max-width:520px}.magazine.wrapper .socialWrapper .socialContent .socialBox.socialFb .socialBoxContent .socialBoxInner .socialBoxHeader:after{background-position:0 0}@media only screen and (max-width: 380px){.magazine.wrapper .socialWrapper .socialContent .socialBox.socialFb .socialBoxContent .socialBoxInner{width:100%}}.magazine.wrapper .socialWrapper .socialContent .socialBox.socialTw .socialBoxContent .socialBoxInner{max-width:520px}.magazine.wrapper .socialWrapper .socialContent .socialBox.socialTw .socialBoxContent .socialBoxInner .socialBoxHeader:after{background-position:0 -64px}.magazine.wrapper .socialWrapper .socialContent .socialBox.socialIn .socialBoxContent{max-width:526px}.magazine.wrapper .socialWrapper .socialContent .socialBox.socialIn .socialBoxContent .socialBoxInner{max-width:293px}@media only screen and (max-width: 380px){.magazine.wrapper .socialWrapper .socialContent .socialBox.socialIn .socialBoxContent .socialBoxInner{max-width:none}}.magazine.wrapper .socialWrapper .socialContent .socialBox.socialIn .socialBoxContent .socialBoxInner .socialBoxHeader{padding:0 64px}@media only screen and (max-width: 380px){.magazine.wrapper .socialWrapper .socialContent .socialBox.socialIn .socialBoxContent .socialBoxInner .socialBoxHeader{padding:0 72px}}.magazine.wrapper .socialWrapper .socialContent .socialBox.socialIn .socialBoxContent .socialBoxInner .socialBoxHeader:after{background-position:0 -128px}.magazine.wrapper .socialWrapper .socialContent .socialBox.socialIn .socialBoxContent .socialBoxInner .socialBoxHeader span{padding:0}.magazine.wrapper .socialWrapper .socialContent .socialBox.socialIn .socialBoxContent .socialBoxInner .socialBoxHeader p{display:none}.magazine.wrapper .socialWrapper .socialContent .socialBox.socialVi .socialBoxContent .socialBoxInner{max-width:440px}@media only screen and (max-width: 380px){.magazine.wrapper .socialWrapper .socialContent .socialBox.socialVi .socialBoxContent .socialBoxInner{width:100%}}.magazine.wrapper .socialWrapper .socialContent .socialBox.socialVi .socialBoxContent .socialBoxInner .socialBoxHeader{border-top:1px solid #fff;border-bottom:0}.magazine.wrapper .socialWrapper .socialContent .socialBox.socialVi .socialBoxContent .socialBoxInner .socialBoxHeader:after{background-position:0 -192px}.magazine.wrapper .socialWrapper .socialContent .socialBox.socialPi .socialBoxContent .socialBoxInner{max-width:564px}.magazine.wrapper .socialWrapper .socialContent .socialBox.socialPi .socialBoxContent .socialBoxInner .socialBoxHeader:after{background-position:0 -320px}.magazine.wrapper .socialWrapper .socialContent .socialBox.socialYt .socialBoxContent{max-width:545px}.magazine.wrapper .socialWrapper .socialContent .socialBox.socialYt .socialBoxContent .socialBoxInner{max-width:440px}@media only screen and (max-width: 380px){.magazine.wrapper .socialWrapper .socialContent .socialBox.socialYt .socialBoxContent .socialBoxInner{width:100%}}.magazine.wrapper .socialWrapper .socialContent .socialBox.socialYt .socialBoxContent .socialBoxInner .socialBoxHeader{border-top:1px solid #fff;border-bottom:0}.magazine.wrapper .socialWrapper .socialContent .socialBox.socialYt .socialBoxContent .socialBoxInner .socialBoxHeader:after{background-position:0 -384px}.magazine.wrapper .socialWrapper .socialContent .socialBox.socialPost .socialBoxContent{border-top:0}.magazine.wrapper .socialWrapper .socialContent .socialBox.socialPost .socialBoxContent .curtain{z-index:-1}.magazine.wrapper .socialWrapper .socialContent .socialBox.socialPost .socialBoxContent .socialBoxInner{width:calc(100% - 2px);max-width:650px;margin:0;color:#1D1D1B;background-color:#fff;border:1px solid #000}@media only screen and (max-width: 380px){.magazine.wrapper .socialWrapper .socialContent .socialBox.socialPost .socialBoxContent .socialBoxInner{width:100%;border-left:0;border-right:0}}.magazine.wrapper .socialWrapper .socialContent .socialBox.socialPost .socialBoxContent .socialBoxInner .socialBoxHeader{border-bottom:0;padding:0 32px 32px}.magazine.wrapper .socialWrapper .socialContent .socialBox.socialPost .socialBoxContent .socialBoxInner .socialBoxHeader span{font-weight:bold}@media only screen and (max-width: 380px){.magazine.wrapper .socialWrapper .socialContent .socialBox.socialPost .socialBoxContent .socialBoxInner .socialBoxHeader span{padding:0}}.magazine.wrapper .socialWrapper .socialContent .socialBox.socialPost .socialBoxContent .socialBoxInner .socialBoxHeader p{font-weight:normal}.magazine.wrapper .socialWrapper .socialContent .socialBox.socialPost .socialBoxContent .socialBoxInner .socialBoxHeader p.title{font-size:1.556em;line-height:1.2em;font-weight:lighter;text-align:center;margin:0 0 16px}.magazine.wrapper .socialWrapper .socialContent .socialBox.socialPost .socialBoxContent .socialBoxInner .socialBoxHeader .readButton{font-weight:bold;text-transform:uppercase;padding:12px 0 24px;float:right}.magazine.wrapper .socialWrapper .socialContent .socialBox.socialPost .socialBoxContent .socialBoxInner .socialBoxHeader:after{content:none}.magazine.wrapper .socialWrapper .socialContent .socialBox.socialGp .socialBoxContent{max-width:590px}.magazine.wrapper .socialWrapper .socialContent .socialBox.socialGp .socialBoxContent .socialBoxInner{max-width:530px}.magazine.wrapper .socialWrapper .socialContent .socialBox.socialGp .socialBoxContent .socialBoxInner .socialBoxHeader:after{background-position:0 -256px}.magazine.wrapper .socialWrapper .socialContent .socialBox.socialHo .socialBoxContent .socialBoxInner{max-width:550px}.magazine.wrapper .socialWrapper .socialContent .socialBox.socialHo .socialBoxContent .socialBoxInner .socialBoxHeader:after{background-position:0 -448px}.magazine.wrapper .socialWrapper .socialContent .socialBox .socialBoxContent{border-top:1px solid #000;margin:0 -1px;width:100%;position:relative}@media only screen and (max-width: 1024px){.magazine.wrapper .socialWrapper .socialContent .socialBox .socialBoxContent{border:0;margin:0}}.magazine.wrapper .socialWrapper .socialContent .socialBox .socialBoxContent .curtain{position:absolute;top:-1px;bottom:0;background-color:#fff;-webkit-transition:width 1s ease-out 1.5s;transition:width 1s ease-out 1.5s;z-index:1;right:auto;left:0;width:100%}.magazine.wrapper .socialWrapper .socialContent .socialBox .socialBoxContent .socialBoxInner{background-color:#161616;width:calc(100% - 64px);overflow:hidden;position:relative}@media only screen and (max-width: 380px){.magazine.wrapper .socialWrapper .socialContent .socialBox .socialBoxContent .socialBoxInner{width:calc(100% - 32px)}}.magazine.wrapper .socialWrapper .socialContent .socialBox .socialBoxContent .socialBoxInner .socialLink{position:absolute;top:0;bottom:0;right:0;left:0;overflow:hidden;text-indent:-9999px;z-index:9999}.magazine.wrapper .socialWrapper .socialContent .socialBox .socialBoxContent .socialBoxInner .socialBoxHeader{font-size:.8em;line-height:1.3em;font-weight:lighter;padding:0 64px 32px;position:relative;border-bottom:1px solid #fff}@media only screen and (max-width: 768px){.magazine.wrapper .socialWrapper .socialContent .socialBox .socialBoxContent .socialBoxInner .socialBoxHeader{font-size:1em;padding:0 32px 32px 64px}}@media only screen and (max-width: 380px){.magazine.wrapper .socialWrapper .socialContent .socialBox .socialBoxContent .socialBoxInner .socialBoxHeader{padding:0 32px 32px}}.magazine.wrapper .socialWrapper .socialContent .socialBox .socialBoxContent .socialBoxInner .socialBoxHeader:after{content:"";position:absolute;top:0;left:0;width:64px;height:64px;background-image:url(/assets/frontend/modules/antoniolupi-social_timeline-icon-59acc9f7b2a543a64e7cfcbede3ff9b9e5f73079bb500ff750b1387a1d42968f.svg);background-size:64px 640px;background-repeat:no-repeat;z-index:1}@media only screen and (max-width: 380px){.magazine.wrapper .socialWrapper .socialContent .socialBox .socialBoxContent .socialBoxInner .socialBoxHeader:after{margin:0 0 0 12px}}.magazine.wrapper .socialWrapper .socialContent .socialBox .socialBoxContent .socialBoxInner .socialBoxHeader span{line-height:64px;display:block}@media only screen and (max-width: 380px){.magazine.wrapper .socialWrapper .socialContent .socialBox .socialBoxContent .socialBoxInner .socialBoxHeader span{padding:0 42px}}.magazine.wrapper .socialWrapper .socialContent .socialBox .socialBoxContent .socialBoxInner .socialBoxHeader p{margin:0;padding:0}.magazine.wrapper .socialWrapper .socialContent .socialBox .socialBoxContent .socialBoxInner .socialBoxHeader p a{color:#fff}.magazine.wrapper .socialWrapper .socialContent .socialBox .socialBoxContent .socialBoxInner img{width:100%;display:block}.magazine.wrapper .socialWrapper.opened{margin:0 auto 128px}.magazine.wrapper .socialWrapper.opened .socialContent{max-height:5000px}.magazine.wrapper .socialWrapper.opened .socialContent .socialBox .curtain{width:0%}.magazine.wrapper .socialWrapper.last-box{margin:0 auto 128px}.filtered{display:none !important}.wrapper-filtered{display:none !important}.mobile-gallery{width:126%;margin:70px -13%}.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{position:absolute;top:0;right:0;bottom:0;left:0;-moz-backface-visibility:hidden}.blueimp-gallery>.slides>.slide>.slide-content{width:100%;height:100%}.blueimp-gallery{position:fixed;z-index:999999;opacity:0;display:none;direction:ltr;-ms-touch-action:none;touch-action:none}.blueimp-gallery-carousel{position:relative;z-index:auto;padding-bottom:50%;-ms-touch-action:pan-y;touch-action:pan-y}.blueimp-gallery-display{display:block;opacity:1}.blueimp-gallery>.slides{position:relative;height:100%;overflow:hidden}.blueimp-gallery-carousel>.slides{position:absolute}.blueimp-gallery>.slides>.slide{position:relative;float:left;height:100%;text-align:center;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);-ms-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{-webkit-transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;-ms-transition:opacity 0.5s linear;-o-transition:opacity 0.5s linear;transition:opacity 0.5s linear}.blueimp-gallery>.slides>.slide-loading{background-size:64px 64px}.blueimp-gallery>.slides>.slide-loading>.slide-content{opacity:0}.blueimp-gallery>.slides>.slide-error>.slide-content{display:none}.blueimp-gallery>.prev,.blueimp-gallery>.next{position:absolute;top:50%;left:15px;width:40px;height:40px;margin-top:-23px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-decoration:none;text-shadow:0 0 2px #000;text-align:center;background:#222;background:rgba(0,0,0,0.5);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:0.5;cursor:pointer;display:none}.blueimp-gallery>.next{left:auto;right:15px}.blueimp-gallery>.close,.blueimp-gallery>.title{position:absolute;top:105%;left:13%;right:13%;text-align:center}.blueimp-gallery>.close{padding:15px;right:15px;left:auto;margin:-15px;font-size:30px;text-decoration:none;cursor:pointer}.blueimp-gallery>.play-pause{position:absolute;right:15px;bottom:15px;width:15px;height:15px;background:url(/assets/play-pause-104817e9f808da1039e66cb0e8d7a2b4c1e76243ef8d5d68396e547d7c7d8ae6.png) 0 0 no-repeat;cursor:pointer;opacity:0.5;display:none}.blueimp-gallery-playing>.play-pause{background-position:-15px 0}.blueimp-gallery-controls>.prev,.blueimp-gallery-controls>.next,.blueimp-gallery-controls>.close,.blueimp-gallery-controls>.title,.blueimp-gallery-controls>.play-pause{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.blueimp-gallery-single>.prev,.blueimp-gallery-left>.prev,.blueimp-gallery-single>.next,.blueimp-gallery-right>.next,.blueimp-gallery-single>.play-pause{display:none}.blueimp-gallery>.slides>.slide>.slide-content,.blueimp-gallery>.prev,.blueimp-gallery>.next,.blueimp-gallery>.close,.blueimp-gallery>.play-pause{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body:last-child .blueimp-gallery>.play-pause{width:20px;height:20px;background-size:40px 20px}body:last-child .blueimp-gallery-playing>.play-pause{background-position:-20px 0}*+html .blueimp-gallery>.slides>.slide{min-height:300px}*+html .blueimp-gallery>.slides>.slide>.slide-content{position:relative}.blueimp-gallery>.slides>.slide>.video-content>img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:auto;height:auto;width:100%;height:100%;-moz-backface-visibility:hidden}.blueimp-gallery>.slides>.slide>.video-content>video{position:absolute;top:0;left:0;width:100%;height:100%}.blueimp-gallery>.slides>.slide>.video-content>iframe{position:absolute;top:100%;left:0;width:100%;height:100%;border:none}.blueimp-gallery>.slides>.slide>.video-playing>iframe{top:0}.blueimp-gallery>.slides>.slide>.video-content>a{position:absolute;top:50%;right:0;left:0;margin:-64px auto 0;width:128px;height:128px;background:url(/assets/video-play-4b2a9aa056390eb56ac1e7aedc6909c0ce6c1facc1463a411fbc986b31fd93eb.png) center no-repeat;opacity:0.8;cursor:pointer}.blueimp-gallery>.slides>.slide>.video-content>a:hover{opacity:1}.blueimp-gallery>.slides>.slide>.video-playing>a,.blueimp-gallery>.slides>.slide>.video-playing>img{display:none}.blueimp-gallery>.slides>.slide>.video-content>video{display:none}.blueimp-gallery>.slides>.slide>.video-playing>video{display:block}.blueimp-gallery>.slides>.slide>.video-loading>a{background:url(/assets/loading-b84750cc5a395288fcfd0cf42e3a60d6135e2f14db83fce05e97e5abacc2f9b4.gif) center no-repeat;background-size:64px 64px}body:last-child .blueimp-gallery>.slides>.slide>.video-content:not(.video-loading)>a{background-image:url(/assets/video-play-6ffb4e492145f11213492722f49f140c89a3d140551e34311a9d852bd6786a92.svg)}*+html .blueimp-gallery>.slides>.slide>.video-content{height:100%}*+html .blueimp-gallery>.slides>.slide>.video-content>a{left:50%;margin-left:-64px}.newsletter{font-size:2em;text-align:center;font-weight:lighter}.newsletterWrapper{height:4em;margin:2em 0 4em;position:relative;border-bottom:1px solid #000;transition:all 0.4s ease}body .dark .newsletterWrapper{border-bottom:1px solid #fff}.newsletterWrapper.megaAlert{border-bottom:1px solid red !important}.newsetter .intro,.newsletter .outro{line-height:3em;text-align:center;display:block}.newsletter .box{line-height:70px;text-align:center;position:absolute;bottom:0;left:0;right:0;width:100%}.newsletter .boxIglesias{position:relative}.newsletter .title{font-size:0.4em;font-weight:bold;text-align:left;text-transform:uppercase;position:absolute;bottom:0}.newsletter .graphic{width:150px;height:70px;background-position:-427px -165px;position:absolute;cursor:pointer;right:0;bottom:0}body .dark .newsletter .graphic{background-position:-427px -465px}.newsletter .graphic.back{background-position:-23px -165px;left:0}body .dark .newsletter .graphic.back{background-position:-23px -465px}.newsletter input{font-size:0.8em;font-weight:lighter;padding:0;width:40%;line-height:70px;border:0;background:transparent}.newsletter input::-webkit-input-placeholder{color:#d2d2d2}.newsletter input:-moz-placeholder{color:#d2d2d2;opacity:1}.newsletter input::-moz-placeholder{color:#d2d2d2;opacity:1}.newsletter input:-ms-input-placeholder{color:#d2d2d2}@media only screen and (max-width: 1600px){body .newsletter .intro,body .newsletter .outro{font-size:0.7em}body .newsletter input{font-size:0.7em}}@media only screen and (max-width: 980px){body .newsletter .title{display:none}body .newsletter .box{line-height:1em;text-align:left}body .newsletter input{width:60%;margin:0 0 0 60px}body .newsletter .graphic{width:50px;background-position:-527px -165px}body .dark .newsletter .graphic{background-position:-527px -465px}}.quoted-text{font-size:1.2em;line-height:1.2em;font-weight:lighter;margin:115px 0}@media only screen and (max-width: 980px){.quoted-text{margin:60px 0}}@media only screen and (max-width: 980px){.quoted-text .quoted-text-box-container{width:100%;margin:0;margin:0 0 50px 0 !important}}.quoted-text .quoted-text-box-container .graphic{width:110px;height:120px;background-position:-844px -105px}.quoted-text .quoted-text-box-container .box .fonte{font-size:.7em;text-align:right;text-transform:uppercase;margin:50px 0 0;font-weight:bold}@media only screen and (max-width: 980px){.quoted-text .quoted-text-box-container .box .fonte{margin:20px 0 0;text-align:left}}.quoted-text .quoted-text-box-container .box .fonte::before{content:"—"}.quoted-text .quoted-text-box-container .box p{font-size:.9em;font-weight:bold}@media only screen and (max-width: 980px){.quoted-text .text-box-container{width:100%;margin:0 !important}}@media only screen and (max-width: 980px){.quoted-text .text-box-container .box{width:100%}}.quoted-text.case1 .text-box-container .box{width:395px;margin:270px 0 0 0;float:right}@media only screen and (max-width: 1300px){.quoted-text.case1 .text-box-container .box{width:230px}}@media only screen and (max-width: 980px){.quoted-text.case1 .text-box-container .box{width:100%;margin:0 !important;text-align:center}}.quoted-text.case1 .text-box-container .box p{width:160px;font-size:0.8em;text-align:right;display:inline-block}@media only screen and (max-width: 1300px){.quoted-text.case1 .text-box-container .box p{width:100%}}@media only screen and (max-width: 980px){.quoted-text.case1 .text-box-container .box p{width:80%}}.quoted-text.case1 .text-box-container .box .imageWrapper{width:225px;display:inline-block;vertical-align:baseline}.quoted-text.case1 .text-box-container .box .imageWrapper .image{width:100%;height:230px;overflow:hidden;position:relative}.quoted-text.case1 .text-box-container .box .imageWrapper .image img{width:100%;height:auto;position:absolute;top:0px;left:0}.quoted-text.case1 .text-box-container .box .imageWrapper .line{width:100%;height:150px;background-position:-38px -1025px;position:relative}body .dark .quoted-text .quoted-text-box-container .graphic{background-position:-844px -405px}body .dark .quoted-text .text-box-container .box .imageWrapper .line{background-position:-338px -1025px}.related-page{font-size:1.2em;line-height:1.2em;font-weight:lighter;margin:40px 0 40px;padding:70px 0;border:1px solid #000;border-bottom:0}.related-page p{font-size:0.8em;line-height:1.3em}body .dark .related-page{border:1px solid #fff}.related-page .title{font-size:0.53em;text-transform:uppercase;margin:0 0 60px}.related-page span{font-weight:bold}.related-page .box{position:relative}.related-page a{position:absolute;top:0;left:0;right:0;bottom:0;text-indent:-9999px;overflow:hidden}@media only screen and (max-width: 980px){body .related-page{font-size:1.4em;padding:50px 0 20px}body .related-page .col1-3{width:80%;margin:0 10% 50px;padding:0 20px 0 0}body .related-page .title{margin:0 0 20px}body .related-page p{font-size:0.65em}}.relatedProductWrapper{margin:60px 0;text-align:center}.relatedProductWrapper .title{font-size:0.8em;font-weight:bold;text-transform:uppercase}.relatedProductWrapper .boxContainer{margin:100px 0}.relatedProductWrapper .box{position:relative}.relatedProductWrapper .imgWrapper{height:0;overflow:hidden;position:relative;background-image:url(/assets/frontend/modules/lupi_blank-0142c259a5f0574f07f30137d8d9d2ea8c91ec57d5424fcb5b56fd1cf2f4c435.jpg);background-repeat:no-repeat;background-position:center 50%;background-size:cover}body .dark .relatedProductWrapper .imgWrapper{background-image:url(/assets/frontend/modules/lupi_blank_dark-5c2ef5c305d19f48bb9175d25abe26591d1ee34ce128e14bfbac621523f4e22f.jpg)}.relatedProductWrapper .box:nth-of-type(even) .imgWrapper{padding:110% 0 0;margin:13% 0 0}.relatedProductWrapper .box:nth-of-type(odd) .imgWrapper{padding:110% 0 0;margin:0}.relatedProductWrapper .box a,.relatedProductWrapper .imgWrapper img{top:0;left:0;right:0;bottom:0;position:absolute}.relatedProductWrapper .imgWrapper img{width:100%;height:auto;z-index:1}.relatedProductWrapper a{z-index:2}.relatedProductWrapper .name{font-size:1.2em;font-weight:lighter;margin:20px 0 0;display:block}.relatedProductWrapper .system{font-size:0.6em;font-weight:bold;text-transform:uppercase;margin:10px 0 0;display:block}.relatedProductWrapper .system span a{font-weight:lighter}.relatedProductWrapper .system span a::before{content:" — "}.relatedProductWrapper .more{font-size:0.8em;font-weight:bold;text-transform:uppercase;line-height:64px;border:1px solid #000;padding:0 35px;margin:0 0 40px;display:inline-block;min-width:100px}body .dark .relatedProductWrapper .more{border:1px solid #fff}@media only screen and (max-width: 1300px){.relatedProductWrapper .system{font-size:0.8em}}@media only screen and (max-width: 980px){body .relatedProductWrapper .col1-4,body .relatedProductWrapper .col1-4:last-child{width:40%;margin:0 5%}body .relatedProductWrapper .box .imgWrapper{margin:13% 0 0 !important}body .relatedProductWrapper .more{line-height:1.2em;padding:25px 35px}}@media only screen and (max-width: 720px){body .relatedProductWrapper .col1-4,body .relatedProductWrapper .col1-4:last-child{max-width:328px;width:100%;margin:0 auto !important;float:none}}.resources .box-container{font-size:0.571em;line-height:1.3em;font-weight:normal;margin:90px auto 0;text-align:left;padding:0 0 100px 0;max-width:1280px}.resources ul{border-bottom:1px solid #000;position:relative}body .dark .resources ul{border-bottom:1px solid #fff}.resources li.title{font-weight:bold;text-transform:uppercase}.resources li{font-weight:lighter;padding:0.75em 2% 0.75em 0;float:left;width:28%}.resources li.name{width:38%}.resources li.download{width:18%}.resources li.ico{width:10%;padding:0}.resources li.ico .graphic{width:44px;height:44px;opacity:0.5}.resources ul.reserved li.ico .graphic{opacity:1}.resources li.ico .graphic.product{background-position:-904px -600px}.resources li.ico .graphic.media{background-position:-904px -652px}.resources li.ico .graphic.catalog{background-position:-955px -600px}.resources li.link{position:absolute;top:0;left:0;right:0;bottom:0;float:none;padding:0;width:100%}.resources li a{display:block;height:100%;overflow:hidden;text-indent:-9999px}.resources .openLoginBox{width:64px;top:20px;left:20px;position:absolute}.resources .openLoginBox a{font-size:0.45em;line-height:64px;font-weight:bold;text-transform:uppercase;display:block}.resources .revervedLogin{font-size:0.571em;line-height:1.4em;font-weight:normal;margin:90px auto 0;text-align:left;padding:0 0 100px 0;max-width:1280px}.resources .revervedLogin p{max-width:600px}.resources .revervedLogin a{text-align:center;font-weight:bold;text-transform:uppercase;line-height:64px;border:1px solid #000;padding:0 35px;margin:0 0 20px;display:block;width:140px}.dark .resources .revervedLogin a{border:1px solid #fff}@media only screen and (max-width: 1300px){body .resources .box-container,body .resources .revervedLogin{width:80%}}@media only screen and (max-width: 980px){body .resources .box-container{margin:0 auto}body .resources li.ico,.resources li.download{display:none}body .resources li.name{width:65%}body .resources li.cat{width:31%}body .resources .openLoginBox{right:94px}}.roller{background-color:#fff}.roller header{height:69px;background-color:#fff;width:100%;text-align:center;position:relative}.roller header.is-up .wrapper{padding-top:45px}@media only screen and (max-width: 980px){.roller header.is-up .wrapper{padding-top:20px}}.roller header.is-up .wrapper .homepage-button{top:45px}@media only screen and (max-width: 980px){.roller header.is-up .wrapper .homepage-button{top:20px}}.roller header.is-up .wrapper .stack-arrow{visibility:hidden;opacity:0;display:none}.roller header.is-up .wrapper .resellers,.roller header.is-up .wrapper .productsSearch{opacity:1;pointer-events:auto}.roller header.animatingBackHeight .wrapper{padding-top:0 !important}.roller header.animatingBackHeight .wrapper .homepage-button{top:0}.roller header.animatingBackHeight .wrapper .resellers,.roller header.animatingBackHeight .wrapper .productsSearch{opacity:0}.roller header.animatingHeight .wrapper{padding-top:45px}@media only screen and (max-width: 980px){.roller header.animatingHeight .wrapper{padding-top:20px}}.roller header.animatingHeight .wrapper .homepage-button{top:45px}@media only screen and (max-width: 980px){.roller header.animatingHeight .wrapper .homepage-button{top:20px}}.roller header.animatingHeight .wrapper .stack-arrow{visibility:hidden;opacity:0}.roller header.animatingHeight .wrapper .resellers{opacity:0}.roller header .wrapper{-webkit-transition:padding-top 0.4s ease;transition:padding-top 0.4s ease;opacity:1;padding-top:0px;position:relative}.roller header .wrapper .hamburger{width:68px;height:68px;display:inline-block;vertical-align:top;text-indent:-9999px;background-position:-17px -17px;float:left}.roller header .wrapper .hamburger a{display:block;height:100%}.roller header .wrapper .homepage-button{width:300px;height:68px;top:0;left:50%;position:absolute;transform:translateX(-50%);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;text-indent:-9999px}.roller header .wrapper .homepage-button div,.roller header .wrapper .homepage-button h1,.roller header .wrapper .homepage-button a{display:block;height:100%}@media only screen and (max-width: 980px){.roller header .wrapper .homepage-button{background-size:225px 51px;width:225px;top:0}}.roller header .wrapper .stack-arrow{width:68px;height:68px;display:inline-block;vertical-align:top;text-indent:-9999px;background-position:-815px -1515px;float:right}.roller header .wrapper .stack-arrow a{display:block;height:100%}.roller header .wrapper .resellers{width:48px;height:68px;vertical-align:top;text-indent:-9999px;float:right;display:inline-block;opacity:0;pointer-events:none;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease}.roller header .wrapper .resellers a{display:block;height:100%}@media only screen and (max-width: 695px){.roller header .wrapper .resellers{display:none !important}}.roller header .wrapper .productsSearch{width:48px;height:68px;vertical-align:top;text-indent:-9999px;float:right;display:inline-block;opacity:0;pointer-events:none;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease}.roller header .wrapper .productsSearch a{display:block;height:100%}@media only screen and (max-height: 695px){.roller header{height:64px}}nav.fixed-content-container{width:100%;position:absolute;z-index:100;overflow:hidden;font-weight:lighter}.hamburger-content{position:absolute;top:calc(50% - 34px);bottom:69px;left:50%;max-width:1090px !important;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.hamburger-slider-wrapper{position:relative;width:100%;height:100%;z-index:0}.hamburger-slider{position:absolute;top:0;left:0;width:200%}.hamburger-menu,.hamburger-submenu{position:relative;vertical-align:top;float:left;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;width:50%}.hamburger-submenu{opacity:0}nav ul{color:#fff;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;display:table-cell}nav ul li{font-size:41px;color:#fff;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}nav ul li a{line-height:72px;height:100%;text-transform:capitalize;text-decoration:none;display:block;color:#fff;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}nav ul li a.negative-hover{color:#575757}nav ul li.double a{display:inline-block}nav ul.ul-hover li{color:#575757}nav ul li.hamburger-back{-webkit-transition:all 1s ease-in-out .1s;transition:all 1s ease-in-out .1s}nav ul li.hamburger-back a{color:#575757;-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out}nav ul li.hamburger-back a:hover{color:#fff}nav ul li.hamburger-back a:before{position:absolute;top:0;left:-50px;content:"<"}nav .hamburger-langs{position:absolute;top:0;right:0;z-index:1}nav .hamburger-langs li{font-size:26px;display:inline-block}nav .hamburger-langs li a{color:#575757;display:inline-block}nav .hamburger-langs li a:hover{color:#fff}nav .hamburger-langs li.active a,nav .hamburger-langs li.active a:hover{color:#fff;cursor:default}nav .hamburger-langs li:after{color:#575757;content:" / ";margin:0 2px 0px -3px}nav .hamburger-langs li:last-child:after{content:""}header .bar{height:4px;background-color:#000;width:0%;position:absolute;top:0;z-index:300;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}header.is-up .bar{position:fixed}header .bar.end{height:0}@media only screen and (max-width: 1024px){body .hamburger-content{position:absolute;top:34px;bottom:0;left:50%;max-width:1090px !important;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}body .hamburger-slider{top:calc(50% - 34px);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:200%}}@media only screen and (max-width: 695px){nav ul li{font-size:24px}nav ul li a{line-height:36px}nav .hamburger-langs li{font-size:20px}nav ul li.hamburger-back a:before{left:-24px}}.separator{display:block}.separator.high{height:600px}.separator.medium{height:300px}.separator.small{height:170px}.smart-link{padding:140px 0;width:100vw;margin-left:calc((100vw - 100%) / -2)}@media only screen and (max-width: 980px){.smart-link{padding:50px 0}}.smart-link.BG-color1{background-color:#e6e1e2}.smart-link.BG-color2{background-color:#c9bbb3}.smart-link.BG-color3{background-color:none}.smart-link.BG-color4{background-color:#d0dcda}.smart-link.BG-color5{background-color:#cacbcd}.smart-link.BG-color6{background-color:#dad7d6}.smart-link.BG-color7{background-color:#e1edf1}.smart-link .smart-link-container{display:flex;flex-flow:row wrap;margin:0 -1%}.smart-link .smart-link-container .link-box{border:1px solid #000;width:calc(22% - 62px);margin:1.5%;padding:30px 30px 150px;position:relative}@media only screen and (max-width: 1600px){.smart-link .smart-link-container .link-box{width:calc(47% - 62px);padding:30px 30px 60px}}@media only screen and (max-width: 700px){.smart-link .smart-link-container .link-box{width:calc(100% - 60px)}}.smart-link .smart-link-container .link-box a{position:absolute;top:0;left:0;right:0;bottom:0}.smart-link .smart-link-container .link-box .imgContainer img{display:block;width:70px;margin:0 0 40px}.smart-link .smart-link-container .link-box h2{font-size:1.2em;line-height:1.2em;font-weight:lighter;margin:0 0 60px}@media only screen and (max-width: 1400px){.smart-link .smart-link-container .link-box h2{margin:0 0 30px}}.smart-link .smart-link-container .link-box .sub-text{font-size:0.8em;line-height:1.2em;font-weight:bold;text-transform:uppercase}@media only screen and (max-width: 1600px){.smart-link .smart-link-container .link-box .sub-text{position:absolute;bottom:30px;left:30px}}@media only screen and (max-width: 1600px){.smart-link .smart-link-container .link-box .link-button{display:none}}.smart-link .smart-link-container .link-box .link-button .graphic-arrow{width:188px;height:73px;overflow:hidden;background-position:-406px -164px;border:1px solid #000;display:inline-block;position:absolute;bottom:30px;left:30px}.smart-link .smart-link-container .link-box .link-button .graphic-arrow a{position:relative;width:100%;height:100%;display:block}body .dark .smart-link .smart-link-container .link-box{border:1px solid #fff}body .dark .smart-link .smart-link-container .link-box .link-button .graphic-arrow{background-position:-406px -464px;border:1px solid #fff}.subProduct{font-size:1.2em;line-height:60px;font-weight:lighter;margin:20px 0}.subProduct .subProductWrapper .boxWrapper{margin:0 0 30px}.subProduct .subProductWrapper .boxWrapper .name{display:block}.subProduct .subProductWrapper .boxWrapper .box{font-size:0.667em;line-height:1.2em;border-top:1px solid #000;border-bottom:1px solid #000;padding:10px 0 30px}.subProduct .subProductWrapper .boxWrapper .box .boxContent{width:30%;float:left;margin:0 5% 0 0}.subProduct .subProductWrapper .boxWrapper .box .boxContent h4{text-transform:uppercase;line-height:30px;font-weight:bold;margin:0 0 16px}.subProduct .subProductWrapper .boxWrapper .box .boxContent ul{text-indent:0;padding:0}.subProduct .subProductWrapper .boxWrapper .box .boxContent ul li{margin:0 0 8px}.subProduct .subProductWrapper .boxWrapper .box .boxContent ul li img{width:40px;height:auto;display:inline-block;vertical-align:top}.subProduct .subProductWrapper .boxWrapper .box .boxContent ul li span{display:inline-block;vertical-align:top;font-size:.9em;line-height:1em;width:calc(100% - 56px);margin:0 8px}.subProduct .subProductWrapper .boxWrapper .box .boxContent .materialsCategory{padding:0 0 0 20px}.subProduct .subProductWrapper .boxWrapper .box .boxContent .materialsCategory label{text-transform:uppercase;margin:0 0 8px;display:block;text-indent:-20px}.subProduct .subProductWrapper .boxWrapper .box .boxContent .materialsCategory label::before{content:"—"}.subProduct .subProductWrapper .boxWrapper .box .boxContent:first-child ul li{text-indent:-20px;padding:0 0 0 20px}.subProduct .subProductWrapper .boxWrapper .box .boxContent:first-child ul li::before{content:"—"}.subProduct .subProductWrapper .boxWrapper .box .boxContent:nth-child(2) ul{font-size:.9em;padding:0}.subProduct .subProductWrapper .boxWrapper .box .boxContent:last-child{margin:0}.subProduct .subProductWrapper .boxWrapper .box .boxContent:last-child ul{font-size:.9em}@media only screen and (max-width: 768px){.subProduct .subProductWrapper .boxWrapper .box .boxContent{width:100%;float:none;padding:0 0 16px;margin:0 0 16px;border-bottom:1px solid #000}}.subProduct .subProductWrapper .boxWrapper .box .boxContent.colors ul li{width:50%;display:inline-block;vertical-align:top}@media only screen and (max-width: 1180px){.subProduct .subProductWrapper .boxWrapper .box .boxContent.colors ul li{width:100%;display:block}}@media only screen and (max-width: 768px){.subProduct .subProductWrapper .boxWrapper .box{padding:10px 0 0;border-bottom:0 !important}}body .dark .subProduct .subProductWrapper .boxWrapper .box{border-top:1px solid #fff;border-bottom:1px solid #fff}.subProduct .downloadWrapper{font-size:0.55em;font-weight:bold;text-transform:uppercase;padding:34px 0 96px}.subProduct .downloadButtons{float:left}.subProduct .downloadButtons .downloadButton{width:296px;height:64px;line-height:64px;margin:8px 8px 8px 0;border:1px solid #000;overflow:hidden;display:flex;align-items:center}.subProduct .downloadButtons .downloadButton::after{background-image:url(/assets/frontend/modules/lupiKit-99b59e5d9347a3a98a92a1f69875cbf000537c98f13f406f8017c5aa2b479af8.svg);background-size:1000px 2000px;background-repeat:no-repeat;overflow:hidden;content:"";top:0;right:0;width:64px;height:40px;bottom:0;background-position:-818px -231px;display:inline-block}.subProduct .downloadButtons .downloadButton a{font-size:1em;line-height:1.4em;width:calc(100% - 64px - 16px);padding-left:16px}body .dark .subProduct .downloadButtons .downloadButton{border:1px solid #fff}body .subProduct .downloadButtons .downloadButton.wishlistButton::after{content:none !important}body .dark .subProduct .downloadButtons .downloadButton::after{background-position:-818px -829px}.subProduct .downloadButtons .downloadButton.wishlistButton a::after{background-image:url(/assets/frontend/modules/antoniolupi_ico_wishlist-b07910c5ef90b942849d21b2abe80d79876db2a28628a4abe41959a0ba1aefbd.svg);background-size:50px 50px;background-repeat:no-repeat;background-position:center;overflow:hidden;position:absolute;content:"";top:0;right:0;width:64px;bottom:0}.subProduct .downloadButtons .downloadButton.wishlistButton.active a::after{background-image:url(/assets/frontend/modules/antoniolupi_ico_wishlist_active-7aed369643f1265bb9e101a42cc2e33f2df0008cdbeb7ce88abb9367432d7c13.svg)}body .dark .subProduct .downloadButtons .downloadButton.wishlistButton a::after{background-image:url(/assets/frontend/modules/antoniolupi_ico_wishlist_w-08f1cd6162754a6187cc83796144747d67a71377e738319dd39ce459a31fa902.svg);background-position:center}body .dark .subProduct .downloadButtons .downloadButton.wishlistButton.active a::after{background-image:url(/assets/frontend/modules/antoniolupi_ico_wishlist_active_w-a43bfe18415fc013acfe4daaa7f79237f0864013ae99edabe03adbc53b2cb047.svg);background-position:center}.subProduct .infoButton{text-align:center;width:270px;height:64px;display:table;vertical-align:top;background-color:#000;margin:8px 0;padding:0 13px}.subProduct:not(.presskit) .infoButton{float:right;margin:8px 0 8px 8px}body .dark .subProduct .infoButton{background-color:#fff}.subProduct .infoButton a{line-height:1.2em;height:100%;display:table-cell;color:#fff;vertical-align:middle}body .dark .subProduct .infoButton a{color:#000}.downloadWrapper .infoButton{background-color:transparent;border:1px solid #000}.downloadWrapper .infoButton a{color:#000}body .dark .downloadWrapper .infoButton{background-color:transparent;border:1px solid #fff}body .dark .downloadWrapper .infoButton a{color:#fff}@media only screen and (max-width: 820px){body .subProductWrapper{font-size:1.2em}body .subProduct:not(.presskit) .infoButton{float:left;margin:8px 0}}@media only screen and (max-width: 500px){body .subProduct .downloadButtons{width:100%}body .subProduct .downloadButtons .downloadButton{width:calc(100% - 2px)}body .subProduct .downloadButtons .downloadButton a{width:calc(100% - 88px)}body .subProduct .infoButton{width:calc(100% - 2px);padding:0}}.resources ul.clearfix.sub-list{border-bottom:0;border-top:1px solid #fff}.resources ul.clearfix li.sub-download{padding-bottom:0;width:90%;float:right;padding-right:0;position:relative}.resources ul.clearfix li.sub-download+.sub-download{padding-top:0}.resources ul.clearfix li.sub-download::before{content:'';position:absolute;left:-20px;height:100%;top:0;width:1px;background:#fff}.resources ul.clearfix li.sub-download::after{content:'';position:absolute;left:-20px;width:16px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;height:1px;background:#fff}.resources ul.clearfix li.sub-download:last-of-type::before{height:50%}.resources ul.clearfix li.sub-download ul li.ico{width:calc(10% * 90 / 100)}.resources ul.clearfix li.sub-download ul li.name{width:calc(37% * 90 / 100)}@media only screen and (max-width: 980px){.resources ul.clearfix li.sub-download ul li.name{width:61.2%}}.resources ul.clearfix li.sub-download ul li.cat{width:31%}@media only screen and (max-width: 980px){.resources ul.clearfix li.sub-download ul li.cat{width:34.8%}}.resources ul.clearfix li.sub-download ul li.download{width:20.5%}@media only screen and (max-width: 980px){.resources ul.clearfix li.sub-download ul li.download{display:none}}.description-text{margin:80px 0}.description-text p{font-size:1.2em;line-height:1.2em;font-weight:lighter;max-width:485px;margin:0 auto}.description-text .col1-2 p{max-width:none}@media only screen and (max-width: 980px){.description-text .col1-2{width:100%;margin:0 0 40px 0}}.vertical-box{margin:70px 0}.vertical-box .vertical-box-container{position:relative}.vertical-box .vertical-box-container a{position:absolute;top:0;left:0;right:0;bottom:0}.vertical-box .vertical-box-container .imgContainer img{width:100%;display:block}.vertical-box .vertical-box-container h2{font-size:1.2em;font-weight:lighter;text-align:center;margin:40px 0 0}.vertical-box .vertical-box-container .sub-text{font-size:0.85em;line-height:1.2em;font-weight:bold;margin:16px 0 0;text-transform:uppercase;text-align:center}.vertical-box.destra .vertical-box-container:first-child{margin:0 0 40px}.vertical-box.destra .vertical-box-container:nth-child(3) .imgContainer{margin:200px 0 0}.vertical-box.case1 .col1-2{margin:0 auto;float:none}.vertical-box.case3.sinistra .col1-2:first-child{width:37.5%;margin:0 3.5% 0 0}.vertical-box.case3.sinistra .col1-2{width:55.5%;margin:0 0 0 3.5%}.vertical-box.case3.sinistra .col1-2:last-child{width:55.5%;margin:36px 0 0 3.5%}.vertical-box.case2.sinistra .col1-2:first-child{margin:0 3.5% 0 0;width:37.5%}.vertical-box.case2.sinistra .col1-2:last-child{width:55.5%;margin:0 0 0 3.5%}.vertical-box.case2.destra .col1-2:first-child{margin:0 3.5% 0 0;width:55.5%}.vertical-box.case2.destra .col1-2:last-child{width:37.5%;margin:0 0 0 3.5%}.vertical-box.case3.destra .col1-2:first-child{width:55.5%;margin:0 3.5% 0 0}.vertical-box.case3.destra .col1-2{width:37.5%;margin:0 0 0 3.5%}@media only screen and (max-width: 1600px){body .vertical-box .vertical-box-container h2{margin:20px 0 0}}@media only screen and (max-width: 980px){body .vertical-box{margin:40px 0 0}body .vertical-box .col1-2{width:100% !important;margin:50px 0 30px !important}}.work-with-us-page{padding-bottom:120px}@media only screen and (max-width: 980px){.work-with-us-page .col1-4{display:none}}@media only screen and (max-width: 980px){.work-with-us-page .col3-4{margin:0;width:100%}}.work-with-us-page .col3-4 article{margin:0 0 64px;position:relative;overflow:hidden;-webkit-transition:height 1s cubic-bezier(0, 0, 0.2, 1);transition:height 1s cubic-bezier(0, 0, 0.2, 1)}.work-with-us-page .col3-4 article .infoButton{text-align:center;max-width:270px;width:calc(100% - 2px);border:1px solid #000;margin:8px 0;float:right}@media only screen and (max-width: 380px){.work-with-us-page .col3-4 article .infoButton{max-width:none}}.work-with-us-page .col3-4 article .infoButton a{font-size:0.75em;line-height:64px;font-weight:bold;text-transform:uppercase;display:block;padding:0 13px}.work-with-us-page .col3-4 article .date{width:25%;display:inline-block;vertical-align:top}@media only screen and (max-width: 768px){.work-with-us-page .col3-4 article .date{width:100%}}.work-with-us-page .col3-4 article .date h3{font-size:0.9em;line-height:1.5em;text-transform:uppercase}@media only screen and (max-width: 768px){.work-with-us-page .col3-4 article .date h3{font-size:1em;line-height:1em;padding:0 0 2em}}.work-with-us-page .col3-4 article .content{width:75%;display:inline-block;vertical-align:top}.work-with-us-page .col3-4 article .content .title{font-size:2em;line-height:1.1em;font-weight:lighter;margin:0 0 46px;width:calc(100% - 42px);cursor:pointer}@media only screen and (max-width: 768px){.work-with-us-page .col3-4 article .content .title{margin:0 0 32px}}@media only screen and (max-width: 380px){.work-with-us-page .col3-4 article .content .title{width:100%;padding:0}}.work-with-us-page .col3-4 article .content .title a{text-decoration:underline}.work-with-us-page .col3-4 article .content p{line-height:1.2em;padding:0 0 46px;width:calc(100% - 42px)}@media only screen and (max-width: 768px){.work-with-us-page .col3-4 article .content p{padding:0 0 32px}}@media only screen and (max-width: 768px){.work-with-us-page .col3-4 article .content{width:100%}}.work-with-us-page .col3-4 article .content .close{width:32px;height:32px;background-image:url(/assets/frontend/modules/ai_close-892645e3a2a0585d4c2180a9f294c255f9c327dd4c78ce173ade78aa3efba631.svg);background-repeat:no-repeat;background-size:32px 32px;cursor:pointer;position:absolute;top:0;right:0;display:none}@media only screen and (max-width: 980px){.work-with-us-page .col3-4 article .content .close{width:18px;height:18px;background-size:18px 18px}}.work-with-us-page .col3-4 article.open .content .title{cursor:default}.work-with-us-page .col3-4 article.open .content .close{display:block}.outlet-products{margin-bottom:120px}body .emphasis-box-container.marginLow{margin-top:0}body .emphasis-box-container.marginMedium{margin-top:0}body .emphasis-box-container.marginHight{margin-top:0}@media only screen and (max-width: 320px){body .indexPage .box{width:calc(100% - 60px);margin:0 30px 50px}body .indexPage .image{background-position:center center;left:-20px}}.productFilters .box-container .list form .searchBox input{font-size:2.5em;font-weight:200}.productFilters .box-container .list form .searchBox input::-webkit-input-placeholder{color:#3c3c3c}.productFilters .box-container .list form .searchBox input:-moz-placeholder{color:#3c3c3c;opacity:1}.productFilters .box-container .list form .searchBox input::-moz-placeholder{color:#3c3c3c;opacity:1}.productFilters .box-container .list form .searchBox input:-ms-input-placeholder{color:#3c3c3c}.productFilters .box-container .list:hover{color:#3c3c3c}.productFilters .box-container .list .listBox{float:none;width:100%;margin:32px 0}@media only screen and (max-width: 980px){.productFilters .box-container .list .listBox{margin:16px 0}}.productFilters .box-container .list .listBox ul li{padding-left:0 !important;font-size:2em;font-weight:200;margin:0 64px 18px 0;display:inline-block;vertical-align:baseline}@media only screen and (max-width: 980px){.productFilters .box-container .list .listBox ul li{margin:0 32px 9px 0}}.productFilters .box-container .list .listBox ul li.title{color:#3c3c3c;font-size:1.1em;font-weight:400;margin:18px 0;display:block;cursor:pointer}.productFilters .box-container .list .listBox ul li.title.selected{color:#fff}.productFilters .box-container .list .listBox ul li.title.disabled{color:#3c3c3c;cursor:default}@media only screen and (max-width: 980px){.productFilters .box-container .list .listBox ul li.title{margin:9px 0}}.productFilters .box-container .list .listBox ul li:hover{padding-left:0 !important;color:#fff}.productFilters .box-container .list .listBox ul li:after{content:none}.productFilters .box-container .list .listBox ul li.no{display:none}.requestImageForm .checked textarea{width:92%;height:3.6em;padding:4%;margin:7px 0 0}.requestImageForm .img li{padding:10px 0 0}.requestImageForm .img li label{font-weight:normal;font-size:0.9em;display:inline-block;vertical-align:middle;width:calc(21% - 20px);padding:0 1.75% 0 0;text-align:right}.requestImageForm .img li textarea{display:inline-block;vertical-align:middle;margin:0;width:calc(26.5% - 2px);padding:1%;height:1em;line-height:1em}@media only screen and (max-width: 980px){.requestImageForm .reason{width:30% !important}.requestImageForm .img{width:66.5%}}@media only screen and (max-width: 720px){.requestImageForm .reason{width:100% !important}.requestImageForm .img{width:100%;margin:75px 0 0}.requestImageForm .img li{padding:10px 0}.requestImageForm .img li label{width:calc(33% - 20px);text-align:left;padding:1.75%}.requestImageForm .img li textarea{width:calc(66% - 2px);margin:0 0 5px}}.reseller-intro .reseller{font-size:16px;line-height:19px}.reseller-intro .reseller .res-name{font-weight:bold;text-transform:uppercase;margin:0 0 12px}@media only screen and (max-width: 768px){.reseller-intro .reseller .res-name{margin:0 0 6px}}.reseller-intro .reseller .res-mail:hover{text-decoration:underline}.reseller-intro .reseller .res-tel{margin:0 0 18px}@media only screen and (max-width: 768px){.reseller-intro .reseller .res-tel{margin:0 0 12px}}.reseller-intro .reseller .res-cap{margin:0 0 18px}@media only screen and (max-width: 768px){.reseller-intro .reseller .res-cap{margin:0 0 6px}}.reseller-intro .reseller .res-link{font-weight:bold;text-transform:uppercase;text-decoration:underline}.reseller-intro p{font-weight:lighter}.reseller-intro .description-text{margin:80px 0 40px}@media only screen and (max-width: 980px){.reseller-intro .description-text{margin:80px 0 0}}.reseller-product{margin:40px 0}.reseller-product .imgContainer{background:red}.reseller-product-link article{margin:0 0 180px}@media only screen and (max-width: 1300px){.reseller-product-link article{margin:0 0 120px}}.reseller-product-link .image-double-box-container .box{padding-top:0}@media only screen and (max-width: 1300px){.reseller-product-link .image-double-box-container .box{width:32%}.reseller-product-link .image-double-box-container .box:first-child{display:none}}@media only screen and (max-width: 980px){.reseller-product-link .image-double-box-container .box{width:49%}.reseller-product-link .image-double-box-container .box.info-link{float:right}}@media only screen and (max-width: 480px){.reseller-product-link .image-double-box-container .box{width:100%}}.reseller-product-link .image-double-box-container .box.abstract{text-align:right}@media only screen and (max-width: 480px){.reseller-product-link .image-double-box-container .box.abstract{text-align:left}}.reseller-product-link .image-double-box-container .box .delimiter{margin:0 10% !important}@media only screen and (max-width: 480px){.reseller-product-link .image-double-box-container .box .delimiter{display:none}}.reseller-product-link .image-double-box-container .box a{line-height:64px;font-size:0.7em;font-weight:bold;text-transform:uppercase;width:80%;border:1px solid #000;margin:12px 10%;padding:0 0 0 3%;position:relative;display:block}@media only screen and (max-width: 768px){.reseller-product-link .image-double-box-container .box a{width:82%;margin:12px 5%;padding:0 0 0 8%}}@media only screen and (max-width: 480px){.reseller-product-link .image-double-box-container .box a{width:calc(92% - 2px);margin:12px 0}}.reseller-product-link .image-double-box-container .box a::after{background-image:url(/assets/frontend/modules/lupiKit-99b59e5d9347a3a98a92a1f69875cbf000537c98f13f406f8017c5aa2b479af8.svg);background-size:1000px 2000px;background-repeat:no-repeat;overflow:hidden;position:absolute;content:"";top:0;right:0;width:64px;bottom:0;background-position:-818px -1417px}.reseller-gallery .box-image-absolute img{margin:0 0 0 70px}.reseller-abstract{font-weight:lighter;margin-bottom:180px}.resellerInfoButton{margin:42px 0}.resellerInfoButton .infoButton{height:64px;width:19%;text-align:center;float:left;display:table;background-color:#000;padding:0 2%;float:right}@media only screen and (max-width: 1280px){.resellerInfoButton .infoButton{width:29%}}@media only screen and (max-width: 820px){.resellerInfoButton .infoButton{width:44%}}@media only screen and (max-width: 500px){.resellerInfoButton .infoButton{width:92%;padding:0 4%}}.resellerInfoButton .infoButton a{line-height:1.2em;height:100%;display:table-cell;color:#fff;vertical-align:middle}.resellers-map-wrapper{margin:0 0 310px;font-size:16px;line-height:19px}@media only screen and (max-width: 1300px){.resellers-map-wrapper{font-size:14px;line-height:19px}}@media only screen and (max-width: 980px){.resellers-map-wrapper{margin:0 0 180px}}.resellers-map-wrapper .wrapper .resellers-list{position:relative;display:inline-block;vertical-align:top;width:19%;height:600px;overflow:hidden}@media only screen and (max-width: 1600px){.resellers-map-wrapper .wrapper .resellers-list{width:24%}}@media only screen and (max-width: 1200px){.resellers-map-wrapper .wrapper .resellers-list{width:33.33%;height:500px}}@media only screen and (max-width: 768px){.resellers-map-wrapper .wrapper .resellers-list{width:100%;height:auto}}.resellers-map-wrapper .wrapper .resellers-list .resellers-list-content{padding:84px 0 0 0;height:100%;overflow-y:auto}@media only screen and (max-width: 768px){.resellers-map-wrapper .wrapper .resellers-list .resellers-list-content{width:100%;overflow-y:none;padding:0}}.resellers-map-wrapper .wrapper .resellers-list .resellers-list-content:after{content:"";position:absolute;background:#fff;right:-1px;top:0;bottom:0;width:36px}@media only screen and (max-width: 768px){.resellers-map-wrapper .wrapper .resellers-list .resellers-list-content:after{content:none}}.resellers-map-wrapper .wrapper .resellers-list .resellers-list-content .reseller{margin:5px 0;transition:margin .5s linear;position:relative}@media only screen and (max-width: 1300px){.resellers-map-wrapper .wrapper .resellers-list .resellers-list-content .reseller{margin:3px 0}}@media only screen and (max-width: 768px){.resellers-map-wrapper .wrapper .resellers-list .resellers-list-content .reseller{margin:42px 0;height:auto}}.resellers-map-wrapper .wrapper .resellers-list .resellers-list-content .reseller.open{margin:42px 0}.resellers-map-wrapper .wrapper .resellers-list .resellers-list-content .reseller.open .res-close{display:block}.resellers-map-wrapper .wrapper .resellers-list .resellers-list-content .reseller.open .res-accordion{height:auto;opacity:1}.resellers-map-wrapper .wrapper .resellers-list .resellers-list-content .reseller .res-accordion{height:0;transition:opacity .5s ease-in;opacity:0;overflow:hidden;padding:0 36px 0 0}.resellers-map-wrapper .wrapper .resellers-list .resellers-list-content .reseller .res-close{display:none;width:24px;height:24px;position:absolute;top:-2px;right:0;z-index:1;background-position:-714px -1612px}.resellers-map-wrapper .wrapper .resellers-list .resellers-list-content .reseller .res-name{font-weight:bold;text-transform:uppercase;margin:0 0 12px;padding:0 36px 0 0;cursor:pointer}@media only screen and (max-width: 768px){.resellers-map-wrapper .wrapper .resellers-list .resellers-list-content .reseller .res-name{margin:0 0 6px}}.resellers-map-wrapper .wrapper .resellers-list .resellers-list-content .reseller .res-mail:hover{text-decoration:underline}.resellers-map-wrapper .wrapper .resellers-list .resellers-list-content .reseller .res-tel{margin:0 0 18px}@media only screen and (max-width: 768px){.resellers-map-wrapper .wrapper .resellers-list .resellers-list-content .reseller .res-tel{margin:0 0 12px}}.resellers-map-wrapper .wrapper .resellers-list .resellers-list-content .reseller .res-cap{margin:0 0 18px}@media only screen and (max-width: 768px){.resellers-map-wrapper .wrapper .resellers-list .resellers-list-content .reseller .res-cap{margin:0 0 6px}}.resellers-map-wrapper .wrapper .resellers-list .resellers-list-content .reseller .res-link{font-weight:bold;text-transform:uppercase;text-decoration:underline}.resellers-map-wrapper .wrapper .resellers-list .resellers-list-content .reseller-blank{height:168px}.resellers-map-wrapper .wrapper .resellers-list .resellers-list-content .spacer{height:254px}@media only screen and (max-width: 768px){.resellers-map-wrapper .wrapper .resellers-list .resellers-list-content .spacer{display:none}}.resellers-map-wrapper .wrapper .resellers-list .resellers-list-content.active-reseller .reseller{opacity:.1}.resellers-map-wrapper .wrapper .resellers-list .resellers-list-content.active-reseller .reseller.open{opacity:1}.resellers-map-wrapper .wrapper .resellers-list.resellers-intro .emphasis-box-container{padding:64px 36px 0 0}.resellers-map-wrapper .wrapper .resellers-list.resellers-intro .emphasis-box-container p{line-height:1.05em}.resellers-map-wrapper .wrapper .resellers-list:not(.resellers-intro):after{content:"";position:absolute;height:80px;left:0;right:0;top:0;pointer-events:none;background-image:url(/assets/frontend/modules/trasp_res-d954b736c83d7fd97d679ce05815e06228d27742430d273210f1dd802ea1f9bb.png);background-repeat:repeat-x}@media only screen and (max-width: 768px){.resellers-map-wrapper .wrapper .resellers-list:not(.resellers-intro):after{content:none}}.resellers-map-wrapper .wrapper .resellers-list:before{content:"";position:absolute;height:80px;left:0;right:0;bottom:0;background-image:url(/assets/frontend/modules/trasp_res2-ce4320a0b37f899a2871ebe11abecdcc9432ddb282b5e5ab8c5991287348f9fe.png);background-repeat:repeat-x}@media only screen and (max-width: 768px){.resellers-map-wrapper .wrapper .resellers-list:before{content:none}}.resellers-map-wrapper .wrapper .resellers-list.no{display:none}.resellers-map-wrapper .wrapper .resellers-map{float:right;vertical-align:top;width:80%;height:600px}@media only screen and (max-width: 1600px){.resellers-map-wrapper .wrapper .resellers-map{width:75%}}@media only screen and (max-width: 1200px){.resellers-map-wrapper .wrapper .resellers-map{width:66.66%;height:500px}}@media only screen and (max-width: 768px){.resellers-map-wrapper .wrapper .resellers-map{display:none}}.resellers-map-wrapper .wrapper .resellers-map #map{width:100%;height:100%}.resellers-map-wrapper.single-reseller-map{margin:0 0 78px !important}@media only screen and (max-width: 1020px){.resellers-map-wrapper.single-reseller-map{width:126%;margin:70px -13% 0 !important}}.resellers-map-wrapper.single-reseller-map .resellers-map{width:100% !important;display:block !important}@media only screen and (max-width: 1024px){.resellers-map-wrapper.single-reseller-map .resellers-map{height:450px}}@media only screen and (max-width: 768px){.resellers-map-wrapper.single-reseller-map .resellers-map{height:350px}}@media only screen and (max-width: 480px){.resellers-map-wrapper.single-reseller-map .resellers-map{height:250px}}.gm-style .gm-style-iw{font-family:"aktiv-grotesk",sans-serif;font-weight:bold;text-transform:uppercase;color:#000;padding:16px;left:0 !important}.gm-style .gm-style-iw .res-name{font-size:16px;line-height:19px}.gm-style .gm-style-iw .res-link{text-decoration:underline;padding:16px 0 0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.roller{width:100%;z-index:1;overflow:hidden;position:absolute}.fixed-content-container{position:absolute;width:100%;overflow:hidden}.noH{height:0}.no{display:none}.noOp{opacity:0;visibility:hidden}.noV{visibility:hidden}.noV>#main-loader{visibility:visible}main.partial-loader{z-index:103}.of-hidden{overflow:hidden}#main-loader{position:relative;min-height:100vh}.marchio{position:absolute;top:50%;left:50%;transform:translate(-100%, -100%)}html{overflow-y:scroll}body .fixed-content-container[data-roller-showed="true"][data-resize="false"]:not(nav,.scratch){padding-bottom:80px}body:not(.home) .roller input,body:not(.home) .roller textarea{display:none !important}header.home-top-menu{animation:home-top-menu-enter .4s 1;z-index:500;top:0;position:fixed;height:64px;bottom:auto}header.home-top-menu .wrapper{padding-top:0 !important;transition:none}header.home-top-menu .wrapper .homepage-button{top:0 !important;height:64px;transition:none}@keyframes home-top-menu-enter{0%{top:-64px}100%{top:0px}}.pressKitForm{background-image:url(/assets/frontend/modules/presskit/presskit_bg-48f715c341f9ff0702b92291e5c03138d6b57fdd80d6530108d74d4b6b6cc140.jpg);background-size:cover;background-repeat:no-repeat;background-position:right;min-height:100vh;font-size:.9em}.pressKitForm .link-to-presskit{position:relative;text-align:center}.pressKitForm .link-to-presskit a{font-weight:600;text-decoration:underline}@media only screen and (max-width: 1280px){.pressKitForm{font-size:1em}}@media only screen and (max-width: 720px){.pressKitForm{font-size:.8em}}.pressKitForm .headerKitWrapper{text-align:center}.pressKitForm .headerKitWrapper .headerKit{display:inline-block;margin:30px auto}.pressKitForm .headerKitWrapper .headerKit .logoKit{background-image:url(/assets/frontend/modules/presskit/presskit_header01-448e7f75465bd0f304748399a600b0b3cb7c7da38831fb5814092e29676bdf19.svg);background-size:200px 32px;background-repeat:no-repeat;width:200px;height:32px;margin:0 30px;display:inline-block;vertical-align:middle}.pressKitForm .headerKitWrapper .headerKit .defKit{background-image:url(/assets/frontend/modules/presskit/presskit_header02-df7f019b1d99879a23672f44f4fd33ade9e0a2bfbd126780274f7668a42be98d.svg);background-size:430px 32px;background-repeat:no-repeat;width:410px;height:32px;display:inline-block;vertical-align:middle}@media only screen and (max-width: 720px){.pressKitForm .headerKitWrapper .headerKit .defKit{display:none}}.pressKitForm .headerKitWrapper .headerKit .saloneLogo{background-image:url(/assets/frontend/modules/presskit/pressKit_saloneLogo-eff70356b9e6d5d18a4bf8ec8d5e676efc8f349d07f5d9cbf46ad10e8f6eba9e.svg);background-size:260px 94px;background-repeat:no-repeat;width:260px;height:94px;position:absolute;left:180px;bottom:180px}@media only screen and (max-width: 980px){.pressKitForm .headerKitWrapper .headerKit .saloneLogo{display:none}}.pressKitForm .formKitWrapper{width:100%;max-width:430px;margin:64px auto;z-index:2;position:relative;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2)}@media only screen and (max-width: 720px){.pressKitForm .formKitWrapper{margin:0 auto 64px}}.pressKitForm .formKitWrapper .sectionform{background-color:#fff;padding:0;float:none !important}@media only screen and (max-width: 980px){.pressKitForm .formKitWrapper .sectionform{width:calc(100% - 120px) !important}}.pressKitForm .formKitWrapper .sectionform.intro,.pressKitForm .formKitWrapper .sectionform.outro{padding:30px 60px}.pressKitForm .formKitWrapper .sectionform.intro p,.pressKitForm .formKitWrapper .sectionform.outro p{line-height:1.4em}@media only screen and (max-width: 980px){.pressKitForm .formKitWrapper .sectionform.intro,.pressKitForm .formKitWrapper .sectionform.outro{padding:30px;width:calc(100% - 60px) !important}}.pressKitForm .formKitWrapper .sectionform.content{padding:30px 60px 0;margin:4px 0 0}@media only screen and (max-width: 980px){.pressKitForm .formKitWrapper .sectionform.content{padding:30px;width:calc(100% - 60px) !important}}.pressKitForm .formKitWrapper .sectionform.outro{padding:54px 54px 30px}.pressKitForm .formKitWrapper .sectionform.outro .newsletter{float:none;margin:0;width:100%}.pressKitForm .formKitWrapper .sectionform.outro .newsletter ul li a{line-height:1.4em}@media only screen and (max-width: 1280px){.pressKitForm .formKitWrapper .sectionform.outro .newsletter ul li a{line-height:1.6em}}.pressKitForm .formKitWrapper .sectionform.outro .privacy{float:none;padding:24px 0 0;margin:0;width:100%}.pressKitForm .formKitWrapper .sectionform.outro .privacy .title{margin:6px;padding:0}.pressKitForm .formKitWrapper .sectionform.outro .privacy p{display:inline-block;padding:0 6px}.pressKitForm .formKitWrapper .sectionform.outro .privacy p a{text-decoration:underline}.pressKitForm .formKitWrapper .sectionform.outro .privacy ul li a{line-height:.8em}@media only screen and (max-width: 1280px){.pressKitForm .formKitWrapper .sectionform.outro .privacy ul li a{line-height:1.2em}}@media only screen and (max-width: 980px){.pressKitForm .formKitWrapper .sectionform.outro{padding:30px;width:calc(100% - 60px) !important}}.pressKitForm .formKitWrapper .sectionform.buttonsWrapper{text-align:center;padding:0 55px 30px}@media only screen and (max-width: 980px){.pressKitForm .formKitWrapper .sectionform.buttonsWrapper{padding:0 25px 30px;width:calc(100% - 50px) !important}}.pressKitForm .formKitWrapper .sectionform.buttonsWrapper .sendingButton{width:100%}@media only screen and (max-width: 720px){.pressKitForm .formKitWrapper .sectionform.buttonsWrapper .sendingButton{font-size:1em !important}}.pressKitForm .formKitWrapper .sectionform.buttonsWrapper .sendingButton a{font-weight:bold;line-height:64px;text-transform:uppercase;text-align:center;width:calc(100% - 12px);margin:5px;border:1px solid #000;display:block}.pressKitForm .formKitWrapper .sectionform.buttonsWrapper .sendingButton a:hover{color:#fff;background-color:#000}@media only screen and (max-width: 720px){.pressKitForm .formKitWrapper .sectionform.buttonsWrapper .linkButton{font-size:1em !important}}.pressKitForm .formKitWrapper .sectionform.buttonsWrapper .linkButton a{font-weight:bold;text-decoration:underline;text-transform:uppercase;width:calc(100% - 12px);margin:36px 0 0;display:block}.pressKitForm .formKitWrapper .sectionform.press-box{margin:8px 0;position:relative;background-color:rgba(255,255,255,0.8)}@media only screen and (max-width: 980px){.pressKitForm .formKitWrapper .sectionform.press-box{padding:0;width:100% !important}}.pressKitForm .formKitWrapper .sectionform.press-box .img{width:50%;padding-top:50%;display:inline-block;vertical-align:middle;background-size:cover;background-repeat:no-repeat;background-position:center}.pressKitForm .formKitWrapper .sectionform.press-box .txt{width:calc(50% - 32px);display:inline-block;vertical-align:middle;padding:16px}.pressKitForm .formKitWrapper .sectionform.press-box .txt h2{font-size:1.4em;font-weight:200;text-align:right}.pressKitForm .formKitWrapper .sectionform.press-box .txt span{font-size:.8em;text-transform:uppercase;font-weight:bold;position:absolute;z-index:1;bottom:16px;right:16px}.pressKitForm .formKitWrapper .sectionform.press-box a{position:absolute;top:0;left:0;bottom:0;right:0;z-index:2}.select-wrapper{font-size:13px;font-weight:bold;text-transform:uppercase;line-height:64px;margin:0 0 84px}.select-wrapper .selector{position:relative;width:20%;vertical-align:top;float:left;margin-left:-1px}@media only screen and (max-width: 1600px){.select-wrapper .selector{width:25%}}@media only screen and (max-width: 1200px){.select-wrapper .selector{width:33.33%;margin:0 0 18px -1px}}@media only screen and (max-width: 980px){.select-wrapper .selector{width:50%}}@media only screen and (max-width: 380px){.select-wrapper .selector{width:100%;margin:0 0 18px}}.select-wrapper .selector:first-child{margin-left:0;z-index:5}.select-wrapper .selector:nth-child(2){z-index:4}.select-wrapper .selector:nth-child(3){z-index:3}.select-wrapper .selector:nth-child(4){z-index:2}.select-wrapper .selector:nth-child(5){z-index:1}.select-wrapper .selector.selected li.initial{display:none !important}.select-wrapper .selector.selected span{background-position:-693px -1593px}.select-wrapper .selector .scrollbar{overflow:hidden;height:0}.select-wrapper .selector.open ul{max-height:258px}.select-wrapper .selector.open .scrollbar{position:absolute;top:66px;right:1px;bottom:1px;border:1px solid #fff;background-color:#fff;width:24px;height:auto}.select-wrapper .selector.open .scrollbar .scroller{position:absolute;top:10%;width:100%;height:50%;background-color:#1D1D1B;cursor:pointer}.select-wrapper .selector.not-selectable ul{max-height:0}.select-wrapper .selector.not-selectable ul li.active{color:#eee;border:1px solid #eee !important;pointer-events:none;cursor:default}.select-wrapper .selector.not-selectable ul li.active span{opacity:.1}.select-wrapper .selector ul{border:1px solid #000100;overflow-y:scroll;max-height:0;margin-top:64px}.select-wrapper .selector ul li{height:64px;color:#fff;border-bottom:1px solid #000100;background-color:#1D1D1B;position:relative;cursor:pointer;overflow:hidden}.select-wrapper .selector ul li.active{border:1px solid #000100 !important;position:absolute;top:0;left:0;right:0;color:#000100;background-color:#fff;z-index:2}.select-wrapper .selector ul li.active span{display:block}.select-wrapper .selector ul li.option-not-selectable{display:none}.select-wrapper .selector ul li:last-child{border-bottom:0}.select-wrapper .selector ul li label{padding:25px 64px 0 24px;cursor:pointer;line-height:1em;width:calc(100% - 88px);display:block;height:calc(100% - 25px)}.select-wrapper .selector ul li span{position:absolute;content:"";top:0;right:0;width:64px;height:64px;background-position:-693px -1643px;display:none}.select-wrapper .selector.checkbox ul{border:0;width:22px;height:64px;max-height:none;overflow:auto;display:inline-block;vertical-align:middle;margin-top:0;background-position:-914px -1245px;cursor:pointer;margin:0 12px 0 48px}@media only screen and (max-width: 1600px){.select-wrapper .selector.checkbox ul{margin:0 12px 0 0}}@media only screen and (max-width: 980px){.select-wrapper .selector.checkbox ul{margin:0 12px 0 24px}}@media only screen and (max-width: 380px){.select-wrapper .selector.checkbox ul{margin:0 12px 0 0}}@media only screen and (max-width: 1600px){.select-wrapper .selector.checkbox{width:20%;float:right}}@media only screen and (max-width: 1200px){.select-wrapper .selector.checkbox{width:33.33%;margin:28px 0 0;float:left}}@media only screen and (max-width: 980px){.select-wrapper .selector.checkbox{width:50%;margin:0}}@media only screen and (max-width: 380px){.select-wrapper .selector.checkbox{width:100%}}.select-wrapper .selector.checkbox.checked ul{background-position:-839px -1120px}.select-wrapper .resellers-search{width:20%;float:right;border-bottom:1px solid #000;position:relative}@media only screen and (max-width: 1200px){.select-wrapper .resellers-search{width:calc(33.33% - 24px);margin:28px 0 0}}@media only screen and (max-width: 980px){.select-wrapper .resellers-search{width:calc(50% - 24px);margin:0 0 18px}}@media only screen and (max-width: 380px){.select-wrapper .resellers-search{width:100%}}.select-wrapper .resellers-search input{font-size:13px;line-height:64px;font-weight:bold;text-transform:uppercase;width:calc(100% - 100px);padding:0 0 0 36px;margin:0;border:0;background:transparent;text-transform:uppercase}@media only screen and (max-width: 1200px){.select-wrapper .resellers-search input{padding:0}}.select-wrapper .resellers-search span{background-image:url(/assets/frontend/modules/antoniolupi_ico_search-fbcd7390f934b48d35db755054d57c23e71c3c277f50e773049acb6f8ccd6e4b.svg);background-size:50px 50px;background-repeat:no-repeat;background-position:center;width:50px;position:absolute;right:0;top:0;bottom:0;cursor:pointer}.select-wrapper .resellers-search input::-webkit-input-placeholder{color:#000}.select-wrapper .resellers-search input:-moz-placeholder{color:#000;opacity:1}.select-wrapper .resellers-search input::-moz-placeholder{color:#000;opacity:1}.select-wrapper .resellers-search input:-ms-input-placeholder{color:#000}.social-share{height:50px}.social-share-button{margin:60px 0}.social-share-button a{background-image:url(/assets/frontend/modules/lupiKit-99b59e5d9347a3a98a92a1f69875cbf000537c98f13f406f8017c5aa2b479af8.svg);background-size:1000px 2000px;background-repeat:no-repeat;overflow:hidden;text-indent:-9999px;width:50px;height:50px;cursor:pointer;display:inline-block}body .dark .social-share-button .social-share-button-twitter{background-position:-800px -1750px}body .dark .social-share-button .social-share-button-facebook{background-position:-800px -1800px}body .dark .social-share-button .social-share-button-google_plus{background-position:-850px -1750px}body .dark .social-share-button .social-share-button-pinterest{background-position:-850px -1800px}body .dark .social-share-button .social-share-button-email{background-position:-800px -1850px}.social-share-button .social-share-button-twitter{background-position:-800px -1600px}.social-share-button .social-share-button-facebook{background-position:-800px -1650px}.social-share-button .social-share-button-google_plus{background-position:-850px -1600px}.social-share-button .social-share-button-pinterest{background-position:-850px -1650px}.social-share-button .social-share-button-email{background-position:-800px -1700px}body{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow-wrap:break-word;word-wrap:break-word;cursor:default}body .contact .col3-4.breadcrumb-text-container,.description-text{-webkit-touch-callout:auto;-webkit-user-select:auto;-khtml-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;cursor:text}body,body.white,body.home,body .fixed-content-container{background-color:#fff}body.dark,body .fixed-content-container.dark,body.home.bottomLike{background-color:#161616 !important}body .fixed-content-container.BG-color1{background-color:#e6e1e2}body .fixed-content-container.BG-color2{background-color:#c9bbb3}body .fixed-content-container.BG-color3{background-color:#fff}body .fixed-content-container.BG-color4{background-color:#d0dcda}body .fixed-content-container.BG-color5{background-color:#cacbcd}body .fixed-content-container.BG-color6{background-color:#dad7d6}body .fixed-content-container.BG-color7{background-color:#e1edf1}body nav.fixed-content-container{background-color:#303e3b}.indexPage.BG-color-collections{background-color:#d0dcda}.newIndexProducts{background-color:#e6e1e2;max-width:none;padding-bottom:0 !important}.newIndexProducts .box-container{width:100%;display:block}.newIndexProducts .box-container .box-content:nth-child(7n+1){background-color:#e6e1e2}.newIndexProducts .box-container .box-content:nth-child(7n+2){background-color:#c9bbb3}.newIndexProducts .box-container .box-content:nth-child(7n+3){background-color:#fff}.newIndexProducts .box-container .box-content:nth-child(7n+4){background-color:#d0dcda}.newIndexProducts .box-container .box-content:nth-child(7n+5){background-color:#cacbcd}.newIndexProducts .box-container .box-content:nth-child(7n+6){background-color:#dad7d6}.newIndexProducts .box-container .box-content:nth-child(7n+7){background-color:#e1edf1}.newIndexProducts .box-container .box-content .box{padding:100px 0;width:auto;height:auto;max-width:calc(1600px - 10.5%);margin:0}@media only screen and (max-width: 1850px){.newIndexProducts .box-container .box-content .box{width:80%}}.newIndexProducts .box-container .box-content .box .image{margin:40px 0;display:inline-block;vertical-align:middle;position:relative}@media only screen and (max-width: 980px){.newIndexProducts .box-container .box-content .box .image{margin:40px auto}}.newIndexProducts .box-container .box-content .box .image img{width:100%;height:auto;position:relative;display:block;left:0}.newIndexProducts .box-container .box-content .box .textBox{display:inline-block;vertical-align:middle;position:relative;top:0;padding:0;text-align:left}@media only screen and (max-width: 980px){.newIndexProducts .box-container .box-content .box .textBox{text-align:center}}.newIndexProducts .box-container .box-content .box .textBox .title{padding:0 13.5%}.newIndexProducts .box-container .box-content .box .textBox .link-button{margin:0 13.5%;display:inline-block}.newIndexProducts .box-container .box-content .box .textBox .link-button .graphic-arrow{width:188px;height:73px;margin:80px 0 0;overflow:hidden;background-position:-406px -164px;border:1px solid #000}@media only screen and (max-width: 980px){.newIndexProducts .box-container .box-content .box .textBox .link-button .graphic-arrow{margin:40px 0 0}}.newIndexProducts .box-container .box-content .box .textBox .link-button .graphic-arrow a{position:relative;width:100%;height:100%;display:block}@media only screen and (max-width: 980px){.newIndexProducts .box-container .box-content .box .textBox .link-button{margin:0 auto}}.newIndexProducts .box-container .box-content .box:before{top:40px !important}.newIndexProducts .box-container .box-content .box.superwide .image{width:100%;max-width:1400px;display:block;height:auto}.newIndexProducts .box-container .box-content .box.superwide .textBox{display:block;text-align:center}.newIndexProducts .box-container .box-content .box.superwide .textBox .link-button{display:none}@media only screen and (max-width: 980px){.newIndexProducts .box-container .box-content .box.superwide .textBox .link-button{display:inline-block}}.newIndexProducts .box-container .box-content .box.portrait,.newIndexProducts .box-container .box-content .box.landscape{display:flex;margin-left:auto;margin-right:auto;align-items:center;flex-direction:row;flex-wrap:wrap}.newIndexProducts .box-container .box-content .box.portrait .image,.newIndexProducts .box-container .box-content .box.landscape .image{width:50%;max-width:600px;height:auto}@media only screen and (max-width: 980px){.newIndexProducts .box-container .box-content .box.portrait .image,.newIndexProducts .box-container .box-content .box.landscape .image{width:86.5%}}.newIndexProducts .box-container .box-content .box.portrait .textBox,.newIndexProducts .box-container .box-content .box.landscape .textBox{width:50%}@media only screen and (max-width: 980px){.newIndexProducts .box-container .box-content .box.portrait .textBox,.newIndexProducts .box-container .box-content .box.landscape .textBox{width:100%}}.newIndexProducts .box-container .box-content:last-child{padding-bottom:164px}.newIndexProducts .box-container .box-content:nth-child(even) .box{flex-direction:row-reverse}@media only screen and (max-width: 980px){.newIndexProducts .box-container .box-content:nth-child(even) .box{flex-direction:row}}.wrapper{width:100%;max-width:1600px;margin:0 auto}main.homepage{padding:70px 0 0}article{width:100%;float:left}.col1-1,.col1-2,.col2-2,.col1-3,.col2-3,.col3-3,.col1-4,.col2-4,.col3-4,.col4-4,.col1-5,.col2-5,.col3-5,.col4-5,.col5-5{float:left}.col1-2:first-child,.col1-3:first-child,.col2-3:first-child,.col1-5:first-child{margin-left:7%}.col1-4:first-child,.col2-4:first-child,.col3-4:first-child{margin-left:0}.col1-4:last-child,.col2-4:last-child,.col3-4:last-child,.col1-5:last-child{margin-right:0}.col1-1,.col4-4{width:100%}.col1-2{width:39.2%;margin:0 3.5%}.col1-2:last-child{margin:0 7% 0 3.5%}.col2-2,.col3-3{width:86%;margin:0 7%}.col1-3{width:26.17%;margin:0 1.75%}.col1-3:last-child{margin:0 7% 0 1.75%}.col2-3{width:55.84%;margin:0 1.75%}.col1-4{width:20.5%;margin:0 3%}.col2-4{width:47%;margin:0 3%}.col3-4{width:73.5%;margin:0 3%}.col1-5{width:13.8%;margin:0 3%}*:focus{outline:0}#bg{position:absolute;top:0;bottom:0;left:0;right:0}#bg.darkBg{background-color:#161616}input,textarea{transition:all 0.4s ease;border-radius:0}.no-vis{visibility:hidden}.graphic,.social,.filter li::after{background-image:url(/assets/frontend/modules/lupiKit-99b59e5d9347a3a98a92a1f69875cbf000537c98f13f406f8017c5aa2b479af8.svg);background-size:1000px 2000px;background-repeat:no-repeat;overflow:hidden}header .homepage-button{background-image:url(/assets/frontend/modules/antoniolupi_logo-e46f2b1852f71202e1138c375e3e943df301be5725dd2ba136d16389a784805e.svg);background-size:300px 68px;background-repeat:no-repeat;background-position:center}header .graphic.resellers{background-image:url(/assets/frontend/modules/antoniolupi_ico_ressellers-c2f4d7cfd6b33c1be8598bfadf0ffbbf4157ca4416da2bfd86dc443c753308fd.svg);background-size:50px 50px;background-repeat:no-repeat;background-position:center}header .graphic.productsSearch{background-image:url(/assets/frontend/modules/antoniolupi_ico_search-fbcd7390f934b48d35db755054d57c23e71c3c277f50e773049acb6f8ccd6e4b.svg);background-size:50px 50px;background-repeat:no-repeat;background-position:center}.dark header .graphic.productsSearch{background-image:url(/assets/frontend/modules/antoniolupi_ico_search_w-038a758e9895b513e51adb0614ed4212395ed5876927a2cd9249077cc21e4b92.svg)}main,.fixed-content-container{width:100%}#main-loader .desktop{display:block}#main-loader .mobile{display:none}@media only screen and (max-width: 820px) and (orientation: portrait){#main-loader{background-image:url(/assets/frontend/modules/preloader01m-4e9cdaaeb04efdeb2e901fed82cd459fd6232e2c81a82346e44a56ea4cee8582.jpg)}#main-loader .desktop{display:none}#main-loader .mobile{display:block}}#main-loader .mobile,#main-loader .desktop{background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;background-position:center;min-height:100vh}.tagged:before{content:attr(data-content);position:absolute;background-color:#f44336;color:#fff;z-index:2;font-size:14px;left:0;top:0;line-height:60px;letter-spacing:2px;text-transform:uppercase;padding:0 32px}.superwide.tagged:before{top:0}.landscape.tagged:before{top:40px}@media only screen and (max-width: 820px){.landscape.tagged:before{top:0}}.relatedProductWrapper .boxContainer .box:nth-child(even).tagged:before{margin:13% 0 0}@media only screen and (max-width: 720px){.relatedProductWrapper .boxContainer .box:nth-child(even).tagged:before{margin:0}}@media only screen and (max-width: 980px){.relatedProductWrapper .boxContainer .box:nth-child(odd).tagged:before{margin:13% 0 0}}@media only screen and (max-width: 980px) and (max-width: 720px){.relatedProductWrapper .boxContainer .box:nth-child(odd).tagged:before{margin:0}}.privacy-page article{margin:100px 0 40px}@media only screen and (max-width: 1020px){.privacy-page article{margin:50px 0 40px}}.privacy-page article ul li{display:block;margin:0 0 24px}.privacy-page article ul li a{font-size:1.4em;font-weight:lighter}.privacy-page article ul li a:hover{text-decoration:underline}@media only screen and (max-width: 1850px){body .wrapper{width:80%}body header .wrapper,body .indexPage .wrapper{width:100%}body .fullscreen{width:126% !important;margin:0 -13% !important}}@media only screen and (max-width: 1300px){body main.homepage{padding:0}}@media only screen and (max-width: 980px){body .col3-3{width:100%;margin:0}body .col1-5{width:50%;margin:0 3%}body .noMob{display:none}}.wishlist{background-image:url(/assets/frontend/modules/antoniolupi_ico_wishlist-b07910c5ef90b942849d21b2abe80d79876db2a28628a4abe41959a0ba1aefbd.svg);background-size:50px 50px;background-repeat:no-repeat;background-position:center;width:50px;height:50px;display:inline-block;float:right}.wishlist.active{background-image:url(/assets/frontend/modules/antoniolupi_ico_wishlist_active-7aed369643f1265bb9e101a42cc2e33f2df0008cdbeb7ce88abb9367432d7c13.svg)}body .dark .wishlist{background-image:url(/assets/frontend/modules/antoniolupi_ico_wishlist_w-08f1cd6162754a6187cc83796144747d67a71377e738319dd39ce459a31fa902.svg)}body .dark .wishlist.active{background-image:url(/assets/frontend/modules/antoniolupi_ico_wishlist_active_w-a43bfe18415fc013acfe4daaa7f79237f0864013ae99edabe03adbc53b2cb047.svg)}.topArrow{width:73px;height:188px;position:fixed;right:20px;top:50%;background-position:-263px -106px;border:1px solid #000}body .dark .topArrow{background-position:-263px -406px;border:1px solid #fff}.topArrow a{display:block;height:100%;overflow:hidden;text-indent:-9999px}body .topArrow.graphic.noHCounter{top:-200px;transition:0.8s ease-in-out;z-index:1;transform:translateY(-50%);opacity:0}body .topArrow.graphic.noHCounter.show{top:50%;opacity:1;z-index:202}@media only screen and (max-width: 1780px){body .topArrow{display:none}}
