.in-index div#content-wrapper {
   border-top: 0;
}
footer + .infoPanel {
   display: none;
}
#footer .custom-footer__articles ul {
   display: block;
   columns: 2;
}
#footer .custom-footer__banner2 ul li,
#footer .custom-footer__articles ul li {
   width: 100%;
}
.homepage-texts-wrapper {
   background: #fff;
}
.homepage-texts-wrapper h2 {
   padding-left: 40px;
   margin: 35px 0;
}
.homepage-tabs-wrapper #tab-content {
   padding-left: 50px;
   padding-right: 50px;
}
ul#homepage-tabs a {
   margin-top: 20px;
   padding-bottom: 0;
}
.welcome-wrap button.btn {
   text-transform: none;
   min-width: 120px;
   width: auto;
}
.in-index .blog-wrap h2 {
   color: #d2beaf;
}
.price {
   font-family: "Albra", serif;
}
#carousel {
   margin: 0 auto;
   position: relative;
}
.wide-carousel,
div#carousel {
   margin: 0;
}
.carousel-inner > .item {
   left: 0 !important;
   display: block;
   position: absolute;
   z-index: 1;
   opacity: 0;
   -webkit-transform: none !important;
   transform: none !important;
   transition: all 1s ease-in-out;
}
.carousel-inner > .item.left {
   z-index: 89;
   opacity: 1;
}
.carousel-inner > .item.next,
.carousel-inner > .item.active,
.carousel-inner > .item.left.active {
   z-index: 90;
   opacity: 1;
}
.carousel-inner > .item.active.left,
.carousel-inner > .item.active.right {
   opacity: 0;
}
.carousel-inner > .item.active:first-child {
   position: relative;
}
.carousel-control {
   z-index: 91;
}
.navigation-buttons > a[data-target="cart"] i {
   left: initial;
   right: 5px;
   top: 19px;
}
.navigation-buttons a[data-target="navigation"]:hover {
   color: #fff !important;
}
.navigation-buttons .cart-count + .toggle-window {
   margin-left: 15px;
}
.languagesMenu + .toggle-window {
   font-size: 24px;
   margin-top: 2px;
}
.in-index .welcome-wrap.blue {
   background: #ebe6dc url(/user/documents/upload/assets/img/white-dots.svg) 50%
      40% no-repeat;
   background-size: 96%;
}
.next-to-carousel-banners .category-name {
   margin-top: 30px;
}
.next-to-carousel-banners .horizontal-line {
   bottom: 7%;
}
.navigation-in ul li a b {
   letter-spacing: 2.79px;
   font-size: 17px;
}
.head-banner-wrap {
   margin-top: 58px;
}
.welcome-wrap .inside-wrap .image-wrap,
.welcome-wrap .inside-wrap .text-wrap {
   margin: 15px 30px;
}
.blog-wrap {
   margin: 0 37px;
}
.news-item .text {
   margin-right: 70px;
}
.news-item .image {
   margin-right: 30px;
}
.welcome-wrap.white {
   padding-top: 110px;
}
.welcome-wrap.white h2 {
   padding-left: 0;
}
.welcome-wrap.white .inside-wrap .image-wrap {
   margin: 0;
}
.welcome-wrap.white .text-wrap p {
   font-size: 16px;
   max-width: 29em;
   margin-left: auto;
   margin-right: auto;
}
.footer-newsletter {
   margin-bottom: 20px;
}
.next-to-carousel-banners .category {
   margin: 0;
}
.head-banner-wrap {
   column-gap: 20px;
}
.category-perex p {
   font-size: 16px;
   width: 100%;
}
.category-wrap .head-text {
   padding-right: 40px;
   margin-bottom: 15px;
}
.p-in {
   padding-left: 0;
}

.msg.msg-success,
.msg.msg-notice {
   border-color: #aac4d2;
   background-color: #aac4d2;
}

#products-1 .product .image {
   height: 0;
   width: 100%;
   padding-bottom: 100%;
   overflow: hidden;
}
#products-1 .product .image img {
   margin: 0;
   position: absolute;
   top: 50%;
   transform: translateY(-50%);
}

.news-item-detail .text {
   max-width: 44em;
   font-size: 18px;
   margin-left: auto;
   margin-right: auto;
}
.news-item time,
.news-item-detail time {
   font-size: 18px;
   text-align: center;
}

.image-popup-inner img {
   max-width: 90vw !important;
}
.breadcrumbs a:hover {
   color: #d2beaf !important;
}
div#productsRelated h4 {
   color: #d2beaf;
   font-family: "Albra", serif !important;
   font-size: 30px;
   margin-bottom: 25px;
}

.id-29 .contact-info {
   justify-content: center;
}
.id-29 .contact-info .fact-info {
   display: none;
}
.id-29 .contact-info .contact {
   margin: 0;
   width: 100%;
   max-width: 540px;
}

.footer-newsletter .compact-form .btn {
   margin-top: 20px;
}
.footer-newsletter .form-control,
.footer-newsletter select {
   width: 280px;
   padding-right: 12px;
}

.wide table.detail-parameters {
   font-size: 18px;
}
.care-wrap img {
   width: 48px;
}
.form-control:focus,
input:focus,
select:focus,
textarea:focus {
   box-shadow: 0 0 10px 3px rgba(170, 196, 210, 0.35);
}
.form-control:focus,
select:focus {
   border-color: #73371e;
   color: #73371e;
}
.category-wrap .head-text {
   flex: 1 0 52%;
}
.loader,
#cboxLoadingGraphic::before {
   background: rgba(255, 255, 255, 0.5)
      url(/user/documents/upload/assets/css/loader.svg) no-repeat;
   background-size: contain;
   width: 200px;
   height: 200px;
   border: 0;
   margin: -100px 0 0 -100px;
   animation: loaderRevert 1.8s ease infinite;
}
.overlay,
.loader-overlay,
.loader-wrapper::after {
   background: rgba(255, 255, 255, 0.65);
}
@keyframes loaderRevert {
   0% {
      transform: rotate(0deg);
   }
   100% {
      transform: rotate(-360deg);
   }
}
h1.category-title:not(:first-child) {
   display: none;
}
#jkNote {
   border-radius: 30px;
   resize: none;
   height: 40px;
   font-size: 18px;
   text-align: center;
   width: 251px;
   overflow: hidden;
}
.p-to-cart-block + .text-wrap {
   padding-left: 10px;
}
.choise-color {
   width: 160px;
}
.color.option {
   border-color: #d2beaf;
   border-width: 3px;
}
.color.option.active {
   border-color: #73371e;
}
.p-final-price-wrapper {
   margin-bottom: 20px;
}
.cart-table + h4 {
   text-align: right;
}
.cart-table tr td.p-name a,
ol.cart-header li.active a span,
ol.cart-header li.active strong span,
ol.cart-header li a:hover span,
ol.cart-header li.completed a span,
ol.cart-header li.completed strong span {
   text-decoration: none;
   color: #73371e !important;
}
ol.cart-header li a span {
   background-color: rgba(180, 150, 139, 0.2196078431);
}
ol.cart-header li a:hover span,
.btn.btn-default:hover,
a.btn.btn-default:hover {
   background-color: rgba(180, 150, 139, 0.4);
   color: #73371e;
}
.next-step-back {
   text-decoration: none;
}
.btn.btn-conversion:hover,
a.btn.btn-conversion:hover,
.btn.btn-cart,
a.btn.btn-cart:hover {
   color: #fff !important;
}
.for-free {
   color: #aac4d2 !important;
}
.radio-wrapper.active label > span b {
   color: #73371e;
}
a.next-step-back,
.discount-coupon .form-control::placeholder,
ol.cart-header li a span,
ol.cart-header li strong span {
   color: #d2beaf;
}
ol.cart-header li a span,
ol.cart-header li strong span {
   background: transparent;
}
.radio-wrapper input[type="checkbox"]:checked + label::before,
.radio-wrapper input[type="radio"]:checked + label::before {
   border-color: #73371e;
}
.radio-wrapper input[type="checkbox"]:checked + label::after,
.radio-wrapper input[type="radio"]:checked + label::after {
   background-color: #73371e;
}
.next-step {
   justify-content: space-between;
}

.navigation-in ul li a b {
   font-size: 16px;
}
.id-708 h1 {
   margin-top: 15px;
}
.info-block .header-text {
   font-weight: normal;
}
.type-page .article-wrap > p {
   font-size: 16px;
}

.type-page.id-717 {
   font-size: 16px;
}
.type-page.id-717 .descriptions {
   margin-top: 280px;
   margin-bottom: 200px;
   position: relative;
}
.type-page.id-717 .descriptions .vertical-line {
   margin-bottom: 10px;
}
.type-page.id-717 .image {
   margin-top: -240px;
   text-align: center;
}
.type-page.id-717 .image img {
   max-width: 75%;
}
.type-page.id-717 .image + h2 {
   margin-top: -39px;
}
.type-page.id-717 .descriptions .text.horizontal-line + .text {
   margin-top: 1px;
}
.type-page.id-717 .description {
   /*min-height: 200px;*/
}
.type-page.id-717 .buttons {
   position: absolute;
   top: 110%;
   left: 0;
   width: 50%;
   margin: 0;
}
.type-page.id-717 .description + .description .buttons {
   left: 50%;
}
.type-page.id-717 .buttons p.little-text {
   width: 100%;
}
.variant-list.variant-not-chosen-anchor {
   display: block !important;
}
.id-673 .p-detail-inner-header + h3,
.id-735 .p-detail-inner-header + h3 {
   display: none;
}

.id-673 .p-detail-inner-header + h3,
.id-735 .p-detail-inner-header + h3 {
   display: block;
}
.product-144 .p-detail-inner-header + h3,
.product-147 .p-detail-inner-header + h3 {
   display: none;
}
.p-to-cart-block {
   padding: 0 0 10px 0;
}
.choise-color {
   column-gap: 15px;
   width: 214px;
   right: 0;
   top: 35px;
}
.choise-color .color.option {
   width: 100px;
   height: 100px;
   white-space: nowrap;
   border: 0;
   margin: 0;
   margin-top: 11px;
   padding: 0;
   font-size: 14px;
   text-align: center;
   font-family: "Albra", serif;
}
.choise-color .color.option::before {
   content: "";
   background-size: 105px;
   background-position: -5px;
   background-repeat: no-repeat;
   display: block;
   width: 100px;
   height: 100px;
   margin-bottom: 3px;
   border-radius: 80px;
   border: 3px solid #fff;
}
.choise-color .color.option:hover::before,
.choise-color .color.option.active::before {
   border-color: #73371e;
}
.product-shiny-night .choise-color .color.option[data-value="189"]::before {
   background-image: url(/user/documents/upload/assets/img/monogram/Shiny-Night-bila.png);
}
.product-shiny-night .choise-color .color.option[data-value="213"]::before {
   background-image: url(https://www.littlesaturday.cz/user/documents/upload/assets/img/monogram/Shiny-Night-tmave-modra.png);
}
.product-shiny-cotton-candy
   .choise-color
   .color.option[data-value="198"]::before {
   background-image: url(/user/documents/upload/assets/img/monogram/Shiny-Candy-ruzova.png);
}
.product-shiny-cotton-candy
   .choise-color
   .color.option[data-value="210"]::before {
   background-image: url(/user/documents/upload/assets/img/monogram/Shiny-Candy-cervena.png);
}
.product-shiny-gold .choise-color .color.option[data-value="201"]::before {
   background-image: url(/user/documents/upload/assets/img/monogram/Shiny-Gold-cerna.png);
}
.product-shiny-gold .choise-color .color.option[data-value="204"]::before {
   background-image: url(/user/documents/upload/assets/img/monogram/Shiny-Gold-zlata.png);
}
.product-print-meadows .choise-color .color.option[data-value="189"]::before {
   background-image: url(/user/documents/upload/assets/img/monogram/Print-meadows-bila.png);
}
.product-print-meadows .choise-color .color.option[data-value="210"]::before {
   background-image: url(/user/documents/upload/assets/img/monogram/Print-meadows-cervena.png);
}
.product-print-toulips .choise-color .color.option[data-value="201"]::before {
   background-image: url(/user/documents/upload/assets/img/monogram/Print-toulips-cerna.png);
}
.product-print-toulips .choise-color .color.option[data-value="207"]::before {
   background-image: url(/user/documents/upload/assets/img/monogram/Print-toulips-zelena.png);
}
.product-soft-blue .choise-color .color.option[data-value="189"]::before {
   background-image: url(/user/documents/upload/assets/img/monogram/Soft-blue-bila.png);
}
.product-soft-blue .choise-color .color.option[data-value="216"]::before {
   background-image: url(/user/documents/upload/assets/img/monogram/Soft-blue-svetle-modra.png);
}
.product-soft-pink .choise-color .color.option[data-value="189"]::before {
   background-image: url(/user/documents/upload/assets/img/monogram/Soft-pink-bila.png);
}
.product-soft-pink .choise-color .color.option[data-value="198"]::before {
   background-image: url(/user/documents/upload/assets/img/monogram/Soft-pink-ruzova.png);
}

.product-classy-berry .choise-color .color.option[data-value="189"]::before {
   background-image: url(/user/documents/upload/assets/img/monogram/Classy-Berry-bila.png);
}
.product-classy-berry .choise-color .color.option[data-value="336"]::before {
   background-image: url(/user/documents/upload/assets/img/monogram/Classy-Berry-fialova.png);
}

.product-classy-cloud .choise-color .color.option[data-value="189"]::before {
   background-image: url(/user/documents/upload/assets/img/monogram/Classy-Cloud-bila.png);
}
.product-classy-cloud .choise-color .color.option[data-value="186"]::before {
   background-image: url(/user/documents/upload/assets/img/monogram/Classy-Cloud-modra.png);
}
.product-classy-cloud .choise-color .color.option[data-value="186"] {
   background-color: transparent !important;
}

.product-classy-weekend .choise-color .color.option[data-value="189"]::before {
   background-image: url(/user/documents/upload/assets/img/monogram/Classy-Weekend-bila.png);
}
.product-classy-weekend .choise-color .color.option[data-value="207"]::before {
   background-image: url(/user/documents/upload/assets/img/monogram/Classy-Weekend-zelena.png);
}

.product-classy-lemonade .choise-color .color.option[data-value="189"]::before {
   background-image: url(/user/documents/upload/assets/img/monogram/Classy-Lemonade-bila.png);
}
.product-classy-lemonade .choise-color .color.option[data-value="339"]::before {
   background-image: url(/user/documents/upload/assets/img/monogram/Classy-Lemonade-zluta.png);
}

.product-shiny-cherry .choise-color .color.option[data-value="333"]::before {
   background-image: url(/user/documents/upload/assets/img/monogram/Cherry-cervena.png);
}
.product-shiny-cherry .choise-color .color.option[data-value="213"]::before {
   background-image: url(/user/documents/upload/assets/img/monogram/Cherry-modra.png);
}
.product-shiny-green .choise-color .color.option[data-value="201"]::before {
   background-image: url(/user/documents/upload/assets/img/monogram/Shiny-Green-cerna.png);
}
.product-shiny-green .choise-color .color.option[data-value="207"]::before {
   background-image: url(/user/documents/upload/assets/img/monogram/Shiny-Green-zelena.png);
}

.product-shiny-noir .choise-color .color.option[data-value="189"]::before {
   background-image: url(/user/documents/upload/assets/img/monogram/Shiny-noir-bila.png);
}
.product-shiny-noir .choise-color .color.option[data-value="201"]::before {
   background-image: url(/user/documents/upload/assets/img/monogram/Shiny-noir-cerna.png);
}

.product-comfy-blue .choise-color .color.option[data-value="189"]::before {
   background-image: url(/user/documents/upload/assets/img/monogram/Comfy-Blue-bila.png);
}
.product-comfy-blue .choise-color .color.option[data-value="216"]::before {
   background-image: url(/user/documents/upload/assets/img/monogram/Comfy-Blue-svetle-modra.png);
}

.p-to-cart-block + .text-wrap {
   min-height: 260px;
}
.choise-color h4 {
   top: -88px;
   text-align: center;
   margin-bottom: 20px;
   font-family: "Albra", serif !important;
   display: none;
}
.text-wrap h4 {
   font-family: "Albra", serif !important;
}
.choise-color h4::after {
   display: block;
   margin-top: 9px;
   font-family: "DM Sans", sans-serif;
   font-weight: 400;
   font-size: 14px;
   content: "... vyšijeme vám na náprsní kapsu monogram";
}
.choise-color + .note {
   /*max-width: 340px;*/
   word-spacing: -1px;
   margin-top: 4px;
}

.siteCookies .siteCookies__text {
   max-width: 340px;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 90px;
}
.cookiesSetting__button.cookiesSetting__button--green.js-cookieAccept.js-cookiesConsentSubmit,
.siteCookies__button,
.cookiesSetting__button.js-cookiesConsentSubmit,
.siteCookies__link {
   font-weight: normal;
   padding: 18px 36px;
   line-height: 1;
   border-radius: 50px;
}

.p-detail-inner .btn.btn-conversion,
.p-detail-inner a.btn.btn-conversion,
.p-detail-inner .btn.btn-cart,
.p-detail-inner a.btn.btn-cart {
   background: #73371e;
   color: #fff;
}
/*
#content #category-header {
   display: none;
}*/
#products .product:hover .image {
   opacity: 0.7;
}
.p-detail-inner .p-short-description p {
   margin-bottom: 1.3em;
}

.monogram {
   font-family: "Albra", serif;
   color: #73371e;
   padding-left: 0.4em;
}
.cart-table .main-link,
.cart-related-name {
   font-family: "DM Sans", sans-serif;
}
.cart-table .main-link {
   font-size: 16px;
   font-weight: bold;
}
tr.removeable .p-name {
   padding-top: 10px;
   padding-bottom: 10px;
}
ol.cart-header li.active a,
ol.cart-header li.active strong {
   font-weight: bold;
}
#cboxClose {
   top: 2px;
   right: 2px;
}

.news-item time,
.news-item-detail time {
   color: #d2beaf;
}
.news-item .text time {
   width: 90px;
   text-align: left;
}
.text h2,
.text h3 {
   color: #aac4d2;
   text-align: center;
   font-family: "Albra", serif;
   font-size: 48px;
   font-style: normal;
   font-weight: 700;
}
.text h3 {
   font-size: 38px;
}

.p-detail-inner .quantity {
   margin: 0 40px;
}
.p-to-cart-block .p-add-to-cart-wrapper .add-to-cart {
   flex-wrap: nowrap;
}
select,
select.form-control,
.select2-selection {
   padding-right: 25px;
}
.p-detail-inner .btn.btn-conversion,
.p-detail-inner a.btn.btn-conversion,
.p-detail-inner .btn.btn-cart,
.p-detail-inner a.btn.btn-cart {
   white-space: nowrap;
}

.choise-color {
   position: static;
   width: 223px;
   min-height: 133px;
}
.choise-color .color.option {
   margin-top: 3px;
}
#jkNote {
   width: 223px;
}
#jkNote::placeholder {
   font-size: 80%;
}

.p-to-cart-block + .text-wrap {
   padding-left: 0;
}

@media (min-width: 1800px) {
   .container {
      width: 1760px;
   }
}

@media (min-width: 1418px) {
   .breadcrumbs,
   .index-content-wrapper,
   .ordering-process .content-wrapper-in,
   .type-search .content-wrapper-in,
   .type-manufacturers-listing .content-wrapper-in,
   .type-manufacturer-detail .content-wrapper-in,
   .type-posts-listing .content-wrapper-in,
   .type-post .content-wrapper-in,
   .type-page .content-wrapper-in,
   .type-glossary .content-wrapper-in,
   .next-to-carousel-banners,
   .type-category .content,
   .p-detail-inner,
   .p-detail-tabs-wrapper {
      max-width: 1760px;
   }
}

@media (max-width: 1785px) {
   .welcome-wrap.white h2 br {
      display: none !important;
   }
   .welcome-wrap.white h2 {
      margin: 20px 0;
   }
   .welcome-wrap.white .text-wrap {
      padding: 0 20px;
   }
   .next-to-carousel-banners .horizontal-line {
      bottom: 10%;
   }
}

@media (max-width: 1419px) {
   .welcome-wrap.white h2 {
      margin-top: 0;
   }
   .welcome-wrap.white .text-wrap p {
      font-size: 15px;
   }
   .welcome-wrap.white .horizontal-line {
      height: 50px;
   }
   .news-item .text {
      margin-right: 10px;
   }
   .type-page.id-717 .descriptions .text {
      width: 63%;
   }
}

@media (max-width: 1200px) {
   .type-page.id-717 .descriptions .text {
      width: 73%;
   }
   .type-page.id-717 .buttons .button-wrap {
      width: 70%;
   }
   #jkNote {
      width: 203px;
   }
}

@media (max-width: 992px) {
   .type-page.id-717 .descriptions .text.horizontal-line + .text {
      margin-top: 11px;
   }
   .horizontal-line {
      height: auto;
   }
}

@media (min-width: 1420px) {
   html[lang="en"] .type-page.id-717 .descriptions .text {
      width: 70%;
      padding-top: 30px;
   }
   html[lang="en"] .type-page.id-717 .descriptions {
      margin-bottom: 250px;
   }
}

@media (min-width: 1300px) {
   .next-to-carousel-banners .category-name {
      font-size: 45px;
   }
   .welcome-wrap p {
      font-size: 18px;
   }
   .welcome-wrap.white .horizontal-line {
      height: 40px;
   }
}

@media (min-width: 992px) {
   #header .container {
      padding: 0 80px;
   }
   .navigation-in > ul > li > a {
      padding-top: 38px;
   }
   .next-to-carousel-banners {
      margin-top: 55px;
   }
}

@media (min-width: 768px) {
   .article-wrap {
      column-gap: 30px;
   }
   .custom-footer {
      display: flex;
      justify-content: center;
      width: 100%;
      margin: 60px 0;
      column-gap: 80px;
   }
   .welcome-wrap.white .image-wrap,
   .welcome-wrap.white .text-wrap {
      width: calc(50% - 60px) !important;
   }
   #footer .col-sm-6.col-lg-3 {
      width: 30%;
      max-width: 360px;
   }
   .type-page .line-right {
      width: 23%;
      right: 40%;
   }
   .type-page .line-left {
      width: 23%;
      left: 40%;
   }
   .type-page .background-block {
      width: 60%;
      left: 20%;
   }
   .type-page.id-717 .buttons p.little-text {
      font-size: 14px;
   }
   a.siteCookies__link.js-cookies-settings {
      position: static;
   }
   .siteCookies--center .siteCookies__links {
      text-align: right;
      max-width: calc(100% - 110px);
      bottom: 46px;
   }
   button.siteCookies__button.js-cookiesConsentSubmit {
      bottom: 46px;
   }
   .in-zeny .category-top .category-title,
   .in-deti .category-top .category-title {
      display: none;
   }
}

@media (min-width: 480px) {
   .news-item {
      margin-bottom: 50px;
   }
}

@media (max-width: 767px) {
   #header .site-name {
      padding: 7px 10px 5px 10px;
   }
   .type-page.id-717 .image + h2 {
      margin-top: -27px;
   }
   .navigation-buttons a {
      line-height: 50px;
   }
   .navigation-buttons .cart-count + .toggle-window {
      margin: 0 10px 0 14px;
   }
   .navigation-buttons > a[data-target="cart"] i {
      left: auto;
      top: 0;
      right: -5px;
   }
   #footer .custom-footer__articles ul {
      columns: 1;
   }
   #content {
      padding-top: 30px;
   }
   .wide-carousel,
   div#carousel {
      margin: 0 -15px;
   }
   .carousel-inner {
      min-height: 158vw;
   }
   .welcome-wrap.white .text-wrap {
      padding: 0;
   }
   .welcome-wrap .inside-wrap .image-wrap,
   .welcome-wrap .inside-wrap .text-wrap {
      margin: 0;
   }
   .welcome-wrap.white .inside-wrap .image-wrap {
      margin-top: 40px;
   }
   .in-index .products-block > div {
      padding: 0;
      width: 100%;
   }
   .welcome-wrap .inside-wrap .text-wrap {
      margin-top: 20px;
      margin-bottom: 20px;
   }
   .head-banner-wrap {
      justify-content: center;
      row-gap: 30px;
   }
   .welcome-wrap.white {
      padding-top: 60px;
   }
   #carousel {
      z-index: 1;
   }
   h4.topic br {
      display: none;
   }
   .blog-wrap {
      margin: 0px 15px;
   }
   .homepage-texts-wrapper h2 {
      font-size: 42px;
   }
   .p-detail-inner .p-image-wrapper {
      display: block;
   }
   .p-final-price-wrapper {
      margin-bottom: 25px;
   }
   .p-image-wrapper .row,
   .p-thumbnails > div {
      position: static;
      width: auto;
      height: auto;
      padding: 0 !important;
   }
   .p-image-wrapper .row .p-thumbnails {
      width: 100%;
   }
   .slick-vertical .slick-slide {
      display: inline-block;
      width: auto !important;
   }
   .slick-slider .slick-track,
   .slick-slider .slick-list {
      height: auto !important;
   }
   div#productsRelated h4 {
      font-size: 24px;
      margin-bottom: 40px;
   }
   div#productsRelated .product {
      margin-bottom: 0;
   }
   .id-29 .contact-info .email > div {
      width: 160px;
   }
   .id-29 .contact-info .email {
      order: -1;
   }
   .category-header {
      text-align: left;
   }
   .care br {
      display: none;
   }
   div#description .basic-description,
   .wide table.detail-parameters,
   div#description .care {
      font-size: 16px;
   }
   .content {
      padding-left: 10px;
      padding-right: 10px;
   }
   .p-to-cart-block + .text-wrap {
      margin-top: 20px;
      margin-bottom: 20px;
   }
   .choise-color {
      position: static;
      width: 100%;
   }
   .id-708 h1 {
      margin-bottom: 80px;
   }
   .id-708 .article-wrap > p {
      max-width: 70%;
   }
   .type-page .background-block {
      top: -23%;
      height: 123%;
   }
   .id-708 h2 {
      font-size: 30px;
   }
   .id-708 .line-right .text,
   .id-708 .line-left .text {
      width: 58%;
      margin-left: auto;
      margin-right: auto;
   }
   .id-708 .article-block {
      margin-bottom: 40px !important;
   }
   .type-page.id-717 .descriptions {
      display: block;
      padding: 0;
      max-width: 100%;
      margin: 470px auto 30px auto;
   }
   .type-page.id-717 .descriptions .description:first-child {
      margin-bottom: 200px;
   }
   .type-page.id-717 .descriptions .description:first-child .buttons {
      padding-bottom: 300px;
   }
   .type-page.id-717 .image img {
      margin-top: -200px;
      max-width: 95%;
   }
   .type-page.id-717 .buttons {
      position: static;
      width: 100%;
      background: #fff;
      padding: 40px 0;
   }
   #footer .custom-footer__banner2 ul li,
   #footer .custom-footer__articles ul li {
      padding-right: 0;
   }
   .type-page.id-717 .descriptions {
      padding-bottom: 0 !important;
   }
   .choise-color h4 {
      position: static;
   }
   h2.cookiesSetting__title {
      margin-top: 20px;
   }
   button.siteCookies__button.js-cookiesConsentSubmit {
      left: 40px;
   }
   .siteCookies .siteCookies__text {
      margin-bottom: 30px;
   }
   a.siteCookies__link.js-cookies-settings {
      left: auto;
      right: 20px;
      width: auto;
   }
   .siteCookies__links {
      text-align: right;
   }
   button.siteCookies__button.js-cookiesConsentSubmit {
      bottom: 46px;
   }
   .cookiesSetting__button.cookiesSetting__button--green.js-cookieAccept.js-cookiesConsentSubmit {
      margin-left: auto;
      margin-top: 15px;
   }
}

@media (min-width: 992px) {
   #header .container {
      padding: 0 22px;
   }
}
@media (max-width: 767px) {
   .next-to-carousel-banners .banner-wrapper {
      margin: 20px -30px;
   }
   .in-index div#content-wrapper {
      overflow-x: hidden;
   }
   .index-content-wrapper {
      margin-left: -20px;
   }
}

@media (max-width: 1440px) {
   .p-to-cart-block .p-add-to-cart-wrapper .add-to-cart,
   .p-to-cart-block {
      column-gap: 0;
   }
   .p-variants-block {
      margin: 0;
   }
}

.p-detail-inner .p-detail-inner-header h1 {
   opacity: 0;
}
html[lang="en"] .news-item .image {
   text-align: right;
}
html[lang="en"] .news-item .image img {
   width: 240px;
}
html[lang="en"] .news-item .text time {
   width: 110px;
}
.recommended-products a.recommended-product strong.name,
.recommended-products a.recommended-product strong {
   color: #73371e;
   font-size: 14px;
}
.recommended-products a.recommended-product strong.name {
   font-weight: 600;
}
.recommended-product .p-bottom {
   display: flex;
   flex-wrap: wrap;
}
.recommended-product .p-bottom .name,
.recommended-product .p-bottom .colection-name {
   order: -1;
   display: block;
   width: 100%;
}
.recommended-product .p-bottom .colection-name {
   font-weight: normal;
   font-size: 14px;
}
.recommended-product .p-bottom .price {
   display: block;
   width: 100%;
}
.search-results .products .p-tools {
   display: none !important;
}
#navigation-add .navigation-in > ul > li > a {
   line-height: 1.4;
   padding-top: 0;
   padding-bottom: 0;
}
input[id="pv[]234"],
input[id="pv[]234"] + label,
input[id="pv[]237"],
input[id="pv[]237"] + label,
input[id="pv[]240"],
input[id="pv[]240"] + label,
input[id="pv[]243"],
input[id="pv[]243"] + label,
input[id="pv[]249"],
input[id="pv[]249"] + label,
input[id="pv[]246"],
input[id="pv[]246"] + label {
   display: none !important;
}
body.product-147 #product-detail-form {
   display: flex;
   flex-wrap: wrap-reverse;
   column-gap: 0;
}
body.product-147 .p-to-cart-block,
body.product-147 .p-variants-block {
   order: 0;
   flex-flow: wrap;
}
body.product-147 .p-final-price-wrapper {
   order: -1;
   width: 100%;
}
body.product-147 .p-basic-info-block {
   order: 10;
   width: 100%;
}

.news-item .text .title {
   line-height: 1.1;
}

@media (max-width: 767px) {
   .type-post h1,
   .type-posts-listing h1 {
      font-size: 45px;
   }
   .footer-newsletter .form-control,
   .footer-newsletter select {
      max-width: 229px;
   }
   .footer-newsletter .compact-form .btn {
      margin-top: 55px;
   }
}
@media (max-width: 678px) {
   a.carousel-control {
      display: block;
   }
}

#verifyPageForm .btn {
   color: #73371e;
   border-color: #73371e;
   border-radius: 50px;
}
.advanced-order .h2 {
   font-weight: normal;
}
.product-144 #description,
.product-147 #description,
.language-wrap a:nth-child(2) {
   display: none;
}
#formLogin,
#formLoginIncluded {
   width: 350px;
   position: relative;
   margin-left: auto;
   margin-right: auto;
}
.login-wrapper .btn.btn-secondary,
.login-wrapper a.btn.btn-secondary {
   color: #73371e;
   border-color: #73371e;
}
.p-detail-inner .p-param-block {
   display: block;
}
.p-detail-inner .p-param-block .link-icon {
   display: none;
}
.p-detail-inner .p-param-block .link-icon.watchdog {
   display: block;
   text-decoration: none;
   color: #d2beaf;
}
.link-icons .link-icon:before {
   font-size: 16px;
   vertical-align: middle;
}
.new-summary-box-temp .order-recapitulation > div,
.new-summary-box-temp .order-summary-item.helper {
   padding: 5px 0;
}
.new-summary-box-temp .order-summary-item {
   padding: 10px 0;
}
.order-summary.box.co-box {
   padding-top: 15px;
   padding-bottom: 15px;
}
html .form-group.form-group-wrapped label[for="deliveryCountryId"] {
   float: left;
}
.languagesMenu__header {
   font-size: 16px;
   letter-spacing: 2.79px;
   display: block;
   color: inherit;
}
.languagesMenu__header.languagesMenu__header--name {
   display: none;
}
.languagesMenu__list.languagesMenu__list--currency {
   background: #fff;
   font-size: 14px;
   padding: 10px;
   min-width: 50px;
}
.languagesMenu__list__link.languagesMenu__list__link--currency {
   width: 100%;
   height: auto;
   line-height: 2;
   font-size: inherit;
   background: #fff;
   display: block;
   padding: 5px;
}
@media (min-width: 768px) {
   .site-msg.information {
      box-shadow: 0 5px 10px rgba(0, 0, 0, 0.16);
      max-width: 100%;
      opacity: 0.9;
      position: static;
      text-align: center;
      z-index: 10;
      font-size: 16px;
      padding: 6px;
   }
}
@media (max-width: 767px) {
   .languagesMenu__list.languagesMenu__list--currency {
      display: none;
      position: absolute;
   }
   .languagesMenu__header {
      font-size: 14px;
      letter-spacing: 1px;
      display: block;
      color: inherit;
      margin-top: 12px;
   }
   .navigation-buttons .dropdown-backdrop {
      display: none !important;
   }
   .type-product .breadcrumbs {
      display: block;
      padding-left: 10px;
   }
   .type-product .breadcrumbs #navigation-first {
      display: none;
   }
   .type-product .breadcrumbs .navigation-bullet {
      display: inline-block;
   }
   .type-product #content {
      padding-top: 0;
   }
}

#verifyPageForm .btn {
   color: #73371e;
   border-color: #73371e;
   border-radius: 50px;
}
.advanced-order .h2 {
   font-weight: normal;
}
.product-144 #description,
.product-147 #description,
.language-wrap a:nth-child(2) {
   display: inline-block;
}
.languagesMenu__box {
   z-index: 1;
}
#formLogin,
#formLoginIncluded {
   width: 350px;
   position: relative;
   margin-left: auto;
   margin-right: auto;
}
.login-wrapper .btn.btn-secondary,
.login-wrapper a.btn.btn-secondary {
   color: #73371e;
   border-color: #73371e;
}
.p-detail-inner .p-param-block {
   display: block;
}
.p-detail-inner .p-param-block .link-icon {
   display: none;
}
.p-detail-inner .p-param-block .link-icon.watchdog {
   display: block;
   text-decoration: none;
   color: #d2beaf;
}
.link-icons .link-icon:before {
   font-size: 16px;
   vertical-align: middle;
}
.new-summary-box-temp .order-recapitulation > div,
.new-summary-box-temp .order-summary-item.helper {
   padding: 5px 0;
}
.new-summary-box-temp .order-summary-item {
   padding: 10px 0;
}
.order-summary.box.co-box {
   padding-top: 15px;
   padding-bottom: 15px;
}
html .form-group.form-group-wrapped label[for="deliveryCountryId"] {
   float: left;
}
.languagesMenu__header {
   font-size: 16px;
   letter-spacing: 2.79px;
   display: block;
   color: inherit;
}
.languagesMenu__header.languagesMenu__header--name {
   display: none;
}
.languagesMenu__list.languagesMenu__list--currency {
   background: #fff;
   font-size: 14px;
   padding: 10px;
   min-width: 50px;
}
.languagesMenu__list__link.languagesMenu__list__link--currency {
   width: 100%;
   height: auto;
   line-height: 2;
   font-size: inherit;
   background: #fff;
   display: block;
   padding: 5px;
}
.navigation-window-visible .js-languagesMenu__box {
   display: none;
}
html[lang="en"] .id-1 .welcome + .blog-wrap {
   display: none;
}
html[lang="en"] .id-29 .contact-info .fact-info {
   display: block;
}
@media (min-width: 992px) {
   .homepage-texts-wrapper:has(.top-products-wrapper) .welcome-wrapper {
      max-width: 100%;
   }
}
@media (min-width: 768px) {
   .site-msg.information {
      box-shadow: 0 5px 10px rgba(0, 0, 0, 0.16);
      max-width: 100%;
      opacity: 0.9;
      position: static;
      text-align: center;
      z-index: 10;
      font-size: 16px;
      padding: 6px;
   }
   html[lang="en"] .id-29 .contact-info .fact-info {
      width: calc(80% - 40px);
   }
   .navigation-window-visible .navigation-buttons a[data-target="navigation"] {
      position: relative;
      z-index: 1001;
   }
}
@media (max-width: 1200px) {
   #jkNote {
      width: 250px;
   }
}
@media (max-width: 767px) {
   .languagesMenu__list.languagesMenu__list--currency {
      display: none;
      position: absolute;
   }
   .languagesMenu__header {
      font-size: 14px;
      letter-spacing: 1px;
      display: block;
      color: inherit;
      margin-top: 12px;
   }
   .navigation-buttons .dropdown-backdrop {
      display: none !important;
   }
   .type-product .breadcrumbs {
      display: block;
      padding-left: 10px;
   }
   .type-product .breadcrumbs #navigation-first {
      display: none;
   }
   .type-product .breadcrumbs .navigation-bullet {
      display: inline-block;
   }
   .type-product #content {
      padding-top: 0;
   }
}
