:root {
  --template-font: "Montserrat";
  --template-headings-font: "Bricolage Grotesque";
}

body {line-height: 1.2;font-weight: 400;color: #202020;font-size: 16px;}
.overall-wrapper {overflow: clip;visibility: hidden;}
#content {line-height: 1.4;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {line-height: 1.2;font-weight: 600;color: #202020;}

.h3, h3 {font-size: 24px;}
.h4, h4 {font-size: 20px;}

.ready {visibility: visible;}
.only-mobile {
    display: none!important;
}

@media (max-width: 767px) {
    .only-mobile {
        display: inline-flex!important;
    }

    .only-desktop {
        display: none!important;
    }

    .h3, h3 {font-size: 18px;}
    .h4, h4 {font-size: 18px;}
}

.btn, a.btn {border-radius: 360px;font-family: var(--template-headings-font);}

.btn.btn-secondary:hover, a.btn.btn-secondary:hover {background-color: #000;color: #fff;}

.btn.btn-cart, .btn.btn-conversion, a.btn.btn-cart, a.btn.btn-conversion {color: #fff;}
.btn.btn-cart:hover, .btn.btn-conversion:hover, a.btn.btn-cart:hover, a.btn.btn-conversion:hover {color: #fff;opacity: 0.7;}

.btn.btn-default, a.btn.btn-default {color: #fff;}
.btn.btn-default, .btn.btn-default:hover, a.btn.btn-default, a.btn.btn-default:hover {color: #fff;}

/* Site msg */
.site-msg.information {max-width: 100%;position: static;top: 0;background: #DC1D14;text-align: center;font-size: 16px;color: #fff;opacity: 1;z-index: 67;}
.site-msg.information a {color: #fff;text-decoration: underline;}
.site-msg.information a:hover {text-decoration: none;}
.site-msg, .site-msg .close:before {color: #fff;}

@media (max-width: 767px) {
  .site-msg.information {position: static;margin-top: 0px;margin-bottom: 0px;}
  html:not(.scrolled) body.navigation-window-visible .site-msg.information {display: none;}
}

/* Top navigation bar */
.top-navigation-bar {display: none;}

/* Header */
#header {background-color: #FDF8F9;position: sticky;top: 0;z-index: 10;}
#header .header-top {padding: 10px 0;}

#header .header-top-wrapper>div.navigation-buttons {flex: 0 0 calc(50% - 80px);}
#header .navigation-buttons a, #header .navigation-buttons .top-nav-button {margin-left: 16px;width: 40px;height: 40px;}
#header .navigation-buttons a:hover::before, #header .navigation-buttons .top-nav-button:hover::before {transform: scale(1.05);}

#header .navigation-buttons a[data-target=search] {display: flex;order: -2;}
#header .navigation-buttons a[data-target=search]:before {content: "";margin: 0;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%3Cpath d='M29 29L23 23M11 18C11 18.9193 11.1811 19.8295 11.5328 20.6788C11.8846 21.5281 12.4002 22.2997 13.0503 22.9497C13.7003 23.5998 14.4719 24.1154 15.3212 24.4672C16.1705 24.8189 17.0807 25 18 25C18.9193 25 19.8295 24.8189 20.6788 24.4672C21.5281 24.1154 22.2997 23.5998 22.9497 22.9497C23.5998 22.2997 24.1154 21.5281 24.4672 20.6788C24.8189 19.8295 25 18.9193 25 18C25 17.0807 24.8189 16.1705 24.4672 15.3212C24.1154 14.4719 23.5998 13.7003 22.9497 13.0503C22.2997 12.4002 21.5281 11.8846 20.6788 11.5328C19.8295 11.1811 18.9193 11 18 11C17.0807 11 16.1705 11.1811 15.3212 11.5328C14.4719 11.8846 13.7003 12.4002 13.0503 13.0503C12.4002 13.7003 11.8846 14.4719 11.5328 15.3212C11.1811 16.1705 11 17.0807 11 18Z' stroke='%23202020' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}

#header .navigation-buttons .top-nav-button {display: flex;order: -1;padding: 0;}
#header .navigation-buttons .top-nav-button.logout {display: none;}
#header .navigation-buttons .top-nav-button span {display: none;}
#header .navigation-buttons .top-nav-button:before {content: "";display: block;margin: 0;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%3Cpath d='M14 29V27C14 25.9391 14.4214 24.9217 15.1716 24.1716C15.9217 23.4214 16.9391 23 18 23H22C23.0609 23 24.0783 23.4214 24.8284 24.1716C25.5786 24.9217 26 25.9391 26 27V29M16 15C16 16.0609 16.4214 17.0783 17.1716 17.8284C17.9217 18.5786 18.9391 19 20 19C21.0609 19 22.0783 18.5786 22.8284 17.8284C23.5786 17.0783 24 16.0609 24 15C24 13.9391 23.5786 12.9217 22.8284 12.1716C22.0783 11.4214 21.0609 11 20 11C18.9391 11 17.9217 11.4214 17.1716 12.1716C16.4214 12.9217 16 13.9391 16 15Z' stroke='%23202020' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}

#header .navigation-buttons a[data-target=cart] {border: 1px solid #F8D2D0;border-radius: 16px;padding: 8px 16px;}
#header .navigation-buttons a[data-target=cart] .cart-price {font-size: 14px;margin-left: 10px;}
#header .navigation-buttons a[data-target=cart]:before {content: "";width: 24px;height: 24px;margin-right: 0;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='M9.00005 11V6C9.00005 5.20435 9.31612 4.44129 9.87873 3.87868C10.4413 3.31607 11.2044 3 12 3C12.7957 3 13.5588 3.31607 14.1214 3.87868C14.684 4.44129 15 5.20435 15 6V11M6.33105 8H17.67C17.9584 7.99997 18.2434 8.06229 18.5054 8.1827C18.7674 8.30311 19.0003 8.47876 19.1881 8.6976C19.3759 8.91645 19.5141 9.17331 19.5933 9.45059C19.6726 9.72786 19.6909 10.019 19.647 10.304L18.392 18.456C18.2831 19.1644 17.9241 19.8105 17.38 20.2771C16.836 20.7438 16.1428 21.0002 15.426 21H8.57405C7.85745 21 7.16453 20.7434 6.62068 20.2768C6.07683 19.8102 5.71797 19.1643 5.60905 18.456L4.35405 10.304C4.31022 10.019 4.32854 9.72786 4.40775 9.45059C4.48697 9.17331 4.62521 8.91645 4.81299 8.6976C5.00078 8.47876 5.23367 8.30311 5.49569 8.1827C5.75772 8.06229 6.04268 7.99997 6.33105 8Z' stroke='%23DC1D14' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}

#header .header-top-wrapper .site-name {flex: 0 0 160px;}

@media (min-width: 768px) {
  #header .header-bottom {position: unset;width: 1px;flex: 1;background-color: transparent;border: 0;}
  #header:has(#navigation.fitted) .header-bottom {max-width: max-content;flex: 0 0 calc(50% - 80px);}
  #header .header-bottom:not(.ji-ready) {display: none;}
  #header .header-bottom .navigation-wrapper {position: unset;display: grid;grid-template-columns: 1fr max-content;}
  #header .header-bottom .navigation-wrapper::before {content: unset;}
  #header .header-bottom .navigation-wrapper::after {content: unset;}
  #navigation {height: 38px;background-color: transparent;position: unset;grid-column: 1 / 3;grid-row: 1 / 2;}
  #header .menu-helper {grid-row: 1 / 2;grid-column: 2 / 3;position: relative;inset: unset;align-self: center;height: unset;margin: 0;}
  #navigation .navigation-in {position: unset;}

  #navigation .top-navigation-bar-menu {display: none;}

  /* level 1 */
  .navigation-in>ul>li>a {padding-top: 10px;color: #202020;padding-bottom: 10px;padding: 10px 16px!important;margin: 0!important;font-size: 20px;}
  .navigation-in>ul>li>a:hover {color: #DC1D14;}
  .navigation-in>ul>li>a b {font-weight: 700;}
  .navigation-in>ul>li.exp>a, .navigation-in>ul>li>a:hover {color: #DC1D14;text-decoration: none;}
  .navigation-in>ul>li.exp>a {position: relative;}
  .navigation-in>ul>li.exp>a::after {content: "";width: 26px;height: 13px;position: absolute;bottom: -25px;left: 50%;margin-left: -13px;background-image: url("data:image/svg+xml,%3Csvg width='26' height='13' viewBox='0 0 26 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 0L26 13H0L13 0Z' fill='white'/%3E%3C/svg%3E%0A");}
  #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;}
  .navigation-in>ul>li.ext>a>span {display: inline-flex;font-size: 10px;}

  /* level 2 */
  #navigation ul.menu-level-2 {border: 0;padding-top: 24px;padding-bottom: 24px;align-items: flex-start;position: absolute;top: calc(100% + 10px);inset-inline: 0;flex-flow: row wrap;column-gap: 20px;}
  #navigation ul.menu-level-2::before {content: "";display: block;position: absolute;inset-inline: calc(50% - 50dvw);inset-block: 0;z-index: -1;background: #fff;}
  #navigation ul.menu-level-2::after {content: "";display: block;position: absolute;top: -26px;bottom: 100%;inset-inline: calc(50% - 50dvw);z-index: -1;background: transparent;}
  #navigation ul.menu-level-2 {flex-flow: row wrap;row-gap: 16px;gap: var(--ji-gap);--ji-gap: 16px;--ji-columns: 4;}

  .navigation-in>ul>li.ext>ul>li {cursor: pointer;padding: 16px;width: auto;min-height: 75px;margin: 0px;background-color: #fff;border-radius: 10px;border: 1px solid #D8D7D2!important;flex: 0 0 calc(var(--ji-column-span, 1) * ((100% - (var(--ji-columns) - 1) * var(--ji-gap, 0px)) / var(--ji-columns) + var(--ji-gap, 0px)) - var(--ji-gap, 0px))}
  .navigation-in>ul>li.ext>ul>li:hover {border-color: #060644!important;}
  .navigation-in>ul>li.ext>ul>li:hover>div>a {text-decoration: none;}
  .navigation-in>ul>li.ext>ul>li>div>a {font-size: 16px;text-decoration: none;padding: 0 10px;}
  .navigation-in>ul>li.ext>ul>li>div {width: calc(100% - 75px);}
  .navigation-in>ul>li.ext>ul>li>a.menu-image img {margin: auto;max-width: 100%;max-height: 50px;border-radius: 8px;}
  .navigation-in>ul>li.ext>ul>li>a.menu-image {padding: 0;width: 65px;text-align: center;}

  /* level 3 */
  .navigation-in ul.menu-level-3 {font-size: 13px;max-height: none;margin-top: 18px;}
  .navigation-in ul.menu-level-3>li {font-size: 0;width: 100%;line-height: 0;}
  .navigation-in ul.menu-level-3>li>a {font-size: 13px;width: 100%;padding: 6px 0;display: block;line-height: 1.2;}
  .navigation-in ul.menu-level-3>li>a:hover {text-decoration: underline;}
  .navigation-in ul.menu-level-3 .more-items-trigger {display: none;}

  .menu-helper {height: 100%;margin-right: 10px;}
  .menu-helper>span {color: #000;font-size: 16px;font-weight: 400;}

  .menu-helper>ul>li a, .menu-helper>ul>li a:hover {color: #000;font-size: 16px;font-weight: 400;}
  .menu-helper>ul>li a {text-decoration: none;}
  .menu-helper>ul>li a:hover {text-decoration: underline;}

  .navigationActions {display: none;}
  .ji-mobile-nav-language {display: none;}
  .ji-mobile-nav-contact {display: none;}
}


.price-range {background: unset;z-index: 0;position: relative;}
.price-range::after {content: "";display: block;position: absolute;inset: 0;background: #dadada;border-radius: 16px;z-index: 0;}
.price-range>div {border-radius: 16px;z-index: 1;position: relative;}

.cart-widget-product-unit {min-width: max-content}
.cart-free-shipping {padding-inline: 12px;}
.cart-free-shipping .price-range {margin-top: 12px;margin-bottom: 12px;}

@media (min-width: 992px) {
  .popup-widget.cart-widget {position: fixed;}
}

@media (max-width: 991px) {
  body:is(.cart-window-visible, .login-window-visible, .search-window-visible) .site-msg.information {display: none;}
  .popup-widget.cart-widget, .popup-widget.login-widget, .popup-widget.search-widget {top: 84px;}
  .user-action-in .popup-widget.cart-widget {height: calc(100% - 88px);top: 88px;}
}

@media (min-width: 768px) and (max-width: 991px) {
  .navigation-in>ul>li>a {padding: 10px 12px!important;font-size: 16px;}
}

@media (max-width: 767px) {
  .overall-wrapper {padding-top: 0!important;}
  .content-wrapper {padding-top: 0;}
  .popup-widget.cart-widget, .popup-widget.login-widget, .popup-widget.search-widget {top: 70px;}
  .user-action-in .popup-widget.cart-widget {top: 70px;height: calc(100% - 70px);}
  #header {padding: 0 10px;}
  #header .site-name a img {max-height: 40px;}
  #header .header-top-wrapper .site-name {position: absolute;left: 50%;transform: translate(-50%, 0);padding: 0;}

  #header .header-top-wrapper>div.navigation-buttons {flex: 1;}
  #header .navigation-buttons a:before {line-height: 40px;}
  .navigation-buttons a[data-target=navigation] {order: -4;border: 1px solid #F8D2D0;border-radius: 16px;margin-left: 0!important;}
  #header .navigation-buttons a[data-target=search] {margin-right: auto;}
  .navigation-buttons a {line-height: 38px;}
  .navigation-buttons a[data-target=navigation]:before {font-size: 16px!important;}
  #header .navigation-buttons a[data-target=cart] {padding: 0;}
  #header .header-top a.cart-count i {bottom: -5px;right: 25px;}

  #navigation {top: 70px;}
  .navigation-in ul li.appended-category {display: none;}
}

@media (max-width: 479px) {

}

.search {display: none;}
.search-focused:before, .search-window-visible:before {opacity: 1;z-index: 9;background: rgba(0, 0, 0, 0.7);}
.search-window-visible .search {display: block;position: fixed;top: 75px;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: #EAEAEB;padding: 0 16px;height: 60px;}
.search form .form-control::placeholder {color: #A8A9AB;}
.search form::after {content: "";width: 28px;height: 28px;position: absolute;right: 16px;top: 16px;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%3Ccircle cx='12.8332' cy='12.8334' r='8.16667' stroke='%231A1B1F'/%3E%3Cpath d='M23.3335 23.3333L19.8335 19.8333' stroke='%231A1B1F' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.search-input-icon {right: -65px;left: auto;}
.search-focused .search-input-icon:before, .search-window-visible .search-input-icon: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='M24 8L8 24' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 8L24 24' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}

@media (min-width: 1440px) {
  .searchWhisperer {width: 60%;margin-left: 20%;}
}

.searchWhisperer:has(.searchWhisperer__content--empty) {max-width: 940px;width: 100%;margin-left: 50%;transform: translate(-50%, 0);padding: 0px;}
.searchWhisperer {padding: 32px;max-height: 85dvh;overflow: auto;}

.searchWhisperer__block.--empty-cart {padding-top: 70px;}
.searchWhisperer__content--empty {padding: 40px;position: relative;margin: auto;width: 100%;}
.searchWhisperer__content--empty__wrap {position: relative;border-bottom: 1px solid #EAEAEB;padding-bottom: 40px;padding-left: 80px;text-align: left;padding-right: 15px;}
.searchWhisperer__content--empty__wrap::before {content: "";position: absolute;left: 0;top: 0;display: inline-block;width: 64px;height: 64px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' fill='none'%3E%3Ccircle cx='29.335' cy='29.333' r='18.667' stroke='%231A1B1F'/%3E%3Cpath stroke='%231A1B1F' stroke-linecap='round' d='m53.332 53.333-8-8'/%3E%3C/svg%3E") no-repeat center / contain;}
.searchWhisperer__block.--empty-cart .searchWhisperer__content--empty__wrap::before {background-image: var(--icon-cart--dark);}
.searchWhisperer__content--empty__title {margin-bottom: 8px;}
.searchWhisperer__content--empty__title strong {font: unset;}
.searchWhisperer__content--empty__wrap p {color: #4E5155;}
.searchWhisperer__content--empty__desc a {font-weight: bold;}

.searchWhisperer__content-contact {max-width: 440px;margin: auto;padding-top: 30px;display: flex;column-gap: 30px;justify-content: space-evenly;flex-flow: row wrap;}
.searchWhisperer__content-contact a.contact-item {min-width: max-content;width: 180px;display: inline-block;text-align: left;text-decoration: none;}
.searchWhisperer__content-contact a.contact-item::before {mask: var(--ji-icon) no-repeat center / contain;-webkit-mask: var(--ji-icon) no-repeat center / contain;background: #111110;}
.searchWhisperer__content-contact a.contact-item div {font-size: 17px;}

.searchWhisperer__additionalResults {flex-basis: 360px;margin-right: 32px;padding-right: 32px;border-right: 1px solid #EAEAEB;}
.searchWhisperer__additionalResults__heading, .searchWhisperer__products__heading {color: #1A1B1F;font-size: 15px;font-weight: 700;margin: 0 0 24px 0;text-transform: initial;}
.searchWhisperer__additionalResults__list {margin-bottom: 30px;display: flex;flex-flow: row wrap;}
.searchWhisperer__additionalResults__heading--category+.searchWhisperer__additionalResults__list .searchWhisperer__additionalResults__listItem a {border: 1px solid #EAEAEB;border-radius: 0px;color: #170C21;font-weight: 400;font-size: 12px;text-decoration: none;text-transform: uppercase;padding: 12px 16px;line-height: 1;margin: 0 12px 12px 0;}
.searchWhisperer__additionalResults__heading--category+.searchWhisperer__additionalResults__list .searchWhisperer__additionalResults__listItem a:hover {border-color: #1D1F23;background-color: #1D1F23;color: #fff;}
.searchWhisperer__additionalResults__heading--category+.searchWhisperer__additionalResults__list .searchWhisperer__additionalResults__listItem:hover {text-decoration: none;}

.searchWhisperer__additionalResults__heading--article+.searchWhisperer__additionalResults__list .searchWhisperer__additionalResults__listItem {width: 100%;text-decoration: none!important;}
.searchWhisperer__additionalResults__heading--article+.searchWhisperer__additionalResults__list .searchWhisperer__additionalResults__listItem a {font-size: 15px;text-decoration: none;color: #2A2D32;}
.searchWhisperer__additionalResults__heading--article+.searchWhisperer__additionalResults__list .searchWhisperer__additionalResults__listItem a:hover {color: #2A2D32;text-decoration: underline;}

.searchWhisperer__additionalResults__heading--article+.searchWhisperer__additionalResults__list li {position: relative;}


.searchWhisperer__products {padding-left: 0px;}
.searchWhisperer__products__list {margin-left: -10px;margin-right: -10px;}
@media (min-width: 768px) {
  .searchWhisperer__products__listItem {flex-basis: 25%;}
}
a.searchWhisperer__product {padding: 8px 10px;position: relative;align-items: flex-start;text-decoration: none;display: flex;flex-direction: column;}
a.searchWhisperer__product:hover .searchWhisperer__product__name {text-decoration: underline;color: #000;}
.searchWhisperer__product__image {background-color: #F6F5F3;width: 100%;aspect-ratio: 1 / 1;display: flex;align-items: center;justify-content: center;margin-bottom: 20px;}
.searchWhisperer__product__image img {aspect-ratio: 1 / 1;mix-blend-mode: darken;}
.searchWhisperer__product__name {color: #000;font-size: 13px;text-align: left;margin-bottom: 10px;text-transform: uppercase;font-weight: 500;}
.searchWhisperer__product__name .product-appendix {display: none;}
.searchWhisperer__product__availability {text-align: left;font-size: 13px;}
.searchWhisperer__product__availability .availability-label {color: #1D1F23!important;}
.searchWhisperer__product__availability:has(span[style="color: #3c840f"]) {padding-left: 16px;position: relative;}
.searchWhisperer__product__availability:has(span[style="color: #3c840f"])::before {content: "";width: 8px;height: 8px;background-color: #1F9A46;border-radius: 50%;position: absolute;left: 0;top: 50%;margin-top: -4px;}
.searchWhisperer__product__price {color: #000;font-size: 15px;font-weight: 500;margin-top: 10px;padding-bottom: 24px;}

.searchWhisperer__buttonWrapper .btn.searchWhisperer__button {width: 100%;}

@media (max-width: 991px) {
  .search-window-visible .search {padding: 10px;width: 100%;}
  .search form {max-width: calc(100% - 42px);margin: 0;}
  .searchWhisperer:has(.searchWhisperer__content--empty) {left: 10px;margin-left: 0;width: calc(100% - 20px);transform: initial;}
  .searchWhisperer {left: 10px;margin-left: 0;width: calc(100% - 20px);padding: 24px 16px;flex-flow: row wrap;}

  .searchWhisperer__products {flex-basis: 100%;order: -1;}
  .searchWhisperer__additionalResults {flex-basis: 100%;border: 0;margin-right: 0;padding-right: 0;padding-top: 40px;}


}

@media (max-width: 767px) {
  .search-window-visible .search {top: 10px;position: fixed;}
  .search form .form-control {font-size: 16px;}
  .searchWhisperer {box-shadow: initial;max-height: calc(100vh - 150px);overflow: auto;max-width: calc(100% - 20px);left: 10px;}
  .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: 70px;display: flex;flex-direction: column;padding-right: 80px;}
  .searchWhisperer__product__image {width: 64px;height: 64px;margin-top: -32px;max-width: 64px;position: absolute;left: 0;top: 50%;}
  .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;}

  .search-window-visible #header .search {background: #f8f8f8;}

  /*.searchWhisperer__content-contact {flex-direction: column;padding-left: 16px;padding-right: 16px;}*/
  /*.searchWhisperer__content-contact a.contact-item {width: 100%;}*/
}

/* Slick comps */
.slick-slider {container-type: inline-size;--ji-slide-gap: 0px;margin-inline: calc(-1 * var(--ji-slide-gap) / 2);}

.slick-list {width: 1px!important;border: 0!important;min-width: 100% !important;}

.slick-track {display: flex;margin-inline: 0;}
.slick-track::before, .slick-track::after {display: none;}
.slick-slide {float: none;height: auto;margin-inline: calc(var(--ji-slide-gap) / 2);}
.slick-slide>div {height: 100%;}

.slick-dots {list-style: none;display: flex!important;justify-content: center;padding: 0;width: 100%;margin: 16px 0 30px 0;z-index: 1;position: relative;}
.slick-dots li {display: contents;}
.slick-dots button {border-radius: 100px;font-size: 0;background: #D6D6D6;border-color: #D6D6D6;border: 0;width: 8px;height: 8px;padding: 0;margin: 0 4px;outline: none;position: relative;}
.slick-dots li::before {display: none!important;}
.slick-dots .slick-active button {background: #DC1D14;border: 1px solid #DC1D14;width: 30px;border: 0;}

.slick-arrow {--ji-offset: calc(-30px - var(--ji-slide-gap) / 2);border-radius: 50%;background-color: transparent;z-index: 8;font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;margin-top: -20px;overflow: hidden;padding: 0;cursor: pointer;color: transparent;border: none;outline: none;background: none;background-repeat: no-repeat;width: 48px;height: 48px;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%3Ccircle cx='24' cy='24' r='23.5' fill='white' stroke='%23202020'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.3337 25.0216C32.3789 25.0124 32.4241 25.0026 32.4694 24.9928C32.572 24.9706 32.6746 24.9484 32.7767 24.9334C32.8126 24.928 32.8781 24.9462 32.8865 24.9696C32.8988 25.0035 32.8862 25.074 32.8601 25.0905M32.3337 25.0216C32.3506 24.8486 32.4221 24.5755 32.5705 24.1615C32.6583 24.003 32.7374 23.8604 32.8088 23.7324C33.3085 22.8358 33.4279 22.6467 33.4522 22.6083C33.456 22.6023 33.4575 22.6 33.4577 22.5992C33.4077 22.6017 33.3531 22.6004 33.304 22.5901C33.3542 22.4393 33.3271 22.4313 33.2994 22.4278C33.2697 22.4238 33.2134 22.4593 33.2071 22.4858C33.2008 22.5124 33.2352 22.5697 33.2631 22.579C33.2764 22.5835 33.2901 22.5871 33.304 22.5901C33.2398 22.7831 33.0489 23.2101 32.5705 24.1615C32.3664 24.54 32.2084 24.8337 32.0863 25.0619C32.1683 25.0531 32.2509 25.0384 32.3337 25.0216ZM32.6359 28.3183C32.6359 28.3183 32.6359 28.3183 32.6359 28.3183V28.3183ZM30.4505 22.836C30.4557 22.835 30.4609 22.834 30.4661 22.833L30.4505 22.836ZM34.6008 20.0375C34.6153 20.0456 34.6299 20.0536 34.6445 20.0616L34.6008 20.0375ZM35.4051 26.3123C35.4063 26.3116 35.4076 26.3108 35.4088 26.31L35.4051 26.3123Z' fill='%23202020'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28.1493 19.7155C28.1489 19.7152 28.1496 19.7157 28.1493 19.7155V19.7155ZM37.5899 24.92C37.601 24.9215 37.6121 24.9231 37.6231 24.9246L37.5899 24.92Z' fill='%23202020'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M37.6291 24.9254C37.6339 24.9261 37.6386 24.9267 37.6434 24.9274L37.6291 24.9254Z' fill='%23202020'/%3E%3Cpath d='M35.4051 26.3123L35.4088 26.31L35.6815 26.1424C35.8844 26.0177 36.0869 25.8931 36.2897 25.7682C36.4371 25.6773 36.5848 25.586 36.7321 25.495C36.8788 25.4044 37.026 25.3134 37.1728 25.2229C37.1502 24.8576 37.3703 24.8888 37.5899 24.92L37.6231 24.9246L37.6291 24.9254C37.6377 24.9266 37.646 24.9277 37.6545 24.9288C37.82 24.7276 38.0389 24.7247 38.2578 24.7219C38.4122 24.7199 38.5666 24.7179 38.7023 24.6464C38.96 24.7724 39.1398 24.6429 39.3195 24.5136C39.4511 24.4189 39.5826 24.3243 39.7445 24.3299C39.7867 24.3313 39.8329 24.3404 39.8699 24.3603C39.9845 24.4218 40.0565 24.3958 40.0353 24.2829C40.0091 24.1429 39.9977 24.0019 39.9864 23.8623C39.9816 23.8028 39.9769 23.7435 39.9709 23.6847C39.9667 23.6417 39.9627 23.5984 39.9587 23.5548C39.9221 23.1538 39.884 22.7366 39.5657 22.4094C39.5385 22.3815 39.5138 22.3524 39.4895 22.3239C39.4082 22.2284 39.3316 22.1384 39.1827 22.1143C39.0454 22.0919 38.9103 22.0573 38.7751 22.0227C38.6586 21.9929 38.5419 21.9631 38.4238 21.941C38.1705 21.8936 37.9774 21.7699 37.7728 21.6101C37.6815 21.5388 37.5683 21.5145 37.4507 21.4893C37.289 21.4547 37.1189 21.4182 36.9856 21.2553C36.8939 21.1437 36.7047 21.1121 36.5154 21.0805C36.4301 21.0663 36.3448 21.052 36.2683 21.0304C36.1761 20.7862 35.9764 20.7501 35.7676 20.7124C35.6016 20.6823 35.4298 20.6513 35.3019 20.5135C35.1308 20.3292 34.888 20.1956 34.6445 20.0616C34.528 19.9975 34.4112 19.9332 34.3022 19.8634C34.2491 19.8294 34.196 19.7922 34.1422 19.7546C33.9974 19.6535 33.8478 19.5489 33.6822 19.4933C33.6154 19.4707 33.5457 19.4533 33.4764 19.436C33.2163 19.3711 32.9606 19.3073 32.8708 18.975C32.7825 18.9284 32.6955 18.8782 32.6085 18.8279C32.414 18.7155 32.2193 18.603 32.0106 18.5323C31.8384 18.4738 31.6564 18.4389 31.475 18.4042C31.2268 18.3566 30.9798 18.3093 30.7607 18.2021C30.6934 18.1691 30.6268 18.1346 30.5603 18.1001C30.294 17.962 30.0301 17.825 29.7305 17.7974C29.4637 17.7726 29.2402 17.6546 29.0181 17.5373C28.8758 17.4621 28.7341 17.3873 28.5819 17.3375C28.5339 17.3218 28.4933 17.307 28.4584 17.2943C28.3703 17.2622 28.3182 17.2433 28.276 17.2563C28.2151 17.2751 28.1748 17.3606 28.0764 17.5695L28.0449 17.6361C28.0388 17.6489 28.0336 17.6604 28.0289 17.6709C27.9944 17.7472 27.9863 17.7653 27.8757 17.7338C27.7668 17.7026 27.6265 17.7146 27.5201 17.7574C27.2787 17.855 27.2485 17.9531 27.2848 18.3175C27.3664 19.1374 27.4498 19.2244 28.1169 19.6928L28.1493 19.7155L28.2023 19.7528L28.2487 19.7855C28.5004 19.9627 28.7496 20.135 29.0294 20.2753C29.1522 20.3368 29.2626 20.4303 29.3721 20.5228C29.5139 20.6428 29.654 20.7613 29.817 20.807C30.136 20.8965 30.4148 21.0448 30.6952 21.194C30.7396 21.2176 30.7839 21.2412 30.8285 21.2646C30.9037 21.304 30.9722 21.3522 31.0409 21.4005C31.1681 21.4898 31.2961 21.5797 31.4687 21.6163C31.5966 21.6434 31.717 21.7137 31.8367 21.7836C31.9692 21.861 32.1009 21.938 32.2412 21.9553C32.4106 21.9764 32.5358 22.0747 32.6591 22.1715C32.7991 22.2814 32.9365 22.3893 33.1329 22.3799C33.1541 22.3788 33.2019 22.4545 33.1943 22.4839C33.189 22.5047 33.1584 22.5193 33.1279 22.5339C33.1145 22.5403 33.1012 22.5467 33.0899 22.5536C33.0667 22.5679 33.0419 22.5875 33.0172 22.607C32.9637 22.6493 32.9101 22.6917 32.8711 22.6809C32.6389 22.617 32.4153 22.6571 32.1923 22.6972C32.0569 22.7214 31.9217 22.7457 31.7848 22.7466C31.5676 22.9737 31.3366 22.9105 31.104 22.847C30.9689 22.81 30.8331 22.773 30.6993 22.7927C30.6165 22.8047 30.5336 22.8203 30.4505 22.836C30.177 22.8874 29.9004 22.9394 29.6149 22.8691C29.5599 22.8557 29.473 22.9341 29.4103 22.9907L29.3997 23.0002C29.1227 23.2489 29.0751 23.2524 28.975 23.2598C28.9562 23.2612 28.9356 23.2627 28.9113 23.266C28.7281 23.291 28.595 23.1884 28.4656 23.0887C28.3329 22.9865 28.2042 22.8873 28.0295 22.9319C27.7548 23.0019 27.5086 22.9311 27.2628 22.8604C27.1467 22.827 27.0308 22.7937 26.9119 22.7752C26.8172 22.7604 26.719 22.7266 26.622 22.6932C26.4569 22.6364 26.2954 22.5809 26.161 22.6226C25.9727 22.681 25.8024 22.6532 25.6369 22.6262C25.5246 22.6079 25.4144 22.5899 25.3024 22.5995C24.965 22.6286 24.6494 22.6297 24.32 22.5475C24.2357 22.5264 24.1527 22.5522 24.0663 22.5791C23.9583 22.6127 23.8452 22.6479 23.7183 22.5944L23.6985 22.586C23.5198 22.5103 23.3089 22.4208 23.116 22.5917C22.7322 22.5286 22.3485 22.5784 21.9696 22.6276C21.8284 22.6459 21.6879 22.6641 21.5483 22.6764C21.404 22.6891 21.2586 22.6992 21.1129 22.7094C20.7399 22.7353 20.3641 22.7614 19.9966 22.8316C19.7925 22.8705 19.5845 22.8768 19.3765 22.8831C19.0625 22.8925 18.7486 22.902 18.4487 23.0241C18.2966 22.9309 18.1479 22.9679 17.999 23.005C17.9073 23.0279 17.8155 23.0508 17.7227 23.0432C17.5881 23.0323 17.4593 22.9993 17.3298 22.9661C17.1029 22.9079 16.8737 22.8491 16.6069 22.9081C16.4684 22.9387 16.322 22.9161 16.1733 22.8932C15.9147 22.8534 15.6495 22.8126 15.4076 23.0483C15.3767 23.0785 15.2907 23.0487 15.1994 23.0171C15.1443 22.998 15.0873 22.9782 15.0392 22.9705C14.8345 22.9376 14.1194 23.0487 13.8467 23.1058C13.766 23.1227 13.6843 23.1365 13.6028 23.1502C13.2771 23.2051 12.9533 23.2597 12.6978 23.5132C12.3316 23.4847 11.97 23.5286 11.6088 23.5724C11.3318 23.606 11.0551 23.6396 10.7768 23.6405C10.6639 23.641 10.5534 23.6296 10.4421 23.618C10.2739 23.6006 10.1038 23.5829 9.92037 23.6058C9.77466 23.6239 9.62306 23.6359 9.47075 23.648C9.29961 23.6615 9.12755 23.6752 8.96194 23.6975C8.88257 23.7082 8.80095 23.7066 8.71854 23.705C8.52015 23.7011 8.31715 23.697 8.12982 23.8647C8.00064 23.9806 7.84816 23.924 7.69225 23.866C7.59412 23.8296 7.49463 23.7926 7.39873 23.7978C7.29326 23.8033 7.1764 23.8854 7.09688 23.9651C7.06345 23.9989 7.09422 24.126 7.12932 24.1928L7.1451 24.2228C7.23764 24.3995 7.32847 24.573 7.5808 24.5943C7.66732 24.6015 7.75832 24.6331 7.84728 24.6639C7.97763 24.709 8.10361 24.7526 8.20471 24.7161C8.42575 24.6361 8.60917 24.624 8.81209 24.6943C9.02239 24.7669 9.20724 24.7267 9.4176 24.6626C9.50038 24.6374 9.59826 24.6711 9.69904 24.7058C9.77211 24.731 9.84669 24.7566 9.91814 24.7608C10.0166 24.7665 10.1162 24.7551 10.2157 24.7438C10.3166 24.7322 10.4175 24.7207 10.5173 24.727C10.609 24.7328 10.6994 24.7093 10.7897 24.6859C10.9402 24.6468 11.0901 24.6078 11.244 24.7057C11.3829 24.7941 11.5236 24.7583 11.6608 24.7233C11.7656 24.6966 11.8684 24.6705 11.967 24.7004C12.0867 24.7366 12.1974 24.7033 12.3077 24.6701C12.4352 24.6317 12.562 24.5935 12.7018 24.663C12.7419 24.6829 12.8024 24.6547 12.8658 24.6252C12.9267 24.5967 12.9904 24.5671 13.0415 24.5774C13.0839 24.586 13.1262 24.595 13.1683 24.6041C13.452 24.665 13.7322 24.7252 14.0219 24.6131C14.2186 24.7184 14.4269 24.6985 14.6326 24.6788C14.8004 24.6628 14.9665 24.6469 15.123 24.6993C15.2834 24.7527 15.4433 24.73 15.5999 24.7077C15.7727 24.6831 15.9416 24.6591 16.1026 24.7385C16.271 24.8216 16.4359 24.7896 16.6014 24.7574C16.7619 24.7263 16.9229 24.695 17.0881 24.7685C17.3132 24.8687 17.5444 24.8215 17.7767 24.774C17.9071 24.7473 18.0379 24.7206 18.1682 24.7199C18.1946 24.7197 18.2224 24.7163 18.2501 24.713C18.3071 24.7061 18.3638 24.6993 18.4082 24.72C18.5815 24.8007 18.7682 24.7819 18.9466 24.7639C19.1019 24.7482 19.2508 24.7331 19.3789 24.7851C19.5719 24.8632 19.7572 24.8324 19.9389 24.8023C20.127 24.7712 20.3111 24.7407 20.4954 24.8323C20.6556 24.912 20.8204 24.8848 20.9876 24.8571C21.1488 24.8305 21.3124 24.8035 21.4763 24.8716C21.6468 24.9425 21.8251 24.922 22.0073 24.9011C22.1972 24.8793 22.3912 24.857 22.5849 24.9373C22.675 24.9747 22.7787 24.9497 22.8876 24.9234C23.0239 24.8906 23.1682 24.8559 23.3038 24.9387C23.4416 25.0228 23.5763 24.9863 23.7107 24.9498C23.817 24.921 23.923 24.8922 24.0303 24.9231C24.1385 24.9543 24.2448 24.9252 24.3512 24.8961C24.4851 24.8595 24.619 24.8228 24.7571 24.9061C24.8927 24.9878 25.0375 24.9542 25.1743 24.9223C25.2826 24.8972 25.386 24.8732 25.4758 24.9085C25.6696 24.9845 25.8637 24.9643 26.0535 24.9445C26.2357 24.9256 26.4139 24.907 26.5844 24.9742C26.7511 25.0397 26.9158 25.0151 27.0788 24.9907C27.243 24.9662 27.4054 24.9419 27.5663 25.0103C27.7565 24.8427 27.9539 24.9031 28.1512 24.9636C28.3203 25.0154 28.4893 25.0672 28.6539 24.9758C28.7905 24.8997 28.9154 24.9426 29.04 24.9853C29.1164 25.0115 29.1926 25.0376 29.2712 25.0363C29.4716 25.033 29.6748 25.0267 29.8707 24.9891C30.0989 24.9454 30.3216 24.9676 30.5437 24.9896C30.6461 24.9998 30.7484 25.01 30.8511 25.0137C30.9078 25.0158 30.9644 25.0177 31.0209 25.0197C31.2903 25.0289 31.558 25.0381 31.8306 25.0653C31.9149 25.0737 32.0003 25.071 32.0863 25.0619C31.6657 25.8476 31.6699 25.8553 31.6746 25.864L30.4585 26.6119C30.3755 27.0318 30.055 27.1984 29.7388 27.3628C29.6447 27.4117 29.551 27.4604 29.4641 27.5155C29.2541 27.649 29.1606 27.8128 29.1488 28.0296C29.1324 28.3313 28.9516 28.4831 28.7099 28.6044C28.5726 28.6735 28.5526 28.7921 28.6264 28.9205C28.7122 29.0705 28.7996 29.2208 28.8989 29.3621C28.9386 29.4187 28.9767 29.4834 29.0151 29.5485C29.1159 29.7195 29.2186 29.8937 29.3583 29.9342C29.5056 29.9771 29.7066 29.9458 29.8998 29.9157C29.9564 29.9069 30.0122 29.8981 30.0659 29.8914C30.1175 29.885 30.1697 29.8795 30.2218 29.874C30.5343 29.8411 30.8511 29.8078 31.1115 29.5715C31.269 29.4285 31.4629 29.3029 31.6626 29.2347C31.8304 29.1775 31.8821 29.044 31.9326 28.9137C31.9712 28.8142 32.009 28.7165 32.0974 28.6561C32.2722 28.5366 32.454 28.4275 32.6359 28.3183C32.7138 28.2715 32.7918 28.2247 32.8692 28.1771C32.9469 28.1293 33.025 28.0822 33.1031 28.035L33.1698 27.9947C33.3287 27.8986 33.4871 27.8017 33.6417 27.699C33.7454 27.6301 33.7973 27.521 33.8502 27.4099C33.9199 27.2636 33.9912 27.1138 34.1848 27.0473C34.3782 26.981 34.5533 26.8605 34.7283 26.7399C34.806 26.6864 34.8837 26.6329 34.963 26.5841L35.4051 26.3123ZM32.4694 24.9928C32.572 24.9706 32.6746 24.9484 32.7767 24.9334C32.8126 24.928 32.8781 24.9462 32.8865 24.9696C32.8988 25.0035 32.8862 25.074 32.8601 25.0905C32.5773 25.2693 32.2923 25.4449 32.3337 25.0216C32.3789 25.0124 32.4241 25.0026 32.4694 24.9928Z' fill='%23202020'/%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: 1250px) {

}
@container (width < 767px) {
  .slick-arrow {--ji-offset: calc(8px + var(--ji-slide-gap) / 2);}
  .products-block .slick-arrow {--ji-offset: 0px;margin-top: 0;top: 50%;}
  .products-block .slick-arrow.slick-prev {display: none!important;}
  .slick-arrow {width: 32px;height: 32px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Ccircle cx='16' cy='16' r='15.5' fill='%23fff' stroke='%23202020'/%3E%3Cpath fill='%23202020' fill-rule='evenodd' d='m20.831 16.558.075-.016c.056-.012.112-.024.167-.032.02-.003.056.007.06.02.007.018 0 .056-.014.065m-.288-.037c.01-.095.049-.244.13-.47l.13-.234c.273-.49.338-.593.351-.614a.04.04 0 0 0 .003-.005.332.332 0 0 1-.084-.005c.028-.082.013-.086-.002-.088-.017-.002-.047.017-.05.031-.004.015.015.046.03.051a.203.203 0 0 0 .022.006c-.035.106-.14.339-.4.858l-.265.492c.045-.005.09-.013.135-.022Zm.165 1.8Zm-1.193-2.994a.214.214 0 0 1 .009-.001l-.009.002Zm2.266-1.527.024.013-.024-.013Zm.44 3.425h.001-.002ZM18.547 13.66Zm5.154 2.842.018.003-.018-.003ZM23.723 16.505l.007.001h-.007Z' clip-rule='evenodd'/%3E%3Cpath fill='%23202020' d='M22.508 17.262h.002l.15-.092.331-.205.242-.149.24-.148c-.012-.2.108-.183.228-.166l.018.003h.004l.014.002c.09-.11.21-.111.329-.113.084-.001.168-.002.242-.041.141.069.24-.002.337-.073.072-.051.144-.103.233-.1.023 0 .048.006.068.017.063.033.102.02.09-.043-.014-.076-.02-.153-.026-.23a4.987 4.987 0 0 0-.009-.096l-.007-.071c-.02-.219-.04-.447-.214-.625a.988.988 0 0 1-.042-.047c-.044-.052-.086-.101-.167-.115-.075-.012-.149-.03-.223-.05-.063-.016-.127-.032-.191-.044a.806.806 0 0 1-.356-.18c-.05-.04-.112-.053-.176-.067-.088-.019-.181-.039-.254-.127-.05-.062-.153-.079-.256-.096a1.273 1.273 0 0 1-.135-.027c-.05-.134-.16-.153-.274-.174-.09-.016-.184-.033-.254-.108-.093-.101-.226-.174-.359-.247a2.462 2.462 0 0 1-.274-.168c-.08-.055-.16-.112-.251-.143a1.39 1.39 0 0 0-.113-.03c-.142-.036-.281-.071-.33-.252-.049-.026-.096-.053-.143-.08a1.857 1.857 0 0 0-.327-.162 2.206 2.206 0 0 0-.292-.07 1.54 1.54 0 0 1-.39-.11 4.89 4.89 0 0 1-.11-.056c-.145-.076-.29-.15-.453-.165-.145-.014-.268-.078-.389-.142a1.539 1.539 0 0 0-.238-.11l-.067-.023c-.048-.018-.077-.028-.1-.02-.033.01-.055.056-.109.17l-.017.036a1.64 1.64 0 0 0-.009.02c-.019.041-.023.051-.084.034a.32.32 0 0 0-.194.013c-.131.053-.148.106-.128.306.044.447.09.495.454.75l.018.013.029.02.025.018c.138.097.274.19.426.267a.99.99 0 0 1 .188.136c.077.065.153.13.242.155.175.049.327.13.48.211l.073.039c.04.021.078.047.116.074.07.049.139.098.233.118.07.014.136.053.201.09a.608.608 0 0 0 .221.095c.092.011.16.065.228.118.076.06.152.119.259.114.011-.001.037.04.033.056-.003.012-.02.02-.036.028l-.02.01c-.013.008-.027.019-.04.03-.03.023-.059.046-.08.04-.127-.035-.249-.013-.37.009-.075.013-.148.026-.223.027-.119.124-.245.09-.372.054a.548.548 0 0 0-.22-.03c-.046.007-.091.016-.137.024-.149.028-.3.057-.456.019-.03-.008-.077.035-.112.066l-.005.005c-.152.136-.178.138-.232.142a.511.511 0 0 0-.035.003c-.1.014-.173-.042-.243-.097-.073-.055-.143-.11-.238-.085-.15.038-.285 0-.42-.04-.063-.017-.126-.036-.19-.046a.955.955 0 0 1-.159-.044c-.09-.032-.178-.062-.252-.039a.594.594 0 0 1-.286.002.737.737 0 0 0-.182-.015 1.592 1.592 0 0 1-.537-.028c-.046-.012-.091.003-.138.017-.06.019-.121.038-.19.009l-.011-.005c-.098-.041-.213-.09-.318.003-.21-.034-.42-.007-.626.02-.077.01-.154.02-.23.026-.079.007-.158.013-.238.018a5.142 5.142 0 0 0-.61.067 2.153 2.153 0 0 1-.338.028c-.171.005-.343.01-.506.077-.083-.05-.165-.03-.246-.01a.469.469 0 0 1-.15.02c-.074-.005-.145-.023-.215-.042-.124-.031-.25-.063-.395-.031a.65.65 0 0 1-.237-.008c-.14-.022-.286-.044-.418.084-.017.017-.063 0-.113-.017a.554.554 0 0 0-.088-.025c-.112-.018-.502.043-.65.074l-.134.024c-.178.03-.355.06-.494.198-.2-.015-.398.009-.595.033-.15.018-.302.036-.454.037-.062 0-.122-.006-.183-.013a1.223 1.223 0 0 0-.285-.006c-.08.01-.162.016-.245.023-.093.007-.187.015-.278.027-.043.006-.088.005-.133.004-.108-.002-.219-.004-.321.087-.07.063-.154.033-.239 0a.417.417 0 0 0-.16-.036c-.058.003-.122.047-.165.09-.018.02-.002.089.018.125l.008.017c.05.096.1.19.238.203a.618.618 0 0 1 .146.038c.07.024.14.048.195.028.12-.044.22-.05.331-.012.115.04.216.018.33-.017.046-.014.1.004.155.023.04.014.08.028.12.03a.956.956 0 0 0 .162-.009c.055-.006.11-.012.164-.01.05.004.1-.009.15-.021.081-.022.163-.043.247.01.076.049.153.029.228.01.057-.015.113-.029.167-.013.065.02.126.002.186-.016.07-.021.139-.042.215-.004.022.01.055-.004.09-.02.033-.016.068-.032.096-.027l.069.015c.155.033.308.066.466.005.107.057.22.046.333.036a.643.643 0 0 1 .268.01c.088.03.175.017.26.005.095-.013.187-.026.275.017.092.046.182.028.272.01.088-.017.176-.034.266.007.123.054.249.028.376.003.071-.015.142-.03.213-.03a.41.41 0 0 0 .045-.004c.031-.003.062-.007.087.004.094.044.196.034.294.024.084-.009.166-.017.236.012.105.042.206.026.305.01.103-.018.203-.035.304.015.088.044.178.03.269.014.088-.015.177-.03.267.008.093.039.19.027.29.016.103-.012.21-.024.315.02.05.02.106.006.165-.008.075-.018.153-.037.227.008.076.046.15.026.223.007.058-.016.116-.032.174-.015.06.017.117.001.175-.015.073-.02.146-.04.222.006.074.044.153.026.228.009.059-.014.115-.027.164-.008a.65.65 0 0 0 .316.02c.1-.01.196-.02.29.016.09.036.18.022.27.009.09-.014.178-.027.266.01.103-.09.211-.058.319-.025.092.028.185.057.274.007.075-.042.143-.018.211.005.042.014.083.029.126.028a1.9 1.9 0 0 0 .328-.026c.124-.024.246-.012.367 0a2.62 2.62 0 0 0 .26.017c.148.005.294.01.443.025a.673.673 0 0 0 .14-.002c-.23.429-.228.433-.225.438l-.664.408c-.046.23-.22.32-.393.41a2.018 2.018 0 0 0-.15.083.333.333 0 0 0-.172.281c-.01.165-.108.248-.24.314-.075.038-.086.102-.046.172.047.082.095.164.15.242.02.03.042.066.063.101.055.094.11.189.187.21.08.024.19.007.296-.01l.09-.012a4.61 4.61 0 0 1 .085-.01c.171-.018.344-.036.486-.165a.892.892 0 0 1 .301-.184c.092-.031.12-.104.148-.175.02-.055.041-.108.09-.14.095-.066.194-.126.293-.185l.128-.077a16.7 16.7 0 0 1 .128-.078l.036-.022a7.27 7.27 0 0 0 .258-.161c.056-.038.085-.098.113-.158.039-.08.077-.162.183-.198.106-.036.201-.102.297-.168.042-.03.085-.058.128-.085l.241-.149Zm-1.602-.72c.056-.012.112-.024.167-.032.02-.003.056.007.06.02.007.018 0 .056-.014.065-.155.098-.31.194-.288-.037l.075-.016Z'/%3E%3C/svg%3E");}
}

/* USPs */
.benefitBanner::after {content: "";display: block;background: #F8D2D0;background-repeat: no-repeat;height: 1px;left: calc(50% - 50dvw);width: calc(100dvw);position: absolute;bottom: 0;z-index: 0}
body.type-detail .benefitBanner::before {content: "";display: block;background: #F8D2D0;background-repeat: no-repeat;height: 1px;left: calc(50% - 50dvw);width: calc(100dvw);position: absolute;top: 0;z-index: 0}
.benefitBanner {margin: 0;padding: 25px 0;position: relative;}
.benefitBanner__item {margin: 15px 0;}
.benefitBanner__picture {flex: 0 0 40px;max-width: 40px;margin-right: 8px;}
.benefitBanner__title {font-size: 18px;font-family: var(--template-headings-font),sans-serif;}
.benefitBanner__data {color: #838383;font-size: 16px;}

@media (max-width: 767px) {
  .benefitBanner {flex-wrap: nowrap;display: flex;overflow: auto;padding-left: 16px;margin-inline: -10px;width: calc(100% + 20px);max-width: initial;border-bottom: 1px solid #F8D2D0;}
  body.type-detail .benefitBanner {border-top: 1px solid #F8D2D0;}
  body.type-detail .benefitBanner::before {display: none;}
  .benefitBanner__item {width: 45%;flex: 0 0 45%;margin: 0;flex-flow: row wrap;flex-direction: column;text-align: center;}
  .benefitBanner::after {display: none;}
  .benefitBanner__title {font-size: 16px;}
  .benefitBanner__data {font-size: 15px;}
  .benefitBanner__picture {}
}

/* HP blocks */
.homepage-group-title, .products-header {font-size: 30px;position: relative;z-index: 1;font-weight: bold;}
.homepage-group-title span, .products-header span {position: relative;}
.homepage-group-title span::after, .products-header span::after {content: "";width: calc(100% + 40px);height: 14px;background-color: #FBE8E7;position: absolute;bottom: 0;left: -20px;z-index: -1;}

.welcome-wrapper {padding: 0;margin: 40px 0;}

@media (max-width: 767px) {
  .mobile .products-header {text-align: center;}
  .homepage-group-title, .products-header {font-size: 26px;margin-bottom: 26px;}

  #carousel .carousel-control {display: none;}
}

/* Middle block */
.body-banners {position: relative;overflow: hidden;margin-inline: calc(50% - 50dvw);width: unset;background-position: right center;background-size: auto 100%;background-repeat: no-repeat;}
.body-banners .col-sm-12 {padding-left: 0;padding-right: 0;}

@media (max-width: 767px) {
  .content-wrapper.container .body-banners.row>div.col-sm-12 {padding-left: 0;padding-right: 0;}
}

/* Footer block */
.footer-banners {gap: 24px;display: flex;}

@media (max-width: 767px) {
  .footer-banners {flex-flow: row wrap;gap: 16px;}
}

/* Welcome */
.welcome>div {display: flex;align-items: center;align-items: center;}
.welcome__text {padding-right: 36px;}
.welcome__text p {color: #492A13;padding-right: 20px;}
.welcome__text .btn {margin-right: 16px;margin-bottom: 8px;}
.welcome__image, .welcome__text {width: 50%;}
.welcome-wrapper {padding: 0;margin: 40px 0 60px 0;}

@media (max-width: 767px) {
  .welcome>div {flex-flow: row wrap;}
  .welcome-wrapper {margin-bottom: 0px;}
  .welcome__image {display: none;}
  .welcome__image, .welcome__text {width: 100%;margin-bottom: 30px;padding-right: 0;}
  .welcome__text p {padding-right: 0;}
}

/* HP blog */
.blog-wrapper .homepage-group-title {display: none;}

#newsWrapper {display: flex;margin-top: 0;justify-content: flex-start;flex-flow: row wrap;gap: var(--ji-gap);--ji-gap: 24px;--ji-columns: 3;margin-bottom: 40px;}
body.type-posts-listing #newsWrapper .news-item {display: flex;}
#newsWrapper .news-item {flex: 0 0 calc(var(--ji-column-span, 1) * ((100% - (var(--ji-columns) - 1) * var(--ji-gap, 0px)) / var(--ji-columns) + var(--ji-gap, 0px)) - var(--ji-gap, 0px));margin: 0 0 20px 0;--ji-column-span: 1;display: block;}
#newsWrapper .news-item>a {display: block;}
#newsWrapper .news-item time {display: none;}
#newsWrapper h2 {font-size: 18px;}
#newsWrapper h2 a:hover {text-decoration: underline;}
#newsWrapper .news-item .news-item-link-img, #newsWrapper .news-item .image {margin-bottom: 8px;border-radius: 8px;max-height: 280px;height: 100%;overflow: hidden;display: flex;align-items: center;}
#newsWrapper .news-item .news-item-link-img img, #newsWrapper .news-item .image img {height: 100%;width: 100%;object-fit: cover;margin: 0;}
#newsWrapper .news-item .news-item-link-img:hover, #newsWrapper .news-item .image:hover {opacity: 0.9;}

.news-item .text .title {font-size: 20px;margin: 0 0 8px 0;font-weight: 600;line-height: 1.4;color: #202020;}
.news-item .text {padding: 8px 0;text-align: left;}
.news-item a {text-decoration: none;}
.news-item .text .description {color: #838383;margin: 0 0 12px 0;font-size: 16px;}
.blog-wrapper .news-item .read-article {display: inline-block;color: #202020;align-items: center;position: relative;}
.blog-wrapper .news-item .read-article::after {content: "";position: absolute;right:0;top: 50%;margin-top: -10px;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%3Cpath d='M4.16667 9.99984H15.8333M15.8333 9.99984L12.5 13.3332M15.8333 9.99984L12.5 6.6665' stroke='%23DC1D14' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.news-item .read-article {text-decoration: underline;padding-right: 24px;}
.news-item .read-article::after {}
.news-item .read-article:hover {text-decoration: none;}

.blog-block {padding: 40px 0 80px 0;text-align: center;}
.blog-block .eshop-title {margin: 0 0 24px 0;}
.homepage-blog-wrapper {display: flex;gap: 16px;margin: 0;padding: 0;}
.homepage-blog-wrapper::before {display: none;}
.homepage-blog-wrapper::after {display: none;}
.homepage-blog-wrapper .h4 {display: none;}


.blog-wrapper .news-item {padding: 0;}

@media (max-width: 991px) {
  .homepage-blog-wrapper {padding-bottom: 15px;}

  #newsWrapper {--ji-columns: 2;}
  #newsWrapper .news-item {margin-bottom: 0;}
  .homepage-blog-wrapper .news-item:nth-of-type(3) {display: none;}
}
@media (max-width: 767px) {
  .blog-block {padding: 40px 0;}
  .homepage-blog-wrapper .news-item:nth-of-type(2) {width: 100%!important;}
  .homepage-blog-wrapper .news-item:nth-of-type(+n+3) {display: none;}
  .news-item .text {padding: 8px 0;}

  #newsWrapper {--ji-columns: 1;--ji-gap: 24px;}
  #newsWrapper h2 {margin-bottom: 8px;font-size: 16px;}
  #newsWrapper p {margin-bottom: 8px!important;}
}

/* Carousel */
/*#carousel {position: relative;overflow: hidden;margin-inline: calc(50% - 50dvw);width: unset;height: 100%;background-position: right center;background-size: auto 100%;background-repeat: no-repeat;}*/
.next-to-carousel-banners {padding-top: 15px;padding: 0!important;}
.next-to-carousel-banners .slick-slide {--ji-slide-gap: 10px;overflow: hidden;border-radius: 12px;}
.next-to-carousel-banners .slick-slide img {border-radius: 12px;}

@media (max-width: 767px) {
  .next-to-carousel-banners {margin-bottom: -30px;}
  .next-to-carousel-banners .slick-list {}
  .next-to-carousel-banners .slick-slide {--ji-slide-gap: 0px;border-radius: 0;}
  .next-to-carousel-banners .slick-slide img {border-radius: 0;}
}

@keyframes dot-progress {from { width: 0%; }  to   { width: 100%; }}
.next-to-carousel-banners .slick-dots li button {position: relative;overflow: hidden;width: 30px;}
.next-to-carousel-banners .slick-dots li button::after {content: "";position: absolute;bottom: 0;left: 0;width: 0%;height: 100%;background: #dc1d14;}
.next-to-carousel-banners .slick-dots li.slick-active button {background-color: #D6D6D6;}
.next-to-carousel-banners .slick-dots li.slick-active button::after {animation: dot-progress 5000ms linear forwards;}

/* Instagram */
.instagram {text-align: center;padding-bottom: 16px;position: relative;color: #fff;padding-block: 80px;}
.instagram::after {content: "";display: block;background: #DC1D14;background-image: url(../img/instagram-after.png);background-size: 266px;background-position: bottom 30px right 0px;background-repeat: no-repeat;height: 100%;left: calc(50% - 50dvw);width: calc(100dvw);position: absolute;bottom: 0;z-index: -1}
.instagram::before {content: "";width: 376px;height: 231px;background-image: url(../img/instagram-before.png);position: absolute;top: 0px;left: 115px;background-size: contain;background-repeat: no-repeat;}
.instagram__title {margin-bottom: 40px;color: #fff;font-size: 24px;font-weight: 600;}
.instagram__title::before {content: "";display: block;width: 42px;height: 40px;margin: 8px auto;background-image: url("data:image/svg+xml,%3Csvg width='42' height='40' viewBox='0 0 42 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_25887_63240)'%3E%3Cpath d='M21.0914 0.0126953C15.6614 0.0126953 14.9805 0.0357112 12.848 0.133013C10.7199 0.230156 9.26648 0.568092 7.99464 1.06238C6.67988 1.57333 5.56488 2.25698 4.45338 3.3685C3.34186 4.48 2.65822 5.595 2.14726 6.90976C1.65297 8.18152 1.31504 9.63492 1.21789 11.763C1.12059 13.8956 1.09766 14.5764 1.09766 20.0064C1.09766 25.4364 1.12059 26.1172 1.21789 28.2498C1.31504 30.3778 1.65297 31.8312 2.14726 33.103C2.65822 34.4178 3.34186 35.5328 4.45338 36.6444C5.56488 37.7558 6.67988 38.4396 7.99464 38.9506C9.26648 39.4448 10.7199 39.7828 12.848 39.8798C14.9805 39.977 15.6614 40.0002 21.0914 40.0002C26.5214 40.0002 27.2022 39.977 29.3348 39.8798C31.4628 39.7828 32.9162 39.4448 34.188 38.9506C35.5028 38.4396 36.6178 37.7558 37.7294 36.6444C38.8408 35.5328 39.5246 34.4178 40.0354 33.103C40.5296 31.8312 40.8676 30.3778 40.9648 28.2498C41.062 26.1172 41.085 25.4364 41.085 20.0064C41.085 14.5764 41.062 13.8956 40.9648 11.763C40.8676 9.63492 40.5296 8.18152 40.0354 6.90976C39.5246 5.595 38.8408 4.48 37.7294 3.3685C36.6178 2.25698 35.5028 1.57333 34.188 1.06238C32.9162 0.568092 31.4628 0.230156 29.3348 0.133013C27.2022 0.0357112 26.5214 0.0126953 21.0914 0.0126953ZM21.0914 3.61524C26.4298 3.61524 27.0622 3.63556 29.1706 3.73174C31.12 3.82072 32.1786 4.14642 32.883 4.42016C33.8164 4.78286 34.4824 5.2162 35.182 5.9158C35.8816 6.6154 36.315 7.28152 36.6776 8.21468C36.9514 8.91922 37.2772 9.97786 37.366 11.9272C37.4622 14.0355 37.4826 14.6679 37.4826 20.0064C37.4826 25.345 37.4622 25.9774 37.366 28.0856C37.2772 30.035 36.9514 31.0936 36.6776 31.7982C36.315 32.7314 35.8816 33.3974 35.182 34.097C34.4824 34.7966 33.8164 35.23 32.883 35.5926C32.1786 35.8664 31.12 36.1922 29.1706 36.281C27.0626 36.3772 26.4302 36.3976 21.0914 36.3976C15.7524 36.3976 15.1202 36.3772 13.0122 36.281C11.0628 36.1922 10.0042 35.8664 9.29964 35.5926C8.3664 35.23 7.70036 34.7966 7.00068 34.097C6.30108 33.3974 5.86774 32.7314 5.50512 31.7982C5.23132 31.0936 4.9056 30.035 4.81662 28.0856C4.72044 25.9774 4.70012 25.345 4.70012 20.0064C4.70012 14.6679 4.72044 14.0355 4.81662 11.9272C4.9056 9.97786 5.23132 8.91922 5.50512 8.21468C5.86774 7.28152 6.30108 6.6154 7.00068 5.9158C7.70036 5.2162 8.3664 4.78286 9.29964 4.42016C10.0042 4.14642 11.0628 3.82072 13.0122 3.73174C15.1204 3.63556 15.7528 3.61524 21.0914 3.61524Z' fill='white'/%3E%3Cpath d='M21.0912 26.6708C17.4105 26.6708 14.4267 23.687 14.4267 20.0064C14.4267 16.3255 17.4105 13.3417 21.0912 13.3417C24.772 13.3417 27.7558 16.3255 27.7558 20.0064C27.7558 23.687 24.772 26.6708 21.0912 26.6708ZM21.0912 9.73926C15.4209 9.73926 10.8242 14.3359 10.8242 20.0064C10.8242 25.6766 15.4209 30.2734 21.0912 30.2734C26.7616 30.2734 31.3582 25.6766 31.3582 20.0064C31.3582 14.3359 26.7616 9.73926 21.0912 9.73926Z' fill='white'/%3E%3Cpath d='M34.1638 9.33377C34.1638 10.6589 33.0896 11.733 31.7644 11.733C30.4394 11.733 29.3652 10.6589 29.3652 9.33377C29.3652 8.00869 30.4394 6.93457 31.7644 6.93457C33.0896 6.93457 34.1638 8.00869 34.1638 9.33377Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_25887_63240'%3E%3Crect width='42' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.instagram__title a {color: #fff;text-decoration: underline;}
.instagram__title a:hover {text-decoration: none;}
.instagram h3.pageElement__heading {display: none;}
.instagram h4 {display: none;}
.instagram-widget {max-width: 100%;margin-bottom: 1px;display: flex;flex-flow: row wrap;column-gap: var(--ji-column-gap);--ji-column-gap: 16px;--ji-columns: 5;row-gap: 8px;justify-content: start;padding: 0 8px 8px 8px;}
.instagram-widget.columns-3>a {border-radius: 16px;--ji-width: calc((100% - (var(--ji-columns) - 1) * var(--ji-column-gap, 0px))/ var(--ji-columns));width: var(--ji-width);padding-bottom: calc(var(--ji-width) * 1.4);position: relative;}
.instagram-widget.columns-3>a img {width: 100%;height: 100%;object-fit: cover;}
.instagram-widget.columns-3>a:hover img {opacity: 0.8;}
.instagram-widget>a:nth-of-type(+n+6) {display: none;}
.instagram-follow-btn {display: none;}

@media (max-width: 767px) {
  .instagram {padding: 40px 16px;}
  .instagram .container {padding-left: 10px;padding-right: 10px;}
  .instagram-widget {--ji-columns: 3;--ji-column-gap: 8px;padding: 0px;}
  .instagram-widget.columns-3>a:nth-of-type(+n+4) {display: none;}

  .instagram__title {font-size: 18px;}
  .instagram::after {background-image: none;}
  .instagram::before {width: 170px;height: 90px;left: 10px;}
}

/* Products */
.products-wrapper {margin-bottom: 80px;}
.products-block>div {padding: 0;}
.products-block>div:hover {box-shadow: initial;}
.products-block>div:hover .p a {text-decoration: none;}
.products-block>div.slick-list {padding: 0;box-shadow: initial;}
.products-block.slick-slider .product {height: 100%;}

.products-block>div .p {padding: 12px;}
.products-block>div .p .p-in {padding-top: 15px;display: flex;flex-direction: column;height: 100%;}
.products-block>div .p .name {text-align: left;font-weight: bold;font-family: var(--template-headings-font);padding: 0;font-size: 20px;height: auto;overflow: initial;display: block;margin-bottom: 5px;}
.products-block>div .p>a img {aspect-ratio: 1/1;object-fit: cover;border-radius: 16px;}
.products-block .p>a.image img {}
.products-block>div .p .stars-wrapper {justify-content: flex-start;margin-bottom: 10px;height: auto;margin-top: 0;}
.products-block>div .p .stars-placeholder {height: auto;margin: 0;display: none;}
.products-block>div .p .stars-wrapper .stars {width: 100px;}
.products-block>div .p .stars-wrapper::after {content: attr(data-micro-rating-count) " hodnocení";color: #838383;font-size: 14px;}
.products-block>div .p .p-desc {text-align: left;font-size: 14px;color: #838383;margin-bottom: 0!important;}
.products-block>div .p .p-bottom {padding: 4px 0 0 0;margin-top: auto;}
.products-block>div .p .p-bottom.single-button {padding: 4px 0 0 0;}
.products-block>div .p .p-bottom>div .prices .price-final {text-align: left;font-family: var(--template-headings-font);font-size: 24px;}
.products-block>div .p .p-bottom>div .p-tools {display: none;}

.products-block>div .p-tools {position: absolute;bottom: 8px;right: 8px;left: 8px;display: flex;justify-content: end;}
.products-block>div .p-tools .btn {font-size: 0;background-color: var(--color-secondary);border: 0;width: 56px;height: 56px;padding: 0;background-repeat: no-repeat;background-position: center;background-size: 32px;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='M8.99981 11V6C8.99981 5.20435 9.31588 4.44129 9.87848 3.87868C10.4411 3.31607 11.2042 3 11.9998 3C12.7955 3 13.5585 3.31607 14.1211 3.87868C14.6837 4.44129 14.9998 5.20435 14.9998 6V11M6.33081 8H17.6698C17.9582 7.99997 18.2431 8.06229 18.5052 8.1827C18.7672 8.30311 19.0001 8.47876 19.1879 8.6976C19.3756 8.91645 19.5139 9.17331 19.5931 9.45059C19.6723 9.72786 19.6906 10.019 19.6468 10.304L18.3918 18.456C18.2829 19.1644 17.9239 19.8105 17.3798 20.2771C16.8357 20.7438 16.1426 21.0002 15.4258 21H8.57381C7.8572 21 7.16429 20.7434 6.62043 20.2768C6.07658 19.8102 5.71773 19.1643 5.60881 18.456L4.35381 10.304C4.30997 10.019 4.32829 9.72786 4.40751 9.45059C4.48673 9.17331 4.62497 8.91645 4.81275 8.6976C5.00054 8.47876 5.23342 8.30311 5.49545 8.1827C5.75747 8.06229 6.04244 7.99997 6.33081 8Z' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.products-block>div .p-tools .btn:hover {transform: scale(1.1);}

.stars .star.is-active:hover, .stars .star.star-half:before, .stars .star.star-on:before {color: #EA580C;}

@media (max-width: 767px) {
  .products-block>div .p-tools .btn {width: 32px;height: 32px;background-size: 24px;}
  .products-block>div .p {padding: 8px;}
  .products-block .product {padding: 0!important;}
  .columns-mobile-2 .products-block .p .name {height: auto;overflow: initial;display: block;font-size: 16px;}
  .products-block>div .p .p-desc {display: none;}
  .products-block>div .p .p-bottom>div .prices .price-final {font-size: 18px;}

  .products-wrapper {margin-bottom: 40px;}
  .homepage-group-title {margin-top: 40px;}
}


/* Footer */
#footer {position: relative;padding-top: 0;}
#footer::before {content: "";width: 247px;height: 100px;background-image: url(../img/footer-before.png);background-size: contain;background-repeat: no-repeat;position: absolute;left: 25%;top: 0;}

#footer h3 {margin-top: 0;}
.contact-footer__top {padding-left: 73px;position: relative;min-height: 65px;display: flex;flex-direction: column;justify-content: center;margin-bottom: 16px;}
.contact-footer__top::before {content: "";position: absolute;left: 0;top: 50%;margin-top: -32px;background-size: contain;border-radius: 50%;width: 65px;height: 65px;background-image: url(../img/nikol-img.jpg);background-size: cover;    background-position: center top -7px;}
.contact-footer__top h4 {margin: 0 0 3px 0;}
.contact-footer__top p {margin-bottom: 0!important;color: #838383;}
.contact-item {padding-left: 32px;margin-bottom: 16px;position: relative;width: 100%;}
.contact-item::before {content: "";width: 24px;height: 24px;position: absolute;left: 0;top: 50%;margin-top: -12px;}
.contact-item.--tel::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='M5 4H9L11 9L8.5 10.5C9.57096 12.6715 11.3285 14.429 13.5 15.5L15 13L20 15V19C20 19.5304 19.7893 20.0391 19.4142 20.4142C19.0391 20.7893 18.5304 21 18 21C14.0993 20.763 10.4202 19.1065 7.65683 16.3432C4.8935 13.5798 3.23705 9.90074 3 6C3 5.46957 3.21071 4.96086 3.58579 4.58579C3.96086 4.21071 4.46957 4 5 4Z' stroke='%23DC1D14' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.contact-item.--email::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='M3 7C3 6.46957 3.21071 5.96086 3.58579 5.58579C3.96086 5.21071 4.46957 5 5 5H19C19.5304 5 20.0391 5.21071 20.4142 5.58579C20.7893 5.96086 21 6.46957 21 7M3 7V17C3 17.5304 3.21071 18.0391 3.58579 18.4142C3.96086 18.7893 4.46957 19 5 19H19C19.5304 19 20.0391 18.7893 20.4142 18.4142C20.7893 18.0391 21 17.5304 21 17V7M3 7L12 13L21 7' stroke='%23DC1D14' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.contact-item.--chat::before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23DC1D14' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' class='icon icon-tabler icons-tabler-outline icon-tabler-message-circle'%3E%3Cpath stroke='none' d='M0 0h24v24H0z'/%3E%3Cpath d='m3 20 1.3-3.9C1.976 12.663 2.874 8.228 6.4 5.726c3.526-2.501 8.59-2.296 11.845.48 3.255 2.777 3.695 7.266 1.029 10.501C16.608 19.942 11.659 20.922 7.7 19L3 20'/%3E%3C/svg%3E");}
.contact-item div {font-size: 16px;font-weight: 600;}
.contact-item span {color: #838383;font-size: 14px;}

.msg-warning {position: relative;border-radius: 16px;padding: 12px 14px 12px 44px;background: var(--color-background-warning, #fef9ec);border-left: 3px solid var(--color-border-warning, #e6a817);border-radius: 0 4px 4px 0;font-size: 14px;line-height: 1.6;color: var(--color-text-warning, #7a4f00);margin-top: 20px;text-align:left;}
.msg-warning::before {content: "";position: absolute;left: 12px;top: 13px;width: 18px;height: 18px;background-color: currentColor;-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2L4 6v6c0 5.25 3.5 9.74 8 11 4.5-1.26 8-5.75 8-11V6L12 2z'/%3E%3Cline x1='12' y1='8' x2='12' y2='12'/%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2L4 6v6c0 5.25 3.5 9.74 8 11 4.5-1.26 8-5.75 8-11V6L12 2z'/%3E%3Cline x1='12' y1='8' x2='12' y2='12'/%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'/%3E%3C/svg%3E");-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-size: contain;mask-size: contain;}
.orderWithdraw:before {display: none;}
.orderWithdraw {background-color: transparent;}
.id--66 #content-wrapper .msg-warning {margin-bottom: 20px;margin-top: -40px;}

.detail-contact {display: flex;flex-flow: row wrap;padding: 16px;border-radius: 16px;border: 1px solid #F8D2D0;margin-top: 16px;row-gap: 8px;}
.detail-contact .contact-footer__top {width: 100%;margin-bottom: 8px;}
.detail-contact .contact-item {width: auto;margin-bottom: 0;}
.detail-contact .contact-item.--tel {margin-right: 40px;}

.custom-footer {padding: 90px 0;position: relative;display: flex;flex-flow: row wrap;}
.custom-footer>div {width: 25%;clear: none!important;float: none;}
.custom-footer.elements-6>div:nth-child(3n+1) {clear: none;}

#footer ul li a {color: #838383;}

.footer-logo {max-width: 120px;}
.socials {display: flex;flex-flow: row wrap;gap: 8px;margin-top: 24px;margin-bottom: 32px;}
#footer .socials + a img {margin-left: -10px;}
.socials a {width: 32px;height: 32px;}
.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%3Cg clip-path='url(%23clip0_25887_72941)'%3E%3Cpath d='M16 0C12.8355 0 9.74207 0.938384 7.11088 2.69649C4.4797 4.45459 2.42894 6.95345 1.21793 9.87707C0.00693251 12.8007 -0.309921 16.0177 0.307443 19.1214C0.924806 22.2251 2.44866 25.0761 4.6863 27.3137C6.92394 29.5513 9.77487 31.0752 12.8786 31.6926C15.9823 32.3099 19.1993 31.9931 22.1229 30.7821C25.0466 29.5711 27.5454 27.5203 29.3035 24.8891C31.0616 22.2579 32 19.1645 32 16C32 11.7565 30.3143 7.68687 27.3137 4.68629C24.3131 1.68571 20.2435 0 16 0ZM20.5516 10.4126C20.5516 10.7137 20.4253 10.8337 20.1305 10.8337C19.5642 10.8337 18.9979 10.8337 18.4337 10.8568C17.8695 10.88 17.5621 11.1368 17.5621 11.7263C17.5495 12.3579 17.5621 12.9768 17.5621 13.6211H19.9853C20.3305 13.6211 20.4484 13.7389 20.4484 14.0863C20.4484 14.9284 20.4484 15.7747 20.4484 16.6253C20.4484 16.9684 20.339 17.0758 19.9916 17.0779H17.5411V23.9284C17.5411 24.2947 17.4274 24.4105 17.0653 24.4105H14.4295C14.1116 24.4105 13.9874 24.2863 13.9874 23.9684V17.0884H11.8947C11.5663 17.0884 11.4484 16.9684 11.4484 16.6379C11.4484 15.786 11.4484 14.9347 11.4484 14.0842C11.4484 13.7558 11.5726 13.6316 11.8968 13.6316H13.9874V11.7895C13.9626 10.962 14.1611 10.1432 14.5621 9.41895C14.979 8.68781 15.647 8.13276 16.4421 7.85684C16.9581 7.66909 17.5035 7.57498 18.0526 7.57895H20.1221C20.419 7.57895 20.5432 7.70947 20.5432 8C20.5537 8.81053 20.5537 9.61263 20.5516 10.4126Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_25887_72941'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%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%3Cg clip-path='url(%23clip0_25887_72936)'%3E%3Cpath d='M19.0625 16C19.0625 17.6914 17.6914 19.0625 16 19.0625C14.3086 19.0625 12.9375 17.6914 12.9375 16C12.9375 14.3086 14.3086 12.9375 16 12.9375C17.6914 12.9375 19.0625 14.3086 19.0625 16Z' fill='black'/%3E%3Cpath d='M23.1621 10.5813C23.0149 10.1824 22.78 9.82129 22.4749 9.5249C22.1785 9.21973 21.8176 8.98486 21.4185 8.83765C21.0947 8.71191 20.6084 8.56226 19.7126 8.52148C18.7437 8.47729 18.4531 8.46777 16 8.46777C13.5466 8.46777 13.2561 8.47705 12.2874 8.52124C11.3916 8.56226 10.905 8.71191 10.5815 8.83765C10.1824 8.98486 9.82129 9.21973 9.52515 9.5249C9.21997 9.82129 8.98511 10.1821 8.83765 10.5813C8.71191 10.905 8.56225 11.3916 8.52148 12.2874C8.47729 13.2561 8.46777 13.5466 8.46777 16C8.46777 18.4531 8.47729 18.7437 8.52148 19.7126C8.56225 20.6084 8.71191 21.0947 8.83765 21.4185C8.98511 21.8176 9.21973 22.1785 9.5249 22.4749C9.82129 22.78 10.1821 23.0149 10.5813 23.1621C10.905 23.2881 11.3916 23.4377 12.2874 23.4785C13.2561 23.5227 13.5464 23.532 15.9998 23.532C18.4534 23.532 18.7439 23.5227 19.7124 23.4785C20.6082 23.4377 21.0947 23.2881 21.4185 23.1621C22.2197 22.853 22.853 22.2197 23.1621 21.4185C23.2878 21.0947 23.4375 20.6084 23.4785 19.7126C23.5227 18.7437 23.532 18.4531 23.532 16C23.532 13.5466 23.5227 13.2561 23.4785 12.2874C23.4377 11.3916 23.2881 10.905 23.1621 10.5813ZM16 20.7175C13.3943 20.7175 11.282 18.6055 11.282 15.9998C11.282 13.394 13.3943 11.282 16 11.282C18.6055 11.282 20.7178 13.394 20.7178 15.9998C20.7178 18.6055 18.6055 20.7175 16 20.7175ZM20.9043 12.198C20.2954 12.198 19.8018 11.7043 19.8018 11.0955C19.8018 10.4866 20.2954 9.99292 20.9043 9.99292C21.5132 9.99292 22.0068 10.4866 22.0068 11.0955C22.0066 11.7043 21.5132 12.198 20.9043 12.198Z' fill='black'/%3E%3Cpath d='M16 0C7.16479 0 0 7.16479 0 16C0 24.8352 7.16479 32 16 32C24.8352 32 32 24.8352 32 16C32 7.16479 24.8352 0 16 0ZM25.1321 19.7878C25.0876 20.7659 24.9321 21.4336 24.7051 22.0181C24.2278 23.2522 23.2522 24.2278 22.0181 24.7051C21.4338 24.9321 20.7659 25.0874 19.7881 25.1321C18.8083 25.1768 18.4954 25.1875 16.0002 25.1875C13.5049 25.1875 13.1921 25.1768 12.2122 25.1321C11.2344 25.0874 10.5664 24.9321 9.98218 24.7051C9.3689 24.4744 8.81372 24.1128 8.35474 23.6453C7.88745 23.1865 7.52588 22.6311 7.29517 22.0181C7.06812 21.4338 6.9126 20.7659 6.86816 19.7881C6.823 18.8081 6.8125 18.4951 6.8125 16C6.8125 13.5049 6.823 13.1919 6.86792 12.2122C6.91235 11.2341 7.06763 10.5664 7.29468 9.98193C7.52539 9.3689 7.88721 8.81348 8.35474 8.35474C8.81348 7.88721 9.3689 7.52563 9.98193 7.29492C10.5664 7.06787 11.2341 6.9126 12.2122 6.86792C13.1919 6.82324 13.5049 6.8125 16 6.8125C18.4951 6.8125 18.8081 6.82324 19.7878 6.86816C20.7659 6.9126 21.4336 7.06787 22.0181 7.29468C22.6311 7.52539 23.1865 7.88721 23.6455 8.35474C24.1128 8.81372 24.4746 9.3689 24.7051 9.98193C24.9324 10.5664 25.0876 11.2341 25.1323 12.2122C25.177 13.1919 25.1875 13.5049 25.1875 16C25.1875 18.4951 25.177 18.8081 25.1321 19.7878Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_25887_72936'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.socials a.--yt {background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_25887_72930)'%3E%3Cpath d='M13.7811 18.5811L18.2189 16.0063L13.7811 13.4189V18.5811Z' fill='black'/%3E%3Cpath d='M16 0C12.8355 0 9.74207 0.938384 7.11088 2.69649C4.4797 4.45459 2.42894 6.95345 1.21793 9.87707C0.00693251 12.8007 -0.309921 16.0177 0.307443 19.1214C0.924806 22.2251 2.44866 25.0761 4.6863 27.3137C6.92394 29.5513 9.77487 31.0752 12.8786 31.6926C15.9823 32.3099 19.1993 31.9931 22.1229 30.7821C25.0466 29.5711 27.5454 27.5203 29.3035 24.8891C31.0616 22.2579 32 19.1645 32 16C32 11.7565 30.3143 7.68687 27.3137 4.68629C24.3131 1.68571 20.2435 0 16 0ZM24.4211 18.8316C24.4213 19.2501 24.3391 19.6645 24.1792 20.0512C24.0192 20.4379 23.7847 20.7893 23.4889 21.0853C23.1931 21.3813 22.8418 21.6161 22.4552 21.7763C22.0686 21.9365 21.6543 22.0189 21.2358 22.0189H10.7642C10.3457 22.0189 9.93137 21.9365 9.54478 21.7763C9.15819 21.6161 8.80696 21.3813 8.51115 21.0853C8.21535 20.7893 7.98076 20.4379 7.82081 20.0512C7.66086 19.6645 7.57868 19.2501 7.57895 18.8316V13.1684C7.57868 12.75 7.66086 12.3355 7.82081 11.9488C7.98076 11.5621 8.21535 11.2107 8.51115 10.9147C8.80696 10.6187 9.15819 10.3839 9.54478 10.2237C9.93137 10.0635 10.3457 9.98105 10.7642 9.98105H21.2358C21.6543 9.98105 22.0686 10.0635 22.4552 10.2237C22.8418 10.3839 23.1931 10.6187 23.4889 10.9147C23.7847 11.2107 24.0192 11.5621 24.1792 11.9488C24.3391 12.3355 24.4213 12.75 24.4211 13.1684V18.8316Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_25887_72930'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}

.footer-bottom {background-color: #202020;color: #fff;padding-block: 25px;}
.footer-bottom a {color: #fff;}
#signature a {color: #fff;}
#signature a.ji-signature__agency {font-size: 0;line-height: 0;}
#signature a.ji-signature__agency:hover::after {transform: scale(1.05);}
#signature a.ji-signature__agency::after {display: inline-flex;margin-right: 5px;content: "";width: 36px;height: 11px;background-repeat: no-repeat;background-size: contain;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='%23fff'%3E%3C/path%3E%3C/svg%3E%0A");}

@media (max-width: 992px) {
  .custom-footer>div {width: 50%;}
}
@media (max-width: 767px) {
  .banner {min-height: 0;margin-bottom: 0;}
  .banner-wrapper {margin-top: 0;}
  .custom-footer {padding: 40px 0 0 0;padding-bottom: 0;}
  .footer-rows .custom-footer {padding-bottom: 0;}
  #footer::before {width: 150px;height: 64px;top: -5px;transform: scaleX(-1);left: auto;right: 50px;}
  .custom-footer>div {width: 100%;padding-bottom: 0;border-top: 1px solid #F8D2D0;}

  .custom-footer>div:has(.footer-logo) {order: -2;padding-bottom: 40px;border: 0;}
  .custom-footer>div:has(.contact-footer) {order: -1;border: 0;padding-bottom: 40px;}

  .footer-rows ul {display: none;padding-bottom: 20px;}
  .footer-rows h3 {margin-bottom: 0;padding: 20px 0;display: flex;align-items: center;justify-content: space-between;}
  .footer-rows h3::after {content: "";width: 20px;height: 20px;margin-left: 10px;background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
  .footer-rows h3.--active::after {transform: rotate(180deg);}

  #signature {margin-bottom: 15px;margin-left: 0;float: none;font-size: 13px;}
  .copyright {font-size: 13px;}
}

/* Category */
.breadcrumbs {display: none;}
#category-header {display: none;}
body.type-category #content {padding-top: 0;}
body.type-category .content-wrapper {background-color: transparent;}

.category-top {position: relative;padding: 24px 0;}
.category-top::before {content: "";display: block;background: #FDF8F9;background-image: url(../img/category-top.png);background-position: right bottom;background-size: 650px;background-repeat: no-repeat;height: 100%;left: calc(50% - 50dvw);width: calc(100dvw);position: absolute;bottom: 0;z-index: -1;}
.category-perex {max-width: 900px;}
.category-perex.empty-content {text-align: center;margin: 50px auto;}

.category__secondDescription {position: relative;padding: 40px 0;margin-bottom: 0;}
.category__secondDescription>* {max-width: 900px;}
.category__secondDescription p:last-of-type {margin-bottom: 0!important;}
.category__secondDescription::before {content: "";display: block;background: #FDF8F9;height: 100%;left: calc(50% - 50dvw);width: calc(100dvw);position: absolute;bottom: 0;z-index: -1;}


.products-top-wrapper {padding: 24px 0;}
.products-top-wrapper h2 {text-align: center;font-size: 20px;margin: 0 0 24px 0;}
.products-inline>div .p .p-in .p-in-in .name {font-family: var(--template-headings-font);font-weight: 600;text-transform: initial;}
.products-inline.products-top>div .p .image {overflow: hidden;border-radius: 16px;width: 70px;min-height: 70px;}
.products-inline.products-top>div .p .image img {transform: scale(1.2);}
.products-inline>div .p .price strong {font-family: var(--template-headings-font);font-size: 18px;color: #202020;}

.products-top-wrapper .button-wrapper {display: none;}
.products-top>div.inactive {height: auto;transform: initial;position: initial;}

@media (max-width: 767px) {
  .products-inline.products-top {flex-flow: nowrap;overflow: auto;margin-inline: -10px;width: calc(100% + 20px);}

  .category-top::before {background-image: initial;}
}
@media (max-width: 500px) {
  .products-inline.products-top>div {width: 70%;}
}

/* Subcategories */
.subcategories {margin: 0 -8px 0;}
.subcategories.with-image li {padding: 8px;width: 20%;}
.subcategories li a {background-color: #fff;border: 1px solid #F8D2D0;border-radius: 16px;min-height: 66px;padding-right: 50px;padding-left: 10px;}
.subcategories li a::after {content: "";position: absolute;right: 10px;top: 50%;margin-top: -6px;width: 27px;height: 11px;background-image: url("data:image/svg+xml,%3Csvg width='27' height='11' viewBox='0 0 27 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.0635 6.17323C20.0994 6.16594 20.1354 6.15816 20.1713 6.15037C20.2528 6.13273 20.3344 6.11507 20.4155 6.10316C20.444 6.09883 20.496 6.11333 20.5027 6.13194C20.5125 6.15884 20.5025 6.21485 20.4817 6.22796M20.0635 6.17323C20.0769 6.03575 20.1337 5.81874 20.2517 5.48987C20.3214 5.36386 20.3843 5.25062 20.441 5.14886C20.838 4.43649 20.9329 4.28627 20.9522 4.25575C20.9552 4.25094 20.9564 4.2491 20.9566 4.24851C20.9168 4.25049 20.8735 4.24947 20.8345 4.24124C20.8743 4.12146 20.8528 4.11513 20.8308 4.11228C20.8072 4.10917 20.7625 4.13737 20.7574 4.15843C20.7524 4.1795 20.7798 4.22509 20.802 4.23248C20.8125 4.23601 20.8234 4.23891 20.8345 4.24124C20.7834 4.39458 20.6318 4.73388 20.2517 5.48987C20.0895 5.79054 19.964 6.02394 19.8669 6.20522C19.9321 6.19827 19.9977 6.18659 20.0635 6.17323ZM20.3036 8.79263C20.3036 8.79263 20.3036 8.79263 20.3036 8.79263V8.79263ZM18.5672 4.43662C18.5713 4.43584 18.5754 4.43507 18.5796 4.43429L18.5672 4.43662ZM21.8648 2.21313C21.8764 2.21951 21.888 2.22588 21.8995 2.23224L21.8648 2.21313ZM22.5039 7.19877C22.5049 7.19817 22.5058 7.19757 22.5068 7.19696L22.5039 7.19877Z' fill='%23202020'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.7387 1.95724C16.7385 1.95704 16.739 1.95744 16.7387 1.95724V1.95724ZM24.2398 6.09247C24.2486 6.09372 24.2574 6.09497 24.2662 6.09618L24.2398 6.09247Z' fill='%23202020'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.271 6.09683C24.2748 6.09734 24.2785 6.09785 24.2823 6.09834L24.271 6.09683Z' fill='%23202020'/%3E%3Cpath d='M22.5039 7.19877L22.5068 7.19696L22.7235 7.06374C22.8847 6.96465 23.0457 6.86565 23.2068 6.76641C23.3239 6.6942 23.4413 6.62168 23.5582 6.5494C23.6748 6.47734 23.7918 6.40508 23.9084 6.33317C23.8904 6.04296 24.0653 6.06774 24.2398 6.09247L24.2662 6.09618L24.271 6.09683C24.2778 6.09775 24.2844 6.09862 24.2912 6.09947C24.4227 5.93961 24.5966 5.93735 24.7705 5.93509C24.8932 5.93349 25.0158 5.9319 25.1237 5.87511C25.3284 5.97521 25.4713 5.87236 25.6141 5.76958C25.7186 5.69436 25.8231 5.61917 25.9517 5.62364C25.9853 5.62471 26.022 5.63199 26.0514 5.64782C26.1425 5.69662 26.1997 5.67602 26.1828 5.58631C26.162 5.47505 26.1529 5.363 26.144 5.25214C26.1402 5.20482 26.1364 5.15772 26.1317 5.11099C26.1283 5.07681 26.1251 5.04238 26.122 5.00779C26.0929 4.68918 26.0626 4.35766 25.8097 4.09767C25.7881 4.0755 25.7685 4.05242 25.7491 4.02973C25.6846 3.95388 25.6237 3.88234 25.5054 3.86319C25.3963 3.84542 25.2889 3.81795 25.1815 3.79047C25.0889 3.76677 24.9963 3.74306 24.9024 3.72555C24.7011 3.68787 24.5477 3.58955 24.3852 3.46258C24.3126 3.40592 24.2227 3.38666 24.1292 3.36664C24.0007 3.33912 23.8656 3.31017 23.7596 3.18073C23.6868 3.09201 23.5365 3.06692 23.3861 3.04182C23.3183 3.03051 23.2505 3.01919 23.1898 3.00204C23.1165 2.80796 22.9578 2.77928 22.792 2.74931C22.66 2.72546 22.5235 2.7008 22.4219 2.59132C22.2859 2.44485 22.093 2.33869 21.8995 2.23224C21.807 2.18131 21.7142 2.13026 21.6276 2.07475C21.5854 2.04774 21.5432 2.01822 21.5004 1.98834C21.3854 1.90797 21.2665 1.82489 21.135 1.78068C21.0818 1.76276 21.0265 1.74894 20.9714 1.7352C20.7648 1.68364 20.5616 1.63294 20.4902 1.36886C20.4201 1.33189 20.351 1.29194 20.2818 1.252C20.1273 1.16271 19.9726 1.07333 19.8068 1.01712C19.6699 0.970663 19.5253 0.942951 19.3812 0.915336C19.184 0.877555 18.9878 0.839956 18.8137 0.754774C18.7602 0.728592 18.7073 0.701134 18.6544 0.673732C18.4429 0.563969 18.2331 0.455151 17.9952 0.433216C17.7831 0.413526 17.6056 0.319743 17.4291 0.226557C17.316 0.166839 17.2034 0.107365 17.0825 0.0677953C17.0444 0.0553373 17.0121 0.0435967 16.9844 0.0334847C16.9144 0.00800741 16.873 -0.00706157 16.8395 0.00328929C16.7911 0.0182368 16.7591 0.0861466 16.6808 0.252113L16.6558 0.305095C16.651 0.315196 16.6469 0.324404 16.6431 0.332738C16.6157 0.393333 16.6092 0.407691 16.5214 0.38269C16.4349 0.357871 16.3234 0.367419 16.2388 0.401451C16.0471 0.47903 16.023 0.556901 16.0519 0.846489C16.1167 1.49794 16.183 1.56709 16.7131 1.93919L16.7387 1.95724L16.7809 1.98692L16.8178 2.01291C17.0177 2.15364 17.2158 2.29058 17.4381 2.40206C17.5356 2.45094 17.6234 2.52517 17.7103 2.59871C17.823 2.69401 17.9343 2.78816 18.0639 2.8245C18.3173 2.89562 18.5388 3.01346 18.7616 3.13199C18.7969 3.15074 18.8321 3.1695 18.8676 3.1881C18.9273 3.21943 18.9817 3.25767 19.0363 3.29605C19.1374 3.36704 19.2391 3.43849 19.3763 3.46751C19.4779 3.48904 19.5735 3.54491 19.6686 3.60047C19.7739 3.66198 19.8786 3.72313 19.99 3.7369C20.1246 3.75362 20.2241 3.83176 20.3221 3.90867C20.4333 3.99597 20.5424 4.08169 20.6985 4.07423C20.7153 4.07341 20.7533 4.1335 20.7473 4.15686C20.7431 4.17338 20.7188 4.18502 20.6945 4.19663C20.6839 4.20172 20.6733 4.20679 20.6644 4.21228C20.6459 4.22365 20.6262 4.23918 20.6066 4.2547C20.5641 4.28835 20.5215 4.32199 20.4905 4.31345C20.306 4.26268 20.1284 4.29454 19.9511 4.32633C19.8435 4.34563 19.7361 4.3649 19.6274 4.36564C19.4548 4.54604 19.2712 4.49588 19.0865 4.44539C18.9791 4.41603 18.8712 4.38656 18.7649 4.40221C18.6991 4.41181 18.6333 4.42419 18.5672 4.43662C18.3499 4.47748 18.1301 4.5188 17.9033 4.46296C17.8596 4.45234 17.7906 4.51458 17.7407 4.55956L17.7323 4.56713C17.5122 4.76475 17.4744 4.76754 17.3949 4.7734C17.3799 4.7745 17.3635 4.77571 17.3442 4.77833C17.1987 4.79818 17.0929 4.71667 16.9901 4.63746C16.8847 4.55623 16.7824 4.47743 16.6436 4.51282C16.4253 4.5685 16.2297 4.51224 16.0344 4.45605C15.9422 4.42953 15.8501 4.40302 15.7556 4.38832C15.6804 4.3766 15.6023 4.34974 15.5252 4.32323C15.3941 4.27809 15.2657 4.23394 15.159 4.26711C15.0094 4.31349 14.874 4.29141 14.7426 4.26996C14.6533 4.25539 14.5658 4.24111 14.4768 4.24878C14.2087 4.27184 13.9579 4.27276 13.6962 4.20744C13.6293 4.19064 13.5632 4.21118 13.4947 4.23251C13.4088 4.25922 13.3189 4.28718 13.2181 4.2447L13.2024 4.23805C13.0604 4.17784 12.8928 4.10677 12.7395 4.24257C12.4346 4.19238 12.1298 4.23196 11.8287 4.27105C11.7165 4.28561 11.6049 4.30011 11.4939 4.30987C11.3793 4.31995 11.2638 4.32799 11.148 4.33604C10.8516 4.35664 10.5531 4.3774 10.261 4.43312C10.0989 4.46408 9.93358 4.46906 9.76836 4.47404C9.51884 4.48157 9.26946 4.48909 9.03114 4.58607C8.91027 4.51204 8.79215 4.54148 8.67388 4.57095C8.60098 4.58912 8.52801 4.6073 8.45432 4.60127C8.34734 4.59263 8.24502 4.5664 8.14214 4.54002C7.96182 4.49378 7.77974 4.44709 7.56771 4.4939C7.4577 4.51822 7.34134 4.50031 7.22321 4.48212C7.01779 4.4505 6.80701 4.41806 6.61488 4.60536C6.59029 4.62937 6.52199 4.60569 6.44942 4.58054C6.40565 4.56537 6.36033 4.54966 6.32211 4.54355C6.15948 4.51739 5.59129 4.60564 5.37463 4.65103C5.31049 4.66447 5.24562 4.67541 5.18083 4.68633C4.92207 4.72994 4.66479 4.77331 4.46174 4.9747C4.17078 4.95206 3.88347 4.98694 3.5965 5.02178C3.37643 5.0485 3.15657 5.07519 2.93542 5.0759C2.84576 5.07629 2.75797 5.06718 2.66946 5.058C2.53588 5.04415 2.40066 5.03013 2.25496 5.04833C2.13918 5.06267 2.01873 5.07221 1.89771 5.0818C1.76173 5.09258 1.62502 5.10341 1.49343 5.12116C1.43037 5.12968 1.36552 5.1284 1.30004 5.1271C1.14241 5.12399 0.981111 5.1208 0.832268 5.25404C0.729628 5.34611 0.608478 5.30109 0.484598 5.25505C0.406629 5.22608 0.327578 5.19671 0.25138 5.20085C0.167579 5.20524 0.0747323 5.27049 0.0115487 5.33377C-0.0150161 5.36062 0.00943341 5.4616 0.0373215 5.51467L0.0498636 5.53855C0.123384 5.67894 0.195557 5.81675 0.396043 5.83373C0.46479 5.83947 0.537093 5.86451 0.607775 5.88899C0.711351 5.92486 0.811447 5.95952 0.891778 5.93048C1.0674 5.8669 1.21314 5.85733 1.37437 5.91319C1.54146 5.97087 1.68834 5.93888 1.85548 5.88799C1.92125 5.86799 1.99903 5.89476 2.0791 5.92231C2.13715 5.94229 2.19641 5.96269 2.25319 5.96598C2.33145 5.97056 2.41054 5.96151 2.48961 5.95246C2.56979 5.94328 2.64995 5.93411 2.72923 5.93915C2.8021 5.94377 2.87397 5.9251 2.94566 5.90648C3.0653 5.8754 3.1844 5.84447 3.30667 5.92221C3.41703 5.99248 3.52877 5.96401 3.63784 5.93623C3.72107 5.91503 3.80275 5.89422 3.88108 5.91798C3.97625 5.94681 4.06421 5.92033 4.15185 5.89394C4.25309 5.86346 4.3539 5.83311 4.46493 5.88829C4.49684 5.90414 4.54486 5.88174 4.59527 5.85823C4.64365 5.83566 4.69424 5.81206 4.73486 5.82031C4.76853 5.82708 4.80213 5.8343 4.83564 5.84149C5.06104 5.8899 5.28364 5.9377 5.51385 5.84867C5.67009 5.9323 5.83563 5.91648 5.99908 5.90085C6.13242 5.88811 6.26437 5.87549 6.38873 5.91712C6.51613 5.95957 6.64319 5.9415 6.76766 5.92379C6.90496 5.90425 7.0391 5.88516 7.16706 5.94827C7.30083 6.01428 7.43187 5.98885 7.56336 5.96333C7.69087 5.93859 7.8188 5.91376 7.95006 5.97214C8.12893 6.05176 8.31264 6.0142 8.4972 5.97648C8.60085 5.95529 8.70478 5.93404 8.80825 5.93348C8.82925 5.93333 8.85132 5.93067 8.87335 5.92801C8.91863 5.92255 8.96373 5.91712 8.99895 5.93357C9.13667 5.99772 9.28504 5.98274 9.42673 5.96843C9.55012 5.95598 9.66845 5.94403 9.77027 5.98531C9.92356 6.04734 10.0709 6.02293 10.2152 5.99901C10.3646 5.97425 10.5109 5.95001 10.6573 6.02285C10.7847 6.08613 10.9156 6.0645 11.0484 6.04254C11.1766 6.02137 11.3065 5.9999 11.4367 6.05404C11.5722 6.1104 11.7139 6.09412 11.8586 6.0775C12.0095 6.06018 12.1637 6.04247 12.3176 6.10626C12.3891 6.13593 12.4716 6.11607 12.5581 6.09522C12.6664 6.06915 12.781 6.04153 12.8888 6.10738C12.9983 6.17417 13.1053 6.14514 13.2121 6.11618C13.2965 6.09328 13.3808 6.07042 13.466 6.095C13.552 6.11978 13.6365 6.09665 13.721 6.07351C13.8274 6.0444 13.9338 6.01527 14.0435 6.08143C14.1512 6.14638 14.2663 6.11964 14.375 6.09437C14.4611 6.07436 14.5432 6.05528 14.6145 6.08333C14.7686 6.14374 14.9227 6.12769 15.0736 6.11199C15.2183 6.09693 15.3599 6.08219 15.4954 6.13556C15.6278 6.18764 15.7587 6.16807 15.8882 6.14871C16.0187 6.12921 16.1477 6.10992 16.2756 6.16421C16.4267 6.03107 16.5835 6.07911 16.7403 6.12715C16.8746 6.16829 17.0089 6.20944 17.1397 6.13684C17.2482 6.07638 17.3475 6.11043 17.4465 6.14437C17.5072 6.16517 17.5677 6.18594 17.6302 6.18488C17.7894 6.18229 17.9509 6.17729 18.1065 6.14739C18.2878 6.1127 18.4648 6.13029 18.6412 6.14783C18.7226 6.15592 18.8039 6.164 18.8855 6.16693C18.9306 6.16861 18.9755 6.17016 19.0204 6.1717C19.2345 6.17905 19.4472 6.18636 19.6638 6.20795C19.7308 6.2146 19.7986 6.21251 19.8669 6.20522C19.5328 6.82949 19.5361 6.83563 19.5398 6.84254L18.5735 7.43682C18.5076 7.7704 18.2529 7.90281 18.0017 8.0334C17.927 8.07227 17.8525 8.11099 17.7834 8.1548C17.6166 8.2608 17.5423 8.39095 17.5329 8.56327C17.5199 8.80296 17.3763 8.92353 17.1842 9.01994C17.0751 9.07481 17.0592 9.16909 17.1178 9.27108C17.1861 9.39025 17.2555 9.50972 17.3343 9.62199C17.3659 9.66699 17.3962 9.71835 17.4267 9.77007C17.5068 9.90595 17.5884 10.0443 17.6994 10.0766C17.8164 10.1106 17.9761 10.0857 18.1297 10.0618C18.1746 10.0548 18.219 10.0479 18.2616 10.0426C18.3026 10.0375 18.3441 10.0331 18.3855 10.0287C18.6338 10.0026 18.8855 9.97608 19.0924 9.78838C19.2176 9.67476 19.3716 9.57495 19.5303 9.52077C19.6636 9.47529 19.7047 9.36926 19.7448 9.26574C19.7754 9.18666 19.8055 9.10904 19.8757 9.06101C20.0146 8.96608 20.1591 8.87936 20.3036 8.79263C20.3656 8.75545 20.4275 8.71826 20.489 8.68043C20.5507 8.64249 20.6128 8.605 20.6748 8.56751L20.7278 8.53548C20.854 8.45912 20.98 8.38215 21.1028 8.30058C21.1852 8.2458 21.2264 8.15916 21.2685 8.07089C21.3238 7.95462 21.3805 7.83555 21.5343 7.78279C21.688 7.7301 21.8271 7.6343 21.9662 7.53851C22.0279 7.496 22.0896 7.45349 22.1526 7.41473L22.5039 7.19877ZM20.1713 6.15037C20.2528 6.13273 20.3344 6.11507 20.4155 6.10316C20.444 6.09883 20.496 6.11333 20.5027 6.13194C20.5125 6.15884 20.5025 6.21485 20.4817 6.22796C20.257 6.37001 20.0306 6.50952 20.0635 6.17323C20.0994 6.16594 20.1354 6.15816 20.1713 6.15037Z' fill='%23202020'/%3E%3C/svg%3E%0A");}
.subcategories.with-image li a .text {font-size: 16px;font-weight: 400;}
.subcategories.with-image li a .image {width: 30%;}

@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.with-image li {width: 50%;padding: 6px;}
  .subcategories li a::after {display: none;}
  .subcategories li a {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);}
}

/* Pagination */
.pagination .pagination__link, .pagination__currentPage {width: 40px;height: 40px;border-radius: 50%;min-height: 40px;border: 1px solid #202020;font-weight: bold;}
.pagination__link--next:before, .pagination__link--prev:before {font-size: 10px;color: #DC1D14;}
.btn.loadMore__button:focus-visible, .btn.loadMore__button:hover, .pagination .pagination__list .pagination__link:focus-visible, .pagination .pagination__list .pagination__link:hover, a.btn.goToTop__button:focus-visible, a.btn.goToTop__button:hover {transform: scale(1.05);}
a.btn.goToTop__button {display: none;}
.pagination__list li:has(.pagination__link--prev) {order: -1;}
.pagination__list li:has(.pagination__link--next) {order: 1;}
.pagination__currentPage {font-weight: 400;}

.itemsTotal {display: none;}


.shipping-dialog-wrapper {position: fixed;top:0;left:0;width:100%;height:100%;z-index: 1001;display:flex;justify-content: center;align-items: center;}
.shipping-dialog-wrapper::before {content: "";position: absolute;display: block;top:0;left:0;right:0;bottom: 0;background: rgba(0,0,0,0.35);}
.shipping-dialog {position: relative;max-width: 90%;width: 500px;min-height: 252px;border-radius: 16px;background: #FDF8F9;display: flex;align-items: center;overflow: hidden;padding: 40px 20px;}
.shipping-dialog__close {position: absolute;top: 0;right: 0;width: 40px;height: 40px;background: none;border: none;padding: 0;cursor: pointer;color: #202020;display: flex;align-items: center;justify-content: center;border-radius: 16px;z-index: 2;}
.shipping-dialog__close::before {content: "";display: inline-block;width: 20px;height: 20px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' aria-hidden='true'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.25' d='M15 5 5 15M5 5l10 10'/%3E%3C/svg%3E") no-repeat center / contain;}
.shipping-dialog__close:hover {background: rgba(0, 0, 0, 0.06);}
.shipping-dialog__content {display: flex;flex-direction: column;align-items: flex-start;gap: 8px;position: relative;z-index: 1;max-width: 240px;}
.shipping-dialog__flag {width: 40px;height: 40px;flex-shrink: 0;}
.shipping-dialog__flag::before {content: "";display: inline-block;width: 40px;height: 40px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none' aria-label='Slovenská vlajka'%3E%3Cpath fill='%23F0F0F0' d='M20 40c11.046 0 20-8.954 20-20S31.046 0 20 0 0 8.954 0 20s8.954 20 20 20Z'/%3E%3Cpath fill='%230052B4' d='M20 40c11.046 0 20-8.954 20-20 0-2.444-.444-4.778-1.244-6.956H1.244A20.098 20.098 0 0 0 0 20c0 11.046 8.954 20 20 20Z'/%3E%3Cpath fill='%23D80027' d='M20 40a20 20 0 0 0 18.756-13.044H1.244A20 20 0 0 0 20 40Z'/%3E%3Cpath fill='%23F0F0F0' d='M5.167 11.3v9.978c0 5.666 7.41 7.41 7.41 7.41S20 26.956 20 21.279V11.3H5.167Z'/%3E%3Cpath fill='%23D80027' d='M6.911 11.3v9.978c0 .666.145 1.3.445 1.889h10.466a4.254 4.254 0 0 0 .445-1.89V11.3H6.91Z'/%3E%3Cpath fill='%23F0F0F0' d='M16.067 18.256h-2.623V16.51h1.745v-1.733h-1.745v-1.745H11.7v1.745H9.978v1.744h1.744v1.745h-2.61V20h2.61v1.744h1.745V20h2.61l-.01-1.744Z'/%3E%3Cpath fill='%230052B4' d='M9.722 25.6c1.111.7 2.267 1.111 2.867 1.3a12.145 12.145 0 0 0 2.867-1.3c1.133-.711 1.922-1.522 2.377-2.422a3.025 3.025 0 0 0-1.755-.556 3.64 3.64 0 0 0-.69.078 3.06 3.06 0 0 0-2.777-1.822A3.043 3.043 0 0 0 9.833 22.7a2.784 2.784 0 0 0-.689-.078c-.666 0-1.255.222-1.755.556.444.889 1.244 1.722 2.367 2.422h-.034Z'/%3E%3C/svg%3E") no-repeat center / contain;}
.shipping-dialog__heading {color: #202020;font-size: 30px;font-weight: 700;line-height: 125%;margin-block: 0;}
.shipping-dialog__heading-word--red {color: #DC1D14;}
.shipping-dialog__cta.btn {padding-block: 7px;line-height: 24px;}
.shipping-dialog__image {position: absolute;right: 9px;bottom: 12px;width: 238px;height: 220px;border-radius: 16px;overflow: hidden;pointer-events: none;}
.shipping-dialog__image img {width: 100%;height: 100%;object-fit: cover;object-position: center;display: block;}

@media (max-width: 479px) {
  .shipping-dialog {flex-direction: column;align-items: flex-start;min-height: unset;padding: 24px 16px 0 16px;overflow: visible;}
  .shipping-dialog__content {max-width: 100%;padding-bottom: 20px;}
  .shipping-dialog__heading {font-size: 26px;}
  .shipping-dialog__cta {width: 100%;font-size: 15px;height: 44px;justify-content: center;}
  .shipping-dialog__image {position: relative;right: unset;bottom: unset;width: calc(100% + 32px);margin-left: -16px;height: 200px;border-radius: 0 0 16px 16px;}
  .shipping-dialog__image img {object-position: center top;object-fit: contain;}
  .shipping-dialog__close {top: 8px;right: 8px;}
}

/* Detail */
@media (min-width: 1200px) {
  .wide .p-detail-inner .p-data-wrapper {flex: 0 0 590px;}
}

.social-buttons-wrapper {display: none;}

.p-detail-inner {margin-bottom: 40px;padding-top: 20px;}

.ratings-and-brand {padding: 15px 0;border-top: 1px solid #F8D2D0;border-bottom: 1px solid #F8D2D0;margin-top: 16px;}

.category-perex ul li:before, .category__secondDescription ul li:before, .p-short-description ul li:before {display: none;}

.p-short-description li {margin-bottom: 16px;list-style: disc;}

@media (max-width: 991px) {
  .p-detail-inner {flex-flow: column;justify-content: start;}
  .p-detail-inner .p-data-wrapper, .p-detail-inner .p-image-wrapper {flex: unset;align-self: stretch;}
}

@media (max-width: 767px) {
  .p-detail-inner {margin-bottom: 20px;}
}

.p-image-wrapper {container-type: inline-size;}
.p-detail.ji-has-gallery .p-image {display: none !important;}
.p-detail.ji-has-gallery .row:has(.p-thumbnails-wrapper) {display: none;}

:is(.ji-gallery,.ji-gallery-grid) .ji-gallery__item {display: flex;aspect-ratio: 1 / 1;align-items: center;justify-content: center;overflow: hidden;border-radius: 16px;position: relative;transition: unset;min-height: unset;max-height: unset;align-self: start;}
:is(.ji-gallery,.ji-gallery-grid) .ji-gallery__item.--yt-video {background: #000;}
:is(.ji-gallery,.ji-gallery-grid) .ji-gallery__item.--local-video {background: #000;}
:is(.ji-gallery,.ji-gallery-grid) .ji-gallery__item iframe {width: 100%;height: 100%;border: 0;}
:is(.ji-gallery,.ji-gallery-grid) .ji-gallery__item :is(img,video) {width: 100%;height: 100%;max-height: unset;max-width: unset;object-fit: cover;border: 0;}

.ji-gallery-grid {display: grid;grid-template-columns: repeat(2, 1fr);gap: 16px;}
.ji-gallery-grid .ji-gallery__item {}
.ji-gallery-grid .ji-gallery__item:first-child {width: 100%;grid-column: span 2;}

.ji-gallery {--ji-slide-gap: 8px;}
.ji-gallery .slick-track {align-items: start;}
.ji-gallery-thumbs {overflow-x: auto;display: flex;flex-flow: row;gap: 8px;margin-top: 8px;--ji-thumb-width: 150px;}
.ji-gallery-thumbs::-webkit-scrollbar {display: none;}
.ji-gallery-thumbs__item {width: var(--ji-thumb-width);flex: 0 0 var(--ji-thumb-width);aspect-ratio: 1 / 1;height: auto;border-radius: 16px;overflow: hidden;position: relative;transition: unset;}
.ji-gallery-thumbs__item.--yt-video {background: #000;}
.ji-gallery-thumbs__item.--local-video {background: #000;}
.ji-gallery-thumbs__item :is(img,canvas) {border: 0;width: 100%;height: 100%;object-fit: cover;}
.ji-gallery-thumbs__item.--yt-video::after {content: "";display: inline-block;width: 70%;height: 70%;position: absolute;top: calc(50% - 70% / 2);left: calc(50% - 70% / 2);background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' aria-hidden='true' style='pointer-events:none;display:inherit;width:100%25;height:100%25'%3E%3Cpath fill='%23f03' d='M19.45 3.88c1.12 1.82.48 4.15-1.42 5.22l-1.32.74.94.41c1.36.58 2.27 1.85 2.35 3.27.08 1.43-.68 2.77-1.97 3.49l-8 4.47c-1.91 1.06-4.35.46-5.48-1.35-1.12-1.82-.48-4.15 1.42-5.22l1.33-.74-.94-.41c-1.36-.58-2.27-1.85-2.35-3.27-.08-1.43.68-2.77 1.97-3.49l8-4.47c1.91-1.06 4.35-.46 5.48 1.35Z'/%3E%3Cpath fill='%23fff' d='m10 15 5-3-5-3v6Z'/%3E%3C/svg%3E") no-repeat center / contain;}
.ji-gallery-thumbs__item.--local-video::before {content: "";display: inline-block;position: absolute;inset: 0;background: rgba(0,0,0,0.1);}
.ji-gallery-thumbs__item.--local-video::after {content: "";display: inline-block;width: 50%;height: 50%;position: absolute;top: calc(50% - 50% / 2);left: calc(50% - 50% / 2);background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23DC1D14' class='icon icon-tabler icons-tabler-filled icon-tabler-player-play'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M6 4v16a1 1 0 0 0 1.524.852l13-8a1 1 0 0 0 0-1.704l-13-8A1 1 0 0 0 6 4z'/%3E%3C/svg%3E") no-repeat center / contain;}
.ji-gallery-thumbs-wrap {position: relative;z-index: 0;overflow: hidden;}
.ji-gallery-thumbs-wrap .overflow-slider__arrows {display: none;}
.ji-gallery-thumbs-wrap::before, .ji-gallery-thumbs-wrap::after {content: "";display: block;opacity: 0;inset-block: -1px;left: -1px;background: linear-gradient(to right, #ffffffff 0%, #ffffffff 20%, #ffffff00 100%);pointer-events: none;width: 10%;position: absolute;z-index: 1;transition: opacity ease-in-out 0.3s;}
.ji-gallery-thumbs-wrap::after {left: unset;right: -1px;transform: rotate(180deg);}
.ji-gallery-thumbs-wrap:has(.overflow-slider__arrows-button--prev[data-has-content="true"])::before {opacity: 1;}
.ji-gallery-thumbs-wrap:has(.overflow-slider__arrows-button--next[data-has-content="true"])::after {opacity: 1;}

@container (width < 700px) {
  .ji-gallery-thumbs {--ji-thumb-width: 100px;}
}

@container (width < 420px) {
  .ji-gallery-thumbs {--ji-thumb-width: 70px;}
}

.p-thumbnails-wrapper {padding: 0!important;}
.p-thumbnails-wrapper .p-thumbnails, .p-thumbnails-wrapper .p-thumbnails>div {height: auto;}
.p-thumbnails-wrapper .p-thumbnails .p-thumbnails-inner a img {height: auto;aspect-ratio: 1/1;object-fit: cover;}
.p-thumbnails-wrapper .p-thumbnails .p-thumbnails-inner a {}
.image360, .p-image {padding-bottom: 0;}
a.p-main-image {display: flex;align-items: center;justify-content: center;aspect-ratio: 1;}
.p-thumbnails {--ji-thumbnail-size: 100px;height: unset;overflow: unset;margin-top: 10px;}
.p-thumbnails .p-thumbnails-inner {position: relative;inset: unset;z-index: 0;width: unset;height: unset;transition: unset;overflow: auto;padding-inline: 10px;}
.p-thumbnails .p-thumbnails-inner::-webkit-scrollbar {display: none;}
.p-thumbnails .p-thumbnails-inner>div {display: inline-flex;}
.p-thumbnails .p-thumbnails-inner>div::before {content: unset;}
.p-thumbnails .p-thumbnails-inner>div::after {content: unset;}
.p-thumbnails a.p-thumbnail {border: 0;max-width: unset;float: unset;margin-left: 0;background: #fff;display: inline-flex;align-items: center;justify-content: center;margin-right: 4px;width: var(--ji-thumbnail-size);height: var(--ji-thumbnail-size);border: 0;}
.p-thumbnails a.p-thumbnail img {border: 0;max-height: 100%;object-fit: cover;border-radius: 16px;}
.p-thumbnails .thumbnail-prev {display: none;}
.p-thumbnails .thumbnail-next {display: none;}
.p-thumbnails .overflow-slider__arrows {display: contents;}
.p-thumbnails .overflow-slider__arrows-button {position: absolute;z-index: 1;width: 35px;height: 35px;opacity: 1;top: 50%;margin-top: -17.5px;--ji-offset: -17.5px;appearance: none;border: 0;background: unset;opacity: 1;transition: opacity 0.2s;padding: 0;}
.p-thumbnails .overflow-slider__arrows-button[data-has-content=false] {opacity: 0;}
.p-thumbnails .overflow-slider__arrows-button::before {background-color: transparent;width: 35px;height: 35px;background-size: contain;background-repeat: no-repeat;display: block;}
.p-thumbnails .overflow-slider__arrows-button--next {right: var(--ji-offset);}
.p-thumbnails .overflow-slider__arrows-button--next:before {content: "";background-image: var(--icon-slider-arrow-left);}
.p-thumbnails .overflow-slider__arrows-button--prev {left: var(--ji-offset);}
.p-thumbnails .overflow-slider__arrows-button--prev::before {content: "";background-image: var(--icon-slider-arrow-right);}
.p-thumbnails.overflow-prev::before, .p-thumbnails.overflow-next::after {content: unset;}

.p-to-cart-block {background-color: #FDF8F9;border-radius: 16px;padding: 24px;}
.p-to-cart-block .add-to-cart-button {color: #fff;display: flex;align-items: center;justify-content: center;flex-grow: 0;min-width: 180px;}
.p-to-cart-block .add-to-cart-button::before {content: "";width: 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%3Cpath d='M7.49992 9.16667V5C7.49992 4.33696 7.76331 3.70107 8.23215 3.23223C8.70099 2.76339 9.33688 2.5 9.99992 2.5C10.663 2.5 11.2988 2.76339 11.7677 3.23223C12.2365 3.70107 12.4999 4.33696 12.4999 5V9.16667M5.27575 6.66667H14.7249C14.9652 6.66664 15.2027 6.71857 15.4211 6.81892C15.6394 6.91926 15.8335 7.06563 15.99 7.248C16.1465 7.43037 16.2617 7.64443 16.3277 7.87549C16.3937 8.10655 16.4089 8.34915 16.3724 8.58667L15.3266 15.38C15.2358 15.9704 14.9366 16.5087 14.4832 16.8976C14.0299 17.2865 13.4522 17.5002 12.8549 17.5H7.14492C6.54775 17.5 5.97032 17.2862 5.51711 16.8973C5.0639 16.5085 4.76486 15.9702 4.67409 15.38L3.62825 8.58667C3.59173 8.34915 3.60699 8.10655 3.67301 7.87549C3.73902 7.64443 3.85422 7.43037 4.01071 7.248C4.16719 7.06563 4.36127 6.91926 4.57962 6.81892C4.79798 6.71857 5.03545 6.66664 5.27575 6.66667Z' stroke='white' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.p-to-cart-block .p-final-price-wrapper {line-height: 1;font-size: 30px;}
.p-to-cart-block .p-final-price-wrapper .price-measure {font-size: 16px;color: #838383;}
.price-measure .default-variant, .price-measure .empty {display: none;}

.extended-description {display: none;}

.p-data-wrapper-inner {position: relative;}
@media (min-width: 1200px) {
  .ji-p-data-wrapper-inner {position: sticky;top: 100px;overflow: auto;}
}
@media (max-width: 1199px) {
  .p-to-cart-block .add-to-cart-button {flex: 1;}
}
@media (max-width: 767px) {
  .p-to-cart-block {gap: 20px;}
}

.p-data-wrapper .detail-parameters tr:not(.delivery-time-row) {display: none;}
.delivery-time-row {display: flex;flex-flow: row wrap;}
.one-column-body table.detail-parameters tbody tr th {min-width: 0;width: auto;padding: 0;}
.one-column-body table.detail-parameters tbody tr td {padding: 0;}
table.detail-parameters tbody tr th:after {display: none;}

.p-detail-tabs-wrapper .shp-tabs-holder {display: none;}
.rate-wrapper-in-description {display: none;}
.p-detail-tabs-wrapper {margin-bottom: 0;}

/* Detail desc block */
.shp-tabs-wrapper .tab-content .tab-pane {width: 100%;}
.responsive-nav {margin: 0 0 40px 0;}

.ji-detail__top {background-color: #FDF8F9;border-radius: 16px;text-align: center;padding: 80px;padding-bottom: 20px;position: relative;margin-bottom: 40px;overflow: hidden;}
.ji-detail__top>* {position: relative;z-index: 1;}
.ji-detail__top::before {content: "";position: absolute;left: 0;top: 0;background-image: url(../img/ji-detail-top_before.png?v=0.1);width: 335px;height: 248px;z-index: 0;}
.ji-detail__top::after {content: "";position: absolute;right: 0;bottom: 0;background-image: url(../img/ji-detail-top_after.png?v=0.1);width: 384px;height: 290px;z-index: 0;}
.ji-detail__top .h1 {max-width: 830px;margin: auto;}
.ji-detail__top h2 {color: #DC1D14;font-size: 30px;}

.ji-detail__usps.--nobg {background-image: none;}
.ji-detail__usps {background-color: #FDF8F9;background-image: url(../img/ji-detail__usps-bg.png);background-repeat: no-repeat;background-position: left top;border-radius: 16px;text-align: center;padding: 80px 100px;position: relative;margin-bottom: 40px;background-size: contain;}
.ji-detail__usps .h1 {margin-bottom: 16px;}
.ji-detail__usps .h1 b {color: #DC1D14}
.ji-detail__usps>h3 {margin: 0 0 16px 0;}
.ji-detail__usps-inner {display: flex;flex-flow: row wrap;justify-content: space-between;}
.ji-detail__usps-inner.--3 .ji-detail__usps-item {width: calc(33.333% - 16px);}
.ji-detail__usps-inner.--2 .ji-detail__usps-item {width: calc(50% - 8px);text-align: left;padding: 16px;}
.ji-detail__usps-item {width: calc(25% - 16px);background-color: #fff;border-radius: 16px;box-shadow: 0px 4px 6px -4px rgba(0, 0, 0, 0.06), 0px 10px 15px -3px rgba(0, 0, 0, 0.1);padding: 40px 12px;margin-bottom: 16px;}
.ji-detail__usps-item p {margin-bottom: 0!important;}
.ji-detail__usps-item h3, .ji-detail__usps-item h4 {color: #DC1D14;margin: 0 0 12px 0;}

.ji-detail__use {background-color: #F9F9F9;border-radius: 16px;padding: 80px;text-align: center;margin-bottom: 40px;}
.ji-detail__use .h1 {margin-bottom: 16px;}
.ji-detail__use-inner {counter-reset: moje-pocitadlo;display: flex;flex-flow: row wrap;justify-content: space-between;}
.ji-detail__use-item {width: calc(33.333% - 16px);background-color: #fff;border-radius: 16px;box-shadow: 0px 4px 6px -4px rgba(0, 0, 0, 0.06), 0px 10px 15px -3px rgba(0, 0, 0, 0.1);padding: 40px 12px;margin-bottom: 16px;}
.ji-detail__use-item h4 {color: #DC1D14;}
.ji-detail__use-item p {margin-bottom: 0!important;}
.ji-detail__use-item span {counter-increment: moje-pocitadlo;padding-left: 40px;position: relative;display: inline-block;text-align: left;}
.ji-detail__use-item span::before {content: counter(moje-pocitadlo);position: absolute;left: 0;top: 0;font-size: 38px;color: #DC1D14;font-weight: bold;font-family: var(--template-headings-font), sans-serif;}

.ji-detail__use-inner.--1 .ji-detail__use-item {width: 100%;}
.ji-detail__use-inner.--1 .ji-detail__use-item b {color: #DC1D14;}

.ji-detail__bordered {margin-top: 20px;padding-left: 24px;border-left: 3px solid #DC1D14;}
.ji-detail__bordered h3 {margin: 0 0 8px 0;color: #DC1D14;}
.ji-detail__bordered p {color: #202020;}

.ji-detail__50 {display: flex;background-color: #FDF8F9;border-radius: 16px;overflow: hidden;margin-bottom: 40px;}
.ji-detail__50>div {width: 50%;}
.ji-detail__50>div img {width: 100%;height: 100%;object-fit: cover;}
.ji-detail__50>div:has(.h1) {align-self: center;padding: 40px 60px;}
.ji-detail__50 ul, .ji-detail__exp ul {padding: 0;list-style: none;}
.ji-detail__50 ul li, .ji-detail__exp ul li {padding: 8px 0;padding-left: 40px;position: relative;font-weight: bold;}
.ji-detail__50 ul li::before, .ji-detail__exp ul li::before {content: "";margin: 0;width: 33px;height: 13px;position: absolute;left: 0;top: 50%;margin-top: -7px;background-image: url("data:image/svg+xml,%3Csvg width='33' height='13' viewBox='0 0 33 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.2512 7.76941C25.2964 7.76024 25.3416 7.75044 25.3869 7.74064C25.4894 7.71843 25.5921 7.69621 25.6942 7.68122C25.7301 7.67578 25.7955 7.69402 25.804 7.71744C25.8163 7.75129 25.8037 7.82179 25.7776 7.83829M25.2512 7.76941C25.2681 7.59637 25.3395 7.32326 25.488 6.90935C25.5757 6.75076 25.6549 6.60825 25.7263 6.48016C26.226 5.5836 26.3454 5.39453 26.3697 5.35612C26.3735 5.35006 26.375 5.34776 26.3752 5.34701C26.3251 5.3495 26.2706 5.34822 26.2215 5.33786C26.2717 5.1871 26.2446 5.17914 26.2169 5.17556C26.1872 5.17164 26.1309 5.20713 26.1246 5.23364C26.1182 5.26016 26.1527 5.31753 26.1806 5.32683C26.1939 5.33128 26.2076 5.33492 26.2215 5.33786C26.1572 5.53086 25.9664 5.95789 25.488 6.90935C25.2839 7.28777 25.1259 7.58152 25.0038 7.80967C25.0858 7.80092 25.1684 7.78622 25.2512 7.76941ZM25.5534 11.0661C25.5534 11.0661 25.5534 11.0661 25.5534 11.0661V11.0661ZM23.368 5.58376C23.3732 5.58278 23.3783 5.58181 23.3835 5.58083L23.368 5.58376ZM27.5183 2.78533C27.5328 2.79336 27.5474 2.80138 27.562 2.8094L27.5183 2.78533ZM28.3226 9.06013C28.3238 9.05937 28.325 9.05861 28.3263 9.05785L28.3226 9.06013Z' fill='%23DC1D14'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.0667 2.46328C21.0664 2.46304 21.0671 2.46353 21.0667 2.46328V2.46328ZM30.5074 7.66777C30.5185 7.66934 30.5295 7.67091 30.5406 7.67243L30.5074 7.66777Z' fill='%23DC1D14'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M30.5466 7.67325C30.5514 7.6739 30.5561 7.67453 30.5609 7.67515L30.5466 7.67325Z' fill='%23DC1D14'/%3E%3Cpath d='M28.3226 9.06013L28.3263 9.05785L28.599 8.89018C28.8019 8.76547 29.0044 8.64087 29.2072 8.51597C29.3546 8.42509 29.5023 8.33381 29.6495 8.24284C29.7963 8.15216 29.9435 8.06121 30.0903 7.9707C30.0677 7.60545 30.2878 7.63664 30.5074 7.66777L30.5406 7.67243L30.5466 7.67325C30.5552 7.67441 30.5635 7.67551 30.572 7.67658C30.7375 7.47538 30.9564 7.47254 31.1753 7.46969C31.3297 7.46769 31.484 7.46568 31.6198 7.3942C31.8774 7.52019 32.0573 7.39074 32.237 7.26139C32.3686 7.16671 32.5001 7.07208 32.6619 7.07771C32.7042 7.07906 32.7504 7.08822 32.7874 7.10814C32.902 7.16957 32.974 7.14364 32.9528 7.03073C32.9265 6.8907 32.9152 6.74968 32.9039 6.61015C32.8991 6.5506 32.8943 6.49132 32.8884 6.4325C32.8841 6.38949 32.8802 6.34616 32.8762 6.30263C32.8396 5.90163 32.8015 5.48439 32.4832 5.15717C32.456 5.12926 32.4313 5.10022 32.407 5.07166C32.3257 4.9762 32.2491 4.88616 32.1002 4.86206C31.9629 4.83969 31.8277 4.80512 31.6926 4.77054C31.576 4.74071 31.4594 4.71087 31.3413 4.68883C31.088 4.6414 30.8949 4.51766 30.6903 4.35787C30.599 4.28655 30.4858 4.26231 30.3681 4.23711C30.2064 4.20248 30.0363 4.16605 29.903 4.00314C29.8114 3.89147 29.6222 3.8599 29.4329 3.82831C29.3476 3.81407 29.2622 3.79983 29.1858 3.77824C29.0936 3.53397 28.8939 3.49788 28.6851 3.46016C28.519 3.43015 28.3472 3.3991 28.2194 3.26133C28.0483 3.07698 27.8054 2.94336 27.562 2.8094C27.4454 2.74529 27.3287 2.68105 27.2197 2.61117C27.1666 2.57718 27.1134 2.54003 27.0596 2.50242C26.9149 2.40127 26.7653 2.29672 26.5997 2.24107C26.5328 2.21851 26.4632 2.20113 26.3939 2.18383C26.1338 2.11894 25.8781 2.05514 25.7883 1.72276C25.7 1.67624 25.613 1.62596 25.526 1.57569C25.3315 1.46331 25.1368 1.35082 24.9281 1.28008C24.7559 1.22161 24.5738 1.18673 24.3924 1.15197C24.1443 1.10442 23.8973 1.0571 23.6782 0.949895C23.6109 0.916944 23.5443 0.882385 23.4778 0.847899C23.2115 0.709755 22.9475 0.572798 22.648 0.545191C22.3812 0.52041 22.1577 0.402378 21.9356 0.285096C21.7933 0.209937 21.6515 0.135086 21.4994 0.0852842C21.4514 0.0696048 21.4108 0.0548275 21.3759 0.0421008C21.2878 0.0100364 21.2357 -0.00892939 21.1935 0.00409784C21.1326 0.0229104 21.0923 0.10838 20.9939 0.317259L20.9624 0.383942C20.9563 0.396655 20.9511 0.408244 20.9463 0.418733C20.9119 0.494995 20.9037 0.513066 20.7932 0.481601C20.6843 0.450363 20.544 0.462381 20.4376 0.505213C20.1962 0.602851 20.166 0.700858 20.2023 1.06533C20.2839 1.88522 20.3673 1.97225 21.0344 2.44056L21.0667 2.46328L21.1198 2.50064L21.1662 2.53335C21.4178 2.71046 21.6671 2.88282 21.9469 3.02313C22.0697 3.08464 22.1801 3.17806 22.2895 3.27062C22.4313 3.39056 22.5714 3.50906 22.7345 3.55479C23.0535 3.6443 23.3323 3.79261 23.6127 3.9418C23.657 3.96539 23.7014 3.989 23.746 4.0124C23.8212 4.05184 23.8897 4.09997 23.9584 4.14827C24.0856 4.23762 24.2136 4.32754 24.3862 4.36407C24.5141 4.39117 24.6345 4.46148 24.7542 4.5314C24.8867 4.60882 25.0184 4.68578 25.1587 4.70312C25.328 4.72416 25.4533 4.8225 25.5766 4.9193C25.7165 5.02917 25.854 5.13706 26.0504 5.12767C26.0715 5.12663 26.1193 5.20226 26.1118 5.23166C26.1065 5.25245 26.0759 5.2671 26.0454 5.28172C26.032 5.28812 26.0186 5.29451 26.0074 5.30141C25.9841 5.31573 25.9594 5.33527 25.9347 5.35481C25.8812 5.39715 25.8276 5.43949 25.7886 5.42874C25.5564 5.36484 25.3328 5.40495 25.1097 5.44496C24.9743 5.46924 24.8391 5.49349 24.7023 5.49443C24.485 5.72147 24.2541 5.65834 24.0215 5.59479C23.8863 5.55785 23.7506 5.52076 23.6168 5.54046C23.534 5.55254 23.4511 5.56812 23.368 5.58376C23.0945 5.63519 22.8179 5.6872 22.5324 5.61692C22.4774 5.60354 22.3905 5.68188 22.3278 5.73849L22.3172 5.74801C22.0402 5.99673 21.9926 6.00024 21.8925 6.00762C21.8737 6.00901 21.8531 6.01053 21.8288 6.01383C21.6456 6.03881 21.5124 5.93623 21.3831 5.83654C21.2504 5.7343 21.1217 5.63512 20.947 5.67966C20.6722 5.74975 20.4261 5.67893 20.1803 5.60822C20.0642 5.57483 19.9483 5.54147 19.8294 5.52297C19.7347 5.50822 19.6364 5.47442 19.5395 5.44105C19.3744 5.38424 19.2129 5.32868 19.0785 5.37042C18.8902 5.42879 18.7199 5.401 18.5544 5.37401C18.442 5.35567 18.3319 5.33769 18.2199 5.34735C17.8825 5.37638 17.5669 5.37753 17.2375 5.29533C17.1532 5.27418 17.0701 5.30003 16.9838 5.32688C16.8758 5.36049 16.7627 5.39568 16.6358 5.34222L16.616 5.33384C16.4373 5.25807 16.2264 5.16862 16.0335 5.33954C15.6497 5.27637 15.266 5.32618 14.8871 5.37538C14.7459 5.39371 14.6054 5.41195 14.4658 5.42424C14.3215 5.43693 14.1761 5.44704 14.0303 5.45717C13.6574 5.4831 13.2816 5.50923 12.9141 5.57935C12.71 5.61832 12.5019 5.62459 12.294 5.63086C11.98 5.64033 11.6661 5.6498 11.3662 5.77186C11.214 5.67869 11.0654 5.71573 10.9165 5.75283C10.8248 5.7757 10.7329 5.79858 10.6402 5.79099C10.5055 5.78012 10.3768 5.7471 10.2473 5.71389C10.0203 5.6557 9.79119 5.59693 9.52434 5.65586C9.38588 5.68646 9.23943 5.66392 9.09076 5.64103C8.83222 5.60123 8.56694 5.5604 8.32512 5.79613C8.29418 5.82635 8.20821 5.79655 8.11689 5.7649C8.0618 5.7458 8.00476 5.72603 7.95666 5.71834C7.75197 5.68541 7.03687 5.79649 6.76419 5.85362C6.68346 5.87053 6.60181 5.88429 6.52028 5.89803C6.19461 5.95293 5.8708 6.00751 5.61525 6.26097C5.24905 6.23248 4.88745 6.27638 4.52628 6.32023C4.24931 6.35385 3.9726 6.38745 3.69427 6.38834C3.58143 6.38883 3.47093 6.37737 3.35953 6.36582C3.19141 6.34838 3.02123 6.33073 2.83785 6.35364C2.69214 6.37169 2.54054 6.3837 2.38823 6.39577C2.21709 6.40933 2.04503 6.42296 1.87942 6.4453C1.80005 6.45602 1.71843 6.45441 1.63602 6.45278C1.43763 6.44886 1.23463 6.44485 1.0473 6.61254C0.918117 6.72841 0.765642 6.67176 0.60973 6.61382C0.5116 6.57735 0.412109 6.54038 0.316208 6.5456C0.210738 6.55113 0.0938844 6.63324 0.0143633 6.71289C-0.0190704 6.74669 0.011701 6.87377 0.0468002 6.94056L0.0625852 6.97062C0.155116 7.14731 0.245951 7.32076 0.498276 7.34213C0.5848 7.34935 0.675798 7.38086 0.764756 7.41167C0.895114 7.45681 1.02109 7.50044 1.12219 7.46389C1.34323 7.38388 1.52665 7.37182 1.72957 7.44213C1.93987 7.51473 2.12472 7.47446 2.33508 7.41041C2.41786 7.38524 2.51574 7.41893 2.61652 7.45361C2.68959 7.47876 2.76417 7.50443 2.83562 7.50857C2.93413 7.51434 3.03367 7.50294 3.13318 7.49155C3.23409 7.48 3.33498 7.46846 3.43476 7.4748C3.52647 7.48062 3.61693 7.45712 3.70715 7.43369C3.85773 7.39457 4.00763 7.35564 4.16151 7.45348C4.30041 7.54192 4.44103 7.50609 4.5783 7.47113C4.68306 7.44444 4.78586 7.41826 4.88445 7.44816C5.00422 7.48444 5.11492 7.45111 5.22522 7.41791C5.35264 7.37955 5.47953 7.34135 5.61926 7.41079C5.65942 7.43074 5.71986 7.40255 5.7833 7.37296C5.8442 7.34455 5.90786 7.31485 5.95899 7.32523C6.00136 7.33375 6.04365 7.34284 6.08582 7.35189C6.36951 7.41281 6.64966 7.47298 6.93941 7.36093C7.13604 7.46618 7.34438 7.44626 7.55009 7.4266C7.71792 7.41056 7.88398 7.39469 8.0405 7.44708C8.20084 7.50051 8.36076 7.47775 8.51741 7.45547C8.69022 7.43088 8.85904 7.40686 9.02008 7.48629C9.18844 7.56936 9.35337 7.53736 9.51886 7.50524C9.67934 7.47409 9.84035 7.44284 10.0056 7.51632C10.2307 7.61653 10.4619 7.56926 10.6942 7.52178C10.8246 7.49511 10.9554 7.46838 11.0856 7.46766C11.1121 7.46748 11.1399 7.46413 11.1676 7.46079C11.2246 7.45392 11.2813 7.44707 11.3256 7.46778C11.499 7.54852 11.6857 7.52966 11.864 7.51166C12.0193 7.49598 12.1683 7.48094 12.2964 7.5329C12.4893 7.61097 12.6747 7.58024 12.8563 7.55014C13.0445 7.51897 13.2285 7.48847 13.4129 7.58014C13.5731 7.65979 13.7379 7.63256 13.9051 7.60493C14.0663 7.57828 14.2298 7.55126 14.3937 7.6194C14.5643 7.69033 14.7426 7.66985 14.9248 7.64893C15.1147 7.62712 15.3087 7.60484 15.5024 7.68513C15.5925 7.72246 15.6962 7.69747 15.8051 7.67123C15.9414 7.63841 16.0856 7.60365 16.2213 7.68653C16.3591 7.7706 16.4938 7.73406 16.6282 7.69761C16.7344 7.66879 16.8405 7.64002 16.9478 7.67095C17.056 7.70214 17.1623 7.67303 17.2687 7.64391C17.4026 7.60727 17.5365 7.5706 17.6746 7.65387C17.8101 7.73562 17.955 7.70196 18.0918 7.67015C18.2001 7.64498 18.3035 7.62096 18.3933 7.65627C18.5871 7.73229 18.7812 7.71209 18.971 7.69233C19.1531 7.67338 19.3314 7.65483 19.5019 7.722C19.6685 7.78754 19.8333 7.76292 19.9963 7.73855C20.1604 7.71401 20.3229 7.68972 20.4838 7.75806C20.674 7.59049 20.8713 7.65095 21.0687 7.71142C21.2377 7.7632 21.4068 7.81498 21.5713 7.72361C21.708 7.64752 21.8329 7.69037 21.9575 7.73308C22.0338 7.75927 22.11 7.78541 22.1887 7.78407C22.3891 7.78081 22.5923 7.77452 22.7881 7.73688C23.0164 7.69323 23.2391 7.71537 23.4612 7.73744C23.5636 7.74762 23.6659 7.75779 23.7686 7.76149C23.8253 7.7636 23.8818 7.76554 23.9383 7.76748C24.2078 7.77674 24.4755 7.78593 24.7481 7.8131C24.8324 7.82147 24.9178 7.81885 25.0038 7.80967C24.5832 8.59536 24.5874 8.60309 24.5921 8.61179L23.376 9.35973C23.293 9.77956 22.9724 9.94621 22.6563 10.1106C22.5622 10.1595 22.4685 10.2082 22.3815 10.2634C22.1716 10.3968 22.0781 10.5606 22.0663 10.7774C22.0499 11.0791 21.8691 11.2309 21.6274 11.3522C21.4901 11.4213 21.47 11.5399 21.5439 11.6683C21.6297 11.8183 21.717 11.9686 21.8163 12.1099C21.8561 12.1666 21.8942 12.2312 21.9326 12.2963C22.0334 12.4673 22.1361 12.6415 22.2758 12.682C22.4231 12.7249 22.6241 12.6936 22.8173 12.6635C22.8738 12.6547 22.9297 12.6459 22.9834 12.6392C23.035 12.6328 23.0871 12.6273 23.1393 12.6218C23.4518 12.5889 23.7686 12.5556 24.029 12.3193C24.1865 12.1763 24.3804 12.0507 24.5801 11.9825C24.7479 11.9253 24.7996 11.7918 24.8501 11.6616C24.8886 11.562 24.9265 11.4643 25.0149 11.4039C25.1897 11.2844 25.3715 11.1753 25.5534 11.0661C25.6313 11.0193 25.7093 10.9725 25.7867 10.9249C25.8644 10.8771 25.9425 10.83 26.0206 10.7828L26.0873 10.7425C26.2461 10.6464 26.4046 10.5495 26.5592 10.4468C26.6629 10.3779 26.7148 10.2688 26.7677 10.1577C26.8374 10.0114 26.9087 9.86156 27.1023 9.79515C27.2957 9.72884 27.4708 9.60827 27.6458 9.48771C27.7235 9.43421 27.8012 9.3807 27.8805 9.33193L28.3226 9.06013ZM25.3869 7.74064C25.4894 7.71843 25.5921 7.69621 25.6942 7.68122C25.7301 7.67578 25.7955 7.69402 25.804 7.71744C25.8163 7.75129 25.8037 7.82179 25.7776 7.83829C25.4948 8.01706 25.2098 8.19266 25.2512 7.76941C25.2964 7.76024 25.3416 7.75044 25.3869 7.74064Z' fill='%23DC1D14'/%3E%3C/svg%3E%0A");}

.ji-detail__exp {padding: 80px;background-color: #F9F9F9;border-radius: 16px;margin-bottom: 40px;background-image: url(../img/exp-bg.png);background-position: right top;background-size: contain;background-repeat: no-repeat;}
.ji-detail__exp.ji-detail__table {background-position: right -100px top -50px;background-size: auto;}
.ji-detail__exp .h1 {text-align: center;}

.ji-detail__table .h1 {margin-bottom: 16px;}
.ji-detail__table table { width: 100%; border-collapse: collapse; font-size: 15px; border: 1px solid #F8D2D0; background-color: #fff;}
.ji-detail__table table th { padding: 14px 20px; font-weight: 700; text-align: left; border: 1px solid #F8D2D0; }
.ji-detail__table table th:first-child { width: 42%; }
.ji-detail__table table td { padding: 14px 20px; vertical-align: middle; font-weight: 400; border: 1px solid #F8D2D0; }
.ji-detail__table table td:first-child { font-weight: 700; }

.ji-detail__contains {background-color: #F9F9F9;border-radius: 16px;padding: 80px 100px;text-align: center;margin-bottom: 40px;}
.ji-detail__contains .h1 {margin-bottom: 16px;}
.ji-detail__contains .h1 span {color: #DC1D14;}
.ji-detail__contains .ji-detail__usps-item {width: calc(20% - 16px);}

.ji-detail__bottom {display: flex;gap: 40px;margin-left: 0;margin-right: 0;margin-bottom: 40px;}
.ji-detail__bottom::before {display: none;}
.ji-detail__bottom::after {display: none;}
.ji-detail__bottom>div {background-color: #FDF8F9;border-radius: 16px;padding: 40px;}
.ji-detail__bottom h4 {margin: 0 0 24px 0;}
.ji-detail__bottom p {font-size: 14px;}

@media (max-width: 1439px) {
  .ji-detail__contains {padding: 40px;}
}
@media (max-width: 1199px) {
  .ji-detail__usps {padding: 40px;background-size: cover;}
  .ji-detail__contains .ji-detail__usps-item {width: 100%;}
  .ji-detail__usps-item, .ji-detail__usps-inner.--3 .ji-detail__usps-item {width: calc(50% - 8px)}

  .ji-detail__bottom {flex-flow: row wrap;gap: 24px;}
  .ji-detail__bottom>div {width: 100%;}
}
@media (max-width: 991px) {

  .ji-detail__50 {flex-flow: row wrap;}
  .ji-detail__50>div {width: 100%;}
  .ji-detail__50>div:has(.h1) {padding: 30px;}

  .ji-detail__use {padding: 24px;}
  .ji-detail__use-item {width: 100%;}

  .ji-detail__exp {background-size: 40%;padding: 24px 16px;}
}
@media (max-width: 767px) {
  .responsive-nav {margin: 0;}
  .ji-detail__top {padding: 48px 16px;padding-bottom: 0;margin-bottom: 24px;}
  .ji-detail__top::before {top: -25px;left: -125px;}
  .ji-detail__top::after {right: -65px;}
  .ji-detail__img img {transform: scale(1.5);}

  .ji-detail__usps {padding: 48px 16px;background-size: 150%;background-position: bottom left -40px;margin-bottom: 24px;}
  .ji-detail__usps-item, .ji-detail__usps-inner.--3 .ji-detail__usps-item, .ji-detail__usps-inner.--2 .ji-detail__usps-item {width: 100%;padding: 24px 16px;}

  .ji-detail__50 {margin-bottom: 24px;}
  .ji-detail__50 .h1 {text-align: center;}
  .ji-detail__50>div:has(.h1) {padding: 30px 16px;}
  .ji-detail__50>div img {aspect-ratio: 1/1;}

  .ji-detail__contains {padding: 48px 16px;margin-bottom: 24px;}

  .row.ji-detail__bottom {margin-left: 0!important;margin-right: 0!important;}
  .ji-detail__bottom .ji-detail__bottom-toggler h4 {margin-bottom: 0;padding: 12px 0;display: flex;justify-content: space-between;align-items: center;}
  .ji-detail__bottom .ji-detail__bottom-toggler h4::after {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%3Cpath d='M6 9L12 15L18 9' stroke='%23202020' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
  .ji-detail__bottom .ji-detail__bottom-toggler h4.--active::after {transform: rotate(180deg);}
  .ji-detail__bottom>div.ji-detail__bottom-toggler {padding: 12px 24px;}
  .ji-detail__bottom-toggler-inner {display: none;}
}

/* Rating block */
.shp-tabs-wrapper .tab-content .tab-pane {opacity: 1!important;display: block!important;}
#productDiscussion {display: none!important;}

#ratingTab h2 {width: 100%;font-size: 38px;}
#ratingWrapper {width: 100%;align-self: flex-start;margin: 0;max-width: 340px;margin-right: 20px;padding: 24px;border-radius: 24px;background: #fff;box-shadow:  0px 0px 80px rgba(0, 0, 0, 0.05);}
#ratingWrapper .row {display: flex;flex-direction: column;margin-left: 0;margin-right: 0;}
#ratingWrapper .rate-wrap .rate-average-inner {padding-bottom: 15px;flex-direction: column;justify-content: center;align-items: center;}
#ratingWrapper .rate-wrap .col-sm-6 {width: 100%!important;padding: 0;}
#ratingWrapper .rate-wrap .col-sm-6:not(.rate-average-wrap) {padding: 15px 0;}
#ratingWrapper .rate-wrap .rate-average {font-size: 38px;font-family: var(--template-headings-font), sans-serif;padding-right: 0;font-weight: bold;margin: 0;text-align: left;color: #202020;}
#ratingWrapper .rate-star-wrap .stars-label {font-size: 16px;margin-bottom: 0;color: #5C5E61;margin-top: 4px;}
#ratingWrapper .rate-star-wrap {margin-left: 0;}
#ratingWrapper .rate-star-wrap .stars {height: 24px;display: flex;justify-content: center;}
#ratingWrapper .rate-star-wrap .stars a, .content-inner #ratingTab .rate-star-wrap .stars span {float: none;margin-right: 1px;width: 24px;height: 24px;line-height: 24px;}
#ratingWrapper .rate-star-wrap .stars a::before, .content-inner #ratingTab .rate-star-wrap .stars span::before {width: 24px;height: 24px;line-height: 24px;text-align: center;font-size: 22px;}
#ratingWrapper .rate-block {margin: 8px 0;}
#ratingWrapper .rate-list {display: flex;}
#ratingWrapper .rate-count {font-size: 16px;color: #202020;}
#ratingWrapper .rate-count.active {}
#ratingWrapper .add-comment {margin: 0;width: 100%;}
#ratingWrapper .add-comment button {width: 100%;justify-content: center;margin-top: 15px;padding: 10px 8px;}
#ratingWrapper .form-group {width: 100%;padding-left: 0;padding-right: 0;}
#ratingWrapper .rate-value {font-size: 16px;font-weight: 600;width: 10px;}
#ratingWrapper .rate-star .star.star-off:before {content: "\e91c";color: #EA580C;}
#ratingWrapper .rate-bar {height: 14px;border-radius: 4px;}

#ratingTab::before {content: "";display: block;background: #FDF8F9;height: 100%;left: calc(50% - 50dvw);width: calc(100dvw);position: absolute;bottom: 0;z-index: 0;}
#ratingTab {display: flex!important;flex-flow: row wrap;position: relative;padding: 40px 0 100px 0;opacity: 1;}
#ratingTab>* {position: relative;z-index: 1;}
#ratingTab>p {width: 100%;display: none;}
#ratingTab .votes-wrap-wrap {padding: 40px 20px 35px 20px;margin-left: -20px;margin-right: -20px;margin-top: -40px;overflow: hidden;width: calc(100% - 360px);position: relative;}
#ratingTab .votes-wrap.admin-response .vote-content::before {content: "Reakce obchodu";padding-bottom: 10px;font-size: 16px;color: #404244;font-weight: 400;display: block;}
#ratingTab .votes-wrap.admin-response {width: 100%;column-count: 1;margin-top: 20px;padding-left: 10px;box-shadow: none;}
#ratingTab .votes-wrap.admin-response .vote-wrap {box-shadow: none;padding: 15px;}
#ratingTab .votes-wrap.admin-response .vote-wrap .vote-header {display: none;}
#ratingTab .votes-wrap {margin: 0;display: block;column-count: 2;column-gap: 20px;}
#ratingTab .votes-wrap .vote-name {padding: 0;padding-left: 0px;color: #202020;font-size: 20px;margin-bottom: 0px;}
#ratingTab .votes-wrap:not(.admin-response)>.vote-wrap::after {content: "Ověřená recenze";min-height: 20px;line-height: 20px;position: absolute;bottom: 24px;right: 24px;font-size: 14px;color: #059905;font-weight: bold;padding-left: 25px;background-size: 20px;background-repeat: no-repeat;background-position: left center;background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 10L9.16667 11.6667L12.5 8.33333M2.5 10C2.5 10.9849 2.69399 11.9602 3.0709 12.8701C3.44781 13.7801 4.00026 14.6069 4.6967 15.3033C5.39314 15.9997 6.21993 16.5522 7.12987 16.9291C8.03982 17.306 9.01509 17.5 10 17.5C10.9849 17.5 11.9602 17.306 12.8701 16.9291C13.7801 16.5522 14.6069 15.9997 15.3033 15.3033C15.9997 14.6069 16.5522 13.7801 16.9291 12.8701C17.306 11.9602 17.5 10.9849 17.5 10C17.5 9.01509 17.306 8.03982 16.9291 7.12987C16.5522 6.21993 15.9997 5.39314 15.3033 4.6967C14.6069 4.00026 13.7801 3.44781 12.8701 3.0709C11.9602 2.69399 10.9849 2.5 10 2.5C9.01509 2.5 8.03982 2.69399 7.12987 3.0709C6.21993 3.44781 5.39314 4.00026 4.6967 4.6967C4.00026 5.39314 3.44781 6.21993 3.0709 7.12987C2.69399 8.03982 2.5 9.01509 2.5 10Z' stroke='%23059905' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
#ratingTab .votes-wrap .vote-wrap a.more {display: none;}
#ratingTab .votes-wrap .vote-wrap {padding: 24px;border: 0;margin-bottom: 24px;background-color: #fff;border-radius: 24px;display: inline-flex;flex-direction: column;width: 100%;box-shadow:  0px 0px 40px rgba(0, 0, 0, 0.05);position: relative;}
#ratingTab .votes-wrap .vote-wrap .vote-header {flex-direction: row;text-align: left;padding-left: 52px;position: relative;}
#ratingTab .votes-wrap .vote-wrap .stars {display: flex;margin-bottom: 0px;flex:0 0 100px;gap: 0;height: 20px;margin-right: 5px;}
#ratingTab .votes-wrap .vote-wrap .stars .star {flex: 0 0 20px;}
#ratingTab .votes-wrap .vote-content {margin: 20px 0 35px 0;text-align: left;font-size: 14px;color: #202020;}
#ratingTab .votes-wrap .vote-time {font-size: 14px;color: #202020;}
#ratingTab .votes-wrap.admin-response {margin-top: 0;}
#ratingTab .vote-rating {justify-content: flex-start;align-content: center;}

#ratingTab .vote-pic {display: block;position: absolute;left: 0;top: 50%;margin-top: -20px;width: 40px;height: 40px;min-width: 40px;padding: 0;}
#ratingTab .vote-pic .vote-initials {width: 40px;height: 40px;background-color: #ECBEC2;color: #202020;font-size: 18px;line-height: 40px;font-weight: 600;}

#ratingTab .listingControls {width: 100%;padding-left: 354px;margin-top: 0;}

#ratingTab .votes-wrap {position: relative;}
#ratingTab .center {width: calc(100% + 40px);position: absolute;bottom: 0px;border-top: 1px solid #EFEFEF;left: -20px;background-color: #fff;}
#ratingTab .center .btn-load-more {padding: 40px 0 0 0;color: #C21632;cursor: pointer;font-weight: bold;display: flex;justify-content: center;align-items: center;text-decoration: underline;}
#ratingTab .center .btn-load-more:hover {text-decoration: none;}
#ratingTab .center .btn-load-more::after {content: "";width: 12px;height: 13px;flex: 0 0 12px;margin-left: 8px;background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.6101 2.8999L6 8.84642L11.3899 2.8999L12 3.48028L6 10.0999L0 3.48028L0.6101 2.8999Z' fill='%23C21632'/%3E%3C/svg%3E%0A");}

@media (max-width: 1199px) {
  #ratingTab #ratingWrapper, #ratingWrapper {width: 100%;max-width: 100%;margin-right: 0;margin-bottom: 0px;}
  #ratingTab {padding-bottom: 0;}
  #ratingTab .votes-wrap-wrap {margin-top: -10px;margin-left: -10px;width: calc(100% + 20px);}
  #ratingTab .votes-wrap-wrap {margin-right: -10px;}
  #ratingTab .listingControls {padding-left: 0;}
}
@media (max-width: 767px) {
  /* Rating */
  #ratingTab h2 {font-size: 30px;}
  #ratingWrapper .rate-wrap {flex-direction: column;display: flex;}
 #ratingWrapper {padding: 32px 24px;margin-right: 0;}
 #ratingWrapper::before {font-size: 24px;text-align: left;}
 #ratingTab .votes-wrap {column-count: 1;}
 #ratingTab .votes-wrap-wrap {width: calc(100% + 20px);padding: 25px 15px 25px 15px;}
 #ratingWrapper .rate-star-wrap .stars {justify-content: center;}
 #ratingWrapper .rate-wrap .rate-average {padding-right: 0;}
 #ratingTab .votes-wrap .vote-wrap {margin-bottom: 16px;}

 .p-detail-tabs-wrapper .tab-content {padding-left: 0;padding-right: 0;}
}

/* Quantity */
.quantity {border-radius: 32px;border-color: #F8D2D0;overflow: hidden;}
.quantity input {border-right: 1px solid #F8D2D0;border-left: 1px solid #F8D2D0;}
.quantity .decrease, .quantity .increase {width: 40px;}
.quantity .decrease:hover:before, .quantity .increase:hover:before {color: #fff;}

/* Variants */
 #product-detail-form .variant-label {font-size: 16px;font-weight: 600;padding-bottom: 8;}
.ji-clickable-parameters {display: flex;flex-flow: row wrap;}
.ji-clickable-parameters__item {appearance: none;background: unset;border: 1px solid #F8D2D0;margin: 4px 4px 4px 0;padding: 13px 20px;min-width: 48px;text-align: center;font-size: 14px;border-radius: 16px;color: #000;font-weight: 600;}
.ji-clickable-parameters__item:hover {}
.ji-clickable-parameters__item.--active {border-color: #E34A43;}
.ji-clickable-parameters__item.--out-of-stock {opacity: 0.5;}

/* Fixed CTA */
.fixed-cta {position: fixed;top:0;left:0;width:100%;z-index:10;background: #fff;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);transition:transform ease-in-out 0.3s;padding: 10px 20px;}
.fixed-cta:not(.--sticky) {transform:translateY(calc(-100% - 80px));}
.fixed-cta__top {align-items: center;display: flex;justify-content: space-between;}
.fixed-cta__left {display: flex;align-items: center;gap:18px;}
.fixed-cta__name {font-size: 22px;margin:0;color: #202020;}
.fixed-cta__image img {width:75px;}
.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;}
.fixed-cta .responsive-nav::before {content:unset;}
.fixed-cta .shp-tabs-holder ul.shp-tabs {padding-block:5px;}
.fixed-cta .price-standard {margin-right: 0.5ex;line-height: 1;}
.fixed-cta .price-final-holder {font-size: 22px;font-family: var(--template-font), sans-serif;}
.fixed-cta .price-save {line-height: 1;}
.fixed-cta .price-save+.price-final {color:red;}
.fixed-cta .add-to-cart-button {font-size: 18px;padding: 0px 20px;height: auto;}
.fixed-cta .add-to-cart-button i {display: none;}
.fixed-cta .add-to-cart-button::before {display: none;}
.fixed-cta .price-measure {display: none;}
.fixed-cta .ji-portion-price {display: none;}
.fixed-cta .shp-tabs-holder ul.shp-tabs li a {font-size: 17px;padding: 5px;}
.fixed-cta .shp-tabs-holder ul.shp-tabs li a::before {width: 10px;height: 11px;background-size: contain;background-repeat: no-repeat;}

@media (max-width: 767px) {

}

/* === Modals === */
.js-cookiesConsentSubmit[value='all'] {line-height: 1.8;padding: 10px;}

.ji-gls-alzabox-modal__content {text-align: center;padding-block: 5px;}
.ji-gls-alzabox-modal__text {font-size: 1.2em;line-height: 1.4;}
.ji-gls-alzabox-modal__app-links {display: flex;flex-flow: row wrap;justify-content: space-evenly;margin-bottom: 20px;}
.ji-gls-alzabox-modal__app-link {display: flex;flex-flow: column;align-items: center;}
.ji-gls-alzabox-modal__app-qr {width: 150px;height: 150px;}
.ji-gls-alzabox-modal__app-badge {width: 150px;}
.ji-gls-alzabox-modal__footer {display: flex;flex-flow: row wrap;column-gap: 20px;justify-content: center;}
.ji-gls-alzabox-modal__footer .btn.btn-conversion {padding-inline: 30px;}

#smartsupp-widget-container>div {z-index: 1000 !important;}

@media (max-width: 767px) {
  .user-action-visible #smartsupp-widget-container {display: none;}
}

/* === Ordering Process === */

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;font-weight: 600;}

.discount-coupon form .btn {border-radius: 0;}

.ji-payment-desc {display: block;visibility: hidden;font-size: 0.9em;display: flex;flex-flow: row wrap;border: 1px solid var(--color-secondary);padding: 12px 15px;border-radius: 12px;align-items: center;margin-top: 5px;max-height: 0px;padding-block: 0px;overflow: hidden;border-block-width: 0;transition: all 0.2s;transition-behavior: allow-discrete;order: 1;}
.radio-wrapper.active .ji-payment-desc {max-height: 150px;padding-block: 12px;border-block-width: 1px;visibility: visible;}
.ji-payment-desc::before {content: "";display: inline-block;width: 24px;height: 24px;background: var(--icon-info) no-repeat center / contain;margin-right: 12px;}
.ji-payment-desc__in {flex: 1;}
.ji-payment-delivery-time {display: block;color: hsl(var(--color-tertiary-hover-h), var(--color-tertiary-hover-s), var(--color-tertiary-hover-l), .56);font-size: smaller;font-weight: 400;}

:root {
    --icon-info: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='800' viewBox='0 0 1920 1920'%3E%3Cpath fill='%23141B55' fill-rule='evenodd' d='M1229.93 594.767c36.644 37.975 50.015 91.328 43.72 142.909-9.128 74.877-30.737 144.983-56.093 215.657-27.129 75.623-54.66 151.09-82.332 226.512-44.263 120.685-88.874 241.237-132.65 362.1-10.877 30.018-18.635 62.072-21.732 93.784-3.376 34.532 21.462 51.526 52.648 36.203 24.977-12.278 49.288-28.992 68.845-48.768 31.952-32.31 63.766-64.776 94.805-97.98 15.515-16.605 30.86-33.397 45.912-50.438 11.993-13.583 24.318-34.02 40.779-42.28 31.17-15.642 55.226 22.846 49.582 49.794-5.39 25.773-23.135 48.383-39.462 68.957l-1.123 1.416a1559.53 1559.53 0 0 0-4.43 5.6c-54.87 69.795-115.043 137.088-183.307 193.977-67.103 55.77-141.607 103.216-223.428 133.98-26.65 10.016-53.957 18.253-81.713 24.563-53.585 12.192-112.798 11.283-167.56 3.333-40.151-5.828-76.246-31.44-93.264-68.707-29.544-64.698-8.98-144.595 6.295-210.45 18.712-80.625 46.8-157.388 75.493-234.619l2.18-5.867 1.092-2.934 2.182-5.87 2.182-5.873c33.254-89.517 67.436-178.676 101.727-267.797 31.294-81.296 62.72-162.537 93.69-243.95 2.364-6.216 5.004-12.389 7.669-18.558l1-2.313c6.835-15.806 13.631-31.617 16.176-48.092 6.109-39.537-22.406-74.738-61.985-51.947-68.42 39.4-119.656 97.992-170.437 156.944l-6.175 7.17c-15.78 18.323-31.582 36.607-47.908 54.286-16.089 17.43-35.243 39.04-62.907 19.07-29.521-21.308-20.765-48.637-3.987-71.785 93.18-128.58 205.056-248.86 350.86-316.783 60.932-28.386 146.113-57.285 225.882-58.233 59.802-.707 116.561 14.29 157.774 56.99Zm92.038-579.94c76.703 29.846 118.04 96.533 118.032 190.417-.008 169.189-182.758 284.908-335.53 212.455-78.956-37.446-117.358-126.202-98.219-227.002 26.494-139.598 183.78-227.203 315.717-175.87Z'/%3E%3C/svg%3E");
}

@media (max-width: 767px) {
  .scrolled-up .fixed-cta {top: 70px;}
  .fixed-cta {padding: 10px;transition: .15s;}
  .fixed-cta__name {font-size: 20px;}
  .fixed-cta__left {gap: 10px;}
  .fixed-cta .price-final-holder {font-size: 16px;}
  .fixed-cta__image img {width: 50px;}
  .fixed-cta .add-to-cart-button {font-size: 15px;padding: 15px 10px;line-height: 1;}
  .fixed-cta__right {gap: 10px;}
}
