/* ---- Grid helpers ---- */
/* ---- Breakpoints ---- */
/* ---- Colors ---- */
html:not(.theme-lightguide) {
  /* -- global.checkbox-radio -- */
  /* -- global.form -- */
  /* -- global.plain-text -- */
  /* -- global.header -- */
  /* -- global.footer -- */
  /* -- global.drawer -- */
  /* -- components.nav -- */
  /* -- global.tabs -- */
  /* -- global.cookies -- */
  /* -- global.search -- */
  /* -- global.newsletter -- */
  /* -- components.buttons -- */
  /* -- components.product_box -- */
  /* -- components.card -- */
  /* -- components.cart_widget_body.side -- */
  /* -- plugins.swiper.components.pagination.pagination -- */
  /* -- components.banners -- */
  /* -- components.hero -- */
  /* -- components.counters -- */
  /* -- pages.not_found -- */
  /* -- components.cover -- */
  /* -- components.pagination -- */
  /* -- components.sharing_buttons -- */
  /* -- components.counter -- */
  /* -- components.poll -- */
  /* -- components.comments -- */
  /* -- components.documents -- */
  /* -- pages.article -- */
  /* -- components.tags -- */
  /* -- pages.article -- */
  /* -- pages.articles -- */
  /* -- pages.catalogs -- */
  /* -- pages.contact -- */
  /* -- components.user_points -- */
  /* -- components.filter -- */
  /* -- pages.products -- */
  /* -- components.product_details -- */
  /* -- components.payment -- */
  /* -- components.accordion -- */
  /* -- pages.product -- */
  /* -- components.booking -- */
  /* -- pages.compare -- */
  /* -- pages.cart -- */
  /* -- pages.order_history -- */
  /* -- pages.profile -- */
  /* -- plugins.jconfirm -- */
  /* -- plugins.jconfirm -- */
  /* -- global.global -- */
  /* -- global.popup-theme -- */
  /* components.account_sidenav */
  /* -- pages.withdrawal -- */
}
html:not(.theme-lightguide) ::selection {
  background-color: #8a9a5b;
  color: #FDFBF7;
}
html:not(.theme-lightguide) body {
  accent-color: #1c2541;
  background-color: #FDFBF7;
}
@media (max-width: 1199.98px) {
  html:not(.theme-lightguide) .overlay__close {
    background-color: #1c2541;
  }
  html:not(.theme-lightguide) .overlay__close .icon {
    color: #fff;
  }
}
html:not(.theme-lightguide) .loading::after {
  border-left-color: #1c2541;
}
html:not(.theme-lightguide) .sys-msg, html:not(.theme-lightguide) .formbuilder-gdprConsent {
  background-color: #8a9a5b;
  color: #fff;
}
html:not(.theme-lightguide) .sys-msg--red, html:not(.theme-lightguide) .formbuilder-gdprConsent--red {
  background-color: #e3000a;
  color: #fff;
}
html:not(.theme-lightguide) .sys-msg--transparent, html:not(.theme-lightguide) .formbuilder-gdprConsent--transparent {
  background-color: transparent;
  color: #1c2541;
}
html:not(.theme-lightguide) [type=checkbox]:not(:checked) ~ span:before, .formbuilder-checkbox html:not(.theme-lightguide) [type=checkbox]:not(:checked) ~ label:before, html:not(.theme-lightguide) [type=checkbox]:checked ~ span:before, .formbuilder-checkbox html:not(.theme-lightguide) [type=checkbox]:checked ~ label:before,
html:not(.theme-lightguide) [type=radio]:not(:checked) ~ span:before,
.formbuilder-checkbox html:not(.theme-lightguide) [type=radio]:not(:checked) ~ label:before,
html:not(.theme-lightguide) [type=radio]:checked ~ span:before,
.formbuilder-checkbox html:not(.theme-lightguide) [type=radio]:checked ~ label:before {
  border-color: #1c2541 !important;
}
html:not(.theme-lightguide) [type=checkbox]:not(:checked) ~ span:after, .formbuilder-checkbox html:not(.theme-lightguide) [type=checkbox]:not(:checked) ~ label:after, html:not(.theme-lightguide) [type=checkbox]:checked ~ span:after, .formbuilder-checkbox html:not(.theme-lightguide) [type=checkbox]:checked ~ label:after,
html:not(.theme-lightguide) [type=radio]:not(:checked) ~ span:after,
.formbuilder-checkbox html:not(.theme-lightguide) [type=radio]:not(:checked) ~ label:after,
html:not(.theme-lightguide) [type=radio]:checked ~ span:after,
.formbuilder-checkbox html:not(.theme-lightguide) [type=radio]:checked ~ label:after {
  background-color: #fff;
}
html:not(.theme-lightguide) [type=checkbox]:not(:checked) ~ span a, html:not(.theme-lightguide) [type=checkbox]:not(:checked) ~ span a:visited, .formbuilder-checkbox html:not(.theme-lightguide) [type=checkbox]:not(:checked) ~ label a, .formbuilder-checkbox html:not(.theme-lightguide) [type=checkbox]:not(:checked) ~ label a:visited, html:not(.theme-lightguide) [type=checkbox]:checked ~ span a, html:not(.theme-lightguide) [type=checkbox]:checked ~ span a:visited, .formbuilder-checkbox html:not(.theme-lightguide) [type=checkbox]:checked ~ label a, .formbuilder-checkbox html:not(.theme-lightguide) [type=checkbox]:checked ~ label a:visited,
html:not(.theme-lightguide) [type=radio]:not(:checked) ~ span a,
html:not(.theme-lightguide) [type=radio]:not(:checked) ~ span a:visited,
.formbuilder-checkbox html:not(.theme-lightguide) [type=radio]:not(:checked) ~ label a,
.formbuilder-checkbox html:not(.theme-lightguide) [type=radio]:not(:checked) ~ label a:visited,
html:not(.theme-lightguide) [type=radio]:checked ~ span a,
html:not(.theme-lightguide) [type=radio]:checked ~ span a:visited,
.formbuilder-checkbox html:not(.theme-lightguide) [type=radio]:checked ~ label a,
.formbuilder-checkbox html:not(.theme-lightguide) [type=radio]:checked ~ label a:visited {
  color: #f77f00;
}
html:not(.theme-lightguide) [type=checkbox]:not(:disabled) ~ span:hover:after, .formbuilder-checkbox html:not(.theme-lightguide) [type=checkbox]:not(:disabled) ~ label:hover:after {
  background-color: #de7200;
}
html:not(.theme-lightguide) [type=checkbox]:not(:checked) ~ span:after, .formbuilder-checkbox html:not(.theme-lightguide) [type=checkbox]:not(:checked) ~ label:after, html:not(.theme-lightguide) [type=checkbox]:checked ~ span:after, .formbuilder-checkbox html:not(.theme-lightguide) [type=checkbox]:checked ~ label:after {
  background-color: #f77f00;
}
html:not(.theme-lightguide) .form__control:focus, .trafify-form-element .rendered-form html:not(.theme-lightguide) .form__control:focus {
  border-color: #f77f00;
}
html:not(.theme-lightguide) .form__cb-label span a:hover, html:not(.theme-lightguide) .form__cb-label span a:active {
  color: #fff;
}
html:not(.theme-lightguide) .form__option [type=radio]:not(:checked) ~ span, html:not(.theme-lightguide) .form__option [type=radio]:checked ~ span {
  background-color: #F4EAD4;
  border-color: #f77f00;
}
html:not(.theme-lightguide) .form__option [type=radio]:not(:checked) ~ span:hover, html:not(.theme-lightguide) .form__option [type=radio]:checked ~ span:hover {
  border-color: #8a9a5b;
}
html:not(.theme-lightguide) .form__option [type=radio]:checked ~ span {
  border-color: #f77f00;
  outline-color: #f77f00;
}
html:not(.theme-lightguide) .form__option [type=radio]:checked ~ span::after {
  background-color: #1c2541;
}
html:not(.theme-lightguide) .form__option--delivery [type=radio]:not(:checked) ~ span, html:not(.theme-lightguide) .form__option--delivery [type=radio]:checked ~ span {
  outline-color: #f77f00;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.13);
  background-color: #F4EAD4;
}
html:not(.theme-lightguide) .form__option--delivery [type=radio]:checked ~ span {
  border-color: #1c2541;
  outline-color: #1c2541;
}
html:not(.theme-lightguide) .form__option--delivery .delivery__header {
  border-color: #f77f00;
  color: #1c2541;
}
html:not(.theme-lightguide) .form__option--delivery .delivery__price {
  color: #1c2541;
}
html:not(.theme-lightguide) .form__eye-wrapper {
  color: #1c2541;
}
html:not(.theme-lightguide) .select2-container .select2-results__option--highlighted[aria-selected] {
  border-color: #fff;
  background-color: #fff;
  outline-color: #fff;
  color: #fff;
}
html:not(.theme-lightguide) .select2-container .select2-results__options {
  scrollbar-color: #fff #f1f1f1;
  /* Handle */
}
html:not(.theme-lightguide) .select2-container .select2-results__options::-webkit-scrollbar-thumb {
  background-color: #fff;
}
html:not(.theme-lightguide) .select2-container .select2-results__options::-webkit-scrollbar-thumb:hover {
  background-color: #cccccc;
}
html:not(.theme-lightguide) .select2-container--default .select2-results__option[aria-selected=true] {
  outline-color: #fff;
}
html:not(.theme-lightguide) .select2-container--default .select2-results__option[aria-selected=true] .product__box {
  border-color: #fff;
}
html:not(.theme-lightguide) .select2-container--default .select2-results__option--highlighted[aria-selected] {
  border-color: #fff;
  outline-color: #fff;
}
html:not(.theme-lightguide) .select2-container--default .select2-results__option--highlighted[aria-selected] .product__box {
  border-color: #fff;
}
html:not(.theme-lightguide) .select2-container--default.search-select .product__box-title em, html:not(.theme-lightguide) .select2-container--default.search-select .product__box-code em {
  background-color: white;
}
html:not(.theme-lightguide) .select2-container--default .select2-selection--single, html:not(.theme-lightguide) .select2-container--default .select2-selection--multiple {
  border-color: #1c2541;
}
html:not(.theme-lightguide) .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #fff;
}
html:not(.theme-lightguide) .select2-container--default .select2-dropdown {
  border-color: #1c2541;
}
html:not(.theme-lightguide) .select2-container.select2-container--focus .select2-selection--single, html:not(.theme-lightguide) .select2-container.select2-container--focus .select2-selection--multiple, html:not(.theme-lightguide) .select2-container.select2-container--open .select2-selection--single, html:not(.theme-lightguide) .select2-container.select2-container--open .select2-selection--multiple {
  border-color: #fff;
}
html:not(.theme-lightguide) .select2-container.select2-selection--error .select2-selection {
  border-color: #d12626;
}
html:not(.theme-lightguide) .select2-container.select2-selection--error .select2-search__field {
  color: #d12626;
}
html:not(.theme-lightguide) .select2-container.select2-selection--error .select2-search__field::-webkit-input-placeholder {
  color: #d12626;
}
html:not(.theme-lightguide) .select2-container.select2-selection--error .select2-search__field::-moz-placeholder {
  color: #d12626;
}
html:not(.theme-lightguide) .select2-container.select2-selection--error .select2-search__field:-moz-placeholder {
  color: #d12626;
}
html:not(.theme-lightguide) .select2-container.select2-selection--error .select2-search__field:-ms-input-placeholder {
  color: #d12626;
}
html:not(.theme-lightguide) .site-wrap:has(main .product) ~ .select2-container--default .select2-dropdown {
  border-color: #dedede !important;
}
html:not(.theme-lightguide) .validation-invalid-label,
html:not(.theme-lightguide) .error {
  color: #d12626;
}
html:not(.theme-lightguide) .form__item .vs__dropdown-option--highlight,
html:not(.theme-lightguide) .compare__table .vs__dropdown-option--highlight {
  background-color: #1c2541;
}
html:not(.theme-lightguide) .form-builder-form {
  background-color: #F4EAD4;
}
html:not(.theme-lightguide) .form-builder-form .form__control--select[multiple] option:checked {
  background-color: #fff;
}
html:not(.theme-lightguide) .form-builder-form .form__control[type=file]::file-selector-button {
  background-color: #fff;
}
html:not(.theme-lightguide) .form-builder-form .form__control[type=file]::file-selector-button:hover {
  background-color: #f2f2f2;
}
html:not(.theme-lightguide) .plain-text ul li::before {
  background-color: #1c2541;
}
html:not(.theme-lightguide) .plain-text a {
  color: #1c2541;
}
html:not(.theme-lightguide) .plain-text a:hover {
  color: #fff;
}
html:not(.theme-lightguide) .plain-text--white a:hover {
  color: #1c2541;
}
html:not(.theme-lightguide) .plain-text table th {
  background-color: #fff;
  color: #fff;
}
html:not(.theme-lightguide) .plain-text table td {
  color: #1c2541;
}
html:not(.theme-lightguide) .plain-text .sellvio-template .card__more {
  color: #fff;
}
html:not(.theme-lightguide) .plain-text th, html:not(.theme-lightguide) .headline__copy th {
  background-color: #FDFBF7;
}
html:not(.theme-lightguide) hr {
  border-color: #fff;
}
html:not(.theme-lightguide) .header {
  color: #1c2541;
  background-color: #FDFBF7;
  border-bottom: 1px solid #E5E7EB;
}
html:not(.theme-lightguide) .header__top {
  background: transparent !important;
  border-bottom: 1px solid #E5E7EB;
}
html:not(.theme-lightguide) .header__links--impersonated {
  color: #1c2541;
  background-color: #fff;
}
html:not(.theme-lightguide) .header__links--impersonated .impersonated-logout:hover, html:not(.theme-lightguide) .header__links--impersonated .impersonated-logout:active {
  color: #1c2541 !important;
}
html:not(.theme-lightguide) .header__params, html:not(.theme-lightguide) .header__links, html:not(.theme-lightguide) .header__share {
  color: #1c2541;
}
html:not(.theme-lightguide) .header__params .nav__toggle .icon, html:not(.theme-lightguide) .header__links .nav__toggle .icon, html:not(.theme-lightguide) .header__share .nav__toggle .icon {
  color: inherit;
}
html:not(.theme-lightguide) .header__nav-trigger {
  color: #1c2541;
}
html:not(.theme-lightguide) .header__share {
  border-color: #1c2541;
}
html:not(.theme-lightguide) .header__share-item a:hover {
  color: #f77f00;
}
html:not(.theme-lightguide) .header .icon-buttons a:hover, html:not(.theme-lightguide) .header .icon-buttons a:active,
html:not(.theme-lightguide) .header .icon-buttons button:hover,
html:not(.theme-lightguide) .header .icon-buttons button:active {
  color: #f77f00;
}
html:not(.theme-lightguide) .header .header__params a:hover, html:not(.theme-lightguide) .header .header__params a:active,
html:not(.theme-lightguide) .header .header__params a:visited:hover,
html:not(.theme-lightguide) .header .header__params a:visited:active,
html:not(.theme-lightguide) .header .header__params button:hover,
html:not(.theme-lightguide) .header .header__params button:active,
html:not(.theme-lightguide) .header .header__links a:hover,
html:not(.theme-lightguide) .header .header__links a:active,
html:not(.theme-lightguide) .header .header__links a:visited:hover,
html:not(.theme-lightguide) .header .header__links a:visited:active,
html:not(.theme-lightguide) .header .header__links button:hover,
html:not(.theme-lightguide) .header .header__links button:active {
  color: #1c2541;
}
html:not(.theme-lightguide) .header .header__params .dropdown a:hover, html:not(.theme-lightguide) .header .header__params .dropdown a:active,
html:not(.theme-lightguide) .header .header__params .dropdown a:visited:hover,
html:not(.theme-lightguide) .header .header__params .dropdown a:visited:active,
html:not(.theme-lightguide) .header .header__params .dropdown button:hover,
html:not(.theme-lightguide) .header .header__params .dropdown button:active,
html:not(.theme-lightguide) .header .header__links .dropdown a:hover,
html:not(.theme-lightguide) .header .header__links .dropdown a:active,
html:not(.theme-lightguide) .header .header__links .dropdown a:visited:hover,
html:not(.theme-lightguide) .header .header__links .dropdown a:visited:active,
html:not(.theme-lightguide) .header .header__links .dropdown button:hover,
html:not(.theme-lightguide) .header .header__links .dropdown button:active {
  color: #1c2541;
}
html:not(.theme-lightguide) .header .menu > .page-wrapper > ul > li.nav__subnav-parent:hover > a::after,
html:not(.theme-lightguide) .header .menu > .page-wrapper > ul > li.nav__subnav-parent:hover > a:visited::after,
html:not(.theme-lightguide) .header .menu > .page-wrapper > ul > li.nav__subnav-parent:hover > button::after, html:not(.theme-lightguide) .header .menu > .page-wrapper > ul > li.nav__subnav-parent:active > a::after,
html:not(.theme-lightguide) .header .menu > .page-wrapper > ul > li.nav__subnav-parent:active > a:visited::after,
html:not(.theme-lightguide) .header .menu > .page-wrapper > ul > li.nav__subnav-parent:active > button::after, html:not(.theme-lightguide) .header .menu > .page-wrapper > ul > li.nav__subnav-parent.selected > a::after,
html:not(.theme-lightguide) .header .menu > .page-wrapper > ul > li.nav__subnav-parent.selected > a:visited::after,
html:not(.theme-lightguide) .header .menu > .page-wrapper > ul > li.nav__subnav-parent.selected > button::after,
html:not(.theme-lightguide) .header .menu > .page-wrapper > ul > li.header__category:hover > a::after,
html:not(.theme-lightguide) .header .menu > .page-wrapper > ul > li.header__category:hover > a:visited::after,
html:not(.theme-lightguide) .header .menu > .page-wrapper > ul > li.header__category:hover > button::after,
html:not(.theme-lightguide) .header .menu > .page-wrapper > ul > li.header__category:active > a::after,
html:not(.theme-lightguide) .header .menu > .page-wrapper > ul > li.header__category:active > a:visited::after,
html:not(.theme-lightguide) .header .menu > .page-wrapper > ul > li.header__category:active > button::after,
html:not(.theme-lightguide) .header .menu > .page-wrapper > ul > li.header__category.selected > a::after,
html:not(.theme-lightguide) .header .menu > .page-wrapper > ul > li.header__category.selected > a:visited::after,
html:not(.theme-lightguide) .header .menu > .page-wrapper > ul > li.header__category.selected > button::after,
html:not(.theme-lightguide) .header .menu > .page-wrapper > ul > li:hover > a::after,
html:not(.theme-lightguide) .header .menu > .page-wrapper > ul > li:hover > a:visited::after,
html:not(.theme-lightguide) .header .menu > .page-wrapper > ul > li:hover > button::after,
html:not(.theme-lightguide) .header .menu > .page-wrapper > ul > li:active > a::after,
html:not(.theme-lightguide) .header .menu > .page-wrapper > ul > li:active > a:visited::after,
html:not(.theme-lightguide) .header .menu > .page-wrapper > ul > li:active > button::after,
html:not(.theme-lightguide) .header .menu > .page-wrapper > ul > li.selected > a::after,
html:not(.theme-lightguide) .header .menu > .page-wrapper > ul > li.selected > a:visited::after,
html:not(.theme-lightguide) .header .menu > .page-wrapper > ul > li.selected > button::after {
  transform: translateY(10px) scaleX(1);
}
html:not(.theme-lightguide) .header__search {
  background-color: #fff;
}
@media (min-width: 1200px) {
  html:not(.theme-lightguide) .header__search {
    background-color: transparent;
  }
}
html:not(.theme-lightguide) .header__search-icon {
  background-color: #f77f00;
  color: #fff;
}
@media (min-width: 1200px) {
  html:not(.theme-lightguide) .header__search-icon {
    background-color: transparent;
    color: #fff;
  }
}
@media (min-width: 1200px) {
  html:not(.theme-lightguide) .header__search:hover .header__search-icon, html:not(.theme-lightguide) .header__search:active .header__search-icon {
    color: #fff;
  }
}
html:not(.theme-lightguide) .header__icon-counter {
  background-color: #f77f00;
}
html:not(.theme-lightguide) .header .icon-buttons .icon {
  color: inherit;
}
html:not(.theme-lightguide) .header .icon-buttons .sys-msg .icon {
  color: inherit;
}
@media (max-width: 1199.98px) {
  html:not(.theme-lightguide) .menu a,
html:not(.theme-lightguide) .menu a:visited,
html:not(.theme-lightguide) .menu button,
html:not(.theme-lightguide) .menu .impersonated__wrapper {
    color: #1c2541;
  }
}
html:not(.theme-lightguide) .menu .dropdown .menu__dropdown a,
html:not(.theme-lightguide) .menu .dropdown .menu__dropdown a:visited, html:not(.theme-lightguide) .menu .menu__dropdown .menu__dropdown a,
html:not(.theme-lightguide) .menu .menu__dropdown .menu__dropdown a:visited {
  color: #fff;
}
html:not(.theme-lightguide) .menu .dropdown .menu__dropdown a:hover, html:not(.theme-lightguide) .menu .dropdown .menu__dropdown a:active,
html:not(.theme-lightguide) .menu .dropdown .menu__dropdown a:visited:hover,
html:not(.theme-lightguide) .menu .dropdown .menu__dropdown a:visited:active, html:not(.theme-lightguide) .menu .menu__dropdown .menu__dropdown a:hover, html:not(.theme-lightguide) .menu .menu__dropdown .menu__dropdown a:active,
html:not(.theme-lightguide) .menu .menu__dropdown .menu__dropdown a:visited:hover,
html:not(.theme-lightguide) .menu .menu__dropdown .menu__dropdown a:visited:active {
  color: #f77f00;
}
@media (min-width: 1200px) {
  html:not(.theme-lightguide) .menu .menu__dropdown {
    background-color: #fff;
  }
}
html:not(.theme-lightguide) .menu .menu__dropdown.megamenu {
  background-color: #fff;
}
@media (min-width: 1200px) {
  html:not(.theme-lightguide) .menu .menu__dropdown ul {
    scrollbar-color: #fff #e3e3e3;
    scrollbar-width: thin;
  }
  html:not(.theme-lightguide) .menu .menu__dropdown ul::-webkit-scrollbar {
    width: 4px;
  }
  html:not(.theme-lightguide) .menu .menu__dropdown ul::-webkit-scrollbar-thumb {
    background: #fff;
  }
  html:not(.theme-lightguide) .menu .menu__dropdown ul::-webkit-scrollbar-track {
    background: #e3e3e3;
  }
}
@media (min-width: 1200px) {
  html:not(.theme-lightguide) .menu .menu__dropdown .menu__dropdown {
    background-color: #fff;
  }
}
html:not(.theme-lightguide) .menu .menu__dropdown a,
html:not(.theme-lightguide) .menu .menu__dropdown a:visited,
html:not(.theme-lightguide) .menu .menu__dropdown button {
  color: #1c2541;
}
html:not(.theme-lightguide) .menu .menu__dropdown a:hover, html:not(.theme-lightguide) .menu .menu__dropdown a:active,
html:not(.theme-lightguide) .menu .menu__dropdown a:visited:hover,
html:not(.theme-lightguide) .menu .menu__dropdown a:visited:active,
html:not(.theme-lightguide) .menu .menu__dropdown button:hover,
html:not(.theme-lightguide) .menu .menu__dropdown button:active {
  color: #f77f00;
}
html:not(.theme-lightguide) .footer {
  color: #1c2541;
  border-color: #f77f00;
  background: #F4EAD4;
}
html:not(.theme-lightguide) .footer__params, html:not(.theme-lightguide) .footer__links {
  color: #1c2541;
}
html:not(.theme-lightguide) .footer__params .icon, html:not(.theme-lightguide) .footer__links .icon {
  color: #f77f00;
}
html:not(.theme-lightguide) .footer a:hover, html:not(.theme-lightguide) .footer a:active,
html:not(.theme-lightguide) .footer button:hover,
html:not(.theme-lightguide) .footer button:active {
  color: #f77f00;
}
html:not(.theme-lightguide) .footer__share-item a {
  color: #1c2541;
}
html:not(.theme-lightguide) .footer__share-item--red a:hover {
  color: #e52f2e;
}
html:not(.theme-lightguide) .footer__share-item--blue a:hover {
  color: #1877f2;
}
html:not(.theme-lightguide) .footer__share-item--lightblue a:hover {
  color: #000;
}
html:not(.theme-lightguide) .footer__share-item--purple a:hover {
  color: #833ab4;
}
html:not(.theme-lightguide) .footer__share, html:not(.theme-lightguide) .footer__copy, html:not(.theme-lightguide) .footer .erdsoft {
  color: #1c2541;
}
html:not(.theme-lightguide) .drawer__title, html:not(.theme-lightguide) .drawer__top-nav {
  background: #8a9a5b;
}
html:not(.theme-lightguide) .drawer__close {
  background: transparent;
  color: #fff;
}
html:not(.theme-lightguide) .drawer__title {
  color: #fff;
}
html:not(.theme-lightguide) .drawer__tab {
  color: #fff;
}
html:not(.theme-lightguide) .drawer__tab--selected {
  color: #FDFBF7;
}
html:not(.theme-lightguide) .menu__params li {
  color: #1c2541;
}
html:not(.theme-lightguide) .menu__dropdown--with-children .megamenu__category-title:after {
  background-color: #fff;
}
html:not(.theme-lightguide) .menu > .page-wrapper > ul > li.nav__subnav-parent:hover > a,
html:not(.theme-lightguide) .menu > .page-wrapper > ul > li.nav__subnav-parent:hover > a:visited,
html:not(.theme-lightguide) .menu > .page-wrapper > ul > li.nav__subnav-parent:hover > button, html:not(.theme-lightguide) .menu > .page-wrapper > ul > li.nav__subnav-parent:active > a,
html:not(.theme-lightguide) .menu > .page-wrapper > ul > li.nav__subnav-parent:active > a:visited,
html:not(.theme-lightguide) .menu > .page-wrapper > ul > li.nav__subnav-parent:active > button, html:not(.theme-lightguide) .menu > .page-wrapper > ul > li.nav__subnav-parent.selected > a,
html:not(.theme-lightguide) .menu > .page-wrapper > ul > li.nav__subnav-parent.selected > a:visited,
html:not(.theme-lightguide) .menu > .page-wrapper > ul > li.nav__subnav-parent.selected > button,
html:not(.theme-lightguide) .menu > .page-wrapper > ul > li.header__category:hover > a,
html:not(.theme-lightguide) .menu > .page-wrapper > ul > li.header__category:hover > a:visited,
html:not(.theme-lightguide) .menu > .page-wrapper > ul > li.header__category:hover > button,
html:not(.theme-lightguide) .menu > .page-wrapper > ul > li.header__category:active > a,
html:not(.theme-lightguide) .menu > .page-wrapper > ul > li.header__category:active > a:visited,
html:not(.theme-lightguide) .menu > .page-wrapper > ul > li.header__category:active > button,
html:not(.theme-lightguide) .menu > .page-wrapper > ul > li.header__category.selected > a,
html:not(.theme-lightguide) .menu > .page-wrapper > ul > li.header__category.selected > a:visited,
html:not(.theme-lightguide) .menu > .page-wrapper > ul > li.header__category.selected > button,
html:not(.theme-lightguide) .menu > .page-wrapper > ul > li:hover > a,
html:not(.theme-lightguide) .menu > .page-wrapper > ul > li:hover > a:visited,
html:not(.theme-lightguide) .menu > .page-wrapper > ul > li:hover > button,
html:not(.theme-lightguide) .menu > .page-wrapper > ul > li:active > a,
html:not(.theme-lightguide) .menu > .page-wrapper > ul > li:active > a:visited,
html:not(.theme-lightguide) .menu > .page-wrapper > ul > li:active > button,
html:not(.theme-lightguide) .menu > .page-wrapper > ul > li.selected > a,
html:not(.theme-lightguide) .menu > .page-wrapper > ul > li.selected > a:visited,
html:not(.theme-lightguide) .menu > .page-wrapper > ul > li.selected > button {
  color: #f77f00;
}
@media (min-width: 1200px) {
  html:not(.theme-lightguide) .menu .nav__subnav-parent:not(.menu__dropdown .nav__subnav-parent).selected > a,
html:not(.theme-lightguide) .menu .nav__subnav-parent:not(.menu__dropdown .nav__subnav-parent).selected > a:visited,
html:not(.theme-lightguide) .menu .nav__subnav-parent:not(.menu__dropdown .nav__subnav-parent).selected > button {
    color: #f77f00;
  }
}
@media (min-width: 1200px) {
  html:not(.theme-lightguide) .menu .menu__dropdown li.selected > a,
html:not(.theme-lightguide) .menu .menu__dropdown li.selected > a:visited,
html:not(.theme-lightguide) .menu .menu__dropdown li.selected > button, html:not(.theme-lightguide) .menu .menu__dropdown li.active > a,
html:not(.theme-lightguide) .menu .menu__dropdown li.active > a:visited,
html:not(.theme-lightguide) .menu .menu__dropdown li.active > button {
    color: #f77f00;
  }
  html:not(.theme-lightguide) .menu .menu__dropdown .menu__dropdown li.selected > a,
html:not(.theme-lightguide) .menu .menu__dropdown .menu__dropdown li.selected > a:visited,
html:not(.theme-lightguide) .menu .menu__dropdown .menu__dropdown li.selected > button, html:not(.theme-lightguide) .menu .menu__dropdown .menu__dropdown li.active > a,
html:not(.theme-lightguide) .menu .menu__dropdown .menu__dropdown li.active > a:visited,
html:not(.theme-lightguide) .menu .menu__dropdown .menu__dropdown li.active > button {
    color: #f77f00;
  }
  html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li a span:not(.nav__toggle),
html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li a:visited span:not(.nav__toggle),
html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li button span:not(.nav__toggle) {
    background: linear-gradient(to right, #1c2541, #1c2541), linear-gradient(to right, #1c2541, #1c2541);
    background-position: 100% 100%, 0 100%;
    background-repeat: no-repeat;
    background-size: 0 0.1em, 0 0.1em;
  }
  html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li a:hover, html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li a:active,
html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li a:visited:hover,
html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li a:visited:active,
html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li button:hover,
html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li button:active {
    color: #1c2541;
    background-color: unset;
  }
  html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li a:hover span:not(.nav__toggle), html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li a:active span:not(.nav__toggle),
html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li a:visited:hover span:not(.nav__toggle),
html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li a:visited:active span:not(.nav__toggle),
html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li button:hover span:not(.nav__toggle),
html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li button:active span:not(.nav__toggle) {
    color: #1c2541;
    background-size: 0 0.1em, 100% 0.1em;
  }
  html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li.active > a,
html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li.active > a:visited,
html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li.active > button, html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li.selected > a,
html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li.selected > a:visited,
html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li.selected > button {
    color: #1c2541;
    background-color: unset;
  }
  html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li.active > a span:not(.nav__toggle),
html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li.active > a:visited span:not(.nav__toggle),
html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li.active > button span:not(.nav__toggle), html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li.selected > a span:not(.nav__toggle),
html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li.selected > a:visited span:not(.nav__toggle),
html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li.selected > button span:not(.nav__toggle) {
    color: #1c2541;
    background-size: 0 0.1em, 100% 0.1em;
  }
  html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li .menu__dropdown a span:not(.nav__toggle),
html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li .menu__dropdown a:visited span:not(.nav__toggle),
html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li .menu__dropdown button span:not(.nav__toggle) {
    background: linear-gradient(to right, #fff, #fff), linear-gradient(to right, #fff, #fff);
    background-position: 100% 100%, 0 100%;
    background-repeat: no-repeat;
    background-size: 0 0.1em, 0 0.1em;
  }
  html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li .menu__dropdown a:hover, html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li .menu__dropdown a:active,
html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li .menu__dropdown a:visited:hover,
html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li .menu__dropdown a:visited:active,
html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li .menu__dropdown button:hover,
html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li .menu__dropdown button:active {
    color: #fff;
    background-color: unset;
  }
  html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li .menu__dropdown a:hover span:not(.nav__toggle), html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li .menu__dropdown a:active span:not(.nav__toggle),
html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li .menu__dropdown a:visited:hover span:not(.nav__toggle),
html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li .menu__dropdown a:visited:active span:not(.nav__toggle),
html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li .menu__dropdown button:hover span:not(.nav__toggle),
html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li .menu__dropdown button:active span:not(.nav__toggle) {
    color: #fff;
    background-size: 0 0.1em, 100% 0.1em;
  }
  html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li .menu__dropdown li.active > a,
html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li .menu__dropdown li.active > a:visited,
html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li .menu__dropdown li.active > button, html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li .menu__dropdown li.selected > a,
html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li .menu__dropdown li.selected > a:visited,
html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li .menu__dropdown li.selected > button {
    color: #fff;
    background-color: unset;
  }
  html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li .menu__dropdown li.active > a span:not(.nav__toggle),
html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li .menu__dropdown li.active > a:visited span:not(.nav__toggle),
html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li .menu__dropdown li.active > button span:not(.nav__toggle), html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li .menu__dropdown li.selected > a span:not(.nav__toggle),
html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li .menu__dropdown li.selected > a:visited span:not(.nav__toggle),
html:not(.theme-lightguide) .menu .menu__dropdown--underline ul > li .menu__dropdown li.selected > button span:not(.nav__toggle) {
    color: #fff;
    background-size: 0 0.1em, 100% 0.1em;
  }
  html:not(.theme-lightguide) .menu .menu__dropdown--negative ul > li:has(a:hover, a:active,
button:hover, button:active) {
    background-color: #1c2541;
  }
  html:not(.theme-lightguide) .menu .menu__dropdown--negative ul > li > a:hover, html:not(.theme-lightguide) .menu .menu__dropdown--negative ul > li > a:active,
html:not(.theme-lightguide) .menu .menu__dropdown--negative ul > li > a:visited:hover,
html:not(.theme-lightguide) .menu .menu__dropdown--negative ul > li > a:visited:active,
html:not(.theme-lightguide) .menu .menu__dropdown--negative ul > li > button:hover,
html:not(.theme-lightguide) .menu .menu__dropdown--negative ul > li > button:active {
    color: #FDFBF7;
  }
  html:not(.theme-lightguide) .menu .menu__dropdown--negative ul > li.active, html:not(.theme-lightguide) .menu .menu__dropdown--negative ul > li.selected {
    background-color: #1c2541;
  }
  html:not(.theme-lightguide) .menu .menu__dropdown--negative ul > li.active > a,
html:not(.theme-lightguide) .menu .menu__dropdown--negative ul > li.active > a:visited,
html:not(.theme-lightguide) .menu .menu__dropdown--negative ul > li.active > button, html:not(.theme-lightguide) .menu .menu__dropdown--negative ul > li.selected > a,
html:not(.theme-lightguide) .menu .menu__dropdown--negative ul > li.selected > a:visited,
html:not(.theme-lightguide) .menu .menu__dropdown--negative ul > li.selected > button {
    color: #FDFBF7;
  }
  html:not(.theme-lightguide) .menu .menu__dropdown--negative ul > li .menu__dropdown li:has(a:hover, a:active,
button:hover, button:active) {
    background-color: #fff;
  }
  html:not(.theme-lightguide) .menu .menu__dropdown--negative ul > li .menu__dropdown li > a:hover, html:not(.theme-lightguide) .menu .menu__dropdown--negative ul > li .menu__dropdown li > a:active,
html:not(.theme-lightguide) .menu .menu__dropdown--negative ul > li .menu__dropdown li > a:visited:hover,
html:not(.theme-lightguide) .menu .menu__dropdown--negative ul > li .menu__dropdown li > a:visited:active,
html:not(.theme-lightguide) .menu .menu__dropdown--negative ul > li .menu__dropdown li > button:hover,
html:not(.theme-lightguide) .menu .menu__dropdown--negative ul > li .menu__dropdown li > button:active {
    color: #FDFBF7;
  }
  html:not(.theme-lightguide) .menu .menu__dropdown--negative ul > li .menu__dropdown li.active, html:not(.theme-lightguide) .menu .menu__dropdown--negative ul > li .menu__dropdown li.selected {
    background-color: #fff;
  }
  html:not(.theme-lightguide) .menu .menu__dropdown--negative ul > li .menu__dropdown li.active > a,
html:not(.theme-lightguide) .menu .menu__dropdown--negative ul > li .menu__dropdown li.active > a:visited,
html:not(.theme-lightguide) .menu .menu__dropdown--negative ul > li .menu__dropdown li.active > button, html:not(.theme-lightguide) .menu .menu__dropdown--negative ul > li .menu__dropdown li.selected > a,
html:not(.theme-lightguide) .menu .menu__dropdown--negative ul > li .menu__dropdown li.selected > a:visited,
html:not(.theme-lightguide) .menu .menu__dropdown--negative ul > li .menu__dropdown li.selected > button {
    color: #FDFBF7;
  }
  html:not(.theme-lightguide) .menu .menu__dropdown--regular ul > li > a:hover, html:not(.theme-lightguide) .menu .menu__dropdown--regular ul > li > a:active,
html:not(.theme-lightguide) .menu .menu__dropdown--regular ul > li > a:visited:hover,
html:not(.theme-lightguide) .menu .menu__dropdown--regular ul > li > a:visited:active,
html:not(.theme-lightguide) .menu .menu__dropdown--regular ul > li > button:hover,
html:not(.theme-lightguide) .menu .menu__dropdown--regular ul > li > button:active, html:not(.theme-lightguide) .menu .menu__dropdown.megamenu ul > li > a:hover, html:not(.theme-lightguide) .menu .menu__dropdown.megamenu ul > li > a:active,
html:not(.theme-lightguide) .menu .menu__dropdown.megamenu ul > li > a:visited:hover,
html:not(.theme-lightguide) .menu .menu__dropdown.megamenu ul > li > a:visited:active,
html:not(.theme-lightguide) .menu .menu__dropdown.megamenu ul > li > button:hover,
html:not(.theme-lightguide) .menu .menu__dropdown.megamenu ul > li > button:active {
    color: #1c2541;
    background-color: transparent;
  }
  html:not(.theme-lightguide) .menu .menu__dropdown--regular ul > li.active > a,
html:not(.theme-lightguide) .menu .menu__dropdown--regular ul > li.active > a:visited,
html:not(.theme-lightguide) .menu .menu__dropdown--regular ul > li.active > button, html:not(.theme-lightguide) .menu .menu__dropdown--regular ul > li.selected > a,
html:not(.theme-lightguide) .menu .menu__dropdown--regular ul > li.selected > a:visited,
html:not(.theme-lightguide) .menu .menu__dropdown--regular ul > li.selected > button, html:not(.theme-lightguide) .menu .menu__dropdown.megamenu ul > li.active > a,
html:not(.theme-lightguide) .menu .menu__dropdown.megamenu ul > li.active > a:visited,
html:not(.theme-lightguide) .menu .menu__dropdown.megamenu ul > li.active > button, html:not(.theme-lightguide) .menu .menu__dropdown.megamenu ul > li.selected > a,
html:not(.theme-lightguide) .menu .menu__dropdown.megamenu ul > li.selected > a:visited,
html:not(.theme-lightguide) .menu .menu__dropdown.megamenu ul > li.selected > button {
    color: #1c2541;
    background-color: transparent;
  }
  html:not(.theme-lightguide) .menu .menu__dropdown--regular ul > li .menu__dropdown li > a:hover, html:not(.theme-lightguide) .menu .menu__dropdown--regular ul > li .menu__dropdown li > a:active,
html:not(.theme-lightguide) .menu .menu__dropdown--regular ul > li .menu__dropdown li > a:visited:hover,
html:not(.theme-lightguide) .menu .menu__dropdown--regular ul > li .menu__dropdown li > a:visited:active,
html:not(.theme-lightguide) .menu .menu__dropdown--regular ul > li .menu__dropdown li > button:hover,
html:not(.theme-lightguide) .menu .menu__dropdown--regular ul > li .menu__dropdown li > button:active, html:not(.theme-lightguide) .menu .menu__dropdown.megamenu ul > li .menu__dropdown li > a:hover, html:not(.theme-lightguide) .menu .menu__dropdown.megamenu ul > li .menu__dropdown li > a:active,
html:not(.theme-lightguide) .menu .menu__dropdown.megamenu ul > li .menu__dropdown li > a:visited:hover,
html:not(.theme-lightguide) .menu .menu__dropdown.megamenu ul > li .menu__dropdown li > a:visited:active,
html:not(.theme-lightguide) .menu .menu__dropdown.megamenu ul > li .menu__dropdown li > button:hover,
html:not(.theme-lightguide) .menu .menu__dropdown.megamenu ul > li .menu__dropdown li > button:active {
    color: #fff;
    background-color: transparent;
  }
  html:not(.theme-lightguide) .menu .menu__dropdown--regular ul > li .menu__dropdown li.active > a,
html:not(.theme-lightguide) .menu .menu__dropdown--regular ul > li .menu__dropdown li.active > a:visited,
html:not(.theme-lightguide) .menu .menu__dropdown--regular ul > li .menu__dropdown li.active > button, html:not(.theme-lightguide) .menu .menu__dropdown--regular ul > li .menu__dropdown li.selected > a,
html:not(.theme-lightguide) .menu .menu__dropdown--regular ul > li .menu__dropdown li.selected > a:visited,
html:not(.theme-lightguide) .menu .menu__dropdown--regular ul > li .menu__dropdown li.selected > button, html:not(.theme-lightguide) .menu .menu__dropdown.megamenu ul > li .menu__dropdown li.active > a,
html:not(.theme-lightguide) .menu .menu__dropdown.megamenu ul > li .menu__dropdown li.active > a:visited,
html:not(.theme-lightguide) .menu .menu__dropdown.megamenu ul > li .menu__dropdown li.active > button, html:not(.theme-lightguide) .menu .menu__dropdown.megamenu ul > li .menu__dropdown li.selected > a,
html:not(.theme-lightguide) .menu .menu__dropdown.megamenu ul > li .menu__dropdown li.selected > a:visited,
html:not(.theme-lightguide) .menu .menu__dropdown.megamenu ul > li .menu__dropdown li.selected > button {
    color: #fff;
    background-color: transparent;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) {
  html:not(.theme-lightguide) .menu .header__category-trigger {
    border-color: #1c2541;
  }
}
@media (min-width: 1200px) {
  html:not(.theme-lightguide) .menu .header__category .category__nav-parent {
    border-color: #1c2541;
  }
  html:not(.theme-lightguide) .menu .header__category .category__nav-parent ul {
    scrollbar-color: #fff #e3e3e3;
  }
  html:not(.theme-lightguide) .menu .header__category .category__nav-parent ul::-webkit-scrollbar-thumb {
    background-color: #fff;
  }
  html:not(.theme-lightguide) .menu .header__category .category__nav-parent ul::-webkit-scrollbar-thumb:hover {
    background-color: #e3e3e3;
  }
  html:not(.theme-lightguide) .menu .header__category .category__nav-parent ul li a:hover {
    color: #1c2541;
  }
  html:not(.theme-lightguide) .menu .header__category .category__nav-parent ul li.selected > a {
    color: #1c2541;
  }
  html:not(.theme-lightguide) .menu .header__category .category__nav-parent ul li.selected > a:hover {
    color: rgba(28, 37, 65, 0.8);
  }
  html:not(.theme-lightguide) .menu .header__category .category__nav-parent ul li.active > a,
html:not(.theme-lightguide) .menu .header__category .category__nav-parent ul li.active > a:visited,
html:not(.theme-lightguide) .menu .header__category .category__nav-parent ul li.active > button {
    background-color: transparent;
    color: #1c2541 !important;
  }
  html:not(.theme-lightguide) .menu .header__category .category__nav-parent ul li .category__nav {
    border-color: #1c2541;
  }
}
@media (max-width: 1199.98px) {
  html:not(.theme-lightguide) .menu li {
    border-color: #8a9a5b;
  }
  html:not(.theme-lightguide) .menu li.selected > a,
html:not(.theme-lightguide) .menu li.selected > a:visited,
html:not(.theme-lightguide) .menu li.selected > button {
    color: #1c2541;
  }
  html:not(.theme-lightguide) .menu a > .icon,
html:not(.theme-lightguide) .menu a:visited > .icon,
html:not(.theme-lightguide) .menu button > .icon,
html:not(.theme-lightguide) .menu .menu__param > .icon {
    fill: #f77f00;
  }
  html:not(.theme-lightguide) .menu__dropdown li:first-child {
    border-color: #1c2541;
  }
  html:not(.theme-lightguide) .menu .category__nav-parent ul li:first-child {
    border-color: #1c2541;
  }
  html:not(.theme-lightguide) .menu .product__menu .category__nav-parent > ul > li:last-child {
    border-color: #1c2541;
  }
}
@media (min-width: 1200px) {
  html:not(.theme-lightguide) .nav__sidebar a {
    color: #FDFBF7;
  }
  html:not(.theme-lightguide) .nav__sidebar .category__nav .selected > a,
html:not(.theme-lightguide) .nav__sidebar .category__nav a:hover,
html:not(.theme-lightguide) .nav__sidebar .category__nav a:active {
    color: #fff;
  }
  html:not(.theme-lightguide) .nav__sidebar .category__nav-parent {
    background-color: #fff;
  }
  html:not(.theme-lightguide) .nav__sidebar .category__nav-parent > ul > li:not(:last-child):not(:first-child) {
    border-bottom-color: #ddd;
  }
  html:not(.theme-lightguide) .nav__sidebar .category__nav-parent > ul > li:first-child {
    background-color: #ddd;
  }
  html:not(.theme-lightguide) .nav__sidebar .category__nav-parent > ul > li:hover > a, html:not(.theme-lightguide) .nav__sidebar .category__nav-parent > ul > li:active > a, html:not(.theme-lightguide) .nav__sidebar .category__nav-parent > ul > li.selected > a, html:not(.theme-lightguide) .nav__sidebar .category__nav-parent > ul > li.active > a, html:not(.theme-lightguide) .nav__sidebar .category__nav-parent > ul > li:has(li.selected) > a {
    background-color: #fff;
    color: #fff;
  }
  html:not(.theme-lightguide) .nav__sidebar .category__nav-title {
    color: #FDFBF7;
  }
  html:not(.theme-lightguide) .nav__sidebar .category__nav-inner .nav__subnav-parent > a:last-of-type::before, html:not(.theme-lightguide) .nav__sidebar .category__nav-inner > ul > li > a:last-of-type::before {
    background-color: #fff;
  }
  html:not(.theme-lightguide) .nav__sidebar .category__nav-inner {
    background-color: #fff;
  }
  html:not(.theme-lightguide) .nav__sidebar .category__nav-inner > ul > li:has(li.selected) > a {
    color: #fff;
  }
  html:not(.theme-lightguide) .nav__sidebar .category__nav-inner .category__nav-inner > ul li:hover > a, html:not(.theme-lightguide) .nav__sidebar .category__nav-inner .category__nav-inner > ul li:active > a, html:not(.theme-lightguide) .nav__sidebar .category__nav-inner .category__nav-inner > ul li.active > a, html:not(.theme-lightguide) .nav__sidebar .category__nav-inner .category__nav-inner > ul li.selected > a {
    color: #fff;
  }
  html:not(.theme-lightguide) .nav__sidebar > .category__nav-parent {
    scrollbar-color: #fff #b1b1b1;
    /* Track */
    /* Handle */
  }
  html:not(.theme-lightguide) .nav__sidebar > .category__nav-parent::-webkit-scrollbar-track {
    background: #b1b1b1;
  }
  html:not(.theme-lightguide) .nav__sidebar > .category__nav-parent::-webkit-scrollbar-thumb {
    background-color: #fff;
  }
  html:not(.theme-lightguide) .nav__sidebar > .category__nav-parent::-webkit-scrollbar-thumb:hover {
    background-color: #cccccc;
  }
  html:not(.theme-lightguide) .nav__sidebar > .category__nav-parent > button:hover, html:not(.theme-lightguide) .nav__sidebar > .category__nav-parent > button:active {
    color: #fff;
  }
}
html:not(.theme-lightguide) .mobile-categories .header__category-trigger {
  border-color: #1c2541;
}
html:not(.theme-lightguide) .mobile-categories .header__category-trigger:hover, html:not(.theme-lightguide) .mobile-categories .header__category-trigger:active {
  background-color: rgba(142, 146, 160, 0.2);
}
html:not(.theme-lightguide) .mobile-categories .header__category .category__nav-parent {
  background-color: #fff;
}
html:not(.theme-lightguide) .mobile-categories .header__category .category__nav-parent ul {
  scrollbar-color: #1c2541 #cccccc;
  /* Track */
  /* Handle */
}
html:not(.theme-lightguide) .mobile-categories .header__category .category__nav-parent ul::-webkit-scrollbar-track {
  background: #cccccc;
}
html:not(.theme-lightguide) .mobile-categories .header__category .category__nav-parent ul::-webkit-scrollbar-thumb {
  background-color: #1c2541;
}
html:not(.theme-lightguide) .mobile-categories .header__category .category__nav-parent ul::-webkit-scrollbar-thumb:hover {
  background-color: #161e34;
}
html:not(.theme-lightguide) .mobile-categories .header__category .category__nav-parent ul li a {
  color: #fff;
}
html:not(.theme-lightguide) .mobile-categories .header__category .category__nav-parent ul li a:hover {
  background-color: #1c2541;
  color: #fff;
}
html:not(.theme-lightguide) .mobile-categories .header__category .category__nav-parent ul li.selected > a {
  color: #1c2541;
}
html:not(.theme-lightguide) .mobile-categories .header__category .category__nav-parent ul li.selected > a:hover {
  color: #f77f00;
}
html:not(.theme-lightguide) .mobile-categories .header__category .category__nav-parent ul li.js-subnav-opened > a {
  background-color: #f77f00;
  color: #1c2541;
}
html:not(.theme-lightguide) .mobile-categories .header__category .category__nav-parent ul li .category__nav {
  background-color: rgba(255, 255, 255, 0.1);
}
html:not(.theme-lightguide) .tabs__header {
  border-color: #1c2541;
}
html:not(.theme-lightguide) .tabs__link {
  color: #FDFBF7;
}
html:not(.theme-lightguide) .tabs__link--selected {
  color: #f77f00;
  background-color: transparent;
}
html:not(.theme-lightguide) .product + .tabs {
  padding-bottom: 25px;
}
html:not(.theme-lightguide) .product + .tabs .tabs__header {
  margin-bottom: 25px;
  background-color: #F4EAD4;
}
html:not(.theme-lightguide) .product + .tabs .tabs__link {
  color: #1c2541;
}
html:not(.theme-lightguide) .product + .tabs .tabs__link--selected.tabs__link, html:not(.theme-lightguide) .product + .tabs .tabs__link:hover.tabs__link {
  opacity: 1;
}
html:not(.theme-lightguide) .product + .tabs .tabs__content {
  background-color: #F4EAD4;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.13);
}
html:not(.theme-lightguide) .cookies__show-panel {
  color: #fff;
  border-color: #fff;
}
html:not(.theme-lightguide) .cookies__show-panel:hover, html:not(.theme-lightguide) .cookies__show-panel:active {
  background-color: #8a9a5b;
}
html:not(.theme-lightguide) .cookies .tabs__link {
  color: #8a9a5b;
}
html:not(.theme-lightguide) .cookies .tabs__link--selected {
  background-color: transparent;
  border-color: #c4c4c4;
}
html:not(.theme-lightguide) .cookies__button {
  background-color: #f77f00 !important;
}
html:not(.theme-lightguide) .cookies__button:hover, html:not(.theme-lightguide) .cookies__button:active {
  background-color: #c46500 !important;
}
html:not(.theme-lightguide) .cookies__button.js-cookie-all {
  background-color: #8a9a5b !important;
}
html:not(.theme-lightguide) .cookies__button.js-cookie-all:hover, html:not(.theme-lightguide) .cookies__button.js-cookie-all:active {
  background-color: #6d7a48 !important;
}
html:not(.theme-lightguide) .cookies__button.js-cookie-reject {
  background-color: #f50008 !important;
}
html:not(.theme-lightguide) .cookies__button.js-cookie-reject:hover, html:not(.theme-lightguide) .cookies__button.js-cookie-reject:active {
  background-color: #c20006 !important;
}
html:not(.theme-lightguide) .select2-container--default.search-select .select2-results--wrapper h2 .select2-view-all a:hover {
  color: white;
}
html:not(.theme-lightguide) .select2-container--default.search-select .select2-results__options {
  scrollbar-color: #fff #ededed;
  scrollbar-width: thin;
}
html:not(.theme-lightguide) .select2-container--default.search-select .select2-results__options::-webkit-scrollbar {
  width: 8px;
}
html:not(.theme-lightguide) .select2-container--default.search-select .select2-results__options::-webkit-scrollbar-thumb {
  background: #fff;
}
html:not(.theme-lightguide) .select2-container--default.search-select .select2-results__options::-webkit-scrollbar-track {
  background: #ededed;
}
html:not(.theme-lightguide) .select2-container--default.search-select .select2-results__option {
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.13);
}
html:not(.theme-lightguide) .select2-container--default.search-select .select2-results__option[aria-selected=true] .product__box, html:not(.theme-lightguide) .select2-container--default.search-select .select2-results__option--highlighted[aria-selected] .product__box, html:not(.theme-lightguide) .select2-container--default.search-select .select2-results__option--highlighted[aria-selected=true] .product__box {
  border-color: #fff;
  outline-color: #fff;
}
html:not(.theme-lightguide) .select2-suggestions {
  background-color: #1c2541;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.13);
}
@media (min-width: 768px) {
  html:not(.theme-lightguide) .select2-suggestions {
    scrollbar-color: #fff #ededed;
    scrollbar-width: thin;
  }
  html:not(.theme-lightguide) .select2-suggestions::-webkit-scrollbar {
    width: 8px;
  }
  html:not(.theme-lightguide) .select2-suggestions::-webkit-scrollbar-thumb {
    background: #fff;
  }
  html:not(.theme-lightguide) .select2-suggestions::-webkit-scrollbar-track {
    background: #ededed;
  }
}
html:not(.theme-lightguide) .select2-suggestions a:hover {
  color: white;
}
html:not(.theme-lightguide) .select2-search__field {
  background-color: #1c2541 !important;
  border-color: #1c2541 !important;
  color: #FDFBF7 !important;
}
html:not(.theme-lightguide) .select2-results--wrapper {
  margin-top: 0;
}
html:not(.theme-lightguide) .select2-results--wrapper h2 {
  color: #FDFBF7;
}
html:not(.theme-lightguide) .newsletter__form-field-input {
  background-color: #FDFBF7;
  border-color: #1c2541;
  border-right-color: #1c2541;
}
html:not(.theme-lightguide) .newsletter__form-field-input:focus {
  border-color: #fff;
}
html:not(.theme-lightguide) .newsletter__form-submit {
  background-color: #8a9a5b;
  border-color: #8a9a5b;
}
html:not(.theme-lightguide) .newsletter__form-submit:hover {
  background-color: #7c8a52;
  border-color: #7c8a52;
  color: #fff !important;
}
html:not(.theme-lightguide) .newsletter__form .form__cb-label > span {
  color: #1c2541 !important;
}
html:not(.theme-lightguide) .newsletter__form .form__cb-label > span a {
  color: #1c2541;
  text-decoration: underline;
}
html:not(.theme-lightguide) .newsletter__form .form__cb-label > span a:hover {
  text-decoration: none;
}
html:not(.theme-lightguide) .newsletter .form__cb-label > span a:hover {
  color: #fff;
}
html:not(.theme-lightguide) .newsletter .form__cb-label [type=checkbox]:not(:checked) ~ span:after,
html:not(.theme-lightguide) .newsletter .form__cb-label [type=checkbox]:checked ~ span:after {
  background-color: #8a9a5b;
}
html:not(.theme-lightguide) .newsletter .form__cb-label [type=checkbox]:checked ~ span {
  color: #fff;
}
html:not(.theme-lightguide) .newsletter .form__cb-label [type=checkbox]:not(:disabled) ~ span:hover:after {
  background-color: #7c8a52;
}
html:not(.theme-lightguide) .button {
  font-weight: 700;
  text-transform: uppercase;
  background-color: #f77f00;
}
html:not(.theme-lightguide) .button:not([disabled]):hover {
  background-color: #de7200;
}
html:not(.theme-lightguide) .button--secondary, html:not(.theme-lightguide) .button--info {
  background-color: #fff;
  color: #f77f00;
}
html:not(.theme-lightguide) .button--secondary:not([disabled]):hover, html:not(.theme-lightguide) .button--info:not([disabled]):hover {
  background-color: #de7200;
}
html:not(.theme-lightguide) .button--danger {
  background-color: #e3000a;
}
html:not(.theme-lightguide) .button--danger:not([disabled]):hover {
  background-color: #ca0009;
}
html:not(.theme-lightguide) .button--success {
  background-color: #009400;
}
html:not(.theme-lightguide) .button--success:not([disabled]):hover {
  background-color: #007b00;
}
html:not(.theme-lightguide) .button--warning {
  background-color: #ffbe00;
}
html:not(.theme-lightguide) .button--warning:not([disabled]):hover {
  background-color: #f0b300;
}
html:not(.theme-lightguide) .button--simple {
  color: #f77f00;
}
html:not(.theme-lightguide) .button--simple:hover {
  color: #c46500;
}
html:not(.theme-lightguide) .button .trafify-form-element .rendered-form .form__item--submit .button {
  background-color: #f77f00;
}
html:not(.theme-lightguide) .product__box:hover .product__box-top {
  border-color: #fff;
}
html:not(.theme-lightguide) .product__box:hover .product__box-top .search-select .product__box .product__box-top {
  border-color: #8a9a5b;
}
html:not(.theme-lightguide) .product__box--present .product__box-package {
  color: #fff;
  background-color: #1c2541;
}
html:not(.theme-lightguide) .product__box--present .product__box-add-to-cart {
  background-color: #8a9a5b;
  border-color: #8a9a5b;
  color: #fff;
}
html:not(.theme-lightguide) .product__box--present .product__box-add-to-cart.button--loading:after {
  border-color: #eaeaea;
  border-left-color: #1c2541;
}
html:not(.theme-lightguide) .product__box--present .product__price small {
  color: #fff;
}
html:not(.theme-lightguide) .product__box--package.product__box--present .product__box-top {
  border-color: #f77f00;
  outline-color: #f77f00;
}
html:not(.theme-lightguide) .product__box--selected {
  border-color: #f77f00;
  outline-color: #f77f00;
}
html:not(.theme-lightguide) .product__box-top {
  border-color: #1c2541;
}
html:not(.theme-lightguide) .product__box-badge {
  color: #fff;
}
html:not(.theme-lightguide) .product__box-badge > span {
  background-color: #8a9a5b;
}
html:not(.theme-lightguide) .product__box-function {
  color: #fff;
  border-color: #8a9a5b;
  background-color: #8a9a5b;
  transition: color 0.2s, background-color 0.2s, border-color 0.2s;
}
html:not(.theme-lightguide) .product__box-function::before {
  background-color: #fff;
}
html:not(.theme-lightguide) .product__box-function:hover, html:not(.theme-lightguide) .product__box-function:active {
  background-color: #f77f00;
  border-color: #f77f00;
  color: #fff;
}
@media (min-width: 1200px) {
  html:not(.theme-lightguide) .product__box-title .product__box-heading a {
    background: linear-gradient(to right, #000, #000), linear-gradient(to right, #000, #000);
    background-size: 0 0.1em, 0 0.1em;
    background-position: 100% 100%, 0 100%;
    background-repeat: no-repeat;
  }
  html:not(.theme-lightguide) .product__box-title .product__box-heading a:hover {
    background-size: 0 0.1em, 100% 0.1em;
  }
}
html:not(.theme-lightguide) .product__box-content, html:not(.theme-lightguide) .product__box-footer {
  border-color: #f77f00;
}
html:not(.theme-lightguide) .product__box-add-to-cart {
  color: #fff;
  border-color: #8a9a5b;
  background-color: #8a9a5b;
}
@media (max-width: 1199.98px) {
  html:not(.theme-lightguide) .product__box-add-to-cart {
    background-color: #8a9a5b;
    border-color: #8a9a5b;
  }
}
html:not(.theme-lightguide) .product__box-add-to-cart:hover, html:not(.theme-lightguide) .product__box-add-to-cart:active {
  background-color: #1c2541;
  border-color: #1c2541;
  color: #fff;
}
@media (min-width: 1200px) {
  html:not(.theme-lightguide) .product__box-add-to-cart.button--loading::after {
    border-color: rgba(28, 37, 65, 0.4);
    border-left-color: #1c2541;
  }
}
@media (min-width: 1200px) {
  html:not(.theme-lightguide) .product__box--row .product__box-add-to-cart {
    border-color: #f77f00;
  }
  html:not(.theme-lightguide) .product__box--row .product__box-add-to-cart:hover, html:not(.theme-lightguide) .product__box--row .product__box-add-to-cart:active {
    background-color: #1c2541;
    border-color: #1c2541;
    color: #fff;
  }
}
html:not(.theme-lightguide) .card {
  background-color: #F4EAD4;
}
html:not(.theme-lightguide) .card__date {
  color: #1c2541;
}
html:not(.theme-lightguide) .card__date .icon {
  color: #1c2541;
}
html:not(.theme-lightguide) .card__badge-item {
  background-color: #f5e0b7;
  color: #1c2541;
}
html:not(.theme-lightguide) .card__desc {
  color: #1c2541;
}
html:not(.theme-lightguide) .card__title {
  color: #1c2541;
}
html:not(.theme-lightguide) .card__title:hover, html:not(.theme-lightguide) .card__title:active {
  color: #f77f00;
}
html:not(.theme-lightguide) .cart-widget__content {
  scrollbar-color: #fff #e6e6e6;
  scrollbar-width: thin;
}
html:not(.theme-lightguide) .cart-widget__content::-webkit-scrollbar {
  width: 9px;
}
html:not(.theme-lightguide) .cart-widget__content::-webkit-scrollbar-thumb {
  background: #fff;
}
html:not(.theme-lightguide) .cart-widget__content::-webkit-scrollbar-track {
  background: #e6e6e6;
}
html:not(.theme-lightguide) .cart-widget__body-box {
  background-color: #FDFBF7;
}
html:not(.theme-lightguide) .cart-widget__header {
  background: #1c2541;
}
html:not(.theme-lightguide) .cart-widget__product {
  background-color: #1c2541;
  border-color: transparent;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.13);
}
html:not(.theme-lightguide) .cart-widget__product--cross {
  border-color: #fff;
}
html:not(.theme-lightguide) .cart-widget__product--cross-parent {
  border-top-color: #fff;
  border-left-color: #fff;
  border-right-color: #fff;
}
html:not(.theme-lightguide) .cart-widget__product-gift {
  border-top-color: #fff;
  border-left-color: #fff;
  border-right-color: #fff;
  border-bottom-color: #dbdbdb;
  box-shadow: none;
}
html:not(.theme-lightguide) .cart-widget__product-gift--product {
  border-bottom-color: #fff;
}
html:not(.theme-lightguide) .cart-widget__title {
  color: #FDFBF7;
}
html:not(.theme-lightguide) .cart-widget__close .icon {
  fill: #FDFBF7;
}
.header .icon-buttons html:not(.theme-lightguide) .cart-widget__remove .icon {
  color: currentColor;
}
html:not(.theme-lightguide) .cart-widget__package {
  background-color: #fff;
  color: #fff;
}
html:not(.theme-lightguide) .cart-widget__total {
  color: #FDFBF7;
}
html:not(.theme-lightguide) .cart-widget__footer {
  background-color: #1c2541;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.13);
}
html:not(.theme-lightguide) .swiper-button {
  background-color: #fff;
  color: #fff !important;
}
html:not(.theme-lightguide) .swiper-button:not(.swiper-button-disabled):hover, html:not(.theme-lightguide) .swiper-button:not(.swiper-button-disabled):active {
  background-color: #fff;
  color: #fff !important;
}
html:not(.theme-lightguide) .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet:after,
html:not(.theme-lightguide) .swiper-horizontal ~ .swiper-pagination-bullets .swiper-pagination-bullet:after {
  background-color: rgba(255, 255, 255, 0.5) !important;
}
html:not(.theme-lightguide) .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active:after,
html:not(.theme-lightguide) .swiper-horizontal ~ .swiper-pagination-bullets .swiper-pagination-bullet-active:after {
  background-color: #fff !important;
}
html:not(.theme-lightguide) .carousel__pagination .swiper-pagination-bullet:after {
  background-color: rgba(247, 127, 0, 0.5) !important;
}
html:not(.theme-lightguide) .carousel__pagination .swiper-pagination-bullet-active:after {
  background-color: #f77f00 !important;
}
html:not(.theme-lightguide) .carousel-button {
  background-color: #fff;
  color: #fff !important;
}
html:not(.theme-lightguide) .carousel-button:not(.swiper-button-disabled):hover, html:not(.theme-lightguide) .carousel-button:not(.swiper-button-disabled):active {
  background-color: #fff;
  color: #fff !important;
}
html:not(.theme-lightguide) .category-banner {
  background-color: transparent !important;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.13);
}
html:not(.theme-lightguide) .category-banner__title {
  color: #FDFBF7;
}
html:not(.theme-lightguide) .category-banner__image {
  background-color: #fff;
}
html:not(.theme-lightguide) .category-banner a,
html:not(.theme-lightguide) .category-banner a:visited {
  background-color: #FDFBF7;
}
html:not(.theme-lightguide) .category-banner a:hover, html:not(.theme-lightguide) .category-banner a:active,
html:not(.theme-lightguide) .category-banner a:visited:hover,
html:not(.theme-lightguide) .category-banner a:visited:active {
  background-color: #1c2541;
}
html:not(.theme-lightguide) .category-banner a:hover .category-banner__title, html:not(.theme-lightguide) .category-banner a:active .category-banner__title,
html:not(.theme-lightguide) .category-banner a:visited:hover .category-banner__title,
html:not(.theme-lightguide) .category-banner a:visited:active .category-banner__title {
  color: #FDFBF7;
}
html:not(.theme-lightguide) .banners--back-cover {
  background-color: #1c2541;
}
html:not(.theme-lightguide) .banners--back-cover p {
  color: #fff;
}
html:not(.theme-lightguide) .banners--back-cover .plain-text:after {
  background-image: linear-gradient(0deg, #1c2541, transparent);
}
html:not(.theme-lightguide) .hero .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet:after {
  background-color: rgba(253, 251, 247, 0.3) !important;
}
html:not(.theme-lightguide) .hero .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active:after {
  background-color: #FDFBF7 !important;
}
html:not(.theme-lightguide) .hero__more {
  background-color: #f77f00;
  color: #fff;
}
html:not(.theme-lightguide) .hero__content .page-wrapper {
  background: transparent;
}
html:not(.theme-lightguide) .features__item {
  color: #1c2541;
}
html:not(.theme-lightguide) .features__item a:hover .features__title, html:not(.theme-lightguide) .features__item a:active .features__title,
html:not(.theme-lightguide) .features__item a:visited:hover .features__title,
html:not(.theme-lightguide) .features__item a:visited:active .features__title {
  color: #8a9a5b;
}
html:not(.theme-lightguide) .features__title, html:not(.theme-lightguide) .features__subtitle {
  color: #1c2541;
}
html:not(.theme-lightguide) .features__icon {
  color: #8a9a5b;
}
html:not(.theme-lightguide) .counter__wrapper {
  background: #FDFBF7;
  background: radial-gradient(farthest-corner at 50% 50%, #FDFBF7 20%, #1c2541 100%);
}
html:not(.theme-lightguide) .not-found__code {
  color: #1c2541;
}
html:not(.theme-lightguide) .cover__subtitle {
  color: #FDFBF7;
}
html:not(.theme-lightguide) .breadcrumbs__item a:hover, html:not(.theme-lightguide) .breadcrumbs__item a:active {
  color: #f77f00;
}
html:not(.theme-lightguide) .list-controls__pagination-link {
  color: #fff;
}
html:not(.theme-lightguide) .list-controls__pagination-link .icon {
  fill: #fff !important;
}
html:not(.theme-lightguide) .list-controls__pagination-link:not(.selected):hover, html:not(.theme-lightguide) .list-controls__pagination-link:not(.selected):active {
  background-color: #1c2541;
  border-color: #1c2541;
  color: #fff;
}
html:not(.theme-lightguide) .list-controls__pagination-link:not(.selected):hover .icon, html:not(.theme-lightguide) .list-controls__pagination-link:not(.selected):active .icon {
  fill: #fff !important;
}
html:not(.theme-lightguide) .list-controls__pagination-link.selected {
  color: #fff;
  background-color: #1c2541;
  border-color: #1c2541;
}
html:not(.theme-lightguide) .nav__bottom > .button {
  background-color: #8a9a5b;
  color: #fff;
}
html:not(.theme-lightguide) .nav__bottom > .button:not([disabled]):hover {
  background-color: #7c8a52;
}
html:not(.theme-lightguide) .sharing__button {
  background-color: #f77f00;
}
html:not(.theme-lightguide) .sharing__button--facebook {
  background-color: #1877f2;
}
html:not(.theme-lightguide) .sharing__button--twitter {
  background-color: #000;
}
html:not(.theme-lightguide) .sharing__button--instagram {
  background-color: #833ab4;
}
html:not(.theme-lightguide) .sharing__button--viber {
  background-color: #8f5db7;
}
html:not(.theme-lightguide) .sharing__button--whatsapp {
  background-color: #25d366;
}
html:not(.theme-lightguide) .sharing__button--youtube {
  background-color: #e52f2e;
}
html:not(.theme-lightguide) .sharing__button--email {
  background-color: #f77f00;
}
html:not(.theme-lightguide) .sharing__button:hover {
  background-color: #8a9a5b;
}
@media (min-width: 1024px) {
  html:not(.theme-lightguide) .sharing article .sharing .sharing:after {
    background-color: #f77f00 !important;
  }
}
html:not(.theme-lightguide) .countdown-section {
  background-color: #1c2541;
}
html:not(.theme-lightguide) .countdown-amount, html:not(.theme-lightguide) .countdown-label {
  color: #fff;
}
html:not(.theme-lightguide) .article-poll {
  background-color: #1c2541;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.13);
}
html:not(.theme-lightguide) .article-poll [type=radio]:not(:checked) ~ span:after,
html:not(.theme-lightguide) .article-poll [type=radio]:checked ~ span:after {
  background-color: #fff;
}
html:not(.theme-lightguide) .article-poll__show-results {
  color: #fff;
}
html:not(.theme-lightguide) .article-poll__show-results:hover {
  color: #FDFBF7;
}
html:not(.theme-lightguide) .article-poll-results__bar span {
  background-color: #fff;
}
html:not(.theme-lightguide) .comments {
  background-color: #F4EAD4;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.13);
}
html:not(.theme-lightguide) .comments__counter {
  color: #8a9a5b;
}
html:not(.theme-lightguide) .comments__title-label {
  color: #8a9a5b;
}
html:not(.theme-lightguide) .comments__subheader h3, html:not(.theme-lightguide) .comments__list-header h3 {
  color: #1c2541;
}
html:not(.theme-lightguide) .comments__form .button {
  background-color: #8a9a5b;
}
html:not(.theme-lightguide) .comments__form .form__label, html:not(.theme-lightguide) .comments__form .form__note {
  color: #1c2541;
}
html:not(.theme-lightguide) .comments__item {
  border-color: #f77f00;
}
html:not(.theme-lightguide) .comments__item-text, html:not(.theme-lightguide) .comments__item-footer {
  color: #1c2541;
}
html:not(.theme-lightguide) .comments__item-more-button:hover, html:not(.theme-lightguide) .comments__item-more-button:active {
  color: #fff;
}
html:not(.theme-lightguide) .comments__item-permalink {
  color: #1c2541;
}
html:not(.theme-lightguide) .comments__item-permalink:hover, html:not(.theme-lightguide) .comments__item-permalink:active {
  color: #f77f00;
}
html:not(.theme-lightguide) .comments__item-permalink .icon {
  color: #1c2541;
}
html:not(.theme-lightguide) .comments__item-reply a,
html:not(.theme-lightguide) .comments__item-reply a:visited {
  color: #f77f00;
}
html:not(.theme-lightguide) .comments__item-reply a:hover, html:not(.theme-lightguide) .comments__item-reply a:active,
html:not(.theme-lightguide) .comments__item-reply a:visited:hover,
html:not(.theme-lightguide) .comments__item-reply a:visited:active {
  color: #FDFBF7;
}
html:not(.theme-lightguide) .comments__item-author {
  color: #f77f00 !important;
}
html:not(.theme-lightguide) .documents {
  border-color: #c4c4c4;
}
html:not(.theme-lightguide) .documents a span {
  color: #696969;
}
html:not(.theme-lightguide) .documents a .icon {
  color: #e31616;
}
html:not(.theme-lightguide) .documents a:hover .icon, html:not(.theme-lightguide) .documents a:hover span {
  color: #fff;
}
html:not(.theme-lightguide) .article__params-item .icon {
  fill: #f77f00;
}
html:not(.theme-lightguide) .article__params-item.sources a:hover {
  color: #8a9a5b;
}
html:not(.theme-lightguide) .article__sidebar-related {
  background-color: transparent;
  border-color: transparent;
}
html:not(.theme-lightguide) .subcategories-menu__item a {
  color: #f77f00;
}
html:not(.theme-lightguide) .events__header .article__params-item--highlight {
  color: #f77f00 !important;
}
html:not(.theme-lightguide) .tags__item a {
  color: #fff;
  border-color: #8a9a5b;
  background-color: #8a9a5b;
}
html:not(.theme-lightguide) .tags__item a:hover {
  background-color: #7c8a52;
  border-color: #7c8a52;
}
@media (max-width: 1023.98px) {
  html:not(.theme-lightguide) .tags article .tags .tags::after {
    background-color: #8a9a5b;
  }
}
html:not(.theme-lightguide) .article__params-item {
  color: #1c2541;
}
html:not(.theme-lightguide) .article__params-item a:hover {
  color: #1c2541;
}
html:not(.theme-lightguide) .article__params-item a:hover strong,
html:not(.theme-lightguide) .article__params-item a:hover time {
  color: #1c2541;
}
html:not(.theme-lightguide) .article__params-item strong,
html:not(.theme-lightguide) .article__params-item time {
  color: #1c2541;
}
html:not(.theme-lightguide) .subcategories-menu {
  border-color: #8a9a5b;
}
html:not(.theme-lightguide) .article__footer {
  border-top-color: #f77f00;
}
html:not(.theme-lightguide) .contact__form {
  background-color: #F4EAD4;
}
html:not(.theme-lightguide) .contact__param {
  background-color: #F4EAD4;
  color: #1c2541;
}
html:not(.theme-lightguide) .contact__param-label {
  color: #1c2541;
}
html:not(.theme-lightguide) .contact__param-value a:hover {
  color: #8a9a5b;
}
html:not(.theme-lightguide) .contact__param-icon {
  color: #8a9a5b;
}
html:not(.theme-lightguide) .contact .form__label {
  color: #1c2541;
}
html:not(.theme-lightguide) .contact .form__cb-label [type=checkbox]:not(:checked) ~ span,
html:not(.theme-lightguide) .contact .form__cb-label [type=checkbox]:checked ~ span {
  color: #1c2541;
}
html:not(.theme-lightguide) .contact .form__cb-label [type=checkbox]:not(:checked) ~ span:after,
html:not(.theme-lightguide) .contact .form__cb-label [type=checkbox]:checked ~ span:after {
  background-color: #f77f00;
}
html:not(.theme-lightguide) .contact .form__item--submit .button {
  background-color: #f77f00;
  color: #fff;
}
html:not(.theme-lightguide) .contact__documents .documents {
  border-top-color: #f77f00;
}
html:not(.theme-lightguide) .user-points {
  color: #fff;
}
html:not(.theme-lightguide) .filter {
  background-color: #1c2541;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.13);
}
html:not(.theme-lightguide) .filter__title {
  color: #FDFBF7;
}
html:not(.theme-lightguide) .filter__show-more {
  color: #fff;
}
html:not(.theme-lightguide) .filter__show-more:hover, html:not(.theme-lightguide) .filter__show-more:active {
  color: #FDFBF7;
}
html:not(.theme-lightguide) .filter__button {
  background-color: #fff;
}
html:not(.theme-lightguide) .filter__button:not(.button--secondary) {
  background-color: #fff;
  color: #f77f00;
}
html:not(.theme-lightguide) .filter__labels {
  color: #fff !important;
}
html:not(.theme-lightguide) .filter__label [type=checkbox]:not(:checked) ~ span:before,
html:not(.theme-lightguide) .filter__label [type=checkbox]:checked ~ span:before {
  border-color: #1c2541 !important;
}
html:not(.theme-lightguide) .ui-slider.ui-slider .ui-slider-range {
  background-color: #FDFBF7;
}
html:not(.theme-lightguide) .ui-slider.ui-slider .ui-slider-handle {
  border-color: #FDFBF7;
  background-color: #FDFBF7;
}
html:not(.theme-lightguide) .products__functions .filters-trigger {
  background-color: #fff;
  color: #fff;
}
html:not(.theme-lightguide) .products__functions .filters-trigger:not([disabled]):hover {
  background-color: white;
  color: #fff;
}
html:not(.theme-lightguide) .products__functions-title, html:not(.theme-lightguide) .products__functions-items {
  color: #1c2541 !important;
}
html:not(.theme-lightguide) .products__functions-select--sort {
  text-align: left;
}
html:not(.theme-lightguide) .currently-active__item {
  color: #fff !important;
  background-color: #1c2541 !important;
}
html:not(.theme-lightguide) .currently-active__category {
  color: #fff !important;
}
html:not(.theme-lightguide) .discount-categories__item:hover figure figcaption {
  background-color: #1c2541;
}
html:not(.theme-lightguide) .discount-categories__item figure figcaption {
  color: #FDFBF7 !important;
  background-color: #FDFBF7;
}
html:not(.theme-lightguide) .discount-categories__item.selected figure figcaption {
  background-color: #1c2541;
}
html:not(.theme-lightguide) .discount-categories__item.selected:hover figure figcaption {
  background-color: #FDFBF7;
}
html:not(.theme-lightguide) .discount__carousel {
  background-color: #fff;
}
html:not(.theme-lightguide) .discount__counter {
  color: #FDFBF7 !important;
}
html:not(.theme-lightguide) .discount__dates {
  color: #fff;
}
html:not(.theme-lightguide) .package__box {
  background-color: #1c2541 !important;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.13);
}
html:not(.theme-lightguide) .product-gallery__large-img {
  border-color: transparent;
}
html:not(.theme-lightguide) .product-gallery__thumbnail {
  border-color: transparent;
}
html:not(.theme-lightguide) .product-gallery__thumbnail .swiper-slide-thumb-active .product-gallery__thumbnail {
  border-color: #fff;
}
html:not(.theme-lightguide) .product__title {
  color: #1c2541;
}
html:not(.theme-lightguide) .product__lead {
  color: #1c2541 !important;
}
html:not(.theme-lightguide) .product__lead, html:not(.theme-lightguide) .product__text, html:not(.theme-lightguide) .product__energy {
  border-color: #f77f00 !important;
}
html:not(.theme-lightguide) .product__lead a:hover, html:not(.theme-lightguide) .product__text a:hover, html:not(.theme-lightguide) .product__energy a:hover {
  color: #f77f00;
}
html:not(.theme-lightguide) .product__inputs-label {
  color: #1c2541;
}
html:not(.theme-lightguide) .product__inputs .product__action-button {
  background-color: #FDFBF7;
  color: #fff;
}
html:not(.theme-lightguide) .product__inputs .product__action-button:not([disabled]):hover {
  background-color: #fff;
}
html:not(.theme-lightguide) .product__timer {
  background-color: #1c2541;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.06);
}
html:not(.theme-lightguide) .product__timer-label {
  color: #FDFBF7;
}
html:not(.theme-lightguide) .product__dimensions--inner {
  background-color: #F4EAD4 !important;
  border-color: #f77f00 !important;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.06);
}
html:not(.theme-lightguide) .product__dimensions-title {
  color: #1c2541 !important;
}
html:not(.theme-lightguide) .product__variants-label, html:not(.theme-lightguide) .product__icons-title, html:not(.theme-lightguide) .product__options, html:not(.theme-lightguide) .product__params--dimensions dd {
  color: #1c2541;
}
html:not(.theme-lightguide) .product__price--large .product__price--current {
  color: #f77f00;
}
html:not(.theme-lightguide) .product__price--current {
  color: #f77f00;
}
html:not(.theme-lightguide) .product__params dd a:hover, html:not(.theme-lightguide) .product__params dd a:active {
  color: #f77f00;
}
html:not(.theme-lightguide) .product__variants-wrap .product__variants-item {
  background-color: #fff;
  border-color: #dedede;
  color: #FDFBF7;
}
html:not(.theme-lightguide) .product__variants-wrap .product__variants-item.selected {
  border-color: #fff;
  background-color: #fff;
  color: #fff;
}
html:not(.theme-lightguide) .product__variants-wrap .product__variants-item:not(.selected):hover {
  border-color: rgba(255, 255, 255, 0.7);
}
html:not(.theme-lightguide) .product__variants-wrap-img .product__variants-item {
  border-color: #dedede;
  background-color: #fff;
}
html:not(.theme-lightguide) .product__variants-wrap-img .product__variants-item.selected {
  border-color: #fff;
}
html:not(.theme-lightguide) .product__variants-wrap-img .product__variants-item:not(.selected):hover {
  border-color: rgba(255, 255, 255, 0.7);
}
html:not(.theme-lightguide) .cetelem__description a, html:not(.theme-lightguide) .cetelem__description a:visited {
  color: #fff;
}
html:not(.theme-lightguide) .cetelem__toggle:hover, html:not(.theme-lightguide) .cetelem__toggle:active {
  color: #fff;
}
html:not(.theme-lightguide) .accordion__heading .icon {
  color: #1c2541;
}
html:not(.theme-lightguide) .accordion__title {
  color: #1c2541;
}
html:not(.theme-lightguide) .product__documents-link {
  color: #1c2541;
}
html:not(.theme-lightguide) .product .sys-msg--delivery {
  color: #1c2541;
}
@media (min-width: 768px) {
  html:not(.theme-lightguide) .booking__header {
    background-color: #1c2541 !important;
  }
}
@media (max-width: 767.98px) {
  html:not(.theme-lightguide) .booking__week {
    background-color: #1c2541 !important;
  }
}
html:not(.theme-lightguide) .booking__slot--selectable .booking__slot-content {
  background-color: #fff !important;
}
html:not(.theme-lightguide) .booking__slot--selectable:hover .booking__slot-content {
  background-color: #f2f2f2 !important;
}
html:not(.theme-lightguide) .booking__slot-input:checked + .booking__slot-content {
  background-color: #8a9a5b !important;
}
html:not(.theme-lightguide) .compare__to-cart {
  background-color: #fff;
  color: #fff;
}
html:not(.theme-lightguide) .compare__to-cart:not([disabled]):hover {
  background-color: #f2f2f2;
}
html:not(.theme-lightguide) .compare-table__cell--featured {
  color: #fff !important;
}
@media (min-width: 768px) {
  html:not(.theme-lightguide) .compare-table__cell {
    background-color: rgba(28, 37, 65, 0.4);
  }
}
html:not(.theme-lightguide) .compare-table__cell a:hover, html:not(.theme-lightguide) .compare-table__cell a:active, html:not(.theme-lightguide) .compare-table__cell a:visited:hover, html:not(.theme-lightguide) .compare-table__cell a:visited:active {
  color: #fff;
}
html:not(.theme-lightguide) .compare-table__row:nth-child(even) {
  background-color: rgba(28, 37, 65, 0.4);
}
html:not(.theme-lightguide) .compare-table__row .compare-table .compare-table__row:nth-child(odd):last-child {
  border-color: rgba(28, 37, 65, 0.4);
}
html:not(.theme-lightguide) .compare .select2-container--default .select2-selection--single {
  border-color: #1c2541 !important;
}
html:not(.theme-lightguide) .steps__number {
  border: 2px solid #8a9a5b;
  color: #1c2541 !important;
  background-color: #F4EAD4 !important;
}
html:not(.theme-lightguide) .steps__number:after {
  background-color: #8a9a5b !important;
}
html:not(.theme-lightguide) .steps__title {
  color: #1c2541 !important;
}
html:not(.theme-lightguide) .steps .current .steps__number {
  color: #fff !important;
  background-color: #8a9a5b !important;
}
html:not(.theme-lightguide) .steps .current .steps__title {
  color: #8a9a5b !important;
}
html:not(.theme-lightguide) .cart-content__header {
  background-color: #fff;
  color: #fff;
}
@media (max-width: 767.98px) {
  html:not(.theme-lightguide) .cart-content tbody tr:not(.cart-content__spacer) {
    background-color: #F4EAD4;
  }
}
html:not(.theme-lightguide) .cart-content tbody tr:not(.cart-content__spacer):not(.cart-content__gift) {
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.13);
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  html:not(.theme-lightguide) .cart-content tbody tr.cart-content__cross--parent td.cart-content__name-cell, html:not(.theme-lightguide) .cart-content tbody tr.cart-content__cross td.cart-content__name-cell, html:not(.theme-lightguide) .cart-content tbody tr.cart-content__gift td.cart-content__name-cell {
    border-left-color: #f77f00;
  }
}
html:not(.theme-lightguide) .cart-content tbody tr.cart-content__gift {
  border-left-color: #f77f00;
  border-right-color: #f77f00;
}
html:not(.theme-lightguide) .cart-content tbody tr.cart-content__gift:first-child {
  border-top-color: #f77f00;
}
@media (min-width: 600px) {
  html:not(.theme-lightguide) .cart-content tbody tr.cart-content__gift:first-child td {
    border-top-color: #f77f00;
  }
}
html:not(.theme-lightguide) .cart-content tbody tr.cart-content__gift--product {
  border-bottom-color: #f77f00;
}
@media (min-width: 600px) {
  html:not(.theme-lightguide) .cart-content tbody tr.cart-content__gift--product td {
    border-bottom-color: #f77f00;
  }
}
@media (min-width: 600px) {
  html:not(.theme-lightguide) .cart-content tbody tr.cart-content__gift td:first-child {
    border-left-color: #f77f00;
  }
  html:not(.theme-lightguide) .cart-content tbody tr.cart-content__gift td:last-child.cart-content__options-cell, html:not(.theme-lightguide) .cart-content tbody tr.cart-content__gift td:last-child.cart-content__price-cell {
    border-right-color: #f77f00;
  }
}
@media (min-width: 600px) {
  html:not(.theme-lightguide) .cart-content tbody tr.cart-content__gift:not(.cart-content__gift--product) td.cart-content__quantity-cell:not(.withdrawal html:not(.theme-lightguide) .cart-content tbody tr.cart-content__gift:not(.cart-content__gift--product) td.cart-content__quantity-cell, .withdrawal html:not(.theme-lightguide) .cart-content tbody tr.cart-content__gift:not(.cart-content__gift--product) td.cart-content__options-cell):not(.order-history__details html:not(.theme-lightguide) .cart-content tbody tr.cart-content__gift:not(.cart-content__gift--product) td.cart-content__quantity-cell, .order-history__details html:not(.theme-lightguide) .cart-content tbody tr.cart-content__gift:not(.cart-content__gift--product) td.cart-content__options-cell), html:not(.theme-lightguide) .cart-content tbody tr.cart-content__gift:not(.cart-content__gift--product) td.cart-content__options-cell:not(.withdrawal html:not(.theme-lightguide) .cart-content tbody tr.cart-content__gift:not(.cart-content__gift--product) td.cart-content__quantity-cell, .withdrawal html:not(.theme-lightguide) .cart-content tbody tr.cart-content__gift:not(.cart-content__gift--product) td.cart-content__options-cell):not(.order-history__details html:not(.theme-lightguide) .cart-content tbody tr.cart-content__gift:not(.cart-content__gift--product) td.cart-content__quantity-cell, .order-history__details html:not(.theme-lightguide) .cart-content tbody tr.cart-content__gift:not(.cart-content__gift--product) td.cart-content__options-cell) {
    border-bottom-color: #f77f00;
  }
}
@media (min-width: 768px) {
  html:not(.theme-lightguide) .cart-content tbody tr.cart-content__gift .order-history__details .cart-content tbody .cart-content__gif td:last-child {
    border-right-width: 2px;
    border-right-style: solid;
    border-right-color: #f77f00;
  }
}
html:not(.theme-lightguide) .cart-content tbody tr:not(.cart-content__gift) + .cart-content__gift {
  border-top-color: #f77f00;
}
@media (min-width: 600px) {
  html:not(.theme-lightguide) .cart-content tbody tr:not(.cart-content__gift) + .cart-content__gift td {
    border-top-color: #f77f00;
  }
}
html:not(.theme-lightguide) .cart-content tbody tr.cart-content__cross {
  border-color: #f77f00;
}
@media (min-width: 600px) {
  html:not(.theme-lightguide) .cart-content tbody tr.cart-content__cross td {
    border-bottom-color: #f77f00;
  }
  html:not(.theme-lightguide) .cart-content tbody tr.cart-content__cross td:first-child {
    border-left-color: #f77f00;
  }
  html:not(.theme-lightguide) .cart-content tbody tr.cart-content__cross td:last-child {
    border-right-color: #f77f00;
  }
}
html:not(.theme-lightguide) .cart-content tbody tr.cart-content__cross--parent {
  border-top-color: #f77f00;
  border-left-color: #f77f00;
  border-right-color: #f77f00;
}
@media (min-width: 600px) {
  html:not(.theme-lightguide) .cart-content tbody tr.cart-content__cross--parent td {
    border-top-color: #f77f00;
  }
  html:not(.theme-lightguide) .cart-content tbody tr.cart-content__cross--parent td:first-child {
    border-left-color: #f77f00;
  }
  html:not(.theme-lightguide) .cart-content tbody tr.cart-content__cross--parent td:last-child {
    border-right-color: #f77f00;
  }
}
html:not(.theme-lightguide) .cart-content tbody tr td {
  background-color: #F4EAD4;
  color: #1c2541;
}
html:not(.theme-lightguide) .cart-content tfoot {
  background-color: #F4EAD4;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.13);
}
html:not(.theme-lightguide) .cart-content tfoot td {
  color: #1c2541;
}
html:not(.theme-lightguide) .cart-content tfoot td.cart-content__sum-label--total {
  color: #f77f00;
}
@media (max-width: 419.98px) {
  html:not(.theme-lightguide) .cart-content tfoot td.cart-content__sum-label--total {
    font-size: 20px;
  }
}
html:not(.theme-lightguide) .cart-content tfoot td.cart-content__sum-value--total {
  color: #f77f00;
}
@media (max-width: 419.98px) {
  html:not(.theme-lightguide) .cart-content tfoot td.cart-content__sum-value--total {
    font-size: 20px;
  }
}
html:not(.theme-lightguide) .cart-content__name:hover, html:not(.theme-lightguide) .cart-content__name:active {
  color: #8a9a5b;
}
html:not(.theme-lightguide) .cart-content__package {
  background-color: #f77f00;
  color: #fff;
}
html:not(.theme-lightguide) .cart__sidebar .button--simple {
  color: #fff;
}
html:not(.theme-lightguide) .cart__sidebar .button--simple:hover, html:not(.theme-lightguide) .cart__sidebar .button--simple:active {
  color: #e6e6e6;
}
html:not(.theme-lightguide) .cart__overview {
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.13);
  background-color: #F4EAD4;
}
html:not(.theme-lightguide) .cart__overview-title, html:not(.theme-lightguide) .cart__overview p, html:not(.theme-lightguide) .cart__overview-row {
  color: #1c2541;
}
html:not(.theme-lightguide) .cart__overview-footer {
  border-color: #8a9a5b;
}
html:not(.theme-lightguide) .cart__overview-footer .form__cb-label [type=checkbox]:not(:checked) ~ span,
html:not(.theme-lightguide) .cart__overview-footer .form__cb-label [type=checkbox]:checked ~ span {
  color: #1c2541 !important;
}
html:not(.theme-lightguide) .cart__overview-coupon-input {
  background-color: #f77f00;
  border-color: #8a9a5b;
}
html:not(.theme-lightguide) .cart__overview-coupon-button {
  background-color: #fff;
  color: #1c2541;
}
html:not(.theme-lightguide) .cart__overview-coupon-button:not([disabled]):hover {
  background-color: #f2f2f2;
}
html:not(.theme-lightguide) .cart__overview hr {
  border-color: #8a9a5b;
}
html:not(.theme-lightguide) .cart__address-cb--new [type=checkbox]:not(:checked) ~ span.button--simple, html:not(.theme-lightguide) .cart__address-cb--new [type=checkbox]:checked ~ span.button--simple,
html:not(.theme-lightguide) .cart__address-cb--new [type=radio]:not(:checked) ~ span.button--simple,
html:not(.theme-lightguide) .cart__address-cb--new [type=radio]:checked ~ span.button--simple {
  color: #fff;
}
html:not(.theme-lightguide) .cart__address-submit .cancel--large {
  background-color: #fff;
}
html:not(.theme-lightguide) .cart__address-submit .cancel--large:not([disabled]):hover {
  background-color: white;
}
html:not(.theme-lightguide) .cart__address-name {
  color: #1c2541;
}
html:not(.theme-lightguide) .cart__address-address {
  color: #1c2541;
}
html:not(.theme-lightguide) .cart__main .form__item--submit .button {
  background-color: #1c2541;
  color: #FDFBF7;
}
html:not(.theme-lightguide) .cart__main .form__item--submit .button:hover {
  background-color: #0d111d;
}
html:not(.theme-lightguide) .cart__main .form__item--submit .button--primary {
  background-color: #fff;
  color: #fff;
}
html:not(.theme-lightguide) .cart__main .form__item--submit .button--primary:hover {
  background-color: #e6e6e6;
}
html:not(.theme-lightguide) .address__header {
  background-color: #8a9a5b;
}
html:not(.theme-lightguide) .address-action:hover {
  color: #fff;
}
html:not(.theme-lightguide) .payment-content .plain-text li {
  color: #1c2541;
}
html:not(.theme-lightguide) .payment-content .plain-text li strong {
  color: #8a9a5b;
}
html:not(.theme-lightguide) .order-history__header {
  background-color: #1c2541;
  color: #fff;
}
html:not(.theme-lightguide) .order-history__item--open {
  border-color: #f77f00;
  outline-color: #f77f00;
}
html:not(.theme-lightguide) .order-history__item .order-history__cell {
  background-color: #F4EAD4;
}
@media (min-width: 540px) {
  html:not(.theme-lightguide) .order-history__item .payment-content .order-history__item .order-history__cell {
    border-top-color: #f77f00;
    border-bottom-color: #f77f00;
  }
}
@media (max-width: 539.98px) {
  html:not(.theme-lightguide) .order-history__cell::before {
    background-color: #f77f00;
    color: #fff;
  }
}
html:not(.theme-lightguide) .order-history__cell .button {
  background-color: #f77f00;
}
html:not(.theme-lightguide) .order-history__cell .button:not([disabled]):hover {
  background-color: #de7200;
}
html:not(.theme-lightguide) .order-history__cell .order-history__item .order-history__cell {
  background-color: #F4EAD4;
}
@media (max-width: 539.98px) {
  html:not(.theme-lightguide) .order-history__cell .order-history__item .order-history__cell--status {
    border-bottom: 1px solid #f77f00;
  }
}
html:not(.theme-lightguide) .order-history__details .cart-content__header {
  background-color: #1c2541;
  color: #fff;
}
html:not(.theme-lightguide) .order-history__details--row {
  color: #1c2541;
}
html:not(.theme-lightguide) .order-history__details--row span {
  color: #f77f00;
}
html:not(.theme-lightguide) .details-content h3 {
  color: #1c2541;
}
html:not(.theme-lightguide) .details-content .cols > div {
  background-color: #F4EAD4;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.13);
}
html:not(.theme-lightguide) .address-card-header {
  border-color: #1c2541;
  outline-color: #1c2541;
}
html:not(.theme-lightguide) .address-card-header .address-card-collapsed .address-card-header {
  border-color: #1c2541;
}
html:not(.theme-lightguide) .list-icons button:hover {
  color: #fff;
}
html:not(.theme-lightguide) .list-icons button.address-card-remove:hover {
  color: #e3000a;
}
html:not(.theme-lightguide) .jconfirm .button {
  color: #fff;
}
html:not(.theme-lightguide) .modal__footer-link {
  color: #FDFBF7;
}
html:not(.theme-lightguide) .info-bar {
  background-color: white;
  border-top: 1px solid #f77f00;
}
html:not(.theme-lightguide) .info-bar .plain-text {
  color: #fff;
}
html:not(.theme-lightguide) .jconfirm.jconfirm-popup .popup {
  background-color: #1c2541;
}
html:not(.theme-lightguide) .account-sidenav .account-sidenav__link {
  color: #1c2541;
  background: #F4EAD4;
}
html:not(.theme-lightguide) .account-sidenav .account-sidenav__link:hover, html:not(.theme-lightguide) .account-sidenav .account-sidenav__link:focus {
  color: #f77f00;
  background: white;
}
html:not(.theme-lightguide) .account-sidenav .account-sidenav__link--active {
  color: #fff;
  background: #8a9a5b;
}
html:not(.theme-lightguide) .cart__min-value-progress {
  background-color: #1c2541;
  border-color: #1c2541;
}
html:not(.theme-lightguide) .cart__min-value-fill--reached {
  background-color: #1c2541;
}
html:not(.theme-lightguide) .withdrawal__form-wrapper {
  color: #1c2541;
}
@media (min-width: 768px) {
  html:not(.theme-lightguide) .withdrawal__form-wrapper {
    background-color: #F4EAD4;
  }
}
html:not(.theme-lightguide) .withdrawal__form .form__label, html:not(.theme-lightguide) .withdrawal__form .form-text {
  color: #1c2541;
}

/*# sourceMappingURL=themes.css.map */
