/* Basic styles */
:root {
  --template-font: 'Manrope';
  --template-headings-font: 'Fraunces';

  --ji-pb-image-ratio: 3 / 4;
  --ji-pb-padding: 5px;
  --ji-container-padding: 20px;
}
.ready {visibility: visible!important;}

.overall-wrapper {visibility: hidden;overflow-x: clip;}
body {color: #2A2D32;background-color: #fff;font-size: 17px;font-weight: 400;line-height: 1.4;}
#content {line-height: 1.4;}
.link-like, a:not(.btn) {color: #E45E43;text-underline-offset: 4px;text-decoration: underline;}
.link-like:hover, a:not(.btn):hover {text-decoration: none;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {color: #0B514A;font-weight: 700;}

#content h1 {font-size: 38px;}
.h1, h1 {font-size: 30px;}
.h2, h2 {font-size: 27px;}
.h3, h3 {font-size: 24px;}
.h4, h4 {font-size: 19px;}
.h5, h5 {font-size: 17px;}
.h6, h6 {font-size: 17px;}

.heading__xl, .heading__l, .heading__m {color: #0B514A;font-weight: 700;font-family: var(--template-headings-font);line-height: 1.2;}
.heading__xl {font-size: 48px;}
.heading__l {font-size: 38px;}
.heading__m {font-size: 34px;}

.banner {min-height: 0;margin-bottom: 0;}
.content-wrapper {background-color: transparent;}

#header .container {padding-right: 20px;padding-left: 20px;}

.btn, a.btn {border-radius: 200px;padding: 11px 24px;font-size: 15px;font-weight: 700;text-transform: uppercase;letter-spacing: 2px;}

.btn.btn-secondary, a.btn.btn-secondary {background-color: transparent;}
.btn.btn-secondary:hover, a.btn.btn-secondary:hover {color: #fff;background-color: var(--color-primary);}

.btn.btn-secondary.--white, a.btn.btn-secondary.--white {color: #fff;border-color: #fff;}
.btn.btn-secondary.--white:hover, a.btn.btn-secondary.--white:hover {background-color: #fff;color: #000;}

.btn.btn-primary, a.btn.btn-primary {background-color: var(--color-secondary);border-color: var(--color-secondary);color: #fff;font-weight: 700;text-transform: uppercase;}
.btn.btn-primary:hover, a.btn.btn-primary:hover {color: #fff!important;background-color: #C0452C;border-color: #C0452C;}

.btn.btn-conversion, a.btn.btn-conversion {text-transform: uppercase;letter-spacing: 2px;color: #fff;}
.btn.btn-conversion:hover,  a.btn.btn-conversion:hover {background-color: #C0452C;color: #fff;}

.btn.btn-default, a.btn.btn-default {color: #fff;}
.btn.btn-default:hover, a.btn.btn-default:hover {color: #fff;}

.center {text-align: center;}

main#content {display: flex;flex-direction: column;padding-top: 0;}

.--top-block {display: flex;flex-flow: row wrap;justify-content: space-between;align-items: center;padding-bottom: 40px;}
.--top-block a {text-decoration: underline;font-size: 19px;margin-left: 10px;color: #0B514A;}
.--top-block a:hover {text-decoration: none;}
.--top-block .homepage-group-title {margin-bottom: 0;}

.welcome-wrapper {padding: 0;margin: 0;}
.top-navigation-bar {display: none;}

@media (min-width: 1500px) {
  .container {width: 1460px;}
}

@media (max-width: 767px) {
  body {--ji-container-padding: 16px;}

  body {font-size: 15px;}
  .container {padding-left: 16px;padding-right: 16px;}

  .--top-block a {font-size: 17px;}
  .--top-block .heading__l {font-size: 22px;}

  .heading__xl {font-size: 24px;}
  .heading__l {font-size: 32px;}
  .heading__m {font-size: 34px;}
  .heading__xl, .heading__l, .heading__m {line-height: 1.4;}

  #content h1 {font-size: 32px;}

  .h3, h3 {font-size: 20px;}
  .h6, h6 {font-size: 16px;}
}

/* Header */
@media (min-width: 768px) {
  #header .header-top {padding: 13px 0;}
  #header .header-top-wrapper .site-name {justify-content: center;text-align: center;}

  .header-bottom {border-top: 0!important;}
  #navigation {border-top: 1px solid #0B514A1A;border-bottom: 1px solid #0B514A1A;}
  body.navigation-hovered:before {display: none;}

  .navigation-in>ul>li>a {color: #0B514A;font-size: 16px;font-family: var(--template-font);}
  .navigation-in>ul>li:first-child>a {padding-left: 0!important;}
  .fitted .navigation-in>ul>li:last-child>a {padding-right: 0!important;margin-right: 0!important;}
  #navigation .navigation-in ul li:hover>a>b {text-decoration: none;color: #E45E43;}

  .fitted .navigation-in>ul>li[class*="menu-item-external-"].--first {margin-left: auto;}
  .navigation-in>ul>li[class*="menu-item-external-"]>a {font-size: 14px;}
  .navigation-in>ul>li[class*="menu-item-external-"]>a b {font-weight: 400;}

  #navigation .menu-level-2 {box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);border-radius: 16px;border: 0;margin-top: -1px;padding: 40px;}

  .navigation-in>ul>li.ext>ul>li {min-height: 70px;align-items: center;text-align: center;border: 0;background-color: #fff;display: flex;flex-direction: column;padding: 0;}
  .navigation-in>ul>li.ext>ul>li>a.menu-image {width: 200px;padding: 0;text-align: center;border-radius: 12px;}
  .navigation-in>ul>li.ext>ul>li>a img {max-width: 200px;width: 100%;max-height: 200px;margin: auto;}
  .navigation-in>ul>li.ext>ul>li>div {width: 100%;}
  .navigation-in>ul>li.ext>ul>li>div>ul {max-height: 260px;margin-top: 7px;padding-bottom: 0px;display: none;}
  .navigation-in>ul>li.ext>ul>li>div>ul>li {position: relative;z-index: 1;font-size: 0;line-height: 13px;}
  .navigation-in>ul>li.ext>ul>li>div>ul>li a {margin-bottom: 8px;position: relative;color: #32363A;font-weight: 400;font-size: 16px;text-decoration: underline;display:inline-block;line-height: 15px;margin-right: 0px;margin-top: 15px;}
  .navigation-in>ul>li.ext>ul>li>div>ul>li a:hover {color: #4F7258;text-decoration: none;}
  .navigation-in>ul>li.ext>ul>li>div>ul>li:hover a {color: #4F7258;text-decoration: none;}
  .submenu-visible .navigation-in>ul>li.ext.exp>ul {border-bottom: 0;padding: 25px 0;align-items: flex-start;align-items: stretch;}
  .navigation-in>ul>li.ext>ul>li {width: 15.5%;flex-basis: 15.5%;margin: 0.5%;transition: .5s;padding: 0 0 15px 0!important;box-shadow: none;border-radius: 0;}
  .navigation-in>ul>li.ext>ul>li:hover {box-shadow: none;cursor: pointer;}
  .navigation-in>ul>li.ext>ul>li>div>a {color: #0B514A;font-size: 15px;font-weight: 700;padding: 0;line-height: 1.2;text-decoration: underline;margin-top: 24px;}
  .navigation-in>ul>li.ext>ul>li>div>a:hover {text-decoration: none;color: #E45E43;border: 0;}
  .navigation-in>ul>li.ext>ul>li:hover>div>a {text-decoration: none;color: #E45E43;border: 0;}
  .navigation-in>ul>li.ext>ul>li:hover>div>a>span {text-decoration: none!important;}

  .menu-helper>span {color: #0B514A;}
}

@media (min-width: 768px) and (max-width: 1439px) {
  .navigation-in>ul>li.ext>ul>li {flex-basis: 19%;width: 19%;}
}
@media (min-width: 768px) and (max-width: 1199px) {
  .navigation-in>ul>li.ext>ul>li {flex-basis: 24%;width: 24%;}
}
@media (min-width: 768px) and (max-width: 991px) {
  .navigation-in>ul>li.ext>ul>li {flex-basis: 32.333%;width: 32.333%;}
}
@media (max-width: 767px) {
  #navigation {height: 100%;top: 0;font-family: var(--template-font),sans-serif;}
  .navigation-close {display: block;}
  .navigation-in {display: flex;flex-direction: column;height: 100%;padding: 65px 40px 0 40px;}
  .navigation-close:before {content: "";width: 24px;height: 24px;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 6L6 18' stroke='%23838588' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6 6L18 18' stroke='%23838588' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}

  #navigation .header-top__tel {order: 1;padding: 0px;margin: 32px 0;color: #0B514A;}
  #navigation .header-top__tel a {color: #0B514A;}
  #navigation .header-top__tel a b {font-size: 17px;text-decoration: none;}
  #navigation .header-top__tel span {display: block;padding-left: 32px;color: #0B514A;padding-top: 6px;}

  .navigation-in>ul>li>a {color: #0B514A;text-decoration: none;font-size: 24px;padding: 18px 0;}
  .navigation-in>ul>li.ext.exp>a {padding-left: 40px;padding-right: 80px!important;margin-bottom: 40px;}
  #navigation .menu-level-1>li.ext.exp>a .submenu-arrow {left: -15px;}
  #navigation .menu-level-1>li.ext.exp>a b::after {content: "Zobrazit vše";margin-left: auto;text-decoration: underline;font-size: 14px;font-weight: 400;position: absolute;right: 0;}
  #navigation .navigation-in ul li>a>b {padding: 0;text-decoration: none!important;}
  #navigation .navigation-in ul li {text-decoration: none!important;}
  #navigation .navigation-in ul li:hover>a>b {color: #0B514A;}

  .navigation-in a.menu-image {display: block;width: 64px;height: 64px;border-radius: 12px;flex: 0 0 64px;padding: 0!important;}
  .navigation-in a.menu-image img {width: 64px;height: 64px;object-fit: cover;}
  .navigation-in ul.menu-level-2 {margin-bottom: 80px;}
  .navigation-in ul.menu-level-2 li {position: relative;margin-bottom: 10px;min-height: 64px;display: flex;align-items: center;}
  .navigation-in ul.menu-level-2 li a:not(.menu-image) {color: #0B514A;padding-right: 0;font-size: 17px;text-decoration: underline;padding-left: 16px;}

  .navigation-in:has(li.ext.exp)>ul>li:not(.exp) {display: none;}

  #navigation .submenu-arrow:after {content: "";width: 16px;height: 17px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2492_11179' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='17'%3E%3Crect y='0.5' width='16' height='16' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2492_11179)'%3E%3Cpath d='M5.33327 14.5667L4.7666 14L10.2666 8.50002L4.7666 3.00002L5.33327 2.43335L11.3999 8.50002L5.33327 14.5667Z' fill='%230B514A'/%3E%3C/g%3E%3C/svg%3E%0A");}

  .navigation-in>ul>li.--first {margin-top: 20px;}
  .navigation-in>ul>li[class*="menu-item-external-"]>a {font-size: 14px;font-weight: 400;padding: 8px 0;}
  .navigation-in>ul>li[class*="menu-item-external-"]>a b {font-weight: 400;}
}
.navigationActions {display: none;}

.header-top__tel a {text-decoration: none;padding-left: 32px;position: relative;color: #0B514A;}
.header-top__tel a b {font-size: 15px;padding-right: 5px;}
.header-top__tel a:hover b {text-decoration: underline;}
.header-top__tel a span {font-size: 13px;}
.header-top__tel a::before {content: "";width: 24px;height: 24px;position: absolute;left: 0;top: 50%;margin-top: -12px;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2358_527' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2358_527)'%3E%3Cpath d='M18.625 19.7C17.0583 19.7 15.4292 19.2875 13.7375 18.4625C12.0458 17.6375 10.4625 16.4833 8.98749 15C7.51249 13.5167 6.36249 11.9333 5.53749 10.25C4.71249 8.56667 4.29999 6.94167 4.29999 5.375C4.29999 5.06783 4.39999 4.81192 4.59999 4.60725C4.79999 4.40242 5.04999 4.3 5.34999 4.3H7.34999C7.63332 4.3 7.87915 4.3875 8.08749 4.5625C8.29582 4.7375 8.44165 4.96667 8.52499 5.25L8.97499 7.3C9.02499 7.58333 9.01665 7.83333 8.94999 8.05C8.88332 8.26667 8.76665 8.44167 8.59999 8.575L6.47499 10.5C6.90832 11.2833 7.37915 12.0042 7.88749 12.6625C8.39582 13.3208 8.93332 13.9417 9.49999 14.525C10.1 15.125 10.75 15.6833 11.45 16.2C12.15 16.7167 12.925 17.2083 13.775 17.675L15.85 15.55C16.0167 15.3667 16.1958 15.25 16.3875 15.2C16.5792 15.15 16.8 15.1417 17.05 15.175L18.75 15.525C19.0333 15.5917 19.2625 15.7333 19.4375 15.95C19.6125 16.1667 19.7 16.4167 19.7 16.7V18.65C19.7 18.95 19.5976 19.2 19.3927 19.4C19.1881 19.6 18.9322 19.7 18.625 19.7ZM6.14999 9.85L8.14999 8.05C8.23332 7.98333 8.28749 7.89167 8.31249 7.775C8.33749 7.65833 8.33332 7.55 8.29999 7.45L7.84999 5.4C7.81665 5.26667 7.75832 5.16667 7.67499 5.1C7.59165 5.03333 7.48332 5 7.34999 5H5.34999C5.24999 5 5.16665 5.03333 5.09999 5.1C5.03332 5.16667 4.99999 5.25 4.99999 5.35C4.99999 6.03333 5.10415 6.75833 5.31249 7.525C5.52082 8.29167 5.79999 9.06667 6.14999 9.85ZM14.45 18C15.1333 18.35 15.8708 18.6042 16.6625 18.7625C17.4542 18.9208 18.1167 19 18.65 19C18.75 19 18.8333 18.9667 18.9 18.9C18.9667 18.8333 19 18.75 19 18.65V16.7C19 16.5667 18.9667 16.4583 18.9 16.375C18.8333 16.2917 18.7333 16.2333 18.6 16.2L16.9 15.85C16.8 15.8167 16.7125 15.8125 16.6375 15.8375C16.5625 15.8625 16.4833 15.9167 16.4 16L14.45 18Z' fill='%230B514A'/%3E%3C/g%3E%3C/svg%3E%0A");}

#header .navigation-buttons a.cart-count {order: 1;}
#header .navigation-buttons a.cart-count .cart-price {display: none!important;}
#header .navigation-buttons a.cart-count.ji-empty::after {content: "";width: 20px;height: 20px;position: absolute;bottom: 3px;right: -3px;background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23E45E43'/%3E%3Cpath d='M9.99858 15.21C9.28458 15.21 8.65458 15.0583 8.10858 14.755C7.56258 14.447 7.13558 14.02 6.82758 13.474C6.52424 12.928 6.37258 12.298 6.37258 11.584V8.336C6.37258 7.622 6.52424 6.992 6.82758 6.446C7.13558 5.9 7.56258 5.47533 8.10858 5.172C8.65458 4.864 9.28458 4.71 9.99858 4.71C10.7126 4.71 11.3402 4.864 11.8816 5.172C12.4276 5.47533 12.8546 5.9 13.1626 6.446C13.4706 6.992 13.6246 7.622 13.6246 8.336V11.584C13.6246 12.298 13.4706 12.928 13.1626 13.474C12.8546 14.02 12.4276 14.447 11.8816 14.755C11.3402 15.0583 10.7126 15.21 9.99858 15.21ZM9.99858 13.607C10.3532 13.607 10.6752 13.523 10.9646 13.355C11.2539 13.1823 11.4826 12.9537 11.6506 12.669C11.8186 12.3797 11.9026 12.0577 11.9026 11.703V8.21C11.9026 7.85067 11.8186 7.52867 11.6506 7.244C11.4826 6.95467 11.2539 6.726 10.9646 6.558C10.6752 6.38533 10.3532 6.299 9.99858 6.299C9.64391 6.299 9.32191 6.38533 9.03258 6.558C8.74325 6.726 8.51458 6.95467 8.34658 7.244C8.17858 7.52867 8.09458 7.85067 8.09458 8.21V11.703C8.09458 12.0577 8.17858 12.3797 8.34658 12.669C8.51458 12.9537 8.74325 13.1823 9.03258 13.355C9.32191 13.523 9.64391 13.607 9.99858 13.607Z' fill='white'/%3E%3C/svg%3E%0A");}
#header .navigation-buttons a[data-target=cart] i {width: 20px;height: 20px;bottom: 3px;right: -3px;left: auto;top: auto;background-color: #E45E43;padding: 0;line-height: 20px;text-align: center;font-size: 14px;font-weight: bold;letter-spacing: 0px;}
#header .navigation-buttons a[data-target=cart]:before {content: "";margin-right: 0;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%3Cmask id='mask0_2358_2021' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3E%3Crect width='32' height='32' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2358_2021)'%3E%3Cpath d='M9.06665 27.6C8.48887 27.6 8.01109 27.4111 7.63332 27.0333C7.25554 26.6555 7.06665 26.1778 7.06665 25.6V11.7333C7.06665 11.1555 7.25554 10.6778 7.63332 10.3C8.01109 9.92221 8.48887 9.73332 9.06665 9.73332H11.5333V8.86665C11.5333 7.62221 11.9667 6.56665 12.8333 5.69998C13.7 4.83332 14.7555 4.39998 16 4.39998C17.2444 4.39998 18.3 4.83332 19.1666 5.69998C20.0333 6.56665 20.4667 7.62221 20.4667 8.86665V9.73332H22.9333C23.5111 9.73332 23.9889 9.92221 24.3666 10.3C24.7444 10.6778 24.9333 11.1555 24.9333 11.7333V25.6C24.9333 26.1778 24.7444 26.6555 24.3666 27.0333C23.9889 27.4111 23.5111 27.6 22.9333 27.6H9.06665ZM9.06665 26.6667H22.9333C23.2 26.6667 23.4444 26.5555 23.6666 26.3333C23.8889 26.1111 24 25.8666 24 25.6V11.7333C24 11.4667 23.8889 11.2222 23.6666 11C23.4444 10.7778 23.2 10.6667 22.9333 10.6667H20.4667V14.2C20.4667 14.3333 20.4222 14.4444 20.3333 14.5333C20.2444 14.6222 20.1333 14.6667 20 14.6667C19.8666 14.6667 19.7555 14.6222 19.6666 14.5333C19.5778 14.4444 19.5333 14.3333 19.5333 14.2V10.6667H12.4667V14.2C12.4667 14.3333 12.4222 14.4444 12.3333 14.5333C12.2444 14.6222 12.1333 14.6667 12 14.6667C11.8667 14.6667 11.7555 14.6222 11.6667 14.5333C11.5778 14.4444 11.5333 14.3333 11.5333 14.2V10.6667H9.06665C8.79998 10.6667 8.55554 10.7778 8.33332 11C8.11109 11.2222 7.99998 11.4667 7.99998 11.7333V25.6C7.99998 25.8666 8.11109 26.1111 8.33332 26.3333C8.55554 26.5555 8.79998 26.6667 9.06665 26.6667ZM12.4667 9.73332H19.5333V8.86665C19.5333 7.86665 19.1944 7.02776 18.5167 6.34998C17.8389 5.67221 17 5.33332 16 5.33332C15 5.33332 14.1611 5.67221 13.4833 6.34998C12.8055 7.02776 12.4667 7.86665 12.4667 8.86665V9.73332Z' fill='%230B514A'/%3E%3C/g%3E%3C/svg%3E%0A");}

#header .navigation-buttons a {margin-left: 16px;}

#header .navigation-buttons a[data-target="search"] {display: flex;align-items: center;justify-content: center;}
#header .navigation-buttons a[data-target="search"]::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%3Cmask id='mask0_2358_2015' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3E%3Crect width='32' height='32' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2358_2015)'%3E%3Cpath d='M25.9332 26.5333L17.5999 18.2C16.9332 18.7778 16.1666 19.2222 15.2999 19.5333C14.4332 19.8444 13.5777 20 12.7332 20C10.6837 20 8.94901 19.2907 7.52924 17.872C6.10968 16.4536 5.3999 14.7202 5.3999 12.672C5.3999 10.624 6.10924 8.88889 7.5279 7.46667C8.94635 6.04444 10.6797 5.33333 12.7279 5.33333C14.7759 5.33333 16.511 6.04311 17.9332 7.46267C19.3555 8.88244 20.0666 10.6171 20.0666 12.6667C20.0666 13.5778 19.8999 14.4667 19.5666 15.3333C19.2332 16.2 18.7999 16.9333 18.2666 17.5333L26.5999 25.8667L25.9332 26.5333ZM12.7332 19.0667C14.5332 19.0667 16.0499 18.45 17.2832 17.2167C18.5166 15.9833 19.1332 14.4667 19.1332 12.6667C19.1332 10.8667 18.5166 9.35 17.2832 8.11667C16.0499 6.88333 14.5332 6.26667 12.7332 6.26667C10.9332 6.26667 9.41657 6.88333 8.18324 8.11667C6.9499 9.35 6.33324 10.8667 6.33324 12.6667C6.33324 14.4667 6.9499 15.9833 8.18324 17.2167C9.41657 18.45 10.9332 19.0667 12.7332 19.0667Z' fill='%230B514A'/%3E%3C/g%3E%3C/svg%3E%0A");}

#header .navigation-buttons a.top-nav-button {display: flex;align-items: center;justify-content: center;}
#header .navigation-buttons a.top-nav-button::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%3Cmask id='mask0_2358_2018' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3E%3Crect width='32' height='32' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2358_2018)'%3E%3Cpath d='M8.3999 23.4667C9.53324 22.6667 10.7166 22.0333 11.9499 21.5667C13.1832 21.1 14.5332 20.8667 15.9999 20.8667C17.4666 20.8667 18.8166 21.1 20.0499 21.5667C21.2832 22.0333 22.4666 22.6667 23.5999 23.4667C24.511 22.5556 25.2499 21.4667 25.8166 20.2C26.3832 18.9333 26.6666 17.5333 26.6666 16C26.6666 13.0444 25.6277 10.5278 23.5499 8.45C21.4721 6.37222 18.9555 5.33333 15.9999 5.33333C13.0443 5.33333 10.5277 6.37222 8.4499 8.45C6.37212 10.5278 5.33324 13.0444 5.33324 16C5.33324 17.5333 5.61657 18.9333 6.18324 20.2C6.7499 21.4667 7.48879 22.5556 8.3999 23.4667ZM16.0009 16.4667C14.9336 16.4667 14.0332 16.1003 13.2999 15.3677C12.5666 14.635 12.1999 13.735 12.1999 12.6677C12.1999 11.6003 12.5662 10.7 13.2989 9.96667C14.0316 9.23333 14.9316 8.86667 15.9989 8.86667C17.0662 8.86667 17.9666 9.233 18.6999 9.96567C19.4332 10.6983 19.7999 11.5983 19.7999 12.6657C19.7999 13.733 19.4336 14.6333 18.7009 15.3667C17.9682 16.1 17.0682 16.4667 16.0009 16.4667ZM15.9999 27.6C14.3777 27.6 12.861 27.3 11.4499 26.7C10.0388 26.1 8.81101 25.2778 7.76657 24.2333C6.72212 23.1889 5.8999 21.9611 5.2999 20.55C4.6999 19.1389 4.3999 17.6222 4.3999 16C4.3999 14.3778 4.6999 12.8611 5.2999 11.45C5.8999 10.0389 6.72212 8.81111 7.76657 7.76667C8.81101 6.72222 10.0388 5.9 11.4499 5.3C12.861 4.7 14.3777 4.4 15.9999 4.4C17.6221 4.4 19.1388 4.7 20.5499 5.3C21.961 5.9 23.1888 6.72222 24.2332 7.76667C25.2777 8.81111 26.0999 10.0389 26.6999 11.45C27.2999 12.8611 27.5999 14.3778 27.5999 16C27.5999 17.6222 27.2999 19.1389 26.6999 20.55C26.0999 21.9611 25.2777 23.1889 24.2332 24.2333C23.1888 25.2778 21.961 26.1 20.5499 26.7C19.1388 27.3 17.6221 27.6 15.9999 27.6ZM15.9999 26.6667C17.2443 26.6667 18.4832 26.4389 19.7166 25.9833C20.9499 25.5278 21.9999 24.9111 22.8666 24.1333C21.9999 23.4222 20.9832 22.8556 19.8166 22.4333C18.6499 22.0111 17.3777 21.8 15.9999 21.8C14.6221 21.8 13.3443 22.0056 12.1666 22.4167C10.9888 22.8278 9.97768 23.4 9.13324 24.1333C9.9999 24.9111 11.0499 25.5278 12.2832 25.9833C13.5166 26.4389 14.7555 26.6667 15.9999 26.6667ZM15.9999 15.5333C16.7999 15.5333 17.4777 15.2556 18.0332 14.7C18.5888 14.1444 18.8666 13.4667 18.8666 12.6667C18.8666 11.8667 18.5888 11.1889 18.0332 10.6333C17.4777 10.0778 16.7999 9.8 15.9999 9.8C15.1999 9.8 14.5221 10.0778 13.9666 10.6333C13.411 11.1889 13.1332 11.8667 13.1332 12.6667C13.1332 13.4667 13.411 14.1444 13.9666 14.7C14.5221 15.2556 15.1999 15.5333 15.9999 15.5333Z' fill='%230B514A'/%3E%3C/g%3E%3C/svg%3E%0A");}
#header .navigation-buttons a.top-nav-button span {display: none;}

@media (min-width: 768px) and (max-width: 991px) {
  .header-top__tel a span {display: block;padding-left: 32px;}
}

@media (max-width: 767px) {
  .header-top .header-top__tel {display: none;}

  .overall-wrapper {padding-top: 56px;}

  #header .site-name a img {max-height: 16px;}
  .container.navigation-wrapper .site-name {flex: 0 1 130px;}

  #header {box-shadow: initial;border-bottom: 1px solid #0B514A1A;}
  #header .navigation-buttons a {width: 40px;height: 56px;margin-left: 0;display: flex;align-items: center;justify-content: center;}
  #header .navigation-buttons a:before {width: 24px!important;height: 24px!important;background-size: contain;line-height: 56px;}
  .navigation-buttons a[data-target=navigation]:before {content: "";width: 24px;height: 24px;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 7H19' stroke='%230B514A' stroke-linecap='round'/%3E%3Cpath d='M5 12H19' stroke='%230B514A' stroke-linecap='round'/%3E%3Cpath d='M5 17H19' stroke='%230B514A' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
  .navigation-buttons a[data-target=navigation] {order: 10;}

  #header .navigation-buttons a.cart-count.ji-empty::after {width: 15px;height: 15px;background-size: contain;right: 3px;bottom: 8px;}
  #header .navigation-buttons a[data-target=cart] i {width: 15px;height: 15px;font-size: 13px;line-height: 15px;right: 3px;bottom: 8px;}
}

.search {display: none;}
.search-focused:before, .search-window-visible:before {opacity: 1;z-index: 9999;background: rgba(0, 0, 0, 0.4);backdrop-filter: blur(6px);}
.search-window-visible .search {display: block;position: fixed;top: 0;padding: 24px;left: 0;z-index: 10000;width: 100%;margin: auto;background-color: #fff;}
.search form {max-width: 700px;width: 100%;margin: auto;}
.search form .form-control {border-color: #D1CED3;border-radius: 200px;padding: 0 20px;}
.search form .form-control::placeholder {color: #A8A9AB;}
.search form::after {content: "";width: 32px;height: 32px;position: absolute;right: 16px;top: 10px;background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2221_3816' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3E%3Crect width='32' height='32' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2221_3816)'%3E%3Cpath d='M25.5333 26.2L17.2 17.8667C16.5333 18.4444 15.7667 18.8889 14.9 19.2C14.0333 19.5111 13.1778 19.6667 12.3333 19.6667C10.2838 19.6667 8.54911 18.9573 7.12933 17.5387C5.70978 16.1202 5 14.3869 5 12.3387C5 10.2907 5.70933 8.55556 7.128 7.13333C8.54644 5.71111 10.2798 5 12.328 5C14.376 5 16.1111 5.70978 17.5333 7.12933C18.9556 8.54911 19.6667 10.2838 19.6667 12.3333C19.6667 13.2444 19.5 14.1333 19.1667 15C18.8333 15.8667 18.4 16.6 17.8667 17.2L26.2 25.5333L25.5333 26.2ZM12.3333 18.7333C14.1333 18.7333 15.65 18.1167 16.8833 16.8833C18.1167 15.65 18.7333 14.1333 18.7333 12.3333C18.7333 10.5333 18.1167 9.01667 16.8833 7.78333C15.65 6.55 14.1333 5.93333 12.3333 5.93333C10.5333 5.93333 9.01667 6.55 7.78333 7.78333C6.55 9.01667 5.93333 10.5333 5.93333 12.3333C5.93333 14.1333 6.55 15.65 7.78333 16.8833C9.01667 18.1167 10.5333 18.7333 12.3333 18.7333Z' fill='%230B514A'/%3E%3C/g%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='%234E5155' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 8L24 24' stroke='%234E5155' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}

.searchWhisperer__content--empty {max-width: 920px;width: 100%;padding: 50px 30px;padding-left: 250px;position: relative;margin: auto;}
.searchWhisperer__content--empty::before {content: "";width: 220px;height: 220px;background-image: url(../img/search-frog.webp);position: absolute;left: 0;top: 0;}
.searchWhisperer__content--empty__title {margin-bottom: 15px;}
.searchWhisperer__content--empty__desc a {font-weight: bold;}

.searchWhisperer {margin-top: 5px;}
.searchWhisperer::after {content: "";display: block;background: #fff;height: 100%;left: calc(50% - 50dvw + var(--scrollbar-width) / 2);width: calc(100dvw - var(--scrollbar-width));position: absolute;top: 0;z-index: -1;}

.searchWhisperer__additionalResults:nth-child(2) {border: 0;}
.searchWhisperer__additionalResults {flex-basis: 460px;margin-right: 0;}
.searchWhisperer__additionalResults__heading, .searchWhisperer__products__heading {color: #2A2D32;font-size: 17px;font-weight: 700;font-family: var(--template-font);margin: 0 0 15px 0;}
.searchWhisperer__additionalResults__list {margin-bottom: 40px;display: flex;flex-flow: row wrap;}
.searchWhisperer__additionalResults__heading--category+.searchWhisperer__additionalResults__list .searchWhisperer__additionalResults__listItem a {border: 1px solid #A8A9AB;border-radius: 200px;color: #2A2D32;font-weight: bold;font-size: 12px;text-decoration: none;text-transform: uppercase;padding: 12px 16px;line-height: 1;margin: 0 6px 6px 0;}
.searchWhisperer__additionalResults__heading--category+.searchWhisperer__additionalResults__list .searchWhisperer__additionalResults__listItem a:hover {border-color: #2A2D32;}
.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;padding-left: 30px;}
.searchWhisperer__additionalResults__heading--article+.searchWhisperer__additionalResults__list .searchWhisperer__additionalResults__listItem a {font-size: 15px;text-decoration: underline;color: #2A2D32;}
.searchWhisperer__additionalResults__heading--article+.searchWhisperer__additionalResults__list .searchWhisperer__additionalResults__listItem a:hover {color: #E45E43;text-decoration: none;}

.searchWhisperer__additionalResults__heading--article+.searchWhisperer__additionalResults__list li {position: relative;}
.searchWhisperer__additionalResults__heading--article+.searchWhisperer__additionalResults__list li::before {content: "";position: absolute;left: 6px;top: 12px;width: 12px;height: 12px;border-radius: 50%;}
.searchWhisperer__additionalResults__heading--article+.searchWhisperer__additionalResults__list li:nth-of-type(5n+1)::before {background-color: #CE9ECE;}
.searchWhisperer__additionalResults__heading--article+.searchWhisperer__additionalResults__list li:nth-of-type(5n+2)::before {background-color: #D1B171;}
.searchWhisperer__additionalResults__heading--article+.searchWhisperer__additionalResults__list li:nth-of-type(5n+3)::before {background-color: #E45E43;}
.searchWhisperer__additionalResults__heading--article+.searchWhisperer__additionalResults__list li:nth-of-type(5n+4)::before {background-color: #05435C;}
.searchWhisperer__additionalResults__heading--article+.searchWhisperer__additionalResults__list li:nth-of-type(5n+5)::before {background-color: #86D1CA;}

@media (min-width: 768px) {
  .searchWhisperer__products__listItem {flex-basis: 50%;}
}
a.searchWhisperer__product {padding: 15px 25px;padding-left: 105px;position: relative;align-items: flex-start;text-decoration: none;}
a.searchWhisperer__product:hover .searchWhisperer__product__name {text-decoration: underline;color: #E45E43;}
.searchWhisperer__product__image {border-radius: 20px;overflow: hidden;width: 80px;height: 80px;position: absolute;left: 0;top: 50%;margin-top: -40px;}
.searchWhisperer__product__image img {transform: scale(1.35);}
.searchWhisperer__product__name {color: #2A2D32;font-size: 17px;text-align: left;}
.searchWhisperer__product__availability {text-align: left;font-size: 13px;}
.searchWhisperer__product__availability .availability-label {color: #4E5155!important;}
.searchWhisperer__product__availability:has(span[style="color: #169B47"]) {padding-left: 16px;position: relative;}
.searchWhisperer__product__availability:has(span[style="color: #169B47"])::before {content: "";width: 8px;height: 8px;background-color: #169B47;border-radius: 50%;position: absolute;left: 0;top: 50%;margin-top: -4px;}
.searchWhisperer__product__price {color: #1A1B1F;font-size: 15px;font-weight: bold;}

@media (max-width: 991px) {
  .search-window-visible .search {padding: 10px;width: 100%;}
  .search form {max-width: calc(100% - 42px);margin: 0;}
}

@media (max-width: 767px) {
  .search form .form-control {font-size: 16px;}
  .searchWhisperer {box-shadow: initial;max-height: calc(100vh - 68px);overflow: auto;}
  .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;}
  .searchWhisperer__product__image {width: 64px;height: 64px;margin-top: -32px;max-width: 64px;}
  .searchWhisperer__product__price {margin-left: 0;}
  .searchWhisperer__product__name {font-weight: bold;font-size: 16px;margin-bottom: 4px;}

  .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;}
}

/* Cart widget */
@media (min-width: 1440px) {
  .cart-widget.popup-widget {margin-left: 235px;}
}
.cart-widget.popup-widget {width: 475px;box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);border: 0;border-radius: 16px;background-color: #fff;margin-top: 0;}

@media (min-width: 992px) {
  .popup-widget {max-height: 600px;}
}
.popup-widget.cart-widget:before {height: 11px;width: 11px;border: 0;right: 10px;top: -5px;}
.popup-widget-inner {background-color: transparent;border: 0;}
.cart-widget-inner.popup-widget-inner:not(.full) .cart-widget-products-inner .cart-widget-product {display: none;}
.cart-widget-inner.popup-widget-inner:not(.full) {display: none;}
.ji-ecw.popup-widget-inner {padding: 40px;text-align: center;color: #2A2D32;border: 0;box-shadow: initial;}
.ji-ecw__desc {margin-bottom: 0;}
.ji-ecw__title {margin: 0 0 8px 0;}
.ji-ecw__title::before {content: "";display: block;width: 136px;height: 136px;background-size: contain;margin: auto;margin-bottom: 16px;background-image: url(../img/search-frog.webp);}

.cart-widget-product {}
.cart-widget-product>div.cart-widget-product-unit {display: none;}
.cart-widget-product .cart-widget-product-delete {visibility: visible;position: absolute;right: 10px;top: 50%;margin-top: -14px;}
.cart-widget-product-delete button {color: #4E5155;}
.cart-widget-product-delete button::before {font-size: 12px;color: #4E5155;}
.cart-widget-product {display: grid;grid-template-columns: repeat(4, auto);grid-template-rows: repeat(2, auto);grid-column-gap: 16px;grid-row-gap: 4px;padding-right: 40px;position: relative;padding-left: 0;border: 0;}
.cart-widget-product .cart-widget-product-image { grid-area: 1 / 1 / 3 / 2;width: 70px;height: 70px;border-radius: 14px;overflow: hidden;margin: auto;}
.cart-widget-product .cart-widget-product-image a {width: 100%;height: 100%;object-fit: cover;transform: scale(1.3);}
.cart-widget-product .cart-widget-product-name { grid-area: 1 / 2 / 2 / 4; width: 100%;}
.cart-widget-product .cart-widget-product-amount { grid-area: 2 / 2 / 3 / 4;padding: 0;width: auto;}
.cart-widget-product .cart-widget-product-price { grid-area: 1 / 4 / 3 / 5;margin: auto;font-size: 15px;color: #1A1B1F;}
.cart-widget-product-name a {color: #2A2D32;font-size: 15px;color: #2A2D32;text-decoration: none;line-height: 1.2;}
.cart-widget-product-name a:hover {color: #E45E43;}
.cart-widget-product-name strong {line-height: 1.2;}
.cart-widget-product .cart-widget-product-variant {font-size: 11px;}

.popup-widget-inner.full::before {content: "V košíku máte:";width: 100%;font-size: 15px;color: #2A2D32;font-weight: 700;margin-top: 30px;display: block;}
.popup-widget-inner.full {padding-inline: 35px;}
.cart-widget-products-inner {}

.cart-widget-button {padding: 16px 0 24px 0;}
.cart-widget-button .btn {width: 100%;display: flex;align-items: center;justify-content: center;}
.cart-widget-button .btn::after {content: "";width: 16px;height: 16px;margin-left: 12px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.64645 2.64645C8.84171 2.45118 9.15829 2.45118 9.35355 2.64645L14.3536 7.64645C14.4473 7.74021 14.5 7.86739 14.5 8C14.5 8.13261 14.4473 8.25979 14.3536 8.35355L9.35355 13.3536C9.15829 13.5488 8.84171 13.5488 8.64645 13.3536C8.45118 13.1583 8.45118 12.8417 8.64645 12.6464L12.7929 8.5H2C1.72386 8.5 1.5 8.27614 1.5 8C1.5 7.72386 1.72386 7.5 2 7.5H12.7929L8.64645 3.35355C8.45118 3.15829 8.45118 2.84171 8.64645 2.64645Z' fill='white'/%3E%3C/svg%3E%0A");}

.cart-free-shipping {padding-bottom: 40px;text-align: left;}
.cart-free-shipping .price-range {margin-top: 8px;}
.cart-free-shipping>div, .extra.delivery {font-size: 15px;color: #2A2D32;padding-left: 32px;position: relative;padding-top: 0;}
.cart-free-shipping>div::before, .extra.delivery::before {content: "";width: 24px;height: 24px;position: absolute;left: 0;top: 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%3Cmask id='mask0_2221_4529' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2221_4529)'%3E%3Cpath d='M7.49985 19C6.80752 19 6.21777 18.7564 5.7306 18.2693C5.24344 17.7821 4.99985 17.1923 4.99985 16.5H2.7691L2.98835 15.5H5.2556C5.43643 15.0552 5.7281 14.6939 6.1306 14.4163C6.5331 14.1388 6.98952 14 7.49985 14C8.01019 14 8.4666 14.1388 8.8691 14.4163C9.2716 14.6939 9.56327 15.0552 9.7441 15.5H14.3614L16.5576 6H5.6076L5.6306 5.902C5.67927 5.64033 5.80585 5.42458 6.01035 5.25475C6.21485 5.08492 6.45618 5 6.73435 5H17.8076L16.9979 8.5H19.0769L21.7884 12.1155L20.9229 16.5H19.7691C19.7691 17.1923 19.5255 17.7821 19.0384 18.2693C18.5512 18.7564 17.9614 19 17.2691 19C16.5768 19 15.987 18.7564 15.4999 18.2693C15.0127 17.7821 14.7691 17.1923 14.7691 16.5H9.99985C9.99985 17.1923 9.75627 17.7821 9.2691 18.2693C8.78193 18.7564 8.19218 19 7.49985 19ZM15.8864 13.25H20.5384L20.7154 12.3595L18.5769 9.5H16.7594L15.8864 13.25ZM16.3154 7.002L16.5576 6L14.3614 15.5L14.6036 14.498L15.3961 11.002L16.3154 7.002ZM1.67285 12.998L1.92285 11.998H6.4036L6.1536 12.998H1.67285ZM3.67285 9.502L3.92285 8.502H9.4036L9.1536 9.502H3.67285ZM7.49985 18C7.91135 18 8.26427 17.8529 8.5586 17.5588C8.85277 17.2644 8.99985 16.9115 8.99985 16.5C8.99985 16.0885 8.85277 15.7356 8.5586 15.4412C8.26427 15.1471 7.91135 15 7.49985 15C7.08835 15 6.73544 15.1471 6.4411 15.4412C6.14693 15.7356 5.99985 16.0885 5.99985 16.5C5.99985 16.9115 6.14693 17.2644 6.4411 17.5588C6.73544 17.8529 7.08835 18 7.49985 18ZM17.2691 18C17.6806 18 18.0335 17.8529 18.3279 17.5588C18.622 17.2644 18.7691 16.9115 18.7691 16.5C18.7691 16.0885 18.622 15.7356 18.3279 15.4412C18.0335 15.1471 17.6806 15 17.2691 15C16.8576 15 16.5047 15.1471 16.2104 15.4412C15.9162 15.7356 15.7691 16.0885 15.7691 16.5C15.7691 16.9115 15.9162 17.2644 16.2104 17.5588C16.5047 17.8529 16.8576 18 17.2691 18Z' fill='%230B514A'/%3E%3C/g%3E%3C/svg%3E%0A");}
.price-range, .extra .price-range {height: 6px;max-width: 100%;border-radius: 200px;margin-left: -32px;width: calc(100% + 32px);}
.price-range::before {display: none!important;}
.price-range>div {border-radius: 200px;}
.cart-free-shipping>div div strong {padding-top: 1px;}

@media (max-width: 991px) {
  .user-action-in .popup-widget.cart-widget {width: 100%;border-radius: 0;}
  .popup-widget-inner.full {padding-inline: 16px;}
  .cart-widget-inner.popup-widget-inner .cart-widget-products {height: calc(100% - 223px);}
}
@media (max-width: 767px) {
  .popup-widget-inner.full::before {margin-top: 15px;}
  .user-action-in .popup-widget.cart-widget {top: 56px;height: calc(100% - 56px);}
  .cart-widget-product .cart-widget-product-delete button:before {font-size: 12px;}
}

/* Advanced order */

.ji-advanced-order-modal #cboxContent {background: transparent;}
.ji-advanced-order-modal #cboxLoadedContent {overflow: visible !important;}
.colorbox-html-content:has(.advanced-order) {padding: 0;}
.advanced-order {padding-inline: 28px;}
.ji-advanced-order__top {background-color: #fff;padding: 32px;border-radius: 20px;}
.advanced-order:has(.products-block) .ji-advanced-order__top {border-radius: 20px 20px 0 0;margin-bottom: 4px;}

.ji-advanced-order__top .h1 {font-size: 24px;text-align: left;padding-left: 140px;position: relative;margin: 20px 0 7px 0;}
.ji-advanced-order__top .h1::before {content: "";position: absolute;left: 0;top: 50%;margin-top: -40px;background-size: contain;background-repeat: no-repeat;width: 114px;height: 114px;background-image: url(../img/search-frog.webp);}
.ji-advanced-order__top .h2 {font-size: 15px;text-align: left;padding-left: 140px;color: #4E5155;font-weight: 400;font-family: var(--template-font);margin-bottom: 20px;}
.advanced-order .extras-wrap {order: -1;flex: 0 0 100%;margin-top: 20px;}
.advanced-order .extras-wrap .extra {width: 100%;margin: 0 0 25px 0;}
.advancedOrder__buttons {justify-content: space-between;margin-bottom: 0;}
.advancedOrder__buttons .next-step-back {order: 4;}
.advancedOrder__buttons .btn.next-step-back {display: flex;align-items: center;color: #2A2D32;border-color: #A8A9AB;}
.advancedOrder__buttons .btn.next-step-back:hover {color: #fff;}
.advancedOrder__buttons .btn.next-step-back::before {content: "";align-self: center;width: 16px;height: 16px;margin-right: 12px;display: inline-flex;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.35355 2.64645C7.54882 2.84171 7.54882 3.15829 7.35355 3.35355L3.20711 7.5H14C14.2761 7.5 14.5 7.72386 14.5 8C14.5 8.27614 14.2761 8.5 14 8.5H3.20711L7.35355 12.6464C7.54882 12.8417 7.54882 13.1583 7.35355 13.3536C7.15829 13.5488 6.84171 13.5488 6.64645 13.3536L1.64645 8.35355C1.45118 8.15829 1.45118 7.84171 1.64645 7.64645L6.64645 2.64645C6.84171 2.45118 7.15829 2.45118 7.35355 2.64645Z' fill='%230B514A'/%3E%3C/svg%3E%0A");}
.advancedOrder__buttons .btn.next-step-back:hover::before {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='M7.35355 2.64645C7.54882 2.84171 7.54882 3.15829 7.35355 3.35355L3.20711 7.5H14C14.2761 7.5 14.5 7.72386 14.5 8C14.5 8.27614 14.2761 8.5 14 8.5H3.20711L7.35355 12.6464C7.54882 12.8417 7.54882 13.1583 7.35355 13.3536C7.15829 13.5488 6.84171 13.5488 6.64645 13.3536L1.64645 8.35355C1.45118 8.15829 1.45118 7.84171 1.64645 7.64645L6.64645 2.64645C6.84171 2.45118 7.15829 2.45118 7.35355 2.64645Z' fill='%23fff'/%3E%3C/svg%3E%0A");}
.advancedOrder__buttons .btn.btn-conversion {order: 5;}
.advancedOrder__buttons .btn.btn-conversion {display: flex;align-items: center;}
.advancedOrder__buttons .btn.btn-conversion::after {content: "";align-self: center;width: 16px;height: 16px;margin-left: 12px;display: inline-flex;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.64645 2.64645C8.84171 2.45118 9.15829 2.45118 9.35355 2.64645L14.3536 7.64645C14.4473 7.74021 14.5 7.86739 14.5 8C14.5 8.13261 14.4473 8.25979 14.3536 8.35355L9.35355 13.3536C9.15829 13.5488 8.84171 13.5488 8.64645 13.3536C8.45118 13.1583 8.45118 12.8417 8.64645 12.6464L12.7929 8.5H2C1.72386 8.5 1.5 8.27614 1.5 8C1.5 7.72386 1.72386 7.5 2 7.5H12.7929L8.64645 3.35355C8.45118 3.15829 8.45118 2.84171 8.64645 2.64645Z' fill='white'/%3E%3C/svg%3E%0A");}

.ji-advanced-order__bottom {background-color: #fff;padding: 16px 0;border-radius: 0 0 20px 20px;}
.advanced-order .h2.advanced-order-suggestion {margin: 0;border: 0;font-size: 21px;padding-top: 0;margin-bottom: 16px;padding: 0 16px;}
.product-slider-holder.has-navigation {padding: 0;}
.advanced-order .products-block>div .p {padding: 0 5px;}
.advanced-order .product-slider-holder .product-slider {padding: 0;}
.advanced-order .products-related .products-block {margin: 0;}
.advanced-order .products-block>div .p .p-in {display: flex;flex-flow: column;flex: 1;}
.advanced-order .products-block>div .p .p-in-in {display: contents;}
.advanced-order .products-block>div .p .p-bottom>div {flex-direction: column;}
.advanced-order .products-block>div .p .stars-wrapper {justify-content: center;}
.advanced-order .products-block>div .p .ratings-wrapper {text-align: center;display: flex;justify-content: center;margin-block: auto;}
.advanced-order .products-block>div .p .ratings-wrapper .availability {text-align: center;}
.advanced-order .products-block>div .p .name {text-align: center;}
.advanced-order .products-block>div .p .p-bottom>div .p-tools {flex: unset;}
.advanced-order .products-block>div .p .p-bottom>div .p-tools .btn, .advanced-order  .products-block>div .p .p-bottom>div .p-tools .btn.btn-cart {background-color: #E45E431F;padding: 4px 12px;margin-top: 12px;}
.advanced-order .products-block .p>a.image .price-save {display: none;}

.advanced-order .products-block.slick-slider {padding-inline: calc(16px - var(--ji-pb-padding));}
.advanced-order .products-block.slick-slider .slick-list {margin: 0;padding: 0;overflow: hidden;width: unset;}
.advanced-order .products-block.slick-slider .product {height: 100%;}
.advanced-order .products-block.slick-slider .slick-arrow {--ji-offset: -28px;top: calc((var(--slick-slide-width) - 2 * var(--ji-pb-padding)) / (var(--ji-pb-image-ratio)) / 2);}

@media (max-width: 767px) {
  .advanced-order {padding-inline: 0;}

  .ji-advanced-order__top {padding: 24px;}
  .advancedOrder__buttons {justify-content: center;}
  .advancedOrder__buttons .btn.btn-conversion {order: 0;width: 100%;justify-content: center;margin-bottom: 12px;}
  .advancedOrder__buttons .btn.next-step-back {padding: 6px 12px;}

  .ji-advanced-order__top .h1::before {width: 56px;height: 48px;position: static;margin: 0 auto;margin-bottom: 5px;display: block;}
  .ji-advanced-order__top .h1 {font-size: 20px;padding: 0;text-align: center;margin: 0 0 5px 0;}
  .ji-advanced-order__top .h2 {padding-left: 0;text-align: center;}

  .advanced-order .products-block.slick-slider {padding-inline: calc(10px - var(--ji-pb-padding)) 0;}
  .advanced-order .products-block.slick-slider .slick-arrow {--ji-offset: 12px;}
}


/* Quantity */
.quantity {background-color: transparent;border: 0;padding: 8px;display: flex;align-items: center;width: 100px;height: 42px;border-radius: 8px;}
.quantity .decrease, .quantity .increase {position: static;width: 26px;height: 26px!important;line-height: 26px;background-color: #EAEAEB;border-radius: 8px;}
.quantity .decrease:hover:before, .quantity .increase:hover:before {color: #fff;border-radius: 8px;}
.quantity .decrease:before, .quantity .increase:before {font-weight: bold;font-size: 9px;line-height: 28px;}
.quantity .decrease {order: -1;}
.quantity input {height: 30px!important;color: #1A1B1F;font-family: var(--template-font);font-weight: bold;}

/* Login modal */
body.login-window-visible::after {content: "";position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.4);backdrop-filter: blur(6px);z-index:999998;}
.login-window-visible .user-action .user-action-in>div.user-action-login {z-index: 999999;}
.login-window-visible .user-action .user-action-in>div.user-action-login {display: flex!important;}
.login-widget {z-index: 99999;width: 100%;max-height: initial;max-width: 800px;display: flex;padding: 0;overflow: auto;margin-left: 0px;margin-top: 0px;bottom:unset;top: 100px!important;left: 50%;transform: translate(-50%, 0);background-color: #FFEADB;border-radius: 24px;}
.login-widget>div {width: 50%;}
.popup-widget.login-widget .popup-widget-inner {height: auto;}
.popup-widget.login-widget {top: 21px;}
.popup-widget.login-widget::before {display: none;}
.popup-widget.login-widget .popup-widget-inner h2 {margin: 0 0 18px 0;display: flex;align-items: center;font-size: 24px;font-weight: 700;}
.popup-widget-inner:not(.cart-widget-inner,.ji-ecw) {box-shadow: none;padding: 40px;background: #fff;border: 0;border-radius: 0px;}

.popup-widget.login-widget .login-wrapper {padding-top: 0;padding-bottom: 16px;}
.popup-widget.login-widget .login-wrapper .btn {width: 100%;margin-bottom: 20px;}
.popup-widget.login-widget .login-wrapper .password-helper {float: none;width: 100%;}
.popup-widget.login-widget .login-wrapper .password-helper a:first-of-type {display: none;}
.popup-widget.login-widget .login-wrapper .password-helper a {text-align: center;float: none;width: 100%;display: block;font-size: 15px;text-decoration: underline;color: #2A2D32;}
.popup-widget.login-widget .login-wrapper .password-helper a:hover {text-decoration: none;}

.register-block {padding: 40px;padding-bottom: 60px;background-position: right bottom;background-image: url(../img/login-frog.webp);background-repeat: no-repeat;}
.register-block h3 {margin: 0 0 8px 0;}
.register-block ul {list-style: none;padding-left: 0;}
.register-block ul li {font-family: var(--template-headings-font);padding-left: 31px;margin-bottom: 20px;color: #2A2D32;font-weight: bold;font-size: 17px;position: relative;}
.register-block ul li::before {content: "";position: absolute;left: 6px;top: 6px;width: 12px;height: 12px;border-radius: 50%;}
.register-block ul li:nth-of-type(5n+1)::before {background-color: #CE9ECE;}
.register-block ul li:nth-of-type(5n+2)::before {background-color: #D1B171;}
.register-block ul li:nth-of-type(5n+3)::before {background-color: #E45E43;}
.register-block ul li:nth-of-type(5n+4)::before {background-color: #05435C;}
.register-block ul li:nth-of-type(5n+5)::before {background-color: #86D1CA;}
.register-block ul li span {font-weight: 400;font-size: 15px;display: block;font-family: var(--template-font);}

.social-login-buttons-divider {font-size: 13px;color: #4E5155;margin-bottom: 16px;width: 100%;}
.social-login-buttons-divider:after, .social-login-buttons-divider:before {background-color: #EAEAEB;}

.social-login-buttons {display: flex;justify-content: space-between;flex-flow: row wrap;}
.social-login-buttons .form-group {width: calc(33.333% - 8px);min-width: 0;margin-bottom: 5px;}
.social-login-buttons .form-group a {padding: 20px 10px;display: flex;align-items: center;justify-content: center;flex-direction: column;background-color: #fff!important;border-color: #EAEAEB!important;border-radius: 8px;text-decoration: none;}
.social-login-buttons .form-group a:hover {background-color: #FFEADB!important;border-color: #FFEADB!important;}
.social-login-buttons .form-group a strong {font-size: 0;padding: 0;line-height: 1;}
.social-login-buttons .form-group a strong::after {display: block;font-size: 14px;color: #2A2D32;font-weight: 400;line-height: 1;margin-top: 8px;}
.social-login-buttons .form-group a.facebook strong::after {content: "Facebook";}
.social-login-buttons .form-group a.google strong::after {content: "Google";}
.social-login-buttons .form-group a.seznam strong::after {content: "Seznam";}
a.login-btn.facebook .login-facebook-icon, a.login-btn.facebook .login-google-icon, a.login-btn.facebook .login-seznam-icon, a.login-btn.google .login-facebook-icon, a.login-btn.google .login-google-icon, a.login-btn.google .login-seznam-icon, a.login-btn.seznam .login-facebook-icon, a.login-btn.seznam .login-google-icon, a.login-btn.seznam .login-seznam-icon {position: initial;width: 24px;height: 24px;background-size: contain;}
a.login-btn.facebook .login-facebook-icon {background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2.5C9.48044 2.5 7.06408 3.50089 5.28249 5.28249C3.50089 7.06408 2.5 9.48044 2.5 12C2.5 14.5196 3.50089 16.9359 5.28249 18.7175C7.06408 20.4991 9.48044 21.5 12 21.5C14.5196 21.5 16.9359 20.4991 18.7175 18.7175C20.4991 16.9359 21.5 14.5196 21.5 12C21.5 9.48044 20.4991 7.06408 18.7175 5.28249C16.9359 3.50089 14.5196 2.5 12 2.5Z' fill='%23039BE5'/%3E%3Cpath d='M13.286 14.518H15.7445L16.1305 12.0205H13.2855V10.6555C13.2855 9.61801 13.6245 8.69801 14.595 8.69801H16.1545V6.51851C15.8805 6.48151 15.301 6.40051 14.206 6.40051C11.9195 6.40051 10.579 7.60801 10.579 10.359V12.0205H8.22852V14.518H10.579V21.3825C11.0445 21.4525 11.516 21.5 12 21.5C12.4375 21.5 12.8645 21.46 13.286 21.403V14.518Z' fill='white'/%3E%3C/svg%3E%0A");}
a.login-btn.seznam .login-seznam-icon {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='30' fill='none'%3E%3Cpath fill='red' d='M.406 30c5.403 0 27.429-2.575 27.429-9.47 0-4.2-5.627-6.203-7.938-6.874-4.405-1.278-7.979-2.596-7.979-3.752 0-1.155 2.504-1.397 5.191-1.992 3.58-.791 5.085-1.228 5.085-3.131 0-1.24-.952-2.753-1.437-3.405C19.912.24 19.778 0 19.502 0c-.596 0-.125.772-6.859 1.908-4.266.72-9.943 2.64-9.943 6.53s5.077 5.694 10.16 7.534c5.238 1.896 9.618 2.589 9.618 5.613 0 4.823-20.7 7.867-22.041 8.09-.628.105-.525.325-.031.325Z'/%3E%3C/svg%3E");}

#cboxClose {top: 16px;right: 16px;width: 24px;height: 24px;background-color: transparent!important;}
#cboxClose:hover {transform: scale(1.15);}
#cboxClose:before {content: "";width: 24px;height: 24px;left: 0;line-height: 24px;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 6L6 18' stroke='%23838588' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6 6L18 18' stroke='%23838588' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}

@media (max-width: 767px) {
  .login-window-visible .user-action .user-action-in>div.user-action-login {flex-direction: column;}
  .login-widget {background-color: #fff;top: 16px!important;left: 16px;width: calc(100% - 32px);transform: initial;border-radius: 16px;max-height: 95%;}
  .login-widget>div {width: 100%;}
  .register-block {padding: 16px 24px;padding-top: 0;background-image: unset;text-align: center;}
  .register-block ul {display: none;}
  .register-block .btn {margin-top: 15px;}
  .popup-widget-inner:not(.cart-widget-inner,.ji-ecw) {padding: 24px;}
}

/* Label, form controls etc */
.form-control {border-color: #D1CED3;border-radius: 16px;font-size: 15px;}
.form-control::placeholder {font-size: 15px;}

.smart-labels-active .smart-label-wrapper label, .label-block,
.smart-labels-active .smart-label-wrapper.focused label, .smart-labels-active .smart-label-wrapper.populated label {color: #1A1B1F;opacity: 1;font-size: 15px;font-weight: bold;position: initial;padding: 0 0 9px 0;line-height: 1!important;display: block;}

/* Products */
body.in-index #content .products-block {margin-bottom: 40px;margin-left: -10px;margin-right: -10px;}
.products-block:not(.slick-slider) {margin-left: -10px;margin-right: -10px;}
.products-block>div {padding: 0;}
.products-block>div:hover {box-shadow: initial;}
.products-block>div.slick-list {padding: 0;box-shadow: initial;overflow: initial;}
.products-block>div .p>a img {border-radius: 20px;}
.products-block .p {padding: 0 10px;}
.products-block .p>a.image {margin-bottom: 24px;}
.products-block .p>a.image:hover img {opacity: 0.9;}
.products-block>div .p .p-in {padding: 0 16px;padding-bottom: 64px;}
.products-block>div .p .name {padding: 0;text-align: left;height: auto;display: block;font-size: 17px;font-weight: bold;color: #2A2D32;margin-bottom: 8px;}
.products-block>div .p .name:hover {text-decoration: underline;}
.products-block>div:hover .p .name {text-decoration: none;}
.products-block>div .p .availability {text-align: left;font-size: 13px;letter-spacing: 1px;margin-bottom: 8px;}
.products-block>div .p .availability>span.availability-amount {display: none;}
.products-block>div .p .availability>span {color: #4E5155!important;}
.products-block>div .p .availability:has(span[style="color:#169B47"]) {padding-left: 16px;position: relative;}
.products-block>div .p .availability:has(span[style="color:#169B47"])::before {content: "";width: 8px;height: 8px;background-color: #169B47;border-radius: 50%;position: absolute;left: 0;top: 50%;margin-top: -4px;}
.products-block>div .p .p-bottom {padding: 0!important;}
.products-block>div .p .p-bottom>div {display: flex;align-items: center;}
.products-block>div .p .p-bottom>div .prices {flex: 1;}
.products-block>div .p .p-bottom>div .p-tools {padding: 0;flex: 0 0 150px;width: auto;display: block;text-align: right;}
.products-block>div .p .p-bottom>div .p-tools .quantity {display: none;}
.products-block>div .p .p-bottom>div .prices {justify-content: flex-start;text-align: left;align-items: baseline;}
.products-block>div .p .p-bottom>div .prices .price-final {font-size: 15px;color: #1A1B1F;flex-basis: initial;}
.products-block>div .p .p-bottom>div .prices .price-standard {color: #971634;font-size: 13px;font-weight: 400;order: -1;letter-spacing: 0.03em;margin-inline: 0 8px;}
.products-block>div .p .p-bottom>div .prices .price-standard span {font: unset;}
.products-block>div .p .p-bottom>div .prices .price-standard strong {font: unset;}
.products-block>div .p .p-bottom>div .p-tools .btn, .products-block>div .p .p-bottom>div .p-tools .btn.btn-cart {color: #E45E43;background-color: transparent;border: 0;margin: 0;}
.products-block>div .p .p-bottom>div .p-tools .btn:hover, .products-block>div .p .p-bottom>div .p-tools .btn.btn-cart:hover {background-color: #ffeadb59;color: #E45E43!important;}
.products-block>div:hover .p .p-bottom>div .p-tools .btn, .products-block>div:hover .p .p-bottom>div .p-tools .btn.btn-cart {text-decoration: none;color: #E45E43!important;}
.products-block .p-bottom>div .p-tools .btn-cart {line-height: 30px;display: flex;align-items: center;}
.products-block .p-bottom>div .p-tools .btn-cart::before {content: "";width: 24px;flex: 0 0 24px;height: 24px;margin-right: 8px;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2358_1284' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2358_1284)'%3E%3Cpath d='M6.80005 20.6998C6.36672 20.6998 6.00838 20.5581 5.72505 20.2748C5.44172 19.9915 5.30005 19.6331 5.30005 19.1998V8.7998C5.30005 8.36647 5.44172 8.00814 5.72505 7.7248C6.00838 7.44147 6.36672 7.2998 6.80005 7.2998H8.65005V6.6498C8.65005 5.71647 8.97505 4.9248 9.62505 4.2748C10.275 3.6248 11.0667 3.2998 12 3.2998C12.9334 3.2998 13.725 3.6248 14.375 4.2748C15.025 4.9248 15.35 5.71647 15.35 6.6498V7.2998H17.2C17.6334 7.2998 17.9917 7.44147 18.275 7.7248C18.5584 8.00814 18.7 8.36647 18.7 8.7998V19.1998C18.7 19.6331 18.5584 19.9915 18.275 20.2748C17.9917 20.5581 17.6334 20.6998 17.2 20.6998H6.80005ZM6.80005 19.9998H17.2C17.4 19.9998 17.5834 19.9165 17.75 19.7498C17.9167 19.5831 18 19.3998 18 19.1998V8.7998C18 8.5998 17.9167 8.41647 17.75 8.2498C17.5834 8.08314 17.4 7.9998 17.2 7.9998H15.35V10.6498C15.35 10.7498 15.3167 10.8331 15.25 10.8998C15.1834 10.9665 15.1 10.9998 15 10.9998C14.9 10.9998 14.8167 10.9665 14.75 10.8998C14.6834 10.8331 14.65 10.7498 14.65 10.6498V7.9998H9.35005V10.6498C9.35005 10.7498 9.31672 10.8331 9.25005 10.8998C9.18338 10.9665 9.10005 10.9998 9.00005 10.9998C8.90005 10.9998 8.81672 10.9665 8.75005 10.8998C8.68338 10.8331 8.65005 10.7498 8.65005 10.6498V7.9998H6.80005C6.60005 7.9998 6.41672 8.08314 6.25005 8.2498C6.08338 8.41647 6.00005 8.5998 6.00005 8.7998V19.1998C6.00005 19.3998 6.08338 19.5831 6.25005 19.7498C6.41672 19.9165 6.60005 19.9998 6.80005 19.9998ZM9.35005 7.2998H14.65V6.6498C14.65 5.8998 14.3959 5.27064 13.8875 4.7623C13.3792 4.25397 12.75 3.9998 12 3.9998C11.25 3.9998 10.6209 4.25397 10.1125 4.7623C9.60422 5.27064 9.35005 5.8998 9.35005 6.6498V7.2998Z' fill='%23E45E43'/%3E%3C/g%3E%3C/svg%3E%0A");}

.products-block .p>a.image .price-save {display: flex;letter-spacing: -0.5px;flex-direction: column;position: absolute;align-items: center;justify-content: center;z-index: 1;font-size: 16px;font-weight: bold;right: 16px;background-size: contain;top: 16px;width: 70px;height: 70px;color: #fff;background-image: url("data:image/svg+xml,%3Csvg width='66' height='66' viewBox='0 0 66 66' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33 0L37.6461 3.66566L43.1976 1.61514L46.4835 6.53711L52.3969 6.30244L54.0011 11.9989L59.6976 13.6031L59.4629 19.5165L64.3849 22.8024L62.3343 28.3539L66 33L62.3343 37.6461L64.3849 43.1976L59.4629 46.4835L59.6976 52.3969L54.0011 54.0011L52.3969 59.6976L46.4835 59.4629L43.1976 64.3849L37.6461 62.3343L33 66L28.3539 62.3343L22.8024 64.3849L19.5165 59.4629L13.6031 59.6976L11.9989 54.0011L6.30244 52.3969L6.53711 46.4835L1.61514 43.1976L3.66566 37.6461L0 33L3.66566 28.3539L1.61514 22.8024L6.53711 19.5165L6.30244 13.6031L11.9989 11.9989L13.6031 6.30244L19.5165 6.53711L22.8024 1.61514L28.3539 3.66566L33 0Z' fill='%23971634'/%3E%3C/svg%3E%0A");}

.products-block>div .p .stars-wrapper {justify-content: flex-start;}
.products-block>div .p .stars-wrapper .stars {margin-right: 0;}

.products-block.slick-slider .slick-arrow {--ji-offset: -28px;top: calc((var(--slick-slide-width) - 2 * var(--ji-pb-padding)) / (var(--ji-pb-image-ratio)) / 2);}

.stars {display: inline-flex;width: unset;height: unset;flex-flow: row;}
.stars .star {width: 16px;height: 16px;}
.stars .star.is-active:hover, .stars .star.star-half:before, .stars .star.star-on:before {color: #D1B171;}
.stars .star::before {font-size: 13px;line-height: 14px;}

.flags {top: 16px;left: 16px;}
.flag {margin-bottom: 4px;border-radius: 6px;font-size: 13px;text-transform: initial;}

.flag.flag-action {background-color: #971634;}
.flag.flag-new {background-color: #fff;color: #4E5155;}
.flag.flag-bestseller {color: #05435C;}

@media (max-width: 767px) {
  .flags {left: 10px;top: 10px;}
  body.in-index #content .products-block {margin-bottom: 0;margin-inline: 1px;}
  .products-block .slick-list {padding-right: 100px!important;}

  .stars {width: 80px;}


  .products-block .p {padding: 0 5px;}
  .products-block>div .p .name {text-align: center;font-size: 16px;}
  .products-block>div .p .stars-wrapper {justify-content: center;}
  .products-block>div .p .availability {display: inline-block;margin-bottom: 15px;text-align: center;}
  .products-block .p>a.image .price-save {top: 10px;right: 10px;width: 60px;height: 60px;font-size: 14px;}
  .products-block>div .p .p-in {padding-bottom: 40px;height: 100%;display: flex;flex-direction: column;}
  .products-block>div .p .p-bottom {margin-top: auto;}
  .products-block>div .p .p-bottom>div {width: 100%;flex-flow: row wrap;}
  .products-block>div .p .p-bottom>div .prices {width: 100%;text-align: center;justify-content: center;}
  .products-block>div .p .p-bottom>div .p-tools {flex: 0 0 100%;text-align: center;}
  .products-block>div .p .p-bottom>div .p-tools .btn, .products-block>div .p .p-bottom>div .p-tools .btn.btn-cart {background-color: #E45E431F;padding: 4px 12px;margin: auto;margin-top: 16px;}

  .products-block:not(.slick-slider)>div {width: 50%;}

  .products-block.slick-slider .slick-arrow {--ji-offset: 2px;}
}

/* Slick comps */
.slick-list {width: 1px!important;border: 0!important;min-width: 100% !important;}

.slick-track {display: flex;margin-left: initial;}
.slick-track::before, .slick-track::after {display: none;}
.slick-slide {float: none;height: auto;}
.slick-slide>div {height: 100%;}

.slick-dots {list-style: none;display: flex!important;justify-content: center;padding: 0;width: 100%;margin: 16px 0 0px 0;}
.slick-dots li {display: contents;}
.slick-dots button {border-radius: 100px;font-size: 0;background: #E1D7C7;border: 1px solid #E1D7C7;width: 8px;height: 8px;padding: 0;margin: 4px;outline: none;position: relative;}
.slick-dots .slick-active button {background: #71635A;border-color: #71635A;}

.slick-arrow {--ji-offset: -15px;background-color: transparent;border-radius: 0;z-index: 8;font-size: 0;line-height: 0;position: absolute;top: 35%;display: block;margin-top: -28px;overflow: hidden;padding: 0;cursor: pointer;color: transparent;border: none;outline: none;background: none;background-repeat: no-repeat;width: 56px;height: 56px;background-size: contain;background-position: center;display: block;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' fill='none' viewBox='0 0 56 56'%3E%3Crect width='52' height='52' x='2' y='2' fill='%230B514A' rx='26'/%3E%3Crect width='52' height='52' x='2' y='2' stroke='%23fff' stroke-width='4' rx='26'/%3E%3Cmask id='a' width='24' height='24' x='16' y='16' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23D9D9D9' d='M16 16h24v24H16z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23fff' d='m24 37.1-.85-.85L31.4 28l-8.25-8.25.85-.85 9.1 9.1-9.1 9.1Z'/%3E%3C/g%3E%3C/svg%3E");transition: transform 0.15s;}
.slick-arrow.slick-disabled {display: none!important;}
.slick-arrow:hover {transform: scale(1.02);}
.slick-prev {left: var(--ji-offset);transform: rotate(180deg);}
.slick-prev:hover {transform: rotate(180deg) scale(1.02);}
.slick-next {right: var(--ji-offset);}

@media (max-width: 767px) {
  .slick-arrow {--ji-offset: 16px;top: 30%;}
}

/* Carousel */
#carousel .container {position: absolute;bottom: 48px;height: 48px;left: 50%;transform: translate(-50%, 0);}
.carousel-control:before {border: 0;opacity: 1;width: 48px;height: 48px;border-radius: 0;}
.carousel-control {opacity: 1;bottom: 0px;top: 0;width: 48px;height: 48px;}
.carousel-control:hover {transform: scale(1.15);}
.carousel-control.right {right: 0;}
.carousel-control.left {right: 68px;left: auto;}
.carousel-control.left::before {content: "";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%3Cmask id='mask0_2221_684' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='48' height='48'%3E%3Crect width='48' height='48' transform='matrix(-1 0 0 1 48 0)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2221_684)'%3E%3Cpath d='M32 42.2001L33.7 40.5L17.2 24L33.7 7.50005L32 5.80005L13.8 24L32 42.2001Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");}
.carousel-control.right::before {content: "";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%3Cmask id='mask0_2221_687' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='48' height='48'%3E%3Crect width='48' height='48' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2221_687)'%3E%3Cpath d='M16 42.2001L14.3 40.5L30.8 24L14.3 7.50005L16 5.80005L34.2 24L16 42.2001Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");}

@media (max-width: 767px) {
  #carousel .container {left: auto;right: 16px;bottom: 16px;transform: initial;height: 32px;}
  .carousel-control {width: 32px;height: 32px;}
  .carousel-control:before {width: 32px;height: 32px;background-size: contain;}
  .carousel-control.left {right: 40px;}
}

/* After carousel */
@media (min-width: 768px) {
  .banners-row .col-sm-4:has(.next-to-carousel-banners) {width: 100%;}
  .next-to-carousel-banners {display: grid;grid-template-columns: repeat(4, 1fr);grid-template-rows: repeat(4, 1fr);grid-column-gap: 20px;grid-row-gap: 20px;padding: 72px 0;}
  .next-to-carousel-banners>div:nth-of-type(1) {grid-area: 1 / 1 / 2 / 3;display: flex;align-items: center;}
  .next-to-carousel-banners>div:nth-of-type(2) {grid-area: 2 / 1 / 5 / 3;}
  .next-to-carousel-banners>div:nth-of-type(3) {grid-area: 1 / 3 / 3 / 4;}
  .next-to-carousel-banners>div:nth-of-type(4) {grid-area: 3 / 3 / 5 / 4;}
  .next-to-carousel-banners>div:nth-of-type(5) {grid-area: 1 / 4 / 5 / 5;display: flex;align-items: center;}
  .h1-block h1 {font-size: 48px;}
}
@media (max-width: 767px) {
  .h1-block {text-align: center;padding: 38px 0 48px 0;}
  .h1-block h1 {font-size: 22px!important;margin: 0;}

  .next-to-carousel-banners .slick-list {padding-right: 100px;}
  .next-to-carousel-banners a {margin-right: 10px;}
  .next-to-carousel-banners {margin-right: -16px;}
}

/* USPs */
.usps {display: flex;width: 100%;margin-bottom: 72px;}
.usps__items {width: 25%;padding-left: 120px;padding-right: 20px;position: relative;display: flex;flex-direction: column;justify-content: center;}
.usps__items h6 {margin: 8px 0;}
.usps__items h6 a {text-decoration: underline;color: #0B514A;}
.usps__items h6 a:hover {text-decoration: none;}
.usps__items p {font-size: 15px;margin-bottom: 8px!important;}
.usps__image {position: absolute;left: 0;top: 50%;margin-top: -50px;}

@media (max-width: 1199px) {
  .usps {flex-flow: row wrap;}
  .usps__items {width: 50%;margin: 15px 0;}
}

@media (max-width: 767px) {
  .usps {margin: 30px 0 42px 0;}
  .usps__items {width: 100%;margin: 10px 0;padding-left: 60px;padding-right: 0;}
  .usps__image {width: 48px;height: 48px;margin-top: -24px;}
  .usps__items p {font-size: 14px;margin-bottom: 0!important;}
}

/* Main rating block */
body:not(.in-index) .best-rating {padding: 30px 0 44px 0;}
a.best-rating__item {border: 1px solid #FFEADB;color: #0B514A;position: relative;border-radius: 24px;display: block;padding: 32px 24px;text-decoration: none;}
a.best-rating__item:hover {background-color: #ffeadb59;}
.best-rating__item::after {content: "";position: absolute;right: 24px;top: 24px;background-size: contain;background-repeat: no-repeat;background-position: center;}
.best-rating__item.--fb::after {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='M16 3.33325C12.6406 3.33325 9.41875 4.66777 7.04329 7.04323C4.66783 9.41869 3.33331 12.6405 3.33331 15.9999C3.33331 19.3593 4.66783 22.5811 7.04329 24.9566C9.41875 27.3321 12.6406 28.6666 16 28.6666C19.3594 28.6666 22.5812 27.3321 24.9567 24.9566C27.3321 22.5811 28.6666 19.3593 28.6666 15.9999C28.6666 12.6405 27.3321 9.41869 24.9567 7.04323C22.5812 4.66777 19.3594 3.33325 16 3.33325Z' fill='%23039BE5'/%3E%3Cpath d='M17.7146 19.3573H20.9926L21.5073 16.0273H17.714V14.2073C17.714 12.8239 18.166 11.5973 19.46 11.5973H21.5393V8.69127C21.174 8.64194 20.4013 8.53394 18.9413 8.53394C15.8926 8.53394 14.1053 10.1439 14.1053 13.8119V16.0273H10.9713V19.3573H14.1053V28.5099C14.726 28.6033 15.3546 28.6666 16 28.6666C16.5833 28.6666 17.1526 28.6133 17.7146 28.5373V19.3573Z' fill='white'/%3E%3C/svg%3E%0A");}
.best-rating__item.--google::after {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='M29.074 13.3887H28V13.3334H16V18.6667H23.5354C22.436 21.7714 19.482 24.0001 16 24.0001C11.582 24.0001 8.00002 20.4181 8.00002 16.0001C8.00002 11.5821 11.582 8.00008 16 8.00008C18.0394 8.00008 19.8947 8.76941 21.3074 10.0261L25.0787 6.25475C22.6974 4.03541 19.512 2.66675 16 2.66675C8.63669 2.66675 2.66669 8.63675 2.66669 16.0001C2.66669 23.3634 8.63669 29.3334 16 29.3334C23.3634 29.3334 29.3334 23.3634 29.3334 16.0001C29.3334 15.1061 29.2414 14.2334 29.074 13.3887Z' fill='%23FFC107'/%3E%3Cpath d='M4.20398 9.79408L8.58465 13.0067C9.76998 10.0721 12.6406 8.00008 16 8.00008C18.0393 8.00008 19.8946 8.76941 21.3073 10.0261L25.0786 6.25475C22.6973 4.03541 19.512 2.66675 16 2.66675C10.8786 2.66675 6.43731 5.55808 4.20398 9.79408Z' fill='%23FF3D00'/%3E%3Cpath d='M16 29.3333C19.444 29.3333 22.5733 28.0153 24.9393 25.872L20.8127 22.38C19.474 23.394 17.81 24 16 24C12.532 24 9.58734 21.7886 8.478 18.7026L4.13 22.0526C6.33667 26.3706 10.818 29.3333 16 29.3333Z' fill='%234CAF50'/%3E%3Cpath d='M29.074 13.3886H28V13.3333H16V18.6666H23.5353C23.0073 20.1579 22.048 21.4439 20.8107 22.3806L20.8127 22.3793L24.9393 25.8713C24.6473 26.1366 29.3333 22.6666 29.3333 15.9999C29.3333 15.1059 29.2413 14.2333 29.074 13.3886Z' fill='%231976D2'/%3E%3C/svg%3E%0A");}
.best-rating__item.--firmy::after {width: 61px;height: 32px;background-image: url("data:image/svg+xml,%3Csvg width='110' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M107.234 11.1c-.172-1.47-2.062-2.696-3.203-2.918-1.045-.204-2.107-.27-3.167-.283-.836-.01-1.674.034-2.506.125-1.2.132-1.773.574-2.191 1.756-.167.47-.294 1.186.022 1.614.454.613 1.368.278 1.94.1.623-.195 1.344-.207 1.987-.265.658-.059 1.581-.251 2.211.035-.27.544-1.04.824-1.517 1.096-.695.396-1.373.825-2.076 1.206-1.906 1.034-3.891 2.28-5.92 3.004-1.158.412-2.388.487-3.598.522-.922.027-1.845.047-2.764-.045-.613-.061-1.703-.095-2.028-.784-.23-.488.004-1.08.247-1.503 1.355-2.355 3.455-3.895 6.048-3.986.647-.023 1.35-.091 1.71-.777.46-.875-.215-1.75-.95-2.092-1.313-.608-2.894-.064-4.157.453-1.246.51-2.454 1.23-3.316 2.35-1.12 1.453-1.874 3.496-1.631 5.4.346 2.72 2.168 5.308 4.937 5.093.883-.069 1.78-.212 2.623-.513.856-.307 1.689-.978 2.617-.978.031 0 .047.009.063.025.574.618 1.087 1.203 1.893 1.445.79.236 1.632.175 2.442.227 3.635.23 7.256-.388 10.758-1.403.674-.196 1.46-.644 1.96-1.162 1.033-1.066-.605-1.42-1.416-1.43-.953-.01-1.906-.041-2.859-.053a80.747 80.747 0 00-6.442.173c-.622.042-1.253.106-1.874.135-.407.018-.986-.147-.732-.649.164-.324.677-.576.98-.717 2.342-1.082 4.677-1.839 7.128-2.579.831-.251 2.086-.626 2.553-1.492.207-.384.27-.764.228-1.13M77.874 11.254c.054-.59-.037-1.2-.37-1.57-.278-.31-.681-.627-1.05-.769-.563-.216-1.058.345-1.476.637-.521.365-1.13.613-1.702.872-1.192.54-2.237.827-3.613 1.02-.791.112-1.578.147-2.051-.043-.473-.19-.73-1.714-.787-1.867-.238-.644-.408-1.076-1.112-1.17-.616.094-.838.721-.968 1.351a7.559 7.559 0 00-.133 2.458c.113.995.503 1.987 1.21 2.663.238.228.424.239.725.341.293.1.574.16.634.519.04.243.004.591.009.847.013.729.058 1.46.097 2.19.01.212.023.427.04.64.072.884-.02 2.598 1.135 2.785 1.527.247 1.241-1.466 1.282-2.513.026-.67.049-1.34.082-2.007.007-.143.065-2.005.167-2.005.032 0 .054-.005.079-.01a22.102 22.102 0 001.632-.278c.581-.117 1.16-.262 1.726-.444 1.092-.35 2.203-.836 3.12-1.576.49-.396 1.1-1.058 1.264-1.707.027-.106.047-.23.06-.364M78.967 20.126c.304-.55.403-1.382.12-1.968-.302-.628-1.438-.211-1.933-.116-.514.1-1.094.302-1.267.883-.192.645.215 1.665.664 2.116.971.973 1.886.049 2.416-.915M36.03 12.167a.583.583 0 01-.212-.334c-.207-.786-.184-1.415.664-1.555.945-.157 1.655.18 2.564.309.325.046.705.346.639.73-.062.36-.428.44-.705.535-.658.224-2.323.78-2.95.315zm25.903 7.564c.01-.223.012-.448.026-.66.108-1.625.258-3.248.434-4.867.153-1.415.353-2.815-.72-3.895-1.057-1.062-2.104-1.519-3.49-.86-1.468.7-2.781 1.757-4.321 2.301.178-.063-1.115-2.286-1.265-2.458-.438-.504-1.674-1.535-2.257-.723-.38.529-.387 1.276-.53 1.9-.17.745-.363 1.483-.518 2.234-.324 1.57-.873 3.353-1.302 4.896-.027 0-.055 0-.092-.01-1.686-.45-3.418-.688-5.103-1.172a56.546 56.546 0 01-5.003-1.718c.672-.123 1.4-.316 2.057-.468.721-.165 1.43-.382 2.092-.737.554-.296 1.184-.594 1.517-1.18 1.809-3.186-4.507-4.187-6.128-4.25-1.122-.045-4.524-.416-4.81 1.312-.064.381.01.844.107 1.213.119.457.427.488.621.888.24.495-.285 1.34-.43 1.83-.224.747-.394 1.51-.59 2.265-.319 1.223-.55 2.41-.422 3.686.027.275.115.888.247 1.106.305.503.829.677 1.336.478.67-.26.737-1.027.988-1.667.055-.138.728-1.72.628-1.77 2.322 1.173 4.91 2.123 7.79 2.88.9.235 1.872.085 2.76-.139.556-.14 1.054-.467 1.624-.57.793-.143.748.364 1.055.967.15.294.333.576.554.813 1.873 2.01 2.232-3.136 2.484-4.093.161-.614.187-1.355.485-1.919.316-.598.782.015 1.073.303.397.392.808.68 1.364.72.794.057 1.37-.242 1.963-.772.56-.5 1.168-.943 1.698-1.483.285-.29.616-.875 1.033-.959.611-.123.394.798.348 1.205-.086.74-.111 1.488-.152 2.232-.05.918-.204 2.018-.033 2.928.142.754 1.127 1.99 1.94 1.803.803-.184.91-.879.942-1.59zM30.547 12.496c.085-.613.339-1.348.096-1.934-.297-.714-.55-1.002-.805-1.32-.243-.305-1.036-1.078-1.526-.83-.395.2-.586 1.482-.727 1.86-.322.859-.555 1.758-.773 2.641-.455 1.855-.545 3.67-.75 5.552-.084.767-.144 1.542-.056 2.311.134 1.164 1.094 1.302 2.02.668 1.171-.803 1.29-2.312 1.564-3.489.248-1.066.416-2.14.659-3.179.168-.719.207-1.454.286-2.185l.012-.095'/%3E%3Cg fill='%23de0000'%3E%3Cpath d='M23.616 2.719c-.346-.612-.895-1.12-1.47-1.453C20.003.02 17.586.008 15.219 0a34.91 34.91 0 00-5.132.372c-.939.136-1.874.31-2.801.515a34.27 34.27 0 00-3.283.873c-.98.321-1.925.89-2.827 1.406-.42.24-.869.557-1.07 1.042-.24.582-.003 1.137.044 1.728.066.821.396 1.075.798 1.692.795 1.22 2.067 1.551 3.372 1.028.342-.137 1.185-.785 1.506-.689.521.157.075 1.83-.035 2.234-.15.552-.43.963-.942 1.164-.43.168-1.319.071-1.46.67-.396 1.673 1.296 2.907 1.53 4.394.117.743-.181 1.487-.258 2.221-.101.964-.155 1.938-.232 2.905-.036.453-.161 1.076-.117 1.52.068.677.801 1.086 1.354.865.875-.35 1.337-1.5 1.692-2.345.486-1.159.742-2.337.97-3.575.152-.83.425-1.714 1.334-1.819 1.201-.137 2.371-.481 3.575-.617 1.293-.147 2.597-.207 3.877-.473.853-.177 1.724-.15 2.583-.277 1.446-.214 3.154-.787 4.41-1.603.613-.398.853-1.292 1.106-1.963.663-1.757-3.846-1.515-4.529-1.522-1.943-.018-3.744.036-5.404.179-1.215.105-2.412.197-3.632.173-.532-.01-1.307-.005-1.654-.519-.407-.603-.118-1.92.135-2.54.319-.785 1.532-.567 2.161-.616 1.07-.084 2.134-.248 3.206-.296 2.282-.102 4.469-.204 6.73-.587.568-.096 1.58-.296 1.72-1.029.121-.645-.027-1.258-.33-1.792'/%3E%3C/g%3E%3C/svg%3E");}
.best-rating__item p {color: #2A2D32;line-height: 1.7;margin-bottom: 20px;}
.best-rating__date {color: #4E5155;font-size: 13px;}
.best-rating .slick-list {overflow: visible;}
.best-rating .slick-slide {padding: 0 10px;}
.best-rating__top {margin-bottom: 22px;font-size: 15px;font-weight: bold;padding-right: 60px;}
.best-rating__top::before {content: "";display: block;margin-bottom: 6px;width: 88px;height: 16px;background-image: url("data:image/svg+xml,%3Csvg width='88' height='16' viewBox='0 0 88 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0L9.97496 5.2817L15.6085 5.52786L11.1955 9.0383L12.7023 14.4721L8 11.36L3.29772 14.4721L4.80445 9.0383L0.391548 5.52786L6.02504 5.2817L8 0Z' fill='%23D1B171'/%3E%3Cpath d='M26 0L27.975 5.2817L33.6085 5.52786L29.1955 9.0383L30.7023 14.4721L26 11.36L21.2977 14.4721L22.8045 9.0383L18.3915 5.52786L24.025 5.2817L26 0Z' fill='%23D1B171'/%3E%3Cpath d='M44 0L45.975 5.2817L51.6085 5.52786L47.1955 9.0383L48.7023 14.4721L44 11.36L39.2977 14.4721L40.8045 9.0383L36.3915 5.52786L42.025 5.2817L44 0Z' fill='%23D1B171'/%3E%3Cpath d='M62 0L63.975 5.2817L69.6085 5.52786L65.1955 9.0383L66.7023 14.4721L62 11.36L57.2977 14.4721L58.8045 9.0383L54.3915 5.52786L60.025 5.2817L62 0Z' fill='%23D1B171'/%3E%3Cpath d='M80 0L81.975 5.2817L87.6085 5.52786L83.1955 9.0383L84.7023 14.4721L80 11.36L75.2977 14.4721L76.8045 9.0383L72.3915 5.52786L78.025 5.2817L80 0Z' fill='%23D1B171'/%3E%3C/svg%3E%0A");}

@media (max-width: 767px) {
  .best-rating .slick-list {padding-right: 120px;}
  a.best-rating__item {padding: 24px 16px;}
  .best-rating .slick-slide {padding: 0 10px 0 0;}
  .best-rating__item::after {right: 16px;top: 24px;}
  .best-rating__top {font-size: 14px;}

  body:not(.in-index) .best-rating {padding-top: 0;margin-bottom: 40px;}
}

/* Middle banner */
.body-banners.row {margin-left: 0;margin-right: 0;}
.next-body-banner {float: none;display: block;padding: 120px 0 100px 0;}
.next-body-banner a {position: relative;overflow: hidden;margin-inline: calc(50% - 50dvw + var(--scrollbar-width, 0px) / 2);width: unset;height: 100%;}
.next-body-banner a:hover img {transform: initial;opacity: 0.9;}
.next-body-banner a img {width: auto;height: auto;}

@media (max-width: 767px) {
  .next-body-banner {padding: 40px 0;}
}

/* About founder */
.about-founder {padding: 70px 0;margin: 150px 0 20px 0;padding-left: 40%;position: relative;text-align: right;min-height: 550px;/*background-image: url(../img/founder-bg-center.webp);*/background-position: center bottom;background-repeat: no-repeat;}
.about-founder>* {position: relative;}
.about-founder .heading__xl {text-align: left;margin-bottom: 40px;}
.about-founder>img {position: absolute;left: 0px;top: 0px;z-index: 0;}
.about-founder .btn {margin-left: auto;}
.about-founder::before {content: "";position: absolute;left: -105px;top: -140px;background-image: url(../img/founder-before.webp?v=0.1);width: 417px;height: 408px;z-index: 1;background-repeat: no-repeat;display: none;}

@media (max-width: 1199px) {
  .about-founder>img {left: -125px;}
  .about-founder::before {top: -160px;left: -180px;}
}

@media (max-width: 991px) {
  .about-founder::before {left: -250px;}
  .about-founder .heading__xl {font-size: 32px;}
}

@media (max-width: 767px) {
  .about-founder {padding-left: 0;text-align: center;background-size: 160px;background-position: left 0px bottom 40%;margin: 10px 0 70px 0;padding-bottom: 0;}
  .about-founder>img {position: static;}
  .about-founder .heading__xl {font-size: 20px;margin-top: 30px;text-align: center;}
  .about-founder::before {width: 130px;height: 130px;left: -20px;top: 0;background-size:contain;}
}

/* Welcome block */
.welcome-block {position: relative;display: flex;justify-content: center;padding: 80px 0;}
.welcome-block>div {width: 48%;padding: 0 50px;}
.welcome-block::after {content: "";display: block;background: #0B514A;height: 100%;left: calc(50% - 50dvw + var(--scrollbar-width) / 2);width: calc(100dvw - var(--scrollbar-width));position: absolute;top: 0;z-index: -1;}
.welcome-block__left .heading__xl {color: #fff;line-height: 1.2;margin-bottom: -40px;}
.welcome-block__left h3 {color: #fff;margin-top: 0;}
.welcome-block__left {display: flex;flex-direction: column;}
.welcome-block__image {margin-top: auto;margin-bottom: -80px;margin-left: auto;}
.welcome-block__usp {padding-left: 84px;position: relative;margin: 0 0 32px 0;}
.welcome-block__usp:last-of-type {margin-bottom: 0;}
.welcome-block__usp img {max-width: 64px;max-height: 64px;mix-blend-mode: screen;position: absolute;left: 0;margin-top: -32px;top: 50%;}
.welcome-block__usp h3 {color: #fff;margin: 0 0 8px 0;}
.welcome-block__usp p {color: #fff;padding-right: 40px;}

@media (max-width: 1199px) {
  .welcome-block>div {width: 50%;padding: 0 10px;}
}

@media (max-width: 991px) {
  .welcome-block {flex-flow: row wrap;padding: 48px 0 0 0;}
  .welcome-block>div {width: 100%;padding: 0 10px;}
  .welcome-block__left {text-align: center;display: contents;}
  .welcome-block__image {order: 1;margin: auto;}
  .welcome-block__left .heading__xl {margin-bottom: 90px;}
}

@media (max-width: 767px) {
  .welcome-block__usp img {max-width: 48px;max-height: 48px;margin-top: -24px;}
  .welcome-block__usp {padding-left: 68px;}
}

/* Homepage blog */
.homepage-blog-wrapper .--top-block {display: none;}
.homepage-blog-wrapper .homepage-group-title {display: none;}
.homepage-group-title {font-size: 27px;margin: 50px 0;text-transform: uppercase;}
.blog__inner {margin-bottom: 120px;}
.homepage-blog-wrapper .news-item {padding: 0px;position: relative;}
.homepage-blog-wrapper .news-item a {color: #0B514A;}
.homepage-blog-wrapper .news-item .image {max-width: 460px;width: 100%;border-radius: 24px;overflow: hidden;}
.homepage-blog-wrapper .news-item .title {margin: 0 0 8px 0;font-size: 21px;font-family: var(--template-headings-font);text-decoration: underline;line-height: 1.4;}
.homepage-blog-wrapper .news-item .title:hover {text-decoration: none;}
.homepage-blog-wrapper .news-item .text {width: 400px;background-color: #fff;border-radius: 16px;right: 10px;position: absolute;bottom: 16px;padding: 32px;}
.homepage-blog-wrapper .news-item .description {color: #4E5155;margin-bottom: 24px;line-height: 1.7;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.homepage-blog-wrapper .news-item .read-article {display: block;text-transform: uppercase;text-decoration: underline;font-size: 14px;font-weight: bold;letter-spacing: 2px;}
.homepage-blog-wrapper .news-item .read-article:hover {text-decoration: none;}
.homepage-blog-wrapper {margin: 0;padding: 0;}
.homepage-blog-wrapper .center {width: 100%;margin-top: 35px;}
.homepage-blog-wrapper .center a {text-transform: uppercase;font-weight: 700;font-size: 14px;letter-spacing: 1.5px;border-bottom: 1px solid black;}
.homepage-blog-wrapper .center a:hover {border-color: #fff;}

@media (max-width: 1439px) {
  .homepage-blog-wrapper .news-item .text {width: 300px;}
}

@media (max-width: 1199px) {
  .homepage-blog-wrapper .news-item .text {width: 250px;padding: 20px;}
  .homepage-blog-wrapper .news-item .title {font-size: 18px;}
}

@media (max-width: 991px) {
  .blog-wrapper {flex-flow: row wrap;}
  .blog-wrapper .news-item {width: 100%;flex-basis: 100%;margin-bottom: 28px;}
}

@media (max-width: 767px) {
  .blog__inner {margin-bottom: 70px;}
  .homepage-blog-wrapper .news-item a {text-decoration: none;}
  .homepage-group-title {font-size: 22px;}
  .homepage-blog-wrapper .news-item .image {max-width: 100%;}
  .homepage-blog-wrapper .news-item .text {width: calc(100% - 20px);position: static;margin-top: -100px;background-color: #fff;position: relative;z-index: 1;right: initial;bottom: initial;padding: 20px;}
}

/* Instagram */
.instagram-block {display: flex;margin-bottom: -130px;position: relative;}
.instagram-block__sidebar {flex: 0 0 460px;background-color: #582C5A;color: #fff;border-radius: 0 200px 0 200px;padding: 107px 64px;color: #fff;}
.instagram-block__sidebar p {margin-bottom: 16px;}
.instagram-block .heading__l {color: #fff;margin-bottom: 14px;}
.instagram-block h4 {display: none;}
.instagram-follow-btn {display: none;}
.instagram-widget {flex: calc(100% - 460px);max-width: initial;padding-left: 20px;display: grid;
grid-template-columns: repeat(4, 1fr);grid-template-rows: repeat(2, 1fr);grid-column-gap: 20px;grid-row-gap: 20px;}
.instagram-widget>a img {transition: 0.6s;width: 100%;height: 100%;object-fit: cover;}
.instagram-widget>a:hover img {transform: translateY(-50%) scale(1.05);}
.instagram-widget>a:nth-of-type(+n+6) {display: none;}
.instagram-widget>a:nth-of-type(1) { grid-area: 1 / 1 / 2 / 2;border-radius: 24px;}
.instagram-widget>a:nth-of-type(2) { grid-area: 1 / 2 / 2 / 3;border-radius: 40px 0;}
.instagram-widget>a:nth-of-type(3) { grid-area: 2 / 1 / 3 / 2;border-radius: 50%;}
.instagram-widget>a:nth-of-type(4) { grid-area: 2 / 2 / 3 / 3;border-radius: 0px;}
.instagram-widget>a:nth-of-type(5) { grid-area: 1 / 3 / 3 / 5;border-radius: 48px;}
.instagram-widget.columns-3>a {width: 100%;}

@media (max-width: 1439px) {
  .instagram-block__sidebar {flex: 0 0 350px;padding: 50px;border-radius: 0 100px 0 100px;}
}

@media (max-width: 1199px) {
  .instagram-block__sidebar {flex: initial;padding: 48px 32px 130px 32px;margin-bottom: -100px;margin-left: -16px;margin-right: -16px;width: calc(100% + 32px);}

  .instagram-block {flex-flow: row wrap;}
  .instagram-widget {flex: 0 0 100%;}
  .instagram-widget.columns-3>a {padding: 0;}
  .instagram-widget>a:hover img {transform: scale(1.05)}
  .instagram-widget>a img {position: static;margin: 0;padding: 0;transform: initial;}
}
@media (max-width: 767px) {
  .instagram-block__sidebar {margin-top: -100px;text-align: center;}
  .instagram-block {background-color: #0B514A;margin-top: 50px;}
  .instagram-widget>a:nth-of-type(+n+5) {display: none;}
  .instagram-widget {grid-template-columns: repeat(2, 1fr);grid-column-gap: 10px;grid-row-gap: 10px;padding-left: 0;}
}

/* Footer */
#footer {background-color: #0B514A;color: #fff;padding-top: 0;}
#footer h4 {font-size: 27px;color: #fff;margin: 0 0 40px 0;}
.footer-rows .custom-footer {padding: 225px 0 0 0;}
.custom-footer>div:nth-of-type(1) {width: 34%;}
.custom-footer>div {width: 22%;margin-bottom: 50px;}

#footer ul a {font-size: 15px;color: #fff;}

.footer-bottom {background-color: #0B514A;padding-bottom: 50px;}
.footer-bottom a {color: #fff;}
.footer-bottom .container {display: flex;flex-direction: column;}

#signature {color: #FFFFFF80;font-size: 13px;margin-left: 0;}
#signature a {color: #FFFFFF80;}
#signature a:hover {color: #fff;}
#signature a.image {display: none;}
#signature a.--jiho::before {display: inline-flex;margin-right: 5px;content: "";width: 36px;height: 10px;background-size: contain;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='15' viewBox='0 0 98 30' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.417 0h6.14v30H3.37L0 26.673V18h6.139v6l12.278.065V0zm30.695 0v12h12.155V0h6.139v11.666l-3.279 3.217 3.279 3.196V30h-6.14V18H49.113v12h-6.139V18.08l3.264-3.182v-.03l-3.264-3.202V0h6.14zm42.88 30H79.573l-6.13-6h-.009V6l6.14-5.98V0h12.418v.148L98 6v18h-6.008v6zm-.131-6V6H79.573v18h12.288zM30.695 12h6.14v18h-6.14V12zm0-12h6.14v6h-6.14V0z' fill='%2382a6a2'%3E%3C/path%3E%3C/svg%3E%0A");}
#signature a.--jiho:hover::before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='15' viewBox='0 0 98 30' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.417 0h6.14v30H3.37L0 26.673V18h6.139v6l12.278.065V0zm30.695 0v12h12.155V0h6.139v11.666l-3.279 3.217 3.279 3.196V30h-6.14V18H49.113v12h-6.139V18.08l3.264-3.182v-.03l-3.264-3.202V0h6.14zm42.88 30H79.573l-6.13-6h-.009V6l6.14-5.98V0h12.418v.148L98 6v18h-6.008v6zm-.131-6V6H79.573v18h12.288zM30.695 12h6.14v18h-6.14V12zm0-12h6.14v6h-6.14V0z' fill='%23fff'%3E%3C/path%3E%3C/svg%3E%0A");}
.signature__divider {color: #FFFFFF80;}
.copyright {color: #FFFFFF80;font-size: 13px;}
.copyright a {color: #FFFFFF80;}
.copyright a:hover {color: #fff;}

.custom-footer>div:has(.footer-logos) {width: 100%;padding-bottom: 0;margin-bottom: 0;}
.footer-logos {padding: 48px 0;border-top: 1px solid #FFFFFF33;}

.footer-contact {position: relative;}
.footer-contact::before {content: "";width: 64px;height: 64px;position: absolute;left: 0;top: 0;background-image: url(../img/face-frog.webp);}
#footer .footer-contact h4 {margin-bottom: 8px;}
.footer-contact h4, .footer-contact p {padding-left: 80px;}
.footer-contact p {margin-bottom: 40px;}

a.contact-item {color: #fff;margin-bottom: 16px;width: 100%;}
a.contact-item:hover {text-decoration: none!important;}
a.contact-item:hover>div:nth-of-type(1) {text-decoration: underline;}
a.contact-item>div:nth-of-type(1) {font-weight: 700;position: relative;padding-bottom: 4px;font-size: 24px;font-family: var(--template-headings-font);padding-left: 40px;}
a.contact-item>div:nth-of-type(1)::before {content: "";width: 32px;height: 32px;position: absolute;left: 0;top: 2px;}
a.contact-item.--tel>div:nth-of-type(1)::before {background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2303_834' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3E%3Crect width='32' height='32' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2303_834)'%3E%3Cpath d='M24.8334 26.2662C22.7445 26.2662 20.5723 25.7162 18.3167 24.6162C16.0612 23.5162 13.9501 21.9774 11.9834 19.9996C10.0167 18.0218 8.4834 15.9107 7.3834 13.6662C6.2834 11.4218 5.7334 9.25513 5.7334 7.16624C5.7334 6.75669 5.86673 6.41546 6.1334 6.14258C6.40007 5.86946 6.7334 5.73291 7.1334 5.73291H9.80007C10.1778 5.73291 10.5056 5.84958 10.7834 6.08291C11.0612 6.31624 11.2556 6.6218 11.3667 6.99958L11.9667 9.73291C12.0334 10.1107 12.0223 10.444 11.9334 10.7329C11.8445 11.0218 11.689 11.2551 11.4667 11.4329L8.6334 13.9996C9.21118 15.044 9.83895 16.0051 10.5167 16.8829C11.1945 17.7607 11.9112 18.5885 12.6667 19.3662C13.4667 20.1662 14.3334 20.9107 15.2667 21.5996C16.2001 22.2885 17.2334 22.944 18.3667 23.5662L21.1334 20.7329C21.3556 20.4885 21.5945 20.3329 21.8501 20.2662C22.1056 20.1996 22.4001 20.1885 22.7334 20.2329L25.0001 20.6996C25.3778 20.7885 25.6834 20.9774 25.9167 21.2662C26.1501 21.5551 26.2667 21.8885 26.2667 22.2662V24.8662C26.2667 25.2662 26.1302 25.5996 25.8571 25.8662C25.5842 26.1329 25.243 26.2662 24.8334 26.2662ZM8.20007 13.1329L10.8667 10.7329C10.9778 10.644 11.0501 10.5218 11.0834 10.3662C11.1167 10.2107 11.1112 10.0662 11.0667 9.93291L10.4667 7.19958C10.4223 7.0218 10.3445 6.88847 10.2334 6.79958C10.1223 6.71069 9.97784 6.66624 9.80007 6.66624H7.1334C7.00007 6.66624 6.88895 6.71069 6.80007 6.79958C6.71118 6.88847 6.66673 6.99958 6.66673 7.13291C6.66673 8.04402 6.80562 9.01069 7.0834 10.0329C7.36118 11.0551 7.7334 12.0885 8.20007 13.1329ZM19.2667 23.9996C20.1778 24.4662 21.1612 24.8051 22.2167 25.0162C23.2723 25.2274 24.1556 25.3329 24.8667 25.3329C25.0001 25.3329 25.1112 25.2885 25.2001 25.1996C25.289 25.1107 25.3334 24.9996 25.3334 24.8662V22.2662C25.3334 22.0885 25.289 21.944 25.2001 21.8329C25.1112 21.7218 24.9778 21.644 24.8001 21.5996L22.5334 21.1329C22.4001 21.0885 22.2834 21.0829 22.1834 21.1162C22.0834 21.1496 21.9778 21.2218 21.8667 21.3329L19.2667 23.9996Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");}
a.contact-item.--email>div:nth-of-type(1)::before {background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2303_841' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3E%3Crect width='32' height='32' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2303_841)'%3E%3Cpath d='M6.40009 24.9331C5.82231 24.9331 5.34453 24.7442 4.96675 24.3664C4.58897 23.9886 4.40009 23.5109 4.40009 22.9331V9.06641C4.40009 8.48863 4.58897 8.01085 4.96675 7.63307C5.34453 7.2553 5.82231 7.06641 6.40009 7.06641H25.6001C26.1779 7.06641 26.6556 7.2553 27.0334 7.63307C27.4112 8.01085 27.6001 8.48863 27.6001 9.06641V22.9331C27.6001 23.5109 27.4112 23.9886 27.0334 24.3664C26.6556 24.7442 26.1779 24.9331 25.6001 24.9331H6.40009ZM16.0001 15.7997L5.33342 8.73307V22.9331C5.33342 23.2442 5.43342 23.4997 5.63342 23.6997C5.83342 23.8997 6.08897 23.9997 6.40009 23.9997H25.6001C25.9112 23.9997 26.1668 23.8997 26.3668 23.6997C26.5668 23.4997 26.6668 23.2442 26.6668 22.9331V8.73307L16.0001 15.7997ZM16.0001 14.6664L26.1334 7.99974H5.86675L16.0001 14.6664ZM5.33342 8.73307V7.99974V22.9331C5.33342 23.2442 5.43342 23.4997 5.63342 23.6997C5.83342 23.8997 6.08897 23.9997 6.40009 23.9997H5.33342V8.73307Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");}
a.contact-item>div:nth-of-type(2) {color: #FFFFFF80;font-size: 13px;font-weight: 400;}

.socials a {display: inline-flex;margin: 0 16px 16px 0;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%3Cpath d='M16 1.91992C8.23138 1.91992 1.91998 8.23132 1.91998 15.9999C1.91998 23.0522 7.1216 28.8885 13.8962 29.9062L14.6312 30.0174V18.9224H11.305V16.6699H14.6312V13.6787C14.6312 11.8367 15.0732 10.6235 15.805 9.86242C16.5367 9.1013 17.6179 8.71742 19.1225 8.71742C20.3256 8.71742 20.7936 8.79032 21.2387 8.84492V10.6887H19.6725C18.7838 10.6887 18.0547 11.1845 17.6762 11.8449C17.2978 12.5053 17.18 13.2939 17.18 14.0974V16.6687H21.0987L20.75 18.9212H17.18V30.0349L17.9062 29.9362C24.7772 29.0043 30.08 23.1211 30.08 15.9999C30.08 8.23132 23.7686 1.91992 16 1.91992ZM16 3.19992C23.0768 3.19992 28.8 8.92308 28.8 15.9999C28.8 22.227 24.3429 27.3483 18.46 28.5012V20.2012H21.8475L22.5912 15.3887H18.46V14.0974C18.46 13.4334 18.5815 12.8385 18.7862 12.4812C18.991 12.1238 19.1884 11.9687 19.6725 11.9687H22.5187V7.68617L21.9637 7.61117C21.5799 7.55923 20.7035 7.43742 19.1225 7.43742C17.3925 7.43742 15.9075 7.90869 14.8825 8.97492C13.8574 10.0412 13.3512 11.6288 13.3512 13.6787V15.3899H10.025V20.2024H13.3512V28.4612C7.56286 27.235 3.19998 22.1596 3.19998 15.9999C3.19998 8.92308 8.92314 3.19992 16 3.19992Z' fill='white'/%3E%3C/svg%3E%0A");}
.socials a.--ins {background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.24 1.91992C5.65277 1.91992 1.91998 5.65271 1.91998 10.2399V21.7599C1.91998 26.3471 5.65277 30.0799 10.24 30.0799H21.76C26.3472 30.0799 30.08 26.3471 30.08 21.7599V10.2399C30.08 5.65271 26.3472 1.91992 21.76 1.91992H10.24ZM10.24 3.19992H21.76C25.6553 3.19992 28.8 6.34457 28.8 10.2399V21.7599C28.8 25.6553 25.6553 28.7999 21.76 28.7999H10.24C6.34463 28.7999 3.19998 25.6553 3.19998 21.7599V10.2399C3.19998 6.34457 6.34463 3.19992 10.24 3.19992ZM23.68 7.03992C23.3405 7.03992 23.0149 7.17478 22.7749 7.41483C22.5348 7.65487 22.4 7.98044 22.4 8.31992C22.4 8.6594 22.5348 8.98497 22.7749 9.22502C23.0149 9.46506 23.3405 9.59992 23.68 9.59992C24.0195 9.59992 24.345 9.46506 24.5851 9.22502C24.8251 8.98497 24.96 8.6594 24.96 8.31992C24.96 7.98044 24.8251 7.65487 24.5851 7.41483C24.345 7.17478 24.0195 7.03992 23.68 7.03992ZM16 8.95992C12.1195 8.95992 8.95998 12.1194 8.95998 15.9999C8.95998 19.8804 12.1195 23.0399 16 23.0399C19.8805 23.0399 23.04 19.8804 23.04 15.9999C23.04 12.1194 19.8805 8.95992 16 8.95992ZM16 10.2399C19.1887 10.2399 21.76 12.8112 21.76 15.9999C21.76 19.1887 19.1887 21.7599 16 21.7599C12.8112 21.7599 10.24 19.1887 10.24 15.9999C10.24 12.8112 12.8112 10.2399 16 10.2399Z' fill='white'/%3E%3C/svg%3E%0A");}

.only-mobile {display: none;}

@media (min-width: 768px) {
  .custom-footer.elements-4>div:nth-child(odd), .custom-footer.elements-6>div:nth-child(odd), .custom-footer.elements-many>div:nth-child(odd) {clear: initial;}
}

@media (max-width: 991px) {
  .custom-footer>div:nth-of-type(1) {width: 50%;}
  .custom-footer>div {width: 50%;}
}
@media (max-width: 767px) {
  .only-mobile {display: inline-flex;}
  .only-desktop {display: none;}
  .banner-wrapper {margin-top: 0;}

  .footer-rows .custom-footer {padding-top: 180px;}

  .custom-footer>div:nth-of-type(1),
  .custom-footer>div {width: 100%;margin-bottom: 0;}

  #footer h4 {margin-bottom: 0;position: relative;font-size: 18px;padding-top: 5px;padding-bottom: 5px;}
  #footer h4.--active::after {transform: rotate(180deg);}
  #footer h4::after {content: "";width: 24px;height: 24px;position: absolute;right: 0;top: 50%;margin-top: -12px;background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2501_4194' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='25'%3E%3Crect x='24' y='0.5' width='24' height='24' transform='rotate(90 24 0.5)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2501_4194)'%3E%3Cpath d='M2.89997 8.4999L3.74998 7.6499L12 15.8999L20.25 7.6499L21.1 8.4999L12 17.5999L2.89997 8.4999Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");}
  .footer-contact h4::after {display: none;}
  .custom-footer>div:has(.socials) h4::after {display: none;}
  .custom-footer>div:has(.socials) {position: relative;padding-top: 10px;}
  .socials {position: absolute;top: -1px;right: 0;}
  .socials a {margin: 0 0 16px 16px;}
  .footer-rows ul {display: none;padding-top: 10px;}
  .footer-rows ul li a {padding-top: 4px;padding-bottom: 4px;}

  .footer-contact p {font-size: 14px;}
  .footer-contact h4 {font-size: 22px!important;margin-bottom: 0!important;}
  a.contact-item>div:nth-of-type(1) {font-size: 20px;}
  a.contact-item>div:nth-of-type(1)::before {top: -2px;}

  #signature,.copyright {text-align: left;margin-bottom: 4px;}
  .footer-bottom .container {align-items: flex-start;}
  .footer-bottom {padding-bottom: 40px;}

  .footer-logos {padding: 32px 0;margin-top: 24px;}
}

/* Category */
.category-top {position: relative;padding-top: 230px;padding-bottom: 200px;}
.category-top .category-title {color: #fff;font-size: 48px;margin: 0 0 16px 0;}
.category-top::after {content: "";display: block;background: linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.2) 34.82%), url("../img/category-bg.png"), #05435C;background-repeat: no-repeat;background-position: right center;height: 100%;left: calc(50% - 50dvw + var(--scrollbar-width) / 2);width: calc(100dvw - var(--scrollbar-width));position: absolute;top: 0;z-index: -1;}
.category-perex {max-width: 580px;color: #fff;font-size: 17px;margin-bottom: 40px;}
.category-perex p {color: #fff;}

.category-perex.empty-content {margin: 50px auto;}

@media (max-width: 767px) {
  .category-top {padding-top: 200px;text-align: center;padding-bottom: 90px;margin-top: -10px;}
  .category-top .category-title {text-align: center;font-size: 24px!important;margin-top: 15px;}
  .category-perex {text-align: center;margin-bottom: 0;}
  .category-top::after {background-position: center top;background-size: contain;}
  /*.category-top::after {background-position: top left;background: linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.2) 34.82%), url("../img/category-bg-mobile.png"), #05435C;background-repeat: no-repeat;background-size: 100%;}*/
}

.subcategories {margin: -110px -10px 50px -10px;align-items: flex-start;}
.subcategories.with-image li {width: 16.6666%;padding: 10px;}
.subcategories li a {flex-direction: column;height: auto;color: #0B514A;text-align: center;}
.subcategories.with-image li a .image {width: 100%;padding-right: 0;margin-bottom: 24px;}
.subcategories.with-image li a:hover .text {text-decoration: none;color: #E45E43;}
.subcategories.with-image li a .image img {max-width: unset;width: 100%;max-height: unset;transition: .5s;height: auto;max-height: unset;aspect-ratio: 1;}
.subcategories.with-image li a .text {max-width: 100%;display: block;text-overflow: initial;color: #0B514A;text-align: center;}

@media (max-width: 991px) {
  .subcategories.with-image li {width: 20%;}
  .subcategories li a {padding: 0;}
  .subcategories li a .text {max-height: initial;line-height: 24px;overflow: initial;}
}
@media (max-width: 767px) {
  .subcategories {flex-wrap: nowrap;overflow: auto;margin-top: -70px;}
  .subcategories.with-image li {width: 40%;padding: 8px;}
  .subcategories.with-image li a .text {font-size: 14px;}
}

.listingControls {margin-bottom: 100px;}
.btn.goToTop__button {display: none;}
.pagination__link {border-radius: 50%!important;border: 1px solid #A8A9AB!important;height: 52px;width: 52px;color: #2A2D32!important;font-weight: 700;}
.pagination__link:hover {background-color: #A8A9AB!important;color: #fff!important;}
.pagination__link.pagination__link--next, .pagination__link.pagination__link--prev {border: 0!important;font-size: 12px;line-height: 52px;height: 52px;width: 52px;}
.pagination__link.pagination__link--next::before, .pagination__link.pagination__link--prev::before {line-height: 52px;}
.pagination__currentPage {border: 1px solid #0B514A;border-radius: 50%;color: #0B514A;font-weight: bold;}

.category__secondDescription {margin-bottom: 100px;}
.category__secondDescription .row {margin-left: 0;margin-right: 0;}
.category__secondDescription p {font-size: 15px;}

.category-header {padding-bottom: 15px;}
.category-header-pagination {order: 1;color: #2A2D32;font-size: 15px;}
.category-header-pagination strong {font-weight: 400;}

@media (min-width: 768px) {
  #products-listing-order {display: none;}
  .category-header .dropdown .dropdown-menu {position: initial;display: block;display: flex;align-items: center;box-shadow: initial;border: 0;padding: 20px 0;}
  .category-header .dropdown .dropdown-menu strong {padding: 0;color: #2A2D32;font-weight: bold;}
  .category-header .dropdown .dropdown-menu li {padding-right: 32px;font-size: 15px;font-weight: 400;}
  .category-header .dropdown .dropdown-menu label {padding: 0;text-decoration: underline;color: #0B514A;}
  .category-header .dropdown .dropdown-menu label:hover {text-decoration: none;}
}

@media (max-width: 767px) {
  .mobile .category-header #products-listing-order {display: none;}
  .category-header .dropdown .dropdown-menu {display: flex;margin-top: 15px;padding-left: 16px;overflow: auto;margin-right: -16px;margin-left: -16px;width: calc(100% + 32px);box-shadow: initial;border: 0;z-index: 1;}
  .category-header .dropdown .dropdown-menu strong {padding: 8px;font-size: 14px;}
  .category-header .dropdown .dropdown-menu label {padding: 8px;font-size: 14px;color: #0B514A;}

  .itemsTotal {display: none;}
  .listingControls {margin-bottom: 38px;}

  .category__secondDescription .col-sm-6 {padding-bottom: 32px;}
  .category__secondDescription {margin-bottom: 0px;}
}

/* Filters */
#filters {margin-top: 20px;}
.slider-wrapper.filter-section {display: none;}
.filter-section+.filter-section {border: 0;}
.filter-sections {display: flex;flex-flow: row wrap;padding-left: 0;}
.filter-section {cursor: pointer;margin: 0 9px 9px 0;padding: 16px;padding-right: 40px;position: relative;border-radius: 16px;background-color: #0B514A1A;}
.filter-section:hover, .filter-section.active {background-color: #fff;color: #0B514A;filter: drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.15));z-index: 5;}
.filter-section.active {border-radius: 16px 16px 0 0;}
.filter-section:hover h4, .filter-section.active h4 {color: #0B514A;}
.filter-section:hover h4::after, .filter-section.active h4::after {color: #fff;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2221_8199' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Crect width='16' height='16' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2221_8199)'%3E%3Cpath d='M8 10.2666L4 6.26665L4.93333 5.33331L8 8.39998L11.0667 5.33331L12 6.26665L8 10.2666Z' fill='%230B514A'/%3E%3C/g%3E%3C/svg%3E%0A");}
.filter-section h4 {margin: 0;font-weight: bold;color: #0B514A;font-size: 15px;position: relative;font-family: var(--template-font);}
.filter-section h4::after {content: "";width: 16px;height: 16px;position: absolute;top: 50%;margin-top: -8px;right: -25px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2221_8199' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Crect width='16' height='16' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2221_8199)'%3E%3Cpath d='M8 10.2666L4 6.26665L4.93333 5.33331L8 8.39998L11.0667 5.33331L12 6.26665L8 10.2666Z' fill='%230B514A'/%3E%3C/g%3E%3C/svg%3E%0A");}
.filter-section.filter-section-count {display: none;}
.filter-section form {position: absolute;top: 100%;width: 300px;padding: 16px;left: 0;background-color: #fff;border-radius: 0 0 16px 16px;z-index: 1;}
.filter-section fieldset div {width: 100%!important;}
.filter-section label {margin-bottom: 10px;}
.filter-label {color: #000;font-size: 15px;}
.filter-label .filter-count {color: #000;position: absolute;right: 0;width: 22px;height: 22px;background-color: #EAEAEB;}
.filter-label.active .filter-count {background-color: #0B514A;color: #fff;}

.filters-unveil-button.btn {display: none;border: 0;background-color: #0B514A1A;margin-bottom: 10px;font-size: 14px;color: #0B514A;text-transform: initial;align-items: center;}
.filters-unveil-button.btn::before {content: "";margin-right: 8px;width: 16px;height: 17px;flex: 0 0 16px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.33301 8.5L3.33301 3.16667' stroke='%230B514A' stroke-linecap='round'/%3E%3Cpath d='M12.667 13.8333L12.667 11.8333' stroke='%230B514A' stroke-linecap='round'/%3E%3Cpath d='M3.33301 13.8333L3.33301 11.1666' stroke='%230B514A' stroke-linecap='round'/%3E%3Cpath d='M12.667 9.16669L12.667 3.16669' stroke='%230B514A' stroke-linecap='round'/%3E%3Cpath d='M8 5.16669L8 3.16669' stroke='%230B514A' stroke-linecap='round'/%3E%3Cpath d='M8 13.8333L8 7.83331' stroke='%230B514A' stroke-linecap='round'/%3E%3Cellipse cx='3.33333' cy='9.83333' rx='1.33333' ry='1.33333' stroke='%230B514A' stroke-linecap='round'/%3E%3Cellipse cx='8.00033' cy='6.50002' rx='1.33333' ry='1.33333' stroke='%230B514A' stroke-linecap='round'/%3E%3Cellipse cx='12.6663' cy='10.5' rx='1.33333' ry='1.33333' stroke='%230B514A' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.filters-unveil-button.btn::after {content: "";margin-left: auto;width: 16px;height: 17px;flex: 0 0 16px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2492_13324' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='17'%3E%3Crect y='0.5' width='16' height='16' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2492_13324)'%3E%3Cpath d='M8 10.7666L4 6.76665L4.93333 5.83331L8 8.89998L11.0667 5.83331L12 6.76665L8 10.7666Z' fill='%230B514A'/%3E%3C/g%3E%3C/svg%3E%0A");}

@media (max-width: 1199px) {
  .filter-section {min-width: 300px;margin: 0 7px 9px 0;}
}
@media (max-width: 991px) {
  .filter-section {width: calc(50% - 7px);}
  .filter-section form {width: 100%;}
}
@media (max-width: 767px) {
  .filters-unveil-button.btn {display: flex;}
  .filters-wrapper:not(.--opened) {display: none;}

  .filter-sections {padding-right: 0;}
  .filter-section {width: 100%;margin-right: 0;}

  .filter-section:hover, .filter-section.active {filter: initial;box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15)}
}

/* Breadcrumbs */
.breadcrumbs {margin-top: 24px;}
body.type-category .navigation-home-icon:before {background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2353_11366' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Crect width='16' height='16' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2353_11366)'%3E%3Cpath d='M3.33296 13.3333V7.23716L2.04329 8.23083L1.64062 7.70249L3.33296 6.39999V4.64099H3.99962V5.88333L7.99963 2.83333L14.3586 7.70249L13.956 8.22699L12.6663 7.23716V13.3333H3.33296ZM3.99962 12.6667H7.07662V9.48716H8.92262V12.6667H11.9996V6.73333L7.99963 3.68333L3.99962 6.73333V12.6667ZM3.33296 3.84616C3.33296 3.44449 3.46118 3.10049 3.71762 2.81416C3.97396 2.52783 4.34146 2.38466 4.82013 2.38466C5.11157 2.38466 5.32118 2.30794 5.44896 2.15449C5.57674 2.00105 5.64062 1.81277 5.64062 1.58966H6.30729C6.30729 1.99144 6.17907 2.33549 5.92263 2.62183C5.66629 2.90816 5.29879 3.05133 4.82013 3.05133C4.52868 3.05133 4.31907 3.12799 4.19129 3.28133C4.06351 3.43477 3.99962 3.62305 3.99962 3.84616H3.33296Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");}
.navigation-home-icon:before {content: "";margin-top: 0;width: 16px;height: 16px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2353_11366' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Crect width='16' height='16' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2353_11366)'%3E%3Cpath d='M3.33296 13.3333V7.23716L2.04329 8.23083L1.64062 7.70249L3.33296 6.39999V4.64099H3.99962V5.88333L7.99963 2.83333L14.3586 7.70249L13.956 8.22699L12.6663 7.23716V13.3333H3.33296ZM3.99962 12.6667H7.07662V9.48716H8.92262V12.6667H11.9996V6.73333L7.99963 3.68333L3.99962 6.73333V12.6667ZM3.33296 3.84616C3.33296 3.44449 3.46118 3.10049 3.71762 2.81416C3.97396 2.52783 4.34146 2.38466 4.82013 2.38466C5.11157 2.38466 5.32118 2.30794 5.44896 2.15449C5.57674 2.00105 5.64062 1.81277 5.64062 1.58966H6.30729C6.30729 1.99144 6.17907 2.33549 5.92263 2.62183C5.66629 2.90816 5.29879 3.05133 4.82013 3.05133C4.52868 3.05133 4.31907 3.12799 4.19129 3.28133C4.06351 3.43477 3.99962 3.62305 3.99962 3.84616H3.33296Z' fill='%230B514A'/%3E%3C/g%3E%3C/svg%3E%0A");}
.navigation-bullet {display: inline-flex;margin: 0 8px;color: #838588;font-weight: 400;}
body.type-category .navigation-bullet {color: #fff;}
.breadcrumbs>span a {display: inline-flex;color: #0B514A;text-decoration: underline;text-underline-offset: 1px;}
.breadcrumbs>span a>span {color: #0B514A;}
body.type-category .breadcrumbs a, body.type-category .breadcrumbs a:hover, body.type-category .breadcrumbs span, body.type-category .breadcrumbs span:hover {color: #fff!important;}
.breadcrumbs a, .breadcrumbs a:hover, .breadcrumbs span, .breadcrumbs span:hover {color: #212223;}
.breadcrumbs a, .breadcrumbs span {display: inline-flex;align-self: center;font-weight: 400;font-size: 15px;}
.breadcrumbs>span a {text-decoration: underline;}
.breadcrumbs>span a:hover {text-decoration: none;}
.breadcrumbs>span a:hover span {color: #0B514A!important;}
.breadcrumbs>span>span {color: #838588!important;}
.category-top .breadcrumbs {padding-left: 0;padding-right: 0;padding-bottom: 15px;}

.type-product .breadcrumbs {width: 100%;padding-left: 20px;padding-bottom: 24px;}

@media (max-width: 767px) {
  body.type-detail #navigation-first {display: none;}
  body.type-detail .breadcrumbs>span:not(#navigation-1) {display: none;}
  body.type-detail #navigation-1::before {content: "";width: 16px;height: 16px;margin-top: 2px;margin-right: 8px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99967 13.1667L6.04011 9.20711C5.64959 8.81658 5.64959 8.18342 6.04012 7.79289L9.99968 3.83333' stroke='%230B514A' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
  body.type-detail .navigation-bullet {display: none;}
  body.type-detail .breadcrumbs {padding-left: 0;}
  body.type-detail .breadcrumbs {margin-top: 15px;}

  body:is(.type-page, .type-post) .breadcrumbs {margin-bottom: 0px!important;}
}

/* Cart header */
ol.cart-header {margin: 32px 0 56px 0;}
ol.cart-header li {display: flex;align-items: center;justify-content: center;}
ol.cart-header li strong, ol.cart-header li a {display: flex;align-items: center;}
ol.cart-header li a span:after, ol.cart-header li strong span:after {border-color: #A8A9AB!important;width: 25px;left: auto;right: -15px;}
ol.cart-header li.active a, ol.cart-header li.active strong, ol.cart-header li.completed a, ol.cart-header li.completed strong {background-color: transparent;}
ol.cart-header li a {text-decoration: none;}
ol.cart-header li a:hover {background-color: transparent;}
ol.cart-header li a:hover span {text-decoration: underline;}
ol.cart-header .completed a span {text-decoration: none;}
ol.cart-header li.active strong span {font-weight: bold;}
ol.cart-header li.completed a:before, ol.cart-header li.completed strong:before {border: 0;font-size: 0;background-color: transparent;background-image: url("data:image/svg+xml,%3Csvg width='45' height='45' viewBox='0 0 45 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.2781 1.48432C21.6231 0.585795 23.3769 0.585795 24.7219 1.48432L25.0733 1.71901C25.9552 2.30815 27.0349 2.52293 28.0752 2.31613L28.4896 2.23374C30.0761 1.91834 31.6964 2.58949 32.5952 3.93434L32.8299 4.28562C33.4192 5.16739 34.3346 5.77903 35.3748 5.98605L35.7892 6.06852C37.3756 6.38425 38.6157 7.62438 38.9315 9.21082L39.0139 9.62519C39.221 10.6654 39.8326 11.5808 40.7144 12.1701L41.0657 12.4048C42.4105 13.3036 43.0817 14.9239 42.7663 16.5104L42.6839 16.9248C42.4771 17.9651 42.6919 19.0448 43.281 19.9267L43.5157 20.2781C44.4142 21.6231 44.4142 23.3769 43.5157 24.7219L43.281 25.0733C42.6919 25.9552 42.4771 27.0349 42.6839 28.0752L42.7663 28.4896C43.0817 30.0761 42.4105 31.6964 41.0657 32.5952L40.7144 32.8299C39.8326 33.4192 39.221 34.3346 39.0139 35.3748L38.9315 35.7892C38.6157 37.3756 37.3756 38.6157 35.7892 38.9315L35.3748 39.0139C34.3346 39.221 33.4192 39.8326 32.8299 40.7144L32.5952 41.0657C31.6964 42.4105 30.0761 43.0817 28.4896 42.7663L28.0752 42.6839C27.0349 42.4771 25.9552 42.6919 25.0733 43.281L24.7219 43.5157C23.3769 44.4142 21.6231 44.4142 20.2781 43.5157L19.9267 43.281C19.0448 42.6919 17.9651 42.4771 16.9248 42.6839L16.5104 42.7663C14.9239 43.0817 13.3036 42.4105 12.4048 41.0657L12.1701 40.7144C11.5808 39.8326 10.6654 39.221 9.62519 39.0139L9.21081 38.9315C7.62438 38.6157 6.38425 37.3756 6.06852 35.7892L5.98605 35.3748C5.77903 34.3346 5.16739 33.4192 4.28562 32.8299L3.93434 32.5952C2.58949 31.6964 1.91834 30.0761 2.23374 28.4896L2.31613 28.0752C2.52293 27.0349 2.30815 25.9552 1.71901 25.0733L1.48432 24.7219C0.585795 23.3769 0.585795 21.6231 1.48432 20.2781L1.71901 19.9267C2.30815 19.0448 2.52293 17.9651 2.31613 16.9248L2.23374 16.5104C1.91834 14.9239 2.58949 13.3036 3.93434 12.4048L4.28562 12.1701C5.16739 11.5808 5.77903 10.6654 5.98605 9.6252L6.06852 9.21081C6.38425 7.62438 7.62438 6.38425 9.21081 6.06852L9.6252 5.98605C10.6654 5.77903 11.5808 5.16739 12.1701 4.28562L12.4048 3.93434C13.3036 2.58949 14.9239 1.91834 16.5104 2.23374L16.9248 2.31613C17.9651 2.52293 19.0448 2.30815 19.9267 1.71901L20.2781 1.48432Z' fill='%230B514A'/%3E%3Cpath d='M15.5094 24.8247L18.2867 27.602C18.6618 27.9769 19.1704 28.1876 19.7007 28.1876C20.2311 28.1876 20.7397 27.9769 21.1147 27.602L29.6921 19.0247C29.8135 18.8989 29.8807 18.7305 29.8792 18.5557C29.8777 18.3809 29.8076 18.2137 29.684 18.0901C29.5603 17.9665 29.3931 17.8964 29.2183 17.8949C29.0435 17.8934 28.8751 17.9606 28.7494 18.082L20.1721 26.6593C20.0471 26.7843 19.8775 26.8545 19.7007 26.8545C19.524 26.8545 19.3544 26.7843 19.2294 26.6593L16.4521 23.882C16.3263 23.7606 16.1579 23.6934 15.9831 23.6949C15.8083 23.6964 15.6411 23.7665 15.5175 23.8901C15.3939 24.0137 15.3238 24.1809 15.3223 24.3557C15.3208 24.5305 15.388 24.6989 15.5094 24.8247Z' fill='white'/%3E%3C/svg%3E%0A");}
ol.cart-header li.active a:before, ol.cart-header li.active strong:before {border: 0;background-color: transparent;color: #fff;background-image: url("data:image/svg+xml,%3Csvg width='45' height='45' viewBox='0 0 45 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.2781 1.48432C21.6231 0.585795 23.3769 0.585795 24.7219 1.48432L25.0733 1.71901C25.9552 2.30815 27.0349 2.52293 28.0752 2.31613L28.4896 2.23374C30.0761 1.91834 31.6964 2.58949 32.5952 3.93434L32.8299 4.28562C33.4192 5.16739 34.3346 5.77903 35.3748 5.98605L35.7892 6.06852C37.3756 6.38425 38.6157 7.62438 38.9315 9.21082L39.0139 9.62519C39.221 10.6654 39.8326 11.5808 40.7144 12.1701L41.0657 12.4048C42.4105 13.3036 43.0817 14.9239 42.7663 16.5104L42.6839 16.9248C42.4771 17.9651 42.6919 19.0448 43.281 19.9267L43.5157 20.2781C44.4142 21.6231 44.4142 23.3769 43.5157 24.7219L43.281 25.0733C42.6919 25.9552 42.4771 27.0349 42.6839 28.0752L42.7663 28.4896C43.0817 30.0761 42.4105 31.6964 41.0657 32.5952L40.7144 32.8299C39.8326 33.4192 39.221 34.3346 39.0139 35.3748L38.9315 35.7892C38.6157 37.3756 37.3756 38.6157 35.7892 38.9315L35.3748 39.0139C34.3346 39.221 33.4192 39.8326 32.8299 40.7144L32.5952 41.0657C31.6964 42.4105 30.0761 43.0817 28.4896 42.7663L28.0752 42.6839C27.0349 42.4771 25.9552 42.6919 25.0733 43.281L24.7219 43.5157C23.3769 44.4142 21.6231 44.4142 20.2781 43.5157L19.9267 43.281C19.0448 42.6919 17.9651 42.4771 16.9248 42.6839L16.5104 42.7663C14.9239 43.0817 13.3036 42.4105 12.4048 41.0657L12.1701 40.7144C11.5808 39.8326 10.6654 39.221 9.62519 39.0139L9.21081 38.9315C7.62438 38.6157 6.38425 37.3756 6.06852 35.7892L5.98605 35.3748C5.77903 34.3346 5.16739 33.4192 4.28562 32.8299L3.93434 32.5952C2.58949 31.6964 1.91834 30.0761 2.23374 28.4896L2.31613 28.0752C2.52293 27.0349 2.30815 25.9552 1.71901 25.0733L1.48432 24.7219C0.585795 23.3769 0.585795 21.6231 1.48432 20.2781L1.71901 19.9267C2.30815 19.0448 2.52293 17.9651 2.31613 16.9248L2.23374 16.5104C1.91834 14.9239 2.58949 13.3036 3.93434 12.4048L4.28562 12.1701C5.16739 11.5808 5.77903 10.6654 5.98605 9.6252L6.06852 9.21081C6.38425 7.62438 7.62438 6.38425 9.21081 6.06852L9.6252 5.98605C10.6654 5.77903 11.5808 5.16739 12.1701 4.28562L12.4048 3.93434C13.3036 2.58949 14.9239 1.91834 16.5104 2.23374L16.9248 2.31613C17.9651 2.52293 19.0448 2.30815 19.9267 1.71901L20.2781 1.48432Z' fill='%230B514A'/%3E%3C/svg%3E%0A");}
ol.cart-header li a:before, ol.cart-header li strong:before {border: 0;font-weight: bold;font-size: 14px;text-decoration: none;line-height: 45px;background-color: transparent;width: 45px;height: 45px;margin-bottom: 0;margin-right: 16px;background-image: url("data:image/svg+xml,%3Csvg width='45' height='45' viewBox='0 0 45 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.2781 1.48432C21.6231 0.585795 23.3769 0.585795 24.7219 1.48432L25.0733 1.71901C25.9552 2.30815 27.0349 2.52293 28.0752 2.31613L28.4896 2.23374C30.0761 1.91834 31.6964 2.58949 32.5952 3.93434L32.8299 4.28562C33.4192 5.16739 34.3346 5.77903 35.3748 5.98605L35.7892 6.06852C37.3756 6.38425 38.6157 7.62438 38.9315 9.21082L39.0139 9.62519C39.221 10.6654 39.8326 11.5808 40.7144 12.1701L41.0657 12.4048C42.4105 13.3036 43.0817 14.9239 42.7663 16.5104L42.6839 16.9248C42.4771 17.9651 42.6919 19.0448 43.281 19.9267L43.5157 20.2781C44.4142 21.6231 44.4142 23.3769 43.5157 24.7219L43.281 25.0733C42.6919 25.9552 42.4771 27.0349 42.6839 28.0752L42.7663 28.4896C43.0817 30.0761 42.4105 31.6964 41.0657 32.5952L40.7144 32.8299C39.8326 33.4192 39.221 34.3346 39.0139 35.3748L38.9315 35.7892C38.6157 37.3756 37.3756 38.6157 35.7892 38.9315L35.3748 39.0139C34.3346 39.221 33.4192 39.8326 32.8299 40.7144L32.5952 41.0657C31.6964 42.4105 30.0761 43.0817 28.4896 42.7663L28.0752 42.6839C27.0349 42.4771 25.9552 42.6919 25.0733 43.281L24.7219 43.5157C23.3769 44.4142 21.6231 44.4142 20.2781 43.5157L19.9267 43.281C19.0448 42.6919 17.9651 42.4771 16.9248 42.6839L16.5104 42.7663C14.9239 43.0817 13.3036 42.4105 12.4048 41.0657L12.1701 40.7144C11.5808 39.8326 10.6654 39.221 9.62519 39.0139L9.21081 38.9315C7.62438 38.6157 6.38425 37.3756 6.06852 35.7892L5.98605 35.3748C5.77903 34.3346 5.16739 33.4192 4.28562 32.8299L3.93434 32.5952C2.58949 31.6964 1.91834 30.0761 2.23374 28.4896L2.31613 28.0752C2.52293 27.0349 2.30815 25.9552 1.71901 25.0733L1.48432 24.7219C0.585795 23.3769 0.585795 21.6231 1.48432 20.2781L1.71901 19.9267C2.30815 19.0448 2.52293 17.9651 2.31613 16.9248L2.23374 16.5104C1.91834 14.9239 2.58949 13.3036 3.93434 12.4048L4.28562 12.1701C5.16739 11.5808 5.77903 10.6654 5.98605 9.6252L6.06852 9.21081C6.38425 7.62438 7.62438 6.38425 9.21081 6.06852L9.6252 5.98605C10.6654 5.77903 11.5808 5.16739 12.1701 4.28562L12.4048 3.93434C13.3036 2.58949 14.9239 1.91834 16.5104 2.23374L16.9248 2.31613C17.9651 2.52293 19.0448 2.30815 19.9267 1.71901L20.2781 1.48432Z' fill='%23EDEDED'/%3E%3C/svg%3E%0A");}

@media (max-width: 767px) {
  ol.cart-header {font-size: 13px;margin: 8px 0 34px 8px;}
  ol.cart-header li strong, ol.cart-header li a {flex-direction: column;}
  ol.cart-header li.active a:before, ol.cart-header li.active strong:before,
  ol.cart-header li a:before, ol.cart-header li strong:before {margin: auto;margin-bottom: 4px;}
  ol.cart-header li {padding: 0;}
}

/* Cart product upsell */
body.in-index #products-3, body.in-index .homepage-products-heading-3 {display: none;}
#cart-wrapper .slick-slider .slick-list {overflow: initial;}
.--top-block:has(.homepage-products-heading-3) {display: none;}
#cart-wrapper .homepage-group-title {text-align: left;font-size: 24px;text-transform: initial;margin-top: 84px;}

/* Ordering process */
.ordering-process .content-inner {position: relative;}
.ordering-process .content-inner::before {content: "";position: absolute;top: -120px;width: 1382px;height: 227px;left: 50%;transform: translate(-50%, 0);background-image: url(../img/cart-bg.webp);z-index: -1;}
.cart-inner {max-width: 1040px;width: 100%;margin-left: auto;margin-right: auto;}
.cart-table-header {display: none;}

.id--16  .navigation-buttons {display: flex;}
.id--16  .navigation-buttons>a[data-target="search"] {display: none!important;}
.id--16 #header .navigation-buttons a.top-nav-button {display: flex;}

.cart-table {border: 0;margin-bottom: 16px;}
.cart-table tr>td {padding: 8px 5px;}
.cart-table tr td {border: 0;}
.cart-table tr td.p-name a.show-related {display: none;}
.cart-table tr td.p-name a {color: #2A2D32;text-decoration: none;font-family: var(--template-font);font-size: 15px;}
.cart-table .p-total {color: #1A1B1F;font-size: 15px;padding-right: 40px;}
.cart-table .p-total .price-final {font-weight: bold;}
.remove-item-placeholder, tr.removeable .remove-item {margin-right: -40px;width: 40px;opacity: 1;}
.remove-item:before {color: #4E5155;font-size: 12px;}
.cart-table .p-price .price-final, .cart-table .unit-value {font-size: 13px;color: #838588;}
.cart-table .p-quantity .quantity {width: 120px;}
.cart-table td.p-availability strong {color: #2A2D32!important;font-size: 13px;font-weight: bold;}
.cart-table .availability-label[style="color: #169B47"] {padding-left: 16px;position: relative;}
.cart-table .availability-label[style="color: #169B47"]::before {content: "";width: 8px;height: 8px;background-color: #169B47;border-radius: 50%;position: absolute;left: 0;top: 50%;margin-top: -4px;}
.cart-table .p-availability {text-align: left;}
.cart-table tr td.cart-p-image {padding-left: 0;}
.cart-table tr td.cart-p-image a {border-radius: 14px;overflow: hidden;display: block;}
.cart-table .cart-p-image img {transform: scale(1.3);}

.coupon-input.toggle-coupon-input {margin: 16px 0 24px 0;order: 2;padding: 0;}
.toggle-coupon-input .toggle-coupon-input-button:after {display: none;}
.toggle-coupon-input .toggle-coupon-input-button {text-decoration: none;font-weight: bold;display: flex;align-items: center;}
.toggle-coupon-input .toggle-coupon-input-button::before {content: "";width: 20px;flex: 0 0 20px;height: 20px;margin-right: 8px;background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='3.5' fill='white' stroke='%23A8A9AB'/%3E%3C/svg%3E%0A");}
.toggle-coupon-input .toggle-coupon-input-button.discount-coupon-visible::before {background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' fill='white'/%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='3.5' fill='white' stroke='%230B514A'/%3E%3Cpath d='M4.75657 11.7435L6.83957 13.8265C7.12086 14.1077 7.50232 14.2657 7.90007 14.2657C8.29781 14.2657 8.67928 14.1077 8.96057 13.8265L15.3936 7.3935C15.4846 7.2992 15.535 7.1729 15.5339 7.0418C15.5328 6.9107 15.4802 6.78529 15.3875 6.69259C15.2948 6.59989 15.1694 6.5473 15.0383 6.54616C14.9072 6.54502 14.7809 6.59542 14.6866 6.6865L8.25357 13.1195C8.1598 13.2132 8.03265 13.2659 7.90007 13.2659C7.76748 13.2659 7.64033 13.2132 7.54657 13.1195L5.46357 11.0365C5.36927 10.9454 5.24296 10.895 5.11187 10.8962C4.98077 10.8973 4.85536 10.9499 4.76266 11.0426C4.66995 11.1353 4.61737 11.2607 4.61623 11.3918C4.61509 11.5229 4.66549 11.6492 4.75657 11.7435Z' fill='%230B514A'/%3E%3C/svg%3E%0A");}
.discount-coupon .btn.btn-arrow-right.btn-text:before {display: none;}
.discount-coupon .input-group .btn {margin-left: 12px;width: auto;font-size: 12px;padding: 0 15px;color: #fff;width: auto;height: 54px;text-align: center;display: inline-flex;align-items: center;justify-content: center;}

.cart-inner .summary {}
.row.cart-row {margin-left: 0;margin-right: 0;}
.summary .col-md-8 {width: 50%;}
.summary .col-md-4 {width: 50%;background-color: #0B514A0D;border-radius: 16px;padding: 24px;}
.summary .col-md-4 .price-wrapper {padding-top: 0;}

.price-wrapper {color: #1A1B1F;}
.price-wrapper .price-label.price-primary {text-align: left;font-size: 19px;}
.price-wrapper .price.price-primary {padding: 0;font-size: 19px;}
.price-wrapper .price-secondary.price-label {text-align: left;}
.price-wrapper .price-secondary {padding-top: 10px;}
.price-wrapper .price-label.price-primary, .price-wrapper .price.price-primary, .price-wrapper .price-secondary {flex: 1 1 50%;}

#cart-wrapper .next-step {margin: 16px 0 0 0;}
#cart-wrapper .next-step a.btn-conversion {width: 100%;display: flex;align-items: center;justify-content: center;padding-inline: 10px;}
.id--16 .next-step-forward:after, .id--9 .next-step-forward:after {content: "";align-self: center;width: 16px;flex: 0 0 16px;height: 16px;margin-left: 12px;display: inline-flex;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.64645 2.64645C8.84171 2.45118 9.15829 2.45118 9.35355 2.64645L14.3536 7.64645C14.4473 7.74021 14.5 7.86739 14.5 8C14.5 8.13261 14.4473 8.25979 14.3536 8.35355L9.35355 13.3536C9.15829 13.5488 8.84171 13.5488 8.64645 13.3536C8.45118 13.1583 8.45118 12.8417 8.64645 12.6464L12.7929 8.5H2C1.72386 8.5 1.5 8.27614 1.5 8C1.5 7.72386 1.72386 7.5 2 7.5H12.7929L8.64645 3.35355C8.45118 3.15829 8.45118 2.84171 8.64645 2.64645Z' fill='white'/%3E%3C/svg%3E%0A");}
.order-button-text {font-size: 15px;font-weight: bold;}

#cart-wrapper .next-step-back, #checkoutSidebar .next-step-back {color: #2A2D32;display: flex;justify-content: center;align-items: center;margin-top: 25px;font-size: 14px;width: 100%;text-transform: initial;padding: 0;text-decoration: underline;letter-spacing: 1px;}
#cart-wrapper .next-step-back {justify-content: flex-start;}
#cart-wrapper .next-step-back:hover, #checkoutSidebar .next-step-back:hover {text-decoration: none;}
#cart-wrapper .next-step-back::before, #checkoutSidebar .next-step-back::before {content: "";align-self: center;width: 16px;flex: 0 0 16px;height: 16px;margin-right: 12px;display: inline-flex;background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.35355 3.14645C7.54882 3.34171 7.54882 3.65829 7.35355 3.85355L3.20711 8H14C14.2761 8 14.5 8.22386 14.5 8.5C14.5 8.77614 14.2761 9 14 9H3.20711L7.35355 13.1464C7.54882 13.3417 7.54882 13.6583 7.35355 13.8536C7.15829 14.0488 6.84171 14.0488 6.64645 13.8536L1.64645 8.85355C1.45118 8.65829 1.45118 8.34171 1.64645 8.14645L6.64645 3.14645C6.84171 2.95118 7.15829 2.95118 7.35355 3.14645Z' fill='%230F172A'/%3E%3C/svg%3E%0A");}

.checkout-box {display: none;}
#checkoutContent {margin-left: 0;padding-right: 64px;width: 63%;padding-left: 0;}
#checkoutSidebar {padding-right: 0;padding-left: 0;padding-right: 0;width: 37%;}
.order-summary-inner {border: 0;padding: 0;}

.ordering-process .co-box h4:before {display: none;}
.ordering-process .co-box h4 {padding-left: 0;font-size: 19px;margin: 40px 0 24px 0;}

.shipping-billing-table .radio-wrapper:hover, .shipping-billing-table .radio-wrapper.active {border: 0!important;background-color: #0B514A0D;box-shadow: initial!important;}
.shipping-billing-table .radio-wrapper {border: 0;border-radius: 8px;margin: 1px 0;}
.radio-wrapper input[type=radio]+label {align-items: center;}
.radio-wrapper input[type=radio]:checked+label>span b {color: #2A2D32;}
.payment-info {font-size: 15px;}
.payment-logo {order: -1;}
.payment-shipping-price {font-size: 15px;font-weight: bold;}
.for-free, .radio-wrapper.active .for-free {color: #292A2D;}

.order-summary-item[data-micro] {padding: 10px 0;border: 0;position: relative;}
.cart-item-name a {color: #2A2D32;text-decoration: none;font-size: 15px;}
.cart-item-name {font-size: 12px;}
.cart-item-price {padding-top: 16px;color: #1A1B1F;font-weight: bold;font-size: 15px;}
.cart-item-amount {position: absolute;right: 0;top: 10px;font-size: 13px;color: #838588;}
.order-summary-item.helper {padding: 12px 0;border-top: 1px solid #0B514A;border-bottom: 1px solid #0B514A;margin: 10px 0;color: #1A1B1F;}
.order-recapitulation {border: 0;}
.recapitulation-single, .order-summary-item:not([data-micro],.helper) {border: 0;padding: 7px 0;}
.recapitulation-single>strong span, .order-summary-item:not([data-micro],.helper) .cart-item-name strong {font-weight: 400;color: #1A1B1F;font-size: 15px;}
.order-summary-item:not([data-micro],.helper) .cart-item-price {padding-top: 0;}

.order-summary h4 {padding: 0 0 16px 0;}

#checkoutSidebar .order-summary-item.price {background-color: #0B514A0D;border-radius: 16px;flex-flow: row wrap;flex-direction: column;padding: 24px;margin: 18px -24px 0 -24px;width: calc(100% + 48px);}
#checkoutSidebar .order-summary-item.price .price-wrapper {padding-top: 0;}
#checkoutSidebar .order-summary-item.price .next-step {width: 100%;margin: 16px 0 0 0;}
#checkoutSidebar .order-summary-item.price .next-step button {width: 100%;}
#checkoutSidebar .order-summary-item.price .consents {text-align: left;font-size: 13px;flex: initial;margin-bottom: 12px;margin-top: 10px;}
#checkoutSidebar .order-summary-item.price .consents a {color: #1A1B1F;font-weight: 400;}

#checkoutContent .helper {font-size: 13px;background-color: #0B514A0D;border-radius: 8px;padding: 24px 16px 24px 64px;position: relative;}
#checkoutContent .helper a {color: #0B514A;font-weight: 400;}
#checkoutContent .helper a:hover {text-decoration: none;}
#checkoutContent .helper:before {content: "";width: 32px;height: 32px;position: absolute;left: 16px;top: 50%;margin-top: -16px;background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2353_9592' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3E%3Crect width='32' height='32' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2353_9592)'%3E%3Cpath d='M8.40039 23.4667C9.53372 22.6667 10.7171 22.0333 11.9504 21.5667C13.1837 21.1 14.5337 20.8667 16.0004 20.8667C17.4671 20.8667 18.8171 21.1 20.0504 21.5667C21.2837 22.0333 22.4671 22.6667 23.6004 23.4667C24.5115 22.5555 25.2504 21.4667 25.8171 20.2C26.3837 18.9333 26.6671 17.5333 26.6671 16C26.6671 13.0444 25.6282 10.5278 23.5504 8.44999C21.4726 6.37222 18.9559 5.33333 16.0004 5.33333C13.0448 5.33333 10.5282 6.37222 8.45039 8.44999C6.37261 10.5278 5.33372 13.0444 5.33372 16C5.33372 17.5333 5.61706 18.9333 6.18372 20.2C6.75039 21.4667 7.48928 22.5555 8.40039 23.4667ZM16.0014 16.4667C14.9341 16.4667 14.0337 16.1003 13.3004 15.3677C12.5671 14.635 12.2004 13.735 12.2004 12.6677C12.2004 11.6003 12.5667 10.7 13.2994 9.96666C14.0321 9.23333 14.9321 8.86666 15.9994 8.86666C17.0667 8.86666 17.9671 9.23299 18.7004 9.96566C19.4337 10.6983 19.8004 11.5983 19.8004 12.6657C19.8004 13.733 19.4341 14.6333 18.7014 15.3667C17.9687 16.1 17.0687 16.4667 16.0014 16.4667ZM16.0004 27.6C14.3782 27.6 12.8615 27.3 11.4504 26.7C10.0393 26.1 8.8115 25.2778 7.76706 24.2333C6.72261 23.1889 5.90039 21.9611 5.30039 20.55C4.70039 19.1389 4.40039 17.6222 4.40039 16C4.40039 14.3778 4.70039 12.8611 5.30039 11.45C5.90039 10.0389 6.72261 8.8111 7.76706 7.76666C8.8115 6.72222 10.0393 5.89999 11.4504 5.29999C12.8615 4.69999 14.3782 4.39999 16.0004 4.39999C17.6226 4.39999 19.1393 4.69999 20.5504 5.29999C21.9615 5.89999 23.1893 6.72222 24.2337 7.76666C25.2782 8.8111 26.1004 10.0389 26.7004 11.45C27.3004 12.8611 27.6004 14.3778 27.6004 16C27.6004 17.6222 27.3004 19.1389 26.7004 20.55C26.1004 21.9611 25.2782 23.1889 24.2337 24.2333C23.1893 25.2778 21.9615 26.1 20.5504 26.7C19.1393 27.3 17.6226 27.6 16.0004 27.6ZM16.0004 26.6667C17.2448 26.6667 18.4837 26.4389 19.7171 25.9833C20.9504 25.5278 22.0004 24.9111 22.8671 24.1333C22.0004 23.4222 20.9837 22.8555 19.8171 22.4333C18.6504 22.0111 17.3782 21.8 16.0004 21.8C14.6226 21.8 13.3448 22.0055 12.1671 22.4167C10.9893 22.8278 9.97817 23.4 9.13372 24.1333C10.0004 24.9111 11.0504 25.5278 12.2837 25.9833C13.5171 26.4389 14.7559 26.6667 16.0004 26.6667ZM16.0004 15.5333C16.8004 15.5333 17.4782 15.2555 18.0337 14.7C18.5893 14.1444 18.8671 13.4667 18.8671 12.6667C18.8671 11.8667 18.5893 11.1889 18.0337 10.6333C17.4782 10.0778 16.8004 9.79999 16.0004 9.79999C15.2004 9.79999 14.5226 10.0778 13.9671 10.6333C13.4115 11.1889 13.1337 11.8667 13.1337 12.6667C13.1337 13.4667 13.4115 14.1444 13.9671 14.7C14.5226 15.2555 15.2004 15.5333 16.0004 15.5333Z' fill='%230B514A'/%3E%3C/g%3E%3C/svg%3E%0A");}
#checkoutContent .form-group {margin-bottom: 24px;}

#checkoutContent .form-group:has(input[name="email"]) {width: 49%;padding-right: 20px;display: inline-flex;flex-direction: column;}
#checkoutContent .form-group.phone-form-group {width: 50%;display: inline-flex;flex-direction: column;}

#checkoutContent .form-group:has(input[name="billCity"]) {width: 69%;padding-right: 20px;display: inline-flex;flex-direction: column;}
#checkoutContent .form-group:has(input[name="billZip"]) {width: 30%;min-width: 0;display: inline-flex;flex-direction: column;}

.ordering-process .co-box .stay-in-touch h4 {display: none;}
.ordering-process .co-box.co-box-additional {border-top: 1px solid #EAEAEB;padding-top: 24px;}
.ordering-process .co-box.co-billing-address {margin-top: -20px;}

.id--15 .content-inner {background-image: url(../img/thx-bg.webp);background-position: center left 60px;background-repeat: no-repeat;}
.id--15 .content-inner>* {max-width: 750px;margin-left: auto;margin-right: auto;}
.order-summary-heading::before {content: "";margin: 0 auto 24px auto;width: 138px;height: 134px;display: block;background-image: url(../img/order-summary-heading-bg.webp);}
.order-summary-heading {text-align: center;display: flex;flex-direction: column;font-size: 48px;margin-bottom: 24px;}
.content-inner>p.order-summary-heading-subtitle {margin: 0 auto 58px auto!important;max-width: 700px;text-align: center;}
.id--15 .recapitulation-wrapper:first-of-type {border: 1px solid #EAEAEB;padding: 40px;padding-bottom: 15px;box-shadow: 0px 0px 100px rgba(209, 177, 113, 0.25);border-radius: 20px;display: flex;flex-direction: column;background-color: #fff;max-width: 700px;}
.id--15 .co-box.co-payment-method .order-payment {margin-top: 0;}
.id--15 .co-box h4 {margin-top: 0;font-size: 23px;}
.id--15 .co-box.co-payment-method {order: 10;padding-top: 32px;margin-top: 16px;border-top: 1px solid #EAEAEB;}

.id--15 .cart-table .p-price {display: none;}
.id--15 .cart-table .p-quantity {color: #838588;font-size: 13px;}
.id--15 .cart-table tr td {padding: 8px 0!important;}
.id--15 .cart-table tr td.cart-p-image .cart-p-image__wrap {width: 80px;height: 80px;border-radius: 14px;overflow: hidden;padding: 0;}
.id--15 .cart-table tr td.cart-p-image img {width: 100%;height: 100%;object-fit: cover;}
.id--15 .cart-table tr td.p-name {color: #2A2D32;font-size: 15px;padding-left: 16px!important;}
.id--15 .cart-table tr>td.p-total {font-size: 15px;color: #1A1B1F;font-weight: bold;}

.id--15 .col-sm-12 .recapitulation-table.table {width: 100%;}
.id--15  .recapitulation-table.table td {text-align: right;font-weight: bold;}
.id--15 .recapitulation-wrapper table.table tbody>tr>th {font-weight: 400;font-size: 15px;color: #2A2D32;padding: 8px 0;padding-right: 5px;}
.id--15 .recapitulation-wrapper table.table tbody>tr>th:after {display: none;}
.id--15 .recapitulation-wrapper table.table tbody>tr:last-of-type>th {font-size: 19px;font-weight: bold;color: #1A1B1F;}
.id--15 .recapitulation-wrapper table.table tbody>tr:last-of-type>td {font-size: 19px;font-weight: bold;color: #1A1B1F;}
.id--15 .recapitulation-wrapper .recapitulation-table-payment table.table tbody td {font-size: 12px!important;font-weight: 400!important;}
.id--15 .recapitulation-wrapper .recapitulation-table-payment table.table tbody th {font-size: 15px!important;font-weight: 400!important;}

.order-summary-item.summary-thx {display: none;}

input[type=checkbox]+label:before, input[type=radio]+label:before {width: 20px;height: 20px;border-color: #B2B4B6;}
.radio-wrapper input[type=radio]+label:before {top: 50%;margin-top: -10px;}
.radio-wrapper input[type=checkbox]:checked+label:before, .radio-wrapper input[type=radio]:checked+label:before {border-color: #0B514A;border-width: 6px;}
.radio-wrapper input[type=checkbox]:checked+label:after, .radio-wrapper input[type=radio]:checked+label:after {display: none;}
input[type=checkbox]+label, input[type=radio]+label {font-weight: bold;}
input[type=checkbox]:checked+label:after {content: "";left: 4px;border: 0;background-color: transparent;width: 12px;height: 12px;background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.756567 7.7435L2.83957 9.8265C3.12086 10.1077 3.50232 10.2657 3.90007 10.2657C4.29781 10.2657 4.67928 10.1077 4.96057 9.8265L11.3936 3.3935C11.4846 3.2992 11.535 3.1729 11.5339 3.0418C11.5328 2.9107 11.4802 2.78529 11.3875 2.69259C11.2948 2.59989 11.1694 2.5473 11.0383 2.54616C10.9072 2.54502 10.7809 2.59542 10.6866 2.6865L4.25357 9.1195C4.1598 9.21323 4.03265 9.26589 3.90007 9.26589C3.76748 9.26589 3.64033 9.21323 3.54657 9.1195L1.46357 7.0365C1.36927 6.94542 1.24296 6.89502 1.11187 6.89616C0.980768 6.8973 0.855362 6.94989 0.762658 7.04259C0.669954 7.13529 0.617369 7.2607 0.61623 7.3918C0.615091 7.5229 0.665488 7.6492 0.756567 7.7435Z' fill='%230B514A'/%3E%3C/svg%3E%0A");}

.smart-labels-active .smart-label-wrapper .form-group-tooltip {margin-top: 10px;}

.form-group select {}
.smart-labels-active .smart-label-wrapper select {font-size: 14px;font-weight: bold;color: #2A2D32;cursor: pointer;height: 52px;padding: 15px 24px;padding-right: 48px;background-position: center right 24px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.64645 4.64645C1.84171 4.45118 2.15829 4.45118 2.35355 4.64645L8 10.2929L13.6464 4.64645C13.8417 4.45118 14.1583 4.45118 14.3536 4.64645C14.5488 4.84171 14.5488 5.15829 14.3536 5.35355L8.35355 11.3536C8.15829 11.5488 7.84171 11.5488 7.64645 11.3536L1.64645 5.35355C1.45118 5.15829 1.45118 4.84171 1.64645 4.64645Z' fill='%232A2D32'/%3E%3C/svg%3E%0A");}
.smart-labels-active .smart-label-wrapper .country-flags {height: 52px;}
.smart-labels-active .smart-label-wrapper input {font-size: 14px;font-weight: bold;color: #2A2D32;cursor: pointer;height: 52px;padding: 15px 24px;}

@media (max-width: 991px) {
  .cart-table tr {border: 0;}
  .cart-table tr td.cart-p-image {margin-bottom: 0;}
  .cart-table .inline.delete-cart-item .remove-item:before {font-size: 12px;}

  .content-wrapper.container .summary.row .col-md-8 {width: 100%;}
  .content-wrapper.container .summary.row .col-md-4 {width: calc(100% - 20px);margin-top: 20px;margin-inline: 10px;padding-inline: 16px;}
  #cart-wrapper .next-step-back {justify-content: center;}

  #checkoutContent {width: 100%;padding-right: 0;}
  #checkoutSidebar {width: 100%;}

  .id--15 .recapitulation-wrapper:first-of-type {padding: 24px;}
  .id--15 .cart-table tr {position: relative;padding-left: 100px;min-height: 80px;}
  .id--15 .cart-table tr td.cart-p-image {position: absolute;left: 0;top: 50%;margin-top: -50px;}
  .id--15 .cart-table tr td.p-name {padding: 0!important;width: 100%;flex-basis: 100%;}
  .id--15 .cart-table .p-quantity {}
  .id--15 .cart-table tr>td.p-total {}
  .id--15 .col-sm-12 .recapitulation-table.table {margin-bottom: 0;}
}

@media (max-width: 767px) {
  .ordering-process .content-inner::before {background-image: url(../img/founder-bg-center.webp);width: 100%;height: 71px;top: -10px;background-size: 300px;background-repeat: no-repeat;background-position: center bottom;}

  .toggle-coupon-input .discount-coupon {display: none;}
  .discount-coupon form {flex-direction: column;}
  .discount-coupon .input-group .btn {flex: 0 0 54px;margin-left: 0;margin-top: 10px;}

  .summary .row>.col-md-4 {padding-left: 16px;padding-right: 16px;}

  .payment-logo {flex: initial;}

  #checkoutContent .form-group.phone-form-group {width: 100%;}
  #checkoutContent .form-group:has(input[name="email"]) {width: 100%;padding-right: 0;}

  .order-summary-inner {margin-top: 24px;}

  .order-complete-links::after {content: "";width: 210px;height: 180px;margin: 48px auto 0 auto;background-image: url(../img/search-frog.webp);background-size: contain;display: block;background-repeat: no-repeat;background-position: center;}

  .ji-cart-products-block-wrap {padding-inline: var(--ji-container-padding);}
  #cart-wrapper .homepage-group-title {margin-block: 6px 16px;}
}

/* Pages */
body:is(.type-page, .type-post) .breadcrumbs {max-width: 940px;margin-left: auto;margin-right: auto;padding-left: 0;padding-right: 0;margin-bottom: 24px;}
body:is(.type-page, .type-post) .content-inner {max-width: 940px;margin-left: auto;margin-right: auto;padding-bottom: 100px;}

/* Detail */
.wide .p-detail-inner .p-detail-inner-header {margin-bottom: 10px;}
.p-detail-inner {margin-bottom: 80px;}
.wide .p-detail-inner .p-data-wrapper {border-bottom: 1px solid #EAEAEB;}
@media (min-width: 1200px) {
  .wide .p-detail-inner .p-data-wrapper {width: 460px;}
  .wide .p-detail-inner .p-image-wrapper {width: calc(100% - 460px);}
  .ji-p-data-wrapper-inner {position: sticky;top: 0;max-height: 100vh;overflow: auto;}
}
@media (max-width: 1199px) {
  .wide .p-detail-inner {flex-direction: column;}
  .wide .p-detail-inner .p-data-wrapper {width: 100%;}
  .wide .p-detail-inner .p-image-wrapper {width: 100%;padding-right: 0;padding-bottom: 25px;}
  .p-detail-inner-header {display: none!important;}
  .wide .p-detail-inner-header-mobile {display: flex;flex-direction:column;}
  .p-detail-inner-header-mobile .ratings-and-brand {order: -1;}
  .p-detail-inner-header-mobile .flags {margin-bottom: 10px;}
  .p-detail .stars-wrapper {margin-bottom: 0;}
}

@media (max-width: 767px) {
  .p-detail-inner {margin-bottom: 0;}
}

.wide .p-detail .flags.flags-extra {top: 16px;right: 16px;bottom: auto;}
.wide .p-detail .flag.flag-discount .price-standard {display: none;}
.wide .p-detail .flag.flag-discount .price-save {font-size: 20px;font-weight: bold;}
.wide .p-detail .flag.flag-discount {background-color: transparent;background-image: url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M50 0L57.0396 5.55403L65.4509 2.44717L70.4296 9.90471L79.3893 9.54915L81.8198 18.1802L90.4509 20.6107L90.0953 29.5704L97.5528 34.5491L94.446 42.9604L100 50L94.446 57.0396L97.5528 65.4509L90.0953 70.4296L90.4509 79.3893L81.8198 81.8198L79.3893 90.4509L70.4296 90.0953L65.4509 97.5528L57.0396 94.446L50 100L42.9604 94.446L34.5491 97.5528L29.5704 90.0953L20.6107 90.4509L18.1802 81.8198L9.54915 79.3893L9.90471 70.4296L2.44717 65.4509L5.55403 57.0396L0 50L5.55403 42.9604L2.44717 34.5491L9.90471 29.5704L9.54915 20.6107L18.1802 18.1802L20.6107 9.54915L29.5704 9.90471L34.5491 2.44717L42.9604 5.55403L50 0Z' fill='%23971634'/%3E%3C/svg%3E%0A");}

.wide .p-detail-inner .flags.flags-default {position: static;width: 100%;float: none;}
.wide .p-detail-inner .flags.flags-default .flag {float: none;}

@media (max-width: 767px) {
  .wide .p-detail .flag.flag-discount {width: 80px;height: 80px;background-size: contain;}
  .wide .p-detail .flag.flag-discount .price-save {font-size: 16px;}
}

.p-short-description ul {padding: 0;display: flex;flex-flow: row wrap;}
.p-short-description ul li {padding-left: 31px;margin-bottom: 8px;color: #2A2D32;font-size: 15px;position: relative;width: 50%;}
.p-short-description ul li::before {content: "";margin: 0;position: absolute;left: 6px;top: 6px;width: 12px;height: 12px;border-radius: 50%;}
.p-short-description ul li:nth-of-type(5n+1)::before {background-color: #CE9ECE;}
.p-short-description ul li:nth-of-type(5n+2)::before {background-color: #D1B171;}
.p-short-description ul li:nth-of-type(5n+3)::before {background-color: #E45E43;}
.p-short-description ul li:nth-of-type(5n+4)::before {background-color: #05435C;}
.p-short-description ul li:nth-of-type(5n+5)::before {background-color: #86D1CA;}

@media (max-width: 767px) {
  .p-short-description ul {margin-top: 0;}
}

#product-detail-form .surcharge-label, #product-detail-form .variant-label {font-weight: bold;font-size: 15px;color: #1A1B1F;width: 100%;}
.surcharge-list select, .variant-list select {width: 100%;max-width: 100%;border-radius: 16px;font-size: 15px;font-weight: 400;color: #2A2D32;cursor: pointer;height: 52px;padding: 0px 24px;padding-right: 48px;background-position: center right 24px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.64645 4.64645C1.84171 4.45118 2.15829 4.45118 2.35355 4.64645L8 10.2929L13.6464 4.64645C13.8417 4.45118 14.1583 4.45118 14.3536 4.64645C14.5488 4.84171 14.5488 5.15829 14.3536 5.35355L8.35355 11.3536C8.15829 11.5488 7.84171 11.5488 7.64645 11.3536L1.64645 5.35355C1.45118 5.15829 1.45118 4.84171 1.64645 4.64645Z' fill='%232A2D32'/%3E%3C/svg%3E%0A");}

table.detail-parameters tbody tr th {display: none;}
table.detail-parameters tbody tr td {padding-left: 0;}
table.detail-parameters tbody tr td a {color: #E45E43;font-weight: 400;}
table.detail-parameters tbody tr td a:hover {text-decoration: none;}
table.detail-parameters .delivery-time {padding-left: 24px;position: relative;color: #4E5155;}
table.detail-parameters .delivery-time>span:not(.default-variant)::after {content: "nejpozději u Vás.";color: #4E5155;}
table.detail-parameters .delivery-time::before {content: "";position: absolute;left: 0;top: 50%;margin-top: -8px;width: 16px;height: 16px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2245_6199' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Crect width='16' height='16' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2245_6199)'%3E%3Cpath d='M4.9999 12.6666C4.53835 12.6666 4.14518 12.5043 3.8204 12.1795C3.49562 11.8547 3.33323 11.4615 3.33323 11H1.84607L1.99223 10.3333H3.50373C3.62429 10.0368 3.81873 9.79592 4.08707 9.61081C4.3554 9.42581 4.65968 9.33331 4.9999 9.33331C5.34012 9.33331 5.6444 9.42581 5.91273 9.61081C6.18107 9.79592 6.37551 10.0368 6.49607 10.3333H9.57423L11.0384 3.99998H3.7384L3.75373 3.93465C3.78618 3.7602 3.87057 3.61637 4.0069 3.50315C4.14323 3.38992 4.30412 3.33331 4.48957 3.33331H11.8717L11.3319 5.66665H12.7179L14.5256 8.07698L13.9486 11H13.1794C13.1794 11.4615 13.017 11.8547 12.6922 12.1795C12.3675 12.5043 11.9743 12.6666 11.5127 12.6666C11.0512 12.6666 10.658 12.5043 10.3332 12.1795C10.0085 11.8547 9.84607 11.4615 9.84607 11H6.66657C6.66657 11.4615 6.50418 11.8547 6.1794 12.1795C5.85462 12.5043 5.46146 12.6666 4.9999 12.6666ZM10.5909 8.83331H13.6922L13.8102 8.23965L12.3846 6.33331H11.1729L10.5909 8.83331ZM10.8769 4.66798L11.0384 3.99998L9.57423 10.3333L9.73573 9.66531L10.2641 7.33465L10.8769 4.66798ZM1.11523 8.66531L1.2819 7.99865H4.26907L4.1024 8.66531H1.11523ZM2.44857 6.33465L2.61523 5.66798H6.26907L6.1024 6.33465H2.44857ZM4.9999 12C5.27423 12 5.50951 11.9019 5.70573 11.7058C5.90184 11.5096 5.9999 11.2743 5.9999 11C5.9999 10.7256 5.90184 10.4904 5.70573 10.2941C5.50951 10.098 5.27423 9.99998 4.9999 9.99998C4.72557 9.99998 4.49029 10.098 4.29407 10.2941C4.09796 10.4904 3.9999 10.7256 3.9999 11C3.9999 11.2743 4.09796 11.5096 4.29407 11.7058C4.49029 11.9019 4.72557 12 4.9999 12ZM11.5127 12C11.7871 12 12.0223 11.9019 12.2186 11.7058C12.4147 11.5096 12.5127 11.2743 12.5127 11C12.5127 10.7256 12.4147 10.4904 12.2186 10.2941C12.0223 10.098 11.7871 9.99998 11.5127 9.99998C11.2384 9.99998 11.0031 10.098 10.8069 10.2941C10.6108 10.4904 10.5127 10.7256 10.5127 11C10.5127 11.2743 10.6108 11.5096 10.8069 11.7058C11.0031 11.9019 11.2384 12 11.5127 12Z' fill='%231A1B1F'/%3E%3C/g%3E%3C/svg%3E%0A");}
table.detail-parameters .shipping-options {font-weight: 400;color: #E45E43;padding-left: 5px;}
table.detail-parameters .shipping-options:hover {text-decoration: none;}
table.detail-parameters .availability-label {margin-left: 0;font-size: 15px;color: #2A2D32!important;font-weight: bold;}
table.detail-parameters .availability-label[style="color: #169B47"] {padding-left: 24px;position: relative;}
table.detail-parameters .availability-label[style="color: #169B47"]::before {content: "";width: 8px;height: 8px;background-color: #169B47;border-radius: 50%;position: absolute;left: 4px;top: 50%;margin-top: -4px;}
table.detail-parameters .availability-amount {font-size: 15px;color: #2A2D32;}
a.detail-parameters__pack {padding-left: 24px;position: relative;text-decoration: underline!important;color: #4E5155!important;}
a.detail-parameters__pack:hover {text-decoration: none!important;}
a.detail-parameters__pack::before {content: "";width: 16px;height: 16px;position: absolute;left: 0;top: 50%;margin-top: -8px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2245_6204' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Crect width='16' height='16' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2245_6204)'%3E%3Cpath d='M3.33366 5.20519V12.2564C3.33366 12.376 3.3721 12.4744 3.44899 12.5514C3.52599 12.6282 3.62433 12.6667 3.74399 12.6667H12.2567C12.3763 12.6667 12.4747 12.6282 12.5517 12.5514C12.6285 12.4744 12.667 12.376 12.667 12.2564V5.20519H10.0003V9.73085L8.00033 8.73085L6.00033 9.73085V5.20519H3.33366ZM3.74399 13.3334C3.44566 13.3334 3.19155 13.2285 2.98166 13.0187C2.77188 12.8088 2.66699 12.5547 2.66699 12.2564V4.99102C2.66699 4.86113 2.68771 4.73891 2.72916 4.62435C2.7706 4.5098 2.83277 4.40424 2.91566 4.30769L3.95416 3.06035C4.05071 2.93035 4.17144 2.83224 4.31633 2.76602C4.46121 2.6998 4.61655 2.66669 4.78233 2.66669H11.1927C11.3584 2.66669 11.5159 2.6998 11.665 2.76602C11.8142 2.83224 11.9371 2.93035 12.0337 3.06035L13.085 4.33335C13.1679 4.42991 13.23 4.53758 13.2715 4.65635C13.3129 4.77524 13.3337 4.89963 13.3337 5.02952V12.2564C13.3337 12.5547 13.2288 12.8088 13.019 13.0187C12.8091 13.2285 12.555 13.3334 12.2567 13.3334H3.74399ZM3.58749 4.53852H12.4003L11.5132 3.47435C11.4704 3.43169 11.4212 3.39752 11.3657 3.37185C11.3101 3.34619 11.2524 3.33335 11.1927 3.33335H4.79516C4.73538 3.33335 4.67771 3.34619 4.62216 3.37185C4.5666 3.39752 4.51744 3.43169 4.47466 3.47435L3.58749 4.53852ZM6.66699 5.20519V8.64102L8.00033 7.97435L9.33366 8.64102V5.20519H6.66699Z' fill='%231A1B1F'/%3E%3C/g%3E%3C/svg%3E%0A");}

.p-to-cart-block {background-color: transparent;padding: 24px 0 32px 0;border-top: 1px solid #EAEAEB;gap: 16px 20px;}
.p-to-cart-block .price-save {display: none;}
.p-to-cart-block .price-standard {color: #971634;font-weight: 400;font-size: 13px;}
.p-to-cart-block .p-final-price-wrapper .price-final {color: #1A1B1F;font-weight: bold;font-size: 19px;font-family: var(--template-font);}
.p-to-cart-block .p-final-price-wrapper .price-final-holder {color: #1A1B1F;font-size: 19px;font-weight: bold;}
.p-to-cart-block .price-measure {font-size: 13px;line-height: 1.2;display: block;margin-top: 10px;}
.p-to-cart-block .add-to-cart .quantity {border: 0;width: 120px;}
.p-to-cart-block .btn.add-to-cart-button {line-height: 1;}

.social-buttons-wrapper {display: none;}

.extended-description {width: 100%;}
#extendedDescription table.detail-parameters tbody tr th {display: block;}
#extendedDescription table.detail-parameters tbody tr th:after {display: none;}

.composition th {display: none;}
.composition {padding: 20px 0;padding-top: 0;}

.accordion-item {padding: 12px 0;cursor: pointer;border-top: 1px solid #EAEAEB;position: relative;padding-right: 36px;color: #0B514A;font-weight: bold;font-size: 19px;font-family: var(--template-headings-font);}
.accordion-item::after {content: "";width: 24px;height: 25px;position: absolute;right: 0;top: 50%;margin-top: -12px;background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 9.5L12.7071 15.7929C12.3166 16.1834 11.6834 16.1834 11.2929 15.7929L5 9.5' stroke='%230B514A' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.accordion-item.active::after {transform: rotate(-180deg);}
#extendedDescription, .composition {display: none;}

.ratings-and-brand {margin-bottom: 15px;}
.ratings-and-brand .stars {width: 88px;}
.ratings-and-brand .stars-label {color: #0B514A;}

/* DetailVerticalGallery */
@media (min-width: 768px) {
  .p-main-image img {max-width: 60% !important;height: auto !important;}

  .ji-gallery-wrapper {display: flex;flex-flow: row-reverse;gap:10px;}
  .ji-gallery-wrapper>.row {display: contents;}
  .ji-gallery-wrapper>.row::before {content:unset;}
  .ji-gallery-wrapper>.row::after {content:unset;}
  .p-thumbnails-vertical {height:100%;width:100px;}

  .p-thumbnails {--ji-thumbnail-width:100px;width:var(--ji-thumbnail-width);}
  .p-thumbnails>div {width:var(--ji-thumbnail-width);height:9999em;}
  .p-thumbnails>div>div {display: flex;flex-flow: column;gap:8px;}
  .p-thumbnails>div>div::before {content:unset;}
  .p-thumbnails>div>div::after {content:unset;}
  .p-thumbnails .p-thumbnail {margin-left:0;margin-right:0;margin-bottom:0;}
  .p-thumbnails .p-thumbnail img {object-fit: cover;width:auto;border-radius: 12px;}
  .p-thumbnails .p-thumbnail::before {content:unset;}
  .p-thumbnails .p-thumbnail.highlighted::before {content:unset;}
  .p-thumbnails .p-thumbnail.highlighted img {border-color:transparent;}
  .p-thumbnails .p-thumbnail:hover::before {content:unset;}
  .p-thumbnails .p-thumbnail:hover img {border-color:#edd2c7;}
  .p-thumbnails:is(.overflow-prev,.overflow-next)::before {content:unset;}
  .p-thumbnails:is(.overflow-prev,.overflow-next)::after {content:unset;}
  .p-thumbnails :is(.thumbnail-prev,.thumbnail-next) {margin:0;left:0;right:unset;display:flex;align-items: center;justify-content: center;padding:5px;background:rgba(255, 255, 255, 0.8);width:35px;height:35px;}
  .p-thumbnails :is(.thumbnail-prev,.thumbnail-next):hover {background: #fff;}
  .p-thumbnails .thumbnail-prev {top:unset;bottom: unset;width: 100%;background-color: #fff;height: 60px;padding-top: 5px;}
  .p-thumbnails .thumbnail-prev::before {content: "";width: 56px;height: 56px;transform: rotate(-180deg);background-image: url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='54' y='2' width='52' height='52' rx='26' transform='rotate(90 54 2)' fill='%230B514A'/%3E%3Crect x='54' y='2' width='52' height='52' rx='26' transform='rotate(90 54 2)' stroke='white' stroke-width='4'/%3E%3Cmask id='mask0_2245_6234' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='16' y='16' width='24' height='24'%3E%3Crect x='40' y='16' width='24' height='24' transform='rotate(90 40 16)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2245_6234)'%3E%3Cpath d='M18.8996 24L19.7496 23.15L27.9996 31.4L36.2496 23.15L37.0996 24L27.9996 33.1L18.8996 24Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");}
  .p-thumbnails .thumbnail-next {top:unset;bottom: 0;width: 100%;background-color: #fff;height: 60px;padding-top: 5px;}
  .p-thumbnails .thumbnail-next::before {content: "";width: 56px;height: 56px;background-image: url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='54' y='2' width='52' height='52' rx='26' transform='rotate(90 54 2)' fill='%230B514A'/%3E%3Crect x='54' y='2' width='52' height='52' rx='26' transform='rotate(90 54 2)' stroke='white' stroke-width='4'/%3E%3Cmask id='mask0_2245_6234' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='16' y='16' width='24' height='24'%3E%3Crect x='40' y='16' width='24' height='24' transform='rotate(90 40 16)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2245_6234)'%3E%3Cpath d='M18.8996 24L19.7496 23.15L27.9996 31.4L36.2496 23.15L37.0996 24L27.9996 33.1L18.8996 24Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");}
}

.p-image {padding-bottom: 0;}
.p-image img {border-radius: 20px;max-height: unset!important;}

@media (max-width: 767px) {
  .p-thumbnails-inner {padding-left: 16px;}
  .p-thumbnails {margin-right: -16px;margin-left: -16px;width: calc(100% + 32px);margin-bottom: 0;}
  .p-thumbnails>div {height: 80px;margin-top: 10px;}
  .p-thumbnails a img {border: 0;transform: scale(1.3);}
  .p-thumbnails a {border-radius: 12px;overflow: hidden;margin-right: 10px;height: 80px;width: 80px;}
  .p-thumbnails a:nth-last-of-type(2) {margin-right: 30px;}

  .p-thumbnails.overflow-next:after {display: none;}
  .p-thumbnails.overflow-prev:before {display: none;}

  .p-thumbnails.overflow-prev .thumbnail-prev {left: 10px;}
  .p-thumbnails.overflow-next .thumbnail-next {right: 0px;}
  .p-thumbnails .thumbnail-next, .p-thumbnails .thumbnail-prev {margin-top: -19px;top: 50%;width: 36px;height: 36px;}
  .p-thumbnails .thumbnail-next:before {content: "";width: 36px;height: 36px;background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='34' height='34' rx='17' fill='%230B514A'/%3E%3Crect x='1' y='1' width='34' height='34' rx='17' stroke='white' stroke-width='2'/%3E%3Cmask id='mask0_2495_15754' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='6' y='6' width='24' height='24'%3E%3Crect x='6' y='6' width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2495_15754)'%3E%3Cpath d='M14.0004 27.1L13.1504 26.25L21.4004 18L13.1504 9.75002L14.0004 8.90002L23.1004 18L14.0004 27.1Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");}
  .p-thumbnails .thumbnail-prev:before {content: "";transform: rotate(180deg);width: 36px;height: 36px;background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='34' height='34' rx='17' fill='%230B514A'/%3E%3Crect x='1' y='1' width='34' height='34' rx='17' stroke='white' stroke-width='2'/%3E%3Cmask id='mask0_2495_15754' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='6' y='6' width='24' height='24'%3E%3Crect x='6' y='6' width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2495_15754)'%3E%3Cpath d='M14.0004 27.1L13.1504 26.25L21.4004 18L13.1504 9.75002L14.0004 8.90002L23.1004 18L14.0004 27.1Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");}
}

.basic-description .rate-wrapper.rate-wrapper-in-description {display: none;}
.tab-content>.tab-pane {display: block;opacity: 1;}
#productDiscussion {display: none;}

.responsive-nav {margin-bottom: 0;}
.shp-tabs-holder ul.shp-tabs li:has(a[href="#productDiscussion"]) {display: none;}
.shp-tabs-holder ul.shp-tabs li:has(a[href="#extendedDescription"]) {display: none;}
.shp-tabs-wrapper .tab-content .tab-pane {width: 100%;}
.shp-tabs-holder ul.shp-tabs {margin-bottom: 100px;font-family: var(--template-font);}
.shp-tabs-holder ul.shp-tabs .shp-tab.active, .shp-tabs-holder ul.shp-tabs .shp-tab:hover {text-decoration-thickness: 1px;color: #0B514A;}
.shp-tabs-holder ul.shp-tabs a.shp-tab-link {color: #0B514A;font-size: 15px;position: relative;}
.shp-tabs-holder ul.shp-tabs a.shp-tab-link::after {content: "";position: absolute;right: 5px;top: 50%;margin-top: -8px;width: 17px;height: 16px;background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2245_6254' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='17' height='16'%3E%3Crect x='0.5' width='16' height='16' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2245_6254)'%3E%3Cpath d='M8.5 10.2667L4.5 6.26671L5.43333 5.33337L8.5 8.40004L11.5667 5.33337L12.5 6.26671L8.5 10.2667Z' fill='%230B514A'/%3E%3C/g%3E%3C/svg%3E%0A");}

.table-50-50 {width: 100%!important;}
.table-50-50 tr {display: flex;flex-flow: row wrap;align-items: center;margin-bottom: 64px;width: 100%!important;}
.table-50-50 tr td {width: 50%!important;padding: 10px 120px;}
.table-50-50 tr td:has(img) {padding: 0;border-radius: 50%;}
.table-50-50 tr td img {border-radius: 24px;}
.table-50-50 .heading__xl {line-height: 1.1;margin-bottom: 32px;}
.table-50-50 p {line-height: 1.7;}

@media (max-width: 1199px) {
  .table-50-50 tr td {padding: 15px 25px;}
}
@media (max-width: 767px) {
  .p-detail-tabs-wrapper .shp-tabs-holder {overflow-x: auto;margin-bottom: 26px;}
  .p-detail-tabs-wrapper ul.p-detail-tabs {display: flex;flex-flow: row;margin-bottom: 10px;margin-inline: 0;justify-content: start;}
  .p-detail-tabs-wrapper ul.p-detail-tabs .shp-tab {white-space: nowrap;}
  .p-detail-tabs-wrapper ul.p-detail-tabs .shp-tab a.shp-tab-link {padding-inline: 16px 36px;}
  .p-detail-tabs-wrapper ul.p-detail-tabs a.shp-tab-link::after {right: 15px;}

  .table-50-50 tr td {width: 100%!important;}
  .table-50-50 tr td {padding: 12px 0;}
  .table-50-50 tr td:has(img) {order: -1;padding: 12px 0;}
  .table-50-50 tr {margin-bottom: 20px;}
}

.detail-usps {background-color: #FFEADB;position: relative;padding-top: 80px;margin-top: 64px;}
.detail-usps::before {content: "";width: 498px;height: 488px;position: absolute;left: -100px;top: -175px;background-image: url(../img/detail-usps-img.webp);z-index: 0;}
.detail-usps h5 {text-align: center;color: #E45E43;margin-bottom: 24px;}
.detail-usps .heading__xl {text-align: center;max-width: 580px;margin: auto;line-height: 1.2;position: relative;}
.detail-usps::after {content: "";display: block;background: #FFEADB;height: 100%;left: calc(50% - 50dvw + var(--scrollbar-width) / 2);width: calc(100dvw - var(--scrollbar-width));position: absolute;top: 0;z-index: -1;}
.detail-usps__image {text-align: center;margin-top: -130px;}
.detail-usps__items {display: flex;justify-content: center;margin-top: -100px;margin-top: 64px;text-align: center;}
.detail-usps__items .welcome-block__usp {padding: 16px;width: 25%;}
.detail-usps__items .welcome-block__usp h3 {color: #0B514A;margin-top: 20px;}
.detail-usps__items .welcome-block__usp p {color: #2A2D32;padding: 0;margin-bottom: 0!important;}
.detail-usps__items .welcome-block__usp img {top: 0;margin-top: 0;mix-blend-mode: unset;left: initial;position: static;}

.--detail.welcome-block::after {display: none;}
.--detail .welcome-block__left .heading__xl {margin-bottom: 32px;color: #0B514A;}
.--detail .welcome-block__left p {}
.--detail .welcome-block__usp h3 {color: #0B514A;}
.--detail .welcome-block__usp p {color: #1A1B1F;}
.--detail .welcome-block__usp img {mix-blend-mode: unset;}
.--detail.welcome-block>div {width: 50%;padding: 0 20px;}

@media (max-width: 1199px){
  .detail-usps::before {left: -200px;}
}
@media (max-width: 991px){
  .detail-usps::before {width: 150px;height: 150px;background-size: contain;left: 50%;margin-left: -75px;top: -78px;}

  .detail-usps__items {flex-flow: row wrap;}
  .detail-usps__items .welcome-block__usp {width: 50%;margin-bottom: 10px;}

  .--detail.welcome-block>div {width: 100%;padding: 25px 0;}
}
@media (max-width: 767px) {
  .detail-usps {padding-top: 60px;}
  .detail-usps__items .welcome-block__usp {width: 100%;}
  .detail-usps__items {margin-top: 32px;}
  .detail-usps__items .welcome-block__usp {margin-bottom: 0;padding-left: 0;padding-right: 0;}
  .detail-usps__image {margin-top: -30px;}
  .detail-usps__items .welcome-block__usp p {max-width: 80%;margin-left: auto!important;margin-right: auto!important;}

  .--detail .heading__xl {width: 100%;text-align: left;}
  .--detail .welcome-block__left p {text-align: left;}
  .--detail .welcome-block__usp h3 {font-size: 18px;}
}


.detail-story {position: relative;padding: 150px 0 230px 0;margin-bottom: -140px;}
.detail-story>* {max-width: 460px;color: #fff;}
.detail-story::after {content: "";display: block;background: url(../img/detail-story-bg.webp?v=0.1);height: 100%;left: calc(50% - 50dvw + var(--scrollbar-width) / 2);width: calc(100dvw - var(--scrollbar-width));position: absolute;top: 0;z-index: -1;background-size: cover;}
.detail-story .heading__xl {margin-bottom: 32px;}
.detail-story .btn {margin-top: 24px;}
.detail-story p {line-height: 1.7;}

@media (max-width: 767px) {
  .detail-story {padding-top: 350px;padding-bottom: 90px;margin-bottom: -60px;}
  .detail-story::after {background-position: center top;}
}

.basic-description {padding-right: 0;width: 100%;}

.products-header {text-align: left;}
.mobile .products-header {margin-top: 0px;}

#ratingWrapper::before {content: "Hodnocení produktu";font-size: 24px;font-weight: 700;margin: 0 0 15px 0;line-height: 1.1;display: block;color: #0B514A;width: 100%;font-family: var(--template-headings-font);}
#ratingTab>p {width: 100%;}
#ratingTab>p:first-child {display: none;}
#ratingTab>p + p + #ratingWrapper {display: none;}
#ratingTab {display: flex;flex-flow: row wrap;margin-bottom: 50px;padding-bottom: 50px;position: relative;z-index: 2;}
#ratingTab .listingControls {margin-bottom: 0;flex: 0 0 100%;padding-left: 460px;}

#ratingWrapper {display: inline-flex;flex-direction: column;max-width: 460px;width: 100%;overflow: hidden;background-color: #fff;padding: 40px;border-radius: 24px;border: 1px solid #ECEDED;}
#ratingWrapper .ratingWrapper__wrapped {display: inline-flex;flex-direction: column;background: #E1D7C780;padding: 16px;border-radius: 16px;border: 1px solid #CAC0B1;}
#ratingWrapper .rate-wrap.row {display: flex;flex-direction: column;margin-bottom: 34px;}
#ratingWrapper .rate-wrap .rate-average-inner {flex-direction: row;align-items: flex-end;margin-bottom: 25px;}
#ratingWrapper .rate-wrap .col-sm-6 {width: 100%!important;}
#ratingWrapper .rate-wrap .rate-average {color: #0B514A;font-size: 38px;font-weight: bold;margin: 10px 16px 0px 0;text-align: center;font-family: var(--template-headings-font)}
#ratingWrapper .rate-star-wrap .stars-label {color: #2A2D32;font-size: 15px;margin-bottom: 0px;text-align: left;text-decoration: underline;}
#ratingWrapper .rate-star-wrap .stars-label:hover {text-decoration: none;}
#ratingWrapper .rate-star-wrap {margin-left: 0;margin-top:0;}
#ratingWrapper .rate-star-wrap .stars {height: 16px;display: flex;margin-bottom: 5px;justify-content: flex-start;margin-left: -5px;}
#ratingWrapper .rate-star-wrap .stars a, #ratingWrapper .rate-star-wrap .stars span {float: none;width: 16px;height: 16px;line-height: 16px;}
#ratingWrapper .rate-star-wrap .stars a::before, #ratingWrapper .rate-star-wrap .stars span::before {font-size: 16px;line-height: 16px;text-align: center;}
#ratingWrapper .rate-list::before {width: 79px;height: 14px;margin-right: 16px;content: "";}
#ratingWrapper .rate-list[data-score="5"]::before {background-image: url("data:image/svg+xml,%3Csvg width='78' height='14' viewBox='0 0 78 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 0L8.81038 4.50823L13.6574 4.83688L9.92925 7.95177L11.1145 12.6631L7 10.08L2.8855 12.6631L4.07075 7.95177L0.342604 4.83688L5.18962 4.50823L7 0Z' fill='%23D1B171'/%3E%3Cpath d='M23 0L24.8104 4.50823L29.6574 4.83688L25.9293 7.95177L27.1145 12.6631L23 10.08L18.8855 12.6631L20.0707 7.95177L16.3426 4.83688L21.1896 4.50823L23 0Z' fill='%23D1B171'/%3E%3Cpath d='M39 0L40.8104 4.50823L45.6574 4.83688L41.9293 7.95177L43.1145 12.6631L39 10.08L34.8855 12.6631L36.0707 7.95177L32.3426 4.83688L37.1896 4.50823L39 0Z' fill='%23D1B171'/%3E%3Cpath d='M55 0L56.8104 4.50823L61.6574 4.83688L57.9293 7.95177L59.1145 12.6631L55 10.08L50.8855 12.6631L52.0707 7.95177L48.3426 4.83688L53.1896 4.50823L55 0Z' fill='%23D1B171'/%3E%3Cpath d='M71 0L72.8104 4.50823L77.6574 4.83688L73.9293 7.95177L75.1145 12.6631L71 10.08L66.8855 12.6631L68.0707 7.95177L64.3426 4.83688L69.1896 4.50823L71 0Z' fill='%23D1B171'/%3E%3C/svg%3E%0A");}
#ratingWrapper .rate-list[data-score="4"]::before {background-image: url("data:image/svg+xml,%3Csvg width='78' height='14' viewBox='0 0 78 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 0L8.81038 4.50823L13.6574 4.83688L9.92925 7.95177L11.1145 12.6631L7 10.08L2.8855 12.6631L4.07075 7.95177L0.342604 4.83688L5.18962 4.50823L7 0Z' fill='%23D1B171'/%3E%3Cpath d='M23 0L24.8104 4.50823L29.6574 4.83688L25.9293 7.95177L27.1145 12.6631L23 10.08L18.8855 12.6631L20.0707 7.95177L16.3426 4.83688L21.1896 4.50823L23 0Z' fill='%23D1B171'/%3E%3Cpath d='M39 0L40.8104 4.50823L45.6574 4.83688L41.9293 7.95177L43.1145 12.6631L39 10.08L34.8855 12.6631L36.0707 7.95177L32.3426 4.83688L37.1896 4.50823L39 0Z' fill='%23D1B171'/%3E%3Cpath d='M55 0L56.8104 4.50823L61.6574 4.83688L57.9293 7.95177L59.1145 12.6631L55 10.08L50.8855 12.6631L52.0707 7.95177L48.3426 4.83688L53.1896 4.50823L55 0Z' fill='%23D1B171'/%3E%3Cpath d='M71 0L72.8104 4.50823L77.6574 4.83688L73.9293 7.95177L75.1145 12.6631L71 10.08L66.8855 12.6631L68.0707 7.95177L64.3426 4.83688L69.1896 4.50823L71 0Z' fill='%23B2B4B6'/%3E%3C/svg%3E%0A");}
#ratingWrapper .rate-list[data-score="3"]::before {background-image: url("data:image/svg+xml,%3Csvg width='78' height='14' viewBox='0 0 78 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 0L8.81038 4.50823L13.6574 4.83688L9.92925 7.95177L11.1145 12.6631L7 10.08L2.8855 12.6631L4.07075 7.95177L0.342604 4.83688L5.18962 4.50823L7 0Z' fill='%23D1B171'/%3E%3Cpath d='M23 0L24.8104 4.50823L29.6574 4.83688L25.9293 7.95177L27.1145 12.6631L23 10.08L18.8855 12.6631L20.0707 7.95177L16.3426 4.83688L21.1896 4.50823L23 0Z' fill='%23D1B171'/%3E%3Cpath d='M39 0L40.8104 4.50823L45.6574 4.83688L41.9293 7.95177L43.1145 12.6631L39 10.08L34.8855 12.6631L36.0707 7.95177L32.3426 4.83688L37.1896 4.50823L39 0Z' fill='%23D1B171'/%3E%3Cpath d='M55 0L56.8104 4.50823L61.6574 4.83688L57.9293 7.95177L59.1145 12.6631L55 10.08L50.8855 12.6631L52.0707 7.95177L48.3426 4.83688L53.1896 4.50823L55 0Z' fill='%23B2B4B6'/%3E%3Cpath d='M71 0L72.8104 4.50823L77.6574 4.83688L73.9293 7.95177L75.1145 12.6631L71 10.08L66.8855 12.6631L68.0707 7.95177L64.3426 4.83688L69.1896 4.50823L71 0Z' fill='%23B2B4B6'/%3E%3C/svg%3E%0A");}
#ratingWrapper .rate-list[data-score="2"]::before {background-image: url("data:image/svg+xml,%3Csvg width='78' height='14' viewBox='0 0 78 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 0L8.81038 4.50823L13.6574 4.83688L9.92925 7.95177L11.1145 12.6631L7 10.08L2.8855 12.6631L4.07075 7.95177L0.342604 4.83688L5.18962 4.50823L7 0Z' fill='%23D1B171'/%3E%3Cpath d='M23 0L24.8104 4.50823L29.6574 4.83688L25.9293 7.95177L27.1145 12.6631L23 10.08L18.8855 12.6631L20.0707 7.95177L16.3426 4.83688L21.1896 4.50823L23 0Z' fill='%23D1B171'/%3E%3Cpath d='M39 0L40.8104 4.50823L45.6574 4.83688L41.9293 7.95177L43.1145 12.6631L39 10.08L34.8855 12.6631L36.0707 7.95177L32.3426 4.83688L37.1896 4.50823L39 0Z' fill='%23B2B4B6'/%3E%3Cpath d='M55 0L56.8104 4.50823L61.6574 4.83688L57.9293 7.95177L59.1145 12.6631L55 10.08L50.8855 12.6631L52.0707 7.95177L48.3426 4.83688L53.1896 4.50823L55 0Z' fill='%23B2B4B6'/%3E%3Cpath d='M71 0L72.8104 4.50823L77.6574 4.83688L73.9293 7.95177L75.1145 12.6631L71 10.08L66.8855 12.6631L68.0707 7.95177L64.3426 4.83688L69.1896 4.50823L71 0Z' fill='%23B2B4B6'/%3E%3C/svg%3E%0A");}
#ratingWrapper .rate-list[data-score="1"]::before {background-image: url("data:image/svg+xml,%3Csvg width='78' height='14' viewBox='0 0 78 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 0L8.81038 4.50823L13.6574 4.83688L9.92925 7.95177L11.1145 12.6631L7 10.08L2.8855 12.6631L4.07075 7.95177L0.342604 4.83688L5.18962 4.50823L7 0Z' fill='%23D1B171'/%3E%3Cpath d='M23 0L24.8104 4.50823L29.6574 4.83688L25.9293 7.95177L27.1145 12.6631L23 10.08L18.8855 12.6631L20.0707 7.95177L16.3426 4.83688L21.1896 4.50823L23 0Z' fill='%23B2B4B6'/%3E%3Cpath d='M39 0L40.8104 4.50823L45.6574 4.83688L41.9293 7.95177L43.1145 12.6631L39 10.08L34.8855 12.6631L36.0707 7.95177L32.3426 4.83688L37.1896 4.50823L39 0Z' fill='%23B2B4B6'/%3E%3Cpath d='M55 0L56.8104 4.50823L61.6574 4.83688L57.9293 7.95177L59.1145 12.6631L55 10.08L50.8855 12.6631L52.0707 7.95177L48.3426 4.83688L53.1896 4.50823L55 0Z' fill='%23B2B4B6'/%3E%3Cpath d='M71 0L72.8104 4.50823L77.6574 4.83688L73.9293 7.95177L75.1145 12.6631L71 10.08L66.8855 12.6631L68.0707 7.95177L64.3426 4.83688L69.1896 4.50823L71 0Z' fill='%23B2B4B6'/%3E%3C/svg%3E%0A");}
#ratingWrapper .rate-star {display: none;}
#ratingWrapper .rate-bar {background: #E45E43;position: initial;}
#ratingWrapper .rate-list {padding-right: 40px;position: relative;margin-bottom: 10px;}
#ratingWrapper .rate-block {background: #F2F2F2;padding-right: 0;}
#ratingWrapper .rate-count {right: 0px;font-size: 14px;color: #44352E;}
#ratingWrapper .rate-count.active {right: 0px;}
#ratingWrapper .add-comment {font-weight: 700;text-align: center;justify-content: center;}
#ratingWrapper .add-comment .rating-icon {color: #fff;text-decoration: none;}

#ratingTab .votes-wrap {width: calc(100% - 460px);margin: 0;padding-left: 18px;max-width: initial;}
#ratingTab .vote-wrap {border-top: 0;border: 1px solid #ECEDED;margin: 0 0 8px 0;padding: 24px 0;background-color: #fff;border-radius: 24px;padding: 40px;}
#ratingTab .vote-wrap .vote-content {font-size: 15px;margin: 12px 0 20px 0;}
#ratingTab .vote-wrap .vote-name {font-weight: 700;color: #0B514A;margin-bottom: 5px;font-size: 15px;font-family: var(--template-font);}
#ratingTab .vote-wrap .vote-time {color: #838588;font-size: 13px;}

#ratingTab .vote-pic {width: 32px;height: 32px;min-width: 32px;padding: 0;display: block;flex: 0 0 32px;margin-right: 12px;}
#ratingTab .vote-pic img {display: none;}
#ratingTab .vote-pic .vote-initials {width: 32px;height: 32px;background-color: transparent!important;padding: 0;font-size: 0;line-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='M6.66699 26.6667V25.3333C6.66699 21.6514 9.65176 18.6667 13.3337 18.6667H18.667C22.3489 18.6667 25.3337 21.6514 25.3337 25.3333V26.6667M21.3337 9.33333C21.3337 12.2789 18.9458 14.6667 16.0003 14.6667C13.0548 14.6667 10.667 12.2789 10.667 9.33333C10.667 6.38781 13.0548 4 16.0003 4C18.9458 4 21.3337 6.38781 21.3337 9.33333Z' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
#ratingTab .vote-summary {padding-left: 0;}
#ratingTab .vote-name {font-size: 16px;}
#ratingTab .vote-wrap .vote-header {display: flex;align-items: center;}

@media (max-width: 991px) {
  #ratingWrapper {max-width: 350px;}
  #ratingTab .votes-wrap {width: calc(100% - 350px);}
  #ratingTab .listingControls {padding-left: 350px;}
}
@media (max-width: 767px) {
  #ratingTab {margin-bottom: 0;padding-bottom: 20px;}
  #ratingWrapper {max-width: 100%;margin-bottom: 16px;padding: 32px;}
  #ratingTab .listingControls {padding-left: 0px;}
  #ratingTab .votes-wrap {width: 100%;padding-left: 0;}
  #ratingTab .vote-wrap {padding: 24px;}
}
