:root {--font-sans-stack: "Helvetica Neue", "Helvetica", "Arial", sans-serif;--font-serif-stack: "Garamond", "Baskerville", "Baskerville Old Face", "Hoefler Text", "Times New Roman", serif;--font-display: "Merriweather", var(--font-serif-stack);}.site-logo {background: url(../../badge.png) no-repeat;background-image: url(../../badge.svg);background-size: cover;display: block;line-height: 1;text-decoration: none;height: 30px;width: 30px;}.site-logo img {display: none;}.site-name {color: #283942;font-size: 1.25em;font-weight: bold;text-decoration: none;}.browsehappy {background-color: white;color: #587e91;text-align: center;padding: 1rem;margin: 0;}.button {background-color: #fff;color: #EA5906;-webkit-appearance: none;-moz-appearance: none;appearance: none;border: none;box-shadow: 0 5px 15px 0 rgba(40, 57, 66, 0.1);cursor: pointer;display: inline-block;font-size: 0.8em;font-weight: 600;line-height: 1;padding: 0.875rem 2.5rem 0.625rem;text-align: center;text-decoration: none;text-transform: uppercase;-webkit-user-select: none;-moz-user-select: none;user-select: none;vertical-align: middle;white-space: nowrap;-webkit-font-smoothing: antialiased;}.button:active {transition: none;transform: translateY(1px);}.button:disabled {cursor: not-allowed;opacity: 0.5;}.button:visited {color: #EA5906;}.button:hover {background-color: #f2f2f2;color: #EA5906;}.button:focus {box-shadow: #ffc068 0 0 5px;color: #EA5906;outline: 0;}input.button {color: #FFA01B;}.button--primary {background-color: #283942;color: #fff;}.button--primary:hover {background-color: #FFA01B;color: #fff;}.button--primary:focus {box-shadow: #ffc068 0 0 5px;color: #fff;outline: 0;}.button--outline {background-color: transparent;border-radius: 25px;border: 2px solid #EA5906;color: #EA5906;box-shadow: none;}.button--outline:hover {background-color: #EA5906;color: #fff;}.button--outline:focus {box-shadow: #ffc068 0 0 5px;color: #fff;outline: 0;}.button--reverse {background-color: #283942;color: #fff;font-size: 0.8em;padding: 0.7em 0.8em 0.6em 0.7em;}.button--reverse:visited {color: #fff;}.button--reverse:hover {background-color: #EA5906;color: #fff;}.button--reverse svg {margin-right: 0.2em;vertical-align: middle;transition: none;}.field__label {font-weight: 600;}.text-format-wrapper > .form-item {margin-bottom: 0;}.filter-wrapper {border-radius: 3px;border-top: 0;border: 1px solid #f2f5f7;margin: 0;overflow: hidden;padding: 0.75rem 2.5rem;}.filter-wrapper .form-item {margin: 0;}.filter-wrapper .form-item label {display: inline;}.filter-help {float: right;}.filter-guidelines .filter-guidelines-item {margin-top: 1.5rem;}.filter-help p {margin: 0;}.filter-help a {position: relative;margin: 0 2.5rem 0 0;}.filter-help a:after {background: transparent url(../images/core/help.png);content: "";display: block;height: 16px;position: absolute;right: -2.5rem;top: 0;width: 16px;}.text-format-wrapper .description {margin-top: 0.75rem;}.tips {font-size: 0.8em;margin-bottom: 0;margin-top: 0;padding-bottom: 0;padding-top: 0;padding-left: 0;}.form-item {width: 100%;margin: 1.5rem 0 0.75rem;}.form-item input,.form-item textarea {width: calc(100% - 22px);max-width: 100%;padding: 0.75rem 0.625rem;box-shadow: none;}.form-type-webform-name {align-items: flex-start;display: flex;flex-flow: column wrap;justify-content: space-between;flex: 0 1 auto;}.form-type-webform-name .form-item {box-sizing: border-box;flex: 0 0 auto;width: 100%;}.webform-type-checkboxes,.webform-type-radios {margin: 1.5rem 0 0.75rem;}.webform-type-checkboxes .form-type-checkbox,.webform-type-checkboxes .form-type-radio,.webform-type-radios .form-type-checkbox,.webform-type-radios .form-type-radio {align-items: center;display: flex;flex-flow: row wrap;justify-content: flex-start;flex: 0 1 auto;margin: 0.75rem 0 0.5rem;}.webform-type-checkboxes .form-checkbox,.webform-type-checkboxes .form-radio,.webform-type-radios .form-checkbox,.webform-type-radios .form-radio {display: inline-block;width: auto;margin-right: 1.25rem;}.webform-type-checkboxes .form-item__label,.webform-type-radios .form-item__label {margin: 0;font-weight: 400;}.webform-button--submit {background: #EA5906;color: white;margin-top: 1.5rem;padding: 0.75rem 0;width: 100%;}.form-item__label {display: block;color: #555;font-weight: 600;margin-bottom: 0.5rem;}.form-item__label.visually-hidden {display: none;}.form-required {position: relative;}.form-required:after {content: "*";color: #ad0000;}.fieldset-legend {color: #555;font-weight: 600;margin-bottom: 0.5rem;}.form-item__description {color: #555;font-size: 0.8em;line-height: 1.3;margin-top: 0.5rem;}.form-date,.form-email,.form-password,.form-tel,.form-text,.form-textarea,.form-time {background-color: #fff;border: 1px solid #f2f5f7;border-radius: 3px;box-shadow: inset rgba(40, 57, 66, 0.2) 2px 2px 10px;color: #FFA01B;font-size: 0.8em;line-height: 1;padding: 0.4em 0.625rem;width: 100%;}.form-date:focus,.form-email:focus,.form-password:focus,.form-tel:focus,.form-text:focus,.form-textarea:focus,.form-time:focus {border-color: #c2d2da;border-color: #c2d2da;box-shadow: inset rgba(40, 57, 66, 0.15) 1px 2px 2px;color: #151e22;outline: 0;}.form-search {border: 2px solid #f2f5f7;}.form-search:focus {border-color: #c2d2da;color: #151e22;outline: 0;}.form-select {border: 1px solid #f2f5f7;background-color: #fff;color: #283942;font-size: 0.8em;line-height: 1.5;padding: 0.75rem 0.625rem;white-space: nowrap;width: 100%;height: 2.5rem;}.form-select:focus {box-shadow: none;outline: 0;}.form-type-checkbox > input,.form-type-checkbox > label {width: auto;display: inline;}.form-type-checkbox .form-item__description {margin-top: 0;}.js-text-format-wrapper > .form-item-text-format-value {margin-bottom: 0;}.js-text-format-wrapper > .form-item-text-format-value > div {line-height: 0;}.js-text-format-wrapper .filter-wrapper {border-top-right-radius: 0;border-top-left-radius: 0;}.js-text-format-wrapper textarea {border-bottom-right-radius: 0;border-bottom-left-radius: 0;width: 100%;}.filter-help,.filter-guidelines {font-size: 0.8em;}details {border-radius: 3px;border: 1px solid #f2f5f7;margin: 0.75rem 0 1.5rem;padding: 0.75rem 2.5rem;position: relative;}.detail__summary {cursor: pointer;outline: none;}.detail__description {font-size: 0.64em;font-style: italic;margin-top: 0;}.fa-sort-desc {vertical-align: top;}.language-switcher {display: inline-block;text-transform: uppercase;}.language-switcher a {color: #283942;}.language-switcher ul {display: none;list-style: none;margin: 0;padding: 0;}.language-switcher ul a {color: #587e91;text-decoration: none;}.language-switcher ul a:hover {color: #283942;}.language-switcher:hover ul {display: block;}.current-language i:before {margin-left: 5px;}.menu {padding-left: 0;list-style: none;font-family: "source-sans-pro", var(--font-sans-stack);}.menu--first-level > .menu-item > .menu-link {border-top: 1px solid #e2e9ed;color: #283942;display: flex;flex-flow: row wrap;font-size: 16px;font-weight: 600;justify-content: space-between;padding: 0.875rem 0.625rem;position: relative;text-decoration: none;white-space: nowrap;}.menu--first-level > .menu-item > .menu-link svg {color: #FFA01B;width: 1.25rem;}.menu--first-level > .has-dropdown {background: #fafafa;}.menu--first-level > .has-dropdown > .menu-link:after {content: none;}.menu-item--has-child {position: relative;}.dropdown {background-color: white;left: -9999px;list-style: none;padding: 0;text-align: left;transition: top 250ms cubic-bezier(0.34, 1.61, 0.7, 1);}.dropdown.shops-list {max-width: none;}.dropdown .menu-link {color: #283942;display: block;padding-bottom: 0.5rem;padding-top: 0.5rem;padding-left: 1.25rem;padding-right: 1.875rem;text-decoration: none;}.dropdown .menu-link:focus,.dropdown .menu-link:hover {color: black;}.dropdown .dropdown {background-color: #7397aa;}.dropdown .dropdown .menu-link {padding-left: 2.5rem;}.dropdown .dropdown .dropdown {background-color: #92aebd;}.dropdown .dropdown .dropdown .menu-link {padding-left: 5rem;}.dropdown .has-dropdown > .menu-link {position: relative;}.has-dropdown:hover a.menu-link {color: #FFA01B;}.has-dropdown:hover a.menu-link:after {transform: rotateZ(-180deg);}.has-dropdown:hover > .dropdown {display: block;left: 0;opacity: 1;top: 50%;visibility: visible;z-index: 10;}.nav-toggle {border: none;background: transparent;cursor: pointer;outline: none;}.collapsible-box {overflow: hidden;opacity: 1;visibility: visible;transition: visibility 0s ease, max-height 300ms ease, opacity 300ms ease;transition-delay: 0s;}.collapsible-box[aria-hidden=true] {max-height: 0;opacity: 0;visibility: hidden;transition-delay: 300ms, 0s, 0s;}.progress {margin-bottom: 1.5rem;position: relative;}.progress__track {background-image: linear-gradient(to top, white 0%, white 100%);border-radius: 1rem;background-color: #fff;box-shadow: inset 0 1px 3px rgba(88, 126, 145, 0.2), inset 0 -1px 0 rgba(88, 126, 145, 0.05);height: 1rem;margin-bottom: 0.375rem;max-width: 100%;min-width: 6rem;overflow: hidden;}.progress__bar {background-image: linear-gradient(to left, #ffb54e 0%, #e78700 100%);border-radius: 1rem;transition: width 0.5s ease-out;background-color: #ffc068;height: 1rem;width: 3%;}.progress__description,.progress__percentage {font-size: 0.64em;color: #555;overflow: hidden;}.progress__description {float: left;}.progress__percentage {float: right;}.progress--small .progress__track {height: 0.5rem;}.progress--small .progress__bar {height: 0.5rem;}.site-navigation {background: white;font-size: 0.9375rem;font-weight: normal;height: 100vh;left: 0;margin-bottom: 0;opacity: 0;overflow-y: scroll;pointer-events: none;position: fixed;top: 50px;visibility: hidden;width: 100%;z-index: 100;}.visible .site-navigation {opacity: 1;pointer-events: auto;visibility: visible;}.site-navigation .menu {margin: 0;overflow-y: scroll;overflow: auto;height: auto;}.site-navigation .menu-item.e-shop {display: none;}.e-store-link {display: inline-block;text-indent: 100%;white-space: nowrap;overflow: hidden;font: 0/0 a;text-shadow: none;color: transparent;background-color: transparent;background: url(../../images/logo-eshop-trakks.png) no-repeat;background-image: url(../../images/logo-eshop-trakks.svg);background-size: contain;flex: 1 0 auto;height: 50px;margin-left: 0.625rem;padding-bottom: 0;padding-top: 0;width: 101px;}.bar {background: rgb(0, 0, 0);display: inline-block;margin-left: 10px;position: relative;vertical-align: middle;transform: translateY(-50%);transition: all 0ms 300ms;}.bar,.bar:after,.bar:before {background: rgb(0, 0, 0);width: 20px;height: 2px;transition: all 0.2s;}.bar.animate {background: rgba(0, 0, 0, 0);}.bar:after {content: "";position: absolute;left: 0;top: 6px;background: rgb(0, 0, 0);transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);}.bar:before {content: "";position: absolute;left: 0;bottom: 6px;transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);}.bar.animate:after,.bar.animate:before {background: #283942;}.bar.animate:after {top: 0;transform: rotate(45deg);transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);}.bar.animate:before {bottom: 0;transform: rotate(-45deg);transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);}.main-burger {display: inline-block;position: relative;z-index: 200;}table {border-collapse: collapse;display: block;margin-bottom: 1.5rem;padding: 0;overflow-x: scroll;width: 100%;}table caption {font-weight: 500;margin-bottom: 0.75rem;}thead {text-align: left;}.sticky-header thead {background-color: #fff;border: 1px solid #e6e6e6;display: block;width: 100%;}tbody tr {border-bottom: 1px solid #e6e6e6;border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;cursor: ew-resize;}tbody tr:first-child {border-top: 1px solid #e6e6e6;}tbody td + td {border-left: 1px solid #e6e6e6;}th,td {word-break: break-word;padding: 0.5rem;vertical-align: top;}th {font-size: 0.8em;font-weight: 600;text-transform: uppercase;}.test-product .test-product__content {margin-top: 3rem;}.test-product .test-product__content--title {border-left: 10px solid #EA5906;transform: translateX(-0.625rem);width: 100%;display: flex;flex-flow: column wrap;align-items: flex-start;}.test-product .test-product__content--title h2,.test-product .test-product__content--title span {padding: 0.75rem 0.75rem;}.test-product .test-product__content--title span {background: #283942;box-shadow: 0 5px 15px 0 rgba(40, 57, 66, 0.1);color: white;display: inline-block;font-size: 0.875rem;margin: 0;}.test-product .test-product__content--title span svg {display: inline-block;height: 1.5625rem;margin-right: 0.625rem;vertical-align: middle;width: 0.9375rem;}.test-product .test-product__content--title h2 {background: white;box-shadow: 0 5px 15px 0 rgba(40, 57, 66, 0.1);font-size: 1.5625em;margin: 0;display: inline-block;}.test-product .test-product__content--link {margin: 1.5rem 0 0;}.test-product .test-product__content--link .button {margin-bottom: 0.75rem;}.test-product .product-picture {display: block;position: absolute;top: 0;z-index: 250;}.test-product img {max-width: 150%;width: 100%;position: relative;z-index: 5;transform: scale(1.6);}.vertical-tabs {border: 1px solid #f2f5f7;margin: 1em 0 1em 15em;border-radius: 3px;}.vertical-tabs__menu {float: left;list-style: none;margin: -1px 0 -1px -15em;padding: 0;width: 15em;}.vertical-tabs__pane {background-color: #fff;border: 0;margin: 0;padding: 1.5rem 2.5rem 1px;}.vertical-tabs__pane > summary {display: none;}.vertical-tabs__menu-item {border: 1px solid transparent;font-size: 0.8em;}.vertical-tabs__menu-item a {border-top-left-radius: 3px;border-bottom-left-radius: 3px;display: block;padding: 0.75rem 2.5rem;text-decoration: none;}.vertical-tabs__menu-item a:focus .vertical-tabs__menu-item-title,.vertical-tabs__menu-item a:active .vertical-tabs__menu-item-title,.vertical-tabs__menu-item a:hover .vertical-tabs__menu-item-title {text-decoration: none;}.vertical-tabs__menu-item a:focus {outline: 1px dotted;}.vertical-tabs__menu-item a:hover {background-color: #ececec;}.vertical-tabs__menu-item.is-selected {border: 1px solid #f2f5f7;border-right-width: 0;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}.vertical-tabs__menu-item.is-selected a {background-color: #fff;}.vertical-tabs__menu-item.is-selected a:hover {background-color: #fff;}.vertical-tabs__menu-item.is-selected .vertical-tabs__menu-item-title {color: #587e91;}.vertical-tabs__menu-item-summary {display: block;margin-bottom: 0;line-height: normal;}@media screen and (min-width: 30em) {.form-type-webform-name {flex-flow: row wrap;}.form-date,.form-email,.form-password,.form-tel,.form-text,.form-textarea,.form-time {width: auto;}.test-product .test-product__content--title h2,.test-product .test-product__content--title span {padding: 0.75rem 1.5rem;}.test-product .test-product__content--link .button {margin-bottom: 0;}}@media screen and (min-width: 48.0625em) {.site-logo {background: none;height: auto;width: auto;}.site-logo img {display: block;}.form-type-webform-name .form-item {width: calc(50% - 11px);}.menu--first-level {display: table;}.menu--first-level > .menu-item {display: table-cell;}.menu--first-level > .menu-item > .menu-link .hamburger__wrapper {display: inline-block;height: 0.875rem;margin-right: 0.625rem;vertical-align: middle;}.menu--first-level > .menu-item > .menu-link:hover,.menu--first-level > .menu-item > .menu-link.is-active {color: #FFA01B;}.menu--first-level > .menu-item > .menu-link {border-top: 0;display: block;font-weight: 600;padding: 0.3125rem 0.625rem;text-decoration: none;text-transform: uppercase;}.menu--first-level > .menu-item > .menu-link svg {display: none;}.menu--first-level > .has-dropdown {background: none;}.menu--first-level > .has-dropdown > .menu-link {white-space: nowrap;}.menu--first-level > .has-dropdown > .menu-link:after {border-style: solid;height: 0;width: 0;border-color: #FFA01B transparent transparent transparent;border-width: 6px 4px 0 4px;content: "";display: inline-block;margin-left: 0.3125rem;vertical-align: middle;}.dropdown {border-radius: 3px;display: block;max-width: 12.5rem;opacity: 0;position: absolute;top: 110%;visibility: hidden;z-index: 9999;box-shadow: 0 5px 15px 0 rgba(40, 57, 66, 0.4);}.dropdown .menu-link {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.dropdown .dropdown {left: -9999px;left: 100%;opacity: 0;position: absolute;top: 0;top: 10px;z-index: 9999;transition: top 250ms cubic-bezier(0.34, 1.61, 0.7, 1);}.dropdown .dropdown .menu-link {padding-left: 1.25rem;}.dropdown .dropdown .dropdown .menu-link {padding-left: 1.25rem;}.dropdown .has-dropdown > .menu-link:hover:after {transform: translateX(2px);}.dropdown .has-dropdown > .menu-link:after {border-style: solid;height: 0;width: 0;border-color: #808080 transparent transparent transparent;border-width: 6px 4px 0 4px;content: "";display: block;position: absolute;right: 0.625rem;top: 0;bottom: 0;margin: auto;transition: all 250ms cubic-bezier(0.34, 1.61, 0.7, 1);}.dropdown .has-dropdown:hover > .dropdown {left: 100%;opacity: 1;top: 0;}.nav-toggle {display: none;}.collapsible-box {overflow: visible;}.collapsible-box[aria-hidden=true] {max-height: inherit;opacity: 1;visibility: visible;}.site-navigation {background: none;display: inline-flex;height: auto;justify-content: center;opacity: 1;overflow: visible;pointer-events: auto;position: relative;top: 0;visibility: visible;}.site-navigation .menu {overflow: visible;}.site-navigation .menu--first-level {display: inline-flex;align-items: center;justify-content: space-between;flex: 0 1 50rem;margin-left: 1.25rem;margin-right: 1.25rem;}.site-navigation .menu--first-level > .menu-item {display: inline-block;}.site-navigation .menu--first-level > .menu-item > .menu-link {font-size: 0.875rem;}.site-navigation .menu--first-level > .menu-item a[href*="/lab"] {display: inline-block;text-indent: 100%;white-space: nowrap;overflow: hidden;font: 0/0 a;text-shadow: none;color: transparent;background-color: transparent;background: url(../../images/logo-trakks-lab.png) no-repeat center 4px;background-image: url(../../images/logo-trakks-lab.svg);height: 24px;width: 51px;}.site-navigation .menu--first-level > .menu-item a[href*="/lab"]:hover {filter: brightness(2.5) contrast(2.3) hue-rotate(197deg) saturate(1.5);transition: filter 0.2s;}.site-navigation .menu-item.e-shop {display: inline-block;}.site-navigation .menu-item.e-shop a {display: inline-block;text-indent: 100%;white-space: nowrap;overflow: hidden;font: 0/0 a;text-shadow: none;color: transparent;background-color: transparent;background: url(../../images/logo-eshop-trakks.png) no-repeat;background-image: url(../../images/logo-eshop-trakks.svg);height: 50px;padding-bottom: 0;padding-top: 0;width: 101px;transition: none;}.site-navigation .menu-item.e-shop a:hover {font: 0/0 a;filter: brightness(0);transition: filter 0.2s;}.e-store-link {display: none;}.main-burger {display: none;}table {display: table;table-layout: fixed;}thead {display: table-row-group;float: none;}tbody {display: table-row-group;overflow-x: auto;white-space: normal;width: auto;}tbody tr {display: table-row;cursor: auto;}th,td {border-right: none;display: table-cell;text-align: left;vertical-align: top;}.test-product .segmenter__pieces,.test-product .test-product__content {width: 50%;}.test-product .segmenter__pieces {order: 2;}.test-product .test-product__content {margin-top: 0;order: 1;}.test-product .test-product__content--title span {font-size: 16px;}}@media screen and (min-width: 48.0625em) and (min-width: 48.0625em) {.dropdown .has-dropdown > .menu-link:after {border-style: solid;height: 0;width: 0;border-color: transparent transparent transparent #808080;border-width: 4px 0 4px 6px;}}@media screen and (min-width: 77.5em) {.site-navigation .menu--first-level {flex-basis: 75rem;margin-left: 5rem;margin-right: 5rem;}.site-navigation .menu--first-level > .menu-item > .menu-link {font-size: 1rem;}.site-navigation .menu-item.e-shop a {margin-left: 1.5rem;}}@media all and (min-width: 769px) and (max-width: 900px) {.site-navigation .menu--first-level > .menu-item > .menu-link {padding-left: 0.25rem;padding-right: 0.25rem;}}
