.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}body{background-color:#fff}body ul,body ul li,body h1,body h2,body h3 p,body .block.newsletter{margin:0;padding:0}body ul{list-style-type:none}body p{max-width:100%}body button{line-height:1.6rem;text-transform:uppercase}body a:hover,body .alink:hover{color:inherit;text-decoration:underline}body .nav-sections{margin-bottom:0}body .page-wrapper .page-main .page-title-wrapper{text-align:center;margin-top:2.5rem;margin-bottom:2.5rem}body .page-wrapper .page-main .page-title-wrapper h1.page-title{text-transform:uppercase;display:block;margin:unset !important}body .breadcrumbs{text-transform:uppercase}body.account.page-layout-2columns-left .page-wrapper .page-main .column.main{width:77%}script{display:none !important}select{box-shadow:unset !important;background-color:#f7f7f7 !important}.block-static-block,.block{margin-bottom:unset !important}.sidebar.sidebar-main.hidden{display:none;width:0}.column.main.expanded{width:100% !important}.custom-container{max-width:1024px;margin:0 auto}.custom-container *{box-sizing:border-box}.custom-container .cf:before,.custom-container .cf:after{content:" ";display:table}.custom-container .cf:after{clear:both}.custom-container .cf{*zoom:1}.custom-container .custom-grid *{padding:0;margin:0}.custom-container .custom-grid{margin:0 -4px}.custom-container .row .centered-vertically{display:flex;align-items:center}.custom-container .row .centered-vertically img{margin:0}.custom-container .custom-col{padding:0 4px;float:left}.custom-container .custom-col-two{width:16.66%}@media screen AND (max-width:800px){.custom-container .custom-col-two{width:33.33%}}@media screen AND (max-width:400px){.custom-container .custom-col-two{width:100%}}.custom-container .custom-col-three{width:25%}.custom-container .custom-col-three{width:25%}@media screen AND (max-width:800px){.custom-container .custom-col-three{width:50%}}@media screen AND (max-width:400px){.custom-container .custom-col-three{width:100%}}.custom-container .custom-col-four{width:33.33%}.custom-container .custom-col-five{width:41.66%}.custom-container .custom-col-six{width:50%}.custom-container .custom-col-seven{width:58.33%}.custom-container .custom-col-eight{width:66.66%}.custom-container .custom-col-ten{width:83.33%}.custom-container .custom-col-twelve{width:100%}@media screen AND (max-width:800px){.custom-container .custom-col-four,.custom-container .custom-col-six,.custom-container .custom-col-eight{width:100%}}.custom-container .custom-col img{max-width:100%;margin-bottom:8px}.hl-serif-medium,body .page-wrapper .page-main .page-title-wrapper h1.page-title,.hl-serif-large,.page-wrapper .page-footer .content .block.newsletter .subscribe-wrapper .subscribe-title{font-family:'GFS Didot',Times,serif;margin-bottom:2rem;letter-spacing:0.1em;font-weight:normal;font-size:2.4rem}.hl-serif-large{font-size:4.4rem}.hl-sans-medium,body.customer-account-login .login-container .block-title{font-family:'Karla',Arial,sans-serif;margin-bottom:2rem;letter-spacing:0;font-weight:600;font-size:1.8rem}.ffsans{font-family:'Karla',Arial,sans-serif}.ffserif,.modals-wrapper .modal-popup.splashpage-modal .modal-inner-wrap .modal-content .content-wrapper #modal-title h1,.catalog-product-view .page-main .column.main .product-grid .product-subgrid a span{font-family:'GFS Didot',Times,serif}.block_delivery{display:flex;justify-content:center;margin-bottom:6rem;margin-top:2.5rem}.block_delivery-inner{display:inline-flex;flex-direction:column;justify-content:center;padding:1rem 2rem;border:1px solid #000;text-transform:uppercase;flex-wrap:wrap}@media (min-width:768px){.block_delivery-inner{justify-content:space-around;flex-direction:row}}.block_delivery-inner li{margin:0 1rem;display:flex;align-items:center}.block_delivery-inner li p{margin:0}.block_delivery-inner li svg{margin-right:1rem}.category_banner{background-color:#f7f7f7;padding:2rem;clear:both;margin-bottom:6rem}@media (min-width:1024px){.category_banner{padding:4rem;background-image:url('../images/product-not-found.png');background-position:center right;background-repeat:no-repeat}}.category_banner h1{font-family:'Karla',Arial,sans-serif;margin-bottom:2rem;letter-spacing:0;font-weight:600;font-size:1.8rem;text-transform:uppercase}.category_banner p{margin:0;text-transform:uppercase;font-size:1.5rem}.category_banner p:first-of-type{margin:1rem 0;font-weight:600}.category_banner p span{margin-left:.5rem;opacity:0.3}.copyright{box-sizing:border-box;padding:2rem;background-color:#f7f7f7;display:flex;justify-content:center;color:#000;text-transform:uppercase}.copyright *{box-sizing:inherit}.copyright-wrapper{display:flex;justify-content:space-between;align-items:center;flex-direction:column-reverse;position:relative;max-width:128rem;width:100%}.copyright-wrapper>*{display:flex;justify-content:space-between;flex-wrap:wrap;margin:1rem 0 0 0}.copyright-wrapper .copyright-icons{width:12rem}.copyright-wrapper .copyright-icons img{height:2.1rem}.copyright-wrapper .copyright-links{flex-direction:column;max-width:35rem;width:100%}.popup-characteristic .modal-header h1{display:none}.popup-characteristic .product-question-modal-text h1{font-size:2.2rem;text-transform:uppercase;padding-bottom:1.6rem}.popup-characteristic .options-list .field{display:inline-block;margin-right:1.5rem}.popup-characteristic .fieldset{margin-bottom:1rem}.popup-characteristic .actions-toolbar{margin-bottom:2.6rem}.page-wrapper .page-footer{background-color:#fff}.page-wrapper .page-footer img.ssltrusted{height:45px;width:auto;margin:22px 0 8px}.page-wrapper .page-footer .content{display:flex;flex-direction:column;text-transform:uppercase;padding:0;margin-top:2rem;max-width:100%}.page-wrapper .page-footer .content .block.newsletter{display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box;background-color:#f7f7f7;padding:3.8rem 0 6rem 0;width:100%}@media (min-width:1024px){.page-wrapper .page-footer .content .block.newsletter{background-image:url(../images/sofa_footer.jpg);background-position:right;background-repeat:no-repeat;background-size:auto 100%}}.page-wrapper .page-footer .content .block.newsletter .subscribe-wrapper{max-width:50rem;display:flex;flex-direction:column;align-items:center}.page-wrapper .page-footer .content .block.newsletter .subscribe-wrapper>*{margin-bottom:1rem}.page-wrapper .page-footer .content .block.newsletter .subscribe-wrapper .subscribe-title{font-weight:normal}.page-wrapper .page-footer .content .block.newsletter .subscribe-wrapper .subscribe-title strong{font-weight:normal}.page-wrapper .page-footer .content .block.newsletter .content{max-width:55rem;width:100%}.page-wrapper .page-footer .content .block.newsletter .content form{display:inline-flex;flex-direction:column;align-items:center;width:100%}.page-wrapper .page-footer .content .block.newsletter .content form .field.newsletter{width:100%;margin-bottom:2rem}.page-wrapper .page-footer .content .block.newsletter .content form .field.newsletter .control input{padding:0 1rem;height:6rem;text-transform:uppercase;font-weight:400}.page-wrapper .page-footer .content .block.newsletter .content form .field.newsletter .control:before{display:none}.page-wrapper .page-footer .content .block.newsletter .content form .actions{width:100%;display:flex;justify-content:center}.page-wrapper .page-footer .content .block.newsletter .content form .actions button{height:6rem;width:15rem}.page-wrapper .page-footer .content .block-static-block{display:flex;justify-content:center;margin:0}.page-wrapper .page-footer .content .block-static-block .footer-contact{display:flex;text-align:center;font-size:1.5rem;justify-content:center;width:100%;padding:0 2rem;border-top:1px solid #eee;border-bottom:1px solid #eee}.page-wrapper .page-footer .content .block-static-block .footer-contact-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;max-width:128rem;padding:1rem 0}@media (min-width:933px){.page-wrapper .page-footer .content .block-static-block .footer-contact-wrapper{justify-content:space-between}}.page-wrapper .page-footer .content .block-static-block .footer-contact-wrapper p{margin:0}.page-wrapper .page-footer .content .block-static-block .footer-contact-wrapper ul{padding:0;display:flex;justify-content:center;flex-wrap:wrap}.page-wrapper .page-footer .content .block-static-block .footer-contact-wrapper ul li{margin-right:2rem}.page-wrapper .page-footer .content .block-static-block .footer-details{display:grid;grid-template-columns:repeat(2, 20%) repeat(2, 27%);grid-gap:2%;max-width:128rem;margin:1rem 2rem;color:#717171;text-align:left}@media (max-width:1023px){.page-wrapper .page-footer .content .block-static-block .footer-details{grid-template-columns:repeat(2, 50%)}}@media (max-width:500px){.page-wrapper .page-footer .content .block-static-block .footer-details{grid-template-columns:70%}}.page-wrapper .page-footer .content .block-static-block .footer-details li{margin-bottom:1rem}.page-wrapper .page-footer .content .block-static-block .footer-details li a{color:#717171}.footer-payment{max-width:128rem;width:100%;margin:2rem 0;text-transform:uppercase;align-self:center;text-align:center}.footer-payment-methods{display:flex;text-align:center;margin:0 2rem;flex-wrap:wrap}@media (max-width:700px){.footer-payment-methods{justify-content:center}}.footer-payment-methods .child{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap}.footer-payment-methods .child:not(:last-child){margin-right:1rem;margin-bottom:1rem}.footer-payment-methods .child span{margin-right:1rem}.footer-payment-tax{font-size:1.2rem}.page-header .panel.wrapper{display:none}.page-header .navigation .level0.active>.level-top{border-color:#323232}.page-header .switcher .options ul.switcher-dropdown{border:1px solid #ddd;box-shadow:none;max-height:55vh}.page-header .switcher .options ul.switcher-dropdown li:hover{background:#f7f7f7}.page-header .switcher .options ul.switcher-dropdown a{padding:6px 10px;font-size:1.2rem;text-align:left;text-transform:uppercase}.heading-block{display:flex;flex-direction:column;align-items:center;background-color:#f7f7f7;margin-bottom:6rem;padding:5rem 0;width:100%;position:relative}.heading-block .text-wrapper{display:flex;justify-content:center;flex-wrap:wrap;width:100%;max-width:128rem;margin:2.5rem 0;font-size:1.5rem;line-height:1.6}.heading-block .text-wrapper>*{max-width:53rem;padding:2rem;margin:0 auto}.heading-block .text-wrapper h2{margin-bottom:2rem;font-size:1.8rem;font-weight:600}.heading-primary{position:relative;display:inline-block;text-transform:uppercase;text-align:center;padding:1.5rem 0rem;font-size:2.4rem !important;font-weight:400 !important;line-height:1.1 !important;font-family:'GFS Didot',Times,serif}.heading-primary::after,.heading-primary::before{content:"";position:absolute;left:50%;transform:translateX(-50%) scaleY(.5);border:.5px solid #000;box-shadow:0 0 1px #000}.heading-primary::before{width:25rem;top:0rem}.heading-primary::after{bottom:0rem;width:20rem}.page-wrapper .block-search{margin:0}.navigation-right li,.navigation-left li{list-style-type:none}@media (max-width:1023px){.navigation-right,.navigation-left{display:none}.navigation ul{padding:0 !important}.navigation .submenu .image,.navigation .submenu .ui-widget-content.ui-menu-divider{display:none}}.block-title{display:flex;flex-direction:column;align-items:center}.block-title>*{display:inline-block;margin-bottom:2.5rem}.product-items{margin:0 0 6rem 0 !important;display:grid;width:100%;grid-gap:2rem;grid-template-columns:repeat(auto-fill, minmax(28rem, 1fr))}.product-items .product-item{margin:0 !important;padding:0 !important;width:100% !important}.product-items .product-item-info{width:100% !important;padding:2rem;box-sizing:border-box}.product-items .price-final_price{display:inline-flex}p.product-item-delivery{font-size:1.2rem;color:#9b9b9b}.toggle_filters{margin-top:7px}.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{margin:0 auto;width:100%;max-width:128rem}.product-list .product-items{box-sizing:border-box;grid-template-columns:repeat(auto-fill, minmax(26rem, 1fr))}.block.upsell,.block.related{width:100%}.block.upsell .product-items,.block.related .product-items{grid-template-columns:repeat(auto-fill, minmax(32rem, 1fr))}@media (min-width:786px){.block.upsell .product-items .product-item-info,.block.related .product-items .product-item-info{padding:4rem 2rem}}.block.related{grid-area:related}.block.upsell{grid-area:upsell}.modals-wrapper .modal-popup.splashpage-modal{left:0;display:flex;justify-content:center;align-items:center}.modals-wrapper .modal-popup.splashpage-modal .modal-inner-wrap{width:90%;height:100%;max-width:90rem;min-height:unset}.modals-wrapper .modal-popup.splashpage-modal .modal-inner-wrap .modal-header{padding:0rem}.modals-wrapper .modal-popup.splashpage-modal .modal-inner-wrap .modal-header .action-close{padding:0;width:5rem;height:5rem;z-index:99999999;top:1rem;right:1rem}.modals-wrapper .modal-popup.splashpage-modal .modal-inner-wrap .modal-content{padding:5rem 7rem 0}.modals-wrapper .modal-popup.splashpage-modal .modal-inner-wrap .modal-content .content-wrapper{display:flex;flex-direction:column;align-items:center}.modals-wrapper .modal-popup.splashpage-modal .modal-inner-wrap .modal-content .content-wrapper #modal-title{text-align:center;text-transform:uppercase}.modals-wrapper .modal-popup.splashpage-modal .modal-inner-wrap .modal-content .content-wrapper #modal-title h1{max-width:50rem;font-size:4.4rem}.modals-wrapper .modal-popup.splashpage-modal .modal-inner-wrap .modal-content .content-wrapper .modal-shop-name{margin:2rem 0}.modals-wrapper .modal-popup.splashpage-modal .modal-inner-wrap .modal-content .content-wrapper .modal-shop-name .heading-primary{letter-spacing:2px}.modals-wrapper .modal-popup.splashpage-modal .modal-inner-wrap .modal-content .content-wrapper #modal-text{margin:4rem 0 2rem;text-align:center;text-transform:uppercase;letter-spacing:2px}.modals-wrapper .modal-popup.splashpage-modal .modal-inner-wrap .modal-content .content-wrapper form{display:flex;flex-direction:column;align-items:center;padding-bottom:3rem}.modals-wrapper .modal-popup.splashpage-modal .modal-inner-wrap .modal-content .content-wrapper form .fieldset{max-width:40rem;text-align:center;text-transform:uppercase;font-size:2rem;font-weight:600;letter-spacing:2.5px}.modals-wrapper .modal-popup.splashpage-modal .modal-inner-wrap .modal-content .content-wrapper form .fieldset select,.modals-wrapper .modal-popup.splashpage-modal .modal-inner-wrap .modal-content .content-wrapper form .fieldset input{margin-top:1rem;height:4.3rem}.modals-wrapper .modal-popup.splashpage-modal .modal-inner-wrap .modal-content .content-wrapper form .actions-toolbar{width:100%;max-width:25rem}.modals-wrapper .modal-popup.splashpage-modal .modal-inner-wrap .modal-content .content-wrapper form .actions-toolbar button{height:6rem;font-size:1.8rem;letter-spacing:2.5px}.amlocator_store_list{display:grid;grid-template-columns:1fr minmax(25rem, 40rem) 2fr;background-color:#f7f7f7}.amlocator_store_list #amlocator_left{grid-column:2/3;padding:3rem 0}.amlocator_store_list #amlocator_left .header-wrapper .product-wrapper{display:flex;margin:2rem 0}.amlocator_store_list #amlocator_left .header-wrapper .product-image{width:13rem;height:7rem}.amlocator_store_list #amlocator_left .header-wrapper .product-title{font-family:'Karla',Arial,sans-serif;font-size:1.5rem;text-transform:uppercase;margin-left:2rem}.amlocator_store_list #amlocator_left .header-welcome{font-family:'GFS Didot',Times,serif;font-size:1.8rem;text-transform:uppercase;line-height:1.4;text-align:center}.amlocator_store_list #amlocator_left .store-wrapper{height:40rem;overflow:auto}.amlocator_store_list #amlocator_left .store-wrapper>span{text-transform:uppercase;display:flex;box-sizing:border-box;cursor:pointer;max-width:53rem;padding:2rem 4rem 2rem 0;border-top:1px solid #eee}.amlocator_store_list #amlocator_left .store-wrapper>span:last-of-type{border-bottom:1px solid #eee}.amlocator_store_list #amlocator_left .store-wrapper>span .image-wrapper{display:flex;align-items:flex-start}.amlocator_store_list #amlocator_left .store-wrapper>span .image-wrapper .svg{position:relative}.amlocator_store_list #amlocator_left .store-wrapper>span .image-wrapper .svg .counter{color:#fff;position:absolute;transform:translate(-50%, -50%);left:50%;top:30%}.amlocator_store_list #amlocator_left .store-wrapper>span .info-wrapper{margin-left:2rem}.amlocator_store_list #amlocator_left .store-wrapper>span .info-wrapper .location_header,.amlocator_store_list #amlocator_left .store-wrapper>span .info-wrapper .location_address{font-family:'Karla',Arial,sans-serif;margin-bottom:2rem;letter-spacing:0;font-weight:600;font-size:1.8rem;margin-bottom:.5rem;font-weight:400}.amlocator_store_list #amlocator_left .store-wrapper>span .info-wrapper .location_address{text-transform:capitalize;font-size:1.5rem}.amlocator_store_list #amlocator_left .store-wrapper>span .info-wrapper .today_schedule{position:relative;display:flex;font-family:'Karla',Arial,sans-serif;font-size:1.5rem}.amlocator_store_list #amlocator_left .store-wrapper>span .info-wrapper .today_schedule span{display:flex;align-items:center;position:relative;padding:0;margin-left:.5rem}.amlocator_store_list #amlocator_left .store-wrapper>span .info-wrapper .today_schedule span::after{display:block;content:">";position:absolute;right:-14px;top:-3px;font-size:1.9rem}.amlocator_store_list #amlocator_left .store-wrapper>span .info-wrapper .all_schedule{display:none}.amlocator_store_list #amlocator_left .store-wrapper>span .info-wrapper .all_schedule p{margin:.5rem 0}.amlocator_center{grid-area:amlocator;display:grid;grid-template-rows:30rem 55rem;grid-column-gap:1rem;grid-row-gap:2rem;width:100%;margin-bottom:8rem}@media (min-width:900px){.amlocator_center{grid-template-columns:1fr minmax(42rem, 40%);grid-template-rows:62rem}}.amlocator_mapblock{box-sizing:border-box}.amlocator_center p{margin:0}#amlocator_window_template{display:none}#amlocator-map-canvas{width:100%;height:100%}.amasty-popup{width:250px}.amasty-popup img{width:100px;clear:both;display:block;margin-bottom:10px}#amlocator_left .active{background:#fff9e9;border:1px solid #eee2be}.please-wait{position:absolute;top:50%;left:50%;margin-top:-100px;margin-left:-150px;width:150px;height:100px;background-color:white}.amlocator_group:after{content:"";display:table;clear:both}#amasty_locator_filter ul{margin-left:10px;list-style:outside none none}.amlocator_default{background:url(../../../images/amasty/amlocator/close.png) no-repeat;display:inline-block;width:14px;height:14px;background-position:0 0px;cursor:pointer;position:relative;top:-10px}.amlocator_default:hover{background:url(../../../images/amasty/amlocator/close.png) no-repeat;background-position:0 -14px;cursor:pointer}#amasty_locator_filter .attributes{display:flex;align-items:flex-end;flex-wrap:wrap}#amasty_locator_filter .location-attribute{flex-grow:1;margin-top:15px}.location-attribute{margin-right:10px}#amasty_locator_filter .filter-attribute{font-weight:bold;margin:15px 15px 0 0}#amlocator_left .all_schedule span{display:inline;border:none;padding:0 20px 0 0}#amasty_locator_filter{display:flex;flex-direction:row}.column_left{width:48%;padding-right:35px;order:1}.column_right{order:2;padding-left:35px;width:48%}@media screen and (max-width:600px){#amasty_locator_filter{flex-direction:column}.column_left{width:100%;order:1}.column_right{order:2;padding-left:0px;padding-top:10px;width:100%}}.amlocator_input{margin-top:15px}#locateNearBy{margin-left:25px}.input-box{margin-top:5px}.arrow_active{background-position-y:0}.amasty-popup .header{background-color:blue}.amlocator-index-index{overflow-x:hidden}.cart-summary .action.multicheckout{color:#717171}.fieldset.coupon{display:flex;flex-direction:column}.fieldset.coupon .field{margin-bottom:1rem}#amgiftcard-form .fieldset{margin-bottom:5px !important}#amgiftcard-form .amactions-toolbar button{margin-top:5px}.checkout-index-index .opc-wrapper .form-discount{max-width:55rem}.checkout-index-index .opc-progress-bar{margin-top:2rem}.checkout-index-index .payment-option .actions-toolbar .primary button.action{margin:0}body.page-with-filter .page-wrapper .page-main .column.main{position:relative}body.page-with-filter .page-wrapper .page-main .sidebar-main{margin-top:1.8rem}body.page-with-filter .page-wrapper .page-main .toolbar{width:100%;background-color:#f7f7f7;display:inline-flex;align-items:center;justify-content:space-between}body.page-with-filter .page-wrapper .page-main .toolbar-sorter,body.page-with-filter .page-wrapper .page-main .toolbar .pages,body.page-with-filter .page-wrapper .page-main .toolbar-arrow,body.page-with-filter .page-wrapper .page-main .toolbar-amount{display:inline-block}body.page-with-filter .page-wrapper .page-main .toolbar::after,body.page-with-filter .page-wrapper .page-main .toolbar::before{display:none}body.page-with-filter .page-wrapper .page-main .toolbar-arrow{margin:0 1rem}body.page-with-filter .page-wrapper .page-main .toolbar-amount{margin-left:2rem}body.page-with-filter .page-wrapper .page-main .toolbar-amount-wrapper{display:inline-flex;align-items:center}body.page-with-filter .page-wrapper .page-main .toolbar-sorter{display:inline-flex;justify-content:center;align-items:center}body.page-with-filter .page-wrapper .page-main .toolbar-sorter #sorter{background:#f7f7f7 url('../images/select-bg.svg') no-repeat 0%;padding:0rem 0rem 0 2.5rem;margin:0;border:none}body.page-with-filter .page-wrapper .page-main .toolbar-sorter #sorter:focus{box-shadow:0 0 1px 1px #323232}body.page-with-filter .page-wrapper .page-main .toolbar .pages{margin-bottom:0}body.page-with-filter .page-wrapper .page-main .toolbar .pages .item{height:2rem;width:2rem;display:inline-flex;justify-content:center;align-items:center}body.page-with-filter .page-wrapper .page-main .toolbar .pages .item.current{background-color:#323232;border-radius:.3rem}body.page-with-filter .page-wrapper .page-main .toolbar .pages .item.current span{color:#fff}body.page-with-filter .page-wrapper .page-main .toolbar .pages .item strong.page{background:none}body.page-with-filter .page-wrapper .page-main .filter-content .filter-current{background:#f7f7f7;padding:10px}body.page-with-filter .page-wrapper .page-main .filter-content .filter-current .filter-current-subtitle{text-align:center}.category-description{margin:20px 0}.amshopby-index-index .category-image-nav .inner,.ambrand-index-index .category-image-nav .inner{display:none !important}body.catalog-category-view .category-view{position:relative;margin-bottom:20px}body.catalog-category-view .category-view .category-image-nav{position:relative;width:100%}body.catalog-category-view .category-view .category-image-nav img{display:none;position:relative;object-fit:cover;height:100%;width:100%}body.catalog-category-view .category-view .category-image-nav .inner{z-index:1;font-size:1.8rem;display:inline-flex;flex-direction:column;justify-content:center;position:relative;padding:2rem;left:50%;transform:translateX(-50%);width:80%;color:#323232;background-color:none}body.catalog-category-view .category-view .category-image-nav .inner>span{text-align:center;font-weight:bold;white-space:nowrap;margin-bottom:1rem}body.catalog-category-view .category-view .category-image-nav .inner>ul{display:flex;text-align:center;justify-content:center;flex-wrap:wrap}body.catalog-category-view .category-view .category-image-nav .inner>ul>li{padding:0 1rem}body.catalog-category-view .category-view .category-image-nav .inner>ul>li>a{color:#323232}body.catalog-category-view .category-view .category-description{position:relative;background-color:#f7f7f7;padding:12px 8px 30px 12px;line-height:1.5;margin:0;font-size:1.5rem;border:1px solid #323232;width:100%;box-sizing:border-box}body.catalog-category-view .category-view .category-description:after{display:block;position:absolute;bottom:20px;right:20px;content:' ';width:80px;height:4px;background-color:#323232;z-index:500}@media (min-width:1024px){body.catalog-category-view .category-view{display:flex;flex-direction:row}body.catalog-category-view .category-view>:nth-child(2){margin-left:2% !important}body.catalog-category-view .category-view .category-image-nav{display:flex;flex:6}body.catalog-category-view .category-view .category-image-nav img{display:flex}body.catalog-category-view .category-view .category-image-nav .inner{color:#fff;background-color:rgba(50,50,50,0.75);position:absolute;bottom:3rem;flex-direction:row}body.catalog-category-view .category-view .category-image-nav .inner span{text-transform:uppercase}body.catalog-category-view .category-view .category-image-nav .inner ul li{text-transform:uppercase}body.catalog-category-view .category-view .category-image-nav .inner ul li>a{color:#fff}body.catalog-category-view .category-view .category-description{padding:35px 25px 70px 35px;flex:4}}.filter-options-content button a{color:inherit}.filter-options-content .item{padding:3px 0;margin:2px 0 !important;background-color:#fff}.filter-options-content .item a{display:inline-flex;align-items:center}.filter-options-content .item a:hover{background:none}.filter-options-content .item a input{margin:0}.filter-options-content .item a .label{margin-left:.8rem}.catalog-product-view .page-main{padding:0}.catalog-product-view .page-main .column.main{display:grid;grid-template-areas:"product" "configuration" "details" "amlocator" "product-grid" "product-grid" "upsell" "related";padding-top:2rem;grid-row-gap:4.5rem;padding:0 !important;justify-items:center}.catalog-product-view .page-main .column.main .product-media-wrapper{grid-area:product;background-color:#f7f7f7;display:grid;height:100%;width:100%;box-sizing:border-box}.catalog-product-view .page-main .column.main .product-media-wrapper .product.media{width:100%}.catalog-product-view .page-main .column.main .product-media-wrapper .product.media .gallery-placeholder{padding:0}.catalog-product-view .page-main .column.main .product-media-wrapper .product.media .gallery-placeholder .loading-mask{margin-top:5rem;padding:25rem calc(10vw + -5rem) !important}.catalog-product-view .page-main .column.main .product-media-wrapper .product.media .fotorama__stage{max-height:47rem}.catalog-product-view .page-main .column.main .product-media-wrapper .product.media .fotorama__stage__shaft{width:100% !important}.catalog-product-view .page-main .column.main .product-media-wrapper .product.media .fotorama__arr,.catalog-product-view .page-main .column.main .product-media-wrapper .product.media .fotorama__thumb__arr{background-color:rgba(247,247,247,0.5)}.catalog-product-view .page-main .column.main .product-configuration{grid-area:configuration;max-width:35rem;width:100%;background-color:#f7f7f7;font-size:1.5rem;text-align:center;margin-bottom:auto}.catalog-product-view .page-main .column.main .product-configuration .widget.block.block-static-block{margin:0}.catalog-product-view .page-main .column.main .product-configuration *{box-sizing:border-box}.catalog-product-view .page-main .column.main .product-configuration * li{margin:.3rem 0}.catalog-product-view .page-main .column.main .product-configuration * li:last-child{margin-bottom:2rem}.catalog-product-view .page-main .column.main .product-configuration .product-add-form{padding-top:0}.catalog-product-view .page-main .column.main .product-configuration .product-add-form h1{font-family:'GFS Didot',Times,serif;margin-bottom:2rem;letter-spacing:0.1em;font-weight:normal;font-size:2.4rem;text-transform:uppercase;font-size:1.8rem}.catalog-product-view .page-main .column.main .product-configuration .product-add-form .box-tocart{margin:0}.catalog-product-view .page-main .column.main .product-configuration .product-info-main{border:1rem solid #fff;width:100%;grid-area:list;z-index:1;display:flex;flex-direction:column;justify-content:space-between;min-height:30rem;padding:4rem 3rem}.catalog-product-view .page-main .column.main .product-configuration .product-info-main .towishlist{margin-top:1rem}.catalog-product-view .page-main .column.main .product-configuration .product-info-main .fieldset{display:flex;flex-direction:column;align-items:center}.catalog-product-view .page-main .column.main .product-configuration .product-info-main .fieldset .control{width:unset}.catalog-product-view .page-main .column.main .product-configuration .product-info-main .fieldset .actions button{width:100%}.catalog-product-view .page-main .column.main .product-configuration .product-info-main .fieldset .configuration-title{font-family:'GFS Didot',Times,serif;letter-spacing:0.1em;font-weight:normal;font-size:2.4rem;text-transform:uppercase;margin-bottom:2rem}.catalog-product-view .page-main .column.main .product-configuration .product-info-main .fieldset>.field,.catalog-product-view .page-main .column.main .product-configuration .product-info-main .fieldset>.swatch-opt{margin:0 0 2rem 0}.catalog-product-view .page-main .column.main .product-configuration .product-info-main .fieldset .swatch-option.image,.catalog-product-view .page-main .column.main .product-configuration .product-info-main .fieldset .swatch-option,.catalog-product-view .page-main .column.main .product-configuration .product-info-main .fieldset .mageworx-swatch-option{margin:.25rem .75rem}.catalog-product-view .page-main .column.main .product-configuration .product-info-main .swatch-option.image:not(.disabled)::after,.catalog-product-view .page-main .column.main .product-configuration .product-info-main .swatch-option.color:not(.disabled)::after,.catalog-product-view .page-main .column.main .product-configuration .product-info-main .swatch-option-disabled::after,.catalog-product-view .page-main .column.main .product-configuration .product-info-main .swatch-attribute-label[data-required="1"]::after,.catalog-product-view .page-main .column.main .product-configuration .product-info-main .swatch-option.image:not(.disabled):hover,.catalog-product-view .page-main .column.main .product-configuration .product-info-main .swatch-option.color:not(.disabled):hover,.catalog-product-view .page-main .column.main .product-configuration .product-info-main .swatch-option-disabled:hover,.catalog-product-view .page-main .column.main .product-configuration .product-info-main .swatch-attribute-label[data-required="1"]:hover{outline-color:#323232;border-color:#fff}.catalog-product-view .page-main .column.main .product-configuration .product-info-main .selected{outline-color:#323232;border-color:#fff}.catalog-product-view .page-main .column.main .product-configuration .product-info-main .mageworx-swatch-option{width:2.5rem;height:2.5rem;padding:.2rem;margin:0;display:flex;align-items:center}.catalog-product-view .page-main .column.main .product-configuration .product-info-quality,.catalog-product-view .page-main .column.main .product-configuration .product-info-question{padding:3.2rem 5rem}.catalog-product-view .page-main .column.main .product-configuration .product-info-quality{text-transform:uppercase;display:flex;flex-direction:column;text-align:left;border:1rem solid #f7f7f7;background-color:#fff}.catalog-product-view .page-main .column.main .product-configuration .product-info-quality li{position:relative}.catalog-product-view .page-main .column.main .product-configuration .product-info-quality li:before{content:"-";position:absolute;left:-1.3rem}.catalog-product-view .page-main .column.main .product-configuration .product-info-question{text-transform:uppercase;border-top:1rem solid #fff;background-color:#f7f7f7;display:flex;flex-direction:column;align-items:center}.catalog-product-view .page-main .column.main .product.info.detailed{grid-area:details;width:100%;margin:0 0 6rem 0}.catalog-product-view .page-main .column.main .product.info.detailed a.switch{cursor:default}.catalog-product-view .page-main .column.main .product.info.detailed .product.data.items{display:flex;flex-direction:column;padding:0 3rem;margin:0;border:none}.catalog-product-view .page-main .column.main .product.info.detailed .product.data.items .product.attribute.overview p{font-weight:600;margin-bottom:2rem}.catalog-product-view .page-main .column.main .product.info.detailed .product.data.items .title .data.switch{border:none;background-color:unset;padding:0;font-size:1.8rem;font-family:'Karla',Arial,sans-serif;font-weight:700;color:#000;text-transform:uppercase}.catalog-product-view .page-main .column.main .product.info.detailed .product.data.items .title#tab-label-additional{margin-top:4rem;border-top:1px solid #eee}.catalog-product-view .page-main .column.main .product.info.detailed .product.data.items .product.attribute.description .value .description{margin-bottom:1rem}.catalog-product-view .page-main .column.main .product.info.detailed .product.data.items .product.attribute.description .value .description.short{font-weight:700}.catalog-product-view .page-main .column.main .product.info.detailed .product.data.items .content{align-self:center;border:unset;display:block !important;margin:0;padding:0}.catalog-product-view .page-main .column.main .product.info.detailed .product.data.items .content#additional{width:100%;margin-bottom:5rem}.catalog-product-view .page-main .column.main .product.info.detailed .product.data.items .content#additional table{width:100%}.catalog-product-view .page-main .column.main .product.info.detailed .product.data.items .content#additional table tr{display:grid;grid-template-columns:1fr;padding:1rem 0;border-top:1px solid #eee}@media (min-width:640px){.catalog-product-view .page-main .column.main .product.info.detailed .product.data.items .content#additional table tr{grid-template-columns:1fr 2fr}.catalog-product-view .page-main .column.main .product.info.detailed .product.data.items .content#additional table tr td{margin-left:1rem}}.catalog-product-view .page-main .column.main .product.info.detailed .product.data.items .content#additional table tr:last-child{border-bottom:1px solid #eee}.catalog-product-view .page-main .column.main .product.info.detailed .product.data.items .content#additional table tr td,.catalog-product-view .page-main .column.main .product.info.detailed .product.data.items .content#additional table tr th{padding:0}.catalog-product-view .page-main .column.main .product.info.detailed .product.data.items .content#additional table tr p{margin:0}.catalog-product-view .page-main .column.main .product-grid{display:grid;align-items:center;grid-row-gap:4.5rem;margin-bottom:8rem}@media (max-width:1200px){.catalog-product-view .page-main .column.main .product-grid{padding:0 1.5rem}}.catalog-product-view .page-main .column.main .product-grid .product-subgrid{display:grid;grid-column-gap:8rem;grid-row-gap:4.5rem;align-items:center}.catalog-product-view .page-main .column.main .product-grid .product-subgrid a{position:relative;width:100%;display:block}.catalog-product-view .page-main .column.main .product-grid .product-subgrid a img{width:100%}.catalog-product-view .page-main .column.main .product-grid .product-subgrid a span,.catalog-product-view .page-main .column.main .product-grid .product-subgrid a button{position:absolute}.catalog-product-view .page-main .column.main .product-grid .product-subgrid a span{font-size:2.4rem;color:#323232;text-transform:uppercase;white-space:nowrap}.catalog-product-view .page-main .column.main .product-grid .product-subgrid.a a span{position:absolute;transform:translate(-50%, -50%);left:50%;top:50%;top:calc(50% - 2.5rem)}.catalog-product-view .page-main .column.main .product-grid .product-subgrid.a a button{position:absolute;transform:translate(-50%, -50%);left:50%;top:50%;top:calc(50% + 2.5rem)}.catalog-product-view .page-main .column.main .product-grid .product-subgrid.b a span{right:2rem;bottom:6rem}.catalog-product-view .page-main .column.main .product-grid .product-subgrid.b a button{right:2rem;bottom:2rem}.catalog-product-view .page-main .column.main .product-grid .product-subgrid .text-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:1.8rem}.catalog-product-view .page-main .column.main .product-grid .product-subgrid .text-wrapper span{margin-top:2rem}.catalog-product-view .page-main .column.main .product-grid .product-subgrid .text-wrapper h2{font-family:'GFS Didot',Times,serif;margin-bottom:2rem;letter-spacing:0.1em;font-weight:normal;font-size:2.4rem}.catalog-product-view .page-main .column.main .product-grid .product-subgrid .text-wrapper p{margin-bottom:2rem}.catalogsearch-result-index .page-wrapper .page-main .column.main{width:79.16666667%}.catalogsearch-result-index .page-wrapper .page-main .column.main .toolbar-sorter.sorter{position:absolute;margin-top:.8rem}.page-layout-checkout .nav-sections{display:flex}.page-layout-checkout .nav-sections .section-items.nav-sections-items{width:100%}.page-layout-checkout .opc-wrapper .shipping-address-item{font-size:1.5rem;line-height:inherit}.page-layout-checkout .checkout-payment-method .actions-toolbar .primary .action{margin:0}body.customer-account-login .login-container .block-title{font-weight:bold;text-transform:uppercase;border-bottom:none}.customer-account-index .nav.item.authorization{font-weight:700}.page-wrapper .page-main .home-banner{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:28rem;margin-bottom:8rem;margin-top:2rem;padding:5rem 2.5rem;border:1px solid #eee;background-image:url(../images/dopo-domani-lamp.jpg);background-position:center 60%;background-repeat:no-repeat;background-size:100%}.page-wrapper .page-main .home-banner .text-wrapper{display:flex;flex-direction:column;text-align:center;text-transform:uppercase}.page-wrapper .page-main .home-banner .text-wrapper span{font-size:3.2rem;font-family:'GFS Didot',Times,serif;margin-bottom:1rem}.cms-index-index .page-wrapper .page-bottom{width:100%;max-width:unset;padding:0}.cms-index-index .page-wrapper .page-bottom .block-products-list{max-width:128rem}body.mpblog-post-index .page-wrapper .page-main .column.main,body.mpblog-category-view .page-wrapper .page-main .column.main,body.mpblog-post-view .page-wrapper .page-main .column.main{width:79.1%}.mp-blog-rss{display:none}#mpblog-list-container .post-item-wraper{padding:0 !important;border:none}#mpblog-list-container .post-item-wraper:hover{border:none;box-shadow:none}#mpblog-list-container .post-list-item{margin-bottom:60px}#mpblog-list-container .post-image img.img-responsive{position:relative;right:auto;top:auto;left:auto;bottom:auto}#mpblog-list-container .post-info-wraper{padding-left:0}#mpblog-list-container .post-short-description{margin-top:10px}h2.mp-post-title{font-size:2rem;text-transform:uppercase}.mp-sidebar .menu-categories{padding-left:0 !important;margin-left:0 !important}.mp-sidebar .menu-categories li.category-item a.list-categories{margin-left:0}.mp-sidebar .menu-categories li.category-item i{display:none}.dopo-manufacturer-index-index .wrapper.grid{text-align:center}.dopo-manufacturer-index-index .wrapper.grid ol.list.items{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:2rem;margin:1rem 0}.dopo-manufacturer-index-index .wrapper.grid ol.list.items .item{margin:0}