/* Login modal */
.login-window-visible .user-action .user-action-in>div.user-action-login {z-index: 65;}
.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: 400px;display: flex;padding: 0;overflow: auto;margin-left: 0px;margin-top: 0px;bottom:unset;top: 150px!important;left: 50%;transform: translate(-50%, 0);}
.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 {font-size: 0;margin: 0 0 24px 0;display: flex;align-items: center;}
.popup-widget.login-widget .popup-widget-inner h2::before {content: "";margin-right: 12px;width: 20px;height: 20px;background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.0003 1.33333C8.15877 1.33333 6.66699 2.82477 6.66699 4.66406C6.66699 6.50335 8.15877 7.99478 10.0003 7.99478C11.8419 7.99478 13.3337 6.50335 13.3337 4.66406C13.3337 2.82477 11.8419 1.33333 10.0003 1.33333ZM5.33366 4.66406C5.33366 2.08757 7.42321 0 10.0003 0C12.5774 0 14.667 2.08757 14.667 4.66406C14.667 7.24055 12.5774 9.32812 10.0003 9.32812C7.42321 9.32812 5.33366 7.24055 5.33366 4.66406ZM7.33366 13.3255C5.49256 13.3255 4.00033 14.8174 4.00033 16.6582V18.6545H16.0003V16.6582C16.0003 14.8174 14.5081 13.3255 12.667 13.3255H7.33366ZM2.66699 16.6582C2.66699 14.0807 4.75648 11.9922 7.33366 11.9922H12.667C15.2442 11.9922 17.3337 14.0807 17.3337 16.6582V19.9878H2.66699V16.6582Z' fill='%23C21632'/%3E%3C/svg%3E%0A");}
.popup-widget.login-widget .popup-widget-inner h2::after {content: "Login to your account";font-size: 20px;font-weight: 400;}
.popup-widget-inner:not(.cart-widget-inner) {box-shadow: none;padding: 40px;background: #fff;border: 0;border-radius: 24px;}

.popup-widget.login-widget .login-wrapper {padding-top: 0;padding-bottom: 25px;}
.popup-widget.login-widget .login-wrapper .btn {width: 100%;font-size: 13px;margin-bottom: 20px;}
.popup-widget.login-widget .login-wrapper .password-helper {float: none;width: 100%;}
.popup-widget.login-widget .login-wrapper .password-helper a[href="/register/"] {display: none;}
.popup-widget.login-widget .login-wrapper .password-helper a {text-align: center;float: none;width: 100%;display: block;font-size: 14px;text-decoration: underline;}
.popup-widget.login-widget .login-wrapper .password-helper a:hover {text-decoration: none;}

.login-widget__bottom {position: relative;padding-top: 50px;}
.login-widget__bottom h3 {margin: 0 0 20px 0;text-align: center;font-size: 18px;font-weight: 400;}
.login-widget__bottom .btn.btn-primary {width: 100%;font-size: 14px;}
.login-widget__bottom::before {content: "";width: calc(100% + 80px);height: 17px;background-image: url(../img/footer-vector.svg);position: absolute;top: -10px;left: -40px;}

/* Empty cart modal */
body.cart-window-visible #header  {z-index: 65;}
body.cart-window-visible .header-top>div.navigation-buttons {z-index: 65;}
body.cart-window-visible #header .cart-count {z-index: 66;}
body.cart-window-visible .popup-widget.cart-widget {z-index: 66;}
body.cart-window-visible .header-top .btn.cart-count::after {}
.popup-widget.cart-widget::after {content: "";background-color: transparent;width: 20px;height: 12px;position: absolute;top: -12px;right: 1px;background-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0L20 12H0L10 0Z' fill='white'/%3E%3C/svg%3E%0A");}
.popup-widget.cart-widget {width: 600px;margin-left: 100px;max-height: 600px;margin-top: -35px;border-radius: 32px 0px 32px 32px;border: 0;box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.25);}
.popup-widget.cart-widget .popup-widget-inner {background-color: transparent;color: #38393B;}
.empty-cart-inner .top {padding: 40px 40px 20px 40px;display: flex;align-items: flex-start;}
.empty-cart-inner .top h3 {margin: 0 0 16px 0;font-size: 24px;font-weight: 500;}
.empty-cart-inner .top .icon {margin-right: 20px;width: 64px;position: relative;}
.empty-cart-inner .top .icon::after {content: "";width: 32px;height: 32px;position: absolute;bottom: -18px;right: -5px;background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15' fill='white' stroke='%23C21632' stroke-width='2'/%3E%3Cpath d='M12.3126 19.496C12.1326 18.956 12.0426 17.678 12.0426 15.68C12.0426 13.682 12.1326 12.404 12.3126 11.864C12.8166 10.28 14.1126 9.36205 16.0026 9.36205C17.8926 9.36205 19.1886 10.28 19.6926 11.864C19.8726 12.404 19.9626 13.682 19.9626 15.68C19.9626 17.678 19.8726 18.956 19.6926 19.496C19.1886 21.08 17.8926 21.998 16.0026 21.998C14.1126 21.998 12.8166 21.08 12.3126 19.496ZM14.7606 19.046C14.9406 19.604 15.3546 19.874 16.0026 19.874C16.6506 19.874 17.0646 19.604 17.2446 19.046C17.3346 18.758 17.3886 17.642 17.3886 15.68C17.3886 13.718 17.3346 12.602 17.2446 12.314C17.0646 11.756 16.6506 11.486 16.0026 11.486C15.3546 11.486 14.9406 11.756 14.7606 12.314C14.6706 12.602 14.6166 13.718 14.6166 15.68C14.6166 17.642 14.6706 18.758 14.7606 19.046Z' fill='%23C21632'/%3E%3C/svg%3E%0A");}
.empty-cart-inner .top .text {flex: 1;}
.empty-cart-inner .top .text h3 {font-size: 24px;font-weight: 400;margin: 0 0 15px 0;}
.empty-cart-inner .top .text p {color: #5C5E61;font-size: 16px;line-height: 26px;}
.empty-cart-inner .top .text p a {text-decoration: underline;color: #C21632;}
.empty-cart-inner .top .text p a:hover {text-decoration: none;}

.empty-cart-inner__categories {padding: 32px 40px 40px 40px;position: relative;}
.empty-cart-inner__categories h4 {margin: 0 0 20px 0;font-size: 18px;font-weight: 400;}
.empty-cart-inner__categories a {color: #C21632;display: inline-flex;font-size: 16px;margin-right: 20px;position: relative;margin-bottom: 15px;}
.empty-cart-inner__categories a::after {content: "";transition: .3s;width: 100%;height: 1px;background-color: #C21632;bottom: -7px;position: absolute;left: 0;}
.empty-cart-inner__categories a:hover::after {bottom: -2px;}
.empty-cart-inner__categories::before {content: "";width: calc(100% - 80px);left: 40px;background-color: #EFEFEF;height: 1px;position: absolute;top: 0;}
.empty-cart-inner__categories::after {content: "";width: 20px;height: 25px;position: absolute;left: 54px;bottom: -10px;background-image: url("data:image/svg+xml,%3Csvg width='20' height='25' viewBox='0 0 20 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.9997 8.84016C19.9997 9.18224 19.97 9.49732 19.9002 9.76828C19.777 10.2463 19.557 10.5614 19.2469 10.7054C18.7351 10.9431 18.1771 10.6541 17.6845 10.3984L17.6487 10.3795C17.3972 10.249 16.7605 9.97803 16.2976 10.2724C15.8549 10.5542 15.6208 11.3239 15.6208 12.4977C15.6208 13.6716 15.8549 14.4422 16.2976 14.7231C16.7614 15.0175 17.3972 14.7465 17.6487 14.616L17.6845 14.5971C18.1771 14.3423 18.7351 14.0533 19.246 14.2901C19.557 14.4341 19.777 14.7501 19.9002 15.2281C20.3919 17.1402 18.9107 21.2245 18.8469 21.3973L18.7273 21.7241L18.4041 21.6188C14.7021 20.408 12.682 20.1406 12.3991 20.8248C12.2881 21.093 12.3868 21.2776 12.6017 21.6341C12.7807 21.9312 13.0025 22.3002 13.0025 22.7846C13.0025 23.1852 12.9545 23.7856 12.4969 24.2591C12.0165 24.7578 11.1991 25 10 25C8.80091 25 7.98346 24.7587 7.50312 24.2609C7.04549 23.7874 6.99659 23.1852 6.99746 22.7846C6.99746 22.302 7.22016 21.933 7.3992 21.6359C7.61404 21.2785 7.71272 21.0948 7.60181 20.8266C7.31885 20.1424 5.29882 20.4098 1.59586 21.6206L1.27272 21.7259L1.15307 21.3991C1.08932 21.2263 -0.39099 17.1438 0.1007 15.2299C0.223841 14.7519 0.443049 14.4359 0.753957 14.2919C1.26573 14.0542 1.8238 14.3432 2.31549 14.5989L2.35217 14.6178C2.60369 14.7483 3.24035 15.0193 3.70322 14.7249C4.14601 14.4431 4.38094 13.6734 4.38094 12.4995C4.38094 11.3257 4.14688 10.556 3.70322 10.2742C3.23948 9.97983 2.60369 10.2508 2.35217 10.3813L2.31549 10.4002C1.82292 10.655 1.26486 10.944 0.753084 10.7072C0.442175 10.5632 0.222967 10.2472 0.0998261 9.77008C-0.391864 7.85802 1.08932 3.77372 1.1522 3.60088L1.27185 3.2741L1.59498 3.37942C5.29707 4.59022 7.31797 4.85758 7.60094 4.17342C7.71185 3.90515 7.61316 3.72061 7.39832 3.36412C7.21667 3.06345 6.99309 2.69796 6.99658 2.19293C6.99658 1.78873 7.05248 1.20449 7.50225 0.739078C7.98258 0.241256 8.79916 -2.29597e-06 9.99912 -2.34897e-06C11.1991 -2.40197e-06 12.0148 0.242156 12.496 0.739078C12.9458 1.20449 13.0017 1.79053 13.0017 2.19743L13.0017 2.21634C13.0017 2.69886 12.779 3.06794 12.6008 3.36502C12.386 3.72241 12.2873 3.90695 12.3982 4.17432C12.6812 4.85848 14.7012 4.59112 18.4033 3.38032L18.7264 3.275L18.8461 3.60178C18.9002 3.74941 19.9989 6.77775 19.9989 8.84286' fill='%23EFEFEF'/%3E%3C/svg%3E%0A");}

.empty-cart-inner .contact-card {background-color: #EFEFEF;border-radius: 0 0 32px 32px;padding: 20px 40px;padding-left: 145px;padding-right: 20px;position: relative;}
.empty-cart-inner .contact-card::after {content: "";width: 65px;height: 80px;background-image: url(../img/contact-card-face.png);position: absolute;top: 20px;left: 40px;}
.empty-cart-inner .contact-card::before {content: "";width: 38px;height: 31px;position: absolute;top: -10px;right: 68px;background-image: url("data:image/svg+xml,%3Csvg width='38' height='31' viewBox='0 0 38 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.437 0.000653975C13.957 0.000654021 14.4359 0.0466803 14.8478 0.154974C15.5744 0.345842 16.0533 0.686968 16.2722 1.16752C16.6335 1.96078 16.1942 2.82578 15.8056 3.58925L15.7769 3.64475C15.5785 4.03461 15.1666 5.02144 15.6141 5.73889C16.0423 6.4252 17.2123 6.78798 18.9966 6.78799C20.7809 6.78799 21.9522 6.4252 22.3791 5.73889C22.8265 5.02008 22.4147 4.03461 22.2163 3.64475L22.1875 3.58925C21.8003 2.82578 21.3611 1.96078 21.7209 1.16888C21.9399 0.686968 22.4202 0.345843 23.1467 0.154975C26.0531 -0.607144 32.2612 1.68869 32.5239 1.78751L33.0206 1.97296L32.8605 2.47382C31.0201 8.21205 30.6137 11.3431 31.6537 11.7817C32.0614 11.9536 32.3419 11.8006 32.8838 11.4676C33.3354 11.1901 33.8964 10.8463 34.6325 10.8463C35.2414 10.8463 36.1541 10.9208 36.8739 11.6301C37.6319 12.3746 38 13.6416 38 15.5002C38 17.3588 37.6333 18.6259 36.8766 19.3704C36.1569 20.0797 35.2414 20.1555 34.6325 20.1542C33.8991 20.1542 33.3381 19.809 32.8865 19.5315C32.3433 19.1985 32.0642 19.0455 31.6564 19.2174C30.6165 19.656 31.0229 22.7871 32.8633 28.5267L33.0234 29.0275L32.5267 29.213C32.2639 29.3118 26.0585 31.6063 23.1495 30.8442C22.4229 30.6533 21.9426 30.3135 21.7237 29.8316C21.3624 29.0384 21.8017 28.1734 22.1903 27.4112L22.219 27.3544C22.4174 26.9645 22.8293 25.9777 22.3818 25.2602C21.9535 24.5739 20.7836 24.2098 18.9993 24.2098C17.215 24.2098 16.0451 24.5726 15.6168 25.2602C15.1693 25.979 15.5812 26.9645 15.7796 27.3544L15.8084 27.4112C16.1956 28.1747 16.6348 29.0397 16.275 29.833C16.056 30.3149 15.5757 30.6546 14.8505 30.8455C11.9442 31.6076 5.73605 29.3118 5.47333 29.2143L4.97663 29.0289L5.13672 28.528C6.97713 22.7898 7.38352 19.6574 6.34359 19.2188C5.93583 19.0469 5.65532 19.1998 5.11346 19.5328C4.65644 19.8144 4.10089 20.1609 3.33326 20.1555C2.71888 20.1555 1.83083 20.0689 1.1234 19.3718C0.366708 18.6272 -2.62546e-06 17.3615 -2.46328e-06 15.5016C-2.3011e-06 13.6416 0.368078 12.3773 1.1234 11.6314C1.83083 10.9343 2.72161 10.8477 3.3401 10.8477L3.36884 10.8477C4.10226 10.8477 4.66328 11.1928 5.11483 11.469C5.65806 11.802 5.93857 11.955 6.34496 11.783C7.3849 11.3445 6.9785 8.21341 5.13809 2.47517L4.978 1.97431L5.4747 1.78886C5.69911 1.70493 10.3022 0.00200792 13.4411 0.00200819' fill='white'/%3E%3C/svg%3E%0A");}

.empty-cart-inner .contact-card .contact-phone {width: 50%;display: inline-block;font-size: 20px;margin-bottom: 0;}
.empty-cart-inner .contact-card .contact-email {width: 45%;display: inline-block;font-size: 20px;margin-bottom: 0;}

.contact-card .contact-cart__title {font-size: 18px;margin: 0;color: #38393B;}
.contact-card .contact-cart__subtitle {font-size: 14px;margin: 0 0 15px 0;}

/* Cart modal */
.popup-widget.cart-widget .popup-widget-inner.full {padding: 28px 32px 32px 32px;}
.popup-widget.cart-widget .popup-widget-inner.full::before {content: "In your cart you have";display: block;border-bottom: 1px solid #EFEFEF;padding-bottom: 16px;font-size: 18px;}
.popup-widget.cart-widget {box-shadow: none;border: 0;border-radius: 32px 0px 32px 32px;border: 0;box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.25);}
.popup-widget.cart-widget .cart-widget-product {display: flex;align-items: center;padding: 12px 0;border-bottom: 1px solid #EFEFEF;}
.popup-widget.cart-widget .cart-widget-product-image {flex: 0 0 80px;width: 80px;height: 80px;order: 0;margin-right: 12px;}
.popup-widget.cart-widget .cart-widget-product-image a {width: 80px;height: 80px;overflow: hidden;}
.popup-widget.cart-widget .cart-widget-product-image a img {margin: auto;}
.popup-widget.cart-widget .cart-widget-product-unit {display: none;}
.popup-widget.cart-widget .cart-widget-product-name {flex: 1;order: 1;padding-right: 10px;}
.popup-widget.cart-widget .cart-widget-product-name strong {font-weight: 400!important;}
.popup-widget.cart-widget .cart-widget-product-name strong a {color: #38393B;font-size: 16px;}
.popup-widget.cart-widget .cart-widget-product-name strong a:hover {text-decoration: none;color: #C21632;}
.popup-widget.cart-widget .cart-widget-product-price {white-space: nowrap;min-width: 100px;padding-right: 20px;text-align: right;order: 3;color: #38393B;font-size: 16px;font-weight: 700;}
.cart-widget-product-delete button::before {content: "";position: relative;top: -4px;height: 16px;width: 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='M7.24553 8.00002L1.22266 1.97715L1.9769 1.2229L7.99978 7.24578L14.0227 1.2229L14.7769 1.97715L8.75403 8.00002L14.7769 14.0229L14.0227 14.7771L7.99978 8.75427L1.9769 14.7771L1.22266 14.0229L7.24553 8.00002Z' fill='%23A0A2A3'/%3E%3C/svg%3E%0A");}
.cart-widget-product-delete button:hover::before {opacity: 0.8;}
.popup-widget.cart-widget .cart-widget-product-amount {order: 2;width: auto;}
.cart-widget-product .cart-widget-product-delete {visibility: visible;order: 4;margin-left:auto;padding-left: 0;}
.cart-widget-button {display: flex!important;align-items: center;justify-content: space-between;padding: 32px;padding-top: 0;background-color: transparent;}
.cart-widget .popup-widget-inner:not(.full)+.cart-widget-button {display: none!important;}
.cart-widget-button .btn {flex: 0 0 230px;text-align: center;display: flex;justify-content: space-between;align-items: center;}
.popup-widget.cart-widget .cart-free-shipping {text-align: left;font-size: 14px;flex: 1 1 auto;position: initial;display: flex;height: auto;align-items: flex-start;color: #404244;font-weight: 400;align-items: center;}
.popup-widget.cart-widget .cart-free-shipping strong {color: #404244;font-weight: bold;}
.popup-widget.cart-widget .cart-free-shipping>div {padding-left: 0;padding-right: 24px;}
/*.cart-widget .price-range {margin-top:15px;}*/
.cart-widget .price-range::after {content: "";width: 15px;height: 15px;position: absolute;bottom: 7px;right: 5px;background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.20938 0.0931333C7.38323 -0.0310444 7.61677 -0.0310444 7.79062 0.0931333L13 3.81412V2H14V4.5H13.9602L15 5.24269V15H14V5.75731L7.5 1.11445L1 5.75731V15H0V5.24269L7.20938 0.0931333ZM2 8H7V15H6V12H5V11H6V9H3V15H2V8ZM11 12V8H12V12H11Z' fill='%23BCBDBE'/%3E%3C/svg%3E%0A");}
.cart-widget .price-range>div[style="width: 0%"]::after {left: 0;}
.cart-widget .price-range>div::after {content: "";width: 16px;height: 17px;position: absolute;bottom: 4px;right: 0;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='M0 3.5V4.5H8.5C8.78125 4.5 9 4.71875 9 5V12.5H4.90625C4.69922 11.9219 4.14844 11.5 3.5 11.5C2.85156 11.5 2.30078 11.9219 2.09375 12.5H1.5C1.21875 12.5 1 12.2812 1 12V11.5H0V12C0 12.8242 0.675781 13.5 1.5 13.5H2.09375C2.30078 14.0781 2.85156 14.5 3.5 14.5C4.14844 14.5 4.69922 14.0781 4.90625 13.5H11.0664C11.2734 14.0781 11.8242 14.5 12.4727 14.5C13.1211 14.5 13.6719 14.0781 13.8789 13.5H14.5C15.3203 13.5 16 12.8242 16 12V10.3047C16 10.0078 15.9102 9.71484 15.7461 9.46875L14.1875 7.16797C13.9062 6.75 13.4375 6.5 12.9375 6.5H10V5C10 4.17578 9.32422 3.5 8.5 3.5H0ZM0 5.5V6.5H7V5.5H0ZM0 7.5V8.5H5V7.5H0ZM10 7.5H12.9375C13.1055 7.5 13.2617 7.58594 13.3555 7.72266V7.72656L14.9141 10.0273C14.9688 10.1094 15 10.2031 15 10.3047V12C15 12.2812 14.7812 12.5 14.5 12.5H13.8789C13.6719 11.9219 13.1211 11.5 12.4727 11.5C11.8242 11.5 11.2734 11.9219 11.0664 12.5H10V7.5ZM0 9.5V10.5H3V9.5H0ZM3.5 12.5C3.78125 12.5 4 12.7188 4 13C4 13.2812 3.78125 13.5 3.5 13.5C3.21875 13.5 3 13.2812 3 13C3 12.7188 3.21875 12.5 3.5 12.5ZM12.4727 12.5C12.7539 12.5 12.9727 12.7188 12.9727 13C12.9727 13.2812 12.7539 13.5 12.4727 13.5C12.1914 13.5 11.9727 13.2812 11.9727 13C11.9727 12.7188 12.1914 12.5 12.4727 12.5Z' fill='%23C21632'/%3E%3C/svg%3E%0A");}
.mu-drobnost {margin-top: 0px;}
.mu-drobnost a {color:#C21632;text-decoration: underline;}
.mu-drobnost a:hover {text-decoration: none;}

/* Empty search */
/* Search results */
body.input-search-visible #header .container {position: initial;}
body.input-search-visible .header-top>div.search {z-index: 65;}

.search-whisperer-empty {width: 100%;padding: 0;}
.search-whisperer-empty .empty-search-block {width: 100%;padding-top: 30px;display: flex;flex-flow: row wrap;}

.empty-search-block__left::before {content: "";width: 346px;height: 278px;position: absolute;left: 0px;bottom: 0px;background-image: url(../img/empty-search.jpg?v=0.1);z-index: -1;}
.empty-search-block__left {flex: 1;padding: 30px;padding-top: 0;padding-bottom: 0;padding-right: 30px;border-right: 1px solid #EFEFEF;padding-left: 280px;position: relative;}
.empty-search-block__left h2 {margin: 0 0 16px 0;font-size: 28px;font-weight: 400;color: #38393B;}
.empty-search-block__left p {font-size: 16px;font-weight: 400;color: #78797C;line-height: 26px;max-width: 500px;margin-bottom: 20px;}
.empty-search-block__left p a {display: inline;padding: 0;text-decoration: underline;color: #C21632;}
.empty-search-block__left p a:hover {text-decoration: none;}
.empty-search-block__right {flex: 0 0 360px;padding: 32px;padding-top: 0;position: relative;}
.empty-search-block__right::before {content: "";width: 39px;height: 48px;background-size: contain;background-image: url(../img/contact-card-face.png);position: absolute;top: 5px;left: 30px}
.empty-search-block__right .contact-card a {padding-top: 0;padding-bottom: 0;}
.empty-search-block__right .contact-card a.contact-phone::before {top: 5px;}
.empty-search-block__right .contact-card a.contact-email::before {top: 4px;}
.empty-search-block__right .contact-cart__title {font-size: 18px;padding-left: 56px;margin-bottom: 4px;}
.empty-search-block__right .contact-cart__subtitle {margin-bottom: 30px;padding-left: 56px;}

.empty-search-block__left .empty-cart-inner__categories {padding: 0;padding-top: 30px;padding-bottom: 40px;}
.empty-search-block__left .empty-cart-inner__categories a {display: inline-block;width: auto;padding: 0;}
.empty-search-block__left .empty-cart-inner__categories::before {display: none;}

.search-whisperer::before {display: none;}
.search-whisperer.active {display: flex!important;}
.search-whisperer a:hover {background: none;}

.search-whisperer {flex-flow: row wrap;width: 1180px;margin-left: -138px;margin-top: 0px;border-radius: 32px;border: 0;border: 0;padding: 0px;overflow: hidden;}

.search-whisperer-documents {border-bottom: 0;}
.search-whisperer-documents.text-center {width: 100%;text-align: center;}

.search-whisperer .search-whisperer-documents:not(.text-center, .search-whisperer-empty) {position: relative;flex: 0 0 360px;border-bottom: 0;order: -1!important;background: #fff;padding: 32px;width: 100%;border-right: 1px solid #EFEFEF;}
.search-whisperer .search-whisperer-documents:not(.text-center, .search-whisperer-empty) h3 {font-weight: 400;font-size: 18px;margin: 0 0 10px 0;color: #38393B;}
.search-whisperer-col-articles, .search-whisperer-col-categories, .search-whisperer-col-brands {width: 100%;margin-bottom: 30px;}
.search-whisperer .search-whisperer-documents:not(.text-center, .search-whisperer-empty) a em {display: none;}
.search-whisperer .search-whisperer-documents:not(.text-center, .search-whisperer-empty) a {padding: 8px 0px;font-size: 14px;display: flex; align-items: center;color: #404244;text-decoration: none;}
.search-whisperer .search-whisperer-documents:not(.text-center, .search-whisperer-empty) a:hover {text-decoration: underline;color: #C21632;}
.search-whisperer .search-whisperer-documents:not(.text-center, .search-whisperer-empty) a.search-whisperer-brand {display: inline-flex;padding: 6px 12px;border: 1px solid #C21632;border-radius: 8px;width: auto;margin: 4px 4px 0px 0;color: #C21632;font-size: 14px;}
.search-whisperer .search-whisperer-documents:not(.text-center, .search-whisperer-empty) a.search-whisperer-brand:hover {background-color: #C21632;color: #fff;text-decoration: none;}
.search-whisperer .search-whisperer-documents:not(.text-center, .search-whisperer-empty) a.search-whisperer-brand::before {display: none;}
.search-whisperer .search-whisperer-documents:not(.text-center, .search-whisperer-empty) a.search-whisperer-category::before {position: relative;top: 0px;background-repeat: no-repeat;width: 16px;height: 16px;flex: 0 0 16px;content: "";margin-right: 8px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.6 2.13332C1.30545 2.13332 1.06667 2.3721 1.06667 2.66665V13.3333C1.06667 13.6279 1.30545 13.8667 1.6 13.8667H14.4C14.6946 13.8667 14.9333 13.6279 14.9333 13.3333V4.79998C14.9333 4.50543 14.6946 4.26665 14.4 4.26665H7.77909L5.64575 2.13332H1.6ZM0 2.66665C0 1.78299 0.716344 1.06665 1.6 1.06665H6.08758L8.22091 3.19998H14.4C15.2837 3.19998 16 3.91633 16 4.79998V13.3333C16 14.217 15.2837 14.9333 14.4 14.9333H1.6C0.716345 14.9333 0 14.217 0 13.3333V2.66665Z' fill='%23C21632'/%3E%3C/svg%3E%0A");}
.search-whisperer .search-whisperer-documents:not(.text-center, .search-whisperer-empty) a::before {position: relative;;background-repeat: no-repeat;width: 16px;height: 16px;margin-right: 8px;content: "";flex: 0 0 16px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 2C3.67578 2 3 2.67578 3 3.5V13H3.21094C3.42969 13.5547 3.87109 14 4.5 14H13V13H4.5C4.21875 13 4 12.7812 4 12.5C4 12.2188 4.21875 12 4.5 12H13V2H4.5ZM4.5 3H12V11H4.5C4.32422 11 4.15625 11.0391 4 11.0938V3.5C4 3.21875 4.21875 3 4.5 3Z' fill='%23C21632'/%3E%3C/svg%3E%0A");}
.search-whisperer a:hover {background-color: transparent;}
.search-whisperer.--width ul {max-width: 100%;flex: 0 0 100%;}
.search-whisperer ul {display: flex;flex-flow: row wrap;height: 100%;order: 0;position: relative;width: 100%;display: flex;justify-content: space-between;flex-flow: row wrap;padding: 75px 30px 30px 30px;background: #fff;flex: 1;}
.search-whisperer ul::before {content: "Found in products";position: absolute;top: 35px;font-size: 18px;font-weight: 500;color: #38393B;padding: 0 30px;left: 0;}
.search-whisperer ul li {width: calc(50% - 5px);margin-bottom: 10px;position: relative;border-radius: 16px;flex-direction: column;border: 1px solid #EFEFEF;}
.search-whisperer ul li:hover {}
.search-whisperer ul li a {padding: 12px;height: 100%;flex-wrap: nowrap;}
.search-whisperer ul li a:hover {background: none;}
.search-whisperer .search-whisperer-image {max-width: 80px;width: 100%;border-radius: 12px;overflow: hidden;margin: auto;margin-right: 10px;}
.search-whisperer .p-info span {display: inline-block;white-space: initial;position: relative;}
.search-whisperer .p-info {margin: 0;padding: 0;width: 100%;text-align: left;}
.search-whisperer .p-info .p-name {margin: 0 0 15px 0;min-height: 50px;white-space: initial;line-height: 19px;max-width: 100%;font-size: 16px;width: 100%;font-weight: 400;color: #38393B;text-decoration: none;-webkit-line-clamp: 3;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.search-whisperer ul li:hover .p-info .p-name {color: #C21632;text-decoration: underline;}
.search-whisperer .price {font-size: 16px;color: #38393B;font-weight: 700;position: absolute;bottom: 14px;right: 16px;margin: 0;}
.search-whisperer .p-availability {font-size: 13px;font-weight: 700;width: 100%;text-align: left;}
.search-whisperer .p-availability .p-availability-inner {position: initial;}

.search-whisperer .btn.whisperer-trigger {position: initial;height: auto;margin-top: 15px;width: auto;}

#cboxClose {background-color: transparent!important;text-align: center;}
#cboxClose:hover::before {opacity: 0.8;}
#cboxClose::before {content: "";width: 16px;height: 16px;top: 16px;right: 16px;left: initial;margin: auto;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.24553 8.00002L1.22266 1.97715L1.9769 1.2229L7.99978 7.24578L14.0227 1.2229L14.7769 1.97715L8.75403 8.00002L14.7769 14.0229L14.0227 14.7771L7.99978 8.75427L1.9769 14.7771L1.22266 14.0229L7.24553 8.00002Z' fill='%23A0A2A3'/%3E%3C/svg%3E%0A");}

/* Advanced order */

.cbox-transparent {border: 0;}
.cbox-transparent .colorbox-html-content {padding: 0;}

.adv-wrap {border-radius: 0;padding: 40px 20px 40px 20px;text-align: center;background-color: #fff;position: relative;border-radius: 24px 24px 0 0;}
.adv-wrap>* {z-index: 1;position: relative;}
.adv-wrap::after {content: "";position: absolute;background-repeat: no-repeat;transform: scaleX(-1);right: 75px;top: 0;width: 179px;height: 157px;background-image: url(../img/header-pepper.png);z-index: 0;}
.adv-wrap .h1 {color: #38393B;margin: 0 0 15px 0;font-size: 36px;font-weight: 400;display: flex;align-items: center;justify-content: center;}
.adv-wrap .h1::before {content: "";background-color: transparent;margin-bottom: 0;flex: 0 0 24px;width: 24px;height: 24px;margin-right: 15px;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.5315 4.80007L8.80012 19.5314L0.46875 11.2001L1.60012 10.0687L8.80012 17.2687L22.4001 3.6687L23.5315 4.80007Z' fill='%23C21632'/%3E%3C/svg%3E%0A");}
.adv-wrap .h2 {color: #5C5E61;font-weight: 400;font-size: 20px;margin: 0;padding-left: 0px;}

.extras-wrap {background: #fff;padding: 40px 32px;border-radius: 0;}
.--has .extras-wrap {border-radius: 0;margin-bottom: 4px;}

.adv-wrap-bottom {background: #fff;padding: 0px;border-radius: 0;padding-bottom: 10px;}
.adv-wrap-bottom .advanced-order-suggestion {text-align: center;margin: 0;padding: 20px;font-size: 18px;font-weight: 400;color: #000;border: 0;}
.adv-wrap-bottom .advanced-order-suggestion::before {display: none;}
.adv-wrap-bottom .products>div.slick-list {overflow: hidden;}

.advanced-order .browse-p {display: none;}
.advanced-order .extras-wrap {justify-content: space-between;background-color: #EFEFEF;}
.advanced-order .extras-wrap .btn {min-width: 260px;}
.advanced-order .extras-wrap .extra {margin: 0;width: 25%;}
.advanced-order .extras-wrap .extra.delivery {max-width: 370px;}
.advanced-order .extras-wrap .extra.discount {padding: 0;}
.advanced-order .extras-wrap .extra.step {margin: 0;}
.advanced-order .extras-wrap .extra .mu-drobnost {margin-bottom: -20px;}
.advanced-order .extras-wrap .mu-delivery-gift {display: flex;flex-flow: column;gap: 20px;}

#colorbox.advanced-order-modal {overflow: visible;}
#colorbox.advanced-order-modal #cboxWrapper {overflow: visible;}
#colorbox.advanced-order-modal #cboxLoadedContent {overflow:visible !important;}
.advanced-order .extras-wrap {padding-left:0;padding-right:0;flex-flow:row;gap:15px;}
.advanced-order .extras-wrap .extra.btn {margin-left:-35px;display: flex;align-items: center;justify-content: center;text-align: center;background-color: #fff;border-color: #fff;}
.advanced-order .extras-wrap .extra.btn:hover {background-color: #C21632;color: #fff;border-color: #C21632;}
.advanced-order .extras-wrap .extra.btn::before {content: "";width: 16px;height: 16px;flex: 0 0 16px;margin-right: 12px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.88753 8.53332L6.24374 11.8895L5.48949 12.6438L0.845703 7.99999L5.48949 3.3562L6.24374 4.11045L2.88753 7.46666H14.9333V8.53332H2.88753Z' fill='%23C21632'/%3E%3C/svg%3E%0A");}
.advanced-order .extras-wrap .extra.btn: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='M2.88753 8.53332L6.24374 11.8895L5.48949 12.6438L0.845703 7.99999L5.48949 3.3562L6.24374 4.11045L2.88753 7.46666H14.9333V8.53332H2.88753Z' fill='%23fff'/%3E%3C/svg%3E%0A");}
.advanced-order .extras-wrap .btn.btn-conversion {display: flex;align-items: center;white-space: nowrap;}
.advanced-order .extras-wrap .btn.btn-conversion::before {display: none;}
.advanced-order .extras-wrap .btn.btn-conversion::after {content: "";width: 16px;height: 16px;flex: 0 0 16px;margin-left: 12px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5102 3.3562L15.154 7.99999L10.5102 12.6438L9.75595 11.8895L13.1122 8.53332H1.06641V7.46666H13.1122L9.75595 4.11045L10.5102 3.3562Z' fill='white'/%3E%3C/svg%3E%0A");}
.advanced-order .extras-wrap .extra.step {margin-right:-35px;text-align: center;}
.advanced-order .extras-wrap .extra.discount {display: none;}

.advanced-order .price-range {}
.extra strong {color: #5B5E61;}
.extra.delivery {padding-left: 44px;}
.extra.delivery, .extra.gift {font-size: 14px;width: 100%;display: block;line-height: 1.4;margin-bottom: 0;min-height: 0;max-width: 400px;color: #5B5E61;padding-left: 0;}
.extra.delivery>span, .extra.gift>span {padding-left: 0;display: block;position: relative;}
.extra.delivery::before {display: none;}
.extra.gift::before {display: none;}

.advanced-order .products-related .product {width: 33.333%;border-bottom: 0;}

.tab-content .p .p-desc, .products-related .p .p-desc, .tab-content .p .stars-wrapper, .products-related .p .stars-wrapper, .tab-content .p .availability, .products-related .p .availability, .tab-content .p .flags-inline, .products-related .p .flags-inline, .tab-content .p .price-standard-wrapper, .products-related .p .price-standard-wrapper {display: block;}

/* Shipping pop-up*/
.shipping-options-popup h1 {font-size: 20px;padding-bottom: 0px;font-weight: 400;margin-bottom: 25px;}
.shipping-options-popup h1 + p {display: none;}
.shipping-options-popup .for-free {color: #000;text-transform: uppercase;}
.shipping-options-popup .payment-shipping-price {font-size: 16px;font-weight: bold;color: #38393B;}
.shipping-options-popup .payment-info b {font-size: 16px;font-weight: bold;color: #38393B;text-transform: initial;}
.shipping-options-popup .shipping-row .payment-logo {order: -1;margin-left: 0px;margin-right: 15px;flex-basis: initial;min-width: 75px;}
.shipping-options-popup .shipping-row .payment-logo img {max-width: 75px;}
.shipping-options-popup .shipping-row {padding: 20px 0;border-color: #EFEFEF;}
.shipping-options-popup .extra.delivery {max-width: 100%;width: 100%;margin: 35px auto 0 auto;padding: 0;}

.price-range {background-color: #D9D9D9;margin-top: 10px;height: 7px;border-radius: 4px;position: relative;}
.delivery .price-range::after {content: "";width: 15px;height: 15px;position: absolute;bottom: 7px;right: 5px;background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.20938 0.0931333C7.38323 -0.0310444 7.61677 -0.0310444 7.79062 0.0931333L13 3.81412V2H14V4.5H13.9602L15 5.24269V15H14V5.75731L7.5 1.11445L1 5.75731V15H0V5.24269L7.20938 0.0931333ZM2 8H7V15H6V12H5V11H6V9H3V15H2V8ZM11 12V8H12V12H11Z' fill='%23BCBDBE'/%3E%3C/svg%3E%0A");}
.gift .price-range::after {content: "";width: 15px;height: 15px;position: absolute;bottom: 7px;right: 5px;background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 2.5C2 1.11929 3.11929 0 4.5 0C5.77316 0 6.88755 0.679792 7.5 1.69621C8.11245 0.679792 9.22684 0 10.5 0C11.8807 0 13 1.11929 13 2.5V2.78571C13 3.23408 12.8667 3.65133 12.6377 4H13.5C14.3284 4 15 4.67157 15 5.5V6.5C15 7.15311 14.5826 7.70873 14 7.91465V12.5C14 13.8807 12.8807 15 11.5 15H3.5C2.11929 15 1 13.8807 1 12.5L1 7.91465C0.417404 7.70873 0 7.15311 0 6.5V5.5C0 4.67157 0.671573 4 1.5 4H2.36235C2.13327 3.65133 2 3.23408 2 2.78571V2.5ZM4.21429 4H7V3.5C7 2.11929 5.88071 1 4.5 1C3.67157 1 3 1.67157 3 2.5V2.78571C3 3.45635 3.54365 4 4.21429 4ZM7 5H1.5C1.22386 5 1 5.22386 1 5.5V6.5C1 6.77614 1.22386 7 1.5 7H7V5ZM8 7V5H13.5C13.7761 5 14 5.22386 14 5.5V6.5C14 6.77614 13.7761 7 13.5 7H8ZM7 8H2L2 12.5C2 13.3284 2.67157 14 3.5 14H7V8ZM8 14V8H13V12.5C13 13.3284 12.3284 14 11.5 14H8ZM8 4V3.5C8 2.11929 9.11929 1 10.5 1C11.3284 1 12 1.67157 12 2.5V2.78571C12 3.45635 11.4563 4 10.7857 4H8Z' fill='%23BCBDBE'/%3E%3C/svg%3E%0A");}
.price-range>div {background-color: #C21632;border-radius: 4px;position: relative;}
.delivery .price-range>div[style="width: 0%"]::after {left: 0;}
.delivery .price-range>div::after {content: "";width: 16px;height: 17px;position: absolute;bottom: 4px;right: 0;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='M0 3.5V4.5H8.5C8.78125 4.5 9 4.71875 9 5V12.5H4.90625C4.69922 11.9219 4.14844 11.5 3.5 11.5C2.85156 11.5 2.30078 11.9219 2.09375 12.5H1.5C1.21875 12.5 1 12.2812 1 12V11.5H0V12C0 12.8242 0.675781 13.5 1.5 13.5H2.09375C2.30078 14.0781 2.85156 14.5 3.5 14.5C4.14844 14.5 4.69922 14.0781 4.90625 13.5H11.0664C11.2734 14.0781 11.8242 14.5 12.4727 14.5C13.1211 14.5 13.6719 14.0781 13.8789 13.5H14.5C15.3203 13.5 16 12.8242 16 12V10.3047C16 10.0078 15.9102 9.71484 15.7461 9.46875L14.1875 7.16797C13.9062 6.75 13.4375 6.5 12.9375 6.5H10V5C10 4.17578 9.32422 3.5 8.5 3.5H0ZM0 5.5V6.5H7V5.5H0ZM0 7.5V8.5H5V7.5H0ZM10 7.5H12.9375C13.1055 7.5 13.2617 7.58594 13.3555 7.72266V7.72656L14.9141 10.0273C14.9688 10.1094 15 10.2031 15 10.3047V12C15 12.2812 14.7812 12.5 14.5 12.5H13.8789C13.6719 11.9219 13.1211 11.5 12.4727 11.5C11.8242 11.5 11.2734 11.9219 11.0664 12.5H10V7.5ZM0 9.5V10.5H3V9.5H0ZM3.5 12.5C3.78125 12.5 4 12.7188 4 13C4 13.2812 3.78125 13.5 3.5 13.5C3.21875 13.5 3 13.2812 3 13C3 12.7188 3.21875 12.5 3.5 12.5ZM12.4727 12.5C12.7539 12.5 12.9727 12.7188 12.9727 13C12.9727 13.2812 12.7539 13.5 12.4727 13.5C12.1914 13.5 11.9727 13.2812 11.9727 13C11.9727 12.7188 12.1914 12.5 12.4727 12.5Z' fill='%23C21632'/%3E%3C/svg%3E%0A");}
.extra.delivery span, .extra.discount span, .extra.gift span {font-size: 14px;}
.extra.delivery::before {display: none;}

/* Rating pop-up */
.rate-modal h1 {font-size: 20px;padding-bottom: 0px;font-weight: 400;margin-bottom: 24px;}
.rate-modal .colorbox-html-content {padding: 40px 38px;}
.rate-modal .form-group {width: 100%;padding: 0;}
.rate-modal .form-legend {font-size: 14px;color: #78797C;line-height: 1.4;text-align: start;margin-bottom: 8px;}
.rate-modal .consents {text-align: center;line-height: 20px;color: #78797C;font-size: 14px;text-align: left;}
.rate-modal .consents a {text-decoration: underline;color: #78797C;}
.rate-modal .consents a:hover {text-decoration: none;}
.rate-modal .form-group:has(.btn) {display: flex;justify-content: space-between;margin-bottom: 25px;}
.rate-modal .btn {width: 100%;margin: 10px 0 0 0;}
.rate-modal .vote-form {margin-top: 0;}
.rate-modal .btn.btn-secondary {font-size: 13px;}
.rate-modal .rating-stars-description {font-size: 14px;color: #78797C;line-height: 1.4;padding-right: 0;}
.rate-modal .rating-stars-description strong {font-size: 16px;font-weight: 400;color: #38393B;display: block;}
.rate-modal .rating-star-description {font-size: 14px;color: #78797C;line-height: 1.4;margin-top: 4px;}

/* Category variants modal */

/*.cvm__table {display: block;}
.cvm__footer {display: flex;justify-content: space-between;align-items: center;}
.cvm__btn.--detail {letter-spacing: 1px;color: #fff;text-transform: uppercase;font-weight: 500;font-size: 16px;border: 0;border-radius: 16px;border: 2px solid var(--color-secondary);padding: 12px 20px;color: var(--color-secondary);}
.cvm-variant {display: flex;}
.cvm-variant__image {flex-grow: 0;flex-shrink: 0;width: 90px;height:70px;}
.cvm-variant__image img {height: 100%;object-fit: contain;}
.cvm-variant__name-wrap {flex: 1;}
.cvm-variant__price-wrap {flex-basis: 20%;}
.cvm-variant__form {flex:unset;}
.cvm-variant__form .quantity {display: flex;padding-right: 0;border-style: solid;}
.cvm-variant__form .quantity input {min-width: unset;}*/
#cboxContent:has(.cvm) {background: #F8F8F8;}
#cboxContent:has(.cvm) .colorbox-html-content {padding-block: 10px;}
.cvm__table .p .image {height: 70px;}
.cvm__table .p .image img {height: 100%;object-fit: contain;}
