/* Basic styles */
:root {
  --template-font: 'Inter';
  --template-headings-font: 'degular';

  --ji-pb-image-ratio: 1 / 1;
  --ji-p-image-ratio: 1 / 1;
  --ji-pb-padding: 5px;
  --ji-container-padding: 20px;

  --ji-header-top-height: 100px;
  --ji-site-msg-height: 40px;
  --ji-admin-bar-height: 0px;

  --jit-active-filters: "Vaše filtry:";
  --jit-stars-title: "Vaše hodnocení (1 - nejhorší, 5 - nejlepší)";
}

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;}

.ready {visibility: visible!important;}
.ji-hidden {display: none;}

.overall-wrapper {visibility: hidden;overflow-x: clip;}
body {color: #4E5155;background-color: #fff;font-size: 15px;font-weight: 400;line-height: 1.4;}
#content {line-height: 1.4;}
#content p {line-height: 1.7;}
.link-like, a:not(.btn) {color: #1C4EFB;text-decoration: underline;}
.link-like:hover, a:not(.btn):hover {text-decoration: none;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {color: #000000;font-weight: 700;line-height: 1.2;}

#content h1 {font-size: 48px;text-align: center;}
.h1, h1 {font-size: 30px;}
.h2, h2 {font-size: 27px;}
.h3, h3 {font-size: 24px;}
.h4, h4 {font-size: 21px;}
.h5, h5 {font-size: 19px;}
.h6, h6 {font-size: 17px;}

.heading__xl, .heading__max, .heading__l, .heading__m {color: #000000;font-weight: 700;font-family: var(--template-headings-font);line-height: 1.2;}
.heading__xl {font-size: 48px;}
.heading__max {font-size: 32px;}
.heading__l {font-size: 32px;}
.heading__m {font-size: 34px;}


.banner {min-height: 0;margin-bottom: 0;}
.content-wrapper {background-color: transparent;}

#header .container {padding-right: var(--ji-container-padding);padding-left: var(--ji-container-padding);}

.btn, a.btn {border-radius: 16px;padding: 8px 18px;font-size: 15px;font-weight: 700;text-transform: uppercase;letter-spacing: 2px;font-family: var(--template-headings-font);}

.btn.btn-secondary, a.btn.btn-secondary {background-color: transparent;border-color: #000;color: #000;}
.btn.btn-secondary:hover, a.btn.btn-secondary:hover {color: #fff;background-color: #000;}

.btn.btn-secondary.--white, a.btn.btn-secondary.--white {color: #fff;border-color: #fff;background-color: transparent;}
.btn.btn-secondary.--white:hover, a.btn.btn-secondary.--white:hover {color: #000;background-color: #fff;border-color: #fff;}

.btn.btn-primary.--white, a.btn.btn-primary.--white {color: #1C4EFB;border-color: #fff;background-color: #fff;}
.btn.btn-primary.--white:hover, a.btn.btn-primary.--white:hover {color: #1C4EFB;background-color: #FFFFFFCC;border-color: #FFFFFFCC;}

.btn.btn-primary, a.btn.btn-primary {background-color: var(--color-secondary);border-color: var(--color-secondary);color: #fff;font-weight: 700;text-transform: uppercase;}
.btn.btn-primary:hover, a.btn.btn-primary:hover {background-color: var(--color-primary-hover);border-color: var(--color-primary-hover);color: #fff;}

.btn.btn-cart, .btn.btn-conversion, a.btn.btn-cart, a.btn.btn-conversion {text-transform: uppercase;color: #fff;line-height: 1.15;height: auto;font-size: 15px;font-weight: 700;padding: 16px 24px;justify-content: center;border-radius: 16px;}
.btn.btn-cart:hover, .btn.btn-conversion:hover, a.btn.btn-cart:hover, a.btn.btn-conversion:hover {background-color: var(--color-secondary-hover);border-color: var(--color-secondary-hover);color: #fff;}

.btn.btn-default, a.btn.btn-default {color: #fff;}
.btn.btn-default:hover, a.btn.btn-default:hover {color: #fff;}

.center {text-align: center;}

body.in-index main#content {display: flex;flex-direction: column;}
main#content {padding-top: 0;}

@media (min-width: 1700px) {
  .container {width: 1640px;}
}

@media (max-width: 767px) {
  body {--ji-container-padding: 16px;}

  .overall-wrapper {padding-top: 0px!important;}

  .btn, a.btn {padding: 11px 16px;}

  body {font-size: 15px;}
  .content-wrapper {padding-top: 0;}
  .container {padding-left: var(--ji-container-padding)!important;padding-right: var(--ji-container-padding)!important;}

  .--top-block a {font-size: 17px;}
  .--top-block .heading__l {font-size: 22px;}

  .heading__xl {font-size: 42px;}
  .heading__max {font-size: 24px;}
  .heading__l {font-size: 15px;}
  .heading__m {font-size: 28px;}
  .heading__max, .heading__l, .heading__m {line-height: 1.2;}

  #content h1 {font-size: 42px;text-align: left;}

  .h1, h1 {font-size: 24px;}
  .h2, h2 {font-size: 22px;}
  .h3, h3 {font-size: 20px;}
  .h4, h4 {font-size: 18px;}
  .h5, h5 {font-size: 17px;}
  .h6, h6 {font-size: 15px;}

  .btn.btn-cart, .btn.btn-conversion, a.btn.btn-cart, a.btn.btn-conversion {padding: 16px;}
}

/* Site Msg */
body:is(.id--16, .id--17) .site-msg.information {display: none;}
.site-msg.information {position: relative;padding: 10px;top: 0;left: 0;z-index: 5;max-width: 100%;background: linear-gradient(90deg, #1C4EFB 0%, #FA724D 50.48%, #EB3B72 100%);color: #fff;font-weight: 700;font-size: 13px;}
.site-msg.information a {color: #fff;}
.site-msg.information a:hover {text-decoration: none;}
.site-msg .close {width: 24px;height: 24px;margin-top: -12px;}
.site-msg .close:before {content: "";color: #fff;font-weight: 300;width: 24px;height: 24px;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%3Cmask id='mask0_4296_4' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4296_4)'%3E%3Cpath d='M6.39989 18.3077L5.69214 17.6L11.2921 12L5.69214 6.4L6.39989 5.69225L11.9999 11.2922L17.5999 5.69225L18.3076 6.4L12.7076 12L18.3076 17.6L17.5999 18.3077L11.9999 12.7077L6.39989 18.3077Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");}
.site-msg.information .container {text-align: center;}

@media (max-width: 767px) {
  .site-msg.information .container {text-align: left;padding: 0 48px 0 0!important;line-height: 1.2;}
  .site-msg.information .text {font-size: 13px;}
}

/* Top navigation bar */
.top-navigation-bar {display: none;}

/* Header */
@media (min-width: 768px) {
  body:not(.ordering-process:not(.id--9)) #header .header-top {padding-top: 33px;}
  #header .header-top-wrapper .site-name {flex: 0 0 260px;padding-right: 60px;display: flex;align-items: center;}
  #header .header-top-wrapper>div.search {flex: 0 0 45%;padding: 0;}
  #header .header-top-wrapper>div.top-navigation-tel {flex: 0 0 250px;padding: 0 40px;}
  #header .header-top-wrapper>div.navigation-buttons {flex: 1;}
  body.ordering-process:not(.id--9) #header .header-top-wrapper>div.navigation-buttons {flex: 0 0 150px;margin-left: 0;}
  body.ordering-process:not(.id--9) #header .header-top-wrapper>div.top-navigation-tel {margin-left: auto;}

  #header .navigation-buttons {padding-left: 0;}
  #header .navigation-buttons a[data-target=cart] {padding: 12px 16px;background-color: #1C4EFB0D;border-radius: 200px;transition: 0s;}
  #header .navigation-buttons a[data-target=cart].ji-empty {background-color: transparent;}
  #header .navigation-buttons a[data-target=cart]:before {content: "";width: 24px;height: 24px;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%3Cmask id='mask0_4296_926' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4296_926)'%3E%3Cpath d='M6.6155 21C6.15517 21 5.77083 20.8458 5.4625 20.5375C5.15417 20.2292 5 19.8448 5 19.3845V8.6155C5 8.15517 5.15417 7.77083 5.4625 7.4625C5.77083 7.15417 6.15517 7 6.6155 7H8.5V6.5C8.5 5.52817 8.84042 4.70192 9.52125 4.02125C10.2019 3.34042 11.0282 3 12 3C12.9718 3 13.7981 3.34042 14.4788 4.02125C15.1596 4.70192 15.5 5.52817 15.5 6.5V7H17.3845C17.8448 7 18.2292 7.15417 18.5375 7.4625C18.8458 7.77083 19 8.15517 19 8.6155V19.3845C19 19.8448 18.8458 20.2292 18.5375 20.5375C18.2292 20.8458 17.8448 21 17.3845 21H6.6155ZM6.6155 20H17.3845C17.5385 20 17.6796 19.9359 17.8077 19.8078C17.9359 19.6796 18 19.5385 18 19.3845V8.6155C18 8.4615 17.9359 8.32042 17.8077 8.19225C17.6796 8.06408 17.5385 8 17.3845 8H15.5V10.5C15.5 10.6423 15.4523 10.7613 15.3568 10.8568C15.2613 10.9523 15.1423 11 15 11C14.8577 11 14.7387 10.9523 14.6432 10.8568C14.5477 10.7613 14.5 10.6423 14.5 10.5V8H9.5V10.5C9.5 10.6423 9.45225 10.7613 9.35675 10.8568C9.26125 10.9523 9.14233 11 9 11C8.85767 11 8.73875 10.9523 8.64325 10.8568C8.54775 10.7613 8.5 10.6423 8.5 10.5V8H6.6155C6.4615 8 6.32042 8.06408 6.19225 8.19225C6.06408 8.32042 6 8.4615 6 8.6155V19.3845C6 19.5385 6.06408 19.6796 6.19225 19.8078C6.32042 19.9359 6.4615 20 6.6155 20ZM9.5 7H14.5V6.5C14.5 5.79617 14.2593 5.2035 13.778 4.722C13.2965 4.24067 12.7038 4 12 4C11.2962 4 10.7035 4.24067 10.222 4.722C9.74067 5.2035 9.5 5.79617 9.5 6.5V7Z' fill='%231C4EFB'/%3E%3C/g%3E%3C/svg%3E%0A");}
  #header .navigation-buttons a[data-target=cart].ji-empty:before {content: "";width: 27px;height: 30px;background-image: url("data:image/svg+xml,%3Csvg width='27' height='30' viewBox='0 0 27 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_1_98' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1_98)'%3E%3Cpath d='M6.6155 21C6.15517 21 5.77083 20.8458 5.4625 20.5375C5.15417 20.2292 5 19.8448 5 19.3845V8.6155C5 8.15517 5.15417 7.77083 5.4625 7.4625C5.77083 7.15417 6.15517 7 6.6155 7H8.5V6.5C8.5 5.52817 8.84042 4.70192 9.52125 4.02125C10.2019 3.34042 11.0282 3 12 3C12.9718 3 13.7981 3.34042 14.4788 4.02125C15.1596 4.70192 15.5 5.52817 15.5 6.5V7H17.3845C17.8448 7 18.2292 7.15417 18.5375 7.4625C18.8458 7.77083 19 8.15517 19 8.6155V19.3845C19 19.8448 18.8458 20.2292 18.5375 20.5375C18.2292 20.8458 17.8448 21 17.3845 21H6.6155ZM6.6155 20H17.3845C17.5385 20 17.6796 19.9359 17.8077 19.8078C17.9359 19.6796 18 19.5385 18 19.3845V8.6155C18 8.4615 17.9359 8.32042 17.8077 8.19225C17.6796 8.06408 17.5385 8 17.3845 8H15.5V10.5C15.5 10.6423 15.4523 10.7613 15.3568 10.8568C15.2613 10.9523 15.1423 11 15 11C14.8577 11 14.7387 10.9523 14.6432 10.8568C14.5477 10.7613 14.5 10.6423 14.5 10.5V8H9.5V10.5C9.5 10.6423 9.45225 10.7613 9.35675 10.8568C9.26125 10.9523 9.14233 11 9 11C8.85767 11 8.73875 10.9523 8.64325 10.8568C8.54775 10.7613 8.5 10.6423 8.5 10.5V8H6.6155C6.4615 8 6.32042 8.06408 6.19225 8.19225C6.06408 8.32042 6 8.4615 6 8.6155V19.3845C6 19.5385 6.06408 19.6796 6.19225 19.8078C6.32042 19.9359 6.4615 20 6.6155 20ZM9.5 7H14.5V6.5C14.5 5.79617 14.2593 5.2035 13.778 4.722C13.2965 4.24067 12.7038 4 12 4C11.2962 4 10.7035 4.24067 10.222 4.722C9.74067 5.2035 9.5 5.79617 9.5 6.5V7Z' fill='black'/%3E%3C/g%3E%3Crect x='11' y='14' width='16' height='16' rx='8' fill='%23EB3B72'/%3E%3Cpath d='M18.9944 20.643C17.8634 20.643 17.3564 21.514 17.3564 23.074C17.3564 24.634 17.8764 25.583 18.9814 25.583C20.1254 25.583 20.6324 24.634 20.6324 23.074C20.6324 21.514 20.1254 20.643 18.9944 20.643ZM18.9944 19.018C21.1394 19.018 22.5044 20.422 22.5044 23.074C22.5044 25.739 21.1914 27.182 18.9944 27.182C16.7974 27.182 15.4974 25.739 15.4974 23.074C15.4974 20.422 16.8884 19.018 18.9944 19.018Z' fill='white'/%3E%3C/svg%3E%0A");}
  #header .navigation-buttons a[data-target=cart] i {background-color: #EB3B72;left: 28px;bottom: 5px;letter-spacing: 0;}
  #header .navigation-buttons a[data-target=cart].ji-empty .cart-price {color: #000;}
  #header .navigation-buttons a .cart-price {font-size: 17px;color: #1C4EFB;font-weight: bold;text-transform: initial;letter-spacing: 0;}

  #header .navigation-buttons a.top-nav-button.logout {display: none!important;}
  #header .navigation-buttons a.top-nav-button {display: flex;align-items: center;text-decoration: none;color: #000;}
  #header .navigation-buttons a.top-nav-button:hover {text-decoration: underline;}
  #header .navigation-buttons a.top-nav-button:before {content: "";margin-right: 10px;flex: 0 0 24px;width: 24px;height: 24px;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%3Cmask id='mask0_4296_921' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4296_921)'%3E%3Cpath d='M6.19625 17.4845C7.04625 16.873 7.94817 16.3894 8.902 16.0337C9.85583 15.6779 10.8885 15.5 12 15.5C13.1115 15.5 14.1442 15.6779 15.098 16.0337C16.0518 16.3894 16.9538 16.873 17.8038 17.4845C18.4641 16.8012 18.9952 15.9942 19.397 15.0635C19.799 14.1327 20 13.1115 20 12C20 9.78333 19.2208 7.89583 17.6625 6.3375C16.1042 4.77917 14.2167 4 12 4C9.78333 4 7.89583 4.77917 6.3375 6.3375C4.77917 7.89583 4 9.78333 4 12C4 13.1115 4.201 14.1327 4.603 15.0635C5.00483 15.9942 5.53592 16.8012 6.19625 17.4845ZM12.0005 12.5C11.1578 12.5 10.4471 12.2108 9.86825 11.6323C9.28942 11.0538 9 10.3432 9 9.5005C9 8.65783 9.28925 7.94708 9.86775 7.36825C10.4462 6.78942 11.1568 6.5 11.9995 6.5C12.8422 6.5 13.5529 6.78925 14.1318 7.36775C14.7106 7.94625 15 8.65683 15 9.4995C15 10.3422 14.7107 11.0529 14.1322 11.6318C13.5538 12.2106 12.8432 12.5 12.0005 12.5ZM12 21C10.7448 21 9.56983 20.7663 8.475 20.299C7.38017 19.8317 6.42758 19.1929 5.61725 18.3828C4.80708 17.5724 4.16833 16.6198 3.701 15.525C3.23367 14.4302 3 13.2552 3 12C3 10.7448 3.23367 9.56983 3.701 8.475C4.16833 7.38017 4.80708 6.42758 5.61725 5.61725C6.42758 4.80708 7.38017 4.16833 8.475 3.701C9.56983 3.23367 10.7448 3 12 3C13.2552 3 14.4302 3.23367 15.525 3.701C16.6198 4.16833 17.5724 4.80708 18.3828 5.61725C19.1929 6.42758 19.8317 7.38017 20.299 8.475C20.7663 9.56983 21 10.7448 21 12C21 13.2552 20.7663 14.4302 20.299 15.525C19.8317 16.6198 19.1929 17.5724 18.3828 18.3828C17.5724 19.1929 16.6198 19.8317 15.525 20.299C14.4302 20.7663 13.2552 21 12 21ZM12 20C12.9218 20 13.8289 19.8388 14.7212 19.5163C15.6134 19.1939 16.3845 18.7526 17.0345 18.1923C16.3845 17.6704 15.6326 17.2579 14.7788 16.9548C13.9249 16.6516 12.9987 16.5 12 16.5C11.0013 16.5 10.0718 16.6484 9.2115 16.9453C8.35133 17.2421 7.60267 17.6578 6.9655 18.1923C7.6155 18.7526 8.38658 19.1939 9.27875 19.5163C10.1711 19.8388 11.0782 20 12 20ZM12 11.5C12.5615 11.5 13.0352 11.3071 13.4212 10.9212C13.8071 10.5352 14 10.0615 14 9.5C14 8.9385 13.8071 8.46475 13.4212 8.07875C13.0352 7.69292 12.5615 7.5 12 7.5C11.4385 7.5 10.9648 7.69292 10.5788 8.07875C10.1929 8.46475 10 8.9385 10 9.5C10 10.0615 10.1929 10.5352 10.5788 10.9212C10.9648 11.3071 11.4385 11.5 12 11.5Z' fill='%231C1B1F'/%3E%3C/g%3E%3C/svg%3E%0A");}
  #header .navigation-buttons a.top-nav-button span {font-size: 13px;color: #000;}
}
@media (min-width: 768px) and (max-width: 1699px) {
  #header .header-top-wrapper>div.search {flex: 0 0 40%;}
}
@media (min-width: 768px) and (max-width: 1439px) {
  #header .header-top-wrapper>div.search {flex: 0 0 35%;}
  #header .header-top-wrapper .site-name {flex: 0 0 180px;padding-right: 30px;}
  #header .navigation-buttons a {margin-left: 20px;}
}
@media (min-width: 768px) and (max-width: 1199px) {
  #header .header-top-wrapper>div.search {flex: 0 0 57%;}
  .header-top .top-navigation-tel {display: none;}
  #header .navigation-buttons a[data-target=cart]:before {margin-right: 0;}
}
@media (min-width: 768px) and (max-width: 991px) {
  #header .header-top-wrapper .site-name {flex: 0 0 180px;padding-right: 25px;}
  #header .navigation-buttons a.top-nav-button span {display: none;}
  #header .navigation-buttons a.top-nav-button:before {margin-right: 0;}
  #header .navigation-buttons a {margin-left: 15px;}
  #header .header-top-wrapper>div.search {flex: 1;}
  #header .header-top-wrapper>div.navigation-buttons {flex: 0 0 115px;}
}


.top-navigation-tel {text-align: center;}
.top-navigation-tel a {text-decoration: none;font-size: 17px;color: #000;font-weight: 700;padding-left: 32px;position: relative;display: flex;flex-direction: column;align-items: flex-start;font-family: var(--template-headings-font);}
.top-navigation-tel a:hover {text-decoration: underline;}
.top-navigation-tel a::before {content: "";width: 24px;height: 24px;position: absolute;left: 0;top: 2px;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%3Cmask id='mask0_1_98' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1_98)'%3E%3Cpath d='M18.9307 20C17.2449 20 15.5167 19.5779 13.7462 18.7337C11.9757 17.8894 10.3308 16.7044 8.8115 15.1788C7.29233 13.6532 6.11058 12.0084 5.26625 10.2443C4.42208 8.48008 4 6.75508 4 5.06925C4 4.76375 4.1 4.50917 4.3 4.3055C4.5 4.10183 4.75 4 5.05 4H7.523C7.79483 4 8.032 4.08558 8.2345 4.25675C8.43717 4.42792 8.57442 4.6475 8.64625 4.9155L9.14225 7.3C9.18842 7.5795 9.18008 7.82375 9.11725 8.03275C9.05442 8.24175 8.9435 8.41292 8.7845 8.54625L6.5905 10.5923C7.00067 11.3371 7.45417 12.0291 7.951 12.6683C8.44783 13.3074 8.97767 13.9128 9.5405 14.4845C10.1212 15.0653 10.7462 15.6054 11.4155 16.1048C12.0847 16.6041 12.8193 17.0756 13.6193 17.5193L15.7578 15.3422C15.9206 15.1666 16.1036 15.0509 16.3068 14.9952C16.5099 14.9394 16.7346 14.9282 16.9808 14.9615L19.0845 15.3923C19.3563 15.4589 19.5769 15.5958 19.7462 15.803C19.9154 16.01 20 16.2475 20 16.5155V18.95C20 19.25 19.8982 19.5 19.6945 19.7C19.4908 19.9 19.2362 20 18.9307 20ZM6.12125 9.65375L8.0405 7.8885C8.1045 7.83717 8.14617 7.76667 8.1655 7.677C8.18467 7.58717 8.18142 7.50383 8.15575 7.427L7.7115 5.30775C7.68583 5.20508 7.641 5.12817 7.577 5.077C7.51283 5.02567 7.4295 5 7.327 5H5.275C5.198 5 5.13392 5.02567 5.08275 5.077C5.03142 5.12817 5.00575 5.19225 5.00575 5.26925C5.02492 5.95258 5.132 6.666 5.327 7.4095C5.52183 8.15317 5.78658 8.90125 6.12125 9.65375ZM14.5712 17.9885C15.2467 18.3232 15.9669 18.5706 16.7318 18.7308C17.4964 18.8911 18.1628 18.977 18.7308 18.9885C18.8077 18.9885 18.8718 18.9628 18.923 18.9115C18.9743 18.8602 19 18.7961 19 18.7193V16.7115C19 16.609 18.9743 16.5257 18.923 16.4615C18.8718 16.3975 18.7949 16.3527 18.6923 16.327L16.8422 15.948C16.7654 15.9223 16.6982 15.9192 16.6405 15.9385C16.5827 15.9577 16.5218 15.9993 16.4578 16.0635L14.5712 17.9885Z' fill='black'/%3E%3C/g%3E%3Ccircle cx='18' cy='5' r='3' fill='%2315D645'/%3E%3C/svg%3E%0A");}
.top-navigation-tel a::after {font-size: 13px;font-weight: 400;color: #4E5155;font-family: var(--template-font);}

@media (max-width: 767px) {
  #header {position: sticky;top: 0;box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15);}
  .scrolled-down body:not(.ordering-process):not(.search-window-visible) #header {transform: initial;}
  #header .site-name a img {max-height: 16px;}
  #header .site-name {padding-left: 0;}
  .container.navigation-wrapper .site-name {flex: 0 1 110px;}

  .header-top .top-navigation-tel {display: none;}

  #header {box-shadow: initial;border-bottom: 1px solid #0B514A1A;}
  #header .navigation-buttons a.top-nav-button span {display: none;}
  #header .navigation-buttons a {width: 40px;height: 56px;margin-left: 0;display: flex;align-items: center;justify-content: center;}
  #header .navigation-buttons a:before {width: 24px;height: 24px;background-size: contain;line-height: 56px;}
  #header .navigation-buttons a[data-target=navigation] {width: 63px;}
  #header .navigation-buttons a[data-target=navigation]:before {content: "";width: 63px!important;line-height: 1;height: 24px!important;background-image: url('data:image/svg+xml,%3Csvg width="63" height="24" viewBox="0 0 63 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cmask id="mask0_4296_35" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="24" height="24"%3E%3Crect width="24" height="24" fill="%23D9D9D9"/%3E%3C/mask%3E%3Cg mask="url(%23mask0_4296_35)"%3E%3Cpath d="M4 7V6H20V7H4ZM4 18V17H20V18H4ZM4 12.5V11.5H20V12.5H4Z" fill="%231C1B1F"/%3E%3C/g%3E%3Cpath d="M30.6772 13.737V17H28.9482V9.2H31.9902L32.9652 12.216C33.1212 12.71 33.3942 13.698 33.6152 14.621H33.8362C34.0442 13.698 34.3042 12.697 34.4862 12.151L35.4612 9.2H38.2692V17H36.3972V13.737C36.3972 12.788 36.4492 11.657 36.4752 10.721H36.2802C36.0202 11.735 35.6952 12.918 35.3052 14.075L34.3952 16.584H32.6662L31.7952 14.023C31.4052 12.801 31.1062 11.709 30.8592 10.721H30.6642C30.6772 11.67 30.6772 12.775 30.6772 13.737ZM39.6122 17V9.2H45.5142V10.825H41.4972V12.333H45.1892V13.789H41.4972V15.375H45.5012V17H39.6122ZM51.3499 17L49.7639 13.919C49.3999 13.165 48.8669 11.865 48.5029 10.864L48.2949 10.89C48.3729 12.047 48.4509 13.698 48.4509 14.647V17H46.7089V9.2H49.3609L50.7259 11.813C51.2199 12.775 51.7399 14.114 52.0519 15.05L52.2599 15.024C52.1689 13.893 52.1039 12.528 52.1039 11.605V9.2H53.8329V17H51.3499ZM58.635 15.518C59.844 15.518 60.182 14.881 60.182 13.841V9.2H62.067V13.984C62.067 16.038 60.858 17.169 58.635 17.169C56.412 17.169 55.177 16.038 55.177 13.984V9.2H57.049V13.815C57.049 14.855 57.4 15.518 58.635 15.518Z" fill="black"/%3E%3C/svg%3E%0A');}
  .navigation-window-visible #header .navigation-buttons a[data-target=navigation]:before {background-image: url('data:image/svg+xml,%3Csvg width="63" height="24" viewBox="0 0 63 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M30.6772 13.737V17H28.9482V9.2H31.9902L32.9652 12.216C33.1212 12.71 33.3942 13.698 33.6152 14.621H33.8362C34.0442 13.698 34.3042 12.697 34.4862 12.151L35.4612 9.2H38.2692V17H36.3972V13.737C36.3972 12.788 36.4492 11.657 36.4752 10.721H36.2802C36.0202 11.735 35.6952 12.918 35.3052 14.075L34.3952 16.584H32.6662L31.7952 14.023C31.4052 12.801 31.1062 11.709 30.8592 10.721H30.6642C30.6772 11.67 30.6772 12.775 30.6772 13.737ZM39.6122 17V9.2H45.5142V10.825H41.4972V12.333H45.1892V13.789H41.4972V15.375H45.5012V17H39.6122ZM51.3499 17L49.7639 13.919C49.3999 13.165 48.8669 11.865 48.5029 10.864L48.2949 10.89C48.3729 12.047 48.4509 13.698 48.4509 14.647V17H46.7089V9.2H49.3609L50.7259 11.813C51.2199 12.775 51.7399 14.114 52.0519 15.05L52.2599 15.024C52.1689 13.893 52.1039 12.528 52.1039 11.605V9.2H53.8329V17H51.3499ZM58.635 15.518C59.844 15.518 60.182 14.881 60.182 13.841V9.2H62.067V13.984C62.067 16.038 60.858 17.169 58.635 17.169C56.412 17.169 55.177 16.038 55.177 13.984V9.2H57.049V13.815C57.049 14.855 57.4 15.518 58.635 15.518Z" fill="%23EB3B72"/%3E%3Cmask id="mask0_1_98" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="24" height="24"%3E%3Crect width="24" height="24" fill="%23D9D9D9"/%3E%3C/mask%3E%3Cg mask="url(%23mask0_1_98)"%3E%3Cpath d="M6.40001 18.3078L5.69226 17.6L11.2923 12L5.69226 6.4L6.40001 5.69225L12 11.2923L17.6 5.69225L18.3078 6.4L12.7078 12L18.3078 17.6L17.6 18.3078L12 12.7078L6.40001 18.3078Z" fill="%23EB3B72"/%3E%3C/g%3E%3C/svg%3E%0A');}
  #header .navigation-buttons a[data-target=navigation] {order: 10;margin-left: 5px;}

  .navigation-buttons a[data-target=search] {display: none!important;}

  .navigation-buttons a[data-target=login]:before {content: "";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%3Cmask id="mask0_4296_6252" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="24" height="24"%3E%3Crect width="24" height="24" fill="%23D9D9D9"/%3E%3C/mask%3E%3Cg mask="url(%23mask0_4296_6252)"%3E%3Cpath d="M6.19625 17.4845C7.04625 16.873 7.94817 16.3894 8.902 16.0337C9.85583 15.6779 10.8885 15.5 12 15.5C13.1115 15.5 14.1442 15.6779 15.098 16.0337C16.0518 16.3894 16.9538 16.873 17.8038 17.4845C18.4641 16.8012 18.9952 15.9942 19.397 15.0635C19.799 14.1327 20 13.1115 20 12C20 9.78333 19.2208 7.89583 17.6625 6.3375C16.1042 4.77917 14.2167 4 12 4C9.78333 4 7.89583 4.77917 6.3375 6.3375C4.77917 7.89583 4 9.78333 4 12C4 13.1115 4.201 14.1327 4.603 15.0635C5.00483 15.9942 5.53592 16.8012 6.19625 17.4845ZM12.0005 12.5C11.1578 12.5 10.4471 12.2108 9.86825 11.6323C9.28942 11.0538 9 10.3432 9 9.5005C9 8.65783 9.28925 7.94708 9.86775 7.36825C10.4462 6.78942 11.1568 6.5 11.9995 6.5C12.8422 6.5 13.5529 6.78925 14.1318 7.36775C14.7106 7.94625 15 8.65683 15 9.4995C15 10.3422 14.7107 11.0529 14.1322 11.6318C13.5538 12.2106 12.8432 12.5 12.0005 12.5ZM12 21C10.7448 21 9.56983 20.7663 8.475 20.299C7.38017 19.8317 6.42758 19.1929 5.61725 18.3828C4.80708 17.5724 4.16833 16.6198 3.701 15.525C3.23367 14.4302 3 13.2552 3 12C3 10.7448 3.23367 9.56983 3.701 8.475C4.16833 7.38017 4.80708 6.42758 5.61725 5.61725C6.42758 4.80708 7.38017 4.16833 8.475 3.701C9.56983 3.23367 10.7448 3 12 3C13.2552 3 14.4302 3.23367 15.525 3.701C16.6198 4.16833 17.5724 4.80708 18.3828 5.61725C19.1929 6.42758 19.8317 7.38017 20.299 8.475C20.7663 9.56983 21 10.7448 21 12C21 13.2552 20.7663 14.4302 20.299 15.525C19.8317 16.6198 19.1929 17.5724 18.3828 18.3828C17.5724 19.1929 16.6198 19.8317 15.525 20.299C14.4302 20.7663 13.2552 21 12 21ZM12 20C12.9218 20 13.8289 19.8388 14.7212 19.5163C15.6134 19.1939 16.3845 18.7526 17.0345 18.1923C16.3845 17.6704 15.6326 17.2579 14.7788 16.9548C13.9249 16.6516 12.9987 16.5 12 16.5C11.0013 16.5 10.0718 16.6484 9.2115 16.9453C8.35133 17.2421 7.60267 17.6578 6.9655 18.1923C7.6155 18.7526 8.38658 19.1939 9.27875 19.5163C10.1711 19.8388 11.0782 20 12 20ZM12 11.5C12.5615 11.5 13.0352 11.3071 13.4212 10.9212C13.8071 10.5352 14 10.0615 14 9.5C14 8.9385 13.8071 8.46475 13.4212 8.07875C13.0352 7.69292 12.5615 7.5 12 7.5C11.4385 7.5 10.9648 7.69292 10.5788 8.07875C10.1929 8.46475 10 8.9385 10 9.5C10 10.0615 10.1929 10.5352 10.5788 10.9212C10.9648 11.3071 11.4385 11.5 12 11.5Z" fill="%231C1B1F"/%3E%3C/g%3E%3C/svg%3E%0A');}

  .navigation-buttons a[data-target=cart]:before {content: "";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%3Cmask id="mask0_4296_6257" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="24" height="24"%3E%3Crect width="24" height="24" fill="%23D9D9D9"/%3E%3C/mask%3E%3Cg mask="url(%23mask0_4296_6257)"%3E%3Cpath d="M6.6155 21C6.15517 21 5.77083 20.8458 5.4625 20.5375C5.15417 20.2292 5 19.8448 5 19.3845V8.6155C5 8.15517 5.15417 7.77083 5.4625 7.4625C5.77083 7.15417 6.15517 7 6.6155 7H8.5V6.5C8.5 5.52817 8.84042 4.70192 9.52125 4.02125C10.2019 3.34042 11.0282 3 12 3C12.9718 3 13.7981 3.34042 14.4788 4.02125C15.1596 4.70192 15.5 5.52817 15.5 6.5V7H17.3845C17.8448 7 18.2292 7.15417 18.5375 7.4625C18.8458 7.77083 19 8.15517 19 8.6155V19.3845C19 19.8448 18.8458 20.2292 18.5375 20.5375C18.2292 20.8458 17.8448 21 17.3845 21H6.6155ZM6.6155 20H17.3845C17.5385 20 17.6796 19.9359 17.8077 19.8078C17.9359 19.6796 18 19.5385 18 19.3845V8.6155C18 8.4615 17.9359 8.32042 17.8077 8.19225C17.6796 8.06408 17.5385 8 17.3845 8H15.5V10.5C15.5 10.6423 15.4523 10.7613 15.3568 10.8568C15.2613 10.9523 15.1423 11 15 11C14.8577 11 14.7387 10.9523 14.6432 10.8568C14.5477 10.7613 14.5 10.6423 14.5 10.5V8H9.5V10.5C9.5 10.6423 9.45225 10.7613 9.35675 10.8568C9.26125 10.9523 9.14233 11 9 11C8.85767 11 8.73875 10.9523 8.64325 10.8568C8.54775 10.7613 8.5 10.6423 8.5 10.5V8H6.6155C6.4615 8 6.32042 8.06408 6.19225 8.19225C6.06408 8.32042 6 8.4615 6 8.6155V19.3845C6 19.5385 6.06408 19.6796 6.19225 19.8078C6.32042 19.9359 6.4615 20 6.6155 20ZM9.5 7H14.5V6.5C14.5 5.79617 14.2593 5.2035 13.778 4.722C13.2965 4.24067 12.7038 4 12 4C11.2962 4 10.7035 4.24067 10.222 4.722C9.74067 5.2035 9.5 5.79617 9.5 6.5V7Z" fill="black"/%3E%3C/g%3E%3C/svg%3E%0A');}

  #header .navigation-buttons a.cart-count.ji-empty::after {width: 15px;height: 15px;background-size: contain;right: 3px;bottom: 8px;}
  #header .navigation-buttons a[data-target=cart] i {width: 15px;height: 15px;font-size: 12px;line-height: 15px;right: 17px;bottom: 12px;background-color: #EB3B72;padding: 0;letter-spacing: 0;}

  .navigation-window-visible #header .search {display: none;}
  .scrolled-down #header .search {}
  #header .search {display: block;order: 5;width: 100%;padding-bottom: 16px;}

}


/* Navigation */
@media (min-width: 768px) {
  #header .header-bottom {border: 0;}

  #navigation .top-navigation-tel {display: none;}

  #navigation {height: 70px;padding: 10px 0;background-color: transparent;}
  .navigation-in {line-height: 50px;top: 12px;}

 #navigation .menu-level-2 {border: 0;padding-top: 32px;padding-bottom: 44px;align-items: flex-start;top: calc(100% + 8px);background-color: transparent;}
 #navigation .menu-level-2::before {content: "";display: block;background: rgba(243, 246, 255, 0.9);backdrop-filter: blur(14px);height: 100%;left: calc(50% - 50dvw + var(--scrollbar-width) / 2);width: calc(100dvw - var(--scrollbar-width));position: absolute;top: 0;z-index: -1;}
 #navigation .menu-level-2::after {content: "";display: block;left: calc(50% - 50dvw + var(--scrollbar-width) / 2);width: calc(100dvw - var(--scrollbar-width));position: absolute;top: 0;z-index: -1;background: linear-gradient(90deg, #1C4EFB 0%, #FA724D 50.48%, #EB3B72 100%);height: 4px;}

 .navigation-in>ul>li>a {line-height: 1;color: #1D1F23;padding: 16px 24px!important;margin: 0!important;text-transform: uppercase;font-size: 15px;font-family: var(--template-font);border-radius: 200px;}
 .navigation-in>ul>li>a:hover {color: #EB3B72;background-color: #EB3B721A;}
 .navigation-in>ul>li>a b {font-weight: 700;display: flex;align-items: center;}
 .navigation-in>ul>li.exp>a, .navigation-in>ul>li>a:hover {color: #EB3B72;text-decoration: none;background-color: #EB3B721A;}
 #navigation .navigation-in ul li:hover>a>b, #navigation .navigation-in ul li:hover>a>span, #navigation .navigation-in ul li:hover>div>a>span {text-decoration: none;}

 .fitted .navigation-in>ul>li[class*="menu-item-external-"].--first {margin-left: auto;}
 .navigation-in>ul>li[class*="menu-item-external-"]>a b {font-weight: 400;}
 .navigation-in>ul>li[class*="menu-item-external-"]>a {font-size: 13px;padding: 16px!important;}

  body.submenu-visible:before, body.menu-helper-visible:before {opacity: 1;z-index: 9999;background: rgba(0, 0, 0, 0.7);}
  body.submenu-visible .site-msg.information,
  body.submenu-visible #header, body.submenu-visible .top-navigation-bar,
  body.menu-helper-visible #header, body.menu-helper-visible .top-navigation-bar {z-index: 10000;position: relative;}

  .submenu-visible .menu-helper>ul>li.ext.exp>ul, .submenu-visible .navigation-in>ul>li.ext.exp>ul {display: flex;}

  #navigation .menu-level-3 {display: none;}
  #navigation .menu-level-2 {flex-flow: row wrap;gap: var(--ji-gap);--ji-gap: 10px;--ji-columns: 3;}
  .navigation-in>ul>li.ext>ul>li {flex: 0 0 calc((100% - (var(--ji-columns) - 1) * var(--ji-gap, 0px)) / var(--ji-columns));margin: 0;padding: 10px 15px!important;margin-bottom: 10px;background-color: #fff;border-radius: 12px;transition: box-shadow 0.5s;cursor: pointer;}
  .navigation-in>ul>li.ext>ul>li:hover {box-shadow: 0px 0px 12px rgba(235, 59, 114, 0.4);}
  .navigation-in>ul>li.ext>ul>li:hover a {text-decoration: underline;}
  .navigation-in>ul>li.ext>ul>li>a.menu-image {width: 48px;padding: 0;}
  .navigation-in>ul>li.ext>ul>li>div {width: calc(100% - 48px);padding-left: 16px;}
  .navigation-in>ul>li.ext>ul>li>div>a {font-weight: 400;font-size: 15px;}
  .navigation-in>ul>li.ext>ul>li>a img {max-width: 48px;max-height: 48px;aspect-ratio: 1 /1;object-fit: cover;}
}
@media (min-width: 992px) {
  #navigation .menu-level-2 {--ji-columns: 4;}
}
@media (min-width: 1200px) {
  #navigation .menu-level-2 {--ji-columns: 6;}
}


.navigation-in>ul>li>a[href="/vyprodej/"] {color: #EB3B72;}
.navigation-in>ul>li>a[href="/vyprodej/"] b::before {content: "";width: 18px;height: 18px;margin-right: 8px;background-image: 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%3Cmask id='mask0_4296_1531' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='18' height='18'%3E%3Crect width='18' height='18' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4296_1531)'%3E%3Cpath d='M9 16.5C8.7 16.5 8.4125 16.4437 8.1375 16.3312C7.8625 16.2188 7.61875 16.0562 7.40625 15.8438C7.04375 15.4812 6.73125 15.2438 6.46875 15.1313C6.20625 15.0188 5.8125 14.9625 5.2875 14.9625C4.6625 14.9625 4.13125 14.7438 3.69375 14.3063C3.25625 13.8688 3.0375 13.3375 3.0375 12.7125C3.0375 12.1875 2.98125 11.7937 2.86875 11.5312C2.75625 11.2688 2.51875 10.9563 2.15625 10.5938C1.94375 10.3813 1.78125 10.1375 1.66875 9.8625C1.55625 9.5875 1.5 9.3 1.5 9C1.5 8.7 1.55625 8.4125 1.66875 8.1375C1.78125 7.8625 1.94375 7.61875 2.15625 7.40625C2.51875 7.04375 2.75625 6.73125 2.86875 6.46875C2.98125 6.20625 3.0375 5.8125 3.0375 5.2875C3.0375 4.6625 3.25625 4.13125 3.69375 3.69375C4.13125 3.25625 4.6625 3.0375 5.2875 3.0375C5.8125 3.0375 6.20625 2.98125 6.46875 2.86875C6.73125 2.75625 7.04375 2.51875 7.40625 2.15625C7.61875 1.94375 7.8625 1.78125 8.1375 1.66875C8.4125 1.55625 8.7 1.5 9 1.5C9.3 1.5 9.5875 1.55625 9.8625 1.66875C10.1375 1.78125 10.3813 1.94375 10.5938 2.15625C10.9563 2.51875 11.2688 2.75625 11.5312 2.86875C11.7937 2.98125 12.1875 3.0375 12.7125 3.0375C13.3375 3.0375 13.8688 3.25625 14.3063 3.69375C14.7438 4.13125 14.9625 4.6625 14.9625 5.2875C14.9625 5.8125 15.0188 6.20625 15.1313 6.46875C15.2438 6.73125 15.4812 7.04375 15.8438 7.40625C16.0562 7.61875 16.2188 7.8625 16.3312 8.1375C16.4437 8.4125 16.5 8.7 16.5 9C16.5 9.3 16.4437 9.5875 16.3312 9.8625C16.2188 10.1375 16.0562 10.3813 15.8438 10.5938C15.4812 10.9563 15.2438 11.2688 15.1313 11.5312C15.0188 11.7937 14.9625 12.1875 14.9625 12.7125C14.9625 13.3375 14.7438 13.8688 14.3063 14.3063C13.8688 14.7438 13.3375 14.9625 12.7125 14.9625C12.1875 14.9625 11.7937 15.0188 11.5312 15.1313C11.2688 15.2438 10.9563 15.4812 10.5938 15.8438C10.3813 16.0562 10.1375 16.2188 9.8625 16.3312C9.5875 16.4437 9.3 16.5 9 16.5ZM9 15C9.1 15 9.19687 14.9781 9.29062 14.9344C9.38437 14.8906 9.4625 14.8375 9.525 14.775C10.0375 14.2625 10.5188 13.9156 10.9688 13.7344C11.4187 13.5531 12 13.4625 12.7125 13.4625C12.925 13.4625 13.1031 13.3906 13.2469 13.2469C13.3906 13.1031 13.4625 12.925 13.4625 12.7125C13.4625 11.9875 13.5531 11.4031 13.7344 10.9594C13.9156 10.5156 14.2625 10.0375 14.775 9.525C14.925 9.375 15 9.2 15 9C15 8.8 14.925 8.625 14.775 8.475C14.2625 7.9625 13.9156 7.48125 13.7344 7.03125C13.5531 6.58125 13.4625 6 13.4625 5.2875C13.4625 5.075 13.3906 4.89688 13.2469 4.75313C13.1031 4.60938 12.925 4.5375 12.7125 4.5375C11.9875 4.5375 11.4031 4.44688 10.9594 4.26562C10.5156 4.08437 10.0375 3.7375 9.525 3.225C9.4625 3.1625 9.38437 3.10938 9.29062 3.06563C9.19687 3.02188 9.1 3 9 3C8.9 3 8.80313 3.02188 8.70938 3.06563C8.61563 3.10938 8.5375 3.1625 8.475 3.225C7.9625 3.7375 7.48125 4.08437 7.03125 4.26562C6.58125 4.44688 6 4.5375 5.2875 4.5375C5.075 4.5375 4.89688 4.60938 4.75313 4.75313C4.60938 4.89688 4.5375 5.075 4.5375 5.2875C4.5375 6.0125 4.44688 6.59688 4.26562 7.04063C4.08437 7.48438 3.7375 7.9625 3.225 8.475C3.075 8.625 3 8.8 3 9C3 9.2 3.075 9.375 3.225 9.525C3.7375 10.0375 4.08437 10.5188 4.26562 10.9688C4.44688 11.4187 4.5375 12 4.5375 12.7125C4.5375 12.925 4.60938 13.1031 4.75313 13.2469C4.89688 13.3906 5.075 13.4625 5.2875 13.4625C6.0125 13.4625 6.59688 13.5531 7.04063 13.7344C7.48438 13.9156 7.9625 14.2625 8.475 14.775C8.5375 14.8375 8.61563 14.8906 8.70938 14.9344C8.80313 14.9781 8.9 15 9 15ZM10.875 12C11.1875 12 11.4531 11.8906 11.6719 11.6719C11.8906 11.4531 12 11.1875 12 10.875C12 10.5625 11.8906 10.2969 11.6719 10.0781C11.4531 9.85938 11.1875 9.75 10.875 9.75C10.5625 9.75 10.2969 9.85938 10.0781 10.0781C9.85938 10.2969 9.75 10.5625 9.75 10.875C9.75 11.1875 9.85938 11.4531 10.0781 11.6719C10.2969 11.8906 10.5625 12 10.875 12ZM7.0875 11.9625L11.9625 7.0875L10.9125 6.0375L6.0375 10.9125L7.0875 11.9625ZM7.125 8.25C7.4375 8.25 7.70312 8.14062 7.92188 7.92188C8.14062 7.70312 8.25 7.4375 8.25 7.125C8.25 6.8125 8.14062 6.54688 7.92188 6.32812C7.70312 6.10938 7.4375 6 7.125 6C6.8125 6 6.54688 6.10938 6.32812 6.32812C6.10938 6.54688 6 6.8125 6 7.125C6 7.4375 6.10938 7.70312 6.32812 7.92188C6.54688 8.14062 6.8125 8.25 7.125 8.25Z' fill='%23EB3B72'/%3E%3C/g%3E%3C/svg%3E%0A");}
.navigation-in>ul>li>a[href="/novinky/"] {color: #1C4EFB;}
.navigation-in>ul>li>a[href="/novinky/"] b::before {content: "";width: 18px;height: 18px;margin-right: 8px;background-image: 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%3Cmask id='mask0_4296_1526' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='18' height='18'%3E%3Crect width='18' height='18' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4296_1526)'%3E%3Cpath d='M4.5 10.5C4.5 11.15 4.63125 11.7656 4.89375 12.3469C5.15625 12.9281 5.53125 13.4375 6.01875 13.875C6.00625 13.8125 6 13.7563 6 13.7063V13.5375C6 13.1375 6.075 12.7625 6.225 12.4125C6.375 12.0625 6.59375 11.7438 6.88125 11.4563L9 9.375L11.1187 11.4563C11.4062 11.7438 11.625 12.0625 11.775 12.4125C11.925 12.7625 12 13.1375 12 13.5375V13.7063C12 13.7563 11.9938 13.8125 11.9813 13.875C12.4688 13.4375 12.8438 12.9281 13.1063 12.3469C13.3688 11.7656 13.5 11.15 13.5 10.5C13.5 9.875 13.3844 9.28437 13.1531 8.72812C12.9219 8.17188 12.5875 7.675 12.15 7.2375C11.9 7.4 11.6375 7.52188 11.3625 7.60313C11.0875 7.68438 10.8063 7.725 10.5188 7.725C9.74375 7.725 9.07188 7.46875 8.50313 6.95625C7.93437 6.44375 7.60625 5.8125 7.51875 5.0625C7.03125 5.475 6.6 5.90313 6.225 6.34688C5.85 6.79063 5.53438 7.24063 5.27813 7.69688C5.02188 8.15313 4.82812 8.61875 4.69688 9.09375C4.56563 9.56875 4.5 10.0375 4.5 10.5ZM9 11.475L7.93125 12.525C7.79375 12.6625 7.6875 12.8187 7.6125 12.9937C7.5375 13.1687 7.5 13.35 7.5 13.5375C7.5 13.9375 7.64687 14.2813 7.94063 14.5688C8.23438 14.8563 8.5875 15 9 15C9.4125 15 9.76563 14.8563 10.0594 14.5688C10.3531 14.2813 10.5 13.9375 10.5 13.5375C10.5 13.3375 10.4625 13.1531 10.3875 12.9844C10.3125 12.8156 10.2063 12.6625 10.0688 12.525L9 11.475ZM9 2.25V4.725C9 5.15 9.14688 5.50625 9.44063 5.79375C9.73438 6.08125 10.0938 6.225 10.5188 6.225C10.7438 6.225 10.9531 6.17813 11.1469 6.08438C11.3406 5.99063 11.5125 5.85 11.6625 5.6625L12 5.25C12.925 5.775 13.6562 6.50625 14.1938 7.44375C14.7312 8.38125 15 9.4 15 10.5C15 12.175 14.4187 13.5938 13.2563 14.7563C12.0938 15.9188 10.675 16.5 9 16.5C7.325 16.5 5.90625 15.9188 4.74375 14.7563C3.58125 13.5938 3 12.175 3 10.5C3 8.8875 3.54063 7.35625 4.62188 5.90625C5.70313 4.45625 7.1625 3.2375 9 2.25Z' fill='%231C4EFB'/%3E%3C/g%3E%3C/svg%3E%0A");}


@media (max-width: 767px) {
  #header .header-top-wrapper>div.header-bottom {width: 0;flex: 0 !important;z-index: 1005!important;}
  #header .header-bottom .container.navigation-wrapper {padding-left: 0!important;padding-right: 0!important;}

  .navigation-window-visible #navigation {width: 100%;left: 0;display: block;}
  #navigation {height: 100%;top: 0;position: sticky;display: none;border: 0;}
  .navigation-close {display: none;}
  .navigation-in {display: flex;flex-direction: column;height: 100%;max-height: calc(100vh - 56px);padding: 11px 0px 200px 0px;overflow: auto;}

  .navigation-in>ul>li>a {color: #000;text-decoration: none;font-size: 14px;text-transform: uppercase;padding: 16px 24px;border-bottom: 1px solid #EAEAEB;}
  .navigation-in>ul>li.ext.exp>a {padding-left: 48px;padding-right: 100px!important;margin-bottom: 0px;background: linear-gradient(90deg, rgba(28, 78, 251, 0.1) 0%, rgba(250, 114, 77, 0.1) 50.48%, rgba(235, 59, 114, 0.1) 100%);border-bottom: 1px solid #EAEAEB;}
  #navigation .menu-level-1>li.ext.exp>a .submenu-arrow {left: 5px;}
  #navigation .menu-level-1>li.ext.exp>a b::after {content: "Zobrazit vše";letter-spacing: normal;margin-left: auto;text-decoration: underline;font-size: 14px;font-weight: 400;position: absolute;right: 24px;color: #1D1F23;text-transform: initial;}
  #navigation .menu-level-1>li.ext.exp>a b {font-family: var(--template-font);text-transform: initial;}
  #navigation .navigation-in ul li>a>b {padding: 0;text-decoration: none!important;font-weight: 600;}
  #navigation .navigation-in ul li {text-decoration: none!important;}
  #navigation .navigation-in ul li:hover>a>b {color: #1D1F23;}
  #navigation .navigation-in ul li>div {width: 100%;}

  .navigation-in a.menu-image {display: block;width: 32px;height: 32px;border-radius: 0px;flex: 0 0 32px;padding: 0!important;}
  .navigation-in a.menu-image img {width: 32px;height: 32px;object-fit: cover;}
  .navigation-in ul.menu-level-2 {margin-bottom: 0px;}
  .navigation-in ul.menu-level-2 li {position: relative;margin-bottom: 0px;min-height: 0px;display: flex;align-items: center;padding: 5px 24px;border-bottom: 1px solid #EAEAEB;}
  .navigation-in ul.menu-level-2 li a:not(.menu-image) {color: #000;position: relative;width: 100%;padding-bottom: 12px;padding-top: 12px;padding-right: 0;padding-left: 8px;font-weight: 400;font-size: 14px;text-decoration: none;font-family: var(--template-font);}
  .navigation-in ul.menu-level-2 li a:not(.menu-image)>span {text-decoration: none!important;}
  /*.navigation-in ul.menu-level-2 li.has-third-level a:not(.menu-image)::after {content: "";position: absolute;right: 0;top: 50%;margin-top: -8px;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='M6 4L10 8L6 12' stroke='%23222222'/%3E%3C/svg%3E%0A");}*/

  .navigation-in:has(li.ext.exp)>ul>li:not(.exp) {display: none;}

  #navigation .submenu-arrow:after {content: "";width: 16px;height: 16px;vertical-align: middle;position: relative;top: -1px;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='M6 4L10 8L6 12' stroke='%23222222'/%3E%3C/svg%3E%0A");}
  #navigation .menu-level-1>li>a .submenu-arrow, #navigation .navigationActions>li>a .submenu-arrow {width: 48px;height: 48px;line-height: 48px;}

  ul.top-navigation-bar-menu {padding: 15px 0;}
  ul.top-navigation-bar-menu>li>a {font-size: 14px;font-weight: 400;padding: 8px 0;color: #2A2D32;text-transform: initial;}

  #navigation .top-navigation-tel {margin-top: 15px;margin-bottom: 40px;text-align: left;padding: 0 16px;}
  #navigation .top-navigation-tel a {display: block;text-decoration: none;}
  #navigation .top-navigation-tel a::after {display: block;padding-left: 0;padding-top: 6px;}

  #navigation .navigation-in .externals-wrap {padding: 30px 16px;display: flex;flex-flow: row wrap;}
  #navigation .navigation-in .externals-wrap li a {border: 0;padding: 8px 16px;color: #000;font-size: 13px;}
  #navigation .navigation-in .externals-wrap li a b {color: #000;font-weight: 400;text-transform: uppercase;}
}

.navigationActions {display: none;}
.menu-helper {height: 50px;color: #fff;top: 10px;right: 16px;}
.menu-helper>span {color: #000;font-family: var(--template-headings-font);font-size: 15px;font-weight: 700;text-transform: uppercase;}
.menu-helper>ul {max-height: 60vh;}
.submenu-visible .menu-helper>ul>li.ext.exp>ul {flex-direction:column;}

body:has(.searchWhisperer__block.--page) .breadcrumbs {display: none;}
body:has(.searchWhisperer__block.--page) #content-wrapper {position: relative;}
body:has(.searchWhisperer__block.--page) #content-wrapper::before {content: "";display: block;position: absolute;inset-inline: calc(50% - 50dvw + var(--scrollbar-width, 0px) / 2);inset-block: 0 auto;height: 200px;z-index: -1;background: linear-gradient(360deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 70.06%), linear-gradient(90deg, rgba(28, 78, 251, 0.1) 0%, rgba(250, 114, 77, 0.1) 50.48%, rgba(235, 59, 114, 0.1) 100%);}

.search-focused:before, .search-window-visible:before {display: none;}
.search-focused::after, .search-window-visible::after {content: "";position: fixed;z-index: 9;top: 0;left: 0;background: rgba(0, 0, 0, 0.7);width: 100%;height: 100%;}
body:is(.search-focused, .search-window-visible) .navigation-buttons {z-index: 5;}

.search-focused:before, .search-window-visible:before {opacity: 1;z-index: 9999;background: rgba(0, 0, 0, 0.7);}
.search-window-visible .search {display: block;position: absolute;top: 50px;padding: 0px;left: 0;z-index: 10000;width: 100%;margin: auto;}
.search form {max-width: 940px;width: 100%;margin: auto;}
.search form .form-control {border-color: #F3F3F3;border-radius: 200px;padding: 0 20px;background-color: #F3F3F3!important;}
.search form .form-control::placeholder {color: #4E5155;}
.search-input-icon {right: 6px;transform: initial;left: auto;top: 50%;margin-top: -20px;}
.search-input-icon:before {content: "";width: 40px;height: 40px;background-image: 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%3Crect width='40' height='40' rx='20' fill='white'/%3E%3Cmask id='mask0_4296_932' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='8' y='8' width='24' height='24'%3E%3Crect x='8' y='8' width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4296_932)'%3E%3Cpath d='M27.4845 28.1537L21.223 21.8922C20.723 22.3179 20.148 22.6474 19.498 22.8807C18.848 23.1141 18.1948 23.2307 17.5385 23.2307C15.9368 23.2307 14.5812 22.6763 13.4717 21.5675C12.3624 20.4587 11.8077 19.1039 11.8077 17.5032C11.8077 15.9024 12.3622 14.5465 13.471 13.4355C14.5798 12.3247 15.9346 11.7692 17.5352 11.7692C19.1361 11.7692 20.492 12.3239 21.603 13.4332C22.7138 14.5427 23.2692 15.8983 23.2692 17.5C23.2692 18.1948 23.1462 18.8672 22.9 19.5172C22.6538 20.1672 22.3307 20.723 21.9307 21.1845L28.1922 27.4462L27.4845 28.1537ZM17.5385 22.2307C18.8653 22.2307 19.9855 21.774 20.899 20.8605C21.8125 19.9472 22.2692 18.827 22.2692 17.5C22.2692 16.173 21.8125 15.0528 20.899 14.1395C19.9855 13.226 18.8653 12.7692 17.5385 12.7692C16.2115 12.7692 15.0913 13.226 14.178 14.1395C13.2645 15.0528 12.8077 16.173 12.8077 17.5C12.8077 18.827 13.2645 19.9472 14.178 20.8605C15.0913 21.774 16.2115 22.2307 17.5385 22.2307Z' fill='%231C1B1F'/%3E%3C/g%3E%3C/svg%3E%0A");}
.search-focused .search-input-icon:before, .search-window-visible .search-input-icon:before {content: "";width: 40px;height: 40px;background-image: 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%3Crect x="0.5" y="0.5" width="39" height="39" rx="19.5" fill="white"/%3E%3Crect x="0.5" y="0.5" width="39" height="39" rx="19.5" stroke="black"/%3E%3Cmask id="mask0_4153_5987" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="8" y="8" width="24" height="24"%3E%3Crect x="8" y="8" width="24" height="24" fill="%23D9D9D9"/%3E%3C/mask%3E%3Cg mask="url(%23mask0_4153_5987)"%3E%3Cpath d="M27.4844 28.1537L21.2229 21.8922C20.7229 22.3179 20.1479 22.6474 19.4979 22.8807C18.8479 23.1141 18.1947 23.2307 17.5384 23.2307C15.9367 23.2307 14.5811 22.6763 13.4716 21.5675C12.3623 20.4587 11.8076 19.1039 11.8076 17.5032C11.8076 15.9024 12.362 14.5465 13.4709 13.4355C14.5797 12.3247 15.9345 11.7692 17.5351 11.7692C19.136 11.7692 20.4919 12.3239 21.6029 13.4332C22.7137 14.5427 23.2691 15.8983 23.2691 17.5C23.2691 18.1948 23.146 18.8672 22.8999 19.5172C22.6537 20.1672 22.3306 20.723 21.9306 21.1845L28.1921 27.4462L27.4844 28.1537ZM17.5384 22.2307C18.8652 22.2307 19.9854 21.774 20.8989 20.8605C21.8124 19.9472 22.2691 18.827 22.2691 17.5C22.2691 16.173 21.8124 15.0528 20.8989 14.1395C19.9854 13.226 18.8652 12.7692 17.5384 12.7692C16.2114 12.7692 15.0912 13.226 14.1779 14.1395C13.2644 15.0528 12.8076 16.173 12.8076 17.5C12.8076 18.827 13.2644 19.9472 14.1779 20.8605C15.0912 21.774 16.2114 22.2307 17.5384 22.2307Z" fill="%231C1B1F"/%3E%3C/g%3E%3C/svg%3E%0A');}

.searchWhisperer:has(.searchWhisperer__content--empty) {padding: 0px;}
.searchWhisperer {padding: 0px;max-width: 1060px;width: 100%;margin-left: 40%;transform: translate(-50%, 0);border-radius: 24px;}

.searchWhisperer__content--empty {padding: 48px;position: relative;margin: auto;width: 100%;}
.searchWhisperer__content--empty__wrap {position: relative;padding-bottom: 32px;padding-left: 125px;text-align: left;padding-right: 15px;}
.searchWhisperer__block.--page .searchWhisperer__content--empty__wrap::before {content: "";position: relative;z-index: -1;background-size: contain;transform: scale(1.65);width: 100px;height: 100px;position: absolute;left: 0;top: 0;background-image: url("data:image/svg+xml,%3Csvg width='170' height='170' viewBox='0 0 170 170' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_f_4153_7354)'%3E%3Ccircle cx='85' cy='85' r='50' fill='url(%23paint0_radial_4153_7354)' fill-opacity='0.5'/%3E%3C/g%3E%3Cmask id='mask0_4153_7354' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='51' y='51' width='68' height='68'%3E%3Crect x='51.666' y='51.6667' width='66.6667' height='66.6667' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4153_7354)'%3E%3Cpath d='M70.0441 110C68.7654 110 67.6978 109.572 66.8414 108.715C65.9849 107.859 65.5566 106.791 65.5566 105.513V75.5987C65.5566 74.32 65.9849 73.2524 66.8414 72.3959C67.6978 71.5394 68.7654 71.1112 70.0441 71.1112H75.2789V69.7223C75.2789 67.0227 76.2245 64.7276 78.1157 62.8369C80.0064 60.9457 82.3015 60.0001 85.0011 60.0001C87.7006 60.0001 89.9958 60.9457 91.8865 62.8369C93.7777 64.7276 94.7233 67.0227 94.7233 69.7223V71.1112H99.958C101.237 71.1112 102.304 71.5394 103.161 72.3959C104.017 73.2524 104.446 74.32 104.446 75.5987V105.513C104.446 106.791 104.017 107.859 103.161 108.715C102.304 109.572 101.237 110 99.958 110H70.0441ZM70.0441 107.222H99.958C100.386 107.222 100.778 107.044 101.134 106.688C101.49 106.332 101.668 105.94 101.668 105.513V75.5987C101.668 75.1709 101.49 74.779 101.134 74.423C100.778 74.067 100.386 73.8889 99.958 73.8889H94.7233V80.8334C94.7233 81.2288 94.5907 81.5591 94.3254 81.8244C94.0601 82.0896 93.7298 82.2223 93.3344 82.2223C92.939 82.2223 92.6087 82.0896 92.3434 81.8244C92.0782 81.5591 91.9455 81.2288 91.9455 80.8334V73.8889H78.0566V80.8334C78.0566 81.2288 77.924 81.5591 77.6587 81.8244C77.3934 82.0896 77.0631 82.2223 76.6678 82.2223C76.2724 82.2223 75.9421 82.0896 75.6768 81.8244C75.4115 81.5591 75.2789 81.2288 75.2789 80.8334V73.8889H70.0441C69.6164 73.8889 69.2245 74.067 68.8684 74.423C68.5124 74.779 68.3344 75.1709 68.3344 75.5987V105.513C68.3344 105.94 68.5124 106.332 68.8684 106.688C69.2245 107.044 69.6164 107.222 70.0441 107.222ZM78.0566 71.1112H91.9455V69.7223C91.9455 67.7672 91.277 66.1209 89.94 64.7834C88.6025 63.4464 86.9562 62.7778 85.0011 62.7778C83.046 62.7778 81.3997 63.4464 80.0622 64.7834C78.7252 66.1209 78.0566 67.7672 78.0566 69.7223V71.1112Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_4153_7354' x='0' y='0' width='170' height='170' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='17.5' result='effect1_foregroundBlur_4153_7354'/%3E%3C/filter%3E%3CradialGradient id='paint0_radial_4153_7354' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(85 85) rotate(45) scale(50.7272)'%3E%3Cstop offset='0.403846' stop-color='%23EB3B72'/%3E%3Cstop offset='1' stop-color='%23FF7B0F'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");}
.searchWhisperer__block.--page .searchWhisperer__content--empty__wrap.--search::before {background: var(--icon-empty-search) no-repeat center / 85px;}
.searchWhisperer__content--empty__wrap::before {content: "";position: relative;z-index: -1;background-size: contain;transform: scale(1.65);width: 64px;height: 64px;position: absolute;left: 20px;top: 0;background-image: var(--icon-empty-search);}
.searchWhisperer__content--empty__title {margin-bottom: 8px;}
.searchWhisperer__block.--page .searchWhisperer__content--empty__title {font-size: 30px;line-height: 1.2;}
.searchWhisperer__content--empty__wrap p {color: #4E5155;}
.searchWhisperer__content--empty__desc a {font-weight: bold;}
.searchWhisperer__content--empty__wrap .btn {display: inline-flex;align-items: center;}
.searchWhisperer__content--empty__wrap .btn::before {content: "";width: 16px;height: 16px;flex: 0 0 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='M5.14645 8.35355C4.95118 8.15829 4.95118 7.84171 5.14645 7.64645L10.1464 2.64645C10.3417 2.45118 10.6583 2.45118 10.8536 2.64645C11.0488 2.84171 11.0488 3.15829 10.8536 3.35355L6.20711 8L10.8536 12.6464C11.0488 12.8417 11.0488 13.1583 10.8536 13.3536C10.6583 13.5488 10.3417 13.5488 10.1464 13.3536L5.14645 8.35355Z' fill='white'/%3E%3C/svg%3E%0A");}

.searchWhisperer__block {padding: 50px 0 100px 0;max-width: 1100px;margin: auto;}
.searchWhisperer__block.--page {padding-block: 48px 64px;}

.searchWhisperer__content-contact {max-width: 100%;margin: auto;padding: 32px 0;display: flex;border-top: 1px solid #EAEAEB;border-bottom: 1px solid #EAEAEB;justify-content: space-between;align-items: center;flex-flow: row wrap;row-gap: 16px;color: #4E5155;}
.searchWhisperer__content-contact a.contact-item {width: auto;display: inline-block;text-align: left;text-decoration: none;padding-right: 4px;margin-bottom: 0;}
.searchWhisperer__content-contact a.contact-item div {font-size: 17px;}
.searchWhisperer__block.--page .searchWhisperer__content-contact a.contact-item div {font-size: 21px;}

.searchWhisperer__content-contact-line-break {display: none;}

.searchWhisperer__additionalResults {flex-basis: 280px;margin-right: 32px;padding: 32px;border-right: 1px solid #EAEAEB;}
.searchWhisperer__additionalResults__heading, .searchWhisperer__products__heading {color: #000;font-size: 17px;font-weight: 700;margin: 0 0 10px 0;text-transform: initial;}
.searchWhisperer__additionalResults__list {margin-bottom: 30px;display: flex;flex-flow: row wrap;}
.searchWhisperer__additionalResults__listItem {width: 100%;}
a.searchWhisperer__additionalResults__link {padding: 6px 0;color: #000;text-decoration: none;width: 100%;display: block;}
a.searchWhisperer__additionalResults__link:hover {text-decoration: underline;}

.searchWhisperer__additionalResults__heading--article+.searchWhisperer__additionalResults__list li {position: relative;}

.searchWhisperer__products {padding: 32px;padding-left: 0px;}
.searchWhisperer__products__list {margin-left: -10px;margin-right: -10px;}
.searchWhisperer__products__listItem {flex-basis: 100%;border-top: 1px solid #EAEAEB;font-family: var(--template-headings-font);}
.searchWhisperer__products__listItem:first-of-type {border-top: 0;}
a.searchWhisperer__product {padding: 8px 10px;position: relative;align-items: center;text-decoration: none;display: flex;flex-direction: row;justify-content: flex-start;}
a.searchWhisperer__product:hover .searchWhisperer__product__name {text-decoration: underline;color: #000;}
.searchWhisperer__product__image {width: 48px;margin-right: 16px;aspect-ratio: 1 / 1;display: flex;align-items: center;justify-content: center;}
.searchWhisperer__product__image img {aspect-ratio: 1 / 1;}
.searchWhisperer__product__name {color: #000;font-size: 15px;text-align: left;margin-bottom: 0px;font-weight: 700;}
.searchWhisperer__product__name .product-appendix {display: none;}
.searchWhisperer__product__availability {text-align: left;font-size: 14px;font-weight: bold;}
.searchWhisperer__product__availability .availability-label {}
.searchWhisperer__product__price {color: #000;font-size: 16px;font-weight: 700;margin: 0;margin-left: auto;}

.searchWhisperer__buttonWrapper .btn.searchWhisperer__button {width: 100%;}

.ji-search-whisperer__close {width: 24px;height: 24px;position: absolute;top: 12px;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%3Cmask id="mask0_4153_6080" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="24" height="24"%3E%3Crect width="24" height="24" fill="%23D9D9D9"/%3E%3C/mask%3E%3Cg mask="url(%23mask0_4153_6080)"%3E%3Cpath d="M6.40013 18.3077L5.69238 17.6L11.2924 12L5.69238 6.4L6.40013 5.69225L12.0001 11.2922L17.6001 5.69225L18.3079 6.4L12.7079 12L18.3079 17.6L17.6001 18.3077L12.0001 12.7077L6.40013 18.3077Z" fill="%23838588"/%3E%3C/g%3E%3C/svg%3E%0A');}

@media (min-width: 768px) {
  .searchWhisperer {width: 100%;margin-left: 0;max-width: 100%;transform: initial;top: 100%;margin-top: 2px;}
}
@media (min-width: 1440px) {
  .searchWhisperer {width: 60%;margin-left: 10%;}
}

@media (max-width: 991px) {
  .search-window-visible .search {padding: 10px;width: 100%;}
  .searchWhisperer {left: 10px;margin-left: 0;width: calc(100% - 20px);padding: 24px 16px;flex-flow: row wrap;}
  .searchWhisperer:has(.searchWhisperer__content--empty) {left: 10px;margin-left: 0;width: calc(100% - 20px);transform: initial;}

  .searchWhisperer__products {flex-basis: 100%;order: -1;padding: 0;}
  .searchWhisperer__additionalResults {flex-basis: 100%;border: 0;margin-right: 0;padding-right: 0;padding: 0;padding-top: 40px;}

  .searchWhisperer__content-contact {justify-content: center;column-gap: 48px;}
  .searchWhisperer__content-contact-sep {flex: 0 0 100%;text-align: center;}
  .searchWhisperer__content-contact-guide {flex: 0 0 100%;text-align: center;}
}

@media (max-width: 767px) {
  .search form .form-control {height: 40px;}
  .search form .form-control::placeholder {font-size: 13px;}
  .search-focused .search-input-icon:before, .search-window-visible .search-input-icon:before {width: 32px;height: 32px;background-size: contain;}
  .search-input-icon {width: 32px;height: 32px;margin-top: -16px;}
  .search-input-icon:before {width: 32px;height: 32px;background-size: contain;}

  .search-window-visible .search {top: 10px;}
  .search form .form-control {font-size: 16px;}
  .searchWhisperer {box-shadow: initial;max-height: calc(100vh - 150px);overflow: auto;width: 100%;left: 0px;transform: initial;border-radius: 0;padding-bottom: 100px;top: 100%;padding-top: 8px;}
  .searchWhisperer:has(.searchWhisperer__content--empty) {left: 0;width: 100%;}
  .searchWhisperer__products__heading {display: block;margin-top: 22px;font-size: 15px;}
  .searchWhisperer__additionalResults {padding-top: 32px;}
  .searchWhisperer__additionalResults__heading, .searchWhisperer__products__heading {font-size: 15px;}
  a.searchWhisperer__product {padding-left: 50px;display: flex;flex-direction: column;padding-right: 80px;text-align: left;align-items: flex-start;}
  .searchWhisperer__product__image {width: 48px;height: 48px;margin-top: -24px;max-width: 48px;position: absolute;left: 0;top: 50%;margin-right: 0;}
  .searchWhisperer__product__price {margin-left: 0;position: absolute;right: 16px;top: 50%;margin-top: -20px;}
  .searchWhisperer__product__name {font-weight: 500;font-size: 13px;margin-bottom: 4px;}
  .searchWhisperer__products__listItem {min-height: 72px;}

  .searchWhisperer__content--empty {padding: 16px 0px;text-align: center;}
  .searchWhisperer__content--empty::before {display: block;position: static;width: 140px;height: 140px;background-size: contain;margin: 0 auto 15px auto;text-align: center;}

  .searchWhisperer__block.--page {padding-bottom: 40px;padding-top: 0;}
  .searchWhisperer__content-contact {margin-top: 32px;flex-flow: column;row-gap: 12px;align-items: center;}
  .searchWhisperer__content-contact {flex-direction: column;padding-left: 16px;padding-right: 16px;}
  .searchWhisperer__content-contact a.contact-item {width: 100%;max-width: max-content;}
  .searchWhisperer__content-contact-sep {flex: unset;}
  .searchWhisperer__content-contact-guide {flex: unset;text-align: center;}

  .searchWhisperer__content--empty__wrap {padding: 0;padding-top: 145px;text-align: center;padding-inline: 16px;}
  .searchWhisperer__content--empty__wrap::before {left: 50%;margin-left: -50px;top: 32px;}
  .searchWhisperer__content--empty .upsell-categories {padding-inline: 16px;justify-content: center;}
}

/* Cart widget */
.popup-widget.cart-widget {width: 520px;box-shadow: initial;border: 0;border-radius: 24px 0 24px 24px;background-color: #fff;margin-top: 0;right: var(--ji-container-padding);z-index: 68;left: auto;}

body.cart-window-visible::after {content: "";position: fixed;z-index: 9;top: 0;left: 0;background: rgba(0, 0, 0, 0.7);width: 100%;height: 100%;}
body.cart-window-visible #header .navigation-buttons a[data-target=cart] {z-index: 67;position: relative;background-color: #fff;border-radius: 16px 16px 0 0;}

@media (min-width: 992px) {
  .popup-widget {max-height: 800px;margin-left: 0;}
  .popup-widget.cart-widget {top: calc(var(--ji-admin-bar-height) + var(--ji-header-top-height) - 16px);}
  .admin-logged .popup-widget.cart-widget {top: calc(var(--ji-admin-bar-height) + var(--ji-header-top-height) - 16px);}
}
.user-action .container {position: relative;top:}
.popup-widget.cart-widget:before {display: none;}
.popup-widget-inner {background-color: transparent;border: 0;}
.cart-widget-inner.popup-widget-inner:not(.full) .cart-widget-products-inner .cart-widget-product {display: none;}
.cart-widget-inner.popup-widget-inner:not(.full) {display: none;}
.ji-ecw.popup-widget-inner {padding: 32px 24px 40px 24px;text-align: center;color: #4E5155;border: 0;box-shadow: initial;}
.ji-ecw__desc {margin-bottom: 0;font-size: 15px;padding-bottom: 32px;margin-bottom: 32px;border-bottom: 1px solid #EAEAEB;}
h2.ji-ecw__title {margin: 0 0 16px 0;font-size: 27px;}
.ji-ecw__title::before {content: "";display: block;width: 86px;height: 86px;background-size: contain;margin: auto;margin-bottom: 10px;background-image: url("data:image/svg+xml,%3Csvg width='86' height='86' viewBox='0 0 86 86' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_f_4153_5837)'%3E%3Ccircle cx='43' cy='43' r='32' fill='url(%23paint0_radial_4153_5837)' fill-opacity='0.5'/%3E%3C/g%3E%3Cmask id='mask0_4153_5837' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='21' y='21' width='44' height='44'%3E%3Crect x='21.6665' y='21.6667' width='42.6667' height='42.6667' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4153_5837)'%3E%3Cpath d='M33.4272 59C32.6088 59 31.9255 58.7259 31.3774 58.1778C30.8292 57.6296 30.5552 56.9464 30.5552 56.128V36.9831C30.5552 36.1647 30.8292 35.4815 31.3774 34.9333C31.9255 34.3852 32.6088 34.1111 33.4272 34.1111H36.7774V33.2222C36.7774 31.4945 37.3826 30.0256 38.593 28.8156C39.803 27.6052 41.2719 27 42.9996 27C44.7273 27 46.1962 27.6052 47.4063 28.8156C48.6167 30.0256 49.2218 31.4945 49.2218 33.2222V34.1111H52.5721C53.3904 34.1111 54.0737 34.3852 54.6218 34.9333C55.17 35.4815 55.4441 36.1647 55.4441 36.9831V56.128C55.4441 56.9464 55.17 57.6296 54.6218 58.1778C54.0737 58.7259 53.3904 59 52.5721 59H33.4272ZM33.4272 57.2222H52.5721C52.8458 57.2222 53.0967 57.1083 53.3245 56.8804C53.5524 56.6526 53.6663 56.4018 53.6663 56.128V36.9831C53.6663 36.7093 53.5524 36.4585 53.3245 36.2307C53.0967 36.0028 52.8458 35.8889 52.5721 35.8889H49.2218V40.3333C49.2218 40.5864 49.137 40.7978 48.9672 40.9676C48.7974 41.1373 48.586 41.2222 48.333 41.2222C48.0799 41.2222 47.8685 41.1373 47.6987 40.9676C47.529 40.7978 47.4441 40.5864 47.4441 40.3333V35.8889H38.5552V40.3333C38.5552 40.5864 38.4703 40.7978 38.3005 40.9676C38.1307 41.1373 37.9193 41.2222 37.6663 41.2222C37.4132 41.2222 37.2018 41.1373 37.0321 40.9676C36.8623 40.7978 36.7774 40.5864 36.7774 40.3333V35.8889H33.4272C33.1534 35.8889 32.9026 36.0028 32.6747 36.2307C32.4469 36.4585 32.333 36.7093 32.333 36.9831V56.128C32.333 56.4018 32.4469 56.6526 32.6747 56.8804C32.9026 57.1083 33.1534 57.2222 33.4272 57.2222ZM38.5552 34.1111H47.4441V33.2222C47.4441 31.971 47.0162 30.9173 46.1605 30.0613C45.3045 29.2056 44.2509 28.7778 42.9996 28.7778C41.7484 28.7778 40.6947 29.2056 39.8387 30.0613C38.983 30.9173 38.5552 31.971 38.5552 33.2222V34.1111Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_4153_5837' x='0' y='0' width='86' height='86' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='5.5' result='effect1_foregroundBlur_4153_5837'/%3E%3C/filter%3E%3CradialGradient id='paint0_radial_4153_5837' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(43 43) rotate(45) scale(32.4654)'%3E%3Cstop offset='0.403846' stop-color='%23EB3B72'/%3E%3Cstop offset='1' stop-color='%23FF7B0F'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");}
.ji-ecw.popup-widget-inner a.contact-item {width: 50%;display: inline-block;text-align: left;text-decoration: none;}
.ji-ecw.popup-widget-inner a.contact-item div {font-size: 21px;}

a.contact-item.--black {color: #1A1B1F;}
a.contact-item.--black.--tel>div::before {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%3Cmask id='mask0_1_98' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3E%3Crect width='32' height='32' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1_98)'%3E%3Cpath d='M25.2412 26.6667C22.9934 26.6667 20.6892 26.1039 18.3285 24.9783C15.9678 23.8526 13.7746 22.2726 11.7488 20.2383C9.72327 18.2043 8.14761 16.0112 7.02183 13.659C5.89627 11.3068 5.3335 9.00679 5.3335 6.75901C5.3335 6.35168 5.46683 6.01223 5.7335 5.74068C6.00016 5.46912 6.3335 5.33334 6.7335 5.33334H10.0308C10.3933 5.33334 10.7095 5.44746 10.9795 5.67568C11.2497 5.9039 11.4327 6.19668 11.5285 6.55401L12.1898 9.73334C12.2514 10.106 12.2403 10.4317 12.1565 10.7103C12.0727 10.989 11.9248 11.2172 11.7128 11.395L8.7875 14.123C9.33438 15.1161 9.93905 16.0388 10.6015 16.891C11.2639 17.7432 11.9704 18.5505 12.7208 19.3127C13.4951 20.0871 14.3284 20.8072 15.2208 21.473C16.1131 22.1388 17.0925 22.7675 18.1592 23.359L21.0105 20.4563C21.2276 20.2221 21.4716 20.0679 21.7425 19.9937C22.0134 19.9192 22.3129 19.9042 22.6412 19.9487L25.4462 20.523C25.8086 20.6119 26.1027 20.7945 26.3285 21.0707C26.5541 21.3467 26.6668 21.6633 26.6668 22.0207V25.2667C26.6668 25.6667 26.5311 26 26.2595 26.2667C25.9879 26.5333 25.6485 26.6667 25.2412 26.6667ZM8.16183 12.8717L10.7208 10.518C10.8062 10.4496 10.8617 10.3556 10.8875 10.236C10.9131 10.1162 10.9087 10.0051 10.8745 9.90268L10.2822 7.07701C10.2479 6.94012 10.1882 6.83757 10.1028 6.76934C10.0173 6.7009 9.90616 6.66668 9.7695 6.66668H7.0335C6.93083 6.66668 6.84538 6.7009 6.77716 6.76934C6.70872 6.83757 6.6745 6.92301 6.6745 7.02568C6.70005 7.93679 6.84283 8.88801 7.10283 9.87934C7.36261 10.8709 7.71561 11.8683 8.16183 12.8717ZM19.4285 23.9847C20.3292 24.4309 21.2894 24.7608 22.3092 24.9743C23.3287 25.1881 24.2172 25.3027 24.9745 25.318C25.0772 25.318 25.1626 25.2838 25.2308 25.2153C25.2993 25.1469 25.3335 25.0615 25.3335 24.959V22.282C25.3335 22.1453 25.2993 22.0342 25.2308 21.9487C25.1626 21.8633 25.0601 21.8036 24.9232 21.7693L22.4565 21.264C22.3541 21.2298 22.2644 21.2256 22.1875 21.2513C22.1104 21.2769 22.0292 21.3325 21.9438 21.418L19.4285 23.9847Z' fill='black'/%3E%3C/g%3E%3Ccircle cx='20' cy='15' r='3' fill='%2315D645'/%3E%3C/svg%3E%0A");}
a.contact-item.--black.--email>div::before {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%3Cmask id='mask0_4153_5885' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3E%3Crect width='32' height='32' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4153_5885)'%3E%3Cpath d='M6.154 25.3333C5.54022 25.3333 5.02778 25.1278 4.61667 24.7167C4.20556 24.3055 4 23.7931 4 23.1793V8.82066C4 8.20688 4.20556 7.69443 4.61667 7.28332C5.02778 6.87221 5.54022 6.66666 6.154 6.66666H25.846C26.4598 6.66666 26.9722 6.87221 27.3833 7.28332C27.7944 7.69443 28 8.20688 28 8.82066V23.1793C28 23.7931 27.7944 24.3055 27.3833 24.7167C26.9722 25.1278 26.4598 25.3333 25.846 25.3333H6.154ZM16 16.154L5.33333 9.17932V23.1793C5.33333 23.4187 5.41022 23.6153 5.564 23.7693C5.718 23.9231 5.91467 24 6.154 24H25.846C26.0853 24 26.282 23.9231 26.436 23.7693C26.5898 23.6153 26.6667 23.4187 26.6667 23.1793V9.17932L16 16.154ZM16 14.6667L26.2563 7.99999H5.74367L16 14.6667ZM5.33333 9.17932V7.99999V23.1793C5.33333 23.4187 5.41022 23.6153 5.564 23.7693C5.718 23.9231 5.91467 24 6.154 24H5.33333V9.17932Z' fill='black'/%3E%3C/g%3E%3C/svg%3E%0A");}

.cart-widget-product {}
.cart-widget-product>div.cart-widget-product-unit {display: none;}
.cart-widget-product .cart-widget-product-delete {visibility: visible;position: absolute;right: 10px;top: 50%;margin-top: -11px;}
.cart-widget-product-delete button {color: #4E5155;}
.cart-widget-product-delete button::before {font-size: 12px;color: #838588;}
.cart-widget-product {position: relative;padding-left: 0;border: 0;padding: 6px;padding-right: 40px;padding-left: 0;border-bottom: 1px solid #EAEAEB;}
.cart-widget-product .cart-widget-product-image {width: 48px;height: 48px;border-radius: 0px;overflow: hidden;margin: auto;}
.cart-widget-product .cart-widget-product-image a {display: flex;align-items: center;justify-content: center;}
.cart-widget-product .cart-widget-product-name {width: 100%;}
.cart-widget-product .cart-widget-product-name a {color: #1A1B1F;text-transform: initial;font-weight: 700;font-size: 15px;padding: 0 16px;display: block;font-family: var(--template-headings-font);}
.cart-widget-product .cart-widget-product-name a .product-appendix {display: block;font-size: 10px;display: none;}
.cart-widget-product .cart-widget-product-amount {padding: 0;width: 110px;}
.cart-widget-product .cart-widget-product-price {margin: auto;font-size: 16px;color: #000;width: 80px;font-family: var(--template-headings-font);}
.cart-widget-product .cart-widget-product-price strong {font-weight: 700;}
.cart-widget-product-name a {color: #2A2D32;font-size: 15px;color: #2A2D32;text-decoration: none;line-height: 1.2;}
.cart-widget-product-name a:hover {text-decoration: underline;}
.cart-widget-product-name strong {line-height: 1.2;}
.cart-widget-product .cart-widget-product-variant {font-size: 11px;}

.popup-widget-inner.full {padding: 24px;}
.cart-widget-products-inner {}

.cart-widget-button {padding: 24px 0 32px 0;}
.cart-widget-button .btn {width: 100%;display: flex;align-items: center;justify-content: space-between;}
.cart-widget-button .btn::after {content: "";margin-left: auto;width: 16px;height: 16px;margin-left: 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='M10.8536 7.64645C11.0488 7.84171 11.0488 8.15829 10.8536 8.35355L5.85355 13.3536C5.65829 13.5488 5.34171 13.5488 5.14645 13.3536C4.95118 13.1583 4.95118 12.8417 5.14645 12.6464L9.79289 8L5.14645 3.35355C4.95118 3.15829 4.95118 2.84171 5.14645 2.64645C5.34171 2.45118 5.65829 2.45118 5.85355 2.64645L10.8536 7.64645Z' fill='white'/%3E%3C/svg%3E%0A");}

.cart-free-shipping {padding-bottom: 40px;text-align: left;}
.cart-free-shipping .price-range {margin-top: 8px;}
.cart-free-shipping>div, .extra.delivery {font-size: 15px;color: #4E5155;padding-left: 32px;position: relative;padding-top: 0;}
.cart-free-shipping>div::before, .extra.delivery::before {content: "";background-size: contain;width: 24px;height: 24px;position: absolute;left: 0;top: -2px;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%3Cmask id='mask0_4153_5831' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4153_5831)'%3E%3Cpath d='M7.49985 19C6.80752 19 6.21777 18.7564 5.7306 18.2693C5.24344 17.7821 4.99985 17.1923 4.99985 16.5H2.7691L2.98835 15.5H5.2556C5.43643 15.0552 5.7281 14.6939 6.1306 14.4163C6.5331 14.1388 6.98952 14 7.49985 14C8.01019 14 8.4666 14.1388 8.8691 14.4163C9.2716 14.6939 9.56327 15.0552 9.7441 15.5H14.3614L16.5576 6H5.6076L5.6306 5.902C5.67927 5.64033 5.80585 5.42458 6.01035 5.25475C6.21485 5.08492 6.45618 5 6.73435 5H17.8076L16.9979 8.5H19.0769L21.7884 12.1155L20.9229 16.5H19.7691C19.7691 17.1923 19.5255 17.7821 19.0384 18.2693C18.5512 18.7564 17.9614 19 17.2691 19C16.5768 19 15.987 18.7564 15.4999 18.2693C15.0127 17.7821 14.7691 17.1923 14.7691 16.5H9.99985C9.99985 17.1923 9.75627 17.7821 9.2691 18.2693C8.78193 18.7564 8.19218 19 7.49985 19ZM15.8864 13.25H20.5384L20.7154 12.3595L18.5769 9.5H16.7594L15.8864 13.25ZM16.3154 7.002L16.5576 6L14.3614 15.5L14.6036 14.498L15.3961 11.002L16.3154 7.002ZM1.67285 12.998L1.92285 11.998H6.4036L6.1536 12.998H1.67285ZM3.67285 9.502L3.92285 8.502H9.4036L9.1536 9.502H3.67285ZM7.49985 18C7.91135 18 8.26427 17.8529 8.5586 17.5588C8.85277 17.2644 8.99985 16.9115 8.99985 16.5C8.99985 16.0885 8.85277 15.7356 8.5586 15.4412C8.26427 15.1471 7.91135 15 7.49985 15C7.08835 15 6.73544 15.1471 6.4411 15.4412C6.14693 15.7356 5.99985 16.0885 5.99985 16.5C5.99985 16.9115 6.14693 17.2644 6.4411 17.5588C6.73544 17.8529 7.08835 18 7.49985 18ZM17.2691 18C17.6806 18 18.0335 17.8529 18.3279 17.5588C18.622 17.2644 18.7691 16.9115 18.7691 16.5C18.7691 16.0885 18.622 15.7356 18.3279 15.4412C18.0335 15.1471 17.6806 15 17.2691 15C16.8576 15 16.5047 15.1471 16.2104 15.4412C15.9162 15.7356 15.7691 16.0885 15.7691 16.5C15.7691 16.9115 15.9162 17.2644 16.2104 17.5588C16.5047 17.8529 16.8576 18 17.2691 18Z' fill='%23EB3B72'/%3E%3C/g%3E%3C/svg%3E%0A");}
.price-range, .extra .price-range {height: 6px;border-radius: 0px;margin-left: -32px;width: calc(100% + 32px);background-color: #EAEAEB;max-width: calc(100% + 32px)!important;border-radius: 10px;overflow: hidden;}
.price-range::before {display: none!important;}
.price-range>div {border-radius: 0px;background-color: #EB3B72;}
.cart-free-shipping>div div strong {padding-top: 1px;color: #1A1B1F;}
.cart-free-shipping strong {font-weight: 400;color: #1A1B1F;}

@media (max-width: 991px) {
  .user-action-in .popup-widget.cart-widget {width: 100%;left: 0;border-radius: 0;height: calc(100% - calc(var(--ji-header-top-height) + var(--ji-site-msg-height)) + 16px);top: calc(var(--ji-header-top-height) + var(--ji-site-msg-height) - 16px)}
  .popup-widget-inner.full {padding-inline: 16px;}
  .cart-widget-inner.popup-widget-inner .cart-widget-products {height: calc(100% - 180px);}

  .cart-widget-button {padding: 15px 0;}
}
@media (max-width: 767px) {
  body.cart-window-visible #header {position: fixed;}
  .popup-widget-inner.full::before {margin-top: 15px;}
  .user-action-in .popup-widget.cart-widget {top: 56px;height: calc(100% - 56px);}
  .cart-widget-product .cart-widget-product-delete button:before {font-size: 10px;}
  .cart-free-shipping {padding-bottom: 0;}

  .cart-widget-product {}
  .cart-widget-product>div.cart-widget-product-unit {display: none;}
  .cart-widget-product .cart-widget-product-delete {visibility: visible;position: absolute;right: 5px;top: 50%;margin-top: -14px;}
  .cart-widget-product {display: grid;grid-template-columns: repeat(4, auto);grid-template-rows: repeat(2, auto);grid-column-gap: 7px;grid-row-gap: 4px;padding-right: 30px;position: relative;padding-left: 0;border: 0;}
  .cart-widget-product .cart-widget-product-name a {padding: 0;}
  .cart-widget-product .cart-widget-product-image { grid-area: 1 / 1 / 3 / 2;width: 60px;height: 60px;overflow: hidden;margin: auto;}
  .cart-widget-product .cart-widget-product-image a {width: 100%;height: 100%;object-fit: cover;}
  .cart-widget-product .cart-widget-product-name { grid-area: 1 / 2 / 2 / 4; width: 100%;margin-bottom: 0;}
  .cart-widget-product .cart-widget-product-amount { grid-area: 2 / 2 / 3 / 4;padding: 0;width: auto;}
  .cart-widget-product .cart-widget-product-price { grid-area: 1 / 4 / 3 / 5;margin: auto;font-size: 15px;color: #1A1B1F;}
  .cart-widget-product-name a {color: #2A2D32;font-size: 15px;color: #2A2D32;text-decoration: none;line-height: 1.2;}
  .cart-widget-product-name a:hover {color: #E45E43;}
  .cart-widget-product-name strong {line-height: 1.2;}
  .cart-widget-product .cart-widget-product-variant {font-size: 11px;}

  .ji-ecw.popup-widget-inner {padding: 24px;height: calc(100vh - 56px);overflow: auto;padding-bottom: 150px;}
  .ji-ecw.popup-widget-inner a.contact-item {width: 100%;max-width: 250px;}

}

/* Categories upsell */
.upsell-categories {padding-top: 32px;border-top: 1px solid #EAEAEB;margin-top: 20px;display: flex;flex-flow: row wrap;justify-content: center;gap: 8px;}
.upsell-categories h5 {margin: 0 0 24px 0;flex: 0 0 100%;}
.upsell-categories a {margin: 0;font-weight: bold;letter-spacing: 1px;border-radius: 12px;background-color: #F3F6FFE5;padding: 12px;text-transform: uppercase;color: #000;text-decoration: none;font-family: var(--template-headings-font);}
.upsell-categories a:hover {color: #fff;background-color: #1C4EFB;}

.searchWhisperer__content--empty .upsell-categories {justify-content: start;border-top: 0;margin-top: 0;}

@media (max-width: 767px) {
  .searchWhisperer__content--empty .upsell-categories {justify-content: center;}
}

/* Advanced order */
.ji-advanced-order-modal #cboxContent {background: transparent;}
.ji-advanced-order-modal #cboxLoadedContent {overflow: visible !important;}
.colorbox-html-content:has(.advanced-order) {padding: 0;}
.advanced-order {padding-inline: 28px;}
.ji-advanced-order__top {background-color: #fff;padding: 48px;border-radius: 24px;margin-bottom: 8px;}
.advanced-order:has(.products-block) .ji-advanced-order__top {border-radius: 24px 24px 0 0;}

.ji-advanced-order__top .h1 {font-size: 30px;text-align: center;position: relative;margin: -20px 0 16px 0;}
.ji-advanced-order__top .h1::before {content: "";margin: auto;display: block;background-size: contain;background-repeat: no-repeat;width: 70px;height: 70px;background-image: 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 filter='url(%23filter0_f_4153_6320)'%3E%3Ccircle cx='35' cy='35' r='24' fill='url(%23paint0_radial_4153_6320)' fill-opacity='0.5'/%3E%3C/g%3E%3Cmask id='mask0_4153_6320' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='19' y='19' width='32' height='32'%3E%3Crect x='19' y='19' width='32' height='32' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4153_6320)'%3E%3Cpath d='M31.7338 43L24.1338 35.4L26.0338 33.5L31.7338 39.2L43.9671 26.9667L45.8671 28.8667L31.7338 43Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_4153_6320' x='0' y='0' width='70' height='70' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='5.5' result='effect1_foregroundBlur_4153_6320'/%3E%3C/filter%3E%3CradialGradient id='paint0_radial_4153_6320' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(35 35) rotate(45) scale(24.3491)'%3E%3Cstop offset='0.403846' stop-color='%23EB3B72'/%3E%3Cstop offset='1' stop-color='%23FF7B0F'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");}
.ji-advanced-order__top .h2 {font-size: 15px;text-align: left;color: #4E5155;font-weight: 400;font-family: var(--template-font);margin-bottom: 20px;text-align: center;}
.advanced-order .extras-wrap {order: -1;flex: 0 0 100%;margin-top: 0px;}
.advanced-order .extras-wrap .extra {width: 100%;margin: 0;}
.advancedOrder__buttons .next-step-back {font-weight: 400;}
.advancedOrder__buttons {justify-content: space-between;margin-bottom: 0;gap: 0;}
.advancedOrder__buttons .next-step-back {order: 10;}
.advancedOrder__buttons .btn.next-step-back {display: flex;align-items: center;color: #000;border: 0;width: 100%;text-transform: initial;justify-content: center;font-family: var(--template-font);letter-spacing: 0;text-decoration: underline;padding: 0;}
.advancedOrder__buttons .btn.next-step-back:hover {text-decoration: none;background-color: transparent;}
.advancedOrder__buttons .btn.next-step-back::before {content: "";align-self: center;width: 12px;height: 12px;margin-right: 8px;display: inline-flex;background-image: 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%3Cmask id='mask0_1783_56559' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='12' height='12'%3E%3Crect x='12' y='12' width='12' height='12' transform='rotate(-180 12 12)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1783_56559)'%3E%3Cpath d='M7.9875 1L8.875 1.8875L4.7625 6L8.875 10.1125L7.9875 11L2.9875 6L7.9875 1Z' fill='black'/%3E%3C/g%3E%3C/svg%3E%0A");}
.advancedOrder__buttons .btn.btn-conversion {order: 5;margin: 24px 0 32px 0;}
.advancedOrder__buttons .btn.btn-conversion {display: flex;align-items: center;width: 100%;}
.advancedOrder__buttons .btn.btn-conversion::after {content: "";align-self: center;width: 16px;height: 16px;margin-left: 12px;display: inline-flex;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='M8.64645 2.64645C8.84171 2.45118 9.15829 2.45118 9.35355 2.64645L14.3536 7.64645C14.4473 7.74021 14.5 7.86739 14.5 8C14.5 8.13261 14.4473 8.25979 14.3536 8.35355L9.35355 13.3536C9.15829 13.5488 8.84171 13.5488 8.64645 13.3536C8.45118 13.1583 8.45118 12.8417 8.64645 12.6464L12.7929 8.5H2C1.72386 8.5 1.5 8.27614 1.5 8C1.5 7.72386 1.72386 7.5 2 7.5H12.7929L8.64645 3.35355C8.45118 3.15829 8.45118 2.84171 8.64645 2.64645Z' fill='white'/%3E%3C/svg%3E%0A");}

.ji-advanced-order__bottom {background-color: #fff;padding: 24px 0 32px 0;border-radius: 0 0 24px 24px;}
.advanced-order .h2.advanced-order-suggestion {margin: 0;border: 0;font-size: 24px;padding-top: 0;margin-bottom: 24px;padding: 0 24px;text-align: center;}

.advanced-order .products-block:not(.slick-slider) {margin-left: 0px;margin-right: 0px;padding: 0 19px;}
.advanced-order .products>div {width: 50%!important;padding: 5px;margin-bottom: 0;}
.ji-cart-products-block-wrap .products .product {padding: 5px;height: 100%;}
.ji-cart-products-block-wrap .slick-list {padding: 0;margin-left: -5px;margin-right: -5px;padding: 16px 0;}
div:is(.advanced-order, .ji-cart-products-block-wrap) .products>div:hover {background-color: transparent;}
div:is(.advanced-order, .ji-cart-products-block-wrap) .products>div .p {display: flex;flex-direction: row;border: 1px solid #EAEAEB;border-radius: 16px;padding: 16px;}
div:is(.advanced-order, .ji-cart-products-block-wrap) .products-block>div .p .p-in {padding: 0;padding-left: 12px;}
div:is(.advanced-order, .ji-cart-products-block-wrap) .products-block>div .p .name {font-weight: 400;font-size: 15px;margin-bottom: 5px;height: auto;}
div:is(.advanced-order, .ji-cart-products-block-wrap) .products-block .p>a.image {width: 50px;height: 50px;flex: 0 0 50px;}
div:is(.advanced-order, .ji-cart-products-block-wrap) .products-block .p>a.image img {width: 100%;height: 100%;object-fit: cover;}
div:is(.advanced-order, .ji-cart-products-block-wrap) .products-block>div .p .stars-placeholder {display: none;}
div:is(.advanced-order, .ji-cart-products-block-wrap) .products .widget-parameter-wrapper {display: none;}
div:is(.advanced-order, .ji-cart-products-block-wrap) .products .flags {display: none;}
div:is(.advanced-order, .ji-cart-products-block-wrap) .products .p-desc {display: none;}
div:is(.advanced-order, .ji-cart-products-block-wrap) .products-block>div .p .p-bottom>div .prices {padding-right: 40px;}
div:is(.advanced-order, .ji-cart-products-block-wrap) .products-block>div .p .p-bottom {padding: 0;}
div:is(.advanced-order, .ji-cart-products-block-wrap) .products-block>div .p .p-bottom>div .p-tools {position: initial;flex: 0;}
div:is(.advanced-order, .ji-cart-products-block-wrap) .products-block>div .p .p-bottom>div .p-tools .btn:hover {background-color: #1C4EFB;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%3Crect x='0.5' y='0.5' width='31' height='31' rx='7.5' stroke='%231C4EFB'/%3E%3Cmask id='mask0_4153_6251' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='4' y='4' width='24' height='24'%3E%3Crect x='4' y='4' width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4153_6251)'%3E%3Cpath d='M10.6155 25C10.1552 25 9.77083 24.8458 9.4625 24.5375C9.15417 24.2292 9 23.8448 9 23.3845V12.6155C9 12.1552 9.15417 11.7708 9.4625 11.4625C9.77083 11.1542 10.1552 11 10.6155 11H12.5V10.5C12.5 9.52817 12.8404 8.70192 13.5213 8.02125C14.2019 7.34042 15.0282 7 16 7C16.9718 7 17.7981 7.34042 18.4788 8.02125C19.1596 8.70192 19.5 9.52817 19.5 10.5V11H21.3845C21.8448 11 22.2292 11.1542 22.5375 11.4625C22.8458 11.7708 23 12.1552 23 12.6155V23.3845C23 23.8448 22.8458 24.2292 22.5375 24.5375C22.2292 24.8458 21.8448 25 21.3845 25H10.6155ZM10.6155 24H21.3845C21.5385 24 21.6796 23.9359 21.8077 23.8078C21.9359 23.6796 22 23.5385 22 23.3845V12.6155C22 12.4615 21.9359 12.3204 21.8077 12.1923C21.6796 12.0641 21.5385 12 21.3845 12H19.5V14.5C19.5 14.6423 19.4523 14.7613 19.3568 14.8568C19.2613 14.9523 19.1423 15 19 15C18.8577 15 18.7387 14.9523 18.6432 14.8568C18.5477 14.7613 18.5 14.6423 18.5 14.5V12H13.5V14.5C13.5 14.6423 13.4523 14.7613 13.3568 14.8568C13.2613 14.9523 13.1423 15 13 15C12.8577 15 12.7388 14.9523 12.6433 14.8568C12.5478 14.7613 12.5 14.6423 12.5 14.5V12H10.6155C10.4615 12 10.3204 12.0641 10.1923 12.1923C10.0641 12.3204 10 12.4615 10 12.6155V23.3845C10 23.5385 10.0641 23.6796 10.1923 23.8078C10.3204 23.9359 10.4615 24 10.6155 24ZM13.5 11H18.5V10.5C18.5 9.79617 18.2593 9.2035 17.778 8.722C17.2965 8.24067 16.7038 8 16 8C15.2962 8 14.7035 8.24067 14.222 8.722C13.7407 9.2035 13.5 9.79617 13.5 10.5V11Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");}
div:is(.advanced-order, .ji-cart-products-block-wrap) .products-block>div .p .p-bottom>div .p-tools .btn {position: absolute;right: 16px;font-size: 0;background-color: transparent;border: 0;border-radius: 8px;bottom: 16px;width: 32px;height: 32px;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%3Crect x='0.5' y='0.5' width='31' height='31' rx='7.5' stroke='%231C4EFB'/%3E%3Cmask id='mask0_4153_6251' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='4' y='4' width='24' height='24'%3E%3Crect x='4' y='4' width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4153_6251)'%3E%3Cpath d='M10.6155 25C10.1552 25 9.77083 24.8458 9.4625 24.5375C9.15417 24.2292 9 23.8448 9 23.3845V12.6155C9 12.1552 9.15417 11.7708 9.4625 11.4625C9.77083 11.1542 10.1552 11 10.6155 11H12.5V10.5C12.5 9.52817 12.8404 8.70192 13.5213 8.02125C14.2019 7.34042 15.0282 7 16 7C16.9718 7 17.7981 7.34042 18.4788 8.02125C19.1596 8.70192 19.5 9.52817 19.5 10.5V11H21.3845C21.8448 11 22.2292 11.1542 22.5375 11.4625C22.8458 11.7708 23 12.1552 23 12.6155V23.3845C23 23.8448 22.8458 24.2292 22.5375 24.5375C22.2292 24.8458 21.8448 25 21.3845 25H10.6155ZM10.6155 24H21.3845C21.5385 24 21.6796 23.9359 21.8077 23.8078C21.9359 23.6796 22 23.5385 22 23.3845V12.6155C22 12.4615 21.9359 12.3204 21.8077 12.1923C21.6796 12.0641 21.5385 12 21.3845 12H19.5V14.5C19.5 14.6423 19.4523 14.7613 19.3568 14.8568C19.2613 14.9523 19.1423 15 19 15C18.8577 15 18.7387 14.9523 18.6432 14.8568C18.5477 14.7613 18.5 14.6423 18.5 14.5V12H13.5V14.5C13.5 14.6423 13.4523 14.7613 13.3568 14.8568C13.2613 14.9523 13.1423 15 13 15C12.8577 15 12.7388 14.9523 12.6433 14.8568C12.5478 14.7613 12.5 14.6423 12.5 14.5V12H10.6155C10.4615 12 10.3204 12.0641 10.1923 12.1923C10.0641 12.3204 10 12.4615 10 12.6155V23.3845C10 23.5385 10.0641 23.6796 10.1923 23.8078C10.3204 23.9359 10.4615 24 10.6155 24ZM13.5 11H18.5V10.5C18.5 9.79617 18.2593 9.2035 17.778 8.722C17.2965 8.24067 16.7038 8 16 8C15.2962 8 14.7035 8.24067 14.222 8.722C13.7407 9.2035 13.5 9.79617 13.5 10.5V11Z' fill='%231C4EFB'/%3E%3C/g%3E%3C/svg%3E%0A");}
div:is(.advanced-order, .ji-cart-products-block-wrap) .products-block>div .p .p-bottom>div .prices .price-final {font-size: 16px;}

@media (max-width: 767px) {
  .advanced-order {padding-inline: 0;}

  .ji-advanced-order__top {padding: 24px;}
  .advancedOrder__buttons {justify-content: center;gap: 12px;}
  .advancedOrder__buttons .btn.btn-conversion {order: 0;width: 100%;justify-content: center;margin-bottom: 12px;}
  .advancedOrder__buttons .btn.next-step-back {padding: 6px 12px;}

  .ji-advanced-order__top .h1::before {width: 56px;height: 48px;position: static;margin: 0 auto;margin-bottom: 5px;display: block;}
  .ji-advanced-order__top .h1 {font-size: 20px;padding: 0;text-align: center;margin: 0 0 5px 0;}
  .ji-advanced-order__top .h2 {padding-left: 0;text-align: center;}

  .advanced-order .h2.advanced-order-suggestion {font-size: 20px;margin-bottom: 19px;}

  div:is(.advanced-order, .ji-cart-products-block-wrap) .products>div.slick-list {padding-right: 50px!important;width: 100%!important;}
  div:is(.advanced-order, .ji-cart-products-block-wrap) .products>div .slick-slide {padding-right: 10px;}
  div:is(.advanced-order, .ji-cart-products-block-wrap) .products .product {width: 100%!important;padding: 0;height: 100%;}
  div:is(.advanced-order, .ji-cart-products-block-wrap) .products .product .p {flex-direction: column;}
  div:is(.advanced-order, .ji-cart-products-block-wrap) .products-block>div .p .p-in {padding-left: 0;}
  div:is(.advanced-order, .ji-cart-products-block-wrap) .products-block>div .p .p-bottom>div .p-tools .btn {position: static;text-align: left;margin-right: auto;margin-left: 0;}
  div:is(.advanced-order, .ji-cart-products-block-wrap) .products-block>div .p .p-bottom>div .p-tools {justify-content: flex-start;}
  div:is(.advanced-order, .ji-cart-products-block-wrap) .products-block>div .p .p-bottom>div form {text-align: left;}
  div:is(.advanced-order, .ji-cart-products-block-wrap) .products-block>div .p .p-bottom>div {flex-direction: column;}
  div:is(.advanced-order, .ji-cart-products-block-wrap) .products-block>div .p .p-bottom>div .prices {padding-right: 0;}

  .ji-advanced-order__bottom {overflow: hidden;}

}


/* Quantity */
.quantity {background-color: transparent;border: 0;padding: 8px;display: flex;align-items: center;justify-content: space-around;width: 100px;height: 42px;border-radius: 0px;border: 0;}
.quantity .decrease, .quantity .increase {position: static;width: 26px;height: 26px!important;line-height: 26px;background-color: #EAEAEB;border-radius: 8px;}
.quantity .decrease:hover:before, .quantity .increase:hover:before {color: #fff;}
.quantity .decrease:before, .quantity .increase:before {font-weight: bold;font-size: 9px;line-height: 28px;border-radius: 8px;}
.quantity .decrease {order: -1;}
.quantity input {height: 30px!important;color: #1A1B1F;font-family: var(--template-font);font-weight: bold;}

/* Login and register block/modal */
body.login-window-visible::after {content: "";position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);z-index:999998;}
.login-window-visible .user-action .user-action-in>div.user-action-login {z-index: 999999;}
.login-window-visible .user-action .user-action-in>div.user-action-login {display: flex!important;}
.login-widget {z-index: 99999;width: 100%;max-height: initial;max-width: 700px;display: flex;padding: 0;overflow: auto;margin-left: 0px;margin-top: 0px;bottom:unset;top: 100px!important;left: 50%;transform: translate(-50%, 0);background-color: #fff;border-radius: 24px;}
.login-widget>div {width: 50%;}
.popup-widget.login-widget .popup-widget-inner {height: auto;}
.popup-widget.login-widget {top: 21px;}
.popup-widget.login-widget::before {display: none;}
.popup-widget.login-widget .popup-widget-inner h2 {margin: 0 0 24px 0;display: flex;align-items: center;font-size: 21px;font-weight: 700;}
.popup-widget-inner:not(.cart-widget-inner,.ji-ecw) {box-shadow: none;padding: 32px;background: #fff;border: 0;border-radius: 0px;}

.id--4 #content .login-widget {max-width: 700px;box-shadow: 0px 0px 12px rgba(235, 59, 114, 0.4);transform: initial;width: 100%;margin: auto;margin-top: 40px;}
.id--4 #content .login-widget #cboxClose {display: none;}

.id--8 #content .login-widget {max-width: 700px;box-shadow: 0px 0px 12px rgba(235, 59, 114, 0.4);transform: initial;width: 100%;margin: auto;margin-top: 40px;}
.id--8 #content .login-widget #cboxClose {display: none;}
.id--8 #additionalInformation {width: 100%;}

#register-form h4 {font-size: 17px;margin: 20px 0 24px 0;width: 100%;}
#register-form>fieldset:first-of-type h4 {margin-top: 0;}
#register-form>fieldset:first-of-type .form-group:not(.consents, .submit-wrapper) {width: 49%;display: inline-flex;min-width: 0;}
#register-form>fieldset:first-of-type .form-group label {margin-right: 0;}
#register-form>fieldset:first-of-type .form-group strong {font-weight: 400;}
#register-form label {color: #1A1B1F;}
#register-form label[for="wholesale"] {font-size: 0;line-height: 1.4;}
#register-form label[for="wholesale"] strong {font-size: 15px;font-weight: 400;}

#register-form .col-md-4,
#register-form .col-md-8 {width: 100%;}

#register-form .stay-in-touch h4 {display: none;}
#register-form .stay-in-touch label {font-weight: 500;}

#register-form>fieldset:has(.consents) h4 {display: none;}
.consents label {font-weight: 400;font-size: 13px;color: #4E5155;}
.consents label a {font-weight: 400;}

#register-form .submit-wrapper .btn {width: 100%;margin-top: 22px;}
#register-form .submit-wrapper p {margin-bottom: 0;}

.login-widget .login-wrapper {padding-top: 0;padding-bottom: 16px;}
.login-widget .login-wrapper .btn {width: 100%;margin-bottom: 20px;}
.login-widget .login-wrapper .password-helper {float: none;width: 100%;}
.login-widget .login-wrapper .password-helper a:first-of-type {display: none;}
.login-widget .login-wrapper .password-helper a {text-align: center;float: none;width: 100%;display: block;font-size: 15px;text-decoration: underline;color: #2A2D32;}
.login-widget .login-wrapper .password-helper a:hover {text-decoration: none;}

.register-block {padding: 37px 32px;padding-bottom: 60px;background-position: right bottom;background-image: url(../img/login-widget-bg.webp);background-color: #000;background-position: bottom center;background-size: cover;background-repeat: no-repeat;}
.register-block h4 {margin: 0 0 5px 0;color: #fff;}
.register-block p {color: #fff;}
.register-block ul {list-style: none;padding-left: 0;margin: 35px 0;}
.register-block ul li {padding-left: 70px!important;margin-bottom: 20px!important;padding-right: 20px;color: #fff;font-weight: 400;font-size: 15px;position: relative;}
.register-block ul li::before {content: "";position: absolute;left: 0px!important;top: -2px!important;width: 48px!important;height: 48px!important;background-size: contain;transform: scale(1.45);}
.register-block ul li:nth-of-type(1)::before {background-image: url(../img/register-benefit-1.svg);}
.register-block ul li:nth-of-type(2)::before {background-image: url(../img/register-benefit-2.svg);}
.register-block ul li:nth-of-type(3)::before {background-image: url(../img/register-benefit-3.svg);}
.register-block ul li:nth-of-type(4)::before {background-image: url(../img/register-benefit-4.svg);}
.register-block .btn {width: 100%;}

.social-login-buttons-divider {font-size: 13px;color: #4E5155;margin-bottom: 16px;width: 100%;}
.social-login-buttons-divider:after, .social-login-buttons-divider:before {background-color: #EAEAEB;}

.social-login-buttons {display: flex;justify-content: center;flex-flow: row wrap;margin-bottom: 15px;}
.social-login-buttons .form-group {width: 64px;height: 64px;min-width: 0;margin: 5px;}
.social-login-buttons .form-group a {padding: 16px;display: flex;align-items: center;justify-content: center;flex-direction: column;background-color: #fff!important;border-color: #EAEAEB!important;border-radius: 8px;text-decoration: none;}
.social-login-buttons .form-group a:hover {background-color: #fff!important;border-color: #EAEAEB!important;box-shadow: 0px 0px 12px rgba(235, 59, 114, 0.4);}
.social-login-buttons .form-group a strong {font-size: 0;padding: 0;line-height: 1;}
.social-login-buttons h4 {text-align: center;}
a.login-btn.facebook .login-facebook-icon, a.login-btn.facebook .login-google-icon, a.login-btn.facebook .login-seznam-icon, a.login-btn.google .login-facebook-icon, a.login-btn.google .login-google-icon, a.login-btn.google .login-seznam-icon, a.login-btn.seznam .login-facebook-icon, a.login-btn.seznam .login-google-icon, a.login-btn.seznam .login-seznam-icon {position: initial;width: 24px;height: 24px;background-size: contain;}
a.login-btn.facebook .login-facebook-icon {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='M12 2.5C9.48044 2.5 7.06408 3.50089 5.28249 5.28249C3.50089 7.06408 2.5 9.48044 2.5 12C2.5 14.5196 3.50089 16.9359 5.28249 18.7175C7.06408 20.4991 9.48044 21.5 12 21.5C14.5196 21.5 16.9359 20.4991 18.7175 18.7175C20.4991 16.9359 21.5 14.5196 21.5 12C21.5 9.48044 20.4991 7.06408 18.7175 5.28249C16.9359 3.50089 14.5196 2.5 12 2.5Z' fill='%23039BE5'/%3E%3Cpath d='M13.286 14.518H15.7445L16.1305 12.0205H13.2855V10.6555C13.2855 9.61801 13.6245 8.69801 14.595 8.69801H16.1545V6.51851C15.8805 6.48151 15.301 6.40051 14.206 6.40051C11.9195 6.40051 10.579 7.60801 10.579 10.359V12.0205H8.22852V14.518H10.579V21.3825C11.0445 21.4525 11.516 21.5 12 21.5C12.4375 21.5 12.8645 21.46 13.286 21.403V14.518Z' fill='white'/%3E%3C/svg%3E%0A");}
a.login-btn.seznam .login-seznam-icon {background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='30' fill='none'%3E%3Cpath fill='red' d='M.406 30c5.403 0 27.429-2.575 27.429-9.47 0-4.2-5.627-6.203-7.938-6.874-4.405-1.278-7.979-2.596-7.979-3.752 0-1.155 2.504-1.397 5.191-1.992 3.58-.791 5.085-1.228 5.085-3.131 0-1.24-.952-2.753-1.437-3.405C19.912.24 19.778 0 19.502 0c-.596 0-.125.772-6.859 1.908-4.266.72-9.943 2.64-9.943 6.53s5.077 5.694 10.16 7.534c5.238 1.896 9.618 2.589 9.618 5.613 0 4.823-20.7 7.867-22.041 8.09-.628.105-.525.325-.031.325Z'/%3E%3C/svg%3E") no-repeat;background-size: contain;}

#cboxClose {top: 16px;right: 16px;width: 24px;height: 24px;background-color: transparent!important;}
#cboxClose:hover {transform: scale(1.15);}
#cboxClose:before {content: "";width: 24px;height: 24px;left: 0;line-height: 24px;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%3Cmask id='mask0_4153_6328' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4153_6328)'%3E%3Cpath d='M6.40013 18.3078L5.69238 17.6L11.2924 12L5.69238 6.4L6.40013 5.69225L12.0001 11.2923L17.6001 5.69225L18.3079 6.4L12.7079 12L18.3079 17.6L17.6001 18.3078L12.0001 12.7078L6.40013 18.3078Z' fill='%23838588'/%3E%3C/g%3E%3C/svg%3E%0A");}
.advanced-order-modal #cboxClose {right: 44px;}
.login-widget #cboxClose:before {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%3Cmask id='mask0_4153_5620' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4153_5620)'%3E%3Cpath d='M6.39989 18.3078L5.69214 17.6L11.2921 12L5.69214 6.4L6.39989 5.69225L11.9999 11.2923L17.5999 5.69225L18.3076 6.4L12.7076 12L18.3076 17.6L17.5999 18.3078L11.9999 12.7078L6.39989 18.3078Z' fill='%23838588'/%3E%3C/g%3E%3C/svg%3E%0A");}

@media (max-width: 767px) {
  .advanced-order-modal #cboxClose {right: 16px;}

  .login-window-visible .user-action .user-action-in>div.user-action-login {flex-direction: column;}
  .login-widget {background-color: #fff;top: 16px!important;left: 16px;width: calc(100% - 32px);transform: initial;border-radius: 24px;max-height: 95%;}
  .login-widget>div {width: 100%;}
  .register-block {padding: 32px;background-image: unset;text-align: center;background-image: url(../img/login-widget-bg-mobile.webp);}
  .register-block ul {display: none;}
  .register-block .btn {margin-top: 15px;}
  .popup-widget-inner:not(.cart-widget-inner,.ji-ecw) {padding: 24px;}

  .login-widget #cboxClose:before {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='M18 6L6 18' stroke='%23A8A9AB' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6 6L18 18' stroke='%23A8A9AB' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
  .popup-widget.login-widget .popup-widget-inner h2 {font-size: 18px;}
  .register-block h6 {color: #1A1B1F;}
  .register-block p {color: #fff;font-size: 14px;}
  .register-block .btn.--white {}

  .id--4 #content .login-widget, .id--8 #content .login-widget {flex-direction: column;}
}

/* Label, form controls etc */
.form-control {border-color: #D1CED3;border-radius: 16px;font-size: 15px;height: 52px;color: #000;padding: 10px 16px;}
.form-control::placeholder {font-size: 15px;color: #4E5155;}

.smart-labels-active .smart-label-wrapper label, .label-block,
.smart-labels-active .smart-label-wrapper.focused label, .smart-labels-active .smart-label-wrapper.populated label {color: #1A1B1F;opacity: 1;font-size: 15px;position: initial;padding: 0 0 9px 0;line-height: 1!important;display: block;font-weight: 700;}

/* Products */
.homepage-group-title {font-size: 34px;margin: 80px 0 0 0 ;}
body.in-index #content #products-6 {display: none;}
body.in-index #content .homepage-products-heading-6 {display: none;}
body.in-index #content .products-block {margin: 40px -10px 80px -10px;}
.products-block:not(.slick-slider) {margin-left: -10px;margin-right: -10px;}

.products-block .product:hover {border-radius: 12px;box-shadow: initial;background-color: #1C4FFB0D;}
.products-block .product:hover .image img {mix-blend-mode: multiply;}
.products-block .slick-list .product {height: 100%;}
.products-block>div.slick-list {padding: 0;}
.products-block>div.slick-list:hover {box-shadow: initial;}
.products-block>div.slick-list:hover .p a.name {color: #000;text-decoration: none;}
.products-block>div .p {padding: 24px 10px;}
.products-block>div .p .p-in {padding: 0 22px;display: flex;flex-direction: column;height: 100%;}
.products-block>div .p .name {text-align: left;padding: 0;margin-bottom: 12px;font-size: 18px;font-weight: 700;font-family: var(--template-headings-font);line-height: 1.2;}
.products-block>div .p a.name:hover {color: #1C4EFB!important;text-decoration: underline!important;}
.products-block>div p.p-desc {margin-bottom: 0!important;font-size: 13px;color: #4E5155;text-align: left;line-height: 1.4!important;}
.products-block>div .p .p-bottom {padding: 0;padding-top: 32px;margin-top: auto;}
.products-block>div .p .p-bottom>div {display: flex;align-items: center;}
.products-block>div .p .p-bottom>div .p-tools {padding: 0;text-align: right;}
.products-block>div .p .p-bottom>div .p-tools .btn {padding: 12px 12px;min-width: 0!important;margin-left: auto;margin-right: 0;line-height: 1.1!important;text-decoration: none!important;}
.products-block>div .p .availability {display: flex;flex-flow: row wrap;order: -2;justify-content: flex-start;font-size: 14px;font-weight: 700;font-family: var(--template-headings-font);width: 100%;text-align: left;line-height: 1.1;}
.products-block>div .p .availability>span:not(.availability-amount) {padding-right: 5px;}
.products-block>div .p .availability>span.availability-amount {color: #199A39;}
.products-block>div .p .p-bottom>div .prices {display: flex;align-items: center;flex-flow: row wrap;flex: 1;justify-content: flex-start;font-family: var(--template-headings-font);}
.products-block>div .p .p-bottom>div .prices .price-final {text-align: left;color: #000;flex-basis: initial;}
.products-block>div .p .p-bottom>div .prices .price-standard {font-weight: 400;margin: 4px 8px 0 0;order: -1;font-size: 15px;color: #FA0047;}
.products-block>div .p .p-bottom>div .prices .price-standard strong {font-weight: 400;}
.products-block>div .p .p-bottom>div .p-tools {flex: 0 0 110px;width: auto;justify-content: flex-end;flex-flow: nowrap;}
.products-block>div .p .p-bottom>div .p-tools .pr-action {width: auto;}
.products-block>div .p .stars-wrapper {justify-content: flex-start;}

.products-block .p>a.image .price-save {font-family: var(--template-headings-font);display: flex;letter-spacing: -0.5px;flex-direction: column;position: absolute;align-items: center;justify-content: center;z-index: 1;font-size: 16px;font-weight: bold;right: 12px;background-size: contain;font-weight: 700;top: 12px;width: 63px;height: 63px;color: #FA0047;background-image: url("data:image/svg+xml,%3Csvg width='63' height='63' viewBox='0 0 63 63' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.7261 0.50545C30.7349 -0.168441 32.0503 -0.168442 33.059 0.505449L35.9782 2.45553C36.6396 2.89738 37.4494 3.05847 38.2296 2.90337L41.6728 2.21884C42.8627 1.98229 44.0779 2.48565 44.752 3.49429L46.7027 6.41304C47.1447 7.07438 47.8312 7.53311 48.6114 7.68837L52.0545 8.37361C53.2443 8.61041 54.1744 9.54051 54.4112 10.7303L55.0964 14.1734C55.2517 14.9535 55.7104 15.6401 56.3717 16.0821L59.2905 18.0328C60.2991 18.7069 60.8025 19.9221 60.5659 21.112L59.8814 24.5552C59.7263 25.3353 59.8874 26.1452 60.3293 26.8066L62.2793 29.7258C62.9532 30.7345 62.9532 32.0499 62.2793 33.0587L60.3293 35.9778C59.8874 36.6393 59.7263 37.4491 59.8814 38.2292L60.5659 41.6725C60.8025 42.8623 60.2991 44.0776 59.2905 44.7517L56.3717 46.7024C55.7104 47.1443 55.2517 47.8309 55.0964 48.611L54.4112 52.0541C54.1744 53.2439 53.2443 54.174 52.0545 54.4108L48.6114 55.0961C47.8312 55.2513 47.1447 55.71 46.7027 56.3714L44.752 59.2901C44.0779 60.2988 42.8627 60.8021 41.6728 60.5656L38.2296 59.8811C37.4494 59.726 36.6396 59.887 35.9782 60.3289L33.059 62.279C32.0503 62.9529 30.7349 62.9529 29.7261 62.279L26.807 60.3289C26.1455 59.887 25.3357 59.726 24.5555 59.8811L21.1123 60.5656C19.9225 60.8021 18.7072 60.2988 18.0331 59.2901L16.0824 56.3714C15.6404 55.71 14.9539 55.2513 14.1738 55.0961L10.7307 54.4108C9.54088 54.174 8.61078 53.2439 8.37398 52.0541L7.68874 48.611C7.53347 47.8309 7.07474 47.1443 6.41341 46.7024L3.49466 44.7517C2.48602 44.0776 1.98266 42.8623 2.21921 41.6725L2.90373 38.2292C3.05883 37.4491 2.89775 36.6393 2.4559 35.9778L0.505814 33.0587C-0.168077 32.0499 -0.168075 30.7345 0.505815 29.7258L2.4559 26.8066C2.89775 26.1452 3.05883 25.3353 2.90373 24.5552L2.21921 21.112C1.98266 19.9221 2.48602 18.7069 3.49465 18.0328L6.41341 16.0821C7.07474 15.6401 7.53347 14.9535 7.68874 14.1734L8.37398 10.7303C8.61078 9.54051 9.54087 8.61041 10.7307 8.37361L14.1738 7.68837C14.9539 7.53311 15.6404 7.07438 16.0824 6.41305L18.0331 3.49429C18.7072 2.48565 19.9225 1.98229 21.1123 2.21884L24.5555 2.90337C25.3357 3.05847 26.1455 2.89738 26.807 2.45553L29.7261 0.50545Z' fill='%23FFE2EA'/%3E%3C/svg%3E%0A");}

.widget-parameter-wrapper {position: absolute;left: 0;bottom: 12px;padding: 0 22px;z-index: 1;}
.widget-parameter-wrapper.justified {justify-content: flex-start;}
.widget-parameter-wrapper .widget-parameter-value a, .widget-parameter-more span {text-decoration: none!important;border: 1px solid #000;border-radius: 200px;font-weight: bold;background-color: #fff;color: #000;padding: 2px 5px!important;text-align: center;min-width: 32px;text-decoration: none;margin-right: 4px;display: flex;justify-content: center;}
.widget-parameter-wrapper .widget-parameter-value a:hover, .widget-parameter-more span:hover {background-color: #1C4EFB;border-color: #1C4EFB;color: #fff;}

.stars {display: inline-flex;width: unset;height: unset;flex-flow: row;}
.stars .star {width: 16px;height: 16px;}
.stars .star.is-active:hover, .stars .star.star-half:before, .stars .star.star-on:before {color: #EB3B72;}
.stars a.star-off:before, .stars span.star-off:before {color: #EB3B72;}
.stars .star::before {font-size: 13px;line-height: 14px;}

.flags.flags-extra {top: 16px;bottom: auto;right: 16px;z-index: 5;}

.flags {top: 16px;left: 16px;}
.flag {margin-bottom: 4px;border-radius: 200px;font-size: 13px;text-transform: uppercase;font-weight: bold;line-height: 1;font-family: var(--template-headings-font);}

.flag.flag-new {background-color: #6B00DE;}
.flag.flag-action {background-color: #FA0047;}

@media (max-width: 767px) {
  .flags {left: 8px;top: 8px;}
  .products-block .slick-list {padding-right: 100px!important;padding-left: 10px!important;overflow: initial;}
  .homepage-group-title {font-size: 28px;margin: 40px 0 0 0;}

  body.in-index #content .products-block {margin: 13px -16px 48px -16px;}
  .products-block>div .p {padding: 16px 10px 32px 10px}
  .products-block>div .p .p-in {padding: 0px;}
  .products-block>div .p .p-bottom {padding-top: 16px;}
  .products-block>div .p .name {font-size: 16px;}
  .products-block .p>a.image .price-save {top: 0;right: 0;}

  .columns-mobile-2 .products-block .p .name {height: 57px;-webkit-line-clamp: 3;}
  .columns-mobile-2 .products-block>div .p .p-bottom>div {flex-flow: row wrap;}
  .columns-mobile-2 .products-block>div .p .p-bottom>div .prices {width: 100%;}
  .columns-mobile-2 .products-block>div .p .p-bottom>div .p-tools {width: 100%;flex: 0 0 100%;padding-top: 12px;}
  .columns-mobile-2 .products-block>div .p .p-bottom>div .p-tools .btn {width: 100%;}
  .columns-mobile-2 .products-block>div .p .p-bottom>div .p-tools .pr-action {width: 100%;}
  .columns-mobile-2 .products-block>div .p .p-in {display: flex;flex-direction: column;height: 100%;}
  .columns-mobile-2 .products-block>div .p .p-bottom {margin-top: auto;}

  .widget-parameter-wrapper {padding: 0;}
  .widget-parameter-wrapper .widget-parameter-value a, .widget-parameter-more span {font-size: 13px;}
}


@media (min-width: 992px) {
  .columns-3 .products-block>div, .columns-4 .products-block>div {width: 50%;}
}
@media (min-width: 1200px) {
  .columns-3 .products-block>div, .columns-4 .products-block>div {width: 33.333%;}
}
@media (min-width: 1700px) {
  .columns-3 .products-block>div, .columns-4 .products-block>div {width: 25%;}
}

/* Slick comps */
.slick-list {width: 1px!important;border: 0!important;min-width: 100% !important;}

.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: 16px 0 0px 0;}
.slick-dots li {display: contents;}
.slick-dots button {border-radius: 100px;font-size: 0;background: #E1D7C7;border: 1px solid #E1D7C7;width: 8px;height: 8px;padding: 0;margin: 4px;outline: none;position: relative;}
.slick-dots .slick-active button {background: #71635A;border-color: #71635A;}

.slick-arrow {--ji-offset: -24px;box-shadow: 0px 0px 20px rgba(28, 78, 251, 0.5);background-color: #fff;border-radius: 50%;z-index: 8;font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;margin-top: -24px;overflow: hidden;padding: 0;cursor: pointer;color: transparent;border: none;outline: none;background: none;background-repeat: no-repeat;width: 48px;height: 48px;background-size: contain;background-position: center;display: block;background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='48' height='48' rx='24' fill='white'/%3E%3Cpath d='M21.705 18L20.295 19.41L24.875 24L20.295 28.59L21.705 30L27.705 24L21.705 18Z' fill='%231C4EFB'/%3E%3C/svg%3E%0A");}
.slick-arrow.slick-disabled {display: none!important;}
.slick-arrow:hover {transform: scale(1.02);}
.slick-prev {left: var(--ji-offset);transform: rotate(180deg);}
.slick-prev:hover {transform: rotate(180deg) scale(1.02);}
.slick-next {right: var(--ji-offset);}

@media (max-width: 767px) {
  .slick-arrow {--ji-offset: 24px;top: 40%;}
  .products-block .slick-prev {display: none;}
}


/* USPs */
body:not(.in-index, .type-detail) .usps {border-top: 1px solid #EAEAEB;margin-top: 58px;padding-bottom: 40px;}
.usps {display: flex;width: 100%;position: relative;padding: 60px 0 80px 0;}
.usps__item {width: 25%;padding-left: 70px;padding-right: 20px;position: relative;display: flex;flex-direction: column;justify-content: center;}
.usps__title {margin: 0 0 3px 0;color: #000;text-decoration: underline;text-underline-offset: 4px;}
.usps__item p {font-size: 13px;margin-bottom: 0px!important;color: #4E5155;}
.usps__image {position: absolute;left: 0;top: 50%;margin-top: -24px;width: 48px;height: 48px;transform: scale(1.3);}

@media (max-width: 1199px) {
  .usps {flex-flow: row wrap;}
  .usps__item {width: 50%;margin: 15px 0;}
}

@media (max-width: 767px) {
  .usps {padding: 24px 0 40px 0;margin: 0;}
  .usps__item {width: 100%;margin: 10px 0;padding-left: 60px;padding-right: 0;}
  .usps__image {width: 48px;height: 48px;margin-top: -24px;}
  .usps__item p {font-size: 14px;margin-bottom: 0!important;}

  body:not(.in-index, .type-detail) .usps {border: 0;margin-top: 40px;}
}

/* Detailed USPS */
.detail-usps {background-color: #000;border-radius: 24px;color: #fff;text-align: center;padding: 64px 70px;background-image: url(../img/detailed-usps-bg.webp);background-size: cover;background-position: center;}
.detail-usps .heading__m {color: #fff;margin-bottom: 16px;}
.detail-usps__inner {display: flex;flex-flow: row wrap;padding-top: 10px}
.detail-usps__item {width: 25%;padding: 10px 32px;}
.detail-usps__item h5 {color: #fff;margin: 10px 0 5px 0;}
.detail-usps__item p {margin-bottom: 0;font-size: 13px;}

@media (max-width: 1199px) {
  .detail-usps {padding: 40px;}
  .detail-usps__item {padding: 10px 20px;}
}
@media (max-width: 991px) {
  .detail-usps {background-color: #000;background-position: left -350px center;}
  .detail-usps__item {width: 50%;}
}
@media (max-width: 767px) {
  .detail-usps {background-image: url(../img/detailed-usps-bg-mobile.webp);background-position: center;border-radius: 0;margin-left: -16px;margin-right: -16px;padding: 48px 16px;}
  .detail-usps__item {padding: 10px;}
  .detail-usps__item p {margin-bottom: 0!important;}
}


/* Carousel */
.carousel {border-radius: 24px;overflow: hidden;}
.carousel-control {width: 48px;height: 48px;margin-top: -24px;opacity: 1;top: 50%;}
.carousel-control:hover {opacity: 1;}
.carousel-control:hover:before {transform: scale(1.08);}
.carousel-control:before {width: 48px;height: 48px;border: 0;line-height: 48px;content: ""!important;opacity: 1;}
.carousel-control.left:before {background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='48' height='48' rx='24' transform='matrix(-1 0 0 1 48 0)' fill='white'/%3E%3Cpath d='M26.2951 18L27.7051 19.41L23.1251 24L27.7051 28.59L26.2951 30L20.2951 24L26.2951 18Z' fill='black'/%3E%3C/svg%3E%0A");}
.carousel-control.right:before {background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='48' height='48' rx='24' fill='white'/%3E%3Cpath d='M21.705 18L20.295 19.41L24.875 24L20.295 28.59L21.705 30L27.705 24L21.705 18Z' fill='black'/%3E%3C/svg%3E%0A");}

@media (max-width: 767px) {
  .carousel {border-radius: 0;margin-left: -16px;margin-right: -16px;}
  .carousel-control:before, .carousel-control {width: 32px;height: 32px;background-size: contain;line-height: 32px;}
  .carousel-control.right {right: 20px;top: auto;bottom: 20px;}
  .carousel-control.left {right: 60px;top: auto;bottom: 20px;left: auto;}
}

/* Next to carousel banners */
.desktop .banners-row {margin-top: 0;}
.banners-row .col-sm-8 {width: 100%;}
.banners-row .col-sm-4 {width: 100%;}
.next-to-top {text-align: center;}
.next-to-top .heading__m {margin-bottom: 40px;}

.next-to-carousel-banners {display: flex;flex-flow: row wrap;gap: var(--ji-gap);--ji-gap: 20px;--ji-columns: 8;}
.next-to-carousel-banners .banner-wrapper {text-align: center;flex: 0 0 calc((100% - (var(--ji-columns) - 1) * var(--ji-gap, 0px)) / var(--ji-columns));margin: 0;}
.next-to-carousel-banners .banner-wrapper a {display: flex;text-decoration: none;align-items: center;flex-direction: column;margin-bottom: 10px;background-color: #1C4FFB0D;border-radius: 8px;padding: 40px 20px;height: 100%;}
.next-to-carousel-banners .banner-wrapper img {mix-blend-mode: multiply;}
.next-to-carousel-banners .banner-wrapper .extended-banner-texts {position: static;}
.next-to-carousel-banners .banner-wrapper .extended-banner-title {margin-top: 32px;display: block;font-size: 16px;position: static;padding: 0;color: #000;font-family: var(--template-headings-font);font-weight: bold;text-decoration: underline;text-underline-offset: 4px;}
.next-to-carousel-banners .banner-wrapper a:hover .extended-banner-title {text-decoration: none;}

@media (max-width: 1439px) {
  .next-to-carousel-banners {--ji-gap: 10px;--ji-columns: 4;}
}
@media (max-width: 767px) {
  .next-to-carousel-banners {--ji-gap: 8px;--ji-columns: 2;}
  .next-to-carousel-banners .banner-wrapper a {padding: 20px;}
  .next-to-carousel-banners .banner-wrapper img {max-width: 80px;}
  .next-to-carousel-banners .banner-wrapper .extended-banner-title {margin-top: 16px;}
  .next-to-top .heading__m {margin-bottom: 24px;}
}


/* Middle banners */
.homepage-box.middle-banners-wrapper {border: 0;margin: 0;padding: 0;}
.row.body-banners {display: flex;flex-flow: row wrap;justify-content: space-between;margin: 0;}
.row.body-banners::before, .row.body-banners::after {display: none;}
.body-banners>div {width: calc(50% - 8px);padding: 0;}

@media (max-width: 767px) {
  .body-banners>div {width: 100%;margin: 10px 0;}
}

/* Blog */
.homepage-blog-wrapper {margin: 0;padding: 0;}
.blog-wrapper .homepage-group-title.h4 {font-size: 34px;margin: 0 0 14px 0;}
.row.blog-wrapper {margin-left: 0!important;margin-right: 0!important;}
body.type-posts-listing #newsWrapper {padding-top: 0;}
#newsWrapper {display: flex;flex-flow: row wrap;gap: var(--ji-gap);--ji-gap: 40px;--ji-columns: 3;padding: 48px 0;margin-top: 0;}
#newsWrapper .news-item img {aspect-ratio: 3 / 2;object-fit: cover;transition: .5s;margin-bottom: 0;}
#newsWrapper .news-item .image, .news-item-link-img {position: relative;border-radius: 24px;overflow: hidden;}
#newsWrapper .news-item .image::before, .news-item-link-img::before {content: "";height: 100%;width: 100%;position: absolute;left: 0;top: 0;background-image: url(../img/blog-overlay.webp);z-index: 1;background-size: cover;}
#newsWrapper .news-item {flex: 0 0 calc((100% - (var(--ji-columns) - 1) * var(--ji-gap, 0px)) / var(--ji-columns));margin: 0;padding: 0;flex-direction: column;margin-bottom: 30px;}
#newsWrapper .news-item a:hover img {transform: scale(1.02);}
#newsWrapper .news-item a {text-decoration: none;color: #000;}
#newsWrapper .news-item .read-article {margin-top: 30px;display: inline-flex;align-self: flex-start;}
#newsWrapper .news-item .read-article:hover {text-decoration: none;}
#newsWrapper .news-item .text {display: flex;flex-direction: column;color: #1E1E1C;position: relative;padding: 0px;}
#newsWrapper .news-item .text .title, #newsWrapper .news-item h2 {font-size: 24px;text-decoration: underline;color: #000000;font-weight: 700;line-height: 1.2;margin-top: 22px;font-family: var(--template-headings-font),sans-serif;}
#newsWrapper .news-item .text .title:hover, #newsWrapper .news-item h2:hover {text-decoration: none;}
#newsWrapper .news-item .description {color: #4E5155;line-height: 1.7;}
#newsWrapper .news-item time {color: #4E5155;font-size: 15px;padding-left: 32px;position: relative;margin-bottom: 20px;}
#newsWrapper .news-item time::before {content: "";width: 24px;height: 24px;position: absolute;left: 0;top: 50%;margin-top: -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%3Cmask id='mask0_4296_4093' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4296_4093)'%3E%3Cpath d='M5 22C4.45 22 3.97917 21.8042 3.5875 21.4125C3.19583 21.0208 3 20.55 3 20V6C3 5.45 3.19583 4.97917 3.5875 4.5875C3.97917 4.19583 4.45 4 5 4H6V2H8V4H16V2H18V4H19C19.55 4 20.0208 4.19583 20.4125 4.5875C20.8042 4.97917 21 5.45 21 6V20C21 20.55 20.8042 21.0208 20.4125 21.4125C20.0208 21.8042 19.55 22 19 22H5ZM5 20H19V10H5V20ZM5 8H19V6H5V8ZM12 14C11.7167 14 11.4792 13.9042 11.2875 13.7125C11.0958 13.5208 11 13.2833 11 13C11 12.7167 11.0958 12.4792 11.2875 12.2875C11.4792 12.0958 11.7167 12 12 12C12.2833 12 12.5208 12.0958 12.7125 12.2875C12.9042 12.4792 13 12.7167 13 13C13 13.2833 12.9042 13.5208 12.7125 13.7125C12.5208 13.9042 12.2833 14 12 14ZM8 14C7.71667 14 7.47917 13.9042 7.2875 13.7125C7.09583 13.5208 7 13.2833 7 13C7 12.7167 7.09583 12.4792 7.2875 12.2875C7.47917 12.0958 7.71667 12 8 12C8.28333 12 8.52083 12.0958 8.7125 12.2875C8.90417 12.4792 9 12.7167 9 13C9 13.2833 8.90417 13.5208 8.7125 13.7125C8.52083 13.9042 8.28333 14 8 14ZM16 14C15.7167 14 15.4792 13.9042 15.2875 13.7125C15.0958 13.5208 15 13.2833 15 13C15 12.7167 15.0958 12.4792 15.2875 12.2875C15.4792 12.0958 15.7167 12 16 12C16.2833 12 16.5208 12.0958 16.7125 12.2875C16.9042 12.4792 17 12.7167 17 13C17 13.2833 16.9042 13.5208 16.7125 13.7125C16.5208 13.9042 16.2833 14 16 14ZM12 18C11.7167 18 11.4792 17.9042 11.2875 17.7125C11.0958 17.5208 11 17.2833 11 17C11 16.7167 11.0958 16.4792 11.2875 16.2875C11.4792 16.0958 11.7167 16 12 16C12.2833 16 12.5208 16.0958 12.7125 16.2875C12.9042 16.4792 13 16.7167 13 17C13 17.2833 12.9042 17.5208 12.7125 17.7125C12.5208 17.9042 12.2833 18 12 18ZM8 18C7.71667 18 7.47917 17.9042 7.2875 17.7125C7.09583 17.5208 7 17.2833 7 17C7 16.7167 7.09583 16.4792 7.2875 16.2875C7.47917 16.0958 7.71667 16 8 16C8.28333 16 8.52083 16.0958 8.7125 16.2875C8.90417 16.4792 9 16.7167 9 17C9 17.2833 8.90417 17.5208 8.7125 17.7125C8.52083 17.9042 8.28333 18 8 18ZM16 18C15.7167 18 15.4792 17.9042 15.2875 17.7125C15.0958 17.5208 15 17.2833 15 17C15 16.7167 15.0958 16.4792 15.2875 16.2875C15.4792 16.0958 15.7167 16 16 16C16.2833 16 16.5208 16.0958 16.7125 16.2875C16.9042 16.4792 17 16.7167 17 17C17 17.2833 16.9042 17.5208 16.7125 17.7125C16.5208 17.9042 16.2833 18 16 18Z' fill='%23EB3B72'/%3E%3C/g%3E%3C/svg%3E%0A");}

@media (max-width: 991px) {
  #newsWrapper {--ji-columns: 2;padding: 60px 0;}
  .blog-wrapper .news-item:nth-of-type(3) {display: none;}
}
@media (max-width: 767px) {
  .blog-wrapper .homepage-group-title.h4 {font-size: 28px;}
  #newsWrapper .news-item {margin-bottom: 0;}
  .news-item .image {margin-bottom: 0;}
  #newsWrapper {--ji-columns: 1;padding: 20px 0 20px 0;}
  #newsWrapper .news-item .text .title, #newsWrapper .news-item h2 {text-align: left;font-size: 20px;}
  .blog-wrapper .news-item:nth-of-type(3) {display: block;}
  .blog-block .center .btn {width: 100%;}
}


/* Instagram */
.custom-footer>div:has(.instagram-block) {width: 100%;}
.instagram-block h4 {display: none;}
.instagram-block {}
.instagram-block {max-width: 100%;margin-bottom: 0px;display: flex;flex-flow: row wrap;column-gap: var(--ji-column-gap);--ji-column-gap: 20px;--ji-columns: 4;row-gap: 0px;justify-content: start;padding: 0;}
.instagram-block>a {border-radius: 16px;--ji-width: calc((100% - (var(--ji-columns) - 1) * var(--ji-column-gap, 0px)) / var(--ji-columns));padding-bottom: var(--ji-width);width: var(--ji-width);position: relative;}
.instagram-block>a:first-of-type {background-image: url(../img/instagram-bg.png);position: relative;}
.instagram-block>a .instagram-first__wrap {position: absolute;padding: 5px 10px;top: 50%;left: 0;transform: translate(0, -50%);text-align: center;color: #fff;}
.instagram-block>a .instagram-first__wrap p u {color: #1C4EFB;}
.instagram-block>a .instagram-first__wrap p {margin-bottom: 16px;}
.instagram-block>a .heading__m {color: #fff;margin-bottom: 16px;}
.instagram-block>a:hover img {opacity: 0.8;}
.instagram-block>a:nth-of-type(+n+5) {display: none;}
.instagram-follow-btn {display: none;}

@media (max-width: 1439px) {
  .instagram-block>a:first-of-type {background-size: 150%;background-position: left -25px center;background-color: #000;background-repeat: no-repeat;}
}
@media (max-width: 1199px) {
  .instagram-block {--ji-columns: 2;}
}
@media (max-width: 767px) {
  .instagram-block {padding: 32px 0px;}
  .instagram-block>a:first-of-type {width: 100%!important;margin-bottom: 8px;text-align: center;padding-bottom: 100%!important;}
  .instagram-block>a .instagram-first__wrap {width: 100%;text-align: center;}
  .instagram-widget {--ji-columns: 2;--ji-column-gap: 8px;padding-left: 16px;padding-right: 16px;}
  .instagram-block>a:nth-of-type(+n+6) {display: none;}
  .instagram-block>a:nth-of-type(5) {display: block;}
  .instagram-block h2 {text-align: left;}
  .instagram-block__title::before {display: none;}
  .instagram-block__subtitle {text-align: center;margin-bottom: 30px;}
}

/* Newsletter */
.custom-footer>div:has(.newsletter-block) {width: 100%;}
.newsletter-block {background-image: url(../img/newsletter-bg.webp);border-radius: 24px;padding: 80px 135px;background-size: cover;background-position: center;display: flex;align-items: flex-start;justify-content: space-between;}
.newsletter-block__left {width: 50%;padding-left: 135px;padding-right: 120px;position: relative;color: #fff;}
.newsletter-block__left .heading__m {color: #fff;margin-bottom: 16px;}
.newsletter-block__left::before {content: "";position: absolute;left: 0;top: 0;width: 110px;height: 110px;background-size: contain;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='110' height='111' viewBox='0 0 110 111' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M53.3231 1.13039C54.3367 0.447165 55.6633 0.447165 56.6769 1.13039L63.6182 5.80957C64.2829 6.25763 65.0993 6.42105 65.8852 6.26338L74.0701 4.6214C75.2659 4.38151 76.4879 4.88943 77.1613 5.90625L81.8124 12.9288C82.253 13.5941 82.9405 14.0564 83.7229 14.2135L91.926 15.861C93.1154 16.0998 94.0439 17.0315 94.2787 18.2218L95.9182 26.5347C96.0716 27.3126 96.5267 27.9981 97.1841 28.4414L104.162 33.1477C105.163 33.8224 105.662 35.0308 105.428 36.2148L103.787 44.5465C103.634 45.321 103.793 46.1243 104.229 46.7825L108.904 53.844C109.568 54.848 109.568 56.152 108.904 57.156L104.229 64.2175C103.793 64.8757 103.634 65.679 103.787 66.4535L105.428 74.7852C105.662 75.9691 105.163 77.1776 104.162 77.8523L97.1841 82.5586C96.5267 83.0019 96.0716 83.6874 95.9182 84.4653L94.2787 92.7783C94.0439 93.9685 93.1154 94.9002 91.926 95.139L83.7229 96.7865C82.9405 96.9436 82.253 97.4059 81.8124 98.0712L77.1613 105.094C76.4879 106.111 75.2658 106.618 74.0701 106.379L65.8852 104.737C65.0993 104.579 64.2829 104.742 63.6182 105.19L56.6769 109.87C55.6633 110.553 54.3367 110.553 53.3231 109.87L46.3818 105.19C45.7171 104.742 44.9007 104.579 44.1148 104.737L35.9299 106.379C34.7342 106.618 33.5121 106.111 32.8387 105.094L28.1876 98.0712C27.747 97.4059 27.0595 96.9436 26.2771 96.7865L18.0739 95.139C16.8846 94.9002 15.9561 93.9685 15.7213 92.7783L14.0818 84.4653C13.9284 83.6874 13.4733 83.0019 12.8159 82.5586L5.83755 77.8523C4.8371 77.1776 4.33828 75.9691 4.57154 74.7852L6.213 66.4535C6.36557 65.679 6.2068 64.8757 5.77109 64.2175L1.09631 57.156C0.431658 56.152 0.431659 54.848 1.09631 53.844L5.7711 46.7825C6.2068 46.1243 6.36557 45.321 6.213 44.5465L4.57154 36.2148C4.33828 35.0308 4.8371 33.8224 5.83756 33.1477L12.8159 28.4414C13.4733 27.9981 13.9284 27.3126 14.0818 26.5347L15.7213 18.2217C15.9561 17.0315 16.8846 16.0998 18.0739 15.861L26.2771 14.2135C27.0595 14.0564 27.747 13.5941 28.1876 12.9288L32.8387 5.90625C33.5121 4.88943 34.7342 4.38151 35.9299 4.6214L44.1148 6.26338C44.9007 6.42105 45.7171 6.25763 46.3818 5.80957L53.3231 1.13039Z' fill='white'/%3E%3Cpath d='M31.392 65H21.912V62.096H25.416V53.744C24.576 54.2 23.664 54.608 22.464 55.04L21.384 52.304L26.76 50.6H28.68V62.096H31.392V65ZM39.3111 53.12C37.4871 53.12 36.5991 54.2 36.3831 56.264L33.1431 55.88C33.5031 52.472 35.2551 50.288 39.3351 50.288C43.0071 50.288 45.0231 51.8 45.0231 55.064C45.0231 57.872 42.6951 59.264 39.1911 59.96C36.6231 60.56 35.7831 61.04 35.6391 62.336C36.9591 62.192 38.6871 62.072 39.7911 62.072H45.0711V65H32.7351C32.6871 64.424 32.6871 63.872 32.6871 63.248C32.6871 59.96 34.1511 58.616 37.5111 57.752C41.0151 56.84 41.6391 56.216 41.6391 54.944C41.6391 53.864 40.9431 53.12 39.3111 53.12ZM52.8049 62.576C54.7489 62.576 55.4209 61.832 55.4209 60.512C55.4209 59.264 54.7249 58.496 52.8289 58.496C51.6049 58.496 50.6449 58.856 49.9249 59.336L47.2609 58.304V50.6H57.9889V53.72C54.7009 53.72 52.1329 53.576 50.2609 53.408V57.032C51.1249 56.528 52.3009 56.168 53.9329 56.168C57.2449 56.168 58.7809 57.944 58.7809 60.536C58.7809 63.8 56.6209 65.24 52.7809 65.24C49.2049 65.24 47.1889 64.016 46.4689 61.352L49.6849 60.512C50.1169 61.664 50.9569 62.576 52.8049 62.576ZM73.9221 65L69.6261 59.6H68.6181V65H65.1621V50.6H68.6181V56.816H69.5781L73.8741 50.6H77.8101V50.864L72.0981 57.944L77.9541 64.736V65H73.9221ZM85.4681 58.256C85.1801 57.032 84.6521 56.168 83.2121 56.168C81.7001 56.168 80.7641 57.128 80.7641 59.288C80.7641 61.304 81.5801 62.48 83.2601 62.48C84.7241 62.48 85.2761 61.496 85.5161 60.32L88.5161 61.04C88.1321 63.68 86.5241 65.336 83.2841 65.336C79.6841 65.336 77.4281 63.344 77.4281 59.456C77.4281 55.592 79.6361 53.312 83.2601 53.312C86.6441 53.312 88.0841 54.92 88.4921 57.68L85.4681 58.256ZM83.6441 52.4H82.6121L79.3481 48.92L80.4281 47.768L83.1401 49.976L85.8521 47.768L86.9321 48.92L83.6441 52.4Z' fill='%23EB3B72'/%3E%3C/svg%3E%0A");}
.newsletter-header {display: none;}
.newsletter-block form {max-width: 700px;width: 100%;}
.newsletter-block form br {display: none;}
.newsletter-block form label {color: #fff;display: block;}
.newsletter-block form label a {color: #fff;text-decoration: underline!important;}
.newsletter-block form label a:hover {text-decoration: none!important;}
.newsletter-block .compact-form .btn {border-radius: 10px;margin: 12px 12px 0 0;}
.newsletter-block .compact-form .form-control {height: 75px;}

@media (max-width: 1439px) {
  .newsletter-block__left {padding-right: 10px;}
  .newsletter-block {padding: 80px;}
}
@media (max-width: 1199px) {
  .newsletter-block {padding: 40px;}
  .newsletter-block form {max-width: 400px;}
}
@media (max-width: 991px) {
  .newsletter-block {flex-direction: column;}
  .newsletter-block__left {width: 100%;margin-bottom: 10px;}
  .newsletter-block form {max-width: 100%;}
}
@media (max-width: 767px) {
  .custom-footer>div:nth-of-type(1) {margin-left: -16px;margin-right: -16px;width: calc(100% + 32px)!important;}
  .newsletter-block__left {text-align: center;padding-top: 130px;padding-left: 0;}
  .newsletter-block {padding: 24px;border-radius: 0;background-image: url(../img/newsletter-bg-mobile.webp)}
  .newsletter-block__left::before {left: 50%;margin-left: -55px;}
  .newsletter-block form label {text-align: center;width: 100%;display: block;margin-top: 20px;}
  .newsletter-block .consents.consents-first {margin-top: 0;}
  .newsletter-block .compact-form .form-control {font-size: 15px;}
  .newsletter-block .compact-form .form-control::placeholder {font-size: 13px;}
}

/* Footer */
#footer {background-color: #fff;color: #000;padding-top: 0;margin-top: 100px;}
#footer h3 {color: #000;margin: 0px 0 60px 0;text-transform: initial;}
.footer-rows .custom-footer {padding: 0;display: flex;flex-flow: row wrap;}
.custom-footer>div {width: 16.6666%;margin-bottom: 0px;clear: none;}

#footer ul li {padding: 0;}
#footer ul a {font-size: 15px;color: #000;padding: 8px 0;}

.footer-bottom {background-color: #fff;padding-bottom: 50px;}
.footer-bottom a {color: #fff;}
.footer-bottom .container {display: flex;flex-direction: column;}

#signature {color: #4E5155;font-size: 13px;margin-left: 0;}
#signature a {color: #4E5155;}
#signature a:hover {color: #4E5155;}
#signature a.image {display: none;}
#signature a.--jiho::before {display: inline-flex;margin-right: 5px;content: "";width: 36px;height: 10px;background-size: contain;background-repeat: no-repeat;background-image: 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='%23838588'%3E%3C/path%3E%3C/svg%3E%0A");}
#signature a.--jiho:hover::before {background-image: 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='%23000'%3E%3C/path%3E%3C/svg%3E%0A");}
.signature__divider {color: #4E5155;}
.copyright {color: #4E5155;font-size: 13px;}
.copyright strong {font-weight: 400;}
.copyright a {color: #4E5155;}
.copyright a:hover {color: #4E5155;}

.custom-footer>div:has(.footer-logos) {width: 100%;padding-bottom: 0;margin-bottom: 0;}
.footer-logos {padding: 30px 0;gap: 20px;display: flex;flex-flow: row wrap;align-items: center;color: #4E5155;font-size: 13px;}
.footer-logos img {max-height: 18px;display: inline-flex;height: 100%;}
.footer-logos .--del {padding: 0 10px;}


.custom-footer>div:has(.contact-column__top) {width: 50%;}
.contact-column {background-color: #F3F6FF;border-radius: 32px;padding: 40px;}
.contact-column__top {position: relative;}
.contact-column__top h2 {margin-bottom: 10px;margin-top: 0;}
.contact-column__top p {margin-bottom: 40px;color: #4E5155;}

a.contact-item {color: #000;margin-bottom: 16px;width: 49%;display: inline-flex;flex-direction: column;padding-left: 40px;position: relative;}
a.contact-item:hover {text-decoration: none!important;}
a.contact-item:hover>div:nth-of-type(1) {text-decoration: underline;}
a.contact-item>div {display: block;font-weight: bold;padding-bottom: 0px;font-size: 30px;font-family: var(--template-headings-font);line-height: 1.4;}
a.contact-item>div::before {content: "";width: 32px;height: 32px;position: absolute;left: 0;top: 4px;}
a.contact-item.--tel>div::before {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%3Cmask id='mask0_1_98' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3E%3Crect width='32' height='32' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1_98)'%3E%3Cpath d='M25.2409 26.6668C22.9931 26.6668 20.6889 26.1041 18.3283 24.9785C15.9676 23.8527 13.7744 22.2727 11.7486 20.2385C9.72303 18.2045 8.14736 16.0114 7.02159 13.6592C5.89603 11.3069 5.33325 9.00694 5.33325 6.75916C5.33325 6.35183 5.46659 6.01238 5.73325 5.74083C5.99992 5.46927 6.33325 5.3335 6.73325 5.3335H10.0306C10.393 5.3335 10.7093 5.44761 10.9793 5.67583C11.2495 5.90405 11.4325 6.19683 11.5283 6.55416L12.1896 9.7335C12.2511 10.1062 12.24 10.4318 12.1563 10.7105C12.0725 10.9892 11.9246 11.2174 11.7126 11.3952L8.78725 14.1232C9.33414 15.1163 9.93881 16.0389 10.6013 16.8912C11.2637 17.7434 11.9701 18.5506 12.7206 19.3128C13.4948 20.0873 14.3281 20.8074 15.2206 21.4732C16.1128 22.1389 17.0923 22.7676 18.1589 23.3592L21.0103 20.4565C21.2274 20.2223 21.4714 20.0681 21.7423 19.9938C22.0131 19.9194 22.3127 19.9044 22.6409 19.9488L25.4459 20.5232C25.8084 20.6121 26.1025 20.7946 26.3283 21.0708C26.5538 21.3468 26.6666 21.6635 26.6666 22.0208V25.2668C26.6666 25.6668 26.5308 26.0002 26.2593 26.2668C25.9877 26.5335 25.6483 26.6668 25.2409 26.6668ZM8.16159 12.8718L10.7206 10.5182C10.8059 10.4497 10.8615 10.3557 10.8873 10.2362C10.9128 10.1164 10.9085 10.0053 10.8743 9.90283L10.2819 7.07716C10.2477 6.94027 10.1879 6.83772 10.1026 6.7695C10.017 6.70105 9.90592 6.66683 9.76925 6.66683H7.03325C6.93059 6.66683 6.84514 6.70105 6.77692 6.7695C6.70847 6.83772 6.67425 6.92316 6.67425 7.02583C6.69981 7.93694 6.84259 8.88816 7.10259 9.8795C7.36236 10.8711 7.71536 11.8685 8.16159 12.8718ZM19.4283 23.9848C20.3289 24.4311 21.2891 24.7609 22.3089 24.9745C23.3285 25.1883 24.2169 25.3028 24.9743 25.3182C25.0769 25.3182 25.1624 25.2839 25.2306 25.2155C25.299 25.1471 25.3333 25.0616 25.3333 24.9592V22.2822C25.3333 22.1455 25.299 22.0344 25.2306 21.9488C25.1624 21.8635 25.0598 21.8037 24.9229 21.7695L22.4563 21.2642C22.3538 21.2299 22.2641 21.2257 22.1873 21.2515C22.1101 21.2771 22.0289 21.3326 21.9436 21.4182L19.4283 23.9848Z' fill='black'/%3E%3C/g%3E%3Ccircle cx='20' cy='13' r='3' fill='%2315D645'/%3E%3C/svg%3E%0A");}
a.contact-item.--email>div::before {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%3Cmask id='mask0_4296_2135' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3E%3Crect width='32' height='32' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4296_2135)'%3E%3Cpath d='M6.154 25.3332C5.54022 25.3332 5.02778 25.1276 4.61667 24.7165C4.20556 24.3054 4 23.7929 4 23.1792V8.8205C4 8.20673 4.20556 7.69428 4.61667 7.28317C5.02778 6.87206 5.54022 6.6665 6.154 6.6665H25.846C26.4598 6.6665 26.9722 6.87206 27.3833 7.28317C27.7944 7.69428 28 8.20673 28 8.8205V23.1792C28 23.7929 27.7944 24.3054 27.3833 24.7165C26.9722 25.1276 26.4598 25.3332 25.846 25.3332H6.154ZM16 16.1538L5.33333 9.17917V23.1792C5.33333 23.4185 5.41022 23.6152 5.564 23.7692C5.718 23.9229 5.91467 23.9998 6.154 23.9998H25.846C26.0853 23.9998 26.282 23.9229 26.436 23.7692C26.5898 23.6152 26.6667 23.4185 26.6667 23.1792V9.17917L16 16.1538ZM16 14.6665L26.2563 7.99984H5.74367L16 14.6665ZM5.33333 9.17917V7.99984V23.1792C5.33333 23.4185 5.41022 23.6152 5.564 23.7692C5.718 23.9229 5.91467 23.9998 6.154 23.9998H5.33333V9.17917Z' fill='black'/%3E%3C/g%3E%3C/svg%3E%0A");}
a.contact-item span {color: #4E5155;font-size: 15px;font-weight: 400;}

.socials {display: flex;align-items: center;margin-top: 30px;}
.socials span {font-size: 19px;padding-right: 20px;font-weight: bold;font-family: var(--template-headings-font);}
.socials a {display: inline-flex;margin: 0 16px 0 0;width: 32px;height: 32px;flex: 0 0 32px;}
.socials a:hover {opacity: 0.8;}
.socials a.--fb {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%3Cpath d='M16.0001 2.67725C8.63608 2.67725 2.66675 8.64658 2.66675 16.0106C2.66675 23.3746 8.63608 29.3439 16.0001 29.3439C23.3641 29.3439 29.3334 23.3746 29.3334 16.0106C29.3334 8.64791 23.3641 2.67725 16.0001 2.67725ZM16.0001 4.67725C22.2494 4.67725 27.3334 9.76125 27.3334 16.0106C27.3334 22.0294 22.6133 26.954 16.6824 27.3101V18.0028H20.336C20.4685 18.0046 20.6001 17.9802 20.7231 17.9307C20.846 17.8813 20.958 17.808 21.0523 17.7149C21.1467 17.6219 21.2216 17.511 21.2728 17.3888C21.3239 17.2665 21.3503 17.1353 21.3503 17.0028C21.3503 16.8702 21.3239 16.739 21.2728 16.6168C21.2216 16.4945 21.1467 16.3836 21.0523 16.2906C20.958 16.1976 20.846 16.1242 20.7231 16.0748C20.6001 16.0254 20.4685 16.0009 20.336 16.0028H16.6824V14.3413C16.6824 13.4079 17.4157 12.6746 18.349 12.6746H20.336C20.4685 12.6765 20.6001 12.652 20.7231 12.6026C20.846 12.5532 20.958 12.4798 21.0523 12.3868C21.1467 12.2938 21.2216 12.1829 21.2728 12.0606C21.3239 11.9384 21.3503 11.8072 21.3503 11.6746C21.3503 11.5421 21.3239 11.4109 21.2728 11.2887C21.2216 11.1664 21.1467 11.0555 21.0523 10.9625C20.958 10.8694 20.846 10.7961 20.7231 10.7467C20.6001 10.6972 20.4685 10.6728 20.336 10.6746H18.349C16.3357 10.6746 14.6824 12.328 14.6824 14.3413V16.0028H13.0027C12.8702 16.0009 12.7386 16.0254 12.6156 16.0748C12.4927 16.1242 12.3808 16.1976 12.2864 16.2906C12.192 16.3836 12.1171 16.4945 12.0659 16.6168C12.0148 16.739 11.9884 16.8702 11.9884 17.0028C11.9884 17.1353 12.0148 17.2665 12.0659 17.3888C12.1171 17.511 12.192 17.6219 12.2864 17.7149C12.3808 17.808 12.4927 17.8813 12.6156 17.9307C12.7386 17.9802 12.8702 18.0046 13.0027 18.0028H14.6824V27.2632C9.05284 26.6071 4.66675 21.8133 4.66675 16.0106C4.66675 9.76125 9.75075 4.67725 16.0001 4.67725Z' fill='%231C4EFB'/%3E%3C/svg%3E%0A");}
.socials a.--ins {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%3Cpath d='M10.6667 4C6.99295 4 4 6.99295 4 10.6667V21.3333C4 25.0071 6.99295 28 10.6667 28H21.3333C25.0071 28 28 25.0071 28 21.3333V10.6667C28 6.99295 25.0071 4 21.3333 4H10.6667ZM10.6667 5.33333H21.3333C24.2863 5.33333 26.6667 7.71372 26.6667 10.6667V21.3333C26.6667 24.2863 24.2863 26.6667 21.3333 26.6667H10.6667C7.71372 26.6667 5.33333 24.2863 5.33333 21.3333V10.6667C5.33333 7.71372 7.71372 5.33333 10.6667 5.33333ZM23.3333 8C23.1565 8 22.987 8.07024 22.8619 8.19526C22.7369 8.32029 22.6667 8.48986 22.6667 8.66667C22.6667 8.84348 22.7369 9.01305 22.8619 9.13807C22.987 9.2631 23.1565 9.33333 23.3333 9.33333C23.5101 9.33333 23.6797 9.2631 23.8047 9.13807C23.9298 9.01305 24 8.84348 24 8.66667C24 8.48986 23.9298 8.32029 23.8047 8.19526C23.6797 8.07024 23.5101 8 23.3333 8ZM16 9.33333C13.8333 9.33333 12.1248 10.1698 11.0026 11.4323C9.88042 12.6947 9.33333 14.3519 9.33333 16C9.33333 17.6481 9.88042 19.3053 11.0026 20.5677C12.1248 21.8302 13.8333 22.6667 16 22.6667C18.1667 22.6667 19.8752 21.8302 20.9974 20.5677C22.1196 19.3053 22.6667 17.6481 22.6667 16C22.6667 14.3519 22.1196 12.6947 20.9974 11.4323C19.8752 10.1698 18.1667 9.33333 16 9.33333ZM16 10.6667C17.8333 10.6667 19.1248 11.3302 20.0026 12.3177C20.8804 13.3053 21.3333 14.6481 21.3333 16C21.3333 17.3519 20.8804 18.6947 20.0026 19.6823C19.1248 20.6698 17.8333 21.3333 16 21.3333C14.1667 21.3333 12.8752 20.6698 11.9974 19.6823C11.1196 18.6947 10.6667 17.3519 10.6667 16C10.6667 14.6481 11.1196 13.3053 11.9974 12.3177C12.8752 11.3302 14.1667 10.6667 16 10.6667Z' fill='%231C4EFB'/%3E%3C/svg%3E%0A");}

.only-mobile {display: none;}

@media (min-width: 768px) {
  .custom-footer.elements-4>div:nth-child(odd), .custom-footer.elements-6>div:nth-child(odd), .custom-footer.elements-many>div:nth-child(odd) {clear: initial;}
}

@media (max-width: 1439px) {
  a.contact-item {width: 100%;}
}
@media (max-width: 1199px) {
  .custom-footer>div:has(.contact-column__top) {width: 100%;}
  .custom-footer>div {width: 33.333%;}

  .footer-logos .--del {width: 100%;}
}
@media (max-width: 767px) {
  .only-mobile {display: inline-flex;}
  .only-desktop {display: none;}
  .banner-wrapper {margin-top: 0;}

  .custom-footer>div:nth-of-type(1),
  .custom-footer>div {width: 100%;margin-bottom: 0;padding-bottom: 0;padding-left: 16px;padding-right: 16px;}

  #footer h3 {margin-bottom: 0;position: relative;font-size: 15px;padding-top: 10px;padding-bottom: 10px;margin-top: 0;font-size: 22px;}
  #footer h3.--active::after {transform: rotate(180deg);}
  #footer h3::after {content: "";width: 16px;height: 16px;position: absolute;right: 0;top: 50%;margin-top: -8px;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="M12 6.47027L11.06 5.53027L8 8.58361L4.94 5.53027L4 6.47027L8 10.4703L12 6.47027Z" fill="black"/%3E%3C/svg%3E%0A');}
  #footer .contact-column__top h3 {padding-top: 5px;padding-bottom: 0;}
  .contact-column {margin-bottom: 22px;padding: 40px 32px;}

  .footer-contact h4::after {display: none;}
  .custom-footer>div:has(.socials) h6::after {display: none;}
  .custom-footer>div:has(.socials) {position: relative;padding-top: 10px;}
  .socials {margin-top: 20px;margin-bottom: 0px;}
  .socials a {margin: 0 0 16px 16px;}
  .footer-rows ul {display: none;padding-bottom: 20px;}
  .footer-rows ul li a {padding-top: 4px;padding-bottom: 4px;}

  .footer-contact p {font-size: 14px;}
  .footer-contact h4 {font-size: 22px!important;margin-bottom: 0!important;}
  a.contact-item>div:nth-of-type(1) {font-size: 20px;}
  a.contact-item>div:nth-of-type(1)::before {top: -2px;}

  #signature,.copyright {text-align: left;margin-bottom: 4px;}
  .footer-bottom .container {align-items: flex-start;}
  .footer-bottom {padding-bottom: 40px;}

  .footer-logos {padding: 22px 0 22px 0;margin-top: 0px;gap: 14px 18px;}
  .footer-logos span {width: 100%;flex: 0 0 100%;}
}

/* Category */
.category-top:not(:has(.subcategories)) {padding-bottom: 0;}
.category-top {position: relative;padding-top: 0px;padding-bottom: 140px;margin-bottom: 56px;max-width: 100%!important;min-height: 300px;}
.category-top .category-title {color: #000;font-size: 48px;margin: 0 0 20px 0;text-align: left!important;}
.category-top::after {content: "";display: block;background-repeat: no-repeat;background-position: right center;height: 100%;left: calc(50% - 50dvw + var(--scrollbar-width) / 2);width: calc(100dvw - var(--scrollbar-width));position: absolute;top: 0;z-index: -2;background: linear-gradient(360deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 70.06%), linear-gradient(90deg, rgba(28, 78, 251, 0.1) 0%, rgba(250, 114, 77, 0.1) 50.48%, rgba(235, 59, 114, 0.1) 100%);backdrop-filter: blur(14px);}
.category-top::before {content: "";display: block;background: url(../img/women.webp);background-repeat: no-repeat;background-size: cover;width: 650px;height: 650px;background-position: right center;position: absolute;top: -100px;right: 15%;z-index: -1;}
.category-perex {max-width: 655px;width: 100%;color: #4E5155;font-size: 17px;margin-bottom: 20px;}
.category-perex p {color: #4E5155;}

.category-perex ul.ji-info-links:empty {display: none;}
ul.ji-info-links::before {content: "Usnadněte si výber s naším rádcem";width: 100%;display: block;margin-bottom: 16px;color: #000;font-size: 21px;font-weight: 700;}
ul.ji-info-links {padding: 24px 32px;background: rgba(255, 255, 255, 0.7);backdrop-filter: blur(10px);border-radius: 16px;list-style: none;background-image: url(../img/faq-category-bg.webp);background-size: contain;background-repeat: no-repeat;background-position: right bottom;position: absolute;right: 0;top: 60px;margin: 0;max-width: 520px;}
ul.ji-info-links li a {color: #000;padding: 2px 0;display: block;}
ul.ji-info-links li {padding-left: 32px;position: relative;margin-bottom: 5px;}
ul.ji-info-links li::before {content: "";margin: 0;position: absolute;left: 0;top: 8px;width: 17px;height: 16px;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%3Cpath d='M16.7729 1.05553C17.012 0.571743 16.6577 0 16.1174 0H12.7514C12.4591 0 12.1845 0.175921 12.0782 0.448598L8.96905 7.7845C8.20727 9.58769 8.23384 11.6372 9.05763 13.4228L10.0409 15.569C10.156 15.8329 10.4217 16 10.7141 16H14.3015C14.8596 16 15.2139 15.4019 14.9393 14.9093L13.3891 12.1737C12.6628 10.9071 12.6274 9.35899 13.2828 8.05717L16.7906 1.05553H16.7729Z' fill='%231C4EFB'/%3E%3Cpath d='M6.79031 0.431006C6.67516 0.167125 6.40942 0 6.12597 0H2.54737C1.98933 0 1.63501 0.598131 1.9096 1.09071L3.4686 3.83507C4.18609 5.1017 4.23038 6.64101 3.57489 7.94283L0.0760206 14.9445C-0.163143 15.4283 0.191175 16 0.731506 16H4.09751C4.38982 16 4.65555 15.8241 4.77071 15.5514L7.87983 8.2243C8.64161 6.41231 8.60617 4.37163 7.79125 2.58604L6.79916 0.431006H6.79031Z' fill='%231C4EFB'/%3E%3C/svg%3E%0A");}

.category-perex.empty-content {margin: 50px auto;display: none;}

@media (max-width: 1699px) {
  .category-perex {max-width: 500px;}
}

@media (max-width: 1439px) {
  .category-top::before {right: 0;}
}

@media (max-width: 1199px) {
  .category-top::before {width: 500px;height: 500px;}
  ul.ji-info-links {max-width: 350px;padding: 24px;}
}

@media (max-width: 991px) {
  .category-top::before {display: none;}
  .category-perex {max-width: 100%;min-height: 0!important;}
  ul.ji-info-links {position: static;max-width: 100%;}
}

@media (max-width: 767px) {
  .category-top .category-title {font-size: 42px!important;text-align: left;}
  .category-top::after {background: linear-gradient(360deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 70.06%), linear-gradient(90deg, rgba(28, 78, 251, 0.1) 0%, rgba(250, 114, 77, 0.1) 50.48%, rgba(235, 59, 114, 0.1) 100%);backdrop-filter: blur(14px);}
  .category-perex {text-align: left;font-size: 15px;}

  ul.ji-info-links::before {font-size: 18px;}
  ul.ji-info-links {background-color: rgba(235, 59, 114, 0.05);backdrop-filter: blur(10px);padding: 24px 32px;}

  .category-top {margin-bottom: 0px;text-align: left;padding-bottom: 32px!important;}
}


.listingControls {margin-bottom: 0px;padding-bottom: 80px;}
.btn.goToTop__button {border: 0!important;display: none;}
.pagination__link, .pagination__currentPage {border: 1px solid #A8A9AB!important;height: 48px!important;min-height: 48px!important;flex: 0 0 48px;width: 48px!important;color: #2A2D32!important;font-weight: bold;border-radius: 14px!important;text-decoration: none!important;}
.pagination__link.pagination__link--next, .pagination__link.pagination__link--prev {font-size: 12px;line-height: 48px;height: 48px;width: 48px;background-color: transparent!important;}
.pagination__link.pagination__link--next::before, .pagination__link.pagination__link--prev::before {line-height: 48px;}
.pagination__currentPage {border: 1px solid #000!important;border-radius: 12px;color: #000!important;font-weight: 700;}
.pagination .pagination__list .pagination__link:not(.btn) {background-color: transparent;text-decoration: underline;}
.pagination .pagination__list .pagination__link:hover {background-color: #000!important;border-color: #000!important;color: #fff!important;}

.category-content-wrapper>.category__secondDescription {display: none;}
.category__secondDescription {max-width: 100%;margin: auto;margin-bottom: 48px;}
.category__secondDescription .row {margin-left: 0;margin-right: 0;}
.category__secondDescription p {font-size: 15px;}

.category-header {padding-bottom: 6px;justify-content: flex-start;margin-bottom: 0;}
.category-header-pagination {order: 1;color: #4E5155;font-size: 13px;margin-left: auto;}
.category-header-pagination strong {font-weight: 400;}

.sortingToggle {display: none;}
.category-header #listSortingControls {position: initial;display: block;display: flex;align-items: center;box-shadow: initial;border: 0;padding: 10px 0;background-color: transparent;}
.category-header #listSortingControls button {padding: 0;color: #000;padding: 12px 16px;border-radius: 12px;font-weight: 700;text-transform: uppercase;border: 1px solid white;}
.category-header #listSortingControls button:hover {text-decoration: underline;}
.category-header #listSortingControls button.listSorting__control--current {border-color: #000;color: #1A1B1F;}

@media (max-width: 1199px) {
  .category-header-pagination {display: none;}
}
@media (max-width: 991px) {
  .listSorting {width: 100%;margin-top: 16px;}
  .listSorting button {flex: initial;width: auto!important;}
}
@media (max-width: 767px) {
  .category-header {padding-bottom: 30px;}

  .listingControls .itemsTotal, .listingControls .goToTop {display: none;}
  .listingControls {border: 0;margin-bottom: 40px;padding-bottom: 40px;border-bottom: 1px solid #EAEAEB;}

  .category__secondDescription {margin-bottom: 40px;}

  .bottom-category.container {padding-left: 0!important;padding-right: 0!important;}

  .sortingToggle {display: block;width: 100%;border-radius: 16px;border-color: #A8A9AB;padding: 16px 20px;}
  .sortingToggle .icon-chevron-down {right: 20px;}
  .sortingToggle .icon-chevron-down::before {font-size: 14px;color: #2A2D32;}
  .sortingToggle .sortingToggle__value {color: #2A2D32;text-transform: uppercase;font-family: var(--template-headings-font);letter-spacing: 2px;}
  .sortingToggle__label {display: none;}
  .sortingToggle .icon-sort {display: none;}
  .category-header #listSortingControls {display: none;}
  .listSorting--open #listSortingControls {display: block;}
  .listSorting button {width: 100%!important;}
  .listSorting__control.listSorting__control--current {display: none;}

}


/* Active filters */
.active-filters {display: inline-flex;width: 100%;flex-flow: row wrap;align-items: center;margin-bottom: 24px;font-family: var(--template-headings-font);}
.active-filters::before {content: var(--jit-active-filters);margin-right: 14px;color: #000;font-size: 17px;font-weight: 700;}
.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 {font-weight: 400;padding-right: 4px;}
.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: #F3F6FFE5;padding: 10px 16px;margin: 4px 4px 4px 0;font-weight: 400;font-size: 15px;border: 0;border-radius: 16px;}
.active-filters__parameter-value:hover {color: #170C21;}
.active-filters__parameter-values {display: flex;flex-flow: row wrap;}
.active-filters__remove-btn {margin-left: 8px;flex: 0 0 16px;width: 16px;height: 16px;display: inline-block;background-size: contain;background-repeat: no-repeat;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%3Cmask id='mask0_4153_6618' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Crect width='16' height='16' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4153_6618)'%3E%3Cpath d='M4.26676 12.2052L3.79492 11.7334L7.52826 8.00003L3.79492 4.26669L4.26676 3.79486L8.00009 7.52819L11.7334 3.79486L12.2053 4.26669L8.47192 8.00003L12.2053 11.7334L11.7334 12.2052L8.00009 8.47186L4.26676 12.2052Z' fill='black'/%3E%3C/g%3E%3C/svg%3E%0A");}
.active-filters__remove-btn:hover {opacity: 0.8;}
a.active-filters__remove-all-btn {color: #000;font-size: 15px;cursor: pointer;font-weight: 400;text-decoration: underline;display: flex;align-items: center;display: flex;align-items: center;}
a.active-filters__remove-all-btn::after {content: "";margin-left: 8px;flex: 0 0 16px;width: 16px;height: 16px;display: inline-block;background-size: contain;background-repeat: no-repeat;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%3Cmask id='mask0_4153_6618' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Crect width='16' height='16' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4153_6618)'%3E%3Cpath d='M4.26676 12.2052L3.79492 11.7334L7.52826 8.00003L3.79492 4.26669L4.26676 3.79486L8.00009 7.52819L11.7334 3.79486L12.2053 4.26669L8.47192 8.00003L12.2053 11.7334L11.7334 12.2052L8.00009 8.47186L4.26676 12.2052Z' fill='black'/%3E%3C/g%3E%3C/svg%3E%0A");}

@media (max-width: 767px) {
  .active-filters {margin: 25px 0 15px 0;}
  .active-filters::before {display: block;width: 100%;}
  .active-filters__list {width: 100%;margin-right: 0;flex-flow: nowrap;width: calc(100% + 32px);padding: 0 16px;margin: 0 -16px;overflow: auto;}
  .active-filters__parameter-value span {white-space: nowrap;}
  .active-filters__parameter-values {flex-flow: nowrap;}
  a.active-filters__remove-all-btn {margin-top: 15px;}
}

.mobile-sort {display: none;}

/* Subgategories */
/*#content-wrapper>.container>.subcategories {margin-bottom: 0;margin-top: 0;}*/
#content-wrapper>.container>.subcategories li a {border: 1px solid #EAEAEB;}
.subcategories {margin: 50px -5px -130px;width: 100%;}
.subcategories.with-image li {width: 16.666%;padding: 5px;}
.subcategories li a {background-color: #fff;padding: 10px 16px;box-shadow: initial;border-radius: 12px;}
.subcategories.with-image li a {text-decoration: none;min-height: 70px;}
.subcategories.with-image li a:hover {text-decoration: underline;box-shadow: 0px 0px 12px rgba(235, 59, 114, 0.4);}
.subcategories.with-image li a::after {display: none;}
.subcategories.with-image li a .image {width: 48px;height: 48px;padding-right: 0;display: flex;align-items: center;justify-content: center;}
.subcategories.with-image li a .text {width: calc(100% - 48px);padding-left: 16px;font-weight: 400;font-size: 15px;text-decoration: none;line-height: 1.2;}
.subcategories.--bottom {margin-bottom: 0;}

.type-posts-listing .subcategories {margin: 0 0 25px 0;}
.type-posts-listing .subcategories .image {display: none!important;}
.type-posts-listing .subcategories.with-image li a .text {width: 100%;max-width: 100%;padding-left: 0;}
.type-posts-listing .subcategories.with-image li a {border: 1px solid #EAEAEB;}
.type-posts-listing .content-inner>p {display: none;}

@media (max-width: 1199px) {
  .subcategories.with-image li {width: 25%;}
}
@media (max-width: 991px) {
  .subcategories.with-image li {width: 33.333%;}
}
@media (max-width: 767px) {
  .subcategories {margin: 0px -4px 32px;}
  .subcategories.with-image li {width: 50%;padding: 4px;}
  .subcategories.with-image li a::after {display: none;}
  .subcategories.with-image li a {padding: 10px;}
  .subcategories.with-image li a .text {width: 70%;max-width: 70%;padding-left: 5px;font-size: 14px;padding-right: 0;}

  .subcategories.--has-more {margin-bottom: 8px;}
  .subcategories.--has-more:not(.--unveiled) {clip-path: inset(0 0 35px 0);margin-bottom: -56px;}
  .ji-subcategories-more-btn-wrap {display: flex;margin-top: 0;position: relative;z-index: 1;justify-content: center;text-align: center;flex: 0 0 100%;width: 100%;margin-bottom: 32px;}
  .ji-subcategories-more-btn-wrap .btn.btn-secondary {display: inline-flex;align-items: center;height: 42px;background: #fff;color: #000;border-radius: 10px;}
  .ji-subcategories-more-btn-wrap .btn.btn-secondary::after {content: "";width: 16px;flex: 0 0 16px;height: 16px;margin-left: 8px;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='M8.35355 10.8536C8.15829 11.0488 7.84171 11.0488 7.64645 10.8536L2.64645 5.85355C2.45118 5.65829 2.45118 5.34171 2.64645 5.14645C2.84171 4.95118 3.15829 4.95118 3.35355 5.14645L8 9.79289L12.6464 5.14645C12.8417 4.95118 13.1583 4.95118 13.3536 5.14645C13.5488 5.34171 13.5488 5.65829 13.3536 5.85355L8.35355 10.8536Z' fill='black'/%3E%3C/svg%3E%0A");}
  .ji-subcategories-more-btn-wrap.--unveiled .btn.btn-secondary::after {transform: rotate(180deg);}
}

/* Products top */
.products-top__title {margin: 0 0 24px 0;}
.products-top-wrapper {display: none;}
#productsTopHeading {width: 100%;}
#productsTop {margin: 0 -5px;width: calc(100% + 10px);margin-bottom: 40px;}
.ji-products-top-wrapper {flex: 0 0 100%;}
.products-inline.products-top .slick-slide {padding: 0 5px;}
.products-inline.products-top>div {padding: 0;font-family: var(--template-headings-font);margin: 0;}
.products-inline.products-top>div .availability-amount {color: #199A39;}
.products-inline.products-top>div .p {background-color: #fff;}
.products-inline.products-top .product {padding: 20px;border: 1px solid #EAEAEB;border-radius: 16px;background-color: #fff;height: 100%;}
.products-inline.products-top>div .p .image {width: 50px;height: 50px;min-height: 50px;}
.products-inline.products-top>div .p {flex-wrap: nowrap;}
.products-inline.products-top>div .p .p-in {width: calc(100% - 50px);padding: 0;padding-left: 16px;display: flex;align-items: center;}
.products-inline>div .p .p-in .p-in-in {padding-right: 0;}
.products-inline>div .p .p-in .p-in-in .name {font-weight: 700;font-size: 15px;margin-bottom: 0px;color: #000;text-decoration: none;}
.products-inline>div .p .p-in .p-in-in .name:hover {text-decoration: underline;}
.products-inline>div .p .p-in .p-in-in .name .product-appendix {display: none;}
.products-inline>div .p .price {margin-top: 6px;}
.products-inline>div .p .price strong {font-size: 15px;color: #000000;}
.products-inline.products-top>div .p .p-in .p-bottom>div {text-align: right;align-items: flex-end;}
.products-inline>div .p .availability>span {font-weight: bold;font-size: 14px;}

@media (max-width: 767px) {
  .products-top__title {font-size: 18px;margin: 0 0 16px 0;}
  .products-inline.products-top>div {width: 100%;margin-bottom: 10px;}
  .products-inline.products-top>div .p .p-in .p-bottom .prices {margin-left: auto;padding-left: 20px;}
  .products-inline>div .p .price {margin-top: 0;white-space: nowrap;}
  .products-inline.products-top>div .p .p-in .p-bottom>div {padding-top: 0;}
  .products-inline.products-top>div .p .p-in {justify-content: space-between;}

  .ji-products-top-wrapper {margin-bottom: 20px;}
  .ji-products-top-wrapper #productsTop {margin-bottom: 0;}
  .ji-products-top-wrapper .products-toggle-btn__wrap {display: flex;margin-top: 0;position: relative;z-index: 1;justify-content: center;text-align: center;}
  .ji-products-top-wrapper:not(.--unveiled) .products-toggle-btn__wrap {margin-top: -50px;}
  .ji-products-top-wrapper .products-toggle-btn__wrap::after {content: "";display: block;border: 0;border-top: 1px solid #EAEAEB;position: absolute;top: 50%;bottom: 0;inset-inline: -5px;z-index: -1;background: #fff;}
  .ji-products-top-wrapper.--unveiled .products-toggle-btn__wrap::after {display: none;}
  .ji-products-top-wrapper .products-toggle-btn__wrap .btn {display: inline-flex;align-items: center;height: 42px;background: #fff;color: #000;border-radius: 10px;}
  .ji-products-top-wrapper .products-toggle-btn__wrap .btn::after {content: "";width: 16px;flex: 0 0 16px;height: 16px;margin-left: 8px;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='M8.35355 10.8536C8.15829 11.0488 7.84171 11.0488 7.64645 10.8536L2.64645 5.85355C2.45118 5.65829 2.45118 5.34171 2.64645 5.14645C2.84171 4.95118 3.15829 4.95118 3.35355 5.14645L8 9.79289L12.6464 5.14645C12.8417 4.95118 13.1583 4.95118 13.3536 5.14645C13.5488 5.34171 13.5488 5.65829 13.3536 5.85355L8.35355 10.8536Z' fill='black'/%3E%3C/svg%3E%0A");}
  .ji-products-top-wrapper.--unveiled .products-toggle-btn__wrap .btn::after {transform: rotate(180deg);}
}

/* Filters */
.sidebar-indented .content .sidebar {margin-left: 0;margin-right: 0;}
body.type-category .box.box-sm.box-filters {padding: 0;}
.sidebar-inner>div.box-sm {margin: 0;border: 0;}
.sidebar-inner {padding-right: 40px;padding-top: 0;}
.sidebar-inner .banner-wrapper a:hover img {transform: initial;opacity: 0.9;}
#filters {background-color: #fff;padding: 0px;box-shadow: 0px 0px 20px rgba(28, 78, 251, 0.1);border-radius: 16px;overflow: hidden;margin-bottom: 32px!important;}

.content .sidebar .filter-section-button {display: none;}
.filters-unveil-button-wrapper {display: none;}

.filter-sections {display: flex;flex-direction: column;overflow: auto;padding: 0;max-height: 100%;}
.filter-section.filter-section-boolean {order: -1;border-top: 0;}
.filter-section.filter-section-boolean .param-filter-top {}

.filter-section fieldset div {width: 100%!important;}
.filter-label {color: #4E5155;font-size: 13px;margin-right: 0!important;margin-bottom: 8px;padding-right: 35px;}
.filter-label:hover {text-decoration: underline;}
.filter-label .filter-count {color: #1A1B1F;font-size: 13px;position: absolute;right: 0;top: 0;width: auto;height: 22px;background-color: #EAEAEB;border-radius: 200px;padding: 0 6px;font-weight: 400;}
.filter-label.active .filter-count {background-color: #1C4EFB;color: #fff;}
.filter-section label.active {font-weight: 400;}

.slider-wrapper {margin: 0;}
.filter-section:last-of-type {border-bottom: 0;}
.filter-section {padding: 0;border-bottom: 1px solid #EAEAEB;padding: 24px;border-top: 0!important;}
.filter-section h4 {text-align: left;font-size: 21px;font-weight: 700;cursor: pointer;display: flex;justify-content: space-between;width: 100%;margin: 0;}
.filter-section.active h4 {margin-bottom: 24px;}
.filter-section:hover {cursor: pointer;}
.filter-section:hover h4 {text-decoration: underline;}
.filter-section h4 span {display: block;position: relative;top: 2px;}
.filter-section h4::after {content: "";width: 24px;height: 24px;margin-left: auto;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='M6 9L12 15L18 9' stroke='%23222222'/%3E%3C/svg%3E%0A");}
.filter-section.active h4::after {transform: rotate(180deg);}
.filter-section.filter-section-count {display: none;}
.filter-section:not(.active) .parametric-slider-wrapper {display: none;}
.filter-section.has-parametric-slider>form {display: none !important;}

.--closing {text-align: left;}
.--closing a {text-decoration: none;line-height: 1;text-align: left;font-size: 17px;text-transform: uppercase;font-weight: 400;cursor: pointer;display: flex;justify-content: space-between;align-items: center;width: 100%;margin: 0;margin-bottom: 25px;}
.--closing a:hover {text-decoration: underline;}
.--closing a:after {content: "";width: 24px;height: 24px;margin-left: auto;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='M18 6L6 18' stroke='%231A1B1F' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6 6L18 18' stroke='%231A1B1F' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}

.slider-content, .ui-slider {height: 6px;border-radius: 10px;background-color: #EAEAEB;}
.ui-slider .ui-slider-range {background-color: #EB3B72;}
.ui-slider-horizontal .ui-slider-handle:after {background-color: #fff;width: 10px;height: 10px;left: 5px;top: 5px;}
.ui-slider-horizontal .ui-slider-handle {margin-left: -10px;width: 20px;height: 20px;background-color: transparent;top: -7px;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%3Ccircle cx='10' cy='10' r='9.5' fill='white'/%3E%3Ccircle cx='10' cy='10' r='9.5' stroke='%23EB3B72'/%3E%3Ccircle cx='10' cy='10' r='9.5' stroke='%23EB3B72'/%3E%3C/svg%3E%0A");}
.ui-slider-horizontal .ui-slider-handle:first-of-type {margin-left: -10px;}
.slider-header span {font-size: 13px;color: #4E5155;}
.slider-header {padding-bottom: 0;}

#clear-filters, .filter-total-count {display: none;}

#filters .advanced-filters-wrapper .filter-label {display: block!important;}
#filters .advanced-parameter-inner {width: 16px;height: 16px;box-shadow: initial;position: absolute;left: 25px;top: 50%;margin-top: -8px;}
#filters .advanced-filters-wrapper label.advanced-parameter {width: 0px;height: 0px;padding: 0;min-height: 0;display: none;}
#filters .advanced-parameter-inner.yes-before {border: 0;}
#filters .advanced-parameter-inner.yes-before:before {display: none;}
#filters .advanced-filters-wrapper>div {position: relative;}
#filters .advanced-filters-wrapper label.filter-label {padding-left: 50px;}

@media (min-width: 768px) and (max-width: 1439px) {
  .category-header #listSortingControls button {padding: 10px;font-size: 14px;}
}

@media (min-width: 768px) and (max-width: 991px) {
  .sidebar-inner {padding-right: 15px;}
}

@media (max-width: 767px) {
  body.type-category:has(#filters.visible):before {background: rgba(0, 0, 0, 0.7);opacity: 1;z-index: 60;}
  .filters-unveil-button-wrapper {width: 100%;display: flex;margin-bottom: 0!important;}
  .filters-unveil-button-wrapper .btn.unveil-button {width: 100%;margin-right: 0;color: #000000;padding: 12px 20px!important;border-color: #000!important;}
  .filters-wrapper .filters-unveil-button-wrapper .unveil-button:after {transform: rotate(-90deg);font-size: 12px;}
  .filters-visible .filters-wrapper .filters-unveil-button-wrapper .unveil-button:after {transform: rotate(90deg);}

  #filters {padding: 0;width: calc(100% - 110px);position: fixed;top: 0;height: 100%;z-index: 99;left: 0;border-radius: 0;}
  .filter-sections {padding-bottom: 100px;}
  .filter-section {padding: 16px 24px;}
  .filter-section h4 {font-size: 18px;}
  .filter-section h4::after {background-size: contain;margin: 0;background-repeat: no-repeat;margin-top: 3px;}
  .filter-label {min-height: 0;padding-top: 0;padding-bottom: 0;margin-bottom: 6px;}
  .advanced-filters-wrapper>div {padding-bottom: 0!important;}

  .filter-section__header {display: flex;align-items: center;justify-content: space-between;padding: 16px 24px;}
  .filter-section__header h4 {margin: 0;}
  .filter-section__close {width: 20px;height: 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%3Cmask id='mask0_4251_21359' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4251_21359)'%3E%3Cpath d='M5.33296 15.2565L4.74316 14.6667L9.40983 10L4.74316 5.33333L5.33296 4.74354L9.99962 9.41021L14.6663 4.74354L15.2561 5.33333L10.5894 10L15.2561 14.6667L14.6663 15.2565L9.99962 10.5898L5.33296 15.2565Z' fill='black'/%3E%3C/g%3E%3C/svg%3E%0A");}
}

/* Breadcrumbs */
.breadcrumbs {margin-top: 0px;padding-bottom: 15px;padding-top: 15px;font-family: var(--template-headings-font);}
.navigation-home-icon:before {content: "";margin-top: 0;width: 24px;height: 24px;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='M5 12.7596C5 11.4019 5 10.723 5.27446 10.1262C5.54892 9.52949 6.06437 9.08769 7.09525 8.20407L8.09525 7.34693C9.95857 5.7498 10.8902 4.95123 12 4.95123C13.1098 4.95123 14.0414 5.7498 15.9047 7.34693L16.9047 8.20407C17.9356 9.08769 18.4511 9.52949 18.7255 10.1262C19 10.723 19 11.4019 19 12.7596V17C19 18.8856 19 19.8284 18.4142 20.4142C17.8284 21 16.8856 21 15 21H9C7.11438 21 6.17157 21 5.58579 20.4142C5 19.8284 5 18.8856 5 17V12.7596Z' stroke='%234E5155'/%3E%3Cpath d='M14.5 21V16C14.5 15.4477 14.0523 15 13.5 15H10.5C9.94772 15 9.5 15.4477 9.5 16V21' stroke='%234E5155' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.navigation-bullet {display: inline-flex;margin: 0 16px;color: #838588;font-weight: 400;font-size: 0!important;line-height: 1;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='M6 4L10 8L6 12' stroke='%231A1B1F'/%3E%3C/svg%3E%0A");}
.breadcrumbs>span a {display: inline-flex;color: #000;text-decoration: underline;text-underline-offset: 1px;}
.breadcrumbs>span a>span {color: #000;}
.breadcrumbs a, .breadcrumbs a:hover, .breadcrumbs span, .breadcrumbs span:hover {color: #000;}
.breadcrumbs a, .breadcrumbs span {display: inline-flex;align-self: center;font-weight: 400;font-size: 13px;}
.breadcrumbs>span a {text-decoration: underline;}
.breadcrumbs>span a:hover {text-decoration: none;}
.breadcrumbs>span a:hover span {color: #1A1B1F!important;}
.breadcrumbs>span>span {color: #4E5155!important;}
.category-top .breadcrumbs {padding-left: 0;padding-right: 0;max-width: 100%!important;}

.type-product .breadcrumbs {width: 100%;padding-left: 20px;padding-bottom: 15px;margin-bottom: 30px;position: relative;}
.type-product .breadcrumbs::before {content: "";display: block;background: linear-gradient(90deg, rgba(28, 78, 251, 0.1) 0%, rgba(250, 114, 77, 0.1) 50.48%, rgba(235, 59, 114, 0.1) 100%);backdrop-filter: blur(14px);height: 100%;left: calc(50% - 50dvw + var(--scrollbar-width) / 2);width: calc(100dvw - var(--scrollbar-width));position: absolute;top: 0;z-index: -1;}

@media (max-width: 767px) {
  body:is(.type-detail, .type-post) #navigation-first {display: none;}
  body:is(.type-detail, .type-post) .breadcrumbs>span:not(#navigation-1) {display: none;}
  body:is(.type-detail, .type-post) #navigation-1::before {content: "";width: 16px;height: 16px;margin-top: 0px;margin-right: 8px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99967 13.1667L6.04011 9.20711C5.64959 8.81658 5.64959 8.18342 6.04012 7.79289L9.99968 3.83333' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
  body:is(.type-detail, .type-post) .navigation-bullet {display: none;}
  body:is(.type-detail, .type-post) .breadcrumbs {padding-left: 0;}
  body:is(.type-detail, .type-post) .breadcrumbs {margin-top: 0px;}

  body:is(.type-page, .type-post) .breadcrumbs {margin-bottom: 0px!important;}
}

/* Cart header */
ol.cart-header {margin: 0px 0 30px 0;justify-content: space-between;font-family: var(--template-headings-font);}
ol.cart-header li {display: flex;align-items: center;width: auto;padding: 0;}
ol.cart-header li strong, ol.cart-header li a {display: flex;align-items: center;font-size: 24px;}
ol.cart-header li a span:after, ol.cart-header li strong span:after {border: 0;left: auto;top: 50%;margin-top: -8px;right: -32%;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='M6 4L10 8L6 12' stroke='%23222222'/%3E%3C/svg%3E%0A");}
ol.cart-header li.active a, ol.cart-header li.active strong, ol.cart-header li.completed a, ol.cart-header li.completed strong {background-color: transparent;}
ol.cart-header li.active a:before, ol.cart-header li.active strong:before, ol.cart-header li.completed a:before, ol.cart-header li.completed strong:before {color: #fff;}
ol.cart-header li.completed a:before {content: "";background-size: 16px;background-position: center;background-repeat: no-repeat;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%3Cmask id='mask0_4153_7586' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Crect width='16' height='16' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4153_7586)'%3E%3Cpath d='M6.36641 12L2.56641 8.2L3.51641 7.25L6.36641 10.1L12.4831 3.98334L13.4331 4.93334L6.36641 12Z' fill='%231C4EFB'/%3E%3C/g%3E%3C/svg%3E%0A");}
ol.cart-header li a:before, ol.cart-header li strong:before {margin-bottom: 0;width: 32px;height: 32px;line-height: 30px;border-color: #fff;font-size: 13px;font-weight: 700;margin-right: 12px;border-radius: 12px;background-color: #fff;}
ol.cart-header li.active a:before, ol.cart-header li.active strong:before, ol.cart-header li.completed strong:before {background-color: #000;border-color: #000;}
ol.cart-header li.completed a:before {background-color: #fff;border-color: #fff;}
ol.cart-header li a {text-decoration: none;}
ol.cart-header li a:hover {background-color: transparent;}
ol.cart-header li a:hover span {text-decoration: underline;}
ol.cart-header .completed a span {text-decoration: none;}
ol.cart-header li.completed a {font-weight: 600;}
ol.cart-header li.active strong span {font-weight: 600;}

@media (max-width: 1439px) {
  ol.cart-header li a span:after, ol.cart-header li strong span:after {right: -24%;}
}
@media (max-width: 1199px) {
  ol.cart-header li a span:after, ol.cart-header li strong span:after {right: -40%;}
}
@media (max-width: 991px) {
  ol.cart-header li a span:after, ol.cart-header li strong span:after {display: none;}
  ol.cart-header li {width: 33.333%;justify-content: center;}
  ol.cart-header li a span:after, ol.cart-header li strong span:after {margin-top: -20px;right: -3%;display: block;}
  ol.cart-header {font-size: 12px;margin: 16px 0 32px 8px;}
  ol.cart-header li strong, ol.cart-header li a {flex-direction: column;}
  ol.cart-header li.active a:before, ol.cart-header li.active strong:before,
  ol.cart-header li a:before, ol.cart-header li strong:before {margin: auto;margin-bottom: 4px;}
  ol.cart-header li {padding: 0;}

  ol.cart-header li a:before, ol.cart-header li strong:before {width: 32px;height: 32px;line-height: 30px;}
}
@media (max-width: 767px) {
  ol.cart-header {margin-left: 0;margin-right: 0;margin-bottom: 16px;}
  ol.cart-header li strong, ol.cart-header li a {font-size: 13px;padding: 0 4px;}
}

/* Cart product upsell */


/* Ordering process */
.ordering-process, body:is(.type-page, .type-post) {background: linear-gradient(360deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 70.06%), linear-gradient(90deg, rgba(28, 78, 251, 0.1) 0%, rgba(250, 114, 77, 0.1) 50.48%, rgba(235, 59, 114, 0.1) 100%);background-size: 100% 200px;background-repeat: no-repeat;background-position: center top 98px;}
.ordering-process.id--9, body:is(.type-page, .type-post) {background-position: center top 170px;}
.ordering-process .content-inner {position: relative;}
.cart-inner.cart-empty {max-width: 1080px!important;}
.id--9 .cart-inner {flex-direction: row;flex-flow: row wrap;padding-top: 56px;}
.id--9 .cart-inner.cart-empty {padding-block: 0;}
.id--9 #footer {display: none;}
.cart-inner {max-width: 1350px;width: 100%;margin-left: auto;margin-right: auto;padding-top: 32px;}
.cart-table-header {display: none;}

.id--16  .navigation-buttons {display: flex;}
.id--16  .navigation-buttons>a[data-target="search"] {display: none!important;}
.id--16 #header .navigation-buttons a.top-nav-button {display: flex;}

.cart-table {border: 0;margin-bottom: 30px;border-collapse: separate;border-spacing: 0 12px;}
.cart-table::before {display: none;}
.cart-table::after {display: none;}
.cart-table tr {background: transparent}
.cart-table tr>td {padding: 10px 8px;border: 0; background: transparent!important;border: 1px solid #EAEAEB;border-left: none;border-right: none;}
.cart-table tr>td:first-child {border-radius: 12px 0 0 12px;border-left: 1px solid #EAEAEB;}
.cart-table tr>td:last-child {border-radius: 0 12px 12px 0;border-right: 1px solid #EAEAEB;}
.cart-table tr td {}
.cart-table tr td.p-name a.show-related {display: none;}
.cart-table tr td.p-name a {color: #000;text-decoration: none;font-size: 15px;font-weight: 700;}
.cart-table tr td.p-name a:hover {color: #000;}
.cart-table tr td.p-name a .product-appendix {display: none;}
.cart-table tr td.p-name a .main-link-variant {color: #4E5155;font-family: var(--template-font);}
.cart-table .p-total {color: #1A1B1F;font-size: 16px;padding-right: 30px;font-family: var(--template-headings-font);}
.cart-table .p-total .price-final {font-weight: 700;}
.remove-item-placeholder, tr.removeable .remove-item {margin-right: -20px;width: 40px;opacity: 1;}
.remove-item:before {color: #838588;font-size: 13px;}
.cart-table .p-price .price-final, .cart-table .unit-value {font-size: 13px;color: #4E5155;font-family: var(--template-headings-font);}
.cart-table .p-quantity .quantity {width: 120px;}
.cart-table strong.availability-label {font-size: 14px;font-weight: 700;}
.cart-table .availability-amount {font-size: 14px;color: #199A39;font-weight: 700;}
.cart-table td.p-availability strong {font-weight: 700;}
.cart-table .p-availability {text-align: left;min-width: 140px;}
.cart-table tr td.cart-p-image {width: 64px;height: 64px;}
.cart-table tr td.cart-p-image a {display: block;}
.cart-table .cart-p-image img {;width: 64px;}

.free-gift-label span span.product-appendix {display: none;}

.coupon-input.toggle-coupon-input {margin: 0px 0 24px 0;order: 2;padding: 0;}
.toggle-coupon-input .toggle-coupon-input-button:after {display: none;}
.toggle-coupon-input .toggle-coupon-input-button {text-decoration: none;font-weight: 400;display: flex;align-items: center;color: #1A1B1F;}
.toggle-coupon-input .toggle-coupon-input-button::before {content: "";width: 20px;flex: 0 0 20px;height: 20px;margin-right: 8px;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%3Crect x='0.5' y='0.5' width='19' height='19' rx='3.5' fill='white' stroke='%23A8A9AB'/%3E%3C/svg%3E%0A");}
.toggle-coupon-input .toggle-coupon-input-button.discount-coupon-visible::before {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%3Crect width='20' height='20' fill='white'/%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='3.5' fill='white' stroke='%231C4EFB'/%3E%3Cpath d='M4.75657 11.7435L6.83957 13.8265C7.12086 14.1077 7.50232 14.2657 7.90007 14.2657C8.29781 14.2657 8.67928 14.1077 8.96057 13.8265L15.3936 7.3935C15.4846 7.2992 15.535 7.1729 15.5339 7.0418C15.5328 6.9107 15.4802 6.78529 15.3875 6.69259C15.2948 6.59989 15.1694 6.5473 15.0383 6.54616C14.9072 6.54502 14.7809 6.59542 14.6866 6.6865L8.25357 13.1195C8.1598 13.2132 8.03265 13.2659 7.90007 13.2659C7.76748 13.2659 7.64033 13.2132 7.54657 13.1195L5.46357 11.0365C5.36927 10.9454 5.24296 10.895 5.11187 10.8962C4.98077 10.8973 4.85536 10.9499 4.76266 11.0426C4.66995 11.1353 4.61737 11.2607 4.61623 11.3918C4.61509 11.5229 4.66549 11.6492 4.75657 11.7435Z' fill='%231C4EFB'/%3E%3C/svg%3E%0A");}
.discount-coupon .btn.btn-arrow-right.btn-text:before {display: none;}
.discount-coupon .input-group .btn {margin-top: 12px;width: auto;font-size: 12px;padding: 0 15px;color: #fff;width: 100%;height: 54px;margin-left: 0;text-align: center;display: inline-flex;align-items: center;justify-content: center;}
.discount-coupon {width: 100%;}
.discount-coupon .form-control {max-width: 100%;width: 100%;}
.discount-coupon form {display: flex;width: 100%;flex-flow: row wrap;}

.cart-inner .delivery-time {margin: 0 0 26px 0;color: #000;}

.cart-inner .summary {width: 100%;flex-direction: column;display: flex;margin-bottom: 0;}
.row.cart-row {margin-left: 0;margin-right: 0;}
.summary .col-md-8 {width: 100%;padding-right: 0;display: flex;flex-direction: column;}
.summary .col-md-4 {width: 100%;padding: 0px;}
.summary .col-md-4 .price-wrapper {padding-top: 0;}

.price-wrapper .price-label.price-primary, .price-wrapper .price.price-primary {flex: 0 0 50%;}
.price-wrapper {color: #1A1B1F;}
.price-wrapper .price-label.price-primary {text-align: left;font-size: 15px;font-weight: 400;}
.price-wrapper .price.price-primary {padding: 0;font-size: 19px;}
.price-wrapper .price-secondary {text-align: left;flex: 0 0 50%;font-size: 13px;color: #4E5155;margin-top: 8px;}
.price-wrapper .price-secondary.price {text-align: right;}

#cart-wrapper .next-step {margin: 24px 0 0 0;}
#cart-wrapper .next-step a.btn-conversion {width: 100%;display: flex;align-items: center;justify-content: center;padding-inline: 10px;}
.id--16 .next-step-forward:after, .id--9 .next-step-forward:after {content: "";margin-top: 1px;align-self: center;width: 16px;flex: 0 0 16px;height: 16px;margin-left: 6px;display: inline-flex;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='M10.8536 7.64645C11.0488 7.84171 11.0488 8.15829 10.8536 8.35355L5.85355 13.3536C5.65829 13.5488 5.34171 13.5488 5.14645 13.3536C4.95118 13.1583 4.95118 12.8417 5.14645 12.6464L9.79289 8L5.14645 3.35355C4.95118 3.15829 4.95118 2.84171 5.14645 2.64645C5.34171 2.45118 5.65829 2.45118 5.85355 2.64645L10.8536 7.64645Z' fill='white'/%3E%3C/svg%3E%0A");}
.order-button-text {font-size: 16px;font-weight: 700;}
.order-button-suffix {margin-top: 0;padding-bottom: 0;}

#cart-wrapper .next-step-back, #checkoutSidebar .next-step-back {color: #000;display: flex;justify-content: center;align-items: center;margin-top: 0px;font-size: 15px;width: 100%;text-transform: initial;padding: 0;text-decoration: underline;font-family: var(--template-font);line-height: 1;margin-top: 30px;letter-spacing: 0;font-weight: 400;}
#cart-wrapper .next-step-back {justify-content: flex-start;margin-top: 20px;}
#cart-wrapper .next-step-back:hover, #checkoutSidebar .next-step-back:hover {text-decoration: none;}
#cart-wrapper .next-step-back::before, #checkoutSidebar .next-step-back::before {content: "";align-self: center;width: 16px;flex: 0 0 16px;height: 16px;margin-right: 12px;display: inline-flex;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='M10 4L6 8L10 12' stroke='%231A1B1F'/%3E%3C/svg%3E%0A");}

.checkout-box {display: none;}
#checkoutContent {margin-left: 0;padding-right: 80px;width: 70%;padding-left: 0;}
#checkoutSidebar {padding-right: 0;padding-left: 0;padding-right: 0;width: 30%;background-color: #fff;box-shadow: 0px 0px 20px rgba(28, 78, 251, 0.1);border-radius: 24px;padding: 32px;height: 100%;}
.order-summary-inner {border: 0;padding: 0;}
.next-step .btn.btn-lg {padding: 12px 5px 16px 5px;line-height: 1.4;}

.ordering-process .co-box h4:before {display: none;}
.ordering-process .co-box h4 {padding-left: 0;font-size: 24px;margin: 22px 0 16px 0;}
.ordering-process .co-box.co-payment-method h4 {margin-top: 32px;}

.shipping-billing-table .radio-wrapper:hover, .shipping-billing-table .radio-wrapper.active {border: 1px solid #1C4EFB!important;background-color: #F3F6FFE5;box-shadow: initial!important;}
.shipping-billing-table .radio-wrapper:not(.active):hover {}
.shipping-billing-table .radio-wrapper {border: 1px solid #EAEAEB;border-radius: 12px;margin-bottom: 8px;}
.shipping-billing-table .radio-wrapper input[type=radio]+label {padding-left: 50px;padding-right: 14px;margin-right: 0;}
.radio-wrapper input[type=radio]+label {align-items: center;}
.radio-wrapper input[type=radio]:checked+label>span b {color: #000;}
.radio-wrapper .payment-info {font-size: 15px;}
.radio-wrapper .payment-info b {color: #000;font-weight: 700;font-size: 17px;}
.radio-wrapper .payment-info b+span {display: block;font-size: 13px;color: #4E5155;font-weight: 400;}
.radio-wrapper input[type=radio]+label .sublabel {font-size: 13px;font-weight: 400;}
.radio-wrapper input[type=radio]+label .sublabel a {font-size: 13px;font-weight: 400;text-decoration: underline;color: #4E5155;}
.radio-wrapper .payment-logo {order: -1;}
.radio-wrapper .payment-shipping-price {font-size: 16px;font-weight: bold;color: #000;flex: 0 0 100px;}
.for-free, .radio-wrapper.active .for-free {color: #000;}

.order-summary-item[data-micro] {padding: 12px;border: 0;position: relative;border-top: 1px solid #EAEAEB;}
.order-summary-item[data-micro]:first-of-type {border-top: 0;}
.cart-item-name a {color: #1A1B1F;text-decoration: none;font-size: 15px;}
.cart-item-name a .product-appendix {display: none;}
.cart-item-name .product-appendix {display: none;}
.cart-item-price {padding-top: 16px;color: #1A1B1F;font-weight: bold;font-size: 15px;font-family: var(--template-headings-font);}
.cart-item-amount {position: absolute;right: 12px;top: 10px;font-size: 13px;color: #4E5155;}
.cart-item-amount .unit-value {color: #4E5155;}
.order-summary-item.helper {padding: 12px;border: 0;margin: 10px 0;color: #1A1B1F;background-color: #F3F6FFE5;border-radius: 6px;font-family: var(--template-headings-font);font-size: 15px;}
.order-recapitulation {border: 0;border-bottom: 1px solid #000;}
.recapitulation-single, .order-summary-item:not([data-micro],.helper) {border: 0;padding: 12px;position: relative;border-bottom: 1px solid #EAEAEB;}
.recapitulation-single>strong span, .order-summary-item:not([data-micro],.helper) .cart-item-name strong {font-weight: 700;color: #000;font-size: 15px;font-family: var(--template-headings-font);}
.recapitulation-single>strong {color: #000;}
.order-summary-item:not([data-micro],.helper) .cart-item-price {padding-top: 0;}

.order-summary h4 {padding: 0 0 16px 0;}

#checkoutSidebar .order-summary-item.price .price-wrapper .price-label.price-primary {font-size: 16px;font-weight: 700;}
#checkoutSidebar .order-summary-item.price {flex-flow: row wrap;flex-direction: column;padding: 0px;margin-top: 32px;font-family: var(--template-headings-font);border: 0;}
#checkoutSidebar .order-summary-item.price .price-primary {font-weight: bold;font-size: 32px;}
#checkoutSidebar .order-summary-item.price .price-wrapper {padding-top: 0;}
#checkoutSidebar .order-summary-item.price .next-step {width: 100%;margin: 16px 0 0 0;}
#checkoutSidebar .order-summary-item.price .next-step button {width: 100%;}
#checkoutSidebar .order-summary-item.price .consents {text-align: left;font-size: 13px;flex: initial;margin-bottom: 12px;margin-top: 10px;}
#checkoutSidebar .order-summary-item.price .consents a {color: #1A1B1F;font-weight: 400;}

#checkoutContent .helper {font-size: 15px;background-color: #E4EBFFE5;border-radius: 12px;padding: 20px 24px 20px 60px;position: relative;color: #292A2D;}
#checkoutContent .helper a {color: #292A2D;font-weight: 400;}
#checkoutContent .helper a:hover {text-decoration: none;}
#checkoutContent .helper:before {content: "";width: 24px;height: 24px;position: absolute;left: 24px;top: 50%;margin-top: -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%3Cmask id='mask0_4153_7731' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4153_7731)'%3E%3Cpath d='M6.19625 17.4845C7.04625 16.873 7.94817 16.3894 8.902 16.0337C9.85583 15.6779 10.8885 15.5 12 15.5C13.1115 15.5 14.1442 15.6779 15.098 16.0337C16.0518 16.3894 16.9538 16.873 17.8038 17.4845C18.4641 16.8012 18.9952 15.9942 19.397 15.0635C19.799 14.1327 20 13.1115 20 12C20 9.78333 19.2208 7.89583 17.6625 6.3375C16.1042 4.77917 14.2167 4 12 4C9.78333 4 7.89583 4.77917 6.3375 6.3375C4.77917 7.89583 4 9.78333 4 12C4 13.1115 4.201 14.1327 4.603 15.0635C5.00483 15.9942 5.53592 16.8012 6.19625 17.4845ZM12.0005 12.5C11.1578 12.5 10.4471 12.2108 9.86825 11.6323C9.28942 11.0538 9 10.3432 9 9.5005C9 8.65783 9.28925 7.94708 9.86775 7.36825C10.4462 6.78942 11.1568 6.5 11.9995 6.5C12.8422 6.5 13.5529 6.78925 14.1318 7.36775C14.7106 7.94625 15 8.65683 15 9.4995C15 10.3422 14.7107 11.0529 14.1322 11.6318C13.5538 12.2106 12.8432 12.5 12.0005 12.5ZM12 21C10.7448 21 9.56983 20.7663 8.475 20.299C7.38017 19.8317 6.42758 19.1929 5.61725 18.3828C4.80708 17.5724 4.16833 16.6198 3.701 15.525C3.23367 14.4302 3 13.2552 3 12C3 10.7448 3.23367 9.56983 3.701 8.475C4.16833 7.38017 4.80708 6.42758 5.61725 5.61725C6.42758 4.80708 7.38017 4.16833 8.475 3.701C9.56983 3.23367 10.7448 3 12 3C13.2552 3 14.4302 3.23367 15.525 3.701C16.6198 4.16833 17.5724 4.80708 18.3828 5.61725C19.1929 6.42758 19.8317 7.38017 20.299 8.475C20.7663 9.56983 21 10.7448 21 12C21 13.2552 20.7663 14.4302 20.299 15.525C19.8317 16.6198 19.1929 17.5724 18.3828 18.3828C17.5724 19.1929 16.6198 19.8317 15.525 20.299C14.4302 20.7663 13.2552 21 12 21ZM12 20C12.9218 20 13.8289 19.8388 14.7212 19.5163C15.6134 19.1939 16.3845 18.7526 17.0345 18.1923C16.3845 17.6704 15.6326 17.2579 14.7788 16.9548C13.9249 16.6516 12.9987 16.5 12 16.5C11.0013 16.5 10.0718 16.6484 9.2115 16.9453C8.35133 17.2421 7.60267 17.6578 6.9655 18.1923C7.6155 18.7526 8.38658 19.1939 9.27875 19.5163C10.1711 19.8388 11.0782 20 12 20ZM12 11.5C12.5615 11.5 13.0352 11.3071 13.4212 10.9212C13.8071 10.5352 14 10.0615 14 9.5C14 8.9385 13.8071 8.46475 13.4212 8.07875C13.0352 7.69292 12.5615 7.5 12 7.5C11.4385 7.5 10.9648 7.69292 10.5788 8.07875C10.1929 8.46475 10 8.9385 10 9.5C10 10.0615 10.1929 10.5352 10.5788 10.9212C10.9648 11.3071 11.4385 11.5 12 11.5Z' fill='%231C1B1F'/%3E%3C/g%3E%3C/svg%3E%0A");}
#checkoutContent .form-group {margin-bottom: 24px;}

#checkoutContent .form-group:has(input[name="email"]) {width: 49%;padding-right: 20px;display: inline-flex;flex-direction: column;}
#checkoutContent .form-group.phone-form-group {width: 50%;display: inline-flex;flex-direction: column;}

#checkoutContent .form-group:has(input[name="billCity"]) {width: 69%;padding-right: 20px;display: inline-flex;flex-direction: column;}
#checkoutContent .form-group:has(input[name="billZip"]) {width: 30%;min-width: 0;display: inline-flex;flex-direction: column;}

.required-asterisk:after, .required-asterisk:before {color: #000;}

.ordering-process .co-box .stay-in-touch h4 {display: none;}
.ordering-process .co-box.co-box-additional {border-top: 1px solid #EAEAEB;padding-top: 24px;}
.ordering-process .co-box.co-billing-address {margin-top: -20px;}

.id--15 {background-image: url(../img/thx-img.webp);background-position: center top;background-size: cover;}
.id--15 .content-inner {max-width: 790px;margin: auto;width: 100%;}
.order-summary-heading::before {content: "";margin: 32px auto 0px auto;width: 70px;height: 70px;display: block;background-image: 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 filter='url(%23filter0_f_4153_7878)'%3E%3Ccircle cx='35' cy='35' r='24' fill='url(%23paint0_radial_4153_7878)' fill-opacity='0.5'/%3E%3C/g%3E%3Cmask id='mask0_4153_7878' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='19' y='19' width='32' height='32'%3E%3Crect x='19' y='19' width='32' height='32' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4153_7878)'%3E%3Cpath d='M31.7328 43L24.1328 35.4L26.0328 33.5L31.7328 39.2L43.9661 26.9667L45.8661 28.8667L31.7328 43Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_4153_7878' x='0' y='0' width='70' height='70' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='5.5' result='effect1_foregroundBlur_4153_7878'/%3E%3C/filter%3E%3CradialGradient id='paint0_radial_4153_7878' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(35 35) rotate(45) scale(24.3491)'%3E%3Cstop offset='0.403846' stop-color='%23EB3B72'/%3E%3Cstop offset='1' stop-color='%23FF7B0F'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");}
#content h1.order-summary-heading {text-align: center;display: flex;flex-direction: column;font-size: 30px;margin-bottom: 0px;color: #fff;}
.content-inner p.order-summary-heading-subtitle {margin: 0 auto 15px auto!important;max-width: 505px;text-align: center;color: #fff;padding: 0 16px;}
.order-summary-wrap {position: relative;background-color: #000;margin-top: 48px;border-radius: 24px 24px 0 0;background-image: url(../img/thx-bg.webp);background-position: center right;background-repeat: no-repeat;padding-bottom: 40px;background-size: cover;}
.order-summary-wrap::before {content: "";display: block;background: url(../img/thx-bg.jpg);height: 100%;left: calc(50% - 50dvw + var(--scrollbar-width) / 2);width: calc(100dvw - var(--scrollbar-width));position: absolute;top: 0;z-index: -1;background-size: cover;}
.id--15 .recapitulation-wrapper-wrap {margin-top: 0px;padding: 40px;padding-bottom: 15px;display: flex;flex-direction: column;max-width: 790px;z-index: 1;position: relative;background: #FFFFFF;box-shadow: 0px 0px 40px rgba(28, 78, 251, 0.15);border-radius: 0 0 24px 24px;}
.id--15 .recapitulation-wrapper-wrap .recapitulation-wrapper:has(.co-payment-method) {display: flex;flex-direction: column;}
.id--15 .recapitulation-wrapper {margin: 0;}
.id--15 .co-box.co-payment-method .order-payment {margin-top: 0;}
.id--15 .co-box h4 {margin-top: 0;font-size: 23px;}
.id--15 .co-box.co-payment-method {order: 10;padding-top: 0px;margin-top: 0px;border-top: 0;border: 1px solid #EAEAEB;border-radius: 24px;padding: 32px;}

.order-summary-reca-div {text-align: center;color: #fff;font-weight: bold;padding: 0 16px;margin-bottom: 24px;}

.id--15 .cart-table .p-price {display: none;}
.id--15 .cart-table .p-quantity {color: #4E5155;font-size: 13px;}
.id--15 .cart-table tr {border-width: 1px;}
.id--15 .cart-table tr td {padding: 8px 0!important;}
.id--15 .cart-table tr td.cart-p-image {padding-left: 8px!important;}
.id--15 .cart-table tr td.cart-p-image .cart-p-image__wrap {width: 64px;height: 64px;overflow: hidden;padding: 0;background-color: #F6F5F3;}
.id--15 .cart-table tr td.cart-p-image img {width: 100%;height: 100%;object-fit: cover;}
.id--15 .cart-table tr td.p-name {font-size: 15px;padding-left: 16px!important;color: #000;font-weight: 700;font-family: var(--template-headings-font);}
.id--15 .cart-table tr>td.p-total {font-size: 16px;font-weight: 700;font-family: var(--template-headings-font);padding-right: 24px!important;}
.id--15 .cart-table tr>td.p-cell {font-family: var(--template-headings-font);}

.id--15 .col-sm-12 .recapitulation-table.table {width: 100%;font-family: var(--template-headings-font);}
.id--15 .recapitulation-table.table td {text-align: right;font-size: 16px;font-weight: 700;color: #000;}
.id--15 .recapitulation-wrapper table.table tbody>tr {border-bottom: 1px solid #EAEAEB;}
.id--15 .recapitulation-wrapper table.table tbody>tr>th {font-weight: 500;font-size: 15px;color: #000;padding: 16px 0;padding-right: 5px;position: relative;}
.id--15 .recapitulation-wrapper table.table tbody>tr>th:after {display: none;}
.id--15 .recapitulation-wrapper .col-sm-12>table.table tbody>tr:last-of-type>th {font-size: 16px;font-weight: 700;color: #000;padding-left: 0;text-transform: initial;border-top: 1px solid black;border-bottom: 0;padding-top:32px;padding-bottom: 0;}
.id--15 .recapitulation-wrapper .col-sm-12>table.table tbody>tr:last-of-type>td {font-size: 32px;font-weight: 700;color: #000;border-top: 1px solid black;border-bottom: 0;padding-top: 32px;}
.id--15 .recapitulation-wrapper .col-sm-12>table.table tbody>tr:last-of-type {border: 0;}
.id--15 .recapitulation-wrapper .recapitulation-table-payment table.table tbody td {font-size: 12px!important;font-weight: 400!important;}
.id--15 .recapitulation-wrapper .recapitulation-table-payment table.table tbody th {font-size: 15px!important;font-weight: 400!important;}

.id--15 .recapitulation-wrapper:has(.order-summary-item) {display: flex;flex-direction: column;}
.order-summary-item.total {border: 0;}
.order-summary-item.total::after {display: block;content: "";width: 188px;height: 34px;margin: 48px auto 50px auto;background-image: url("data:image/svg+xml,%3Csvg width='188' height='34' viewBox='0 0 188 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4153_7889)'%3E%3Cpath d='M12.3024 13.9572C7.37672 13.2178 6.84979 12.3874 6.84979 11.3409C6.84979 10.1124 7.85783 9.28202 9.93119 9.28202C12.2795 9.28202 13.5052 10.2148 14.181 12.1599C14.3414 12.6035 14.7996 12.8652 15.2692 12.7742L19.5649 11.8869C20.1147 11.7732 20.4355 11.2158 20.2865 10.6925C19.2212 7.02976 16.4147 4.26562 10.2405 4.26562C4.06622 4.26562 0.606798 6.97288 0.606798 11.4205C0.606798 15.1288 2.6687 17.8815 9.31262 18.8484C13.4937 19.4172 14.6278 20.1111 14.6278 21.4647C14.6278 22.8183 13.4021 23.4781 11.2027 23.4781C8.75133 23.4781 6.83834 22.3519 6.09376 20.2589C5.94484 19.8267 5.48664 19.5878 5.02844 19.6788L0.767168 20.5092C0.240237 20.6116 -0.0919593 21.1234 0.022591 21.6353C0.812988 25.3891 3.55074 28.5968 10.8132 28.631C17.8466 28.631 20.928 25.7531 20.928 21.2486C20.928 17.9271 19.1296 14.9582 12.3138 13.9572H12.3024Z' fill='black'/%3E%3Cpath d='M33.5409 6.79089C26.771 6.79089 22.7617 10.9883 22.7617 18.1432C22.7617 25.2981 27.1605 28.6196 33.4493 28.6196C38.6613 28.6196 41.3876 26.2308 42.5904 22.9548C42.7851 22.4316 42.4873 21.8628 41.9489 21.7149L38.5582 20.7708C38.1 20.6457 37.6304 20.8846 37.4356 21.3168C36.8743 22.5681 35.8548 23.5122 33.5409 23.5122C31.227 23.5122 29.6347 22.5567 28.9933 20.4296C28.81 19.8381 29.2911 19.2352 29.9097 19.2352H42.0978C42.6018 19.2352 43.0257 18.8371 43.0486 18.3366C43.0829 17.6768 43.0829 17.1308 43.0829 16.4824C43.0829 10.8518 39.9557 6.79089 33.5409 6.79089ZM36.4963 15.8796H29.9669C29.3369 15.8796 28.8673 15.2767 29.0505 14.6852C29.6806 12.6149 31.1239 11.7277 33.3691 11.7277C35.6143 11.7277 36.9889 12.74 37.4356 14.742C37.5616 15.3222 37.092 15.8682 36.4963 15.8682V15.8796Z' fill='black'/%3E%3Cpath d='M100.369 6.7909C97.0245 6.7909 94.5158 8.40616 93.5536 13.1723H93.5078V0.944128C93.5078 0.420877 93.0839 0 92.557 0H88.4332C87.9063 0 87.4824 0.420877 87.4824 0.944128V27.1181C87.4824 27.6413 87.9063 28.0622 88.4332 28.0622H92.557C93.0839 28.0622 93.5078 27.6413 93.5078 27.1181V15.9251C93.5078 13.5704 94.9167 12.1713 97.3337 12.1713C99.7508 12.1713 100.805 13.7865 100.805 15.9251V27.1181C100.805 27.6413 101.228 28.0622 101.755 28.0622H105.833C106.36 28.0622 106.784 27.6413 106.784 27.1181V14.2188C106.784 9.75978 104.894 6.7909 100.369 6.7909Z' fill='black'/%3E%3Cpath d='M120.198 6.79089C113.6 6.79089 109.385 10.8063 109.385 17.7109C109.385 24.6156 113.474 28.6765 120.198 28.6765C126.922 28.6765 130.978 24.5246 130.978 17.7109C130.978 10.8973 126.751 6.79089 120.198 6.79089ZM120.152 23.2165C117.071 23.2165 115.399 21.0324 115.399 17.6654C115.399 14.2984 117.117 12.2054 120.187 12.2054C123.257 12.2054 124.975 14.3439 124.975 17.6654C124.975 20.9869 123.257 23.2165 120.141 23.2165H120.152Z' fill='black'/%3E%3Cpath d='M146.751 6.79089C143.143 6.79089 140.772 8.57678 139.763 12.9448H139.672V8.30377C139.672 7.78052 139.248 7.35965 138.721 7.35965H134.597C134.07 7.35965 133.646 7.78052 133.646 8.30377V33.0559C133.646 33.5791 134.07 34 134.597 34H138.721C139.248 34 139.672 33.5791 139.672 33.0559V22.4657H139.763C140.772 26.8337 143.017 28.6651 146.625 28.6651C151.677 28.6651 154.369 24.5587 154.369 17.5744C154.369 10.5902 151.78 6.79089 146.762 6.79089H146.751ZM144.071 23.2961C141.298 23.2961 139.672 21.2031 139.672 17.8361V17.4493C139.672 14.0368 141.298 12.1713 144.071 12.1713C147.106 12.1713 148.423 14.1733 148.423 17.6313C148.423 21.0893 147.06 23.3075 144.071 23.3075V23.2961Z' fill='black'/%3E%3Cpath d='M179.431 18.1546C179.121 17.8019 179.121 17.2787 179.431 16.9261L187.61 7.46203V7.37103H181.115C180.828 7.37103 180.553 7.49615 180.37 7.72365L174.15 15.4473H173.795V0.944128C173.795 0.420877 173.371 0 172.844 0H168.72C168.193 0 167.77 0.420877 167.77 0.944128V27.1181C167.77 27.6413 168.193 28.0622 168.72 28.0622H172.844C173.371 28.0622 173.795 27.6413 173.795 27.1181V19.7584H174.058L180.634 27.7096C180.817 27.9257 181.08 28.0509 181.367 28.0509H187.999V27.9599L179.431 18.1318V18.1546Z' fill='black'/%3E%3Cpath d='M77.1489 15.5724C73.0595 14.833 72.5326 14.0481 72.5326 12.9106C72.5326 11.7731 73.4948 11.0793 75.2589 11.0793C77.0229 11.0793 78.0539 11.8641 78.6037 13.5363C78.7526 13.9913 79.2338 14.2643 79.7034 14.1505L83.5752 13.2974C84.1136 13.1723 84.4458 12.6149 84.2854 12.0916C83.2774 8.827 80.7458 6.80225 75.3047 6.80225C69.4512 6.80225 66.5988 9.24788 66.5988 13.1836C66.5988 16.5848 68.5806 18.5527 74.4226 19.7698C78.157 20.5092 78.9474 21.1689 78.9474 22.3064C78.9016 23.5691 77.9393 24.2743 76.0034 24.2743C73.7582 24.2743 72.5326 23.2164 71.8796 21.385C71.7193 20.9414 71.2611 20.6798 70.8028 20.7708L66.9998 21.5102C66.4614 21.6126 66.1292 22.1472 66.2552 22.6704C67.08 26.0261 69.4397 28.6765 75.866 28.6765C82.2923 28.6765 84.8353 26.1398 84.8353 22.0789C84.8353 18.9735 83.117 16.7554 77.1375 15.5724H77.1489Z' fill='black'/%3E%3Cpath d='M162.731 7.35962H158.607C158.082 7.35962 157.656 7.78232 157.656 8.30375V27.1181C157.656 27.6395 158.082 28.0622 158.607 28.0622H162.731C163.256 28.0622 163.682 27.6395 163.682 27.1181V8.30375C163.682 7.78232 163.256 7.35962 162.731 7.35962Z' fill='black'/%3E%3Cpath d='M164.404 0H160.589C160.154 0 159.787 0.284376 159.673 0.693878L158.562 4.81164C158.401 5.41452 158.859 5.99465 159.478 5.99465H162.514C162.88 5.99465 163.224 5.77852 163.373 5.44864L165.274 1.33088C165.561 0.705252 165.102 0 164.415 0L164.404 0Z' fill='black'/%3E%3Cpath d='M65.3846 8.72462C65.6939 8.099 65.2357 7.35962 64.5369 7.35962H60.184C59.806 7.35962 59.4509 7.58712 59.3135 7.93975L55.2927 17.4265C54.3076 19.7584 54.342 22.4088 55.4073 24.7179L56.6788 27.4934C56.8277 27.8347 57.1714 28.0508 57.5494 28.0508H62.1887C62.9103 28.0508 63.3685 27.2773 63.0134 26.6403L61.0088 23.1027C60.0695 21.4647 60.0237 19.4627 60.8713 17.7792L65.4075 8.72462H65.3846Z' fill='black'/%3E%3Cpath d='M52.4746 7.917C52.3257 7.57575 51.982 7.35962 51.6155 7.35962H46.9876C46.266 7.35962 45.8078 8.13312 46.1629 8.77012L48.1789 12.3191C49.1068 13.9571 49.1641 15.9478 48.3164 17.6313L43.7917 26.6858C43.4824 27.3114 43.9406 28.0508 44.6393 28.0508H48.9923C49.3703 28.0508 49.7139 27.8233 49.8628 27.4707L53.8836 17.9953C54.8687 15.652 54.8229 13.013 53.769 10.7039L52.486 7.917H52.4746Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4153_7889'%3E%3Crect width='188' height='34' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.order-complete-links {order: -1;margin: 40px 0 0 0;}

.order-summary-item.summary-thx {display: none;}
.order-complete-links a.btn {padding-left: 20px;padding-right: 20px;display: inline-flex;align-items: center;}
.order-complete-links a.btn::before {content: "";width: 16px;height: 16px;flex: 0 0 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='M5.14645 8.35355C4.95118 8.15829 4.95118 7.84171 5.14645 7.64645L10.1464 2.64645C10.3417 2.45118 10.6583 2.45118 10.8536 2.64645C11.0488 2.84171 11.0488 3.15829 10.8536 3.35355L6.20711 8L10.8536 12.6464C11.0488 12.8417 11.0488 13.1583 10.8536 13.3536C10.6583 13.5488 10.3417 13.5488 10.1464 13.3536L5.14645 8.35355Z' fill='white'/%3E%3C/svg%3E%0A");}

input[type=checkbox]+label:before, input[type=radio]+label:before {width: 20px;height: 20px;border-color: #A8A9AB;border-radius: 50%;}
input[type=checkbox]+label:before {border-radius: 4px;}
input[type=radio]:checked+label:after {width: 10px;height: 10px;left: 5px;}
.radio-wrapper input[type=radio]+label:before {top: 50%;margin-top: -10px;left: 10px;}
.radio-wrapper input[type=checkbox]+label:before, .radio-wrapper input[type=radio]+label:before {border-color: #B2B4B6;}
.radio-wrapper input[type=checkbox]:checked+label:before, .radio-wrapper input[type=radio]:checked+label:before {border-color: #1C4EFB;border-width: 6px;}
.radio-wrapper input[type=checkbox]:checked+label:after, .radio-wrapper input[type=radio]:checked+label:after {top: 50%;margin-top: -5px;width: 10px;height: 10px;left: 15px;}
input[type=checkbox]+label, input[type=radio]+label {font-weight: 400;}
input[type=checkbox]:checked+label:before, input[type=radio]:checked+label:before {border-color: #1C4EFB;}
input[type=checkbox]:checked+label:after {content: "";left: 4px;border: 0;background-color: transparent;width: 12px;height: 12px;background-image: 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='M0.756567 7.7435L2.83957 9.8265C3.12086 10.1077 3.50232 10.2657 3.90007 10.2657C4.29781 10.2657 4.67928 10.1077 4.96057 9.8265L11.3936 3.3935C11.4846 3.2992 11.535 3.1729 11.5339 3.0418C11.5328 2.9107 11.4802 2.78529 11.3875 2.69259C11.2948 2.59989 11.1694 2.5473 11.0383 2.54616C10.9072 2.54502 10.7809 2.59542 10.6866 2.6865L4.25357 9.1195C4.1598 9.21323 4.03265 9.26589 3.90007 9.26589C3.76748 9.26589 3.64033 9.21323 3.54657 9.1195L1.46357 7.0365C1.36927 6.94542 1.24296 6.89502 1.11187 6.89616C0.980768 6.8973 0.855362 6.94989 0.762658 7.04259C0.669954 7.13529 0.617369 7.2607 0.61623 7.3918C0.615091 7.5229 0.665488 7.6492 0.756567 7.7435Z' fill='%231C4EFB'/%3E%3C/svg%3E%0A");}

.smart-labels-active .smart-label-wrapper .form-group-tooltip {margin-top: 10px;}

.form-group select {}
.smart-labels-active .smart-label-wrapper select {font-size: 15px;font-weight: 400;color: #1A1B1F;cursor: pointer;height: 52px;padding: 15px 16px;padding-right: 36px;background-position: center right 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 fill-rule='evenodd' clip-rule='evenodd' d='M1.64645 4.64645C1.84171 4.45118 2.15829 4.45118 2.35355 4.64645L8 10.2929L13.6464 4.64645C13.8417 4.45118 14.1583 4.45118 14.3536 4.64645C14.5488 4.84171 14.5488 5.15829 14.3536 5.35355L8.35355 11.3536C8.15829 11.5488 7.84171 11.5488 7.64645 11.3536L1.64645 5.35355C1.45118 5.15829 1.45118 4.84171 1.64645 4.64645Z' fill='%232A2D32'/%3E%3C/svg%3E%0A");}
.smart-labels-active .smart-label-wrapper .country-flags {height: 52px;}
.smart-labels-active .smart-label-wrapper input {font-size: 15px;font-weight: 400;color: #1A1B1F;cursor: pointer;height: 52px;padding: 15px 24px;}


.ji-cart-products-block-wrap {margin-top: 0px;width: 100%;}
.ji-cart-products-block-wrap .homepage-group-title {text-align: left;font-size: 24px;margin-bottom: 16px;}

@media (max-width: 1439px) {
  #checkoutContent {padding-right: 30px;}
  #checkoutSidebar {padding: 24px;}

  #checkoutSidebar .order-summary-item.price .price-primary {font-size: 24px;}
}
@media (max-width: 1199px) {
  #checkoutContent {width: 100%;padding-right: 0;margin-bottom: 24px;}
  #checkoutSidebar {width: 100%;top: 0!important;margin-bottom: 32px;}
  .cart-table {margin-bottom: 0px;}
}
@media (max-width: 991px) {
  .cart-inner {padding-left: 0;padding-right: 0;}
  .cart-table tr {border: 1px solid #EAEAEB;background-color: #fff;position: relative;padding: 6px 12px;border-radius: 12px;}
  .cart-table tr>td {border: 0!important;}
  .cart-table tr>td.p-name {position: static;padding-right: 0;padding-bottom: 0;}
  .cart-table tr td.p-name a {font-size: 14px;}
  .cart-table tr td.cart-p-image {margin-bottom: 0;padding-top: 0;width: 48px;height: 48px;flex: 0 0 48px;padding: 0;}
  .cart-table .cart-p-image img {width: 48px;}
  .cart-table .p-quantity {padding-left: 60px;}
  .cart-table strong.availability-label {margin-left: 0;}
  .cart-table .p-price.p-cell {position: absolute;bottom: 16px;right: 35px;background-color: transparent;}
  .cart-table .p-total {padding-bottom: 30px!important;}
  .cart-table .free-gift-price.p-total {padding-top: 10px;}
  .cart-table .inline.delete-cart-item {bottom: 25px;top: auto;margin-top: 0;right: 5px;}
  .cart-table .inline.delete-cart-item .remove-item:before {font-size: 12px;}

  .order-summary-inner {margin-top: 0;}

  .discount-coupon form button {flex: 1;}
  .discount-coupon .form-control {max-width: 100%;width: 100%;}

  .content-wrapper.container .summary.row .col-md-8 {width: 100%;}
  .content-wrapper.container .summary.row .col-md-4 {width: 100%;margin-top: 20px;padding-bottom: 20px;}
  #cart-wrapper .next-step-back {justify-content: center;}

  .shipping-billing-table .radio-wrapper:last-child {border: 1px solid #EAEAEB}

  .id--15 .recapitulation-wrapper:first-of-type {padding: 0px;}
  .id--15 .cart-table tr {position: relative;padding-left: 80px;min-height: 80px;}
  .id--15 .cart-table tr td.cart-p-image {position: absolute;left: 16px;top: 50%;margin-top: -24px;padding: 0!important;}
  .id--15 .cart-table tr td.cart-p-image .cart-p-image__wrap {width: 48px;height: 48px;}
  .id--15 .cart-table tr td.p-name {padding: 0!important;width: 100%;flex-basis: 100%;}
  .id--15 .cart-table .p-quantity {}
  .id--15 .cart-table tr>td.p-total {}
  .id--15 .col-sm-12 .recapitulation-table.table {margin-bottom: 0;}

  .cart-table tr:last-child {border-bottom-style: solid;}

  #content h1.order-summary-heading {margin-top: 0;}
  .id--15 .content-inner {padding-top: 0;}

  #select-country-payment .order-information {display: block;}
}

@media (max-width: 767px) {
  .ordering-process.id--9, body:is(.type-page, .type-post) {background-position: center top 112px;}

  .cart-inner, .id--9 .cart-inner {padding-top: 0;}
  .content-wrapper.container .row.cart-table {margin-left: 0;margin-right: 0;}
  .ordering-process .content-wrapper.container .row {margin-left: 0;margin-right: 0;}
  .ordering-process .content-wrapper.container .row>div {padding-left: 0;padding-right: 0;}
  .toggle-coupon-input .discount-coupon {display: none;}
  .discount-coupon form {flex-direction: column;}
  .discount-coupon .input-group .btn {flex: 0 0 54px;margin-left: 0;margin-top: 10px;}

  .summary .row>.col-md-4 {padding-left: 16px;padding-right: 16px;}

  #checkoutContent .cart-content {padding: 0;background-color: transparent;}
  .id--17 #checkoutContent .cart-content {padding-top: 6px;}
  .ordering-process .co-box {margin-bottom: 24px;}
  .ordering-process .co-box.co-payment-method h4 {margin-top: 0;}
  .ordering-process .co-box h4 {margin-top: 0;font-size: 20px;}

  #select-country-payment {margin-top: 20px;}
  #select-country-payment .row {display: flex;}
  #select-country-payment .row>div {padding-left: 0;padding-right: 0;width: 100%;}
  #select-country-payment .row .col-sm-6:nth-of-type(1) {width: calc(100% - 120px);}
  #select-country-payment .row .col-sm-6:nth-of-type(2) {width: 120px;}
  #select-country-payment .row .col-sm-6 select {min-width: 0;}
  #select-country-payment .form-group {margin-bottom: 0;}
  .smart-labels-active .smart-label-wrapper select {padding: 16px;background-position: center right 16px;}

  .payment-logo {flex: 0 0 80px;}
  .radio-wrapper .payment-logo {flex: initial;order: 3;position: absolute;right: 8px;top: 8px;max-height: 50px;}
  .radio-wrapper .payment-info {flex: 1 1 100%;max-width: 100%;}
  .radio-wrapper input[type=radio]+label {flex-flow: nowrap;margin-right: 0;padding-right: 8px;}
  .radio-wrapper input[type=radio]+label:has(.payment-logo) .payment-shipping-price {padding-top: 50px;}
  .radio-wrapper .payment-info b {font-size: 15px;}

  #checkoutContent .form-group.phone-form-group {width: 100%;}
  #checkoutContent .form-group:has(input[name="email"]) {width: 100%;padding-right: 0;}
  #checkoutSidebar .order-summary-item.price .next-step {margin-top: 24px;}
  #checkoutSidebar .order-summary-item.price .price-primary {font-size: 28px;}

  .order-summary-inner {margin-top: 0px;padding: 0px;background-color: #fff;}
  .order-summary-inner:not(.--active) .order-summary-item:not(.price, .helper) {display: none;}
  body.id--17 .order-summary-inner:not(.--active) .order-summary-item.helper + .order-summary-item {display: flex;}
  body.id--17 .order-summary-inner:not(.--active) .order-summary-item.helper + .order-summary-item + .order-summary-item {display: flex;}
  .order-summary .--active h4::after {transform: rotate(180deg);}
  .order-summary h4::after {content: "";width: 16px;height: 16px;position: absolute;right: 0;top: 50%;margin-top: -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 6L8 10L12 6' stroke='%231A1B1F'/%3E%3C/svg%3E%0A");}
  .order-summary h4 {padding-right: 20px;position: relative;}

  .id--17 .order-summary-inner h4 {display: block;}

  .ji-cart-products-block-wrap {padding-inline: 0;}
  .ji-cart-products-block-wrap .homepage-group-title {margin-block: 6px 16px;text-align: center;font-size: 20px;}

  #checkoutContent .form-group:has(input[name="billCity"]) {width: 68%;}
  .smart-labels-active .smart-label-wrapper input {padding: 15px;}
  #checkoutContent .helper {margin: 0;margin-bottom: 24px;}
  #checkoutSidebar .order-summary-item.price .consents {margin-top: 24px;}

  .id--16 .navigation-buttons, .id--16 .navigation-buttons a[data-target=navigation], .id--17 .navigation-buttons {display: inline-flex;}
  body:is(.id--17, .id--16).navigation-window-visible #navigation {display: block;}
  .id--17 #formSearchForm, .id--16 #formSearchForm {display: flex;width: 100%;}
  .id--17 #formSearchForm fieldset, .id--16 #formSearchForm fieldset {width: 100%;}
  .order-button-suffix {padding-bottom: 0;padding-top: 8px;}

  .id--15 .recapitulation-wrapper-wrap {padding: 24px 16px;box-shadow: initial;}
  .id--15.ordering-process .co-box {padding: 0;}
  #content h1.order-summary-heading {font-size: 32px;}
  .id--15 .content-inner {padding: 0;}
  .id--15 .co-box h4 {font-size: 22px;text-align: center;margin-bottom: 32px;}
  .id--15 .co-box.co-payment-method {border: 0;}
  .id--15 .co-box.co-payment-method .order-payment {font-size: 17px;text-align: left;margin-bottom: 14px;}
  .order-summary-wrap {margin-top: 0;border-radius: 0;margin-left: -16px;margin-right: -16px;background-position: center right -250px;}

  #checkoutSidebar {padding: 32px 24px;}
  .content-wrapper.container .summary.row .col-md-4 {padding-left: 0;padding-right: 0;padding-bottom: 0;}
  .content-wrapper.container .summary.row .col-md-8 {padding-left: 0;padding-right: 0;}

}
@media (max-width: 360px) {
  .cart-table .p-quantity {padding-left: 0;}
}

/* Pages containers */
body:is(.type-page):not(.id-404, .id--9) .content-inner {max-width: 925px;width: 100%;margin-left: auto;margin-right: auto;}
body:is(.type-page, .type-post) .content-inner {padding-bottom: 40px;}
body:is(.type-post) .content-inner article {max-width: 925px;width: 100%;margin-left: auto;margin-right: auto;}

.news-item-detail time {display: none;}

/* Detail */
body.type-detail {background-color: #FFFFFF;}
body.type-detail #content {padding-bottom: 100px;}
body.type-detail #content h1 {text-align: left;font-size: 34px;margin-bottom: 12px;}
.p-detail .product-appendix {font-size: 17px;font-weight: bold;color: #1A1B1F;text-transform: initial;}
.wide .p-detail-inner .p-detail-inner-header {margin-bottom: 24px;}
.p-detail-inner {margin-bottom: 20px;}
.ratings-and-brand a.stars-label {color: #000;}

@media (min-width: 1200px) {
  .wide .p-detail-inner .p-data-wrapper {width: 500px;}
  .wide .p-detail-inner .p-image-wrapper {width: calc(100% - 500px);padding-right: 60px;}
}

@media (min-width: 1440px) {
  .wide .p-detail-inner .p-data-wrapper {width: 655px;}
  .wide .p-detail-inner .p-image-wrapper {width: calc(100% - 655px);padding-right: 60px;}
}

@media (max-width: 1199px) {
  .wide .p-detail-inner {flex-direction: column;}
  .wide .p-detail-inner .p-data-wrapper {width: 100%;}
  .wide .p-detail-inner .p-image-wrapper {width: 100%;padding-right: 0;padding-bottom: 25px;}
  .p-detail-inner-header {display: none!important;}
  .wide .p-detail-inner-header-mobile {display: flex;flex-direction:column;}
  .p-detail-inner-header-mobile .ratings-and-brand {order: 1;align-items: center;}
  .p-detail-inner-header-mobile .ratings-and-brand .brand-wrapper {display: none;}
  .ratings-and-brand .flags.flags-default {margin-bottom: 0;}
  .p-detail-inner-header-mobile .flags {margin-bottom: 10px;}
  .p-detail .stars-wrapper {margin-bottom: 0;}
}
@media (max-width: 991px) {
  .p-detail-inner-header-mobile .ratings-and-brand {gap: 16px;align-items: flex-start;}
}

@media (max-width: 767px) {
  .p-detail-inner {margin-bottom: 0;}
  .p-detail-inner-header-mobile .h1 {font-size: 28px;}

  .p-detail .product-appendix {font-size: 15px;}

  body.type-detail #content {padding-bottom: 0px;}
}

.wide .p-detail .flags.flags-extra {top: 16px;right: 16px;bottom: auto;}
.wide .p-detail .flag.flag-discount .price-standard {display: none;}
.wide .p-detail .flag.flag-discount .price-save {font-size: 20px;font-weight: 700;color: #FA0047;}
.wide .p-detail .flag.flag-discount {background-color: transparent;min-height: 80px;min-width: 80px;width: 80px;height: 80px;background-image: url("data:image/svg+xml,%3Csvg width='79' height='79' viewBox='0 0 79 79' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M37.7261 0.505418C38.7349 -0.168473 40.0503 -0.168472 41.059 0.505418L45.3828 3.39385C46.0443 3.8357 46.8541 3.99678 47.6343 3.84168L52.7343 2.82777C53.9242 2.59122 55.1394 3.09459 55.8135 4.10322L58.7028 8.42643C59.1448 9.08777 59.8314 9.5465 60.6115 9.70176L65.7113 10.7167C66.9011 10.9535 67.8312 11.8836 68.068 13.0734L69.083 18.1733C69.2383 18.9534 69.697 19.6399 70.3583 20.0819L74.6815 22.9713C75.6902 23.6454 76.1935 24.8606 75.957 26.0505L74.9431 31.1505C74.788 31.9307 74.9491 32.7405 75.3909 33.4019L78.2793 37.7257C78.9532 38.7345 78.9532 40.0499 78.2793 41.0586L75.3909 45.3824C74.9491 46.0439 74.788 46.8537 74.9431 47.6339L75.957 52.7339C76.1935 53.9238 75.6902 55.139 74.6815 55.8131L70.3583 58.7024C69.697 59.1444 69.2383 59.831 69.083 60.6111L68.068 65.7109C67.8312 66.9007 66.9011 67.8308 65.7113 68.0676L60.6115 69.0826C59.8314 69.2379 59.1448 69.6966 58.7028 70.3579L55.8135 74.6811C55.1394 75.6898 53.9242 76.1931 52.7343 75.9566L47.6343 74.9427C46.8541 74.7876 46.0443 74.9487 45.3828 75.3905L41.059 78.2789C40.0503 78.9528 38.7349 78.9528 37.7261 78.2789L33.4023 75.3905C32.7409 74.9487 31.9311 74.7876 31.1509 74.9427L26.0509 75.9566C24.861 76.1931 23.6458 75.6898 22.9717 74.6811L20.0823 70.3579C19.6403 69.6966 18.9538 69.2379 18.1737 69.0826L13.0738 68.0676C11.884 67.8308 10.9539 66.9007 10.7171 65.7109L9.70216 60.6111C9.54689 59.831 9.08816 59.1444 8.42683 58.7024L4.10362 55.8131C3.09498 55.139 2.59162 53.9238 2.82817 52.7339L3.84208 47.6339C3.99718 46.8537 3.8361 46.0439 3.39424 45.3824L0.505815 41.0586C-0.168076 40.0499 -0.168076 38.7345 0.505815 37.7257L3.39425 33.4019C3.8361 32.7405 3.99718 31.9307 3.84208 31.1505L2.82817 26.0505C2.59162 24.8606 3.09498 23.6454 4.10362 22.9713L8.42683 20.0819C9.08816 19.6399 9.54689 18.9534 9.70216 18.1733L10.7171 13.0734C10.9539 11.8836 11.884 10.9535 13.0738 10.7167L18.1737 9.70176C18.9538 9.5465 19.6403 9.08777 20.0823 8.42643L22.9717 4.10322C23.6458 3.09458 24.861 2.59122 26.0509 2.82777L31.1509 3.84168C31.9311 3.99678 32.7409 3.8357 33.4023 3.39385L37.7261 0.505418Z' fill='%23FFE2EA'/%3E%3C/svg%3E%0A");}

.p-main-image {position: relative;}

.ratings-and-brand {justify-content: space-between;}
.ratings-and-brand .flags.flags-default {position: initial;display: flex;flex-flow: row wrap;gap: 4px;}

@media (max-width: 767px) {
  .wide .p-detail .flag.flag-discount {width: 80px;height: 80px;background-size: contain;}
  .wide .p-detail .flag.flag-discount .price-save {font-size: 16px;}
}

.p-short-description ul {padding: 0;display: flex;flex-flow: row wrap;}
.p-short-description ul li {padding-left: 36px;margin-bottom: 20px;color: #4E5155;font-size: 15px;position: relative;width: 33.333%;}
.p-short-description ul li::before {content: "";margin: 0;position: absolute;left: 5px;top: 0px;width: 24px;height: 24px;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%3Cmask id='mask0_4153_6835' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4153_6835)'%3E%3Cpath d='M9.02343 21.2307L7.35418 18.4155L4.17743 17.7307L4.48893 14.4537L2.34668 12L4.48893 9.54623L4.17743 6.26923L7.35418 5.58448L9.02343 2.76923L12.0004 4.02698L14.9774 2.76923L16.6467 5.58448L19.8234 6.26923L19.5119 9.54623L21.6542 12L19.5119 14.4537L19.8234 17.7307L16.6467 18.4155L14.9774 21.2307L12.0004 19.973L9.02343 21.2307ZM9.45043 19.95L12.0004 18.8885L14.5619 19.95L16.0004 17.55L18.7504 16.9385L18.5004 14.1L20.3504 12L18.5004 9.88848L18.7504 7.04998L16.0004 6.44998L14.5504 4.04998L12.0004 5.11148L9.43893 4.04998L8.00043 6.44998L5.25043 7.04998L5.50043 9.88848L3.65043 12L5.50043 14.1L5.25043 16.95L8.00043 17.55L9.45043 19.95ZM10.9504 14.8577L15.9082 9.89998L15.2004 9.18073L10.9504 13.4307L8.80043 11.2922L8.09268 12L10.9504 14.8577Z' fill='%231C4EFB'/%3E%3C/g%3E%3C/svg%3E%0A");}

.shipping-options-popup h1 {font-size: 19px;margin: 0 0 24px 0;}
.content-modal:has(.shipping-options-popup) {padding: 48px;}
.shipping-options-popup .shipping-billing-name {font-size: 15px;font-weight: bold;}
.shipping-options-popup .shipping-row {flex-wrap: nowrap;}

@media (max-width: 767px) {
  .content-modal:has(.shipping-options-popup) {padding: 24px;}

  .p-short-description ul li {width: 50%;padding-right: 10px;font-size: 14px;margin-bottom: 8px;}
}


#product-detail-form .surcharge-label, #product-detail-form .variant-label {font-weight: 700;font-size: 15px;color: #000;width: 100%;padding-bottom: 6px;}
.surcharge-list select, .variant-list select {width: 100%;max-width: 100%;border-radius: 0px;font-size: 15px;font-weight: 400;color: #2A2D32;cursor: pointer;height: 52px;padding: 0px 24px;padding-right: 48px;background-position: center right 24px;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='M1.64645 4.64645C1.84171 4.45118 2.15829 4.45118 2.35355 4.64645L8 10.2929L13.6464 4.64645C13.8417 4.45118 14.1583 4.45118 14.3536 4.64645C14.5488 4.84171 14.5488 5.15829 14.3536 5.35355L8.35355 11.3536C8.15829 11.5488 7.84171 11.5488 7.64645 11.3536L1.64645 5.35355C1.45118 5.15829 1.45118 4.84171 1.64645 4.64645Z' fill='%232A2D32'/%3E%3C/svg%3E%0A");}

.p-variants-block {border-top: 1px solid #EAEAEB;padding-top: 24px;}
.p-variants-block:not(:has(.variant-list)) {display: none;}

.wide .p-data-wrapper table.detail-parameters {border-top: 1px solid #EAEAEB;padding: 24px 0 6px 0;padding-right: 125px;display: block;margin: 0;position: relative;}
.wide .p-data-wrapper table.detail-parameters .p-code {display: none;}
.wide .p-data-wrapper table.detail-parameters tbody tr th {display: none;}
.wide .p-data-wrapper table.detail-parameters tbody tr td {padding-left: 0;padding-bottom: 0;}
.wide .p-data-wrapper table.detail-parameters tbody tr td a {color: #E45E43;font-weight: 400;}
.wide .p-data-wrapper table.detail-parameters tbody tr td a:hover {text-decoration: none;}
.wide .p-data-wrapper table.detail-parameters .delivery-time {position: relative;color: #4E5155;font-size: 15px;font-family: var(--template-headings-font);}
.wide .p-data-wrapper table.detail-parameters .delivery-time>span:not(.default-variant)::after {content: " u Vás.";}
.wide .p-data-wrapper table.detail-parameters .delivery-time::before {content: "Nejpozději";}
.wide .p-data-wrapper table.detail-parameters .delivery-time:has(.parameter-dependent.default-variant:not(.no-display))::before {display: none;}
.wide .p-data-wrapper table.detail-parameters .shipping-options {font-weight: 400;color: #000;padding-left: 5px;font-size: 13px;position: absolute;right: 0;top: 50%;margin-top: -5px;}
.wide .p-data-wrapper table.detail-parameters .shipping-options:hover {text-decoration: none;}
.wide .p-data-wrapper table.detail-parameters .availability-label {margin-left: 0;font-size: 19px;font-weight: bold;font-family: var(--template-headings-font);}
.wide .p-data-wrapper table.detail-parameters .availability-amount {font-size: 19px;color: #199A39;font-weight: bold;font-family: var(--template-headings-font);}

.ji-detail-upsell {padding-top: 24px;border-top: 1px solid #EAEAEB;margin-bottom: 8px;}
.ji-detail-upsell__title {margin-block: 0 8px;font-size: 15px;color: #000;font-family: var(--template-font);}
.ji-detail-upsell__products {display: flex;flex-flow: column;row-gap: 8px;}
.ji-detail-upsell__item {border-bottom: 1px solid #EAEAEB;padding-bottom: 8px;}
.ji-detail-upsell__item:last-child {border-bottom: 0;padding-bottom: 0;}
.ji-detail-upsell__item input[type=checkbox]+label {display: flex;flex-flow: row wrap;align-items: center;column-gap: 16px;padding-left: 36px;}
.ji-detail-upsell__item-image img {width: 48px;height: 48px;border-radius: 4px;object-fit: contain;}
.ji-detail-upsell__item-name {flex: 1;}
.ji-detail-upsell__item-price {font-weight: 700;min-width: 60px;text-align: end;color: #000;font-family: var(--template-headings-font);font-size: 16px;letter-spacing: 0px;}

.p-to-cart-block {background-color: transparent;padding: 0;margin: 10px 0 20px 0;gap: 16px 20px;position: relative;}
.p-to-cart-block .price-save {font-family: var(--template-headings-font);color: #FA0047;border-radius: 200px;border: 1px solid #FA0047;padding: 3px 8px;font-weight: bold;font-size: 17px;line-height: 1;margin-right: 12px;order: -1;}
.p-to-cart-block .p-final-price-wrapper .price-additional {color: #4E5155;font-size: 13px;width: 100%;flex: 0 0 100%;}
.p-to-cart-block .price-standard {color: #FA0047;font-weight: 400;font-size: 17px;}
.p-to-cart-block .p-final-price-wrapper {width: 100%;display: flex;flex-flow: row wrap;align-items: center;font-family: var(--template-headings-font);}
.p-to-cart-block .p-final-price-wrapper .price-final {width: 100%;padding-top: 4px;}
.p-to-cart-block .p-final-price-wrapper .price-final-holder {color: #000;font-size: 32px;font-weight: 700;width: 100%;}
.p-to-cart-block .price-measure {font-size: 13px;line-height: 1.2;display: block;margin-top: 0px;}
.p-to-cart-block .add-to-cart .quantity {border: 0;width: 120px;border: 0;height: 50px;}
.p-to-cart-block .btn.add-to-cart-button {line-height: 1;}

@media (max-width: 767px) {
  .p-to-cart-block {gap: 16px 0px;}

  .p-to-cart-block .btn.add-to-cart-button {width: 100%;}
  .p-to-cart-block .add-to-cart {width: 130px;}
  .p-to-cart-block .p-final-price-wrapper {width: calc(100% - 150px);}
}

.social-buttons-wrapper {border-top: 1px solid #EAEAEB;padding-top: 30px;margin-top: 10px;align-items: center;}
.social-buttons-wrapper .link-icon.print {display: none;}
.social-buttons-wrapper .link-icon.share {display: none;}
.social-buttons-wrapper .link-icon:before {display: none;}
.social-buttons-wrapper .link-icon {color: #4E5155;text-transform: initial;}
.social-buttons-wrapper .link-icon:hover, .social-buttons-wrapper .link-icon:hover span {color: #4E5155;text-decoration: none;}
.social-buttons-wrapper .brand-wrapper {margin-left: auto;}
.social-buttons-wrapper .brand-wrapper a {color: #000000;}

.p-code {color: #4E5155;padding-right: 30px;min-width: 100px;}
.p-code th {font-weight: 400;}
.p-code td span {word-break: break-all;max-width: 140px;display: block;}

@media (max-width: 767px) {
  .social-buttons-wrapper {flex-flow: row wrap;padding-top: 24px;padding-bottom: 10px;gap: 10px 0;}
  .social-buttons-wrapper .brand-wrapper {margin-left: 0;}
  .link-icons {display: contents;}
  .link-icons .link-icon {margin-right: 20px;}
  .p-code {min-width: 0;padding-right: 15px;}
}

/* Variants */
.ji-clickable-parameters {display: flex;flex-flow: row wrap;}
.ji-clickable-parameters__item {appearance: none;background: unset;border: 1px solid #000;margin: 4px 4px 4px 0;padding: 8px;min-width: 48px;text-align: center;font-size: 13px;border-radius: 12px;font-family: var(--template-headings-font);color: #000;font-weight: bold;}
.ji-clickable-parameters__item:hover {border-color: #2E3E3E;}
.ji-clickable-parameters__item:last-of-type {margin-right: 24px;}
.ji-clickable-parameters__item.--active {border-color: #000;background-color: #000;color: #fff;font-weight: bold;}
.ji-clickable-parameters__item.--out-of-stock {opacity: 0.5;}

/* Parameters */
.extended-description {width: 100%;flex: 1;background-color:#F4F7FF;border-radius: 24px;padding: 64px;display: flex;flex-flow: row wrap;justify-content: space-between;margin-bottom: 32px;}
.extended-description .heading__l {text-align: center;text-transform: initial;width: 100%;}
.extended-description>p {display: none;}
.extended-description table.detail-parameters {width: 49%;background-color: #fff;border-radius: 12px;}
.extended-description table.detail-parameters tr {padding: 12px 16px;display: flex;font-size: 17px;color: #4E5155;border-bottom: 1px solid #F4F7FF;}
.extended-description table.detail-parameters tr:last-child {border-bottom: 0;}
.extended-description table.detail-parameters tr th {width: 50%;padding: 0;min-width: 0!important;}
.extended-description table.detail-parameters tr td {width: 50%;padding: 0;}
.extended-description table.detail-parameters tr td a {color: #1C4EFB;font-weight: 400;}
.extended-description table.detail-parameters tr td a:hover {text-decoration: none;}
.extended-description table.detail-parameters tr th::after {display: none;}

@media (max-width: 991px) {
  .extended-description table.detail-parameters {width: 100%;}
}
@media (max-width: 767px) {
  .extended-description {padding: 32px 24px;}
  .extended-description .heading__l {font-size: 32px;}
  .extended-description table.detail-parameters tr {font-size: 15px;}
}

/* Fixed CTA */
.fixed-cta {transition:transform ease-in-out 0.3s;padding: 10px 20px;position: sticky;top: 0;z-index: 5;}
.fixed-cta::before {content: "";display: block;background-color: #f4f7ff;height: 100%;left: calc(50% - 50dvw + var(--scrollbar-width) / 2);width: calc(100dvw - var(--scrollbar-width));position: absolute;top: 0;z-index: -1;}
.fixed-cta__top {align-items: center;display: flex;justify-content: space-between;}
.fixed-cta__left {display: flex;align-items: center;gap:18px;max-width: 70%;padding-right: 10px;}
.fixed-cta__name {font-size: 19px!important;margin:0!important;}
.fixed-cta__image img {width:75px;mix-blend-mode: multiply;}
.fixed-cta__right {display: flex;align-items: center;gap:25px;}
.fixed-cta .availability-value {margin-right: 30px;display: none;}
.fixed-cta .availability-amount::after {content:unset;}
.fixed-cta .responsive-nav {margin-bottom: 0;padding: 0;text-align: left;}
.fixed-cta .responsive-nav::before {content:unset;}
.fixed-cta .shp-tabs-holder ul.shp-tabs {padding: 0;text-align: left;display: flex;flex-flow: row wrap;}
.fixed-cta .p-final-price-wrapper {text-align: right;font-family: var(--template-headings-font);color: #000;width: auto;line-height: 1.3;}
.fixed-cta .p-final-price-wrapper .price-final-holder {font-size: 20px;}
.fixed-cta .p-final-price-wrapper>strong {line-height: 1;font-size: 20px;}
.fixed-cta .price-standard {margin-right: 0;line-height: 1;white-space: nowrap;color: #FA0047;font-size: 15px;}
.fixed-cta .price-save {display: none;line-height: 1;background-color: #FFD4D4;color: #EA4E4E;padding: 3px;white-space: nowrap;}
.fixed-cta .price-final {white-space: nowrap;}
.fixed-cta .add-to-cart-button {}
.fixed-cta .price-measure {display: none;}
.shp-tabs-holder ul.shp-tabs .shp-tab.active, .shp-tabs-holder ul.shp-tabs .shp-tab:hover {text-decoration: none!important;text-underline-offset: 1px!important;}
.fixed-cta .shp-tabs-holder ul.shp-tabs li:first-child a {padding-left: 0;}
.fixed-cta .shp-tabs-holder ul.shp-tabs li a {font-size: 15px;padding: 5px;display: flex;align-items: center;font-weight: 400;text-decoration: underline;color: #000;}
.fixed-cta .shp-tabs-holder ul.shp-tabs li a:hover {text-decoration: none;}
.fixed-cta .shp-tabs-holder ul.shp-tabs li a::after {content: "";width: 12px;flex: 0 0 12px;height: 12px;margin-left: 8px;background-size: contain;background-repeat: no-repeat;background-image: 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%3Cmask id="mask0_4153_6927" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="12" height="12"%3E%3Crect x="12" y="5.24537e-07" width="12" height="12" transform="rotate(90 12 5.24537e-07)" fill="%23D9D9D9"/%3E%3C/mask%3E%3Cg mask="url(%23mask0_4153_6927)"%3E%3Cpath d="M1 4.0125L1.8875 3.125L6 7.2375L10.1125 3.125L11 4.0125L6 9.0125L1 4.0125Z" fill="black"/%3E%3C/g%3E%3C/svg%3E%0A');}

#p-detail-tabs {display: none;}
.shp-tabs-holder ul.shp-tabs li:has(a[href="#productDiscussion"]) {display: none;}
.tab-manufacturer-name {padding-left: 2px;}

@media (max-width: 767px) {
  .fixed-cta {display: none;}

  .shp-tabs-holder {padding: 0;margin-left: -16px;margin-right: -16px;}
  .shp-tabs-holder ul.shp-tabs a.shp-tab-link {padding: 20px 8px;font-size: 14px;font-weight: 400;color: #000;display: flex;align-items: center;}
  .shp-tabs-holder ul.shp-tabs a.shp-tab-link::after {content: "";width: 12px;height: 12px;margin-left: 8px;flex: 0 0 12px;background-image: 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%3Cmask id='mask0_4251_27356' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='12' height='12'%3E%3Crect x='12' y='5.24537e-07' width='12' height='12' transform='rotate(90 12 5.24537e-07)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4251_27356)'%3E%3Cpath d='M1 4.0125L1.8875 3.125L6 7.2375L10.1125 3.125L11 4.0125L6 9.0125L1 4.0125Z' fill='black'/%3E%3C/g%3E%3C/svg%3E%0A");}
  #p-detail-tabs {display: flex;white-space: nowrap;overflow: auto;padding: 0 16px;}
  #p-detail-tabs::before {content: "";display: block;background-color: #f4f7ff;height: 100%;left: calc(50% - 50dvw + var(--scrollbar-width) / 2);width: calc(100dvw - var(--scrollbar-width));position: absolute;top: 0;z-index: -1;}

  .shp-tabs-holder {}
  .p-detail-tabs-wrapper {margin-top: -10px;}
}

/* DetailVerticalGallery */
@media (min-width: 768px) {
  .ji-gallery {display: flex;flex-flow: row-reverse;gap: var(--ji-gallery-gap);align-items: start;--ji-gallery-gap: 32px;--ji-thumb-gap: 10px;}
  .ji-gallery>.row {display: contents;}
  .ji-gallery>.row::before {content: unset;}
  .ji-gallery>.row::after {content: unset;}
  .ji-gallery .p-image {flex: 1;}

  /* make thumbs height equal to image height */
  .ji-gallery .p-thumbnails-wrapper {flex: 0 0 calc(((100% - var(--ji-gallery-gap)) / (var(--ji-p-image-ratio)) - ((var(--ji-rows) - 1) * var(--ji-thumb-gap))) / (var(--ji-rows) + (1 / (var(--ji-p-image-ratio)))));width: unset;height: unset;padding: 0;}
  .ji-gallery .p-thumbnails {width: unset;height: unset;display: contents;}
  .ji-gallery .p-thumbnails-inner {width: unset;height: unset;position: static;display: contents;}
  .ji-gallery .p-thumbnails-inner>div {width: unset;height: unset;display: flex;flex-flow: column;row-gap: var(--ji-thumb-gap);width: 100%;}
  .ji-gallery .p-thumbnails-inner>div::before {content: unset;}
  .ji-gallery .p-thumbnails-inner>div::after {content: unset;}
  .ji-gallery .p-thumbnails a.p-thumbnail {width: unset;height: unset;border-radius: 24px;float: unset;position: relative;overflow: hidden;}
  .ji-gallery .p-thumbnails a.p-thumbnail:is(.highlighted,:hover) {border: 0;padding: 0px;}
  .ji-gallery .p-thumbnails a.p-thumbnail:is(.highlighted,:hover)::before {content: "";display: block;position: absolute;inset: 1px;border: 1px solid #000;width: unset;height: unset;background: unset;border-radius: 24px;}
  .ji-gallery .p-thumbnails a.p-thumbnail img {width: 100%;height: auto;aspect-ratio: 1;border: 0;object-fit: cover;}
  .ji-gallery .p-thumbnails a.ji-gallery__show-more {color: #000;display: flex;flex-flow: column;justify-content: center;align-items: center;text-align: center;text-decoration: underline;line-height: 1.2;width: 100%;aspect-ratio: 1;padding: 8px;}
  .ji-gallery .p-thumbnails a.ji-gallery__show-more:hover {text-decoration: none;}
  .ji-gallery .p-thumbnails a.ji-gallery__show-more:hover::after {content: "";border-radius: 24px;display: block;position: absolute;inset: 1px;border: 1px solid #1A1B1F;width: unset;height: unset;background: unset;}
  .ji-gallery .p-thumbnails a.ji-gallery__show-more::before {content: "";display: inline-block;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%3Cmask id='mask0_4153_6799' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4153_6799)'%3E%3Cpath d='M3.6155 20C3.15517 20 2.77083 19.8458 2.4625 19.5375C2.15417 19.2292 2 18.8448 2 18.3845V7.6155C2 7.15517 2.15417 6.77083 2.4625 6.4625C2.77083 6.15417 3.15517 6 3.6155 6H6.573L8.423 4H13.6155V5H8.85575L7.0115 7H3.6155C3.436 7 3.2885 7.05767 3.173 7.173C3.05767 7.2885 3 7.436 3 7.6155V18.3845C3 18.564 3.05767 18.7115 3.173 18.827C3.2885 18.9423 3.436 19 3.6155 19H18.3845C18.564 19 18.7115 18.9423 18.827 18.827C18.9423 18.7115 19 18.564 19 18.3845V10.3845H20V18.3845C20 18.8448 19.8458 19.2292 19.5375 19.5375C19.2292 19.8458 18.8448 20 18.3845 20H3.6155ZM19 7V5H17V4H19V2H20V4H22V5H20V7H19ZM11 16.7308C12.0448 16.7308 12.9278 16.3702 13.649 15.649C14.3702 14.9278 14.7308 14.0448 14.7308 13C14.7308 11.9552 14.3702 11.0722 13.649 10.351C12.9278 9.62983 12.0448 9.26925 11 9.26925C9.95517 9.26925 9.07217 9.62983 8.351 10.351C7.62983 11.0722 7.26925 11.9552 7.26925 13C7.26925 14.0448 7.62983 14.9278 8.351 15.649C9.07217 16.3702 9.95517 16.7308 11 16.7308ZM11 15.7308C10.223 15.7308 9.57367 15.4698 9.052 14.948C8.53017 14.4263 8.26925 13.777 8.26925 13C8.26925 12.223 8.53017 11.5737 9.052 11.052C9.57367 10.5302 10.223 10.2693 11 10.2693C11.777 10.2693 12.4263 10.5302 12.948 11.052C13.4698 11.5737 13.7308 12.223 13.7308 13C13.7308 13.777 13.4698 14.4263 12.948 14.948C12.4263 15.4698 11.777 15.7308 11 15.7308Z' fill='black'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center / contain;margin-bottom: 10px;}
  .ji-gallery .p-thumbnails::before {content: unset;}
  .ji-gallery .p-thumbnails::after {content: unset;}
  .ji-gallery .p-thumbnails .thumbnail-prev, .ji-gallery .p-thumbnails .thumbnail-next {display: none;}
}

.p-thumbnail-video::after {content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);display: inline-block;width: 46px;height: 46px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' fill='none'%3E%3Ccircle cx='23' cy='23' r='23' fill='%23EB3B72'/%3E%3Cpath fill='%23fff' d='M31 20.768c1.333.77 1.333 2.694 0 3.464l-11.25 6.495c-1.333.77-3-.192-3-1.732v-12.99c0-1.54 1.667-2.502 3-1.732L31 20.768Z'/%3E%3C/svg%3E") no-repeat center / contain;}
.p-main-video {display: none;}
.p-detail.ji-video-active .p-main-image {display: none;}
.p-detail.ji-video-active .p-main-video {display: block;width: 100%;height: auto;aspect-ratio: 16 / 9;}

.p-image {padding-bottom: 0;}
.p-image img {border-radius: 20px;max-height: unset!important;}

@media (max-width: 767px) {
  .p-thumbnails-inner {padding-left: 16px;}
  .p-thumbnails {margin-right: -16px;margin-left: -16px;width: calc(100% + 32px);margin-bottom: 0;}
  .p-thumbnails>div {height: 80px;margin-top: 10px;}
  .p-thumbnails a {border-radius: 0;overflow: hidden;margin-right: 5px;height: 80px;width: 80px;display: block;}
  .p-thumbnails a.p-thumbnail:is(.highlighted,:hover) {border: 0;padding: 0px;}
  .p-thumbnails a.p-thumbnail:is(.highlighted,:hover)::before {content: "";display: block;position: absolute;inset: 1px;border: 1px solid #000;width: unset;height: unset;background: unset;border-radius: 8px;}
  .p-thumbnails a.p-thumbnail img {width: 100%;height: auto;aspect-ratio: 1;border: 0;object-fit: cover;}

  .p-thumbnails.overflow-next:after {display: none;}
  .p-thumbnails.overflow-prev:before {display: none;}

  .p-thumbnails.overflow-prev .thumbnail-prev {left: 10px;}
  .p-thumbnails.overflow-next .thumbnail-next {right: 0px;}
  .p-thumbnails .thumbnail-next, .p-thumbnails .thumbnail-prev {margin-top: -19px;top: 50%;width: 36px;height: 36px;}
  .p-thumbnails .thumbnail-next:before {content: "";width: 32px;height: 32px;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%3Cpath d='M32 0H0V32H32V0Z' fill='white'/%3E%3Cpath d='M13 10L19 16L13 22' stroke='%23222222'/%3E%3C/svg%3E%0A");box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);}
  .p-thumbnails .thumbnail-prev:before {content: "";width: 32px;height: 32px;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%3Cpath d='M0 32L32 32L32 0L0 0L0 32Z' fill='white'/%3E%3Cpath d='M19 22L13 16L19 10' stroke='%23222222'/%3E%3C/svg%3E%0A");box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);}
}

.basic-description .rate-wrapper.rate-wrapper-in-description {display: none;}
.tab-content>.tab-pane {display: block;opacity: 1;}
#productDiscussion {display: none;}


body.type-detail #tab-content {max-width: 1060px;margin: auto;}

.basic-description .heading__l.--first {margin-bottom: 32px;}
.basic-description {padding-right: 0;width: 100%;}

.tab-content #description ul {padding-left: 65px;}
.tab-content #description ul li {margin-bottom: 16px;}
.tab-content #description ul li:last-child {margin-bottom: 0;}
.tab-content #description ul li:before {margin: 0px 16px 0 -33px;content: "";width: 17px;height: 29px;background-image: url("data:image/svg+xml,%3Csvg width='17' height='29' viewBox='0 0 17 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.924 7.55553C17.1653 7.07174 16.8078 6.5 16.2626 6.5H12.8664C12.5715 6.5 12.2944 6.67592 12.1872 6.9486L9.05016 14.2845C8.28155 16.0877 8.30836 18.1372 9.13954 19.9228L10.1316 22.069C10.2478 22.3329 10.5159 22.5 10.8108 22.5H14.4304C14.9935 22.5 15.351 21.9019 15.0739 21.4093L13.5099 18.6737C12.777 17.4071 12.7413 15.859 13.4027 14.5572L16.9418 7.55553H16.924Z' fill='%231C4EFB'/%3E%3Cpath d='M6.85121 6.93101C6.73503 6.66713 6.46691 6.5 6.18091 6.5H2.57022C2.00717 6.5 1.64967 7.09813 1.92673 7.59071L3.49971 10.3351C4.22363 11.6017 4.26832 13.141 3.60695 14.4428L0.0767024 21.4445C-0.164606 21.9283 0.192889 22.5 0.738067 22.5H4.13426C4.42919 22.5 4.69731 22.3241 4.81349 22.0514L7.9505 14.7243C8.71912 12.9123 8.68336 10.8716 7.86113 9.08604L6.86015 6.93101H6.85121Z' fill='%231C4EFB'/%3E%3C/svg%3E%0A");}

#manufacturerDescription .heading__l {margin-bottom: 32px;font-size: 32px;}
#manufacturerDescription .ji-brand-mini-logo {display: none;}
.social-buttons-wrapper .brand-wrapper a .ji-brand-mini-logo {max-width: 60px;}
.manufacturerDetail .ji-brand-mini-logo {display: none;}

#relatedFiles {padding-left: 0;margin-bottom: 64px;padding-top: 20px;}
#relatedFiles .heading__l {margin-bottom: 32px;font-size: 32px;}
#relatedFiles li::before {display: none;}
#relatedFiles li img {display: none;}
#relatedFiles li {margin-bottom: 10px;}
#relatedFiles li a {padding-left: 40px;position: relative;}
#relatedFiles li a::before {content: "";width: 24px;height: 24px;position: absolute;left: 0;top: -2px;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%3Cmask id="mask0_4153_7028" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="24" height="24"%3E%3Crect width="24" height="24" fill="%23D9D9D9"/%3E%3C/mask%3E%3Cg mask="url(%23mask0_4153_7028)"%3E%3Cpath d="M8.5 17.5H15.5V16.5H8.5V17.5ZM8.5 13.5H15.5V12.5H8.5V13.5ZM6.6155 21C6.15517 21 5.77083 20.8458 5.4625 20.5375C5.15417 20.2292 5 19.8448 5 19.3845V4.6155C5 4.15517 5.15417 3.77083 5.4625 3.4625C5.77083 3.15417 6.15517 3 6.6155 3H14.5L19 7.5V19.3845C19 19.8448 18.8458 20.2292 18.5375 20.5375C18.2292 20.8458 17.8448 21 17.3845 21H6.6155ZM14 8V4H6.6155C6.4615 4 6.32042 4.06408 6.19225 4.19225C6.06408 4.32042 6 4.4615 6 4.6155V19.3845C6 19.5385 6.06408 19.6796 6.19225 19.8078C6.32042 19.9359 6.4615 20 6.6155 20H17.3845C17.5385 20 17.6796 19.9359 17.8077 19.8078C17.9359 19.6796 18 19.5385 18 19.3845V8H14Z" fill="%231C4EFB"/%3E%3C/g%3E%3C/svg%3E%0A');}

#productVideos {margin-bottom: 32px;}
#productVideos iframe {aspect-ratio: 16 / 9;height: auto!important;border-radius: 24px;}
#productVideos h3 {font-size: 38px;}

.pd-tip {margin-bottom: 32px;padding: 64px;background: linear-gradient(90deg, rgba(28, 78, 251, 0.1) 0%, rgba(250, 114, 77, 0.1) 50.48%, rgba(235, 59, 114, 0.1) 100%);border-radius: 24px;}
.pd-tip h3 {margin-top: 0;}

.products-header {text-align: center;font-size: 34px;}
.mobile .products-header {margin-top: 0px;}

@media (max-width: 767px) {
  .products-header {text-align: center!important;margin-top: 30px!important;font-size: 28px;margin-bottom: 15px;}

  .basic-description .heading__l.--first {font-size: 32px;}
  #productVideos h3 {font-size: 32px;}
}

#ratingTab #ratingWrapper .rate-wrap .col-sm-6.rate-average-wrap::before {content: "Hodnocení produktu";font-size: 38px;font-weight: 700;margin: 0 0 12px 0;line-height: 1.1;display: block;color: #000;width: 100%;font-family: var(--template-headings-font),sans-serif;}
#ratingTab>p {width: 100%;}
#ratingTab>p + p + #ratingWrapper {display: none;}
#ratingTab {display: flex;flex-flow: row wrap;margin-bottom: 50px;padding: 64px;position: relative;z-index: 2;max-width: 1180px;width: 100%;background: linear-gradient(90deg, rgba(28, 78, 251, 0.1) 0%, rgba(250, 114, 77, 0.1) 50.48%, rgba(235, 59, 114, 0.1) 100%);border-radius: 24px;}
#ratingTab #ratingWrapper {padding: 0;}
#ratingTab .listingControls {margin-bottom: 0;flex: 0 0 100%;justify-content: center;}

#ratingWrapper {display: inline-flex;flex-direction: column;max-width: 100%;width: 100%;overflow: hidden;margin-bottom: 32px;}
#ratingWrapper .ratingWrapper__wrapped {display: inline-flex;flex-direction: column;background: #E1D7C780;padding: 16px;border-radius: 16px;border: 1px solid #CAC0B1;}
#ratingWrapper .rate-wrap.row {display: flex;margin-bottom: 0px;}
#ratingWrapper .rate-wrap .rate-average-inner {flex-direction: row;align-items: center;margin-bottom: 15px;}
#ratingWrapper .rate-wrap .col-sm-6.rate-average-wrap {width: 420px!important;align-self: flex-start;}
#ratingWrapper .rate-wrap .col-sm-6:not(.rate-average-wrap) {flex: 1!important;}
#ratingWrapper .rate-wrap .rate-average {color: #1A1B1F;font-size: 30px;font-weight: 700;margin: 0px 16px 0px 0;text-align: center;font-family: var(--template-headings-font)}
#ratingWrapper .rate-star-wrap .stars-label {color: #4E5155;font-size: 15px;margin-top: 0px;text-align: left;display: none;}
#ratingWrapper .rate-star-wrap {margin-left: 0;margin-top:0;}
#ratingWrapper .rate-star-wrap .stars {height: 30px;display: flex;margin-bottom: 5px;justify-content: flex-start;margin-left: 0px;}
#ratingWrapper .rate-star-wrap .stars a, #ratingWrapper .rate-star-wrap .stars span {float: none;width: 28px;height: 28px;line-height: 28px;}
#ratingWrapper .rate-star-wrap .stars a::before, #ratingWrapper .rate-star-wrap .stars span::before {font-size: 28px;line-height: 28px;text-align: center;}
#ratingWrapper .rate-list::before {width: 88px;height: 16px;margin-right: 16px;content: "";}
#ratingWrapper .rate-list[data-score="5"]::before {background-image: url('data:image/svg+xml,%3Csvg width="88" height="16" viewBox="0 0 88 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M8 0L9.97496 5.2817L15.6085 5.52786L11.1955 9.0383L12.7023 14.4721L8 11.36L3.29772 14.4721L4.80445 9.0383L0.391548 5.52786L6.02504 5.2817L8 0Z" fill="%23EB3B72"/%3E%3Cpath d="M26 0L27.975 5.2817L33.6085 5.52786L29.1955 9.0383L30.7023 14.4721L26 11.36L21.2977 14.4721L22.8045 9.0383L18.3915 5.52786L24.025 5.2817L26 0Z" fill="%23EB3B72"/%3E%3Cpath d="M44 0L45.975 5.2817L51.6085 5.52786L47.1955 9.0383L48.7023 14.4721L44 11.36L39.2977 14.4721L40.8045 9.0383L36.3915 5.52786L42.025 5.2817L44 0Z" fill="%23EB3B72"/%3E%3Cpath d="M62 0L63.975 5.2817L69.6085 5.52786L65.1955 9.0383L66.7023 14.4721L62 11.36L57.2977 14.4721L58.8045 9.0383L54.3915 5.52786L60.025 5.2817L62 0Z" fill="%23EB3B72"/%3E%3Cpath d="M80 0L81.975 5.2817L87.6085 5.52786L83.1955 9.0383L84.7023 14.4721L80 11.36L75.2977 14.4721L76.8045 9.0383L72.3915 5.52786L78.025 5.2817L80 0Z" fill="%23EB3B72"/%3E%3C/svg%3E%0A');}
#ratingWrapper .rate-list[data-score="4"]::before {background-image: url('data:image/svg+xml,%3Csvg width="88" height="16" viewBox="0 0 88 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M8 0L9.97496 5.2817L15.6085 5.52786L11.1955 9.0383L12.7023 14.4721L8 11.36L3.29772 14.4721L4.80445 9.0383L0.391548 5.52786L6.02504 5.2817L8 0Z" fill="%23EB3B72"/%3E%3Cpath d="M26 0L27.975 5.2817L33.6085 5.52786L29.1955 9.0383L30.7023 14.4721L26 11.36L21.2977 14.4721L22.8045 9.0383L18.3915 5.52786L24.025 5.2817L26 0Z" fill="%23EB3B72"/%3E%3Cpath d="M44 0L45.975 5.2817L51.6085 5.52786L47.1955 9.0383L48.7023 14.4721L44 11.36L39.2977 14.4721L40.8045 9.0383L36.3915 5.52786L42.025 5.2817L44 0Z" fill="%23EB3B72"/%3E%3Cpath d="M62 0L63.975 5.2817L69.6085 5.52786L65.1955 9.0383L66.7023 14.4721L62 11.36L57.2977 14.4721L58.8045 9.0383L54.3915 5.52786L60.025 5.2817L62 0Z" fill="%23EB3B72"/%3E%3Cpath d="M80 0L81.975 5.2817L87.6085 5.52786L83.1955 9.0383L84.7023 14.4721L80 11.36L75.2977 14.4721L76.8045 9.0383L72.3915 5.52786L78.025 5.2817L80 0Z" fill="black" fill-opacity="0.2"/%3E%3C/svg%3E%0A');}
#ratingWrapper .rate-list[data-score="3"]::before {background-image: url('data:image/svg+xml,%3Csvg width="88" height="16" viewBox="0 0 88 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M8 0L9.97496 5.2817L15.6085 5.52786L11.1955 9.0383L12.7023 14.4721L8 11.36L3.29772 14.4721L4.80445 9.0383L0.391548 5.52786L6.02504 5.2817L8 0Z" fill="%23EB3B72"/%3E%3Cpath d="M26 0L27.975 5.2817L33.6085 5.52786L29.1955 9.0383L30.7023 14.4721L26 11.36L21.2977 14.4721L22.8045 9.0383L18.3915 5.52786L24.025 5.2817L26 0Z" fill="%23EB3B72"/%3E%3Cpath d="M44 0L45.975 5.2817L51.6085 5.52786L47.1955 9.0383L48.7023 14.4721L44 11.36L39.2977 14.4721L40.8045 9.0383L36.3915 5.52786L42.025 5.2817L44 0Z" fill="%23EB3B72"/%3E%3Cpath d="M62 0L63.975 5.2817L69.6085 5.52786L65.1955 9.0383L66.7023 14.4721L62 11.36L57.2977 14.4721L58.8045 9.0383L54.3915 5.52786L60.025 5.2817L62 0Z" fill="black" fill-opacity="0.2"/%3E%3Cpath d="M80 0L81.975 5.2817L87.6085 5.52786L83.1955 9.0383L84.7023 14.4721L80 11.36L75.2977 14.4721L76.8045 9.0383L72.3915 5.52786L78.025 5.2817L80 0Z" fill="black" fill-opacity="0.2"/%3E%3C/svg%3E%0A');}
#ratingWrapper .rate-list[data-score="2"]::before {background-image: url('data:image/svg+xml,%3Csvg width="88" height="16" viewBox="0 0 88 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M8 0L9.97496 5.2817L15.6085 5.52786L11.1955 9.0383L12.7023 14.4721L8 11.36L3.29772 14.4721L4.80445 9.0383L0.391548 5.52786L6.02504 5.2817L8 0Z" fill="%23EB3B72"/%3E%3Cpath d="M26 0L27.975 5.2817L33.6085 5.52786L29.1955 9.0383L30.7023 14.4721L26 11.36L21.2977 14.4721L22.8045 9.0383L18.3915 5.52786L24.025 5.2817L26 0Z" fill="%23EB3B72"/%3E%3Cpath d="M44 0L45.975 5.2817L51.6085 5.52786L47.1955 9.0383L48.7023 14.4721L44 11.36L39.2977 14.4721L40.8045 9.0383L36.3915 5.52786L42.025 5.2817L44 0Z" fill="black" fill-opacity="0.2"/%3E%3Cpath d="M62 0L63.975 5.2817L69.6085 5.52786L65.1955 9.0383L66.7023 14.4721L62 11.36L57.2977 14.4721L58.8045 9.0383L54.3915 5.52786L60.025 5.2817L62 0Z" fill="black" fill-opacity="0.2"/%3E%3Cpath d="M80 0L81.975 5.2817L87.6085 5.52786L83.1955 9.0383L84.7023 14.4721L80 11.36L75.2977 14.4721L76.8045 9.0383L72.3915 5.52786L78.025 5.2817L80 0Z" fill="black" fill-opacity="0.2"/%3E%3C/svg%3E%0A');}
#ratingWrapper .rate-list[data-score="1"]::before {background-image: url('data:image/svg+xml,%3Csvg width="88" height="16" viewBox="0 0 88 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M8 0L9.97496 5.2817L15.6085 5.52786L11.1955 9.0383L12.7023 14.4721L8 11.36L3.29772 14.4721L4.80445 9.0383L0.391548 5.52786L6.02504 5.2817L8 0Z" fill="%23EB3B72"/%3E%3Cpath d="M26 0L27.975 5.2817L33.6085 5.52786L29.1955 9.0383L30.7023 14.4721L26 11.36L21.2977 14.4721L22.8045 9.0383L18.3915 5.52786L24.025 5.2817L26 0Z" fill="black" fill-opacity="0.2"/%3E%3Cpath d="M44 0L45.975 5.2817L51.6085 5.52786L47.1955 9.0383L48.7023 14.4721L44 11.36L39.2977 14.4721L40.8045 9.0383L36.3915 5.52786L42.025 5.2817L44 0Z" fill="black" fill-opacity="0.2"/%3E%3Cpath d="M62 0L63.975 5.2817L69.6085 5.52786L65.1955 9.0383L66.7023 14.4721L62 11.36L57.2977 14.4721L58.8045 9.0383L54.3915 5.52786L60.025 5.2817L62 0Z" fill="black" fill-opacity="0.2"/%3E%3Cpath d="M80 0L81.975 5.2817L87.6085 5.52786L83.1955 9.0383L84.7023 14.4721L80 11.36L75.2977 14.4721L76.8045 9.0383L72.3915 5.52786L78.025 5.2817L80 0Z" fill="black" fill-opacity="0.2"/%3E%3C/svg%3E%0A');}
#ratingWrapper .rate-star {display: none;}
#ratingWrapper .rate-bar {background: #EB3B72;position: initial;border-radius: 10px;}
#ratingWrapper .rate-list {padding-right: 50px;position: relative;margin-bottom: 16px;}
#ratingWrapper .rate-list:last-of-type {margin-bottom: 0;}
#ratingWrapper .rate-block {background: #00000033;padding-right: 0;border-radius: 10px;}
#ratingWrapper .rate-count {right: 0px;font-size: 15px;color: #4E5155;}
#ratingWrapper .rate-count.active {right: 0px;}
#ratingWrapper .add-comment {text-align: center;justify-content: center;font-weight: 700;font-size: 17px;}

#ratingsList {width: 100%;margin-top: 0;}

.vote-wrap {display: flex!important;flex-direction: column;padding: 30px 40px 50px 40px;border: 0!important;background-color: #fff;border-radius: 20px;margin-bottom: 4px!important;width: 100%;}
.vote-wrap .stars {margin-bottom: 8px;position: absolute;top: 0;left: 0;}
.vote-wrap .vote-header .vote-rating {overflow: initial;}
.vote-wrap .vote-summary {position: relative;padding-top: 25px;display: flex;align-items: center;}
.vote-wrap .vote-header .vote-time {font-size: 13px;font-weight: 400;color: #4E5155;margin: 0;}
.vote-wrap .vote-header .vote-name {font-size: 15px;font-weight: bold;color: #000;margin: 0;padding-right: 12px;font-family: var(--template-font);}
.vote-wrap .vote-header {padding-left: 0;position: relative;}
.vote-wrap .vote-content {order: -1;margin-bottom: 18px;margin-top: 0;font-size: 18px;font-style: italic;font-family: var(--template-headings-font);color: #000;}
.vote-wrap .vote-header .vote-name:has(span:empty) span::after {content: "Registrovaný uživatel"}

.id--51 .vote-wrap {border: 1px solid #EAEAEB!important;}
.id--51 .content-inner {max-width: 1060px;margin: auto;}

@media (max-width: 1199px) {
  #ratingWrapper {margin-bottom: 20px;}
}
@media (max-width: 991px) {
  #ratingTab {padding: 32px;}
  #ratingWrapper .rate-wrap .col-sm-6.rate-average-wrap {width: 100%!important;margin-bottom: 20px;}
  #ratingWrapper .rate-wrap .col-sm-6:not(.rate-average-wrap) {width: 100%;margin-bottom: 20px;}
  #ratingWrapper .rate-wrap.row {flex-flow: row wrap;}
}
@media (max-width: 767px) {
  #ratingTab {padding: 32px 16px;margin-bottom: 30px;}
  .vote-wrap {padding: 16px!important;margin-bottom: 8px!important;}
  #ratingTab #ratingWrapper .rate-wrap .col-sm-6.rate-average-wrap::before {font-size: 32px;}
}

/* Rating pop-up */
.colorbox-html-content:has(#rate-form) {padding: 48px;}
.rate-modal__title {margin: 0 0 24px 0;}
#rate-form {margin-bottom: 0;padding-bottom: 0;}
#rate-form .vote-form .form-group {clear: none;}
#rate-form .row>.form-group:nth-of-type(1) {padding-right: 4px;margin-bottom: 10px;clear: none;}
#rate-form .row>.form-group:nth-of-type(2) {padding-left: 4px;margin-bottom: 10px;clear: none;}
#rate-form .form-group:has(.star-wrap) {display: flex;align-items: center;margin-top: 20px;}
#rate-form .form-group:has(.star-wrap)::before {content: var(--jit-stars-title);margin-right: auto;}
#rate-form .col-xs-12:not(.col-sm-6) {display: flex;flex-direction: column;}
#rate-form .consents {order: 1;text-align: center;}
#rate-form .btn {width: 100%;}

#rate-form .stars {height: 30px;display: flex;margin-bottom: 5px;justify-content: flex-start;margin-left: -5px;}
#rate-form .stars a, #rate-form .stars span {float: none;width: 24px;height: 28px;line-height: 28px;}
#rate-form .stars a::before, #rate-form .stars span::before {font-size: 20px;line-height: 28px;text-align: center;}

@media (max-width: 767px) {
  .colorbox-html-content:has(#rate-form) {padding: 24px;}
  #rate-form .row>.form-group:nth-of-type(2),
  #rate-form .row>.form-group:nth-of-type(1) {width: 100%;padding: 0 20px;}
  #rate-form .form-group:has(.star-wrap) {flex-flow: row wrap;}
  #rate-form .form-group:has(.star-wrap)::before {width: 100%;}
}

/* Heubl */
.tb-heubl {margin-top: 40px;}
.tb-heubl__votes {margin-left: -10px;margin-right: -10px;}
.tb-heubl .slick-slide {padding: 0 10px;}
.tb-heubl-service {margin-bottom: 40px;}
.tb-heubl-service {display: flex;align-items: center;}
.tb-heubl-service .heading__xl {color: #1C4EFB;padding-right: 32px;}
.tb-heubl-service__title {margin: 0 0 5px 0;}
.tb-heubl-service__link a {color: #1C4EFB;}
.tb-heubl .vote-wrap {border: 1px solid #EAEAEB!important;height: 100%;}

@media (max-width: 767px) {
  .tb-heubl-service .heading__xl {padding-right: 16px;}
  .tb-heubl__votes {margin-left: -16px;margin-right: -16px;}
  .tb-heubl .slick-list {padding-right: 74px !important;}
}


/* Welcome block */
.welcome-wrapper {padding: 0;margin: 140px 0 100px 0;position: relative;}
.welcome-wrapper>.welcome>div {display: flex;align-items: center;width: 100%;max-width: 1300px;margin: auto;position: relative;}
.welcome-wrapper>.welcome>div::before {content: "";width: 1510px;height: 1510px;background-image: url(../img/welcome-bg-left.webp);position: absolute;left: -790px;top: -850px;z-index: -1;}
.welcome-wrapper>.welcome>div::after {content: "";width: 1510px;height: 1510px;background-image: url(../img/welcome-bg-right.webp);position: absolute;right: -1300px;top: -450px;z-index: -1;}
.welcome-wrapper>.welcome>div>div {width: 50%;}
.welcome__left {margin: auto;padding-right: 30px;}
.welcome__left h1 {font-size: 17px!important;margin: 0 0 20px 0;text-align: left!important;color: #fff;}

@media (max-width: 991px) {
  .welcome-wrapper>.welcome>div {flex-flow: row wrap;}
  .welcome-wrapper>.welcome>div>div {width: 100%;}
  .welcome__left {padding-right: 0;padding-bottom: 20px;}
  .welcome-wrapper>.welcome>div::before {top: -900px;}
}
@media (max-width: 767px) {
  .welcome-wrapper>.welcome>div::before {top: -1100px;}
  .welcome__left h1 {text-align: center!important;color: #000;}
  .welcome-wrapper>.welcome>div>div {text-align: center;}
  .welcome__left {}
  .welcome-wrapper {margin: 80px 0 50px 0;}
}

/* Advice block */
.advice {background-color: #F3F6FF;border-radius: 25px;padding: 64px 105px;display: flex;}
.advice ul {flex: 1;list-style: none;display: flex;padding-left: 0;flex-flow: row wrap;align-items: flex-start;justify-content: space-between;}
.advice ul li {width: 48%;position: relative;padding: 7px 0;padding-left: 32px;}
.advice ul li a {display: block;color: #000;}
.advice ul li::before {content: "";position: absolute;left: 0;top: 50%;margin-top: -8px;width: 17px;height: 16px;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%3Cpath d='M16.7731 1.05553C17.0123 0.571743 16.6579 0 16.1176 0H12.7516C12.4593 0 12.1847 0.175921 12.0784 0.448598L8.96929 7.7845C8.20752 9.58769 8.23409 11.6372 9.05787 13.4228L10.0411 15.569C10.1563 15.8329 10.422 16 10.7143 16H14.3017C14.8598 16 15.2141 15.4019 14.9395 14.9093L13.3894 12.1737C12.663 10.9071 12.6276 9.35899 13.2831 8.05717L16.7908 1.05553H16.7731Z' fill='%231C4EFB'/%3E%3Cpath d='M6.79031 0.431006C6.67516 0.167125 6.40942 0 6.12597 0H2.54737C1.98933 0 1.63501 0.598131 1.9096 1.09071L3.4686 3.83507C4.18609 5.1017 4.23038 6.64101 3.57489 7.94283L0.0760206 14.9445C-0.163143 15.4283 0.191175 16 0.731506 16H4.09751C4.38982 16 4.65555 15.8241 4.77071 15.5514L7.87983 8.2243C8.64161 6.41231 8.60617 4.37163 7.79125 2.58604L6.79916 0.431006H6.79031Z' fill='%231C4EFB'/%3E%3C/svg%3E%0A");}
.advice__left {max-width: 520px;width: 100%;}
.advice__left .heading__m {margin-bottom: 18px;}

@media (max-width: 1439px) {
  .advice {padding: 64px;}
}
@media (max-width: 1199px) {
  .advice {flex-flow: row wrap;}
  .advice__left {max-width: 100%;}
  .advice ul {width: 100%;padding-top: 20px;}
}
@media (max-width: 767px) {
  .advice {padding: 32px 24px;}
  .advice ul li {width: 100%;}
  .advice__left .heading__m {margin-bottom: 24px;}
}

/* Type posts listing blog */
body:is(.type-posts-listing, .id--51) .listingControls .goToTop {display: none;}
body:is(.type-posts-listing, .id--51) .listingControls .pagination {margin: auto;justify-content: center;}
body:is(.type-posts-listing, .id--51) .listingControls {border: 0;}


/* Page and post */
body:is(.type-page, .type-post) .content-inner ol {list-style: none;counter-reset: section;}
body:is(.type-page, .type-post) .content-inner ol li {margin-bottom: 20px;padding-left: 48px;position: relative;}
body:is(.type-page, .type-post) .content-inner ol li::before {counter-increment: section;content: counter(section);text-align: center;line-height: 30px;font-weight: bold;font-size: 15px;width: 32px;height: 32px;position: absolute;left: 0;top: -5px;width: 32px;height: 32px;border-radius: 50%;border: 1px solid #1A1B1F;color: #1A1B1F;}

body:is(.type-page, .type-post) .content-inner table {width: 100%;margin-bottom: 20px;}
body:is(.type-page, .type-post) .content-inner table tr {border-bottom: 1px solid #F4F7FF;}
body:is(.type-page, .type-post) .content-inner table tr td {background-color: #fff;padding: 10px 16px;text-align: left;}
body:is(.type-page, .type-post) .content-inner table tr th {background-color: #F4F7FF;padding: 10px 16px;text-align: left;}

body:is(.type-page, .type-post):not(.id--4, .id--8) .content-inner ul {list-style: none;}
body:is(.type-page, .type-post):not(.id--4, .id--8) .content-inner ul li {margin-bottom: 20px;padding-left: 48px;position: relative;}
body:is(.type-page, .type-post):not(.id--4, .id--8) .content-inner ul li::before {content: "";margin: 0;text-align: center;width: 32px;height: 32px;position: absolute;left: 0;top: -5px;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%3Crect x='0.5' y='0.5' width='31' height='31' rx='15.5' stroke='%231A1B1F'/%3E%3Cpath d='M14 12L18 16L14 20' stroke='%2333363F'/%3E%3C/svg%3E%0A");}

.ji-review-stars-widget {padding: 12px 24px;border: 1px solid #EAEAEB;border-radius: 12px;}
.ji-review-stars-widget__item {border-bottom: 1px solid #EAEAEB;padding: 16px 0;display: flex;align-items: center;flex-flow: row wrap;}
.ji-review-stars-widget__average {padding-top: 16px;}
.ji-review-stars-widget__average .ji-review-stars-widget__average-label {font-size: 28px;font-weight: 700;}
.ji-review-stars-widget__item-stars-label {font-weight: bold;}
.ji-review-stars-widget__item-title {font-weight: bold;padding-right: 20px;}

@media (max-width: 767px) {
  body:is(.type-page, .type-post) .content-inner {padding-bottom: 50px;}

  body:is(.type-page, .type-post) .content-inner ol {padding-left: 0;}
  body:is(.type-page, .type-post) .content-inner ul {padding-left: 0;}
}

/* Client section */
.client-sidebar .sidebar-inner {padding: 0;padding-left: var(--ji-container-padding);margin-bottom: 40px;}
.client-sidebar .sidebar-inner>div {padding: 0;border: 0;}
.client-sidebar ul {list-style: none;padding: 0;margin: 0;}
.client-center-top {position: relative;padding: 0px 10px 24px 44px;border-bottom: 1px solid #EAEAEB;margin-bottom: 20px;margin-top: 30px;}
.client-center-top::before {content: "";width: 28px;height: 28px;position: absolute;left: 0px;top: 5px;background-image: 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%3Cpath d='M13.999 5.16667C16.3001 5.16685 18.165 7.03259 18.165 9.33366C18.1649 11.6346 16.3 13.4995 13.999 13.4997C11.6979 13.4997 9.83221 11.6347 9.83203 9.33366C9.83203 7.03248 11.6978 5.16667 13.999 5.16667Z' stroke='%231A1B1F' stroke-linecap='round'/%3E%3Cpath d='M5.84214 19.159C6.60314 16.8509 8.99806 15.75 11.4283 15.75H16.5717C19.0019 15.75 21.3969 16.8509 22.1579 19.159C22.4109 19.9264 22.6159 20.799 22.7037 21.7507C22.7545 22.3006 22.3023 22.75 21.75 22.75H6.25C5.69772 22.75 5.2455 22.3006 5.29626 21.7507C5.38411 20.799 5.5891 19.9264 5.84214 19.159Z' stroke='%231A1B1F' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.client-center-top li:nth-of-type(1) a {color: #1D1F23;font-size: 13px;font-weight: bold;text-transform: uppercase;text-decoration: none;}
.client-center-top li.logout {margin-top: 0;margin-bottom: 0;}
.client-center-top li.logout a {color: #1D1F23;font-size: 13px;font-weight: 400;text-decoration: underline;}
.client-center-top li.logout a:hover {text-decoration: none;}
.client-center-box ul>li a {text-transform: uppercase;font-size: 13px;padding: 12px 0;display: block;}

/* Brands */
.brands-block {width: 100%;text-align: center;}
.brands-block a {padding: 15px;text-align: center;}
.brands-block a img {max-height: 70px;margin: auto;transition: .5s;}
.brands-block a:hover img {transform: scale(1.05);}
.brands-block__inner {display: flex;text-align: center;justify-content: center;padding: 20px 0;flex-flow: row wrap;}

:root {
  --icon-empty-search: url('data:image/svg+xml,%3Csvg width="86" height="86" viewBox="0 0 86 86" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cg filter="url(%23filter0_f_4153_6087)"%3E%3Ccircle cx="43" cy="43" r="32" fill="url(%23paint0_radial_4153_6087)" fill-opacity="0.5"/%3E%3C/g%3E%3Cmask id="mask0_4153_6087" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="21" y="21" width="44" height="44"%3E%3Crect x="21.6665" y="21.6667" width="42.6667" height="42.6667" fill="%23D9D9D9"/%3E%3C/mask%3E%3Cg mask="url(%23mask0_4153_6087)"%3E%3Cpath d="M41.2222 53.6667C44.6593 53.6667 47.5926 52.4536 50.0222 50.0276C52.4519 47.6012 53.6667 44.6661 53.6667 41.2222C53.6667 37.7852 52.4519 34.8519 50.0222 32.4222C47.5926 29.9926 44.6593 28.7778 41.2222 28.7778C37.7784 28.7778 34.8433 29.9926 32.4169 32.4222C29.9908 34.8519 28.7778 37.7852 28.7778 41.2222C28.7778 44.6661 29.9908 47.6012 32.4169 50.0276C34.8433 52.4536 37.7784 53.6667 41.2222 53.6667ZM41.2222 47.7862C38.8999 47.7862 36.84 47.1896 35.0427 45.9964C33.2456 44.8033 31.9437 43.2119 31.1369 41.2222C31.9437 39.2622 33.2456 37.6782 35.0427 36.4702C36.84 35.2622 38.8999 34.6582 41.2222 34.6582C43.515 34.6582 45.56 35.2622 47.3573 36.4702C49.1544 37.6782 50.4597 39.2622 51.2733 41.2222C50.4597 43.2119 49.1544 44.8033 47.3573 45.9964C45.56 47.1896 43.515 47.7862 41.2222 47.7862ZM41.2222 46.2138C42.9659 46.2138 44.5761 45.7699 46.0529 44.8822C47.5299 43.9942 48.6993 42.7742 49.5609 41.2222C48.6993 39.677 47.5299 38.4588 46.0529 37.5676C44.5761 36.6763 42.9659 36.2307 41.2222 36.2307C39.4717 36.2307 37.8523 36.6763 36.364 37.5676C34.8757 38.4588 33.7007 39.677 32.8391 41.2222C33.7007 42.7742 34.8757 43.9942 36.364 44.8822C37.8523 45.7699 39.4717 46.2138 41.2222 46.2138ZM41.2222 43.8889C41.963 43.8889 42.5926 43.6314 43.1111 43.1164C43.6296 42.6012 43.8889 41.9698 43.8889 41.2222C43.8889 40.4815 43.6296 39.8519 43.1111 39.3333C42.5926 38.8148 41.963 38.5556 41.2222 38.5556C40.4747 38.5556 39.8433 38.8148 39.328 39.3333C38.813 39.8519 38.5556 40.4815 38.5556 41.2222C38.5556 41.9698 38.813 42.6012 39.328 43.1164C39.8433 43.6314 40.4747 43.8889 41.2222 43.8889ZM41.2222 55.4444C39.2507 55.4444 37.4028 55.0735 35.6787 54.3316C33.9545 53.5896 32.448 52.5742 31.1591 51.2853C29.8702 49.9964 28.8548 48.4899 28.1129 46.7658C27.371 45.0416 27 43.1938 27 41.2222C27 39.2575 27.371 37.413 28.1129 35.6889C28.8548 33.9647 29.8702 32.4564 31.1591 31.164C32.448 29.8719 33.9545 28.8548 35.6787 28.1129C37.4028 27.371 39.2507 27 41.2222 27C43.187 27 45.0314 27.371 46.7556 28.1129C48.4797 28.8548 49.988 29.8719 51.2804 31.164C52.5726 32.4564 53.5896 33.9647 54.3316 35.6889C55.0735 37.413 55.4444 39.2575 55.4444 41.2222C55.4444 43.0273 55.1277 44.7287 54.4942 46.3267C53.8604 47.9243 52.984 49.3624 51.8649 50.6409L59 57.776L57.7658 59L50.6307 51.8751C49.3521 52.9942 47.9141 53.8689 46.3164 54.4991C44.7185 55.1293 43.0204 55.4444 41.2222 55.4444Z" fill="white"/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id="filter0_f_4153_6087" x="0" y="0" width="86" height="86" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"%3E%3CfeFlood flood-opacity="0" result="BackgroundImageFix"/%3E%3CfeBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/%3E%3CfeGaussianBlur stdDeviation="5.5" result="effect1_foregroundBlur_4153_6087"/%3E%3C/filter%3E%3CradialGradient id="paint0_radial_4153_6087" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(43 43) rotate(45) scale(32.4654)"%3E%3Cstop offset="0.403846" stop-color="%23EB3B72"/%3E%3Cstop offset="1" stop-color="%23FF7B0F"/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A');
}
