.t-store__card__sold-out-msg {
  visibility: hidden;
}
.t-store__card__sold-out-msg:after {
  content:'Pirkt pēc konsultācijas’; 
  visibility: visible;
  display: block;
  color: #333333;
}

/* ==== Перенесено из HEAD 21.09: дизайн-система V2 ==== */

/* ===== SKINGURU DIZAINA SISTEMA v2 — 16.09.2026 ===== */
:root{
--ink:#1B2A2E;--paper:#F6F7F5;--surface:#E8EDEA;
--accent:#2F5D57;--accent-dark:#24463F;--muted:#6E7B7A;--border:#D6DEDA;
--pad:32px;--maxw:1200px;
}
body,.t-text,.t-title,.t-descr,.t-name,.t-heading,.t-btn,.t-submit,.t-input,.t-select,
.t-store__card__title,.t-catalog__card__title,.js-product-name,.t-menu__link-item{
font-family:'Schibsted Grotesk',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;}
body{background:var(--paper);color:var(--ink);}

/* --- Tipografija --- */
.t-title_xxl,h1.t-title{font-size:clamp(27px,4.4vw,40px) !important;line-height:1.12 !important;font-weight:600 !important;letter-spacing:-.01em;}
.t-title_xl,h2.t-title{font-size:clamp(22px,3.2vw,30px) !important;line-height:1.18 !important;font-weight:600 !important;letter-spacing:-.01em;}
.t-title_lg,h3.t-title{font-size:clamp(18px,2.4vw,23px) !important;line-height:1.25 !important;font-weight:500 !important;}
.t-title_md,h4.t-title{font-size:clamp(16px,2vw,19px) !important;line-height:1.3 !important;font-weight:500 !important;}
.t-text,.t-descr{font-size:clamp(15px,1.25vw,16px) !important;line-height:1.55 !important;}
.t-text_xs,.t-descr_xs{font-size:13px !important;line-height:1.5 !important;}
.t-section__descr{max-width:660px;}
.t-menu__link-item{font-size:15px !important;font-weight:500 !important;}

/* --- Gaiss un malas --- */
.t-section{padding-top:72px;padding-bottom:72px;}
.t-container,.t-container_100{padding-left:var(--pad);padding-right:var(--pad);box-sizing:border-box;}
@media screen and (max-width:960px){
:root{--pad:24px;}
.t-section{padding-top:48px;padding-bottom:48px;}
}
@media screen and (max-width:640px){
:root{--pad:16px;}
.t-section{padding-top:36px;padding-bottom:36px;}
.t-text,.t-descr{font-size:15px !important;}
}

/* --- Galvene T446 mobilajā --- */
@media screen and (max-width:960px){
#rec848585587,#rec3921822403{padding-top:0 !important;padding-bottom:0 !important;}
.t446__maincontainer{display:flex !important;flex-wrap:wrap !important;align-items:center !important;
justify-content:center !important;row-gap:4px;column-gap:14px;padding:8px var(--pad) !important;height:auto !important;}
.t446__logowrapper,.t446__logowrapper2{display:block !important;width:100% !important;
padding:0 !important;margin:0 !important;text-align:center !important;height:auto !important;}
.t446__imglogo{width:104px !important;max-width:104px !important;height:auto !important;padding:0 !important;margin:0 auto !important;}
.t446__leftwrapper,.t446__rightwrapper{padding:0 !important;width:auto !important;
flex:0 1 auto !important;text-align:center !important;height:auto !important;}
.t446__leftmenuwrapper,.t446__rightmenuwrapper{padding:0 !important;margin:0 !important;}
.t446 .t446__list{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;
gap:2px 14px;margin:0 !important;padding:0 !important;}
.t446 .t446__list_item{padding:0 !important;margin:0 !important;}
.t446 .t-menu__link-item{font-size:13.5px !important;line-height:1.6 !important;}
.t446__additionalwrapper{display:none !important;}
#rec848585588{padding-top:0 !important;padding-bottom:0 !important;}
#rec848585588 .t1003__content-wrapper{height:34px !important;}
#rec848585588 .t1003__item-txt{font-size:12.5px !important;}
}

/* --- Kataloga sadalas ka pogas --- */
.t-catalog__parts-switch-wrapper{display:flex !important;flex-wrap:wrap;gap:6px;margin:0 0 20px !important;}
.js-catalog-parts-switcher{flex:0 0 auto;white-space:nowrap;font-size:13px !important;line-height:1 !important;
padding:7px 12px !important;margin:0 !important;border:1px solid var(--border);border-radius:999px;
background:#fff;color:var(--ink) !important;transition:background .15s ease,border-color .15s ease;}
.js-catalog-parts-switcher:hover{border-color:var(--accent);}
.js-catalog-parts-switcher.t-catalog__parts-switch-btn_active,.t-catalog__parts-switch-btn_active{
background:var(--accent) !important;border-color:var(--accent) !important;color:#fff !important;}
.t-catalog-parts-above__container{margin-bottom:20px !important;}
@media screen and (max-width:640px){
.t-catalog__parts-switch-wrapper{flex-wrap:nowrap !important;overflow-x:auto;overflow-y:hidden;
-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px;margin:0 0 14px !important;}
.t-catalog__parts-switch-wrapper::-webkit-scrollbar{display:none;}
.t-catalog-parts-above__container{margin-bottom:14px !important;}
}

/* --- ST340: sadalu pogas nesaspiezas --- */
.t-catalog__parts-above-item,.t-catalog__parts-wrapper{flex:0 0 auto !important;}
.t-catalog__parts-switch-wrapper{justify-content:flex-start !important;}
.t-catalog__parts-switch-wrapper .js-catalog-parts-switcher{background:#fff !important;border:1px solid var(--border) !important;
border-radius:999px !important;padding:7px 12px !important;font-size:13px !important;line-height:1 !important;color:var(--ink) !important;}
.t-catalog__parts-switch-wrapper .js-catalog-parts-switcher.t-active,
.t-catalog__parts-switch-wrapper .js-catalog-parts-switcher.t-catalog__parts-current{
background:var(--accent) !important;border-color:var(--accent) !important;color:#fff !important;}
#rec3932916903{padding-top:16px !important;padding-bottom:48px !important;}

/* --- ST320N: sadalas mobilajā vienā rindā --- */
@media screen and (max-width:960px){
.t-store__parts-tree-root-wrapper{display:none !important;}
.t-store__parts-switch-wrapper_mobile{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto;overflow-y:hidden;
-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;margin:0 0 14px !important;padding-bottom:4px;}
.t-store__parts-switch-wrapper_mobile::-webkit-scrollbar{display:none;}
.t-store__parts-switch-wrapper_mobile .t-store__parts-item{margin:0 !important;flex:0 0 auto;}
.t-store__parts-switch-wrapper_mobile .t-store__parts-switch-btn{white-space:nowrap;font-size:13px !important;
line-height:1 !important;padding:7px 12px !important;border:1px solid var(--border);border-radius:999px;background:#fff;}
}

/* --- Precu kartites: t-store + t-catalog --- */
.t-store__card__title,.t-catalog__card__title,.js-product-name{
font-size:14.5px !important;line-height:1.3 !important;font-weight:500 !important;margin:0 0 3px !important;
color:var(--ink) !important;display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.t-store__card__descr,.t-catalog__card__descr,.js-catalog-prod-descr{
font-size:12.5px !important;line-height:1.45 !important;color:var(--muted) !important;margin:0 0 6px !important;
display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.t-store__card__price,.t-catalog__card__price,.js-catalog-prod-price-val,.js-product-price{
font-size:15.5px !important;font-weight:600 !important;line-height:1.2 !important;color:var(--ink) !important;}
.t-store__card__price_old,.js-catalog-prod-price-old-val{font-size:12.5px !important;color:var(--muted) !important;}
.t-store__card__wrap_txt{padding:10px 2px 0 !important;}
.t-catalog__card__wrap_txt-and-btns{padding-top:10px !important;}
.t-catalog__card__price-wrapper,.js-catalog-price-wrapper{margin-top:8px !important;}
.t-store__card__imgwrapper,.t-catalog__card__imgwrapper{background:#fff !important;border:1px solid var(--border) !important;
border-radius:10px !important;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease !important;}
.t-store__card:hover .t-store__card__imgwrapper,.t-catalog__card:hover .t-catalog__card__imgwrapper{
box-shadow:0 12px 30px -14px rgba(27,42,46,.22) !important;transform:translateY(-3px) !important;}
.t-store__grid-cont .t-store__card,.t-catalog__grid-cont .t-catalog__card,.js-catalog .js-product{margin-bottom:28px !important;}
.t-store__grid-cont{margin-left:-18px !important;margin-right:-18px !important;}
.t-store__grid-cont .t-store__card{padding-left:18px !important;padding-right:18px !important;box-sizing:border-box !important;}
.t951__sidebar{padding-right:36px !important;}
.t951__sidebar .t-name,.t951__sidebar .t-menu__link-item{font-size:13px !important;line-height:1.4 !important;}
.t-store__filter__title{font-size:12px !important;letter-spacing:.04em;}
.t-store__filter__item{margin-bottom:8px !important;}
.t-store__filter__search-and-sort,.js-catalog-filter-search-and-sort{margin-bottom:24px !important;}
@media screen and (max-width:640px){
.t-store__card__title,.t-catalog__card__title,.js-product-name{font-size:13px !important;}
.t-store__card__descr,.t-catalog__card__descr,.js-catalog-prod-descr{font-size:11.5px !important;}
.t-store__card__price,.t-catalog__card__price,.js-catalog-prod-price-val,.js-product-price{font-size:13.5px !important;}
.t-store__card__wrap_txt,.t-catalog__card__wrap_txt-and-btns{padding-top:8px !important;}
.t-store__grid-cont .t-store__card,.t-catalog__grid-cont .t-catalog__card,.js-catalog .js-product{margin-bottom:20px !important;}
.t-store__grid-cont{margin-left:0 !important;margin-right:0 !important;}
.t-store__grid-cont .t-store__card{padding-left:7px !important;padding-right:7px !important;}
.t951__sidebar{padding-right:0 !important;}
}

/* --- Pogas, lauki, fokuss --- */
.t-btn,.t-submit{background-color:var(--accent) !important;color:#fff !important;border-radius:6px !important;
font-weight:500 !important;font-size:15px !important;text-transform:none !important;transition:background-color .15s ease !important;}
.t-btn:hover,.t-submit:hover{background-color:var(--accent-dark) !important;}
a{color:var(--accent);}
.t-input,.t-select{background:#fff !important;border:1px solid var(--border) !important;border-radius:6px !important;
color:var(--ink) !important;font-size:16px !important;}
a:focus-visible,button:focus-visible,.t-btn:focus-visible,.t-input:focus-visible,.t-select:focus-visible{
outline:2px solid var(--accent) !important;outline-offset:2px !important;}
.t-animate,.t-sbs-anim_el{opacity:1 !important;transform:none !important;transition:none !important;}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;transition-duration:.01ms !important;}}

/* --- Sakumlapa: katalogs ka vitrina --- */
#rec848585589 .t-store__filter,#rec848585589 .t951__sidebar{display:none !important;}
#rec848585589 .t951__content{width:100% !important;padding-left:0 !important;}
.sg-allbtn{display:block;width:max-content;margin:4px auto 40px;padding:12px 24px;background:var(--accent);
color:#fff !important;border-radius:6px;font-weight:500;font-size:15px;text-decoration:none;}
.sg-allbtn:hover{background:var(--accent-dark);}


/* --- Informativas lapas (piegade, atgriesana, kontakti) --- */
.sg-doc{max-width:760px;margin:0 auto;padding:48px var(--pad) 0;color:var(--ink);font-size:clamp(15px,1.25vw,16px);line-height:1.6;}
.sg-doc h1{font-size:clamp(27px,4.4vw,40px);line-height:1.12;font-weight:600;letter-spacing:-.01em;margin:0 0 20px;}
.sg-doc h2{font-size:clamp(18px,2.4vw,23px);line-height:1.25;font-weight:600;margin:32px 0 10px;}
.sg-doc p{margin:0 0 12px;}
.sg-doc ul,.sg-doc ol{margin:0 0 12px;padding-left:20px;}
.sg-doc li{margin:0 0 6px;}
.sg-doc a{color:var(--accent);text-decoration:underline;}
.sg-doc table{width:100%;border-collapse:collapse;margin:0 0 12px;font-size:15px;}
.sg-doc th,.sg-doc td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--border);vertical-align:top;}
.sg-doc th{font-weight:600;background:var(--surface);}
@media screen and (max-width:640px){
.sg-doc table,.sg-doc thead,.sg-doc tbody,.sg-doc tr,.sg-doc th,.sg-doc td{display:block;width:100%;}
.sg-doc thead{display:none;}
.sg-doc tr{border-bottom:1px solid var(--border);padding:10px 0;}
.sg-doc td{border:0;padding:2px 0;}
.sg-doc td:nth-child(1){font-weight:500;}
.sg-doc td:nth-child(2):before{content:'Cena: ';color:var(--muted);}
.sg-doc td:nth-child(3):before{content:'Bez maksas: ';color:var(--muted);}
}


.sg-404__btn{display:inline-block;padding:12px 24px;background:var(--accent);color:#fff !important;border-radius:6px;font-weight:500;text-decoration:none !important;}
.sg-404__btn:hover{background:var(--accent-dark);}
.sg-doc ul.sg-404__cols{columns:2;column-gap:32px;}
@media screen and (max-width:640px){.sg-doc ul.sg-404__cols{columns:1;}}


.sg-ask-btn{background:#2F5D57 !important;color:#fff !important;border-color:#2F5D57 !important;opacity:1 !important;pointer-events:auto !important;cursor:pointer !important;}
.sg-ask-note{font-size:13px;line-height:1.5;color:#6E7B7A;margin:10px 0 0;max-width:420px;}


/* ===== SKIN GURU V2 (melnraksts) — viss ir skopets uz .sg2 ===== */
.sg2{--p:#FDFBF9;--w:#F6F0EA;--w2:#EFE6DE;--i:#332D28;--m:#8B807A;--l:#EDE4DC;--a:#B07D5B;--as:#F6E9DF;--cta:#3B322C;--ok:#5C8A6A;--oks:#EAF2EC;--rc:18px;--rs:14px;--sh:0 1px 2px rgba(51,45,40,.04),0 10px 28px rgba(51,45,40,.06);font-family:'Nunito Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--i);line-height:1.62;font-size:16px;background:var(--p);}
.sg2 *{box-sizing:border-box;}
.sg2 a{color:inherit;text-decoration:none;}
.sg2 h1,.sg2 h2,.sg2 h3{margin:0;text-wrap:balance;}
.sg2 .dsp{font-family:'Cormorant Garamond',Georgia,serif;font-weight:500;letter-spacing:-.005em;}
.sg2 .lbl{font-family:inherit;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--m);}
.sg2 .wrap{max-width:1200px;margin:0 auto;padding:0 28px;}
@media (max-width:700px){.sg2 .wrap{padding:0 16px;}}
.sg2 .util{background:var(--w2);color:var(--i);font-size:12.5px;}
.sg2 .util-in{display:flex;align-items:center;gap:16px;padding:8px 0;flex-wrap:wrap;}
.sg2 .util a{color:var(--i);opacity:.75;}
.sg2 .util a:hover{opacity:1;}
.sg2 .util .soc{margin-left:auto;display:flex;align-items:center;gap:14px;}
.sg2 .util .lng{display:flex;gap:4px;}
.sg2 .util .lng a{font-family:inherit;font-size:11px;letter-spacing:.08em;padding:2px 7px;border-radius:999px;border:1px solid rgba(51,45,40,.18);}
.sg2 .util .lng a.on{background:var(--i);color:var(--p);border-color:var(--i);}
@media (max-width:640px){.sg2 .util .hs{display:none;}}
.sg2 .top{border-bottom:1px solid var(--l);background:var(--p);}
.sg2 .top-in{display:flex;align-items:center;gap:22px;padding:14px 0;}
.sg2 .logo{font-family:'Cormorant Garamond',Georgia,serif;font-weight:500;font-size:23px;letter-spacing:.09em;white-space:nowrap;}
.sg2 .logo b{font-weight:500;}
.sg2 .nav{display:flex;gap:20px;font-size:14.5px;font-weight:500;}
.sg2 .nav a:hover{color:var(--a);}
.sg2 .tr{margin-left:auto;display:flex;align-items:center;gap:12px;}
.sg2 .srch{display:flex;align-items:center;gap:8px;border:1px solid var(--l);border-radius:999px;padding:8px 15px;color:var(--m);font-size:14px;min-width:220px;background:var(--w);}
.sg2 .ib{border:1px solid var(--l);border-radius:999px;width:38px;height:38px;display:grid;place-items:center;font-size:14px;background:transparent;color:inherit;cursor:pointer;font-family:inherit;}
@media (max-width:900px){.sg2 .nav,.sg2 .srch{display:none;}}
.sg2 .ct{position:relative;}
.sg2 .ctm{position:absolute;right:0;top:calc(100% + 10px);z-index:30;background:var(--p);border:1px solid var(--l);border-radius:var(--rc);box-shadow:0 12px 32px rgba(0,0,0,.12);padding:8px;min-width:236px;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .14s,transform .14s,visibility .14s;}
.sg2 .ct:hover .ctm,.sg2 .ct:focus-within .ctm{opacity:1;visibility:visible;transform:none;}
.sg2 .ctm a{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:var(--rs);font-size:14px;}
.sg2 .ctm a:hover{background:var(--w);}
.sg2 .ctm b{display:block;font-weight:600;}
.sg2 .ctm em{display:block;font-size:12px;color:var(--m);font-style:normal;}
.sg2 .ci{width:30px;height:30px;border-radius:999px;background:var(--w2);display:grid;place-items:center;font-size:13px;flex:0 0 auto;}
.sg2 .sub{border-bottom:1px solid var(--l);}
.sg2 .sub-in{display:flex;gap:22px;overflow-x:auto;padding:12px 0;font-size:14px;color:var(--m);}
.sg2 .sub-in a{white-space:nowrap;}
.sg2 .sub-in a:hover{color:var(--a);}
.sg2 .hero{padding:clamp(34px,5vw,64px) 0;border-bottom:1px solid var(--l);}
.sg2 .hg{display:grid;grid-template-columns:1.15fr .85fr;gap:44px;align-items:center;}
@media (max-width:860px){.sg2 .hg{grid-template-columns:1fr;gap:26px;}}
.sg2 .hero h1{font-size:clamp(38px,6vw,70px);line-height:1.02;margin-bottom:16px;}
.sg2 .hero p{color:var(--m);font-size:clamp(16px,1.6vw,18px);max-width:46ch;margin:0 0 24px;}
.sg2 .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--cta);color:#fff;border:1px solid var(--cta);border-radius:999px;padding:13px 26px;font-size:15px;font-weight:600;}
.sg2 .btn.alt{background:transparent;color:var(--i);border-color:var(--l);}
.sg2 .btn.acc{background:var(--a);border-color:var(--a);color:#fff;}
.sg2 .btn.blk{width:100%;}
.sg2 .row{display:flex;gap:10px;flex-wrap:wrap;}
.sg2 .quiz{background:var(--w);border:1px solid var(--l);border-radius:var(--rc);padding:26px;}
.sg2 .quiz h3{font-size:20px;margin:10px 0 8px;}
.sg2 .quiz p{font-size:14.5px;color:var(--m);margin:0 0 18px;}
.sg2 .steps{display:flex;gap:8px;margin-bottom:18px;}
.sg2 .steps span{flex:1;height:4px;border-radius:2px;background:var(--w2);}
.sg2 .steps span:first-child{background:var(--a);}
.sg2 section.band{padding:clamp(32px,4.5vw,56px) 0;border-bottom:1px solid var(--l);}
.sg2 section.band.w{background:var(--w);}
.sg2 .bh{display:flex;align-items:baseline;gap:16px;margin-bottom:22px;flex-wrap:wrap;}
.sg2 .bh h2{font-size:clamp(27px,3.3vw,40px);}
.sg2 .bh a{margin-left:auto;font-size:14px;color:var(--a);font-weight:600;}
.sg2 .cns{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;}
@media (max-width:1000px){.sg2 .cns{grid-template-columns:repeat(3,1fr);}}
@media (max-width:560px){.sg2 .cns{grid-template-columns:repeat(2,1fr);}}
.sg2 .cn{border:1px solid var(--l);box-shadow:var(--sh);border-radius:var(--rc);padding:16px 15px;background:var(--p);display:flex;flex-direction:column;gap:5px;min-height:112px;justify-content:flex-end;transition:border-color .15s,transform .15s;}
.sg2 .cn:hover{border-color:var(--a);transform:translateY(-2px);}
.sg2 .cn .n{font-size:15.5px;font-weight:600;line-height:1.25;}
.sg2 .cn .c{font-size:12.5px;color:var(--m);}
.sg2 .cn .d{width:26px;height:26px;border-radius:999px;background:var(--as);border:1px solid var(--l);margin-bottom:6px;}
.sg2 .pg{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;}
@media (max-width:1000px){.sg2 .pg{grid-template-columns:repeat(3,1fr);}}
@media (max-width:760px){.sg2 .pg{grid-template-columns:repeat(2,1fr);gap:12px;}}
.sg2 .pr{background:var(--p);border:1px solid var(--l);border-radius:var(--rc);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--sh);transition:transform .16s ease,box-shadow .16s ease;}
.sg2 .pr:hover{transform:translateY(-3px);box-shadow:0 2px 4px rgba(51,45,40,.05),0 16px 36px rgba(51,45,40,.09);}
.sg2 .pr .ph{aspect-ratio:1/1;background:radial-gradient(70% 70% at 50% 42%,var(--w2),var(--w));position:relative;}
.sg2 .tags{position:absolute;left:10px;top:10px;display:flex;gap:6px;flex-wrap:wrap;}
.sg2 .tg{font-family:inherit;font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;padding:3px 7px;border-radius:999px;background:var(--oks);color:var(--ok);}
.sg2 .tg.ask{background:var(--as);color:var(--a);}
.sg2 .pr .in{padding:13px 14px 15px;display:flex;flex-direction:column;gap:5px;flex:1;}
.sg2 .br{font-family:inherit;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--m);}
.sg2 .nm{font-size:14.5px;font-weight:600;line-height:1.3;}
.sg2 .mt{font-size:12.5px;color:var(--m);}
.sg2 .prow{display:flex;align-items:baseline;gap:8px;margin-top:auto;padding-top:8px;}
.sg2 .pv{font-family:inherit;font-size:17px;font-weight:500;}
.sg2 .pml{font-size:11.5px;color:var(--m);}
.sg2 .askp{font-size:14px;font-weight:600;color:var(--a);}
.sg2 .brands{display:flex;gap:10px;flex-wrap:wrap;}
.sg2 .brands a{border:1px solid var(--l);border-radius:999px;padding:9px 17px;font-size:14px;font-weight:500;background:var(--p);}
.sg2 .brands a:hover{border-color:var(--a);color:var(--a);}
.sg2 .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;}
@media (max-width:860px){.sg2 .trust{grid-template-columns:repeat(2,1fr);}}
@media (max-width:520px){.sg2 .trust{grid-template-columns:1fr;}}
.sg2 .trust b{display:block;font-size:15px;margin-bottom:3px;}
.sg2 .trust span{font-size:13.5px;color:var(--m);}
.sg2 .foot{background:var(--w);border-top:1px solid var(--l);padding:38px 0;}
.sg2 .fg{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:26px;}
@media (max-width:820px){.sg2 .fg{grid-template-columns:1fr 1fr;}}
@media (max-width:520px){.sg2 .fg{grid-template-columns:1fr;}}
.sg2 .foot h4{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--m);margin:0 0 10px;font-family:inherit;font-weight:400;}
.sg2 .foot a,.sg2 .foot p{display:block;font-size:14px;color:var(--m);margin:0 0 6px;}
.sg2 .foot a:hover{color:var(--a);}
.sg2 .fbot{border-top:1px solid var(--l);margin-top:26px;padding-top:16px;font-size:12.5px;color:var(--m);display:flex;gap:14px;flex-wrap:wrap;}

.sg2 .ig-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;}
@media (max-width:900px){.sg2 .ig-grid{grid-template-columns:repeat(3,1fr);}}
@media (max-width:520px){.sg2 .ig-grid{grid-template-columns:repeat(2,1fr);}}
.sg2 .ig-tile{aspect-ratio:1/1;border-radius:var(--rc);background:radial-gradient(75% 75% at 35% 30%,var(--as),var(--w2));border:1px solid var(--l);position:relative;overflow:hidden;transition:transform .16s ease;}
.sg2 .ig-tile:hover{transform:translateY(-3px);}
.sg2 .ig-tile span{position:absolute;left:12px;bottom:11px;font-size:12px;color:var(--m);}
.sg2 .ig-cta{margin-top:20px;display:flex;gap:12px;flex-wrap:wrap;align-items:center;}
.sg2 .ig-cta .handle{font-size:15px;color:var(--m);}
.sg2 .rev-note{color:var(--m);font-size:15px;max-width:58ch;margin:0 0 22px;}
.sg2 .rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}
@media (max-width:860px){.sg2 .rev-grid{grid-template-columns:1fr;}}
.sg2 .rev-card{border:1px dashed var(--l);border-radius:var(--rc);padding:22px;background:var(--p);min-height:150px;display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:flex-start;}
.sg2 .rev-card .stars{color:var(--w2);font-size:15px;letter-spacing:3px;}
.sg2 .rev-card p{color:var(--m);font-size:14px;margin:0;}
.sg2 .rev-cta{margin-top:22px;display:flex;gap:12px;flex-wrap:wrap;}


html.sg2-on{--p:#FDFBF9;--w:#F6F0EA;--w2:#EFE6DE;--i:#332D28;--m:#8B807A;--l:#EDE4DC;--a:#B07D5B;--as:#F6E9DF;--cta:#3B322C;--ok:#5C8A6A;--oks:#EAF2EC;--rc:18px;--rs:14px;}
html.sg2-on body{background:#FDFBF9 !important;color:#332D28;}
html.sg2-on .t-rec_pt_135{padding-top:24px !important;}
html.sg2-on .t-rec_pb_135{padding-bottom:72px !important;}
html.sg2-on .t-catalog-parts-above__container{margin-bottom:22px !important;}
html.sg2-on .t-catalog__parts-above-wrapper-base{gap:8px !important;row-gap:8px !important;}
html.sg2-on .js-catalog-parts-switcher,html.sg2-on .t-catalog__parts-button-base{font-family:'Nunito Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;font-size:13px !important;font-weight:500 !important;background:#fff !important;color:#332D28 !important;border:1px solid #EDE4DC !important;border-radius:999px !important;padding:8px 15px !important;line-height:1.2 !important;transition:border-color .15s,color .15s,background .15s !important;}
html.sg2-on .js-catalog-parts-switcher:hover{border-color:#B07D5B !important;color:#B07D5B !important;background:#fff !important;}
html.sg2-on .js-catalog-parts-switcher.t-catalog__parts-current,html.sg2-on .js-catalog-parts-switcher.t-active,html.sg2-on .t-catalog__parts-switch-btn_active,html.sg2-on .js-catalog-parts-switcher.t-catalog__parts-switch-btn_active{background:#3B322C !important;border-color:#3B322C !important;color:#fff !important;}
html.sg2-on .t-catalog__filter-wrapper{border-top:1px solid #EDE4DC !important;border-bottom:1px solid #EDE4DC !important;padding:11px 0 !important;margin-bottom:26px !important;}
html.sg2-on .t-catalog__filter__item-title{font-family:'Nunito Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;font-size:13.5px !important;font-weight:600 !important;color:#332D28 !important;}
html.sg2-on .t-catalog__filter__input,html.sg2-on .t-catalog__sort-select{font-family:'Nunito Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;border:1px solid #EDE4DC !important;border-radius:999px !important;background:#fff !important;font-size:13.5px !important;color:#332D28 !important;padding:9px 16px !important;height:auto !important;}
html.sg2-on .t-catalog__card-list{--t-catalog-col-gap:18px !important;--t-catalog-row-gap:24px !important;}
html.sg2-on .t-catalog__grid-cont .t-catalog__card{margin-bottom:0 !important;}
html.sg2-on .t-catalog__card{background:#fff !important;border:1px solid #EDE4DC !important;border-radius:18px !important;overflow:hidden !important;box-shadow:0 1px 2px rgba(51,45,40,.04),0 10px 28px rgba(51,45,40,.06) !important;transition:transform .16s ease,box-shadow .16s ease !important;display:flex !important;flex-direction:column !important;}
html.sg2-on .t-catalog__card:hover{transform:translateY(-3px) !important;box-shadow:0 2px 4px rgba(51,45,40,.05),0 16px 36px rgba(51,45,40,.09) !important;}
html.sg2-on .t-catalog__card__imgwrapper{background:#F6F0EA !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;}
html.sg2-on .t-catalog__card:hover .t-catalog__card__imgwrapper{box-shadow:none !important;transform:none !important;}
html.sg2-on .t-catalog__card__wrap_txt-and-btns{padding:13px 15px 16px !important;flex:1 1 auto !important;display:flex !important;flex-direction:column !important;}
html.sg2-on .t-catalog__card__title{font-family:'Nunito Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;font-size:13.5px !important;font-weight:600 !important;line-height:1.35 !important;color:#332D28 !important;}
html.sg2-on .t-catalog__card__descr{font-family:'Nunito Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;font-size:12px !important;color:#8B807A !important;line-height:1.45 !important;}
html.sg2-on .t-catalog__card__price-wrapper{margin-top:auto !important;padding-top:10px !important;}
html.sg2-on .t-catalog__card__price,html.sg2-on .t-catalog__card__price-value,html.sg2-on .t-catalog__card__price-currency{font-family:'Nunito Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;font-size:16.5px !important;font-weight:500 !important;color:#332D28 !important;}
html.sg2-on .t-catalog__card__price_old,html.sg2-on .t-catalog__card__price_old .t-catalog__card__price-value{font-size:13px !important;color:#8B807A !important;font-weight:400 !important;}
html.sg2-on .js-catalog-load-more-btn,html.sg2-on .t-catalog__load-more-btn{background:#3B322C !important;color:#fff !important;border:0 !important;border-radius:999px !important;padding:15px 38px !important;font-family:'Nunito Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;font-size:14.5px !important;font-weight:600 !important;}
html.sg2-on .js-catalog-load-more-btn:hover,html.sg2-on .t-catalog__load-more-btn:hover{opacity:.9 !important;}


html.sg2-on .sg2 .srch{padding:0 !important;overflow:hidden;}
html.sg2-on .sg2 form.srch{min-width:260px;}
html.sg2-on .sg2 form.srch input{border:0;background:transparent;font:inherit;color:var(--i);width:100%;outline:none;padding:9px 16px;}
html.sg2-on .sg2 form.srch input::placeholder{color:var(--m);opacity:1;}
html.sg2-on .sg2 form.srch input:focus{outline:2px solid var(--as);outline-offset:-2px;border-radius:999px;}
@media (min-width:1000px){
 html.sg2-cat .t-catalog{display:grid !important;grid-template-columns:232px minmax(0,1fr) !important;column-gap:40px !important;max-width:1200px !important;margin:0 auto !important;padding:0 32px !important;align-items:start !important;}
 html.sg2-cat .t-catalog-parts-above__container,html.sg2-cat .t-catalog__cont-w-filter{max-width:none !important;width:auto !important;margin:0 !important;padding:0 !important;}
 html.sg2-cat .t-catalog-parts-above__container{grid-column:1 !important;grid-row:1 !important;position:sticky;top:96px;}
 html.sg2-cat .t-catalog__cont-w-filter{grid-column:2 !important;grid-row:1 !important;}
 html.sg2-cat .t-catalog-parts-above__container::before{content:'Sadaļas';display:block;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#8B807A;margin:0 0 12px 10px;}
 html.sg2-cat .t-catalog__parts-above-wrapper-base{flex-direction:column !important;align-items:stretch !important;flex-wrap:nowrap !important;gap:1px !important;}
 html.sg2-cat .t-catalog__parts-above-item{width:100% !important;}
 html.sg2-cat .js-catalog-parts-switcher{display:block !important;width:100% !important;text-align:left !important;background:transparent !important;border:0 !important;border-radius:9px !important;padding:8px 10px !important;font-size:14px !important;color:#4A423C !important;}
 html.sg2-cat .js-catalog-parts-switcher:hover{background:#F6F0EA !important;color:#B07D5B !important;}
 html.sg2-cat .js-catalog-parts-switcher.t-catalog__parts-current{background:#F6E9DF !important;color:#332D28 !important;font-weight:600 !important;border:0 !important;}
}
html.sg2-on .t-catalog__filter__search input,html.sg2-on .t-catalog__filter__input{min-width:260px !important;}
html.sg2-on .t-catalog__filter__search-and-sort{gap:12px !important;}


html.sg2-on .uc-sg2-strip .t-catalog-parts-above__container,
html.sg2-on .uc-sg2-strip .t-catalog__filter-wrapper,
html.sg2-on .uc-sg2-strip .t-catalog__load-more-btn-wrap,
html.sg2-on .uc-sg2-strip .t-catalog__pagination{display:none !important;}
html.sg2-on .uc-sg2-strip{padding-top:0 !important;padding-bottom:0 !important;background:transparent !important;}
html.sg2-on .uc-sg2-strip .t-catalog__cont-w-filter{max-width:1200px !important;margin:0 auto !important;padding:0 32px !important;}
html.sg2-on .uc-sg2-strip .t-catalog__card:nth-child(n+9){display:none !important;}
html.sg2-on .uc-sg2-strip .t-catalog__card-list{--t-catalog-col-gap:18px !important;--t-catalog-row-gap:18px !important;}


.sg2 .doc{max-width:820px;margin:0 auto;padding:52px 24px 76px;}
.sg2 .doc .crumbs{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--m);margin:0 0 14px;}
.sg2 .doc .crumbs a{color:var(--m);text-decoration:none;}
.sg2 .doc .crumbs a:hover{color:var(--a);}
.sg2 .doc h1{font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;font-size:clamp(32px,4.4vw,46px);line-height:1.1;margin:0 0 20px;color:var(--i);}
.sg2 .doc h2{font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;font-size:26px;line-height:1.2;margin:40px 0 12px;color:var(--i);}
.sg2 .doc h3{font-size:16px;font-weight:600;margin:24px 0 8px;color:var(--i);}
.sg2 .doc p{font-size:16px;line-height:1.72;margin:0 0 14px;color:#4A423C;}
.sg2 .doc a{color:var(--a);text-decoration:underline;text-underline-offset:2px;}
.sg2 .doc ul,.sg2 .doc ol{margin:0 0 18px;padding-left:22px;}
.sg2 .doc li{font-size:16px;line-height:1.72;margin-bottom:7px;color:#4A423C;}
.sg2 .doc table{width:100%;border-collapse:collapse;margin:6px 0 24px;font-size:15px;}
.sg2 .doc th{text-align:left;font-weight:600;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--m);padding:0 14px 10px 0;border-bottom:1px solid var(--l);}
.sg2 .doc td{padding:13px 14px 13px 0;border-bottom:1px solid var(--l);vertical-align:top;color:#4A423C;}
.sg2 .doc tbody tr:last-child td{border-bottom:0;}
.sg2 .doc .note{background:var(--w);border-radius:var(--rs);padding:18px 20px;font-size:14px;line-height:1.65;color:var(--m);margin:0 0 18px;}
@media (max-width:640px){.sg2 .doc{padding:36px 20px 56px;}}


html.sg2-prod body{background:#FDFBF9 !important;color:#332D28;}
html.sg2-prod .t-catalog__prod-popup__container{max-width:1160px !important;margin:0 auto !important;padding:36px 32px 72px !important;display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;column-gap:56px !important;align-items:start !important;}
@media (max-width:860px){html.sg2-prod .t-catalog__prod-popup__container{grid-template-columns:1fr !important;row-gap:28px !important;padding:24px 20px 56px !important;}}
html.sg2-prod .t-catalog__prod-popup__col-left{grid-column:1 !important;}
html.sg2-prod .t-catalog__prod-popup__col-right{grid-column:2 !important;position:sticky;top:96px;}
@media (max-width:860px){html.sg2-prod .t-catalog__prod-popup__col-right{grid-column:1 !important;position:static;}}
html.sg2-prod .t-catalog__prod-popup__slider,html.sg2-prod .js-catalog-prod-slider{border:1px solid #EDE4DC !important;border-radius:18px !important;overflow:hidden !important;background:#fff !important;}
html.sg2-prod .t-catalog__prod-popup__brand,html.sg2-prod .js-product-brand{font-family:'Nunito Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;font-size:11px !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#B07D5B !important;margin-bottom:10px !important;}
html.sg2-prod .t-catalog__prod-popup__name,html.sg2-prod .js-product-name{font-family:'Cormorant Garamond',Georgia,serif !important;font-weight:600 !important;font-size:clamp(26px,3.2vw,38px) !important;line-height:1.1 !important;color:#332D28 !important;margin:0 0 14px !important;text-transform:none !important;}
html.sg2-prod .t-catalog__prod-popup__sku,html.sg2-prod .js-product-sku{font-family:'Nunito Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;font-size:12px !important;color:#8B807A !important;letter-spacing:.04em !important;}
html.sg2-prod .t-catalog__prod-popup__price-wrapper{margin:18px 0 !important;}
html.sg2-prod .t-catalog__prod-popup__price,html.sg2-prod .t-catalog__prod-popup__price-value,html.sg2-prod .t-catalog__prod-popup__price-currency{font-family:'Nunito Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;font-size:28px !important;font-weight:500 !important;color:#332D28 !important;}
html.sg2-prod .t-catalog__prod-popup__price_old,html.sg2-prod .t-catalog__prod-popup__price_old *{font-size:16px !important;color:#8B807A !important;font-weight:400 !important;}
html.sg2-prod .t-catalog__prod-popup__btn,html.sg2-prod .js-catalog-prod-popup-buy-btn{background:#3B322C !important;color:#fff !important;border:0 !important;border-radius:999px !important;padding:16px 42px !important;font-family:'Nunito Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;font-size:15px !important;font-weight:600 !important;letter-spacing:.01em !important;text-transform:none !important;}
html.sg2-prod .t-catalog__prod-popup__btn:hover{opacity:.92 !important;transform:translateY(-1px);}
html.sg2-prod .t-catalog__prod-popup__text,html.sg2-prod .js-catalog-prod-text,html.sg2-prod .js-catalog-prod-all-text{font-family:'Nunito Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;font-size:16px !important;line-height:1.72 !important;color:#4A423C !important;}
html.sg2-prod .t-catalog__prod-popup__text b,html.sg2-prod .t-catalog__prod-popup__text strong{color:#332D28 !important;font-weight:600 !important;}
html.sg2-prod .t-catalog__prod-popup__text ul{padding-left:20px !important;}
html.sg2-prod .t-catalog__prod-popup__text li{margin-bottom:6px !important;}
html.sg2-prod .js-catalog-prod-all-charcs{font-family:'Nunito Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;font-size:14.5px !important;color:#4A423C !important;}
html.sg2-prod .sg-ask-note{font-family:'Nunito Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;font-size:13.5px !important;color:#8B807A !important;background:#F6F0EA !important;border-radius:14px !important;padding:14px 16px !important;margin-top:14px !important;}


html.sg2-prod .t-container > div:has(> .t-catalog__prod-popup__col-left){display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;column-gap:56px !important;align-items:start !important;}
html.sg2-prod .t-catalog__prod-popup__col-left{grid-column:1 !important;}
html.sg2-prod .t-catalog__prod-popup__col-right{grid-column:2 !important;padding-top:4px !important;}
@media (max-width:860px){html.sg2-prod .t-container > div:has(> .t-catalog__prod-popup__col-left){grid-template-columns:1fr !important;row-gap:26px !important;}html.sg2-prod .t-catalog__prod-popup__col-right{grid-column:1 !important;}}


.t706__cartwin{background:rgba(51,45,40,.45) !important;}
.t706__cartwin_showed{background:rgba(51,45,40,.45) !important;}
html.sg2-on .t-popup{background:rgba(51,45,40,.45) !important;}
html.sg2-prod .t-popup{background:rgba(51,45,40,.45) !important;}

/* === V2: Tilda bloku formas un virsraksti arpus .sg2 === */
html.sg2-on .t-section__title,html.sg2-on .t-title,html.sg2-on .t-heading,
html.sg2-on .t585__title{
 font-family:'Cormorant Garamond',Georgia,serif!important;font-weight:500!important;
 color:#332D28!important;letter-spacing:0!important;text-transform:none!important}
html.sg2-on .t-section__descr,html.sg2-on .t-text,html.sg2-on .t-descr,
html.sg2-on .t-name,html.sg2-on .t585__descr{
 font-family:'Nunito Sans',system-ui,-apple-system,sans-serif!important;color:#332D28!important}
html.sg2-on .t-input,html.sg2-on .t-select,html.sg2-on textarea.t-input{
 font-family:'Nunito Sans',system-ui,-apple-system,sans-serif!important;
 border:1px solid #EDE4DC!important;border-radius:14px!important;background:#FDFBF9!important;
 color:#332D28!important;box-shadow:none!important}
html.sg2-on .t-input::placeholder{color:#8B807A!important}
html.sg2-on .t-input:focus,html.sg2-on .t-select:focus{border-color:#B07D5B!important;outline:none!important}
html.sg2-on .t-submit,html.sg2-on .t-btn{
 background:#3B322C!important;color:#fff!important;border:0!important;
 font-family:'Nunito Sans',system-ui,-apple-system,sans-serif!important;
 border-radius:999px!important;letter-spacing:.02em!important;font-weight:600!important}
html.sg2-on .t-submit:hover,html.sg2-on .t-btn:hover{background:#B07D5B!important}

html.sg2-on .t-section__title [style*="color"],html.sg2-on .t-title [style*="color"],html.sg2-on .t-heading [style*="color"]{color:#332D28!important}

/* === V2: preces lapas virsraksts (nedrikst but aizgriezts ka kataloga kartina) === */
html.sg2-prod .t-catalog__prod-popup__name,
html.sg2-prod .js-product-name{
 display:block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;
 overflow:visible!important;text-overflow:clip!important;
 font-family:'Cormorant Garamond',Georgia,serif!important;
 font-size:38px!important;line-height:1.14!important;font-weight:500!important;
 letter-spacing:0!important;text-wrap:balance;}
@media screen and (max-width:640px){
 html.sg2-prod .t-catalog__prod-popup__name,
 html.sg2-prod .js-product-name{font-size:27px!important;}}
