.star-rating[data-v-151e3f2c]{align-items:center;display:inline-flex}.stars[data-v-151e3f2c]{color:#ddd;font-size:1.5em}.star.filled[data-v-151e3f2c]{color:#e7721b}.average[data-v-151e3f2c]{font-weight:700}.average[data-v-151e3f2c],.count[data-v-151e3f2c]{margin-left:.5em}.count[data-v-151e3f2c]{color:#666}ul[data-v-fa773b53]{list-style-type:disc;padding-left:2rem}li[data-v-fa773b53]{margin-bottom:.5rem}.explainer-popup-content[data-v-5a37c550] h1{color:#1f2937;font-family:adelle,serif;font-size:1.875rem;font-weight:700;margin-bottom:1rem}.explainer-popup-content[data-v-5a37c550] h2{color:#1f2937;font-family:adelle,serif;font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.explainer-popup-content[data-v-5a37c550] h3{color:#1f2937;font-family:adelle,serif;font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.explainer-popup-content[data-v-5a37c550] h4{color:#1f2937;font-family:adelle,serif;font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.explainer-popup-content[data-v-5a37c550] h5{color:#1f2937;font-family:adelle,serif;font-size:1rem;font-weight:700;margin-bottom:.5rem}.explainer-popup-content[data-v-5a37c550] h6{color:#1f2937;font-family:adelle,serif;font-size:.875rem;font-weight:700;margin-bottom:.5rem}.explainer-popup-content[data-v-5a37c550] p{color:#374151;font-family:museosans,sans-serif;font-size:1rem;line-height:1.625;margin-bottom:1rem}.explainer-popup-content[data-v-5a37c550] ul{color:#374151;list-style-type:disc;margin-bottom:1rem;padding-left:1.5rem}.explainer-popup-content[data-v-5a37c550] ol{color:#374151;list-style-type:decimal;margin-bottom:1rem;padding-left:1.5rem}.explainer-popup-content[data-v-5a37c550] li{font-family:museosans,sans-serif;font-size:1rem;line-height:1.625;margin-bottom:.5rem}.explainer-popup-content[data-v-5a37c550] a{color:#2563eb;text-decoration:underline}.explainer-popup-content[data-v-5a37c550] a:hover{color:#1d4ed8}.explainer-popup-content[data-v-5a37c550] strong{font-weight:700}.explainer-popup-content[data-v-5a37c550] em{font-style:italic}.explainer-popup-content[data-v-5a37c550] code{background-color:#f3f4f6;border-radius:.25rem;font-family:monospace;font-size:.875rem;padding:.25rem .5rem}.explainer-popup-content[data-v-5a37c550] blockquote{border-left:4px solid #d1d5db;color:#4b5563;font-style:italic;margin-bottom:1rem;padding-left:1rem}.explainer-popup-content[data-v-5a37c550] table{border:1px solid #d1d5db;border-collapse:collapse;margin-bottom:1rem;width:100%}.explainer-popup-content[data-v-5a37c550] th{background-color:#f3f4f6;border:1px solid #d1d5db;font-weight:700;padding:.5rem 1rem;text-align:left}.explainer-popup-content[data-v-5a37c550] td{border:1px solid #d1d5db;padding:.5rem 1rem}.explainer-popup-content[data-v-5a37c550] hr{border-top:1px solid #d1d5db;margin:1.5rem 0}.explainer-popup-content[data-v-5a37c550] img{height:auto;margin-bottom:1rem;max-width:100%}.explainer-popup-content[data-v-5a37c550] pre{background-color:#f3f4f6;border-radius:.25rem;margin-bottom:1rem;overflow-x:auto;padding:1rem}.product-description a{color:#000;text-decoration:underline}.pagination[data-v-eb2d8df9]{--vc-pgn-border-radius:100%;--vc-pgn-height:.75rem;--vc-pgn-width:.75rem;--vc-pgn-margin:.5rem}.content img{margin-bottom:30px}.content h2{font-size:24px;font-weight:700;margin-bottom:15px}.tooltip{background-color:#000;border-radius:6px;bottom:100%;color:#fff;left:50%;opacity:0;padding:5px 10px;position:absolute;text-align:center;transform:translate(-50%);transition:opacity .3s;visibility:hidden;z-index:1}.hover-trigger:hover .tooltip{opacity:1;visibility:visible}.colspan-selector{border:1px solid #ddd;border-radius:4px;cursor:pointer;margin:2px;padding:5px;transition:background-color .3s,color .3s}.colspan-selector.selected{background-color:#4caf50;color:#fff}.colspan-selector.disabled{cursor:not-allowed;opacity:.5}.element-grid-container{display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.header-element{grid-column:1/-1}.grid-col-span-1{grid-column:span 1}.grid-col-span-2{grid-column:span 2}.grid-col-span-3{grid-column:span 3}.grid-col-span-4{grid-column:span 4}@media (max-width:768px){.element-grid-container{grid-template-columns:repeat(2,1fr)}.grid-col-span-2,.grid-col-span-3,.grid-col-span-4,.header-element{grid-column:span 2}}
