li {list-style-position: outside; padding-left: 0px;} ol, ul {padding-left: 16px;} section[id] {scroll-margin-top: var(--Menu-height);} .bevel {border-style: outset; border-width: 2px;} .bevel-in {border-style: inset; border-width: 2px;} td {padding-right: 8px; padding-bottom: 8px; vertical-align: top; text-align: left;} .table-tag {display: inline-block; font-size: 10px; line-height: 1.2; white-space: nowrap; background-color: var(--Text-tag-target); color: var(--Text-tag-txt-target); padding: 1px 2px; font-weight: 600;} .sticky-sect {position: sticky; top: var(--Menu-height); align-self: start; height: fit-content;} span[style*="text-decoration"] { text-decoration-color: var(--text-link) !important; text-underline-offset: 0.12em; text-decoration-thickness: 2px; }   .text-oneword, .text-tiny, .text-small, .text-narrow, .text-readable, .text-wide {inline-size: 100%;}  .text-oneword {max-inline-size: 4ch;} .text-tiny {max-inline-size: 18ch;} .text-small {max-inline-size: 36ch;} .text-narrow {max-inline-size: 52ch;}  .text-readable {max-inline-size: 68ch;}  .text-wide {max-inline-size: 78ch;}  :root {--Box-color-border: #3c3c3b;} .section-divider-l {border-style: solid; border-width: 0px 0px 0px 1px; border-color: var(--Box-color-border);} .section-border-tb {border-style: solid; border-width: 1px 0px 1px 0px; border-color: var(--Box-color-border);} .section-border-t {border-style: solid; border-width: 1px 0px 0px 0px; border-color: var(--Box-color-border);} .section-border-b {border-style: solid; border-width: 0px 0px 1px 0px; border-color: var(--Box-color-border);} .box-border-menu {border-style: solid; border-width: 0px 0px 1px 1px; border-color: var(--Box-color-border);} .box-border-top {border-style: solid; border-width: 1px 0px 0px 0px; border-color: var(--Box-color-border);} .box-border-bottom {border-style: solid; border-width: 0px 0px 1px 0px; border-color: var(--Box-color-border);} .box-border-left {border-style: solid; border-width: 0px 0px 0px 1px; border-color: var(--Box-color-border);} .menu-content-style {border-style: solid; border-width: 1px 0px 1px 0px; border-color: var(--Box-color-border);}  .mega-item:hover {color: var(--text-link);} .mega-sub-item:hover {color: var(--text-link);} .mega-card {border-style: solid; border-width: 4px 0px 0px 0px; border-color: #fff;} .mega-card .mega-card__title {transition: color 0.2s ease;} .mega-card:hover .mega-card__title {color: var(--text-link);} .mega-card:hover {border-style: solid; border-width: 4px 0px 0px 0px; border-color: var(--text-link);} .item-product {border-style: solid; border-width: 0px 0px 4px 0px; border-color: hsla(0, 0%, 100%, 0);} .item-product .item-product__title {transition: color 0.2s ease;} .item-product:hover .item-product__title {color: var(--text-link);} .item-product:hover {border-style: solid; border-width: 0px 0px 4px 0px; border-color: #000;}  :root {--grid-gap: var(--space-2xs, 8px);}  .grid { --grid-columns: 12; display: grid; grid-template-columns: repeat(var(--grid-columns), minmax(0, 1fr)); gap: var(--grid-gap); }  .grid > * { min-width: 0; }  .col-1 { grid-column: span min(1, var(--grid-columns)); } .col-2 { grid-column: span min(2, var(--grid-columns)); } .col-3 { grid-column: span min(3, var(--grid-columns)); } .col-4 { grid-column: span min(4, var(--grid-columns)); } .col-5 { grid-column: span min(5, var(--grid-columns)); } .col-6 { grid-column: span min(6, var(--grid-columns)); } .col-7 { grid-column: span min(7, var(--grid-columns)); } .col-8 { grid-column: span min(8, var(--grid-columns)); } .col-9 { grid-column: span min(9, var(--grid-columns)); } .col-10 { grid-column: span min(10, var(--grid-columns)); } .col-11 { grid-column: span min(11, var(--grid-columns)); } .col-12 { grid-column: span min(12, var(--grid-columns)); } .col-6-center { grid-column: 4 / span 6;} .col-3-full { grid-column: span min(3, var(--grid-columns)); }  @media (max-width: 991px) { .grid { --grid-columns: 6;} .col-6-center{ grid-column: span min(12, var(--grid-columns)); } .col-3-full {grid-column: span min(12, var(--grid-columns)); } }  @media (max-width: 767px) { .sticky-sect {position: static; top: auto;} .grid {--grid-columns: 4;} .col-6-center{ grid-column: span min(12, var(--grid-columns)); } .col-3-full { grid-column: span min(12, var(--grid-columns)); } .col-1 { grid-column: span min(4, var(--grid-columns)); } .col-2 { grid-column: span min(4, var(--grid-columns)); } .col-3 { grid-column: span min(4, var(--grid-columns)); } } .accordion-images { display: grid; } .accordion-image { grid-area: 1 / 1; opacity: 0; visibility: hidden; pointer-events: none; transition: opacity 0.4s ease, visibility 0.4s ease; } .accordion-image.is-active { opacity: 1; visibility: visible; pointer-events: auto; }