.product .main .messages{grid-area:messages;margin-bottom:15px}.product .main .messages a{color:inherit}.product .main .product-info{display:contents;padding:0 15px;flex:none}@media (max-width:991px){.product .main .product-info{width:100%;max-width:100%}}.product .main .product-info .header{display:contents}.product .main .product-info .header .container-category-energyclass{display:contents}.product .main .product-info .header .container-category-energyclass .category{grid-area:category;font-size:15px;font-weight:700;text-decoration:none;color:var(--textColor)}@media (max-width:991px){.product .main .product-info .header .container-category-energyclass .category{font-size:14px;font-weight:500;font-style:italic}}.product .main .product-info .header .container-category-energyclass .energyclass{grid-area:energyclass;display:flex;align-items:center;margin-top:25px;font-weight:600;font-size:12px;color:var(--textColor);text-decoration:none}@media (max-width:991px){.product .main .product-info .header .container-category-energyclass .energyclass{justify-content:center}}.product .main .product-info .header .container-category-energyclass .energyclass picture{margin-right:10px;line-height:0}.product .main .product-info .header .container-category-energyclass .energyclass picture img{width:45px}.product .main .product-info .header .container-disclaimer-actions{grid-area:disclaimer;text-align:right}@media (max-width:991px){.product .main .product-info .header .container-disclaimer-actions{margin-bottom:15px}}.product .main .product-info .header .container-disclaimer-actions .disclaimer{display:flex;align-items:center;justify-content:flex-end;font-size:15px}@media (max-width:991px){.product .main .product-info .header .container-disclaimer-actions .disclaimer{justify-content:center}}.product .main .product-info .header .container-disclaimer-actions .disclaimer picture{line-height:0;margin-right:5px}.product .main .product-info .header .container-disclaimer-actions .actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-top:5px}@media (max-width:991px){.product .main .product-info .header .container-disclaimer-actions .actions{justify-content:center;margin-top:15px}}.product .main .product-info .header .container-disclaimer-actions .actions .action{display:inline-flex;text-decoration:none;align-items:center;justify-content:center;cursor:pointer}.product .main .product-info .header .container-disclaimer-actions .actions .action:hover picture{transform:rotate3d(1,0,0,180deg)}.product .main .product-info .header .container-disclaimer-actions .actions .action.wishlist:hover picture{transform:rotate3d(0,1,0,180deg)}.product .main .product-info .header .container-disclaimer-actions .actions .action picture{display:inline-block;height:30px;width:30px;text-decoration:none;padding:4px;border:1px solid var(--borderColor);border-radius:5px;margin:0 3px;transition:.5s}.product .main .product-info .header .container-disclaimer-actions .actions .action picture img{object-fit:contain;height:100%;width:100%}@media (max-width:991px){.product .main .product-info .header .container-disclaimer-actions .actions .action{margin:5px 15px}.product .main .product-info .header .container-disclaimer-actions .actions .action:first-child{margin-left:0}.product .main .product-info .header .container-disclaimer-actions .actions .action:last-child{margin-right:0}}@media (max-width:500px){.product .main .product-info .header .container-disclaimer-actions .actions .action{margin:2px 7px;font-size:13px}}.product .main .product-info .header .container-disclaimer-actions .actions .action label{display:none;font-weight:600;color:var(--textColor);margin-left:5px}@media (max-width:991px){.product .main .product-info .header .container-disclaimer-actions .actions .action label{display:block}}.product .main .product-info .body{display:contents}.product .main .product-info .body h1{grid-area:title;font-size:22px}@media (max-width:991px){.product .main .product-info .body h1{margin-top:5px}}.product .main .product-info .body h2{grid-area:subtitle;font-size:14px}@media (max-width:991px){.product .main .product-info .body h2{margin:0;font-weight:500}}.product .main .product-info .body .content{grid-area:content}.product .main .product-info .body .content #icecat-bulletpoints .-icecat-text{color:var(--textColor)}.product .main .product-info .body .code{grid-area:code;margin-top:20px;color:var(--mutedTextColor)}.product .main .product-info .body .code strong{font-weight:600}