/* ==================================================
   1. FONA ANIMĀCIJA
   ================================================== */

@keyframes bg-gradient-animation {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* ==================================================
   2. BLOGA TEKSTS
   ================================================== */

.blog-text {
  font-size: 18px;
  line-height: 1.65;
  color: #e6e6e6;
  max-width: 900px;
  margin: 0 auto;
}

.blog-text p {
  margin: 0 0 12px 0;
}

.blog-text h2 {
  font-size: 32px;
  line-height: 1.3;
  color: #ffffff;
  margin: 0 0 18px 0;
  font-weight: 700;
}

.blog-text h3 {
  font-size: 26px;
  line-height: 1.35;
  color: #ffffff;
  margin: 22px 0 10px 0;
  font-weight: 700;
}

.blog-text ul {
  margin: 8px 0 16px 22px;
  padding: 0;
}

.blog-text li {
  margin: 0 0 6px 0;
}

.blog-text strong {
  color: #ffffff;
}

/* ==================================================
   3. IZVĒLNE UN GALVENE
   ================================================== */

/* Izvēlnes parādīšanās animācija */
.menu-bar {
  transform: translateY(0);
  visibility: visible;
  transition:
    max-height 0.8s cubic-bezier(0.4, 0, 0.2, 1),
    opacity 0.8s cubic-bezier(0.4, 0, 0.2, 1),
    visibility 0.8s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Izvēlnes paslēpšana */
.menu-bar.hidden123,
.hidden123 {
  max-height: 0;
  opacity: 0;
  transform: translateY(-10px);
  visibility: hidden;
}

/* Esošā logotipa un izvēlnes secība */
.desktop-logo-wrapper {
  order: 2 !important;
}

.desktop-main-menu-wrappe {
  order: 1 !important;
}

/* Galvenās izvēlnes horizontālais izkārtojums */
.desktop-main-menu-wrapper .main-menu-1,
.desktop-main-menu-wrapper .main-menu-1 > .main-menu,
.desktop-main-menu-wrapper .main-menu-1 > .main-menu > div,
.desktop-main-menu-wrapper .main-menu-1 > .main-menu > div > .j-menu {
  display: flex !important;
  align-items: center;
  width: 100%;
}

/* Tālruņa numurs izvēlnes labajā pusē */
.desktop-main-menu-wrapper .main-menu-1 .phone-item {
  margin-left: auto !important;
}

/* Tālruņa numuru saglabā vienā rindā */
.desktop-main-menu-wrapper .main-menu-1 .phone-item a {
  white-space: nowrap;
}

/* Zīmola apraksta teksts */
.seo_brand_desc {
  color: black;
}

/* Akordeona izvēlnes pirmās saites izmērs */
.accordion-menu-359 .j-menu .accordion-menu-item-1 > a {
  padding: 5px !important;
  width: 125px;
}

/* Akordeona izvēlnes uzbraukšanas stāvokļi */
.accordion-menu-359 .j-menu li.accordion-menu-item-1:hover {
  color: #ffffff !important;
}

.accordion-menu-359 .j-menu .accordion-menu-item-1 > a:hover {
  opacity: 50%;
  color: #ffffff !important;
}

.accordion-menu-359 .j-menu .accordion-menu-item-1 > a > .links-text:hover {
  color: #ffffff !important;
}

/* ==================================================
   4. ESOŠIE PRODUKTU UN KOMPLEKTU IESTATĪJUMI
   Šajā sadaļā produktu kartīšu fons netiek pārkrāsots.
   ================================================== */

/* Paslēpj cenu marķējumu produkta lapā */
.product-info .product-details .product-labels-price {
  display: none;
}

/* Paslēpj cenu marķējumu norādītajos produktu moduļos */
.module-products-867 .product-grid .product-thumb .product-labels-price,
.module-products-1177 .product-grid .product-thumb .product-labels-price {
  display: none;
}

/* Esošais pirkšanas pogu platums no 500 px */
@media screen and (min-width: 500px) {
  .route-product-product:not(.popup) .product-info .button-group-page {
    width: 70%;
    margin-left: auto;
  }
}

/* Papildu produkta teksta atstarpe */
.product_extra-1087 > div > div > div > p {
  margin-top: 12px !important;
}

/* Komplekta paziņojuma teksts */
.notification-pscm .notification-text {
  font-size: 17px;
}

/* Komplekta izvēles pogas teksta pārnešana */
.btn.btn-choose.notification-pscm {
  white-space: normal;
  word-break: break-word;
  text-align: center;
}

/* Komplekta paziņojuma pogu izkārtojums */
.notification-buttons .btn-choose {
  display: block !important;
  margin-bottom: 10px;
}

.notification-cart.notification-choose.notification-pscm .notification-buttons {
  display: block !important;
}

/* Paslēpj paziņojuma pogu papildu ikonas */
.notification-cart.notification-choose.notification-pscm .notification-buttons a::before {
  display: none !important;
}

/* Produkta kartītes informācijas izkārtojums */
.product-thumb .stats-group {
  display: block !important;
}

/* “Jaunumi”: esošais informācijas rindu izkārtojums */
#products-1099-1-tab-1 > div > div.auto-grid-items > div > div > div.caption > div.stats > div > div {
  display: block !important;
}

#products-1099-1-tab-1 > div > div.auto-grid-items > div > div > div.caption > div.stats > div > span.stat-2 > span {
  display: none;
}

/* “Jaunumi”: paslēpj piegādātāja daudzumu */
body .module-products-867 .product-thumb .stats-group .stat-visi,
body .module-products-867 .product-thumb .stats-group span.stat-2 {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}

/* Esošais noteikums: paslēpj piegādātāja daudzumu produktu kartītēs */
.product-thumb .stats-group .stat-visi,
.product-thumb .stats-group .stat-2 {
  display: none !important;
}

/* Esošais noteikums: paslēpj “Jautājums?” pogu produktu sarakstos */
.product-thumb .btn-extra,
.product-layout .btn-extra,
.product-grid .btn-extra,
.product-list .btn-extra {
  display: none !important;
}

/* Piegādes termiņa rinda bez saraksta punkta */
body .product-stats li.product-location:has(> p > strong) {
  display: block !important;
  float: none !important;
  clear: both !important;
  list-style: none !important;
  margin: 0 0 10px !important;
  padding: 0 !important;
  text-indent: 0 !important;
  background: none !important;
}

/* Piegādes termiņa rindai paslēpj dekoratīvos elementus */
body .product-stats li.product-location:has(> p > strong)::before,
body .product-stats li.product-location:has(> p > strong)::after {
  content: none !important;
  display: none !important;
}

body .product-stats li.product-location:has(> p > strong)::marker {
  content: "" !important;
}

/* Piegādes termiņa rindkopas izkārtojums */
body .product-stats li.product-location:has(> p > strong) > p {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  text-indent: 0 !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
}

/* Piegādes termiņa teksta ietvars */
body .product-stats li.product-location > p > strong {
  display: inline-block !important;
  margin: 0 !important;
  border: 1px solid #3D4647 !important;
  border-radius: 3px !important;
  padding: 5px !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #77cde0 !important;
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
  text-transform: none !important;
  letter-spacing: inherit !important;
}

/* Paslēpj daudzumu, ja ir piegādes termiņa rinda */
.product-stats > ul.list-unstyled:has(> li.product-location > p > strong) > div {
  display: none !important;
}

/* ==================================================
   5. “PAR MUMS” LAPA
   ================================================== */

.bh-about {
  max-width: 760px;
  margin: 0 auto;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.7;
  color: #333;
}

.bh-about h1 {
  font-size: 22px;
  color: #1a1a1a;
  margin: 0 0 16px 0;
}

.bh-about h2 {
  font-size: 17px;
  color: #1a1a1a;
  margin: 32px 0 12px 0;
  padding-bottom: 6px;
  border-bottom: 2px solid #e0e0e0;
}

.bh-about p {
  margin: 0 0 12px 0;
}

.bh-about a {
  color: #0066cc;
  text-decoration: none;
}

.bh-about a:hover {
  color: #004499;
  text-decoration: underline;
}

.bh-about .webshop-link {
  display: inline-block;
  font-weight: 700;
  font-size: 15px;
  margin: 4px 0 12px;
}

.bh-about .note {
  margin-top: 16px;
  padding: 14px 18px;
  background: #fdf6ec;
  border-left: 3px solid #e6a817;
  border-radius: 4px;
}

.bh-about .note strong {
  display: block;
  margin-bottom: 4px;
}

.bh-about .compact-block {
  margin-bottom: 12px;
  line-height: 1.8;
}

.bh-about .branch {
  margin-bottom: 24px;
}

.bh-about .branch-closed {
  color: #c00;
  font-weight: 700;
}

.bh-about .map-container {
  margin-top: 16px;
}

.bh-about .map-container iframe {
  width: 100%;
  max-width: 600px;
  height: 350px;
  border: 0;
  border-radius: 6px;
}

/* ==================================================
   6. PASŪTĪJUMA NOFORMĒŠANA UN APMAKSA
   ================================================== */

/* Akordeona virsrakstu krāsa */
.layout-7 #accordion > div > div.panel-heading > h4 > a {
  color: black !important;
}

/* Piegādes informācijas platums mazā ekrānā */
@media screen and (max-width: 500px) {
  #collapse-shipping-method > div > div:nth-child(2) > div:nth-child(2) > span {
    max-width: 100%;
  }
}

/* Piegādes sadaļas virsraksti */
.layout-7 legend,
#collapse-shipping-method > div > div:nth-child(2) > p:nth-child(1) {
  color: black !important;
  font-size: 22px;
}

/* Paroles atjaunošanas lauka nosaukums */
#account-forgotten > .row > #content > form > fieldset > div > label {
  color: white;
}

/* Esošā pasūtījuma lapas saišu krāsa */
.layout-7 a {
  color: white;
}

/* Bankas pārskaitījuma un COD izvēles ietvari */
#other-payment > div.radio:has(input[value="bank_transfer"]),
#other-payment > div.radio:has(input[value="cod"]) {
  display: inline-flex;
  align-items: center;
  vertical-align: top;
  width: 250px;
  min-height: 50px;
  padding: 1em;
  margin-right: 8px;
  margin-bottom: 8px;
  background-color: #dedede;
  border-radius: 15px;
  box-sizing: border-box;
}

/* Apmaksas izvēļu nosaukumi */
#other-payment > div.radio:has(input[value="bank_transfer"]) label,
#other-payment > div.radio:has(input[value="cod"]) label {
  font-weight: bold;
  display: block;
  padding-left: 0;
}

/* Apmaksas izvēles ievades atstarpe */
#other-payment > div.radio:has(input[value="bank_transfer"]) label input,
#other-payment > div.radio:has(input[value="cod"]) label input {
  margin-right: 8px;
}

/* Paziņojums zem apmaksas izvēlēm */
#other-payment .cod_comment {
  clear: both;
  margin-top: 10px;
  margin-bottom: 15px;
}

/* Klix apmaksas izvēļu atstarpes */
form.spell-payment .payment-method-list > label {
  margin-bottom: 8px;
}

/* eLīzinga bloka platums */
#other-payment .eitem-btn {
  max-width: 100%;
  box-sizing: border-box;
}

/* Noteikumu saites */
#confirmpayment .well a,
#confirmpayment .well a b {
  color: #d35400;
}

#confirmpayment .well a:hover,
#confirmpayment .well a:hover b {
  color: #e67e22;
  text-decoration: underline;
}

/* Pasūtījuma apstiprināšanas poga */
input#button-confirm.btn.btn-primary {
  background-color: #d35400 !important;
  border-color: #c0392b !important;
  color: #fff !important;
  font-size: 20px !important;
  font-weight: bold !important;
  padding: 14px 36px !important;
  text-transform: uppercase !important;
  letter-spacing: 1px !important;
  min-height: 55px !important;
  width: 100% !important;
  max-width: 100% !important;
}

/* Pasūtījuma apstiprināšanas pogas uzbraukšanas stāvoklis */
input#button-confirm.btn.btn-primary:hover {
  background-color: #e67e22 !important;
  border-color: #d35400 !important;
  color: #fff !important;
}

/* Apmaksas pogas teksts un krāsas */
.submit-payment-method-button.btn.btn-primary,
.submit-payment-method-button.btn.btn-primary span {
  background-color: #d35400 !important;
  border-color: #c0392b !important;
  color: #fff !important;
  font-size: 20px !important;
  font-weight: bold !important;
  text-transform: uppercase !important;
  letter-spacing: 1px !important;
}

/* Apmaksas pogas izmērs */
.submit-payment-method-button.btn.btn-primary {
  padding: 14px 36px !important;
  min-height: 55px !important;
  width: 100% !important;
  max-width: 100% !important;
}

/* Apmaksas pogas teksta iekšējās atstarpes */
.submit-payment-method-button.btn.btn-primary span {
  padding: 0 !important;
}

/* Apmaksas pogas uzbraukšanas stāvoklis */
.submit-payment-method-button.btn.btn-primary:hover,
.submit-payment-method-button.btn.btn-primary:hover span {
  background-color: #e67e22 !important;
  border-color: #d35400 !important;
  color: #fff !important;
}

/* Klix apmaksas pogas novietojums */
form.spell-payment .submit-payment-method-button {
  float: none !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 10px 0 !important;
}

/* Apmaksas pogu konteineru izlīdzinājums */
#confirmpayment .buttons .pull-right,
.btns.pull-right {
  text-align: center !important;
  float: none !important;
  width: 100% !important;
}

/* Paslēptās apmaksas un piegādes izvēles */
.simplecheckout-block-content .radio.hidden,
#simplecheckout_shipping .simplecheckout-block-content div.radio label.hidden {
  display: none !important;
}

/* Noteikumu loga teksts */
#modal-agree .modal-body div,
#modal-agree .modal-body p,
#modal-agree .modal-body span {
  color: #fff !important;
}

/* ==================================================
   7. “RĀDĪT VAIRĀK” / APRAKSTA ATVĒRŠANAS POGA
   ================================================== */

/* Pogas pamata izskats */
a.block-expand.btn {
  background: #f2f2f2 !important;
  color: #333333 !important;
  border: 1px solid #d6d6d6 !important;
  border-radius: 3px !important;
  box-shadow: none !important;
}

/* Uzbraukšanas stāvoklis arī atvērtai pogai */
a.block-expand.btn:hover,
a.block-expand.btn:focus:hover,
a.block-expand.btn:active:hover,
a.block-expand.btn.active:hover,
a.block-expand.btn.collapsed:hover,
a.block-expand.btn.expanded:hover,
a.block-expand.btn.open:hover {
  background: #dcdcdc !important;
  color: #333333 !important;
  border-color: #c2c2c2 !important;
  box-shadow: none !important;
}

/* Pēc klikšķa, kad pele vairs nav virs pogas */
a.block-expand.btn:focus:not(:hover),
a.block-expand.btn:active:not(:hover),
a.block-expand.btn.active:not(:hover),
a.block-expand.btn.collapsed:not(:hover),
a.block-expand.btn.expanded:not(:hover),
a.block-expand.btn.open:not(:hover) {
  background: #f2f2f2 !important;
  color: #333333 !important;
  border-color: #d6d6d6 !important;
  box-shadow: none !important;
}

/* Ikonu fons */
a.block-expand.btn::before,
a.block-expand.btn::after {
  background: transparent !important;
}

/* Teksts un ikonas visos stāvokļos tumši */
a.block-expand.btn,
a.block-expand.btn:hover,
a.block-expand.btn:focus,
a.block-expand.btn:active,
a.block-expand.btn:visited,
a.block-expand.btn:hover::before,
a.block-expand.btn:hover::after,
a.block-expand.btn::before,
a.block-expand.btn::after {
  color: #333333 !important;
}

/* ==================================================
   8. GALVENĀ SLAIDERA POGAS
   ================================================== */

/* Slaidera pogu pamata krāsas */
.slide-button-group a.btn.slide-button-1,
.slide-button-group a.btn.slide-button-2 {
  background: #171513 !important;
  border-color: #171513 !important;
  color: #f2efeb !important;
}

/* Slaidera pogu teksts */
.slide-button-group a.btn span {
  color: inherit !important;
}

/* Slaidera pogu uzbraukšanas stāvoklis */
.slide-button-group a.btn.slide-button-1:hover,
.slide-button-group a.btn.slide-button-2:hover {
  background: #35322e !important;
  border-color: #35322e !important;
}

/* ==================================================
   9. PRODUKTA NOSAUKUMS UN NAVIGĀCIJAS JOSLA
   ================================================== */

/* Nosaukuma un navigācijas joslas: gaišais fons */
h1.title.page-title.color-scheme-scheme-3,
.breadcrumbs.color-scheme-scheme-4 {
  background-color: #E4D9C7 !important;
}

/* Navigācijas saraksts parāda joslas fonu */
.breadcrumbs.color-scheme-scheme-4 .breadcrumb {
  background-color: transparent !important;
}

/* Nosaukums, navigācijas teksts un mājas ikona: melni */
h1.title.page-title.color-scheme-scheme-3,
h1.title.page-title.color-scheme-scheme-3 .page-title-text,
.breadcrumbs.color-scheme-scheme-4 .breadcrumb,
.breadcrumbs.color-scheme-scheme-4 .breadcrumb a,
.breadcrumbs.color-scheme-scheme-4 .breadcrumb a:hover,
.breadcrumbs.color-scheme-scheme-4 .breadcrumb em {
  color: #000000 !important;
}

/* Navigācijas atdalītāji: melni */
.breadcrumbs.color-scheme-scheme-4 .breadcrumb > li::before,
.breadcrumbs.color-scheme-scheme-4 .breadcrumb > li::after {
  color: #000000 !important;
}

/* ==================================================
   10. PRODUKTA INFORMĀCIJA UN PIRKŠANAS POGAS
   Horizontālais izkārtojums tikai no 1200 px.
   ================================================== */

@media (min-width: 1200px) {

  /* Informācijai 40%, pirkšanai 60% */
  #product.product-details {
    display: grid !important;
    grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);
    grid-template-areas:
      "title title"
      "rating rating"
      "price price"
      "info buy";
    gap: 0 !important;
    align-items: stretch;
  }

  /* Pārējie produkta elementi pilnā platumā */
  #product.product-details > * {
    grid-column: 1 / -1;
    min-width: 0;
  }

  /* Iekšējā nosaukuma novietojums */
  #product > .title.page-title {
    grid-area: title;
  }

  /* Atsauksmju novietojums */
  #product > .rating-page {
    grid-area: rating;
  }

  /* Atdala cenas un informācijas izvietošanu */
  #product > .product-price-group {
    display: contents !important;
  }

  /* Cena virs kopējā paneļa */
  #product > .product-price-group > .price-wrapper {
    grid-area: price;
    width: 100% !important;
    max-width: none !important;
    margin: 0 0 16px !important;
  }

  /* Informācijas un pirkšanas paneļu pamata izskats */
  #product > .product-price-group > .product-stats,
  #product > .button-group-page {
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 20px !important;
    float: none !important;
    clear: none !important;
    background: #232929 !important;
    border: 1px solid #3D4647 !important;
    box-shadow: none !important;
    align-self: stretch;
  }

  /* Informācija paneļa kreisajā pusē */
  #product > .product-price-group > .product-stats {
    grid-area: info;
    border-right: 0 !important;
    border-radius: 6px 0 0 6px !important;
  }

  /* Pirkšanas pogas paneļa labajā pusē */
  #product > .button-group-page {
    grid-area: buy;
    border-radius: 0 6px 6px 0 !important;
  }

  /* Informācijas saraksta atstarpes */
  #product .product-stats > ul {
    margin: 0 !important;
  }

  /* Pogu iekšējā konteinera izmērs un fons */
  #product > .button-group-page > .buttons-wrapper {
    box-sizing: border-box !important;
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
  }
}

/* ==================================================
   11. PRODUKTA LAPAS POGU KRĀSAS
   ================================================== */

/* “Ielikt grozā”: bēšs fons */
.button-group-page #button-cart,
.button-group-page #button-cart:hover,
.button-group-page #button-cart:focus {
  background: #CBA889 !important;
  border-color: #CBA889 !important;
  color: #000000 !important;
}

/* “Ielikt grozā”: melns teksts un ikona */
.button-group-page #button-cart .btn-text,
.button-group-page #button-cart::before,
.button-group-page #button-cart .btn-text::before {
  color: #000000 !important;
}

/* “Mans komplekts”: ķiršu sarkans fons */
.button-group-page #button-pscm,
.button-group-page #button-pscm:hover,
.button-group-page #button-pscm:focus {
  background: #8B1E3F !important;
  border-color: #8B1E3F !important;
  color: #ffffff !important;
}

/* “Mans komplekts”: balts teksts un ikonas */
.button-group-page #button-pscm .btn-text,
.button-group-page #button-pscm i,
.button-group-page #button-pscm::before,
.button-group-page #button-pscm .btn-text::before {
  color: #ffffff !important;
}

/* Vēlmju saraksta sirsniņa: ķiršu sarkana */
.button-group-page .btn-wishlist::before,
.button-group-page .btn-wishlist .btn-text::before,
.button-group-page .btn-wishlist i {
  color: #8B1E3F !important;
}

/* Produkta lapā paslēpj vērtējumu un atsauksmju saites */
#product .rating.rating-page {
  display: none !important;
}

/* ==================================================
   12. “TOP ZĪMOLI” — MODUĻI 639 UN 997
   ================================================== */

/* Rindas ārējais fons: gaišs */
.grid-rows:has(> .grid-row-bottom-1 .module-manufacturers-997),
.grid-row.grid-row-bottom-1:has(.module-title-639):has(.module-manufacturers-997),
.grid-row.grid-row-bottom-1:has(.module-title-639):has(.module-manufacturers-997) > .row-bg {
  background: #E4D9C7 !important;
}

/* Rindai noņem papildu vertikālās atkāpes */
.grid-row:has(.module-title-639):has(.module-manufacturers-997) {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* Joslas iekšējais fons un vertikālās atstarpes */
.grid-cols-wrapper:has(.module-title-639):has(.module-manufacturers-997) {
  background: #100C09 !important;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

/* Zīmolu kolonnas atstarpes */
.grid-col-bottom-1-1:has(.module-title-639):has(.module-manufacturers-997) {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* Paslēpj zīmolu joslas apakšvirsrakstu */
.module-title-639 .subtitle {
  display: none !important;
}

/* Virsraksta modulis: kompakts izkārtojums */
.module-title-639 {
  background: transparent !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 12px !important;
}

/* Virsraksta satura atstarpes; fonta iestatījumi saglabājas Journal */
.module-title-639 .title-wrapper,
.module-title-639 .title-main,
.module-title-639 .title-main h3 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* Zīmolu moduļa atstarpes */
.module-manufacturers-997 {
  background: transparent !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* Joslas iekšējie ietvari: tumši melni */
.grid-items:has(.module-title-639):has(.module-manufacturers-997),
.grid-item:has(> .module-title-639),
.grid-item:has(> .module-manufacturers-997),
.module-manufacturers-997 .module-body,
.module-manufacturers-997 .module-item,
.module-manufacturers-997 .manufacturer-grid,
.module-manufacturers-997 .auto-grid-items {
  background: #100C09 !important;
}

/* ==================================================
   13. “JAUNUMI” — VIRSRĀKSTS 1099, PRODUKTU MODULIS 867
   ================================================== */

/* Ārējie konteineri: gaišais fons */
:is(.grid-row, .grid-cols-wrapper, .grid-cols, .grid-col, .grid-items):has(.module-title-1099):has(.module-products-867) {
  background: #E4D9C7 !important;
}

/* Virsraksta un produktu moduļu ietvari: gaiši */
.grid-item:has(> .module-title-1099),
.grid-item:has(> .module-products-867) {
  background: #E4D9C7 !important;
}

/* Virsraksta iekšējie konteineri: gaiši */
.module-title-1099,
.module-title-1099 .title-wrapper,
.module-title-1099 .title-main {
  background: #E4D9C7 !important;
}

/* Produktu saraksta konteineri un atstarpes starp kartītēm: gaiši */
.module-products-867,
.module-products-867 .module-body,
.module-products-867 .tab-container,
.module-products-867 .full-tabs-bg,
.module-products-867 .nav-tabs,
.module-products-867 .tab-content,
.module-products-867 .module-item,
.module-products-867 .product-grid,
.module-products-867 .auto-grid-items {
  background: #E4D9C7 !important;
}

/* Virsraksts, apakšvirsraksts un “Skatīt vairāk”: melni */
.module-title-1099 .title-main h3,
.module-title-1099 .subtitle,
.module-title-1099 .title-inline-btn,
.module-title-1099 .title-inline-btn span,
.module-title-1099 .title-inline-btn:hover,
.module-title-1099 .title-inline-btn:hover span,
.module-title-1099 .title-inline-btn:focus,
.module-title-1099 .title-inline-btn:focus span {
  color: #000000 !important;
}

/* Virsrakstu un apakšvirsrakstu nobīda 20 px zemāk */
.module-title-1099 .title-wrapper {
  padding-top: 20px !important;
}

/* TIKAI “Jaunumi” modulī 867: produktu kartītes brūnas */
.module-products-867 .product-layout,
.module-products-867 .product-thumb,
.module-products-867 .product-thumb > .caption,
.module-products-867 .product-thumb .stats,
.module-products-867 .product-thumb .stats-group,
.module-products-867 .product-thumb .buttons-wrapper,
.module-products-867 .product-thumb .button-group,
.module-products-867 .product-thumb .cart-group,
.module-products-867 .product-thumb .wish-group,
.module-products-867 .product-thumb .extra-group {
  background: #34302B !important;
}

/* TIKAI “Jaunumi” modulī 867: kartīšu apmales brūnas */
.module-products-867 .product-thumb {
  border-color: #34302B !important;
}

/* ==================================================
   14. INFORMĀCIJAS JOSLA — MODULIS 951
   Brūns joslas fons, tumši melnas informācijas kartītes.
   ================================================== */

/* Ārējās rindas un tās fona slāņa krāsa */
.grid-row-top-4:has(.module-info_blocks-951),
.grid-row-top-4:has(.module-info_blocks-951) > .row-bg {
  background: #34302B !important;
}

/* Visi joslas izkārtojuma konteineri: brūni */
.grid-row-top-4:has(.module-info_blocks-951) :is(
  .grid-cols-wrapper,
  .grid-cols,
  .grid-col,
  .grid-items,
  .grid-item
),
.module-info_blocks-951,
.module-info_blocks-951 > .module-body,
.module-info_blocks-951 .info_blocks-grid,
.module-info_blocks-951 .auto-grid-items,
.module-info_blocks-951 .auto-grid-items > .module-item.info-blocks {
  background: #34302B !important;
  box-shadow: none !important;
}

/* Informācijas kartīšu ārējā ietvara apmales: brūnas */
.module-info_blocks-951 .auto-grid-items > .module-item.info-blocks {
  border-color: #34302B !important;
}

/* Atdalītāji starp kartītēm: parāda joslas brūno fonu */
.module-info_blocks-951 .auto-grid-items > .module-item.info-blocks::before,
.module-info_blocks-951 .auto-grid-items > .module-item.info-blocks::after {
  background: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}

/* Pašas informācijas kartītes: tumši melnas */
.module-info_blocks-951 .auto-grid-items > .module-item.info-blocks > .info-block {
  background: #100C09 !important;
  border-color: #100C09 !important;
  box-shadow: none !important;
}

/* Teksta konteiners parāda kartītes melno fonu */
.module-info_blocks-951 .info-block-content {
  background: transparent !important;
}

/* Informācijas josla 951: vienots brūnais fons starp kartītēm */
.module-info_blocks-951 .info_blocks-grid,
.module-info_blocks-951 .auto-grid-items {
  background: #34302B !important;
  border: 0 !important;
  box-shadow: none !important;
}

/* Kartīšu ārējie ietvari: parāda joslas brūno fonu */
.module-info_blocks-951 .auto-grid-items > .module-item.info-blocks {
  background: transparent !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* Pašas kartītes: melns fons bez papildu apmalēm */
.module-info_blocks-951 .auto-grid-items > .module-item.info-blocks > .info-block {
  background: #100C09 !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* Ārējo ietvaru dekoratīvie atdalītāji: caurspīdīgi */
.module-info_blocks-951 .auto-grid-items > .module-item.info-blocks::before,
.module-info_blocks-951 .auto-grid-items > .module-item.info-blocks::after,
.module-info_blocks-951 .info-block::after {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

/* Sākumlapas ārējais fons un atstarpes starp rindām: brūnais pamattonis */
.route-common-home #top,
.route-common-home #top > .grid-rows {
  background: #34302B !important;
}

/* Rakstu josla: silti melns ārējais fons */
.grid-row:has(a[href="#blog_posts-256-1-tab-1"]),
.grid-row:has(a[href="#blog_posts-256-1-tab-1"]) > .row-bg {
  background: #100C09 !important;
}

/* Rakstu joslas izkārtojuma konteineri: silti melni */
:is(
  .grid-cols-wrapper,
  .grid-cols,
  .grid-col,
  .grid-items,
  .grid-item,
  .module,
  .module-body,
  .tab-container
):has(a[href="#blog_posts-256-1-tab-1"]) {
  background: #100C09 !important;
}

/* Cilņu un rakstu saraksta fons: silti melns arī starp kartītēm */
.tab-container:has(a[href="#blog_posts-256-1-tab-1"]) :is(
  .full-tabs-bg,
  .nav-tabs,
  .tab-content,
  .tab-pane,
  .post-grid,
  .auto-grid-items,
  .post-layout
) {
  background: #100C09 !important;
}

/* Rakstu kartītes: gaišais tonis #E4D9C7 */
[id^="blog_posts-256-1-tab-"] .post-thumb,
[id^="blog_posts-256-1-tab-"] .post-thumb > .caption,
[id^="blog_posts-256-1-tab-"] .post-stats,
[id^="blog_posts-256-1-tab-"] .button-group {
  background: #E4D9C7 !important;
}

/* Rakstu kartīšu apmales: pieskaņotas gaišajam fonam */
[id^="blog_posts-256-1-tab-"] .post-thumb {
  border-color: #E4D9C7 !important;
}

/* Rakstu nosaukumi un apraksti: tumši, lai salasāmi uz gaišā fona */
[id^="blog_posts-256-1-tab-"] .caption,
[id^="blog_posts-256-1-tab-"] .name a,
[id^="blog_posts-256-1-tab-"] .name a:hover,
[id^="blog_posts-256-1-tab-"] .description,
[id^="blog_posts-256-1-tab-"] .post-stats,
[id^="blog_posts-256-1-tab-"] .post-stats span {
  color: #100C09 !important;
}

/* “Turpiniet lasīt”: brūna poga ar gaišu tekstu */
[id^="blog_posts-256-1-tab-"] .btn-read-more,
[id^="blog_posts-256-1-tab-"] .btn-read-more:hover,
[id^="blog_posts-256-1-tab-"] .btn-read-more:focus {
  background: #34302B !important;
  border-color: #34302B !important;
  color: #E4D9C7 !important;
}

/* “Turpiniet lasīt”: pogas teksts un ikona gaiši */
[id^="blog_posts-256-1-tab-"] .btn-read-more .btn-text,
[id^="blog_posts-256-1-tab-"] .btn-read-more::before,
[id^="blog_posts-256-1-tab-"] .btn-read-more .btn-text::before {
  color: #E4D9C7 !important;
}

/* Rakstu josla: silti melns ārējais fons */
.grid-row:has(a[href="#blog_posts-256-1-tab-1"]),
.grid-row:has(a[href="#blog_posts-256-1-tab-1"]) > .row-bg {
  background: #100C09 !important;
}

/* Rakstu joslas izkārtojuma konteineri: silti melni */
:is(
  .grid-cols-wrapper,
  .grid-cols,
  .grid-col,
  .grid-items,
  .grid-item,
  .module,
  .module-body,
  .tab-container
):has(a[href="#blog_posts-256-1-tab-1"]) {
  background: #100C09 !important;
}

/* Cilņu un rakstu saraksta fons: silti melns arī starp kartītēm */
.tab-container:has(a[href="#blog_posts-256-1-tab-1"]) :is(
  .full-tabs-bg,
  .nav-tabs,
  .tab-content,
  .tab-pane,
  .post-grid,
  .auto-grid-items,
  .post-layout
) {
  background: #100C09 !important;
}

/* Rakstu kartītes: gaišais tonis #E4D9C7 */
[id^="blog_posts-256-1-tab-"] .post-thumb,
[id^="blog_posts-256-1-tab-"] .post-thumb > .caption,
[id^="blog_posts-256-1-tab-"] .post-stats,
[id^="blog_posts-256-1-tab-"] .button-group {
  background: #E4D9C7 !important;
}

/* Rakstu kartīšu apmales: pieskaņotas gaišajam fonam */
[id^="blog_posts-256-1-tab-"] .post-thumb {
  border-color: #E4D9C7 !important;
}

/* Rakstu nosaukumi un apraksti: tumši, lai salasāmi uz gaišā fona */
[id^="blog_posts-256-1-tab-"] .caption,
[id^="blog_posts-256-1-tab-"] .name a,
[id^="blog_posts-256-1-tab-"] .name a:hover,
[id^="blog_posts-256-1-tab-"] .description,
[id^="blog_posts-256-1-tab-"] .post-stats,
[id^="blog_posts-256-1-tab-"] .post-stats span {
  color: #100C09 !important;
}

/* “Turpiniet lasīt”: brūna poga ar gaišu tekstu */
[id^="blog_posts-256-1-tab-"] .btn-read-more,
[id^="blog_posts-256-1-tab-"] .btn-read-more:hover,
[id^="blog_posts-256-1-tab-"] .btn-read-more:focus {
  background: #34302B !important;
  border-color: #34302B !important;
  color: #E4D9C7 !important;
}

/* “Turpiniet lasīt”: pogas teksts un ikona gaiši */
[id^="blog_posts-256-1-tab-"] .btn-read-more .btn-text,
[id^="blog_posts-256-1-tab-"] .btn-read-more::before,
[id^="blog_posts-256-1-tab-"] .btn-read-more .btn-text::before {
  color: #E4D9C7 !important;
}

/* Rakstu datuma laukums: gaišs fons un tumšs teksts */
[id^="blog_posts-256-1-tab-"] .p-date {
  background: #E4D9C7 !important;
  border-color: #E4D9C7 !important;
  color: #100C09 !important;
}

/* Rakstu datuma laukums: mēneša nosaukums tumšs */
[id^="blog_posts-256-1-tab-"] .p-date em {
  color: #100C09 !important;
}

/* Rakstu kartītes teksts un poga: 16 px atkāpes no malām */
[id^="blog_posts-256-1-tab-"] .post-thumb > .caption {
  box-sizing: border-box !important;
  padding: 16px !important;
}

/* “Turpiniet lasīt”: teksts un bultiņa vienā gaišajā tonī */
[id^="blog_posts-256-1-tab-"] .btn-read-more .btn-text,
[id^="blog_posts-256-1-tab-"] .btn-read-more::before,
[id^="blog_posts-256-1-tab-"] .btn-read-more::after,
[id^="blog_posts-256-1-tab-"] .btn-read-more .btn-text::before,
[id^="blog_posts-256-1-tab-"] .btn-read-more .btn-text::after {
  color: #E4D9C7 !important;
}

/* Galerija 998: silti melns ārējās rindas fons */
.grid-row:has(a[data-gallery="#gallery-998-1 .lightgallery"]),
.grid-row:has(a[data-gallery="#gallery-998-1 .lightgallery"]) > .row-bg {
  background: #100C09 !important;
}

/* Galerija 998: silti melni konteineri un atstarpes starp bildēm */
:is(
  .grid-cols-wrapper,
  .grid-cols,
  .grid-col,
  .grid-items,
  .grid-item,
  .module,
  .module-body,
  .auto-grid,
  .auto-grid-items
):has(a[data-gallery="#gallery-998-1 .lightgallery"]) {
  background: #100C09 !important;
}

/* Galerija 998: attēlu ietvari un parakstu fons silti melni */
.module-item:has(> a[data-gallery="#gallery-998-1 .lightgallery"]),
a[data-gallery="#gallery-998-1 .lightgallery"],
a[data-gallery="#gallery-998-1 .lightgallery"] .gallery-image,
a[data-gallery="#gallery-998-1 .lightgallery"] + .gallery-image-caption {
  background: #100C09 !important;
  border-color: #100C09 !important;
  box-shadow: none !important;
}

/* Galerija 998: noņem ārējās atstarpes virs un zem joslas */
.grid-row:has(a[data-gallery="#gallery-998-1 .lightgallery"]) {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* Galerija 998: noņem augšējās un apakšējās apmales un ēnas */
:is(
  .grid-row,
  .grid-cols-wrapper,
  .grid-col,
  .grid-items,
  .grid-item,
  .module,
  .module-body,
  .auto-grid
):has(a[data-gallery="#gallery-998-1 .lightgallery"]),
.grid-row:has(a[data-gallery="#gallery-998-1 .lightgallery"]) > .row-bg {
  border-top: 0 !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
}

/* Sākumlapas galerija: pārraksta arī Journal fona krāsas mainīgo */
.route-common-home #bottom .grid-row-bottom-4,
.route-common-home #bottom .grid-row-bottom-4 > .row-bg,
.route-common-home #bottom .grid-row-bottom-4 > .grid-cols-wrapper > .grid-cols {
  --background-color: #100C09 !important;
  background: #100C09 !important;
}

/* Galerijas rindas dekoratīvie fona slāņi: silti melni */
.route-common-home #bottom .grid-row-bottom-4::before,
.route-common-home #bottom .grid-row-bottom-4::after {
  --background-color: #100C09 !important;
  background: #100C09 !important;
}

/* Rakstu bloks: noņem papildu atstarpi pirms galerijas */
.grid-row:has(a[href="#blog_posts-256-1-tab-1"]),
.grid-row:has(a[href="#blog_posts-256-1-tab-1"]) > .grid-cols-wrapper,
.module:has(a[href="#blog_posts-256-1-tab-1"]) {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Galerija: vienāda 20 px atstarpe augšā un apakšā */
.route-common-home #bottom .grid-row-bottom-4 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

/* Galerijas iekšējais ietvars: novērš dubultas vertikālās atkāpes */
.route-common-home #bottom .grid-row-bottom-4 > .grid-cols-wrapper {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* Skrienošā josla 407: silti melns rindas fons un Journal fona mainīgais */
.grid-row-top-2:has(.module-marquee-407),
.grid-row-top-2:has(.module-marquee-407) > .row-bg {
  --background-color: #100C09 !important;
  background: #100C09 !important;
}

/* Skrienošā josla 407: silti melni ārējie konteineri */
:is(
  .grid-cols-wrapper,
  .grid-cols,
  .grid-col,
  .grid-items,
  .grid-item
):has(.module-marquee-407) {
  --background-color: #100C09 !important;
  background: #100C09 !important;
}

/* Skrienošā josla 407: silti melns moduļa un kustīgā satura fons */
.module-marquee-407,
.module-marquee-407 .module-body,
.module-marquee-407 .marquee-slider,
.module-marquee-407 .marquee-items,
.module-marquee-407 .module-item {
  background: #100C09 !important;
}

/* Skrienošā josla 407: viss teksts pienbalts */
.module-marquee-407 .module-item,
.module-marquee-407 .module-item span {
  color: #F2EFE8 !important;
  opacity: 1 !important;
}

/* Skrienošā josla 407: atdalītāji starp tekstiem pienbalti */
.module-marquee-407 .module-item::before,
.module-marquee-407 .module-item::after {
  color: #F2EFE8 !important;
}

/* Tikai skrienošā josla 407: silti melns fons bez ārējām vertikālām atkāpēm */
.route-common-home .grid-row-top-2:has(.module-marquee-407) {
  --background-color: #100C09 !important;
  background: #100C09 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  border-top: 0 !important;
  border-bottom: 0 !important;
}

/* Tikai skrienošās joslas ietvars: noņem papildu vertikālās atkāpes */
.route-common-home .grid-row-top-2:has(.module-marquee-407) > .grid-cols-wrapper {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* Sākumlapas baneri: noņem augšējo un apakšējo atkāpi kolonnām */
.route-common-home #top .grid-row-top-3 > .grid-cols-wrapper > .grid-cols > .grid-col {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* Baneru rinda: noņem atlikušo augšējo atstarpi un apmali */
.route-common-home #top .grid-row-top-3,
.route-common-home #top .grid-row-top-3 > .grid-cols-wrapper,
.route-common-home #top .grid-row-top-3 > .grid-cols-wrapper > .grid-cols {
  margin-top: 0 !important;
  padding-top: 0 !important;
  border-top: 0 !important;
}

/* Sākumlapas baneru rinda: brūnais pamatfons un fona slāņi */
.route-common-home #top .grid-row-top-3,
.route-common-home #top .grid-row-top-3 > .row-bg,
.route-common-home #top .grid-row-top-3::before,
.route-common-home #top .grid-row-top-3::after {
  --background-color: #100C09 !important;
  background: #100C09 !important;
}

/* Tikai baneru bloka konteineri un atstarpes: brūnais pamattonis */
.route-common-home #top .grid-row-top-3 :is(
  .grid-cols-wrapper,
  .grid-cols,
  .grid-col,
  .grid-items,
  .grid-item,
  .module-banners,
  .module-body,
  .banners-grid,
  .module-item
) {
  --background-color: #100C09 !important;
  background: #100C09 !important;
}

/* Informācijas josla 951: mazāka atstarpe zem kartītēm */
.route-common-home #top .grid-row-top-4:has(.module-info_blocks-951) {
  margin-bottom: 0 !important;
  padding-bottom: 18px !important;
}

/* ==================================================
   JAUNUMI — MODULIS 867
   Kompaktas kartītes un vienots pogu noformējums.
   ================================================== */

/* Kartītes ārējais ietvars: automātisks augstums */
#top .module-products-867 .product-layout {
  height: auto !important;
  min-height: 0 !important;
  align-self: flex-start !important;
}

/* Kartīte: attēls un saturs seko viens otram */
#top .module-products-867 .product-thumb {
  display: block !important;
  height: auto !important;
  min-height: 0 !important;
}

/* Kartītes teksts: kompakts saturs bez izstiepta augstuma */
#top .module-products-867 .product-thumb > .caption {
  display: block !important;
  flex: 0 0 auto !important;
  height: auto !important;
  min-height: 0 !important;
}

/* Pogas: novieto zem satura ar 12 px atstarpi */
#top .module-products-867 .product-thumb .buttons-wrapper {
  position: static !important;
  margin-top: 12px !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* Galvenā pirkšanas poga: gaišais smilšu tonis */
#top .module-products-867 .product-thumb .btn.btn-cart,
#top .module-products-867 .product-thumb .btn.btn-cart:hover,
#top .module-products-867 .product-thumb .btn.btn-cart:focus {
  background: #E4D9C7 !important;
  border-color: #E4D9C7 !important;
  color: #100C09 !important;
}

/* Pirkšanas pogas teksts un ikonas: tumši */
#top .module-products-867 .btn-cart .btn-text,
#top .module-products-867 .btn-cart::before,
#top .module-products-867 .btn-cart::after,
#top .module-products-867 .btn-cart .btn-text::before,
#top .module-products-867 .btn-cart .btn-text::after {
  color: #100C09 !important;
}

/* Daudzuma lauks: brūns fons ar gaišu kontūru */
#top .module-products-867 .product-thumb .stepper {
  box-sizing: border-box !important;
  background: #34302B !important;
  border: 1px solid #E4D9C7 !important;
}

/* Daudzuma cipars: redzams un pienbalts */
#top .module-products-867 .product-thumb .stepper input[name="quantity"] {
  background: #34302B !important;
  border-color: transparent !important;
  color: #F2EFE8 !important;
  -webkit-text-fill-color: #F2EFE8 !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Daudzuma bultiņu pogas: brūns fons un pienbaltas ikonas */
#top .module-products-867 .product-thumb .stepper button {
  background: #34302B !important;
  border-color: transparent !important;
  color: #F2EFE8 !important;
}

#top .module-products-867 .stepper button::before,
#top .module-products-867 .stepper button::after {
  color: #F2EFE8 !important;
}

/* Preces nosaukums: tāds pats pienbaltais tonis kā daudzuma ciparam */
#top .module-products-867 .product-thumb .name a {
  color: #F2EFE8 !important;
}

/* Sirsniņa un salīdzināšana: neitrāls fons ar gaišu kontūru */
#top .module-products-867 .product-thumb .btn:is(.btn-wishlist, .btn-compare),
#top .module-products-867 .product-thumb .btn:is(.btn-wishlist, .btn-compare):hover,
#top .module-products-867 .product-thumb .btn:is(.btn-wishlist, .btn-compare):focus {
  background: #34302B !important;
  border: 1px solid #E4D9C7 !important;
  color: #E4D9C7 !important;
}

/* Sirsniņas un salīdzināšanas ikonas: gaišajā smilšu tonī */
#top .module-products-867 :is(.btn-wishlist, .btn-compare)::before,
#top .module-products-867 :is(.btn-wishlist, .btn-compare)::after,
#top .module-products-867 :is(.btn-wishlist, .btn-compare) .btn-text,
#top .module-products-867 :is(.btn-wishlist, .btn-compare) .btn-text::before,
#top .module-products-867 :is(.btn-wishlist, .btn-compare) .btn-text::after {
  color: #E4D9C7 !important;
}

/* Pogu teksta konteineri: caurspīdīgi */
#top .module-products-867 .button-group .btn .btn-text {
  background: transparent !important;
}

/* Informācijas josla 951: virsraksti un apraksti pienbalti */
#top .module-info_blocks-951 .info-block-title,
#top .module-info_blocks-951 .info-block-text,
#top .module-info_blocks-951 .info-block-title *,
#top .module-info_blocks-951 .info-block-text * {
  color: #F2EFE8 !important;
}

/* Informācijas josla 951: kompakts augstums un 16 px vertikālās atkāpes */
.route-common-home #top .grid-row-top-4:has(.module-info_blocks-951) {
  height: auto !important;
  min-height: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

/* Informācijas joslas konteineri: noņem papildu apakšējo tukšo vietu */
.route-common-home #top .grid-row-top-4:has(.module-info_blocks-951) :is(
  .grid-cols-wrapper,
  .grid-cols,
  .grid-col,
  .grid-items,
  .grid-item,
  .module-info_blocks-951,
  .module-body,
  .info_blocks-grid,
  .auto-grid-items
) {
  height: auto !important;
  min-height: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Informācijas kartīšu ārējie ietvari: augstumu pielāgo saturam */
#top .module-info_blocks-951 .auto-grid-items > .module-item.info-blocks {
  height: auto !important;
  min-height: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Informācijas josla: tikai 8 px zem kartītēm */
.route-common-home #top .grid-row-top-4:has(.module-info_blocks-951) {
  padding-bottom: 8px !important;
}

/* “Jaunumi”: noņem augšējo ārējo atstarpi pēc informācijas joslas */
.route-common-home #top .grid-row-top-5:has(.module-products-867),
.route-common-home #top .grid-row-top-5:has(.module-products-867) > .grid-cols-wrapper {
  margin-top: 0 !important;
}

/* Informācijas josla 951: palielina apakšējo brūno malu */
.route-common-home #top .grid-row-top-4:has(.module-info_blocks-951) {
  padding-top: 16px !important;
  padding-bottom: 36px !important;
}

/* Galvenes pamata fons: silti melns visos ekrāna izmēros */
html body .global-wrapper > header {
  --background-color: #100C09 !important;
  background: #100C09 !important;
}

/* Datora galvene: ārējie ietvari un visas izvēlnes joslas */
html body .global-wrapper > header :is(
  .header,
  .header-wrapper,
  .header-container,
  .top-bar,
  .mid-bar,
  .bottom-bar
) {
  --background-color: #100C09 !important;
  background: #100C09 !important;
}

/* Mobilā galvene: galvenais konteiners un tā joslas */
html body .global-wrapper > header .mobile-header,
html body .global-wrapper > header .mobile-header > div,
html body .global-wrapper > header :is(
  .mobile-top-bar,
  .mobile-bar,
  .mobile-bottom-bar
) {
  --background-color: #100C09 !important;
  background: #100C09 !important;
}

/* Galvenes dekoratīvie fona slāņi: vienots silti melnais tonis */
html body .global-wrapper > header::before,
html body .global-wrapper > header::after,
html body .global-wrapper > header .header-wrapper::before,
html body .global-wrapper > header .header-wrapper::after,
html body .global-wrapper > header .mobile-header::before,
html body .global-wrapper > header .mobile-header::after {
  --background-color: #100C09 !important;
  background: #100C09 !important;
}

/* Samazinātā un pielipusī datora galvene: saglabā melno fonu */
html.desktop-sticky-active body .global-wrapper > header,
html.desktop-sticky-header-active body .global-wrapper > header,
html.desktop-sticky-active body .global-wrapper > header .mid-bar,
html.desktop-sticky-header-active body .global-wrapper > header .mid-bar {
  --background-color: #100C09 !important;
  background: #100C09 !important;
}

/* Pielipusī mobilā galvene: saglabā melno fonu */
html.mobile-sticky-active body .global-wrapper > header .mobile-header,
html.mobile-sticky-active body .global-wrapper > header .mobile-header > div {
  --background-color: #100C09 !important;
  background: #100C09 !important;
}

/* Galvene: augšējā josla un apakšējā kategoriju izvēlne */
html body .global-wrapper > header :is(
  .top-bar,
  .bottom-bar,
  .desktop-main-menu-wrapper,
  .main-menu,
  .desktop-main-menu-wrapper > .j-menu,
  .main-menu > .j-menu
) {
  --background-color: #100C09 !important;
  background: #100C09 !important;
}

/* Galvene: abu joslu dekoratīvie fona slāņi */
html body .global-wrapper > header .top-bar::before,
html body .global-wrapper > header .top-bar::after,
html body .global-wrapper > header .bottom-bar::before,
html body .global-wrapper > header .bottom-bar::after {
  --background-color: #100C09 !important;
  background: #100C09 !important;
}

/* Galvene: vienots silti melnais fons ap kategoriju izvēlni */
html body .global-wrapper > header :is(
  .main-menu-bar,
  .main-menu-container,
  .menu-bar,
  .bottom-bar,
  .navbar-nav
) {
  --background-color: #100C09 !important;
  background: #100C09 !important;
}

/* Izvēlnes josla: arī dekoratīvos fona slāņus iekrāso melnus */
html body .global-wrapper > header :is(
  .main-menu-bar,
  .main-menu-container,
  .menu-bar,
  .bottom-bar,
  .navbar-nav
)::before,
html body .global-wrapper > header :is(
  .main-menu-bar,
  .main-menu-container,
  .menu-bar,
  .bottom-bar,
  .navbar-nav
)::after {
  --background-color: #100C09 !important;
  background: #100C09 !important;
}

/* Galvene: noņem atdalošo līniju zem augšējās joslas */
html body .global-wrapper > header .top-bar {
  border-bottom: 0 !important;
  box-shadow: none !important;
}

/* Galvene: noņem iespējamo līniju nākamās joslas augšmalā */
html body .global-wrapper > header .mid-bar {
  border-top: 0 !important;
}

/* Augšējā josla: noņem dekoratīvo slāņu robežas */
html body .global-wrapper > header .top-bar::before,
html body .global-wrapper > header .top-bar::after {
  border-bottom: 0 !important;
  box-shadow: none !important;
}

/* SUPREO raksts: smilšu fons un atstarpe no malām */
html body .blog-text.blog-supreo {
  --background-color: #E4D9C7 !important;
  background: #E4D9C7 !important;
  color: #000000 !important;
  box-sizing: border-box;
  padding: clamp(20px, 4vw, 40px);
  line-height: 1.7;
}

/* SUPREO raksts: melns teksts arī virsrakstiem un izcēlumiem */
html body .blog-text.blog-supreo :is(
  h2, h3, p, strong, em, ul, ol, li, a
) {
  color: #000000 !important;
}

/* SUPREO raksts: skaidra atstarpe starp teksta sadaļām */
html body .blog-text.blog-supreo h3 {
  margin-top: 28px;
  margin-bottom: 12px;
}

html body .blog-text.blog-supreo p {
  margin-bottom: 18px;
}

/* SUPREO raksts: noņem lieko atstarpi sākumā un beigās */
html body .blog-text.blog-supreo > :first-child {
  margin-top: 0;
}

html body .blog-text.blog-supreo > :last-child {
  margin-bottom: 0;
}

/* Bloga raksta lapa: smilšu fons ārpus raksta teksta bloka */
html.route-journal3-blog-post,
html.route-journal3-blog-post body,
html.route-journal3-blog-post .global-wrapper,
html.route-journal3-blog-post .site-wrapper,
html.route-journal3-blog-post .site-wrapper > .container,
html.route-journal3-blog-post #content {
  --background-color: #E4D9C7 !important;
  background: #E4D9C7 !important;
}

/* Bloga raksta lapa: smilšu tonis arī dekoratīvajiem fona slāņiem */
html.route-journal3-blog-post .site-wrapper::before,
html.route-journal3-blog-post .site-wrapper::after {
  --background-color: #E4D9C7 !important;
  background: #E4D9C7 !important;
}

/* Bloga raksts: datuma lapiņas fons gaišajā smilšu tonī */
html body .blog-post .post-image .p-date {
  --background-color: #E4D9C7 !important;
  background: #E4D9C7 !important;
  color: #000000 !important;
  opacity: 1 !important;
}

/* Bloga raksts: melns datums un mēneša nosaukums */
html body .blog-post .post-image .p-date * {
  color: #000000 !important;
}

/* Bloga raksts: melns rāmītis ap datuma lapiņu */
html body .blog-post .post-image .p-date {
  border: 1px solid #000000 !important;
  box-sizing: border-box;
}
/* Bloga raksti: melnas saites arī pēc apmeklēšanas un uzbraucot ar peli */
html body .blog-post .post-content a,
html body .blog-post .post-content a:visited,
html body .blog-post .post-content a:hover,
html body .blog-post .post-content a:focus {
  color: #000000 !important;
  text-decoration: underline;
}

/* Bloga raksti: melns arī saites iekšpusē atsevišķi noformēts teksts */
html body .blog-post .post-content a * {
  color: #000000 !important;
}

/* Produkta lapa: informācijas un pirkšanas bloku fons */
html body #product .product-stats,
html body #product .button-group-page {
  --background-color: #34302B !important;
  background: #34302B !important;
  border-color: rgba(203, 168, 137, 0.35) !important;
  color: #F2EFE8 !important;
}

/* Pirkšanas bloks: iekšējais ietvars izmanto kopējo brūno fonu */
html body #product .button-group-page .buttons-wrapper {
  --background-color: transparent !important;
  background: transparent !important;
}

/* Groza poga: gaišais smilšu fons un melns teksts */
html body #product #button-cart {
  --background-color: #E4D9C7 !important;
  background: #E4D9C7 !important;
  border-color: #E4D9C7 !important;
  color: #000000 !important;
}

/* Groza poga: akcenta tonis uzbraucot, fokusējot un nospiežot */
html body #product #button-cart:is(:hover, :focus, :active) {
  --background-color: #CBA889 !important;
  background: #CBA889 !important;
  border-color: #CBA889 !important;
  color: #000000 !important;
}

/* Groza poga: melns teksts un tēmas veidotā groza ikona */
html body #product #button-cart .btn-text,
html body #product #button-cart::before,
html body #product #button-cart::after,
html body #product #button-cart .btn-text::before,
html body #product #button-cart .btn-text::after {
  color: #000000 !important;
}

/* Produkta informācija: saites mūsu akcenta krāsā visos stāvokļos */
html body #product .product-stats a,
html body #product .product-stats a:is(:visited, :hover, :focus, :active) {
  color: #CBA889 !important;
  text-decoration: underline;
}

/* Daudzuma lauks: brūns fons un pienbalti cipari un bultiņas */
html body #product .button-group-page .stepper,
html body #product .button-group-page .stepper input[name="quantity"],
html body #product .button-group-page .stepper button {
  background: #34302B !important;
  border-color: #CBA889 !important;
  color: #F2EFE8 !important;
}

/* Produkta informācijas bloks: mūsu brūnais fons */
html body #product .product-stats {
  --background-color: #34302B !important;
  background: #34302B !important;
  border-color: rgba(203, 168, 137, 0.35) !important;
  color: #F2EFE8 !important;
}

/* Noliktavas pieejamība: brūns fons un akcenta rāmītis */
html body #product .product-stats .list-unstyled > div > span {
  background: #34302B !important;
  border-color: rgba(203, 168, 137, 0.45) !important;
  color: #CBA889 !important;
}

/* Noliktavas un piegādes teksts: akcenta krāsa */
html body #product .product-stats .list-unstyled > div > span p,
html body #product .product-stats .product-location,
html body #product .product-stats .product-location p,
html body #product .product-stats .product-location strong {
  color: #CBA889 !important;
}

/* Pieejamības lauks: noņem rindkopas liekās atstarpes */
html body #product .product-stats .list-unstyled > div > span p {
  margin: 0 !important;
}

/* Zīmola saite: akcenta krāsa visos stāvokļos */
html body #product .product-stats a,
html body #product .product-stats a:is(:visited, :hover, :focus, :active) {
  color: #CBA889 !important;
}

/* Produkta informācija un pirkšanas bloks:
   pārraksta veco tumši zaļpelēko fonu ar mūsu pamatbrūno */
html body #product.product-details > .product-price-group > .product-stats,
html body #product.product-details > .button-group-page {
  --background-color: #34302B !important;
  background: #34302B !important;
  border-color: rgba(203, 168, 137, 0.35) !important;
}

/* Datora skats: enerģijas marķējums blakus cenai */
@media (min-width: 1200px) {

  /* Cena: noņem iepriekš rezervēto atstarpi */
  html body #product > .product-price-group > .price-wrapper {
    grid-area: price;
    padding-right: 0 !important;
    min-width: 0;
  }

  /* Marķējums: novieto cenas rindā, 140 px no tās kreisās malas */
  html body #product > div:has(> .energy-info) {
    grid-area: price;
    justify-self: start !important;
    align-self: center !important;
    display: flex !important;
    align-items: center;
    gap: 10px;
    width: max-content;
    margin: 0 0 0 140px !important;
  }

  /* Marķējums: noņem sākotnējās ārējās atstarpes */
  html body #product > div > .energy-info {
    float: none !important;
    margin: 0 !important;
    flex-shrink: 0;
  }

  /* Datu lapas saite: vienā līmenī ar marķējumu */
  html body #product > div:has(> .energy-info) > div > a {
    float: none !important;
    margin: 0 !important;
    color: #CBA889 !important;
  }
}

/* Datora skats: paceļ enerģijas marķējumu tuvāk cenas līmenim */
@media (min-width: 1200px) {
  html body #product > div:has(> .energy-info) {
    position: relative;
    top: -15px;
    border-top: 0 !important;
    box-shadow: none !important;
  }

  /* Enerģijas marķējums: noņem augšējo robežlīniju */
  html body #product .energy-info {
    border-top: 0 !important;
    box-shadow: none !important;
  }

  /* Enerģijas marķējums: paslēpj atdalītāju, ja tas veidots ar hr */
  html body #product .energy-info hr {
    display: none !important;
  }
}

/* “No šī ražotāja”: noņem kartīšu un to iekšējo bloku fonu */
html body #side_products-2-tab-2 :is(
  .product-layout,
  .side-product,
  .side-product > .image,
  .caption,
  .button-group
) {
  --background-color: transparent !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* Kartītes ārējais ietvars: noņem dubultu rāmīti */
html body #side_products-2-tab-2 .product-layout {
  border: 0 !important;
}

/* “No šī ražotāja”: pieklusināts rāmītis kā augšējam blokam */
html body #side_products-2-tab-2 .side-product {
  border: 1px solid rgba(203, 168, 137, 0.35) !important;
  box-sizing: border-box;
}

/* Produktu nosaukumi: pienbalts teksts */
html body #side_products-2-tab-2 .name a {
  color: #F2EFE8 !important;
}

/* Produktu cenas: gaišais smilšu tonis */
html body #side_products-2-tab-2 .price,
html body #side_products-2-tab-2 .price :is(.price-normal, .price-new) {
  color: #E4D9C7 !important;
}

/* “Citas preces”: caurspīdīgi kartīšu un atstarpju foni */
html body #products-731-1-tab-2 :is(
  .product-grid,
  .auto-grid-items,
  .product-layout,
  .product-thumb,
  .caption,
  .stats,
  .stats-group,
  .buttons-wrapper,
  .button-group,
  .cart-group,
  .wish-group
) {
  --background-color: transparent !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* Kartītes ārējais ietvars: noņem dubultu rāmīti */
html body #products-731-1-tab-2 .product-layout {
  border: 0 !important;
}

/* Kartītes: pieklusināts rāmītis mūsu akcenta tonī */
html body #products-731-1-tab-2 .product-thumb {
  border: 1px solid rgba(203, 168, 137, 0.35) !important;
  box-sizing: border-box;
}

/* Nosaukumi un cenas: mierīgs pienbaltais tonis */
html body #products-731-1-tab-2 .name a,
html body #products-731-1-tab-2 .price-normal,
html body #products-731-1-tab-2 .price-new {
  color: #F2EFE8 !important;
}

/* Zīmolu saites: mūsu akcenta krāsa */
html body #products-731-1-tab-2 .stats a {
  color: #CBA889 !important;
}

/* Pirkšanas pogas un daudzums: bez spilgtiem foniem */
html body #products-731-1-tab-2 .button-group :is(
  .btn,
  .stepper,
  .stepper button,
  .stepper input[name="quantity"]
) {
  --background-color: transparent !important;
  background: transparent !important;
  border-color: rgba(203, 168, 137, 0.35) !important;
  color: #CBA889 !important;
}

/* Pogu teksts un ikonas: vienots akcenta tonis */
html body #products-731-1-tab-2 .button-group .btn .btn-text,
html body #products-731-1-tab-2 .button-group .btn::before,
html body #products-731-1-tab-2 .button-group .btn::after,
html body #products-731-1-tab-2 .button-group .btn-text::before,
html body #products-731-1-tab-2 .button-group .btn-text::after {
  color: #CBA889 !important;
}

/* “Citas preces”: noņem moduļa un tā iekšējo ietvaru fonu */
html body .module-products-1177,
html body .module-products-1177 :is(
  .module-body,
  .tab-container,
  .full-tabs-bg,
  .tab-content,
  .tab-pane,
  .product-grid,
  .auto-grid-items,
  .product-layout,
  .product-thumb,
  .caption
) {
  --background-color: transparent !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* “Citas preces”: noņem arī dekoratīvo slāņu fonus */
html body .module-products-1177::before,
html body .module-products-1177::after,
html body .module-products-1177 :is(
  .auto-grid-items,
  .product-layout,
  .product-thumb,
  .caption
)::before,
html body .module-products-1177 :is(
  .auto-grid-items,
  .product-layout,
  .product-thumb,
  .caption
)::after {
  --background-color: transparent !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* “Citas preces”: noņem moduļa un tā iekšējo ietvaru fonu */
html body .module-products-1177,
html body .module-products-1177 :is(
  .module-body,
  .tab-container,
  .full-tabs-bg,
  .tab-content,
  .tab-pane,
  .product-grid,
  .auto-grid-items,
  .product-layout,
  .product-thumb,
  .caption
) {
  --background-color: transparent !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* “Citas preces”: noņem arī dekoratīvo slāņu fonus */
html body .module-products-1177::before,
html body .module-products-1177::after,
html body .module-products-1177 :is(
  .auto-grid-items,
  .product-layout,
  .product-thumb,
  .caption
)::before,
html body .module-products-1177 :is(
  .auto-grid-items,
  .product-layout,
  .product-thumb,
  .caption
)::after {
  --background-color: transparent !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* “Citas preces”: noņem pelēko fonu un malu papildu pogas joslai */
html body .module-products-1177 .extra-group,
html body .module-products-1177 .extra-group > div {
  --background-color: transparent !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

/* “Jaunumi”: izstiepj kartītes līdz vienādam rindas augstumam */
html body #top .module-products-867 .auto-grid-items {
  align-items: stretch !important;
}

/* “Jaunumi”: kartītes ārējais ietvars aizpilda pieejamo augstumu */
html body #top .module-products-867 .product-layout {
  display: flex !important;
  align-self: stretch !important;
  height: auto !important;
}

/* “Jaunumi”: attēls un informācija izvietoti vertikāli */
html body #top .module-products-867 .product-thumb {
  display: flex !important;
  flex-direction: column !important;
  flex: 1 1 auto !important;
  width: 100%;
  height: auto !important;
}

/* “Jaunumi”: attēla daļa nesaspiežas */
html body #top .module-products-867 .product-thumb > .image-group {
  flex: 0 0 auto !important;
}

/* “Jaunumi”: informācijas daļa aizpilda atlikušo kartītes augstumu */
html body #top .module-products-867 .product-thumb > .caption {
  display: flex !important;
  flex-direction: column !important;
  flex: 1 1 auto !important;
  height: auto !important;
}

/* “Jaunumi”: pogas visām kartītēm vienā līmenī apakšā */
html body #top .module-products-867 .caption > .buttons-wrapper {
  margin-top: auto !important;
  padding-top: 12px !important;
}

/* Abas produktu cilnes: noņem kartīšu iekšējos fonus */
html body :is(#products-731-1-tab-1, #products-731-1-tab-2) :is(
  .product-layout,
  .product-thumb,
  .caption,
  .stats,
  .stats-group,
  .buttons-wrapper,
  .button-group,
  .cart-group,
  .wish-group,
  .extra-group,
  .extra-group > div
) {
  --background-color: transparent !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* Kartīšu ārējais ietvars: noņem dubultu rāmīti */
html body :is(#products-731-1-tab-1, #products-731-1-tab-2) .product-layout {
  border: 0 !important;
}

/* Abas cilnes: vienāds, pieklusināts kartīšu rāmītis */
html body :is(#products-731-1-tab-1, #products-731-1-tab-2) .product-thumb {
  border: 1px solid rgba(203, 168, 137, 0.35) !important;
  box-sizing: border-box;
}

/* Papildu pogas josla: noņem pelēko malu */
html body :is(#products-731-1-tab-1, #products-731-1-tab-2) .extra-group,
html body :is(#products-731-1-tab-1, #products-731-1-tab-2) .extra-group > div {
  border: 0 !important;
}

/* Nosaukumi un cenas: pienbaltais tonis */
html body :is(#products-731-1-tab-1, #products-731-1-tab-2) :is(
  .name a,
  .price-normal,
  .price-new
) {
  color: #F2EFE8 !important;
}

/* Zīmolu saites: akcenta tonis */
html body :is(#products-731-1-tab-1, #products-731-1-tab-2) .stats a {
  color: #CBA889 !important;
}

/* Pogas un daudzums: caurspīdīgs fons un maigas kontūras */
html body :is(#products-731-1-tab-1, #products-731-1-tab-2) .button-group :is(
  .btn,
  .stepper,
  .stepper button,
  .stepper input[name="quantity"]
) {
  --background-color: transparent !important;
  background: transparent !important;
  border-color: rgba(203, 168, 137, 0.35) !important;
  color: #CBA889 !important;
}

/* Pogu teksts un ikonas: akcenta krāsa */
html body :is(#products-731-1-tab-1, #products-731-1-tab-2) .button-group .btn .btn-text,
html body :is(#products-731-1-tab-1, #products-731-1-tab-2) .button-group .btn::before,
html body :is(#products-731-1-tab-1, #products-731-1-tab-2) .button-group .btn::after,
html body :is(#products-731-1-tab-1, #products-731-1-tab-2) .button-group .btn-text::before,
html body :is(#products-731-1-tab-1, #products-731-1-tab-2) .button-group .btn-text::after {
  color: #CBA889 !important;
}

/* Cilņu nosaukumi: salasāmi arī neaktīvajā stāvoklī */
html body .module-products-1177 .nav-tabs > li > a {
  color: #CBA889 !important;
  opacity: 1 !important;
}

/* Aktīvā cilne un uzbraukšana: gaišais smilšu tonis */
html body .module-products-1177 .nav-tabs > li.active > a,
html body .module-products-1177 .nav-tabs > li > a:hover,
html body .module-products-1177 .nav-tabs > li > a:focus {
  color: #E4D9C7 !important;
}

/* Aktīvās cilnes pasvītrojums: smilšu tonis */
html body .module-products-1177 .nav-tabs > li.active > a {
  border-bottom-color: #E4D9C7 !important;
}

/* Datora izkārtojums: opcijām atsevišķa rinda zem pirkšanas paneļa */
@media (min-width: 1200px) {
  html body #product.product-details {
    display: grid !important;
    grid-template-areas:
      "title title"
      "rating rating"
      "price price"
      "info buy"
      "options options" !important;
  }

  /* Produkta opcijas: piektā rinda, pilnā platumā pirms apraksta */
  html body #product.product-details > .product-options {
    grid-area: options !important;
    grid-row: 5 / 6 !important;
    grid-column: 1 / -1 !important;
    order: 100 !important;
    position: static !important;
    width: 100% !important;
    min-width: 0;
    box-sizing: border-box;
    margin: 20px 0 0 !important;
  }
}

/* Opciju pārvietošana: tikai datora skatā */
@media (min-width: 1200px) {

  /* Pievieno opciju rindu zem informācijas un pirkšanas paneļa */
  html body #product.product-details {
    grid-template-areas:
      "title title"
      "rating rating"
      "price price"
      "info buy"
      "options options" !important;
  }

  /* Ievieto opcijas jaunajā rindā */
  html body #product.product-details > .product-options {
    grid-area: options !important;
    order: 100 !important;
    margin: 20px 0 0 !important;
  }
}

/* Aprakstu un lejupielāžu tabulas: kopīgais fons un rāmītis */
html body :is(
  .product-extra-description,
  .block-description,
  .product-extra-dynamic.product_extra-1167
) table {
  --background-color: #34302B !important;
  background: #34302B !important;
  border-collapse: collapse !important;
  border-spacing: 0 !important;
  border: 1px solid rgba(203, 168, 137, 0.25) !important;
  box-shadow: none !important;
}

/* Tabulu rindas: noņem tēmas atšķirīgos fona toņus */
html body :is(
  .product-extra-description,
  .block-description,
  .product-extra-dynamic.product_extra-1167
) table :is(thead, tbody, tfoot, tr) {
  --background-color: transparent !important;
  background: transparent !important;
}

/* Tabulu šūnas: brūns fons, pienbalts teksts un smalkas līnijas */
html body :is(
  .product-extra-description,
  .block-description,
  .product-extra-dynamic.product_extra-1167
) table :is(th, td) {
  --background-color: #34302B !important;
  background: #34302B !important;
  color: #F2EFE8 !important;
  border: 1px solid rgba(203, 168, 137, 0.25) !important;
  padding: 10px 12px !important;
  box-shadow: none !important;
}

/* Lejupielādes: saglabā brūno fonu arī uzbraucot ar peli */
html body .product-extra-dynamic.product_extra-1167
table.table-hover > tbody > tr:hover > :is(th, td) {
  --background-color: #34302B !important;
  background: #34302B !important;
  color: #F2EFE8 !important;
}

/* Tabulu saites: akcenta tonis un pasvītrojums */
html body :is(
  .product-extra-description,
  .block-description,
  .product-extra-dynamic.product_extra-1167
) table a,
html body :is(
  .product-extra-description,
  .block-description,
  .product-extra-dynamic.product_extra-1167
) table a:is(:visited, :hover, :focus) {
  color: #CBA889 !important;
  text-decoration: underline;
}

/* Aprakstu un lejupielāžu tabulas: kopīgais fons un rāmītis */
html body :is(
  .product-extra-description,
  .block-description,
  .product-extra-dynamic.product_extra-1167
) table {
  --background-color: #34302B !important;
  background: #34302B !important;
  border-collapse: collapse !important;
  border-spacing: 0 !important;
  border: 1px solid rgba(203, 168, 137, 0.25) !important;
  box-shadow: none !important;
}

/* Tabulu rindas: noņem tēmas atšķirīgos fona toņus */
html body :is(
  .product-extra-description,
  .block-description,
  .product-extra-dynamic.product_extra-1167
) table :is(thead, tbody, tfoot, tr) {
  --background-color: transparent !important;
  background: transparent !important;
}

/* Tabulu šūnas: brūns fons, pienbalts teksts un smalkas līnijas */
html body :is(
  .product-extra-description,
  .block-description,
  .product-extra-dynamic.product_extra-1167
) table :is(th, td) {
  --background-color: #34302B !important;
  background: #34302B !important;
  color: #F2EFE8 !important;
  border: 1px solid rgba(203, 168, 137, 0.25) !important;
  padding: 10px 12px !important;
  box-shadow: none !important;
}

/* Lejupielādes: saglabā brūno fonu arī uzbraucot ar peli */
html body .product-extra-dynamic.product_extra-1167
table.table-hover > tbody > tr:hover > :is(th, td) {
  --background-color: #34302B !important;
  background: #34302B !important;
  color: #F2EFE8 !important;
}

/* Tabulu saites: akcenta tonis un pasvītrojums */
html body :is(
  .product-extra-description,
  .block-description,
  .product-extra-dynamic.product_extra-1167
) table a,
html body :is(
  .product-extra-description,
  .block-description,
  .product-extra-dynamic.product_extra-1167
) table a:is(:visited, :hover, :focus) {
  color: #CBA889 !important;
  text-decoration: underline;
}