@import url('https://fonts.googleapis.com/css2?family=Cardo:ital,wght@0,400;0,700;1,400&display=swap');@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;1,200;1,300;1,400;1,600;1,700&display=swap');body{color:#666060;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{}#navbar-main{background-color:#fff;}a,.link{color:#FF7A00;}.nav-link:hover,a:hover,a:focus,.link:hover,.link:focus{color:#FF7A00 !important;}a.is-active,.nav-link.is-active,a:active,.link:active{color:#FF7A00 !important;}.site-footer .content,.site-footer{background:#faf9f6 !important;color:#666060;font-size:1rem;}.cart--cart-block a,.site-name-slogan,.navbar-brand{color:#666060 !important;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
body{color:#666060;font-family:'Source Sans Pro',sans-serif !important;}a{text-decoration:none !important;}.btn-primary{background:#3E3E3E !important;border-radius:0 !important;border-color:transparent !important;}#block-idecoration-main-menu ul li{font-family:'Source Sans Pro',sans-serif !important;font-size:1.25rem;text-transform:uppercase;margin-right:15px;}#main-wrapper{padding:30px 0;min-height:400px;}.sidebar .block{border:none;}#content{border-left:1px solid #000;}.sidebar .block{background-color:#fff !important;}.sidebar .block .content{font-size:inherit;}#block-categorie{font-family:'Source Sans Pro',sans-serif !important;font-size:20px !important;}#block-categorie a{color:#3E3E3E;text-decoration:none;}#block-categorie ul li{list-style-image:url(/themes/idecoration/images/monogramma_small_gray.png);}#block-categorie ul li:hover,#block-categorie ul li.is-active{list-style-image:url(/themes/idecoration/images/monogramma_small.png);}#block-categorie ul li a span{display:table-cell;vertical-align:top;}.block h2{font-family:'Cardo',serif !important;font-size:1.75rem;text-transform:uppercase;border-bottom:none;}#block-banner,#block-banner-2{}.site-logo-top{max-width:100px !important;}.site-name-slogan{font-size:1.25rem;}.site-name-slogan .site-slogan{font-size:1rem;}#header{margin-bottom:30px;border-bottom:1px solid #666060;}#header-welcome-wrapper{padding-right:15px;}.site-footer{padding:0px 0 15px;font-family:'Source Sans Pro',sans-serif !important;}.site-footer .content{font-weight:lighter;}#block-footerbrand img{max-width:150px;}#block-footerbrand #footer-infos{margin-top:20px;margin-left:20px;}#footer-infos-small{margin-left:20px;margin-top:10px;font-size:0.85rem;}#footer-infos-small div{display:inline-block;margin-right:10px;}.site-footer__top .region{padding-top:40px;text-align:center;}.site-footer__top .region-footer-first{padding-top:0px;text-align:left;}.site-footer__top .region-footer-second{}.site-footer__top .region-footer-third{}.site-footer__top .region-footer-fourth{text-transform:uppercase;text-align:left;}#block-piedipagina{font-size:0.85rem;font-weight:lighter;}#block-piedipagina ul li{margin-right:10px;}#block-piedipagina .navbar-nav{flex-direction:row;}.grid-product-item{text-align:center;margin-bottom:25px;}.grid-product-item img{border-radius:5px;-webkit-box-shadow:0px 5px 10px 1px #cccccc;-moz-box-shadow:0px 5px 10px 1px #cccccc;-o-box-shadow:0px 5px 10px 1px #cccccc;box-shadow:0px 5px 10px 1px #cccccc;margin-bottom:15px;}.id-shadow-img{-webkit-box-shadow:0px 5px 10px 1px #cccccc;-moz-box-shadow:0px 5px 10px 1px #cccccc;-o-box-shadow:0px 5px 10px 1px #cccccc;box-shadow:0px 5px 10px 1px #cccccc;}.id-rounded-5{border-radius:5px;}.grid-product-item img:hover{opacity:.75;}.grid-product-item .views-field-title a{font-family:'Cardo',serif !important;color:#666060;text-transform:uppercase;font-size:1.25rem;}.product-full-price,.grid-product-item .final-price{font-family:'Source Sans Pro',sans-serif !important;color:#FF7A00;font-size:1.15rem;margin-top:10px;}.product-full-price{font-size:1.75rem;margin-bottom:30px;}.grid-product-item .field-name-field-products a{margin-top:10px;border:1px solid #666060;border-radius:0;text-transform:uppercase;font-size:1rem;}.grid-product-item .field-name-field-products a:hover{background:#FF7A00;border-color:#FF7A00;color:#fff !important;}.id-separator{border-bottom:1px solid #000;}.product-full-short-description{font-weight:lighter;}.product-full-description{font-weight:lighter;margin:60px auto 60px auto !important;width:95% !important;padding:30px 120px !important;background:#faf9f6;text-align:center;}.product-full-title{font-family:'Cardo',serif !important;margin-bottom:30px;}#product-full-wrapper #edit-actions,#product-full-wrapper #edit-quantity-wrapper{display:inline-block;margin-left:10px;}#product-full-wrapper .product-full-add-to-cart{margin-top:20px;}#product-full-wrapper .field--name-quantity label,#product-full-wrapper #edit-quantity-wrapper label{display:none;}.attribute-widgets select,#product-full-wrapper .field--name-quantity input,#product-full-wrapper #edit-quantity-wrapper input{padding:10px 15px;width:100px;margin-right:0;margin-left:auto;border-radius:0;}.attribute-widgets select{width:auto;min-width:250px;padding-right:50px;}#product-full-wrapper #edit-actions #edit-submit{padding:10px 15px;}.region-featured-bottom-first{margin:70px 0;}.block-views h2{margin-bottom:50px;text-align:center;font-size:2rem;}.views-grid-products .views-row{margin-bottom:20px;}#block-frontpagechisiamo{text-align:center;margin:60px 0;}#block-frontpagechisiamo .content{font-weight:lighter}.views-exposed-form h2{text-align:left;}#edit-payment-information-billing-information .address-book-edit-button{display:none !important;}.cart--cart-block .cart-block--summary__icon{font-size:22px;}.cart--cart-block .cart-block--summary{position:relative;margin-right:20px;}.cart--cart-block .cart-block--summary .cart-block--summary__count{position:absolute;top:0;right:-10px;font-size:11px;background:#FF7A00;border-radius:50%;}.cart--cart-block .cart-block--summary .cart-block--summary__count .badge{color:#fff;}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");}.carousel-caption{color:#000;}.carousel-indicators [data-bs-target]{background:#000;}.product-full-tavola-colori{margin:25px 0;}.product-full-tavola-colori button{text-transform:uppercase;}.product-full-tavola-colori button i{margin-right:10px;}#tavolaColoriModal .modal-colors-table-col{text-align:center;margin-bottom:20px;}#tavolaColoriModal .modal-colors-table-col .modal-colors-table-label{font-weight:bold;margin-top:5px;font-size:18px;}#block-formespostocatalogopage-1{margin-bottom:0px;}#block-formespostocatalogopage-1 h2{margin-bottom:25px;}#block-colore{margin-bottom:50px;}#block-colore h2{font-size:1.25rem;}#block-colore select{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;border:1px solid #ced4da;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}body.checkout-step button#edit-actions-next{margin-right:20px;}.order-information .field--name-state{display:none;}.view-commerce-cart-form table th,.field--name-order-items table th,.view-commerce-user-orders table th{background:#3E3E3E !important;}.view-commerce-user-orders table td.views-field-order-number a{display:block;font-size:18px;text-align:center;}#navbar-top{padding:0 !important;}.block-related-products-grid{margin-top:125px;}#navbar-top .region-top-header{margin-right:0!important;margin-left:auto !important;}#navbar-top #block-selettoredellalinguacontent,#navbar-top #block-selettorelingua{padding-right:0 !important;}#navbar-top #block-selettoredellalinguacontent .language-icon,#navbar-top #block-selettorelingua .language-icon{border-radius:0 !important;width:22px !important;height:16px !important;box-shadow:0px 0px 10px 1px #cccccc !important;}#navbar-top #block-selettoredellalinguacontent .nav-link,#navbar-top #block-selettorelingua .nav-link{padding:8px 10px;}#navbar-main{padding-top:0;}#user-login-form{margin:20px auto;padding:30px 20px;}#user-login-form .login-title{display:none;}#user-login-form .actions-suffix a{display:inline-block;padding:4px 8px;background:#3E3E3E !important;color:white;}#user-register-form,#user-login-form,#user-pass{max-width:600px;background-color:#fff;border:2px solid #3E3E3E;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}#user-register-form{margin:0 auto;padding:10px 20px;}#user-register-form summary{display:none;}.requiredMask:after{content:'';vertical-align:super;display:inline-block;background-image:url(/themes/idecoration/images/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;}
@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1420px;}}@media (min-width:851px){#sidebar_first{width:25%;}.site-footer__top .region-footer-fourth{float:right;}.site-footer__top .region-footer-first{width:54%;}}@media (max-width:492px){#sidebar_first{margin-top:30px;order:10 !important;}#content{border:none;}.site-footer__top .region-footer-fourth{text-align:center;}#block-piedipagina ul li{display:block !important;width:100%;}.product-full-description{padding:30px 20px !important;}form.user-login-form input{width:95% !important;}}
