.self-absolute-center{position:absolute;transform:translate(-50%, -50%);left:50%;top:50%}.self-absolute-center-horizontal{position:absolute;transform:translateX(-50%);left:50%}.flex-column{display:flex;flex-direction:column}.flex-center-children{display:inline-flex;justify-content:center;align-items:center}.lightest-grey-bg{background-color:#f7f7f7}.copyright-wrapper{flex-direction:row;padding:0}.copyright-wrapper>*{margin:0}.copyright-wrapper .copyright-links{flex-direction:row}.copyright-wrapper .copyright-icons{position:absolute;transform:translateX(-50%);left:50%}.page-wrapper .page-footer .content .block.newsletter .content{max-width:70rem}.page-wrapper .page-footer .content .block.newsletter .content .form.subscribe{flex-direction:row}.page-wrapper .page-footer .content .block.newsletter .content .form.subscribe .field.newsletter{margin:0 2rem 0}.page-wrapper .page-footer .content .block.newsletter .content .form.subscribe .actions{width:unset;margin-left:2rem}.footer-payment{text-align:initial}@media (min-width:1024px){.nav-sections,.navigation,.navigation-left,.navigation-right{background-color:#fff}.navigation{font-weight:400}#store\.menu .minicart-wrapper,#store\.menu .block-search,#store\.menu .block-content,#store\.menu .minisearch,#store\.menu .search,#store\.menu .control,#store\.menu input{height:100%}.page-wrapper .nav-sections{border-top:1px solid #eee;border-bottom:1px solid #eee}.page-wrapper .nav-sections-items #store\.menu{display:flex !important;justify-content:space-between}.page-wrapper .nav-sections-items #store\.menu li{margin:0;text-transform:uppercase}.page-wrapper .nav-sections-items #store\.menu li.level0>a,.page-wrapper .nav-sections-items #store\.menu .navigation-right>*>a{padding:0 .6rem;height:5.5rem;display:flex;align-items:center}.page-wrapper .nav-sections-items #store\.menu li.level0>a span,.page-wrapper .nav-sections-items #store\.menu .navigation-right>*>a span{align-self:center}.page-wrapper .nav-sections-items #store\.menu .navigation{max-width:unset;display:flex;justify-content:center}.page-wrapper .nav-sections-items #store\.menu .navigation-left,.page-wrapper .nav-sections-items #store\.menu .navigation-right{display:inline-flex;align-items:center}.page-wrapper .nav-sections-items #store\.menu .navigation-left>li a,.page-wrapper .nav-sections-items #store\.menu .navigation-right>li a{opacity:0.3}.page-wrapper .nav-sections-items #store\.menu .navigation-right{z-index:7}.page-wrapper .nav-sections-items #store\.menu .navigation-right>*{border-left:1px solid #eee;display:flex;align-items:center;height:100%}.page-wrapper .nav-sections-items #store\.menu .navigation>ul{display:flex;flex-wrap:wrap;max-width:102rem}.page-wrapper .nav-sections-items #store\.menu .navigation li.level0>a:hover{background-color:#eee}.block-search{position:relative;padding:0;margin:0;width:100%;min-width:15rem;max-width:30rem;border-right:1px solid #eee}.block-search .minisearch{z-index:0;display:flex;flex-direction:row-reverse;justify-content:space-between}.block-search .minisearch.active{z-index:4}.block-search .minisearch.active .control input{position:absolute;box-sizing:border-box;box-shadow:unset;width:calc(100vw - 150px);max-width:calc(100vw - 150px);border-left:1px solid #eee;background-color:#eee !important;border-right:unset;z-index:4}.block-search .minisearch .actions{background-color:#fff}.block-search .minisearch .actions .action.search{border-right:1px solid #eee;position:unset}.block-search .minisearch .actions .action.search:before{font-size:2.1rem;padding:0 1rem}.block-search .minisearch .control{min-width:15rem;width:100%}.block-search .minisearch .control input{left:4rem;max-width:15rem;width:100%;border:none;transition:width 700ms;font-size:1.5rem;text-transform:uppercase}#store\.menu .account_dropdown{position:relative;height:100%}#store\.menu .account_dropdown .authorization-link{width:100%}#store\.menu .account_dropdown:hover .account_dropdown-content{display:block}#store\.menu .account_dropdown-content{display:none;width:100%;position:absolute;text-align:center}#store\.menu .account_dropdown-content li{background-color:#fff;border-right:1px solid #eee;border-left:1px solid #eee}#store\.menu .account_dropdown-content>li{border-bottom:1px solid #eee}.page-wrapper .minicart-wrapper{position:relative !important}.page-wrapper .minicart-wrapper .action.showcart{padding:0 1.5rem !important}}@media (min-width:1024px){#store\.menu .navigation:hover,#store\.menu .navigation:active{z-index:6}#store\.menu .navigation li.level0:hover ul.level0,#store\.menu .navigation li.level0:active ul.level0{display:flex}#store\.menu .navigation li.level0.nav-4 ul.level0{position:absolute !important;transform:translateX(-50%) !important;left:50% !important}#store\.menu .navigation li.level0.nav-5 ul.level0,#store\.menu .navigation li.level0.nav-6 ul.level0,#store\.menu .navigation li.level0.nav-7 ul.level0,#store\.menu .navigation li.level0.nav-8 ul.level0{left:unset !important;right:0 !important}#store\.menu .navigation ul.level0{white-space:nowrap;z-index:12}#store\.menu .navigation ul.level0.column{box-sizing:border-box;padding:2rem 17rem 2rem 0;flex-direction:column;min-height:35rem}#store\.menu .navigation ul.level0.column li.level1{margin:0;padding:0 2rem}#store\.menu .navigation ul.level0.column li.level1 a{font-weight:400}#store\.menu .navigation ul.level0.column li.level1:not(:first-child){margin-top:.8rem}#store\.menu .navigation ul.level0.column li.level1.first{margin-left:0rem}#store\.menu .navigation ul.level0.column li.level1.last{margin-right:0rem}#store\.menu .navigation ul.level0.column li.level1 .image{display:none}#store\.menu .navigation ul.level0.column li.level1 ul.level1{position:absolute !important;left:16rem !important;border:1px solid #ccc;box-shadow:0 5px 5px rgba(0,0,0,0.19)}#store\.menu .navigation ul.level0.column li.level1 li.level2{margin:2px 0;padding:0 1rem;display:none}#store\.menu .navigation ul.level0.column li.level1:hover li.level2{display:block}#store\.menu .navigation ul.level0.column>p{position:absolute;top:0;left:23rem;margin:0;height:100%}#store\.menu .navigation ul.level0.column>p img{width:auto;height:34.8rem;max-width:unset}#store\.menu .navigation ul.level0 li.level1{display:flex;flex-direction:column;position:relative;padding:2rem 0;margin:0 1rem}#store\.menu .navigation ul.level0 li.level1.first{margin-left:3rem}#store\.menu .navigation ul.level0 li.level1.last{margin-right:3rem}#store\.menu .navigation ul.level0 li.level1 .image{margin-bottom:1rem;width:10rem}#store\.menu .navigation ul.level0 li.level1 .image img{width:100%;height:100%}#store\.menu .navigation ul.level0 li.level1 a{background:#fff;padding:0;height:unset}#store\.menu .navigation ul.level0 li.level1>a{font-weight:600}#store\.menu .navigation ul.level0 li.level1 ul.level1{min-width:unset;position:static !important;display:flex !important;flex-direction:column;padding:1rem 0;box-shadow:unset;border:unset}#store\.menu .navigation ul.level0>p{margin:0;height:34.8rem}#store\.menu .navigation ul.level0>p img{width:auto;height:34.8rem;max-width:unset}#store\.menu .navigation li.level1.active>a,#store\.menu .navigation li.level2.active>a{border:none}}.products-in-row-4{grid-template-columns:repeat(auto-fill, minmax(28rem, 1fr))}.products-in-row-3{grid-template-columns:repeat(auto-fill, minmax(32rem, 1fr))}.product-list.elements-3 .product-items{grid-template-columns:repeat(auto-fill, minmax(32rem, 1fr));padding:0 3rem}.product-list.elements-4 .product-items{grid-template-columns:repeat(auto-fill, minmax(28rem, 1fr))}.modals-wrapper .modal-popup.splashpage-modal{align-items:center;justify-content:center}.modals-wrapper .modal-popup.splashpage-modal .modal-inner-wrap{height:100%;max-height:60rem;background-image:url(../images/dopo-domani-lamp-2.jpg);background-position:top center;background-repeat:no-repeat}.modals-wrapper .modal-popup.splashpage-modal .modal-inner-wrap .modal-content{margin:auto 0}.modals-wrapper .modal-popup.splashpage-modal .modal-inner-wrap .modal-content .content-wrapper #modal-title h1{margin:0 0 1.5rem 0}.modals-wrapper .modal-popup.splashpage-modal .modal-inner-wrap .modal-content .content-wrapper form .fieldset{max-width:none}.modals-wrapper .modal-popup.splashpage-modal .modal-inner-wrap .modal-content .content-wrapper form .fieldset>*{margin-bottom:0;width:30%;display:inline-flex;flex-direction:column}.modals-wrapper .modal-popup.splashpage-modal .modal-inner-wrap .modal-content .content-wrapper form .fieldset>* label{min-width:18rem}.modals-wrapper .modal-popup.splashpage-modal .modal-inner-wrap .modal-content .content-wrapper form .fieldset>*:nth-child(2n){margin:0 5%}.modals-wrapper .modal-popup.splashpage-modal .modal-inner-wrap .modal-content .content-wrapper form .actions-toolbar{width:100%;max-width:23rem}.modals-wrapper .modal-popup.splashpage-modal .modal-inner-wrap .modal-content .content-wrapper form .actions-toolbar .primary{width:100%}.page-wrapper .page-main .home-banner{flex-direction:row;align-items:center;justify-content:space-around;height:unset;padding:5rem 0rem;background-size:50%;background-image:url(../images/dopo-domani-lamp.jpg);background-position:top 60% right -20%;background-repeat:no-repeat}.page-wrapper .page-main .home-banner .text-wrapper{text-align:left}.page-wrapper .page-main .home-header .text-wrapper{justify-content:space-between;flex-wrap:nowrap}.page-wrapper .page-main .home-header .text-wrapper>*{padding:2rem}.page-wrapper .page-main .home-header .text-wrapper div:first-child{padding-right:4rem}.page-wrapper .page-main .home-header .text-wrapper div:last-child{padding-left:4rem}.catalog-product-view .page-main{max-width:unset !important;padding:0 !important}.catalog-product-view .page-main .column.main{position:relative;grid-template-areas:"product product product product" ". details . ." "amlocator amlocator amlocator amlocator" ". product-grid product-grid ." ". product-grid product-grid ." ". upsell upsell ." ". related related .";justify-items:center;grid-template-columns:1fr minmax(40rem, 80rem) minmax(35rem, 40rem) 1fr}.catalog-product-view .page-main .column.main .product-media-wrapper{grid-template-columns:1fr minmax(40rem, 80rem) minmax(35rem, 40rem) 1fr}.catalog-product-view .page-main .column.main .product-media-wrapper .product.media{grid-column:2/3}.catalog-product-view .page-main .column.main .product-media-wrapper .product.media .fotorama__stage{margin:0}.catalog-product-view .page-main .column.main .product-media-wrapper .product.media .fotorama__nav-wrap,.catalog-product-view .page-main .column.main .product-media-wrapper .product.media .fotorama__stage{margin-top:0;grid-column:1/2}.catalog-product-view .page-main .column.main .product-configuration{grid-column:3/4;grid-row:1/3;margin-top:3rem;position:relative}.catalog-product-view .page-main .column.main .product-grid{grid-column:2/4}.catalog-product-view .page-main .column.main .product-grid .product-subgrid.a{grid-template-columns:5fr 3fr}.catalog-product-view .page-main .column.main .product-grid .product-subgrid.b{grid-template-columns:1fr 1fr}