.cmplz-hidden {
					display: none !important;
				}
.woocommerce-product-gallery{ opacity: 1 !important; }
/* Modest desktop expansion; tablet and mobile remain unchanged. */
@media (min-width:1100px){
 html body{--global-content-width:1320px;}
 html body #primary>.content-container.site-container{width:100%!important;max-width:1320px!important;}
 html body.home #primary>.content-container.site-container{max-width:none!important;padding-left:0!important;padding-right:0!important;}
 html body.ssui-live #primary>.content-container.site-container{max-width:1328px!important;}
 html body .entry-content>.ssc-home:not(.smd-site-chrome){width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;}
 html body .ssc-home .smd-wrap,html body .ssc-home .ssc-shell{width:calc(100% - 64px)!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;}
 html body .scc-page.sscat-live,html body .scc-page{width:100%!important;max-width:1280px!important;}
 html body .sblog-wrap,html body .sart-wrap{width:calc(100% - 64px)!important;max-width:1280px!important;}
}

/* ===== Ierices veida filtrs: Virtuves maza sadzives tehnika =====
   Horizontala pogu josla virs precu rezga.
   Pari iet ar JS snippetu "Katalogs: filtrs - veids un cena (JS)".
   Cenas filtrs no sa bloka ir nonemts - to kartho kreisa "Filtri" sanjosla. */

.ss-shop{display:block}
.ss-shop .ss-col{min-width:0}
.ss-shop .products.grid-cols{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important}

/* --- Augseja josla --- */
.ss-rail{position:relative;display:flex;align-items:center;gap:12px;flex-wrap:nowrap;
  margin:0 0 22px;padding:11px 0 11px 16px;
  background:#fff;border:1px solid #e8e2dd;border-radius:14px;
  box-shadow:0 1px 2px rgba(35,25,20,.05),0 8px 24px rgba(35,25,20,.06)}
.ss-rail h2{margin:0;padding:0;border:0;flex:0 0 auto;white-space:nowrap;font-size:11px;
  letter-spacing:.09em;text-transform:uppercase;color:#4a423e;font-weight:600}
.ss-rail>ul{list-style:none;margin:0;padding:2px 88px 2px 0;flex:1 1 auto;min-width:0;
  display:flex;flex-wrap:nowrap;gap:7px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.ss-rail>ul::-webkit-scrollbar{display:none}
.ss-rail li{flex:0 0 auto;margin:0}
.ss-rail a{display:flex;align-items:center;gap:6px;padding:7px 13px;
  border:1px solid #e0d9d3;border-radius:999px;background:#fff;color:#16110f;
  text-decoration:none;font-size:13.5px;line-height:1.3;white-space:nowrap;
  transition:background .13s ease,border-color .13s ease}
.ss-rail a:hover{background:#f4f0ec}
.ss-rail a .n{font-size:12px;color:#9a918b;font-variant-numeric:tabular-nums}
.ss-rail a.is-on{background:#fdf2f2;border-color:#d71920;color:#b01319;font-weight:600}
.ss-rail a.is-on .n{color:#c9575c}
.ss-rail a:focus-visible{outline:2px solid #d71920;outline-offset:2px}

/* --- Ritinasanas bultas --- */
.ss-nav{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;padding:0;
  border:1px solid #e0d9d3;border-radius:999px;background:#fff;color:#16110f;
  display:none;place-items:center;cursor:pointer;z-index:2;
  box-shadow:0 2px 8px rgba(35,25,20,.10)}
.ss-nav.on{display:grid}
.ss-nav:hover{background:#f4f0ec}
.ss-nav:focus-visible{outline:2px solid #d71920;outline-offset:2px}
.ss-nav{font-size:19px;line-height:1;font-weight:500;color:#4a423e;padding-bottom:3px}
.ss-nav-prev{right:46px}
.ss-nav-next{right:6px}
.ss-rail>ul.has-next{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 118px),transparent 96px);
  mask-image:linear-gradient(90deg,#000 calc(100% - 118px),transparent 96px)}



/* Kadence veca filtra poga sajas lapas ir lieka */
body.ss-hide-filter .filter-toggle-open-container{display:none!important}

/* Kreisaja sanjosla "Veids" grupa dublea augsejo pogu rindu - paslepta */
body.ss-hide-filter .wp-block-woocommerce-product-filter-taxonomy{display:none!important}

@media(min-width:1500px){
  .ss-shop .products.grid-cols{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
@media(max-width:1080px){
  .ss-shop .products.grid-cols{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:900px){
  .ss-rail{display:block;padding:0;margin-bottom:18px;background:none;border:0;border-radius:0;box-shadow:none}
  .ss-rail h2{padding:0 0 10px}
  .ss-rail>ul{padding:2px 0 8px;-webkit-mask-image:none!important;mask-image:none!important}
  .ss-nav{display:none!important}
}
@media(max-width:520px){
  .ss-shop .products.grid-cols{grid-template-columns:1fr!important}
}
/* ===== "Sadzives tehnika" kategorijas lapa =====
   Paslepj 4 apakskategoriju flizes, kas dublejas ar parejam:
     - Virtuves maza sadzives tehnika
     - Gaisa attiritaji
     - Tejkannas
     - Roboti puteklu suceji
   SVARIGI: kategorijas un preces NETIEK dzestas, tikai nav redzamas saja regi.
   Lai atgrieztu atpakal - deaktive so snippetu. */

.kadence-subcategory-item:has(a[href$="/sadzives-tehnika/virtuves-maza-sadzives-tehnika/"]),
.kadence-subcategory-item:has(a[href$="/sadzives-tehnika/gaisa-attiritaji/"]),
.kadence-subcategory-item:has(a[href$="/sadzives-tehnika/tejkannas/"]),
.kadence-subcategory-item:has(a[href$="/sadzives-tehnika/roboti-puteklu-suceji/"]){
  display:none!important;
}

/* ===== Sakums: "Noderigi pirms pirkuma" rakstu kartinas =====
   Attels ielikts balta rami (nevis no malas lidz malai),
   proporcija 2:1, lai neaiznemtu tik daudz vietas.
   Stils pieskanots parejam sakumlapas dizainam (asi sturi, plana linija). */

.ssc-market-blog .ssc-bloggrid{gap:18px;}

.ssc-market-blog .ssc-blogcard{
  display:block;
  background:#fff;
  border:1px solid var(--line);
  padding:14px;
  transition:border-color .18s ease, box-shadow .18s ease;
}
.ssc-market-blog .ssc-blogcard:hover{
  border-color:#d9d2ca;
  box-shadow:0 14px 30px -20px rgba(25,24,23,.5);
}

/* --- attels rami --- */
.ssc-market-blog .ssc-blogcard img{
  display:block;
  width:100%;
  height:auto;
  aspect-ratio:2/1;
  object-fit:cover;
  background:var(--soft);
  box-shadow:0 0 0 1px rgba(25,24,23,.07);
  transition:filter .2s ease;
}
.ssc-market-blog .ssc-blogcard:hover img{filter:brightness(.97);}

/* --- teksts --- */
.ssc-market-blog .ssc-blogcard span{padding:16px 2px 4px;}
.ssc-market-blog .ssc-blogcard small{
  display:block;
  font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;
  color:var(--muted);
}
.ssc-market-blog .ssc-blogcard strong{
  font-size:17px;line-height:1.3;margin-top:7px;
}

/* --- responsivitate (agrak regis palika 3 kolonnas ari telefona) --- */
@media (max-width:900px){
  .ssc-market-blog .ssc-bloggrid{grid-template-columns:1fr 1fr;gap:16px;}
}
@media (max-width:560px){
  .ssc-market-blog .ssc-bloggrid{grid-template-columns:1fr;gap:14px;}
  .ssc-market-blog .ssc-blogcard{padding:12px;}
  .ssc-market-blog .ssc-blogcard strong{font-size:18px;}
}

/* ===== HEADER (2 rindas) =====
   1. rinda: logo | plata mekleesana | valoda + grozs
   2. rinda: Katalogs (sarkana poga) + parejie izvelnes punkti + info teksts
   DOM parkartojumu dara JS snippets "Header: mekleesanas lauks (JS)".
   ============================================================== */

/* --- GROZS --- */
#main-header a.header-cart-button{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  width:44px;height:44px;padding:0!important;border-radius:50%;
  background:#f6f3ef;color:#27241d!important;position:relative;
  transition:background .15s ease,color .15s ease;
}
#main-header a.header-cart-button:hover{background:#e4002a;color:#fff!important;}
#main-header a.header-cart-button .kadence-svg-icon{width:22px;height:22px;}
#main-header a.header-cart-button .header-cart-total{
  position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 4px;
  border-radius:999px;background:#e4002a;color:#fff;
  font-size:11px;font-weight:700;line-height:18px;text-align:center;
  border:2px solid #fff;box-sizing:content-box;
}
#main-header a.header-cart-button:hover .header-cart-total{background:#27241d;}

.ss-hsearch-wrap{display:none;}
.ss-navrow{display:none;}

@media (min-width:1025px){

  /* vecais mekleesanas toggle nost */
  #main-header .site-header-item[data-section="kadence_customizer_header_search"]{display:none!important;}

  /* ---------- 1. RINDA ---------- */
  #main-header .site-main-header-inner-wrap{display:flex!important;align-items:center!important;}
  #main-header .site-header-main-section-left{flex:0 0 auto!important;}
  #main-header .site-header-main-section-center{flex:1 1 auto!important;min-width:0!important;padding:0 30px 0 0!important;}
  #main-header .site-header-main-section-right{flex:0 0 auto!important;}

  #main-header .site-branding{padding:0 26px 0 30px!important;}
  #main-header .site-branding img{max-width:186px!important;height:auto!important;}

  /* mekleesanas josla */
  .ss-hsearch-wrap{display:flex!important;align-items:center;width:100%;flex:1 1 auto;min-width:0;max-width:none;margin:0;}
  form.ss-hsearch{
    display:flex;align-items:center;width:100%;height:52px;box-sizing:border-box;margin:0;
    background:#fff;border:1.5px solid #ded8d0;border-radius:11px;overflow:hidden;
    transition:border-color .15s ease,box-shadow .15s ease;
  }
  form.ss-hsearch:focus-within{border-color:#e4002a;box-shadow:0 0 0 3px rgba(228,0,42,.12);}
  input.ss-hsearch-input{
    flex:1 1 auto;min-width:0;height:49px;
    border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;
    padding:0 10px 0 20px!important;margin:0!important;border-radius:0!important;
    font-size:15px;line-height:49px;color:#27241d;
  }
  input.ss-hsearch-input::placeholder{color:#9a9187;opacity:1;}
  button.ss-hsearch-btn{
    flex:0 0 64px;width:64px;height:49px;margin:0;padding:0;border:0;border-radius:0;
    background:#e4002a;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;
    transition:background .15s ease;
  }
  button.ss-hsearch-btn:hover{background:#b60021;}
  button.ss-hsearch-btn::before{content:'';width:21px;height:21px;background-color:#fff;
    -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.6-3.6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.6-3.6'/%3E%3C/svg%3E");
    -webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;}

  /* 1. rinda: grozs, tad valoda (tikai karodzins) */
  #main-header .site-header-item[data-section="kadence_customizer_cart"]{margin-left:0!important;}
  #main-header .ss-lang-item{margin-left:14px!important;}
  #main-header .ss-lang-item ul.ss-lang-menu{display:flex;align-items:center;margin:0;padding:0;list-style:none;}
  #main-header .ss-lang-item ul.ss-lang-menu > li > a{padding:8px 6px!important;display:flex!important;align-items:center;gap:5px;}
  #main-header .ss-lang-item ul.ss-lang-menu > li > a > .wpml-ls-native{display:none!important;}
  #main-header .ss-lang-item .wpml-ls-flag{width:26px!important;height:auto!important;max-width:none!important;border-radius:3px;display:block;margin:0!important;box-shadow:0 0 0 1px rgba(39,36,29,.10);}
  #main-header .ss-lang-item ul.sub-menu .wpml-ls-native{display:inline!important;}
  #main-header .ss-lang-item ul.sub-menu .wpml-ls-flag{width:20px!important;margin-right:8px!important;}
  #main-header .ss-lang-item ul.sub-menu > li > a{display:flex!important;align-items:center;}

  /* ---------- 2. RINDA ---------- */
  .ss-navrow{display:block;border-top:1px solid #f0ece6;background:#fdfcfb;}
  .ss-navrow-inner{display:flex;align-items:center;gap:2px;min-height:52px;position:relative;padding:0 12px 0 10px!important;}
  .ss-navrow .site-header-main-section-left-center,
  .ss-navrow .site-header-main-section-right-center{
    flex:0 0 auto!important;display:flex!important;align-items:center!important;width:auto!important;
  }
  .ss-navrow ul.menu{flex-wrap:nowrap!important;}
  #main-header .ss-navrow .header-navigation ul.menu > li > a{
    padding:9px 13px!important;font-size:14.5px!important;
  }
  .ss-navrow-note{
    margin-left:auto;padding-left:20px;color:#9a9187;font-size:12.5px;white-space:nowrap;
  }

  /* Katalogs = sarkana poga */
  #main-header .ss-navrow li.ss-mega > a{
    background:#e4002a!important;color:#fff!important;
    border-radius:9px!important;padding:10px 17px!important;font-weight:700!important;
    transition:background .15s ease;
  }
  #main-header .ss-navrow li.ss-mega > a::before{opacity:1!important;}
  #main-header .ss-navrow li.ss-mega > a:hover,
  #main-header .ss-navrow li.ss-mega.ss-open > a{background:#b60021!important;color:#fff!important;}
}

/* ============================================================
   KATALOGS - plata mega izvelne
   li.ss-mega > ul.sub-menu (PANELIS) > li.ss-ico-* > a + ul.sub-menu
   Panelis atveras ar klikski (.ss-open pievieno JS snippets 337751).
   ============================================================ */

@media (min-width:1025px){

/* --- 0. Pilna platuma enkurs panelim --- */
.site-main-header-inner-wrap{position:relative;}
#main-header li.ss-mega{position:static!important;}
#main-header nav.main-navigation ul.menu{position:static!important;}

/* --- 1. "Katalogs" poga --- */
#main-header li.ss-mega > a{display:flex!important;align-items:center!important;gap:8px;}
#main-header li.ss-mega > a::before{
  content:'';flex:0 0 17px;width:17px;height:17px;
  background-color:currentColor;opacity:.7;
  -webkit-mask-image:var(--ss-grid);mask-image:var(--ss-grid);
  -webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;
  -webkit-mask-position:center;mask-position:center;
  -webkit-mask-size:contain;mask-size:contain;
  transition:opacity .15s ease;
}
#main-header li.ss-mega.ss-open > a::before{opacity:1;}
#main-header li.ss-mega.ss-open > a{color:#e4002a!important;}

/* --- 2. PANELIS --- */
#main-header li.ss-mega > ul.sub-menu{
  position:absolute!important;
  left:10px!important;right:0!important;top:calc(100% + 10px)!important;
  width:auto!important;min-width:0!important;max-width:none!important;
  box-sizing:border-box!important;
  display:block!important;
  height:auto!important;max-height:none!important;overflow:visible!important;
  margin:0!important;
  padding:28px 292px 24px 30px!important;
  background:#fff!important;
  border:1px solid #efece6!important;
  border-radius:20px!important;
  box-shadow:0 28px 64px -20px rgba(39,36,29,.30),0 2px 10px rgba(39,36,29,.06)!important;
  column-count:4;column-gap:34px;
  opacity:0!important;visibility:hidden!important;pointer-events:none!important;
  transform:translateY(10px)!important;
  transition:opacity .2s ease,transform .2s ease,visibility .2s ease!important;
  z-index:99;
}
/* neredzams "tiltins" pari atstarpei, lai pele netiek zaudeta */
#main-header li.ss-mega > ul.sub-menu::before{content:'';position:absolute;left:0;right:0;top:-14px;height:14px;}
#main-header li.ss-mega.ss-open > ul.sub-menu{
  opacity:1!important;visibility:visible!important;pointer-events:auto!important;
  transform:translateY(0)!important;
}

/* --- 3. Kategorijas bloks (kolonna) --- */
#main-header li.ss-mega > ul.sub-menu > li{
  display:block!important;width:100%!important;
  margin:0 0 17px!important;padding:0!important;
  border:0!important;background:none!important;
  break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;
}
#main-header li.ss-mega > ul.sub-menu > li > a{
  display:flex!important;align-items:center!important;gap:10px;
  font-size:14px!important;font-weight:700!important;line-height:1.25!important;
  color:#27241d!important;letter-spacing:.005em;
  padding:0 0 8px!important;margin:0 0 7px!important;
  border-bottom:1px solid #eeeae3!important;
  background:none!important;border-radius:0!important;
  transition:color .15s ease,border-color .15s ease;
}
#main-header li.ss-mega > ul.sub-menu > li > a:hover{color:#e4002a!important;border-bottom-color:#f6c2cd!important;}
#main-header li.ss-mega > ul.sub-menu > li.ss-ico > a::before{
  content:'';flex:0 0 19px;width:19px;height:19px;
  background-color:#b3aaa0;
  -webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;
  -webkit-mask-position:center;mask-position:center;
  -webkit-mask-size:contain;mask-size:contain;
  transition:background-color .15s ease;
}
#main-header li.ss-mega > ul.sub-menu > li.ss-ico > a:hover::before{background-color:#e4002a;}

/* --- 4. Apakskategorijas --- */
#main-header li.ss-mega > ul.sub-menu > li > ul.sub-menu{
  display:block!important;position:static!important;
  opacity:1!important;visibility:visible!important;pointer-events:auto!important;
  transform:none!important;
  width:auto!important;min-width:0!important;max-width:none!important;
  height:auto!important;max-height:none!important;overflow:visible!important;
  margin:0!important;padding:0!important;
  background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;
  column-count:auto!important;
}
#main-header li.ss-mega > ul.sub-menu > li > ul.sub-menu > li{
  display:block!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;
}
#main-header li.ss-mega > ul.sub-menu > li > ul.sub-menu > li > a{
  display:block!important;
  font-size:13px!important;font-weight:400!important;line-height:1.35!important;
  color:#68615a!important;
  padding:3px 0!important;margin:0!important;border:0!important;background:none!important;
  transition:color .14s ease,transform .14s ease;
}
#main-header li.ss-mega > ul.sub-menu > li > ul.sub-menu > li > a:hover{color:#e4002a!important;transform:translateX(3px);}

/* 3. limenis izvelne netiek raadits */
#main-header li.ss-mega > ul.sub-menu ul ul{display:none!important;}
#main-header li.ss-mega > ul.sub-menu .dropdown-nav-toggle,
#main-header li.ss-mega > ul.sub-menu button{display:none!important;}
#main-header li.ss-mega li.ss-has-kids > a::after{content:none!important;}

/* --- 5. Akciju bloks (labaja mala) --- */
#main-header li.ss-mega > ul.sub-menu > li.ss-promo{
  position:absolute!important;top:28px!important;right:28px!important;bottom:24px!important;
  left:auto!important;width:238px!important;
  margin:0!important;padding:0!important;border:0!important;background:none!important;
}
#main-header li.ss-mega > ul.sub-menu > li.ss-promo > a.ss-promo-card{
  display:flex!important;flex-direction:column!important;justify-content:flex-end!important;
  align-items:flex-start!important;
  height:100%!important;box-sizing:border-box!important;
  padding:22px 20px!important;margin:0!important;
  border:0!important;border-radius:16px!important;
  background:linear-gradient(155deg,#ff4b52 0%,#e4002a 52%,#a8001f 100%)!important;
  color:#fff!important;text-decoration:none!important;font-size:14px!important;
  position:relative!important;overflow:hidden!important;
  box-shadow:0 12px 28px -12px rgba(228,0,42,.55)!important;
  transition:transform .2s ease,box-shadow .2s ease;
}
#main-header li.ss-mega > ul.sub-menu > li.ss-promo > a.ss-promo-card:hover{
  transform:translateY(-2px);box-shadow:0 18px 34px -12px rgba(228,0,42,.62)!important;color:#fff!important;
}
#main-header li.ss-mega > ul.sub-menu > li.ss-promo > a.ss-promo-card::before{content:''!important;position:absolute;right:-48px;top:-48px;width:176px;height:176px;border-radius:50%;background:rgba(255,255,255,.13);margin:0;flex:none;}
#main-header li.ss-mega > ul.sub-menu > li.ss-promo > a.ss-promo-card::after{content:''!important;position:absolute;left:-40px;bottom:-60px;width:150px;height:150px;border-radius:50%;background:rgba(255,255,255,.08);}
#main-header li.ss-mega > ul.sub-menu > li.ss-promo .ss-promo-badge{position:absolute;top:18px;left:20px;z-index:2;font-size:19px;font-weight:800;letter-spacing:-.02em;background:#fff;color:#e4002a;border-radius:999px;padding:7px 13px;line-height:1;}
#main-header li.ss-mega > ul.sub-menu > li.ss-promo .ss-promo-kicker{position:relative;z-index:2;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.85;margin-bottom:8px;}
#main-header li.ss-mega > ul.sub-menu > li.ss-promo .ss-promo-title{position:relative;z-index:2;font-size:20px;font-weight:800;line-height:1.18;margin-bottom:15px;}
#main-header li.ss-mega > ul.sub-menu > li.ss-promo .ss-promo-cta{position:relative;z-index:2;display:inline-flex;align-items:center;gap:7px;background:#fff;color:#27241d;border-radius:999px;font-size:12.5px;font-weight:700;padding:9px 15px;}

/* --- 7. Sauraakiem ekraaniem --- */
@media (max-width:1150px){
  #main-header li.ss-mega > ul.sub-menu{column-count:3;padding-right:262px!important;}
  #main-header li.ss-mega > ul.sub-menu > li.ss-promo{width:212px!important;}
}

/* --- 6. Ikonu komplekts (SVG maskas) --- */
#main-header li.ss-mega{--ss-grid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h8v7H3z'/%3E%3Cpath d='M13 4h8v7h-8z'/%3E%3Cpath d='M3 13h8v7H3z'/%3E%3Cpath d='M13 13h8v7h-8z'/%3E%3C/svg%3E");}
#main-header li.ss-ico-bed > a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 19v-9a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v9'/%3E%3Cpath d='M2 14h20'/%3E%3Cpath d='M6 9V6h5v3'/%3E%3Cpath d='M13 9V6h5v3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 19v-9a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v9'/%3E%3Cpath d='M2 14h20'/%3E%3Cpath d='M6 9V6h5v3'/%3E%3Cpath d='M13 9V6h5v3'/%3E%3C/svg%3E");}
#main-header li.ss-ico-leaf > a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.5 19 2c1 2 2 4.2 2 8 0 5.5-4.8 10-10 10Z'/%3E%3Cpath d='M2 21c0-3 1.9-5.4 5.1-6C9.5 14.5 12 13 13 12'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.5 19 2c1 2 2 4.2 2 8 0 5.5-4.8 10-10 10Z'/%3E%3Cpath d='M2 21c0-3 1.9-5.4 5.1-6C9.5 14.5 12 13 13 12'/%3E%3C/svg%3E");}
#main-header li.ss-ico-appliance > a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Cpath d='M6.5 6.5h.01'/%3E%3Cpath d='M9.5 6.5h.01'/%3E%3Ccircle cx='12' cy='14' r='4.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Cpath d='M6.5 6.5h.01'/%3E%3Cpath d='M9.5 6.5h.01'/%3E%3Ccircle cx='12' cy='14' r='4.5'/%3E%3C/svg%3E");}
#main-header li.ss-ico-car > a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 17H9m10 0h3v-3.2a1 1 0 0 0-.8-1L16 12l-2.7-3.6a1 1 0 0 0-.8-.4H5.2a2 2 0 0 0-1.8 1.1l-.8 1.6a6 6 0 0 0-.6 2.7V17h2'/%3E%3Ccircle cx='7' cy='17' r='2'/%3E%3Ccircle cx='17' cy='17' r='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 17H9m10 0h3v-3.2a1 1 0 0 0-.8-1L16 12l-2.7-3.6a1 1 0 0 0-.8-.4H5.2a2 2 0 0 0-1.8 1.1l-.8 1.6a6 6 0 0 0-.6 2.7V17h2'/%3E%3Ccircle cx='7' cy='17' r='2'/%3E%3Ccircle cx='17' cy='17' r='2'/%3E%3C/svg%3E");}
#main-header li.ss-ico-toys > a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='9' width='11' height='11' rx='2'/%3E%3Cpath d='M15 4h5a2 2 0 0 1 2 2v5'/%3E%3Cpath d='M22 15v3a2 2 0 0 1-2 2h-3'/%3E%3Cpath d='M9 4h4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='9' width='11' height='11' rx='2'/%3E%3Cpath d='M15 4h5a2 2 0 0 1 2 2v5'/%3E%3Cpath d='M22 15v3a2 2 0 0 1-2 2h-3'/%3E%3Cpath d='M9 4h4'/%3E%3C/svg%3E");}
#main-header li.ss-ico-ball > a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M2.6 9h18.8'/%3E%3Cpath d='M2.6 15h18.8'/%3E%3Cpath d='M12 2a15 15 0 0 0 0 20'/%3E%3Cpath d='M12 2a15 15 0 0 1 0 20'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M2.6 9h18.8'/%3E%3Cpath d='M2.6 15h18.8'/%3E%3Cpath d='M12 2a15 15 0 0 0 0 20'/%3E%3Cpath d='M12 2a15 15 0 0 1 0 20'/%3E%3C/svg%3E");}
#main-header li.ss-ico-tent > a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 21 14 3'/%3E%3Cpath d='M20.5 21 10 3'/%3E%3Cpath d='M15.5 21 12 15l-3.5 6'/%3E%3Cpath d='M2 21h20'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 21 14 3'/%3E%3Cpath d='M20.5 21 10 3'/%3E%3Cpath d='M15.5 21 12 15l-3.5 6'/%3E%3Cpath d='M2 21h20'/%3E%3C/svg%3E");}
#main-header li.ss-ico-tools > a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76Z'/%3E%3C/svg%3E");}
#main-header li.ss-ico-home > a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2Z'/%3E%3Cpath d='M9 22V12h6v10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2Z'/%3E%3Cpath d='M9 22V12h6v10'/%3E%3C/svg%3E");}
#main-header li.ss-ico-more > a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3 1.9 4.6L18.5 9.5l-4.6 1.9L12 16l-1.9-4.6L5.5 9.5l4.6-1.9Z'/%3E%3Cpath d='M18.5 15.2l.8 1.9 1.9.8-1.9.8-.8 1.9-.8-1.9-1.9-.8 1.9-.8Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3 1.9 4.6L18.5 9.5l-4.6 1.9L12 16l-1.9-4.6L5.5 9.5l4.6-1.9Z'/%3E%3Cpath d='M18.5 15.2l.8 1.9 1.9.8-1.9.8-.8 1.9-.8-1.9-1.9-.8 1.9-.8Z'/%3E%3C/svg%3E");}
}

.woocommerce span.onsale,
.woocommerce ul.products li.product span.onsale,
span.onsale {
  position: absolute;
  top: 10px;
  right: 10px;
  left: auto;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 54px;
  height: 54px;
  min-width: 54px;
  min-height: 54px;
  padding: 0;
  margin: 0;
  border-radius: 50%;
  background-color: #e4002a;
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  text-transform: none;
}

.single-product .woocommerce-product-gallery > span.onsale {
  top: 16px;
  right: 16px;
  width: 64px;
  height: 64px;
  min-width: 64px;
  min-height: 64px;
  font-size: 17px;
}

@media (max-width: 767px) {
  .woocommerce span.onsale,
  span.onsale,
  .single-product .woocommerce-product-gallery > span.onsale {
    width: 46px;
    height: 46px;
    min-width: 46px;
    min-height: 46px;
    font-size: 13px;
  }
}

/* SSNAV — "Atrodi vajadzīgo vienā klikšķī": gaišs panelis + skaidri redzamas preces */
/* Selektori ar .ssnav prefiksu, lai pārrakstītu lapas iekšējos !important stilus */

/* Panelis: melnais fons -> silts smilšu tonis */
.ssnav .ssnav__discover{
  background:linear-gradient(150deg,#f7f3ee 0%,#ebe4db 100%)!important;
  border:1px solid #e3dbd2!important;
  box-shadow:none!important;
  padding:26px!important;
  border-radius:20px!important;
}
.ssnav .ssnav__discoverhead{padding:0 2px 18px!important}
.ssnav .ssnav__discoverhead h3{color:#211d1b!important}
.ssnav .ssnav__discoverhead span{color:#e4002a!important}
.ssnav .ssnav__cards{gap:14px!important}

/* Kartītes: baltas, prece redzama pilnībā (bez tumšā pārklājuma) */
.ssnav .ssnav__card{
  position:relative!important;
  min-height:0!important;
  padding:0!important;
  overflow:hidden!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:flex-start!important;
  border:1px solid #eae4dd!important;
  border-radius:18px!important;
  background:#fff!important;
  color:#211d1b!important;
  box-shadow:0 6px 18px rgba(37,28,22,.06)!important;
  transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;
}
.ssnav .ssnav__card::before,
.ssnav .ssnav__card::after{display:none!important}
.ssnav .ssnav__card img{
  position:relative!important;
  inset:auto!important;
  z-index:1!important;
  width:100%!important;
  height:150px!important;
  object-fit:contain!important;
  background:#fff!important;
  padding:14px 14px 6px!important;
  border-radius:12px!important;
  transition:transform .35s cubic-bezier(.2,.7,.2,1)!important;
}
.ssnav .ssnav__card:hover img{transform:scale(1.04)!important}
.ssnav .ssnav__cardicon{
  position:absolute!important;top:12px!important;left:12px!important;z-index:3!important;
  width:32px!important;height:32px!important;margin:0!important;border-radius:10px!important;
  border:1px solid #ece7e2!important;background:#faf8f6!important;color:#3a3330!important;
  backdrop-filter:none!important;
}
.ssnav .ssnav__cardicon svg{width:16px!important;height:16px!important}
.ssnav .ssnav__card strong,
.ssnav .ssnav__card small{position:relative!important;z-index:2!important}
.ssnav .ssnav__card strong{
  margin-top:auto!important;padding:13px 16px 0!important;
  border-top:1px solid #f0ebe6!important;color:#211d1b!important;font-size:15px!important;
}
.ssnav .ssnav__card small{padding:3px 52px 15px 16px!important;color:#7b736d!important;font-size:12px!important}
.ssnav .ssnav__arrow{
  position:absolute!important;right:12px!important;bottom:12px!important;z-index:3!important;
  display:grid!important;place-items:center!important;width:28px!important;height:28px!important;
  border-radius:50%!important;background:#f6f1ec!important;color:#e4002a!important;
  font-size:15px!important;line-height:1!important;transition:background .18s,color .18s!important;
}
.ssnav .ssnav__card:hover{
  transform:translateY(-3px)!important;border-color:#ded6cd!important;
  box-shadow:0 14px 30px rgba(37,28,22,.12)!important;background:#fff!important;
}
.ssnav .ssnav__card:hover .ssnav__arrow{background:#e4002a!important;color:#fff!important}
.ssnav .ssnav__card[aria-expanded="true"]{
  border-color:#e4002a!important;
  box-shadow:0 0 0 2px rgba(228,0,42,.16),0 10px 24px rgba(37,28,22,.10)!important;
}

@media(max-width:900px){.ssnav .ssnav__card img{height:170px!important}}
@media(max-width:700px){
  .ssnav .ssnav__discover{padding:18px 14px!important}
  .ssnav .ssnav__card strong{padding:12px 14px 0!important}
  .ssnav .ssnav__card small{padding:3px 48px 13px 14px!important}
}
@media(max-width:560px){.ssnav .ssnav__card img{height:190px!important}}


/* ===== Kategoriju (apakškategoriju) flīzes veikala lapās ===== */
/* Selektori ar .kadence-subcategories-grid prefiksu, lai pārrakstītu Customizer > Additional CSS */

.kadence-subcategories-grid{
  display:grid!important;
  grid-template-columns:repeat(auto-fill,minmax(190px,1fr))!important;
  gap:14px!important;
}
.kadence-subcategories-grid .kadence-subcategory-item{
  padding:0!important;
  border:1px solid #ece7e2!important;
  border-radius:18px!important;
  background:#fff!important;
  box-shadow:0 4px 14px rgba(37,28,22,.05)!important;
  overflow:hidden!important;
  transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important;
}
.kadence-subcategories-grid .kadence-subcategory-item:hover{
  transform:translateY(-3px)!important;
  border-color:#ded6cd!important;
  box-shadow:0 14px 30px rgba(37,28,22,.12)!important;
}
.kadence-subcategories-grid .kadence-subcategory-link{
  display:flex!important;flex-direction:column!important;height:100%!important;text-decoration:none!important;
}
/* Attēla laukums: fiksēts augstums + contain, lai prece redzama pilnībā, nevis apgriezta */
.kadence-subcategories-grid .kadence-subcategory-image{
  flex:0 0 auto!important;
  height:150px!important;min-height:0!important;max-height:none!important;
  width:auto!important;
  margin:14px 14px 0!important;padding:0!important;
  border:0!important;border-radius:12px!important;
  background:#fff!important;overflow:hidden!important;
}
.kadence-subcategories-grid .kadence-subcategory-image img{
  display:block!important;
  width:100%!important;height:150px!important;max-height:none!important;
  aspect-ratio:auto!important;
  object-fit:contain!important;object-position:center!important;
  border-radius:12px!important;
  transition:transform .35s cubic-bezier(.2,.7,.2,1)!important;
}
.kadence-subcategories-grid .kadence-subcategory-item:hover .kadence-subcategory-image img{transform:scale(1.05)!important}
.kadence-subcategories-grid .kadence-subcategory-name{
  margin:0!important;
  padding:12px 14px 14px!important;
  border-top:1px solid #f0ebe6!important;
  color:#211d1b!important;
  font-size:14px!important;font-weight:600!important;line-height:1.3!important;
  text-align:center!important;text-transform:none!important;letter-spacing:0!important;
}
@media(max-width:700px){
  .kadence-subcategories-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
  .kadence-subcategories-grid .kadence-subcategory-image{height:130px!important;margin:10px 10px 0!important}
  .kadence-subcategories-grid .kadence-subcategory-image img{height:130px!important}
  .kadence-subcategories-grid .kadence-subcategory-name{font-size:13px!important;padding:10px 10px 12px!important}
}


/* Pagaidu: paslēpta kategorija "Aerogrili, Karstā gaisa friteri, Taukvāres katli"
   (dublē Gaisa cepeškrāsnis, satur 1 nepareizi sakategorizētu preci).
   Pastāvīgais risinājums: pārlikt preci pareizajā kategorijā un kategoriju dzēst. */
.kadence-subcategory-item:has(a[href*="aerogrili-karsta-gaisa-friteri"]),
.mega-menu-item:has(> a[href*="aerogrili-karsta-gaisa-friteri"]),
.wc-block-product-categories-list-item:has(> a[href*="aerogrili-karsta-gaisa-friteri"]){display:none!important}
