@media (max-width: 1465px) {
  .container {max-width: 1260px;}

  /* Cart */
  body.id--9 .cart-inner:not(.cart-empty) .cart-row>div.col-md-8 {padding: 50px;}
  .id--17 ol.cart-header li.active {border-radius: 16px;}
  .id--17 ol.cart-header {margin-bottom: 5px;}

  /* Header modals */
  .popup-widget.cart-widget {margin-left: 0;}

  /* Welcome block */
  .welcome-wrapper:not(.homepage-box)::after {right: -400px;}
  .welcome-wrapper:not(.homepage-box)::before {left: -400px;}

  /* Fav footer banners */
  .footer-banners>div {width: 30%;text-align: center;margin-bottom: 20px;}

  /* Fav top banners */
  .next-to-carousel-banners .banner-wrapper {width: 25%;text-align: center;}

  /* USPs */
  .usps::before {margin-left: -215px;}

  /* Top carousel */
  .main-top-banner .main-top-banner__right {margin-right: 0;}

  /* Category FAQ */
  .category-faq__right {padding: 60px;}

  /* Detail */
  .p-image-wrapper {width: 55%;}
  .p-info-wrapper {width: 45%;}

  .contains .slick-slide {margin: 0 10px;}

  /* Expert */
  .expert-block>div.expert-block__image::before {left: -200px;}

  /* Certificate */
  .certificate::after {right: -230px;}

  /* Why block */
  .why-block__top-left {max-width: 485px;}
}

@media (min-width: 1200px) and (max-width: 1465px) {
  body.type-category:not(.mobile) .products-block>div {width: 33.333%;}
  body.type-category:not(.mobile) .pagination-wrapper {justify-content: center;}
  body.type-category:not(.mobile) .pagination-top {display: none;}
  body.type-category:not(.mobile) .pagination, body.type-category:not(.mobile) .pagination-loader, body.type-category:not(.mobile) .pagination-top {width: 100%;min-width: 100%;text-align: center;justify-content: center;margin: 5px 0;}
}

@media (max-width: 1285px) {
  .container {max-width: 1060px;}

  /* Cart */
  .cart-row>div.col-md-8 {padding: 24px;width: 65%;}
  .cart-row>div.col-md-4 {padding: 24px;width: calc(35% - 20px);}

  /* Pages */
  .empty-search-detail .container .empty-search-detail__left {display: none;}

  /* Certificate */
  .certificate::after {right: -370px;}

  /* Category */
  .category-top__inner .category-title {font-size: 40px;padding-right: 5%;}
  .category-top__inner .category-perex {font-size: 16px;}

  .subcategories li {width: 33.333%;}


  /* Header */
  .navigation-buttons>a:not(.cart-count).project-phone {display: none;}

  /* Header modals */
  .search-whisperer {width: 1022px;margin-left: -103px;}
  .popup-widget.cart-widget {margin-left: -100px;}

  /* Footer */
  .custom-footer>div {width: 50%;margin-bottom: 20px;}

  /* Why block */
  .why-block__item {margin-right: 10px;width: calc(20% - 10px);padding: 24px;}
  .why-block::after {right: -500px;}

  /* Category FAQ */
  .category-faq__right {padding: 40px;}
  .category-faq__image {flex: 0 0 400px;}

  /* Pages */
  tr td.--spaced {padding: 0 20px!important;}
  .contact-page__top>div a:not(.socials) {font-size: 28px;}

  /* Detail */
  .info-detail-block .info-detail-block__left {flex: 0 0 360px;}

  td.--sumperk::after {bottom: -35px;left: 25px;}

  /* Expert block */
  .expert-block {flex-direction: column;}
  .expert-block>div {width: 100%;}
  .expert-block>div.expert-block__image {order: 5;}
  .expert-block>div.expert-block__image::before {background-image: url(../img/expert-mobile.svg);width: 68px;height: 67px;left: 30px;}

  /* Blog */
  body.type-posts-listing .subcategories li {padding: 10px;}

  /* Customer */
  .customer-page .content-wrapper-in {flex-direction: column;}
  .customer-page .sidebar {width: 100%;}
  .customer-page main#content {width: 100%;}

  .client-center-box ul {display: flex;flex-flow: row wrap;}
  .client-center-top {width: 100%;}
  .client-center-box ul>li {width: 50%;}
  .client-center-box ul>li a {padding: 12px 6px;}
  .client-center-box ul>li.active::before {display: none;}
  .client-center-box ul>li.active {background: none;}

}

@media (max-width: 1200px) {
  .advanced-order .extras-wrap {flex-direction: column;padding: 16px;}
  .advanced-order .extras-wrap .btn.btn-conversion {justify-content: center;display: inline-flex;}
  .advanced-order .extras-wrap .extra.delivery {order: -2;margin-bottom: 15px;}
  .advanced-order .extras-wrap .extra.step {order: -3;margin: 20px 0 15px 0;}
  .advanced-order .extras-wrap .extra.btn {margin: 0 0 10px 0;background-color: transparent;justify-content: center;text-align: center;}
  .advanced-order .extras-wrap .extra.btn:not(.btn-conversion) {order: 5;margin-top: 10px;color: #38393B;border: 0;}
  .advanced-order .extras-wrap .extra.btn:not(.btn-conversion)::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.88759 8.53332L6.2438 11.8895L5.48955 12.6438L0.845764 7.99999L5.48955 3.3562L6.2438 4.11045L2.88759 7.46666H14.9333V8.53332H2.88759Z' fill='%2338393B'/%3E%3C/svg%3E%0A");}
  .extra.delivery span::before {margin-top: -22px;}
  .advanced-order .extras-wrap .extra {width: 100%;max-width: 400px!important;}

  .adv-wrap {padding: 45px 30px 30px 30px;}
  .adv-wrap::after {display: none;}
  .adv-wrap .h2 {text-align: center;}

  .pagination-wrapper .pagination {justify-content: center;margin-top: 24px;}

  /* Cart */
  .price-wrapper+.next-step {margin-top: 0;margin-bottom: 0;}
  .next-step .btn.btn-lg {display: inline-flex;width: 100%;}
  .cart-summary .extras-wrap {justify-content: space-between;}
  .cart-summary .extras-wrap>div {width: 49%;max-width: 49%!important;margin-right: 0;}
  .cart-summary .extras-wrapper .extras-col:nth-of-type(2) {padding-right: 0;}
  .cart-summary .extras-wrapper .extras-col:nth-of-type(1) {min-height: 0;padding-right: 0;}
  .cart-summary .extras-wrapper .sidebar-in-cart:nth-of-type(3) {margin-top: 40px;max-width: 100%;}
  .cart-summary .extras-wrapper .sidebar-in-cart:nth-of-type(3) .btn {justify-content: center;}
  a.next-step-back {text-align: center;justify-content: center;margin-top: 15px;}

  /* Client pages */
  .customer-page .cart-table tr th {width: 50%;}
  .customer-page .cart-table tr th:nth-of-type(1) {width: 100%;}
  .customer-page .cart-table tr:not(.top).row-summary>td:last-child {border: 0!important;}
  .customer-page .cart-table tr:not(.top)>td:first-child {}
  .customer-page .cart-table tr:not(.top)>td {width: 50%!important;padding: 5px!important;text-align: left!important;}
  .row-summary .list-summary {width: 100%;}
}

@media (min-width: 768px) and (max-width: 1065px) {
  .navigation-in>ul>li.ext>ul>li {flex-basis: 50%;}
  .navigation-in>ul>li.ext>ul>li:nth-of-type(2n) {border-right: 0;}
  .navigation-in>ul>li.ext>ul>li.menu-item-spec {margin-top: 0;margin-left: -21px;border-radius: 20px;}
}

@media (max-width: 1065px) {
  .container {max-width: 768px;}

  /* Blog pages */
  .news-detail-product .news-detail-product__left {width: 100%;flex: 0 0 100%;margin-bottom: 15px;}
  .news-detail-product .table-products__items {padding-left: 0;flex: 0 0 100%;}
  .news-detail-product {flex-flow: row wrap;}

  .table-products__items.--full a {width: calc(50% - 20px);}

  /* Cart */
  body.id--9 .cart-inner:not(.cart-empty) .cart-row>div.col-md-8 {padding: 30px 20px;border-radius: 0;}
  .cart-table .cart-p-image {width: 50px;}
  .cart-table tr td.cart-p-image img {width: 50px;}
  .cart-table tr td {padding: 8px!important;}
  .cart-table tr.top td {padding: 8px!important;font-size: 14px;}
  .cart-table tr td.p-name a {font-size: 14px;line-height: 1.3;display: block;}
  .p-total .price-final, .p-price .price-final {font-size: 14px;}

  .id--17 ol.cart-header li.active {border-radius: 16px 16px 0 0;}
  .id--17 ol.cart-header {margin-bottom: 0px;}
  .id--17 .cart-row>div.col-md-8 {border-radius: 0;}

  ol.cart-header li:not(:last-child) {margin-right: 100px;}
  ol.cart-header li:not(:last-child)::after {right: -120px;}
  ol.cart-header li {padding: 5px 14px;}

  .cart-row>div.col-md-8 {width: 100%;}
  .cart-row>div.col-md-4 {width: 100%;margin-left: 0;top: 0!important;}
  #checkoutSidebar .next-step .next-step-back {top: 55px;}
  body.id--16 .cart-inner {padding-bottom: 100px;}
  body.id--17 .cart-inner {padding-bottom: 100px;}
  #checkoutSidebar .btn {justify-content: center;}
  body.id--17 ol.cart-header, body.id--16 ol.cart-header {margin-left: 0;}

  /* Category FAQ */
  .category-faq {flex-direction: column;}
  .category-faq__right {padding: 20px;padding-bottom: 60px;}
  .category-faq__image {flex: 0 0 400px;}

  /* Category */
  .category-top__inner .category-title {font-size: 28px;padding-right: 0%;width: 100%;margin-bottom: 10px;text-align: center;}
  .category-top__inner .category-perex {font-size: 16px;width: 100%;text-align: center;}

  .subcategories li {width: 50%;}

  #search-group-categories ul li a::after {display: none;}
  #search-group-categories ul li a {padding-right: 15px;}
  #search-group-categories ul li {width: 33.333%;}

  .wrapped-articles-brands {flex-flow: row wrap;}
  .wrapped-articles-brands>div {width: 100%;margin-bottom: 15px;}

  /* Top carousel */
  .main-top-banner .main-top-banner__left h2 {font-size: 40px;}
  .main-top-banner .main-top-banner__left p {font-size: 24px;}
  .main-top-banner .main-top-banner__left .btn.btn-primary {width: 80%;}
  .main-top-banner .main-top-banner__left .main-top-banner__a {display: block;margin-top: 20px;}

  /* Fav top banners */
  .next-to-carousel-banners .banner-wrapper {width: 50%;}

  /* Why block */
  .why-block::after {display: none;}
  .why-block__item {height: 100%;}
  .why-block .slick-list {padding-right: 100px;}
  .why-block .slick-list {overflow: initial;}
  .why-block .slick-slide {margin-right: 10px;}
  .why-block .slick-next {top: 50%;}
  .why-block .slick-prev {top: 50%;}
  .why-block__bottom {flex-direction: column;margin-top: 32px;}
  .why-block__bottom .btn.btn-primary {width: 100%;margin-bottom: 32px;}
  .why-block__tutorial {width: 100%;}

  /* Blog */
  #newsWrapper .news-item .image {height: 160px;}
  body.type-posts-listing .subcategories li {padding: 5px;}
  body.type-posts-listing .subcategories.with-image .text::after {display: none;}
  body.type-posts-listing .subcategories.with-image .text {white-space: initial;width: 100%;padding: 0 10px;font-size: 18px;}

  /* Welcome block */
  .welcome-wrapper:not(.homepage-box)::after {display: none;}
  .welcome-wrapper:not(.homepage-box)::before {display: none;}

  /* Header modals */
  .search-whisperer {width: 768px;margin-left: -108px;}
  .search-whisperer .search-whisperer-documents:not(.text-center, .search-whisperer-empty) {flex: 0 0 200px;}
  .search-whisperer .search-whisperer-image {max-width: 60px;}
  .search-whisperer ul li a {padding: 6px;}
  .search-whisperer .price {bottom: 8px;}
  .empty-search-block__left {padding-left: 20px;}
  .empty-search-block__left::before {display: none;}

  .popup-widget.cart-widget {margin-left: -245px;}

  /* Footer */
  .reviews-block {flex-flow: row wrap;}
  .reviews-block>div {width: 50%;margin: 10px 0;}

  .footer-payments-delivery {flex-flow: row wrap;}
  .footer-payments-delivery__delivery, .footer-payments-delivery__payment {width: 50%;padding-right: 0;}
  .footer-payments-delivery__logos {width: 100%;margin-top: 20px;}
  .footer-payments-delivery__logos img {margin: 0 10px;}



  /* Header */
  .header-top>div.site-name-wrapper {flex: 0 0 12%;padding-right: 15px;}
  .header-top>div.search {flex: 0 0 60%;}

  .navigation-buttons a[data-target="login"], .navigation-buttons a.top-nav-button-account {margin: 0 8px;}
  .top-navigation-tools .dropdown {padding-right: 8px;}
  .top-navigation-bar-menu li a {padding-right: 12px;}

  /* Pages */
  .table-50-50 tr td:first-child {width: 100%!important;padding-right: 0;}
  .table-50-50 tr td:last-child {width: 100%!important;}
  tr td.--spaced {padding: 20px 0!important;}
  .table-50-50 td {width: 100%;display: block;}

  .table-row {flex-flow: row wrap;}
  .table-row>div {width: 100%;margin-bottom: 10px;}

  .contact-page__top>div {width: 100%;margin-bottom: 20px;}
  .contact-page__middle>div {width: 100%;margin-bottom: 20px;}
  .contact-page__bottom>div {width: calc(50% - 5px);margin-bottom: 10px;}

  .contact-form {padding: 40px;}

  .--page .problem-block {background-image: none;}

  .empty-search-detail .container .empty-search-detail__center {padding-right: 0;padding-top: 0;}
  .cart-empty .empty-search-detail .container .empty-search-detail__center {padding-top: 40px;}

  .table-products>div:not(.table-products__image) {width: 100%;padding-right: 0;padding-bottom: 30px;}
  .table-products>div {width: 100%;}

  .muffik-team__member {width: 50%;}

  /* Detail */
  .p-image-wrapper {width: 100%;padding-right: 0;}
  .p-info-wrapper {width: 100%;}

  .info-detail-block {}
  .info-detail-block .info-detail-block__left {width: 100%;flex: 0 0 100%;}
  .info-detail-block .info-detail-block__right {width: 100%;margin-top: 0;margin-bottom: -200px;flex: 0 0 100%;}

  .how-choose-detail {flex-direction: column;}
  .how-choose-detail>div {width: 100%;}
  .how-choose-detail .how-choose-detail__left {padding-right: 0;padding-bottom: 40px;}
  .how-choose-detail__right {padding-right: 0;}
  .how-choose-detail::after {display: none;}

  .how-choose-detail {padding: 120px 0 100px 0;}
  .contact-detail-card {flex-direction: column;}
  .contact-detail-card .contact-detail-card__left {margin-bottom: 30px;}

  #description + .detailblock-wrap {margin-top: 0px;}

  /* Certificate */
  .certificate .certificate__title {font-size: 24px;}
  .certificate {padding: 50px 25px;padding-bottom: 300px;margin-bottom: 40px;background-image: url(../img/certificate-mobil.png);background-position: center bottom -100px;background-size: contain;}
  .certificate>* {width: 100%;max-width: 100%;}
  .certificate::after {display: none;}

  /* Rating */
  #ratingTab #ratingWrapper, #ratingWrapper {width: 100%;max-width: 100%;margin-right: 0;margin-bottom: 0px;}
  #ratingTab {padding-bottom: 0;margin-top: 110px;}
  #ratingTab .votes-wrap-wrap {margin-top: -20px;margin-left: -20px;width: calc(100% + 40px);}
  #ratingTab .votes-wrap-wrap, body.id--51 .content-inner .votes-wrap {width: 100%;margin-right: -20px;}
  body.id--51 .content-inner .votes-wrap {margin-top: 20px;}

  body.id--51 .content-inner .pagination-wrapper {margin-left: 0;width: 100%;}

  body.id--51 .content-inner .reviews-block>div {width: 100%;height: auto;background-color: #fff;margin: 6px 0;}



}

@media (max-width: 991px) {
  .popup-widget.cart-widget {margin-left: 0;width: 100%;top: 122px;}

  /* Breadcrumbs */
  .breadcrumbs {display: flex;}
  .breadcrumbs>span>a::after {content: "";position: absolute;}
  .breadcrumbs>span>a {position: relative;}
  .breadcrumbs>span {align-self: center;}
  .category-top__inner .breadcrumbs {margin-bottom: 30px;}
}

@media (max-width: 767px) {
  .container {padding-left: 20px;padding-right: 20px;}
  .content-wrapper.container {padding-left: 20px;padding-right: 20px;}
  .content-wrapper.container .row {margin-left: 0;margin-right: 0;}
  .only-desktop {display: none!important;}
  .only-mobile {display: inline-flex!important;}
  .overall-wrapper {padding-top: 0px;}
  .scrolled-down body:not(.ordering-process):not(.search-window-visible) .top-navigation-bar {transform: initial;}
  .scrolled-down body:not(.ordering-process):not(.search-window-visible) #header .site-name {transform: initial;}
  .scrolled-down body:not(.ordering-process):not(.search-window-visible) #header .cart-count {transform: initial;}
  .type-index .overall-wrapper {padding-top: 0px;}
  .ordering-process .overall-wrapper {padding-top: 0px;}
  .ordering-process .content-inner {padding-top: 0;}
  .ordering-process .top-navigation-bar {}
  .navigation-buttons a[data-target=cart] i, .navigation-buttons a[data-target=cart]:hover i {background-color: #fff;color: #C21632;}
  .responsive-tools>a[data-target=navigation]:before, .responsive-tools>a[data-target=navigation]:hover:before {background-color: transparent;}

  /* Blog pages */
  .table-products__items.--full {margin-left: 0;margin-right: 0;}
  .table-products__items.--full a {width: 100%;margin: 10px 0;}

  /* Client pages */
  body.in-my-orders .client-link + h2 + div {padding: 10px;}
  body.in-my-orders .client-link + h2 + div .btn::before {display: none;}

  /* Pages */
  body.type-page h1 {font-size: 28px;}
  .customer-page h1 {font-size: 28px;}
  body.id--51 h1 {font-size: 28px;margin-top: 50px;}
  h1, .h1 {font-size: 28px;}
  .h1-subtitle {font-size: 16px;}
  body.type-post #content {margin-bottom: 35px;}

  .table-row {margin-bottom: 0px;}
  .table-row>div {padding: 24px 15px;}
  .table-row__title {font-size: 24px;margin-bottom: 20px;}
  .table-row table tr td.--price {padding-left: 8px!important;}
  .table-row table tr td:nth-of-type(1) {flex: 0 0 50px;margin-right: 10px;}
  .table-row table tr td:nth-of-type(2) {padding-right: 15px!important;font-size: 14px;}

  body.id--8 #register-form, body.id--4 #formLogin {padding: 24px;}
  #register-form .consents label {line-height: 1.2;}
  body.id--8 .content-inner, body.id--4 .content-inner {padding-top: 0;}

  body.type-page #content {margin-bottom: 40px;}
  body:not(.in-index).type-page .usps,
  body:not(.in-index).type-post .usps {width: calc(100% - 40px);}

  .customer-page main#content {padding: 24px;background-image: none;}

  body.type-page h2, body.type-post h2 {font-size: 24px;}
  body.type-page h3, body.type-post h3 {font-size: 22px;}
  body.type-page h4, body.type-post h4 {font-size: 20px;}

  .contact-page__top {margin-bottom: 30px;}
  .contact-page__middle h2 {padding-right: 0;}

  .contact-page__bottom {margin: 40px 0;}
  .contact-page__bottom>div {width: 100%;}
  .contact-page__top>div {padding: 20px;}

  .contact-page__middle.--bottom {margin-top: 40px;}

  .table-products .table-products__title {font-size: 28px;}
  body:not(.in-index).page-spec .usps, body.id--51 .usps {margin-bottom: 20px;width: calc(100% - 40px);}
  .table-products__items:not(.--spec, .--full) {position: initial;margin-top: -150px;flex-flow: row wrap;padding: 0 10px;}
  .table-products__items a {width: 100%;}
  .table-products {margin-bottom: 30px;}

  .muffik-timeline__title {font-size: 28px;}
  .muffik-team .muffik-team__title {font-size: 28px;}

  .muffik-team__member {width: 100%;padding: 10px 0;}
  .muffik-team {margin: 40px 0;}
  .muffik-team__items {margin-top: 30px;}
  .muffik-team__member .muffik-team__info {padding-left: 15px;}
  .muffik-team__member .muffik-team__name {font-size: 22px;margin-top: 0;}

  body.in-about-muffik .page-spec-top {margin-bottom: 150px;}
  .about-page__video iframe {height: 400px;}
  .puzzles-tr::after {display: none;}

  body.type-page .table-50-50 .bigger-h2 {font-size: 24px;}
  .table-50-50 tr td:last-child {padding-left: 0;}
  .table-50-50 tr {margin-bottom: 20px;}

  body.type-page.in-wholesale .breadcrumbs-wrapper::after {height: 310px;}
  body.in-wholesale .h1-subtitle {margin-bottom: 150px;}
  body.in-wholesale .table-50-50 tr {margin-bottom: 40px;}

  .table-50-50 tr {display: flex!important;flex-direction: column;}
  .table-50-50 tr td.--spaced {order: -1!important;}

  .contact-form fieldset .form-group-left {width: 100%;margin-bottom: 10px;}
  .contact-form fieldset .form-group-left + .form-group {width: 100%;}
  .contact-form .submit-wrapper {width: 100%;float: none;}
  .contact-form .submit-wrapper .btn {width: 100%;}
  .contact-form {padding: 40px 20px;}
  .contact-form .consents label {line-height: 1.2;}
  .contact-form .consents {margin-top: 20px;}
  .contact-form .contact-form__title {font-size: 24px;}
  .contact-form::before {display: none;}

  .problem-block .problem-block__title {text-align: center;}
  .--page .problem-block .problem-block__innner {text-align: center;margin-left: 0;}
  .--page .problem-block {padding: 40px 15px;}
  .--page .problem-block::after {display: none;}

  .empty-search-detail .container .empty-search-detail__center {padding-left: 0;}
  .empty-search-detail .container .empty-search-detail__right {border-left: 0;flex: 0 0 100%;padding: 0;padding-left: 0;padding-top: 20px;margin-top: -30px;}
  .empty-search-detail .container .empty-search-detail__right::before {top: 20px;left: 0;}
  .empty-search-detail .container .empty-search-detail__center h1 {margin-bottom: 0;}
  .empty-search-detail__center h2 {margin-top: 10px;}

  .page-spec-top {min-height: 550px;}

  /* Cart */
  .cart-table {margin-top: 0;}
  .cart-table tr {padding: 20px!important;border: 1px solid #EFEFEF!important;margin-bottom: 10px;position: relative;border-radius: 16px;}
  .cart-table tr.top {display: none;}
  .cart-table tr:not(.top)>td:first-child {border: 0;}
  .cart-table tr:not(.top)>td:last-child {border: 0;}
  .cart-table tr:not(.top) td {border: 0;}
  .cart-table tr td .p-label {display: none;}
  .ordering-process .quantity-form .quantity {padding: 0;}

  .cart-table tr td.cart-p-image {position: absolute;left: 16px;top: 16px;padding: 0!important;}
  .cart-table tr>td.cart-p-image {flex: 0 0 64px;width: 64px;}
  .cart-table tr>td.p-name {padding: 0 20px 0 75px!important;width: 100%;max-width: 100%;min-height: 40px;}
  .cart-table tr>td.p-availability {padding: 10px 0 0 75px!important;width: 100%;max-width: 100%;}
  .cart-table tr>td.p-quantity {padding: 16px 0 0 0px!important;}
  .cart-table tr>td.p-price {padding: 16px 0 0 0px!important;text-align: right;}
  .cart-table tr>td.p-total {padding: 0px!important;text-align: right;margin-top: -25px;background: none;position: initial;}
  .cart-table tr>td.p-discount {text-align: left;}
  .cart-table tr td.cart-p-image img {width: 64px;}
  .cart-table tr td.p-name a {font-size: 16px;}
  .p-total .price-final {font-size: 16px;}
  .p-price .price-final {font-size: 13px;}
  .cart-table .unit-value {display: inline-block;font-size: 12px;color: #78797C;}

  tr.removeable .remove-item {position: initial;margin-top: 0;}

  .cart-table tr>td.p-total form {position: absolute;top: 6px;right: 6px;}

  .cart-summary .extras-wrap {flex-flow: row wrap;}
  .cart-summary .extras-wrap>div {width: 100%;max-width: 100%!important;margin-bottom: 24px;}
  .cart-summary .extras-wrap .delivery-time {padding-left: 0;}
  .cart-summary {padding: 0;}
  .price-wrapper {padding-left: 0;padding-right: 0;}
  .next-step {padding: 0;}

  .cart-inner.cart-empty {margin-top: 0;}
  .empty-search-detail .container .empty-search-detail__center {padding-bottom: 40px;}

  .ordering-process .responsive-tools>a[data-target="navigation"] {position: absolute;width: 48px;height: 64px;line-height: 64px;}
  .ordering-process .responsive-tools>a[data-target="navigation"]::before {vertical-align: initial;}
  .ordering-process .responsive-tools>a[data-target="login"] {right: 20px;}
  .ordering-process .responsive-tools>a[data-target="search"] {visibility: visible;right: 64px;}
  .ordering-process .responsive-tools>a.project-phone {right: 108px;}
  .ordering-process .site-name {display: block;}

  .cart-row>div.col-md-8 {border-radius: 0;padding-left: 20px!important;padding-right: 20px!important;}
  .cart-row>div.col-md-4 {width: calc(100% - 40px) !important;margin-left: 20px;padding: 20px!important;padding-top: 0!important;}

  #checkoutSidebar .cart-content .h4 {margin: 0;padding: 20px;margin: 0 -20px;border-bottom: 1px solid #EFEFEF;display: flex;justify-content: space-between;align-items: center;line-height: 1;}
  #checkoutSidebar .cart-content .h4::after {content: "";flex: 0 0 15px;width: 15px;height: 15px;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='M11.7071 6.00008L8.00001 9.70718L4.29291 6.00008L5.00001 5.29297L8.00001 8.29297L11 5.29297L11.7071 6.00008Z' fill='%2338393B'/%3E%3C/svg%3E%0A");}
  #checkoutSidebar .cart-content .h4.--opened::after {transform: rotate(180deg);}
  #checkoutSidebar .order-summary-item.price {border-top: 0;}
  #checkoutSidebar .order-summary-item.price .price-wrapper {padding-bottom: 0;padding-top: 0px;}

  #checkoutSidebar .order-summary-inner .cart-items, #checkoutSidebar .order-summary-item.helper, #checkoutSidebar #shipping-billing-summary {display: none;}
  #checkoutSidebar .order-summary-inner .cart-items.--opened, #checkoutSidebar .order-summary-item.helper.--opened {display: flex;}
  #checkoutSidebar #shipping-billing-summary.--opened {display: block;}
  #checkoutSidebar .order-summary-inner .helper + .cart-items.--opened {display: block;}

  #select-country-payment {margin-bottom: 40px;}
  #select-country-payment .col-sm-6 {width: auto;display: inline-block;padding-right: 0;}
  #select-country-payment .col-sm-6:nth-of-type(1) {flex: 1;padding-right: 10px;}
  #select-country-payment .col-sm-6:nth-of-type(2) {flex: 0 0 100px;}
  #select-country-payment select#deliveryCountryId {width: 100%!important;}
  #select-country-payment select#payment-currency {width: 100%!important;}
  #select-country-payment .row {display: flex;justify-content: space-between;}
  #select-country-payment .row::before {display: none;}
  #select-country-payment .row::after {display: none;}

  .cart-content .radio-wrapper {margin-bottom: 10px;}
  .cart-content .radio-wrapper:last-of-type input[type="radio"]:not(:checked)+label {border: 1px solid #EFEFEF;border-radius: 16px;}
  .cart-content .radio-wrapper.active + .radio-wrapper label {border: 1px solid #EFEFEF;border-radius: 16px;}
  .cart-content .radio-wrapper input[type="radio"]+label {border: 1px solid #EFEFEF;border-radius: 16px;}
  .cart-content .radio-wrapper input[type="radio"]:not(:checked)+label:hover {border: 1px solid #EFEFEF;}
  .cart-content .radio-wrapper:first-of-type input[type="radio"]+label {border: 1px solid #EFEFEF;}
  .cart-content .radio-wrapper input[type="radio"]:checked+label {border: 1px solid #B4D0C4!important;}

  .cart-content .radio-wrapper input[type="radio"]+label .payment-logo + .payment-shipping-price {padding-top: 35px;}
  .cart-content .radio-wrapper input[type="radio"]+label .payment-logo {position: absolute;right: 16px;top: 3px;height: 26px;width: 80px;margin-left: 0;}
  .cart-content .radio-wrapper input[type="radio"]+label .payment-logo img {max-height: 26px;max-width: 80px;}
  .cart-content .radio-wrapper input[type="radio"]+label .payment-info {max-width: 70%;}

  .cart-inner .consents label {line-height: 1.3;}

  ol.cart-header {margin-top: 0;}
  ol.cart-header li:not(:last-child) {margin-right: 0;}
  ol.cart-header li:not(:last-child)::after {z-index: 1;right: -50px;top: 50%;margin-top: -4px;width: 22px;height: 8px;background-image: url("data:image/svg+xml,%3Csvg width='22' height='8' viewBox='0 0 22 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.3536 4.35355C21.5488 4.15829 21.5488 3.84171 21.3536 3.64645L18.1716 0.464466C17.9763 0.269204 17.6597 0.269204 17.4645 0.464466C17.2692 0.659728 17.2692 0.976311 17.4645 1.17157L20.2929 4L17.4645 6.82843C17.2692 7.02369 17.2692 7.34027 17.4645 7.53553C17.6597 7.7308 17.9763 7.7308 18.1716 7.53553L21.3536 4.35355ZM0 4.5H21V3.5H0V4.5Z' fill='%23A0A2A3'/%3E%3C/svg%3E%0A");}
  ol.cart-header li {width: 33.333%;border-radius: 0;text-align: center;border-radius: 0!important;flex-direction: column;padding: 16px 5px 10px 5px;}
  ol.cart-header li::before {margin-right: 0;}
  ol.cart-header li a, ol.cart-header li strong {padding: 5px 0;}
  ol.cart-header li::before {height: 32px;flex: 0 0 32px;width: 26px;background-size: contain;background-repeat: no-repeat;font-size: 14px;line-height: 32px;}
  ol.cart-header li span {font-size: 13px;}

  .form-group label {width: 100%;}
  .form-group>input.form-control, .form-group>select.form-control, .phone-combined-input input, .form-group>.form-control-wrapper {width: 100%;}
  .validator-msg, .js-validator-msg {margin-left: 0;}
  .phone-combined-input {flex-flow: row wrap;}
  #checkoutContent .phone-combined-input .country-flags {left: 6px;bottom: 6px;top: initial;}

  /* Thx page */
  body.id--15 .content-inner {margin-top: 0;border-radius: 0;background-image: none;margin-bottom: 0;}
  .order-summary-top {margin-bottom: 40px;background-image: none;padding: 40px 155px 60px 20px;}
  .order-summary-top::after {background-image: url(../img/thx-top-bg-mobile.svg);width: 250px;height: 41px;top: -11px;left: -5px;}
  .order-summary-top::before {width: 68px;height: 38px;left: 10px;background-size: contain;background-repeat: no-repeat;}
  .order-summary-top__bottom {display: none;}
  .order-summary-top__image {width: 220px;right: -60px;left: initial;}
  body.id--15 h1.order-summary-heading {}

  .recapitulation-wrapper .col-sm-6 {padding-left: 0!important;padding-right: 0!important;}
  .recapitulation-wrapper .col-sm-12 {padding-left: 0!important;padding-right: 0!important;}
  .recapitulation-wrapper .co-box h4 {font-size: 24px;margin-bottom: 24px;}
  .order-summary-bottom .order-summary-bottom__title {font-size: 18px;}
  .recapitulation-wrapper .summary-thx {padding: 15px 0;}
  .order-complete-links {padding-bottom: 20px;}

  table.table.recapitulation-table > tbody > tr th {width: 50%;display: table-cell;}
  table.table.recapitulation-table > tbody > tr td {display: table-cell;}
  table.table.recapitulation-table>tbody>tr {display: table-row;}
  table.table.recapitulation-table>tbody>tr .nowrap {font-size: 12px;}
  .recapitulation-wrapper table td {font-size: 16px;}


  .recapitulation-wrapper table.totals-table tr:last-child {width: 100%;}

  .recapitulation-wrapper {padding: 0 20px;}

  /* Pop ups */
  .content-modal {padding: 20px;}

  .adv-wrap .h1 {flex-direction: column;font-size: 28px;}
  .adv-wrap .h1::before {margin-right: 0;margin-bottom: 15px;}
  .adv-wrap .h2 {font-size: 18px;}
  .advanced-order .extras-wrap .btn.btn-conversion {width: 100%;}

  .adv-wrap-bottom .products-block.slick-slider {margin-left:0;margin-right:0;}
  .adv-wrap-bottom .products-block .slick-prev {top: 20%;width:52px;left:-15px;background-position: -20px 0;}
  .adv-wrap-bottom .products-block .slick-next {top: 20%;width:52px;right:-15px;}

  /* Rating */
  #ratingWrapper {padding: 32px 24px;}
  #ratingWrapper::before {font-size: 24px;text-align: center;}
  #ratingTab .votes-wrap, body.id--51 .content-inner .votes-wrap {column-count: 1;}
  #ratingTab .votes-wrap-wrap {max-height: 480px;width: calc(100% + 40px);}
  #ratingTab .center {background-color: #F8F8F8;text-align: center;}
  #ratingTab .center .btn-load-more {padding-top: 0px;margin-top: 20px;border: 1px solid #C21632;text-transform: uppercase;letter-spacing: 1px;font-size: 13px;padding: 14px 30px;width: calc(100% - 80px);border-radius: 12px;margin-left: auto;margin-right: auto;}
  #ratingTab .center .btn-load-more::after {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='M12.4876 6.39976L8.53335 10.354L4.5791 6.39976L5.33335 5.64551L8.53335 8.84551L11.7333 5.64551L12.4876 6.39976Z' fill='%23C21632'/%3E%3C/svg%3E%0A");}

  body.id--51 .content-inner .reviews-block {padding-bottom: 40px;}

  .rate-wrapper.unveil-wrapper .rate-average-inner {flex-direction: row;align-items: center;}

  /* Expert block */
  body.type-detail .expert-block {margin-bottom: 30px;}
  .expert-block .expert-block__right {padding: 65px 0 50px 0;}
  .expert-block .expert-block__title {font-size: 24px;}
  .expert-block .expert-block__right p {font.src: 16px;line-height: 28px;}

  .expert-block::before {background-image: url(../img/expert-2-mobil.svg);width: 315px;height: 522px;right: -20px;top: 0;left: initial;z-index: 1;}
  .expert-block .expert-block__right::after {width: 53px;height: 36px;background-size: contain;background-repeat: no-repeat;top: 130px;}

  /* Detail */
  .product-top>div.p-detail-inner-header {display: block;margin-top: 15px;padding-left: 0!important;}
  .product-top h1 {margin-bottom: 12px;font-size: 28px;}

  .p-image-wrapper {margin-top: 20px;}
  .p-image-wrapper .flags-default {top: 8px;left: 8px;}
  .p-image, .image360 {margin-bottom: 20px;}
  .p-thumbnails a {margin-right: 10px;margin-bottom: 10px;}
  .p-thumbnails a img {max-width: 72px;}
  .p-thumbnails-show-more-btn {width: 72px;height: 72px;}
  .p-thumbnails-show-more-btn__inner {font-size: 12px;line-height: 14px;}
  .p-thumbnail {min-height: 72px;}

  .p-info-wrapper .p-short-description ul li {font-size: 14px;}
  .p-info-wrapper .detail-parameters {margin-top: 15px;}

  .p-detail-inner-header .stars {margin-right: 12px;}
  .stars-wrapper .stars-label {font-size: 15px;}

  .p-info-wrapper .add-to-cart {padding: 32px 20px;}
  .shipping-options {right: 20px;top: 35px;}

  .product-top {padding-bottom: 90px;}

  body.type-detail .usps {margin-bottom: 50px!important;}

  .contact-card__detail a.contact-phone {flex-direction: column;align-items: flex-start;}
  .contact-card__detail a.contact-phone::after {margin-top: 5px;}

  .after-add-to-cart>div {margin-right: 12px;}

  body.type-detail .content-wrapper.container .row>div {padding-left: 0!important;padding-right: 0!important;}

  .responsive-nav::before {display: none;}
  .shp-tabs-holder {padding: 0;}
  .responsive-nav {padding: 0;padding-bottom: 10px!important;padding-top: 0!important;}
  .--opened ul.shp-tabs {display: block!important;}
  .shp-tabs-holder ul.shp-tabs {border: 1px solid #DCD0CB;border-bottom: 0;display: none;}
  .shp-tabs-holder ul.shp-tabs li {width: 100%;}
  .shp-tabs-holder ul.shp-tabs li a {padding: 14px 16px;border-bottom: 1px solid #BCBDBE;text-decoration: none;margin: 0;font-weight: 400;color: #2B2B2B;}
  .shp-tabs-holder ul.shp-tabs li a::before {display: none;}
  .shp-tabs-holder ul.shp-tabs li a::after {display: none;}

  .--opened .tabs-placeholder {border-radius: 8px 8px 0 0;border-bottom: 0;}
  .tabs-placeholder {border: 1px solid #BCBDBE;border-radius: 12px;margin-bottom: 0;color: #2B2B2B;text-align: left;padding: 14px 16px;font-weight: 400;font-size: 16px;position: relative;margin-top: 0;display: flex!important;}
  .tabs-placeholder::after {content: "";width: 24px;height: 24px;position: absolute;top: 14px;right: 16px;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_500_775' 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_500_775)'%3E%3Cpath d='M12 15.0384L6.34619 9.38464L7.40002 8.33081L12 12.9308L16.6 8.33081L17.6538 9.38464L12 15.0384Z' fill='%232B2B2B'/%3E%3C/g%3E%3C/svg%3E%0A");}

  .basic-description {margin-top: 0;}
  .p-detail-tabs-wrapper {padding-left: 0;padding-right: 0;}
  .shp-tabs-holder {margin-left: 0;margin-right: 0;}

  body.type-detail tr {display: flex;flex-direction: column;}
  body.type-detail tr td.--spaced {order: -1;padding-bottom: 0!important;}
  body.type-detail .table-50-50 h2 {font-size: 24px;margin-top: 0;}

  .contains::after {background-image: url(../img/contains-bg-mobile.svg);width: 348px;height: 384px;left: -20px;top: 0;}
  .contains .slick-list {padding-right: 90px;overflow: initial;}
  .contains {padding: 40px 0 85px 0;}
  .contains .contains__title {font-size: 24px;}
  .contains .slick-dots {bottom: -5px;}
  .contains .slick-slide {margin: 0 5px;}
  .contains .contains__item .contains__name {font-size: 18px;}
  .contains .contains__item {padding: 20px;}
  .contains .slick-prev {left: -20px;}
  .contains .slick-next {right: -20px;}

  .info-detail-block .info-detail-block__right {margin-bottom: 0;}
  .info-detail-block .info-detail-block__left {padding: 35px 0;}
  .info-detail-block .info-detail-block__left .info-detail-block__title {font-size: 24px;}
  .info-detail-block .info-detail-block__left h3 {font-size: 20px;}
  .info-detail-block .info-detail-block__left ul {margin: 0;}

  body.type-detail .why-block__inner::before {display: none;}
  body.type-detail .why-block__inner {padding-top: 8px;}
  body.type-detail .why-block::before {height: 75%;}
  body.type-detail .why-detail .why-block {padding: 40px 0;}

  .info-detail-block-wrap .table-50-50 {margin-top: 0;}
  tr td.--rounded iframe {height: 300px;}

  .how-choose-detail {padding-top: 30px;}
  .how-choose-detail__title {font-size: 24px;}
  .how-choose-detail .how-choose-detail__left {padding-bottom: 10px;}
  .how-choose-detail .how-choose-detail__right + .btn {padding-left: 5px;padding-right: 5px;text-align: center;margin-top: 20px;justify-content: center;}

  .contact-detail-card .contact-detail-card__phone {margin: auto;}
  .contact-detail-card .contact-detail-card__email {margin: auto;}
  .contact-detail-card {text-align: center;margin-top: -30px;}
  .contact-detail-card .contact-detail-card__left::before {margin-top: -130px;left: 50%;margin-left: -32px;}
  .contact-detail-card .contact-detail-card__left {padding: 0;margin-right: 0;margin-top: 10px;}
  a.contact-phone, a.contact-email {font-size: 18px;}

  .detail-for {margin: 40px 0;}
  .detail-for__items .detail-for__item img {margin: 0 auto 24px auto;}
  .detail-for__items .detail-for__item .detail-for__name {font-size: 20px;}
  .detail-for__title {font-size: 24px;margin-bottom: 35px;}
  .detail-for .slick-slide {margin: 0 5px;text-align: center;}
  .detail-for .slick-list {padding-right: 65px;overflow: initial;}

  td.--sumperk::after {bottom: -55px;width: 132px;height: 108px;background-size: contain;background-repeat: no-repeat;}
  td.--sumperk {margin-bottom: 55px;}

  .heading-products {font-size: 24px;margin: 45px 0 20px 0;}

  /* Breadcrumbs */
  body.type-category #navigation-first>a>span::before, body.page-spec #navigation-first>a>span::before {width: 40px;height: 16px;background-image: url("data:image/svg+xml,%3Csvg width='40' height='16' viewBox='0 0 40 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.11711 4.51721L0.634266 8.00005L4.11711 11.4829L4.68279 10.9172L2.16564 8.40005H11.2V7.60005H2.16564L4.68279 5.0829L4.11711 4.51721Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.6529 0.128396C31.8526 -0.0427988 32.1474 -0.0427988 32.3471 0.128396L40 6.68804V14.4C40 15.2837 39.2837 16 38.4 16H34.1333C33.8388 16 33.6 15.7612 33.6 15.4667V12.2667C33.6 11.383 32.8837 10.6667 32 10.6667C31.1163 10.6667 30.4 11.383 30.4 12.2667V15.4667C30.4 15.7612 30.1612 16 29.8667 16H25.6C24.7163 16 24 15.2837 24 14.4V6.68804L31.6529 0.128396ZM25.0667 7.17863V14.4C25.0667 14.6946 25.3054 14.9333 25.6 14.9333H29.3333V12.2667C29.3333 10.7939 30.5272 9.6 32 9.6C33.4728 9.6 34.6667 10.7939 34.6667 12.2667V14.9333H38.4C38.6946 14.9333 38.9333 14.6946 38.9333 14.4V7.17863L32 1.23577L25.0667 7.17863Z' fill='white'/%3E%3C/svg%3E%0A");}
  .breadcrumbs {padding-top: 17px;}
  #navigation-first>a {padding-left: 0;}
  #navigation-first>a>span::before {width: 56px;height: 24px;background-image: url("data:image/svg+xml,%3Csvg width='56' height='24' viewBox='0 0 56 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.705 7.41L14.295 6L8.29498 12L14.295 18L15.705 16.59L11.125 12L15.705 7.41Z' fill='%2332363A'/%3E%3Cpath d='M44 6.19L49 10.69V18.5H47V12.5H41V18.5H39V10.69L44 6.19ZM44 3.5L34 12.5H37V20.5H43V14.5H45V20.5H51V12.5H54L44 3.5Z' fill='%2332363A'/%3E%3C/svg%3E%0A");}

  .type-detail .breadcrumbs>span:nth-child(2) {display: block!important;visibility: visible!important;}
  .type-detail .breadcrumbs>span {display: none;}
  .type-detail .breadcrumbs>span:not(#navigation-first)>a::before {display: inline-block!important;}
  .type-detail .navigation-home-icon-wrapper #navigation-first a {padding-left: 0;}
  .type-detail .navigation-home-icon-wrapper::before {top: 13px;}

  .type-post .breadcrumbs>span:nth-child(2) {display: block!important;visibility: visible!important;}
  .type-post .breadcrumbs>span {display: none;}
  .type-post .breadcrumbs>span:not(#navigation-first)>a::before {display: inline-block!important;}

  .breadcrumbs>span:nth-child(2) {visibility: hidden;}
  .breadcrumbs>span:not(#navigation-first) {visibility: hidden;}
  .breadcrumbs>span>a::before {display: none!important;}
  .breadcrumbs>span>a::after {display: none!important;}
  .navigation-home-icon-wrapper::before {}
  .breadcrumbs .sr-only {visibility: hidden;}
  .breadcrumbs>span {color: #C21632;}
  .breadcrumbs>span>a {text-decoration: none;font-size: 14px;padding-left: 0;padding-right: 0;color: #C21632;}
  .breadcrumbs>span>a::after {display: none;}
  .breadcrumbs>span>a::before {position: relative;top: 2px;left: 0px;display: inline-block;background-repeat: no-repeat;background-size: contain;margin-right: 12px;background-color: transparent;width: 12px;height: 12px;flex: 0 0 12px;content: "";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 fill-rule='evenodd' clip-rule='evenodd' d='M4.11717 2.51721L0.634327 6.00005L4.11717 9.4829L4.68286 8.91721L2.1657 6.40005H11.2V5.60005H2.1657L4.68286 3.0829L4.11717 2.51721Z' fill='%23C21632'/%3E%3C/svg%3E%0A");}

  /* Category FAQ */
  .category-faq {margin-bottom: 40px;}
  .category-faq__right {padding: 20px;background-image: initial;}
  .category-faq__right::before {display: none;}
  .category-faq__right .category-faq__title {font-size: 24px;}
  .category-faq__right p {font-size: 14px;margin-bottom: 15px;}
  .category-faq__links ul li {width: 100%;}
  .category-faq__links ul {margin-bottom: 30px;}
  .category-faq__btns {text-align: center;}
  .category-faq__btns .btn.btn-secondary {margin-right: 0;}
  .category-faq__btns .btn.btn-secondary:nth-of-type(1) {width: 100%;margin-bottom: 15px;padding-left: 10px;padding-right: 10px;}
  .category-faq__btns .btn.btn-secondary:nth-of-type(2) {text-align: center;margin: auto;border: 0;text-decoration: underline;}
  .category-faq__image {flex: 0 0 260px;}
  .category-faq__image::after {background-image: url(../img/category-faq-mobile.svg);width: 58px;height: 48px;right: 10px;bottom: 0;top: initial;}

  /* Category */
  .category-content-wrapper {display: flex;flex-direction: column;}
  #filters-wrapper {order: -1;}

  .active-filters {margin-top: 25px;position: relative;margin-bottom: 0;}
  .active-filters__remove-all-btn {position: absolute;right: 0;top: 5px;}
  .active-filters::before {width: 100%;padding-bottom: 10px;}
  .active-filters__list {padding: 5px 0;width: calc(100% + 40px);overflow-x: scroll;flex-flow: row;margin-right: -20px;position: relative;margin-left: -20px;padding-left: 10px;}
  .active-filters__parameter {margin-right: 0;display: flex;}
  .active-filters__parameter-value {white-space: nowrap;}
  .active-filters__parameter-values {flex-flow: nowrap;}

  .mobile .top-h3 {width: 100%;color: #C21632;position: relative;font-size: 13px;font-weight: bold;text-transform: uppercase;letter-spacing: 1px;border: 1px solid #C21632;margin-bottom: 0px;background-color: #fff;border-radius: 12px;color: ##C21632;padding: 16px;}
  .mobile .top-h3::before {display: none;}
  .mobile .top-h3::after {content: "";width: 24px;height: 24px;position: absolute;right: 16px;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_242_18452' 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_242_18452)'%3E%3Cpath d='M12 15.0384L6.34619 9.38464L7.40002 8.33081L12 12.9308L16.6 8.33081L17.6538 9.38464L12 15.0384Z' fill='%23C21632'/%3E%3C/g%3E%3C/svg%3E%0A");}
  .mobile .top-h3.--opened {margin-bottom: 0;border-color: #fff;background-color: #fff;color: #38393B;border-radius: 12px 12px 0px 0px;}
  .mobile .top-h3.--opened::after {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_245_19442' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' transform='matrix(1 0 0 -1 0 24)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_245_19442)'%3E%3Cpath d='M12 8.96156L6.34619 14.6154L7.40002 15.6692L12 11.0692L16.6 15.6692L17.6538 14.6154L12 8.96156Z' fill='%2338393B'/%3E%3C/g%3E%3C/svg%3E%0A");}

  .filter-section {margin-bottom: 0;border-bottom: 1px solid #EFEFEF!important;border-radius: 0;max-width: 100%;}
  .filter-section.filter-section-count, .filter-section.filter-section-manufacturer {border-bottom: 0!important;}
  .filters-wrapper {box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.1);border-radius: 12px;overflow: hidden;}
  .filters-wrapper #filters {margin-bottom: 0!important;}

  .subcategories.with-image li a .image img {max-height: 60px;border-radius: 5px;}
  .subcategories li a .text {max-height: 50px;}
  .subcategories {margin-top: -105px;}
  .subcategories + #productsTop {margin-top: 50px;}
  .subcategories li a::before {display: none;}
  .subcategories li a {height: 60px;}
  .subcategories.with-image li a .text {width: 70%;text-decoration: underline;}

  .category-top__inner {background-image: url(../img/category-top-bg-mobile.jpg);padding-bottom: 140px;}

  #productsTop .slick-list {padding-right: 90px;overflow: initial;}
  .products-inline.products-top {margin-top: 30px;margin-bottom: 30px;}
  .products-top::before {font-size: 18px;}
  .products-top .product .name {font-size: 14px;}
  .products-inline.products-top > div .p .image {width: 64px;height: 64px;min-height: 64px;}
  .products-inline.products-top > div .p .p-in {width: calc(100% - 64px);}
  .products-inline.products-top > div .p {align-items: flex-start;}
  .products-inline.products-top .product .p .p-in {padding-left: 8px;}
  .products-top .product .prices {align-items: flex-start;}

  .products-inline:not(.products-top)>div .p .p-in {padding-inline: 15px;}
  .products-inline:not(.products-top)>div .p .image img {max-height: 90px;}

  .category-header {flex-direction: column;border: 0;padding-bottom: 0;}
  .category-header div {display: block;font-size: 14px;width: 100%;margin: 20px 0;}
  .category-header form fieldset {display: none;}
  .category-header form {width: 100%;font-size: 16px;font-size: 16px;}
  .mobile-sort {display: block;width: 100%;line-height: 1;border-color: #4B5159;max-width: 100%;width: 100%;height: 48px;margin-top: 12px;}

  .pagination-wrapper {margin: 20px 0 40px 0;padding: 0;}
  .pagination-wrapper .pagination {margin-top: 24px;}
  .pagination-top {padding-top: 0;}

  #search-group-categories ul li {width: 50%;}
  #search-group-categories ul li a::before {width: 40px;height: 40px;margin-top: -20px;background-size: contain;}
  #search-group-categories ul li a {min-height: 60px;padding-left: 60px;font-size: 14px;}
  .id--11 #content>h2 {font-size: 28px;margin-top: 30px;}
  #search-group-articles, #search-group-manufacturers {padding: 18px;}

  /* Top carousel */
  #carousel {background-image: url(../img/hero-mobile.jpg?v=0.1);}
  .main-top-banner {padding-top: 40px;flex-flow: row wrap;position: relative;}
  .main-top-banner::before {content: "";width: 24px;height: 22px;background-image: url(../img/carousel-top.svg);position: absolute;top: 0;left: 35%;}
  .main-top-banner .main-top-banner__right {width: 100%;max-width: 100%;}
  .main-top-banner .main-top-banner__left {width: 100%;max-width: 100%;text-align: center;}
  .main-top-banner .main-top-banner__left .btn.btn-primary {width: auto;margin-right: 0;}
  .main-top-banner .main-top-banner__left p {font-size: 20px;margin-bottom: 24px;}
  .main-top-banner .main-top-banner__left h2 {font-size: 32px;}

  /* USPs */
  .usps {flex-flow: row wrap;background-color: #fff;border-radius: 20px;box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.1);padding: 30px 20px;}
  .usps::before {display: none;}
  .usps .usps__item {width: 100%;padding: 10px 0;}
  body.type-index .usps {margin-top: -25px;}
  body:not(.in-index, .type-category, .type-detail) .usps {margin-bottom: 65px;width: calc(100% - 40px);}
  body.type-category .usps-wrap {padding: 0 20px;}

  /* Carousel top */
  .main-top-banner__heureka {color: #38393B;font-size: 18px;padding-left: 60px;margin-top: 40px;}
  .main-top-banner__heureka::after {width: 48px;height: 48px;margin-top: -24px;}
  .main-top-banner__heureka a {color: #C21632;font-size: 14px;margin-top: 0;}
  .main-top-banner__heureka::before {width: 63px;height: 12px;background-size: contain;background-repeat: no-repeat;margin-bottom: 0;}

  .banners-row .col-sm-8 {padding-left: 0!important;padding-right: 0!important;}

  #carousel {margin-left: -20px;margin-right: -20px;}
  .carousel-inner {overflow: initial;}

  /* Fav top banners */
  .id--9  .next-to-carousel-banners {margin: 0 15px;}
  .next-to-carousel-banners {margin: 0 -5px;padding: 40px 0;}
  .next-to-carousel-banners a {border-radius: 12px;padding: 5px;}
  .next-to-carousel-banners::before {font-size: 24px;margin-bottom: 24px;}
  .next-to-carousel-banners .extended-banner-title {width: 100%;white-space: normal;padding: 0 10px;transform: translate(-50%, 50%);line-height: 22px;bottom: 50%;text-decoration: underline;}
  .next-to-carousel-banners .extended-banner-title::after {display: none;}

  /* Slick */
  .slick-dots button {margin: 4px;}
  .slick-dots {bottom: -30px;}

  /* Products */
  .products-group {padding: 40px 0 70px 0;position: relative;}
  .products-group::after {content: "";width: 299px;height: 50px;background-image: url(../img/products-group-mobile.svg);position: absolute;top: 0;left: 10px;}
  .products-block.slick-slider {margin-right: -20px;margin-left: -20px;}
  .products-block.products>div.slick-list {padding-right: 90px!important;}
  .products-block .slick-next {right: -10px;top: 50%;}
  .products-block .slick-prev {left: -10px;top: 50%;}

  .products-block.products>div {padding-left: 0;padding-right: 0;}

  .flags-extra .flag {width: 48px;height: 48px;}
  .flags-extra .flag .price-save {font-size: 14px;}

  .products-block.products .p .name {font-size: 16px;}

  /* Problem block */
  .problem-block {padding: 40px 0 120px 0;}
  .problem-block__wrap::before {display: none;}
  .problem-block__wrap::after {display: none;}
  .problem-block::before {left: 20px;}
  .problem-block .btn.btn-secondary {margin: 0 8px 10px 0;padding-left: 12px;padding-right: 12px;}
  .problem-block .problem-block__title {font-size: 24px;}
  .problem-block::after {background-image: url(../img/problem-block-mobile.png);width: 326px;height: 144px;z-index: -1;right: initial;left: 50%;margin-left: -164px;}

  /* Why block */
  body:not(.type-detail) .why-block::before {display: none;}
  .why-block {padding: 40px 0;}
  .why-block__inner {margin-right: 0;position: relative;padding-top: 140px;}
  .why-block__inner::before {content: "";height: 100%;background-repeat: no-repeat;width: calc(100% + 40px);left: -20px;top: 0;background-image: url(../img/why-block-mobile.jpg);background-position: center top;background-size: contain;position: absolute;top: 0;}
  .why-block__top-left .why-block__title {font-size: 24px;}
  .why-block__top-left {max-width: 100%;text-align: center;}
  .why-block__top-left p {margin-bottom: 24px;}


  /* Fav footer banners */
  .footer-banners>div {width: 50%;text-align: center;margin-bottom: 20px;padding: 5px!important;margin-bottom: 0;}
  .footer-banners {margin: 0 -5px;padding: 40px 0;}
  .footer-banners a {border-radius: 12px;}
  .footer-banners::before {font-size: 24px;margin-bottom: 24px;}
  .footer-banners .extended-banner-title {width: 100%;white-space: normal;padding: 0 5px;transform: translate(-50%, 50%);line-height: 22px;bottom: 50%;text-decoration: underline;}
  .footer-banners .extended-banner-title::after {display: none;}

  /* Heureka block */
  .heureka-block .vote-wrap {padding: 24px;}
  .vote-summary {padding-right: 0;}
  .heureka-block {padding-bottom: 50px;}
  .heureka-block .vote-content {margin-bottom: 50px;}
  .heureka-block .more {left: 24px;right: initial;bottom: 60px;}
  .heureka-block .vote-wrap.--heureka::after {bottom: 24px;right: 24px;top: initial;}

  .heureka-block {margin-bottom: 0;padding-bottom: 60px;position: relative;}
  .heureka-block__top .heureka-block__title {text-align: center;font-size: 24px;}
  .heureka-block__top {justify-content: center;margin-bottom: 25px;}
  .heureka-block__top a {position: absolute;bottom: 0px;font-size: 16px;left: 50%;transform: translateX(-50%);}
  .heureka-block .slick-list {padding-right: 65px;}
  .heureka-block .slick-slide {margin-right: 15px;}

  /* Blog */
  .blog-block h2.heading {font-size: 24px;}
  .blog-block {margin-left: -10px;margin-right: -10px;padding-bottom: 40px;margin-top: 70px;}
  .blog-block #newsWrapper .news-item {margin-bottom: 30px;}
  #newsWrapper .news-item {width: 100%;padding-bottom: 0;margin-bottom: 30px;}
  #newsWrapper .news-item .image {height: 225px;}

  body.type-posts-listing .subcategories a {min-height: 150px;}
  body.type-posts-listing h1 {font-size: 28px;}
  body.type-posts-listing .subcategories {padding-bottom: 0;}

  /* Welcome block */
  .welcome-wrapper:not(.homepage-box) {border-radius: 0;margin-left: -20px;margin-right: -20px;padding-top: 40px;padding-bottom: 0;margin-bottom: 180px;}
  .welcome-wrapper:not(.homepage-box) .welcome {padding-left: 20px;padding-right: 20px;max-width: 100%;padding-bottom: 100px;}
  .welcome-wrapper:not(.homepage-box) .welcome::after {content: "";background-image: url(../img/welcome-img-mobile.png?v=0.1);width: calc(100% + 40px);margin-left: -20px;padding-bottom: 75%;background-size: contain;background-repeat: no-repeat;margin-bottom: -250px;}
  .welcome .btn.btn-secondary {margin-top: 15px;}
  .welcome h1 {font-size: 28px;}


  /* Header */
  #header {z-index: 65;padding-bottom: 10px;box-shadow: 0 2px 4px rgba(0,0,0,0.15);margin-bottom: 0;padding: 0;}

  .responsive-tools {padding: 0;}
  .top-navigation-bar {display: block;height: 64px;border-bottom: 1px solid #EFEFEF;top: 0;transition: transform .15s;width: 100%;z-index: 56;}
  .top-navigation-bar .container>div.top-navigation-menu {display: none;}
  #header .navigation-wrapper {padding-left: 10px;padding-right: 10px;}
  #header .cart-count {right: 5px;left: initial;position: absolute;padding: 0;top: -45px;bottom: initial;margin-left: 0;}
  #header .cart-count::before {content: "";width: 34px;flex: 0 0 34px;height: 33px;background-image: url("data:image/svg+xml,%3Csvg width='34' height='33' viewBox='0 0 34 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.14705 8.00002H1.12511C0.50373 8.00002 0 8.50376 0 9.12514V9.82716C0 14.5369 1.09655 19.182 3.20282 23.3945C3.38836 23.7656 3.76765 24 4.18255 24H19.8174C20.2323 24 20.6116 23.7656 20.7972 23.3945C22.9034 19.182 24 14.5369 24 9.82716V9.12514C24 8.50376 23.4963 8.00002 22.8749 8.00002H18.853L14.286 0.388428L12.914 1.21162L16.987 8.00002H7.01295L11.086 1.21162L9.71401 0.388428L5.14705 8.00002ZM1.6 9.60002V9.82716C1.6 14.1848 2.59099 18.484 4.49631 22.4H19.5037C21.409 18.484 22.4 14.1848 22.4 9.82716V9.60002H1.6Z' fill='%23404244'/%3E%3Ccircle cx='24' cy='23' r='9' fill='white' stroke='%23C21632' stroke-width='2'/%3E%3Cpath d='M21.1324 26.208C20.9924 25.788 20.9224 24.794 20.9224 23.24C20.9224 21.686 20.9924 20.692 21.1324 20.272C21.5244 19.04 22.5324 18.326 24.0024 18.326C25.4724 18.326 26.4804 19.04 26.8724 20.272C27.0124 20.692 27.0824 21.686 27.0824 23.24C27.0824 24.794 27.0124 25.788 26.8724 26.208C26.4804 27.44 25.4724 28.154 24.0024 28.154C22.5324 28.154 21.5244 27.44 21.1324 26.208ZM23.0364 25.858C23.1764 26.292 23.4984 26.502 24.0024 26.502C24.5064 26.502 24.8284 26.292 24.9684 25.858C25.0384 25.634 25.0804 24.766 25.0804 23.24C25.0804 21.714 25.0384 20.846 24.9684 20.622C24.8284 20.188 24.5064 19.978 24.0024 19.978C23.4984 19.978 23.1764 20.188 23.0364 20.622C22.9664 20.846 22.9244 21.714 22.9244 23.24C22.9244 24.766 22.9664 25.634 23.0364 25.858Z' fill='%23C21632'/%3E%3C/svg%3E%0A");}
  .header-top .btn.cart-count .cart-price {display: none!important;}
  .header-top .btn.cart-count:not(.full)::after {display: none!important;}
  .navigation-buttons > a[data-target="cart"] i {left: 14px;bottom: 0;}
  .top-navigation-tools .dropdown {display: none;}

  .header-top {padding: 0;height: 0px;position: initial;}

   #header .site-name a {position: absolute;top: -57px;left: 45px;}
   #header .site-name a img {max-height: 48px;padding: 0;top: 0;}

   .responsive-tools>a {width: 32px;height: 32px;}
   .navigation-window-visible .responsive-tools>a[data-target="navigation"] {background-color: #F9E8EB;}
   .responsive-tools>a[data-target="navigation"] {position: absolute;right: initial;left: 0px;width: 48px;height: 64px;top: 0px;padding: 0;background-color: #C21632;}
   .responsive-tools>a[data-target="navigation"]::before {content: "";margin-top: 14px;background-color: transparent;width: 31px;line-height: 64px;height: 32px;border-radius: 0;background-image: url("data:image/svg+xml,%3Csvg width='31' height='32' viewBox='0 0 31 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.9092 31.1321C25.9612 31.1321 25.2052 30.8561 24.6292 30.3161C24.0652 29.7641 23.7772 28.9961 23.7772 28.0001V22.9601C23.7772 22.8761 23.8132 22.8401 23.8972 22.8401H25.4212C25.5052 22.8401 25.5412 22.8761 25.5412 22.9601V28.0481C25.5412 29.0081 26.0812 29.5721 26.9092 29.5721C27.7372 29.5721 28.2652 29.0081 28.2652 28.0481V22.9601C28.2652 22.8761 28.3012 22.8401 28.3852 22.8401H29.9092C29.9932 22.8401 30.0292 22.8761 30.0292 22.9601V28.0001C30.0292 28.9961 29.7412 29.7641 29.1652 30.3161C28.6012 30.8561 27.8452 31.1321 26.9092 31.1321Z' fill='white'/%3E%3Cpath d='M15.9499 30.8801V22.9601C15.9499 22.8761 15.9859 22.8401 16.0699 22.8401H17.5099C17.5939 22.8401 17.6659 22.8761 17.7139 22.9601L20.5939 28.0961H20.6539V22.9601C20.6539 22.8761 20.6899 22.8401 20.7739 22.8401H22.1299C22.2139 22.8401 22.2499 22.8761 22.2499 22.9601V30.8801C22.2499 30.9641 22.2139 31.0001 22.1299 31.0001H20.7019C20.6179 31.0001 20.5459 30.9641 20.4979 30.8801L17.6059 25.7561H17.5459V30.8801C17.5459 30.9641 17.5099 31.0001 17.4259 31.0001H16.0699C15.9859 31.0001 15.9499 30.9641 15.9499 30.8801Z' fill='white'/%3E%3Cpath d='M9.16476 30.8801V22.9601C9.16476 22.8761 9.20076 22.8401 9.28476 22.8401H14.5168C14.6008 22.8401 14.6368 22.8761 14.6368 22.9601V24.2441C14.6368 24.3281 14.6008 24.3641 14.5168 24.3641H11.0008C10.9528 24.3641 10.9288 24.3881 10.9288 24.4361V26.0561C10.9288 26.1041 10.9528 26.1281 11.0008 26.1281H13.9288C14.0128 26.1281 14.0488 26.1641 14.0488 26.2481V27.5201C14.0488 27.6041 14.0128 27.6401 13.9288 27.6401H11.0008C10.9528 27.6401 10.9288 27.6641 10.9288 27.7121V29.4041C10.9288 29.4521 10.9528 29.4761 11.0008 29.4761H14.5168C14.6008 29.4761 14.6368 29.5121 14.6368 29.5961V30.8801C14.6368 30.9641 14.6008 31.0001 14.5168 31.0001H9.28476C9.20076 31.0001 9.16476 30.9641 9.16476 30.8801Z' fill='white'/%3E%3Cpath d='M0.0124207 30.8801V22.9601C0.0124207 22.8761 0.0484207 22.8401 0.132421 22.8401H1.56042C1.65642 22.8401 1.71642 22.8761 1.75242 22.9601L3.81642 27.6161H3.86442L5.89242 22.9601C5.92842 22.8761 5.98842 22.8401 6.08442 22.8401H7.48842C7.57242 22.8401 7.60842 22.8761 7.60842 22.9601V30.8801C7.60842 30.9641 7.57242 31.0001 7.48842 31.0001H6.13242C6.04842 31.0001 6.01242 30.9641 6.01242 30.8801V26.2841H5.96442L4.45242 29.7281C4.40442 29.8361 4.33242 29.8841 4.22442 29.8841H3.39642C3.28842 29.8841 3.21642 29.8361 3.16842 29.7281L1.65642 26.2841H1.60842V30.8801C1.60842 30.9641 1.57242 31.0001 1.48842 31.0001H0.132421C0.0484207 31.0001 0.0124207 30.9641 0.0124207 30.8801Z' fill='white'/%3E%3Cpath d='M6.66666 4.16675H23.3333V5.83341H6.66666V4.16675Z' fill='white'/%3E%3Cpath d='M6.66666 9.16675H23.3333V10.8334H6.66666V9.16675Z' fill='white'/%3E%3Cpath d='M6.66666 14.1667H23.3333V15.8334H6.66666V14.1667Z' fill='white'/%3E%3C/svg%3E%0A");}
   .navigation-window-visible .responsive-tools>a[data-target="navigation"]::before {background-image: url("data:image/svg+xml,%3Csvg width='31' height='32' viewBox='0 0 31 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.9092 31.1321C25.9612 31.1321 25.2052 30.8561 24.6292 30.3161C24.0652 29.7641 23.7772 28.9961 23.7772 28.0001V22.9601C23.7772 22.8761 23.8132 22.8401 23.8972 22.8401H25.4212C25.5052 22.8401 25.5412 22.8761 25.5412 22.9601V28.0481C25.5412 29.0081 26.0812 29.5721 26.9092 29.5721C27.7372 29.5721 28.2652 29.0081 28.2652 28.0481V22.9601C28.2652 22.8761 28.3012 22.8401 28.3852 22.8401H29.9092C29.9932 22.8401 30.0292 22.8761 30.0292 22.9601V28.0001C30.0292 28.9961 29.7412 29.7641 29.1652 30.3161C28.6012 30.8561 27.8452 31.1321 26.9092 31.1321Z' fill='%23C21632'/%3E%3Cpath d='M15.9499 30.8801V22.9601C15.9499 22.8761 15.9859 22.8401 16.0699 22.8401H17.5099C17.5939 22.8401 17.6659 22.8761 17.7139 22.9601L20.5939 28.0961H20.6539V22.9601C20.6539 22.8761 20.6899 22.8401 20.7739 22.8401H22.1299C22.2139 22.8401 22.2499 22.8761 22.2499 22.9601V30.8801C22.2499 30.9641 22.2139 31.0001 22.1299 31.0001H20.7019C20.6179 31.0001 20.5459 30.9641 20.4979 30.8801L17.6059 25.7561H17.5459V30.8801C17.5459 30.9641 17.5099 31.0001 17.4259 31.0001H16.0699C15.9859 31.0001 15.9499 30.9641 15.9499 30.8801Z' fill='%23C21632'/%3E%3Cpath d='M9.16476 30.8801V22.9601C9.16476 22.8761 9.20076 22.8401 9.28476 22.8401H14.5168C14.6008 22.8401 14.6368 22.8761 14.6368 22.9601V24.2441C14.6368 24.3281 14.6008 24.3641 14.5168 24.3641H11.0008C10.9528 24.3641 10.9288 24.3881 10.9288 24.4361V26.0561C10.9288 26.1041 10.9528 26.1281 11.0008 26.1281H13.9288C14.0128 26.1281 14.0488 26.1641 14.0488 26.2481V27.5201C14.0488 27.6041 14.0128 27.6401 13.9288 27.6401H11.0008C10.9528 27.6401 10.9288 27.6641 10.9288 27.7121V29.4041C10.9288 29.4521 10.9528 29.4761 11.0008 29.4761H14.5168C14.6008 29.4761 14.6368 29.5121 14.6368 29.5961V30.8801C14.6368 30.9641 14.6008 31.0001 14.5168 31.0001H9.28476C9.20076 31.0001 9.16476 30.9641 9.16476 30.8801Z' fill='%23C21632'/%3E%3Cpath d='M0.0124207 30.8801V22.9601C0.0124207 22.8761 0.0484207 22.8401 0.132421 22.8401H1.56042C1.65642 22.8401 1.71642 22.8761 1.75242 22.9601L3.81642 27.6161H3.86442L5.89242 22.9601C5.92842 22.8761 5.98842 22.8401 6.08442 22.8401H7.48842C7.57242 22.8401 7.60842 22.8761 7.60842 22.9601V30.8801C7.60842 30.9641 7.57242 31.0001 7.48842 31.0001H6.13242C6.04842 31.0001 6.01242 30.9641 6.01242 30.8801V26.2841H5.96442L4.45242 29.7281C4.40442 29.8361 4.33242 29.8841 4.22442 29.8841H3.39642C3.28842 29.8841 3.21642 29.8361 3.16842 29.7281L1.65642 26.2841H1.60842V30.8801C1.60842 30.9641 1.57242 31.0001 1.48842 31.0001H0.132421C0.0484207 31.0001 0.0124207 30.9641 0.0124207 30.8801Z' fill='%23C21632'/%3E%3Cpath d='M10 3.82153L15 8.82153L20 3.82153L21.1785 5.00004L16.1785 10L21.1785 15L20 16.1786L15 11.1786L10 16.1786L8.8215 15L13.8215 10L8.8215 5.00004L10 3.82153Z' fill='%23C21632'/%3E%3C/svg%3E%0A");}


   .responsive-tools>a[data-target="search"] {}
   .responsive-tools>a[data-target="login"] {position: absolute;right: 65px;top: 19px;padding: 0;display: block;}
   .responsive-tools>a[data-target="login"]::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 fill-rule='evenodd' clip-rule='evenodd' d='M12 1.6C9.79009 1.6 7.99995 3.38972 7.99995 5.59687C7.99995 7.80402 9.79009 9.59374 12 9.59374C14.2098 9.59374 16 7.80402 16 5.59687C16 3.38972 14.2098 1.6 12 1.6ZM6.39995 5.59687C6.39995 2.50508 8.90741 0 12 0C15.0925 0 17.6 2.50508 17.6 5.59687C17.6 8.68866 15.0925 11.1937 12 11.1937C8.90741 11.1937 6.39995 8.68866 6.39995 5.59687ZM8.79995 15.9906C6.59063 15.9906 4.79995 17.7808 4.79995 19.9898V22.3854H19.2V19.9898C19.2 17.7808 17.4093 15.9906 15.2 15.9906H8.79995ZM3.19995 19.9898C3.19995 16.8968 5.70733 14.3906 8.79995 14.3906H15.2C18.2926 14.3906 20.7999 16.8968 20.7999 19.9898V23.9854H3.19995V19.9898Z' fill='%23404244'/%3E%3C/svg%3E%0A");}

   .responsive-tools>a[data-target="search"] {position: absolute;right: 108px;top: 19px;margin-right: 0;padding: 0;}
   .responsive-tools>a[data-target="search"]::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 fill-rule='evenodd' clip-rule='evenodd' d='M0 10.4C0 4.65624 4.65624 0 10.4 0C16.1438 0 20.8 4.65624 20.8 10.4C20.8 12.9839 19.8577 15.3477 18.2979 17.1666L23.7657 22.6343L22.6343 23.7657L17.1666 18.2979C15.3477 19.8577 12.9839 20.8 10.4 20.8C4.65624 20.8 0 16.1438 0 10.4ZM10.4 1.6C5.53989 1.6 1.6 5.53989 1.6 10.4C1.6 15.2601 5.53989 19.2 10.4 19.2C15.2601 19.2 19.2 15.2601 19.2 10.4C19.2 5.53989 15.2601 1.6 10.4 1.6Z' fill='%23404244'/%3E%3C/svg%3E%0A");}
   .search-window-visible .responsive-tools>a[data-target="search"]::before {background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 10.4C0 4.65624 4.65624 0 10.4 0C16.1438 0 20.8 4.65624 20.8 10.4C20.8 12.9839 19.8577 15.3477 18.2979 17.1666L23.7657 22.6343L22.6343 23.7657L17.1666 18.2979C15.3477 19.8577 12.9839 20.8 10.4 20.8C4.65624 20.8 0 16.1438 0 10.4ZM10.4 1.6C5.53989 1.6 1.6 5.53989 1.6 10.4C1.6 15.2601 5.53989 19.2 10.4 19.2C15.2601 19.2 19.2 15.2601 19.2 10.4C19.2 5.53989 15.2601 1.6 10.4 1.6Z' fill='%23A0A2A3'/%3E%3C/svg%3E%0A");}

   #header .search {display: none;width: 100%;}
   #header .search-form {display: block;}
   .search-window-visible #header {box-shadow: none;}
   .search-window-visible #header .search-form {margin: 0;}
   .search .form-control {height: 48px;border: 0;border-top: 1px solid #EFEFEF;border-radius: 0;font-size: 18px;}
   .search-window-visible #header .search {display: block;position: absolute;top: 0px;left: 0;padding: 0;font-size: 14px;border-bottom: 1px solid #EFEFEF;}
   .search .btn.btn-default {top: 14px;right: 16px;}
   .search fieldset {max-width: 100%;}

   .responsive-tools>a.project-phone {position: absolute;right: 150px;top: 18px;padding: 0;margin: 0;}
   .responsive-tools>a.project-phone::after {display: none;}
   .responsive-tools>a.project-phone span {display: none;}
   .responsive-tools>a.project-phone::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 fill-rule='evenodd' clip-rule='evenodd' d='M0 4C0 1.79086 1.79086 0 4 0H7.55076C8.65204 0 9.612 0.749513 9.8791 1.81791L10.8168 5.56856C11.1209 6.7852 10.4371 8.03091 9.24736 8.42749L7.47356 9.01876C6.9305 9.19977 6.60721 9.75685 6.71948 10.3182C7.42215 13.8316 10.1684 16.5778 13.6818 17.2805C14.2432 17.3928 14.8002 17.0695 14.9812 16.5264L15.4577 15.0972C15.9195 13.7116 17.5015 13.0563 18.8078 13.7095L22.6733 15.6422C23.4864 16.0488 24 16.8798 24 17.7889V20C24 22.2091 22.2091 24 20 24H16.8C7.52162 24 0 16.4784 0 7.2V4ZM4 1.6C2.67452 1.6 1.6 2.67452 1.6 4V7.2C1.6 15.5947 8.40527 22.4 16.8 22.4H20C21.3255 22.4 22.4 21.3255 22.4 20V17.7889C22.4 17.4858 22.2288 17.2088 21.9578 17.0733L18.0923 15.1406C17.6568 14.9228 17.1295 15.1413 16.9756 15.6031L16.4991 17.0324C16.0629 18.341 14.7206 19.12 13.368 18.8495C9.22128 18.0201 5.9799 14.7787 5.15055 10.632C4.88003 9.27939 5.65902 7.93705 6.96759 7.50086L8.7414 6.90959C9.13798 6.7774 9.36592 6.36217 9.26453 5.95662L8.32687 2.20597C8.23784 1.84984 7.91785 1.6 7.55076 1.6H4Z' fill='%2338393B'/%3E%3C/svg%3E%0A");}


   #navigation {z-index: 1000;margin: 0;position: absolute;display: block;right: 0;top: 64px;width: 100%;transform: translateX(-100%);height: calc(100% - 64px);padding-bottom: 0px;background-color: #fff;}
   .navigation-in {margin: auto;position: initial;background-color: transparent;margin-bottom: 70px;}
   .navigation-in>ul {display: block;}
   .navigation-in>ul>li {height: auto;flex-direction: column;}
   .navigation-window-visible #navigation {width: 100%;transform: translateX(0%);position: absolute;top: 64px;padding-bottom: 0px;}
   .navigation-close {position: absolute;right: 0;top: 0;display: block;padding: 1.25rem;color: #666;}
   .navigation-in {width: 100%;height: 100%;overflow-y: auto;padding-bottom: 0px;}

   .navigation-buttons .dropdown {display: none;}
   .navigation-in .navigationActions, .menu-helper .navigationActions {display: none;}

   .navigation-in>ul>li>a>b {padding: 0;}
   .navigation-in>ul {border-top: 1px solid #EFEFEF;height: 100%;}
   .navigation-in .menu-level-2 {border-top: 1px solid #EFEFEF;}
   .navigation-in .menu-level-2 .menu-image {display: inline-flex;align-items: center;padding: 0 0px 0 10px;}
   .navigation-in .menu-level-2 .menu-image img {max-width: 60px;}
   .navigation-in .menu-level-2 li {display: flex;}
   .navigation-in .menu-level-2 li div>a {text-decoration: none;}
   .navigation-in .menu-level-2 li div>a:hover {color: #C21632;}
   .navigation-in>ul>li.ext.exp>a::after {display: none;}
   .navigation-in>ul>li.ext.exp {position: absolute;top: 0;background: #fff;z-index: 5;height: 100%;}
   .navigation-in ul li {border-bottom: 1px solid #EFEFEF;width: 100%;border-top: 0;}
   .navigation-in ul li a:not(.menu-image) {max-width: 1060px;text-transform: uppercase;margin: auto;position: relative;padding: 18px 16px!important;text-align: left;width: 100%;font-size: 14px;color: #38393B;font-weight: bold;letter-spacing: 2px;}
   .navigation-in>ul>li.ext>a>span {height: 100%;width: 50px;margin: 0;padding: 0;display: flex;align-items: center;justify-content: center;position: absolute;right: 0;top: 0;}
   .navigation-in>ul>li.ext>a>span::after {;color: #32363A;content: "";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 fill-rule='evenodd' clip-rule='evenodd' d='M2.3999 11.3899L8.34642 6L2.3999 0.6101L2.98028 -2.53693e-08L9.5999 6L2.98028 12L2.3999 11.3899Z' fill='%2338393B'/%3E%3C/svg%3E%0A");}
   .submenu-visible li.exp > a .submenu-arrow::after {transform: rotate(90deg);}
   /*.navigation-in>ul>li.ext>a>span::after {width: 16px;height: 16px;flex: 0 0 16px;background-size: 16px;background-position: center;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.39975 3.5124L10.354 7.46665L6.39976 11.4209L5.64551 10.6667L8.84551 7.46665L5.64551 4.26665L6.39975 3.5124Z' fill='%234B5159'/%3E%3C/svg%3E%0A")!important;}*/
   .navigation-in>ul>li.ext.exp>a>span {left: 0px;right: initial;padding: 0;text-align: center;}
   .navigation-in>ul>li.ext.exp>a>span::after {transform: initial;width: 12px;height: 12px;content: "";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 fill-rule='evenodd' clip-rule='evenodd' d='M9.6001 11.3899L3.65358 6L9.6001 0.6101L9.01972 -2.53693e-08L2.4001 6L9.01972 12L9.6001 11.3899Z' fill='%2338393B'/%3E%3C/svg%3E%0A")!important;}
   .navigation-in>ul>li.ext>ul>li {margin-bottom: 0;}
   .navigation-in>ul>li.ext>ul>li>div>a {margin-bottom: 0;line-height: 16px;}
   .navigation-in>ul>li.ext.exp>a {padding-left: 55px!important;background: #F9E8EB;color: #32363A;}

   .navigation-in>ul>li.ext>ul>li.menu-item-spec {display: none;}

   /* 3rd level nav */
   .navigation-in>ul>li>ul>li.has-third-level>div{width: 100%;}
   .navigation-in>ul>li>ul>li.has-third-level>div>a{position: relative;}
   .navigation-in>ul>li>ul>li.has-third-level.--active>div>a {text-decoration: none;padding-left: 50px!important;background: #F9E8EB;color: #38393B;line-height: 16px;}
   .navigation-in>ul>li>ul>li.has-third-level>div>a>.submenu-arrow {height: 100%;width: 50px;margin: 0;display: flex;align-items: center;justify-content: center;position: absolute;right: 0;top: 0;}
   .navigation-in>ul>li>ul>li.has-third-level>div>a>.submenu-arrow::after {content: "";width: 12px;height: 12px;flex: 0 0 12px;background-size: 12px;background-position: center;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 fill-rule='evenodd' clip-rule='evenodd' d='M2.3999 11.3899L8.34642 6L2.3999 0.6101L2.98028 -2.53693e-08L9.5999 6L2.98028 12L2.3999 11.3899Z' fill='%2338393B'/%3E%3C/svg%3E%0A")!important;}
   .navigation-in>ul>li>ul>li.has-third-level.--active>div>a>.submenu-arrow {left: 0px;right: initial;}
   .navigation-in>ul>li>ul>li.has-third-level.--active>div>a>.submenu-arrow::after {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 fill-rule='evenodd' clip-rule='evenodd' d='M9.6001 11.3899L3.65358 6L9.6001 0.6101L9.01972 -2.53693e-08L2.4001 6L9.01972 12L9.6001 11.3899Z' fill='%2338393B'/%3E%3C/svg%3E%0A")!important;}
   .navigation-in>ul>li>ul>li.has-third-level>div>ul.menu-level-3>li>a {max-width: 1060px;margin: auto;padding: 20px 16px!important;text-align: left;width: 100%;font-weight: bold;line-height: 14px;}
   .navigation-in>ul>li>ul>li.has-third-level>div>ul.menu-level-3>li {line-height: 0;font-size: 0;}
   .navigation-in>ul>li>ul>li.has-third-level.--active>div {position: absolute;top: 0;background: #fff;z-index: 2;width: 100%;}
   .navigation-in>ul>li>ul>li.has-third-level.--active>div>ul {display: block;}

   .menu-level-2 {overflow: auto;}

   .navigation-close {display: none;}
   .navigation-in ul.menu-level-2 {height: 100%;overflow: scroll;}
   .navigation-in ul li.appended-category {display: none;}
   .navigation-in ul.menu-level-2::after {height: 100vh;border-top: 0;}
   .navigation-in ul.menu-level-3::after {z-index: -1;background: #fff;position: absolute;left: -100%;content: "";width: 1000%;display: block;height: 100vh;top: 0px;}

   .navigation-in ul.menu-level-2 {width: 100%;transform: initial;left: 0;padding: 0;padding-bottom: 150px;}
   .navigation-in ul.menu-level-3 {width: 100%;transform: initial;left: 0;padding: 0;padding-bottom: 150px;}

   .navigation-in ul.responsive-menu-footer {padding: 20px 0 50px 20px;min-height: 50px;padding-right: 125px;position: relative;}
   .navigation-in ul.responsive-menu-footer {display: flex;flex-flow: row wrap;}
   .navigation-in ul.responsive-menu-footer li {border: 0;width: 100%;}
   .navigation-in ul.responsive-menu-footer>li>a {font-size: 14px;font-weight: 400;text-transform: initial;display: flex;padding: 10px 24px 10px 0!important;letter-spacing: 0;text-decoration: none;}

   .responsive-menu-dropdown {position: absolute;top: 20px;right: 20px;}
   .responsive-menu-dropdown button {text-decoration: none;align-items: center;display: flex;justify-content: center;width: 85px;border-radius: 8px;height: 40px;border: 1px solid #EFEFEF;color: #404244;font-size: 16px;font-weight: 400;appearance: none;background: #fff;line-height: 40px;}
   .responsive-menu-dropdown button .caret {vertical-align: initial;border: 0;display: inline-flex;margin-left: 10px;align-items: center;width: 16px;height: 16px;flex: 0 0 16px;align-items: center;}
   .responsive-menu-dropdown button .caret::after {content: "";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 fill-rule='evenodd' clip-rule='evenodd' d='M0.6101 2.3999L6 8.34642L11.3899 2.3999L12 2.98028L6 9.5999L0 2.98028L0.6101 2.3999Z' fill='%23404244'/%3E%3C/svg%3E%0A");}
   .responsive-menu-dropdown .dropdown-menu {right: 0;left: initial;list-style: none;}
   .responsive-menu-dropdown .dropdown-menu>li>a {padding: 5px 10px!important;}
   .responsive-menu-dropdown .dropdown-menu li a::before {display: none;}
   .responsive-menu-dropdown .dropdown-backdrop {display: none;}

   .top-navigation-bar-menu__submenu {position: initial;box-shadow: none;width: 100%;padding: 10px 0 20px 0!important;}
   .navigation-in .top-navigation-bar-menu__submenu>li>a:not(.menu-image){padding: 8px 10px!important;font-weight: 400;text-transform: initial;letter-spacing: 0;}

   .project-phone-wrap {display: none;}

   /* Footer */
   .custom-footer>div {margin-bottom: 0;}
   #footer>.container {padding-left: 20px;padding-right: 20px;}
   .custom-footer>div {width: 100%;}
   #footer .custom-footer ul {display: none;}
   #footer .custom-footer>div:not(:nth-of-type(2)) h4 {margin-bottom: 0;padding: 17px 0;border-top: 1px solid #EFEFEF;position: relative;display: flex;justify-content: space-between;}
   #footer .custom-footer>div:not(:nth-of-type(2)) h4::after {content: "";transition: .5s;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='M12.4876 6.50008L8.53335 10.2072L4.5791 6.50008L5.33335 5.79297L8.53335 8.79297L11.7333 5.79297L12.4876 6.50008Z' fill='%2378797C'/%3E%3C/svg%3E%0A");}
   #footer .custom-footer>div:not(:nth-of-type(2)) h4.toggled::after {transform: rotate(180deg);}
   .bottom-footer {flex-flow: row wrap;}
   .custom-footer>div:nth-of-type(5) {margin-top: 0;}
   .bottom-footer>div:nth-of-type(1) {padding-right: 0;flex-flow: row wrap;}
   .bottom-footer>div:nth-of-type(2) {padding-top: 25px;border-top: 1px solid #DCD0CB;margin-top: 25px;width: 100%;}
   .custom-footer>div:nth-of-type(6) {margin-top: 0;border-top: 1px solid #EFEFEF;}
   #footer h4 {pointer-events: initial;}

   .footer-payments-delivery__delivery, .footer-payments-delivery__payment {width: 100%;padding-bottom: 20px;}
   .footer-payments-delivery__delivery img, .footer-payments-delivery__payment img {margin-bottom: 22px;}
   .footer-payments-delivery__logos {margin-top: 0;padding-top: 20px;border-top: 1px solid #EFEFEF;text-align: center;}

   .custom-footer>div:nth-of-type(2) {padding-bottom: 40px;}

   .reviews-block {padding: 40px 0;margin-bottom: 40px;}
   .reviews-block>div {width: 100%;margin: 12px 0;}

   .copyright, #signature {display: inline;text-align: center;}
   .footer-bottom .copyright {display: block;}

   .footer-bottom {display: flex;flex-direction: column;justify-content: center;align-items: center;padding-top: 0;padding-bottom: 40px;}

   /* Instagram */
   .instagram__block .instagram__title {font-size: 24px;margin-top: 30px;}
   .instagram__block .container {margin-bottom: 0px;}
   .instagram-widget {flex-flow: row wrap;padding-left: 10px;padding-right: 10px;margin-bottom: -10px;}
   #instagram-feed a {padding-top: calc(50% - 5px);width: calc(50% - 5px);margin-bottom: 10px;}
   #instagram-feed a:nth-of-type(+n+5) {display: none;}


   /* Login modal */
   .popup-widget.login-widget {padding-top: 0;}
   .login-window-visible #header {z-index: 64;}
   .popup-widget-inner:not(.cart-widget-inner) {padding: 40px 20px;}
   .login-widget {left: 20px;top: 20px!important;transform: initial;overflow: hidden;max-width: calc(100% - 40px);}

   /* Pop-up cart widget */
   .popup-widget.cart-widget::after {display: none;}
   .popup-widget.cart-widget {top: 99px;border-radius: 0;padding-top: 15px;max-height: initial;}
   .popup-widget.cart-widget .cart-free-shipping {display: none;}
   .cart-widget-button {padding: 15px 10px;}
   .cart-widget-button .btn {flex: 0 0 100%;}
   .popup-widget-inner .cart-widget-products {height: calc(100% - 120px);}
   .popup-widget.cart-widget .cart-widget-product-image {flex: 0 0 64px;width: 64px;height: 64px;order: 0;margin-right: 16px;}
   .popup-widget.cart-widget .cart-widget-product-image a {width: 64px;height: 64px;}
   .popup-widget.cart-widget .popup-widget-inner.full {padding: 0 10px;}

   .popup-widget.cart-widget .cart-widget-product {flex-flow: row wrap;}
   .popup-widget.cart-widget .cart-widget-product-price {width: 50%;margin-top: 10px;padding-right: 0;}
   .popup-widget.cart-widget .cart-widget-product-name {width: calc(100% - 80px);padding-top: 10px;flex: initial;padding-right: 0;}
   .popup-widget.cart-widget .cart-widget-product-amount {width: 50%;margin-top: 10px;}
   .popup-widget.cart-widget .cart-widget-product {position: relative;}
   .cart-widget-product .cart-widget-product-delete {position: absolute;top: 5px;right: 0px;}

   .empty-cart-inner {height: 100%;overflow-y: auto;display: flex;flex-direction: column;}
   .empty-cart-inner .contact-card {margin-top: auto;border-radius: 0;padding-left: 20px;padding-top: 20px;}
   .empty-cart-inner .contact-card::after {display: block;position: top: 0;left: 20px;}
   .empty-cart-inner .contact-cart__title {padding-left: 80px;margin-top: 15px;}
   .empty-cart-inner .contact-cart__subtitle {padding-left: 80px;margin-bottom: 40px;}
   .empty-cart-inner .contact-card .contact-phone {width: 100%;margin-bottom: 20px;}
   .empty-cart-inner .contact-card .contact-email {width: 100%;}

   .empty-cart-inner__categories {padding: 20px;}

   .empty-cart-inner .top {padding: 20px;}

   .empty-cart-inner__categories::after {display: none;}


   /* Search results modal */
   #header .search-whisperer {max-height: calc(100vh - 112px);padding-bottom: 80px;border-bottom-style: solid;border-bottom-width: 1px;overflow-y: auto;overscroll-behavior: contain;}
  .search-whisperer {width: calc(100% + 20px);margin-left: -10px;margin-right: -10px;border-radius: 0;border-top: 1px solid #EFEFEF;margin-top: -1px;}
  .search-whisperer ul::before {top: 17px;font-weight: bold;font-size: 14px;padding-left: 20px;}
  .search-whisperer ul {order: -2;padding-top: 50px;padding-bottom: 0;padding-left: 0;padding-right: 0;}
  .search-whisperer .search-whisperer-documents:not(.text-center, .search-whisperer-empty) {flex: 0 0 100%;}
  .search-whisperer ul li {width: 100%;margin-bottom: 0;border-radius: 0;}
  .search-whisperer ul li a {padding: 16px;flex-direction: row;flex-wrap: nowrap;align-items: center;border: 0;}
  .search-whisperer .search-whisperer-image {width: 48px;flex: 0 0 48px;margin-right: 12px;}
  .search-whisperer .p-info {}
  .search-whisperer .price {flex: initial;margin-top: 0;text-align: right;padding-top: 0;flex: 0 0 30%;font-size: 14px;bottom: 17px;}
  .search-whisperer .p-info .p-name {text-align: left;min-height: 0;margin: 0 0 10px 0;font-size: 14px;}
  .search-whisperer .p-availability {text-align: left;}
  .search-whisperer .p-info .p-availability .availability-label {padding: 0;max-width: 100%;font-size: 13px;}
  .search-whisperer .p-info .p-availability::after {display: none;}
  .search-whisperer-documents.text-center {width: 100%;padding: 0 30px;}
  .search-whisperer-documents:not(.text-center) .whisperer-trigger {width: calc(100% - 60px);margin-left: 30px;color: #fff!important;text-decoration: none!important;justify-content: center;align-items: center;padding: 12px 30px!important;font-size: 16px!important;}
  .search-whisperer .btn.whisperer-trigger {font-size: 13px;margin-top: 20px;width: 100%;}

  .search-whisperer .search-whisperer-documents:not(.text-center, .search-whisperer-empty) h3 {font-weight: bold;font-size: 14px;}

  .search-whisperer .search-whisperer-documents:not(.text-center, .search-whisperer-empty) a.btn-secondary {margin-left: 0;color: #C21632!important;font-size: 13px!important;}
  .search-whisperer .search-whisperer-documents:not(.text-center, .search-whisperer-empty) a.btn-secondary:hover {color: #fff!important;}
  .search-whisperer .search-whisperer-documents:not(.text-center, .search-whisperer-empty) a.btn-secondary::before {display: none;}

  .search-whisperer-empty .empty-search-block {flex-direction: column;}

  /* Products */
  .products-block>div {width: 100%;}

}
