.product .breadcrumb .current-item{color:#000;text-transform:uppercase}.product .main{display:grid;grid-template-columns:34fr 19fr 19fr 28fr;grid-template-rows:auto auto auto auto auto auto auto auto auto;grid-template-areas:"messages messages messages messages" "pictures category disclaimer pricebox" "pictures energyclass disclaimer pricebox" "pictures title title pricebox" "pictures subtitle subtitle pricebox" "pictures content content pricebox" "pictures code code pricebox" "pictures promo promo pricebox" "downloads promo promo pricebox" "downloads findomestic findomestic pricebox" "downloads banners banners pricebox";width:90%;margin:auto;margin-top:50px}@media (max-width:1299px){.product .main{width:98%}}@media (max-width:991px){.product .main{width:90%;grid-template-columns:1fr;grid-template-areas:"category" "title" "subtitle" "energyclass" "pictures" "disclaimer" "pricebox" "promo" "findomestic" "banners" "downloads" "content" "code";text-align:center;margin-top:10px}}.product .main>*{flex:1}.product .additional-information{margin-top:35px;background:var(--linearGradientColor3);background:linear-gradient(90deg,var(--linearGradientColor3) 0,var(--linearGradientColor1) 100%)}.product .additional-information ul.nav-tabs{justify-content:center;margin-bottom:10px;border:none}@media (max-width:991px){.product .additional-information ul.nav-tabs{flex-direction:column;margin-bottom:0}}.product .additional-information ul.nav-tabs::after,.product .additional-information ul.nav-tabs::before{content:" ";background-color:#fff;flex:1}.product .additional-information ul.nav-tabs li{margin:0;background-color:#fff;min-width:160px;text-align:center}.product .additional-information ul.nav-tabs li.active{background:0 0}.product .additional-information ul.nav-tabs li.active a{background:0 0;color:#fff;margin:0;border:none}.product .additional-information ul.nav-tabs li a{text-decoration:none;text-transform:uppercase;font-weight:700;color:var(--menuTextColor);padding:10px 20px}.product .additional-information .tab-pane{padding:40px 22%}@media (max-width:1700px){.product .additional-information .tab-pane{padding:40px 15%}}@media (max-width:1400px){.product .additional-information .tab-pane{padding:40px 10%}}@media (max-width:1199px){.product .additional-information .tab-pane{padding:40px 5%}}@media (max-width:991px){.product .additional-information .tab-pane{padding:2% 5%}}