/* Basic styles */
:root{
  --template-font: 'Scada';
  --template-headings-font: 'Scada';
}
.ready {visibility: visible!important;}

.overall-wrapper {visibility: hidden;}
body {color: #000;background-color: #FFEEEC;font-size: 16px;font-weight: 400;line-height: 1.3;}
.content-wrapper {background-color: #FFEEEC;}
#content {}
.link-like, a {color: #000;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {color: #000;font-weight: 700;}

.h1, h1 {font-size: 48px;}
.h2, h2 {font-size: 40px;}
.h3, h3 {font-size: 33px;}
.h4, h4 {font-size: 28px;}
.h5, h5 {font-size: 23px;}

.banner {min-height: 0;}
.desktop .banners-row {margin-top: 0;}

@media (min-width: 1740px) {
  .container {max-width: 1680px;width: 100%;}
  .popup-widget {margin-left: 370px;}
}

body.in-index .container-narrow {width: 100%;}

body:is(.type-page, .type-post) .content-wrapper.container {padding-right: 20px;padding-left: 20px;padding-top: 20px;}
body:is(.in-kontakt) .content-wrapper.container {padding-top: 0;}

.btn, a.btn {border-radius: 8px;padding: 12px 30px;font-size: 16px;font-weight: 700;text-transform: uppercase;}

.btn.btn-default, a.btn.btn-default {color: #fff;}
.btn.btn-default:hover, a.btn.btn-default:hover {color: #fff;}

.btn.btn-primary, a.btn.btn-primary {background-color: var(--color-primary);color: #fff;font-weight: 700;}
.btn.btn-cart, .btn.btn-conversion, a.btn.btn-cart, a.btn.btn-conversion {color: #fff!important;}

.center {text-align: center;}
.breadcrumbs {display: none;}

/* Header */
#header {border-bottom: 2px solid black;background-color: #FFEEEC;}
.top-navigation-bar {display: none;}
#header .search {display: none;}

@media (min-width: 768px) {
  #header .header-top {padding: 16px 0;}
  #header .navigation-buttons a[data-target=cart] i {left: 15px;bottom: 5px;}

  #header .header-top-wrapper .site-name {flex: 0 1 400px;display: flex;align-items: center;}
  #header .header-top-wrapper>div.header-bottom {flex: 1;}
  #header .header-top-wrapper>div.navigation-buttons {flex: 0 1 150px;}

  .navigation-in>ul>li>a {font-size: 18px;}
  #navigation .navigation-in ul li>a>b {font-weight: bold;}
}

#header .navigation-buttons a[data-target=cart] i {background-color: #EF7965;}

#header .navigation-buttons a .cart-price {display: none!important;}
#header .navigation-buttons a[data-target=cart]:before {content: "";margin-right: 0;width: 28px;height: 28px;background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.4167 7H7.58334C6.61685 7 5.83334 7.7835 5.83334 8.75V22.75C5.83334 23.7165 6.61685 24.5 7.58334 24.5H20.4167C21.3832 24.5 22.1667 23.7165 22.1667 22.75V8.75C22.1667 7.7835 21.3832 7 20.4167 7Z' stroke='black' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M17.5 10.5V5.83333C17.5 3.90033 15.933 2.33333 14 2.33333C12.067 2.33333 10.5 3.90033 10.5 5.83333V10.5' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
#header .navigation-buttons a {margin-left: 20px;}
#header .navigation-buttons a.login-btn {margin-left: 0;padding: 0;width: 34px;height: 34px;line-height: 35px;background-size: contain;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='33' height='32' viewBox='0 0 33 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2101_4464' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='33' height='32'%3E%3Crect x='0.882812' width='32' height='32' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2101_4464)'%3E%3Cpath d='M16.8828 15.5898C15.5995 15.5898 14.5009 15.1328 13.587 14.219C12.6731 13.3051 12.2161 12.2065 12.2161 10.9232C12.2161 9.63983 12.6731 8.54123 13.587 7.62736C14.5009 6.71348 15.5995 6.25653 16.8828 6.25653C18.1661 6.25653 19.2647 6.71348 20.1786 7.62736C21.0925 8.54123 21.5494 9.63983 21.5494 10.9232C21.5494 12.2065 21.0925 13.3051 20.1786 14.219C19.2647 15.1328 18.1661 15.5898 16.8828 15.5898ZM6.88281 25.7436V22.7795C6.88281 22.1266 7.06017 21.5219 7.41488 20.9655C7.76957 20.4091 8.24349 19.9813 8.83665 19.6821C10.1546 19.036 11.4841 18.5514 12.8251 18.2283C14.1661 17.9052 15.5187 17.7437 16.8828 17.7437C18.2469 17.7437 19.5994 17.9052 20.9404 18.2283C22.2815 18.5514 23.611 19.036 24.9289 19.6821C25.5221 19.9813 25.996 20.4091 26.3507 20.9655C26.7054 21.5219 26.8827 22.1266 26.8827 22.7795V25.7436H6.88281ZM8.88278 23.7436H24.8828V22.7795C24.8828 22.5094 24.8046 22.2594 24.6481 22.0295C24.4917 21.7996 24.2794 21.612 24.011 21.4667C22.8623 20.9009 21.691 20.4723 20.497 20.1808C19.3031 19.8894 18.0984 19.7436 16.8828 19.7436C15.6672 19.7436 14.4624 19.8894 13.2685 20.1808C12.0746 20.4723 10.9033 20.9009 9.75458 21.4667C9.4862 21.612 9.27381 21.7996 9.11741 22.0295C8.96099 22.2594 8.88278 22.5094 8.88278 22.7795V23.7436ZM16.8828 13.5898C17.6161 13.5898 18.2439 13.3287 18.7661 12.8065C19.2883 12.2843 19.5494 11.6565 19.5494 10.9232C19.5494 10.1898 19.2883 9.56205 18.7661 9.03983C18.2439 8.51761 17.6161 8.2565 16.8828 8.2565C16.1494 8.2565 15.5217 8.51761 14.9994 9.03983C14.4772 9.56205 14.2161 10.1898 14.2161 10.9232C14.2161 11.6565 14.4772 12.2843 14.9994 12.8065C15.5217 13.3287 16.1494 13.5898 16.8828 13.5898Z' fill='%23000'/%3E%3C/g%3E%3C/svg%3E%0A");}

@media (min-width: 768px) {
  #navigation, .navigation-in ul.menu-level-2, #header .header-bottom {border-top: 0;}
}
#navigation, .header-bottom {background-color: transparent;}
.navigation-in>ul>li>a.active {color: #EF7965;}

/* Carousel & banners */
.carousel {margin-bottom: 0;}
.banners-row .col-sm-8 {width: 100%;}
.banners-row .col-sm-4 {width: 100%;}

/* Footer */
#footer {background-color: #FFEEEC;}
.footer-rows h4 {font-size: 23px;font-weight: 700;margin-bottom: 20px;margin-top: 0;}
#footer ul li a {font-weight: 400;font-size: 14px;}
.footer-bottom {padding: 20px 0;}

.contact-item {margin-bottom: 20px;display: block;padding-left: 32px;width: 100%;position: relative;}
.contact-item div {font-size: 16px;font-weight: 300;}
.contact-item span {font-size: 14px;font-weight: 300;}
.contact-item.--email {font-weight: bold;}
.contact-item::before {content: "";width: 20px;height: 20px;position: absolute;left: 0;top: 50%;margin-top: -12px;}
.contact-item.--tel::before {background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.16667 4.16699H7.5L9.16667 8.33366L7.08333 9.58366C7.9758 11.3933 9.44039 12.8579 11.25 13.7503L12.5 11.667L16.6667 13.3337V16.667C16.6667 17.109 16.4911 17.5329 16.1785 17.8455C15.866 18.1581 15.442 18.3337 15 18.3337C11.7494 18.1361 8.68346 16.7557 6.38069 14.453C4.07792 12.1502 2.69754 9.08427 2.5 5.83366C2.5 5.39163 2.67559 4.96771 2.98816 4.65515C3.30072 4.34259 3.72464 4.16699 4.16667 4.16699Z' stroke='%231C2362' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.contact-item.--email::before {background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.5 6.16667C2.5 5.72464 2.67559 5.30072 2.98816 4.98816C3.30072 4.67559 3.72464 4.5 4.16667 4.5H15.8333C16.2754 4.5 16.6993 4.67559 17.0118 4.98816C17.3244 5.30072 17.5 5.72464 17.5 6.16667M2.5 6.16667V14.5C2.5 14.942 2.67559 15.366 2.98816 15.6785C3.30072 15.9911 3.72464 16.1667 4.16667 16.1667H15.8333C16.2754 16.1667 16.6993 15.9911 17.0118 15.6785C17.3244 15.366 17.5 14.942 17.5 14.5V6.16667M2.5 6.16667L10 11.1667L17.5 6.16667' stroke='%231C2362' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}

#signature a.signature__agency:hover::before {transform: scale(1.05);}
#signature a.signature__agency::before {display: inline-flex;margin-right: 5px;content: "";width: 49px;height: 15px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='15' viewBox='0 0 98 30' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.417 0h6.14v30H3.37L0 26.673V18h6.139v6l12.278.065V0zm30.695 0v12h12.155V0h6.139v11.666l-3.279 3.217 3.279 3.196V30h-6.14V18H49.113v12h-6.139V18.08l3.264-3.182v-.03l-3.264-3.202V0h6.14zm42.88 30H79.573l-6.13-6h-.009V6l6.14-5.98V0h12.418v.148L98 6v18h-6.008v6zm-.131-6V6H79.573v18h12.288zM30.695 12h6.14v18h-6.14V12zm0-12h6.14v6h-6.14V0z' fill='%23000'%3E%3C/path%3E%3C/svg%3E%0A");}


/* Socials */
.socials {margin-top: 40px;}
.socials a:hover {transform: scale(1.05);}
.socials a {width: 37px;height: 38px;margin: 0 10px 10px 0;}
.socials a.--ins {background-image: url("data:image/svg+xml,%3Csvg width='37' height='38' viewBox='0 0 37 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_158_363)'%3E%3Cmask id='mask0_158_363' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='37' height='38'%3E%3Cpath d='M0 0.3335H37V37.3335H0V0.3335Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_158_363)'%3E%3Cpath d='M35.554 18.8335C35.5504 20.3544 35.5332 21.8754 35.5123 23.3962C35.4872 25.2311 35.4589 27.0668 34.9987 28.8703C34.5162 30.7615 33.5644 32.3925 32.0837 33.6C30.5233 34.8724 28.6374 35.5412 26.6018 35.665C23.9019 35.8292 21.2009 35.8941 18.5 35.8878C15.799 35.8941 13.098 35.8292 10.3982 35.665C8.36266 35.5412 6.47667 34.8724 4.91631 33.6C3.43559 32.3925 2.48385 30.7615 2.00126 28.8703C1.54108 27.0668 1.51275 25.2311 1.48767 23.3962C1.46686 21.8754 1.44959 20.3544 1.44604 18.8335C1.44959 17.3126 1.46686 15.7916 1.48767 14.2708C1.51275 12.4359 1.54108 10.6002 2.00126 8.79675C2.48385 6.90556 3.43559 5.27453 4.91631 4.06704C6.47667 2.79459 8.36266 2.12577 10.3982 2.00198C13.098 1.83779 15.799 1.7729 18.5 1.77926C21.2009 1.7729 23.9019 1.83779 26.6018 2.00198C28.6374 2.12577 30.5233 2.79459 32.0837 4.06704C33.5644 5.27453 34.5162 6.90556 34.9987 8.79675C35.4589 10.6002 35.4872 12.4359 35.5123 14.2708C35.5332 15.7916 35.5504 17.3126 35.554 18.8335Z' stroke='black' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M26.0156 18.8335C26.0156 23.0242 22.6184 26.4214 18.4277 26.4214C14.2371 26.4214 10.8398 23.0242 10.8398 18.8335C10.8398 14.6428 14.2371 11.2456 18.4277 11.2456C22.6184 11.2456 26.0156 14.6428 26.0156 18.8335Z' stroke='black' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M30.6406 9.07764C30.6406 10.2749 29.67 11.2456 28.4727 11.2456C27.2754 11.2456 26.3047 10.2749 26.3047 9.07764C26.3047 7.88034 27.2754 6.90967 28.4727 6.90967C29.67 6.90967 30.6406 7.88034 30.6406 9.07764Z' fill='black'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_158_363'%3E%3Crect width='37' height='37' fill='white' transform='translate(0 0.333496)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}

/* Instagram */
.instagram-block {background-color: #fff;margin-bottom: 16px;}
.instagram-block h4 {display: none;}
.instagram-widget {max-width: 100%;margin-bottom: 1px;display: flex;flex-flow: row wrap;column-gap: var(--ji-column-gap);--ji-column-gap: 16px;--ji-columns: 6;row-gap: 16px;justify-content: start;padding: 0 16px 16px 16px;}
.instagram-widget.columns-3>a {border-radius: 8px;--ji-width: calc((100% - (var(--ji-columns) - 1) * var(--ji-column-gap, 0px)) / var(--ji-columns));padding-bottom: var(--ji-width);width: var(--ji-width);position: relative;}
.instagram-widget.columns-3>a:hover img {opacity: 0.8;}
.instagram-widget>a:nth-of-type(+n+7) {display: none;}
.instagram-follow-btn {display: none;}
.instagram-block__title::before {content: "";position: relative;margin-bottom: -8px;;display: inline-block;margin-right: 8px;width: 33px;height: 33px;background-image: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5 28.25H11.5C9.7106 28.2474 7.99525 27.5353 6.72995 26.2701C5.46465 25.0048 4.75265 23.2894 4.75 21.5V11.5C4.75265 9.7106 5.46465 7.99525 6.72995 6.72995C7.99525 5.46465 9.7106 4.75265 11.5 4.75H21.5C23.2894 4.75265 25.0048 5.46465 26.2701 6.72995C27.5353 7.99525 28.2474 9.7106 28.25 11.5V21.5C28.2474 23.2894 27.5353 25.0048 26.2701 26.2701C25.0048 27.5353 23.2894 28.2474 21.5 28.25ZM11.5 6.25C10.108 6.25132 8.77343 6.80487 7.78915 7.78915C6.80487 8.77343 6.25132 10.108 6.25 11.5V21.5C6.25132 22.892 6.80487 24.2266 7.78915 25.2108C8.77343 26.1951 10.108 26.7487 11.5 26.75H21.5C22.892 26.7487 24.2266 26.1951 25.2108 25.2108C26.1951 24.2266 26.7487 22.892 26.75 21.5V11.5C26.7487 10.108 26.1951 8.77343 25.2108 7.78915C24.2266 6.80487 22.892 6.25132 21.5 6.25H11.5Z' fill='%23222222'/%3E%3Cpath d='M23.215 11.035C23.1327 11.0341 23.0507 11.0258 22.97 11.01C22.8091 10.9794 22.656 10.9164 22.52 10.825C22.4523 10.7789 22.3888 10.7271 22.33 10.67C22.2742 10.6102 22.2224 10.5468 22.175 10.48C22.0836 10.3441 22.0207 10.191 21.99 10.03C21.9553 9.86519 21.9553 9.69491 21.99 9.53005C22.0207 9.36911 22.0836 9.21604 22.175 9.08005C22.2224 9.01334 22.2742 8.94987 22.33 8.89005C22.3888 8.83302 22.4523 8.78116 22.52 8.73505C22.656 8.64367 22.8091 8.58074 22.97 8.55005C23.1352 8.5188 23.3048 8.5188 23.47 8.55005C23.5502 8.56644 23.6289 8.58986 23.705 8.62005C23.7802 8.65143 23.8522 8.68994 23.92 8.73505C24.0571 8.82554 24.1745 8.9429 24.265 9.08005C24.3564 9.21604 24.4193 9.36911 24.45 9.53005C24.4847 9.69491 24.4847 9.86519 24.45 10.03C24.4193 10.191 24.3564 10.3441 24.265 10.48C24.2176 10.5468 24.1658 10.6102 24.11 10.67C24.0502 10.7259 23.9867 10.7777 23.92 10.825C23.8522 10.8702 23.7802 10.9087 23.705 10.94C23.6289 10.9702 23.5502 10.9937 23.47 11.01C23.386 11.0264 23.3006 11.0348 23.215 11.035Z' fill='%23222222'/%3E%3Cpath d='M16.5 22.0899C15.3944 22.0899 14.3136 21.7621 13.3944 21.1478C12.4751 20.5336 11.7586 19.6606 11.3355 18.6391C10.9124 17.6177 10.8017 16.4937 11.0174 15.4094C11.2331 14.325 11.7655 13.329 12.5473 12.5472C13.3291 11.7654 14.3251 11.233 15.4095 11.0173C16.4938 10.8016 17.6178 10.9123 18.6392 11.3354C19.6606 11.7585 20.5337 12.475 21.1479 13.3943C21.7622 14.3135 22.09 15.3943 22.09 16.4999C22.0874 17.9817 21.4976 19.402 20.4498 20.4497C19.4021 21.4975 17.9818 22.0873 16.5 22.0899ZM16.5 12.4099C15.6911 12.4099 14.9003 12.6498 14.2277 13.0992C13.5551 13.5486 13.0309 14.1874 12.7213 14.9347C12.4118 15.6821 12.3308 16.5045 12.4886 17.2978C12.6464 18.0912 13.0359 18.82 13.6079 19.392C14.1799 19.964 14.9087 20.3535 15.7021 20.5113C16.4955 20.6691 17.3178 20.5881 18.0652 20.2786C18.8125 19.969 19.4513 19.4448 19.9007 18.7722C20.3501 18.0996 20.59 17.3088 20.59 16.4999C20.5887 15.4156 20.1574 14.376 19.3906 13.6093C18.6239 12.8426 17.5843 12.4112 16.5 12.4099Z' fill='%23222222'/%3E%3C/svg%3E%0A");}
.instagram-block__title {padding: 20px 10px;position: relative;text-align: center;font-size: 23px;font-weight: bold;}
.instagram-block__title a {color: #000;text-decoration: underline;}
.instagram-block__title a:hover {text-decoration: none;}

/* USPs */
.usps {text-align: center;margin-bottom: 50px;}
body.type-detail .usps {margin-bottom: 0;}
body.type-detail .usps .btn.btn-primary {display: none;}
.usps__inner {display: flex;flex-flow: row wrap;padding: 10px 0 20px 0;}
.usps__item {width: 33.333%;padding: 12px;}
.usps__image {margin-bottom: 15px;}
.usps__title {font-weight: bold;font-size: 23px;margin-bottom: 8px;}
.usps__text {font-size: 16px;}

/* Welcome blocks */
.welcome-wrapper {padding: 0;}
.welcome-top {display: flex;align-items: center;background-color: #fff;border-radius: 8px;overflow: hidden;margin-bottom: 80px;margin-top: 40px;}
.welcome-top__left {flex: 0 0 60%;padding: 40px;}
.welcome-top__left h2 {font-size: 48px;max-width: 80%;margin: 0 0 45px 0;}
.welcome-top__left ul {margin: 0 0 45px 0;padding: 0;list-style: none;}
.welcome-top__left ul li {position: relative;font-size: 23px;font-size: 23px;padding-left: 38px;}
.welcome-top__left ul li::before {content: "";margin: 0;width: 14px;height: 14px;position: absolute;left: 0;top: 50%;margin-top: -7px;background-color: #EF7965;border-radius: 50%;}
.welcome-top__right {flex: 0 0 40%;width: 40%;}
.welcome-top__right-inn {padding: 0!important;}

.diffs {text-align: center;max-width: 1100px;margin: auto;margin-bottom: 40px;}
.diffs h2 {margin: 0 0 30px 0;}
.diffs__nav {display: flex;justify-content: center;flex-flow: row wrap;}
.diffs__nav-a {padding: 7px 32px;font-size: 20px;border-radius: 30px;text-decoration: underline;cursor: pointer;margin: 5px 25px;}
.diffs__nav-a:hover {text-decoration: none;}
.diffs__nav-a.--active {background-color: #EF7965;text-decoration: none;color: #fff;cursor: default;}

.diffs__container {position: relative;overflow: hidden;min-height: 300px;height: auto;}
.diffs__item {position: absolute;top: 0;left: 0;width: 100%;}
.diffs__row {display: flex;padding: 30px 0;border-top: 2px solid #F4C3BC;}
.diffs__row.--first {border-top: 0;}
.diffs__row-td {width: 50%;font-size: 16px;}
.--first .diffs__row-td {font-size: 27px;font-weight: bold;}
.diffs__image {margin-bottom: 15px;}
.diffs__row-td.--pros::before {content: "";display: block;width: 32px;height: 32px;margin-bottom: 8px;margin: auto;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 2.66675C15.7094 2.66675 15.424 2.66941 15.144 2.67341L14.3227 2.69608L13.924 2.71341L13.152 2.75875L12.4147 2.82008C6.03469 3.43875 3.43869 6.03475 2.82002 12.4147L2.75869 13.1521L2.71335 13.9241C2.70669 14.0547 2.70002 14.1881 2.69602 14.3227L2.67335 15.1441L2.66802 15.5681L2.66669 16.0001C2.66669 16.2907 2.66935 16.5761 2.67335 16.8561L2.69602 17.6774L2.71335 18.0761L2.75869 18.8481L2.82002 19.5854C3.43869 25.9654 6.03469 28.5614 12.4147 29.1801L13.152 29.2414L13.924 29.2867C14.0547 29.2934 14.188 29.3001 14.3227 29.3041L15.144 29.3267L16 29.3334L16.856 29.3267L17.6774 29.3041L18.076 29.2867L18.848 29.2414L19.5854 29.1801C25.9654 28.5614 28.5614 25.9654 29.18 19.5854L29.2414 18.8481L29.2867 18.0761C29.2934 17.9454 29.3 17.8121 29.304 17.6774L29.3267 16.8561L29.3334 16.0001L29.3267 15.1441L29.304 14.3227L29.2867 13.9241L29.2414 13.1521L29.18 12.4147C28.5614 6.03475 25.9654 3.43875 19.5854 2.82008L18.848 2.75875L18.076 2.71341C17.9432 2.70693 17.8103 2.70115 17.6774 2.69608L16.856 2.67341L16.432 2.66808L16 2.66675ZM19.0574 12.3907C19.2973 12.1516 19.6193 12.0128 19.9579 12.0024C20.2965 11.9921 20.6263 12.111 20.8804 12.3351C21.1345 12.5591 21.2938 12.8715 21.3259 13.2087C21.358 13.5459 21.2606 13.8828 21.0534 14.1507L20.9427 14.2761L15.6094 19.6094C15.3798 19.839 15.0743 19.9769 14.7503 19.9973C14.4262 20.0176 14.1059 19.9191 13.8494 19.7201L13.724 19.6094L11.0574 16.9427C10.8182 16.7028 10.6794 16.3808 10.669 16.0422C10.6587 15.7036 10.7776 15.3738 11.0017 15.1197C11.2257 14.8656 11.5381 14.7063 11.8753 14.6742C12.2125 14.6421 12.5494 14.7395 12.8174 14.9467L12.9427 15.0574L14.6667 16.7801L19.0574 12.3907Z' fill='%23EF7965'/%3E%3C/svg%3E%0A");}
.diffs__row-td.--cons::before {content: "";display: block;width: 32px;height: 32px;margin-bottom: 8px;margin: auto;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 2.66675L16.432 2.66808L16.856 2.67341L17.6773 2.69608L18.076 2.71341L18.848 2.75875L19.5853 2.82008C25.9653 3.43875 28.5613 6.03475 29.18 12.4147L29.2413 13.1521L29.2867 13.9241C29.2933 14.0547 29.3 14.1881 29.304 14.3227L29.3267 15.1441L29.3333 16.0001L29.3267 16.8561L29.304 17.6774L29.2867 18.0761L29.2413 18.8481L29.18 19.5854C28.5613 25.9654 25.9653 28.5614 19.5853 29.1801L18.848 29.2414L18.076 29.2867C17.9453 29.2934 17.812 29.3001 17.6773 29.3041L16.856 29.3267L16 29.3334L15.144 29.3267L14.3227 29.3041L13.924 29.2867L13.152 29.2414L12.4147 29.1801C6.03466 28.5614 3.43866 25.9654 2.82 19.5854L2.75866 18.8481L2.71333 18.0761C2.70684 17.9432 2.70107 17.8103 2.696 17.6774L2.67333 16.8561C2.66933 16.5761 2.66666 16.2907 2.66666 16.0001L2.668 15.5681L2.67333 15.1441L2.696 14.3227L2.71333 13.9241L2.75866 13.1521L2.82 12.4147C3.43866 6.03475 6.03466 3.43875 12.4147 2.82008L13.152 2.75875L13.924 2.71341C14.0547 2.70675 14.188 2.70008 14.3227 2.69608L15.144 2.67341C15.424 2.66941 15.7093 2.66675 16 2.66675ZM14.0147 12.1867C13.7353 12.0205 13.4048 11.962 13.0853 12.0223C12.7659 12.0826 12.4794 12.2575 12.2799 12.5142C12.0804 12.7709 11.9816 13.0916 12.0019 13.4161C12.0223 13.7406 12.1606 14.0464 12.3907 14.2761L14.1133 16.0001L12.3907 17.7241L12.28 17.8494C12.0728 18.1174 11.9753 18.4542 12.0075 18.7914C12.0396 19.1287 12.1989 19.441 12.453 19.6651C12.707 19.8891 13.0369 20.0081 13.3755 19.9977C13.7141 19.9874 14.0361 19.8485 14.276 19.6094L16 17.8867L17.724 19.6094L17.8493 19.7201C18.1173 19.9273 18.4541 20.0247 18.7914 19.9926C19.1286 19.9605 19.441 19.8012 19.665 19.5471C19.889 19.293 20.008 18.9632 19.9976 18.6246C19.9873 18.286 19.8485 17.964 19.6093 17.7241L17.8867 16.0001L19.6093 14.2761L19.72 14.1507C19.9272 13.8828 20.0247 13.5459 19.9925 13.2087C19.9604 12.8715 19.8011 12.5591 19.547 12.3351C19.2929 12.111 18.9631 11.9921 18.6245 12.0024C18.2859 12.0128 17.9639 12.1516 17.724 12.3907L16 14.1134L14.276 12.3907L14.1507 12.2801L14.0147 12.1867Z' fill='%239C9C9C'/%3E%3C/svg%3E%0A");}

.welcome-middle::before {content: "";display: block;background: url(../img/welcome-middle.webp);height: 100%;left: calc(50% - 50dvw + var(--scrollbar-width) / 2);width: calc(100dvw - var(--scrollbar-width));position: absolute;bottom: 0;z-index: 0;}
.welcome-middle {position: relative;padding: 90px 0;margin-bottom: 80px;}
.welcome-middle__text {position: relative;z-index: 1;max-width: 800px;border: 3px solid black;border-radius: 8px;padding: 40px;background-color: #fff;font-size: 21px;}

.welcome-bottom {display: flex;flex-flow: row wrap;background-color: #fff;overflow: hidden;border-radius: 8px;align-items: stretch;}
.welcome-bottom__left {width: 50%;padding: 40px 40px;}
.welcome-bottom__left h2 {padding-right: 40px;margin: 0 0 30px 0;}
.welcome-bottom__left .btn.btn-primary {margin-top: 20px;}
.welcome-bottom__right {width: 50%;overflow: hidden;height: auto;}
.welcome-bottom__right img {transition: 0.5s;width: 100%;height: 100%;object-fit:cover;}
.welcome-bottom__right a:hover img {transform: scale(1.07);}
.welcome-bottom__right a {height: 100%;display: block;}
.welcome-bottom__li {padding: 14px 0;padding-left: 80px;position: relative;}
.welcome-bottom__li span {width: 62px;height: 62px;border-radius: 50%;background-color: #EF7965;position: absolute;left: 0;top: 50%;margin-top: -31px;text-align: center;line-height: 62px;color: #fff;font-size: 27px;font-weight: 700;}
.welcome-bottom__li-inn {font-size: 23px;line-height: 1.2;}
.welcome-bottom__li-inn strong {color: #EF7965;font-size: 21px;display: block;line-height: 1;}

.faq {position: relative;padding: 60px 40px;display: flex;flex-flow: row wrap;align-items: center;}
.faq::before {content: "";display: block;background: #fff;height: 100%;left: calc(50% - 50dvw + var(--scrollbar-width) / 2);width: calc(100dvw - var(--scrollbar-width));position: absolute;bottom: 0;z-index: 0;}
.faq>* {position: relative;z-index: 1;}
.faq__column {width: 50%;padding: 40px 40px 40px 0;}
.faq__title {font-size: 48px;font-weight: bold;padding: 0 0 30px 0;border-bottom: 1px solid #C4C4C4;}
.faq__image {width: 50%;}
.faq__item {border-bottom: 1px solid #C4C4C4;}
.faq__item span:nth-of-type(1) {display: block;font-size: 23px;padding: 24px 30px 24px 0;position: relative;cursor: pointer;}
.faq__item span:nth-of-type(1)::after {content: "";width: 24px;height: 24px;position: absolute;right: 0;top: 25px;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 9L12 15L6 9' stroke='%23EF7965' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.faq__item.--active span:nth-of-type(1)::after {transform: rotate(180deg);}
.faq__item span:nth-of-type(2) {font-size: 18px;display: none;padding: 0 0 24px 0;margin-top: -20px;}
.faq__item.--active span:nth-of-type(2) {display: block;}
.faq__item:last-of-type {margin-bottom: 40px;}

.references {padding: 70px 0;}
.references h2 {text-align: center;margin: 0 0 30px 0;}
.references__item {padding: 24px;border-radius: 8px;background-color: #fff;}
.references .slick-slide {margin: 0 12px;}
.references__name {font-size: 16px;padding-left: 20px;position: relative;}
.references__name::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%3Cpath d='M4 14V12.6667C4 11.9594 4.28095 11.2811 4.78105 10.781C5.28115 10.281 5.95942 10 6.66667 10H9.33333M10 12.6667L11.3333 14L14 11.3333M5.33333 4.66667C5.33333 5.37391 5.61428 6.05219 6.11438 6.55229C6.61448 7.05238 7.29276 7.33333 8 7.33333C8.70724 7.33333 9.38552 7.05238 9.88562 6.55229C10.3857 6.05219 10.6667 5.37391 10.6667 4.66667C10.6667 3.95942 10.3857 3.28115 9.88562 2.78105C9.38552 2.28095 8.70724 2 8 2C7.29276 2 6.61448 2.28095 6.11438 2.78105C5.61428 3.28115 5.33333 3.95942 5.33333 4.66667Z' stroke='%231C1C1D' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.references__date {color: #545454;font-size: 14px;margin-bottom: 8px;}
.references__stars {font-size: 16px;font-weight: 700;display: flex;align-items: center;margin-bottom: 8px;}
.references__stars::before {content: "";margin-right: 8px;width: 98px;height: 18px;background-image: url("data:image/svg+xml,%3Csvg width='98' height='18' viewBox='0 0 98 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.18317 5.50494L1.39817 6.19869L1.31342 6.21594C1.18513 6.25 1.06817 6.3175 0.974492 6.41154C0.880815 6.50559 0.813776 6.62281 0.78022 6.75124C0.746664 6.87966 0.747794 7.0147 0.783494 7.14255C0.819194 7.2704 0.888185 7.38648 0.983423 7.47894L4.44992 10.8532L3.63242 15.6194L3.62267 15.7019C3.61482 15.8346 3.64237 15.967 3.70251 16.0856C3.76265 16.2041 3.85321 16.3045 3.96492 16.3766C4.07664 16.4486 4.20549 16.4897 4.33828 16.4955C4.47108 16.5014 4.60305 16.4718 4.72067 16.4099L9.00017 14.1599L13.2699 16.4099L13.3449 16.4444C13.4687 16.4932 13.6033 16.5082 13.7347 16.4878C13.8662 16.4674 13.9899 16.4124 14.0931 16.3284C14.1963 16.2444 14.2753 16.1345 14.322 16.0099C14.3688 15.8853 14.3815 15.7506 14.3589 15.6194L13.5407 10.8532L17.0087 7.47819L17.0672 7.41444C17.1507 7.31152 17.2055 7.18828 17.226 7.05729C17.2464 6.92629 17.2317 6.79223 17.1835 6.66874C17.1352 6.54525 17.0551 6.43677 16.9513 6.35433C16.8475 6.27189 16.7236 6.21844 16.5924 6.19944L11.8074 5.50494L9.66842 1.16994C9.60653 1.04434 9.51071 0.938578 9.39182 0.86462C9.27292 0.790662 9.13569 0.751465 8.99567 0.751465C8.85565 0.751465 8.71843 0.790662 8.59953 0.86462C8.48064 0.938578 8.38482 1.04434 8.32292 1.16994L6.18317 5.50494Z' fill='%23FFC35C'/%3E%3Cpath d='M26.1832 5.50494L21.3982 6.19869L21.3134 6.21594C21.1851 6.25 21.0682 6.3175 20.9745 6.41154C20.8808 6.50559 20.8138 6.62281 20.7802 6.75124C20.7467 6.87966 20.7478 7.0147 20.7835 7.14255C20.8192 7.2704 20.8882 7.38648 20.9834 7.47894L24.4499 10.8532L23.6324 15.6194L23.6227 15.7019C23.6148 15.8346 23.6424 15.967 23.7025 16.0856C23.7626 16.2041 23.8532 16.3045 23.9649 16.3766C24.0766 16.4486 24.2055 16.4897 24.3383 16.4955C24.4711 16.5014 24.603 16.4718 24.7207 16.4099L29.0002 14.1599L33.2699 16.4099L33.3449 16.4444C33.4687 16.4932 33.6033 16.5082 33.7347 16.4878C33.8662 16.4674 33.9899 16.4124 34.0931 16.3284C34.1963 16.2444 34.2753 16.1345 34.322 16.0099C34.3688 15.8853 34.3815 15.7506 34.3589 15.6194L33.5407 10.8532L37.0087 7.47819L37.0672 7.41444C37.1507 7.31152 37.2055 7.18828 37.226 7.05729C37.2464 6.92629 37.2317 6.79223 37.1835 6.66874C37.1352 6.54525 37.0551 6.43677 36.9513 6.35433C36.8475 6.27189 36.7236 6.21844 36.5924 6.19944L31.8074 5.50494L29.6684 1.16994C29.6065 1.04434 29.5107 0.938578 29.3918 0.86462C29.2729 0.790662 29.1357 0.751465 28.9957 0.751465C28.8557 0.751465 28.7184 0.790662 28.5995 0.86462C28.4806 0.938578 28.3848 1.04434 28.3229 1.16994L26.1832 5.50494Z' fill='%23FFC35C'/%3E%3Cpath d='M46.1832 5.50494L41.3982 6.19869L41.3134 6.21594C41.1851 6.25 41.0682 6.3175 40.9745 6.41154C40.8808 6.50559 40.8138 6.62281 40.7802 6.75124C40.7467 6.87966 40.7478 7.0147 40.7835 7.14255C40.8192 7.2704 40.8882 7.38648 40.9834 7.47894L44.4499 10.8532L43.6324 15.6194L43.6227 15.7019C43.6148 15.8346 43.6424 15.967 43.7025 16.0856C43.7626 16.2041 43.8532 16.3045 43.9649 16.3766C44.0766 16.4486 44.2055 16.4897 44.3383 16.4955C44.4711 16.5014 44.603 16.4718 44.7207 16.4099L49.0002 14.1599L53.2699 16.4099L53.3449 16.4444C53.4687 16.4932 53.6033 16.5082 53.7347 16.4878C53.8662 16.4674 53.9899 16.4124 54.0931 16.3284C54.1963 16.2444 54.2753 16.1345 54.322 16.0099C54.3688 15.8853 54.3815 15.7506 54.3589 15.6194L53.5407 10.8532L57.0087 7.47819L57.0672 7.41444C57.1507 7.31152 57.2055 7.18828 57.226 7.05729C57.2464 6.92629 57.2317 6.79223 57.1835 6.66874C57.1352 6.54525 57.0551 6.43677 56.9513 6.35433C56.8475 6.27189 56.7236 6.21844 56.5924 6.19944L51.8074 5.50494L49.6684 1.16994C49.6065 1.04434 49.5107 0.938578 49.3918 0.86462C49.2729 0.790662 49.1357 0.751465 48.9957 0.751465C48.8557 0.751465 48.7184 0.790662 48.5995 0.86462C48.4806 0.938578 48.3848 1.04434 48.3229 1.16994L46.1832 5.50494Z' fill='%23FFC35C'/%3E%3Cpath d='M66.1832 5.50494L61.3982 6.19869L61.3134 6.21594C61.1851 6.25 61.0682 6.3175 60.9745 6.41154C60.8808 6.50559 60.8138 6.62281 60.7802 6.75124C60.7467 6.87966 60.7478 7.0147 60.7835 7.14255C60.8192 7.2704 60.8882 7.38648 60.9834 7.47894L64.4499 10.8532L63.6324 15.6194L63.6227 15.7019C63.6148 15.8346 63.6424 15.967 63.7025 16.0856C63.7626 16.2041 63.8532 16.3045 63.9649 16.3766C64.0766 16.4486 64.2055 16.4897 64.3383 16.4955C64.4711 16.5014 64.603 16.4718 64.7207 16.4099L69.0002 14.1599L73.2699 16.4099L73.3449 16.4444C73.4687 16.4932 73.6033 16.5082 73.7347 16.4878C73.8662 16.4674 73.9899 16.4124 74.0931 16.3284C74.1963 16.2444 74.2753 16.1345 74.322 16.0099C74.3688 15.8853 74.3815 15.7506 74.3589 15.6194L73.5407 10.8532L77.0087 7.47819L77.0672 7.41444C77.1507 7.31152 77.2055 7.18828 77.226 7.05729C77.2464 6.92629 77.2317 6.79223 77.1835 6.66874C77.1352 6.54525 77.0551 6.43677 76.9513 6.35433C76.8475 6.27189 76.7236 6.21844 76.5924 6.19944L71.8074 5.50494L69.6684 1.16994C69.6065 1.04434 69.5107 0.938578 69.3918 0.86462C69.2729 0.790662 69.1357 0.751465 68.9957 0.751465C68.8557 0.751465 68.7184 0.790662 68.5995 0.86462C68.4806 0.938578 68.3848 1.04434 68.3229 1.16994L66.1832 5.50494Z' fill='%23FFC35C'/%3E%3Cpath d='M86.1832 5.50494L81.3982 6.19869L81.3134 6.21594C81.1851 6.25 81.0682 6.3175 80.9745 6.41154C80.8808 6.50559 80.8138 6.62281 80.7802 6.75124C80.7467 6.87966 80.7478 7.0147 80.7835 7.14255C80.8192 7.2704 80.8882 7.38648 80.9834 7.47894L84.4499 10.8532L83.6324 15.6194L83.6227 15.7019C83.6148 15.8346 83.6424 15.967 83.7025 16.0856C83.7626 16.2041 83.8532 16.3045 83.9649 16.3766C84.0766 16.4486 84.2055 16.4897 84.3383 16.4955C84.4711 16.5014 84.603 16.4718 84.7207 16.4099L89.0002 14.1599L93.2699 16.4099L93.3449 16.4444C93.4687 16.4932 93.6033 16.5082 93.7347 16.4878C93.8662 16.4674 93.9899 16.4124 94.0931 16.3284C94.1963 16.2444 94.2753 16.1345 94.322 16.0099C94.3688 15.8853 94.3815 15.7506 94.3589 15.6194L93.5407 10.8532L97.0087 7.47819L97.0672 7.41444C97.1507 7.31152 97.2055 7.18828 97.226 7.05729C97.2464 6.92629 97.2317 6.79223 97.1835 6.66874C97.1352 6.54525 97.0551 6.43677 96.9513 6.35433C96.8475 6.27189 96.7236 6.21844 96.5924 6.19944L91.8074 5.50494L89.6684 1.16994C89.6065 1.04434 89.5107 0.938578 89.3918 0.86462C89.2729 0.790662 89.1357 0.751465 88.9957 0.751465C88.8557 0.751465 88.7184 0.790662 88.5995 0.86462C88.4806 0.938578 88.3848 1.04434 88.3229 1.16994L86.1832 5.50494Z' fill='%23FFC35C'/%3E%3C/svg%3E%0A");}

/* Slick */
.slick-list, .lbx-carousel {width: 100%!important;border: 0!important;}
.products-block.products>div.slick-list {padding: 0 0 1px 0!important;}

.slick-slider {padding-left: 40px;padding-right: 40px;}
.slick-track {display: flex;margin-left: initial;}
.slick-slide {float: none;height: auto;}
.slick-slide>div {height: 100%;}

.slick-dots {list-style: none;display: flex!important;justify-content: center;padding: 0;position: absolute;bottom: 0px;width: 100%;margin: 0;}
.slick-dots button {border-radius: 100px;font-size: 0;background: #fff;border: 1px solid #DDDDDD;width: 14px;height: 14px;padding: 0;margin: 4px;outline: none;position: relative;}
.slick-dots .slick-active button {background: #000;border-color: #32363A;}

.slick-prev.slick-disabled, .slick-next.slick-disabled {display: none!important;}
.slick-prev, .slick-next {background-color: transparent;border-radius: 0;z-index: 8;font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 52px;height: 52px;border-radius: 50%;overflow: hidden;padding: 0;transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: none;background: none;box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05);}
.slick-prev:hover, .slick-next:hover {opacity: 0.8;}
.slick-prev {background-repeat: no-repeat;left: 0px;content: "";width: 24px;height: 25px;display: block;transform: translate(0, -50%);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='M15 6.5L9 12.5L15 18.5' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.slick-next {background-repeat: no-repeat;right: 0px;content: "";width: 24px;height: 25px;display: block;transform: translate(0, -50%);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='M9 6.5L15 12.5L9 18.5' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}

/* Category */
#category-header {display: none;}
.products-block>div {padding: 8px;}
.products-block>div .p {border: 2px solid #202020;border-radius: 8px;overflow: hidden;background-color: #fff;}
.products-block>div .p:hover {box-shadow: 5px 0px 15px #979797;}
.products-block>div:hover {box-shadow: initial;}
.products-block>div .p>a img {width: 100%;height: 100%;}
.products-block>div .p .name, .columns-mobile-2 .product-slider-holder .products-block .p .name {text-align: left;font-size: 27px;font-weight: 700;height: auto;display: block;line-height: 1.1;}
.products-block>div .p .p-in {padding-top: 15px;display: flex;flex-direction: column;height: 100%;}
.products-block>div .p .p-bottom {padding: 0 15px 15px 15px;height: 100%;text-align: left;}
.products-block>div .p .p-bottom>div {display: flex;flex-direction: column;height: 100%;}
.products-block>div .p .p-bottom .p-desc {order: -1;text-align: left;font-size: 16px;margin-bottom: 0!important;}
.products-block>div .p .p-bottom .prices {text-align: left;padding-top: 20px;margin-top: auto;justify-content: flex-start;}
.products-block>div .p .p-bottom>div .prices .price-standard {margin-left: 0;color: black;}
.products-block>div .p .p-bottom>div .prices .price-final {font-size: 27px;}
.products-block>div .p .p-bottom>div .prices {justify-content: flex-start;}
.products-block>div .p .p-bottom>div .p-tools {padding: 0;}

.video-block {display: flex;flex-flow: row wrap;justify-content: space-between;}
.video-block video {width: 33%;aspect-ratio: 5 / 9;}

@media (max-width: 767px) {
  .video-block {flex-flow: row wrap;}
  .video-block video {width: 100%;margin-bottom: 10px;}
}

/* Detail*/
@media (min-width: 992px) {
  .wide .p-detail-inner .p-image-wrapper {width: 70%;padding-right: 25px;}
}
.wide .image360 img, .wide .p-image img {max-height: initial;}
.image360, .p-image {border-radius: 8px;overflow: hidden;padding-bottom: 0;margin-bottom: 25px;}

.quantity {border-radius: 8px;overflow: hidden;}
.quantity .decrease:hover:before, .quantity .increase:hover:before {color: #fff;}
.p-to-cart-block .add-to-cart-button {height: auto;padding: 16px 30px;line-height: 1;text-transform: uppercase;flex: initial;min-width: 250px;}
.p-to-cart-block .add-to-cart {margin-left: 0;}
.p-final-price-wrapper {line-height: 1.1;}
.p-final-price-wrapper .price-standard>span {color: #000;}
.p-to-cart-block {background-color: transparent;padding: 0;margin-bottom: 24px;}
.social-buttons-wrapper {display: none;}
.responsive-nav {display: none;}

.flag.flag-discount {background-color: #e2a4b9;}

.detail-ul {padding: 0;margin: 0 0 20px 0;list-style: none;}
.detail-ul li {padding: 5px 0 5px 22px;position: relative;}
.detail-ul li::before {content: "";width: 14px;height: 14px;background-color: #EF7965;border-radius: 50%;position: absolute;left: 0;top: 50%;margin-top: -8px;}

.p-final-price-wrapper {margin-bottom: 24px;}
table.detail-parameters tbody tr th {display: none;}
table.detail-parameters tbody tr td {padding-left: 0;}
table.detail-parameters .availability-label[style="color: #1C1C1D"]::before {content: "";display: inline-block;vertical-align: middle;margin-top: -2px;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 12L10 17L20 7' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}

.basic-description {}
.shp-tabs-wrapper .tab-content .tab-pane {width: 100%;}

.p-thumbnails a.highlighted img, .p-thumbnails a:hover img {border-color: #EF7965;border-radius: 4px;overflow: hidden;}
.p-thumbnails a {margin-right: 20px;}

.type-product .breadcrumbs {display: block;width: 100%;margin-top: 15px;}
.breadcrumbs a, .breadcrumbs a:hover, .breadcrumbs span, .breadcrumbs span:hover {color: #000;}
.navigation-bullet {font-size: 0;line-height: 1;display: inline-block;vertical-align: middle;}
.navigation-bullet::after {content: "";display: inline-block;width: 16px;height: 16px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.64645 12.3536C6.45118 12.1583 6.45118 11.8417 6.64645 11.6464L10.2929 8L6.64645 4.35355C6.45118 4.15829 6.45118 3.84171 6.64645 3.64645C6.84171 3.45118 7.15829 3.45118 7.35355 3.64645L11.3536 7.64645C11.5488 7.84171 11.5488 8.15829 11.3536 8.35355L7.35355 12.3536C7.15829 12.5488 6.84171 12.5488 6.64645 12.3536Z' fill='%23202020'/%3E%3C/svg%3E%0A");}
.breadcrumbs>span a:hover {text-decoration: none;}

body.type-detail .content {padding-left: 0;padding-right: 0;}
.products-header {margin: 30px 0 15px 0;}
.product-slider-holder {padding: 0;}
.product-slider .products-block {justify-content: center;}

/* Contact page */
.contact-top {border: 1px solid #E8CFCC;display: flex;justify-content: center;margin-bottom: 65px;}
.contact-top__box {width: 33.3333%;padding: 25px;text-align: center;display: flex;flex-flow: row wrap;align-items: center;justify-content: center;}
.contact-top__box span:nth-of-type(1) {color: #1C1C1D;font-size: 33px;font-weight: bold;display: block;width: 100%;align-self: flex-end;}
.contact-top__box.--tel span:nth-of-type(1)::before {content: "";width: 45px;height: 45px;display: block;margin: auto;background-image: url("data:image/svg+xml,%3Csvg width='46' height='45' viewBox='0 0 46 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.875 7.5H17.375L21.125 16.875L16.4375 19.6875C18.4455 23.7591 21.7409 27.0545 25.8125 29.0625L28.625 24.375L38 28.125V35.625C38 36.6196 37.6049 37.5734 36.9017 38.2767C36.1984 38.9799 35.2446 39.375 34.25 39.375C26.9361 38.9305 20.0378 35.8247 14.8566 30.6434C9.67532 25.4622 6.56947 18.5639 6.125 11.25C6.125 10.2554 6.52009 9.30161 7.22335 8.59835C7.92661 7.89509 8.88044 7.5 9.875 7.5Z' stroke='%231C2362' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.contact-top__box.--email span:nth-of-type(1)::before {content: "";width: 45px;height: 45px;display: block;margin: auto;background-image: url("data:image/svg+xml,%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.125 13.625C6.125 12.6304 6.52009 11.6766 7.22335 10.9733C7.92661 10.2701 8.88044 9.875 9.875 9.875H36.125C37.1196 9.875 38.0734 10.2701 38.7766 10.9733C39.4799 11.6766 39.875 12.6304 39.875 13.625M6.125 13.625V32.375C6.125 33.3696 6.52009 34.3234 7.22335 35.0267C7.92661 35.7299 8.88044 36.125 9.875 36.125H36.125C37.1196 36.125 38.0734 35.7299 38.7766 35.0267C39.4799 34.3234 39.875 33.3696 39.875 32.375V13.625M6.125 13.625L23 24.875L39.875 13.625' stroke='%231C2362' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.contact-top__box.--email span:nth-of-type(1) {align-self: center;}
.contact-top__box span:nth-of-type(2) {display: block;width: 100%;align-self: flex-start;}

.contact-top__box.--tel, .contact-top__box.--email {border-right: 1px solid #E8CFCC;}
.contact-top__box.--tel:hover span:nth-of-type(1), .contact-top__box.--email:hover span:nth-of-type(1) {text-decoration: underline;}

.contact-top__box-inner {display: flex;flex-flow: row wrap;justify-content: center;}
.contact-top__box-inner h5 {width: 100%;margin-bottom: 20px;}
.contact-top__box-inner p {width: 40%;text-align: left;}

.contact-form {background-color: #fff;border-radius: 8px;padding: 50px;max-width: 900px;margin: auto;border: 2px solid black;}
.contact-form>*:not(form) {text-align: center;}
.contact-form h3 {margin: 0 0 20px 0;}
.contact-form .form-group.submit-wrapper {text-align: right;justify-content: flex-end;}
.contact-form .consents.consents-first {text-align: right;}
.contact-form p:empty {display: none;}

@media (min-width: 768px) {
  .contact-form form {max-width: 80%;margin: auto;}
  .contact-form .form-group:not(.consents) {display: flex;}
  .contact-form .form-group:not(.consents) label {width: 150px;}
  .contact-form .form-group .form-control {width: calc(100% - 150px);}
}

.form-control {border-radius: 4px;border-color: #E8E8E8;}

body:is(.type-page, .type-post) .content-inner {padding-bottom: 40px;}
body:is(.type-page, .type-post, .type-posts-listing.in-blog, .type-category) #content {padding-top: 0;}

body:is(.in-kontakt) .content-inner header h1,
body:is(.type-category) .category-top h1,
body.type-posts-listing .sectionDescription h1 {margin-bottom: 0;text-transform: uppercase;color: #fff;padding-left: 15%;}
body:is(.in-kontakt) .content-inner header,
body:is(.type-category) .category-top,
body.type-posts-listing .sectionDescription {position: relative;min-height: 300px;padding: 20px 0;display: flex;align-items: center;margin-bottom: 40px;}
body:is(.in-kontakt) .content-inner header>*,
body:is(.type-category) .category-top>*,
body.type-posts-listing .sectionDescription>* {z-index: 1;position: relative;}
body:is(.in-kontakt) .content-inner header::after,
body:is(.type-category) .category-top::after,
body.type-posts-listing .sectionDescription::after {content: "";display: block;height: 100%;left: calc(50% - 50dvw + var(--scrollbar-width) / 2);width: calc(100dvw - var(--scrollbar-width));position: absolute;bottom: 0;z-index: 0;}
body:is(.in-kontakt) .content-inner header::after,
body:is(.type-category) .category-top::after,
body.type-posts-listing .sectionDescription::after {background: url(../img/contact-header.jpg);}

/* Blog */
.news-wrapper {justify-content: flex-start;}
.news-wrapper .news-item {width: calc(25% - 24px);margin: 12px;background-color: #fff;border-radius: 8px;border: 2px solid black;}
.news-wrapper .news-item a:hover img {opacity: 0.8;}
.news-wrapper .news-item h2 {width: 100%;margin-bottom: 8px;}
.news-wrapper .news-item h2 a {width: 100%;padding: 0 15px;display: block;font-size: 27px;}
.news-wrapper .news-item h2 a:hover {text-decoration: underline;}
.news-wrapper .news-item .description {font-size: 16px;padding: 0 15px;}
.news-wrapper .news-item time {display: none;}

.blog-ref {padding: 40px;border-radius: 8px;border: 2px solid black;background-color: #fff;margin-bottom: 20px;}
.blog-ref__person {display: flex;align-items: center;font-size: 16px;}
.blog-ref__person-image {width: 48px;height: 48px;border-radius: 50%;box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);overflow: hidden;margin-right: 10px;}
.news-item-detail h1 {margin-bottom: 14px;}
.news-item-detail {max-width: 1270px;width: 100%;padding: 60px 0;margin: auto;}
.news-item-detail time {color: #545454;margin-bottom: 25px;}

/* Ordering process */
body.ordering-process {background-color: #fff;}
body.ordering-process .content-wrapper {background-color: #fff;}
.checkout-box {display: none;}

ol.cart-header li.active a:before, ol.cart-header li.active strong:before, ol.cart-header li.completed a:before, ol.cart-header li.completed strong:before {color: #fff;}

body:is(.in-login, .in-registrace) .content-wrapper.container {max-width: 700px;padding-top: 40px;}

@media (max-width: 1739px) {
  .news-wrapper .news-item {width: calc(33.333% - 24px);}
}

@media (max-width: 1199px) {
  .welcome-top {flex-flow: row wrap;}
  .welcome-top__left {flex: 0 0 100%;}
  .welcome-top__right {flex: 0 0 100%;}

  .welcome-bottom__left {width: 100%;}
  .welcome-bottom__right {width: 100%;}

  .faq {}
  .faq__column {width: 100%;}
  .faq__image {width: 100%;}

  .contact-top {flex-flow: row wrap;}
  .contact-top__box {width: 100%;}
  .contact-top__box.--tel, .contact-top__box.--email {border-right: 0;border-bottom: 1px solid #E8CFCC;}

  .news-wrapper .news-item {width: calc(50% - 12px);}
  .news-wrapper .news-item {margin: 6px;}
}

@media (max-width: 992px) {
  #header .header-top-wrapper .site-name {flex: 0 1 180px;padding-right: 30px;}

  .usps__item {width: 100%;}
}

@media (max-width: 767px) {
  body {font-size: 15px;}
  .overall-wrapper {padding-top: 65px;padding-bottom: 0!important;}
  .h1, h1 {font-size: 24px;}
  .h2, h2 {font-size: 22px;}
  .h3, h3 {font-size: 20px;}
  .h4, h4 {font-size: 18px;}
  .h5, h5 {font-size: 18px;}
  .content-wrapper {padding-top: 0;}

  .btn, a.btn {font-size: 15px;}

  #header .header-top-wrapper .site-name {flex: 0 1 160px;padding-right: 15px;}

  #header .header-top .container.navigation-wrapper {padding-left: 55px;}
  #header .navigation-buttons a {margin-left: 10px;width: 40px;height: 65px;line-height: 65px;display: flex;justify-content: center;align-items: center;}
  #header .navigation-buttons a.login-btn {height: 65px;line-height: 65px;display: flex;align-items: center;justify-content: center;background-position: center;}
  #header .navigation-buttons a[data-target="search"] {display: none;}
  #header .header-top a.cart-count i {right: 0;}

  .user-action-in .popup-widget.cart-widget {top: 66px;height: calc(100% - 66px);}

  #header .navigation-buttons {padding-right: 10px;}
  #header .navigation-buttons a:before {line-height: 65px;font-size: 24px;}
  #header .navigation-buttons a[data-target="navigation"] {line-height: 65px;position: absolute;left: 0;top: 0;}

  .navigation-window-visible .navigation-buttons a[data-target=navigation], .navigation-window-visible .navigation-buttons a[data-target=navigation]:hover {background-color: transparent;}

  #navigation {top: 65px;}
  .navigation-in {background-color: #FFEEEC;}

  .news-wrapper .news-item {width: 100%;}
  .news-wrapper .news-item h2 a {font-size: 24px;}
  .blog-ref {padding: 24px;}
  .news-item-detail {padding: 0px 0 30px 0;}

  /* USPs */
  .usps {margin-bottom: 30px;}
  .usps__image img {max-width: 60px;}
  .usps__image {margin-bottom: 8px;}
  .usps__title {font-size: 17px;}
  .usps__text {font-size: 15px;}
  body.type-detail .usps {margin-top: 40px;}

  /* Welcome block */
  .welcome-top {margin-bottom: 30px;}
  .welcome-top__right {border-radius: 8px;overflow: hidden;margin-top: 24px;}
  .welcome-top__left {padding: 24px;}
  .welcome-top__left h2 {font-size: 22px;margin: 0 0 20px 0;max-width: 100%;}
  .welcome-top__left ul li {font-size: 15px;padding-left: 25px;}
  .welcome-top__left ul {margin-bottom: 24px;}

  .diffs__nav-a {font-size: 16px;margin: 5px 2px;padding: 7px 15px;line-height: 1.3;max-width: 115px;}
  .diffs__nav-a.--active {align-self: center;}
  .diffs__nav {align-items: center;}

  .--first .diffs__row-td {text-align: center;font-size: 18px;}
  .diffs__row {padding: 20px 0;}
  .diffs__row-td {font-size: 13px;padding-left: 10px;padding-right: 10px;}
  .diffs__image {max-width: 120px;margin: 0 auto 15px auto;}

  .welcome-middle__text {padding: 24px;font-size: 15px;}
  .welcome-middle::before {background-position: center;}
  .welcome-middle {padding: 115px 0;margin-bottom: 30px;}

  .welcome-bottom__left {padding: 24px;}
  .welcome-bottom__li span {width: 42px;height: 42px;margin-top: -21px;line-height: 42px;font-size: 18px;}
  .welcome-bottom__li {padding-left: 58px;}
  .welcome-bottom__li-inn {font-size: 16px;}
  .welcome-bottom__li-inn strong {font-size: 18px;}
  .welcome-bottom__right a {border-radius: 8px;overflow: hidden;}

  .faq {padding: 30px 0;}
  .faq__column {padding: 0;}
  .faq__title {font-size: 22px;padding: 0 0 15px 0;}
  .faq__item span:nth-of-type(1) {padding: 18px 24px 18px 0;font-size: 15px;}
  .faq__item span:nth-of-type(1)::after {top: 19px;}
  .faq__item span:nth-of-type(2) {margin-top: -10px;padding: 0 0 24px 0;font-size: 15px;}
  .faq__item:last-of-type {margin-bottom: 20px;}
  .faq__image {display: none;}

  .welcome-wrapper {margin-bottom: 0;}

  .references {padding: 64px 0 30px 0;}
  .references .slick-slide {margin-left: 0;margin-right: 0;}
  .slick-slider {padding-left: 30px;padding-right: 30px;}

  .instagram-block__title {font-size: 16px;}
  .instagram-block__title::before {margin-bottom: -10px;}
  .instagram-widget {--ji-column-gap: 8px;--ji-columns: 2;}
  .instagram-widget.columns-3>a:nth-of-type(+n+3) {display: none;}

  /* Footer */
  .custom-footer {padding-top: 0;margin-top: 20px;}
  .custom-footer .banner {margin-bottom: 0;}
  .custom-footer .banner-wrapper {margin-top: 0;}
  .custom-footer>div ul {display: none;padding: 10px;}
  .custom-footer>div {width: 100%!important;padding-left: 0px;padding-right: 0px;padding-bottom: 0;}
  .custom-footer>div:nth-of-type(1) .banner-wrapper {padding: 0 15px;}
  .footer-rows h4 {font-size: 16px;font-weight: 700;margin-bottom: 0;border-top: 1px solid #E9C9C5;padding: 18px 20px;width: calc(100% + 20px);margin: 0 -10px;position: relative;}
  .footer-rows h4::after {display: none;}
  .footer-rows h4::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 9L12 15L6 9' stroke='%23EF7965' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");position: absolute;right: 20px;top: 50%;margin-top: -14px;}
  .footer-rows ul li {padding-top: 7px;padding-bottom: 7px;}

  .socials {margin-top: 24px;margin-bottom: 6px;}


  .footer-rows .custom-footer {padding-bottom: 0;}
  #signature {margin-left: 0;margin-bottom: 10px;}
  .footer-bottom {padding: 20px 0;}

  body:is(.in-kontakt) .content-inner header, body:is(.type-category) .category-top, body.type-posts-listing .sectionDescription {min-height: 150px;}
  body:is(.in-kontakt) .content-inner header::after, body:is(.type-category) .category-top::after, body.type-posts-listing .sectionDescription::after {background-position: right top;}
  body:is(.in-kontakt) .content-inner header h1, body:is(.type-category) .category-top h1, body.type-posts-listing .sectionDescription h1 {padding-left: 0;padding-right: 20px;text-align: right;width: 100%;}

  .type-product .breadcrumbs {padding-bottom: 15px;}
  .p-to-cart-block .add-to-cart-button {flex: 1;min-width: 0;}
  .p-to-cart-block {gap: 10px;flex-flow: nowrap;}
  .p-detail-tabs-wrapper {margin-bottom: 70px;}

  #accordion-content .shp-accordion:has([href="#productDiscussion"]) {display: none;}
  .mobile .products-header {text-align: center;}
  .product-slider-holder .product-slider-navigation:before, .product-slider-holder .product-slider-navigation:hover:before {background-color: transparent;}
  .product-slider-holder.has-navigation {padding-right: 15px;padding-left: 15px;}
  .product-slider-holder .product-slider-navigation {top: 50%;margin-top: -15px;}

  .products-block>div .p .name {font-size: 22px;}

  /* Contact */
  .contact-top__box {padding: 10px;}
  .contact-top__box span:nth-of-type(1) {font-size: 24px;}
  .contact-top__box-inner p {width: 100%;text-align: center;}
  .contact-form {padding: 24px;}
}
