#cboxClose{
color: black !important;
}
.welcome-wrapper{
margin: auto !important;
}
.p-thumbnails {
height: 68px !important;
}
.btn.btn-secondary {
  background: #1f1b12 !important;
}
.loadMore__button.loadMore__button--products.btn.btn-secondary.js-loadMore__button--products, .pagination__link.pagination__link--next.btn.btn-secondary, .pagination__link.pagination__link--last, .goToTop__button.btn.btn-secondary {
  background: #1f1b12 !important;
}
.top-banner {
  z-index: 999 !important;
}
#description-gallery section div{
background: transparent !important;
border: none !important;
}
.overall-wrapper {
  background: #1f1b12 !important;
}
ol.cart-header li.active strong span {
  background: #d4a332 !important;
  }
.usp-card {
background: #d4a332 !important;
}
.btn.btn-conversion.add-to-cart-button{
color: black !important;
}
.cart-table tr td, .cart-table tr td.cart-p-image, .cart-table tr td.p-name a {
  background: #1f1b12 !important;
  color: white !important;
}
.shp-tabs-wrapper.homepage-tabs-wrapper .shp-tabs-holder {
  display: none;
}
.top-products-image {
  background: transparent !important;
}
@media (max-width: 991px) {
  .navigation-in {
    padding-top: 60px;
  }
}
.homepage-texts-wrapper {
  display: flex;
  flex-direction: column-reverse;
}
.top-products-wrapper.js-top10 {
  max-width: 100%;
  width: 100%;
}
  .homepage-texts-wrapper:has(.top-products-wrapper) .welcome-wrapper {
    max-width: 100% !important;
  }
  .top-products {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
    gap: 20px;
    list-style: none;
    padding: 0;
    margin: 0;
}

.top-products li.display-image {
    display: flex;
    flex-direction: column;
    border-radius: 8px;
    overflow: hidden;
    transition: transform 0.2s, box-shadow 0.2s;
}
.btn{
border-radius: 10px !important
}
.top-products li.display-image:hover {
    transform: translateY(-5px);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}

.top-products-image {
    display: block;
    padding: 15px;
    background: #f9f9f9;
    text-align: center;
}

.top-products-image img {
    width: 100%;
    height: auto;
    max-width: 150px;
    object-fit: contain;
}

.top-products-content {
    display: flex;
    flex-direction: column;
    padding: 15px;
    text-decoration: none;
    color: inherit;
    flex-grow: 1;
}

.top-products-name {
    font-size: 14px;
    margin-bottom: 10px;
    line-height: 1.4;
}

.top-products-content strong {
    font-size: 18px;
    margin-top: auto;
}
ol.top-products li a {
  text-align: center;
}
@media (max-width: 768px) {
    .top-products {
        grid-template-columns: repeat(2, 1fr);
        gap: 15px;
    }
}

@media (max-width: 480px) {
    .top-products {
        grid-template-columns: 1fr;
    }
}
.btn.btn-conversion.add-to-cart-button:hover{
background-color: #cb9222 !important;
  color: white !important;
}
.btn.btn-primary:hover, a.btn.btn-primary:hover {
  background-color: #ffd25d !important;
}
.benefitBanner.position--benefitCategory {
  background: white;
  border-radius: 10px;
}
.container.container--bannersBenefit {
  background: #fff !important;
  border-radius: 10px;
  color: black !important;
  display: none;
}
.benefitBanner__title, .benefitBanner__data {
  color: black !important;
}
.cloud-zoom-big{
background-size: 100% !important;
background-position: center center !important;
scale: 1.1 !important;
transition: scale .4s;
}
.why-text h2 {
  color: #ca8f20 !important;
  }
.story-section {
  background: #d4a332 !important;
  }
.content-wrapper, .box.box-bg-variant {
  background-color: #1f1b12 !important;
}
#cat-manufacturers {
  display: none !important;
}
.filter-sections {
  background-color: #1f1b12 !important;
}
#cboxLoadedContent a, #cboxLoadedContent body, #cboxLoadedContent p, #cboxLoadedContent div, #cboxLoadedContent span, #cboxLoadedContent h1, #cboxLoadedContent h2, #cboxLoadedContent h3, #cboxLoadedContent h4, #cboxLoadedContent h5, #cboxLoadedContent a, #cboxLoadedContent strong, #cboxLoadedContent li {
  color: black !important;
}
.p-short-description {
  font-weight: bold;
  text-align: center;
  margin: 30px 0px;
  padding: 15px 20px;
  color: rgb(255, 255, 255);
  background: #d4a332 !important;
  border-radius: 12px;
  letter-spacing: 2px;
  text-transform: uppercase;
  box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 12px;
}
#cart-widget .content-window-in, #cart-widget .content-window-in .cart-table td , #cart-widget .content-window-in .cart-table tr, #cart-widget .content-window-in .cart-table th, #cart-widget .cart-table tr td.p-name a, #cart-widget .cart-table a.cart-related-name{
background: #1f1b12 !important;
color: white !important;
}
.btn.btn-primary, a.btn.btn-primary {
background: transparent !important;
}
.category-header input[type="radio"] + label{
background: #b88500 !important;
}
:where(body.ums_a11y_category_page--off) .category-header input[type="radio"]:checked + label{
background: #876200 !important;
}
.btn-conversion::after {
    color: #1f1b12 !important;
}
#footer {
  background-color: #3a3a3a !important;
  border-top-color: #e6e6e6;
}
a, body, p, div, span, h1, h2, h3, h4, h5, #categories a, strong, li{
color: white;
}
.btn.toggle-window-arr {
  color: white !important;
}
.btn.btn-cart, .btn.btn-conversion, a.btn.btn-cart, a.btn.btn-conversion {
  background-color: #ffd25d !important;
  border-color: var(--color-secondary);
}
.btn.btn-cart span, .btn.btn-conversion span, a.btn.btn-cart span, a.btn.btn-conversion span {
  color: black !important;
}

.sidebar-inner > div {
  border-color: #d9aa4b !important;
}
.radio-wrapper.active {
  background-color: #000 !important;
}
.active .payment-shipping-price {
  color: white !important;
}
.products-block > div .p .p-code {
  display: none;
}
.payment-shipping-price.for-free {
  color: #009c00 !important;
}
.benefitBanner__item {
  text-align: center;
  display: flex;
  justify-content: center;
}