.sidebar-inner {
  padding-left: 20px;
}
.recapitulation-wrapper table.table tbody > tr > th:after {
  bottom: 0;
  top: auto;
  height: 0.5px;
  border: 0;
  background-color: rgba(0, 0, 0, 0.105);
}
.recapitulation-wrapper table.table tbody > tr > td {
  text-align: right;
}
.cart-inner .checkout-box .contact-box li a {
  line-height: 1.2;
  font-size: 14px;
}
.cart-inner .checkout-box .contact-box {
  padding-left: 0;
}
.shipping-conditions li {
  list-style: none;
}
.cart-inner .checkout-box .contact-box img {
  display: none;
}
#cboxContent.cookiesDialog::before,
.siteCookies.siteCookies--center::before {
  content: "";
  width: 100%;
  display: block !important;
  height: 75px;
  background-color: #4f2a15;
  background-image: url("https://cdn.myshoptet.com/usr/776269.myshoptet.com/user/logos/logo-1.svg");
  background-position: left 20px center;
  background-repeat: no-repeat;
  background-size: auto 40px;
}
#cboxContent.cookiesDialog {
  margin-top: 0;
}
.cookiesDialog #cboxClose {
  top: 15px;
  right: 15px;
  background: transparent !important;
  color: white;
}
.siteCookies.siteCookies--center {
  box-shadow: 0 0 2rem hsla(0, 0%, 100%, 0.2);
}

.siteCookies__button {
  background-color: rgb(122, 42, 22);
  border-radius: 0;
  color: white;
  font-weight: 900;
  font-size: 14px;
  transition: all 0.3s ease-in-out;
}
.cookiesSetting__button,
.cookiesSetting__button:hover {
  background-color: #bd7732;
  color: #fff;
  border-radius: 0;
  font-weight: 900;
  font-size: 14px;
}
.cookiesSetting__button--green {
  background-color: rgb(122, 42, 22);
}
.siteCookies__button:hover,
.cookiesSetting__button--green:hover {
  background-color: #a23421;
}
.siteCookies__link,
.cookiesSetting__uncheckLink {
  border: 2px solid rgb(122, 42, 22);
  border-radius: 0px;
  color: rgb(122, 42, 22);
  font-weight: 900;
  font-size: 14px;
  transition: all 0.3s ease-in-out;
}
.siteCookies__link:hover,
.cookiesSetting__uncheckLink:hover {
  background: #a23421;
  border: 2px solid #a23421;
  color: #fff;
}
.cookies-policy__heading,
.cookiesSetting__title {
  color: #000;
  display: block;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.3;
  margin-bottom: 3rem;
  margin-top: 0;
  text-align: left;
  text-transform: none;
}
.cookies-policy__perex,
.cookiesSetting__perex {
  color: #646464;
  font-size: 1.4rem;
  line-height: 1.7;
  margin-bottom: 2rem;
}
.siteCookies--center .siteCookies__form,
#cboxContent.cookiesDialog,
.cookiesSetting__data,
.cookiesSetting__item__status {
  border-radius: 0px;
}
@media (min-width: 768px) {
  .siteCookies--center {
    width: 670px;
  }
  #cboxContent.cookiesDialog {
    height: 580px !important;
  }
  #cboxWrapper:has(.cookiesDialog),
  #colorbox:has(.cookiesDialog) {
    height: 612px !important;
  }
}
@media (max-width: 767px) {
  html:has(#colorbox[style*="display: block"] .cookiesDialog),
  html:has(#colorbox[style*="display: block"] .cookiesSetting__form) {
    overflow: hidden;
  }
  body:has(#colorbox[style*="display: block"] .cookiesDialog),
  body:has(#colorbox[style*="display: block"] .cookiesSetting__form) {
    overflow: hidden;
  }
  #colorbox:has(.cookiesDialog),
  #colorbox:has(.cookiesSetting__form) {
    position: fixed !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    max-height: 90vh !important;
    height: 100% !important;
  }
  #colorbox:has(.cookiesDialog) #cboxWrapper,
  #colorbox:has(.cookiesSetting__form) #cboxWrapper {
    max-height: 90vh !important;
    height: auto !important;
    display: flex;
    flex-direction: column;
  }
  #colorbox:has(.cookiesDialog) #cboxContent,
  #colorbox:has(.cookiesSetting__form) #cboxContent {
    max-height: 90vh !important;
    height: auto !important;
    display: flex;
    flex-direction: column;
  }
  #colorbox:has(.cookiesDialog) #cboxLoadedContent,
  #colorbox:has(.cookiesSetting__form) #cboxLoadedContent {
    max-height: 90vh !important;
    height: auto !important;
    overflow-y: auto !important;
    overflow-x: hidden;
  }
  #cboxContent.cookiesDialog::before {
    flex-shrink: 0;
  }
}
@media (max-width: 500px) {
  #cboxContent.cookiesDialog::before {
    height: 50px;
    background-size: auto 30px;
  }
  .cookiesDialog #cboxClose {
    top: 10px;
    right: 10px;
  }
  #cboxClose:before {
    font-size: 14px;
    right: 10px;
    left: auto;
    line-height: 25px;
  }
}

#checkoutSidebar .toggle-contacts {
  color: black;
}
a.social-icon:before,
#header .navigation-buttons a[data-target="cart"]:before {
  color: white;
}
.cart-free-shipping strong {
  color: #4f2a15;
}
.btn.btn-cart:hover,
.btn.btn-conversion:hover,
a.btn.btn-cart:hover,
a.btn.btn-conversion:hover {
  color: white;
}
@media (min-width: 992px) {
  body:has(#systedo-info-banner) .admin-logged .popup-widget.cart-widget {
    top: 160px;
    left: 48%;
  }
}
@media (max-width: 991px) {
  body:has(#systedo-info-banner) .user-action-in .popup-widget.cart-widget {
    height: calc(100% - 134px);
    top: 180px;
  }
}
/*.cart-content .smart-label-wrapper select*/
.cart-content .smart-label-wrapper label {
  color: #800000;
  font-size: 13px !important;
}
.cart-content .smart-label-wrapper option {
  color: black;
}
select:focus-visible {
  outline: none;
}
.products-block .p > a {
  overflow: hidden;
}
#header .header-top a.cart-count:focus-visible {
  box-shadow: none;
  outline: 0;
}
.products-block > div .p .p-code {
  display: none;
}
.wide .p-detail-tabs-wrapper {
  width: 100%;
}
.news-item .description > * {
  display: none;
}
.news-item .description p:first-child {
  display: block;
}
.news-item .description p a {
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-all;
}

.price-range > div {
  background-color: #4f1f09;
}
@media (max-width: 767px) {
  .container.navigation-wrapper .site-name {
    flex-basis: auto;
  }
  .one-column-body table.detail-parameters tbody tr th {
    min-width: 120px;
  }
}
.id--16 .navigation-buttons,
.id--17 .navigation-buttons {
  display: flex !important;
}

.id--16 .navigation-buttons > a,
.id--17 .navigation-buttons > a {
  display: none !important;
}
