/* Variables */
:root {
  --mi-cart-count-width:47px;
  --mi-header-height: 75px;
  --aktiv: "aktiv-grotesk-extended",sans-serif;
  --inter: 'Inter', sans-serif;
  --red: var(--color-tertiary);
  --forms-width: 500px;
}

body {--ji-site-msg-height:40px;--ji-admin-bar-height:0px;}
body:is(.admin-logged,.jh-admin-bar):not(.jh-admin-bar-hidden) {--ji-admin-bar-height:25px;}
body:not(:has(.site-msg.information)) {--ji-site-msg-height:0px !important;}
@media (max-width: 991px) {
    body {--ji-admin-bar-height:0px !important;}
}

/*.siteCookies.siteCookies--bottom {margin: 0;left: 0;top: 0;background-color: rgba(0, 0, 0, 0.65);width: 100%;display: flex;flex-direction: column;justify-content: center;}
.siteCookies__button[value="all"] {background-color: var(--color-secondary);color: #fff;}
.siteCookies__button[value="all"]:hover {background-color: var(--color-secondary-hover);}
.siteCookies__button_text[value="reject"] {appearance: none;text-decoration: underline;color: #fff;border: 0;background-color: transparent;padding: 0;margin: 0;}
.siteCookies__button_text[value="reject"]:hover {text-decoration: none;}*/

.footer-law-p {font-size: 9px;}

/* Basic styles */
.overall-wrapper {min-height: 100vh;opacity: 0;transition: opacity 0.3s;padding-bottom: 0!important;overflow-x: clip;}
.overall-wrapper.prep {opacity: 1;}
.ready {visibility: visible!important;}

.ji-hidden {display: none !important;}

body {color: #141414;font-size: 16px;line-height: 1.5;font-family: var(--inter);}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {color: #000;font-family: var(--aktiv)!important;line-height: 1.4;margin: 0 0 30px 0;font-weight: 600;}
.blank-mode .vote-name, .vote-name {font-family: var(--inter);}
.btn, .next-step, .price-additional, .price-final, .price-measure, .price-save, .price-standard, .price-wrapper, .products .name, ol.cart-header {font-family: var(--inter);}

#cboxContent {border-radius: 0px;border: 0;}
#content {line-height: 1.5;padding-bottom: 70px;}
#content p {color: #141414;font-weight: 400;}
#cboxOverlay {background: rgba(0,0,0,0.8);}
.banner {min-height: 0;margin-bottom: 0;overflow: initial;}
.banner-wrapper {margin-top: 0;}
.center {text-align: center;}

#cboxOverlay, #cboxWrapper, #colorbox {overflow: initial;}
#cboxClose {width: 40px;height: 40px;border-radius: 100%;box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.25);margin-top: -20px;margin-right: -20px;}
#cboxClose:before {content: "";width: 24px;height: 24px;background-image: var(--close-icon);top: 8px;left: 8px;}

.h1, h1 {font-size: 40px;}
.h2, h2 {font-size: 38px;}
.h3, h3 {font-size: 28px;}
.h4, h4 {font-size: 27px;}
.h5, h5 {font-size: 22px;}
.h6, h6 {font-size: 19px;}

.mi-hidden {display: none;}

.only-mobile {display: none!important;}
@media (max-width: 767px) {
  .only-mobile {display: inline-flex!important;}
  .only-desktop {display: none!important;}
}

@media (min-width: 1540px) {
  .container {max-width: 1520px;width: 100%;}
}

.mi-full-width {margin-left: calc(50% - 50dvw);width: 100dvw;}
.mi-full-width.--overflow-hidden {overflow:hidden;}

.btn.btn-sm, a.btn.btn-sm {padding: 10px 15px;}
.btn, a.btn {border-radius: 35px;padding: 11px 25px;color: #fff;text-transform: initial;font-size: 17px;}

.btn.btn-default, a.btn.btn-default {color: #fff;font-weight: 600;height: auto;padding: 6px 25px;border-radius: 35px;border-color: var(--color-tertiary);}
.btn.btn-default:hover, a.btn.btn-default:hover {color: #fff;}

.btn.btn-white {color: #fff;border-color: #fff;}
.btn.btn-white:hover {color: #000!important;background-color: #fff;}

.btn.btn-green {color: #fff;border-color: var(--color-secondary);background-color: var(--color-secondary)}
.btn.btn-green:hover {color: #fff!important;border-color: var(--color-secondary-hover);background-color: var(--color-secondary-hover)}

.btn.btn-black {color: #fff;border-color: #000;background-color: #000}
.btn.btn-black:hover {color: #000;background-color: #fff;border-color: #000;}

.btn.btn-primary, a.btn.btn-primary {display: inline-flex;font-weight: 500;align-items: center;text-transform: initial;background-color: var(--color-tertiary);border-color: var(--color-tertiary);}
.btn.btn-primary:hover, a.btn.btn-primary:hover {background-color: var(--color-tertiary-hover);border-color: var(--color-tertiary-hover);}

.btn.btn-arrow-right:before, a.btn.btn-arrow-right:before {display: none;}

.btn.btn-cart, .btn.btn-conversion, a.btn.btn-cart, a.btn.btn-conversion {color: #fff;font-weight: 600;font-size: 17px;}
.btn.btn-cart:hover, .btn.btn-conversion:hover, a.btn.btn-cart:hover, a.btn.btn-conversion:hover {color: #fff!important;border-color: var(--color-secondary-hover);background-color: var(--color-secondary-hover);}

.btn.add-to-cart-button:before, .btn.btn-cart:before, a.btn.add-to-cart-button:before, a.btn.btn-cart:before {margin-top: -6px;}

.content-wrapper {background-color: transparent;}

.one-column-body .content-inner {max-width: 1270px;}

blockquote::before {content: "";display: block;margin-bottom: 20px;width: 28px;height: 22px;background-image: url("data:image/svg+xml,%3Csvg width='28' height='22' viewBox='0 0 28 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.51685 19.663C0.943819 17.9326 0 16.045 0 12.8989C0 7.39331 3.93258 2.51691 9.4382 5.34058e-05L10.8539 2.045C5.66292 4.87646 4.5618 8.49443 4.24719 10.854C5.0337 10.3821 6.13483 10.2248 7.23596 10.3821C10.0674 10.6967 12.2697 12.8989 12.2697 15.8877C12.2697 17.3034 11.6404 18.7192 10.6966 19.8203C9.5955 20.9214 8.33708 21.3933 6.76404 21.3933C5.03371 21.3933 3.46067 20.6068 2.51685 19.663ZM18.2472 19.663C16.6742 17.9326 15.7303 16.045 15.7303 12.8989C15.7303 7.39331 19.6629 2.51691 25.1685 5.34058e-05L26.5843 2.045C21.3933 4.87646 20.2921 8.49443 19.9775 10.854C20.764 10.3821 21.8652 10.2248 22.9663 10.3821C25.7978 10.6967 28 13.0562 28 15.8877C28 17.3034 27.3708 18.7192 26.427 19.8203C25.3258 20.9214 24.0674 21.3933 22.4944 21.3933C20.764 21.3933 19.191 20.6068 18.2472 19.663Z' fill='%23000'/%3E%3C/svg%3E%0A");}

/* Table style */
table.table tr:nth-of-type(odd) {background-color: #F8F8F8;}
table.table th {font-weight: 700;font-size: 16px;color: #141414;padding: 10px 15px!important;}
table.table td {font-weight: 400;color: #141414;padding: 10px 15px!important;}
table.table a {text-decoration: underline;}
table.table a:hover {text-decoration: none;}
table.table .device-banner__check {width: 24px;height: 25px;display: block;background-image: var(--device-check-icon);}
table.table .device-banner__notcheck {width: 24px;height: 25px;display: block;background-image: var(--device-notcheck-icon);}

/* Forgot pass page */
body.id--7 .sidebar {display: none;}

/* Top navigation bar */
.top-navigation-bar {display: none;}

/* Header */
#header {background-color: transparent;border: 0;position: relative;z-index: 3;}
body:not(.type-index) #header {background-color: #141414;}
.header-top {height: 75px;padding-top: 0;padding-bottom: 0;align-items: center;flex-wrap: nowrap;justify-content: space-between;}

.header-top>div.site-name-wrapper {flex: 0 0 230px;position: relative;top: 4px;}
.header-top>div.search {display: none;}

#header .site-name a:hover {opacity: 0.8;}

#header .cart-count {color: #fff;transition: 0s;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 8px 10px;border-radius: 20px 20px 0 0;align-self: stretch;}
#header .cart-count:not(.full) .cart-price {display: none!important;}
.header-top .btn.cart-count .cart-price {font-weight: 700;font-size: 12px;white-space: nowrap;}
.header-top>.navigation-buttons {flex-wrap: nowrap;padding-block:0;align-self: stretch;}
.header-top>.navigation-buttons>a[data-target=cart] i {background-color: #139917;width: 15px;height: 15px;padding: 0;font-size: 11px;font-weight: 400;line-height: 15px;text-align: center;left: 50%;margin-left: 7px;top: 7px;}
.header-top .btn.cart-count:before {content: "";width: 27px;height: 26px;display: block;margin-right: 0;background-image: var(--cart-icon);margin-top: 2px;}
.cart-window-visible .header-top .btn.cart-count:before {background-image: var(--cart-icon-hover);}
.cart-window-visible #header .cart-count {background-color: #fff;color: #141414;}
.popup-widget:before {display: none;}

.navigation-buttons .dropdown>span {display: none;}
.open #topNavigationDropdown {background-color: #fff;border-radius: 4px 4px 0 0;color: #000;}
#topNavigationDropdown {appearance: none;background-color: transparent;border: 0;color: #fff;font-size: 12px;font-weight: 400;display: flex;align-items: center;padding: 12px 12px;}
#topNavigationDropdown .caret {display: none;}
#topNavigationDropdown::before {content: "";width: 13px;height: 13px;margin-right: 4px;background-image: var(--currency-icon);}
.open #topNavigationDropdown::before {background-image: var(--currency-icon-active);}
#topNavigationDropdown::after {content: "";width: 10px;height: 7px;background-image: var(--currency-down-icon);margin-left: 8px;}
.open #topNavigationDropdown::after {background-image: var(--currency-down-icon-active);}

#topNavigationDropdown + .dropdown-menu {margin-top: 0;border: 0;}
#topNavigationDropdown + .dropdown-menu li a:before {display: none;}
#topNavigationDropdown + .dropdown-menu>li>a {padding: 10px 15px;color: #000;}

.navigation-buttons>a[data-target=navigation] {display: none;}
.navigation-buttons>a[data-target=login], .navigation-buttons>a[data-target=search] {display: flex;flex-direction: column;justify-content: center;align-items: center;width: auto;height: auto;padding: 10px;background-color: transparent;border-radius: 20px 20px 0 0;align-self: stretch;transition: 0s;}
.navigation-buttons>a[data-target=login]:hover, .navigation-buttons>a[data-target=search]:hover {background-color: transparent;}
.navigation-buttons>a[data-target=login]:hover::after, .navigation-buttons>a[data-target=search]:hover::after {text-decoration: underline;}
.navigation-buttons>a[data-target=login]::after, .navigation-buttons>a[data-target=search]::after {font-size: 12px;font-weight: 400;}
.navigation-buttons>a[data-target=login]::before {content: "";width: 27px;height: 26px;margin-bottom: 2px;background-image: var(--header-login-icon);}
.navigation-buttons>a[data-target=search]::before {content: "";width: 27px;height: 26px;margin-bottom: 2px;background-image: var(--header-search-icon);}
html[lang=cs] .navigation-buttons>a[data-target=login]::after {content: "Přihlášení";}
html[lang=cs] .navigation-buttons>a[data-target=search]::after {content: "Vyhledávání";}
html[lang=cs] .navigation-buttons>a[data-target=login][href="/klient/"]::after {content: "Můj účet";}

html[lang=en] .navigation-buttons>a[data-target=login]::after {content: "Login";}
html[lang=en] .navigation-buttons>a[data-target=search]::after {content: "Search";}
html[lang=en] .navigation-buttons>a[data-target=login][href="/client/"]::after {content: "Account";}

html[lang=de] .navigation-buttons>a[data-target=login]::after {content: "Anmelden";}
html[lang=de] .navigation-buttons>a[data-target=search]::after {content: "Suche";}
html[lang=de] .navigation-buttons>a[data-target=login][href="/kundencenter/"]::after {content: "Konto";}

html[lang=es] .navigation-buttons>a[data-target=login]::after {content: "Inicio de sesión";}
html[lang=es] .navigation-buttons>a[data-target=search]::after {content: "Búsqueda";}
html[lang=es] .navigation-buttons>a[data-target=login][href="/client/"]::after {content: "Mi cuenta";}

html[lang=fr] .navigation-buttons>a[data-target=login]::after {content: "Connexion";}
html[lang=fr] .navigation-buttons>a[data-target=search]::after {content: "Recherche";}
html[lang=fr] .navigation-buttons>a[data-target=login][href="/espace-client/"]::after {content: "Mon compte";}

body.login-window-visible .navigation-buttons>a[data-target=login] {background-color: #fff;color: #141414;}
body.login-window-visible .navigation-buttons>a[data-target=login]::before {background-image: var(--header-login-icon-hover);}

.navigation-in>ul>li>a[href="/produkty/"] {pointer-events: none;}
.navigation-in>ul>li>a[href="/products-2/"] {pointer-events: none;}
.navigation-in>ul>li>a[href="/produkte-2/"] {pointer-events: none;}
.navigation-in>ul>li>a[href="/productos/"] {pointer-events: none;}

/* Navigation */
@media (min-width: 768px) {
  #navigation {margin-left: 0;margin-right: 0;flex: 0 1 60%;align-self: center;height: 40px;position:relative;overflow: unset;max-width: 60%;padding-right: 70px;}
  .navigation-in {background-color: transparent;position:static;width:unset;}
  .navigation-in>ul {display:flex;flex-flow:row;}
  .navigation-in>ul>li {border: 0;}
  .navigation-in>ul>li>a {transition: 0s;font-size: 16px;font-weight: bold;background-color: transparent!important;white-space: nowrap;padding-top: 12px;padding-bottom: 12px;color: #fff;}
  .navigation-in>ul>li>a:hover {color: #fff;text-decoration: underline;}
  .navigation-in>ul>li.exp>a, .navigation-in>ul>li>a:hover {color: #fff;}

  .navigation-in>ul>li.ext>a {border: 1px solid #fff;border-radius: 44px;}
  .navigation-in>ul>li.ext>a>span {display: inline-block;vertical-align: middle;}

  .navigation-in>ul>li.ext.exp>a {background-color: #fff!important;border-radius: 20px 20px 0 0;color: #000;text-decoration: none;}
  .navigation-in>ul>li.ext.exp>a b {font-weight: 700;}
  .navigation-in>ul>li.exp>ul {width: 750px;border-bottom: 0!important;padding: 8px 4px;align-items: stretch;}

  .navigation-in>ul>li.ext>ul>li {margin: 8px;width: calc(33.333% - 16px);flex: 0 0 calc(33.333% - 16px);flex-direction: column;justify-content: center;align-items: center;border: 1px solid #D0D0D0!important;}
  .navigation-in>ul>li.ext>ul>li:hover {opacity: 0.8;}
  .navigation-in>ul>li.ext>ul>li>a.menu-image {width: 100%;padding: 0;text-align: center;padding: 5px;}
  .navigation-in>ul>li.ext>ul>li>a img {max-width: 100%;max-height: 100px;margin: auto;transform: scale(1.1);}
  .navigation-in>ul>li.ext>ul>li>div>ul {display: none;}
  .navigation-in>ul>li.ext>ul>li>div>a {color: #141414;font-size: 15px;font-weight: 700;padding: 0;line-height: 23px;}
  .navigation-in>ul>li.ext>ul>li>div {width: 100%;padding: 16px 4px;text-align: center;}

  html[lang=cs] .navigation-in>ul>li.ext>ul>li.menu-item-875 {border: 0!important;background-image: url(../img/category-bg.webp);background-size: cover;flex-direction: row;padding-right: 10px;}
  html[lang=cs] .navigation-in>ul>li.ext>ul>li.menu-item-875 .menu-image {width: auto;margin-left: -10px;}
  html[lang=cs] .navigation-in>ul>li.ext>ul>li.menu-item-875>a img {mix-blend-mode: multiply;transform: scale(1.15);}
  html[lang=cs] .navigation-in>ul>li.ext>ul>li.menu-item-875>div>a {font-size: 16px;}
  html[lang=cs] .navigation-in>ul>li.ext>ul>li.menu-item-875>div>a::before {content: "";display: block;width: 38px;height: 40px;margin: 0 auto 5px auto;background-image: var(--category-menu-icon);}
  html[lang=cs] .navigation-in>ul>li.ext>ul>li.menu-item-875>div {padding: 0;margin-left: -10px;}

  html[lang=en]:not([data-en=uk]) .navigation-in>ul>li.ext>ul>li.menu-item-866 {border: 0!important;background-image: url(../img/category-bg.webp);background-size: cover;flex-direction: row;padding-right: 10px;}
  html[lang=en]:not([data-en=uk]) .navigation-in>ul>li.ext>ul>li.menu-item-866 .menu-image {width: auto;margin-left: -10px;}
  html[lang=en]:not([data-en=uk]) .navigation-in>ul>li.ext>ul>li.menu-item-866>a img {mix-blend-mode: multiply;transform: scale(1.15);}
  html[lang=en]:not([data-en=uk]) .navigation-in>ul>li.ext>ul>li.menu-item-866>div>a {font-size: 16px;}
  html[lang=en]:not([data-en=uk]) .navigation-in>ul>li.ext>ul>li.menu-item-866>div>a::before {content: "";display: block;width: 38px;height: 40px;margin: 0 auto 5px auto;background-image: var(--category-menu-icon);}
  html[lang=en]:not([data-en=uk]) .navigation-in>ul>li.ext>ul>li.menu-item-866>div {padding: 0;margin-left: -10px;}

  html[lang=en][data-en=uk] .navigation-in>ul>li.ext>ul>li.menu-item-858 {border: 0!important;background-image: url(../img/category-bg.webp);background-size: cover;flex-direction: row;padding-right: 10px;}
  html[lang=en][data-en=uk] .navigation-in>ul>li.ext>ul>li.menu-item-858 .menu-image {width: auto;margin-left: -10px;}
  html[lang=en][data-en=uk] .navigation-in>ul>li.ext>ul>li.menu-item-858>a img {mix-blend-mode: multiply;transform: scale(1.15);}
  html[lang=en][data-en=uk] .navigation-in>ul>li.ext>ul>li.menu-item-858>div>a {font-size: 16px;}
  html[lang=en][data-en=uk] .navigation-in>ul>li.ext>ul>li.menu-item-858>div>a::before {content: "";display: block;width: 38px;height: 40px;margin: 0 auto 5px auto;background-image: var(--category-menu-icon);}
  html[lang=en][data-en=uk] .navigation-in>ul>li.ext>ul>li.menu-item-858>div {padding: 0;margin-left: -10px;}

  html[lang=de] .navigation-in>ul>li.ext>ul>li.menu-item-859 {border: 0!important;background-image: url(../img/category-bg.webp);background-size: cover;flex-direction: row;padding-right: 10px;overflow: hidden;}
  html[lang=de] .navigation-in>ul>li.ext>ul>li.menu-item-859 .menu-image {width: auto;margin-left: -10px;}
  html[lang=de] .navigation-in>ul>li.ext>ul>li.menu-item-859>a img {mix-blend-mode: multiply;transform: scale(1.15);}
  html[lang=de] .navigation-in>ul>li.ext>ul>li.menu-item-859>div>a {font-size: 16px;}
  html[lang=de] .navigation-in>ul>li.ext>ul>li.menu-item-859>div>a::before {content: "";display: block;width: 38px;height: 40px;margin: 0 auto 5px auto;background-image: var(--category-menu-icon);}
  html[lang=de] .navigation-in>ul>li.ext>ul>li.menu-item-859>div {padding: 0;margin-left: -10px;}

  html[lang=es] .navigation-in>ul>li.ext>ul>li.menu-item-866 {border: 0!important;background-image: url(../img/category-bg.webp);background-size: cover;flex-direction: row;padding-right: 10px;overflow: hidden;}
  html[lang=es] .navigation-in>ul>li.ext>ul>li.menu-item-866 .menu-image {width: auto;margin-left: -10px;}
  html[lang=es] .navigation-in>ul>li.ext>ul>li.menu-item-866>a img {mix-blend-mode: multiply;transform: scale(1.15);}
  html[lang=es] .navigation-in>ul>li.ext>ul>li.menu-item-866>div>a {font-size: 16px;}
  html[lang=es] .navigation-in>ul>li.ext>ul>li.menu-item-866>div>a::before {content: "";display: block;width: 38px;height: 40px;margin: 0 auto 5px auto;background-image: var(--category-menu-icon);}
  html[lang=es] .navigation-in>ul>li.ext>ul>li.menu-item-866>div {padding: 0;margin-left: -10px;}

  html[lang=fr] .navigation-in>ul>li.ext>ul>li.menu-item-866 {border: 0!important;background-image: url(../img/category-bg.webp);background-size: cover;flex-direction: row;padding-right: 10px;overflow: hidden;}
  html[lang=fr] .navigation-in>ul>li.ext>ul>li.menu-item-866 .menu-image {width: auto;margin-left: -10px;}
  html[lang=fr] .navigation-in>ul>li.ext>ul>li.menu-item-866>a img {mix-blend-mode: multiply;transform: scale(1.15);}
  html[lang=fr] .navigation-in>ul>li.ext>ul>li.menu-item-866>div>a {font-size: 16px;}
  html[lang=fr] .navigation-in>ul>li.ext>ul>li.menu-item-866>div>a::before {content: "";display: block;width: 38px;height: 40px;margin: 0 auto 5px auto;background-image: var(--category-menu-icon);}
  html[lang=fr] .navigation-in>ul>li.ext>ul>li.menu-item-866>div {padding: 0;margin-left: -10px;}

  body:is(.submenu-visible, .login-window-visible, .cart-window-visible) #header {z-index: 66;}
  body.submenu-visible .navigation-in>ul>li.ext.exp {z-index: 66;position: relative;}

  .menu-helper {position: absolute;top: 4px;right: -15px;}
  /* items moved into the menu helper stay in the flow otherwise and the menu width jumps when a submenu opens */
  html[lang=fr] #navigation .navigation-in>ul>li.splitted {display: none;}
  /* room for the longer "Plus d'informations" menu helper (181px, right: -15px) */
  html[lang=fr] #navigation {padding-right: 180px;}
  .menu-helper:after {border-radius: 4px;display: none;}
  .menu-helper>span {display: flex;align-items: center;background-color: transparent;font-size: 16px;line-height: 16px;padding: 9px 10px;border: 0;}
  .menu-helper>span::after {content: "";width: 10px;height: 7px;background-image: var(--currency-down-icon);margin-left: 7px;}
  .menu-helper-visible .menu-helper>span {background-color: #fff;color: #000;border-radius: 5px 5px 0 0;}
  .menu-helper-visible .menu-helper>span::after {background-image: var(--currency-down-icon-active);}

  .menu-helper>ul {border: 0;}
  .menu-helper>ul>li {border: 0;}
  .menu-helper>ul>li>a {color: #000;padding: 15px 15px;border: 0;}
  .menu-helper>ul>li>a:hover {background-color: #f6f6f6;}

  #navigation .project-phone {display: none;}

  .popup-widget.cart-widget{z-index: 66;}

  body.submenu-visible::after,
  body.search-window-visible::after,
  body.cart-window-visible::after,
  body.login-window-visible::after {content: "";position: fixed;background: rgba(0,0,0,0.8);width: 100%;height: 100%;top: 0;left: 0;z-index: 65;}
}

/* Search */
@media(min-width: 768px) {
  .search-window-visible #header, .search-window-visible .top-navigation-bar {z-index: 66;position: relative;}
}
.search-window-visible .header-top {position: relative;}
.search-window-visible .header-top>div.search {display: block;z-index: 66;position: absolute;width: 100%;max-width: 1220px;left: 50%;margin-left: -610px;top: 90px;box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15);background-color: #fff;}

.search input[type=search].form-control {height: 88px;padding: 15px 180px 15px 85px;color: #9C9894;border: 0;font-size: 16px;background-position: left 20px center;background-repeat: no-repeat;background-size: 40px;background-image: var(--search-icon-pop);border-radius: 0;}
.search .btn.btn-default {height: 56px;margin: 16px 20px;}

.search-whisperer {padding: 0;border: 0;border-top: 1px solid #EEEDED;}
.search-whisperer.--empty {padding: 20px;font-size: 20px;}
.search-whisperer a:hover {background-color: transparent;}

.search-window-visible .search a[data-target="search"]:hover {opacity: 0.8;}
.search-window-visible .search a[data-target="search"] {position: absolute;right: -60px;top: 20px;width: 44px;height: 44px;background-image: var(--search-close-icon-pop);}

.search-whisperer-documents {border-bottom: 0;}
.search-whisperer.active {display: flex!important;}
.search-whisperer .search-whisperer-documents:not(.text-center, .search-whisperer-empty) {position: relative;flex: 0 0 360px;border-bottom: 0;order: -1!important;background: #f5f5f5;padding: 32px;width: 100%;border-right: 1px solid #EEEDED;}
.search-whisperer .search-whisperer-documents:not(.text-center, .search-whisperer-empty) h3 {font-weight: 700;padding: 0;font-size: 16px;margin: 0 0 20px 0;color: #000;}
.search-whisperer-col-articles, .search-whisperer-col-categories, .search-whisperer-col-brands {width: 100%;margin-bottom: 40px;}
.search-whisperer .search-whisperer-documents:not(.text-center, .search-whisperer-empty) a em {display: none;}
.search-whisperer .search-whisperer-documents:not(.text-center, .search-whisperer-empty) a {padding: 7px 0;font-size: 15px;display: flex; align-items: center;color: #141414;text-decoration: underline;}
.search-whisperer .search-whisperer-documents:not(.text-center, .search-whisperer-empty) a:hover {text-decoration: none;color: var(--red);}
.search-whisperer .search-whisperer-documents .search-whisperer-col-categories a {display: flex;width: auto;margin: 0 4px 4px 0;font-size: 15px;padding: 8px 0;}
.search-whisperer .search-whisperer-documents .search-whisperer-col-categories a:hover {color: var(--red);text-decoration: none;}
.search-whisperer a:hover {background-color: transparent;}
.search-whisperer.--width ul {max-width: 100%;flex: 0 0 100%;}
.search-whisperer ul {display: flex;flex-flow: row wrap;height: 100%;order: 0;position: relative;width: 100%;display: flex;flex-flow: row wrap;padding: 75px 0px 32px 0px;background: #fff;flex: 1;}
.search-whisperer ul::after {content: "";width: 100%;top: 75px;height: 1px;background-color: #EEEDED;position: absolute;left: 0;}
.search-whisperer ul::before {position: absolute;top: 30px;font-size: 16px;color: #000;padding: 0 0 0 20px;left: 0;font-family: var(--aktiv);font-weight: bold;}
html[lang=cs] .search-whisperer ul::before {content: "Produkty";}
html[lang=en] .search-whisperer ul::before {content: "Products";}
html[lang=de] .search-whisperer ul::before {content: "Produkte";}
html[lang=es] .search-whisperer ul::before {content: "Productos";}
html[lang=fr] .search-whisperer ul::before {content: "Produits";}
.search-whisperer ul li {width: 20%;border-bottom: 1px solid #EEEDED;border-right: 1px solid #EEEDED;position: relative;border-radius: 0px;display: flex;flex-direction: column;}
.search-whisperer ul li a {padding: 25px 15px;flex-direction: column;height: 100%;}
.search-whisperer ul li a:hover {background: none;}
.search-whisperer .search-whisperer-image {max-width: 120px;border-radius: 0px;overflow: hidden;margin: auto;}
.search-whisperer .search-whisperer-image img {margin: auto;}
.search-whisperer .p-info span {display: inline-block;white-space: initial;position: relative;}
.search-whisperer .p-info .p-availability {height: auto;position: relative;}
.search-whisperer .p-info .p-availability .availability-label {padding: 0 5px;background: #fff;position: relative;display: inline-block;z-index: 1;max-width: 100%;}
.search-whisperer .p-info .p-availability .availability-label[style="color: #277541"]::before {content: "";display: inline-block;vertical-align: middle;position: relative;top: -1px;flex: 0 0 16px;width: 16px;height: 16px;margin-right: 5px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00006 2.56006C4.99558 2.56006 2.56006 4.99558 2.56006 8.00006C2.56006 11.0045 4.99558 13.4401 8.00006 13.4401C11.0045 13.4401 13.4401 11.0045 13.4401 8.00006C13.4401 4.99558 11.0045 2.56006 8.00006 2.56006ZM8.00006 2.88006C10.8279 2.88006 13.1201 5.17222 13.1201 8.00006C13.1201 10.8279 10.8279 13.1201 8.00006 13.1201C5.17222 13.1201 2.88006 10.8279 2.88006 8.00006C2.88006 5.17222 5.17222 2.88006 8.00006 2.88006ZM10.4282 5.54881C10.3669 5.53795 10.3013 5.56361 10.2651 5.61881L7.40818 10.0288L5.71943 8.11006C5.66119 8.04382 5.56067 8.03744 5.49443 8.09568C5.42787 8.15424 5.42087 8.25507 5.47943 8.32131L7.30818 10.3988C7.33858 10.4334 7.3821 10.4538 7.42818 10.4538C7.43202 10.4538 7.43527 10.4535 7.43943 10.4532C7.48903 10.4493 7.53536 10.4226 7.56256 10.3807L10.5344 5.79318C10.5824 5.71894 10.5612 5.61993 10.4869 5.57193C10.4686 5.55993 10.4486 5.55243 10.4282 5.54881Z' fill='%23277541'/%3E%3C/svg%3E%0A");}
.search-whisperer .p-info {margin: 0;padding: 0;width: 100%;text-align: center;}
.search-whisperer .p-info .p-name {margin: 15px 0;min-height: 70px;white-space: initial;line-height: 17px;max-width: 100%;font-size: 14px;width: 100%;font-weight: 400;color: #141414;text-decoration: none;-webkit-line-clamp: 3;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.search-whisperer ul li:hover .p-info .p-name {color: var(--red);text-decoration: underline;}
.search-whisperer .price {font-size: 16px;color: #141414;font-weight: 600;padding-top: 10px;text-align: center;margin-top: auto;}
.search-whisperer .p-availability {font-size: 12px;font-weight: 600;width: 100%;text-align: center;}
.search-whisperer .p-availability .p-availability-inner {position: initial;}

.search-whisperer .btn.whisperer-trigger.btn {position: initial;height: auto;color: #fff;text-decoration: none;margin-top: 32px;width: auto;border-radius: 35px;font-weight: 500;justify-content: center;}
.search-whisperer .btn.whisperer-trigger::before {display: none;}
.search-whisperer-documents.text-center {width: 100%;text-align: center;}

.search-whisperer .search-whisperer-documents:not(.text-center, .search-whisperer-empty) a.search-whisperer-brand::before {background-image: var(--search-icon-brand);position: relative;top: 0px;background-repeat: no-repeat;width: 20px;height: 20px;flex: 0 0 20px;content: "";margin-right: 10px;}
.search-whisperer .search-whisperer-documents:not(.text-center, .search-whisperer-empty) a.search-whisperer-category::before {background-image: var(--search-icon-category);position: relative;top: -2px;background-repeat: no-repeat;width: 20px;height: 20px;flex: 0 0 20px;content: "";margin-right: 10px;}
.search-whisperer .search-whisperer-documents:not(.text-center, .search-whisperer-empty) a::before {background-image: var(--search-icon-article);position: relative;top: 2px;background-repeat: no-repeat;width: 20px;height: 20px;margin-right: 12px;content: "";flex: 0 0 20px;}

/* VVVVVV ALL WIDGETS GO HERE AND NOWHERE ELSE VVVVVV */

/* Login widget */
.login-window-visible .user-action .user-action-in>div.user-action-login.login-widget {display: flex;z-index: 66;}
.login-widget {background-color: #fff;padding: 0;width: 700px;margin-left: -29px;margin-top: 50px;border-radius: 0px;overflow: hidden;}
.login-widget .register-block {padding: 60px 25px 30px 25px;background-color: #fff;width: 50%;overflow: hidden;}
.register-block h6 {margin: 0 0 15px 0;}
.register-block ul {list-style: none;padding-left: 0;margin-bottom: 25px;}
.register-block ul li {position: relative;padding: 5px 0!important;padding-left: 25px!important;font-size: 14px;}
.register-block ul li::before {content: "";width: 12px!important;height: 10px!important;position: absolute;left: 2px;margin-top: 7px!important;background-image: var(--login-check-icon);}
.register-block .btn {width: 100%;}
.login-widget .popup-widget-inner {box-shadow: none;border: 0;width: 50%;padding: 30px;background-color: #ECECEC;height: auto;}
.login-widget .popup-widget-inner h2 {font-weight: bold;font-size: 18px;margin-bottom: 25px;}
.popup-widget.login-widget::before {display: none;}

html[lang=cs] .login-widget .input-wrapper.password::before {content: "Heslo:";}
html[lang=en] .login-widget .input-wrapper.password::before {content: "Password:";}
html[lang=de] .login-widget .input-wrapper.password::before {content: "Passwort:";}
html[lang=es] .login-widget .input-wrapper.password::before {content: "Contraseña:";}
html[lang=fr] .login-widget .input-wrapper.password::before {content: "Mot de passe :";}
.login-widget .input-wrapper.email::before {content: "E-mail:";}
html[lang=es] .login-widget .input-wrapper.email::before {content: "Correo electrónico:";}
html[lang=fr] .login-widget .input-wrapper.email::before {content: "E-mail :";}
.login-widget .input-wrapper.email::before, .login-widget .input-wrapper.password::before {font-size: 14px;font-weight: 400;color: #141414;margin: 0 0 5px 0;display: block;}

.login-wrapper .password-helper {width: 100%;float: none;}
.login-widget .password-helper a:first-of-type {display: none;}
.login-widget .password-helper a {font-size: 14px;text-decoration: underline;width: 100%;float: none;display: block;color: #141414;text-align: right;margin-bottom: 25px;text-decoration: underline;}
.login-widget .password-helper a:hover {text-decoration: none;}
.login-widget .login-wrapper button {width: 100%;min-width: 145px;order: 1;}
.login-widget .login-wrapper {display: flex;align-items: center;flex-direction: column;padding-top: 0px;padding-bottom: 0;justify-content: space-between;}
.login-widget .btn.btn-secondary {padding: 10px 25px;color: #fff;background-color: #333333;font-size: 16px;font-weight: 500;border-color: #333333;}
.login-widget .btn.btn-secondary:hover {opacity: 0.8;}
.login-widget .btn.btn-primary {padding: 10px 25px;font-weight: 500;justify-content: center;font-size: 16px;}
.login-widget .form-group {margin-bottom: 8px;}

.social-login-buttons strong {text-align: left!important;font-size: 14px;}

/* Cart widget */
.popup-widget {width: 675px;}
.popup-widget.cart-widget {margin-left: 65px;margin-top: -31px;border-radius: 0;overflow: hidden;border: 0;box-shadow: initial;}
.popup-widget.cart-widget::before {right: 13px;}

.cart-widget-products-inner {padding: 15px;}
.cart-widget-product>div {display: block;}
.popup-widget.cart-widget {max-height: initial;}
.popup-widget.cart-widget .cart-widget-product {display: flex;align-items: center;padding: 8px 0px;border: 0;}
.popup-widget.cart-widget .cart-widget-product-image {flex: 0 0 64px;width: 64px;height: 64px;order: 0;margin-right: 12px;}
.popup-widget.cart-widget .cart-widget-product-image a {width: 64px;height: 64px;overflow: hidden;}
.popup-widget.cart-widget .cart-widget-product-image a img {margin: auto;}
.popup-widget.cart-widget .cart-widget-product-unit {display: none;}
.popup-widget.cart-widget .cart-widget-product-name {flex: 1;order: 1;padding-right: 10px;min-width: 30%;}
.popup-widget.cart-widget .cart-widget-product-name strong {font-weight: 500!important;}
.popup-widget.cart-widget .cart-widget-product-name strong a {color: #141414;font-size: 16px;font-weight: 700;}
.popup-widget.cart-widget .cart-widget-product-name strong a:hover {text-decoration: underline;}
.popup-widget.cart-widget .cart-widget-product-price {white-space: nowrap;min-width: 150px;padding-right: 20px;text-align: right;order: 3;color: #141414;font-size: 19px;font-weight: 600;font-family: var(--aktiv);}
.cart-widget-product-delete button::before {content: "";background-repeat: no-repeat;background-position: center;position: relative;top: -4px;height: 26px;width: 24px;background-image: var(--close-icon-cart);}
.cart-widget-product-delete button:hover::before {background-image: var(--close-icon-cart-hover);}
.popup-widget.cart-widget .cart-widget-product-amount {order: 2;width: auto;}
.cart-widget-product .cart-widget-product-delete {visibility: visible;order: 4;margin-left:auto;padding-left: 0;}
.cart-widget-button {display: flex!important;align-items: center;justify-content: space-between;padding: 0px;background-color: transparent;flex-flow: row wrap;}
.cart-widget .popup-widget-inner:not(.full)+.cart-widget-button {display: none!important;}
.cart-widget-button .btn.btn-conversion {max-width: 350px;font-weight: 500;margin-left: auto;text-align: center;display: flex;justify-content: center;align-items: center;padding-top: 10px;padding-bottom: 10px;}
.cart-widget-button .btn.btn-conversion::after {display: none;}
.popup-widget.cart-widget .cart-free-shipping {text-align: center;justify-content: center;font-size: 14px;flex: 1 1 auto;position: initial;display: flex;height: auto;align-items: flex-start;color: #141414;font-weight: 400;align-items: center;padding: 20px 15px;background-color: #F8F8F8;}
.popup-widget.cart-widget .cart-free-shipping strong {font-weight: bold;}
.popup-widget.cart-widget .cart-free-shipping>div {padding-left: 50px;position: relative;}
.popup-widget.cart-widget .cart-free-shipping>div::before {content: "";position: absolute;left: 0;top: -10px;flex: 0 0 40px;width: 40px;height: 40px;background-image: var(--shipping-icon);}
.cart-widget .price-range>div[style="width: 0%"]::after {left: 0;}
.cart-free-shipping strong {color: #141414!important;}

@media (min-width: 992px) {
  .user-action-in {position:relative;}
  .popup-widget.login-widget,.popup-widget.cart-widget {margin:0;top:calc(var(--ji-admin-bar-height) + var(--mi-header-height))!important;right:0;left:unset;}
  .popup-widget.login-widget {right:var(--mi-cart-count-width);}
}

/* ^^^^^^ ALL WIDGETS GO ABOVE THIS COMMENT ^^^^^^ */

/* Carousel */
#content-wrapper:has(.wide-carousel) {padding-inline: 0;}
.wide-carousel {overflow: initial;}
#carousel {margin-top: -75px;height: 80vh;position: relative;overflow: hidden;}
.video-block::after {content: "";width: 100%;height: 100%;position: absolute;z-index: 1;left: 0;top: 0;background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(360deg, rgba(0, 0, 0, 0) 73.07%, #000000 100%);}
.video-block {position: relative;z-index: 2;height: 100%;}
.video-block .btn {font-size: 16px;font-weight: 500;}
.video-block video {width: 100%;object-fit: cover;min-height: 550px;pointer-events: none;}
.video-block__texts {max-width: 1520px;width: 100%;padding-left: 20px;padding-right: 20px;position: absolute;left: 50%;top: 50%;margin-top: 0px;transform: translate(-50%, -50%);color: #fff;z-index: 2;}
.video-block__texts>* {max-width: 485px;}
.video-block__texts p {max-width: 370px;font-size: 20px;}
.video-block__title {font-family: var(--aktiv);margin-bottom: 15px;font-size: 51px;font-weight: 600;line-height: 62px;}
.video-block__btns {gap: 10px;display: flex;}

.video-block__control {cursor: pointer;width: 40px;height: 40px;margin-bottom: 15px;}
.video-block__control.--pause {background-image: var(--video-control-pause);}
.video-block__control.--play {background-image: var(--video-control-play);}
.video-block__control:hover {opacity: 0.8;}

.carousel-inner, .carousel-inner>.item, .carousel-inner>.item>span, .video-block {height: 100%;}

/* Usps */
body:not(.type-index, .type-category, .id--8) .usps {border-top: 1px solid #ECECEC;}
body.type-detail .usps {border-bottom: 0;}
.usps {display: flex;border-bottom: 1px solid #ECECEC;justify-content: space-between;padding: 24px 0;width:100%;}
.usps__item {width: 20%;padding: 10px 25px;text-align: center;}
.usps__item p {margin-bottom: 0;color: #666666;font-size: 14px;padding: 0 25px;}
.usps__title {font-size: 18px;font-weight: 600;margin-bottom: 0px;}
.usps__image {margin-bottom: 4px;}
.homepage-box {border: 0;margin: 0;padding: 0;}
.homepage-box.before-carousel .content-wrapper-in {display: block;}
.homepage-box.before-carousel .banners-row {margin-left: 0;margin-right: 0;}

/* Controls */
.newsletter .form-control {border-radius: 65px;border-color: #c7c7c7;padding: 14px 25px;}
.form-control, select {border-color: #D0D0D0;}
.form-control {padding: 12px 15px;height: auto;font-size: 16px;color: #333333;}
.form-control::placeholder {font-size: 16px;color: #333333;}
:is(.compact-form,.ji-compact-form) .form-control {padding-right: 0;width: calc(100% - 145px);display: block;}
.newsletter :is(.compact-form,.ji-compact-form) .btn {min-width: 137px;}

.form-group {margin-bottom: 10px;}
.form-group>input.form-control, .form-group>select.form-control {width: 100%;}

.form-group label {padding-right: 0;font-size: 16px;font-weight: 400;}
.form-group label a {text-decoration: underline;}
.form-group label a:hover {text-decoration: none;}

.submit-wrapper p {margin-bottom: 0;}
.submit-wrapper .btn {width: 100%;margin-top: 10px;font-size: 16px;}

.form-group label {width: 100%;}
.phone-combined-input {max-width: 100%;width: 100%;}
.js-validator-msg, .validator-msg {margin-left: 0;}

.form-group-tooltip {left: 335px;}

input[type=checkbox]+label:before, input[type=radio]+label:before {width: 18px;height: 18px;}
input[type=checkbox]+label, input[type=radio]+label {padding-left: 25px;}
input[type="checkbox"]:checked+label::after {border: 0;left: 0;width: 18px;height: 18px;background-image: var(--label-checkbox-icon);background-repeat: no-repeat;background-position: center center;}
input[type=radio]:checked+label:after {width: 14px;height: 14px;}

.select2-selection, select, select.form-control {height: 45px;}

/* Newsletter */
.newsletter {max-width: 650px;margin: auto;padding: 30px 25px 40px 25px;text-align: center;background-image: var(--newsletter-bg);background-repeat: no-repeat;background-position: center;}
.newsletter label {padding: 0;color: #666666;font-size: 16px;float: none;}
.newsletter label a {text-decoration: underline;color: #666666;}
.newsletter label a:hover {text-decoration: none;}
.newsletter__subtitle {margin-bottom: 15px;}
.newsletter__title {margin: 0;}
.newsletter-header {display: none;}
.newsletter .btn.btn-default::after {font-weight: 700;font-size: 16px;text-transform: initial;}
:is(.compact-form,.ji-compact-form) .btn {padding: 14px 25px;}

html[lang=cs] .newsletter .btn.btn-default::after {content: "Přihlásit se"}
html[lang=en] .newsletter .btn.btn-default::after {content: "Subscribe"}
html[lang=de] .newsletter .btn.btn-default::after {content: "Subscribe"}
html[lang=es] .newsletter .btn.btn-default::after {content: "Suscribirse"}
html[lang=fr] .newsletter .btn.btn-default::after {content: "S’abonner"}

/* Newsletter captcha (FR) */
.newsletter fieldset.box.box-sm.box-bg-default {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 8px 12px;margin: 12px 0 8px 0;padding: 0;border: 0;background: none;}
.newsletter fieldset.box.box-sm.box-bg-default h2 {display: none;}
.newsletter fieldset.box.box-sm.box-bg-default .form-group {margin: 0;}
.newsletter fieldset.box.box-sm.box-bg-default .smart-label-wrapper {display: contents;}
.newsletter fieldset.box.box-sm.box-bg-default .smart-label-wrapper label {order: 0;width: auto;margin: 0;font-size: 14px;}
.newsletter fieldset.box.box-sm.box-bg-default .captcha-image {order: 1;}
.newsletter fieldset.box.box-sm.box-bg-default .captcha-image img {display: block;height: 44px;width: auto;border-radius: 8px;}
.newsletter fieldset.box.box-sm.box-bg-default .smart-label-wrapper :is(.form-control-wrapper, input) {order: 2;}
.newsletter fieldset.box.box-sm.box-bg-default .form-control.short {width: 160px;height: 44px;padding: 10px 20px;}

/* References */
.references .slick-list {overflow: visible;}
.references .slick-slide {padding: 0 8px;}
.references__title {text-align: center;font-style: italic;margin-bottom: 25px;}
.references__item {padding: 18px;height: 100%;background-color: #F8F8F8;display: flex!important;align-items: center;justify-content: center;}
.references__item img {max-height: 100px;}
.references__items {margin-bottom: 20px;margin-left: -8px;margin-right: -8px;}

/* Mito light */
.mito-light {display: flex;align-items: center;margin: 50px 0;justify-content: space-between;padding-top: 165px;padding-bottom: 165px;position: relative;}
.mito-light::after {content: "";width: 1980px;height: 100%;background-image: url(../img/light-bg.webp);position: absolute;left: -260px;top: 0;background-size: cover;z-index: 0;}
.mito-light>div {width: 49%;position: relative;z-index: 1;}
.mito-light p {font-size: 26px;margin-bottom: 20px;color: #fff;}
.mito-light__title {font-size: 70px;color: #666666;font-family: var(--aktiv);line-height: 1;font-weight: 600;}
.mito-light__title.--lighter {color: #fff;}

/* Media logos */
.mito-media h3 {text-align: center;margin-bottom: 35px;}
.mito-media__item {text-align: center;padding: 0 30px;vertical-align: middle;}
.mito-media__item img {margin: auto;filter: grayscale(1);}
.mito-media__inner .slick-track {display: flex;align-items: center;}

/* Slick comps */
.slick-list {width: 100%!important;border: 0!important;}

.slick-slider::after {content:"";display: block;position:absolute;left:100%;right:calc(50% - 50dvw);top:0px;bottom:0px;background:linear-gradient(270deg, var(--kv-background, #fff) 0%, transparent 100%);pointer-events: none;}
.mito-media .slick-slider::after {display: none;}

.slick-track {display: flex;margin-left: initial;}
.slick-track::before, .slick-track::after {display: none;}
.slick-slide {float: none;height: auto;}
.slick-slide>div {height: 100%;}

.slick-dots {list-style: none;display: flex!important;justify-content: center;padding: 0;width: 100%;margin: 15px 0 0px 0;}
.slick-dots button {border-radius: 100px;font-size: 0;background: #fff;border: 1px solid #141414;width: 11px;height: 11px;padding: 0;margin: 4px;outline: none;position: relative;}
.slick-dots .slick-active button {background: #141414;border-color: #141414;}

.slick-prev.slick-disabled, .slick-next.slick-disabled {display: none!important;}
.slick-prev, .slick-next {background-color: transparent;border-radius: 0;z-index: 8;font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 28px;height: 28px;overflow: hidden;padding: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%); transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: none;background: none;}
.slick-prev:hover, .slick-next:hover {box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);border-radius: 50%;}
.slick-prev {background-repeat: no-repeat;left: -30px;content: "";width: 28px;height: 28px;display: block;background-image: var(--slick-prev);}
.slick-next {background-repeat: no-repeat;right: -30px;content: "";width: 28px;height: 28px;display: block;background-image: var(--slick-next);}

.mito-media:has(.slick-dots) .slick-next {margin-top: -18px;}
.mito-media:has(.slick-dots) .slick-prev {margin-top: -18px;}

@media (min-width: 768px) {
  .slick-next, .slick-prev {width: 38px;height: 38px;background-size: contain;}
}


/* Instagram */
.instagram-block h4 {display: none;}
.instagram-widget {max-width: 100%;justify-content: space-between;margin-bottom: 8px;}
.instagram-widget.columns-3>a {padding-bottom: calc(16.66666% - 5px);width: calc(16.66666% - 5px);position: relative;}
.instagram-widget.columns-3>a:hover img {opacity: 0.8;}
.instagram-widget>a:nth-of-type(+n+7) {display: none;}
.instagram-follow-btn {display: none;}
.instagram-block__title {padding: 35px 20px;text-align: center;display: flex;align-items: center;justify-content: center;}
.instagram-block__title:hover u {text-decoration: none;}
.instagram-block__title u {padding: 0 3px;color: var(--red);}
.instagram-block__title::before {content: "";width: 31px;flex: 0 0 31px;height: 30px;margin-right: 8px;background-image: var(--insv2);background-repeat: no-repeat;background-size: contain;}

/* Heureka block */
body.id--51.one-column-body .content-inner {max-width: 900px;}
body.id--51 .content-inner .tb-heubl-wrap {display: block;padding-top: 0;}
body:not(.type-index, .type-category) .tb-heubl-wrap {display: none;}
.tb-heubl-wrap .slick-slider::after {display: none;}
.tb-heubl-wrap {position: relative;color: #fff;padding: 40px 0;}
.tb-heubl-wrap::after {content: "";top:0;left: calc(50% - 50dvw);width: 100dvw;height: 100%;background-color: #141414;position: absolute;z-index: -1;}
.tb-heubl-wrap a {color: #fff;}
.tb-heubl__votes .votes-wrap.admin-response {display: none;}
.tb-heubl__votes>.vote-wrap:nth-of-type(+n+5) {display: none;}
.tb-heubl__header {display: flex;margin-bottom: 30px;align-items: center;}
.tb-heubl__title {margin-right: auto;color: #fff;margin-bottom: 0;}

.tb-heubl__votes {display: flex;justify-content: space-between;margin: 0 -12px;}
.tb-heubl__votes .vote-wrap {margin: 0 12px;width: calc(25% - 12px);display: flex;}

.vote-wrap {background-color: #333333;padding: 32px;border: 1px solid #797979;display: flex;flex-direction: column;}
.vote-wrap .vote-header {order: -2;}
.tb-heubl__votes .vote-header {margin-bottom: 0;}
.vote-wrap .tb-heubl-vote__footer {order: -1;}
.vote-wrap .vote-pic {display: none;}
.vote-wrap .vote-delimeter {display: none;}
.vote-summary {display: flex;align-items: center;}
.vote-name {font-size: 12px;margin-bottom: 0;}
.vote-name::after {content: "•";font-size: 14px;margin: 0 8px;color: #fff;}
.vote-name::before {content: "";display: inline-block;vertical-align: middle;width: 13px;height: 18px;margin-right: 4px;background-image: var(--user-icon-heureka);}
.vote-admin-response, .vote-rating {color: #ECECEC;}
.vote-rating {position: relative;top: -2px;line-height: 1;}
.vote-rating .vote-time {margin-left: 4px;position: relative;top: 1px;}
.vote-content {margin-top: 0;color: #F8F8F8;font-size: 14px;}

.tb-heubl__button {text-align: center;margin-top: 30px;}

.tb-heubl-service {display: flex;align-items: center;margin-left: 40px;}
.tb-heubl-service .tb-heubl-service__logo img {max-width: 80px;}
.tb-heubl-service.--trustpilot .tb-heubl-service__logo {padding: 5px;background-color: #fff;}
.tb-heubl-service__title {font-weight: 600;font-size: 19px;font-family: var(--aktiv);line-height: 1.2;}
.tb-heubl .tb-heubl-service-link a {text-decoration: underline;text-underline-offset: 0.14em;font-weight: 600;font-size: 19px;font-family: var(--aktiv);}
.tb-heubl .tb-heubl-service-link a:hover {text-decoration: none;}
html[lang=cs] .tb-heubl-service.--trustpilot {display: none!important;}
html[lang=cs] .tb-heubl-service.--heureka .tb-heubl-service__title::after {content: "nás doporučuje";}
html[lang=en] .tb-heubl-service.--heureka .tb-heubl-service__title::after {content: "recommend us";}
html[lang=de] .tb-heubl-service.--heureka .tb-heubl-service__title::after {content: "empfiehlt uns";}
html[lang=fr] .tb-heubl-service.--heureka .tb-heubl-service__title::after {content: "nous recommande";}
html[lang=en] .tb-heubl-service.--heureka {display: none;}
html[lang=en] .tb-heubl-service.--fb {display: none;}
html[lang=en] .tb-heubl-service.--goog {display: none;}
html[lang=es] .tb-heubl-service.--heureka {display: none;}
html[lang=es] .tb-heubl-service.--fb {display: none;}
html[lang=es] .tb-heubl-service.--goog {display: none;}
/*.tb-heubl-service.--fb .tb-heubl-service__title::after {content: "";width: 70px;height: 15px;display: inline-block;background-image: var(--stars-fb);}*/
.tb-heubl-service.--goog .tb-heubl-service__title::after {content: "";width: 70px;height: 15px;display: inline-block;background-image: var(--stars-fb);}
.tb-heubl-service__text {padding-left: 8px;}
.tb-heubl-service__link {text-decoration: underline;}
.tb-heubl-service__link:hover {text-decoration: none;}

.tb-heubl-vote__footer {margin: 15px 0;display: flex;align-items: center;gap: 3px;}
.tb-heubl-vote__footer .percentage {display: inline-flex;font-size: 17px;font-weight: 600;font-family: var(--aktiv);}

.tb-heubl-wrap .stars .star.is-active:hover, .tb-heubl-wrap .stars .star.star-half:before, .tb-heubl-wrap .stars .star.star-on:before, .tb-heubl-wrap .stars .star.star-off:before {color: var(--red);}
.tb-heubl-wrap .stars .star, .tb-heubl-wrap .stars .star:hover {color: var(--red);}

.id--51 .tb-heubl-wrap .tb-heubl__votes {display: none;}
.id--51 .tb-heubl-wrap .tb-heubl__button {display: none;}
.id--51 .tb-heubl-wrap .tb-heubl__title {display: none;}
.id--51 .tb-heubl-wrap .tb-heubl__header {margin-bottom: 0;}
.id--51 .tb-heubl-wrap::after {display: none;}
.id--51 .tb-heubl-wrap .tb-heubl-service {margin-left: 0;margin-right: 40px;}
.id--51 .tb-heubl-wrap {color: #000;}
.id--51 .tb-heubl-wrap a {color: #000;}
.id--51 .vote-name::after {color: #000;margin-left: 5px;}

html[lang=en] .id--51 .tb-heubl-wrap .tb-heubl-service.--heureka {display: none;}
html[lang=es] .id--51 .tb-heubl-wrap .tb-heubl-service.--heureka {display: none;}

.id--51 .vote-wrap {background: #ececec;border: 0;}
.id--51 .votes-wrap.admin-response .vote-wrap {background-color: #fafafa;}
.id--51 .vote-content {color: #000;}
.id--51 .vote-admin-response, .id--51 .vote-rating {color: #000;}
.id--51 .vote-name::before {background-image: var(--user-icon-heureka-black);}
.id--51 .admin-response .vote-name::before {background-image: var(--personalities-icon);background-size: contain;background-repeat: no-repeat;}
.id--51 .admin-response .vote-name::after {display: none;}

.id--51 .col-xs-12:not(.col-sm-6, .form-control) {padding-left: 0!important;padding-right: 0!important;}

.id--51 #ratingWrapper {width: 100%;align-self: flex-start;margin: 0 0 25px 0;max-width: 100%;margin-right: 0px;padding: 30px 50px;background: #ececec;}
.id--51 #ratingWrapper .rate-wrap {display: flex;flex-direction: column;}
.id--51 #ratingWrapper .rate-wrap .rate-average-inner {padding-bottom: 15px;display: flex;align-items: center;}
.id--51 #ratingWrapper .rate-wrap .rate-average-wrap {width: 100%!important;padding: 0;}
.id--51 #ratingWrapper .rate-wrap .votes {padding: 15px 0;margin: 0;}
.id--51 #ratingWrapper .rate-wrap .rate-average {color: #0B9532;font-size: 56px;padding-right: 15px;font-weight: bold;margin: 0;text-align: left;}
.id--51 #ratingWrapper .rate-star-wrap .stars-label {font-size: 16px;margin-bottom: 0;color: #5C5E61;margin-top: 4px;}
.id--51 #ratingWrapper .rate-star-wrap {margin-left: 0;}
.id--51 #ratingWrapper .rate-star-wrap .stars {height: 24px;display: flex;margin-block: 0 3px;}
.id--51 #ratingWrapper .rate-star-wrap .stars .star {width: 24px;height: 24px;}
.id--51 #ratingWrapper .rate-star-wrap .stars .star::before {line-height: 24px;font-size: 24px;}
.id--51 #ratingWrapper .rate-list::before {width: 78px;height: 15px;margin-right: 10px;content: "";}
.id--51 #ratingWrapper .rate-star {display: none;}
.id--51 #ratingWrapper .rate-bar {background: #fa2846;position: initial;border-radius: 3px;}
.id--51 #ratingWrapper .rate-list {padding-right: 40px;position: relative;margin-bottom: 15px;}
.id--51 #ratingWrapper .rate-block {background:#fff;border-radius: 3px;padding-right: 0;}
.id--51 #ratingWrapper .rate-count {right: 0px;font-size: 14px;color: #5C5E61;}
.id--51 #ratingWrapper .rate-count.active {right: 0px;}
.id--51 #ratingWrapper .add-comment {margin: 0;width: 250px;}
.id--51 #ratingWrapper .add-comment .btn.btn-secondary {width: 100%;justify-content: center;background-color: #f50537;color: #ffffff;border-color: #f50537;font-weight: 500;font-size: 16px;}
.id--51 #ratingWrapper .add-comment .btn.btn-secondary:hover {background-color: var(--color-tertiary-hover);border-color: var(--color-tertiary-hover);}
.id--51 #ratingWrapper .form-group {width: 100%;padding-left: 0;padding-right: 0;}

.id--51 #ratingWrapper .rate-list[data-score="5"]::before {background-image: var(--rateIcon1);}
.id--51 #ratingWrapper .rate-list[data-score="4"]::before {background-image: var(--rateIcon2);}
.id--51 #ratingWrapper .rate-list[data-score="3"]::before {background-image: var(--rateIcon3);}
.id--51 #ratingWrapper .rate-list[data-score="2"]::before {background-image: var(--rateIcon4);}
.id--51 #ratingWrapper .rate-list[data-score="1"]::before {background-image: var(--rateIcon5);}

.id--51 #ratingWrapper .rate-list::before {background-image: var(--rateList);}

.pagination .pagination__list {align-items: center;}
.pagination .pagination__link.btn.btn-secondary {border-radius: 500px;display: inline-flex;line-height: 1;text-align: center;justify-content: center;align-items: center;}
.pagination .pagination__link.btn.btn-secondary::before {line-height: 1;}
.pagination .pagination__link:not(.btn):hover {background: unset;color: unset;text-decoration: underline;border: 0;}


/* Welcome block */
.welcome>h1 {display: none;}
.homepage-box.welcome-wrapper {padding-top: 0;padding-bottom: 0;margin: 0 auto;border: 0;}
.mito-middle .mito-middle__h3 {width: 100%;text-align: center;color: #fff;margin-top: 40px;margin-bottom: 0;}
.mito-middle iframe {margin-bottom: 20px;}
.mito-middle {display: flex;align-items: center;position: relative;flex-flow: row wrap;}
.mito-middle::after {content: "";left: 0;width: 100%;height: 100%;background-color: #141414;box-shadow: 0 0 0 100vmax #141414;clip-path: inset(0 -100vmax);position: absolute;bottom: 0;z-index: -1;}
.mito-middle .mito-middle__right {flex: 0 0 885px;position: relative;}
.mito-middle .mito-middle__left {flex: 1;padding-right: 10px;margin-right: auto;max-width: 530px;}
.mito-middle h1 {color: #fff;line-height: 1.2;}
.mito-middle h1 .mito__underline {display: block;}
.mito-middle h1 .mito__underline::after {height: 22px;}
.mito-middle p {font-size: 16px;color: #fff;margin-bottom: 30px;line-height: 1.7;}
.mito-middle__buttons {gap: 10px;display: flex;flex-flow: row wrap;}

body.type-detail .mito-middle {margin-top: 0px;flex-flow: row wrap;text-align: center;justify-content: center;}
body.type-detail .mito-middle__buttons {flex: 0 0 100%;text-align: center;padding-top: 30px;}
body.type-detail .mito-middle__buttons .btn {margin: auto;}

.add-comment, .discussion, .discussion-form, .rate-wrapper, .votes-wrap, .welcome div, .welcome h1 {max-width: 100%;margin-left: initial;margin-right: initial;}


/* Mito tooltips */
.mito-tooltip {color: #fff;position: absolute;}
.mito-tooltip__title {color: #fff;width: 230px;cursor: pointer;font-size: 14px;font-weight: 600;display: flex;align-items: center;font-family: var(--aktiv);text-decoration: underline;text-decoration-style: dotted;text-underline-offset: 4px;}
.--left .mito-tooltip__title::after {content: "";width: 25px;flex: 0 0 25px;height: 2px;margin-left: 6px;background-color: var(--red);display: block;}
.--left .mito-tooltip__title::before {display: none;}
.mito-tooltip__title::before {content: "";width: 25px;flex: 0 0 25px;height: 2px;margin-right: 6px;background-color: var(--red);display: block;}
.mito-tooltip__content {display: none;text-align: center;z-index: 1;position: absolute;background-color: var(--red);border-radius: 4px;padding: 5px;font-size: 14px;width: 280px;bottom: 100%;margin-bottom: 10px;left: 50%;margin-left: -155px;}
.mito-tooltip__content::after {content: "";width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid var(--red);position: absolute;bottom: -10px;left: 50%;margin-left: -5px;}
.mito-tooltip:hover .mito-tooltip__content {display: block;}

.mito-tooltip.--1 {left: 12%;bottom: 75%;}
.mito-tooltip.--2 {left: 7%;bottom: 65%;}
.mito-tooltip.--2-1 {left: 4%;bottom: 54%;}
.mito-tooltip.--3 {left: 3%;bottom: 43%;}
.mito-tooltip.--4 {left: 3%;bottom: 30%;}
.mito-tooltip.--5 {left: 6%;bottom: 15%;}

.mito-tooltip.--6 {right: 5%;bottom: 77%;}
.mito-tooltip.--7 {right: 2%;bottom: 62%;}
.mito-tooltip.--8 {right: 0%;bottom: 42%;}
.mito-tooltip.--9 {right: 2%;bottom: 27%;}
.mito-tooltip.--10 {right: 3%;bottom: 12%;}

@media (max-width: 1440px) and (min-width: 1200px) {
  .mito-tooltip.--1 {left: 3%;bottom: 75%;}
  .mito-tooltip.--2 {left: 2%;bottom: 64%;}
  .mito-tooltip.--2-1 {left: 0%;bottom: 53%;}
  .mito-tooltip.--3 {left: 0%;bottom: 42%;}
  .mito-tooltip.--4 {left: 0%;bottom: 30%;}
  .mito-tooltip.--5 {left: 5%;bottom: 15%;}

  .mito-tooltip.--6 {right: 0%;bottom: 77%;}
  .mito-tooltip.--7 {right: -2%;bottom: 62%;}
  .mito-tooltip.--8 {right: -3%;bottom: 42%;}
  .mito-tooltip.--9 {right: 0%;bottom: 27%;}
  .mito-tooltip.--10 {right: 0%;bottom: 12%;}
}

@media (max-width: 991px) and (min-width: 768px) {
  .mito-tooltip.--1 {left: 3%;bottom: 75%;}
  .mito-tooltip.--2 {left: 10%;bottom: 60%;}
  .mito-tooltip.--3 {left: 0%;bottom: 45%;}
  .mito-tooltip.--4 {left: 0%;bottom: 30%;}
  .mito-tooltip.--5 {left: 5%;bottom: 15%;}

  .mito-tooltip.--6 {right: 0%;bottom: 77%;}
  .mito-tooltip.--7 {right: -2%;bottom: 62%;}
  .mito-tooltip.--8 {right: -3%;bottom: 42%;}
  .mito-tooltip.--9 {right: 0%;bottom: 27%;}
  .mito-tooltip.--10 {right: 0%;bottom: 12%;}
}

@media (max-width: 767px) {
  .mito-tooltip {position: relative;top: initial!important;bottom: initial!important;left: initial!important;right: initial!important;}
  .mito-tooltip__title {padding: 5px 0;width: 100%;}
  .mito-tooltip__title::after {display: none!important;}
  .--left .mito-tooltip__title::before {display: block;}
  .mito-tooltip__content {margin-left: -162px;margin-bottom: 4px;text-align: left;}
  .mito-tooltip__content::after {left: 25px;}
}

/* Blog */
.homepage-blog-wrapper {margin-left: auto;margin-right: auto;}
.blog-wrapper {padding-left: 20px;padding-right: 20px;}
.blog-wrapper .center {padding: 30px 0;}
.news-item, .blog-wrapper .news-item {width: 33.333%;flex-basis: 33.333%;padding: 7px;position: relative;margin-bottom: 0px;}
.blog-wrapper .news-item a::after {content: "";width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.8) 99.83%);}
.news-item::after {content: "";width: calc(100% - 14px);height: calc(100% - 14px);position: absolute;top: 7px;left: 7px;z-index: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.8) 99.83%);}
.blog-wrapper .news-item::after {display: none;}
.news-item a, .blog-wrapper .news-item a {position: relative;display: block;}
.news-item .text {position: absolute;bottom: 20px;padding: 0 20px;z-index: 2;left: 0;width: 100%;}
.news-item .title {color: #fff;font-family: var(--aktiv);margin: 0;font-size: 19px;font-weight: 600;line-height: 1.4;}
.news-item .description {display: none;}
.news-item .image {margin-right: 0px;width: 100%;margin-bottom: 0;}
.blog-wrapper .homepage-group-title {font-size: 33px;font-weight: 600;margin: 0 0 25px 0;padding-top: 40px;border-top: 1px solid #ECECEC;}
#newsWrapper {display: flex;flex-flow: row wrap;}
.news-item time, .news-item-detail time {color: #fff;display: none;}

/* Footer */
#footer {background-color: #141414;color: #fff;}
#footer>.container {background-color: transparent;}
#footer .site-name {display: none;}
.custom-footer, .footer-bottom, .footer-links-icons {border: 0;}
.custom-footer {padding: 0 0 60px 0;}
#footer .banner-wrapper {color: #fff;}
#footer .banner a {color: #fff;}
#footer .banner p {color: #fff;}
#footer .banner h5,
#footer .banner h6 {color: #fff;}

.custom-footer h5 {margin: 0 0 15px 0;pointer-events: none;}
#footer .banner ul {padding-bottom: 60px;}
#footer .banner ul a {color: #ECECEC;font-size: 16px;padding: 5px 0;}
#footer .banner ul a:hover {text-decoration: underline;}
#footer .banner ul li {padding-bottom: 0;}
.custom-footer>div {padding-bottom: 40px;}

.store-place {background-color: #333333;position: relative;z-index: 1;}
.store-place__inner {padding: 20px 15px;text-align: center;display: flex;flex-flow: row wrap;justify-content: center;}
.store-place__inner>div {text-align: left;width: 50%;font-size: 14px;}
.store-place__inner>div strong {display: block;margin-bottom: 10px;}

.custom-footer>div:has(.transit-block) {width: 100%;padding-bottom: 20px;}
.custom-footer>div:has(.transit-block) .banner {overflow: visible;margin-bottom: 0;}

.transit-block {display: flex;align-items: center;justify-content: space-around;flex-flow: row wrap;border-top: 1px solid #373737;border-bottom: 1px solid #373737;padding-top: 25px;padding-bottom: 25px;}
a.transit-block__item {gap: 24px;display: flex;align-items: center;flex-flow: row wrap;color: #fff;}
a.transit-block__item img {max-width: 75px;}
a.transit-block__item>div {display: flex;align-items: center;font-size: 13px;gap: 5px;}

.custom-footer>div:has(.footer-law-p) {width: 100%;padding-top: 15px;padding-bottom: 0;}

.custom-footer>div:has(.footer-certificate) {width: 100%;padding-top: 0;padding-bottom: 0;}
.footer-certificate {display: flex;flex-flow: row wrap;align-items: center;margin-top: -110px;}
.footer-certificate h5 {margin-bottom: 0;}
.footer-certificate img {margin: 8px 0 5px 24px;max-height: 60px;width: auto;}

/* Personalities */
.personalities::before {content: "";height: 100%;right: 100%;top: 0;background-color: #fff;position: absolute;width: 5000px;z-index: 2;}
.personalities {display: flex;align-items: stretch;padding: 70px 0 55px 0;position: relative;}
.personalities__texts {flex: 0 0 350px;padding-right: 30px;padding-top: 45px;z-index: 3;background-color: #fff;height: auto;}
.personalities__texts h2 {max-width: 250px;margin: 0 0 10px 0;}
.personalities__texts::before {content: "";display: block;margin-bottom: 5px;width: 38px;height: 41px;background-image: var(--personalities-icon);}
.personalities__item {text-align: center;padding: 0 15px;}
.personalities__image {text-align: center;width: 190px;height: 190px;overflow: hidden;margin: auto;margin-bottom: 15px;}
.personalities__image img {margin: auto;width: 100%;height: 100%;object-fit: cover;}
.personalities__name {font-size: 14px;font-weight: 700;}
.personalities__post {font-size: 14px;}
.personalities__items {width: calc(100% - 350px);}
.personalities__items .slick-list {overflow: visible;}

.personalities__items.--not-slider {display: flex;flex-flow: row wrap;width: 100%;}
.personalities__items.--not-slider .personalities__item {width: 20%;margin-bottom: 20px;}

.personalities .slick-next {margin-top: -35px;}
.personalities .slick-prev {margin-top: -35px;}

/* Contact row footer */
.custom-footer>div:has(.footer-contact) {width: 100%;padding-top: 0;}
.footer-contact {padding: 40px 0;position: relative;display: flex;align-items: center;}
.footer-contact .socials {margin-left: auto;}
.footer-contact>*:not(:last-child) {margin-right: 40px;}
.footer-contact::after {content: "";left: calc(50% - 50dvw);width: 100dvw;height: 1px;background-color: #373737;position: absolute;bottom: 0;}
.footer-contact__face {padding-left: 75px;position: relative;}
.footer-contact__face::before {content: "";width: 65px;height: 65px;background-image: url(../img/contact-face.webp);border-radius: 50%;position: absolute;left: 0;top: 50%;margin-top: -33px;}
.footer-contact__face h6 {margin: 0;}
.footer-contact__face p {margin-bottom: 0;}

.contact-item {padding-left: 32px;position: relative;}
.contact-item div {font-weight: 600;font-family: var(--aktiv);font-size: 19px;}
.contact-item:hover div {color: var(--red);}
.contact-item span {font-size: 16px;display: block;margin-top: -5px;}
.contact-item::before {position: absolute;left: 0;top: 50%;margin-top: -12px;}
.contact-item.--tel::before {content: "";width: 24px;height: 25px;background-image: var(--tel);}
.contact-item.--email::before {content: "";width: 24px;height: 25px;background-image: var(--email);}

/* Socials */
.socials {display: flex;align-items: center;flex-flow: row wrap;}
.socials a {width: 35px;height: 35px;margin: 4px 0 4px 8px;background-repeat: no-repeat;}
.socials a:hover {transform: scale(1.08);}
.socials a.--ins {background-image: var(--ins);}
.socials a.--yt {background-image: var(--yt);}
.socials a.--fb {background-image: var(--fb);}

.socials a.--ins.--inv {background-image: var(--ins-inv);}
.socials a.--yt.--inv {background-image: var(--yt-inv);}
.socials a.--fb.--inv {background-image: var(--fb-inv);}
.contact-page__top-item .socials span {display: block;width: 100%;}
.contact-page__top-item .socials {justify-content: center;}

/* Bottom footer */
.footer-bottom::before {content: "";height: 1px;background-color: #373737;position: absolute;top: 0;left: calc(50% - 50dvw);width: 100dvw;}
.footer-bottom {padding-top: 40px;padding-bottom: 40px;position: relative;display: flex;flex-direction: column;position: relative;}

.mito__footer-title {order: -2;font-family: var(--aktiv);font-weight: 600;font-size: 19px;margin-bottom: 30px;}
.copyright {order: -1;font-weight: 400;font-size: 16px;margin: 0;}
#signature {color: #ECECEC;font-weight: 400;font-size: 16px;flex: initial;max-width: 100%;margin: 5px 0;}
#signature .dev {display: inline-block;}
#signature .dev + a {display: inline-flex;align-items: center;color: #fff;}
#signature .dev + a img {margin: 0 5px;width: 20px;}
#signature .del {content: "";width: 1px;height: 10px;background-color: #373737;margin: 0 10px;display: inline-block;}
#signature .dev a {color: #ECECEC;text-decoration: underline;}
#signature .dev a:hover {text-decoration: none;color: #ECECEC}
#signature .jiho a::before {content:"";display:inline-block;vertical-align:middle;position:relative;top:-1px;margin:0 5px 0 0px;width:40px;height:13px;background-repeat: no-repeat;background-size: contain;background-image: var(--jiho-logo);}

.mito__underline {position: relative;z-index: 1;}
.mito__underline::after {content: "";width: 100%;height: 10px;background-color: var(--red);position: absolute;bottom: 0;left: 0;z-index: -1;}

/* Products */
.guide-btn {font-weight: bold;text-decoration: underline;padding-left: 30px;position: relative;display: inline-flex;}
.guide-btn::before {content: "";display: block;width: 19px;height: 20px;background-image: var(--personalities-icon);background-size: contain;background-repeat: no-repeat;position: absolute;left: 0;top: 50%;margin-top: -10px;}
.center-btn {margin-bottom: 50px;margin-top: 25px;gap: 10px 20px;display: flex;flex-flow: row wrap;justify-content: center;align-items: center;}
.h4.homepage-group-title, h4.homepage-group-title {font-size: 33px;font-weight: 600;margin: 50px 0 15px 0;}

.products-block .p .flags-default .flag[class*=flag-generace] {display: none;}
.products-block .p .flags-default .flag[class*=flag-stojany] {display: none;}
.products-block .p .flags-default .flag[class*=flag-generation] {display: none;}
.products-block .p .flags-default .flag[class*=flag-stands] {display: none;}
.flag.flag-new {background-color: #4f84bf;}

.products-block .p .flags-default {left: 15px;top: 15px;}
.products-block .p .flags-default .flag {font-size: 13px;border-radius: 100px;}
.flag.flag-discount {background-color: rgb(245 5 55 / 60%);margin-left: auto!important;}
.flags-extra .flag {width: 60px;height: 60px;font-size: 18px;padding: 0;margin: 0;border-radius: 100px;max-width: initial;font-weight: 600;}
.flags-extra .flag .price-save {font-size: 18px;font-weight: 600;}
.products-block .flags-extra {width: 100%;padding: 15px;align-items: flex-end;}

.flags-extra {align-items: flex-end;}
.flag {border-radius: 100px;font-size: 14px;font-weight: 400;display: flex;}
.flag.flag-freeshipping {background-color: #E4F4FF;line-height: 1;align-self: flex-end;padding: 4px 6px;float: none;flex-direction: row;color: #004D95;font-size: 13px;width: auto;height: auto;font-weight: 400;}
.flag.flag-freeshipping::before {content: "";width: 16px;height: 16px;flex: 0 0 16px;margin-right: 3px;background-image: var(--freeshipping-icon);}
.flag.flag-freeshipping .flag-text {text-transform: initial;}
.flag.flag-freeshipping .icon-van {display: none;}

.flags-inline .flag {display: flex;align-items: center;}

.products-block.products>div.slick-list {padding: 0;}
.products-block.products {margin-left: -10px;margin-right: -10px;}
.products-block.products:not(.slick-slider) .product {height: auto;}
.products-block.products .product {padding: 10px;border: 0;height: 100%;}
.products-block.products .product:hover .p {box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2);}
.products-block.products .p {border: 1px solid #ECECEC;padding: 15px;padding-top: 0;position: relative;background-color: #fff;}
.products-block.products .p::after {content: "";height: 42px;width: 100%;border-top: 1px solid #ECECEC;bottom: 0;left: 0;background-color: #fff;position: absolute;display: none;}
.products-block.products .p .name {height: auto;font-weight: 700;font-size: 16px;margin-bottom: 10px;text-align: left;color: #141414!important;}
.products-block.products .p .name:hover {text-decoration: underline;}
.products-block.products .p .p-in {height: 100%;display: flex;flex-direction: column;}
.products-block.products .p .p-in .p-bottom {margin-top: auto;}
.adv-wrap-bottom .products-block.products .p .availability {margin-top: 0;}
.products-block.products .p .availability {width: 100%;font-weight: 700;margin-top: -10px;margin-bottom: 10px;font-size: 15px;}
.products-block.products .p .availability .availability-amount {display: none;}
.products-block.products .p .price-standard {color: #929292;font-size: 14px;}
.products-block .p-bottom>div {align-items: center;}
.products-block .p a.image {margin: 0 -15px;}
.products-block .p a.image img {margin: auto;}
.products-block .p-bottom .p-tools, .products-block .p-bottom .prices {flex-basis: initial;}
.products-block.products .p .price strong {font-size: 19px;font-weight: 600;font-family: var(--aktiv);margin-top: 5px;display: block;}
.products-block.products .p .prices .price-save {font-size: 14px;color: #F50537;background-color: #FFDBE3;border-radius: 40px;padding: 0 5px;}
.products-block.products .p .prices .price-save+.price-final strong {color: #CE133B;}
.products-block.products .p .prices .price-standard span {color: #666666;font-size: 14px;}
.products-block.products .p .prices .price-standard {margin-right: 6px;}

.btn.add-to-cart-button, .btn.btn-cart, a.btn.add-to-cart-button, a.btn.btn-cart {font-size: 17px;font-weight: 500;min-width: 140px;}
.btn.add-to-cart-button:before, .btn.btn-cart:before, a.btn.add-to-cart-button:before, a.btn.btn-cart:before {content: "";width: 24px;height: 24px;background-image: var(--cart-icon);}

.products-block.products .p .p-desc {margin-bottom: 20px;font-size: 14px;text-align: left;max-height: 200px;overflow: hidden;padding-bottom: 30px;position: relative;color: #666666;}
.products-block.products .p .p-desc::after {position: absolute;bottom: 0;height: 45px;content: "";width: 100%;background: linear-gradient(180deg, rgba(255,255,255,0) 20%, rgba(255,255,255,1) 100%);}
.products-block.products .p .p-desc p {margin-bottom: 5px;}
.products-block.products .p .p-desc ul {list-style: none;padding-left: 0;margin: 0;color: #666666;}
.products-block.products .p .p-desc ul li {padding-left: 28px;position: relative;padding-top: 5px;line-height: 18px;font-size: 14px;}
.products-block.products .p .p-desc ul li::before {content: "";margin-right: 4px;position: absolute;left: 0;top: 5px;width: 18px;height: 18px;background-image: var(--p-desc-check);}

.products-block .ratings-wrapper {min-height: 32px;height: auto;}
.p .stars-wrapper {height: auto;}
.products-block .stars-wrapper::after {content: "(" attr(data-micro-rating-count) ")";font-size: 14px;color: #666666;line-height: 1;}
.products-block .stars-wrapper {flex: 0 0 100%;margin: 10px 0;}

.stars .star:is(.star-half,.star-on)::before, .rating-stars-wrapper .rating-star.full::before {color: #F7AD00;}
.stars .star.star-off::before, .rating-stars-wrapper .rating-star:not(.full)::before {color: #F7AD00;}

.products-block.products .p .dkLabComparerProductDiv {position: absolute;bottom: 11px;left: 22px;z-index: 1;text-align: left;}
.products-block.products .p .dkLabComparerProductDiv .dkLabComparerRemoveProduct {color: #000;}
.products-block.products .p .dkLabComparerProductDiv .dkLabComparerRemoveProduct::before {background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5637_1518)'%3E%3Cpath d='M16.7764 9.76739L14.089 5.27429L16.5008 4.60229C16.7495 4.53301 16.895 4.27464 16.826 4.0252C16.7569 3.77576 16.4992 3.6297 16.2506 3.69901L13.2527 4.53432C13.2525 4.53439 13.2522 4.53445 13.252 4.53451L9.33505 5.62589V0.468918C9.33505 0.210043 9.12582 0.000167847 8.86774 0.000167847C8.60966 0.000167847 8.40043 0.210043 8.40043 0.468918V5.88629L4.24317 7.04461C4.24295 7.04467 4.24273 7.04473 4.24251 7.04476L1.2347 7.88282C0.986001 7.95211 0.840451 8.21048 0.909487 8.45992C0.966966 8.66739 1.15479 8.80332 1.35947 8.80332C1.40088 8.80332 1.443 8.79776 1.48481 8.78611L3.35983 8.26367L0.959116 12.2777C0.915562 12.3505 0.892509 12.4339 0.892509 12.5189C0.892509 14.4383 2.44936 15.9999 4.36295 15.9999C6.27661 15.9999 7.83343 14.4383 7.83343 12.5189C7.83343 12.4339 7.81041 12.3505 7.76682 12.2777L5.07943 7.78457L12.3693 5.75342L9.96862 9.76739C9.92507 9.84023 9.90201 9.92361 9.90201 10.0085C9.90201 11.928 11.4589 13.4896 13.3725 13.4896C14.2994 13.4896 15.1709 13.1275 15.8265 12.47C16.482 11.8125 16.843 10.9383 16.8429 10.0085C16.843 9.92357 16.8199 9.8402 16.7764 9.76739ZM4.36295 15.0624C3.12437 15.0624 2.09081 14.1669 1.87077 12.9876H6.85514C6.63513 14.1669 5.60157 15.0624 4.36295 15.0624ZM6.54086 12.0501H2.18511L4.36295 8.40882L6.54086 12.0501ZM13.3725 5.89854L15.5504 9.53976H11.1946L13.3725 5.89854ZM13.3725 12.5522C12.1339 12.5522 11.1003 11.6566 10.8803 10.4773H15.8647C15.6447 11.6566 14.6111 12.5522 13.3725 12.5522Z' fill='%23F37320'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5637_1518'%3E%3Crect width='15.9508' height='16' fill='white' transform='translate(0.892334)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")!important;}
.products-block.products .p .dkLabComparerProductDiv .dkLabComparerProductSpan {font-size: 0;display: flex;align-items: center;text-decoration: underline;}
.products-block.products .p .dkLabComparerProductDiv .dkLabComparerProductSpan:hover {text-decoration: none;}
.products-block.products .p .dkLabComparerProductDiv .dkLabComparerProductSpan::before {content: "";top:0;width: 17px;height: 16px;margin-right: 5px;background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5637_1518)'%3E%3Cpath d='M16.7764 9.76739L14.089 5.27429L16.5008 4.60229C16.7495 4.53301 16.895 4.27464 16.826 4.0252C16.7569 3.77576 16.4992 3.6297 16.2506 3.69901L13.2527 4.53432C13.2525 4.53439 13.2522 4.53445 13.252 4.53451L9.33505 5.62589V0.468918C9.33505 0.210043 9.12582 0.000167847 8.86774 0.000167847C8.60966 0.000167847 8.40043 0.210043 8.40043 0.468918V5.88629L4.24317 7.04461C4.24295 7.04467 4.24273 7.04473 4.24251 7.04476L1.2347 7.88282C0.986001 7.95211 0.840451 8.21048 0.909487 8.45992C0.966966 8.66739 1.15479 8.80332 1.35947 8.80332C1.40088 8.80332 1.443 8.79776 1.48481 8.78611L3.35983 8.26367L0.959116 12.2777C0.915562 12.3505 0.892509 12.4339 0.892509 12.5189C0.892509 14.4383 2.44936 15.9999 4.36295 15.9999C6.27661 15.9999 7.83343 14.4383 7.83343 12.5189C7.83343 12.4339 7.81041 12.3505 7.76682 12.2777L5.07943 7.78457L12.3693 5.75342L9.96862 9.76739C9.92507 9.84023 9.90201 9.92361 9.90201 10.0085C9.90201 11.928 11.4589 13.4896 13.3725 13.4896C14.2994 13.4896 15.1709 13.1275 15.8265 12.47C16.482 11.8125 16.843 10.9383 16.8429 10.0085C16.843 9.92357 16.8199 9.8402 16.7764 9.76739ZM4.36295 15.0624C3.12437 15.0624 2.09081 14.1669 1.87077 12.9876H6.85514C6.63513 14.1669 5.60157 15.0624 4.36295 15.0624ZM6.54086 12.0501H2.18511L4.36295 8.40882L6.54086 12.0501ZM13.3725 5.89854L15.5504 9.53976H11.1946L13.3725 5.89854ZM13.3725 12.5522C12.1339 12.5522 11.1003 11.6566 10.8803 10.4773H15.8647C15.6447 11.6566 14.6111 12.5522 13.3725 12.5522Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5637_1518'%3E%3Crect width='15.9508' height='16' fill='white' transform='translate(0.892334)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.products-block.products .p .dkLabComparerProductDiv .dkLabComparerProductSpan::after {font-size: 14px;font-weight: 400;}
[lang=cs] .products-block.products .p .dkLabComparerProductDiv .dkLabComparerProductSpan::after {content: "Porovnat";}
[lang=en] .products-block.products .p .dkLabComparerProductDiv .dkLabComparerProductSpan::after {content: "Compare";}
[lang=de] .products-block.products .p .dkLabComparerProductDiv .dkLabComparerProductSpan::after {content: "Vergleichen";}
[lang=es] .products-block.products .p .dkLabComparerProductDiv .dkLabComparerProductSpan::after {content: "Comparar";}
[lang=fr] .products-block.products .p .dkLabComparerProductDiv .dkLabComparerProductSpan::after {content: "Comparer";}

/* Breadcrumbs */
.breadcrumbs-wrapper {position: relative;margin-bottom: 30px;z-index: 2;}
.breadcrumbs-wrapper::after {content: "";display: block;background: #ECECEC;height: 100%;left: calc(50% - 50dvw);width: 100dvw;position: absolute;bottom: 0;z-index: -1;}
.breadcrumbs {margin: 0px;background: none;border: 0;position: relative;padding: 7px 0;}
.breadcrumbs>span {display: flex;}
.breadcrumbs>span>a::before {display: none;}
.breadcrumbs>span>a::after {content: "";bottom: initial;top: 50%;margin-top: -8px;background-color: transparent;transform: initial!important;right: -5px;background-repeat: no-repeat;background-size: contain;height: 16px;width: 16px;background-image: var(--breadcrumbs-right-icon);}
#navigation-first>a {padding-left: 5px;}
#navigation-first>a>span {font-size: 0;}
#navigation-first>a>span::before {content: "";position: relative;top: 2px;width: 17px;height: 18px;text-decoration: underline;display: inline-block;background-image: var(--breadcrumbs-home-icon);}
#navigation-first>a:hover>span::before {text-decoration: none;}
.breadcrumbs>span>a {min-height: 0;text-decoration: underline;color: #000;font-size: 14px;font-weight: 400;padding: 6px 15px;}
.breadcrumbs>span>span {color: #141414;font-size: 14px;font-weight: 400;padding: 6px 15px;}
.breadcrumbs>span>a:hover {text-decoration: none;color: #141414;}

.breadcrumbs>span>a[href="/produkty/"] {display: none;}
.breadcrumbs>span>a[href="/products-2/"] {display: none;}

/* Login and register page/components */
.id--8 .content-inner {max-width: 860px;margin: 30px auto;}
.id--8 .content-inner h1 {text-align: center;font-size: 33px;}

.id--8 .btn.btn-secondary {padding: 10px 25px;color: #fff;background-color: #333333;font-size: 16px;font-weight: 500;border-color: #333333;}
.id--8 .btn.btn-secondary:hover {opacity: 0.8;}

.id--8 .register-wrap .btn.btn-secondary {padding: 11px 20px;max-width: 100%;width: 100%;}
.register-wrap {display: flex;border: 1px solid #ECECEC;}
.register-wrap #register-form {background-color: #ECECEC;}
.register-wrap .register-block {background-color: #fff;}
.register-wrap>* {width: 50%;padding: 35px;}
.register-block__subtitle {margin-bottom: 10px;}

.register-wrap .co-box {padding: 0 0 15px 0;border: 0;}
.register-wrap #register-form h4 {display: none;}

.register-wrap #register-form:has(.register-soc) .col-md-8 {width: 100%;}
.register-wrap #register-form:has(.register-soc) .col-md-4 {width: 100%;}

.register-soc a {text-decoration: none!important;}
.register-soc a.login-btn.facebook strong,
.register-soc a.login-btn.google strong,
.register-soc a.login-btn.seznam strong {text-align: left;text-decoration: none;font-size: 14px;color: #141414;}
.register-soc a.login-btn.facebook strong {color: #fff;}

/* 404 */
.id-404 .content-inner h1 {display: none;}
.page-404 {display: flex;margin-bottom: 55px;}
.page-404__text a {color: var(--red);text-decoration: underline;}
.page-404__text a:hover {text-decoration: none;}
.page-404__text {padding-top: 35px;padding-left: 25px;}

.page-404__banners {display: flex;gap: 15px;}
.page-404__banners>div {width: 33.3333%;}
.page-404__banners a {display: block;position: relative;}
.page-404__banners a:hover {transform: scale(1.03);}
.page-404__banners a span {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;text-align: center;font-size: 19px;font-weight: 600;color: #fff;font-family: var(--aktiv);padding: 10px 45px;}
.page-404__banners a+a {margin-top: 19px;}

.ji-tip-msg {padding: 15px;}
.ji-tip-msg a {color: #6B6B2D;text-decoration: underline;}
.ji-tip-msg a:hover {text-decoration: none;}

.ji-cw-total-price-wrap {flex:0 0 100%;padding: 25px;padding-top: 0;background-color: #fff;}
.ji-cw-total-price {display: flex;justify-content:space-between;max-width: 350px;margin-left: auto;margin-bottom: 15px;align-items:baseline;margin-top: 30px;}
.ji-cw-total-price__value {font-size: 22px;font-weight: 600;font-family: var(--aktiv);}
.ji-cw-total-price__label {font-size: 16px;font-weight: 400;}

.popup-widget-inner .cart-widget-products {max-height: 280px;}
.popup-widget-inner .cart-widget-products::-webkit-scrollbar-track {background-color: #fff;border-radius: 20px;width: 9px;}
.popup-widget-inner .cart-widget-products::-webkit-scrollbar {width: 5px;background-color: #fff;}
.popup-widget-inner .cart-widget-products::-webkit-scrollbar-thumb {background-color: #b7b9bd;border-radius: 20px;}

/* Quantity */
.quantity {background: #fff;padding-right: 0;}
.quantity-form .quantity input {width: 40px;height: 44px;font-family: var(--template-font),sans-serif!important;}
.quantity-form .quantity {padding-right: 0;padding-left: 0;}
.quantity-form .quantity .increase, .quantity-form .quantity .decrease {width: 34px;height: 44px;line-height: 44px;}

.quantity {height: 46px;width: 110px;border: 1px solid #ECECEC;border-radius: 0px;overflow: hidden;justify-content: space-evenly;display: flex;align-items: center;}
.quantity .increase {border: 0!important;border-radius: 0;order: 2;line-height: 44px!important;border-left: 1px solid #ECECEC!important;background-color: #fff!important;}
.quantity .increase::after {content: "+";font-size: 18px;font-weight: bold;color: #000;}
.quantity .decrease {border: 0!important;border-radius: 0;order: -1;line-height: 44px!important;border-right: 1px solid #ECECEC!important;background-color: #fff!important;}
.quantity .decrease::after {content: "-";font-size: 18px;font-weight: bold;color: #000;}
.quantity .increase::before, .quantity .decrease::before {display: none;}
.quantity .increase, .quantity .decrease {position: initial;width: 30px;height: 44px;line-height: 44px;color: #000;border: 0;font-weight: bold;text-align: center;line-height: 32px;background: none;}
.quantity .increase:hover, .quantity .decrease:hover {color: #fff;background-color: #000!important;border-radius: 0px;}
.quantity .increase:hover::after, .quantity .decrease:hover::after {color: #fff;}
.quantity input {order: 1;text-align: center;font-size: 14px;color: #141414;font-weight: 400;width: 40px;flex: 1;height: 44px;font-family: var(--inter),sans-serif!important;}

/* Advanced order */
#colorbox:has(.advanced-order) {overflow: visible !important;}
#colorbox:has(.advanced-order) #cboxWrapper {width:unset !important;height:unset !important;}
#colorbox:has(.advanced-order) #cboxLoadedContent {overflow: visible !important;}

.cbox-transparent .colorbox-html-content {padding: 0;}
.adv-wrap {background-color: #fff;border-radius: 0px;margin-bottom: 8px;overflow: hidden;}
.adv-wrap-bottom {background-color: #fff;border-radius: 0;border: 0;}
.advanced-order .advanced-order-suggestion {border: 0;margin: 0;padding: 30px 15px 23px 15px;font-size: 24px;font-weight: 600;}
.advanced-order .adv-wrap .h1 {margin: 0 0 10px 0;padding: 30px 10px 0px 10px;font-size: 27px;font-weight: 600;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.advanced-order .adv-wrap .h1::before {content: "";display: block;width: 34px;height: 34px;flex: 0 0 34px;margin-bottom: 5px;background-image: var(--ao-check-icon);}
.advanced-order .h2 {color: #141414;font-weight: 400;margin-bottom: 25px;padding: 0 10px;font-family: var(--inter);font-size: 16px;font-weight: 400;}

.advanced-order .extras-wrap {margin-bottom: 0px;text-align: center;text-align: center;justify-content: center;}
.advanced-order .extras-wrap .extra.back,
.advanced-order .extras-wrap .extra.step {margin: 0;width: auto;padding: 5px;}
.advanced-order .extras-wrap .extra.back .btn,
.advanced-order .extras-wrap .extra.step .btn {border: 0;min-width: 210px;padding: 11px 10px;margin: 0;font-weight: 500;border-width: 1px;border-style: solid;}
.advanced-order .extras-wrap .extra.back {text-align: left;}
.advanced-order .extras-wrap .extra.step {text-align: right;}

.advanced-order .extras-wrap .extra.delivery {order: 5;width: 100%;margin: 20px 0 0 0;padding: 10px;text-align: center;font-weight: 400;align-items: center;padding: 20px 15px;background-color: #F8F8F8;}
.advanced-order .extras-wrap .extra.delivery span {}
.advanced-order .extras-wrap .extra.delivery span::before {content: "";left: 0;display: inline-flex;top: 15px;position: relative;margin-top: -20px;flex: 0 0 40px;width: 40px;height: 40px;background-image: var(--shipping-icon);}
.advanced-order .extras-wrap .extra.delivery strong {}
.advanced-order .products-block .flags-extra {display: none;}

.price-range {border: 1px solid #E2E2D4;border-radius: 6px;height: 10px;background-color: #fff;margin-top: 15px;}
.price-range>div {border-radius: 6px;background-color: #6B6B2D;}

.adv-wrap + .advanced-msg {border-radius:5px 5px 0 0;}
.advanced-msg.--tip {background-color: #F3F3EE;padding: 15px 10px;border-bottom: 1px solid #E2E2D4;margin-top:20px;}
.advanced-msg.--login {background-color: #F3F3EE;padding: 15px 10px;border-radius: 0 0 6px 6px;}
.advanced-msg a {color: #6B6B2D;text-decoration: underline;}
.advanced-msg a:hover {text-decoration: none;}

.advanced-order:has(.products-block) .extras-wrap {margin-bottom: 0px;justify-content: center;}
.browse-p {display: none;}

.advanced-order .products-block.products.slick-slider {margin: 0;}
.advanced-order .slick-next {right: -14px;}
.advanced-order .slick-prev {left: -14px;}
.advanced-order .slick-arrow.slick-disabled {display:block !important;opacity:0;}
.advanced-order .slick-track {margin: 0 auto;}

.advanced-order .products-block.products {padding-bottom: 10px;}
.advanced-order .products-block.products .product {padding: 6px;}
.advanced-order .products-block.products .p::after {display: none;}
.advanced-order .products-block.products .p {padding-bottom: 20px;}
.advanced-order .products-block.products .p .dkLabFavouriteDiv {display: none;}
.advanced-order .products-block.products .p .name {text-align: center;margin-bottom: 0;}
.advanced-order .products-block.products .p .p-desc {display: none;}
.advanced-order .products-block.products .p .price {text-align: center;}
.advanced-order .products-block.products .p .prices {text-align: center;}
.advanced-order .products-block.products .p-tools {width: 100%;}
.advanced-order .products-block.products .p-tools .btn {width: 100%;}
.advanced-order .products-block .p-bottom>div {align-items: center;justify-content: center;}

.products-related:after {display: none;}

/* Cart steps */

ol.cart-header li a span::before, ol.cart-header li strong span::before {display: none;}
ol.cart-header {position: relative;display: flex;justify-content: center;background: none;border: 0;margin: 30px 0 0 0;}
ol.cart-header li {width: auto;border: 0;padding: 8px 24px;display: flex;flex-direction: column;align-items: center;position: relative;font-size: 13px;font-weight: 700;justify-content: center;text-align: center;}
ol.cart-header li.active {background-color: #fff;}
ol.cart-header li.completed::before {content: "";background-color: #009901;background-repeat: no-repeat;background-size: 24px;background-position: center;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.8 8.40039L9.64043 15.6004L7.19995 13.1461' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
ol.cart-header li.active::before {display: inline-block;background-color: #009901;color: #fff;font-weight: 700;}
ol.cart-header li::before {font-family: var(--inter),sans-serif;counter-increment: steps;content: counter(steps);font-size: 16px;font-weight: 400;text-align: center;line-height: 32px;color: #fff;vertical-align: middle;width: 32px;height: 32px;flex: 0 0 32px;border-radius: 50%;bottom: 0;left: 50%;background-color: #666666;border: 0;}
ol.cart-header li.active a,
ol.cart-header li.active span {color: #141414;font-weight: 400;}
ol.cart-header li:not(:last-child) {margin-right: 125px;position: relative;}
ol.cart-header li:not(:last-child)::after {content: "";position: absolute;right: -160px;width: 160px;flex: 0 0 160px;height: 1px;top: 25px;margin: 0 20px;background-image: var(--dashed-bg);}
ol.cart-header li a:hover {opacity: 0.7;}
ol.cart-header li span {font-size: 16px;color: #141414;font-weight: 400;}
ol.cart-header li.completed span {color: #141414;font-weight: 500;}
ol.cart-header li.active span {color: #141414;font-weight: 500;}
ol.cart-header li a, ol.cart-header li strong {padding-left: 0;border: 0;text-transform: initial;padding: 22px 0;position: relative;}
ol.cart-header li.active a, ol.cart-header li.active strong {font-weight: 700;color: #141414;}
.cart-header li.active a, .cart-header li.active strong, .cart-header li a:hover {border: 0;}
/* ----- */

/* Empty cart */
.cart-empty .cart-row {display: none;}
.cart-empty .h1 {padding-top: 50px;text-align: center;}
.cart-empty.ji-ready .h1 {display: none;}
.ji-empty-cart-inner {margin-top: 30px;}
.usps.--empty-cart:not(.ji-ready) {display: none;}
/*body.empty-cart-page .page-404 {margin-bottom: 15px;}*/

/* Ordering process and cart */
body.ordering-process {background-color: #fff;}
body.ordering-process .content-inner {margin-bottom: 50px;}
body.empty-cart-page .content-inner {margin-bottom: 0;}
body.ordering-process #header {border: 0;}
body.ordering-process .top-nav-button-login__title {display: none;}
body.ordering-process .navigation-buttons>a[data-target=search] {display: flex;}

body.id--17 .cart-inner, body.id--16 .cart-inner {max-width: 1180px;width: 100%;margin: auto;padding-top: 20px;}
body.id--17 .header-top, body.id--16 .header-top {height: 88px;}

body:is(.id--16, .id--17) #navigation {display: none;}
body:is(.id--16, .id--17) .navigation-buttons {display: none;}
body:is(.id--16, .id--17) #header .search {display: none;}

.col-md-8 .cart-content {padding: 0;}
body.id--9 .cart-inner.cart-empty .cart-row>div.col-md-8 {padding-right: 0;border: 0;}
body.id--9 .cart-inner:not(.cart-empty) .cart-row>div.col-md-8 {max-width: 1230px;width: 100%;border: 0;margin: auto;padding: 0;float: none;}
.cart-row>div.col-md-8 {padding: 0px;padding-right: 80px;width: 68%;margin-bottom: 30px;}
.cart-row>div.col-md-4 {width: calc(32% - 20px);padding: 25px;margin-left: 20px;background-color: #fff;border: 1px solid #DFDFDF;}

.back-shopping-link .next-step-back {text-transform: initial;font-size: 14px;font-weight: 400;color: #000;display: flex;align-items: center;}
.back-shopping-link .next-step-back:hover {text-decoration: underline;}
.back-shopping-link .next-step-back::before {content: "";width: 16px;height: 16px;margin-right: 12px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.59927 12.4876L5.64502 8.53335L9.59927 4.5791L10.3535 5.33335L7.15352 8.53335L10.3535 11.7333L9.59927 12.4876Z' fill='%234B5159'/%3E%3C/svg%3E%0A");}

.price-wrapper .price-label {font-size: 16px;font-weight: 400!important;color: #141414;flex: 0 0 45%;text-align: left;}
.price-wrapper .price-label.price-secondary {font-size: 16px;font-weight: 400;color: #141414;padding-top: 0;font-family: var(--inter),sans-serif;}
.price-wrapper .price.price-primary {color: #141414;font-size: 22px;font-weight: 600!important;font-family: var(--aktiv);}
.price-wrapper .price-secondary {color: #141414;padding: 0;font-family: var(--aktiv);}
.price-wrapper .price {flex: 0 0 55%;text-align: right;padding-left: 5%;}
.price-wrapper {margin-bottom: 10px;}
.price-wrapper>* {padding: 10px 0;}
.price-wrapper+.next-step {margin-top: 24px;}

.next-step .btn.btn-lg {padding: 10px 20px;display: flex;align-items: center;justify-content: center;font-weight: 700;width: 100%;font-size: 18px;}
.btn.next-step-forward {padding-top: 15px;padding-bottom: 15px;line-height: 36px;font-size: 16px;}
.btn.next-step-forward::after {display: none;}

.free-gift {margin-bottom: 0;}
.free-gifts-wrapper {padding: 12px;margin-bottom: 20px;}
.free-gifts-wrapper .free-gift-label__before {margin-bottom: 5px;color: var(--red);}

.cart-summary {padding-top: 0px;}
.cart-summary>.h4 {display: none;}
.cart-summary .extras-wrap {padding: 0;display: flex;align-items: flex-start;background: none;flex-flow: row wrap;}
.cart-summary .extras-wrap>div {margin-right: 0px;max-width: 420px;width: 100%;}
.cart-summary .extras-wrap>div>span {min-height: 30px;color: #000;font-size: 16px;padding-left: 50px;position: relative;}
.cart-summary .extras-wrap>div.delivery>span::before {content: "";width: 40px;height: 40px;position: absolute;left: 0;top: -4px;background-image: var(--truck-icon);}
.cart-summary .extras-wrap>div.gift>span::before {content: "";width: 40px;height: 40px;position: absolute;left: 0;top: 2px;background-image: var(--gift-icon);}
.cart-summary .extras-wrap .price-range {}
.cart-summary .extras-wrap .delivery-time {color: #141414;font-size: 13px;padding-top: 5px;width: 100%;}
.cart-summary .extras-wrap .delivery-time strong {font-weight: 400;color: #141414;}
.cart-summary .extras-wrapper {flex-flow: row wrap;align-items: flex-start;}
.cart-summary .extras-wrapper .extra {max-width: 520px;font-size: 16px;flex-flow: row wrap;padding: 25px;background-color: #F8F8F8;margin-bottom: 15px;border: 1px solid #ECECEC;}
.cart-summary .extras-wrapper .extras-col:nth-of-type(1) {flex: 1 1 100%;max-width: initial;padding-right: 460px;}
.cart-summary .extras-wrapper .extras-col:nth-of-type(2) {flex: 1;max-width: initial;padding-right: 20px;padding-left: 0;}
.cart-summary .extras-wrapper .sidebar-in-cart:nth-of-type(3) {padding: 0;max-width: 400px;width: 100%;padding: 24px;background-color: #F8F8F8;}
.cart-summary .extras-wrapper .summary-wrapper {padding: 0;margin: 0;background-color: transparent;}
.extra.gift:before {display: none;}

.cart-summary .extras-wrap>div.cart-tip-msg {max-width: 100%;margin-top: 20px;}
.cart-summary .extras-wrap>div.cart-tip-msg a {color: #6B6B2D;text-decoration: underline;}
.cart-summary .extras-wrap>div.cart-tip-msg a:hover {text-decoration: none;}

.price-range {background-color: #fff;margin-top: 5px;height: 10px;border-radius: 100px;position: relative;}
.price-range>div {background-color: #141414;border-radius: 100px;position: relative;height: 10px;}
.delivery .price-range>div[style="width: 0%"]::after {left: 0;}
.extra.delivery span, .extra.discount span, .extra.gift span {font-size: 14px;}
.extra.delivery::before {display: none;}

a.next-step-back {width: 100%;margin-top: 0px;font-size: 16px;font-weight: 400;color: #141414;display: flex;align-items: center;text-decoration: underline;}
a.next-step-back:hover {text-decoration: none;color: #141414;}

.cart-table {border-collapse: collapse;margin-bottom: 0;}
.cart-table tr {border: 0;border-left: 1px solid #DFDFDF;border-right: 1px solid #DFDFDF;}
.cart-table tr td {border: 0;padding: 12px 5px!important;border-top: 1px solid #DFDFDF;border-bottom: 1px solid #DFDFDF;}
.cart-table tr.top td {padding: 10px 5px!important;font-size: 14px;font-weight: 400;border: 0;color: #666666;}
.cart-table tr.top {border: 0;border-top: 0;padding: 0;}
.cart-table tr:first-child>td {border-top-style: solid;}

.cart-table .cart-p-image {padding-left: 15px!important;width: 100px;}
.cart-table tr td.cart-p-image a {border-radius: 0;display: block;overflow: hidden;}
.cart-table tr td.cart-p-image img {width: 64px;margin: auto;}

body.id--15 .cart-table tr td {padding-left: 5px!important;padding-right: 5px!important;}

.cart-table tr>td.p-total {text-align: left;padding-right: 50px!important;position: relative;}
tr.removeable .remove-item {opacity: 1;margin-top: -22px;top: 50%;position: absolute;right: 15px;}
tr.removeable .remove-item::before {content: "";background-repeat: no-repeat;background-position: center;height: 26px;width: 24px;background-image: var(--close-icon-cart);}
tr.removeable .remove-item:hover::before {background-image: var(--close-icon-cart-hover);}
.remove-item, .remove-item-placeholder {float: right;}
.p-price .price-final {color: #141414;font-weight: 400;font-size: 16px;}
.p-price .unit-value {color: #141414;font-weight: 400;font-size: 16px;}

.p-total .price-final {color: #141414;font-weight: 700;font-size: 16px;}

.cart-table tr>td {padding: 0;}
.cart-table .p-price {min-width: 130px;}
.cart-table .p-discount, .cart-table .p-price, .cart-table .p-availability {text-align: left;}
.cart-table .availability-amount {font-weight: bold;color: #6B6B2D;font-size: 14px;}
.cart-table .p-availability strong {max-width: 130px;font-size: 16px;font-weight: 700;line-height: 16px;display: flex;align-items: center;}
.cart-table tr td.p-name a {font-size: 16px;font-weight: 700;color: #141414;max-width: 400px;text-transform: initial;font-family: var(--inter),sans-serif!important;display: block;}
.cart-table tr td.p-name a .main-link-variant {color: #78797C;font-size: 14px;}
.cart-table tr td.p-name a.show-related {display: none;}
.cart-table .p-availability  {min-width: 140px;}
.cart-table .p-availability .availability-amount {display: none;}

.cart-table .p-quantity .quantity {border-color: #E0E0E0;}
.cart-table .quantity .decrease {border-color: #E0E0E0!important;}
.cart-table .quantity .increase {border-color: #E0E0E0!important;}

.cart-summary>h4 {display: none;}

.tb-cart-product-slider {margin: 0 0 20px 0;}
.tb-cart-product-slider__title {font-weight: 600;font-size: 19px;margin: 0px 0 30px 0;}
.tb-cart-product-slider #productsTop::before {display: none;}
.tb-cart-product-slider #productsTop {margin: 0;padding: 0;border: 0;}
.tb-cart-product-slider .products-top .slick-next {margin-top: -5px;right: -47px;}
.tb-cart-product-slider .products-top .slick-prev {margin-top: -5px;left: -40px;}
.tb-cart-product-slider #productsTop::after {display: none;}

.discount-coupon::before {display: none;}
.discount-coupon {padding-left: 0;padding: 32px 0;border: 0;}
.discount-coupon label {font-size: 16px!important;}
.discount-coupon .form-group {margin-bottom: 0px;}
.discount-coupon form {display: none;position: relative;max-width: 320px;}
.discount-coupon form.active {display: block;margin-top: 15px;}
.discount-coupon input {height: 36px;line-height: 36px;border: 1px solid #333333;padding-left: 10px;font-size: 15px;}
.discount-coupon .btn {width: 50px;height: 30px;font-size: 0!important;position: absolute;top: 0px;right: 0px;border-radius: 0px;min-width: 0;padding: 0;background-color: #333333;}
.discount-coupon .btn:hover {}
.discount-coupon .btn::after {content: "";position: absolute;width: 15px;height: 15px;top: 50%;margin-top: -7px;left: 50%;margin-left: -7px;background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.7072 3.00001L5.50008 12.2071L0.292969 7.00001L1.00008 6.29291L5.50008 10.7929L14.0001 2.29291L14.7072 3.00001Z' fill='%23fff'/%3E%3C/svg%3E%0A");}

.cart-content .applied-coupon {display: flex;align-items: center;justify-content: space-between;border-top: 0;padding: 20px 0;position: relative;}
.cart-content .applied-coupon strong {display: flex;align-items: center;padding-right: 30px;font-size: 16px;font-weight: 400;color: #000;}
.cart-content .applied-coupon strong::before {content: "";margin: 0;display: inline-block;width: 30px;margin-right: 15px;height: 26px;background-repeat: no-repeat;background-position: center;background-size: contain;background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M512,34.88c0.039-9.349-3.569-18.126-10.159-24.716S486.457-0.028,477.126,0.006c-9.322,0.039-18.098,3.702-24.711,10.314 c-2.8,2.8-7.893,8.848-10.679,12.205c-2.926,3.525-2.442,8.755,1.083,11.68c3.524,2.926,8.754,2.442,11.68-1.083 c4.364-5.256,7.971-9.395,9.646-11.071c3.498-3.497,8.132-5.435,13.05-5.456c0.027,0,0.052,0,0.079,0 c4.862,0,9.419,1.88,12.837,5.299c3.437,3.437,5.32,8.024,5.299,12.916c-0.021,4.917-1.959,9.551-5.456,13.05 c-3.131,3.131-13.893,11.668-29.312,22.439c-9.121-15.594-26.037-26.099-45.37-26.099H293.808 c-16.396,0-31.81,6.385-43.405,17.978L7.613,304.971C2.704,309.88,0,316.407,0,323.349c0,6.942,2.704,13.47,7.613,18.378 l162.667,162.667c5.068,5.067,11.722,7.6,18.378,7.6c6.656,0,13.312-2.534,18.378-7.6l242.792-242.791 c11.593-11.594,17.978-27.008,17.978-43.405V96.735c0-3.585-0.363-7.085-1.051-10.47c17.551-12.077,30.435-22.18,34.929-26.674 C508.298,52.979,511.961,44.203,512,34.88z M451.217,218.198c0,11.965-4.66,23.214-13.119,31.673L195.306,492.664 c-3.664,3.665-9.63,3.665-13.295,0L19.344,329.997c-1.775-1.775-2.754-4.136-2.754-6.648s0.978-4.872,2.754-6.647L262.135,73.911 c8.461-8.46,19.709-13.119,31.673-13.119h121.463c13.64,0,25.53,7.637,31.618,18.859c-9.798,6.488-20.769,13.387-32.408,20.171 c-0.363-0.398-0.734-0.792-1.119-1.177c-13.584-13.584-35.686-13.584-49.27,0c-13.584,13.584-13.584,35.686,0,49.27 c6.792,6.792,15.714,10.187,24.635,10.187c8.921,0,17.843-3.395,24.635-10.187c9.067-9.067,12.072-21.926,9.036-33.517 c10.123-5.893,19.844-11.916,28.815-17.743c0.001,0.028,0.003,0.054,0.003,0.081V218.198z M381.319,127.007 c1.457,2.897,4.381,4.569,7.417,4.569c1.253,0,2.526-0.285,3.722-0.887c4.862-2.446,9.707-4.99,14.504-7.596 c0.048,4.735-1.722,9.485-5.328,13.091c-7.116,7.115-18.692,7.115-25.808,0c-7.115-7.116-7.115-18.692,0-25.808 c3.558-3.558,8.231-5.336,12.904-5.336c3.7,0,7.389,1.134,10.536,3.363c-4.695,2.552-9.46,5.051-14.263,7.468 C380.908,117.928,379.259,122.915,381.319,127.007z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M247.162,168.962c-4.581,0-8.295,3.713-8.295,8.295v175.179c0,4.581,3.714,8.295,8.295,8.295s8.295-3.714,8.295-8.295 V177.257C255.457,172.675,251.743,168.962,247.162,168.962z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M209.231,240.213c-13.583-13.586-35.686-13.585-49.268-0.001c-13.584,13.584-13.584,35.686,0,49.27 c6.793,6.793,15.713,10.188,24.635,10.187c8.92,0,17.843-3.397,24.634-10.187c6.581-6.581,10.205-15.329,10.205-24.635 S215.812,246.792,209.231,240.213z M197.501,277.75c-7.116,7.116-18.692,7.115-25.807,0c-7.115-7.116-7.115-18.692,0-25.808 c3.558-3.558,8.231-5.336,12.904-5.336s9.346,1.778,12.904,5.336c3.447,3.447,5.345,8.029,5.345,12.904 C202.846,269.721,200.948,274.303,197.501,277.75z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M334.36,240.212c-13.584-13.585-35.687-13.584-49.268,0c-13.584,13.584-13.584,35.686,0,49.27 c6.792,6.792,15.713,10.187,24.635,10.187c8.921,0,17.843-3.395,24.634-10.187C347.944,275.898,347.944,253.796,334.36,240.212z M322.629,277.75c-7.116,7.116-18.692,7.115-25.807,0c-7.115-7.116-7.115-18.692,0-25.808c3.558-3.558,8.231-5.336,12.904-5.336 s9.346,1.778,12.904,5.336C329.745,259.058,329.745,270.634,322.629,277.75z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");}
.cart-content .applied-coupon form {position: absolute;right: 20px;}
.cart-content .applied-coupon form .btn-primary {background: none;font-size: 0;padding: 0;display: inline-block;border: 0;width: 20px;position: relative;right: -3px;}
.cart-content .applied-coupon form .inline::before {position: absolute;right: 0px;margin-top: -8px;top: 50%;content: "";width: 16px;height: 16px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.00006 3.05664L8.00006 7.05664L12.0001 3.05664L12.9429 3.99945L8.94287 7.99945L12.9429 11.9994L12.0001 12.9423L8.00006 8.94226L4.00006 12.9423L3.05725 11.9994L7.05725 7.99945L3.05725 3.99945L4.00006 3.05664Z' fill='%23B9B6B4'/%3E%3C/svg%3E%0A");}
.cart-content .applied-coupon form .inline:hover::before {opacity: 0.7;}
.coupon-item {padding-bottom: 20px;display: block;font-size: 15px;}

.radio-wrapper input[type="checkbox"] + label::before, .radio-wrapper input[type="radio"]+label::before {border-color: #B9B6B4;background-color: #fff;left: 24px;}
.radio-wrapper input[type="checkbox"] + label::after, .radio-wrapper input[type="radio"]+label::after {left: 26px;}
.radio-wrapper input[type="checkbox"]:checked + label::after, .radio-wrapper input[type="radio"]:checked+label::after {border-color: #fff;background-color: #277541;}
.radio-wrapper input[type="checkbox"]:checked + label::before, .radio-wrapper input[type="radio"]:checked+label::before {border-color: #277541;background-color: #277541;}

.cart-content.checkout-box-wrapper {display: none;}
.form-group-tooltip {right: 0;left: initial;}

#checkoutSidebar .cart-content {padding: 0;}
#checkoutSidebar .cart-content .h4 {font-size: 18px;margin: 0 0 20px 0;text-transform: initial;font-weight: 700;}
#checkoutSidebar .cart-items {margin-bottom: 0;}
#checkoutSidebar .cart-items .cart-item.cart-item-gift {margin-bottom: 10px;padding-bottom: 10px;border: 0;}
#checkoutSidebar .cart-items .cart-item {display: flex;align-items: center;background: #fff;padding: 0;color: #000;border-bottom: 1px solid #DFDFDF;}
#checkoutSidebar .cart-items .cart-item .unit-value {font-size: 12px;color: #716C66;}
#checkoutSidebar .cart-items .cart-item .cart-item-price-amount {flex: 0 0 30%;text-align: right;font-size: 14px;color: #000;}
#checkoutSidebar .cart-items .cart-item .cart-item-price-amount .cart-item-amount {font-size: 12px;color: #716C66;}
#checkoutSidebar .cart-items .cart-item .cart-item-price-amount .cart-item-price {font-size: 14px;color: #000;font-weight: 600;}
#checkoutSidebar .cart-items .cart-item .cart-item-name .for-free {color: var(--red);}
#checkoutSidebar .cart-items .cart-item .cart-item-name {flex: 0 0 70%;padding-right: 10px;pointer-events: none;}
#checkoutSidebar .cart-items .cart-item .cart-item-name a {text-transform: initial;font-size: 14px;color: #000;}
#checkoutSidebar .cart-items .cart-item .cart-item-name a .main-link-variant {font-size: 11px;color: #78797C;}
#checkoutSidebar .order-summary-item.helper {margin-top: 0px;border-top: 1px solid #000;border-bottom: 1px solid #000;margin-bottom: 0px;}
#checkoutSidebar .order-summary-item {display: flex;align-items: center;padding: 10px 0;color: #000;font-size: 16px;}
#checkoutSidebar .order-summary-item:not(.helper) {padding: 30px 0 24px 0;}
#checkoutSidebar #shipping-billing-summary {background: #fff;border-radius: 2px;margin: 0px 0;color: #000;font-size: 14px;}
.recapitulation-single > span {flex: initial;padding-right: 3px;}
.recapitulation-single > span::after {content:":";}
.recapitulation-single > strong {font-weight: 400;padding: 6px 0;}
.recapitulation-single > strong span {color: #000;font-weight: bold;font-size: 14px;}
#checkoutSidebar .recapitulation-single {padding: 0;border-bottom: 1px solid #DFDFDF;}
#checkoutSidebar .order-summary-inner .cart-items {border-radius: 2px;margin-bottom: -1px;color: #000;font-size: 14px;}
#checkoutSidebar .order-summary-item div {flex: 0 0 50%;font-weight: bold;}
#checkoutSidebar .order-summary-item.price {margin-left: 0;margin-right: 0;border-top: 0;}
#checkoutSidebar .order-summary-item.price .price-wrapper {flex: 0 0 100%;margin: 0;align-items: flex-end;align-items: center;}
#checkoutSidebar .price-wrapper .price.price-primary {font-size: 24px;}

#checkoutSidebar .next-step {flex-direction: column;position: relative;width: 100%;}
#checkoutSidebar .next-step .next-step-back {order: 10;padding-right: 0;position: absolute;left: 0;top: 55px;margin: 0;display: flex;align-items: center;width: 100%;justify-content: center;}
#checkoutSidebar .next-step .next-step-back:hover {text-decoration: underline;}
#checkoutSidebar .btn {width: 100%;display: flex;align-items: center;justify-content: center;}

.form-group.consents label {line-height: 1.5;}
.form-group.consents a {text-decoration: underline;display: inline;}
.form-group.consents a:hover {text-decoration: none;}
.consents-last {margin-bottom: 24px;font-size: 14px;width: 100%;text-align: left;}
.cart-inner .consents {padding-left: 0;padding-right: 0;}

.form-control.ui-autocomplete-input {border-bottom-right-radius: 100px;border-bottom-left-radius: 100px;}

#select-country-payment {margin-bottom: 48px;}
#select-country-payment .col-sm-6 {width: auto;}
#select-country-payment .form-group {min-width: 0;}
#select-country-payment label {}
#select-country-payment select#deliveryCountryId {width: 300px!important;}
#select-country-payment select#payment-currency {width: 100px!important;min-width: 0;}

.login-form-group {background: #F8F8F8;padding: 15px;padding-left: 45px;align-items: center;margin-bottom: 32px;position: relative;}
.login-form-group a {font-weight: 400;text-decoration: underline;color: #141414;}
.login-form-group a:hover {text-decoration: none;}
.login-form-group label {cursor: initial;align-items: center;width: auto!important;line-height: 20px!important;}
.login-form-group::before {flex: 0 0 28px;left: 8px;width: 28px;position: absolute;top: 50%;margin-top: -14px;height: 28px;display: block;content: "";background-image: var(--header-login-icon-hover);}

body.id--17 .col-md-8 .co-box {margin-bottom: 45px;}
body.id--17 .col-md-8 .co-box.co-billing-address {margin-bottom: 15px;}
body.id--17 .col-md-8 .co-box.co-shipping-address {margin-bottom: 15px;}
#note textarea.form-control {margin: 5px 0 30px 0;}
fieldset+.form-group, .form-option-block+.form-group {margin-top: 24px;}
body.id--17 .form-group:not(.login-form-group) {max-width: 350px;}

.form-group>select.form-control.short {width: 240px;}
.form-group>input.form-control.short {width: 240px;}

body.id--17 .form-group>select.form-control.short {width: 100%;}
body.id--17 .form-group>input.form-control.short {width: 100%;}

.js-validator-msg {font-size: 14px;clear:both;margin-top:0;padding-top:5px;}

.phone-combined-input {position: relative;max-width: 100%;width: 100%;flex-flow: row wrap;}
.phone-combined-input input {padding-left: 105px;}
.phone-combined-input .country-flags {position: absolute;left: 20px;top: 0px;}
.phone-combined-input .country-flag {height: 40px;}
.phone-combined-input .country-flags {left: 10px;top: 43px;}
.country-flags.active .country-flags-inner {top: -11px;left: -10px;}
.country-flags.active .country-flags-inner {padding: 55px 5px 5px;}

.customer-page .phone-combined-input .country-flags {top: 5px;}

#register-form .phone-combined-input .country-flags {top: 7px;}

body.id--17 .col-md-8 .co-box .stay-in-touch::before {margin: 40px 0 20px 0;font-weight: 700;display: block;}
[lang=cs] body.id--17 .col-md-8 .co-box .stay-in-touch::before {content: "Zůstaňme v kontaktu";}
[lang=en] body.id--17 .col-md-8 .co-box .stay-in-touch::before {content: "Let's keep in touch";}
[lang=de] body.id--17 .col-md-8 .co-box .stay-in-touch::before {content: "Bleiben wir in Kontakt";}
[lang=es] body.id--17 .col-md-8 .co-box .stay-in-touch::before {content: "Sigamos en contacto";}
[lang=fr] body.id--17 .col-md-8 .co-box .stay-in-touch::before {content: "Restons en contact";}

.box.co-box h4, .co-box h4 {margin: 0 0 12px 0;padding: 0;text-transform: initial;color: #000;font-size: 22px;font-weight: 700;display: flex;}
.cart-content .co-box {padding: 0;}
.cart-content .radio-wrapper.active + .radio-wrapper label {}
.cart-content .radio-wrapper input[type="radio"]+label.inactive {opacity: 0.5;display: none;}
.cart-content .radio-wrapper input[type="radio"]+label {min-height: 88px;margin-bottom: 8px;border: 1px solid #DFDFDF;padding: 16px 24px;margin-right: 0;padding-left: 40px;display: flex;gap: 0;}
.cart-content .radio-wrapper input[type="radio"]+label::before {top: calc(16px + 20px - 9px);}
.cart-content .radio-wrapper input[type="radio"]+label::after {top: calc(16px + 20px - 7px);}
.cart-content .radio-wrapper input[type="radio"]:not(:checked)+label:hover {position: relative;z-index: 1;border: 1px solid #000;border-radius: 0px;}
.cart-content .radio-wrapper input[type="radio"]:checked+label {background: #F8F8F8;border-radius: 0px;border: 1px solid var(--color-secondary);}
.cart-content .radio-wrapper input[type="radio"]+label .payment-logo {margin-left: 16px;text-align: center;background: none;order: 0;width: 100px;height: 40px;line-height: 40px;flex: unset;}
.cart-content .radio-wrapper input[type="radio"]+label .payment-logo img {max-width: 75%;max-height: 35px;mix-blend-mode: multiply;}
.cart-content .radio-wrapper input[type="radio"]+label .payment-info {order: 1;}
.cart-content .radio-wrapper input[type="radio"]+label .payment-shipping-price {order: 2;}
.cart-content .radio-wrapper input[type="radio"]:not(:checked)+label:hover b {color: #000;}
.cart-content .radio-wrapper {border: 0;padding: 0;}
.cart-content .radio-wrapper .payment-shipping-price {font-size: 16px;font-weight: 600;color: #000;}
.cart-content .radio-wrapper .payment-info {padding-left: 16px;}
.cart-content .radio-wrapper .payment-info b {display: block;font-size: 18px;font-weight: bold;text-transform: initial;color: #000;margin-bottom: 5px;}
.cart-content .radio-wrapper .payment-info span {color: #716C66;font-weight: 400;font-size: 14px;}
.cart-content .radio-wrapper .payment-info span a {font-size: 14px;color: #5C5E61;text-decoration: underline;}
.cart-content .radio-wrapper .payment-info span a:hover {text-decoration: none;}
.cart-content .radio-wrapper .payment-info .question-tooltip::before {content: attr(data-original-title) ": ";}
.co-box, .cart-item>div {border: 0;}
.cart-content .radio-wrapper .payment-info .question-tooltip {display: none;}
.co-delivery-method {margin-bottom: 45px;}

.cart-content .checkout-box .btn.toggle-contacts {display: none!important;}
.cart-content .checkout-box {background-color: #f8f8f8;padding: 15px;padding-left: 5px;}
.checkout-box .box.box-sm {visibility: visible;transform: initial;height: auto;}
.contact-box ul li>span {font-weight: 700;}
.contact-box ul li>span:before {color: var(--red);}
.contact-box ul li>span.tel::after {display: block;font-size: 12px;font-weight: 400;}
.checkout-box .box.box-sm.visible {margin-top: 20px;}

.box.co-box h4::before, .co-box h4::before {display: none;}

.cart-inner .consents {margin-bottom: 24px;}
.cart-inner .consents label {padding-right: 0;color: #716C66;font-size: 13px;}
.cart-inner .consents label a {color: #716C66;}
.order-button-suffix {margin-top: 0;margin-bottom: 0px;padding-bottom: 0;font-size: 12px;}
.order-button-text {font-size: 20px;font-weight: 600;text-transform: initial;line-height: 1.4;letter-spacing: 0.5px;}

.id--15 h1 {text-transform: initial;padding-top: 40px;}

/* Bestseller */
#productsTop {border-top: 1px solid #DFDFDF;position: relative;padding-top: 30px;}
.products-top .slick-next {margin-top: 30px;}
.products-top .slick-prev {margin-top: 30px;}
.products-inline.products-top>div {padding: 0;}
.products-top .slick-list {margin-right: -20px;width: calc(100% + 20px)!important;}
.products-top .slick-track {margin-inline:0 !important;}
.products-top {margin: 0 0px 40px 0px;width: 100%;position: relative;}
.products-top::after {content: "";width: 1px;background-color: #fff;height: 100%;position: absolute;right: 0;top: 0;}
.products-top .slick-slide {margin-right: 15px;}
.products-top .product.inactive {position: initial;height: 100%;transform: initial!important;}
.products-top .product {padding: 0!important;margin-bottom: 3px;height: unset;border: 1px solid #ECECEC;border-radius: 0px;}
.products-top .product .p {padding: 12px;position: relative;border: 0!important;border-radius: 16px;background-color: #fff;height: 100%;flex-wrap: nowrap!important;}
.products-top .product .p:hover {}
.products-top .product .image {overflow: hidden;}
.products-inline>div .p .price strong {font-size: 19px;font-weight: 600;font-family: var(--aktiv);display: block;}
.products-top .product .prices {width: 100%;font-size: 16px;margin-top: 0px;}
.products-top .product .prices strong {font-size: 18px;font-weight: bold;color: #000;}
.products-top .product .prices .price-standard span {color: #BE0039;font-size: 13px;}
.products-inline.products-top > div .p .price-standard-wrapper {display: none!important;}
.products-top .product .name {margin-bottom: 5px;font-size: 16px;font-weight: 700;line-height: 20px;color: #141414;}
.products-top .product .name:hover {text-decoration: underline;}
.products-inline.products-top .product .p .p-in {padding-left: 16px;}
.products-inline.products-top .product .p .p-in .p-in-in {padding-right: 0;}
.products-inline>div .p .p-in .p-in-in .ratings-wrapper {display: none;}
.products-inline.products-top .product .favourite-products-toggle {display: none;}
.products-inline.products-top .button-wrapper {display: none!important;}
.products-inline.products-top > div .p .image {width: 80px;min-height: 80px;border-radius: 0;}
.products-inline.products-top > div .p .p-in .p-bottom>div {flex-direction: row;}
.products-inline.products-top > div .p .p-in .p-bottom .availability {font-size: 13px;font-weight: bold;display: flex;align-items: center;}
.products-inline.products-top > div .p .p-in .p-bottom .availability .availability-amount {display: none;}
.products-inline.products-top > div .p .p-in .p-bottom>div {align-items: center;}

/* About page */
body:has(.about-page) .content-inner header {display: none;}

.about-page__top {display: flex;align-items: center;justify-content: space-between;}
.about-page__top>div {width: 47%;}
.about-page .mito-light {padding-top: 70px;padding-bottom: 70px;}
.about-page .mito-light__left p {color: #fff!important;margin-top: 5px;}
.about-page .mito-light::after {left: -350px;}

.about-page__inner {text-align: center;}

.about-page__quote {padding: 64px 40px;border: 1px solid #ECECEC;position: relative;margin-bottom: 35px;margin-top: 30px;}
.about-page__quote::before {content: "";width: 28px;height: 22px;position: absolute;top: 20px;left: 40px;background-image: var(--quote-icon);}
.about-page__quote::after {content: "";width: 28px;height: 22px;position: absolute;bottom: 20px;right: 40px;background-image: var(--quote-icon);}

.about-team__inner {display: flex;justify-content: space-between;margin-bottom: 120px;}
.about-team__item {width: 222px;padding: 10px;}
.about-team__item strong {display: block;font-size: 14px;}
.about-team__item span {display: block;font-size: 14px;}
.about-team__image {margin-bottom: 15px;}

.about-timeline {text-align: center;max-width: 830px;margin: 0 auto 100px auto;}
.about-timeline__inner {text-align: left;}
.about-timeline__row {margin-bottom: 24px;border: 1px solid #ECECEC;display: flex;justify-content: space-between;align-items: center;}
.about-timeline__row>div {width: 50%;}
.about-timeline__row>div:has(h4) {padding: 10px 30px;}

.about-video {text-align: center;}
.about-video__iframe {max-width: 745px;margin: auto;}

body:has(.about-page) .overall-wrapper>.mito-light {display: none;}
body:has(.about-page) .mito-media {margin-top: 50px;border-top: 1px solid #ECECEC;border-bottom: 1px solid #ECECEC;padding: 32px 0;}

/* Search page */
#search-group-categories h4, .search-products-heading {margin: 0 0 25px 0;display: flex;align-items: center;font-size: 16px;font-weight: 700;font-family: 'Termina';}


#search-group-categories {padding-bottom: 25px;position: relative;margin-bottom: 0;}
#search-group-categories ul {display: flex;flex-flow: row wrap;padding: 0;list-style: none;margin: 0 -5px;}
#search-group-categories ul li {width: 20%;padding: 5px;}
#search-group-categories ul li a::after {content: "";width: 24px;height: 24px;position: absolute;right: 16px;top: 50%;margin-top: -12px;background-image: var(--search-categories-icon);}
#search-group-categories ul li a {box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);background-color: #fff;min-height: 80px;border: 0;line-height: 20px;position: relative;width: 100%;height: 100%;padding: 16px 45px 16px 84px;display: flex;align-items: center;color: #141414;font-size: 14px;text-decoration: underline;font-weight: 700;}
#search-group-categories ul li a:hover {text-decoration: none;color: var(--red);}
#search-group-categories ul li a::before {content: "";width: 64px;height: 64px;position: absolute;left: 8px;top: 50%;margin-top: -32px;background-image: var(--category-icon);}

.lin-bg.removed {display: none;}
.lin-bg {position: relative;padding-top: 20px;margin-top: -50px;background-color: #fff;width: calc(100% + 40px);margin-left: -20px;}
.lin-bg::before {content: "";background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);height: 65px;width: 100%;position: absolute;top: -50px;left: 0;}

.display-results-group {justify-content: center;margin-top: 15px;font-weight: 600;display: inline-flex;align-items: center;font-size: 16px;position: relative;}
.display-results-group:hover {text-decoration: underline;}
.display-results-group::after {content: "";width: 12px;height: 12px;flex: 0 0 12px;margin-left: 8px;background-image: var(--search-results-icon);}


.search-next-wrap {margin: 0;padding-top: 40px;padding-bottom: 20px;position: relative;}
#loadNextSearchResults {background-color: transparent;border: 1px solid #C21632;}
#loadNextSearchResults:hover::before {color: #fff;}
#loadNextSearchResults:hover {background-color: #C21632;border-color: #C21632;color: #fff;}

.wrapped-articles-brands {display: flex;justify-content: space-between;padding-top: 40px;margin-bottom: 40px;padding-bottom: 20px;border-top: 1px solid #EEEDED;border-bottom: 1px solid #EEEDED;}
.wrapped-articles-brands>div {width: 49.5%;}
#search-group-articles, #search-group-manufacturers {display: flex;flex-direction: column;padding: 40px 40px 40px 0;background-position: right top;}
#search-group-articles h4, #search-group-manufacturers h4 {margin: 0 0 30px 0;display: flex;align-items: center;font-size: 16px;font-weight: 700;font-family: 'Termina';}
#search-group-articles ul, #search-group-manufacturers ul {padding: 0;list-style: none;margin: 0;}
#search-group-articles ul li a, #search-group-manufacturers ul li a {color: #141414;padding: 5px 0;display: block;position: relative;text-decoration: underline;}
#search-group-articles ul li a:hover, #search-group-manufacturers ul li a:hover {text-decoration: none;color: var(--red);}
#search-group-manufacturers ul li {width: auto;display: inline-block;}
#search-group-manufacturers ul li a {padding: 6px 8px;border: 1px solid var(--red);margin: 0 4px 4px 0;font-size: 13px;color: var(--red);text-decoration: none;font-weight: 700;}
#search-group-manufacturers ul li a:hover {background-color: var(--red);color: #fff;text-decoration: none;}
#search-group-manufacturers ul li a::before {display: none;}
#search-group-articles .display-results-group, #search-group-manufacturers .display-results-group {display: inline-flex;padding: 0px;margin-top: 30px;align-self: flex-start;font-size: 16px;font-weight: 600;}
#search-group-manufacturers ul {columns: initial;}

/* Category */
body.type-category .breadcrumbs-wrapper {margin-bottom: -50px;}
body.type-category .breadcrumbs-wrapper::after {display: none;}
.category-top {padding: 110px 0 90px 0;position: relative;}
.category-top::after {content: "";display: block;background: #ECECEC;position: absolute;top:0;left: calc(50% - 50dvw);width: 100dvw;height:100%;z-index: -1;}
.category-top::before {content: "";position: absolute;top: 0;--width:min(2000px, 100dvw);left: calc(50% - var(--width) / 2);width: var(--width);height: 100%;background: url(../img/category-top-bg.webp) no-repeat center right / auto 100%;z-index: 1;display: block;}
.category-top>* {max-width: 770px;position: relative;z-index: 2;}

h3.mi-category-section__title {margin-bottom: 10px;}
.mi-category-section {position: relative;}
.mi-category-section:not(.--last) {background-image: var(--mito-category-section-arrow-icon);background-repeat: no-repeat;background-size: 460px;background-position: bottom 30px right 250px;}
.mi-category-section.--even {margin: 32px 0;padding: 32px 0;}
.mi-category-section.--even::after {content: "";display: block;background: #ECECEC;height: 100%;left: calc(50% - 50dvw);width: 100dvw;position: absolute;bottom: 0;z-index: -1;}

.mito__model-a {text-decoration: underline;font-weight: bold;padding-left: 34px;position: relative;margin-right: 20px;margin-bottom: 4px;display: inline-flex;}
.mito__model-a::before {content: "";width: 26px;height: 27px;background-image: var(--mito-model-icon);position: absolute;left: 0;top: -4px;}

.mi-sp-quote__inner::before {display: none;}
.mi-sp-quote__inner {background-color: #141414;margin: 0;height: 100%;color: #F8F8F8;padding: 15px;}
.mi-sp-quote__inner p {color: #F8F8F8!important;}
.mi-sp-quote__inner p::before {content: "";margin-bottom: 15px;width: 28px;height: 22px;background-image: var(--mito-quote-icon);display: block;}
.mi-sp-quote__inner .mi-sp-quote__image {margin: -15px -15px 60px -15px;text-align: center;}

.mi-sp-guide__inner {background-color: #141414;margin: 0;height: 100%;color: #F8F8F8;padding: 15px;text-align: center;}
.mi-sp-guide__inner .mi-sp-quote__image {margin: -15px -15px -85% -15px;text-align: center;}
.mi-sp-guide__inner h4 {color: #fff;margin-bottom: 8px;}
.mi-sp-guide__content {margin-bottom: 25px;}

.mi-sp-warranty__inner {position: relative;display: flex;align-items: center;color: #141414;background-color: #FFF2DB;margin: 0;height: 100%;color: #F8F8F8;padding: 15px;text-align: center;background-image: var(--mito-warranty-category-bg);background-repeat: no-repeat;background-position: bottom right;}
.mi-sp-warranty__title h4 {margin-bottom: 10px;}
.mi-sp-warranty__title h4::before {content: "";width: 55px;height: 54px;display: block;margin: 0 auto 8px auto;background-image: var(--mito-schedule-category-icon);}

/* Subcategories */
.subcategories {margin: 0 -8px 0px;padding: 8px 0;}
.subcategories li a .text {max-height: 110px;}
.subcategories li {padding: 8px;width: 25%;}
.subcategories li a:hover:after {background-color: hsl(0deg 0% 55.27% / 10%);}
.subcategories li a {height: 110px;}
.subcategories.with-image li a .image img {max-height: 95px;}
.subcategories.with-image li a .image {width: 35%;}
.subcategories.with-image li a .text {width: 65%;font-weight: 700;font-size: 16px;color: #141414;}
.subcategories li a:before {content: "";width: 24px;height: 24px;margin-top: -12px;background-image: var(--category-right-icon);}

/* Category header */
.category-header {background-color: transparent;margin-bottom: 25px;}
.category-header .listItemsTotal {display: none;}

.category-header .listSorting__control {padding-left: 0;padding-right: 25px;text-decoration: underline;padding-block: 0;}
.category-header .listSorting__control--current {text-decoration: none;font-weight: 700;}
.category-header .listSorting__control:hover {text-decoration: none;}

.category-header #listSortingControl--price {display: none;}
.category-header #listSortingControl-bestseller {display: none;}
.category-header #listSortingControl-name {display: none;}

select.mobile-sort option[value="listSortingControl--price"] {display: none;}
select.mobile-sort option[value="listSortingControl-bestseller"] {display: none;}
select.mobile-sort option[value="listSortingControl-name"] {display: none;}


/* Active filters */
.active-filters {display: inline-flex;width: 100%;flex-flow: row wrap;align-items: center;margin-bottom: 20px;}
.active-filters::before {content: "";margin-right: 10px;color: #000;font-size: 16px;font-weight: 400;}
[lang=cs] .active-filters::before {content: "Vybrané filtry:";}
[lang=en] .active-filters::before {content: "Selected filters:";}
[lang=de] .active-filters::before {content: "Ausgewählte Filter:";}
[lang=es] .active-filters::before {content: "Filtros seleccionados:";}
[lang=fr] .active-filters::before {content: "Filtres sélectionnés :";}
.active-filters__label {font-size: 14px;font-weight: 400;padding-right: 10px;}
.active-filters__list {margin-right: 10px;display: flex;flex-flow: row wrap;}
.active-filters__parameter-name {margin-right: 5px;display: flex;align-items: center;display: none;}
.active-filters__parameter {display: flex;margin-right: 10px;margin-bottom: 3px;margin-top: 4px;}
.active-filters__parameter-value {display: flex;align-items: center;color: #000;background: none;padding: 4px 10px;margin: 4px 8px 4px 0;font-weight: 400;font-size: 14px;background-color: #fff;border: 1px solid #DFDFDF;border-radius: 2px;}
.active-filters__parameter-value:hover {background-color: #DFDFDF;color: #000;}
.active-filters__parameter-values {display: flex;}
.active-filters__remove-btn {margin-left: 8px;flex: 0 0 19px;width: 19px;height: 20px;display: inline-block;background-size: contain;background-repeat: no-repeat;background-image: var(--active-category-close-icon)}
.active-filters__remove-btn:hover {opacity: 0.8;}
.active-filters__remove-all-btn {color: #141414;font-size: 14px;cursor: pointer;font-weight: 400;text-decoration: underline;display: flex;align-items: center;}


/* Filters */
.filters-unveil-button-wrapper {display: none;}
.filters-wrapper.--top {position: relative;width: 100%;display: inline-block;vertical-align: top;}
#content .filters-wrapper.--top .filters {display: flex;padding: 0 16px;}

.filter-sections {padding: 0;background-color: transparent;margin-right: -10px;}
.filter-section+.filter-section {border: 0;}
.--top .filter-section h4 {min-width: 250px;font-family: var(--inter)!important;font-size: 16px;position: relative;font-weight: 400;margin: 0;padding: 0px 40px 0 13px;text-transform: initial;cursor: pointer;height: 50px;display: flex;align-items: center;border-radius: 0px;background: none;border: 1px solid #D0D0D0;background-color: #fff;}
.--top .filter-section h4 span {color: #000;}
.--top .filter-section h4:hover span {text-decoration: underline;}
.--top .filter-section h4::after {position: absolute;right: 9px;top: 50%;margin-top: -12px;content: "";width: 24px;height: 24px;display: inline-block;background-image: var(--filter-section-down-icon);}
.--top .filter-section.active h4 {border-bottom: 1px solid #fff;margin-bottom: -1px;}
.--top .filter-section.active h4::after {transform: rotate(180deg);}
.ui-slider-horizontal .ui-slider-handle:first-of-type::after {display: none;}
.ui-slider-horizontal .ui-slider-handle:last-child::after {display: none;}
.ui-slider-horizontal .ui-slider-handle:first-of-type,
.ui-slider-horizontal .ui-slider-handle:last-child {background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_77_3479)'%3E%3Crect x='4' y='4' width='24' height='24' fill='white'/%3E%3Crect x='4.5' y='4.5' width='23' height='23' stroke='%23DFDFDF'/%3E%3C/g%3E%3Cline x1='13.5' y1='12' x2='13.5' y2='20' stroke='%23B9B6B4'/%3E%3Cline x1='16.5' y1='12' x2='16.5' y2='20' stroke='%23B9B6B4'/%3E%3Cline x1='19.5' y1='12' x2='19.5' y2='20' stroke='%23B9B6B4'/%3E%3Cdefs%3E%3Cfilter id='filter0_d_77_3479' x='0' y='0' width='32' height='32' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_77_3479'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_77_3479' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");}
.ui-slider-horizontal .ui-slider-handle::after {background: none;font-size: 14px;font-weight: 600;}
.ui-slider-horizontal .ui-slider-handle {background: none;width: 32px;height: 32px;top: -14px;}
.slider-content {border-radius: 10px;margin-top: 35px;}
.slider-header {color: #000;font-size: 14px;font-weight: 400;position: relative;top: -5px;}
.ui-slider .ui-slider-range {background: var(--red)}
.ui-slider, .slider-content {background: #DFDFDF;}
.filter-section select {margin-top: -10px;}
.filter-section {padding: 0;}
.filters-wrapper {padding: 0;position: relative;}
#content:has(.subcategories) .filters {margin-top: 0;}
#content .filters {background: #ECECEC;padding: 0;position: relative;z-index: 7;margin-top: 20px;margin-bottom: 20px;padding: 8px 0;}
#content .filters::before {content: "";margin-right: 15px;display: flex;align-items: center;font-weight: 700;font-size: 16px;}
[lang=cs] #content .filters::before {content: "Filtrování:";}
[lang=en] #content .filters::before {content: "Filters:";}
[lang=de] #content .filters::before {content: "Filter:";}
[lang=es] #content .filters::before {content: "Filtros:";}
[lang=fr] #content .filters::before {content: "Filtres :";}
.filter-section-button {display: none;}
.filter-sections {display: flex!important;flex-flow: row wrap;align-items: center;}
.filter-sections .filter-section.active {z-index: 10;box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.15);border-radius: 6px 6px 0 0;}
.filter-sections .filter-section.active h4 {background: #fff;z-index: 10;border-color: #fff;}
.filter-sections .filter-section {position: relative;margin: 8px;flex: 1;}
.filter-sections .filter-section.filter-section-count {display: none;}
#category-filter-hover {display: flex!important;flex-flow: row wrap;}
#content .filter-section fieldset div {width: 100%;flex: 0 0 100%;margin-bottom: 15px;}
#content .filter-section fieldset .advanced-filters-wrapper{display: flex;flex-flow: row wrap;row-gap: 15px;margin-bottom: 0!important}
#content .filter-section fieldset .advanced-filters-wrapper>div {flex: none;margin: 0}
#content .filter-section fieldset div label {display: flex;align-items: center;}
#content .filter-section fieldset div label:hover {color: #000;}
#content .filter-section fieldset div label.active .filter-count {background: #000;color: #fff;}
.filter-section fieldset div .filter-count {background: #F3F3EE;border-radius: 100px;text-decoration: none!important;padding: 0 8px;margin-left: auto;color: #000;font-weight: 400;font-size: 14px;height: 20px;line-height: 20px;}
.filter-section fieldset::-webkit-scrollbar-track {background-color: #fff;border-radius: 20px;width: 9px;}
.filter-section fieldset::-webkit-scrollbar {width: 5px;background-color: #fff;}
.filter-section fieldset::-webkit-scrollbar-thumb {background-color: #8A8A8A;border-radius: 20px;}
.filter-section fieldset div.--hidden {display: none;}
#content .filter-section>form, #content .filter-section>.param-filter-top {position: absolute;display: none;width: 320px;left: 0px;margin-top: 0px;background: #fff;border: 0;padding: 20px;z-index: 5;border-radius: 0;box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.2);}
#content .filter-section>form fieldset {max-height: 200px;overflow-y: auto;}
#content .filter-section:not(.active) .param-filter-top {display: none!important;}
.filter-section>.param-filter-top {padding: 29px 17px 28px 17px;}
.param-filter-top fieldset div {width: 100%!important;}
.param-filter-top fieldset div label[for=stock] {color: #1A9D4D;white-space: nowrap;}
.filter-total-count {display: none;}
.filter-section-count {padding-bottom: 0!important;position: absolute;border-top: 0!important;right: 0;margin-top: -20px;border: 0;z-index: 1;}
.close-after {text-transform: initial;color: #1A1A1A!important;font-size: 14px;font-weight: 400;text-decoration: underline;}
#clear-filters .close-after {display: none;}
.ji-filters-close {display: block;width:16px;height:16px;background:var(--icon-close--dark) no-repeat center / 16px;box-sizing:content-box;position: absolute;top:20px;right:7px;padding:8px;display: none;}

#manufacturer-filter {display: none;}

.advanced-parameter-inner.yes-before::before {background-size: 20px;background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 10C0 4.47715 4.47715 0 10 0C15.5228 0 20 4.47715 20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10ZM9.42907 14.2809L15.1873 7.08309L14.1461 6.25016L9.23766 12.3857L5.76015 9.48781L4.90658 10.5121L9.42907 14.2809Z' fill='%23202326'/%3E%3C/svg%3E%0A");}
.advanced-parameter-inner.yes-before {border-color: transparent;}
.advanced-parameter-inner {box-shadow: none;}

.mobile-sort {display: none;}

/* Category banners */
.category-banners {display: flex;padding-top: 40px;padding-bottom: 10px;justify-content: space-between;}
.category-banners::after {display: none;}
.category-banners::before {display: none;}
.category-banners>div {width: 49.5%;display: flex;position: relative;flex-direction: column;justify-content: center;background-color: #141414;color: #fff;padding: 40px;padding-right: 250px;}
.category-banners h4 {color: #fff;max-width: 350px;}
.category-banners p {max-width: 450px;}
.category-banners .btn {align-self: flex-start;}
.category-banners__item {position: relative;}
.category-banners__item::before {content: "";width: 76px;height: 84px;top: 25px;right: 153px;position: absolute;z-index: 1;background-image: var(--mito-logo-banners);}
.category-banners__item.--right::before {bottom: 20px;top: initial;}
.category-banners__item::after {content: "";width: 190px;height: 100%;background-size: cover;position: absolute;top: 0;right: 0;}
.category-banners__item.--left::after {background-image: url(../img/category-banner-left.webp);}
.category-banners__item.--right::after {background-image: url(../img/category-banner-right.webp);}

/* Device table */
.device-class {position: relative;padding: 30px 0 40px 0;}
.device__title {text-align: center;font-size: 32px;font-weight: bold;margin: 0 0 30px 0;}
.device__tab:not(.--active) {display: none;}
.device__tab:not(.--opened) .device-table__tr:nth-of-type(+n+10) {display: none;}

.device__tab .device__btn-wrapper {justify-content: center;text-align: center;}
.device__tab:not(.--opened) .device__btn-wrapper {position: relative;z-index: 1;margin-top: -65px;padding: 40px 0;background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 55%);}
.device__tab.--opened .device__btn-wrapper {margin-top:20px;}

@media (max-width: 767px) {
  .device__tab:not(.--active) .device__ {display: none;}
  .device__tab:not(.--opened) .device__btn-wrapper {position: relative;z-index: 1;margin-top: -120px;padding: 40px 0;background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 55%);}
  .device__tab .device__btn-wrapper {text-align: center;max-width: 100%;}
}

.device-table .device-table__image {height: 100px;display: flex;align-items: center;justify-content: center;}
.device-table .device-table__image img {max-height: 100px;}
.device-table .device-table__tr {display: flex;}
.device-table .device-table__tr:nth-of-type(even) {background-color: #F8F8F8;}
.device-table .device-table__tr:not(.--top-head):hover {background-color: #FFF2DB;}
.device-table .device-table__tr:not(.--top-head) .device-table__td.--prop {justify-content: flex-end;font-weight: 700;text-align: right;}
.device-table .device-table__tr:not(.--top-head) .device-table__td {justify-content: center;display: flex;align-items: center;flex-flow: row wrap;}
.device-table .device-table__td {flex: 1 1 16.66666%;padding: 15px 10px;font-size: 14px;border: 1px solid #ECECEC;border-top: 0;border-left: 0;}
.device-table .device-table__td:not(.--prop) {text-align: center;}
.device-table .device-table__td:not(.--prop):first-child {border-left: 1px solid #ECECEC;}
.device-table .device-table__prop {font-weight: 700;flex:0 0 100%;text-align: center;}

.device-table .device-table__name {text-align: center;padding: 20px 0;font-weight: 700;}
.device-table .--top-head .btn {padding-top: 5px;padding-bottom: 5px;}
.device-table .--top-head .device-table__td {text-align: center!important;justify-content: center!important;}
.device-table .--top-head .device-table__td h3 {font-size: 18px;font-weight: 600;margin: 0 0 10px 0;}
.device-table .--top-head .device-table__td {text-align: left;}

.device__toggler {width: 280px;padding: 6px;border: 1px solid #ECECEC;border-radius: 60px;margin: 0 auto 35px auto;display: flex;gap: 8px;}
.device__toggler .device__toggler-btn {cursor: pointer;text-decoration: underline;font-size: 14px;width: 50%;text-align: center;border-radius: 50px;padding: 16px 24px;}
.device__toggler .device__toggler-btn:not(.--active):hover {text-decoration: none;}
.device__toggler .device__toggler-btn.--active {background-color: #000;color: #fff;font-weight: bold;text-decoration: none;}

.device-table .--checked {width: 24px;height: 24px;display: block;background-image: var(--device-checked-icon);}
.device-table .--notchecked {width: 25px;height: 24px;display: block;background-image: var(--device-notchecked-icon);}

.device__tab .device__slider-arrow-wrap {position:absolute;--offset:105px;top:var(--offset);bottom:var(--offset);}
.device__tab .device__slider-arrow-wrap .slick-arrow {position:sticky;top:50%;bottom:unset;left:unset;right:unset;}
.device__tab .device__slider-arrow-wrap:has(.slick-prev) {left:-14px;}
.device__tab .device__slider-arrow-wrap:has(.slick-next) {right:-14px;}

/* Detail */
.p-detail-inner>.p-detail-inner-header {display: none;}
.product-top>.col-xs-12:not(.p-image-wrapper, .p-info-wrapper) {display: none;}

.p-detail-inner-header h1 {font-size: 38px;}
.p-detail-info {margin-bottom: 30px;}
.p-detail-info, .p-detail-info a {color: #141414;text-decoration: underline;}
.p-detail-info, .p-detail-info a:hover {text-decoration: none;}

.detail-step {background: url(../img/light-bg.webp);margin-bottom: 20px;background-size: cover;padding: 50px 20px;text-align: center;}
.detail-step h3 {color: #fff;margin-bottom: 2em;}
.detail-step iframe {aspect-ratio: 16 / 9;width: 100%;height: 100%;max-width: 560px;}


.p-detail-info .stars {width: 100px;height: 20px;}
.p-detail-info .stars a,
.p-detail-info .stars span {width: 20px;height: 20px;line-height: 12px;}
.p-detail-info .stars a::before,
.p-detail-info .stars span::before {font-size: 18px;line-height: 16px;}

.p-info-wrapper {display: flex;flex-direction: column;}
.p-info-wrapper .p-detail-inner-header {order: -15;}
.p-info-wrapper .p-detail-info {order: -14;}
.p-info-wrapper .p-short-description {order: -13;}
.p-detail-inner p:has(.chevron-down-after) {order: -13;}
.p-info-wrapper .availability-value {order: -12;}
.p-info-wrapper .shipping-options {order: -12;}
.p-info-wrapper .add-to-cart {order: -12;}
.p-info-wrapper .preorderinfo {order: -13;}
.p-info-wrapper .after-add-cart {order: -11;}
.p-info-wrapper .best-panel {order: -11;}
.p-info-wrapper .ji-detail-delivery-block {order: -11;}

.availability-value {margin-bottom: -4px!important;}
.shipping-options {font-size: 15px;text-decoration: underline;display: flex;align-items: center;margin-top: 1em;}
.shipping-options:hover {text-decoration: none;}
.shipping-options::before {content: "";width: 24px;height: 24px;flex: 0 0 24px;margin-right: 4px;background-image: var(--delivery-icon);}

.shipping-options-popup>p {display: none;}

.p-detail-inner p:has(.chevron-down-after) a {text-decoration: underline;color: #f50537;}
.p-detail-inner p:has(.chevron-down-after) a:hover {text-decoration: none;}
.social-buttons-wrapper {display: none;}

.preorderinfo {padding: 20px;text-align: center;background-color: #ffb6b2;font-weight: 700;margin-bottom: 20px;}

.p-desc .detail-usps {display: none;}
.detail-usps {display: flex;flex-flow: row wrap;padding-bottom: 10px;border-bottom: 1px solid #ECECEC;margin-bottom: 24px;align-items: center;}
.detail-usps>div {width: 33.3333%;font-weight: 600;margin-bottom: 16px;padding-left: 38px;position: relative;}
.detail-usps>div::before {content: "";width: 30px;height: 30px;position: absolute;left: 0;top: 50%;margin-top: -15px;background-repeat: no-repeat;background-size: contain;}
.detail-usps>div.--1::before {background-image: var(--detail-usps-1)}
.detail-usps>div.--2::before {background-image: var(--detail-usps-2)}
.detail-usps>div.--3::before {background-image: var(--detail-usps-3)}
.detail-usps>div.--4::before {background-image: var(--detail-usps-4)}
.detail-usps>div.--5::before {background-image: var(--detail-usps-5)}
.detail-usps>div.--6::before {background-image: var(--detail-usps-6)}

body.type-page .detail-usps {margin: 0;border:none;}


.p-short-description ul {list-style: none;padding-left: 0;margin: 0 0 15px 0;}
.p-short-description ul li {padding-left: 30px;position: relative;padding-top: 5px;line-height: 20px;font-size: 16px;}
.p-short-description ul li::before {content: "";margin-right: 4px;position: absolute;left: 0;top: 2px;width: 24px;height: 24px;background-image: var(--p-desc-check-green);}

.p-info-wrapper .add-to-cart {padding: 32px 16px;background-color: #F8F8F8;margin: 25px 0;}
.price-measure {margin-top: 0;}
.p-final-price-wrapper .price-standard {color: #666666;font-size: 14px;font-weight: 400;}
.p-final-price-wrapper .price-save {background-color: #FFDBE3;border-radius: 40px;padding: 5px;font-size: 14px;font-weight: 400;color: var(--red);}
.p-info-wrapper .price-final {font-family: var(--aktiv);padding-top: 5px;font-weight: 500;font-size: 27px;}
.p-info-wrapper .price-save+.price-final {color: var(--red);}
.add-to-cart .btn.add-to-cart-button {font-size: 20px;padding-top: 8px;padding-bottom: 8px;}
.p-detail .add-to-cart .quantity {border-style: solid;margin-right: 30px}
.p-info-wrapper .p-final-price-wrapper {margin-bottom: 0;margin-right: auto;padding-right: 15px;}
.p-info-wrapper .ji-detail-vat-note {margin-top: 16px;font-size: 15px;color: #141414;}

.p-info-wrapper .shipping-options {display: none;}

.ji-detail-delivery-block {display: flex;flex-flow: column;row-gap: 13px;}
.ji-detail-delivery-block__row {display: flex;flex-flow: row wrap;align-items: center;gap: 7px;}
.ji-detail-delivery-block__logo {border: 1px solid #e9e9e9;height: 40px;width: 85px;padding: 5px;display: flex;align-items: center;justify-content: center;}
.ji-detail-delivery-block__logo::before {content: "";display: inline-block;width: 100%;height: 100%;background: var(--icon) no-repeat center / contain;}
.ji-detail-delivery-block__logo.--gls {--icon: url("../img/gls.webp");padding-inline: 12px;}
.ji-detail-delivery-block__logo.--ppl {--icon: url("https://cdn.myshoptet.com/usr/www.mitolight.cz/user/system/ppl-logo.png");padding-inline: 12px;}
.ji-detail-delivery-block__logo.--packeta {--icon: url("../img/zasilkovna-logo.png");padding-inline: 12px;}
.ji-detail-delivery-block__logo.--fedex {--icon: url("../img/fedex.png?v=3");padding-inline: 12px;}
.ji-detail-delivery-block__logo.--visa {--icon: url("../img/karta.webp");padding-inline: 12px;}
.ji-detail-delivery-block__logo.--paypal {--icon: url("../img/paypal.png?v=3");padding-inline: 12px;}
.ji-detail-delivery-block__logo.--wire {--icon: url("../img/wire.png")}
.ji-detail-delivery-block__logo.--gpay {--icon: url("../img/google-pay.png")}
.ji-detail-delivery-block__logo.--apay {--icon: url("../img/apple-pay.png")}
.ji-detail-delivery-block__logo.--cash {--icon: url("../img/dobirka-platba.webp")}
.ji-detail-delivery-block__logo.--transfer {--icon: url("../img/bank-transfer-pay.webp")}
.ji-detail-delivery-block__text {padding: 3px 5px;}
.ji-detail-delivery-block__text.--free-shipping {display: flex;color: #0b9827;font-weight: 600;align-items: center;}
.ji-detail-delivery-block__text.--free-shipping::before {content: "";display: inline-block;width: 9px;height: 9px;background: currentColor;border-radius: 50%;margin-right: 5px;}
.ji-detail-delivery-block__text.--free-shipping span {flex: 1;}
.ji-detail-delivery-block__text a.ji-detail-delivery-block__more-link {color: #000000;text-decoration: underline;font-weight: 600;}
.ji-detail-delivery-block__text a.ji-detail-delivery-block__more-link:hover {text-decoration: none;}

.best-panel {background-color: #FFF2DB;padding: 20px 20px 20px 70px;position: relative;font-family: var(--aktiv);font-weight: 600;font-size: 19px;text-decoration: underline;background-image: var(--best-panel-bg);background-repeat: no-repeat;background-position: right top;background-size: contain;display: block;}
.best-panel::before {content: "";width: 32px;height: 34px;position: absolute;left: 24px;top: 50%;margin-top: -17px;background-image: var(--best-panel-icon);}
.best-panel:hover {text-decoration: none;}

.p-info-wrapper .best-panel {margin-top: 0;}
.p-info-wrapper:has(.ji-detail-delivery-block) .best-panel {margin-top: 25px;}

.best-panel.preorderinfo {text-decoration: none;font-family: var(--inter);font-size: 16px;margin-bottom: 10px;}

.cart-row .best-panel {margin-bottom: 20px;text-decoration: none;max-width: 550px;font-size: 16px;font-weight: 400;background-image: initial;font-family: var(--inter);}
.cart-row .best-panel::before {display: none;}
.cart-row .best-panel img {max-width: 50px;mix-blend-mode: multiply;position: absolute;left: 10px;top: 50%;margin-top: -25px;}

.after-add-cart {display: flex;margin-top: 17px;}
.after-add-cart>* {display: flex;cursor: pointer;margin-right: 30px;font-size: 14px;font-weight: 400;text-decoration: underline;color: #4D4D4D;}
.after-add-cart>*:hover {text-decoration: none;}
.question-detail::before {content: "";margin-right: 4px;width: 24px;height: 24px;background-image: var(--detail-question-icon);}

.ji-cart-return-policy {background: #FFF2DB;max-width: 550px;padding: 15px 10px;margin-bottom: 20px;}
.ji-cart-return-policy__top {display: flex;flex-flow: row wrap;align-items: center;}
.ji-cart-return-policy__top::before {content: "";display: inline-block;width: 40px;height: 40px;background: var(--schedule-icon) no-repeat center / contain;margin-right: 10px;}
.ji-cart-return-policy__title {flex:1;font-weight: 700;color: #000;font-size: 16px;}
.ji-cart-return-policy__text {font-size: 14px;color: #141414;padding-top: 5px;}

.extras-col .ji-cart-return-policy {max-width: 520px;border: 1px solid #ffe3b3;padding: 25px;}

.availability-value .availability-label {font-weight: 700;font-size: 16px;}
.availability-value .availability-amount {font-weight: 700;font-size: 16px;color: #139917;}
.availability-value .availability-amount::after {content: ",";}
.delivery-time-label, .delivery-time {color: #139917;font-size: 16px;}
.delivery-time {padding-left: 4px;}

.p-image-wrapper {position: relative;}
.p-image-wrapper .flags-default {position: absolute;top: 15px;left: 15px;display: flex;flex-direction: column;}
.p-image-wrapper .flags-default .flag {align-self: flex-start;margin-left: 0;margin-bottom: 7px;max-width: initial;text-align: left;}

.flag-idealni-pro-lokalni-terapii {color: #141414;}
.flag-idealni-pro-lokalni-terapii::before {content: "";width: 16px;height: 16px;margin-right: 4px;background-size: contain;background-repeat: no-repeat;background-image: var(--best-panel-icon);}
.flag.flag-freeshipping .flag-text {font-size: 13px;font-weight: 400;}

.p-image-wrapper .flags-extra .flag:not(.flag-freeshipping) {width: 83px;height: 83px;opacity: 1;background-color: #F50537;}
.p-image-wrapper .flags-extra .flag .price-save {font-size: 24px;font-weight: 600;}
.p-image-wrapper .flags-extra .flag .price-standard {display: none;}
.p-image-wrapper .flags-extra {right: 15px;bottom: 15px;}

.p-thumbnails a {margin-right: 0px;margin-bottom: 2px;margin-left: 0;}
.p-thumbnails a img {border-color: #fff;border-radius: 0px;overflow: hidden;max-width: 80px;}
.p-thumbnails a.highlighted img {border-color: var(--red);}
.p-thumbnails>div {position: initial;width: 100%;}
.p-thumbnails>div>div {display: flex;flex-flow: row wrap;row-gap: 0!important;}
.p-thumbnails-horizontal .p-thumbnail::before, .p-thumbnails-horizontal .show360image::before {display: none;}
.p-thumbnails {height:auto;}
.p-thumbnails>div {height: auto;}
.p-thumbnails>div>div {row-gap: 2px;}
.p-thumbnail {min-height: 80px;}
.p-thumbnail.--hidden {display: none;}
.p-thumbnails-show-more-btn {appearance: none;text-decoration: underline;width: 80px;height: 80px;line-height: 80px;text-align: center;border:1px solid #fff;border-radius: 0px;background: #F8F8F8;font-weight: 400;font-size: 15px;position: relative;overflow: hidden;}
.p-thumbnails-show-more-btn:hover {text-decoration: none;}
.p-thumbnails-show-more-btn__inner {position: relative;z-index: 2;}

.shp-tabs-wrapper {margin-bottom: 0px;}
.shp-tabs-wrapper .row {margin-left: 0;margin-right: 0;}
.description-inner {padding: 0;display: block;}

.shp-tabs-holder, .shp-tabs {background-color: transparent;border: 0;}
.shp-tab-link {background-color: transparent;}
.responsive-nav {position: relative;background: none;padding: 0;margin-bottom: 35px;}
.responsive-nav::before {content: "";height: 100%;left: calc(50% - 50dvw);width: 100dvw;top: 0;background: #F8F8F8;position: absolute;z-index: -1;}
.responsive-nav .navigation-btn {display: none!important;}

.p-detail-tabs-wrapper .col-sm-12:not(.responsive-nav) {padding: 0;}

.p-detail .browse-p {display: none;}

.shp-tabs-holder {border: 0;background: none;position: relative;z-index: 1;}
.shp-tabs {background: none;}
.shp-tabs-holder ul.shp-tabs {padding: 16px 0;display: flex;flex-flow: row wrap;}
.shp-tabs-holder ul.shp-tabs li:first-child a {padding-left: 0;}
.shp-tabs-holder ul.shp-tabs li a {background: none;border:0;color: #141414;font-size: 16px;padding: 10px 40px 10px 0;font-weight: 400;text-decoration: underline;}
.shp-tabs-holder ul.shp-tabs li a.active {color: #d60000;}
.shp-tabs-holder ul.shp-tabs li a:hover {text-decoration: none;}
.shp-tabs-holder ul.shp-tabs li a::after {width: 24px;height: 24px;vertical-align: middle;display: inline-block;position: relative;margin-left: 5px;content: "";background-image: var(--detail-chevron-down-icon);}
.shp-tabs-holder ul.shp-tabs li a.active::after {background-image: var(--detail-chevron-down-icon--active);}

.tab-content>.tab-pane {display: block;opacity: 1;}
#productDiscussion {display: none;}

.products-related-header {display: none;}
.productsAlternativeTitle {text-align: center;margin: 0 0 20px 0;}
.productsRelatedTitle {text-align: center;margin: 35px 0 20px 0;}

.productsRelatedTitle::after {content: "";font-size: 16px;font-weight: 400;display: block;margin-top: 5px;font-family: var(--inter);}
html[lang=cs] .productsRelatedTitle::after {content: "Užijte si maximální pohodlí s těmito kompatibilními stojany";}
html[lang=en] .productsRelatedTitle::after {content: "Enjoy maximum comfort with these compatible stands";}
html[lang=de] .productsRelatedTitle::after {content: "Genießen Sie maximalen Komfort mit diesen kompatiblen Ständern";}
html[lang=es] .productsRelatedTitle::after {content: "Genießen Sie maximalen Komfort mit diesen kompatiblen Ständern";}
html[lang=fr] .productsRelatedTitle::after {content: "Profitez d’un confort maximal avec ces supports compatibles";}

.return-policy {padding: 25px 25px 25px 135px;max-width: 1000px;background-color: #FFF2DB;margin: 40px auto 80px auto;position: relative;background-image: var(--best-panel-bg);background-size: cover;background-repeat: no-repeat;background-position: right top;}
.return-policy::before {content: "";width: 70px;height: 70px;background-image: var(--schedule-icon);position: absolute;left: 32px;top: 24px;}

.price-standard-wrapper-placeholder, .products-related .p .availability, .products-related .p .flags-inline, .products-related .p .p-desc, .products-related .p .price-standard-wrapper, .products-related .p .stars-wrapper, .tab-content .p .availability, .tab-content .p .flags-inline, .tab-content .p .p-desc, .tab-content .p .price-standard-wrapper, .tab-content .p .stars-wrapper {display: block;}

/* Detail videos */
.detail-videos {position: relative;padding: 50px 0;text-align: center;}
.detail-videos::after {content: "";display: block;background: #ECECEC;height: 100%;left: calc(50% - 50dvw);width: 100dvw;position: absolute;bottom: 0;z-index: -1;}
.detail-videos__inner {padding-top: 20px;display: flex;justify-content: space-between;}
.detail-videos__item {width: 32%;}
.detail-videos__item iframe {aspect-ratio: 16 / 9;height: auto!important;}
.detail-videos__desc {padding: 10px 25px 0 25px;}

body .detail-block:has(.detail-videos) .personalities__texts {display: none;}
body .detail-block:has(.detail-videos) .personalities::before {display: none;}
body .detail-block:has(.detail-videos) .personalities__items {width: 100%;}

/* Detail parameters */
.basic-description>h3 {display: none;}
.basic-description {padding-right: 0;width: 100%;}
.extended-description {padding-left: 0;width: 100%;display: flex;align-items: center;padding: 80px 0;justify-content: space-between;}

.extended-description h3 {font-size: 27px;max-width: 700px;width: 200%;}
.extended-description .detail-parameters {max-width: 50%;width: 100%;}
.extended-description .detail-parameters:not(.--opened) tr:nth-of-type(+n+9) {display: none;}
.extended-description .detail-parameters tr:nth-of-type(odd) {background-color: #F8F8F8;}
.extended-description .detail-parameters th {width: 50%;font-weight: 700;font-size: 16px;color: #141414;padding: 10px 15px!important;}
.extended-description .detail-parameters td {width: 50%;font-weight: 400;color: #141414;padding: 10px 15px!important;}
.extended-description .detail-parameters td a {text-decoration: underline;}
.extended-description .detail-parameters td a:hover {text-decoration: none;}
.btn-wrapper {margin-top: 24px;}
.btn-show-more-parameters {font-weight: 700;font-size: 16px;display: inline-flex;}
.btn-show-more-parameters::after {content: "";margin-left: 5px;width: 24px;height: 24px;background-image: var(--faq-down-icon);}
.btn-show-more-parameters:hover::after {background-image: var(--faq-down-icon-hover);}
.--opened .btn-show-more-parameters::after {transform: rotate(180deg);}
.extended-description img {max-width: 50%;max-height: 500px;}

/* Detail rating block */
.p-detail #ratingWrapper {background-color: #F8F8F8;padding: 40px;margin-bottom: 20px;margin-top: 20px;}
.p-detail #ratingWrapper .rate-wrap {margin-left: 0;margin-right: 0;display: flex;margin-bottom: 20px;}
.p-detail #ratingWrapper .add-comment .btn.btn-secondary {font-size: 16px;text-align: center;font-weight: 500;background-color: #C2CD99;color: #000;}
.p-detail #ratingWrapper .add-comment .btn.btn-secondary::before {content: "";}
.p-detail #ratingWrapper .add-comment .btn.btn-secondary:hover {background-color: var(--color-tertiary-hover);border-color: var(--color-tertiary-hover);}
.p-detail #ratingWrapper .rate-wrap .votes {display: none;}
.p-detail #ratingWrapper .rate-average-wrap {width: 100%;padding: 0;flex-direction: row;align-items: center;justify-content: space-between;}
.p-detail #ratingWrapper .rate-average-wrap .add-comment {margin-right: 0;justify-content: end;}
.p-detail #ratingWrapper .rate-average {font-size: 46px;color: #000;font-weight: bold;font-family: var(--aktiv);}
.p-detail #ratingWrapper .stars-label {color: #141414;display: block;margin-top: 5px;}
.p-detail #ratingWrapper .tb-heubl-service {max-width: 400px;width: 100%;padding-left: 60px;margin-left: 60px;border-left: 1px solid #666666;}
.p-detail #ratingWrapper .tb-heubl-service__title {font-size: 16px;font-family: var(--inter);font-weight: 700;}
.p-detail #ratingWrapper .rate-star-wrap .stars {height: 24px;margin-block: 0px 3px;}
.p-detail #ratingWrapper .rate-star-wrap .stars .star, {width: 24px;height: 24px;line-height: 24px;}
.p-detail #ratingWrapper .rate-star-wrap .stars .star:before {font-size: 24px;line-height: 24px;}
#ratingTab {margin-bottom: 70px;}

html[lang=cs] #ratingWrapper .tb-heubl-service.--heureka .tb-heubl-service__title::after {content: "zákazníků nás doporučuje";}
html[lang=en] #ratingWrapper .tb-heubl-service.--heureka .tb-heubl-service__title::after {content: "of customers recommend us";}
html[lang=de] #ratingWrapper .tb-heubl-service.--heureka .tb-heubl-service__title::after {content: "der Kunden empfehlen uns";}
html[lang=es] #ratingWrapper .tb-heubl-service.--heureka .tb-heubl-service__title::after {content: "de los clientes nos recomienda";}
html[lang=fr] #ratingWrapper .tb-heubl-service.--heureka .tb-heubl-service__title::after {content: "des clients nous recommandent";}

.p-detail .votes-wrap {margin-top: 0;display: flex;flex-flow: row wrap;justify-content: space-between;align-items: stretch;}
.p-detail .votes-wrap + .center {margin-top: 20px;}
.p-detail .votes-wrap:not(.--opened) .vote-wrap:nth-of-type(+n+5) {display: none;}
.p-detail .votes-wrap .vote-wrap {border-top: 0;padding: 30px 20px;width: 50%;border-bottom: 1px solid #DFDFDF;margin-bottom: 0px;position: relative;background: none;border: 0;border-bottom: 1px solid #ECECEC;}
.p-detail .votes-wrap .vote-wrap .vote-name::before {display: none;}
.p-detail .votes-wrap .vote-name::after {display: none;}
.p-detail .votes-wrap .vote-name {font-size: 16px;font-weight: 700;margin-bottom: 10px;display: block;}
.p-detail .votes-wrap .vote-summary {flex-direction: column;align-items: flex-start;}
.p-detail .votes-wrap .vote-content {color: #141414;font-size: 16px;}
.p-detail .votes-wrap .vote-time {color: #141414;padding-left: 5px;}
.p-detail .votes-wrap .vote-header {margin-bottom: 15px;}

.description-inner a:not(.btn) {text-decoration: underline;}
.description-inner a:not(.btn):hover {text-decoration: none;}

.p-short-description a:not(.btn) {text-decoration: underline;}
.p-short-description a:not(.btn):hover {text-decoration: none;}

.category-perex a:not(.btn) {text-decoration: underline;}
.category-perex a:not(.btn):hover {text-decoration: none;}

body:is(.type-page, .type-post) .content-inner a:not(.btn) {text-decoration: underline;color: var(--red);}
body:is(.type-page, .type-post) a:not(.btn):hover {text-decoration: none;}

body.type-page .content-inner iframe {aspect-ratio: 16 / 9;width: 100%;height: 100%;}
body.type-page .content-inner ul li {margin-bottom: 20px;line-height: 1.5em;}
body.type-page .gray {background: #f8f8f8;padding: 30px 30px 20px 30px;margin: 1em auto 2em auto;}

body.type-page table.affiliate td {padding-top: 2em;}
body.type-page table.affiliate td span {border-radius: 50%;text-align: center;line-height: 45px;width: 45px;height: 45px;color: #fff;background-color: #f50537;display: inline-block;}
body.type-page .info-msg-detail {text-align: center;padding: 25px;}
body.type-page .info-msg-detail::before{content: none;}
.tlacitka {text-align: center;margin: 2em auto;}
.tlacitka a {margin: 10px;}
body.in-ucinky-a-studie .content-inner h4 {color: #F50537;}
body.in-ucinky-a-studie .content-inner h6 {margin-top: 1.8em;margin-bottom: 1.8em; font-size: 20px;}

html[lang=cs] body.in-jak-funguje-terapie-cervenym-a-infracervenym-svetlem.one-column-body .content-inner,
html[lang=cs] body.in-o-nas.one-column-body .content-inner,
html[lang=cs] body.in-ucinky-a-studie.one-column-body .content-inner {max-width: 900px;}
html[lang=cs] body.in-velkoobchod.one-column-body .content-inner {max-width: 1000px;}

html[lang=en] body.in-how-does-red-light-therapy-work.one-column-body .content-inner,
html[lang=en] body.in-about-us.one-column-body .content-inner,
html[lang=en] body.in-science-effects.one-column-body .content-inner {max-width: 900px;}
html[lang=en] body.in-wholesale.one-column-body .content-inner {max-width: 1000px;}

html[lang=de] body.in-wie-funktioniert-die-rotlichttherapie.one-column-body .content-inner,
html[lang=de] body.in-uber-uns.one-column-body .content-inner,
html[lang=de] body.in-wissenschaft-und-wirkung-der-rotlichttherapie.one-column-body .content-inner {max-width: 900px;}
html[lang=de] body.in-grosshandel.one-column-body .content-inner {max-width: 1000px;}

html[lang=es] body.in-como-funciona-la-terapia-de-luz-roja.one-column-body .content-inner,
html[lang=es] body.in-sobre-nosotros.one-column-body .content-inner,
html[lang=es] body.in-ciencia-y-efectos.one-column-body .content-inner {max-width: 900px;}
html[lang=es] body.in-wholesale.one-column-body .content-inner {max-width: 1000px;}

html[lang=fr] body.in-comment-fonctionne-la-lumiere-rouge.one-column-body .content-inner,
html[lang=fr] body.in-a-propos-de-nous.one-column-body .content-inner,
html[lang=fr] body.in-science-et-effets-lumiere-rouge.one-column-body .content-inner {max-width: 900px;}
html[lang=fr] body.in-vente-en-gros-et-partenariats.one-column-body .content-inner {max-width: 1000px;}

::marker {color: #139917;}

.p-short-description p,.p-short-description ul li, .p-detail-inner p:has(.chevron-down-after) a { font-size: 15px;}

/* FAQ */
.faq-here {text-align: center;margin-bottom: 30px;}
.faq-here h3 {margin-bottom: 35px;}
.faq-a {color: var(--red);text-decoration: underline;}
.faq-a:hover {text-decoration: none;color: var(--red);}
.faq {margin-bottom: 30px;}

.faq-block {display: flex;justify-content: space-between;flex-flow: row wrap;max-width: 860px;margin: auto;}
.faq-block h6 {margin-bottom: 20px;text-align: left;display: flex;align-items: center;position: relative;padding-left: 42px;}
.faq-block h6::before {content: "";flex: 0 0 32px;width: 32px;height: 34px;position: absolute;left: 0px;top: 50%;margin-top: -17px;background-image: var(--best-panel-icon);}
.faq-block__item {border: 1px solid #ECECEC;margin-bottom: 8px;background-color: #F8F8F8;width: 100%;text-align: left;}
.faq-block__item.--hidden {display: none;}
.faq-block__item.--active {background-color: #F8F8F8;}
.faq-block__item>div:nth-of-type(1) {padding: 18px 24px;padding-right: 50px;position: relative;cursor: pointer;font-weight: bold;}
.faq-block__item>div:nth-of-type(1):hover {text-decoration: underline;}
.faq-block__item>div:nth-of-type(1)::after {content: "";position: absolute;right: 24px;top: 50%;margin-top: -12px;width: 24px;height: 24px;background-image: var(--faq-down-icon);}
.faq-block__item.--active>div:nth-of-type(1)::after {transform: rotate(180deg);}
.faq-block__item>div:nth-of-type(2) {padding: 18px 24px;padding-top: 0;display: none;}

.form-control.ji-faq-search-input {max-width: 450px!important;border-radius: 65px;background-image: var(--search-icon-pop);padding-left: 50px;background-position: center left 15px;background-repeat: no-repeat;}
.one-column-body .content-inner:has(.ji-faq-search-input) {max-width: 900px;}

/* Modes */
.modes {position: relative;padding: 40px 0;text-align: center;counter-reset: number;margin-bottom: 30px;}
.modes::after {content: "";display: block;background: #ECECEC;height: 100%;left: calc(50% - 50dvw);width: 100dvw;position: absolute;bottom: 0;z-index: -1;}
.modes h3 {margin-bottom: 5px;}
.modes__inner {padding-top: 25px;display: flex;justify-content: space-between;}
.modes__item {width: calc(33.3333% - 12px);padding: 25px;background-color: #fff;border: 1px solid #ECECEC;text-align: left;}
.modes__text h6 {margin-top: 30px;}
.modes__text {font-size: 16px;}
.modes__text p {font-size: 16px;}
.modes__image::after {content: counter(number)"";color: #fff;font-size: 22px;font-family: var(--inter);font-weight: bold;border-radius: 50%;text-align: center;line-height: 45px;width: 45px;height: 45px;background-color: var(--red);position: absolute;left: 10px;bottom: -22px;}
.modes__image {position: relative;counter-increment: number;}

/* Properties */
.properties {padding: 40px 0;text-align: center;}
.properties h3 {margin-bottom: 10px;}
.properties__inner {display: flex;flex-flow: row wrap;margin: 0 -16px;}
.properties__item {padding: 25px;background-color: #F8F8F8;width: calc(25% - 32px);margin: 16px;}
.properties__item h6 {margin-bottom: 5px;}
.properties__item p {font-size: 14px;color: #666666;margin-bottom: 0;}
.properties__item:is(.--1,.--2,.--3,.--4,.--5,.--6,.--7,.--8,.--9,.--10)::before {content: "";display: block;width: 50px;height: 50px;margin: auto;margin-bottom: 10px;background-size: contain;background-repeat: no-repeat;}
.properties__item img {display: block;max-width: 50px;width: 100%;max-height: 50px;margin: auto;margin-bottom: 10px;background-size: contain;background-repeat: no-repeat;}

.properties__item.--1::before {background-image: var(--properties-icon-1);}
.properties__item.--2::before {background-image: var(--properties-icon-2);}
.properties__item.--3::before {background-image: var(--properties-icon-3);}
.properties__item.--4::before {background-image: var(--properties-icon-4);}
.properties__item.--5::before {background-image: var(--properties-icon-5);}
.properties__item.--6::before {background-image: var(--properties-icon-6);}
.properties__item.--7::before {background-image: var(--properties-icon-7);}
.properties__item.--8::before {background-image: var(--properties-icon-8);}

/* Contains */
.contains {text-align: center;padding: 40px 0;position: relative;}
.contains::after {content: "";display: block;background: #ECECEC;height: 100%;left: calc(50% - 50dvw);width: 100dvw;position: absolute;bottom: 0;z-index: -1;}
.contains__inner {display: flex;flex-flow: row wrap;justify-content: center;margin-bottom: 25px;margin-left: -15px;margin-right: -15px;}
.contains .info-msg-detail {text-align: left;max-width: 670px;padding: 15px 230px 15px 70px;margin-left: auto;margin-right: auto;}
.contains .info-msg-detail a {font-size: 16px;}
.contains__item {width: calc(16.66666% - 24px);margin: 12px;}
.contains__item h6 {margin: 15px 0;}
.contains .info-msg-detail::after {content: "";width: 130px;height: 99px;background-image: url(../img/stojan-detail.webp);position: absolute;right: 80px;top: 5px;}

.after-contains {padding: 20px 0 0 0;}

.info-msg-detail {background-color: #FFF2DB;padding: 25px 20px 25px 70px;position: relative;font-weight: 600;font-size: 19px;background-image: var(--best-panel-bg);background-repeat: no-repeat;background-position: right top;background-repeat: no-repeat;background-size: contain;}
.info-msg-detail h6 {margin-bottom: 5px;}
.info-msg-detail p {margin-bottom: 0;font-size: 16px;}
.info-msg-detail::before {content: "";width: 32px;height: 34px;position: absolute;left: 24px;top: 50%;margin-top: -17px;background-image: var(--best-panel-icon);}
.info-msg-detail a {color: var(--red);text-decoration: underline;}
.info-msg-detail a:hover {text-decoration: none;}

.table-60-40 {margin: 20px 0;width: 100%!important;}
.table-60-40 tr td:first-child {width: 60%!important;padding-right: 30px;}
.table-60-40 tr td:last-child {width: 40%!important;}
.table-60-40 tr td, .table-60-40 tr {height: auto!important;}

.table-40-60 {margin: 20px 0;width: 100%!important;}
.table-40-60 tr td:first-child {width: 40%!important;}
.table-40-60 tr td:last-child {width: 60%!important;padding-left: 30px;}
.table-40-60 tr td, .table-40-60 tr {height: auto!important;}

.table-50-50 {margin: 20px 0 80px 0;width: 100%!important;}
.table-50-50 tr td:first-child {width: 50%!important;padding-right: 20px;}
.table-50-50 tr td:last-child {width: 50%!important;padding-left: 20px;}
.table-50-50 tr td, .table-50-50 tr {height: auto!important;}

.table-30-30-30 {margin: 20px 0 80px 0;width: 100%!important;}
.table-30-30-30 tr td {width: 33.333%!important;vertical-align: top;}
.table-30-30-30 tr td:first-child {width: 33.333%!important;padding-right: 10px;}
.table-30-30-30 tr td:nth-of-type(2) {padding: 0 10px;}
.table-30-30-30 tr td:last-child {width: 33.333%!important;padding-left: 10px;}
.table-30-30-30 tr td, .table-30-30-30 tr {height: auto!important;}

/* Fixed CTA */
.fixed-cta {position: fixed;top:0;left:0;width:100%;z-index:10;background: #fff;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);transition:transform ease-in-out 0.3s;}
.fixed-cta:not(.--sticky) {transform:translateY(calc(-100% - 8px));}
.fixed-cta__top {display: flex;justify-content: space-between;align-items: center;padding-block:8px;}
.fixed-cta__left {display: flex;align-items: center;gap:18px;}
.fixed-cta__name {font-size: 16px;margin:0;}
.fixed-cta__image img {width:91px;height:70px;}
.fixed-cta__right {display: flex;align-items: center;gap:25px;}
.fixed-cta .availability-value {margin-right: 30px;}
.fixed-cta .availability-amount::after {content:unset;}
.fixed-cta .responsive-nav {margin-bottom: 0;}
.fixed-cta .responsive-nav::before {content:unset;}
.fixed-cta .shp-tabs-holder ul.shp-tabs {padding-block:5px;}
.fixed-cta .price-standard {margin-right: 0.5ex;line-height: 1;}
.fixed-cta .price-save {line-height: 1;}
.fixed-cta .price-save+.price-final {color:var(--red);}
.fixed-cta .add-to-cart-button {font-size: 20px;padding-top: 8px;padding-bottom: 8px;}

/* Detail GPSR */
#description .ji-gpsr {display: none;}
#tab-content .ji-gpsr-toggle {border: 1px solid #ECECEC;margin-bottom: 8px;background-color: #F8F8F8;border-radius: 5px;display: block;padding: 18px 24px;padding-right: 50px;position: relative;font-weight: 600;}
#tab-content .ji-gpsr-toggle::after {content: "";position: absolute;right: 24px;top: 50%;margin-top: -12px;width: 24px;height: 24px;background-image: var(--faq-down-icon);}
#tab-content .ji-gpsr-wrap.--open .ji-gpsr-toggle::after {transform: rotate(180deg);}
#tab-content .ji-gpsr {display: flex;flex-flow: row wrap;column-gap: var(--ji-column-gap);--ji-column-gap: 0px;--ji-columns: 2;padding-block: 15px;font-size: 15px;}
#tab-content .ji-gpsr-wrap:not(.--open) .ji-gpsr {display: none;}
#tab-content .ji-gpsr__section {flex: 0 0 calc((100% - (var(--ji-columns) - 1) * var(--ji-column-gap, 0px)) / var(--ji-columns));padding-inline: 10px;margin-bottom: 15px;}
#tab-content .ji-gpsr__section h3 {font-size: 22px;margin-block: 0 12px;}
#tab-content .ji-gpsr__section p, #tab-content .ji-gpsr__section ul, #tab-content .ji-gpsr__section ol {margin-block: 0 5px;}
#tab-content .ji-gpsr__section p a {text-decoration: underline;}
#tab-content .ji-gpsr__section p a:hover {text-decoration: none;}

@media (max-width: 767px) {
  #tab-content .ji-gpsr {--ji-columns: 1;}
}

/* Contact */
body.in-kontakt .content-inner {max-width: 100%;}
body.in-kontakt h1 {text-align: center;}
.contact-page__top {display: flex;flex-flow: row wrap;justify-content: space-between;margin: 45px 0 80px 0;position: relative;}
.contact-page__middle {display: flex;flex-flow: row wrap;justify-content: space-between;}
.contact-page__bottom {display: flex;flex-flow: row wrap;justify-content: space-between;}


.contact-page__top>div {width: 32.5%;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;background-color: #fff;border-radius: 16px;box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15);padding: 35px;}
.contact-page__top>div a:not(.socials) {text-decoration: none!important;display: block;font-size: 26px;}
.contact-page__top>div a:not(.socials):hover {text-decoration: underline!important;}
.contact-page__top>div span {color: #5C5E61;font-size: 16px;margin: 5px 0;display: block;}

.contact-page__middle>div {width: 32.5%;}
.contact-page__middle h2 {margin: 0 0 25px 0;padding-right: 50px;}
.contact-page__middle .contact-page__middle-address {padding-left: 56px;position: relative;margin-bottom: 30px;}
.contact-page__middle .contact-page__middle-address::before {content: "";width: 32px;height: 32px;position: absolute;left: 0;top: 5px;background-image: var(--contact-adress-icon);}
.contact-page__middle .contact-page__middle-opening {padding-left: 56px;position: relative;margin-bottom: 30px;}
.contact-page__middle .contact-page__middle-opening h3 {margin: 0 0 5px 0;}
.contact-page__middle .contact-page__middle-opening::before {content: "";width: 32px;height: 32px;position: absolute;left: 0;top: 5px;background-image: var(--contact-time-icon);}

.contact-page__bottom {margin: 80px 0;}
.id-883 .contact-page__bottom {margin: 20px 0 80px 0;}
.id-883 .contact-page__bottom>div {box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15); align-items: center; width: 30%;}


.contact-page__bottom>div {width: 24%;font-size: 18px;font-weight: 600;  display: flex;flex-direction: column;align-items: flex-start;justify-content: center;text-align: center;background-color: #fff;border-radius: 16px;box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15);padding: 35px;}
.contact-page__bottom>div span {color: #6B6B2D;display: flex;font-size: 25px;align-items: center;margin-top: 15px;}
.contact-page__bottom>div span::before {content: "";width: 24px;height: 24px;flex: 0 0 24px;margin-right: 12px;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.5315 4.80007L8.80012 19.5314L0.46875 11.2001L1.60012 10.0687L8.80012 17.2687L22.4001 3.6687L23.5315 4.80007Z' fill='%236B6B2D'/%3E%3C/svg%3E%0A");}

.contact-page__middle.--bottom {margin-top: 120px;}
.contact-page__middle .btn.btn-secondary {font-size: 13px;padding: 7px 15px;}


/* Contact form */
.contact-form {padding: 60px 250px;border-radius: 24px;background-color: #fff;box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.10);position: relative;margin-top: 30px;}
.contact-form>* {position: relative;z-index: 5;}
.contact-form .form-group {margin-bottom: 10px;}
.contact-form .form-group label {width: 100%;}
.contact-form .form-group>input.form-control {width: 100%;}
.contact-form .contact-form__title {text-align: center;color: #000;font-weight: 400;font-size: 28px;margin: 0 0 50px 0;}
.contact-form>p {display: none;}
.contact-form form>fieldset {display: flex;justify-content: space-between;flex-flow: row wrap;}
.contact-form fieldset .form-group-left {width: 48%;}
.contact-form fieldset .form-group-left .form-group:last-of-type {margin-bottom: 0;}
.contact-form fieldset .form-group-left + .form-group {width: 48%;margin-bottom: 0;}
.contact-form fieldset textarea {height: 148px;}
.contact-form fieldset.box {margin-top: 25px;}
.contact-form .consents {margin-top: 50px;color: #5C5E61;}
.contact-form .consents a {color: #5C5E61!important;}
.contact-form .submit-wrapper {margin-top: 32px;text-align: right;}

/* Transit and payment */
.table-row__title {color: #000;font-size: 28px;margin: 0 0 35px 0;}
.table-row {display: flex;justify-content: space-between;margin-bottom: 80px;margin-top: 60px;}
.table-row>div {background: #fff;border-radius: 24px;width: 49.5%;padding: 40px;box-shadow: 0px 0px 80px rgba(0, 0, 0, 0.1);}
.table-row table {width: 100%;}
.table-row table tr {margin-bottom: 4px;background: #fff;border-radius: 0px;display: flex;padding: 15px 0px;width: 100%;align-items: center;border-bottom: 1px solid #EFEFEF;height: auto!important;}
.table-row table tr:hover {background: #fff!important;}
.table-row table tr td {border: 0!important;padding: 0!important;height: auto!important;}
.table-row table tr td:nth-of-type(1) {flex: 0 0 75px;text-align: center;margin-right: 15px;}
.table-row table tr td:nth-of-type(2) {color: #000;font-weight: bold;font-size: 16px;padding-right: 25px!important;}
.table-row table tr td:nth-of-type(2) span {display: block;color: #5C5E61;font-weight: 400;font-size: 13px;}
.table-row table tr td.--pay {margin-left: auto;color: #139917;font-weight: bold;font-size: 14px;width: 110px;flex: 0 0 140px;text-align: right;}
.table-row table tr td.--price {width: 130px;flex: 0 0 130px;text-align: right;margin-left: auto;padding-left: 10px!important;color: #000;font-weight: bold;font-size: 14px;}

/* Rival comp */
.device-banner {max-width: 760px;width: 100%;margin: 50px auto;}
.device-banner__tooltip {position: absolute;bottom: 110%;width: 90%;left: 10px;padding: 15px;background-color: var(--red);border-radius: 4px;color: #fff;font-weight: 400;}
.device-banner__tooltip br {padding: 10px;display: block;}
.device-banner__tooltip::after {content: "";width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid var(--red);position: absolute;bottom: -10px;left: 20px;}
.device-banner-tr:not(.--first)>div:nth-of-type(1):hover .device-banner__tooltip {display: block;}
.device-banner-tr {display: flex;position: relative;}
.device-banner-tr:last-of-type>div:nth-of-type(2) {border-bottom: 1px solid #666666;}
.device-banner-tr.--first>div:nth-of-type(2) {border-top: 1px solid #666666;}
.device-banner-tr.--first>div:nth-of-type(3) img {filter: grayscale(1);}
.device-banner-tr.--first img {display: block;margin: 20px auto 10px auto;}
.device-banner-tr.--first>div {font-family: var(--aktiv);font-size: 17px;font-weight: 600;padding: 0 0 24px 0;}
.device-banner-tr.--first>div:nth-of-type(1) {font-family: var(--aktiv);font-size: 22px;font-weight: 600;align-self: flex-end;background-color: #fff;padding: 0 0 24px 0;}
.device-banner-tr:not(.--first)>div {padding: 12px 16px;font-size: 14px;}
.device-banner-tr:not(.--first)>div:nth-of-type(1) {text-decoration: underline;text-decoration-style: dotted;text-underline-offset: 4px;}
.device-banner-tr:not(.--first):hover>div {background-color: #FFDBE3;}
.device-banner-tr>div:nth-of-type(1) {background-color: #FFF2DB;border-bottom: 1px solid #F9D8A0;flex: 1;font-weight: 700;font-size: 14px;}
.device-banner-tr>div:nth-of-type(2) {background-color: #fff;border-bottom: 1px solid #DDDDDD;text-align: center;width: 200px;border-left: 1px solid #666666;border-right: 1px solid #666666;}
.device-banner-tr>div:nth-of-type(3) {background-color: #F3F3F3;border-bottom: 1px solid #DDDDDD;text-align: center;width: 200px;}

.device-banner-tr .device-banner__check {margin: auto;width: 24px;height: 25px;display: block;background-image: var(--device-check-icon);}
.device-banner-tr .device-banner__notcheck {margin: auto;width: 24px;height: 25px;display: block;background-image: var(--device-notcheck-icon);}

.device-banner__over {display: flex;flex-flow: row wrap;text-align: center;justify-content: space-between;align-items: center;padding: 40px 0;}
.device-banner__over>div {width: 100%;}

.device-banner__tooltip {display: none;}

.latest-contribution-box {display: none;}
.content-inner {max-width: 100%;}

/* Guide */

#content .mi-guide__top-marker {position:relative;top:-100px;}
#content .mi-guide__section {padding-block:48px;position: relative;}
#content .mi-guide__section.--even::after {content: "";top:0;left: calc(50% - 50dvw);width: 100dvw;height: 100%;background-color: #ECECEC;position: absolute;z-index: -1;}
#content .mi-guide__section-title {text-align: center;margin: 0 0 14px 0;font-size: 23px;}
/*#content .mi-guide__buttons {padding: 6px;border: 1px solid #ECECEC;border-radius: 60px;margin: 0 auto 0 auto;display: flex;gap: 8px;max-width:max-content;background:#fff;}
#content .mi-guide__buttons a {cursor: pointer;text-decoration: underline;font-size: 14px;text-align: center;border-radius: 50px;padding: 16px 24px;display:flex;align-items: center;color:unset;justify-content: center;}
#content .mi-guide__buttons a:not(.--active):hover {text-decoration: none;}
#content .mi-guide__buttons a.--active {background-color: #000;color: #fff;font-weight: bold;text-decoration: none;}
*/

body:has(.mi-guide__buttons) h1 {text-align: center;}
.mi-guide__answer-products .slick-track {margin-left: auto;}
#content .mi-guide__buttons {display: flex;flex-flow: row wrap;justify-content: center;}
#content .mi-guide__buttons a {border: 1px solid #d7d7d7;width: calc(33.333% - 16px);margin: 4px 8px;text-decoration: none!important;padding: 16px;background-color: #fff;}
#content .mi-guide__buttons a.--active {border-color: var(--red);}
#content .mi-guide__buttons a::before {content: "";width: 40px;height: 40px;background-size: contain;background-repeat: no-repeat;background-position: center;display: block;margin: 0 auto 5px auto;}
#content .mi-guide__buttons a .mi-guide__buttons-title {font-weight: 700;color: #141414;font-size: 16px;display: block;}
#content .mi-guide__buttons a .mi-guide__buttons-subtitle {font-weight: 400;color: #666666;font-size: 14px;display: block;line-height: 19px;}
#content .mi-guide__wrapper {text-align: center;max-width: 830px;margin: auto;padding: 24px;border: 1px solid #ECECEC;background-color: #F8F8F8;}
#content .mi-guide__answer {text-align: center;margin-top:32px;}
#content .mi-guide__answer-title {font-size: 24px;}
#content .mi-guide__answer-description {color:#666666;font-size: 14px;}
#content .mi-guide__section.--even .mi-guide__answer-description {color:unset;}
#content .mi-guide__answer-products .availability {position:absolute;top:0;left:0;padding-top:100%;margin:5px 0 0 0;padding-right: 15px;text-align: right;}
#content .mi-guide__answer-products .availability {display: none;}
#content .mi-guide__product {display: none;}
#content .mi-guide__section.--related.--no-products {display: none;}
#content .mi-guide__section.--related {display: none!important;}

#content .mi-guide__buttons a[data-value="s"]::before {background-image: var(--guide-icon-1);}
#content .mi-guide__buttons a[data-value="m"]::before {background-image: var(--guide-icon-2);}
#content .mi-guide__buttons a[data-value="l"]::before {background-image: var(--guide-icon-3);}
#content .mi-guide__buttons a[data-value="xl"]::before {background-image: var(--guide-icon-8);}

#content .mi-guide__buttons a[data-value="y"]::before {background-image: var(--guide-icon-4);}
#content .--small .mi-guide__buttons a[data-value="y"]::before {background-image: url(../img/device-1.webp);background-size: contain;width: 65px;height: 50px;background-repeat: no-repeat;}
#content .mi-guide__buttons a[data-value="n"]::before {background-image: var(--guide-icon-5);}
#content .--small .mi-guide__buttons a[data-value="n"]::before {background-image: url(../img/device-2.webp);background-size: contain;width: 65px;height: 50px;background-repeat: no-repeat;}

.mi-guide__buttons a[data-value="4"]::before {background-image: var(--guide-icon-6);}
.mi-guide__buttons a[data-value="3"]::before {background-image: var(--guide-icon-7);}

.mi-guide:not(.--ready) {visibility: hidden;}
.mi-guide-nav {position: fixed;top:0;left:0;width:100%;z-index:10;background: #fff;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);transition:transform ease-in-out 0.3s;}
.mi-guide-nav:not(.--sticky) {transform:translateY(calc(-100% - 8px));}
.mi-guide-nav__steps {display: flex;justify-content: center;counter-reset: steps;gap:5px;max-width: 900px;margin-inline: auto;}
.mi-guide-nav__steps a {display: flex;flex-flow: column;align-items: center;gap:5px;padding-block:15px;position: relative;text-align: center;}
.mi-guide-nav__steps a.--active {font-weight: 500;color: #141414;}
.mi-guide-nav__steps a.--disabled {opacity:0.3;cursor:not-allowed;}
.mi-guide-nav__steps a::before {display: inline-block;color: #fff;font-family: var(--inter);counter-increment: steps;content: counter(steps);font-size: 16px;font-weight: 400;text-align: center;line-height: 32px;vertical-align: middle;width: 32px;height: 32px;flex: 0 0 32px;border-radius: 50%;background-color: #666666;border: 0;}
.mi-guide-nav__steps a.--active::before {background-color: #009901;font-weight: 700;}
.mi-guide-nav__line {display: none;}
.mi-guide-nav__steps a+.mi-guide-nav__line:has(~ a) {display: block;height:1px;background-image: var(--dashed-bg);flex:1;margin-top:32px;}

@media (max-width: 991px) {
/*  .mi-guide-nav {display: none;}*/
/*  .mi-guide-nav__steps a {display: inline-block;}*/
  /*.mi-guide-nav__steps a::before {display:inline;background: unset;border:unset;padding:unset;margin:unset;color:unset;content:counter(steps) ". ";font:unset;}
  .mi-guide-nav__steps a.--active::before {}
  .mi-guide-nav__steps a+.mi-guide-nav__line:has(~ a) {display: none;}*/
  .mi-guide-nav a {padding-block: 10px;font-size: 14px;}
}

@media (max-width: 767px) {
  #content .mi-guide__buttons a {padding:8px 20px;}

  #content .mi-guide__buttons {flex-flow:row wrap;border-radius: 17px;}
  #content .mi-guide__buttons a {width:100%;border-radius: 17px;margin-left: 0;margin-right: 0;}
  #content .mi-guide__wrapper {padding: 16px;}
}

.study-icons {display: flex;flex-flow: row wrap;gap: 15px;margin: 0 -15px;margin-bottom: 70px;}
.study-icons a {flex: 0 0 calc(20% - 15px);border-radius: 8px;max-width: 25%;text-align: center;padding: 10px;text-decoration: none!important;background-color: #F8F8F8;}
.study-icons a:hover {background-color: #ECECEC;}
.study-icons a span {color: #000;font-size: 14px;font-weight: bold;display: block;line-height: 1.2;}
.study-icons a img {max-width: 80px;margin: 0 auto 10px auto;}

.--study-opener.--active {background-color: black;border-color: black;color: #fff;}
.study-opener {padding: 15px;margin: 20px 0;background-color: #ECECEC;border-radius: 8px;display: none;}
.study-opener.--opened {display: block;}

table.--no-margin {margin-bottom: 20px;}

.timetable {padding: 40px 0;position: relative;display: flex;}
.timetable.slick-slider .slick-list {overflow: initial;}
.timetable:not(.slick-slider) {max-height: 250px;overflow: hidden;}
.timetable .timetable__item {padding-right: 10px;max-width: 360px;padding-left: 20px;}
.timetable p {font-size: 16px;color: #000;}
.timetable .timetable__year {color: #000;font-weight: bold;font-size: 56px;display: flex;align-items: center;}
.timetable .timetable__year::after {content: "";height: 1px;flex: 1;background-color: #D6D7D8;margin-left: 5px;}

@media (max-width: 767px) {
  .timetable {padding: 30px 0;}
  .timetable .timetable__item {padding: 0 30px;}

  .study-icons {margin: 0 -10px;margin-bottom: 40px;}
  .study-icons a {flex: 0 0 calc(50% - 15px);max-width: 50%;}
}

/* Icons */

:root {
  --device-notcheck-icon: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4874_14984)'%3E%3Cpath d='M18 6.5L6 18.5' stroke='%23F50537' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6 6.5L18 18.5' stroke='%23F50537' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4874_14984'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --device-check-icon: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.5303 6.96967C20.8232 7.26256 20.8232 7.73744 20.5303 8.03033L10.5303 18.0303C10.2374 18.3232 9.76256 18.3232 9.46967 18.0303L4.46967 13.0303C4.17678 12.7374 4.17678 12.2626 4.46967 11.9697C4.76256 11.6768 5.23744 11.6768 5.53033 11.9697L10 16.4393L19.4697 6.96967C19.7626 6.67678 20.2374 6.67678 20.5303 6.96967Z' fill='%23139917'/%3E%3C/svg%3E%0A");
  --contact-time-icon: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 16C0 7.16344 7.16344 0 16 0C24.8366 0 32 7.16344 32 16C32 24.8366 24.8366 32 16 32C7.16344 32 0 24.8366 0 16ZM16 2.13333C8.34165 2.13333 2.13333 8.34165 2.13333 16C2.13333 23.6583 8.34165 29.8667 16 29.8667C23.6583 29.8667 29.8667 23.6583 29.8667 16C29.8667 8.34165 23.6583 2.13333 16 2.13333ZM14.9333 16V6.4H17.0667V15.5582L23.1542 21.6458L21.6458 23.1542L15.2458 16.7542C15.0457 16.5542 14.9333 16.2829 14.9333 16Z' fill='%23f50537'/%3E%3C/svg%3E%0A");
  --contact-adress-icon: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.9995 2.13333C9.52019 2.13333 4.26615 7.38491 4.26615 13.8583C4.26615 18.8134 6.74447 22.8218 9.55348 25.629C10.9545 27.0291 12.416 28.107 13.6411 28.829C14.254 29.1902 14.7952 29.455 15.2286 29.626C15.6932 29.8094 15.94 29.8472 15.9995 29.8472C16.059 29.8472 16.3057 29.8094 16.7704 29.626C17.2038 29.455 17.745 29.1902 18.3579 28.829C19.583 28.107 21.0445 27.0291 22.4455 25.629C25.2545 22.8218 27.7328 18.8134 27.7328 13.8583C27.7328 7.38491 22.4788 2.13333 15.9995 2.13333ZM2.13281 13.8583C2.13281 6.20538 8.3433 0 15.9995 0C23.6557 0 29.8661 6.20538 29.8661 13.8583C29.8661 19.5629 27.0111 24.0823 23.9535 27.138C22.4212 28.6693 20.816 29.8566 19.4411 30.6669C18.754 31.0718 18.1118 31.3901 17.5536 31.6104C17.0265 31.8184 16.4733 31.9805 15.9995 31.9805C15.5256 31.9805 14.9724 31.8184 14.4454 31.6104C13.8871 31.3901 13.245 31.0718 12.5579 30.6669C11.183 29.8566 9.5778 28.6693 8.04548 27.138C4.98783 24.0823 2.13281 19.5629 2.13281 13.8583ZM10.6661 13.8583C10.6661 10.9148 13.0558 8.52773 15.9995 8.52773C18.9431 8.52773 21.3328 10.9148 21.3328 13.8583C21.3328 16.8017 18.9431 19.1889 15.9995 19.1889C13.0558 19.1889 10.6661 16.8017 10.6661 13.8583ZM15.9995 10.6611C14.2327 10.6611 12.7995 12.0944 12.7995 13.8583C12.7995 15.6222 14.2327 17.0555 15.9995 17.0555C17.7662 17.0555 19.1995 15.6222 19.1995 13.8583C19.1995 12.0944 17.7662 10.6611 15.9995 10.6611Z' fill='%23f50537'/%3E%3C/svg%3E%0A");
  --properties-icon-1: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4505_19235' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='50' height='50'%3E%3Cpath d='M0 3.8147e-06H50V50H0V3.8147e-06Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4505_19235)'%3E%3Cpath d='M37.0371 24.1269C38.2626 22.9015 38.2626 20.9144 37.0371 19.6889C35.8117 18.4635 33.8246 18.4635 32.5992 19.6889C31.2444 21.0446 29.5169 22.7712 28.1612 24.1269C26.9358 25.3523 26.9358 27.3394 28.1612 28.5648C29.3875 29.7903 31.3738 29.7903 32.5992 28.5648C33.9549 27.2092 35.6823 25.4824 37.0371 24.1269Z' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M40.3653 29.6741C41.5907 28.4487 41.5907 26.4616 40.3653 25.2361C39.1399 24.0107 37.1528 24.0107 35.9274 25.2361C34.884 26.2796 33.6421 27.5215 32.5987 28.5648C31.3733 29.7902 31.3733 31.7766 32.5987 33.0027C33.8241 34.2281 35.8112 34.2281 37.0366 33.0027C38.0801 31.9586 39.3219 30.7175 40.3653 29.6741Z' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M43.6923 35.2213C44.2814 34.633 44.6117 33.8343 44.6117 33.0028C44.6117 32.1704 44.2814 31.3717 43.6923 30.7834C43.104 30.195 42.3062 29.8647 41.4737 29.8647C40.6414 29.8647 39.8436 30.195 39.2551 30.7834C38.5404 31.4973 37.7496 32.288 37.0357 33.0028C36.4474 33.5912 36.1172 34.389 36.1172 35.2213C36.1172 36.0537 36.4474 36.8515 37.0357 37.4399C37.6241 38.0291 38.4228 38.3593 39.2551 38.3593C40.0867 38.3593 40.8854 38.0291 41.4737 37.4399C42.1877 36.726 42.9784 35.9352 43.6923 35.2213Z' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M32.598 19.6889C32.598 19.6889 37.4228 14.865 40.3646 11.9231C40.9531 11.3339 41.2834 10.5361 41.2834 9.70375C41.2834 8.87143 40.9531 8.07357 40.3646 7.48519C39.7763 6.89672 38.9776 6.56576 38.1453 6.56576C37.313 6.56576 36.515 6.89672 35.9268 7.48519L19.2851 24.1269C19.2851 24.1269 18.5845 21.0932 17.8266 17.8077C17.4501 16.1751 16.2168 14.8752 14.6055 14.4131C12.9949 13.951 11.2604 14.3997 10.0757 15.5852C10.0749 15.5852 10.0749 15.586 10.0749 15.586L10.0938 34.4141L5.38672 39.1211L14.8008 48.5352H28.43C29.6782 48.5352 30.8753 48.0386 31.7578 47.156C35.1626 43.7521 43.6925 35.2213 43.6925 35.2213' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.2852 24.1269C19.2852 24.1269 19.7323 24.574 20.3944 25.2361C23.4579 28.2996 23.4579 33.2671 20.3944 36.3306' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.5078 7.74091V1.46483' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.233 7.74091L11.6641 6.17196' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.7852 7.74091L27.3541 6.17196' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
  --properties-icon-2: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 1024 1024' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M735.4 461.6V679.9l15-15H332.2c-19.2 0-38.8-1.1-57.9 0h-.8l15 15v-192c0-15.7-.5-31.5.9-47.2.2-2.3.4-4.6.7-6.9l.3-2.7c-.4 3.5.2-1.1.2-1.4.7-4.9 1.7-9.9 2.7-14.7 2-9.2 4.5-18.3 7.6-27.2 1.6-4.6 3.3-9.2 5.2-13.7-1.2 2.9 1.3-2.9 1.7-3.7 1.1-2.4 2.2-4.8 3.4-7.2 4.1-8.3 8.7-16.3 13.7-24 2.5-3.8 5.1-7.6 7.8-11.3.6-.9 1.3-1.7 2-2.6 2.5-3.4-1.1 1.4.5-.6s3.3-4.1 5-6.1c6-7.2 12.5-14 19.3-20.4 14-13.1 25.5-21.6 43.4-31.7 3.8-2.2 7.7-4.2 11.7-6.1 2-1 4-1.9 6-2.8 1.2-.6 2.4-1.1 3.6-1.6 3-1.3-2 .8 1.3-.6 8.9-3.6 17.9-6.7 27.2-9.3 9.4-2.6 18.9-4.5 28.6-6 4.4-.7-1.9.2.8-.1 1.1-.1 2.3-.3 3.4-.4 2.3-.3 4.6-.5 6.9-.7 5.1-.4 10.2-.7 15.3-.8 9.8-.2 19.6.2 29.3 1.3l2.7.3c.4 0 4.9.6 1.5.2 2.3.3 4.5.7 6.8 1 4.9.8 9.8 1.8 14.6 3 9.4 2.2 18.6 5 27.6 8.3 2.3.8 4.6 1.7 6.8 2.6.8.3 1.6.7 2.5 1-3.1-1.3.9.4 1.3.6 4.4 2 8.8 4.1 13.1 6.3 8.2 4.2 16.1 9 23.7 14.1 3.8 2.6 7.5 5.2 11.2 8 2 1.6-2.7-2.2.6.5 1 .8 2 1.6 3.1 2.5l6 5.1c6.9 6 13.4 12.5 19.6 19.3 2.9 3.2 5.8 6.5 8.5 9.9.8 1 1.6 2 2.4 3.1-1.7-2.2-.3-.4.1.1 1.6 2.1 3.1 4.2 4.6 6.3 5.6 7.9 10.7 16.1 15.2 24.6 2.1 3.9 4.1 7.8 5.9 11.8l2.7 6c1.8 4-1.1-2.8.6 1.3.5 1.2 1 2.5 1.5 3.7 3.6 9.2 6.6 18.5 9 28 1.1 4.4 2.1 8.8 2.9 13.2.4 2.2.8 4.5 1.2 6.7.2 1.1.4 2.3.5 3.4.1.7.2 1.4.3 2-.2-1.7-.2-1.7 0 .1 1.3 9.8 1.9 19.5 1.9 29.2 0 7.8 6.9 15.4 15 15s15-6.6 15-15c-.2-83-41.4-160.9-109.3-208.4-67.1-47-157-58.1-233.5-28.7-76.1 29.2-135.4 94-155.9 173.2-6.3 24.3-8.1 49.1-8.1 74.2V679.9c0 8.1 6.9 15 15 15H691.8c19.3 0 38.7.6 57.9 0h.8c8.1 0 15-6.9 15-15V461.6c0-7.8-6.9-15.4-15-15-8.2.4-15.1 6.6-15.1 15z' fill='%23f50537' opacity='1' data-original='%23000000'%3E%3C/path%3E%3Cpath d='M782.3 688.6v70.8c0 3.9-.3 7.9 0 11.7 0 .2-.1.7 0 .9-1.3-2.4 3.3-5.2 4.8-6.1 2.2-1.3 1.8 0 1.2-.2-2.1-.6-5.3 0-7.4 0h-518c-8.8 0-18-.8-26.7 0-.2 0-.5-.1-.7 0 2.1-.9 7.8 4 6.2 6.3.9-1.4 0-6.6 0-8.2v-42.4c0-10.5 1.1-21.6 0-32.1 0-.2.1-.5 0-.7 1.2 2.4-3.3 5.2-4.8 6.1-2.3 1.3-1.8 0-1.2.2.7.2 1.8 0 2.6 0h546.5c1 0 2.1.1 3.1 0 .2 0 .5.1.7 0-2.8 1.3-6.1-3.6-6.3-6.3.6 7.8 6.5 15.4 15 15 7.6-.3 15.6-6.6 15-15-1.1-14.6-11.9-23.7-26.1-23.7H237c-14.1.2-24.8 10-25.2 24.3-.7 25.1 0 50.4 0 75.6 0 2.9-.1 5.8.1 8.6.9 12.8 11.2 22 23.8 22.4 2.3.1 4.7 0 7.1 0h525c7 0 14 .2 20.9 0 13.7-.5 23.4-11 23.7-24.5.1-4 0-8 0-11.9v-70.8c0-7.8-6.9-15.4-15-15-8.2.4-15.1 6.6-15.1 15z' fill='%23f50537' opacity='1' data-original='%23000000'%3E%3C/path%3E%3Cpath d='M678.3 907.8V781.3c0-7.8-6.9-15.4-15-15s-15 6.6-15 15v126.5c0 7.8 6.9 15.4 15 15s15-6.6 15-15zM375.7 972V781.3c0-7.8-6.9-15.4-15-15s-15 6.6-15 15V972c0 7.8 6.9 15.4 15 15s15-6.6 15-15zM497 52v88.1c0 7.8 6.9 15.4 15 15s15-6.6 15-15V52c0-7.8-6.9-15.4-15-15s-15 6.6-15 15zM248 158.4l54.4 54.4 7.8 7.8c5.7 5.7 15.5 5.7 21.2 0s5.7-15.5 0-21.2L277 145l-7.8-7.8c-5.7-5.7-15.5-5.7-21.2 0s-5.7 15.4 0 21.2zM755.1 137.2l-54.4 54.4-7.8 7.8c-5.7 5.7-5.7 15.5 0 21.2s15.5 5.7 21.2 0l54.4-54.4 7.8-7.8c5.7-5.7 5.7-15.5 0-21.2-5.8-5.8-15.5-5.8-21.2 0zM378.6 457.8c0-3.7.1-7.5.4-11.2.1-1.8.3-3.7.5-5.5.1-.6.4-3 0-.1.2-1.1.3-2.3.5-3.4 1.2-7.3 3-14.6 5.3-21.7 1.1-3.4 2.3-6.7 3.7-10-1.1 2.9.8-1.9 1.1-2.5.8-1.8 1.7-3.6 2.6-5.4 3.3-6.5 7.1-12.7 11.3-18.6.5-.7 3.3-4.5 1.6-2.2 1.1-1.4 2.2-2.7 3.3-4.1 2.4-2.8 4.9-5.6 7.5-8.3 2.3-2.3 4.6-4.6 7.1-6.8 1.3-1.2 2.6-2.3 4-3.4.7-.6 1.3-1.1 2-1.7.2-.2 3.7-2.8 1.1-.9 5.6-4.2 11.5-8 17.7-11.4 3.1-1.7 6.2-3.3 9.4-4.8.6-.3 5.4-2.3 2.5-1.1 2.1-.8 4.1-1.6 6.2-2.4 7.6-2.7 15.5-4.8 23.5-6.2.9-.2 1.8-.3 2.7-.5.3-.1 4.8-.6 1.5-.2 1.8-.2 3.7-.4 5.5-.6 4.2-.4 8.4-.5 12.6-.5 7.8 0 15.4-6.9 15-15s-6.6-15-15-15c-68.2 0-129.6 43.7-153.5 107.2-6.7 17.9-9.9 37.1-10 56.2 0 7.8 6.9 15.4 15 15 8-.2 14.8-6.5 14.9-14.9z' fill='%23f50537' opacity='1' data-original='%23000000'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  /*--properties-icon-2: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4505_19301' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='50' height='50'%3E%3Cpath d='M0 3.8147e-06H50V50H0V3.8147e-06Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4505_19301)'%3E%3Cpath d='M5.74219 19.0576C6.02832 12.2061 9.82031 6.26173 15.3701 2.96876C16.3633 2.3799 17.5186 3.41505 17.0664 4.47755C16.2021 6.5088 15.7295 8.74708 15.7451 11.0967C15.7734 15.5342 17.5659 19.566 20.4415 22.5418' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.89453 22.4658C5.9043 22.543 5.91484 22.6191 5.92578 22.6953C7.20928 31.6571 14.665 38.751 23.8008 39.4951' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M37.5117 26.8106C39.2755 26.2393 40.9102 25.3799 42.3613 24.2901C43.2773 23.6006 44.5518 24.4834 44.2207 25.5811C43.2568 28.7754 41.5029 31.627 39.1855 33.9072' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M39.1866 37.7458V31.4456C39.1866 27.4392 35.9387 24.1913 31.9322 24.1913H28.8955V23.9315C28.8955 21.7219 26.6877 20.1932 24.6194 20.9708L20.4414 22.5418C20.9601 23.0777 21.5146 23.5789 22.1009 24.0418C23.1693 24.8855 23.8018 26.1645 23.8018 27.5259V47.8718C23.8018 48.6427 24.4267 49.2676 25.1976 49.2676H28.687C31.4729 49.2676 33.7314 47.0091 33.7314 44.2232V42.8918H35.402C36.7816 42.8918 37.9888 42.1536 38.6502 41.0506' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28.8945 24.1913V30.5947' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M33.7305 42.8918V36.0177' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M29.8555 11.8945H32.6349C32.836 11.8945 32.9585 12.116 32.8516 12.2864L30.1016 16.667C29.9946 16.8374 30.1171 17.0589 30.3183 17.0589H33.0976' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.6953 0.732434H28.4747C28.6759 0.732434 28.7983 0.954016 28.6914 1.12433L25.9414 5.50489C25.8345 5.67531 25.9569 5.89679 26.1581 5.89679H28.9374' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M38.5234 5.66456H41.3028C41.504 5.66456 41.6265 5.88605 41.5195 6.05646L38.7695 10.437C38.6625 10.6074 38.7851 10.8289 38.9862 10.8289H41.7655' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");*/
  --properties-icon-3: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25 25.7812V43.75' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cmask id='mask0_4505_19349' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='50' height='50'%3E%3Cpath d='M0 3.8147e-06H50V50H0V3.8147e-06Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4505_19349)'%3E%3Cpath d='M28.9062 21.875C28.9062 24.0324 27.1574 25.7812 25 25.7812C22.8427 25.7812 21.0938 24.0324 21.0938 21.875C21.0938 19.7176 22.8427 17.9688 25 17.9688C27.1574 17.9688 28.9062 19.7176 28.9062 21.875Z' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.1857 29.4424C13.2194 25.4762 13.2194 19.0455 17.1857 15.0793' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M32.8125 15.0793C36.7787 19.0455 36.7787 25.4762 32.8125 29.4424' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.7662 33.8618C6.35918 27.4548 6.35918 17.067 12.7662 10.6599' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M37.2305 10.6599C43.6375 17.0669 43.6375 27.4547 37.2305 33.8618' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.34866 38.2812C-0.829761 29.1028 -0.829761 15.4189 8.34866 6.24043' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M41.6523 6.24046C50.8308 15.4189 50.8308 29.1028 41.6523 38.2813' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
  --properties-icon-4: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4505_19406' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='50' height='50'%3E%3Cpath d='M0 3.8147e-06H50V50H0V3.8147e-06Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4505_19406)'%3E%3Cpath d='M30.3389 7.22647H1.30078' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.30078 42.7733H21.4871' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cmask id='mask1_4505_19406' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='50' height='50'%3E%3Cpath d='M0 3.8147e-06H50V50H0V3.8147e-06Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_4505_19406)'%3E%3Cpath d='M0.976562 29.3944V45.8983C0.976562 47.6243 2.37568 49.0233 4.10156 49.0233H27.5391C28.6178 49.0233 29.5688 48.4768 30.1304 47.6456' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.6641 22.3957V4.10145C30.6641 2.37558 29.2649 0.976455 27.5391 0.976455H4.10156C2.37568 0.976455 0.976562 2.37558 0.976562 4.10145V20.6054' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M34.9479 21.008C33.965 21.9909 33.965 23.5847 34.9479 24.5676L33.5323 23.152C32.5493 22.169 30.9556 22.169 29.9726 23.152C28.9896 24.135 28.9896 25.7287 29.9726 26.7116C28.9896 25.7287 27.3959 25.7287 26.4129 26.7116C25.43 27.6946 25.43 29.2883 26.4129 30.2713L18.5468 22.4053C17.5639 21.4222 15.9702 21.4222 14.9873 22.4053C14.0042 23.3882 14.0042 24.9818 14.9873 25.9648L21.7042 32.6817L30.4189 41.3965L24.7476 40.0204C23.3534 39.682 21.944 40.5183 21.5727 41.9041C21.2146 43.2405 21.9483 44.627 23.2548 45.0825L32.5786 48.3334C37.0617 49.8964 42.0438 48.7564 45.401 45.3993C50.2329 40.5674 50.2329 32.7333 45.401 27.9014L38.5076 21.008C37.5246 20.025 35.9308 20.025 34.9479 21.008Z' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.4102 30.2713L31.2467 35.1078' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M29.9727 26.7116L35.0605 31.7995' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M34.9453 24.5676L38.6642 28.2865' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.85156 15.2115C13.467 11.5962 19.3288 11.5962 22.9442 15.2115' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.0781 18.439C14.9111 16.606 17.8829 16.606 19.7158 18.439' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
  --properties-icon-5: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4505_19592)'%3E%3Cmask id='mask0_4505_19592' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='50' height='50'%3E%3Cpath d='M0 3.8147e-06H50V50H0V3.8147e-06Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4505_19592)'%3E%3Cpath d='M32.6172 41.4063V44.1821C32.6172 46.5206 30.7465 48.002 28.8086 48.0459C27.6408 48.0724 26.4486 47.5769 25.6267 46.4322C25.1556 45.7763 24.9021 44.9893 24.9022 44.1816C24.9023 40.4019 24.9023 8.68643 24.9023 5.64834C24.9023 5.14825 24.7886 4.65518 24.5695 4.20567L24.5018 4.0668C22.7472 0.467585 17.2851 1.72686 17.2851 5.76661C17.2852 14.2011 17.2852 27.3657 17.2852 34.4732C17.2852 37.8897 13.1346 39.5775 10.7496 37.1314C10.0562 36.4201 9.66797 35.466 9.66797 34.4727V17.0487C9.66797 13.6005 5.48877 11.8848 3.06582 14.3384C2.35293 15.0604 1.95312 16.0341 1.95312 17.0487V31.4453' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M48.0469 20.5078V34.4178C48.0469 35.0441 47.8943 35.661 47.6024 36.2153C46.853 37.6384 45.5423 38.2802 44.2383 38.2812C42.2776 38.2829 40.332 36.8359 40.332 34.4178V17.0473C40.332 14.0076 36.9801 12.1623 34.4116 13.7878C33.2944 14.4949 32.6172 15.725 32.6172 17.0473V31.6406' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4505_19592'%3E%3Crect width='50' height='50' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --properties-icon-6: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4505_19603' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='50' height='50'%3E%3Cpath d='M0 3.8147e-06H50V50H0V3.8147e-06Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4505_19603)'%3E%3Cpath d='M24.9992 0.976559L45.3125 7.34062V24.4325C45.3125 36.4391 36.7905 46.7561 25 49.0234C13.2095 46.7561 4.6875 36.4391 4.6875 24.4325V7.34062L25.0008 0.976559' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M37.5662 33.5844C39.0251 30.8352 39.8437 27.7126 39.8437 24.4325V11.3582L25 6.70768L10.1562 11.3582V24.4325C10.1562 33.4461 16.3381 41.2705 25 43.4256C27.5272 42.7967 29.8434 41.6854 31.8564 40.2026' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23.227 31.3727L16.6875 24.8332L20.0021 21.5186L23.227 24.7436L29.9995 17.971L33.3141 21.2856L23.227 31.3727Z' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
  --properties-icon-7: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M48.2102 25C48.2102 25 37.8193 39.909 25.0016 39.909C12.1839 39.909 1.79297 25 1.79297 25C1.79297 25 12.1839 10.0911 25.0016 10.0911C37.8193 10.0911 48.2102 25 48.2102 25Z' stroke='%23FA2846' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M1.79297 25C1.79297 25 12.1839 18.9091 25.0016 18.9091C37.8193 18.9091 48.2102 25 48.2102 25' stroke='%23FA2846' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M25.0011 31.091C28.365 31.091 31.092 28.364 31.092 25C31.092 21.6361 28.365 18.9091 25.0011 18.9091C21.6372 18.9091 18.9102 21.6361 18.9102 25C18.9102 28.364 21.6372 31.091 25.0011 31.091Z' stroke='%23FA2846' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M10.5608 21.2829C10.2559 22.4712 10.0938 23.7166 10.0938 25C10.0938 33.234 16.7687 39.909 25.0027 39.909C33.2367 39.909 39.9117 33.234 39.9117 25C39.9117 23.7166 39.7495 22.4711 39.4446 21.2829' stroke='%23FA2846' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
  /*--properties-icon-8: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4505_19658' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='50' height='50'%3E%3Cpath d='M0 3.8147e-06H50V50H0V3.8147e-06Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4505_19658)'%3E%3Cpath d='M13.5254 36.8164H1.46484V1.46484H48.5352V36.8164H39.613' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10'/%3E%3C/g%3E%3Cpath d='M7.42188 22.168V16.3086' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10'/%3E%3Cmask id='mask1_4505_19658' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='50' height='50'%3E%3Cpath d='M0 3.8147e-06H50V50H0V3.8147e-06Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_4505_19658)'%3E%3Cpath d='M16.2109 16.3086C16.2109 11.4545 20.1459 7.51953 25 7.51953C29.8541 7.51953 33.7891 11.4545 33.7891 16.3086' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M42.5781 17.7734V20.7031' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M17.2147 32.2125L16.8175 31.8153C15.6731 30.6709 13.8192 30.6709 12.6747 31.8153C11.5303 32.9598 11.5303 34.8137 12.6747 35.9581C20.2649 43.5482 22.2834 47.392 27.2389 48.3137C28.8163 48.6385 30.5226 48.6289 32.2784 48.1317C36.7207 46.8737 39.6485 42.6068 39.6485 37.9899V35.5319C39.6485 32.8432 37.8231 30.5007 35.2147 29.8485L27.9295 28.0273L27.9297 16.3086C27.9297 14.6905 26.6182 13.3789 25 13.3789C23.382 13.3789 22.0703 14.6905 22.0703 16.3086C22.0703 16.3086 22.0703 33.3206 22.0704 37.0683L17.2147 32.2125Z' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10'/%3E%3C/g%3E%3C/svg%3E%0A");*/
  --properties-icon-8: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.1562 1.5625H14.8438C13.5493 1.5625 12.5 2.61183 12.5 3.90625V46.0938C12.5 47.3882 13.5493 48.4375 14.8438 48.4375H35.1562C36.4507 48.4375 37.5 47.3882 37.5 46.0938V3.90625C37.5 2.61183 36.4507 1.5625 35.1562 1.5625Z' stroke='%23F50537' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25 22.6562C29.3147 22.6562 32.8125 19.1585 32.8125 14.8438C32.8125 10.529 29.3147 7.03125 25 7.03125C20.6853 7.03125 17.1875 10.529 17.1875 14.8438C17.1875 19.1585 20.6853 22.6562 25 22.6562Z' stroke='%23F50537' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25 10.1562L28.9062 17.9688L25.0648 16.6211L21.0938 17.9688L25 10.1562Z' stroke='%23F50537' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25 42.9688C29.3147 42.9688 32.8125 39.471 32.8125 35.1562C32.8125 30.8415 29.3147 27.3438 25 27.3438C20.6853 27.3438 17.1875 30.8415 17.1875 35.1562C17.1875 39.471 20.6853 42.9688 25 42.9688Z' stroke='%23F50537' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25 39.8438L21.0938 32.0312L24.9344 33.3789L28.9062 32.0312L25 39.8438Z' stroke='%23F50537' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  --faq-down-icon-hover: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4391_21829)'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4391_21829'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --faq-down-icon: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4391_21829)'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23141414' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4391_21829'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --schedule-icon: url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4454_16603)'%3E%3Cpath d='M34.4021 61.2499H14.5833C13.0362 61.2499 11.5525 60.6353 10.4585 59.5414C9.36458 58.4474 8.75 56.9637 8.75 55.4166V20.4166C8.75 18.8695 9.36458 17.3858 10.4585 16.2918C11.5525 15.1978 13.0362 14.5833 14.5833 14.5833H49.5833C51.1304 14.5833 52.6142 15.1978 53.7081 16.2918C54.8021 17.3858 55.4167 18.8695 55.4167 20.4166V32.0833' stroke='%23F50537' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M40.832 52.4999C40.832 55.5941 42.0612 58.5616 44.2491 60.7495C46.437 62.9374 49.4045 64.1666 52.4987 64.1666C55.5929 64.1666 58.5604 62.9374 60.7483 60.7495C62.9362 58.5616 64.1654 55.5941 64.1654 52.4999C64.1654 49.4057 62.9362 46.4383 60.7483 44.2503C58.5604 42.0624 55.5929 40.8333 52.4987 40.8333C49.4045 40.8333 46.437 42.0624 44.2491 44.2503C42.0612 46.4383 40.832 49.4057 40.832 52.4999Z' stroke='%23F50537' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M43.75 8.75V20.4167' stroke='%23F50537' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.418 8.75V20.4167' stroke='%23F50537' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.75 32.0833H55.4167' stroke='%23F50537' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M52.5 48.1133V52.4999L55.4167 55.4166' stroke='%23F50537' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4454_16603'%3E%3Crect width='70' height='70' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --detail-chevron-down-icon: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4391_19900)'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23141414' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4391_19900'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --detail-chevron-down-icon--active: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4391_19900)'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23f50537' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4391_19900'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --delivery-icon: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 17C5 17.5304 5.21071 18.0391 5.58579 18.4142C5.96086 18.7893 6.46957 19 7 19C7.53043 19 8.03914 18.7893 8.41421 18.4142C8.78929 18.0391 9 17.5304 9 17C9 16.4696 8.78929 15.9609 8.41421 15.5858C8.03914 15.2107 7.53043 15 7 15C6.46957 15 5.96086 15.2107 5.58579 15.5858C5.21071 15.9609 5 16.4696 5 17Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 17C15 17.5304 15.2107 18.0391 15.5858 18.4142C15.9609 18.7893 16.4696 19 17 19C17.5304 19 18.0391 18.7893 18.4142 18.4142C18.7893 18.0391 19 17.5304 19 17C19 16.4696 18.7893 15.9609 18.4142 15.5858C18.0391 15.2107 17.5304 15 17 15C16.4696 15 15.9609 15.2107 15.5858 15.5858C15.2107 15.9609 15 16.4696 15 17Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 17H3V6C3 5.73478 3.10536 5.48043 3.29289 5.29289C3.48043 5.10536 3.73478 5 4 5H13V17M9 17H15M19 17H21V11M21 11H13M21 11L18 6H13' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  --best-panel-bg: url("data:image/svg+xml,%3Csvg width='166' height='66' viewBox='0 0 166 66' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M51.9347 48.1372C47.7378 46.8665 43.8707 46.5274 39.7735 47.645C35.8039 48.7253 33.2611 50.6661 31.3948 52.2154C29.6514 53.6567 25.8885 57.4255 24.2892 64.1695C22.6895 70.9151 23.8414 74.1233 24.2348 76.1008C24.6271 78.0763 29.698 89.8046 30.5422 92.9197C31.3846 96.0359 30.2942 102.031 30.2942 102.031C30.2942 102.031 24.1271 99.1599 19.7555 93.3692C15.3842 87.5768 11.5487 78.6567 11.8931 71.009C12.1282 65.7831 12.8104 57.3784 18.2928 49.599C23.7749 41.8211 32.1702 37.9109 36.6234 37.1621C41.117 36.403 45.3557 35.9057 54.2004 38.5834' fill='%23FDE5B8'/%3E%3Cpath d='M50.8917 47.4935C55.1337 48.8019 58.6766 50.7225 61.7807 54.0272C64.7907 57.2273 66.1671 60.3502 67.1235 62.7499C68.0195 64.9864 69.6641 70.3795 68.1014 77.0928C66.5383 83.8077 64.1163 85.9071 62.9012 87.3824C61.6881 88.8565 52.0794 96.0396 49.97 98.2355C47.8586 100.432 46.1784 106.211 46.1784 106.211C46.1784 106.211 52.8535 107.27 59.237 104.792C65.6208 102.312 72.9103 96.8371 75.9718 90.0646C78.064 85.4369 81.1619 77.8203 79.7723 67.9953C78.3824 58.172 72.7346 50.0074 69.1559 46.8161C65.5462 43.5929 62.0452 40.7405 53.1055 37.9832' fill='%23FDE5B8'/%3E%3Cpath d='M131.083 -5.86284C126.886 -7.13348 123.019 -7.47263 118.922 -6.35497C114.952 -5.27474 112.41 -3.3339 110.543 -1.78459C108.8 -0.343299 105.037 3.42555 103.438 10.1695C101.838 16.9151 102.99 20.1233 103.383 22.1008C103.776 24.0763 108.846 35.8046 109.691 38.9197C110.533 42.0359 109.443 48.0314 109.443 48.0314C109.443 48.0314 103.276 45.1599 98.9039 39.3692C94.5327 33.5768 90.6971 24.6567 91.0415 17.009C91.2766 11.7831 91.9589 3.37845 97.4413 -4.40102C102.923 -12.1789 111.319 -16.0891 115.772 -16.8379C120.265 -17.597 124.504 -18.0943 133.349 -15.4166' fill='%23FDE5B8'/%3E%3Cpath d='M130.04 -6.50651C134.282 -5.19811 137.825 -3.27752 140.929 0.0272476C143.939 3.22731 145.316 6.35021 146.272 8.74991C147.168 10.9864 148.813 16.3795 147.25 23.0928C145.687 29.8077 143.265 31.9071 142.05 33.3824C140.837 34.8565 131.228 42.0396 129.118 44.2355C127.007 46.4324 125.327 52.2111 125.327 52.2111C125.327 52.2111 132.002 53.2701 138.385 50.792C144.769 48.3124 152.059 42.8371 155.12 36.0646C157.212 31.4369 160.31 23.8203 158.921 13.9953C157.531 4.17195 151.883 -3.99258 148.304 -7.18391C144.695 -10.4071 141.194 -13.2595 132.254 -16.0168' fill='%23FDE5B8'/%3E%3Cpath d='M109.892 50.118C109.096 49.8789 108.291 50.3469 108.097 51.1587C107.903 51.9705 108.392 52.8277 109.187 53.0668L122.552 57.0849C123.352 57.3253 124.157 56.8604 124.352 56.0456C124.546 55.2292 124.056 54.3766 123.257 54.1362L109.892 50.118Z' fill='%23FDE5B8'/%3E%3Cpath d='M108.88 54.2134C108.085 53.9744 107.279 54.444 107.085 55.2558C106.892 56.066 107.38 56.9248 108.175 57.1638L121.54 61.1821C122.34 61.4225 123.145 60.9576 123.339 60.1427C123.534 59.3263 123.045 58.4721 122.245 58.2317L108.88 54.2134Z' fill='%23FDE5B8'/%3E%3C/svg%3E%0A");
  --best-panel-icon: url("data:image/svg+xml,%3Csvg width='32' height='34' viewBox='0 0 32 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8497 4.32363C13.8525 4.32363 12.0997 4.67477 10.3983 5.67046C8.74949 6.63403 7.82479 7.7786 7.15928 8.67136C6.53696 9.50281 5.26305 11.5752 5.26305 14.6272C5.26305 17.68 6.11232 18.8874 6.49522 19.6721C6.8774 20.4561 10.3638 24.7601 11.0667 25.9674C11.7688 27.1756 11.916 29.8465 11.916 29.8465C11.916 29.8465 8.87539 29.4224 6.32463 27.5362C3.77387 25.6492 1.13161 22.373 0.479275 19.0998C0.0334042 16.8632 -0.548643 13.2271 1.06645 9.24148C2.68154 5.25654 5.99737 2.53227 7.89579 1.64681C9.81106 0.751862 11.6407 0 15.8497 0' fill='%23FA2846'/%3E%3Cpath d='M15.8711 4.32363C17.8684 4.32363 19.6211 4.67477 21.3226 5.67046C22.9721 6.63403 23.896 7.7786 24.5615 8.67136C25.1839 9.50281 26.4578 11.5752 26.4578 14.6272C26.4578 17.68 25.6085 18.8874 25.2256 19.6721C24.8434 20.4561 21.357 24.7601 20.6549 25.9674C19.952 27.1756 19.8049 29.8465 19.8049 29.8465C19.8049 29.8465 22.8454 29.4224 25.3962 27.5362C27.947 25.6492 30.5892 22.373 31.2416 19.0998C31.6874 16.8632 32.2695 13.2271 30.6544 9.24148C29.0393 5.25654 25.7235 2.53227 23.825 1.64681C21.9098 0.751862 20.0801 0 15.8711 0' fill='%23FA2846'/%3E%3Cpath d='M12.6257 30.5166C12.2399 30.5166 11.9258 30.8312 11.9258 31.2166C11.9258 31.6021 12.2399 31.9167 12.6257 31.9167H19.111C19.499 31.9167 19.8131 31.6035 19.8131 31.2166C19.8131 30.829 19.499 30.5166 19.111 30.5166H12.6257Z' fill='%23FA2846'/%3E%3Cpath d='M12.6257 32.3528C12.2399 32.3528 11.9258 32.6681 11.9258 33.0536C11.9258 33.4383 12.2399 33.7536 12.6257 33.7536H19.111C19.499 33.7536 19.8131 33.4405 19.8131 33.0536C19.8131 32.666 19.499 32.3528 19.111 32.3528H12.6257Z' fill='%23FA2846'/%3E%3C/svg%3E%0A");
  --detail-question-icon: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4391_19340)'%3E%3Cpath d='M12 11V11.01' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 11V11.01' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 11V11.01' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18 4C18.7956 4 19.5587 4.31607 20.1213 4.87868C20.6839 5.44129 21 6.20435 21 7V15C21 15.7956 20.6839 16.5587 20.1213 17.1213C19.5587 17.6839 18.7956 18 18 18H13L8 21V18H6C5.20435 18 4.44129 17.6839 3.87868 17.1213C3.31607 16.5587 3 15.7956 3 15V7C3 6.20435 3.31607 5.44129 3.87868 4.87868C4.44129 4.31607 5.20435 4 6 4H18Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4391_19340'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --detail-usps-6: url("data:image/svg+xml,%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4391_19534' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='31' height='30'%3E%3Cpath d='M29.782 29.45V0.550001H0.882031V29.45H29.782Z' fill='white' stroke='white' stroke-width='1.1'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4391_19534)'%3E%3Cpath d='M23.7187 6.69494C23.5164 5.16371 22.1838 2.50695 22.1838 2.50695C22.1838 2.50695 20.8512 5.16371 20.6489 6.69494C20.5206 7.66584 21.173 8.79336 22.1655 8.82189V8.82324C22.1716 8.82324 22.1776 8.82266 22.1838 8.8226C22.19 8.82266 22.196 8.82324 22.2022 8.82324V8.82189C23.1947 8.79336 23.847 7.66584 23.7187 6.69494Z' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.94575 6.69494C6.81749 7.66584 7.46981 8.79336 8.46227 8.82189L8.46233 8.82324C8.46848 8.82324 8.47452 8.82266 8.48067 8.8226C8.48682 8.82266 8.49286 8.82324 8.49907 8.82324V8.82189C9.49153 8.79336 10.1439 7.66584 10.0156 6.69494C9.81327 5.16371 8.48067 2.50695 8.48067 2.50695C8.48067 2.50695 7.99247 3.48025 7.56221 4.5882L7.51604 4.70832' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.3359 13.3149H29.8991' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M0.765625 13.3149H11.3495' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.5831 11.1321H0.765625' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M29.8977 11.1321H18.9609' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.1914 18.1697C24.4397 18.2056 24.7196 18.2263 25.0424 18.2263C27.4702 18.2263 27.4702 17.0544 29.8981 17.0544' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M0.765625 17.0544C3.19328 17.0544 3.19328 18.2263 5.62094 18.2263C8.04859 18.2263 8.04859 17.0544 10.4763 17.0544C12.9039 17.0544 12.9039 18.2263 15.3316 18.2263C17.7593 18.2263 17.7593 17.0544 20.187 17.0544C21.1876 17.0544 21.7758 17.2535 22.2916 17.4876' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M0.765625 27.4932H29.8983' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.55859 19.7661H2.09461' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.55859 19.7661H5.09461' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.5625 19.7661H8.09852' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.5625 19.7661H11.0985' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.5625 19.7661H14.0985' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.5664 19.7661H17.1024' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.5664 19.7661H20.1024' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.5664 19.7661H23.1024' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.5664 19.7661H26.1024' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28.5703 19.7661H29.1063' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.05859 22.2737H3.59467' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.0625 22.2737H6.59857' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.0625 22.2737H9.59857' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.0625 22.2737H12.5986' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0625 22.2737H15.5986' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.0664 22.2737H18.6025' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.0664 22.2737H21.6025' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.0664 22.2737H24.6025' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.0664 22.2737H27.6025' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.55859 24.7815H2.09461' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.55859 24.7815H5.09461' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.5625 24.7815H8.09852' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.5625 24.7815H11.0985' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.5625 24.7815H14.0985' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.5664 24.7815H17.1024' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.5664 24.7815H20.1024' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.5664 24.7815H23.1024' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.5664 24.7815H26.1024' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28.5703 24.7815H29.1063' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.7483 12.2577C17.4299 9.84721 15.3321 5.66508 15.3321 5.66508C15.3321 5.66508 13.2344 9.84721 12.9159 12.2577C12.714 13.786 13.7408 15.5608 15.3032 15.6059V15.6079C15.3129 15.6079 15.3224 15.607 15.3321 15.6069C15.3418 15.607 15.3513 15.6079 15.361 15.6079V15.6059C16.9233 15.5608 17.9502 13.786 17.7483 12.2577Z' stroke='%23F50537' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
  --detail-usps-5: url("data:image/svg+xml,%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4391_19445)'%3E%3Cpath d='M15.6675 26.25C13.7215 25.7453 11.8969 24.8545 10.3019 23.6306C8.70703 22.4067 7.3744 20.8747 6.38326 19.1257C5.39212 17.3766 4.76268 15.4461 4.53236 13.449C4.30204 11.4518 4.47553 9.42877 5.04252 7.5C8.93693 7.67821 12.7477 6.33322 15.6675 3.75C18.5873 6.33322 22.3981 7.67821 26.2925 7.5C26.888 9.52688 27.049 11.6566 26.765 13.75' stroke='%23F50537' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23.1681 27.5L27.3556 23.395C27.6124 23.1458 27.8167 22.8477 27.9564 22.5183C28.096 22.1889 28.1683 21.8348 28.1689 21.477C28.1695 21.1191 28.0984 20.7648 27.9597 20.4349C27.8211 20.1051 27.6178 19.8063 27.3619 19.5563C26.8395 19.0454 26.1384 18.7588 25.4078 18.7574C24.6772 18.756 23.9749 19.0399 23.4506 19.5488L23.1706 19.8238L22.8919 19.5488C22.3696 19.0383 21.6687 18.7519 20.9384 18.7505C20.2081 18.7491 19.5061 19.0328 18.9819 19.5413C18.725 19.7904 18.5206 20.0884 18.3808 20.4178C18.2411 20.7472 18.1687 21.1012 18.168 21.4591C18.1673 21.8169 18.2383 22.1712 18.3768 22.5011C18.5153 22.8311 18.7185 23.1299 18.9744 23.38L23.1681 27.5Z' stroke='%23F50537' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4391_19445'%3E%3Crect width='30' height='30' fill='white' transform='translate(0.667969)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --detail-usps-4: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4391_19441)'%3E%3Cpath d='M5 15H12.5L5 25H12.5' stroke='%23F50537' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.5 5H25L17.5 15H25' stroke='%23F50537' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4391_19441'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --detail-usps-3: url("data:image/svg+xml,%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4391_19429)'%3E%3Cpath d='M16.582 3.75V12.5H24.082L14.082 26.25V17.5H6.58203L16.582 3.75Z' stroke='%23F50537' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4391_19429'%3E%3Crect width='30' height='30' fill='white' transform='translate(0.332031)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --detail-usps-2: url("data:image/svg+xml,%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4391_19432)'%3E%3Cpath d='M3.16797 15H4.41797' stroke='%23F50537' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.16797 10H5.66797C5.33645 10 5.01851 10.1317 4.78409 10.3661C4.54966 10.6005 4.41797 10.9185 4.41797 11.25V18.75C4.41797 19.0815 4.54966 19.3995 4.78409 19.6339C5.01851 19.8683 5.33645 20 5.66797 20H8.16797' stroke='%23F50537' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.16797 8.75V21.25C8.16797 21.5815 8.29967 21.8995 8.53409 22.1339C8.76851 22.3683 9.08645 22.5 9.41797 22.5H10.668C10.9995 22.5 11.3174 22.3683 11.5519 22.1339C11.7863 21.8995 11.918 21.5815 11.918 21.25V8.75C11.918 8.41848 11.7863 8.10054 11.5519 7.86612C11.3174 7.6317 10.9995 7.5 10.668 7.5H9.41797C9.08645 7.5 8.76851 7.6317 8.53409 7.86612C8.29967 8.10054 8.16797 8.41848 8.16797 8.75Z' stroke='%23F50537' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.918 15H19.418' stroke='%23F50537' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.418 8.75V21.25C19.418 21.5815 19.5497 21.8995 19.7841 22.1339C20.0185 22.3683 20.3364 22.5 20.668 22.5H21.918C22.2495 22.5 22.5674 22.3683 22.8019 22.1339C23.0363 21.8995 23.168 21.5815 23.168 21.25V8.75C23.168 8.41848 23.0363 8.10054 22.8019 7.86612C22.5674 7.6317 22.2495 7.5 21.918 7.5H20.668C20.3364 7.5 20.0185 7.6317 19.7841 7.86612C19.5497 8.10054 19.418 8.41848 19.418 8.75Z' stroke='%23F50537' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23.168 10H25.668C25.9995 10 26.3174 10.1317 26.5519 10.3661C26.7863 10.6005 26.918 10.9185 26.918 11.25V18.75C26.918 19.0815 26.7863 19.3995 26.5519 19.6339C26.3174 19.8683 25.9995 20 25.668 20H23.168' stroke='%23F50537' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28.168 15H26.918' stroke='%23F50537' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4391_19432'%3E%3Crect width='30' height='30' fill='white' transform='translate(0.667969)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --detail-usps-1: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4391_19380)'%3E%3Cpath d='M3.75 15H5M15 3.75V5M25 15H26.25M7 7L7.875 7.875M23 7L22.125 7.875' stroke='%23F50537' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.25 20C10.2006 19.2129 9.42542 18.1156 9.03429 16.8635C8.64316 15.6114 8.65591 14.268 9.07073 13.0236C9.48555 11.7791 10.2814 10.6967 11.3456 9.92974C12.4097 9.16273 13.6882 8.75 15 8.75C16.3118 8.75 17.5903 9.16273 18.6544 9.92974C19.7186 10.6967 20.5145 11.7791 20.9293 13.0236C21.3441 14.268 21.3568 15.6114 20.9657 16.8635C20.5746 18.1156 19.7994 19.2129 18.75 20C18.262 20.4831 17.8945 21.0743 17.6773 21.7258C17.4602 22.3772 17.3994 23.0707 17.5 23.75C17.5 24.413 17.2366 25.0489 16.7678 25.5178C16.2989 25.9866 15.663 26.25 15 26.25C14.337 26.25 13.7011 25.9866 13.2322 25.5178C12.7634 25.0489 12.5 24.413 12.5 23.75C12.6006 23.0707 12.5398 22.3772 12.3227 21.7258C12.1055 21.0743 11.738 20.4831 11.25 20Z' stroke='%23F50537' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.125 21.25H17.875' stroke='%23F50537' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4391_19380'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --device-notchecked-icon: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4269_13580' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='25' height='24'%3E%3Crect x='0.25' width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4269_13580)'%3E%3Cpath d='M8.65 17L12.25 13.4L15.85 17L17.25 15.6L13.65 12L17.25 8.4L15.85 7L12.25 10.6L8.65 7L7.25 8.4L10.85 12L7.25 15.6L8.65 17ZM12.25 22C10.8667 22 9.56667 21.7375 8.35 21.2125C7.13333 20.6875 6.075 19.975 5.175 19.075C4.275 18.175 3.5625 17.1167 3.0375 15.9C2.5125 14.6833 2.25 13.3833 2.25 12C2.25 10.6167 2.5125 9.31667 3.0375 8.1C3.5625 6.88333 4.275 5.825 5.175 4.925C6.075 4.025 7.13333 3.3125 8.35 2.7875C9.56667 2.2625 10.8667 2 12.25 2C13.6333 2 14.9333 2.2625 16.15 2.7875C17.3667 3.3125 18.425 4.025 19.325 4.925C20.225 5.825 20.9375 6.88333 21.4625 8.1C21.9875 9.31667 22.25 10.6167 22.25 12C22.25 13.3833 21.9875 14.6833 21.4625 15.9C20.9375 17.1167 20.225 18.175 19.325 19.075C18.425 19.975 17.3667 20.6875 16.15 21.2125C14.9333 21.7375 13.6333 22 12.25 22ZM12.25 20C14.4833 20 16.375 19.225 17.925 17.675C19.475 16.125 20.25 14.2333 20.25 12C20.25 9.76667 19.475 7.875 17.925 6.325C16.375 4.775 14.4833 4 12.25 4C10.0167 4 8.125 4.775 6.575 6.325C5.025 7.875 4.25 9.76667 4.25 12C4.25 14.2333 5.025 16.125 6.575 17.675C8.125 19.225 10.0167 20 12.25 20Z' fill='%231C1B1F'/%3E%3C/g%3E%3C/svg%3E%0A");
  --device-checked-icon: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4269_13596' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='25' height='24'%3E%3Crect x='0.25' width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4269_13596)'%3E%3Cpath d='M10.85 16.6L17.9 9.55L16.5 8.15L10.85 13.8L8 10.95L6.6 12.35L10.85 16.6ZM12.25 22C10.8667 22 9.56667 21.7375 8.35 21.2125C7.13333 20.6875 6.075 19.975 5.175 19.075C4.275 18.175 3.5625 17.1167 3.0375 15.9C2.5125 14.6833 2.25 13.3833 2.25 12C2.25 10.6167 2.5125 9.31667 3.0375 8.1C3.5625 6.88333 4.275 5.825 5.175 4.925C6.075 4.025 7.13333 3.3125 8.35 2.7875C9.56667 2.2625 10.8667 2 12.25 2C13.6333 2 14.9333 2.2625 16.15 2.7875C17.3667 3.3125 18.425 4.025 19.325 4.925C20.225 5.825 20.9375 6.88333 21.4625 8.1C21.9875 9.31667 22.25 10.6167 22.25 12C22.25 13.3833 21.9875 14.6833 21.4625 15.9C20.9375 17.1167 20.225 18.175 19.325 19.075C18.425 19.975 17.3667 20.6875 16.15 21.2125C14.9333 21.7375 13.6333 22 12.25 22ZM12.25 20C14.4833 20 16.375 19.225 17.925 17.675C19.475 16.125 20.25 14.2333 20.25 12C20.25 9.76667 19.475 7.875 17.925 6.325C16.375 4.775 14.4833 4 12.25 4C10.0167 4 8.125 4.775 6.575 6.325C5.025 7.875 4.25 9.76667 4.25 12C4.25 14.2333 5.025 16.125 6.575 17.675C8.125 19.225 10.0167 20 12.25 20Z' fill='%23139917'/%3E%3C/g%3E%3C/svg%3E%0A");
  --mito-logo-banners: url("data:image/svg+xml,%3Csvg width='76' height='84' viewBox='0 0 76 84' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.928 13.9925C29.007 11.5355 33.2088 10.6691 37.9969 10.6691V0C27.9065 0 23.5203 1.85531 18.9288 4.0637C14.3776 6.24868 6.42852 12.9711 2.55662 22.8044C-1.31527 32.6395 0.0800807 41.6118 1.14898 47.131C2.71283 55.208 9.04719 63.2923 15.1622 67.9487C21.2772 72.6032 28.5664 73.6497 28.5664 73.6497C28.5664 73.6497 28.2136 67.0588 26.5304 64.0777C25.6868 62.5859 23.1702 59.1786 20.7524 55.905C18.3414 52.6406 16.0286 49.5092 15.5711 48.5432C15.4623 48.3137 15.3378 48.0694 15.2028 47.8047C14.1991 45.8364 12.6172 42.7344 12.6172 36.0944C12.6172 28.5632 15.6712 23.4493 17.1631 21.3976C18.7586 19.1946 20.9753 16.3702 24.928 13.9925ZM51.0729 13.9925C46.9939 11.5355 42.792 10.6691 38.0039 10.6691V0C48.0944 0 52.4805 1.85531 57.0721 4.0637C61.6232 6.24868 69.5724 12.9711 73.4443 22.8044C77.3162 32.6395 75.9208 41.6118 74.8519 47.131C73.2881 55.2081 66.9537 63.2923 60.8386 67.9487C54.7236 72.6032 47.4344 73.6497 47.4344 73.6497C47.4344 73.6497 47.7872 67.0589 49.4722 64.0777C50.3156 62.5847 52.8352 59.173 55.2546 55.897C57.6632 52.6354 59.9726 49.5084 60.4297 48.5432C60.5385 48.3137 60.6631 48.0694 60.7981 47.8047C61.8018 45.8364 63.3836 42.7344 63.3836 36.0944C63.3836 28.5632 60.3296 23.4493 58.8377 21.3976C57.2423 19.1946 55.0273 16.3702 51.0729 13.9925Z' fill='%23F50537'/%3E%3Cpath d='M30.2521 75.3052C29.3272 75.3052 28.5742 76.0815 28.5742 77.0326C28.5742 77.9837 29.3272 78.76 30.2521 78.76H45.7994C46.7297 78.76 47.4826 77.9873 47.4826 77.0326C47.4826 76.0761 46.7297 75.3052 45.7994 75.3052H30.2521Z' fill='%23F50537'/%3E%3Cpath d='M30.2521 79.8369C29.3272 79.8369 28.5742 80.6151 28.5742 81.5662C28.5742 82.5155 29.3272 83.2936 30.2521 83.2936H45.7994C46.7297 83.2936 47.4826 82.5209 47.4826 81.5662C47.4826 80.6097 46.7297 79.8369 45.7994 79.8369H30.2521Z' fill='%23F50537'/%3E%3C/svg%3E%0A");
  --category-right-icon: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4505_19166)'%3E%3Cpath d='M5 12H19' stroke='%23F50537' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 16L19 12' stroke='%23F50537' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 8L19 12' stroke='%23F50537' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4505_19166'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --personalities-icon: url("data:image/svg+xml,%3Csvg width='38' height='41' viewBox='0 0 38 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.6671 5.71536C16.3148 5.71536 14.2506 6.12892 12.2466 7.3016C10.3048 8.43645 9.21571 9.78448 8.4319 10.8359C7.69896 11.8152 6.1986 14.256 6.1986 17.8505C6.1986 21.4459 7.19883 22.8679 7.6498 23.7922C8.09991 24.7155 12.2061 29.7845 13.0339 31.2065C13.8608 32.6294 14.0341 35.7751 14.0341 35.7751C14.0341 35.7751 10.4531 35.2757 7.44889 33.0541C4.44471 30.8317 1.33276 26.9732 0.56447 23.1181C0.0393421 20.4839 -0.646168 16.2016 1.25602 11.5074C3.15821 6.8141 7.06345 3.60558 9.29934 2.56272C11.5551 1.50868 13.7099 0.623169 18.6671 0.623169' fill='%23FA2846'/%3E%3Cpath d='M18.6738 5.71536C21.0261 5.71536 23.0904 6.12892 25.0944 7.3016C27.0371 8.43645 28.1253 9.78448 28.9091 10.8359C29.642 11.8152 31.1424 14.256 31.1424 17.8505C31.1424 21.4459 30.1421 22.8679 29.6912 23.7922C29.2411 24.7155 25.1349 29.7845 24.308 31.2065C23.4802 32.6294 23.3069 35.7751 23.3069 35.7751C23.3069 35.7751 26.8879 35.2757 29.8921 33.0541C32.8963 30.8317 36.0082 26.9732 36.7765 23.1181C37.3017 20.4839 37.9872 16.2016 36.085 11.5074C34.1828 6.8141 30.2775 3.60558 28.0416 2.56272C25.7859 1.50868 23.6311 0.623169 18.6738 0.623169' fill='%23FA2846'/%3E%3Cpath d='M14.8575 36.5643C14.4031 36.5643 14.0332 36.9349 14.0332 37.3888C14.0332 37.8427 14.4031 38.2133 14.8575 38.2133H22.4956C22.9526 38.2133 23.3225 37.8445 23.3225 37.3888C23.3225 36.9323 22.9526 36.5643 22.4956 36.5643H14.8575Z' fill='%23FA2846'/%3E%3Cpath d='M14.8575 38.7272C14.4031 38.7272 14.0332 39.0986 14.0332 39.5525C14.0332 40.0056 14.4031 40.377 14.8575 40.377H22.4956C22.9526 40.377 23.3225 40.0082 23.3225 39.5525C23.3225 39.096 22.9526 38.7272 22.4956 38.7272H14.8575Z' fill='%23FA2846'/%3E%3C/svg%3E%0A");
  --stars-fb: url("data:image/svg+xml,%3Csvg width='70' height='15' viewBox='0 0 70 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.80913 4.28162L1.08747 4.8212L1.02155 4.83462C0.921766 4.86111 0.830798 4.91361 0.757938 4.98676C0.685079 5.0599 0.632937 5.15107 0.606838 5.25096C0.580738 5.35085 0.581617 5.45588 0.609384 5.55531C0.637151 5.65475 0.690811 5.74504 0.764885 5.81695L3.46105 8.44137L2.82522 12.1485L2.81763 12.2126C2.81153 12.3158 2.83296 12.4188 2.87973 12.511C2.9265 12.6032 2.99694 12.6813 3.08383 12.7373C3.17072 12.7934 3.27094 12.8253 3.37422 12.8299C3.47751 12.8344 3.58015 12.8114 3.67163 12.7633L7.00013 11.0133L10.3211 12.7633L10.3794 12.7901C10.4757 12.828 10.5803 12.8397 10.6826 12.8238C10.7848 12.808 10.881 12.7652 10.9613 12.6999C11.0416 12.6345 11.103 12.5491 11.1394 12.4522C11.1757 12.3553 11.1856 12.2504 11.1681 12.1485L10.5316 8.44137L13.229 5.81637L13.2745 5.76679C13.3395 5.68674 13.3821 5.59089 13.398 5.489C13.4139 5.38712 13.4025 5.28284 13.3649 5.1868C13.3274 5.09075 13.2651 5.00637 13.1843 4.94225C13.1036 4.87813 13.0073 4.83657 12.9052 4.82179L9.18355 4.28162L7.51988 0.909955C7.47175 0.812267 7.39722 0.730005 7.30475 0.672482C7.21227 0.61496 7.10554 0.584473 6.99663 0.584473C6.88773 0.584473 6.781 0.61496 6.68852 0.672482C6.59605 0.730005 6.52152 0.812267 6.47338 0.909955L4.80913 4.28162Z' fill='%23F0B208'/%3E%3Cpath d='M18.8091 4.28162L15.0875 4.8212L15.0216 4.83462C14.9218 4.86111 14.8308 4.91361 14.7579 4.98676C14.6851 5.0599 14.6329 5.15107 14.6068 5.25096C14.5807 5.35085 14.5816 5.45588 14.6094 5.55531C14.6372 5.65475 14.6908 5.74504 14.7649 5.81695L17.4611 8.44137L16.8252 12.1485L16.8176 12.2126C16.8115 12.3158 16.833 12.4188 16.8797 12.511C16.9265 12.6032 16.9969 12.6813 17.0838 12.7373C17.1707 12.7934 17.2709 12.8253 17.3742 12.8299C17.4775 12.8344 17.5801 12.8114 17.6716 12.7633L21.0001 11.0133L24.3211 12.7633L24.3794 12.7901C24.4757 12.828 24.5803 12.8397 24.6826 12.8238C24.7848 12.808 24.881 12.7652 24.9613 12.6999C25.0416 12.6345 25.103 12.5491 25.1394 12.4522C25.1757 12.3553 25.1856 12.2504 25.1681 12.1485L24.5316 8.44137L27.229 5.81637L27.2745 5.76679C27.3395 5.68674 27.3821 5.59089 27.398 5.489C27.4139 5.38712 27.4025 5.28284 27.3649 5.1868C27.3274 5.09075 27.2651 5.00637 27.1843 4.94225C27.1036 4.87813 27.0073 4.83657 26.9052 4.82179L23.1836 4.28162L21.5199 0.909955C21.4717 0.812267 21.3972 0.730005 21.3047 0.672482C21.2123 0.61496 21.1055 0.584473 20.9966 0.584473C20.8877 0.584473 20.781 0.61496 20.6885 0.672482C20.596 0.730005 20.5215 0.812267 20.4734 0.909955L18.8091 4.28162Z' fill='%23F0B208'/%3E%3Cpath d='M32.8091 4.28162L29.0875 4.8212L29.0216 4.83462C28.9218 4.86111 28.8308 4.91361 28.7579 4.98676C28.6851 5.0599 28.6329 5.15107 28.6068 5.25096C28.5807 5.35085 28.5816 5.45588 28.6094 5.55531C28.6372 5.65475 28.6908 5.74504 28.7649 5.81695L31.4611 8.44137L30.8252 12.1485L30.8176 12.2126C30.8115 12.3158 30.833 12.4188 30.8797 12.511C30.9265 12.6032 30.9969 12.6813 31.0838 12.7373C31.1707 12.7934 31.2709 12.8253 31.3742 12.8299C31.4775 12.8344 31.5801 12.8114 31.6716 12.7633L35.0001 11.0133L38.3211 12.7633L38.3794 12.7901C38.4757 12.828 38.5803 12.8397 38.6826 12.8238C38.7848 12.808 38.881 12.7652 38.9613 12.6999C39.0416 12.6345 39.103 12.5491 39.1394 12.4522C39.1757 12.3553 39.1856 12.2504 39.1681 12.1485L38.5316 8.44137L41.229 5.81637L41.2745 5.76679C41.3395 5.68674 41.3821 5.59089 41.398 5.489C41.4139 5.38712 41.4025 5.28284 41.3649 5.1868C41.3274 5.09075 41.2651 5.00637 41.1843 4.94225C41.1036 4.87813 41.0073 4.83657 40.9052 4.82179L37.1836 4.28162L35.5199 0.909955C35.4717 0.812267 35.3972 0.730005 35.3047 0.672482C35.2123 0.61496 35.1055 0.584473 34.9966 0.584473C34.8877 0.584473 34.781 0.61496 34.6885 0.672482C34.596 0.730005 34.5215 0.812267 34.4734 0.909955L32.8091 4.28162Z' fill='%23F0B208'/%3E%3Cpath d='M46.8091 4.28162L43.0875 4.8212L43.0216 4.83462C42.9218 4.86111 42.8308 4.91361 42.7579 4.98676C42.6851 5.0599 42.6329 5.15107 42.6068 5.25096C42.5807 5.35085 42.5816 5.45588 42.6094 5.55531C42.6372 5.65475 42.6908 5.74504 42.7649 5.81695L45.4611 8.44137L44.8252 12.1485L44.8176 12.2126C44.8115 12.3158 44.833 12.4188 44.8797 12.511C44.9265 12.6032 44.9969 12.6813 45.0838 12.7373C45.1707 12.7934 45.2709 12.8253 45.3742 12.8299C45.4775 12.8344 45.5801 12.8114 45.6716 12.7633L49.0001 11.0133L52.3211 12.7633L52.3794 12.7901C52.4757 12.828 52.5803 12.8397 52.6826 12.8238C52.7848 12.808 52.881 12.7652 52.9613 12.6999C53.0416 12.6345 53.103 12.5491 53.1394 12.4522C53.1757 12.3553 53.1856 12.2504 53.1681 12.1485L52.5316 8.44137L55.229 5.81637L55.2745 5.76679C55.3395 5.68674 55.3821 5.59089 55.398 5.489C55.4139 5.38712 55.4025 5.28284 55.3649 5.1868C55.3274 5.09075 55.2651 5.00637 55.1843 4.94225C55.1036 4.87813 55.0073 4.83657 54.9052 4.82179L51.1836 4.28162L49.5199 0.909955C49.4717 0.812267 49.3972 0.730005 49.3047 0.672482C49.2123 0.61496 49.1055 0.584473 48.9966 0.584473C48.8877 0.584473 48.781 0.61496 48.6885 0.672482C48.596 0.730005 48.5215 0.812267 48.4734 0.909955L46.8091 4.28162Z' fill='%23F0B208'/%3E%3Cpath d='M60.8091 4.28162L57.0875 4.8212L57.0216 4.83462C56.9218 4.86111 56.8308 4.91361 56.7579 4.98676C56.6851 5.0599 56.6329 5.15107 56.6068 5.25096C56.5807 5.35085 56.5816 5.45588 56.6094 5.55531C56.6372 5.65475 56.6908 5.74504 56.7649 5.81695L59.4611 8.44137L58.8252 12.1485L58.8176 12.2126C58.8115 12.3158 58.833 12.4188 58.8797 12.511C58.9265 12.6032 58.9969 12.6813 59.0838 12.7373C59.1707 12.7934 59.2709 12.8253 59.3742 12.8299C59.4775 12.8344 59.5801 12.8114 59.6716 12.7633L63.0001 11.0133L66.3211 12.7633L66.3794 12.7901C66.4757 12.828 66.5803 12.8397 66.6826 12.8238C66.7848 12.808 66.881 12.7652 66.9613 12.6999C67.0416 12.6345 67.103 12.5491 67.1394 12.4522C67.1757 12.3553 67.1856 12.2504 67.1681 12.1485L66.5316 8.44137L69.229 5.81637L69.2745 5.76679C69.3395 5.68674 69.3821 5.59089 69.398 5.489C69.4139 5.38712 69.4025 5.28284 69.3649 5.1868C69.3274 5.09075 69.2651 5.00637 69.1843 4.94225C69.1036 4.87813 69.0073 4.83657 68.9052 4.82179L65.1836 4.28162L63.5199 0.909955C63.4717 0.812267 63.3972 0.730005 63.3047 0.672482C63.2123 0.61496 63.1055 0.584473 62.9966 0.584473C62.8877 0.584473 62.781 0.61496 62.6885 0.672482C62.596 0.730005 62.5215 0.812267 62.4734 0.909955L60.8091 4.28162Z' fill='%23F0B208'/%3E%3C/svg%3E%0A");
  --user-icon-heureka: url("data:image/svg+xml,%3Csvg width='13' height='18' viewBox='0 0 13 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4258_8496)'%3E%3Crect width='13' height='18' fill='none' fill-opacity='0.2'/%3E%3Cpath d='M2 5.25C2 6.04565 2.31607 6.80871 2.87868 7.37132C3.44129 7.93393 4.20435 8.25 5 8.25C5.79565 8.25 6.55871 7.93393 7.12132 7.37132C7.68393 6.80871 8 6.04565 8 5.25C8 4.45435 7.68393 3.69129 7.12132 3.12868C6.55871 2.56607 5.79565 2.25 5 2.25C4.20435 2.25 3.44129 2.56607 2.87868 3.12868C2.31607 3.69129 2 4.45435 2 5.25Z' stroke='%23ECECEC' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M0.5 15.75V14.25C0.5 13.4544 0.81607 12.6913 1.37868 12.1287C1.94129 11.5661 2.70435 11.25 3.5 11.25H6.5' stroke='%23ECECEC' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.25 14.25L8.75 15.75L11.75 12.75' stroke='%23ECECEC' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4258_8496'%3E%3Crect width='13' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --user-icon-heureka-black: url("data:image/svg+xml,%3Csvg width='13' height='18' viewBox='0 0 13 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4258_8496)'%3E%3Crect width='13' height='18' fill='none' fill-opacity='0.2'/%3E%3Cpath d='M2 5.25C2 6.04565 2.31607 6.80871 2.87868 7.37132C3.44129 7.93393 4.20435 8.25 5 8.25C5.79565 8.25 6.55871 7.93393 7.12132 7.37132C7.68393 6.80871 8 6.04565 8 5.25C8 4.45435 7.68393 3.69129 7.12132 3.12868C6.55871 2.56607 5.79565 2.25 5 2.25C4.20435 2.25 3.44129 2.56607 2.87868 3.12868C2.31607 3.69129 2 4.45435 2 5.25Z' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M0.5 15.75V14.25C0.5 13.4544 0.81607 12.6913 1.37868 12.1287C1.94129 11.5661 2.70435 11.25 3.5 11.25H6.5' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.25 14.25L8.75 15.75L11.75 12.75' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4258_8496'%3E%3Crect width='13' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --tel: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4212_8884)'%3E%3Cpath d='M5 4.5H9L11 9.5L8.5 11C9.57096 13.1715 11.3285 14.929 13.5 16L15 13.5L20 15.5V19.5C20 20.0304 19.7893 20.5391 19.4142 20.9142C19.0391 21.2893 18.5304 21.5 18 21.5C14.0993 21.263 10.4202 19.6065 7.65683 16.8432C4.8935 14.0798 3.23705 10.4007 3 6.5C3 5.96957 3.21071 5.46086 3.58579 5.08579C3.96086 4.71071 4.46957 4.5 5 4.5Z' stroke='%23F50537' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4212_8884'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --email: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4212_8894)'%3E%3Cpath d='M3 7.5C3 6.96957 3.21071 6.46086 3.58579 6.08579C3.96086 5.71071 4.46957 5.5 5 5.5H19C19.5304 5.5 20.0391 5.71071 20.4142 6.08579C20.7893 6.46086 21 6.96957 21 7.5V17.5C21 18.0304 20.7893 18.5391 20.4142 18.9142C20.0391 19.2893 19.5304 19.5 19 19.5H5C4.46957 19.5 3.96086 19.2893 3.58579 18.9142C3.21071 18.5391 3 18.0304 3 17.5V7.5Z' stroke='%23F50537' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 7.5L12 13.5L21 7.5' stroke='%23F50537' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4212_8894'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --jiho-logo: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='15' viewBox='0 0 98 30' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.417 0h6.14v30H3.37L0 26.673V18h6.139v6l12.278.065V0zm30.695 0v12h12.155V0h6.139v11.666l-3.279 3.217 3.279 3.196V30h-6.14V18H49.113v12h-6.139V18.08l3.264-3.182v-.03l-3.264-3.202V0h6.14zm42.88 30H79.573l-6.13-6h-.009V6l6.14-5.98V0h12.418v.148L98 6v18h-6.008v6zm-.131-6V6H79.573v18h12.288zM30.695 12h6.14v18h-6.14V12zm0-12h6.14v6h-6.14V0z' fill='%23ece81a'%3E%3C/path%3E%3C/svg%3E");
  --ins: url("data:image/svg+xml,%3Csvg width='34' height='35' viewBox='0 0 34 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4212_8854)'%3E%3Cpath d='M20.2539 17.5C20.2539 19.2971 18.7971 20.7539 17 20.7539C15.2029 20.7539 13.7461 19.2971 13.7461 17.5C13.7461 15.7029 15.2029 14.2461 17 14.2461C18.7971 14.2461 20.2539 15.7029 20.2539 17.5Z' fill='white'/%3E%3Cpath d='M24.6088 11.7429C24.4524 11.3191 24.2029 10.9354 23.8786 10.6205C23.5637 10.2963 23.1803 10.0467 22.7562 9.8903C22.4122 9.75671 21.8955 9.5977 20.9438 9.55438C19.9142 9.50743 19.6055 9.49731 16.9991 9.49731C14.3924 9.49731 14.0837 9.50717 13.0544 9.55412C12.1027 9.5977 11.5857 9.75671 11.242 9.8903C10.8179 10.0467 10.4342 10.2963 10.1196 10.6205C9.7953 10.9354 9.54576 11.3188 9.38908 11.7429C9.25549 12.0869 9.09648 12.6039 9.05316 13.5556C9.00621 14.5849 8.99609 14.8936 8.99609 17.5003C8.99609 20.1068 9.00621 20.4154 9.05316 21.445C9.09648 22.3967 9.25549 22.9135 9.38908 23.2574C9.54576 23.6815 9.79504 24.0649 10.1193 24.3798C10.4342 24.7041 10.8176 24.9536 11.2417 25.11C11.5857 25.2439 12.1027 25.4029 13.0544 25.4462C14.0837 25.4932 14.3921 25.503 16.9988 25.503C19.6058 25.503 19.9145 25.4932 20.9435 25.4462C21.8952 25.4029 22.4122 25.2439 22.7562 25.11C23.6075 24.7816 24.2804 24.1088 24.6088 23.2574C24.7424 22.9135 24.9014 22.3967 24.945 21.445C24.992 20.4154 25.0018 20.1068 25.0018 17.5003C25.0018 14.8936 24.992 14.5849 24.945 13.5556C24.9017 12.6039 24.7427 12.0869 24.6088 11.7429ZM16.9991 22.5127C14.2305 22.5127 11.9862 20.2686 11.9862 17.5C11.9862 14.7315 14.2305 12.4874 16.9991 12.4874C19.7674 12.4874 22.0117 14.7315 22.0117 17.5C22.0117 20.2686 19.7674 22.5127 16.9991 22.5127ZM22.2099 13.4607C21.563 13.4607 21.0385 12.9362 21.0385 12.2892C21.0385 11.6423 21.563 11.1178 22.2099 11.1178C22.8568 11.1178 23.3813 11.6423 23.3813 12.2892C23.3811 12.9362 22.8568 13.4607 22.2099 13.4607Z' fill='white'/%3E%3Cpath d='M17 0.5C7.61259 0.5 0 8.11259 0 17.5C0 26.8874 7.61259 34.5 17 34.5C26.3874 34.5 34 26.8874 34 17.5C34 8.11259 26.3874 0.5 17 0.5ZM26.7028 21.5246C26.6556 22.5637 26.4904 23.2732 26.2491 23.8942C25.742 25.2055 24.7055 26.242 23.3942 26.7491C22.7735 26.9904 22.0637 27.1554 21.0248 27.2028C19.9839 27.2503 19.6513 27.2617 17.0003 27.2617C14.3489 27.2617 14.0166 27.2503 12.9754 27.2028C11.9365 27.1554 11.2268 26.9904 10.6061 26.7491C9.95445 26.504 9.36458 26.1198 8.87691 25.6231C8.38042 25.1357 7.99625 24.5455 7.75111 23.8942C7.50987 23.2735 7.34464 22.5637 7.29742 21.5248C7.24944 20.4836 7.23828 20.1511 7.23828 17.5C7.23828 14.8489 7.24944 14.5164 7.29716 13.4754C7.34438 12.4363 7.50935 11.7268 7.7506 11.1058C7.99573 10.4545 8.38016 9.86432 8.87691 9.37691C9.36432 8.88016 9.95445 8.49599 10.6058 8.25085C11.2268 8.00961 11.9363 7.84464 12.9754 7.79716C14.0164 7.74969 14.3489 7.73828 17 7.73828C19.6511 7.73828 19.9836 7.74969 21.0246 7.79742C22.0637 7.84464 22.7732 8.00961 23.3942 8.2506C24.0455 8.49573 24.6357 8.88016 25.1234 9.37691C25.6198 9.86458 26.0043 10.4545 26.2491 11.1058C26.4906 11.7268 26.6556 12.4363 26.7031 13.4754C26.7506 14.5164 26.7617 14.8489 26.7617 17.5C26.7617 20.1511 26.7506 20.4836 26.7028 21.5246Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4212_8854'%3E%3Crect width='34' height='34' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --ins-inv: url("data:image/svg+xml,%3Csvg width='34' height='35' viewBox='0 0 34 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4212_8854)'%3E%3Cpath d='M20.2539 17.5C20.2539 19.2971 18.7971 20.7539 17 20.7539C15.2029 20.7539 13.7461 19.2971 13.7461 17.5C13.7461 15.7029 15.2029 14.2461 17 14.2461C18.7971 14.2461 20.2539 15.7029 20.2539 17.5Z' fill='%23141414'/%3E%3Cpath d='M24.6088 11.7429C24.4524 11.3191 24.2029 10.9354 23.8786 10.6205C23.5637 10.2963 23.1803 10.0467 22.7562 9.8903C22.4122 9.75671 21.8955 9.5977 20.9438 9.55438C19.9142 9.50743 19.6055 9.49731 16.9991 9.49731C14.3924 9.49731 14.0837 9.50717 13.0544 9.55412C12.1027 9.5977 11.5857 9.75671 11.242 9.8903C10.8179 10.0467 10.4342 10.2963 10.1196 10.6205C9.7953 10.9354 9.54576 11.3188 9.38908 11.7429C9.25549 12.0869 9.09648 12.6039 9.05316 13.5556C9.00621 14.5849 8.99609 14.8936 8.99609 17.5003C8.99609 20.1068 9.00621 20.4154 9.05316 21.445C9.09648 22.3967 9.25549 22.9135 9.38908 23.2574C9.54576 23.6815 9.79504 24.0649 10.1193 24.3798C10.4342 24.7041 10.8176 24.9536 11.2417 25.11C11.5857 25.2439 12.1027 25.4029 13.0544 25.4462C14.0837 25.4932 14.3921 25.503 16.9988 25.503C19.6058 25.503 19.9145 25.4932 20.9435 25.4462C21.8952 25.4029 22.4122 25.2439 22.7562 25.11C23.6075 24.7816 24.2804 24.1088 24.6088 23.2574C24.7424 22.9135 24.9014 22.3967 24.945 21.445C24.992 20.4154 25.0018 20.1068 25.0018 17.5003C25.0018 14.8936 24.992 14.5849 24.945 13.5556C24.9017 12.6039 24.7427 12.0869 24.6088 11.7429ZM16.9991 22.5127C14.2305 22.5127 11.9862 20.2686 11.9862 17.5C11.9862 14.7315 14.2305 12.4874 16.9991 12.4874C19.7674 12.4874 22.0117 14.7315 22.0117 17.5C22.0117 20.2686 19.7674 22.5127 16.9991 22.5127ZM22.2099 13.4607C21.563 13.4607 21.0385 12.9362 21.0385 12.2892C21.0385 11.6423 21.563 11.1178 22.2099 11.1178C22.8568 11.1178 23.3813 11.6423 23.3813 12.2892C23.3811 12.9362 22.8568 13.4607 22.2099 13.4607Z' fill='%23141414'/%3E%3Cpath d='M17 0.5C7.61259 0.5 0 8.11259 0 17.5C0 26.8874 7.61259 34.5 17 34.5C26.3874 34.5 34 26.8874 34 17.5C34 8.11259 26.3874 0.5 17 0.5ZM26.7028 21.5246C26.6556 22.5637 26.4904 23.2732 26.2491 23.8942C25.742 25.2055 24.7055 26.242 23.3942 26.7491C22.7735 26.9904 22.0637 27.1554 21.0248 27.2028C19.9839 27.2503 19.6513 27.2617 17.0003 27.2617C14.3489 27.2617 14.0166 27.2503 12.9754 27.2028C11.9365 27.1554 11.2268 26.9904 10.6061 26.7491C9.95445 26.504 9.36458 26.1198 8.87691 25.6231C8.38042 25.1357 7.99625 24.5455 7.75111 23.8942C7.50987 23.2735 7.34464 22.5637 7.29742 21.5248C7.24944 20.4836 7.23828 20.1511 7.23828 17.5C7.23828 14.8489 7.24944 14.5164 7.29716 13.4754C7.34438 12.4363 7.50935 11.7268 7.7506 11.1058C7.99573 10.4545 8.38016 9.86432 8.87691 9.37691C9.36432 8.88016 9.95445 8.49599 10.6058 8.25085C11.2268 8.00961 11.9363 7.84464 12.9754 7.79716C14.0164 7.74969 14.3489 7.73828 17 7.73828C19.6511 7.73828 19.9836 7.74969 21.0246 7.79742C22.0637 7.84464 22.7732 8.00961 23.3942 8.2506C24.0455 8.49573 24.6357 8.88016 25.1234 9.37691C25.6198 9.86458 26.0043 10.4545 26.2491 11.1058C26.4906 11.7268 26.6556 12.4363 26.7031 13.4754C26.7506 14.5164 26.7617 14.8489 26.7617 17.5C26.7617 20.1511 26.7506 20.4836 26.7028 21.5246Z' fill='%23141414'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4212_8854'%3E%3Crect width='34' height='34' fill='%23141414' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --yt: url("data:image/svg+xml,%3Csvg width='34' height='35' viewBox='0 0 34 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4212_8858)'%3E%3Cpath d='M14.8828 20.6849L20.4127 17.5L14.8828 14.3151V20.6849Z' fill='white'/%3E%3Cpath d='M17 0.5C7.61259 0.5 0 8.11259 0 17.5C0 26.8874 7.61259 34.5 17 34.5C26.3874 34.5 34 26.8874 34 17.5C34 8.11259 26.3874 0.5 17 0.5ZM27.6224 17.5174C27.6224 17.5174 27.6224 20.9651 27.1851 22.6275C26.9399 23.5375 26.2224 24.255 25.3125 24.4999C23.65 24.9375 17 24.9375 17 24.9375C17 24.9375 10.3674 24.9375 8.68755 24.4825C7.77757 24.2376 7.06007 23.5199 6.81494 22.6099C6.37733 20.9651 6.37733 17.5 6.37733 17.5C6.37733 17.5 6.37733 14.0526 6.81494 12.3901C7.05981 11.4801 7.79495 10.745 8.68755 10.5001C10.35 10.0625 17 10.0625 17 10.0625C17 10.0625 23.65 10.0625 25.3125 10.5175C26.2224 10.7624 26.9399 11.4801 27.1851 12.3901C27.64 14.0526 27.6224 17.5174 27.6224 17.5174Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4212_8858'%3E%3Crect width='34' height='34' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --yt-inv: url("data:image/svg+xml,%3Csvg width='34' height='35' viewBox='0 0 34 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4212_8858)'%3E%3Cpath d='M14.8828 20.6849L20.4127 17.5L14.8828 14.3151V20.6849Z' fill='%23141414'/%3E%3Cpath d='M17 0.5C7.61259 0.5 0 8.11259 0 17.5C0 26.8874 7.61259 34.5 17 34.5C26.3874 34.5 34 26.8874 34 17.5C34 8.11259 26.3874 0.5 17 0.5ZM27.6224 17.5174C27.6224 17.5174 27.6224 20.9651 27.1851 22.6275C26.9399 23.5375 26.2224 24.255 25.3125 24.4999C23.65 24.9375 17 24.9375 17 24.9375C17 24.9375 10.3674 24.9375 8.68755 24.4825C7.77757 24.2376 7.06007 23.5199 6.81494 22.6099C6.37733 20.9651 6.37733 17.5 6.37733 17.5C6.37733 17.5 6.37733 14.0526 6.81494 12.3901C7.05981 11.4801 7.79495 10.745 8.68755 10.5001C10.35 10.0625 17 10.0625 17 10.0625C17 10.0625 23.65 10.0625 25.3125 10.5175C26.2224 10.7624 26.9399 11.4801 27.1851 12.3901C27.64 14.0526 27.6224 17.5174 27.6224 17.5174Z' fill='%23141414'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4212_8858'%3E%3Crect width='34' height='34' fill='%23141414' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --fb: url("data:image/svg+xml,%3Csvg width='34' height='35' viewBox='0 0 34 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4212_8861)'%3E%3Cpath d='M34 17.5C34 8.11016 26.3898 0.5 17 0.5C7.61016 0.5 0 8.11016 0 17.5C0 26.8898 7.61016 34.5 17 34.5C17.0996 34.5 17.1992 34.5 17.2988 34.4934V21.2652H13.6465V17.0086H17.2988V13.8742C17.2988 10.2418 19.5168 8.26289 22.7574 8.26289C24.3113 8.26289 25.6461 8.37578 26.0312 8.42891V12.2273H23.8C22.0402 12.2273 21.6949 13.0641 21.6949 14.2926V17.002H25.9117L25.3605 21.2586H21.6949V33.8426C28.8004 31.8039 34 25.2629 34 17.5Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4212_8861'%3E%3Crect width='34' height='34' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --fb-inv: url("data:image/svg+xml,%3Csvg width='34' height='35' viewBox='0 0 34 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4212_8861)'%3E%3Cpath d='M34 17.5C34 8.11016 26.3898 0.5 17 0.5C7.61016 0.5 0 8.11016 0 17.5C0 26.8898 7.61016 34.5 17 34.5C17.0996 34.5 17.1992 34.5 17.2988 34.4934V21.2652H13.6465V17.0086H17.2988V13.8742C17.2988 10.2418 19.5168 8.26289 22.7574 8.26289C24.3113 8.26289 25.6461 8.37578 26.0312 8.42891V12.2273H23.8C22.0402 12.2273 21.6949 13.0641 21.6949 14.2926V17.002H25.9117L25.3605 21.2586H21.6949V33.8426C28.8004 31.8039 34 25.2629 34 17.5Z' fill='%23141414'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4212_8861'%3E%3Crect width='34' height='34' fill='%23141414' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --newsletter-bg: url("data:image/svg+xml,%3Csvg width='200' height='192' viewBox='0 0 200 192' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M65.9348 36.4776C76.5685 30.0724 87.5224 27.8135 100.005 27.8135V0C73.6995 0 62.265 4.83666 50.2953 10.5938C38.4307 16.2899 17.7079 33.8149 7.61417 59.4496C-2.47961 85.0891 1.15798 108.479 3.94453 122.867C8.02139 143.924 24.5346 164.999 40.476 177.138C56.4174 189.272 75.42 192 75.42 192C75.42 192 74.5003 174.818 70.1123 167.046C67.9129 163.157 61.3523 154.275 55.0493 145.741C48.7639 137.23 42.7347 129.067 41.5422 126.549C41.2584 125.951 40.9338 125.314 40.5818 124.624C37.9652 119.492 33.8415 111.406 33.8415 94.0957C33.8415 74.4623 41.803 61.1307 45.6923 55.7821C49.8515 50.0391 55.6305 42.6761 65.9348 36.4776ZM134.09 36.4776C123.456 30.0724 112.502 27.8135 100.02 27.8135V0C126.325 0 137.759 4.83666 149.729 10.5938C161.593 16.2899 182.316 33.8149 192.41 59.4496C202.504 85.0891 198.866 108.479 196.08 122.867C192.003 143.924 175.49 164.999 159.548 177.138C143.607 189.272 124.604 192 124.604 192C124.604 192 125.524 174.818 129.917 167.046C132.115 163.154 138.684 154.26 144.991 145.72C151.27 137.217 157.29 129.065 158.482 126.549C158.766 125.951 159.09 125.314 159.442 124.624C162.059 119.492 166.183 111.406 166.183 94.0957C166.183 74.4623 158.221 61.1307 154.332 55.7821C150.173 50.0391 144.398 42.6761 134.09 36.4776Z' fill='%23F8F8F8'/%3E%3C/svg%3E%0A");
  --insv2: url("data:image/svg+xml,%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4212_8524)'%3E%3Cpath d='M18.3711 15C18.3711 16.5857 17.0857 17.8711 15.5 17.8711C13.9143 17.8711 12.6289 16.5857 12.6289 15C12.6289 13.4143 13.9143 12.1289 15.5 12.1289C17.0857 12.1289 18.3711 13.4143 18.3711 15Z' fill='black'/%3E%3Cpath d='M22.2154 9.92021C22.0774 9.54622 21.8572 9.2077 21.5711 8.92984C21.2932 8.64374 20.9549 8.42355 20.5807 8.28554C20.2772 8.16766 19.8213 8.02736 18.9815 7.98914C18.0731 7.94771 17.8007 7.93878 15.5009 7.93878C13.2009 7.93878 12.9285 7.94748 12.0203 7.98891C11.1805 8.02736 10.7244 8.16766 10.4211 8.28554C10.0469 8.42355 9.70837 8.64374 9.43074 8.92984C9.14464 9.2077 8.92445 9.54599 8.78621 9.92021C8.66833 10.2237 8.52803 10.6799 8.48981 11.5196C8.44838 12.4278 8.43945 12.7002 8.43945 15.0002C8.43945 17.3 8.44838 17.5724 8.48981 18.4809C8.52803 19.3206 8.66833 19.7766 8.78621 20.08C8.92445 20.4543 9.14441 20.7926 9.43051 21.0704C9.70837 21.3565 10.0467 21.5767 10.4209 21.7147C10.7244 21.8328 11.1805 21.9731 12.0203 22.0114C12.9285 22.0528 13.2007 22.0615 15.5007 22.0615C17.8009 22.0615 18.0733 22.0528 18.9813 22.0114C19.8211 21.9731 20.2772 21.8328 20.5807 21.7147C21.3319 21.425 21.9256 20.8312 22.2154 20.08C22.3333 19.7766 22.4736 19.3206 22.512 18.4809C22.5535 17.5724 22.5621 17.3 22.5621 15.0002C22.5621 12.7002 22.5535 12.4278 22.512 11.5196C22.4738 10.6799 22.3335 10.2237 22.2154 9.92021ZM15.5009 19.4229C13.0581 19.4229 11.0778 17.4429 11.0778 15C11.0778 12.5572 13.0581 10.5771 15.5009 10.5771C17.9435 10.5771 19.9238 12.5572 19.9238 15C19.9238 17.4429 17.9435 19.4229 15.5009 19.4229ZM20.0987 11.4359C19.5279 11.4359 19.0651 10.9731 19.0651 10.4022C19.0651 9.83141 19.5279 9.36861 20.0987 9.36861C20.6695 9.36861 21.1323 9.83141 21.1323 10.4022C21.1321 10.9731 20.6695 11.4359 20.0987 11.4359Z' fill='black'/%3E%3Cpath d='M15.5 0C7.217 0 0.5 6.717 0.5 15C0.5 23.283 7.217 30 15.5 30C23.783 30 30.5 23.283 30.5 15C30.5 6.717 23.783 0 15.5 0ZM24.0613 18.5511C24.0197 19.468 23.8739 20.094 23.661 20.6419C23.2135 21.7989 22.2989 22.7135 21.1419 23.161C20.5942 23.3739 19.968 23.5194 19.0513 23.5613C18.1328 23.6032 17.8394 23.6133 15.5002 23.6133C13.1608 23.6133 12.8676 23.6032 11.9489 23.5613C11.0322 23.5194 10.406 23.3739 9.85829 23.161C9.28334 22.9447 8.76286 22.6057 8.33257 22.1674C7.89449 21.7374 7.55551 21.2167 7.33922 20.6419C7.12636 20.0942 6.98056 19.468 6.9389 18.5513C6.89656 17.6326 6.88672 17.3392 6.88672 15C6.88672 12.6608 6.89656 12.3674 6.93867 11.4489C6.98033 10.532 7.1259 9.90601 7.33876 9.35806C7.55505 8.78334 7.89426 8.26263 8.33257 7.83257C8.76263 7.39426 9.28334 7.05528 9.85806 6.83899C10.406 6.62613 11.032 6.48056 11.9489 6.43867C12.8674 6.39679 13.1608 6.38672 15.5 6.38672C17.8392 6.38672 18.1326 6.39679 19.0511 6.4389C19.968 6.48056 20.594 6.62613 21.1419 6.83876C21.7167 7.05505 22.2374 7.39426 22.6677 7.83257C23.1057 8.26286 23.4449 8.78334 23.661 9.35806C23.8741 9.90601 24.0197 10.532 24.0616 11.4489C24.1034 12.3674 24.1133 12.6608 24.1133 15C24.1133 17.3392 24.1034 17.6326 24.0613 18.5511Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4212_8524'%3E%3Crect width='30' height='30' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --slick-next: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='28' height='28' rx='14' transform='matrix(4.37114e-08 1 1 -4.37114e-08 0 0)' fill='%23141414'/%3E%3Cpath d='M12 9L17 14L12 19' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  --slick-prev: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='28' width='28' height='28' rx='14' transform='rotate(90 28 0)' fill='%23141414'/%3E%3Cpath d='M16 9L11 14L16 19' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  --video-control-pause: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 20C0.5 9.23045 9.23045 0.5 20 0.5C30.7696 0.5 39.5 9.23045 39.5 20C39.5 30.7696 30.7696 39.5 20 39.5C9.23045 39.5 0.5 30.7696 0.5 20Z' stroke='%23ECECEC'/%3E%3Cg clip-path='url(%23clip0_4264_8611)'%3E%3Cpath d='M13 12.2857C13 11.9447 13.1355 11.6177 13.3766 11.3766C13.6177 11.1355 13.9447 11 14.2857 11H16.8571C17.1981 11 17.5252 11.1355 17.7663 11.3766C18.0074 11.6177 18.1429 11.9447 18.1429 12.2857V27.7143C18.1429 28.0553 18.0074 28.3823 17.7663 28.6234C17.5252 28.8645 17.1981 29 16.8571 29H14.2857C13.9447 29 13.6177 28.8645 13.3766 28.6234C13.1355 28.3823 13 28.0553 13 27.7143V12.2857Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.4707 12.2857C21.4707 11.9447 21.6062 11.6177 21.8473 11.3766C22.0884 11.1355 22.4154 11 22.7564 11H25.3278C25.6688 11 25.9959 11.1355 26.237 11.3766C26.4781 11.6177 26.6136 11.9447 26.6136 12.2857V27.7143C26.6136 28.0553 26.4781 28.3823 26.237 28.6234C25.9959 28.8645 25.6688 29 25.3278 29H22.7564C22.4154 29 22.0884 28.8645 21.8473 28.6234C21.6062 28.3823 21.4707 28.0553 21.4707 27.7143V12.2857Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4264_8611'%3E%3Crect x='8' y='8' width='24' height='24' rx='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --video-control-play: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 39.5C9.23045 39.5 0.5 30.7696 0.5 20C0.5 9.23045 9.23045 0.5 20 0.5C30.7696 0.5 39.5 9.23045 39.5 20C39.5 30.7696 30.7696 39.5 20 39.5Z' stroke='%23ECECEC'/%3E%3Cg clip-path='url(%23clip0_500_2812)'%3E%3Cpath d='M31.2971 18.8542L13.8297 10.1428C13.6423 10.0446 13.4013 10 13.2139 10C12.5088 10.0446 12 10.5623 12 11.2674V28.7348C12 29.672 12.9818 30.2789 13.8297 29.8594L31.2971 21.1034C32.2343 20.6393 32.2343 19.3272 31.2971 18.8542ZM13.6667 28.3333V12L30 20L13.6667 28.3333Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_500_2812'%3E%3Crect x='8' y='8' width='24' height='24' rx='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --cart-icon: url("data:image/svg+xml,%3Csvg width='27' height='26' viewBox='0 0 27 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4616_396)'%3E%3Cpath d='M7.35833 8.6665H19.6422C19.9546 8.66647 20.2634 8.73398 20.5472 8.86443C20.8311 8.99487 21.0834 9.18516 21.2868 9.42224C21.4902 9.65932 21.64 9.93759 21.7258 10.238C21.8116 10.5384 21.8315 10.8537 21.784 11.1625L20.4244 19.9938C20.3064 20.7613 19.9175 21.4612 19.3281 21.9667C18.7387 22.4723 17.9878 22.7501 17.2112 22.7498H9.78825C9.01193 22.7498 8.26127 22.4719 7.6721 21.9664C7.08293 21.4608 6.69417 20.7611 6.57617 19.9938L5.21658 11.1625C5.1691 10.8537 5.18894 10.5384 5.27476 10.238C5.36058 9.93759 5.51034 9.65932 5.71377 9.42224C5.91721 9.18516 6.1695 8.99487 6.45336 8.86443C6.73722 8.73398 7.04593 8.66647 7.35833 8.6665Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.25 11.9167V6.5C10.25 5.63805 10.5924 4.8114 11.2019 4.2019C11.8114 3.59241 12.638 3.25 13.5 3.25C14.362 3.25 15.1886 3.59241 15.7981 4.2019C16.4076 4.8114 16.75 5.63805 16.75 6.5V11.9167' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4616_396'%3E%3Crect width='26' height='26' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --cart-icon-hover: url("data:image/svg+xml,%3Csvg width='27' height='26' viewBox='0 0 27 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4616_396)'%3E%3Cpath d='M7.35833 8.6665H19.6422C19.9546 8.66647 20.2634 8.73398 20.5472 8.86443C20.8311 8.99487 21.0834 9.18516 21.2868 9.42224C21.4902 9.65932 21.64 9.93759 21.7258 10.238C21.8116 10.5384 21.8315 10.8537 21.784 11.1625L20.4244 19.9938C20.3064 20.7613 19.9175 21.4612 19.3281 21.9667C18.7387 22.4723 17.9878 22.7501 17.2112 22.7498H9.78825C9.01193 22.7498 8.26127 22.4719 7.6721 21.9664C7.08293 21.4608 6.69417 20.7611 6.57617 19.9938L5.21658 11.1625C5.1691 10.8537 5.18894 10.5384 5.27476 10.238C5.36058 9.93759 5.51034 9.65932 5.71377 9.42224C5.91721 9.18516 6.1695 8.99487 6.45336 8.86443C6.73722 8.73398 7.04593 8.66647 7.35833 8.6665Z' stroke='%23141414' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.25 11.9167V6.5C10.25 5.63805 10.5924 4.8114 11.2019 4.2019C11.8114 3.59241 12.638 3.25 13.5 3.25C14.362 3.25 15.1886 3.59241 15.7981 4.2019C16.4076 4.8114 16.75 5.63805 16.75 6.5V11.9167' stroke='%23141414' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4616_396'%3E%3Crect width='26' height='26' fill='%23141414' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --currency-icon: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4616_356)'%3E%3Cpath d='M4.875 7.5835C4.875 8.48104 6.32992 9.2085 8.125 9.2085C9.92008 9.2085 11.375 8.48104 11.375 7.5835C11.375 6.68595 9.92008 5.9585 8.125 5.9585C6.32992 5.9585 4.875 6.68595 4.875 7.5835Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.875 7.5835V9.75016C4.875 10.6472 6.32992 11.3752 8.125 11.3752C9.92008 11.3752 11.375 10.6472 11.375 9.75016V7.5835' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.625 3.25C1.625 3.83067 2.24467 4.36692 3.25 4.65725C4.25533 4.94758 5.49467 4.94758 6.5 4.65725C7.50533 4.36692 8.125 3.83067 8.125 3.25C8.125 2.66933 7.50533 2.13308 6.5 1.84275C5.49467 1.55242 4.25533 1.55242 3.25 1.84275C2.24467 2.13308 1.625 2.66933 1.625 3.25Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.625 3.25V8.66667C1.625 9.14767 2.04317 9.45208 2.70833 9.75' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.625 5.9585C1.625 6.4395 2.04317 6.74391 2.70833 7.04183' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4616_356'%3E%3Crect width='13' height='13' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --currency-icon-active: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4616_356)'%3E%3Cpath d='M4.875 7.5835C4.875 8.48104 6.32992 9.2085 8.125 9.2085C9.92008 9.2085 11.375 8.48104 11.375 7.5835C11.375 6.68595 9.92008 5.9585 8.125 5.9585C6.32992 5.9585 4.875 6.68595 4.875 7.5835Z' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.875 7.5835V9.75016C4.875 10.6472 6.32992 11.3752 8.125 11.3752C9.92008 11.3752 11.375 10.6472 11.375 9.75016V7.5835' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.625 3.25C1.625 3.83067 2.24467 4.36692 3.25 4.65725C4.25533 4.94758 5.49467 4.94758 6.5 4.65725C7.50533 4.36692 8.125 3.83067 8.125 3.25C8.125 2.66933 7.50533 2.13308 6.5 1.84275C5.49467 1.55242 4.25533 1.55242 3.25 1.84275C2.24467 2.13308 1.625 2.66933 1.625 3.25Z' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.625 3.25V8.66667C1.625 9.14767 2.04317 9.45208 2.70833 9.75' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.625 5.9585C1.625 6.4395 2.04317 6.74391 2.70833 7.04183' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4616_356'%3E%3Crect width='13' height='13' fill='%23000'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --currency-down-icon: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 1.25L5 5.75L9.5 1.25' stroke='%23F8F8F8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  --currency-down-icon-active: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 1.25L5 5.75L9.5 1.25' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  --header-login-icon: url("data:image/svg+xml,%3Csvg width='27' height='26' viewBox='0 0 27 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4616_390)'%3E%3Cpath d='M9.16602 7.58333C9.16602 8.7326 9.62256 9.8348 10.4352 10.6475C11.2479 11.4601 12.3501 11.9167 13.4993 11.9167C14.6486 11.9167 15.7508 11.4601 16.5635 10.6475C17.3761 9.8348 17.8327 8.7326 17.8327 7.58333C17.8327 6.43406 17.3761 5.33186 16.5635 4.5192C15.7508 3.70655 14.6486 3.25 13.4993 3.25C12.3501 3.25 11.2479 3.70655 10.4352 4.5192C9.62256 5.33186 9.16602 6.43406 9.16602 7.58333Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 22.75V20.5833C7 19.4341 7.45655 18.3319 8.2692 17.5192C9.08186 16.7065 10.1841 16.25 11.3333 16.25H15.6667C16.8159 16.25 17.9181 16.7065 18.7308 17.5192C19.5435 18.3319 20 19.4341 20 20.5833V22.75' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4616_390'%3E%3Crect width='26' height='26' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --header-login-icon-hover: url("data:image/svg+xml,%3Csvg width='27' height='26' viewBox='0 0 27 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4616_390)'%3E%3Cpath d='M9.16602 7.58333C9.16602 8.7326 9.62256 9.8348 10.4352 10.6475C11.2479 11.4601 12.3501 11.9167 13.4993 11.9167C14.6486 11.9167 15.7508 11.4601 16.5635 10.6475C17.3761 9.8348 17.8327 8.7326 17.8327 7.58333C17.8327 6.43406 17.3761 5.33186 16.5635 4.5192C15.7508 3.70655 14.6486 3.25 13.4993 3.25C12.3501 3.25 11.2479 3.70655 10.4352 4.5192C9.62256 5.33186 9.16602 6.43406 9.16602 7.58333Z' stroke='%23141414' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 22.75V20.5833C7 19.4341 7.45655 18.3319 8.2692 17.5192C9.08186 16.7065 10.1841 16.25 11.3333 16.25H15.6667C16.8159 16.25 17.9181 16.7065 18.7308 17.5192C19.5435 18.3319 20 19.4341 20 20.5833V22.75' stroke='%23141414' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4616_390'%3E%3Crect width='26' height='26' fill='%23141414' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --header-search-icon: url("data:image/svg+xml,%3Csvg width='27' height='26' viewBox='0 0 27 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.60742 10.2144C5.60742 11.0679 5.77555 11.9132 6.1022 12.7018C6.42886 13.4904 6.90765 14.207 7.51123 14.8105C8.11481 15.4141 8.83136 15.8929 9.61998 16.2196C10.4086 16.5462 11.2538 16.7144 12.1074 16.7144C12.961 16.7144 13.8062 16.5462 14.5949 16.2196C15.3835 15.8929 16.1 15.4141 16.7036 14.8105C17.3072 14.207 17.786 13.4904 18.1126 12.7018C18.4393 11.9132 18.6074 11.0679 18.6074 10.2144C18.6074 9.36076 18.4393 8.51553 18.1126 7.72691C17.786 6.9383 17.3072 6.22174 16.7036 5.61816C16.1 5.01458 15.3835 4.53579 14.5949 4.20914C13.8062 3.88248 12.961 3.71436 12.1074 3.71436C11.2538 3.71436 10.4086 3.88248 9.61998 4.20914C8.83136 4.53579 8.11481 5.01458 7.51123 5.61816C6.90765 6.22174 6.42886 6.9383 6.1022 7.72691C5.77555 8.51553 5.60742 9.36076 5.60742 10.2144Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.3214 20.4284L16.75 14.8569' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  --p-desc-check: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4616_3077)'%3E%3Cpath d='M3.75 9L7.5 12.75L15 5.25' stroke='%23666666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4616_3077'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --p-desc-check-green: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.5303 6.46967C20.8232 6.76256 20.8232 7.23744 20.5303 7.53033L10.5303 17.5303C10.2374 17.8232 9.76256 17.8232 9.46967 17.5303L4.46967 12.5303C4.17678 12.2374 4.17678 11.7626 4.46967 11.4697C4.76256 11.1768 5.23744 11.1768 5.53033 11.4697L10 15.9393L19.4697 6.46967C19.7626 6.17678 20.2374 6.17678 20.5303 6.46967Z' fill='%23139917'/%3E%3C/svg%3E%0A");
  --freeshipping-icon: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 3.33333C1 3.14924 1.14924 3 1.33333 3H8.66666C8.85076 3 9 3.14924 9 3.33333V3.66667H12C12.1171 3.66667 12.2256 3.7281 12.2858 3.8285L14.2858 7.16183C14.3169 7.21364 14.3333 7.27292 14.3333 7.33333V11.3333C14.3333 11.5174 14.1841 11.6667 14 11.6667H12.9663C12.9014 11.9845 12.7446 12.2791 12.5118 12.5118C12.1993 12.8244 11.7754 13 11.3333 13C10.8913 13 10.4674 12.8244 10.1548 12.5118C9.92202 12.2791 9.76521 11.9845 9.70033 11.6667H6.29966C6.23479 11.9845 6.07797 12.2791 5.84518 12.5118C5.53262 12.8244 5.10869 13 4.66667 13C4.22464 13 3.80071 12.8244 3.48815 12.5118C3.25536 12.2791 3.09854 11.9845 3.03367 11.6667H2C1.8159 11.6667 1.66667 11.5174 1.66667 11.3333V8.66667C1.66667 8.48257 1.8159 8.33333 2 8.33333C2.18409 8.33333 2.33333 8.48257 2.33333 8.66667V11H3.03367C3.09854 10.6822 3.25536 10.3876 3.48815 10.1548C3.80071 9.84226 4.22464 9.66667 4.66667 9.66667C5.10869 9.66667 5.53262 9.84226 5.84518 10.1548C6.07797 10.3876 6.23479 10.6822 6.29966 11H8.33333V3.66667H1.33333C1.14924 3.66667 1 3.51743 1 3.33333ZM9 4.33333V7H13.4113L11.8113 4.33333H9ZM13.6667 7.66667H9V11H9.70033C9.76521 10.6822 9.92202 10.3876 10.1548 10.1548C10.4674 9.84226 10.8913 9.66667 11.3333 9.66667C11.7754 9.66667 12.1993 9.84226 12.5118 10.1548C12.7446 10.3876 12.9014 10.6822 12.9663 11H13.6667V7.66667ZM1.66667 6C1.66667 5.81591 1.8159 5.66667 2 5.66667H4.66667C4.85076 5.66667 5 5.81591 5 6C5 6.1841 4.85076 6.33333 4.66667 6.33333H2C1.8159 6.33333 1.66667 6.1841 1.66667 6ZM4.66667 10.3333C4.40145 10.3333 4.14709 10.4387 3.95956 10.6262C3.77202 10.8138 3.66667 11.0681 3.66667 11.3333C3.66667 11.5985 3.77202 11.8529 3.95956 12.0404C4.14709 12.228 4.40145 12.3333 4.66667 12.3333C4.93188 12.3333 5.18623 12.228 5.37377 12.0404C5.56131 11.8529 5.66666 11.5985 5.66666 11.3333C5.66666 11.0681 5.56131 10.8138 5.37377 10.6262C5.18623 10.4387 4.93188 10.3333 4.66667 10.3333ZM11.3333 10.3333C11.0681 10.3333 10.8138 10.4387 10.6262 10.6262C10.4387 10.8138 10.3333 11.0681 10.3333 11.3333C10.3333 11.5985 10.4387 11.8529 10.6262 12.0404C10.8138 12.228 11.0681 12.3333 11.3333 12.3333C11.5985 12.3333 11.8529 12.228 12.0404 12.0404C12.228 11.8529 12.3333 11.5985 12.3333 11.3333C12.3333 11.0681 12.228 10.8138 12.0404 10.6262C11.8529 10.4387 11.5985 10.3333 11.3333 10.3333Z' fill='%23004D95'/%3E%3C/svg%3E%0A");
  --category-menu-icon: url("data:image/svg+xml,%3Csvg width='38' height='40' viewBox='0 0 38 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.6671 5.09219C16.3148 5.09219 14.2506 5.50575 12.2466 6.67843C10.3048 7.81328 9.21571 9.16131 8.4319 10.2128C7.69896 11.192 6.1986 13.6328 6.1986 17.2273C6.1986 20.8228 7.19883 22.2448 7.6498 23.169C8.09991 24.0923 12.2061 29.1614 13.0339 30.5834C13.8608 32.0062 14.0341 35.152 14.0341 35.152C14.0341 35.152 10.4531 34.6525 7.44889 32.4309C4.44471 30.2085 1.33276 26.35 0.56447 22.495C0.0393421 19.8607 -0.646168 15.5784 1.25602 10.8842C3.15821 6.19093 7.06345 2.98241 9.29934 1.93955C11.5551 0.885512 13.7099 0 18.6671 0' fill='%23FA2846'/%3E%3Cpath d='M18.6758 5.09219C21.0281 5.09219 23.0924 5.50575 25.0963 6.67843C27.039 7.81328 28.1272 9.16131 28.911 10.2128C29.644 11.192 31.1443 13.6328 31.1443 17.2273C31.1443 20.8228 30.1441 22.2448 29.6931 23.169C29.243 24.0923 25.1368 29.1614 24.3099 30.5834C23.4821 32.0062 23.3088 35.152 23.3088 35.152C23.3088 35.152 26.8899 34.6525 29.894 32.4309C32.8982 30.2085 36.0102 26.35 36.7785 22.495C37.3036 19.8607 37.9891 15.5784 36.0869 10.8842C34.1848 6.19093 30.2795 2.98241 28.0436 1.93955C25.7879 0.885512 23.633 0 18.6758 0' fill='%23FA2846'/%3E%3Cpath d='M14.8556 35.9414C14.4012 35.9414 14.0312 36.3119 14.0312 36.7659C14.0312 37.2198 14.4012 37.5904 14.8556 37.5904H22.4937C22.9507 37.5904 23.3206 37.2215 23.3206 36.7659C23.3206 36.3094 22.9507 35.9414 22.4937 35.9414H14.8556Z' fill='%23FA2846'/%3E%3Cpath d='M14.8556 38.104C14.4012 38.104 14.0312 38.4754 14.0312 38.9294C14.0312 39.3824 14.4012 39.7538 14.8556 39.7538H22.4937C22.9507 39.7538 23.3206 39.385 23.3206 38.9294C23.3206 38.4728 22.9507 38.104 22.4937 38.104H14.8556Z' fill='%23FA2846'/%3E%3C/svg%3E%0A");
  --login-check-icon: url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 9.69981L0 5.69981L1.4 4.29981L4 6.89981L10.6 0.299805L12 1.6998L4 9.69981Z' fill='%23139917'/%3E%3C/svg%3E%0A");
  --breadcrumbs-right-icon: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.64645 12.3536C6.45118 12.1583 6.45118 11.8417 6.64645 11.6464L10.2929 8L6.64645 4.35355C6.45118 4.15829 6.45118 3.84171 6.64645 3.64645C6.84171 3.45118 7.15829 3.45118 7.35355 3.64645L11.3536 7.64645C11.5488 7.84171 11.5488 8.15829 11.3536 8.35355L7.35355 12.3536C7.15829 12.5488 6.84171 12.5488 6.64645 12.3536Z' fill='%23141414'/%3E%3C/svg%3E%0A");
  --breadcrumbs-home-icon: url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4616_13473)'%3E%3Cpath d='M3.54167 9H2.125L8.5 2.625L14.875 9H13.4583' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.54297 9V13.9583C3.54297 14.3341 3.69222 14.6944 3.9579 14.9601C4.22358 15.2257 4.58391 15.375 4.95964 15.375H12.043C12.4187 15.375 12.779 15.2257 13.0447 14.9601C13.3104 14.6944 13.4596 14.3341 13.4596 13.9583V9' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.375 15.3752V11.1252C6.375 10.7494 6.52426 10.3891 6.78993 10.1234C7.05561 9.85775 7.41594 9.7085 7.79167 9.7085H9.20833C9.58406 9.7085 9.94439 9.85775 10.2101 10.1234C10.4757 10.3891 10.625 10.7494 10.625 11.1252V15.3752' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4616_13473'%3E%3Crect width='17' height='17' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --label-checkbox-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.5' height='9.75' viewBox='0 0 13.5 9.75'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M12.22.22a.75.75,0,0,1,1.123.99l-.062.071L5.03,9.53a.75.75,0,0,1-.99.062L3.97,9.53.22,5.78a.75.75,0,0,1,.99-1.123l.071.062L4.5,7.939Z' transform='translate(0 0)'/%3E%3C/svg%3E");
  --shipping-icon: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 8.33333C2.5 7.8731 2.8731 7.5 3.33333 7.5H21.6667C22.1269 7.5 22.5 7.8731 22.5 8.33333V9.16667H30C30.2927 9.16667 30.564 9.32025 30.7146 9.57125L35.7146 17.9046C35.7923 18.0341 35.8333 18.1823 35.8333 18.3333V28.3333C35.8333 28.7936 35.4602 29.1667 35 29.1667H32.4158C32.2536 29.9612 31.8616 30.6976 31.2796 31.2796C30.4982 32.061 29.4384 32.5 28.3333 32.5C27.2283 32.5 26.1685 32.061 25.3871 31.2796C24.8051 30.6976 24.413 29.9612 24.2508 29.1667H15.7492C15.587 29.9612 15.1949 30.6976 14.6129 31.2796C13.8315 32.061 12.7717 32.5 11.6667 32.5C10.5616 32.5 9.50179 32.061 8.72039 31.2796C8.1384 30.6976 7.74636 29.9612 7.58417 29.1667H5C4.53976 29.1667 4.16667 28.7936 4.16667 28.3333V21.6667C4.16667 21.2064 4.53976 20.8333 5 20.8333C5.46024 20.8333 5.83333 21.2064 5.83333 21.6667V27.5H7.58417C7.74636 26.7055 8.1384 25.969 8.72039 25.3871C9.50179 24.6057 10.5616 24.1667 11.6667 24.1667C12.7717 24.1667 13.8315 24.6057 14.6129 25.3871C15.1949 25.969 15.587 26.7055 15.7492 27.5H20.8333V9.16667H3.33333C2.8731 9.16667 2.5 8.79357 2.5 8.33333ZM22.5 10.8333V17.5H33.5282L29.5282 10.8333H22.5ZM34.1667 19.1667H22.5V27.5H24.2508C24.413 26.7055 24.8051 25.969 25.3871 25.3871C26.1685 24.6057 27.2283 24.1667 28.3333 24.1667C29.4384 24.1667 30.4982 24.6057 31.2796 25.3871C31.8616 25.969 32.2536 26.7055 32.4158 27.5H34.1667V19.1667ZM4.16667 15C4.16667 14.5398 4.53976 14.1667 5 14.1667H11.6667C12.1269 14.1667 12.5 14.5398 12.5 15C12.5 15.4602 12.1269 15.8333 11.6667 15.8333H5C4.53976 15.8333 4.16667 15.4602 4.16667 15ZM11.6667 25.8333C11.0036 25.8333 10.3677 26.0967 9.8989 26.5656C9.43006 27.0344 9.16667 27.6703 9.16667 28.3333C9.16667 28.9964 9.43006 29.6323 9.8989 30.1011C10.3677 30.5699 11.0036 30.8333 11.6667 30.8333C12.3297 30.8333 12.9656 30.5699 13.4344 30.1011C13.9033 29.6323 14.1667 28.9964 14.1667 28.3333C14.1667 27.6703 13.9033 27.0344 13.4344 26.5656C12.9656 26.0967 12.3297 25.8333 11.6667 25.8333ZM28.3333 25.8333C27.6703 25.8333 27.0344 26.0967 26.5656 26.5656C26.0967 27.0344 25.8333 27.6703 25.8333 28.3333C25.8333 28.9964 26.0967 29.6323 26.5656 30.1011C27.0344 30.5699 27.6703 30.8333 28.3333 30.8333C28.9964 30.8333 29.6323 30.5699 30.1011 30.1011C30.5699 29.6323 30.8333 28.9964 30.8333 28.3333C30.8333 27.6703 30.5699 27.0344 30.1011 26.5656C29.6323 26.0967 28.9964 25.8333 28.3333 25.8333Z' fill='%23F50537'/%3E%3C/svg%3E%0A");
  --close-icon-cart: url("data:image/svg+xml,%3Csvg width='24' height='26' viewBox='0 0 24 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.46967 6.32363C5.76256 6.02559 6.23744 6.02559 6.53033 6.32363L12 11.8894L17.4697 6.32363C17.7626 6.02559 18.2374 6.02559 18.5303 6.32363C18.8232 6.62167 18.8232 7.10489 18.5303 7.40293L13.0607 12.9687L18.5303 18.5345C18.8232 18.8326 18.8232 19.3158 18.5303 19.6138C18.2374 19.9119 17.7626 19.9119 17.4697 19.6138L12 14.048L6.53033 19.6138C6.23744 19.9119 5.76256 19.9119 5.46967 19.6138C5.17678 19.3158 5.17678 18.8326 5.46967 18.5345L10.9393 12.9687L5.46967 7.40293C5.17678 7.10489 5.17678 6.62167 5.46967 6.32363Z' fill='%23141414'/%3E%3C/svg%3E%0A");
  --close-icon-cart-hover: url("data:image/svg+xml,%3Csvg width='24' height='26' viewBox='0 0 24 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.46967 6.32363C5.76256 6.02559 6.23744 6.02559 6.53033 6.32363L12 11.8894L17.4697 6.32363C17.7626 6.02559 18.2374 6.02559 18.5303 6.32363C18.8232 6.62167 18.8232 7.10489 18.5303 7.40293L13.0607 12.9687L18.5303 18.5345C18.8232 18.8326 18.8232 19.3158 18.5303 19.6138C18.2374 19.9119 17.7626 19.9119 17.4697 19.6138L12 14.048L6.53033 19.6138C6.23744 19.9119 5.76256 19.9119 5.46967 19.6138C5.17678 19.3158 5.17678 18.8326 5.46967 18.5345L10.9393 12.9687L5.46967 7.40293C5.17678 7.10489 5.17678 6.62167 5.46967 6.32363Z' fill='%23F50537'/%3E%3C/svg%3E%0A");
  --ao-check-icon: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4388_16141)'%3E%3Cpath d='M24.082 4.73168C26.2187 5.96539 27.9962 7.73576 29.2384 9.86752C30.4807 11.9993 31.1446 14.4185 31.1646 16.8857C31.1845 19.353 30.5597 21.7826 29.3521 23.9342C28.1444 26.0857 26.3958 27.8846 24.2793 29.1526C22.1628 30.4207 19.7518 31.114 17.285 31.1639C14.8182 31.2139 12.3811 30.6187 10.2151 29.4373C8.04899 28.2559 6.22902 26.5293 4.93531 24.4283C3.6416 22.3274 2.91903 19.925 2.83911 17.459L2.83203 17L2.83911 16.541C2.91845 14.0944 3.63039 11.7101 4.90552 9.62058C6.18065 7.53105 7.97546 5.80757 10.115 4.61818C12.2545 3.42879 14.6657 2.81407 17.1135 2.83396C19.5613 2.85386 21.9621 3.50767 24.082 4.73168ZM22.2503 13.1651C22.0063 12.9212 21.6818 12.7747 21.3375 12.753C20.9932 12.7314 20.6529 12.8361 20.3803 13.0475L20.2471 13.1651L15.582 17.8288L13.7503 15.9984L13.6171 15.8808C13.3445 15.6696 13.0042 15.565 12.66 15.5867C12.3158 15.6084 11.9914 15.7549 11.7475 15.9988C11.5036 16.2427 11.3571 16.5671 11.3354 16.9113C11.3136 17.2555 11.4182 17.5958 11.6295 17.8684L11.7471 18.0016L14.5804 20.8349L14.7136 20.9525C14.9621 21.1453 15.2676 21.2499 15.582 21.2499C15.8965 21.2499 16.202 21.1453 16.4504 20.9525L16.5836 20.8349L22.2503 15.1683L22.3679 15.0351C22.5793 14.7625 22.684 14.4222 22.6624 14.0779C22.6407 13.7336 22.4942 13.409 22.2503 13.1651Z' fill='%23139917'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4388_16141'%3E%3Crect width='34' height='34' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --close-icon: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4388_16146)'%3E%3Cpath d='M18 6L6 18' stroke='%23141414' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6 6L18 18' stroke='%23141414' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4388_16146'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --dashed-bg: url("data:image/svg+xml,%3Csvg width='160' height='1' viewBox='0 0 160 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline y1='0.5' x2='160' y2='0.5' stroke='%23ECECEC' stroke-dasharray='4 4'/%3E%3C/svg%3E%0A");
  --gift-icon: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4387_15349)'%3E%3Cpath d='M5 14.9999C5 14.5579 5.17559 14.134 5.48816 13.8214C5.80072 13.5088 6.22464 13.3333 6.66667 13.3333H33.3333C33.7754 13.3333 34.1993 13.5088 34.5118 13.8214C34.8244 14.134 35 14.5579 35 14.9999V18.3333C35 18.7753 34.8244 19.1992 34.5118 19.5118C34.1993 19.8243 33.7754 19.9999 33.3333 19.9999H6.66667C6.22464 19.9999 5.80072 19.8243 5.48816 19.5118C5.17559 19.1992 5 18.7753 5 18.3333V14.9999Z' stroke='%23F50537' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20 13.3333V34.9999' stroke='%23F50537' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.6654 20V31.6667C31.6654 32.5507 31.3142 33.3986 30.6891 34.0237C30.0639 34.6488 29.2161 35 28.332 35H11.6654C10.7813 35 9.93346 34.6488 9.30834 34.0237C8.68322 33.3986 8.33203 32.5507 8.33203 31.6667V20' stroke='%23F50537' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.4987 13.3333C11.3936 13.3333 10.3338 12.8943 9.55242 12.1129C8.77102 11.3315 8.33203 10.2717 8.33203 9.16666C8.33203 8.06159 8.77102 7.00179 9.55242 6.22038C10.3338 5.43898 11.3936 5 12.4987 5C14.1065 4.97198 15.6821 5.7521 17.0199 7.2386C18.3578 8.7251 19.3958 10.849 19.9987 13.3333C20.6016 10.849 21.6396 8.7251 22.9775 7.2386C24.3153 5.7521 25.8909 4.97198 27.4987 5C28.6038 5 29.6636 5.43898 30.445 6.22038C31.2264 7.00179 31.6654 8.06159 31.6654 9.16666C31.6654 10.2717 31.2264 11.3315 30.445 12.1129C29.6636 12.8943 28.6038 13.3333 27.4987 13.3333' stroke='%23F50537' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4387_15349'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --truck-icon: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 8.33333C2.5 7.8731 2.8731 7.5 3.33333 7.5H21.6667C22.1269 7.5 22.5 7.8731 22.5 8.33333V9.16667H30C30.2927 9.16667 30.564 9.32025 30.7146 9.57125L35.7146 17.9046C35.7923 18.0341 35.8333 18.1823 35.8333 18.3333V28.3333C35.8333 28.7936 35.4602 29.1667 35 29.1667H32.4158C32.2536 29.9612 31.8616 30.6976 31.2796 31.2796C30.4982 32.061 29.4384 32.5 28.3333 32.5C27.2283 32.5 26.1685 32.061 25.3871 31.2796C24.8051 30.6976 24.413 29.9612 24.2508 29.1667H15.7492C15.587 29.9612 15.1949 30.6976 14.6129 31.2796C13.8315 32.061 12.7717 32.5 11.6667 32.5C10.5616 32.5 9.50179 32.061 8.72039 31.2796C8.1384 30.6976 7.74636 29.9612 7.58417 29.1667H5C4.53976 29.1667 4.16667 28.7936 4.16667 28.3333V21.6667C4.16667 21.2064 4.53976 20.8333 5 20.8333C5.46024 20.8333 5.83333 21.2064 5.83333 21.6667V27.5H7.58417C7.74636 26.7055 8.1384 25.969 8.72039 25.3871C9.50179 24.6057 10.5616 24.1667 11.6667 24.1667C12.7717 24.1667 13.8315 24.6057 14.6129 25.3871C15.1949 25.969 15.587 26.7055 15.7492 27.5H20.8333V9.16667H3.33333C2.8731 9.16667 2.5 8.79357 2.5 8.33333ZM22.5 10.8333V17.5H33.5282L29.5282 10.8333H22.5ZM34.1667 19.1667H22.5V27.5H24.2508C24.413 26.7055 24.8051 25.969 25.3871 25.3871C26.1685 24.6057 27.2283 24.1667 28.3333 24.1667C29.4384 24.1667 30.4982 24.6057 31.2796 25.3871C31.8616 25.969 32.2536 26.7055 32.4158 27.5H34.1667V19.1667ZM4.16667 15C4.16667 14.5398 4.53976 14.1667 5 14.1667H11.6667C12.1269 14.1667 12.5 14.5398 12.5 15C12.5 15.4602 12.1269 15.8333 11.6667 15.8333H5C4.53976 15.8333 4.16667 15.4602 4.16667 15ZM11.6667 25.8333C11.0036 25.8333 10.3677 26.0967 9.8989 26.5656C9.43006 27.0344 9.16667 27.6703 9.16667 28.3333C9.16667 28.9964 9.43006 29.6323 9.8989 30.1011C10.3677 30.5699 11.0036 30.8333 11.6667 30.8333C12.3297 30.8333 12.9656 30.5699 13.4344 30.1011C13.9033 29.6323 14.1667 28.9964 14.1667 28.3333C14.1667 27.6703 13.9033 27.0344 13.4344 26.5656C12.9656 26.0967 12.3297 25.8333 11.6667 25.8333ZM28.3333 25.8333C27.6703 25.8333 27.0344 26.0967 26.5656 26.5656C26.0967 27.0344 25.8333 27.6703 25.8333 28.3333C25.8333 28.9964 26.0967 29.6323 26.5656 30.1011C27.0344 30.5699 27.6703 30.8333 28.3333 30.8333C28.9964 30.8333 29.6323 30.5699 30.1011 30.1011C30.5699 29.6323 30.8333 28.9964 30.8333 28.3333C30.8333 27.6703 30.5699 27.0344 30.1011 26.5656C29.6323 26.0967 28.9964 25.8333 28.3333 25.8333Z' fill='%23F50537'/%3E%3C/svg%3E%0A");
  --quote-icon: url("data:image/svg+xml,%3Csvg width='28' height='22' viewBox='0 0 28 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.51685 19.663C0.943819 17.9326 0 16.045 0 12.8989C0 7.39331 3.93258 2.51691 9.4382 5.34058e-05L10.8539 2.045C5.66292 4.87646 4.5618 8.49443 4.24719 10.854C5.0337 10.3821 6.13483 10.2248 7.23596 10.3821C10.0674 10.6967 12.2697 12.8989 12.2697 15.8877C12.2697 17.3034 11.6404 18.7192 10.6966 19.8203C9.5955 20.9214 8.33708 21.3933 6.76404 21.3933C5.03371 21.3933 3.46067 20.6068 2.51685 19.663ZM18.2472 19.663C16.6742 17.9326 15.7303 16.045 15.7303 12.8989C15.7303 7.39331 19.6629 2.51691 25.1685 5.34058e-05L26.5843 2.045C21.3933 4.87646 20.2921 8.49443 19.9775 10.854C20.764 10.3821 21.8652 10.2248 22.9663 10.3821C25.7978 10.6967 28 13.0562 28 15.8877C28 17.3034 27.3708 18.7192 26.427 19.8203C25.3258 20.9214 24.0674 21.3933 22.4944 21.3933C20.764 21.3933 19.191 20.6068 18.2472 19.663Z' fill='%23666666'/%3E%3C/svg%3E%0A");
  --search-icon-pop: url("data:image/svg+xml,%3Csvg width='27' height='26' viewBox='0 0 27 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='26' height='26' transform='translate(0.5)' fill='white'/%3E%3Cpath d='M5.60547 10.2144C5.60547 11.0679 5.7736 11.9132 6.10025 12.7018C6.42691 13.4904 6.90569 14.207 7.50927 14.8105C8.11286 15.4141 8.82941 15.8929 9.61803 16.2196C10.4066 16.5462 11.2519 16.7144 12.1055 16.7144C12.9591 16.7144 13.8043 16.5462 14.5929 16.2196C15.3815 15.8929 16.0981 15.4141 16.7017 14.8105C17.3052 14.207 17.784 13.4904 18.1107 12.7018C18.4373 11.9132 18.6055 11.0679 18.6055 10.2144C18.6055 9.36076 18.4373 8.51553 18.1107 7.72691C17.784 6.9383 17.3052 6.22174 16.7017 5.61816C16.0981 5.01458 15.3815 4.53579 14.5929 4.20914C13.8043 3.88248 12.9591 3.71436 12.1055 3.71436C11.2519 3.71436 10.4066 3.88248 9.61803 4.20914C8.82941 4.53579 8.11286 5.01458 7.50927 5.61816C6.90569 6.22174 6.42691 6.9383 6.10025 7.72691C5.7736 8.51553 5.60547 9.36076 5.60547 10.2144Z' stroke='%23141414' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.3214 20.4284L16.75 14.8569' stroke='%23141414' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  --search-close-icon-pop: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='44' height='44' rx='22' fill='white'/%3E%3Cpath d='M16.0002 14.5857L22.0002 20.5857L28.0002 14.5857L29.4144 15.9999L23.4144 21.9999L29.4144 27.9999L28.0002 29.4141L22.0002 23.4141L16.0002 29.4141L14.5859 27.9999L20.5859 21.9999L14.5859 15.9999L16.0002 14.5857Z' fill='%23000'/%3E%3C/svg%3E%0A");
  --search-results-icon: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.40002 4.79922L6.00002 7.19922L3.60002 4.79922' stroke='%23CE133B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  --search-categories-icon: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8333 16.375L17 12M17 12L12.8333 7.625M17 12H7' stroke='%23f50537' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  --category-icon: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='64' height='64' fill='white'/%3E%3Cpath d='M44.6316 29.4744V23.7376C44.6316 23.1853 44.1839 22.7376 43.6316 22.7376H31.5721C31.3069 22.7376 31.0525 22.6322 30.865 22.4447L28.0824 19.662C27.8948 19.4745 27.6405 19.3691 27.3753 19.3691H17C16.4477 19.3691 16 19.8169 16 20.3691V43.6323C16 44.1846 16.4477 44.6323 17 44.6323H20.0526C20.6049 44.6323 21.0526 44.1846 21.0526 43.6323V43.1294C21.0526 43.0095 21.0742 42.8906 21.1163 42.7783L25.8619 30.1233C26.0083 29.733 26.3814 29.4744 26.7983 29.4744H46.6126C47.2951 29.4744 47.7771 30.1431 47.5613 30.7906L43.1753 43.9485C43.0392 44.3569 42.657 44.6323 42.2266 44.6323H19.3684' stroke='%23df012a' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  --mito-model-icon: url("data:image/svg+xml,%3Csvg width='26' height='27' viewBox='0 0 26 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4269_11300)'%3E%3Cpath d='M7.58398 22.1667H18.4173' stroke='%23F50537' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.5 7.00008L13 5.91675L19.5 7.00008' stroke='%23F50537' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13 3.75V22.1667' stroke='%23F50537' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.75 13.5L6.5 7L3.25 13.5C3.25 14.362 3.59241 15.1886 4.2019 15.7981C4.8114 16.4076 5.63805 16.75 6.5 16.75C7.36195 16.75 8.1886 16.4076 8.7981 15.7981C9.40759 15.1886 9.75 14.362 9.75 13.5Z' stroke='%23F50537' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.75 13.5L19.5 7L16.25 13.5C16.25 14.362 16.5924 15.1886 17.2019 15.7981C17.8114 16.4076 18.638 16.75 19.5 16.75C20.362 16.75 21.1886 16.4076 21.7981 15.7981C22.4076 15.1886 22.75 14.362 22.75 13.5Z' stroke='%23F50537' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4269_11300'%3E%3Crect width='26' height='26' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --active-category-close-icon: url("data:image/svg+xml,%3Csvg width='19' height='20' viewBox='0 0 19 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4269_11450)'%3E%3Cpath d='M14.25 5.25L4.75 14.75' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.75 5.25L14.25 14.75' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4269_11450'%3E%3Crect width='19' height='19' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --filter-section-down-icon: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.46967 8.46967C5.76256 8.17678 6.23744 8.17678 6.53033 8.46967L12 13.9393L17.4697 8.46967C17.7626 8.17678 18.2374 8.17678 18.5303 8.46967C18.8232 8.76256 18.8232 9.23744 18.5303 9.53033L12.5303 15.5303C12.2374 15.8232 11.7626 15.8232 11.4697 15.5303L5.46967 9.53033C5.17678 9.23744 5.17678 8.76256 5.46967 8.46967Z' fill='%23141414'/%3E%3C/svg%3E%0A");
  --footer-down-icon: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4749_5014)'%3E%3Cpath d='M6 9.24609L12 15.2461L18 9.24609' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4749_5014'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.246094)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --slick-next__white: url("data:image/svg+xml,%3Csvg width='29' height='28' viewBox='0 0 29 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='28' height='28' rx='14' transform='matrix(4.37114e-08 1 1 -4.37114e-08 0.5 0)' fill='white'/%3E%3Cpath d='M12.5 9L17.5 14L12.5 19' stroke='%23141414' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  --slick-prev__white: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='28' height='28' rx='14' transform='matrix(4.37114e-08 1 1 -4.37114e-08 0 0)' fill='white'/%3E%3Cpath d='M16 19L11 14L16 9' stroke='%23141414' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  --mobile-menu-icon: url("data:image/svg+xml,%3Csvg width='44' height='47' viewBox='0 0 44 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='44' height='47' fill=''/%3E%3Cg clip-path='url(%23clip0_4749_11446)'%3E%3Cpath d='M14 9H30' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 15H30' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 21H30' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cpath d='M7.21733 40V33.4545H8.18892V34.4773H8.27415C8.41051 34.1278 8.63068 33.8565 8.93466 33.6634C9.23864 33.4673 9.60369 33.3693 10.0298 33.3693C10.4616 33.3693 10.821 33.4673 11.108 33.6634C11.3977 33.8565 11.6236 34.1278 11.7855 34.4773H11.8537C12.0213 34.1392 12.2727 33.8707 12.608 33.6719C12.9432 33.4702 13.3452 33.3693 13.8139 33.3693C14.3991 33.3693 14.8778 33.5526 15.25 33.919C15.6222 34.2827 15.8082 34.8494 15.8082 35.6193V40H14.8026V35.6193C14.8026 35.1364 14.6705 34.7912 14.4062 34.5838C14.142 34.3764 13.831 34.2727 13.473 34.2727C13.0128 34.2727 12.6563 34.4119 12.4034 34.6903C12.1506 34.9659 12.0241 35.3153 12.0241 35.7386V40H11.0014V35.517C11.0014 35.1449 10.8807 34.8452 10.6392 34.6179C10.3977 34.3878 10.0866 34.2727 9.70597 34.2727C9.4446 34.2727 9.20028 34.3423 8.97301 34.4815C8.74858 34.6207 8.56676 34.8139 8.42756 35.0611C8.29119 35.3054 8.22301 35.5881 8.22301 35.9091V40H7.21733ZM20.3913 40.1364C19.7607 40.1364 19.2166 39.9972 18.7592 39.7188C18.3047 39.4375 17.9538 39.0455 17.7067 38.5426C17.4624 38.0369 17.3402 37.4489 17.3402 36.7784C17.3402 36.108 17.4624 35.517 17.7067 35.0057C17.9538 34.4915 18.2976 34.0909 18.7379 33.804C19.1811 33.5142 19.6982 33.3693 20.2891 33.3693C20.63 33.3693 20.9666 33.4261 21.299 33.5398C21.6314 33.6534 21.9339 33.8381 22.2067 34.0938C22.4794 34.3466 22.6967 34.6818 22.8587 35.0994C23.0206 35.517 23.1016 36.0312 23.1016 36.642V37.0682H18.0561V36.1989H22.0788C22.0788 35.8295 22.005 35.5 21.8572 35.2102C21.7124 34.9205 21.505 34.6918 21.2351 34.5241C20.968 34.3565 20.6527 34.2727 20.2891 34.2727C19.8885 34.2727 19.5419 34.3722 19.2493 34.571C18.9595 34.767 18.7365 35.0227 18.5803 35.3381C18.424 35.6534 18.3459 35.9915 18.3459 36.3523V36.9318C18.3459 37.4261 18.4311 37.8452 18.6016 38.1889C18.7749 38.5298 19.0149 38.7898 19.3217 38.9688C19.6286 39.1449 19.9851 39.233 20.3913 39.233C20.6555 39.233 20.8942 39.196 21.1072 39.1222C21.3232 39.0455 21.5092 38.9318 21.6655 38.7812C21.8217 38.6278 21.9425 38.4375 22.0277 38.2102L22.9993 38.483C22.897 38.8125 22.7251 39.1023 22.4837 39.3523C22.2422 39.5994 21.9439 39.7926 21.5888 39.9318C21.2337 40.0682 20.8345 40.1364 20.3913 40.1364ZM25.6371 36.0625V40H24.6314V33.4545H25.603V34.4773H25.6882C25.8416 34.1449 26.0746 33.8778 26.3871 33.6761C26.6996 33.4716 27.103 33.3693 27.5973 33.3693C28.0405 33.3693 28.4283 33.4602 28.7607 33.642C29.093 33.821 29.3516 34.0938 29.5362 34.4602C29.7209 34.8239 29.8132 35.2841 29.8132 35.8409V40H28.8075V35.9091C28.8075 35.3949 28.674 34.9943 28.407 34.7074C28.1399 34.4176 27.7734 34.2727 27.3075 34.2727C26.9865 34.2727 26.6996 34.3423 26.4467 34.4815C26.1967 34.6207 25.9993 34.8239 25.8544 35.0909C25.7095 35.358 25.6371 35.6818 25.6371 36.0625ZM35.7759 37.3239V33.4545H36.7816V40H35.7759V38.892H35.7077C35.5543 39.2244 35.3157 39.5071 34.9918 39.7401C34.668 39.9702 34.2589 40.0852 33.7646 40.0852C33.3555 40.0852 32.9918 39.9957 32.6737 39.8168C32.3555 39.6349 32.1055 39.3622 31.9237 38.9986C31.7418 38.6321 31.6509 38.1705 31.6509 37.6136V33.4545H32.6566V37.5455C32.6566 38.0227 32.7901 38.4034 33.0572 38.6875C33.3271 38.9716 33.6708 39.1136 34.0884 39.1136C34.3384 39.1136 34.5927 39.0497 34.8512 38.9219C35.1126 38.794 35.3313 38.598 35.5075 38.3338C35.6864 38.0696 35.7759 37.733 35.7759 37.3239Z' fill='white'/%3E%3Cdefs%3E%3CclipPath id='clip0_4749_11446'%3E%3Crect width='24' height='24' fill='white' transform='translate(10 3)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --mobile-menu-icon-hover: url("data:image/svg+xml,%3Csvg width='44' height='49' viewBox='0 0 44 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.4697 9.35439C15.7626 9.05635 16.2374 9.05635 16.5303 9.35439L22 14.9202L27.4697 9.35439C27.7626 9.05635 28.2374 9.05635 28.5303 9.35439C28.8232 9.65243 28.8232 10.1357 28.5303 10.4337L23.0607 15.9995L28.5303 21.5653C28.8232 21.8633 28.8232 22.3465 28.5303 22.6446C28.2374 22.9426 27.7626 22.9426 27.4697 22.6446L22 17.0788L16.5303 22.6446C16.2374 22.9426 15.7626 22.9426 15.4697 22.6446C15.1768 22.3465 15.1768 21.8633 15.4697 21.5653L20.9393 15.9995L15.4697 10.4337C15.1768 10.1357 15.1768 9.65243 15.4697 9.35439Z' fill='%23141414'/%3E%3Cpath d='M7.21733 41.2109V34.6655H8.18892V35.6882H8.27415C8.41051 35.3388 8.63068 35.0675 8.93466 34.8743C9.23864 34.6783 9.60369 34.5803 10.0298 34.5803C10.4616 34.5803 10.821 34.6783 11.108 34.8743C11.3977 35.0675 11.6236 35.3388 11.7855 35.6882H11.8537C12.0213 35.3501 12.2727 35.0817 12.608 34.8828C12.9432 34.6811 13.3452 34.5803 13.8139 34.5803C14.3991 34.5803 14.8778 34.7635 15.25 35.13C15.6222 35.4936 15.8082 36.0604 15.8082 36.8303V41.2109H14.8026V36.8303C14.8026 36.3473 14.6705 36.0021 14.4062 35.7947C14.142 35.5874 13.831 35.4837 13.473 35.4837C13.0128 35.4837 12.6563 35.6229 12.4034 35.9013C12.1506 36.1768 12.0241 36.5263 12.0241 36.9496V41.2109H11.0014V36.728C11.0014 36.3558 10.8807 36.0561 10.6392 35.8288C10.3977 35.5987 10.0866 35.4837 9.70597 35.4837C9.4446 35.4837 9.20028 35.5533 8.97301 35.6925C8.74858 35.8317 8.56676 36.0249 8.42756 36.272C8.29119 36.5163 8.22301 36.799 8.22301 37.12V41.2109H7.21733ZM20.3913 41.3473C19.7607 41.3473 19.2166 41.2081 18.7592 40.9297C18.3047 40.6484 17.9538 40.2564 17.7067 39.7536C17.4624 39.2479 17.3402 38.6598 17.3402 37.9893C17.3402 37.3189 17.4624 36.728 17.7067 36.2166C17.9538 35.7024 18.2976 35.3018 18.7379 35.0149C19.1811 34.7251 19.6982 34.5803 20.2891 34.5803C20.63 34.5803 20.9666 34.6371 21.299 34.7507C21.6314 34.8643 21.9339 35.049 22.2067 35.3047C22.4794 35.5575 22.6967 35.8928 22.8587 36.3104C23.0206 36.728 23.1016 37.2422 23.1016 37.853V38.2791H18.0561V37.4098H22.0788C22.0788 37.0405 22.005 36.7109 21.8572 36.4212C21.7124 36.1314 21.505 35.9027 21.2351 35.7351C20.968 35.5675 20.6527 35.4837 20.2891 35.4837C19.8885 35.4837 19.5419 35.5831 19.2493 35.782C18.9595 35.978 18.7365 36.2337 18.5803 36.549C18.424 36.8643 18.3459 37.2024 18.3459 37.5632V38.1428C18.3459 38.6371 18.4311 39.0561 18.6016 39.3999C18.7749 39.7408 19.0149 40.0007 19.3217 40.1797C19.6286 40.3558 19.9851 40.4439 20.3913 40.4439C20.6555 40.4439 20.8942 40.407 21.1072 40.3331C21.3232 40.2564 21.5092 40.1428 21.6655 39.9922C21.8217 39.8388 21.9425 39.6484 22.0277 39.4212L22.9993 39.6939C22.897 40.0234 22.7251 40.3132 22.4837 40.5632C22.2422 40.8104 21.9439 41.0036 21.5888 41.1428C21.2337 41.2791 20.8345 41.3473 20.3913 41.3473ZM25.6371 37.2734V41.2109H24.6314V34.6655H25.603V35.6882H25.6882C25.8416 35.3558 26.0746 35.0888 26.3871 34.8871C26.6996 34.6825 27.103 34.5803 27.5973 34.5803C28.0405 34.5803 28.4283 34.6712 28.7607 34.853C29.093 35.032 29.3516 35.3047 29.5362 35.6712C29.7209 36.0348 29.8132 36.495 29.8132 37.0518V41.2109H28.8075V37.12C28.8075 36.6058 28.674 36.2053 28.407 35.9183C28.1399 35.6286 27.7734 35.4837 27.3075 35.4837C26.9865 35.4837 26.6996 35.5533 26.4467 35.6925C26.1967 35.8317 25.9993 36.0348 25.8544 36.3018C25.7095 36.5689 25.6371 36.8928 25.6371 37.2734ZM35.7759 38.5348V34.6655H36.7816V41.2109H35.7759V40.103H35.7077C35.5543 40.4354 35.3157 40.718 34.9918 40.951C34.668 41.1811 34.2589 41.2962 33.7646 41.2962C33.3555 41.2962 32.9918 41.2067 32.6737 41.0277C32.3555 40.8459 32.1055 40.5732 31.9237 40.2095C31.7418 39.843 31.6509 39.3814 31.6509 38.8246V34.6655H32.6566V38.7564C32.6566 39.2337 32.7901 39.6143 33.0572 39.8984C33.3271 40.1825 33.6708 40.3246 34.0884 40.3246C34.3384 40.3246 34.5927 40.2607 34.8512 40.1328C35.1126 40.005 35.3313 39.8089 35.5075 39.5447C35.6864 39.2805 35.7759 38.9439 35.7759 38.5348Z' fill='%23141414'/%3E%3C/svg%3E%0A");
  --mobile-contact-icon: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4391_34909)'%3E%3Cpath d='M5 4.5H9L11 9.5L8.5 11C9.57096 13.1715 11.3285 14.929 13.5 16L15 13.5L20 15.5V19.5C20 20.0304 19.7893 20.5391 19.4142 20.9142C19.0391 21.2893 18.5304 21.5 18 21.5C14.0993 21.263 10.4202 19.6065 7.65683 16.8432C4.8935 14.0798 3.23705 10.4007 3 6.5C3 5.96957 3.21071 5.46086 3.58579 5.08579C3.96086 4.71071 4.46957 4.5 5 4.5Z' stroke='%23F50537' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4391_34909'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --mito-category-section-arrow-icon: url("data:image/svg+xml,%3Csvg width='460' height='510' viewBox='0 0 460 510' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M363.917 494.805L352.435 488.176L359.064 476.695' stroke='%23666666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 7.0855C225.23 -29.7916 271.941 110.106 225.23 180.153C138.007 310.951 334.756 288.62 400.87 310.951C533.098 355.613 404 476.5 354.5 488' stroke='%23666666' stroke-dasharray='2 2'/%3E%3C/svg%3E%0A");
  --mito-quote-icon: url("data:image/svg+xml,%3Csvg width='28' height='22' viewBox='0 0 28 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.51685 20.2697C0.943821 18.5393 0 16.6517 0 13.5056C0 8 3.93258 3.1236 9.4382 0.606743L10.8539 2.65169C5.66292 5.48315 4.5618 9.10112 4.24719 11.4607C5.03371 10.9888 6.13483 10.8315 7.23596 10.9888C10.0674 11.3034 12.2697 13.5056 12.2697 16.4944C12.2697 17.9101 11.6404 19.3258 10.6966 20.427C9.5955 21.5281 8.33708 22 6.76404 22C5.03371 22 3.46067 21.2135 2.51685 20.2697ZM18.2472 20.2697C16.6742 18.5393 15.7303 16.6517 15.7303 13.5056C15.7303 8 19.6629 3.1236 25.1685 0.606743L26.5843 2.65169C21.3933 5.48315 20.2921 9.10112 19.9775 11.4607C20.764 10.9888 21.8652 10.8315 22.9663 10.9888C25.7978 11.3034 28 13.6629 28 16.4944C28 17.9101 27.3708 19.3258 26.427 20.427C25.3258 21.5281 24.0674 22 22.4944 22C20.764 22 19.191 21.2135 18.2472 20.2697Z' fill='%23F50537'/%3E%3C/svg%3E%0A");
  --mito-schedule-category-icon: url("data:image/svg+xml,%3Csvg width='55' height='54' viewBox='0 0 55 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4292_9864)'%3E%3Cpath d='M24.125 47.25H14C12.8065 47.25 11.6619 46.7759 10.818 45.932C9.97411 45.0881 9.5 43.9435 9.5 42.75V15.75C9.5 14.5565 9.97411 13.4119 10.818 12.568C11.6619 11.7241 12.8065 11.25 14 11.25H41C42.1935 11.25 43.3381 11.7241 44.182 12.568C45.0259 13.4119 45.5 14.5565 45.5 15.75V22.5' stroke='%23F50537' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M36.5 6.75V15.75' stroke='%23F50537' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.5 6.75V15.75' stroke='%23F50537' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.5 24.75H32' stroke='%23F50537' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M32 40.5C32 42.8869 32.9482 45.1761 34.636 46.864C36.3239 48.5518 38.6131 49.5 41 49.5C43.3869 49.5 45.6761 48.5518 47.364 46.864C49.0518 45.1761 50 42.8869 50 40.5C50 38.1131 49.0518 35.8239 47.364 34.136C45.6761 32.4482 43.3869 31.5 41 31.5C38.6131 31.5 36.3239 32.4482 34.636 34.136C32.9482 35.8239 32 38.1131 32 40.5Z' stroke='%23F50537' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M41 37.125V40.5L42.125 41.625' stroke='%23F50537' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4292_9864'%3E%3Crect width='54' height='54' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --mito-warranty-category-bg: url("data:image/svg+xml,%3Csvg width='232' height='191' viewBox='0 0 232 191' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M81.4211 112.46C74.5698 110.624 68.2347 110.218 61.4828 112.069C54.9413 113.859 50.7173 116.935 47.6138 119.386C44.7148 121.666 38.44 127.604 35.6347 138.074C32.8287 148.546 34.6322 153.468 35.2244 156.512C35.8148 159.553 43.8185 177.521 45.1197 182.309C46.4178 187.099 44.4676 196.396 44.4676 196.396C44.4676 196.396 34.4272 192.147 27.411 183.331C20.3955 174.514 14.3429 160.847 15.1138 149.019C15.6401 140.937 16.9856 127.929 26.1893 115.742C35.3924 103.556 49.2708 97.2591 56.5969 95.9666C63.9895 94.6571 70.9568 93.7596 85.3952 97.6284' fill='%23FDE5B8'/%3E%3Cpath d='M81.4869 112.478C88.3381 114.314 94.0279 117.129 98.9493 122.109C103.722 126.93 105.839 131.706 107.302 135.38C108.672 138.804 111.137 147.084 108.332 157.554C105.526 168.026 101.503 171.387 99.4683 173.727C97.4367 176.065 81.521 187.624 78.0028 191.12C74.4813 194.619 71.5216 203.646 71.5216 203.646C71.5216 203.646 82.3415 204.986 92.8252 200.86C103.31 196.731 115.385 187.922 120.631 177.293C124.216 170.03 129.555 158.093 127.678 142.936C125.801 127.782 116.93 115.389 111.232 110.606C105.484 105.776 99.8994 101.515 85.4609 97.6465' fill='%23FDE5B8'/%3E%3Cpath d='M213.706 29.3998C206.855 27.564 200.52 27.1575 193.768 29.0092C187.226 30.799 183.002 33.8754 179.899 36.3261C177 38.6062 170.725 44.5443 167.92 55.0138C165.114 65.4858 166.917 70.4081 167.51 73.452C168.1 76.4926 176.104 94.4612 177.405 99.2489C178.703 104.038 176.753 113.336 176.753 113.336C176.753 113.336 166.712 109.086 159.696 100.271C152.681 91.4539 146.628 77.787 147.399 65.9592C147.925 57.8769 149.271 44.8692 158.474 32.6816C167.678 20.4964 181.556 14.199 188.882 12.9066C196.275 11.597 203.242 10.6996 217.68 14.5683' fill='%23FDE5B8'/%3E%3Cpath d='M213.77 29.4179C220.621 31.2537 226.311 34.0693 231.233 39.0487C236.005 43.8703 238.123 48.6458 239.585 52.3199C240.955 55.7441 243.421 64.024 240.615 74.4935C237.809 84.9655 233.786 88.3266 231.752 90.6665C229.72 93.0046 213.804 104.564 210.286 108.06C206.765 111.559 203.805 120.586 203.805 120.586C203.805 120.586 214.625 121.926 225.108 117.8C235.593 113.671 247.668 104.862 252.914 94.2329C256.5 86.9703 261.838 75.0326 259.961 59.8759C258.084 44.7217 249.213 32.3288 243.515 27.5464C237.768 22.716 232.183 18.4552 217.744 14.5864' fill='%23FDE5B8'/%3E%3Cpath d='M178.581 116.288C177.257 115.934 175.891 116.724 175.536 118.046C175.182 119.368 175.97 120.736 177.294 121.091L199.54 127.052C200.871 127.409 202.237 126.623 202.592 125.296C202.949 123.966 202.158 122.606 200.827 122.249L178.581 116.288Z' fill='%23FDE5B8'/%3E%3Cpath d='M176.893 122.588C175.57 122.233 174.202 123.026 173.848 124.348C173.494 125.668 174.282 127.038 175.606 127.393L197.852 133.354C199.183 133.71 200.549 132.925 200.904 131.598C201.26 130.268 200.471 128.905 199.14 128.549L176.893 122.588Z' fill='%23FDE5B8'/%3E%3C/svg%3E%0A");
  --breadcrumbs-back-icon: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.35355 12.3536C9.54882 12.1583 9.54882 11.8417 9.35355 11.6464L5.70711 8L9.35355 4.35355C9.54882 4.15829 9.54882 3.84171 9.35355 3.64645C9.15829 3.45118 8.84171 3.45118 8.64645 3.64645L4.64645 7.64645C4.45118 7.84171 4.45118 8.15829 4.64645 8.35355L8.64645 12.3536C8.84171 12.5488 9.15829 12.5488 9.35355 12.3536Z' fill='%23141414'/%3E%3C/svg%3E%0A");
  --filters-icon: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4433_20443)'%3E%3Cpath d='M12.5 6.5C12.5 7.03043 12.7107 7.53914 13.0858 7.91421C13.4609 8.28929 13.9696 8.5 14.5 8.5C15.0304 8.5 15.5391 8.28929 15.9142 7.91421C16.2893 7.53914 16.5 7.03043 16.5 6.5C16.5 5.96957 16.2893 5.46086 15.9142 5.08579C15.5391 4.71071 15.0304 4.5 14.5 4.5C13.9696 4.5 13.4609 4.71071 13.0858 5.08579C12.7107 5.46086 12.5 5.96957 12.5 6.5Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.5 6.5H12.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.5 6.5H20.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.5 12.5C6.5 13.0304 6.71071 13.5391 7.08579 13.9142C7.46086 14.2893 7.96957 14.5 8.5 14.5C9.03043 14.5 9.53914 14.2893 9.91421 13.9142C10.2893 13.5391 10.5 13.0304 10.5 12.5C10.5 11.9696 10.2893 11.4609 9.91421 11.0858C9.53914 10.7107 9.03043 10.5 8.5 10.5C7.96957 10.5 7.46086 10.7107 7.08579 11.0858C6.71071 11.4609 6.5 11.9696 6.5 12.5Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.5 12.5H6.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.5 12.5H20.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.5 18.5C15.5 19.0304 15.7107 19.5391 16.0858 19.9142C16.4609 20.2893 16.9696 20.5 17.5 20.5C18.0304 20.5 18.5391 20.2893 18.9142 19.9142C19.2893 19.5391 19.5 19.0304 19.5 18.5C19.5 17.9696 19.2893 17.4609 18.9142 17.0858C18.5391 16.7107 18.0304 16.5 17.5 16.5C16.9696 16.5 16.4609 16.7107 16.0858 17.0858C15.7107 17.4609 15.5 17.9696 15.5 18.5Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.5 18.5H15.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.5 18.5H20.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4433_20443'%3E%3Crect width='24' height='24' fill='white' transform='translate(0.5 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --search-icon-brand: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5469 1.25C10.0439 1.25 9.56543 1.45019 9.21875 1.80664L1.79688 9.28711C1.07422 10.0146 1.07422 11.2061 1.79688 11.9336L6.81641 16.9531C7.54394 17.6758 8.73535 17.6758 9.46289 16.9531L16.9482 9.53125C17.2998 9.17969 17.5 8.70117 17.5 8.20312V3.125C17.5 2.09473 16.6553 1.25 15.625 1.25H10.5469ZM10.5469 2.5H15.625C15.9766 2.5 16.25 2.77344 16.25 3.125V8.20312C16.25 8.36914 16.1816 8.53027 16.0645 8.64746L8.58398 16.0693C8.33496 16.3184 7.94922 16.3135 7.70508 16.0693L2.68555 11.0449C2.43164 10.7959 2.43164 10.415 2.68066 10.166L10.1025 2.68555C10.2197 2.56836 10.3809 2.5 10.5469 2.5ZM14.375 3.75C14.0283 3.75 13.75 4.02832 13.75 4.375C13.75 4.72168 14.0283 5 14.375 5C14.7217 5 15 4.72168 15 4.375C15 4.02832 14.7217 3.75 14.375 3.75Z' fill='%23f50537'/%3E%3C/svg%3E%0A");
  --search-icon-category: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.125 2.5C2.09473 2.5 1.25 3.34473 1.25 4.375V15.625C1.25 16.6553 2.09473 17.5 3.125 17.5H16.875C17.9053 17.5 18.75 16.6553 18.75 15.625V6.875C18.75 5.84473 17.9053 5 16.875 5H8.49609L7.68066 3.48633C7.35352 2.87598 6.71875 2.5 6.03027 2.5H3.125ZM3.125 3.75H6.03027C6.25977 3.75 6.46973 3.87695 6.58203 4.07715L7.75391 6.25H16.875C17.2266 6.25 17.5 6.52344 17.5 6.875V8.75H6.52344C5.72266 8.75 5 9.26758 4.74609 10.0293L2.72461 16.0986C2.58789 15.9863 2.5 15.8203 2.5 15.625V4.375C2.5 4.02344 2.77344 3.75 3.125 3.75ZM6.52344 10H17.5V15.625C17.5 15.9766 17.2266 16.25 16.875 16.25H3.99414L5.93262 10.4297C6.02051 10.1709 6.25488 10 6.52344 10Z' fill='%23f50537'/%3E%3C/svg%3E%0A");
  --search-icon-article: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.125 1.25C2.09684 1.25 1.25 2.09684 1.25 3.125V15.625C1.25 16.6532 2.09684 17.5 3.125 17.5H15.625C16.6532 17.5 17.5 16.6532 17.5 15.625V3.125C17.5 2.09684 16.6532 1.25 15.625 1.25H3.125ZM3.125 2.5H15.625C15.9768 2.5 16.25 2.77316 16.25 3.125V15.625C16.25 15.9768 15.9768 16.25 15.625 16.25H3.125C2.77316 16.25 2.5 15.9768 2.5 15.625V3.125C2.5 2.77316 2.77316 2.5 3.125 2.5ZM5 6.25V7.5H13.75V6.25H5ZM6.25 8.75V10H12.5V8.75H6.25ZM5 11.25V12.5H13.75V11.25H5Z' fill='%23f50537'/%3E%3C/svg%3E%0A");
  --rateIcon1: url("data:image/svg+xml,%3Csvg width='78' height='15' viewBox='0 0 78 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 0L9.92461 4.1628L14.6329 5.18237L11.4231 8.7747L11.9084 13.5676L7.5 11.625L3.09161 13.5676L3.57689 8.7747L0.367076 5.18237L5.07539 4.1628L7.5 0Z' fill='%23F7B307'/%3E%3Cpath d='M23.25 0L25.6746 4.1628L30.3829 5.18237L27.1731 8.7747L27.6584 13.5676L23.25 11.625L18.8416 13.5676L19.3269 8.7747L16.1171 5.18237L20.8254 4.1628L23.25 0Z' fill='%23F7B307'/%3E%3Cpath d='M39 0L41.4246 4.1628L46.1329 5.18237L42.9231 8.7747L43.4084 13.5676L39 11.625L34.5916 13.5676L35.0769 8.7747L31.8671 5.18237L36.5754 4.1628L39 0Z' fill='%23F7B307'/%3E%3Cpath d='M54.75 0L57.1746 4.1628L61.8829 5.18237L58.6731 8.7747L59.1584 13.5676L54.75 11.625L50.3416 13.5676L50.8269 8.7747L47.6171 5.18237L52.3254 4.1628L54.75 0Z' fill='%23F7B307'/%3E%3Cpath d='M70.5 0L72.9246 4.1628L77.6329 5.18237L74.4231 8.7747L74.9084 13.5676L70.5 11.625L66.0916 13.5676L66.5769 8.7747L63.3671 5.18237L68.0754 4.1628L70.5 0Z' fill='%23F7B307'/%3E%3C/svg%3E%0A");
  --rateIcon2: url("data:image/svg+xml,%3Csvg width='78' height='15' viewBox='0 0 78 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 0L9.92461 4.1628L14.6329 5.18237L11.4231 8.7747L11.9084 13.5676L7.5 11.625L3.09161 13.5676L3.57689 8.7747L0.367076 5.18237L5.07539 4.1628L7.5 0Z' fill='%23F7B307'/%3E%3Cpath d='M23.25 0L25.6746 4.1628L30.3829 5.18237L27.1731 8.7747L27.6584 13.5676L23.25 11.625L18.8416 13.5676L19.3269 8.7747L16.1171 5.18237L20.8254 4.1628L23.25 0Z' fill='%23F7B307'/%3E%3Cpath d='M39 0L41.4246 4.1628L46.1329 5.18237L42.9231 8.7747L43.4084 13.5676L39 11.625L34.5916 13.5676L35.0769 8.7747L31.8671 5.18237L36.5754 4.1628L39 0Z' fill='%23F7B307'/%3E%3Cpath d='M54.75 0L57.1746 4.1628L61.8829 5.18237L58.6731 8.7747L59.1584 13.5676L54.75 11.625L50.3416 13.5676L50.8269 8.7747L47.6171 5.18237L52.3254 4.1628L54.75 0Z' fill='%23F7B307'/%3E%3Cpath d='M70.5 0L72.9246 4.1628L77.6329 5.18237L74.4231 8.7747L74.9084 13.5676L70.5 11.625L66.0916 13.5676L66.5769 8.7747L63.3671 5.18237L68.0754 4.1628L70.5 0Z' fill='%23EFEFEF'/%3E%3C/svg%3E%0A");
  --rateIcon3: url("data:image/svg+xml,%3Csvg width='78' height='15' viewBox='0 0 78 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 0L9.92461 4.1628L14.6329 5.18237L11.4231 8.7747L11.9084 13.5676L7.5 11.625L3.09161 13.5676L3.57689 8.7747L0.367076 5.18237L5.07539 4.1628L7.5 0Z' fill='%23F7B307'/%3E%3Cpath d='M23.25 0L25.6746 4.1628L30.3829 5.18237L27.1731 8.7747L27.6584 13.5676L23.25 11.625L18.8416 13.5676L19.3269 8.7747L16.1171 5.18237L20.8254 4.1628L23.25 0Z' fill='%23F7B307'/%3E%3Cpath d='M39 0L41.4246 4.1628L46.1329 5.18237L42.9231 8.7747L43.4084 13.5676L39 11.625L34.5916 13.5676L35.0769 8.7747L31.8671 5.18237L36.5754 4.1628L39 0Z' fill='%23F7B307'/%3E%3Cpath d='M54.75 0L57.1746 4.1628L61.8829 5.18237L58.6731 8.7747L59.1584 13.5676L54.75 11.625L50.3416 13.5676L50.8269 8.7747L47.6171 5.18237L52.3254 4.1628L54.75 0Z' fill='%23EFEFEF'/%3E%3Cpath d='M70.5 0L72.9246 4.1628L77.6329 5.18237L74.4231 8.7747L74.9084 13.5676L70.5 11.625L66.0916 13.5676L66.5769 8.7747L63.3671 5.18237L68.0754 4.1628L70.5 0Z' fill='%23EFEFEF'/%3E%3C/svg%3E%0A");
  --rateIcon4: url("data:image/svg+xml,%3Csvg width='78' height='15' viewBox='0 0 78 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 0L9.92461 4.1628L14.6329 5.18237L11.4231 8.7747L11.9084 13.5676L7.5 11.625L3.09161 13.5676L3.57689 8.7747L0.367076 5.18237L5.07539 4.1628L7.5 0Z' fill='%23F7B307'/%3E%3Cpath d='M23.25 0L25.6746 4.1628L30.3829 5.18237L27.1731 8.7747L27.6584 13.5676L23.25 11.625L18.8416 13.5676L19.3269 8.7747L16.1171 5.18237L20.8254 4.1628L23.25 0Z' fill='%23F7B307'/%3E%3Cpath d='M39 0L41.4246 4.1628L46.1329 5.18237L42.9231 8.7747L43.4084 13.5676L39 11.625L34.5916 13.5676L35.0769 8.7747L31.8671 5.18237L36.5754 4.1628L39 0Z' fill='%23EFEFEF'/%3E%3Cpath d='M54.75 0L57.1746 4.1628L61.8829 5.18237L58.6731 8.7747L59.1584 13.5676L54.75 11.625L50.3416 13.5676L50.8269 8.7747L47.6171 5.18237L52.3254 4.1628L54.75 0Z' fill='%23EFEFEF'/%3E%3Cpath d='M70.5 0L72.9246 4.1628L77.6329 5.18237L74.4231 8.7747L74.9084 13.5676L70.5 11.625L66.0916 13.5676L66.5769 8.7747L63.3671 5.18237L68.0754 4.1628L70.5 0Z' fill='%23EFEFEF'/%3E%3C/svg%3E%0A");
  --rateIcon5: url("data:image/svg+xml,%3Csvg width='78' height='15' viewBox='0 0 78 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 0L9.92461 4.1628L14.6329 5.18237L11.4231 8.7747L11.9084 13.5676L7.5 11.625L3.09161 13.5676L3.57689 8.7747L0.367076 5.18237L5.07539 4.1628L7.5 0Z' fill='%23F7B307'/%3E%3Cpath d='M23.25 0L25.6746 4.1628L30.3829 5.18237L27.1731 8.7747L27.6584 13.5676L23.25 11.625L18.8416 13.5676L19.3269 8.7747L16.1171 5.18237L20.8254 4.1628L23.25 0Z' fill='%23EFEFEF'/%3E%3Cpath d='M39 0L41.4246 4.1628L46.1329 5.18237L42.9231 8.7747L43.4084 13.5676L39 11.625L34.5916 13.5676L35.0769 8.7747L31.8671 5.18237L36.5754 4.1628L39 0Z' fill='%23EFEFEF'/%3E%3Cpath d='M54.75 0L57.1746 4.1628L61.8829 5.18237L58.6731 8.7747L59.1584 13.5676L54.75 11.625L50.3416 13.5676L50.8269 8.7747L47.6171 5.18237L52.3254 4.1628L54.75 0Z' fill='%23EFEFEF'/%3E%3Cpath d='M70.5 0L72.9246 4.1628L77.6329 5.18237L74.4231 8.7747L74.9084 13.5676L70.5 11.625L66.0916 13.5676L66.5769 8.7747L63.3671 5.18237L68.0754 4.1628L70.5 0Z' fill='%23EFEFEF'/%3E%3C/svg%3E%0A");
  --rateList: background-image: url("data:image/svg+xml,%3Csvg width='69' height='12' viewBox='0 0 69 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 6.00873C3.15957 5.15519 5.0764 3.22114 5.80271 0C6.55996 3.20078 8.47389 5.18429 12 5.98642C8.61509 6.88458 6.52031 8.6935 5.83753 12C5.06673 8.79146 3.11509 6.85354 0 6.00873Z' fill='%23FAA78A'/%3E%3Cpath d='M14.25 6.00873C17.4096 5.15519 19.3264 3.22114 20.0527 0C20.81 3.20078 22.7239 5.18429 26.25 5.98642C22.8651 6.88458 20.7703 8.6935 20.0875 12C19.3167 8.79146 17.3651 6.85354 14.25 6.00873Z' fill='%23FAA78A'/%3E%3Cpath d='M28.5 6.00873C31.6596 5.15519 33.5764 3.22114 34.3027 0C35.06 3.20078 36.9739 5.18429 40.5 5.98642C37.1151 6.88458 35.0203 8.6935 34.3375 12C33.5667 8.79146 31.6151 6.85354 28.5 6.00873Z' fill='%23FAA78A'/%3E%3Cpath d='M42.75 6.00873C45.9096 5.15519 47.8264 3.22114 48.5527 0C49.31 3.20078 51.2239 5.18429 54.75 5.98642C51.3651 6.88458 49.2703 8.6935 48.5875 12C47.8167 8.79146 45.8651 6.85354 42.75 6.00873Z' fill='%23FAA78A'/%3E%3Cpath d='M57 6.00873C60.1596 5.15519 62.0764 3.22114 62.8027 0C63.56 3.20078 65.4739 5.18429 69 5.98642C65.6151 6.88458 63.5203 8.6935 62.8375 12C62.0667 8.79146 60.1151 6.85354 57 6.00873Z' fill='%23FAA78A'/%3E%3C/svg%3E%0A");
  --guide-icon-1: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M37.0506 10.582C36.9236 10.488 36.7875 10.4135 36.647 10.3506L36.7469 10.2507C37.6492 9.34837 37.6502 7.88782 36.7469 6.98529C36.55 6.78823 36.317 6.64188 36.0685 6.53382L36.1764 6.42589C37.0788 5.52357 37.0797 4.06301 36.1764 3.16049C35.306 2.28895 33.7848 2.28748 32.9114 3.16049L32.8389 3.23304C32.7258 2.98655 32.575 2.75673 32.3778 2.55944C31.499 1.68285 30.0348 1.64149 29.1106 2.5657L21.9061 9.77052C19.6258 11.97 24.1203 7.48536 21.5523 4.22107C20.9207 3.41881 20.0208 3.01971 19.3147 3.22497C18.8202 3.36943 18.4929 3.77701 18.4399 4.31615C18.347 5.27281 16.8169 7.90842 15.875 9.34489L15.8765 9.346C15.3743 10.0777 14.9168 11.6266 15.1276 13.1859C15.2833 14.343 15.0098 15.4432 14.3809 16.2598C13.1426 16.284 11.9457 16.3906 11.259 16.6713C9.43853 17.4153 6.51842 19.9102 5.6222 21.8924C5.28542 22.6376 5.36442 24.3261 5.43559 25.2201L2.27166 27.928C1.95548 28.1988 1.91789 28.6753 2.18912 28.9922C2.46174 29.3098 2.93755 29.3448 3.25339 29.0748L6.67172 26.1492C6.67241 26.1487 6.67324 26.1485 6.67393 26.148L12.1294 22.0605L14.3891 21.752C16.7874 21.4252 18.742 19.7027 19.3685 17.3649C19.4267 17.1493 19.3855 16.919 19.2572 16.7362C19.1297 16.5534 18.927 16.4369 18.7044 16.4178C18.4602 16.3967 17.4013 16.3105 16.1309 16.2721C16.599 15.2951 16.7813 14.1569 16.6238 12.9843C16.4094 11.3969 17.1113 10.2489 17.1383 10.1707C17.4006 9.77126 19.5321 6.48411 19.897 4.74583C20.0694 4.83649 20.3141 5.03069 20.5212 5.38263C20.8551 5.95198 21.2391 7.21562 20.0547 9.27635C19.5438 10.1625 19.3402 12.3269 20.2559 13.9517C20.9966 15.2669 22.3299 16.1547 24.2182 16.5906C24.6255 16.6832 25.029 16.4307 25.1232 16.0249C25.2168 15.6185 24.9633 15.2135 24.5572 15.1195C23.106 14.7845 22.1029 14.1463 21.5774 13.222C21.3802 12.8755 21.2644 12.513 21.2008 12.1632C21.7118 11.9725 22.2849 11.5023 22.9637 10.847L30.1778 3.63292C30.4687 3.34127 30.9742 3.2923 31.3106 3.62702C31.4617 3.77812 31.545 3.98043 31.545 4.19675C31.545 4.40685 31.4634 4.6023 31.32 4.75196L26.1248 9.94741C25.83 10.2422 25.83 10.7198 26.1248 11.0146C26.4149 11.3047 26.8948 11.3163 27.195 11.0161C27.8342 10.3765 24.7816 13.4311 33.9786 4.22807C34.2815 3.92515 34.8078 3.92589 35.1092 4.22807C35.4214 4.53946 35.4225 5.04502 35.1092 5.3583C33.398 7.06954 29.4456 11.0219 28.3227 12.1449C28.0279 12.4397 28.0279 12.9173 28.3227 13.2121C28.6175 13.5069 29.0951 13.5069 29.3899 13.2121L34.5499 8.05237C34.8522 7.75015 35.3777 7.75093 35.6797 8.05288C35.9918 8.36427 35.993 8.86983 35.6797 9.18311L30.5205 14.3423C30.2257 14.6371 30.2257 15.1147 30.5205 15.4095C30.5211 15.4102 30.5221 15.4104 30.5227 15.411C30.8175 15.7058 31.2951 15.7058 31.5899 15.411L35.0628 11.9381C35.3731 11.6271 35.8426 11.5648 36.1543 11.797C36.5715 12.1019 36.5851 12.6701 36.2479 13.0072L26.7174 22.5377C25.818 23.4371 25.015 23.7076 24.2612 24.0106L21.6599 22.3262C20.5829 21.6278 19.1546 21.9431 18.4627 23.0105C18.2515 23.337 18.144 23.6977 18.1121 24.0607C17.284 23.9858 16.4427 24.3506 15.9598 25.0956C15.6244 25.6141 15.5109 26.2321 15.6399 26.8357C15.643 26.85 15.6497 26.8627 15.6531 26.8769C15.1505 27.0403 14.7176 27.3579 14.426 27.8078C14.0414 28.4024 13.9752 29.1066 14.1672 29.7363C13.7158 29.9104 13.3287 30.2149 13.0603 30.6288C12.3774 31.6848 12.6704 33.0919 13.7063 33.7947L11.0489 36.8644C10.7762 37.1795 10.8101 37.656 11.1256 37.9287C11.4396 38.202 11.9178 38.1669 12.1899 37.8524L14.9822 34.6268L15.4291 34.9161C16.4948 35.6065 17.927 35.3102 18.6263 34.2321C18.8192 33.934 18.9268 33.6072 18.9697 33.2764C19.892 33.4331 20.7964 33.0286 21.2973 32.2558C21.5074 31.9311 21.6148 31.5726 21.6474 31.2117C22.545 31.293 23.3448 30.8717 23.7995 30.1707C24.1549 29.6214 24.243 28.9772 24.1036 28.3855C24.591 28.2273 25.0336 27.921 25.3333 27.4585C25.7968 26.742 25.8034 25.8665 25.4419 25.1554C26.3192 24.793 27.1098 24.2795 27.7846 23.6053L37.3152 14.0744C38.3162 13.0734 38.1973 11.4245 37.0506 10.582ZM14.1857 20.2566L11.7314 20.5916C11.6039 20.6089 11.483 20.6583 11.3806 20.7353L6.88988 24.0998C6.87293 23.3709 6.90241 22.7242 6.99749 22.5145C7.70356 20.9535 10.3185 18.6864 11.8302 18.0687C12.7434 17.6954 15.5131 17.7234 17.5761 17.8487C16.9186 19.1433 15.6649 20.0546 14.1857 20.2566ZM17.3586 33.4118C17.1206 33.7817 16.6236 33.8907 16.2494 33.6491L14.5653 32.5587C14.1938 32.3184 14.087 31.8206 14.328 31.4491C14.5538 31.0982 15.0298 30.9651 15.4179 31.2032L17.1318 32.3129C17.493 32.5562 17.5961 33.0446 17.3586 33.4118ZM20.0296 31.4355C19.7854 31.8127 19.288 31.9101 18.9204 31.6728C18.4096 31.3421 15.8527 29.6868 15.931 29.7374C15.5595 29.4971 15.4534 28.9992 15.6937 28.6281C15.9211 28.277 16.3925 28.1448 16.7824 28.3814L19.8047 30.3383C20.1814 30.5939 20.2595 31.0805 20.0296 31.4355ZM22.5318 29.3504C22.2911 29.7246 21.7908 29.8269 21.4233 29.5877C16.0237 26.0868 18.0955 27.433 17.4648 27.0247C17.0975 26.7869 16.9831 26.2932 17.2274 25.9159C17.4618 25.5517 17.9566 25.4333 18.3367 25.6785C18.6842 25.9036 22.3728 28.2918 22.2945 28.2412C22.666 28.4815 22.7721 28.979 22.5318 29.3504ZM24.0656 26.6382C23.8287 27.0051 23.3404 27.1113 22.9704 26.8807L19.9568 24.9294C19.5823 24.6766 19.4979 24.1899 19.7304 23.8308C19.972 23.4577 20.4684 23.3528 20.8389 23.5931L23.8283 25.5289C24.1997 25.7692 24.3059 26.2671 24.0656 26.6382Z' fill='%23F50537'/%3E%3C/svg%3E%0A");
  --guide-icon-2: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5021_15465)'%3E%3Cmask id='mask0_5021_15465' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3E%3Cpath d='M39 39V1H1V39H39Z' fill='white' stroke='white' stroke-width='2'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_5021_15465)'%3E%3Cpath d='M16.1452 39.2188L13.5 33.5005' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.8841 39.2188L24.3359 26.3672' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M33.455 20.8475C33.8422 19.4799 34.0495 18.0366 34.0495 16.5449C34.0496 7.92041 26.8899 0.77018 18.2656 0.781196C17.4633 0.782212 16.6751 0.843147 15.9052 0.959709C10.9984 1.70291 6.80838 4.96354 5.06533 9.61018C4.58885 10.8803 4.26439 12.3231 4.26439 13.8972C4.26439 18.0059 2.27127 20.1795 1.04877 21.1263C0.657366 21.4294 0.703381 22.0351 1.13487 22.2777C2.31033 22.9385 4.08525 23.5906 4.08525 24.0015V25.4542C4.08525 25.9659 3.98627 26.4728 3.79369 26.9467C3.56252 27.5158 3.65424 28.1651 4.03408 28.6478V28.6735C4.03408 29.1963 4.26463 29.6927 4.66424 30.0299V31.2902C4.66424 33.0114 6.05963 34.4067 7.7808 34.4067H7.78088C11.2324 34.4067 14.6153 33.4412 17.5469 31.6192' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.9141 30.3423C27.4962 29.4656 28.9117 28.3246 30.1009 26.979' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.38672 7.00573L6.48281 7.03018C10.4268 8.03299 13.6204 10.92 15.0149 14.7431C15.7471 16.7505 16.9891 18.5328 18.6189 19.9146L20.0097 21.0939L21.1725 19.386C21.7096 18.5971 22.6021 18.1251 23.5563 18.1251H23.5575C25.1496 18.1251 26.4403 19.4158 26.4403 21.0079C26.4403 23.218 25.4355 25.3083 23.7097 26.6889C22.9527 27.2942 21.9454 27.4858 21.0191 27.2007' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M33.9082 14.144C36.9438 13.4798 39.2163 10.7756 39.2163 7.54068C39.2163 3.80748 36.1899 0.781152 32.4567 0.781152C30.2858 0.781152 28.3539 1.80451 27.1172 3.39521' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.93359 17.2362C8.8875 18.1901 10.4341 18.1901 11.388 17.2362' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5021_15465'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --guide-icon-3: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5021_15488)'%3E%3Cmask id='mask0_5021_15488' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3E%3Cpath d='M0 3.8147e-06H40V40H0V3.8147e-06Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_5021_15488)'%3E%3Cpath d='M11.8969 32.6291C12.2283 30.6143 12.5125 28.8588 12.5366 27.6867C12.5577 26.677 12.0936 23.7949 11.7388 22.8485C10.9269 20.6812 9.6268 17.8045 9.6268 14.8652C8.29789 17.347 8.02414 21.5228 7.60688 24.024C7.43071 25.0854 7.89235 27.3731 7.83539 28.4478C7.60688 32.773 6.26703 39.4141 6.26703 39.4141H2.35125C2.35125 39.4141 1.79993 32.0776 1.99485 27.1119C2.16258 22.8649 3.14907 20.3543 3.17797 19.5675C3.30586 16.1355 3.81125 12.7848 3.75352 11.391C3.67711 9.51625 3.71141 7.39203 5.08086 6.11328C6.27485 4.99758 8.67594 4.5311 10.814 4.25141' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M36.595 16.1238C36.6903 17.2108 36.7792 18.3844 36.8234 19.5675C36.8522 20.3543 37.8387 22.8649 38.0064 27.1119C38.2014 32.0777 37.65 39.4141 37.65 39.4141H33.7342C33.7342 39.4141 32.3944 32.773 32.1659 28.4478C32.109 27.3731 32.5706 25.0855 32.3944 24.0241C31.9772 21.5228 31.7034 17.347 30.3745 14.8653C30.3745 17.8046 29.0745 20.6812 28.2626 22.8485C27.9077 23.7949 27.4437 26.677 27.4648 27.6868C27.5139 30.0816 28.6494 34.9121 29.0534 39.4141H10.9492C11.0776 37.9832 11.2799 36.5191 11.4977 35.1105' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.3125 3.95683C13.9773 3.87386 14.4944 3.78878 14.7655 3.67073C15.9931 3.1373 17.053 1.91878 16.9001 0.586047H23.097C22.9442 1.91878 24.0041 3.1373 25.2316 3.67073C26.4591 4.20495 32.7247 4.06417 34.9177 6.11339C36.2872 7.39214 36.3215 9.51636 36.2451 11.3911C36.2239 11.9027 36.2785 12.6778 36.3626 13.6238' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.6498 9.56204C17.6498 9.56204 16.7022 13.5563 13.7852 16.4124' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.9336 9.56204C22.9336 9.56204 23.8812 13.5563 26.7983 16.4124' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20 20.8325V39.1663' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5021_15488'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --guide-icon-4: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_5021_15507' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3E%3Cpath d='M0 3.8147e-06H40V40H0V3.8147e-06Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_5021_15507)'%3E%3Cpath d='M16.5866 17.3001L16.5863 8.396L10.452 11.7805C10.0088 11.992 9.63617 12.133 9.35406 12.1834C9.06203 12.2236 8.84039 12.1733 8.66914 12.0021C8.50797 11.8308 8.39719 11.5488 8.33672 11.1358C8.27633 10.7228 8.24609 10.1386 8.24609 9.39319C8.24609 8.91976 8.25625 8.52694 8.27633 8.22476C8.29648 7.92257 8.34688 7.66069 8.42742 7.44913C8.49797 7.22757 8.60875 7.05632 8.74977 6.9153C8.8807 6.77429 9.07203 6.63327 9.30375 6.47202L17.5029 1.16374C17.6037 1.08327 17.7245 1.02273 17.8655 0.972413C18.0166 0.922022 18.208 0.881788 18.4498 0.851554C18.6814 0.82132 18.9937 0.801084 19.3765 0.791084C19.7592 0.781084 20.2528 0.781085 20.8672 0.781085C21.6126 0.781085 22.217 0.791083 22.6803 0.821318C23.1437 0.851552 23.4962 0.901944 23.7279 0.972413C23.9696 1.04288 24.1207 1.13351 24.2012 1.25444C24.2819 1.3753 24.3221 1.5164 24.3221 1.69765V33.2354H30.5673C30.7486 33.2354 30.9097 33.2857 31.0609 33.3965C31.212 33.5073 31.3327 33.6785 31.4436 33.9101C31.5544 34.1519 31.635 34.4541 31.6853 34.8369C31.7357 35.2297 31.7559 35.7032 31.7559 36.2672C31.7559 36.8212 31.7256 37.2846 31.6652 37.6673C31.6048 38.0501 31.5242 38.3623 31.4134 38.584C31.3127 38.8156 31.1817 38.9768 31.0507 39.0674C30.9097 39.1681 30.7486 39.2185 30.5774 39.2185H9.45484C9.30375 39.2185 9.15266 39.1681 9.01164 39.0674C8.8807 38.9768 8.75977 38.8156 8.64898 38.584C8.5382 38.3623 8.45766 38.0501 8.39719 37.6673C8.33672 37.2846 8.30648 36.8212 8.30648 36.2672C8.30648 35.7032 8.32664 35.2297 8.37703 34.8369C8.42742 34.4541 8.50797 34.1519 8.61875 33.9101C8.72961 33.6785 8.85047 33.5073 8.99148 33.3965C9.12242 33.2857 9.28359 33.2354 9.45484 33.2354H16.5863V24.3313' stroke='%23F50537' stroke-width='2' stroke-miterlimit='2.613' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.5859 20.8157H16.5865' stroke='%23F50537' stroke-width='2' stroke-miterlimit='2.613' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
  --guide-icon-5: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.4102 0.44546C26.8162 -0.148487 25.8532 -0.148487 25.2592 0.44546C24.6652 1.03941 24.6652 2.00241 25.2592 2.59635L26.7187 4.05576L17.388 4.05572C13.9278 4.05517 11.8164 4.05485 10.0572 4.62645C6.50731 5.77987 3.72418 8.563 2.57076 12.1128C1.99914 13.8721 1.99949 15.9836 2.00003 19.4437V20.1C1.99949 23.5601 1.99914 25.6716 2.57076 27.4308C2.83033 28.2298 3.68835 28.667 4.48721 28.4074C5.28607 28.1478 5.72327 27.2898 5.4637 26.4908C5.06066 25.2504 5.04188 23.6648 5.04188 19.7719C5.04188 15.8789 5.06066 14.2933 5.4637 13.0528C6.31622 10.429 8.37332 8.37193 10.9971 7.51941C12.2376 7.11634 13.8233 7.09759 17.7161 7.09759H26.1896L24.854 8.21055C24.2088 8.7483 24.1216 9.70733 24.6593 10.3526C25.1969 10.9979 26.1561 11.0851 26.8014 10.5474L29.6581 8.16667C30.4374 7.5173 30.8647 6.60643 30.9271 5.67862C30.9928 4.70002 30.6532 3.68859 29.8957 2.93104L27.4102 0.44546Z' fill='%23F50537'/%3E%3Cpath d='M36.9158 12.1124C36.6562 11.3135 35.7982 10.8763 34.9994 11.1359C34.2004 11.3955 33.7632 12.2535 34.0228 13.0524C34.4259 14.2928 34.4446 15.8785 34.4446 19.7714C34.4446 23.6643 34.4259 25.2499 34.0228 26.4904C33.1703 29.1142 31.1132 31.1713 28.4895 32.0238C27.2489 32.4268 25.6633 32.4456 21.7703 32.4456H17.7146C15.7532 32.4456 14.3776 32.4412 13.3359 32.3846L14.7343 30.9862C15.3283 30.3922 15.3283 29.4294 14.7343 28.8354C14.1404 28.2414 13.1774 28.2414 12.5834 28.8354L10.0979 31.321C9.55386 31.8649 9.22307 32.5434 9.10635 33.2473C8.90906 34.4372 9.3239 35.7136 10.3353 36.5566L13.1922 38.9373C13.8375 39.4749 14.7965 39.3877 15.3342 38.7424C15.872 38.0972 15.7848 37.1382 15.1395 36.6004L13.758 35.4491C14.7907 35.4879 15.9817 35.4877 17.3988 35.4875H22.0986C25.5586 35.4881 27.6703 35.4883 29.4294 34.9168C32.9792 33.7634 35.7623 30.9803 36.9158 27.4303C37.4874 25.6711 37.487 23.5597 37.4864 20.0995V19.4433C37.487 15.9831 37.4874 13.8716 36.9158 12.1124Z' fill='%23F50537'/%3E%3C/svg%3E%0A");
  --guide-icon-6: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_5021_15523' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3E%3Cpath d='M0 3.8147e-06H40V40H0V3.8147e-06Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_5021_15523)'%3E%3Cpath d='M24.2734 5.78125H1.04297' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.04297 34.2188H17.192' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cmask id='mask1_5021_15523' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3E%3Cpath d='M0 3.8147e-06H40V40H0V3.8147e-06Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_5021_15523)'%3E%3Cpath d='M0.78125 23.5154V36.7185C0.78125 38.0993 1.90055 39.2185 3.28125 39.2185H22.0312C22.8942 39.2185 23.6551 38.7813 24.1043 38.1163' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.5312 17.9165V3.28112C24.5312 1.90041 23.412 0.781117 22.0312 0.781117H3.28125C1.90055 0.781117 0.78125 1.90041 0.78125 3.28112V16.4842' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.9607 16.8064C27.1743 17.5927 27.1743 18.8677 27.9607 19.654L26.8282 18.5215C26.0418 17.7352 24.7668 17.7352 23.9804 18.5215C23.194 19.3079 23.194 20.5829 23.9804 21.3693C23.194 20.5829 21.9191 20.5829 21.1327 21.3693C20.3464 22.1557 20.3464 23.4306 21.1327 24.217L14.8398 17.9242C14.0535 17.1377 12.7785 17.1377 11.9921 17.9242C11.2057 18.7105 11.2057 19.9854 11.9921 20.7718L17.3657 26.1454L24.3375 33.1172L19.8004 32.0163C18.685 31.7456 17.5575 32.4146 17.2605 33.5232C16.974 34.5924 17.561 35.7015 18.6062 36.066L26.0652 38.6667C29.6517 39.9171 33.6374 39.0051 36.3232 36.3194C40.1886 32.4539 40.1886 26.1866 36.3232 22.3211L30.8084 16.8064C30.022 16.02 28.747 16.02 27.9607 16.8064Z' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.1289 24.217L24.9981 28.0862' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23.9805 21.3694L28.0508 25.4397' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.957 19.6541L30.9321 22.6292' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.87891 12.1692C10.7712 9.27692 15.4607 9.27692 18.353 12.1692' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.4648 14.7512C11.9312 13.2848 14.3087 13.2848 15.775 14.7512' stroke='%23F50537' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
  --guide-icon-7: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.1562 1.5625H14.8438C13.5493 1.5625 12.5 2.61183 12.5 3.90625V46.0938C12.5 47.3882 13.5493 48.4375 14.8438 48.4375H35.1562C36.4507 48.4375 37.5 47.3882 37.5 46.0938V3.90625C37.5 2.61183 36.4507 1.5625 35.1562 1.5625Z' stroke='%23F50537' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25 22.6562C29.3147 22.6562 32.8125 19.1585 32.8125 14.8438C32.8125 10.529 29.3147 7.03125 25 7.03125C20.6853 7.03125 17.1875 10.529 17.1875 14.8438C17.1875 19.1585 20.6853 22.6562 25 22.6562Z' stroke='%23F50537' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25 10.1562L28.9062 17.9688L25.0648 16.6211L21.0938 17.9688L25 10.1562Z' stroke='%23F50537' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25 42.9688C29.3147 42.9688 32.8125 39.471 32.8125 35.1562C32.8125 30.8415 29.3147 27.3438 25 27.3438C20.6853 27.3438 17.1875 30.8415 17.1875 35.1562C17.1875 39.471 20.6853 42.9688 25 42.9688Z' stroke='%23F50537' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25 39.8438L21.0938 32.0312L24.9344 33.3789L28.9062 32.0312L25 39.8438Z' stroke='%23F50537' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  --guide-icon-8: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512'%3E%3Cpath d='M199.146 500.915c-6.112-3.054-9.158-6.133-12.778-12.915-1.779-3.332-1.892-8.325-2.368-104.311l-.5-100.81-4.75 16.736c-9.514 33.53-17.987 44.341-34.75 44.341-29.526 0-30.59-26.7-4.623-115.956 17.262-59.336 27.62-77.275 51.079-88.473 33.148-15.822 97.94-15.822 131.088 0 23.46 11.198 33.817 29.137 51.08 88.473 25.966 89.256 24.902 115.956-4.624 115.956-16.763 0-25.236-10.812-34.75-44.341l-4.75-16.737-.5 100.811-.5 100.811-2.211 4.134c-10.944 20.46-40.005 20.525-50.419.111-1.235-2.421-5.208-19.597-9.976-43.134-4.358-21.511-8.196-39.786-8.53-40.611-.332-.825-4.331 16.774-8.886 39.11-4.555 22.335-9.068 42.135-10.028 44-7.573 14.702-23.712 20.097-38.304 12.805zM219 485.097c3.618-2.532 4.504-6.108 17.488-70.597C249.308 350.824 248.941 352 256 352c7.059 0 6.691-1.176 19.512 62.5 13.066 64.9 13.84 68.005 17.645 70.8 6.02 4.422 15.073 1.638 17.537-5.394.9-2.567 1.207-34.914 1.25-131.342L312 220.63l2.174-2.315c2.941-3.13 8.688-3.162 11.573-.064 2.371 2.545 8.536 22.115 19.26 61.138 10.491 38.178 13.567 45.326 20.484 47.609 8.938 2.95 12.014-5.98 8.474-24.602-10.068-52.955-31.774-121.18-43.142-135.6-23.656-30.01-125.99-30.01-149.646 0-11.375 14.43-33.073 82.64-43.154 135.662-3.58 18.825-.538 27.518 8.573 24.511 6.826-2.252 10.166-10.051 20.508-47.891 10.419-38.122 16.76-58.262 19.149-60.827 2.878-3.09 8.632-3.066 11.558.049l2.16 2.298.264 129.496c.253 123.434.35 129.626 2.09 132.281 3.578 5.46 11.026 6.676 16.675 2.723zm26.315-233.51c-29.853-18.156-42.012-38.02-35.95-58.733 5.172-17.674 26.852-22.658 42.803-9.839l3.832 3.08 3.832-3.08c15.95-12.819 37.631-7.835 42.804 9.839 6.083 20.786-6.97 41.82-36.742 59.208-8.79 5.133-11.458 5.071-20.58-.476zm19.328-18.751c15.634-10.807 22.79-20.145 22.612-29.505-.265-13.994-8.872-15.104-20.878-2.694-9.553 9.876-11.77 10.015-19.418 1.222-11.496-13.217-22.16-12.534-22.283 1.427-.081 9.261 6.776 18.301 22.162 29.215 9.372 6.648 8.691 6.636 17.805.335zM244.76 110.574C203.37 98.681 193.989 40.23 229.699 16.75c37.935-24.944 83.347 9.843 73.4 56.226-5.556 25.906-34.38 44.483-58.34 37.598zm23.882-18.671C299.972 76.998 290.137 24.8 256 24.8c-33.264 0-43.91 50.324-14.081 66.56 9.463 5.15 16.73 5.297 26.723.543z' style='fill:%23F50537'/%3E%3C/svg%3E");
}

@media (max-width: 1600px) {
  /* Slick */
  .slick-next {right: -5px;}
  .slick-prev {left: -5px;}
}

@media (max-width: 1540px) {
  /* Mito middle */
  .mito-middle .mito-middle__left {flex: 0 0 40%;padding: 40px 0;padding-right: 20px;}
  .mito-middle .mito-middle__right {flex: 0 0 60%;}

  /* Navigation */
  #navigation {max-width: 55%;flex: 0 1 55%;}

  /* Header */
  .header-top>div.site-name-wrapper {flex: 0 0 200px;}
}

@media (max-width: 1440px) {
  /* Footer */
  .footer-certificate {margin-top: 0;justify-content: center;}
  #footer .banner ul {padding-bottom: 0;}
  .custom-footer>div {padding-bottom: 30px;}
  .store-place__inner {padding: 15px 10px;}

  .footer-contact {flex-flow: row wrap;}
  .footer-contact .socials {width: 100%;margin: auto;justify-content: center;padding-top: 40px;}

  /* Mito middle */
  .mito-middle h1 .mito__underline::after {display: none;}
  .mito-middle {align-items: flex-end;}

  /* Navigation */
  #navigation {max-width: 50%;flex: 0 1 50%;}

  /* Header */
  .header-top>div.site-name-wrapper {flex: 0 0 150px;padding-right: 20px;}
  .navigation-buttons>a[data-target=login], .navigation-buttons>a[data-target=search] {}

  /* Search */
  .search-window-visible .header-top>div.search {max-width: 100%;left: 0;margin-left: 0;}
  .search-window-visible .search a[data-target="search"] {right: -22px;top: -22px;}

  /* 404 */
  .page-404__banners a+a {margin-top: 15px;}

  /* Cart */
  .tb-cart-product-slider .products-top .slick-prev {left: -15px;}
  .tb-cart-product-slider .products-top .slick-next {right: -20px;}

  .next-step {margin-bottom: 0;}

  .category-top::before {content:unset;} /* hide image */

  /* Detail */
  .p-info-wrapper .price-final {font-size: 24px;}
  .p-detail .add-to-cart .quantity {margin-right: 10px;}
  .add-to-cart .btn.add-to-cart-button {font-size: 18px;}
  .fixed-cta .add-to-cart-button {font-size: 18px;}
}

@media (max-width: 1200px) {
  /* Detail */
  .p-info-wrapper .p-detail-inner-header {display: none;}
  .p-detail-inner>.p-detail-inner-header {display: block;padding-bottom: 10px;}
  .p-detail-inner-header h1 {font-size: 24px;}

  .contains__inner {justify-content: center;}
  .contains__item {width: calc(25% - 24px);}

  .p-detail #ratingWrapper .tb-heubl-service {display: none;}

  /* Heureka block */
  .tb-heubl .slick-slide>div {height: auto;}
  .tb-heubl__votes {display: block;}

  .tb-heubl .slick-dots .slick-active button {background-color: #fff;border-color: #fff;}
  .tb-heubl .slick-dots button {}
  .tb-heubl__button {margin-top: 20px;}

  .tb-heubl__header {flex-flow: row wrap;}
  .tb-heubl__title {width: 100%;margin-bottom: 15px;}

  /* Mito middle */
  .mito-middle {flex-flow: row wrap;}
  .mito-middle .mito-middle__left {flex: 0 0 100%;padding: 40px 0 0 0;padding-right: 0px;max-width: 100%;}
  .mito-middle .mito-middle__right {flex: 0 0 100%;}

  /* USPs */
  .usps__item {padding: 10px;}

  /* Header */
  .navigation-buttons>a[data-target=login]::after, .navigation-buttons>a[data-target=search]::after {display: none;}

  /* Navigation */
  #navigation {max-width: 55%;flex: 0 1 55%;}

  /* Category */
  .category-banners {flex-flow: row wrap;}
  .category-banners>div {width: 100%;margin-bottom: 15px;}

  /* Search page */
  #search-group-categories ul li {width: 50%;}
  .search-results-groups ul li {width: 50%;padding-right: 10px;}
  .search-results-groups ul {columns: initial;display: flex;flex-flow: row wrap;}

  /* Pages */
  .about-team__inner {flex-flow: row wrap;}
  .about-team__item {width: 25%;}

  .contact-form {padding: 40px 50px;}

  .table-row {flex-flow: row wrap;}
  .table-row>div {width: 100%;margin-bottom: 25px;}

  /* 404 */
  .page-404__banners a+a {margin-top: 12px;}

  /* Cart */
  .cart-summary .extras-wrapper .extras-col:nth-of-type(2) {padding-right: 0;}
  .cart-summary .extras-wrapper .sidebar-in-cart:nth-of-type(3) {max-width: 100%;}
  .cart-summary .extras-wrapper .extra {max-width: 100%;}

  body.id--9 a.next-step-back {display: none;}

  .cart-row>div.col-md-4 {padding: 15px;width: calc(40% - 20px);}
  .cart-row>div.col-md-8 {width: 60%;}

  /* Blog */
  .news-item .text .title {font-size: 18px;line-height: 24px;}
  .news-item:last-child {padding-bottom: 7px;}

  /* Personalities */
  .personalities__items.--not-slider .personalities__item {width: 25%;}
}

@media (max-width: 992px) {

  /* Cart */
  .cart-inner .row {margin-left: 0;margin-right: 0;}
  .cart-summary {padding: 0;}
  .products-top .slick-list {margin-right: 0;width: 100%!important;}
  .products-top .slick-slide {margin-right: 0;}
  .tb-cart-product-slider .products-top .slick-next {right: -10px;}
  .tb-cart-product-slider .products-top .slick-prev {left: -10px;}

  .content-wrapper.container .row.cart-row>div, .ordering-process .content-wrapper.container {padding-right: 15px;padding-left: 15px;}

  tr.removeable .remove-item {right: -5px;}
  .cart-table tr>td.p-total {padding-right: 35px!important;}
  .cart-table .p-price {min-width: 0;}
  .cart-table .p-availability {min-width: 0;}
  .cart-table .p-availability strong {font-size: 14px;}
  .p-total .price-final {font-size: 14px;}
  .p-price .price-final {font-size: 14px;}
  .cart-table tr td.p-name a {font-size: 14px;}
  .cart-table .cart-p-image {width: 80px;padding-left: 5px!important;}

  .cart-row>div.col-md-8 {width: 100%;padding-left: 0!important;padding-right: 0!important;}
  .cart-row>div.col-md-4 {width: 100%;margin-left: 0;}

  /* Breadcrumbs*/
  .breadcrumbs>span>a::after {content: "";position: absolute;top: 2px;display: none;}
  .breadcrumbs>span>a {position: relative;padding: 0;display: flex;align-items: center;}
  .breadcrumbs>span>a::before {content: "";position: relative;top: 2px;margin-right: 10px;background-color: transparent;display: flex;width: 16px;height: 16px;flex: 0 0 16px;background-image: var(--breadcrumbs-back-icon);}
  .breadcrumbs {display: flex;padding: 14px 0;}
  #navigation-first>a>span::before {content: "";font-size: 16px;background-image: initial;width: auto;height: auto;}

  html[lang=cs] #navigation-first>a>span::before {content: "Hlavní strana";}
  html[lang=en] #navigation-first>a>span::before {content: "Homepage";}
  html[lang=de] #navigation-first>a>span::before {content: "Startseite";}
  html[lang=es] #navigation-first>a>span::before {content: "Inicio";}
  html[lang=fr] #navigation-first>a>span::before {content: "Accueil";}

  .breadcrumbs>span {display: none;}
  .breadcrumbs>span:nth-last-of-type(2) {display: flex;}

  /* CTA */
  .fixed-cta .availability-value {display: none;}
  .fixed-cta__name {display: none;}
  .fixed-cta__right {flex: 1;justify-content: space-between;padding-left: 10px;}
  .fixed-cta .responsive-nav {display: none;}

  /* USPs */
  .usps__item {padding: 5px;}
  .usps__item p {padding: 0 5px;}

  /* Video */
  .video-block__texts {margin-top: 0;}
  .video-block__title {font-size: 36px;line-height: 42px;}

  /* Footer */
  .footer-contact>*:not(:last-child) {margin-right: 0;width: 100%;margin-bottom: 25px;}
  .footer-contact .socials {padding-top: 0;margin: 0;justify-content: flex-start;}

  /* Heureka block */
  .tb-heubl__header {flex-direction: column;justify-content: center;align-items: center;}
  .tb-heubl__title {width: 100%;text-align: center;}
  .tb-heubl-service {margin-left: 0;margin-top: 20px;margin-right: 0!important;}
  .tb-heubl .tb-heubl-service-link {text-align: center;}
  .tb-heubl .tb-heubl-service-link a {font-size: unset;font-weight: 500;}
  .tb-heubl .slick-next {background-image: var(--slick-next__white);background-size: contain;right: 0px;}
  .tb-heubl .slick-prev {background-image: var(--slick-prev__white);background-size: contain;left: 0px;}

  .id--51 .tb-heubl__header {align-items: flex-start;}
  .id--51 .tb-heubl-wrap .container {padding: 0;}
  body.id--51 .content-inner .tb-heubl-wrap {padding-top: 0;}
  .votes-wrap .votes-wrap.admin-response {padding-left: 0;}

  /* Blog */
  .news-item, .blog-wrapper .news-item {width: 50%;flex-basis: 50%;}
  .blog-wrapper .news-item:nth-of-type(4) {display: none;}
  .blog-wrapper .center {width: 100%;}

  /* Mito light */
  .mito-light {padding-top: 75px;padding-bottom: 75px;flex-flow: row wrap;margin-top: 25px;}
  .mito-light>div {width: 100%;margin-bottom: 10px;}
  .mito-light__title {font-size: 39px;margin-bottom: 5px;}
  .mito-light p {font-size: 22px;}

  /* Personalities */
  .personalities {flex-flow: row wrap;padding-top: 0;}
  .personalities__texts {flex: 0 0 100%;padding-right: 0;}
  .personalities__items {width: 100%;}

  .personalities__items.--not-slider .personalities__item {width: 33.333%;}

  /* Detail */
  .table-50-50 tr {display: flex;flex-direction: column;}
  .table-50-50 tr td:last-child {width: 100%!important;padding: 10px 0;}
  .table-50-50 tr td:first-child {width: 100%!important;padding: 10px 0;}
  .table-50-50 tr td:has(img) {order: 2;}

  .table-30-30-30 tr {display: flex;flex-direction: column;}
  .table-30-30-30 tr td:last-child {width: 100%!important;padding: 10px 0;}
  .table-30-30-30 tr td:nth-of-type(2) {width: 100%!important;padding: 10px 0;}
  .table-30-30-30 tr td:first-child {width: 100%!important;padding: 10px 0;}

  .detail-videos__inner {flex-flow: row wrap;}
  .detail-videos__item {width: 100%;margin-bottom: 15px;}
  .detail-videos {margin-bottom: 30px;}

  .modes__inner {flex-flow: row wrap;}
  .modes__item {width: 100%;margin-bottom: 15px;}

  .properties__item {width: calc(50% - 10px);margin: 5px;padding: 20px;}
  .properties__inner {margin: 0 -5px;}
  .properties {padding: 20px 0;}

  .extended-description img {max-width: 100%;max-height: initial;margin-top: 25px;}
  .extended-description .detail-parameters {width: 100%;max-width: 100%;}
  .extended-description {padding: 30px 0;flex-flow: row wrap;}
  .btn-wrapper {width: 200%;}

  .return-policy {background-size: cover;}

  .faq-block {flex-flow: row wrap;}
  .faq-block__side {width: 100%;margin-bottom: 20px;}
  .faq-block__item>div:nth-of-type(1) {padding: 18px;padding-right: 50px;}
  .faq-block__item>div:nth-of-type(1)::after {right: 16px;}

  /* Navigation */
  #navigation {max-width: 50%;flex: 0 1 50%;}

  /* Header */
  .header-top>div.site-name-wrapper {flex: 0 0 120px;}
  .header-top .btn.cart-count:before {margin-top: -2px;}
  .navigation-buttons>a[data-target=login], .navigation-buttons>a[data-target=search], #header .cart-count {padding: 5px;}

  /* Category */
  .subcategories li {width: 50%;}

  /* Modals */
  .popup-widget {width: 100%;top: 75px!important;margin-top: 0;left: 0;right: 0;margin: 0;}
  .popup-widget.cart-widget {margin-top: 0;margin-left: 0;}

  /* Search */
  .search-whisperer .search-whisperer-documents:not(.text-center, .search-whisperer-empty) {flex: 0 0 100%;order: 1!important;}
  .search-whisperer ul {}
  .search-whisperer {flex-flow: row wrap;}

  /* Pages */
  .about-team__item {width: 33.3333%;}

  .contact-page__top {margin: 20px 0 40px 0;}
  .contact-page__top>div {width: 100%;margin-bottom: 20px;}

  .contact-page__middle>div {width: 100%;margin-bottom: 20px;}

  /* 404 */
  .page-404 {flex-direction: column;justify-content: center;text-align: center;}
  .page-404__banners {flex-direction: column;text-align: center;}
  .page-404__banners>div {width: 100%;}
  .page-404__text {padding-left: 0;}

}

@media (min-width: 768px) and (max-width: 992px) {
  .navigation-in>ul>li.exp>ul {width: 707px;margin-left: -120px;}
}

@media (max-width: 767px) {
  .h1, h1 {font-size: 30px;}
  .h2, h2 {font-size: 28px;}
  .h3, h3 {font-size: 26px;}
  .h4, h4 {font-size: 24px;}
  .h5, h5 {font-size: 19px;}
  .h6, h6 {font-size: 17px;}

  .btn, a.btn {font-size: 16px;}

  .container {padding-left: 15px;padding-right: 15px;}
  .content-wrapper.container {padding-left: 15px;padding-right: 15px;}
  .homepage-box.welcome-wrapper {padding-left: 15px;padding-right: 15px;}

  .has-carousel .content-wrapper-in>#content.content.wide {padding: 0;}
    #cboxClose {margin-right: -5px;margin-top: -20px;}

  /* Device slider */
  .device-class .slick-slide {width: calc(50vw - 15px);}

  /* CTA*/
  .fixed-cta {transition: transform ease-in-out 0.3s, top 0.3s;}
  .fixed-cta.--sticky {top: 60px;}
  .fixed-cta .add-to-cart-button {font-size: 0;padding: 5px 10px;display: flex;align-items: center;justify-content: center;}
  .fixed-cta .add-to-cart-button::before {margin-right: 0;background-position: center;}

  /* Device comp */
  .device-banner {overflow: auto;padding-left: 15px;margin-left: -15px;margin-right: -15px;width: calc(100% + 30px);}
  .device-banner-tr>div:nth-of-type(1) {width: 60%;flex: 0 0 60%;}
  .device-banner-tr>div:nth-of-type(2) {width: 150px;flex: 0 0 150px;}
  .device-banner-tr>div:nth-of-type(3) {width: 150px;flex: 0 0 150px;}
  .device-banner-tr.--first>div:nth-of-type(1) {font-size: 16px;position: relative;}
  .device-banner-tr.--first>div {font-size: 16px;position: relative;padding-top: 30px;}

  .device-banner-tr.--first::after {content: "";width: 80px;height: 80px;background-size: contain;background-repeat: no-repeat;position: absolute;left: 55px;top: 60px;background-image: url(../img/swipe.png);}

  .device-banner__over {flex-flow: row wrap;position: relative;}
  .device-banner__over>div {width: 100%;}
  .device-banner__over .device-banner {width: calc(100% + 30px);position: relative;}
  /*.device-banner__over::after {content: "";height: 100%;width: 30px;position: absolute;top: 0;right: -15px;background-color: black;z-index: 0;background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 55%);}*/

  /* Cart */
  ol.cart-header li:not(:last-child)::after {display: none;}
  ol.cart-header li {padding: 8px 16px;}
  .cart-summary .extras-wrapper .sidebar-in-cart:nth-of-type(3) {padding: 12px;}

  .cart-table {margin-top: 0;}
  .cart-table tr {padding: 20px!important;border: 1px solid #DFDFDF!important;margin-bottom: 10px!important;position: relative;}
  .cart-table tr.top {display: none;}
  .cart-table tr:not(.top)>td:first-child {border: 0;}
  .cart-table tr:not(.top)>td:last-child {border: 0;}
  .cart-table tr:not(.top) td {border: 0;}
  .cart-table tr td .p-label {display: none;}
  .ordering-process .quantity-form .quantity {padding: 0;}

  .cart-table tr td.cart-p-image {position: absolute;left: 20px;top: 20px;padding: 0!important;}
  .cart-table tr>td.cart-p-image {flex: 0 0 64px;width: 64px;}
  .cart-table tr:not(.top)>td:first-child.cart-p-image {padding-left: 0!important;padding-right: 0!important;}
  .cart-table tr>td.p-name {padding: 0 20px 0 75px!important;width: 100%;max-width: 100%;min-height: 20px;}
  .cart-table tr>td.p-availability {padding: 8px 0 0 75px!important;width: 100%;max-width: 100%;}
  .cart-table tr>td.p-quantity {padding: 40px 0 0 0px!important;}
  .cart-table tr>td.p-price {padding: 18px 0 0 0px!important;text-align: right;}
  .cart-table tr>td.p-total {padding: 0px!important;text-align: right;margin-top: -35px;background: none;position: initial;}
  .cart-table tr>td.p-discount {text-align: left;}
  .cart-table tr td.cart-p-image img {width: 64px;}
  .cart-table tr td.p-name a {font-size: 16px;}
  .p-total .price-final {font-size: 16px;}
  .p-price .price-final {font-size: 13px;}
  .cart-table .unit-value {display: inline-block;font-size: 12px;color: #78797C;}

  tr.removeable .remove-item {top: 0;right: 0;margin-top: 0;}

  #checkoutSidebar .price-wrapper .price.price-primary {font-size: 20px;}

  body.id--15 .cart-table tr td.p-name {padding: 0 20px 0 75px!important;}
  body.id--15 .cart-table tr>td.p-quantity {padding-top: 50px!important;}
  body.id--15 .cart-table tr>td.p-price {display: flex;align-items: flex-end;text-align: right;justify-content: flex-end;}

  body.id--17 .cart-inner, body.id--16 .cart-inner {padding-top: 10px;}

  .shipping-billing-table .radio-wrapper input[type="radio"]+label {display: grid;grid-template-rows: min-content min-content min-content;grid-template-columns: auto 1fr auto;grid-template-areas: "logo name price" "desc desc price" "sublabel sublabel price";padding-left: 45px;min-height: unset;padding-right: 20px;}
  .shipping-billing-table .radio-wrapper input[type="radio"]+label::before {left: 16px;}
  .shipping-billing-table .radio-wrapper input[type="radio"]+label::after {left: 18px;}
  .shipping-billing-table .radio-wrapper input[type="radio"]+label .payment-logo {grid-area: logo;margin: 0;padding: 0;text-align: start;display: flex;align-items: center;width: 70px;padding-right: 10px;align-self: center;}
  .shipping-billing-table .radio-wrapper input[type="radio"]+label:has(.payment-info>span) .payment-logo {padding-bottom: 3px;}
  .shipping-billing-table .radio-wrapper input[type="radio"]+label .payment-logo img {width: 100%;height: 100%;object-fit: contain;max-width: unset;max-height: unset;}
  .shipping-billing-table .radio-wrapper input[type="radio"]+label .payment-info {display: contents;}
  .shipping-billing-table .radio-wrapper input[type="radio"]+label .shipping-billing-name {grid-area: name;padding: 5px 0;margin: 0;}
  html[lang=de] .shipping-billing-table .radio-wrapper input[type="radio"]+label .shipping-billing-name {hyphens: auto;}
  .shipping-billing-table .radio-wrapper input[type="radio"]+label .payment-info>span {grid-area: desc;}
  .shipping-billing-table .radio-wrapper input[type="radio"]+label .payment-info .sublabel {grid-area: sublabel;padding-top: 5px;}
  .shipping-billing-table .radio-wrapper input[type="radio"]+label .payment-shipping-price {grid-area: price;padding: 5px 0;margin-left: 10px;}

  /* Cart header */
  ol.cart-header li:not(:last-child) {margin-right: 0;}
  ol.cart-header {margin: 20px 0 0 0;}

  /* Pages */
  .about-page__top {flex-flow: row wrap;}
  .about-page__top>div {width: 100%;}
  .about-page .mito-light__left p br {display: none;}
  .about-page .mito-light {padding-top: 30px;padding-bottom: 30px;}

  .about-team__item {width: 50%;}

  .about-timeline__row {flex-flow: row wrap;}
  .about-timeline__row>div {width: 100%;text-align: center;}
  .about-timeline__row>div:has(h4) {order: 2;}
  .about-timeline {margin-bottom: 50px;}

  .table-row>div {padding: 20px 15px;}
  .table-row table tr {position: relative;}
  .table-row table tr td.--pay {width: 80px;flex: 0 0 80px;font-size: 13px;position: absolute;top: 50%;margin-top: 0px;right: 0;}
  .table-row table tr td.--price {width: 100px;flex: 0 0 100px;font-size: 13px;padding-bottom: 30px!important;}
  .table-row table tr td:nth-of-type(1) {flex: 0 0 40px;margin-right: 10px;}
  .table-row table tr td:nth-of-type(2) {padding-right: 10px!important;}
  .table-row__title {margin-bottom: 20px;}


  /* Search page */
  #search-group-categories ul li {width: 100%;}
  .search-results-groups ul li {width: 100%;padding-right: 0px;}

  /* Modals */
  body.login-window-visible .navigation-buttons>a[data-target=login] {background-color: #ECECEC;}
  .popup-widget {top: 56px!important;}
  .popup-widget.cart-widget {}
  .popup-widget.cart-widget, .popup-widget.login-widget {padding-top: 0;}
  .popup-widget.login-widget {flex-direction: column;overflow: hidden;width: 100%;overflow-y: scroll;height: calc(100% - 57px);}
  .login-window-visible .user-action .user-action-in>div.user-action-login.login-widget {overflow-y: scroll;}
  .login-widget .popup-widget-inner {width: 100%;height: auto;overflow: initial;}
  .login-widget .register-block {width: 100%;padding: 15px;height: auto;overflow: initial;}
  .login-widget .popup-widget-inner {padding: 15px;}

  .ji-cw-total-price-wrap {padding: 15px;}
  .ji-cw-total-price {margin-top: 15px;}
  .popup-widget.cart-widget .cart-widget-product-name {flex: 1;}
  .popup-widget.cart-widget .cart-widget-product {padding-bottom: 75px;position: relative;}
  .popup-widget.cart-widget .cart-widget-product-amount {position: absolute;left: -10px;bottom: 15px;}
  .popup-widget.cart-widget .cart-widget-product-price {position: absolute;bottom: 15px;right: 0;padding-right: 0;}

  .popup-widget-inner .cart-widget-products {max-height: initial;height: calc(100% - 210px);}

  .search-whisperer {margin-top: 10px;}
  .search-whisperer ul li {width: 50%;}

  /* Pages */
  .register-wrap {flex-flow: row wrap;}
  .register-wrap>* {width: 100%;padding: 15px;}

  #content {padding-bottom: 40px;}

  .contact-form {padding: 20px;}
  .contact-form fieldset .form-group-left + .form-group {width: 100%;}
  .contact-form fieldset .form-group-left {width: 100%;margin-bottom: 15px;}
  .contact-form .consents {margin-top: 20px;}
  .contact-form .submit-wrapper {margin-top: 20px;width: 100%;}
  .contact-form .submit-wrapper .btn {text-align: center;justify-content: center;}

  .contact-page__middle.--bottom {margin-top: 50px;}

  /* Detail */
  .p-info-wrapper {padding-top: 20px;}
  .image360, .p-image {margin-bottom: 20px;}

  /*.content-wrapper.container .row>div.p-image-wrapper {padding-left: 5px;padding-right: 5px;}*/

  .p-thumbnails-show-more-btn {font-size: 13px;padding: 0;}

  .detail-usps>div {width: 50%;font-size: 15px;font-weight: 500;}
  .detail-usps>div:nth-of-type(odd) {padding-right: 10px;}
  .detail-usps>div br {display: none;}

  .p-detail .stars-wrapper {font-size: 14px;}

  .p-info-wrapper .availability-value {line-height: 1;margin-bottom: 10px!important;display: block;}
  .p-info-wrapper .p-final-price-wrapper {width: calc(100% - 130px);padding-bottom: 20px;}
  .p-info-wrapper .add-to-cart {padding: 20px 15px;}
  .add-to-cart .btn.add-to-cart-button {font-size: 18px;padding-left: 15px;padding-right: 15px;width: 100%;margin-top: 10px;}
  .p-info-wrapper .price-final {font-size: 25px;}
  .p-detail .add-to-cart .quantity {margin-top: -15px;}

  /*.responsive-nav::before {display: none;}*/
  #p-detail-tabs {overflow-x: scroll;flex-flow: row;padding-left: 20px!important;}
  .responsive-nav {margin-left: -15px;margin-right: -15px;width: calc(100% + 30px);}
  .shp-tabs-holder ul.shp-tabs {display: flex;}
  .shp-tabs-holder {padding-right: 0;margin-left: 0px;margin-right: 0px;padding-left: 0;}
  .shp-tabs-holder ul.shp-tabs li a {padding: 8px 8px;}
  .shp-tabs-holder ul.shp-tabs li:last-child a {padding-right: 40px;}
  .responsive-nav::after {content: "";z-index: 1;height: 100%;width: 35px;position: absolute;right: -10px;top: 0px;background: linear-gradient(270deg, rgba(255,255,255,1) 38%, rgba(255,255,255,0) 100%);}
  .responsive-nav .hidden-links {display: none!important;}

  /*.shp-tabs-holder {padding: 0;margin-left: 0;margin-right: 0;}
  .responsive-nav {padding: 0;padding-bottom: 0px!important;padding-top: 0!important;background-color: transparent;}
  .shp-tabs-holder ul.shp-tabs li:first-child a {padding-left: 16px;}
  .--opened ul.shp-tabs {display: block!important;}
  .shp-tabs-holder ul.shp-tabs {border: 1px solid #DFDFDF;border-bottom: 0;padding: 0;}
  .shp-tabs-holder ul.shp-tabs li {width: 100%;}
  .shp-tabs-holder ul.shp-tabs li a {padding: 14px 16px;border-bottom: 1px solid #DFDFDF;text-decoration: none;margin: 0;font-weight: 400;color: #2B2B2B;}
  .shp-tabs-holder ul.shp-tabs li a::before {display: none;}
  .shp-tabs-holder ul.shp-tabs li a::after {display: none;}*/

  .--opened .tabs-placeholder {border-bottom: 0;}
  .tabs-placeholder {border: 1px solid #D0D0D0;margin-bottom: 0;color: #141414;text-align: left;padding: 12px 16px;font-weight: 400;font-size: 16px;position: relative;margin-top: 20px;display: flex!important;color: #000;}
  .tabs-placeholder::after {content: "";background-size: contain;width: 24px;height: 24px;position: absolute;top: 14px;right: 16px;background-image: var(--filter-section-down-icon);}
  .--opened .tabs-placeholder::after {transform: rotate(180deg);}

  .info-msg-detail {background-size: cover;}

  .contains__item {width: calc(50% - 12px);margin: 6px;}
  .contains__item h6 {font-size: 15px;}

  .contains .info-msg-detail::after {display: none;}
  .contains .info-msg-detail {padding-right: 15px;}

  .return-policy::before {position: initial;margin: 0 auto 10px auto;display: block;}
  .return-policy {padding: 20px 15px;text-align: center;}

  .p-detail #ratingTab {margin-top:80px;}
  .p-detail #ratingWrapper .rate-average-wrap {flex-flow: row wrap;}
  .p-detail #ratingWrapper {padding: 20px;margin-top:0;}
  .p-detail #ratingWrapper .rate-average-wrap .add-comment {width: 100%;}
  .p-detail #ratingWrapper .rate-average-wrap .add-comment .btn {width: 100%;margin-top: 10px;text-align: center;justify-content: center;}
  .p-detail .votes-wrap .vote-wrap {width: 100%;}

  .p-image-wrapper .flags-default {left: 5px;top: 5px;max-width: 150px;}

  .p-image-wrapper .flags-extra {bottom: initial;bottom: 15px;right: 0px;width: 100%;padding: 0 10px;}
  .p-image-wrapper .flags-extra .flag:not(.flag-freeshipping) {width: 65px;height: 65px;}
  .p-image-wrapper .flags-extra .flag .price-save {font-size: 18px;}

  /* Category */
  .category-top {padding: 70px 0 30px 0;}
  .category-title {font-size: 33px;}

  .subcategories li {width: 100%;padding: 4px;}
  .subcategories li a {height: 70px;}
  .subcategories.with-image li a .image img {max-height: 60px;}
  .subcategories.with-image li a .image {width: 25%;}
  .subcategories.with-image li a .text {width: 75%;}
  .subcategories {margin: 0 -4px 0;}

  .filters-unveil-button-wrapper {display: flex;margin-top: 10px;}
  .filters-unveil-button-wrapper .btn.btn-default {background-color: #333333;border-color: #333333;padding: 10px 20px;font-weight: 500;display: flex!important;justify-content: center;}
  .filters-unveil-button-wrapper .btn.btn-default::before {content: "";width: 25px;height: 25px;margin-right: 8px;background-image: var(--filters-icon);}
  #content .filters-wrapper.--top .filters:not(.--opened) {display: none;}
  #content .filters::before {display: none;}
  #content .filters-wrapper.--top .filters {background: none;padding: 0;}
  #content .filters {margin-bottom: 30px;}
  .filter-sections .filter-section {margin: 0 0 10px 0;width: 100%;flex: 0 0 100%;max-width: 100%;}
  .filter-sections {margin-right: 0;}
  #content .filter-section>form, #content .filter-section>.param-filter-top {width: 100%;}

  .category-header {margin-bottom: 50px;}
  .category-header .listSorting {width: 100%;}
  .category-header .listSorting__controls {display: none;}
  select.mobile-sort {width: 100%;max-width: 100%;height: 50px;border: 1px solid #D0D0D0;color: #141414;font-size: 16px;background-image: var(--filter-section-down-icon);background-position: center right 7px;display: block;}

  .active-filters {margin-bottom: 25px;}
  .active-filters::before {display: block;width: 100%;}
  .active-filters__list {width: 100%;margin-right: 0;flex-flow: nowrap;width: calc(100% + 30px);padding: 0 15px;margin: 0 -15px;overflow: auto;}
  .active-filters__parameter-value span {white-space: nowrap;}

  .mi-sp-guide__inner .mi-sp-quote__image {margin: -15px -15px -25% -15px;}



  /* Navigation */
  #navigation {background-color: #fff;right: -100%;left: initial;top: 51px;border: 0;padding-bottom: 0;width: 100%;position: fixed;height: unset;bottom: 0;display: flex;flex-direction: column;max-width: 100%;}
  .navigation-in {background-color: #fff;max-width: 100%;}
  .menu-level-1 {background-color: #fff;}
  .navigation-window-visible #navigation {width: 100%!important;z-index: 64;right: 0;}
  .navigation-window-visible .top-navigation-bar {position: fixed;}
  .navigation-close {display: none;}

  .navigation-in ul li a {padding: 15px;color: #141414;}
  .navigation-in>ul>li {border-color: #ECECEC;}
  .navigation-in>ul>li>a {font-family: var(--aktiv);}
  .navigation-in>ul>li>a>b, .navigation-in>ul>li>a>span {padding: 0;}
  .navigation-in>ul>li>a:has(.submenu-arrow) {padding-top: 8px;padding-bottom: 8px;}
  .navigation-in>ul>li>a>span.submenu-arrow {margin-left: auto;padding: 8px;}
  .navigation-in>ul>li>a>span.submenu-arrow::after {color: #141414;}

  .navigationActions>li>a {display: none!important;}
  .navigationActions__submenu {display: flex!important;padding: 0 15px!important;border-top: 1px solid #ECECEC;}
  .navigationActions__submenu li ul {display: flex;}
  .navigationActions>li {border: 0!important;}
  .navigationActions__submenu__item--active:before {display: none;}
  .navigation-in .navigationActions__submenu.menu-level-2 li>a {padding: 15px 0;font-size: 12px;margin: 0;margin-right: 16px;}
  .navigationActions__submenu__item--active a {text-decoration: underline!important;}
  .navigation-in>ul>li:last-child {border-bottom: 0;}

  #navigation .project-phone {background-color: #F8F8F8;position: relative;color: #141414;padding: 15px 15px 15px 50px;display: block;border-top: 1px solid #ECECEC;}
  #navigation .project-phone::before {content: "";width: 24px;height: 24px;position: absolute;left: 16px;top: 50%;margin-top: -12px;background-image: var(--mobile-contact-icon);}
  #navigation .project-phone span {display: block;font-family: var(--aktiv);font-size: 19px;font-weight: 600;margin-bottom: 4px;}
  #navigation .project-phone::after {font-size: 16px;}

  .navigation-in>ul>li.ext>ul {padding: 0 16px;}
  .navigation-in ul.menu-level-2:not(.navigationActions__submenu) li a {padding: 0;min-height: 70px;display: flex;align-items: center;font-size: 16px;font-weight: bold;padding-left: 10px;}
  .navigation-in ul.menu-level-2:not(.navigationActions__submenu) li a.menu-image {width: 85px;padding: 0;}
  .navigation-in ul.menu-level-2:not(.navigationActions__submenu):not(.navigationActions__submenu) li div {width: calc(100% - 85px);}
  .navigation-in ul.menu-level-2:not(.navigationActions__submenu) li div a {width: 100%;}
  .navigation-in ul.menu-level-2:not(.navigationActions__submenu) li {display: flex;border: 1px solid #141414;margin-bottom: 8px;align-items: center;}

  html[lang=cs] .navigation-in ul.menu-level-2:not(.navigationActions__submenu) li.menu-item-875 {justify-content: flex-start;border-color: #ECECEC;background-image: url(../img/category-bg.webp);background-position: center;}
  html[lang=cs] .navigation-in ul.menu-level-2:not(.navigationActions__submenu) li.menu-item-875 img {mix-blend-mode: multiply;}
  html[lang=cs] .navigation-in ul.menu-level-2:not(.navigationActions__submenu) li.menu-item-875 div {width: auto;}
  html[lang=cs] .navigation-in ul.menu-level-2:not(.navigationActions__submenu) li.menu-item-875 div a {padding-left: 0;}
  html[lang=cs] .navigation-in ul.menu-level-2:not(.navigationActions__submenu) li.menu-item-875 div a::before {content: "";width: 26px;height: 26px;background-size: contain;background-repeat: no-repeat;background-image: var(--best-panel-icon);margin-right: 10px;}

  html[lang=en]:not([data-en=uk]) .navigation-in ul.menu-level-2:not(.navigationActions__submenu) li.menu-item-866 {justify-content: flex-start;border-color: #ECECEC;background-image: url(../img/category-bg.webp);background-position: center;}
  html[lang=en]:not([data-en=uk]) .navigation-in ul.menu-level-2:not(.navigationActions__submenu) li.menu-item-866 img {mix-blend-mode: multiply;}
  html[lang=en]:not([data-en=uk]) .navigation-in ul.menu-level-2:not(.navigationActions__submenu) li.menu-item-866 div {width: auto;}
  html[lang=en]:not([data-en=uk]) .navigation-in ul.menu-level-2:not(.navigationActions__submenu) li.menu-item-866 div a {padding-left: 0;}
  html[lang=en]:not([data-en=uk]) .navigation-in ul.menu-level-2:not(.navigationActions__submenu) li.menu-item-866 div a::before {content: "";width: 26px;height: 26px;background-size: contain;background-repeat: no-repeat;background-image: var(--best-panel-icon);margin-right: 10px;}

  html[lang=en][data-en=uk] .navigation-in ul.menu-level-2:not(.navigationActions__submenu) li.menu-item-858 {justify-content: flex-start;border-color: #ECECEC;background-image: url(../img/category-bg.webp);background-position: center;}
  html[lang=en][data-en=uk] .navigation-in ul.menu-level-2:not(.navigationActions__submenu) li.menu-item-858 img {mix-blend-mode: multiply;}
  html[lang=en][data-en=uk] .navigation-in ul.menu-level-2:not(.navigationActions__submenu) li.menu-item-858 div {width: auto;}
  html[lang=en][data-en=uk] .navigation-in ul.menu-level-2:not(.navigationActions__submenu) li.menu-item-858 div a {padding-left: 0;}
  html[lang=en][data-en=uk] .navigation-in ul.menu-level-2:not(.navigationActions__submenu) li.menu-item-858 div a::before {content: "";width: 26px;height: 26px;background-size: contain;background-repeat: no-repeat;background-image: var(--best-panel-icon);margin-right: 10px;}

  html[lang=de] .navigation-in ul.menu-level-2:not(.navigationActions__submenu) li.menu-item-859 {justify-content: flex-start;border-color: #ECECEC;background-image: url(../img/category-bg.webp);background-position: center;}
  html[lang=de] .navigation-in ul.menu-level-2:not(.navigationActions__submenu) li.menu-item-859 img {mix-blend-mode: multiply;}
  html[lang=de] .navigation-in ul.menu-level-2:not(.navigationActions__submenu) li.menu-item-859 div {width: auto;}
  html[lang=de] .navigation-in ul.menu-level-2:not(.navigationActions__submenu) li.menu-item-859 div a {padding-left: 0;}
  html[lang=de] .navigation-in ul.menu-level-2:not(.navigationActions__submenu) li.menu-item-859 div a::before {content: "";width: 26px;height: 26px;background-size: contain;background-repeat: no-repeat;background-image: var(--best-panel-icon);margin-right: 10px;}

  html[lang=es] .navigation-in ul.menu-level-2:not(.navigationActions__submenu) li.menu-item-866 {justify-content: flex-start;border-color: #ECECEC;background-image: url(../img/category-bg.webp);background-position: center;}
  html[lang=es] .navigation-in ul.menu-level-2:not(.navigationActions__submenu) li.menu-item-866 img {mix-blend-mode: multiply;}
  html[lang=es] .navigation-in ul.menu-level-2:not(.navigationActions__submenu) li.menu-item-866 div {width: auto;}
  html[lang=es] .navigation-in ul.menu-level-2:not(.navigationActions__submenu) li.menu-item-866 div a {padding-left: 0;}
  html[lang=es] .navigation-in ul.menu-level-2:not(.navigationActions__submenu) li.menu-item-866 div a::before {content: "";width: 26px;height: 26px;background-size: contain;background-repeat: no-repeat;background-image: var(--best-panel-icon);margin-right: 10px;}

  html[lang=fr] .navigation-in ul.menu-level-2:not(.navigationActions__submenu) li.menu-item-866 {justify-content: flex-start;border-color: #ECECEC;background-image: url(../img/category-bg.webp);background-position: center;}
  html[lang=fr] .navigation-in ul.menu-level-2:not(.navigationActions__submenu) li.menu-item-866 img {mix-blend-mode: multiply;}
  html[lang=fr] .navigation-in ul.menu-level-2:not(.navigationActions__submenu) li.menu-item-866 div {width: auto;}
  html[lang=fr] .navigation-in ul.menu-level-2:not(.navigationActions__submenu) li.menu-item-866 div a {padding-left: 0;}
  html[lang=fr] .navigation-in ul.menu-level-2:not(.navigationActions__submenu) li.menu-item-866 div a::before {content: "";width: 26px;height: 26px;background-size: contain;background-repeat: no-repeat;background-image: var(--best-panel-icon);margin-right: 10px;}

  .navigation-in>ul>li:has(a[href="/produkty/"]) .submenu-arrow {visibility: hidden;pointer-events: none;}
  .navigation-in>ul>li:has(a[href="/produkty/"]) .menu-level-2 {display: block!important;}

  .navigation-in>ul>li:has(a[href="/products-2/"]) .submenu-arrow {visibility: hidden;pointer-events: none;}
  .navigation-in>ul>li:has(a[href="/products-2/"]) .menu-level-2 {display: block!important;}

  .navigation-in>ul>li:has(a[href="/products-2/"]) .submenu-arrow {visibility: hidden;pointer-events: none;}
  .navigation-in>ul>li:has(a[href="/products-2/"]) .menu-level-2 {display: block!important;}

  /* Header */
  .scrolled-down body:not(.ordering-process):not(.search-window-visible) #header .cart-count {transform: initial;}
  .scrolled-down body:not(.ordering-process):not(.search-window-visible) #header .site-name {transform: initial;}
  .type-index .overall-wrapper {padding-top: 62px;}
  .ordering-process .overall-wrapper {padding-top: 62px;}
  .ordering-process:is(.id--16, .id--17) .overall-wrapper {padding-top: 62px;}
  .overall-wrapper {padding-top: 62px;}
  #header {top: 0;position: fixed;left: 0;margin-bottom: 0;width: 100%;background-color: #141414;z-index: 55;}
  body:not(.type-index) #header {height: auto}
  body.id--17 .header-top, body.id--16 .header-top {height: auto}

  #header .navigation-buttons {margin-left: auto;}
  .navigation-buttons>a[data-target=navigation], .ordering-process .navigation-buttons>a[data-target=navigation] {display: block;width: 44px;height: 47px;background-image: var(--mobile-menu-icon);background-color: transparent;}
  .navigation-buttons a[data-target=navigation]:hover {background-color: transparent;}
  .navigation-window-visible .navigation-buttons a[data-target=navigation]:hover, .navigation-window-visible .navigation-buttons a[data-target=navigation] {border-radius: 15px 15px 0 0;background-image: var(--mobile-menu-icon-hover);}
  .navigation-buttons>a[data-target=navigation]:before, .ordering-process .navigation-buttons>a[data-target=navigation]:before {display: none;}

  body.ordering-process .navigation-buttons>a[data-target=search] {display: none;}

  .ordering-process .navigation-buttons>a[data-target=navigation] {position: initial;}
  .navigation-window-visible.ordering-process .navigation-buttons a[data-target=navigation], .navigation-window-visible.ordering-process .navigation-buttons a[data-target=navigation]:hover {background-color: #fff;}

  .ordering-process .site-name {display: block;}

  .header-top {display: flex;flex-flow: row wrap;height: auto;padding-bottom: 6px;padding-top: 6px;}

  #header .search {display: none;width: 100%;order: 10;margin-top: auto;padding: 4px 0px!important;}
  #header .search-form {display: block;width: 100%;}
  .search .btn.btn-default {position: absolute;height: 38px;width: 117px;margin: 4px;padding: 0;}
  .search input[type=search].form-control {width: 100%;border-radius: 50px;height: 47px;background-size: 26px;background-position: left 8px top 12px;padding: 0px 120px 2px 40px;}
  .navigation-buttons>a[data-target=search] {}
  .search-window-visible #header .search {padding: 0;display: flex;}
  .search-window-visible .search a[data-target="search"] {display: none;}
  .search-window-visible .header-top>div.search {position: initial;background-color: transparent;}

  .navigation-buttons>a[data-target=login], .navigation-buttons>a[data-target=search], #header .cart-count {padding: 5px 8px;}
  .navigation-buttons>a[data-target=cart] i {top: 2px;}

  #header .cart-count {position: relative;top: initial;right: initial;left: initial;}
  .header-top .btn.cart-count .cart-price {display: block!important;line-height: 18px;}

  .header-top>div.site-name-wrapper {flex: unset;padding-right: 0;top: 0;display: inline-flex;align-items: center;height: 50px;}
  #header .site-name {display: contents;}
  #header .site-name a {display:contents;}
  #header .site-name a img {margin-inline: 0;flex: unset;}

  /* Video */
  #carousel {margin-top: 0;}
  .video-block__control {margin-left: auto;margin-right: auto;}
  .video-block__texts>* {max-width: 100%;}
  .video-block__texts p {max-width: 100%;display: none;}
  .video-block__btns {justify-content: center;}
  .video-block__title {font-size: 31px;line-height: 1.2;width: 100%;}
  .video-block__texts {top: initial;bottom: 0;transform: initial;left: 0;text-align: center;padding: 24px 15px;}
  .video-block .btn {padding: 10px 20px;}

  /* USPs */
  body.type-index .banners-row + .container {padding-left: 0;padding-right: 0;}
  .usps {flex-flow: nowrap;width: calc(100% + 30px);overflow: auto;margin-left: -15px;margin-right: -15px;padding: 15px 0;}
  .usps__item {flex: 0 0 230px;width: 230px;}

  /* Products */
  .h4.homepage-group-title, h4.homepage-group-title {font-size: 22px;}
  .products-block.products.slick-slider {margin-left: 0;margin-right: 0;}
  .products-block>div {width: 100%;}

  .btn.add-to-cart-button, .btn.btn-cart, a.btn.add-to-cart-button, a.btn.btn-cart {min-width: 0;}

  /* Mito middle */
  .mito-middle h1 {font-size: 33px;}
  .mito-middle h1 .mito__underline::after {display: block;}
  .mito-middle .mito-middle__right {padding-top: 20px;}

  /* Personalities */
  .personalities .slick-slider::after {left:calc(100% - 120px);opacity:0.9;}
  .personalities .slick-list {padding-right: 120px;}
  .personalities__item {padding-left: 0;}
  .personalities__texts {text-align: center;padding-top: 15px;}
  .personalities__texts h2 {max-width: 100%;}
  .personalities__texts::before {margin: 0 auto 8px auto;}

  .personalities__items.--not-slider .personalities__item {width: 50%;padding: 0 5px;}
  .personalities__items.--not-slider .personalities__image {max-width: 100%;}

  /* Refs */
  .references .slick-slider::after {left:calc(100% - 120px);opacity:0.9;}
  .references .slick-list {padding-right: 120px;}

  /* Blog */
  .news-item, .blog-wrapper .news-item {width: 100%;flex-basis: 100%;}
  .blog-wrapper .news-item {margin-bottom: 0;padding: 0;}
  .blog-wrapper .news-item .image {margin-bottom: 0;}
  .blog-wrapper .news-item .title {font-size: 17px;}
  .blog-wrapper .news-item:nth-of-type(3) {display: none;}

  /* Footer */
  #footer .container.footer-rows {padding-left: 0;padding-right: 0;}
  .custom-footer>div {padding: 0 15px;}
  .footer-contact {padding: 30px 0;}
  .custom-footer {padding: 0 0 15px 0;}

  .custom-footer>div:has(.footer-contact) {padding-bottom: 0;}
  .footer-contact::after {display: none;}
  .custom-footer>div:has(.footer-certificate) {padding-bottom: 15px;}
  .custom-footer>div:has(.footer-certificate) h5 {text-align: center;border-top: 0;}
  .custom-footer>div:has(.footer-certificate) h5::after {display: none;}

  .custom-footer>div:has(.store-place) h5 {pointer-events: none;}
  .custom-footer>div:has(.store-place) h5::after {display: none;}

  .custom-footer h5 {padding: 15px;margin-bottom: 0;border-top: 1px solid #333333;position: relative;pointer-events: all;width: calc(100% + 30px);margin: 0 -15px;}
  .custom-footer h5::after {content: "";width: 24px;height: 24px;position: absolute;right: 15px;top: 50%;margin-top: -12px;background-image: var(--footer-down-icon);}
  .custom-footer h5.toggled::after {transform: rotate(180deg);}
  #footer .banner ul {margin: 0;padding-bottom: 20px;display: none;}

  #signature .del {display: block;background-color: transparent;}
  .mito__footer-title .mito__underline {display: inline-block;}

  .transit-block {padding-bottom: 15px;}
  .transit-block span {width: 100%;text-align: center;}
  a.transit-block__item {justify-content: center;gap: 10px 25px;margin-bottom: 15px;}
  .custom-footer>div:has(.transit-block) {padding-bottom: 5px;}

  /* Newsletter */
  .newsletter {padding-left: 15px;padding-right: 15px;}
  .newsletter .form-control {padding: 14px 15px;}
  .newsletter .form-control::placeholder {font-size: 14px;}

  /* Instagram */
  .instagram-widget {}
  .instagram-widget.columns-3>a {padding-bottom: calc(50% - 2px);width: calc(50% - 2px);margin-bottom: 4px;}
  .instagram-widget>a:nth-of-type(+n+5) {display: none;}
  .instagram-block__title {flex-flow: row wrap;padding-top: 55px;position: relative;padding-bottom: 10px;}
  .instagram-block__title::before {position: absolute;top: 15px;left: 50%;margin-left: -15px;margin-right: 0;}

  /* Media */
  .mito-media__item {padding: 15px 30px;}

  /* Advanced order */
  .advanced-order .extras-wrap .extra.step {order: -1;}

  .id--51 #ratingWrapper {padding: 30px 35px;}

}

@media (max-width: 600px) {
  .category-banners {padding: 0;}
  .category-banners>div {padding: 15px;}
  .category-banners__item::after {width: calc(100% + 30px);height: 450px;position: initial;margin: -15px;margin-top: 50px;background-position: bottom center;}
  .category-banners__item.--left::after {background-image: url(../img/category-banner-left__mobile.webp?v=0.1);}
  .category-banners__item.--right::after {background-image: url(../img/category-banner-right__mobile.webp?v=0.1);}
  .category-banners__item::before, .category-banners__item.--right::before {bottom: 400px;top: initial;right: 30px;}
  .category-banners h4 {margin-top: 20px;}
}

@media (max-width: 500px) {
  .mi-sp-guide__inner .mi-sp-quote__image {margin: -15px -15px -65% -15px;}
}

@media (max-width: 480px) {
  .form-group-tooltip {right: 5px;bottom: 3px;top: initial;}
  .phone-combined-input .country-flags {top: 36px;}

  /*.radio-wrapper input[type=radio]+label .payment-shipping-price {padding-top: 10px;padding-bottom: 10px;}
  .cart-content .radio-wrapper .payment-info b {margin-bottom: 0;}
  .cart-content .radio-wrapper input[type="radio"]+label .payment-logo {margin-left: 0;}*/
}

@media (max-width: 400px) {
  .mito-middle h1 {font-size: 28px;}
  .mito-middle h1 .mito__underline::after {height: 12px;}
}

@media (max-width: 369px) {
/*  .header-top>div.site-name-wrapper {flex: 0 0 90px;}*/
  #header .site-name a img {max-width: 85px;margin-left: 0;}
}

@media (max-width: 330px) {
  .navigation-buttons>a[data-target=login], .navigation-buttons>a[data-target=search], #header .cart-count {padding-inline: 5px;}
}

@media (min-width: 300px) and (max-width: 767px){
  .id--9 .cart-table .p-quantity .quantity {margin-right: auto;margin-left: 0;padding-left: 0;}
  .ordering-process .quantity-form .quantity .decrease {height: 44px;width: 34px;}
  .ordering-process .quantity-form .quantity .increase {height: 44px;width: 34px;}
}
@media (max-width: 1200px) and (min-width: 480px) {
  .products-block.products-additional .p-bottom .p-tools {flex-basis: 50%;text-align: right;margin-top: 0;}
}
@media (min-width: 768px) and (max-width: 1439px) {
  .products-additional .flags-extra .flag.flag-freeshipping {font-size: 9px;height: auto;width: auto;font-size: 13px;}
}
/**/
/* ==========================================================
   MITO LIGHT / Kariéra

/* --- základ ------------------------------------------------ */
.in-kariera .sectionDescription > h1 { display: none; }
.in-kariera .ml-kar,
.in-kariera .ml-job { max-width: 1120px; margin: 0 auto; text-align: left; }
.in-kariera .ml-kar *, .in-kariera .ml-job * { box-sizing: border-box; }

/* tlačítka na webu mají globálně podtržení, na kariéře ho ruším */
.in-kariera .ml-kar .btn,
.in-kariera .ml-job .btn,
.in-kariera .ml-sticky .btn { text-decoration: none; }

.in-kariera .ml-sec { padding: 44px 0; border-top: 1px solid #e8e8e8; }
/* Malé mezinadpisy v kontaktních blocích. H4, žádné verzálky. */
.in-kariera .ml-h { font-size: 17px; line-height: 1.3; font-weight: 600; color: #141414; margin: 22px 0 10px; }
.in-kariera .ml-card .ml-h:first-child { margin-top: 0; }
.in-kariera .ml-lead { font-size: 17px; line-height: 1.6; max-width: 62ch; margin: 0; }
.in-kariera .ml-btns { display: flex; flex-wrap: wrap; gap: 12px; margin: 24px 0 0; }
.in-kariera .ml-small { font-size: 14px; color: #555; line-height: 1.55; margin: 12px 0 0; }
.in-kariera .ml-note { font-size: 15px; color: #555; margin: 18px 0 0; }
.in-kariera .ml-img { overflow: hidden; background: #f8f8f8; aspect-ratio: 3 / 2; }
.in-kariera .ml-img-wide { aspect-ratio: 2.17 / 1; }
.in-kariera .ml-img img { width: 100%; height: 100%; object-fit: cover; display: block; }

/* Odrážky se zelenou fajfkou, přesně jako v perexu detailu produktu
   (.p-short-description ul li). Web pro ně nemá obecnou třídu, pravidlo je
   navázané na konkrétní bloky, proto ho tady přebíráme 1:1 včetně stejného SVG.
   Velikost písma necháváme 16px, aby se text oproti zbytku stránky nezmenšoval. */
.in-kariera .ml-kar ul:not(.ml-chips),
.in-kariera .ml-job ul:not(.ml-chips) { list-style: none; padding: 0; margin: 0 0 15px; }
.in-kariera .ml-kar ul:not(.ml-chips) > li,
.in-kariera .ml-job ul:not(.ml-chips) > li {
  list-style: none; position: relative; margin: 0; padding: 5px 0 5px 30px;
  font-size: 16px; line-height: 24px; color: #141414;
}
.in-kariera .ml-kar ul:not(.ml-chips) > li::marker,
.in-kariera .ml-job ul:not(.ml-chips) > li::marker { content: none; }
.in-kariera .ml-kar ul:not(.ml-chips) > li::before,
.in-kariera .ml-job ul:not(.ml-chips) > li::before {
  content: ""; position: absolute; left: 0; top: 4px; width: 24px; height: 24px;
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.5303 6.46967C20.8232 6.76256 20.8232 7.23744 20.5303 7.53033L10.5303 17.5303C10.2374 17.8232 9.76256 17.8232 9.46967 17.5303L4.46967 12.5303C4.17678 12.2374 4.17678 11.7626 4.46967 11.4697C4.76256 11.1768 5.23744 11.1768 5.53033 11.4697L10 15.9393L19.4697 6.46967C19.7626 6.17678 20.2374 6.17678 20.5303 6.46967Z' fill='%23139917'/%3E%3C/svg%3E") no-repeat 0 0 / 24px 24px;
}
/* výpis pozic je nativní blok šablony, fajfky do něj nepatří */
.in-kariera #ml-pozice ul { list-style: initial; padding: revert; margin: revert; }
.in-kariera #ml-pozice ul > li { list-style: initial; position: static; padding: 0; }
.in-kariera #ml-pozice ul > li::before { content: none; }

/* --- hero --------------------------------------------------- */
.in-kariera .ml-hero { display: grid; gap: 26px; padding: 6px 0 10px; }
.in-kariera .ml-stats { display: grid; grid-template-columns: 1fr 1fr; gap: 18px 24px; margin-top: 30px; }
.in-kariera .ml-stat b { display: block; font-size: 26px; line-height: 1.1; font-weight: 700; }
.in-kariera .ml-stat span { display: block; font-size: 14px; color: #555; line-height: 1.4; margin-top: 4px; }

/* --- výpis pozic (přestylovaný nativní výpis článků) --------- */
.in-kariera #ml-pozice { scroll-margin-top: 100px; }
.in-kariera #newsWrapper { display: block; margin: 0; }
.in-kariera .news-item {
  display: flex; align-items: center; justify-content: space-between; gap: 20px;
  width: 100%; max-width: none; flex: 0 0 auto; margin: 0 0 12px; padding: 20px 24px;
  border: 1px solid #e0e0e0; border-radius: 5px; background: #fff;
  cursor: pointer; transition: border-color .15s ease;
}
.in-kariera .news-item:hover { border-color: #141414; }
.in-kariera .news-item .image { display: none; }
/* Sablona blogu pozicuje obsah karty absolutne, protoze na blogu lezi nazev
   a perex pres fotku. Bez fotky se karta slozi do prouzku a sipka vyplave
   doleva pres text. Proto vracime oba prvky do toku. */
.in-kariera .news-item { position: relative; }
.in-kariera .news-item .text {
  position: static !important; top: auto; left: auto; right: auto; bottom: auto;
  width: auto !important; max-width: none;
  padding: 0; margin: 0; flex: 1 1 auto; min-width: 0; text-align: left;
}
/* Název pozice: šablona blogu ho barví bíle, protože na blogu leží na fotce.
   Tady by byl neviditelný. Skript proto odkazu vymění třídu title za ml-title,
   takže se pravidlo šablony vůbec nechytne. Pravidlo pro a.title je záložní
   pro případ, že by skript neproběhl. */
.in-kariera .news-item a.ml-title,
.in-kariera .news-item a.title {
  display: block; color: #F50537 !important; -webkit-text-fill-color: #F50537 !important;
  font-size: 20px; font-weight: 600; line-height: 1.3; text-decoration: none;
}
.in-kariera .news-item:hover a.ml-title,
.in-kariera .news-item:hover a.title { text-decoration: underline; text-decoration-color: #F50537; }
.in-kariera .news-item .description,
.in-kariera .news-item .description p { display: block; font-size: 15px; color: #555; line-height: 1.5; margin: 6px 0 0; }
.in-kariera .news-item time { display: none !important; }
.in-kariera .news-item::after {
  content: "\2192"; position: static !important; flex: 0 0 auto; order: 9;
  width: 40px; height: 40px; min-width: 40px; border-radius: 50%; margin: 0;
  background: #F50537; color: #fff; display: flex; align-items: center; justify-content: center; font-size: 18px;
}
.in-kariera #ml-pozice .listingControls { margin-top: 18px; }

/* --- štítky na detailu pozice ------------------------------- */
.in-kariera .ml-chips { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px; padding: 0; list-style: none; }
.in-kariera .ml-chips li { margin: 0; font-size: 14px; font-weight: 500; padding: 5px 12px; border-radius: 35px; background: #f8f8f8; color: #444; }

/* --- mřížky ------------------------------------------------- */
.in-kariera .ml-grid { display: grid; gap: 26px; }
.in-kariera .ml-val h3, .in-kariera .ml-ben h3 { font-size: 17px; margin: 0 0 6px; }
.in-kariera .ml-val p, .in-kariera .ml-ben p { font-size: 15px; color: #555; line-height: 1.55; margin: 0; }

/* --- kroky výběru ------------------------------------------- */
.in-kariera .ml-steps { display: grid; gap: 22px; counter-reset: mlstep; }
.in-kariera .ml-step { counter-increment: mlstep; }
.in-kariera .ml-step::before { content: counter(mlstep); display: block; font-size: 38px; line-height: 1; font-weight: 700; color: #F50537; margin-bottom: 10px; }
.in-kariera .ml-step h3 { font-size: 17px; margin: 0 0 6px; }
.in-kariera .ml-step p { font-size: 15px; color: #555; line-height: 1.55; margin: 0; }

/* --- šedý pruh s kontaktem ---------------------------------- */
.in-kariera .ml-band { background: #f8f8f8; border-radius: 5px; padding: 30px 30px 24px; display: grid; gap: 24px; margin: 38px 0 0; scroll-margin-top: 100px; }
.in-kariera .ml-band h2 { margin-top: 0; }
.in-kariera .ml-card { background: #fff; border-radius: 5px; padding: 24px; }
/* Odkazy v obsahu jsou na webu červené s červeným podtržením, ale to pravidlo
   platí jen uvnitř detailu článku. V popisu kategorie by e-mail i telefon
   zůstaly černé, proto barvu určujeme sami. */
.in-kariera .ml-card a,
.in-kariera .ml-kar .ml-band a:not(.btn),
.in-kariera .ml-job .ml-band a:not(.btn) {
  color: #F50537 !important; -webkit-text-fill-color: #F50537 !important;
  text-decoration: underline; text-decoration-color: #F50537;
}
.in-kariera .ml-mail { display: inline-block; font-size: 22px; font-weight: 700; margin: 8px 0 0; word-break: break-word; }
.in-kariera .ml-subject { display: inline-block; background: #fff; border-radius: 5px; padding: 12px 16px; font-weight: 600; font-size: 15px; margin: 8px 0 0; }

/* --- detail pozice ------------------------------------------ */
.in-kariera .ml-facts { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin: 24px 0 0; }
.in-kariera .ml-facts > div { background: #f8f8f8; border-radius: 5px; padding: 14px 16px; font-size: 15px; }
.in-kariera .ml-facts b { display: block; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: #555; font-weight: 600; margin-bottom: 4px; }
.in-kariera .ml-job h2 { margin: 38px 0 8px; }
.in-kariera .ml-offer { display: grid; gap: 14px; margin: 14px 0 0; }
.in-kariera .ml-offer > div { background: #f8f8f8; border-radius: 5px; padding: 18px 20px; }
.in-kariera .ml-offer h3 { font-size: 17px; margin: 0 0 4px; }
.in-kariera .ml-offer p { margin: 0; font-size: 15px; color: #555; line-height: 1.55; }
.in-kariera .next-prev { margin-top: 38px; }

/* --- pevná lišta na mobilu ---------------------------------- */
.in-kariera .ml-sticky {
  position: fixed; left: 0; right: 0; bottom: 0; z-index: 900;
  background: #fff; border-top: 1px solid #e0e0e0; padding: 10px 14px;
  display: flex; align-items: center; justify-content: space-between; gap: 12px;
  box-shadow: 0 -2px 10px rgba(0,0,0,.06);
}
.in-kariera .ml-sticky-t { font-size: 14px; font-weight: 600; line-height: 1.3; color: #141414; }
.in-kariera .ml-sticky .btn { padding: 10px 20px; font-size: 15px; white-space: nowrap; }
@media (max-width: 899px) { body.in-kariera.type-post { padding-bottom: 80px; } }

/* --- desktop ------------------------------------------------ */
@media (min-width: 900px) {
  .in-kariera .ml-sec { padding: 60px 0; }
  .in-kariera .ml-hero { grid-template-columns: 1.05fr .95fr; gap: 50px; align-items: center; padding-bottom: 18px; }
  .in-kariera .ml-stats { grid-template-columns: repeat(4, 1fr); }
  .in-kariera .ml-grid-4 { grid-template-columns: repeat(4, 1fr); gap: 32px; }
  .in-kariera .ml-grid-5 { grid-template-columns: repeat(5, 1fr); gap: 26px; }
  .in-kariera .ml-split { display: grid; grid-template-columns: 1fr 1fr; gap: 50px; align-items: center; }
  .in-kariera .ml-steps { grid-template-columns: repeat(4, 1fr); gap: 30px; }
  .in-kariera .ml-band { grid-template-columns: 1.15fr .85fr; gap: 44px; align-items: center; padding: 38px; }
  .in-kariera .ml-facts { grid-template-columns: repeat(4, 1fr); }
  .in-kariera .news-item { padding: 24px 28px; }
  .in-kariera .news-item a.ml-title,
  .in-kariera .news-item a.title { font-size: 22px; }
  .in-kariera .ml-sticky { display: none; }
}
