/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.form-type-radio.form-item .control-label:before{height:2rem;}
p.product-callout{color:red;font-weight:bold;font-style:italic;font-size:17px;}
.product-page .product-gallery-wrapper .lSAction .lSNext:before,.product-page .product-gallery-wrapper .lSAction .lSPrev:before{top:15px;}
.header-image img{width:100%;height:auto;display:block;border-radius:10px;object-fit:cover;margin-bottom:26px;margin-left:0;margin-right:0;}.body--intro,.body--features,.body--table,.body--outro{font-size:17px;line-height:1.6;color:#1f2933;font-family:system-ui,sans-serif;width:100%;box-sizing:border-box;overflow-wrap:break-word;padding-left:0;padding-right:0;max-width:none;margin:0;text-align:left;}.body--intro p + p{margin-top:16px;}.body--features .feature-heading{font-weight:700;font-size:24px;margin-top:40px;margin-bottom:12px;}.body--features .feature-heading:first-child{margin-top:40px;}.body--features p + p{margin-top:14px;}.feature-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:24px;margin-bottom:40px;margin-left:0;}.feature-card{background-color:#f9fafb;padding:20px;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 2px 10px rgba(0,0,0,0.05);}.feature-card h3{margin-top:0;font-size:20px;font-weight:700;}.body--table{margin-top:60px;}.table-title{font-weight:700;font-size:20px;margin-bottom:16px;}.comparison-table{width:100%;max-width:800px;border-collapse:collapse;font-size:18px;border:1px solid #d1d5db;}.comparison-table th,.comparison-table td{text-align:left;padding:12px 14px;vertical-align:top;border-bottom:1px solid #d1d5db;}.comparison-table th{font-weight:700;}.comparison-table td:first-child,.comparison-table th:first-child{font-weight:700;width:30%;border-right:1px solid #d1d5db;}.comparison-table th:nth-child(2),.comparison-table td:nth-child(2){border-right:1px solid #e5e7eb;}.body--outro h2{margin-top:50px;margin-bottom:12px;font-weight:700;font-size:24px;}.body--outro p + p{margin-top:16px;}.thermo-types{list-style-type:disc;padding-left:20px;margin:0;}.thermo-types li{margin-bottom:10px;}@media (max-width:768px){.header-image img{padding-left:16px;padding-right:16px;}.body--intro,.body--features,.body--table,.body--outro{padding-left:16px;padding-right:16px;}.comparison-table th,.comparison-table td{padding:10px 8px;font-size:16px;}.comparison-table td:first-child,.comparison-table th:first-child{border-right:none;}.comparison-table th:nth-child(2),.comparison-table td:nth-child(2){border-right:none;}.feature-cards{grid-template-columns:1fr;}}@media (min-width:769px) and (max-width:1260px){.header-image img{padding-left:40px;padding-right:40px;}.body--intro,.body--features,.body--table,.body--outro{padding-left:40px;padding-right:40px;}}
