/* Skin only: the source DOM, grid, columns, order, dimensions and alignment stay intact. */
body:not(.common-home) :is(#content,#column-left,#column-right),body:not(.common-home) .breadcrumb{--ink:#26231f;--muted:#665f56;--linen:#f5f1eb;--paper:#fdfcf9;--line:#ded6cb;--rust:#814c36;color:var(--ink);font-family:'Open Sans',Arial,sans-serif}
body:not(.common-home) :is(#content,#column-left,#column-right){background-color:var(--paper)}
body:not(.common-home) .breadcrumb{background-color:var(--paper)!important;border-color:var(--line)!important}
body:not(.common-home) .breadcrumb .background,body:not(.common-home) .breadcrumb .pattern{background-color:var(--paper)!important}
body:not(.common-home) .breadcrumb h1{font-family:Georgia,'Liberation Serif',serif!important;font-weight:400!important;letter-spacing:-.035em!important;text-transform:none!important;color:var(--ink)!important}
body:not(.common-home) .breadcrumb ul,body:not(.common-home) .breadcrumb li,body:not(.common-home) .breadcrumb a{font-family:'Open Sans',Arial,sans-serif;color:var(--muted)!important}
body:not(.common-home) :is(#content,#column-left,#column-right) h1,body:not(.common-home) :is(#content,#column-left,#column-right) h2,body:not(.common-home) :is(#content,#column-left,#column-right) h3,body:not(.common-home) :is(#content,#column-left,#column-right) .box-heading,body:not(.common-home) :is(#content,#column-left,#column-right) .tit-h2,body:not(.common-home) :is(#content,#column-left,#column-right) .decor-copy h2,body:not(.common-home) :is(#content,#column-left,#column-right) .bertazzoni-link-title{font-family:Georgia,'Liberation Serif',serif!important;font-weight:400!important;letter-spacing:-.025em!important;text-transform:none!important;color:var(--ink)!important}
body:not(.common-home) :is(#content,#column-left,#column-right) p,body:not(.common-home) :is(#content,#column-left,#column-right) li,body:not(.common-home) :is(#content,#column-left,#column-right) label,body:not(.common-home) :is(#content,#column-left,#column-right) td,body:not(.common-home) :is(#content,#column-left,#column-right) th,body:not(.common-home) :is(#content,#column-left,#column-right) .description{font-family:'Open Sans',Arial,sans-serif}
body:not(.common-home) :is(#content,#column-left,#column-right) a{color:var(--ink)}
body:not(.common-home) :is(#content,#column-left,#column-right) a:hover{color:var(--rust)}
body:not(.common-home) :is(#content,#column-left,#column-right) .button,body:not(.common-home) :is(#content,#column-left,#column-right) .btn,body:not(.common-home) :is(#content,#column-left,#column-right) input[type=submit],body:not(.common-home) :is(#content,#column-left,#column-right) #button-cart,body:not(.common-home) :is(#content,#column-left,#column-right) #simplecheckout_button_confirm{background-color:var(--ink)!important;border-color:var(--ink)!important;color:#fff!important;border-radius:0!important;box-shadow:none!important;font-family:'Open Sans',Arial,sans-serif!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important}
body:not(.common-home) :is(#content,#column-left,#column-right) .button:hover,body:not(.common-home) :is(#content,#column-left,#column-right) .btn:hover,body:not(.common-home) :is(#content,#column-left,#column-right) #button-cart:hover{background-color:var(--rust)!important;border-color:var(--rust)!important}
body:not(.common-home) :is(#content,#column-left,#column-right) .ask_price{background-color:var(--paper)!important;color:var(--rust)!important;border-color:var(--rust)!important;font-family:'Open Sans',Arial,sans-serif!important;text-transform:none!important}
body:not(.common-home) :is(#content,#column-left,#column-right) input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]),body:not(.common-home) :is(#content,#column-left,#column-right) select,body:not(.common-home) :is(#content,#column-left,#column-right) textarea{font-family:'Open Sans',Arial,sans-serif;color:var(--ink);background-color:#fff;border-color:var(--line)!important;border-radius:0;box-shadow:none}
body:not(.common-home) :is(#content,#column-left,#column-right) input[type=checkbox],body:not(.common-home) :is(#content,#column-left,#column-right) input[type=radio]{accent-color:var(--rust)}
body:not(.common-home) :is(#content,#column-left,#column-right) a:focus-visible,body:not(.common-home) :is(#content,#column-left,#column-right) button:focus-visible,body:not(.common-home) :is(#content,#column-left,#column-right) input:focus-visible,body:not(.common-home) :is(#content,#column-left,#column-right) select:focus-visible{outline:2px solid var(--rust);outline-offset:3px}
body:not(.common-home) :is(#content,#column-left,#column-right) .box,body:not(.common-home) :is(#content,#column-left,#column-right) .well,body:not(.common-home) :is(#content,#column-left,#column-right) .panel,body:not(.common-home) :is(#content,#column-left,#column-right) .feature-contact,body:not(.common-home) :is(#content,#column-left,#column-right) .simplecheckout-block{border-color:var(--line)!important;box-shadow:none!important}
body:not(.common-home) :is(#content,#column-left,#column-right) .well,body:not(.common-home) :is(#content,#column-left,#column-right) .feature-contact{background-color:var(--linen)!important}
body:not(.common-home) :is(#content,#column-left,#column-right) .box-heading,body:not(.common-home) :is(#content,#column-left,#column-right) .category-info,body:not(.common-home) :is(#content,#column-left,#column-right) .product-filter,body:not(.common-home) :is(#content,#column-left,#column-right) .pagination-results,body:not(.common-home) :is(#content,#column-left,#column-right) .bertazzoni-link-grid a,body:not(.common-home) :is(#content,#column-left,#column-right) .list-serv li,body:not(.common-home) :is(#content,#column-left,#column-right) .product-center .price,body:not(.common-home) :is(#content,#column-left,#column-right) .product-center .description,body:not(.common-home) :is(#content,#column-left,#column-right) .quantity,body:not(.common-home) :is(#content,#column-left,#column-right) .features-block,body:not(.common-home) :is(#content,#column-left,#column-right) .feature-item,body:not(.common-home) :is(#content,#column-left,#column-right) .tab-cl,body:not(.common-home) :is(#content,#column-left,#column-right) .tab-content{border-color:var(--line)!important}
body:not(.common-home) :is(#content,#column-left,#column-right) .box-category ul li{border-color:var(--line)!important}
body:not(.common-home) :is(#content,#column-left,#column-right) .box-category a{font-family:'Open Sans',Arial,sans-serif!important;color:var(--muted)!important}
body:not(.common-home) :is(#content,#column-left,#column-right) .box-category a.active{color:var(--rust)!important}
body:not(.common-home) :is(#content,#column-left,#column-right) .category-info{background-color:var(--paper)}
body:not(.common-home) :is(#content,#column-left,#column-right) .bertazzoni-link-grid a{background-color:var(--linen)!important;font-family:'Open Sans',Arial,sans-serif;color:var(--ink)}
body:not(.common-home) :is(#content,#column-left,#column-right) .product-filter{font-family:'Open Sans',Arial,sans-serif;color:var(--muted)}
body:not(.common-home) :is(#content,#column-left,#column-right) .product-grid .product,body:not(.common-home) :is(#content,#column-left,#column-right) .product-list .product{border-color:var(--line)!important;box-shadow:none!important}
body:not(.common-home) :is(#content,#column-left,#column-right) .product-grid .product .image{border-color:var(--line)!important;background:#fff}
body:not(.common-home) :is(#content,#column-left,#column-right) .product-grid .product .image img,body:not(.common-home) :is(#content,#column-left,#column-right) .product-image img{background:#fff}
body:not(.common-home) :is(#content,#column-left,#column-right) .product-grid .name a,body:not(.common-home) :is(#content,#column-left,#column-right) .product-list .name a{font-family:'Open Sans',Arial,sans-serif!important;font-weight:600!important;text-transform:none!important;color:var(--ink)!important}
body:not(.common-home) :is(#content,#column-left,#column-right) .price,body:not(.common-home) :is(#content,#column-left,#column-right) .price .price-new,body:not(.common-home) :is(#content,#column-left,#column-right) .price .price-new span,body:not(.common-home) :is(#content,#column-left,#column-right) .product-center .price span{font-family:'Open Sans',Arial,sans-serif!important;font-weight:700;color:var(--ink)!important}
body:not(.common-home) :is(#content,#column-left,#column-right) .price-old{font-weight:400!important;color:var(--muted)!important}
body:not(.common-home) :is(#content,#column-left,#column-right) .stock_yes{color:#16803a!important;background:var(--linen)!important;font-family:'Open Sans',Arial,sans-serif!important}
body:not(.common-home) :is(#content,#column-left,#column-right) .stock_no{color:#c62828!important;background:var(--linen)!important;font-family:'Open Sans',Arial,sans-serif!important}
body:not(.common-home) :is(#content,#column-left,#column-right) .xdstickers{background:var(--linen)!important;color:var(--rust)!important;font-family:'Open Sans',Arial,sans-serif!important;font-weight:600!important}
body:not(.common-home) :is(#content,#column-left,#column-right) .product-grid .typo-actions{background-color:var(--ink)!important}
body:not(.common-home) :is(#content,#column-left,#column-right) .typo-actions .button,body:not(.common-home) :is(#content,#column-left,#column-right) .typo-actions .link-compare{color:#fff!important}
body:not(.common-home) :is(#content,#column-left,#column-right) .list-serv li{background-color:var(--linen)!important;color:var(--rust)!important;font-family:'Open Sans',Arial,sans-serif!important}
body:not(.common-home) :is(#content,#column-left,#column-right) .feature-contact p{color:var(--ink);font-family:'Open Sans',Arial,sans-serif!important;font-weight:400!important}
body:not(.common-home) :is(#content,#column-left,#column-right) .feature-contact h2{font-family:Georgia,'Liberation Serif',serif!important;font-weight:400!important;color:var(--ink)!important}
body:not(.common-home) :is(#content,#column-left,#column-right) .product-center .review,body:not(.common-home) :is(#content,#column-left,#column-right) .product-center .review a{font-family:'Open Sans',Arial,sans-serif!important;color:var(--muted)!important}
body:not(.common-home) :is(#content,#column-left,#column-right) .htabs .tab-cl a,body:not(.common-home) :is(#content,#column-left,#column-right) .htabs .tab-cl a *{font-family:Georgia,'Liberation Serif',serif!important;font-weight:400!important;text-transform:none!important;letter-spacing:-.025em;color:var(--ink)!important}
body:not(.common-home) :is(#content,#column-left,#column-right) .attribute td,body:not(.common-home) :is(#content,#column-left,#column-right) .table td,body:not(.common-home) :is(#content,#column-left,#column-right) .table th,body:not(.common-home) :is(#content,#column-left,#column-right) .simplecheckout-cart td,body:not(.common-home) :is(#content,#column-left,#column-right) .simplecheckout-cart th{border-color:var(--line)!important;color:var(--ink)}
body:not(.common-home) :is(#content,#column-left,#column-right) .attribute tr:nth-child(odd),body:not(.common-home) :is(#content,#column-left,#column-right) .table th,body:not(.common-home) :is(#content,#column-left,#column-right) .simplecheckout-cart th{background-color:var(--linen)}
body:not(.common-home) :is(#content,#column-left,#column-right) .checkout-heading{background-color:var(--linen)!important;border-color:var(--line)!important;color:var(--ink)!important;font-family:Georgia,'Liberation Serif',serif!important;font-weight:400!important;text-transform:none!important}
body:not(.common-home) :is(#content,#column-left,#column-right) .simplecheckout-cart-total{border-color:var(--line)!important;color:var(--ink)!important}
body:not(.common-home) :is(#content,#column-left,#column-right) .pagination a,body:not(.common-home) :is(#content,#column-left,#column-right) .pagination span{border-color:var(--line)!important;color:var(--ink);background-color:var(--paper);border-radius:0}
body:not(.common-home) :is(#content,#column-left,#column-right) .pagination .active>span{background-color:var(--ink)!important;color:white!important}
body:not(.common-home) :is(#content,#column-left,#column-right) .contact-info,body:not(.common-home) :is(#content,#column-left,#column-right) .contact-form,body:not(.common-home) :is(#content,#column-left,#column-right) .bertazzoni-about .columns,body:not(.common-home) :is(#content,#column-left,#column-right) .decor-row{border-color:var(--line)!important}
body:not(.common-home) :is(#content,#column-left,#column-right) .contact-info h3,body:not(.common-home) :is(#content,#column-left,#column-right) .contact-form h3{font-family:Georgia,'Liberation Serif',serif!important;font-weight:400!important;color:var(--ink)!important}
body:not(.common-home) :is(#content,#column-left,#column-right) .bertazzoni-about .tit-h2,body:not(.common-home) :is(#content,#column-left,#column-right) .decor-copy h2{color:var(--ink)!important}
body:not(.common-home) :is(#content,#column-left,#column-right) .bertazzoni-description-fold>button{font-family:'Open Sans',Arial,sans-serif;color:var(--rust)!important}
/* Mobile containment only: keep the same order and columns, avoid inherited extra gutters. */
@media(max-width:767px){
 body:not(.common-home) :is(#content,#column-left,#column-right) .bertazzoni-about .columns{max-width:100%}
 body[class*="product-product"] .main-content{overflow-x:clip}
}

body:not(.common-home) #content .feature-contact a.imcallask-click{background-color:#26231f!important;border-color:#26231f!important;color:#fff!important;border-radius:0!important;font-family:"Open Sans",Arial,sans-serif!important;font-weight:600!important}

/* Availability text colors; the underlying stock value is unchanged. */
body:not(.common-home) #content .bertazzoni-stock-yes{color:#16803a!important}
body:not(.common-home) #content .bertazzoni-stock-no{color:#c62828!important}
