/* Saldymas.lt – dizaino kryptis „A · Precizika“: šriftas, antraštė, pradžios hero (2026-10-24)
   Prijungta: catalog/view/theme/mz_poco/template/common/header.twig (?v=…, keičiant failą didinti).
   Maza perrašo entry_* ID išsaugojus Header / Layout – čia tik pastovūs selektoriai ir savos pz-* klasės. */

/* ---------- Šriftas: Schibsted Grotesk (OFL), savame serveryje ---------- */
@font-face{font-family:"Schibsted Grotesk";font-style:normal;font-weight:400 800;font-display:swap;src:url("../fonts/schibsted/schibsted-grotesk-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Schibsted Grotesk";font-style:normal;font-weight:400 800;font-display:swap;src:url("../fonts/schibsted/schibsted-grotesk-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

:root{
  --font-family-sans-serif:"Schibsted Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  --pz-ink:#0b0d12;--pz-brand:#1e2c6e;--pz-accent:#f28a1e;--pz-line:#e4e6ea;--pz-line2:#dadde3;--pz-mute:#5a6170;--pz-soft:#eef0f3;
  --pz-ease:cubic-bezier(.2,.7,.1,1);
  --pz-wrap:1680px;--pz-gut:40px
}
@media (max-width:1199.98px){
  :root{--pz-gut:32px}
}
@media (max-width:767.98px){
  :root{--pz-gut:24px}
}
@media (max-width:575.98px){
  :root{--pz-gut:16px}
}
body,.tooltip,.popover{font-family:var(--font-family-sans-serif)}

/* ---------- Vienas konteineris visai svetainei: max 1680 px, vidus 1600 px (2026-10-24 Justo prašymu platesnis); paraštės 40 / 32 / 24 / 16 px ---------- */
#top-header>.entry-section,#main-header>.entry-section,#main-navigation .entry-section,.container{width:100%!important;max-width:var(--pz-wrap)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--pz-gut)!important;padding-right:var(--pz-gut)!important}
.mz-pure-drawer .container,.modal .container,.dropdown-menu .container{max-width:none!important;padding-left:15px!important;padding-right:15px!important}

/* ---------- Viršutinė juosta ---------- */
#top-header{background:var(--pz-ink)!important;color:#a8adb8!important;font-size:12.5px!important}
#top-header>.entry-section{padding-top:0!important;padding-bottom:0!important;align-items:center!important}
#top-header .widget-navbar{margin:0!important}
#top-header .widget-html{flex:0 1 auto!important;margin:0 0 0 auto!important;padding:0!important}
#top-header .navbar,#top-header .navbar-collapse{background:transparent!important}
#top-header .navbar-nav.horizontal{column-gap:22px}
#top-header .navbar-nav>.nav-item>.nav-link{padding:9px 0!important;color:#a8adb8!important;background:transparent!important;font-size:12.5px!important;transition:color .2s ease}
#top-header .navbar-nav>.nav-item>.nav-link:hover,#top-header .navbar-nav>.nav-item>.nav-link:focus-visible{color:#fff!important}
.pz-topnote{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;padding:9px 0;color:#e8e9ec;font-size:12.5px;line-height:1.4}
.pz-topnote .pz-sep{color:#4a4f5a}
.pz-topnote .pz-tn-m{display:none}

/* ---------- Pagrindinė eilutė ---------- */
#main-header>.entry-section{padding-top:20px!important;padding-bottom:20px!important;border-bottom:0!important}
#main-header .entry-row>.entry-col{padding-top:0!important;padding-bottom:0!important}
/* maketo tinklelis: [kategorija + paieška 1fr] [logotipas] [telefonas] [įrankiai] */
@media (min-width:992px){
  #main-header .entry-row{flex-wrap:nowrap!important;margin-left:-12px!important;margin-right:-12px!important}
  #main-header .entry-row>.entry-col{padding-left:12px!important;padding-right:12px!important}
  #main-header .entry-row>.entry-col:nth-child(1){flex:1 1 auto!important;width:auto!important;max-width:none!important;min-width:0}
  #main-header .entry-row>.entry-col:nth-child(2){flex:0 0 auto!important;width:auto!important;max-width:none!important;padding-left:20px!important;padding-right:20px!important}
  #main-header .entry-row>.entry-col:nth-child(3){flex:0 0 auto!important;width:auto!important;max-width:none!important}
}

/* „Pasirinkite kategoriją“ ir meniu mygtukas */
#main-header .entry-row>.entry-col:first-child>.design-link{margin:0 16px 0 0!important}
#main-header .entry-row>.entry-col:first-child>.design-link>a{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:48px;padding:0 18px;border:1.5px solid var(--pz-ink);border-radius:0;background:#fff;color:var(--pz-ink)!important;font-size:15px;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none!important;transition:background-color .25s ease,color .25s ease}
#main-header .entry-row>.entry-col:first-child>.design-link>a:hover,#main-header .entry-row>.entry-col:first-child>.design-link>a:focus-visible{background:var(--pz-ink);color:#fff!important}
#main-header .entry-row>.entry-col:first-child>.design-link>a>.icon{width:18px!important;height:18px!important;margin:0!important}
#main-header .entry-row>.entry-col:first-child>.design-link:not(.shop-by-category)>a{width:48px;padding:0}

/* Paieška */
#main-header .widget-search{flex:1 1 auto;min-width:0;border:0!important;border-radius:0!important;background:transparent!important}
#main-header #search{height:48px;border:1.5px solid var(--pz-line2);border-radius:0;background:#fff;box-shadow:none}
#main-header #search .search-input-group,#main-header #search .search-input{height:100%;border:0!important;border-radius:0!important}
#main-header #search .search-category .dropdown-toggle{height:100%;padding:0 12px;border:0;border-right:1px solid var(--pz-line2);border-radius:0;background:#f3f4f6!important;color:var(--pz-ink)!important;font-size:14px;font-weight:600}
#main-header #search .search-category .dropdown-toggle::after{margin-left:10px}
#main-header #search .dropdown-menu{border-radius:0;border-color:var(--pz-line)}
#main-header #search input[type="text"]{padding:0 14px;background:#fff;color:var(--pz-ink);font-size:15px}
#main-header #search input[type="text"]::placeholder{color:#7a8191;opacity:1}
#main-header #search .search-button button{width:52px;padding:0;border:0;border-radius:0;background:var(--pz-ink)!important;color:#fff!important;transition:background-color .25s ease}
#main-header #search .search-button button:hover,#main-header #search .search-button button:focus-visible{background:var(--pz-brand)!important}
@media (max-width:1439.98px){
  #main-header #search .search-category{display:none!important}
}

/* Logotipas */
#main-header .design-image .figure{margin:0}
#main-header .design-image img{width:auto;height:52px;max-width:100%}

/* Telefonas */
#main-header .widget-html{margin:0 20px 0 0!important;padding:0!important;border:0!important}
.pz-phone{display:flex;flex-direction:column;align-items:flex-start;padding-left:20px;border-left:1px solid var(--pz-line);line-height:1.25;text-align:left;white-space:nowrap}
.pz-phone__call{display:flex;flex-direction:column;align-items:flex-start;color:var(--pz-ink)!important;text-decoration:none!important}
.pz-phone__l{font-size:12px;font-weight:500;color:var(--pz-mute)}
.pz-phone__n{font-size:19px;font-weight:700;letter-spacing:-.01em;transition:color .2s ease}
.pz-phone__call:hover .pz-phone__n,.pz-phone__call:focus-visible .pz-phone__n{color:var(--pz-brand)}
.pz-phone__m{display:flex;align-items:center;gap:12px;margin-top:2px;color:var(--pz-mute);font-size:12.5px}
.pz-phone__m a{position:relative;z-index:1;display:inline-flex;align-items:center;gap:5px;color:var(--pz-mute)!important;text-decoration:none!important}
.pz-phone__m a:hover,.pz-phone__m a:focus-visible{color:var(--pz-ink)!important;text-decoration:underline!important}
.pz-phone__ico{display:block;flex:0 0 auto;width:15px;height:15px}

/* Palyginimai / Įsimintos / Krepšelis */
#main-header .entry-row>.entry-col:last-child>.design-link,#main-header .widget-cart{margin:0 0 0 4px!important}
#main-header .entry-row>.entry-col:last-child>.design-link>a,#main-header .widget-cart .cart{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:64px;color:var(--pz-mute)!important;font-size:12px;font-weight:500;line-height:1.2;text-decoration:none!important;transition:color .2s ease}
#main-header .entry-row>.entry-col:last-child>.design-link>a:hover,#main-header .entry-row>.entry-col:last-child>.design-link>a:focus-visible{color:var(--pz-ink)!important}
#main-header .entry-row>.entry-col:last-child>.design-link>a>.icon{width:22px!important;height:22px!important;margin:0!important}
#main-header .widget-cart .cart{position:relative;color:var(--pz-ink)!important}
#main-header .widget-cart .cart-icon{position:relative;width:22px;height:22px;margin:0!important}
#main-header .widget-cart .cart-icon .icon{width:22px!important;height:22px!important;margin:0!important}
#main-header .widget-cart .cart-icon .cart-item-total{top:-7px!important;right:-11px!important;min-width:18px;height:18px;padding:0 4px!important;border-radius:0!important;background:var(--pz-accent)!important;color:#fff!important;font-size:11px;font-weight:700;line-height:18px!important;text-align:center;box-sizing:border-box}
#main-header .widget-cart .cart-info{align-items:center}
#main-header .widget-cart .cart-title{font-size:12px;font-weight:500}
#main-header .widget-cart .cart-items{display:none!important}

/* ---------- Meniu juosta ---------- */
#main-navigation{background:#fff;border-top:1px solid var(--pz-line);border-bottom:1px solid var(--pz-line)}
#main-navigation>[id^="entry_"]{background:#fff!important}
.header #main-navigation .navbar.horizontal{padding:0!important;background:transparent!important}
.header #main-navigation .navbar .navbar-nav.horizontal{flex-wrap:nowrap!important;justify-content:space-between!important;column-gap:24px}
.header #main-navigation .navbar .navbar-nav.horizontal>.nav-item>.nav-link{position:relative;padding:16px 0!important;background:transparent!important;color:var(--pz-ink)!important;font-size:15.5px!important;font-weight:500!important;line-height:1.3}
.header #main-navigation .navbar .navbar-nav.horizontal>.nav-item>.nav-link::before{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--pz-ink);transform:scaleX(0);transform-origin:right;transition:transform .35s var(--pz-ease)}
.header #main-navigation .navbar .navbar-nav.horizontal>.nav-item>.nav-link:hover::before,
.header #main-navigation .navbar .navbar-nav.horizontal>.nav-item>.nav-link:focus-visible::before,
.header #main-navigation .navbar .navbar-nav.horizontal>.nav-item>.nav-link.active::before,
.header #main-navigation .navbar .navbar-nav.horizontal>.nav-item.show>.nav-link::before{transform:scaleX(1);transform-origin:left}
.header #main-navigation .navbar .navbar-nav.horizontal>.nav-item>.dropdown-toggle::after{margin-left:6px;border-top-width:.26em;border-right-width:.26em;border-left-width:.26em;vertical-align:.2em}

/* Megameniu (Content Builder #14–16) */
#main-navigation .mega-menu-content{margin-top:0!important;border:1px solid var(--pz-line)!important;border-radius:0!important;box-shadow:0 24px 48px -28px rgba(11,13,18,.3)!important}
#main-navigation .mega-menu-content img,#main-navigation .mega-menu-content .btn,#main-navigation .mega-menu-content .card{border-radius:0!important}
#main-navigation .mega-menu-content a:hover{color:var(--pz-brand)}

/* ---------- Telefonas ir planšetė (<992 px) ---------- */
@media (max-width:991.98px){
  #top-header>.entry-section{display:flex!important;justify-content:center!important}
  #top-header .widget-navbar{display:none!important}
  .pz-topnote{justify-content:center;padding:7px 0;font-size:11.5px;text-align:center}
  .pz-topnote .pz-tn-d{display:none}
  .pz-topnote .pz-tn-m{display:inline}

  #main-header{border-bottom:1px solid var(--pz-line)}
  #main-header>.entry-section{padding-top:12px!important;padding-bottom:12px!important}
  #main-header .entry-row{flex-wrap:wrap!important;row-gap:12px;margin-left:0!important;margin-right:0!important}
  #main-header .entry-row>.entry-col{padding-left:0!important;padding-right:0!important}
  #main-header .entry-row>.entry-col:nth-child(2){order:0!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;justify-content:flex-start!important}
  #main-header .entry-row>.entry-col:nth-child(3){order:1!important;flex:1 1 0%!important;width:auto!important;max-width:none!important;min-width:0;justify-content:flex-end!important;column-gap:8px}
  #main-header .entry-row>.entry-col:nth-child(1){order:2!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;flex-wrap:nowrap!important}
  #main-header .shop-by-category{display:none!important}
  #main-header .entry-row>.entry-col:first-child>.design-link:not(.shop-by-category){display:block!important;margin:0 8px 0 0!important}
  #main-header .entry-row>.entry-col:first-child>.design-link:not(.shop-by-category)>a{width:48px;height:46px}
  #main-header #search{height:46px}
  #main-header #search .search-category{display:none!important}
  #main-header #search input[type="text"]{padding:0 12px;font-size:16px}
  #main-header #search .search-button button{width:46px}
  #main-header .design-image img{height:38px}
  #main-header .design-image a{display:block;padding:3px 0}
  .pz-phone__m a{padding:5px 0;margin:-5px 0}
  #main-header .entry-row>.entry-col:last-child>.design-link{display:none!important}
  #main-header .widget-html{display:block!important;margin:0!important}
  .pz-phone{align-items:flex-end;padding-left:0;border-left:0;line-height:1.2}
  .pz-phone__call{position:relative;align-items:flex-end}
  .pz-phone__call::after{content:"";position:absolute;left:-8px;right:-8px;top:-6px;bottom:-7px}
  .pz-phone__l,.pz-phone__m{font-size:10.5px}
  .pz-phone__m{justify-content:flex-end;gap:8px;margin-top:1px}
  .pz-phone__ico{width:14px;height:14px}
  .pz-phone__n{font-size:15px}
  #main-header .widget-cart{margin:0!important}
  #main-header .widget-cart .cart{justify-content:center;width:44px;min-width:44px;height:44px}
  #main-header .widget-cart .cart-info{display:none!important}
  #main-header .widget-cart .cart-icon .cart-item-total{top:-7px!important;right:-9px!important;min-width:16px;height:16px;padding:0 3px!important;font-size:10px;line-height:16px!important}
  #main-navigation{display:none!important}
}
@media (min-width:992px){
  #main-header .entry-row>.entry-col:first-child>.design-link:not(.shop-by-category){margin-right:12px!important}
  #main-header .widget-html{display:block!important}
}
/* Maza xl = 1360 px; tekstinis „Pasirinkite kategoriją“ rodomas nuo 1200 px */
@media (min-width:1200px){
  #main-header .shop-by-category{display:block!important}
  #main-header .entry-row>.entry-col:first-child>.design-link:not(.shop-by-category){display:none!important}
}
@media (min-width:992px) and (max-width:1199.98px){
  #main-header .shop-by-category{display:none!important}
  #main-header .entry-row>.entry-col:first-child>.design-link:not(.shop-by-category){display:block!important}
}


/* ---------- Pradžios hero: karuselė (catalog/view/javascript/precizika-2026.js) ---------- */
#common-home>div:has(.pz-hero){margin:0!important;padding:0!important;background:#fff!important}
#common-home .entry-section:has(.pz-hero)>.widget-html{margin:0!important;padding:0!important}
.pz-hero{padding:48px 0 48px;color:var(--pz-ink);text-align:left}
.pz-hero *{box-sizing:border-box}
.pz-car{position:relative}
.pz-car__track{display:grid}
.pz-slide{grid-area:1 / 1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:40px;align-items:end;min-width:0;visibility:hidden;opacity:0;transition:opacity .45s ease,visibility 0s linear .45s}
.pz-slide.is-active{z-index:1;visibility:visible;opacity:1;transition:opacity .45s ease}
.pz-slide__main{grid-column:span 7;min-width:0;display:flex;flex-direction:column;gap:26px}
.pz-slide__side{grid-column:span 5;min-width:0}
.pz-hero__eyebrow{display:flex;align-items:center;gap:14px;color:var(--pz-mute);font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}
.pz-hero__num{color:var(--pz-accent);font-variant-numeric:tabular-nums}
.pz-hero__rule{display:block;width:56px;height:1px;background:var(--pz-ink);transform-origin:left}
.pz-hero__title{margin:0;color:var(--pz-ink);font-size:clamp(44px,5.4vw,80px);font-weight:700;line-height:.94;letter-spacing:-.05em}
.pz-rise{display:block;overflow:hidden;padding:.12em 0 .08em;margin:-.12em 0 -.08em}
.pz-rise>span{display:block}
.pz-hero__accent{color:var(--pz-brand)}
.pz-hero__lead{max-width:560px;margin:0;color:#3d4350;font-size:19px;line-height:1.55}
.pz-hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
.pz-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;padding:0 30px;border:1.5px solid var(--pz-ink);border-radius:0;background:var(--pz-ink);color:#fff!important;font-size:16px;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none!important;transition:background-color .25s ease,border-color .25s ease,color .25s ease}
.pz-btn:hover,.pz-btn:focus-visible{border-color:var(--pz-brand);background:var(--pz-brand);color:#fff!important}
.pz-btn--line{background:transparent;color:var(--pz-ink)!important}
.pz-btn--line:hover,.pz-btn--line:focus-visible{border-color:var(--pz-ink);background:var(--pz-ink);color:#fff!important}
.pz-arr{display:inline-block;transition:transform .25s ease}
.pz-btn:hover .pz-arr,.pz-idx:hover .pz-arr{transform:translateX(4px)}
.pz-hero__fig{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:5 / 4;overflow:hidden;border-radius:0;background:var(--pz-soft);text-decoration:none!important}
.pz-hero__fig img{display:block;width:86%;max-width:none;height:auto;transition:transform .6s var(--pz-ease)}
.pz-hero__fig--mult img{width:74%;mix-blend-mode:multiply}
.pz-hero__fig:hover img{transform:scale(1.03)}
.pz-hero__cap{position:absolute;left:20px;top:18px;color:var(--pz-mute);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}
.pz-hero__tag{position:absolute;right:20px;top:18px;color:var(--pz-ink);font-size:12px;font-weight:600}
.pz-hero__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--pz-line);border-top:0}
.pz-hero__facts>div{padding:14px 16px;border-right:1px solid var(--pz-line)}
.pz-hero__facts>div:last-child{border-right:0}
.pz-hero__facts b{display:block;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.02em;white-space:nowrap}
.pz-hero__facts span{display:block;color:var(--pz-mute);font-size:12.5px;line-height:1.35}

/* perėjimai: tekstas išnyra iš apačios, nuotrauka – fade + 12 px */
.pz-slide.is-active .pz-rise>span{animation:pzRise .9s var(--pz-ease) both}
.pz-slide.is-active .pz-d1>span{animation-delay:.08s}
.pz-slide.is-active .pz-d2>span{animation-delay:.2s}
.pz-slide.is-active .pz-fade{animation:pzFade .8s ease .4s both}
.pz-slide.is-active .pz-hero__rule{animation:pzRule 1.2s var(--pz-ease) .3s both}
.pz-slide.is-active .pz-hero__fig img{animation:pzImg 1s var(--pz-ease) .15s both}
@keyframes pzRise{from{transform:translateY(105%)}to{transform:translateY(0)}}
@keyframes pzFade{from{opacity:0}to{opacity:1}}
@keyframes pzRule{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes pzImg{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@keyframes pzProg{from{transform:scaleX(0)}to{transform:scaleX(1)}}

/* valdikliai (rodomi tik veikiant JS) */
.pz-car__bar{display:none;align-items:center;justify-content:space-between;gap:24px;margin-top:32px}
.pz-car.is-ready .pz-car__bar{display:flex}
.pz-car__meta{display:flex;align-items:center;gap:18px;flex:0 1 420px;min-width:0}
.pz-car__count{flex:0 0 auto;color:var(--pz-mute);font-size:13px;font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums}
.pz-car__cur{color:var(--pz-ink)}
.pz-car__line{position:relative;flex:1 1 auto;height:2px;overflow:hidden;background:var(--pz-line)}
.pz-car__fill{position:absolute;left:0;top:0;width:100%;height:100%;background:var(--pz-ink);transform:scaleX(0);transform-origin:left}
.pz-car.is-run .pz-car__fill{animation:pzProg 7s linear forwards}
.pz-car.is-paused .pz-car__fill{animation-play-state:paused}
.pz-car__nav{display:flex;gap:8px}
.pz-car__btn{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid var(--pz-ink);border-radius:0;background:#fff;color:var(--pz-ink);cursor:pointer;transition:background-color .2s ease,color .2s ease}
.pz-car__btn:hover,.pz-car__btn:focus-visible{background:var(--pz-ink);color:#fff}
.pz-car__btn:focus-visible{outline:2px solid var(--pz-brand);outline-offset:2px}

/* indeksų eilutė */
.pz-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:40px;border-top:1px solid var(--pz-ink)}
.pz-idx{display:flex;flex-direction:column;align-items:flex-start!important;gap:6px;padding:22px 20px 24px;border-right:1px solid var(--pz-line);color:var(--pz-ink)!important;text-decoration:none!important;transition:background-color .35s ease,color .35s ease}
.pz-idx:last-child{border-right:0}
.pz-idx__n{color:#7a8191;font-size:12px;font-weight:600}
.pz-idx__t{font-size:20px;font-weight:700;line-height:1.2;letter-spacing:-.01em}
.pz-idx__s{color:var(--pz-mute);font-size:14px}
.pz-idx:hover,.pz-idx:focus-visible{background:var(--pz-brand);color:#fff!important}
.pz-idx:hover .pz-idx__n,.pz-idx:hover .pz-idx__s,.pz-idx:focus-visible .pz-idx__n,.pz-idx:focus-visible .pz-idx__s{color:#b9c3e6}

@media (max-width:1100px){
  .pz-slide__main,.pz-slide__side{grid-column:1 / -1}
  .pz-slide__side{width:100%;max-width:560px}
  .pz-hero__fig{aspect-ratio:16 / 10}
  .pz-hero__fig--mult img{width:52%}
  .pz-hero__title{font-size:56px}
  .pz-index{grid-template-columns:repeat(2,minmax(0,1fr))}
  .pz-idx:nth-child(2n){border-right:0}
  .pz-idx:nth-child(-n+2){border-bottom:1px solid var(--pz-line)}
}
@media (max-width:767.98px){
  .pz-hero{padding:24px 0 32px}
  .pz-slide{display:flex;flex-direction:column;align-items:stretch;gap:14px}
  .pz-slide__main,.pz-slide__side{display:contents}
  .pz-hero__eyebrow{order:1;gap:8px;font-size:11px}
  .pz-hero__rule{width:18px}
  .pz-hero__title{order:2;font-size:42px;line-height:.95}
  .pz-hero__fig{order:3;aspect-ratio:auto;height:170px}
  .pz-hero__fig img{width:auto;max-width:92%;height:190px}
  .pz-hero__fig--mult img{width:auto}
  .pz-hero__cap,.pz-hero__tag{display:none}
  .pz-hero__lead{order:4;font-size:15px;line-height:1.5}
  .pz-hero__cta{order:5;flex-direction:column;align-items:stretch;gap:10px}
  .pz-btn{width:100%;height:52px;padding:0 16px}
  .pz-hero__facts{order:6;border-top:1px solid var(--pz-line)}
  .pz-hero__facts>div{padding:10px 10px 11px}
  .pz-hero__facts b{font-size:17px}
  .pz-hero__facts span{font-size:11.5px}
  .pz-car__bar{gap:16px;margin-top:18px}
  .pz-car__meta{flex:1 1 auto}
  .pz-index{margin-top:28px}
  .pz-idx{padding:16px 12px 18px}
  .pz-idx__t{font-size:17px}
  .pz-idx__s{font-size:13px}
}
@media (prefers-reduced-motion:reduce){
  .pz-slide,.pz-slide.is-active{transition:none!important}
  .pz-slide.is-active .pz-rise>span,.pz-slide.is-active .pz-fade,.pz-slide.is-active .pz-hero__rule,.pz-slide.is-active .pz-hero__fig img,.pz-car.is-run .pz-car__fill{animation:none!important}
  .pz-hero__fig img,.pz-arr,.pz-btn,.pz-idx,.header #main-navigation .navbar .navbar-nav.horizontal>.nav-item>.nav-link::before{transition:none!important}
}

/* ---------- „Pasirinkite kategoriją“ – kategorijų skydelis (≥992 px), HTML valdiklis antraštėje + precizika-2026.js ---------- */
#main-header .pz-catmenu-w{display:none!important}
#main-header .entry-row>.entry-col:first-child>.design-link>a[aria-expanded="true"]{background:var(--pz-ink);color:#fff!important}
header.header{position:relative}
.pz-catmenu{position:absolute;left:0;right:0;top:100%;z-index:1035;padding:0 var(--pz-gut);pointer-events:none}
.pz-catmenu[hidden]{display:none!important}
.pz-catmenu__box{display:grid;grid-template-columns:minmax(0,1fr) 280px;max-width:calc(var(--pz-wrap) - 2 * var(--pz-gut));margin:0 auto;border:1px solid var(--pz-line);border-top:0;border-radius:0;background:#fff;color:var(--pz-ink);text-align:left;box-shadow:0 32px 64px -32px rgba(11,13,18,.32);opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .3s var(--pz-ease);pointer-events:auto}
.pz-catmenu.is-open .pz-catmenu__box{opacity:1;transform:none}
.pz-catmenu__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:20px}
.pz-cm{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:start;padding:14px;border:1px solid transparent;transition:border-color .2s ease}
.pz-cm:hover,.pz-cm:focus-within{border-color:var(--pz-ink)}
.pz-cm__media{display:flex;align-items:center;justify-content:center;height:100px;overflow:hidden;background:var(--pz-soft)}
.pz-cm__media img{display:block;width:auto;max-width:86%;height:auto;max-height:82px;transition:transform .35s var(--pz-ease)}
.pz-cm__media--mult img{mix-blend-mode:multiply}
.pz-cm:hover .pz-cm__media img{transform:translateY(-4px)}
.pz-cm__body{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}
.pz-cm__t{color:var(--pz-ink)!important;font-size:17px;font-weight:700;line-height:1.2;letter-spacing:-.01em;text-decoration:none!important}
.pz-cm__t:hover{color:var(--pz-brand)!important}
.pz-cm__l{display:flex;flex-direction:column;gap:5px;margin:0;padding:0;list-style:none}
.pz-cm__l a{color:var(--pz-mute)!important;font-size:14px;line-height:1.35;text-decoration:none!important}
.pz-cm__l a:hover,.pz-cm__l a:focus-visible{color:var(--pz-ink)!important;text-decoration:underline!important;text-underline-offset:3px}
.pz-cm__all{display:inline-flex;align-items:center;gap:6px;margin-top:2px;color:var(--pz-ink)!important;font-size:14px;font-weight:600;text-decoration:none!important}
.pz-cm__all:hover .pz-arr{transform:translateX(4px)}
.pz-cmcta{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:28px 24px;border-left:1px solid var(--pz-line);background:#fafbfc}
.pz-cmcta__eb{color:var(--pz-accent);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}
.pz-cmcta__q{margin:4px 0 0;color:var(--pz-ink);font-size:22px;font-weight:700;line-height:1.15;letter-spacing:-.02em}
.pz-cmcta__who{margin:0;color:var(--pz-mute);font-size:14px}
.pz-cmcta__tel{margin-top:6px;color:var(--pz-ink)!important;font-size:21px;font-weight:700;letter-spacing:-.01em;text-decoration:none!important}
.pz-cmcta__tel:hover{color:var(--pz-brand)!important}
.pz-cmcta__apps{margin:2px 0 14px}
.pz-cmcta__btn{width:100%;height:52px;padding:0 16px;font-size:15px}
@media (max-width:1199.98px){
  .pz-catmenu__box{grid-template-columns:minmax(0,1fr) 240px}
  .pz-catmenu__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:991.98px){
  .pz-catmenu{display:none!important}
}

/* Šoninis kategorijų meniu telefone (Maza drawer) */
.mz-pure-drawer:has(.widget-navbar)>h5{padding:16px!important;background:var(--pz-ink)!important;color:#fff!important;font-size:15px;font-weight:600;letter-spacing:0}
.mz-pure-drawer:has(.widget-navbar) .navbar-nav.vertical>.nav-item>.nav-link{padding:14px 16px!important;border-bottom:1px solid var(--pz-line);background:transparent!important;color:var(--pz-ink)!important;font-size:15px;font-weight:500}
.mz-pure-drawer:has(.widget-navbar) .navbar-nav.vertical>.nav-item>.nav-link:hover,.mz-pure-drawer:has(.widget-navbar) .navbar-nav.vertical>.nav-item>.nav-link:focus-visible{background:#f6f7f9!important}
.mz-pure-drawer:has(.widget-navbar) .navbar-nav.vertical>.nav-item>.nav-link .icon{display:none}

@media (prefers-reduced-motion:reduce){
  .pz-catmenu__box,.pz-cm,.pz-cm__media img{transition:none!important}
}


/* ---------- 2026-10-24: logotipas tiksliai centre (≥1200 px) ir ryškesnis krepšelis ---------- */
@media (min-width: 1200px){
  #main-header .entry-row:has(> .entry-col .widget-cart){display:grid !important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:32px;align-items:center;margin-left:0;margin-right:0}
  #main-header .entry-row:has(> .entry-col .widget-cart) > .entry-col{max-width:none !important;width:auto !important;flex:none !important;padding-left:0 !important;padding-right:0 !important;min-width:0}
  #main-header .entry-row:has(> .entry-col .widget-cart) > .entry-col:nth-child(1){order:1 !important;justify-content:flex-start !important}
  #main-header .entry-row:has(> .entry-col .widget-cart) > .entry-col:nth-child(2){order:2 !important;justify-content:center !important;justify-self:center}
  #main-header .entry-row:has(> .entry-col .widget-cart) > .entry-col:nth-child(3){order:3 !important;justify-content:flex-end !important}
}
#main-header .widget-cart .svg-icon svg,#main-header .widget-cart .cart-icon svg{fill:#0b0d12 !important;color:#0b0d12 !important}
#main-header .widget-cart .badge.cart-item-total{background:#c2410c !important;color:#fff !important;font-weight:700;font-size:11px;min-width:18px;height:18px;line-height:18px;padding:0 5px;border-radius:0}

/* ---------- 2026-10-24: „Kodėl pirkti Šaldymas.lt“ (.pzb) – B · Bento plytelės + šviesi faktų juosta, Home HTML valdiklis ---------- */
.pzb{position:relative;margin:24px 0 72px;text-align:left}
#common-home > :has(.pzb),.entry-widget:has(> .pzb){padding-top:0!important;padding-bottom:0!important}
.pzb *{box-sizing:border-box}
.pzb__head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px;align-items:end;margin-bottom:40px}
.pzb__eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 20px;font-size:13px;font-weight:600;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--pz-mute)}
.pzb__eyebrow b{color:var(--pz-accent);font-weight:600}
.pzb__eyebrow i{flex:none;width:44px;height:1px;background:var(--pz-line2)}
.pzb__title{margin:0;font-size:clamp(42px,4.4vw,76px);line-height:.96;font-weight:700;letter-spacing:-.045em;color:var(--pz-ink)}
.pzb__title span{color:var(--pz-brand)}
.pzb__headR{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:6px}
.pzb__lead{margin:0;max-width:520px;font-size:17px;line-height:1.6;color:var(--pz-mute)}
@media (min-width:1200px){
  .pzb__head{grid-template-columns:auto minmax(0,1fr);gap:64px}
  .pzb__headR{gap:20px}
  .pzb__title{font-size:clamp(42px,3.6vw,66px)}
  .pzb__lead{max-width:none}
}
@media (min-width:1500px){
  .pzb__headR{flex-direction:row;align-items:center;gap:40px;padding-bottom:4px}
  .pzb__lead{flex:1 1 auto}
  .pzb__headR .pz-btn{flex:none}
}

.pzb__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:300px 300px;gap:16px}
.pzb__t{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;padding:32px;color:var(--pz-ink)!important;text-decoration:none!important;transition:transform .5s var(--pz-ease),box-shadow .5s var(--pz-ease)}
a.pzb__t:hover,a.pzb__t:focus-visible{transform:translate3d(0,-4px,0);box-shadow:0 28px 50px -24px rgba(11,13,18,.45)}
a.pzb__t:focus-visible{outline:2px solid var(--pz-accent);outline-offset:2px}
.pzb__t--a{grid-column:1/3;grid-row:1/3;background:radial-gradient(80% 70% at 62% 50%,#fff 0%,#eef0f3 60%,#e1e4e9 100%)}
.pzb__t--b{grid-column:3;grid-row:1/3;background:radial-gradient(62% 40% at 50% 36%,rgba(255,255,255,.26) 0%,rgba(255,255,255,0) 72%),radial-gradient(80% 45% at 50% 100%,rgba(242,138,30,.28),transparent 70%),linear-gradient(180deg,#4b5568 0%,#343b49 100%);color:#fff!important}
.pzb__t--c{grid-column:4;grid-row:1;background:radial-gradient(90% 90% at 100% 0%,rgba(255,255,255,.2),transparent 60%),var(--pz-brand);color:#fff!important}
.pzb__t--d{grid-column:4;grid-row:2;background:#fff;border:1px solid var(--pz-line)}
.pzb__t--b::after{content:"";position:absolute;z-index:3;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.1) 50%,transparent 65%);transform:translateX(-110%);transition:transform 1.3s var(--pz-ease);pointer-events:none}
a.pzb__t--b:hover::after{transform:translateX(110%)}
.pzb__k{position:relative;z-index:2;display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;opacity:.72}
.pzb__k b{font-weight:700;color:var(--pz-accent);opacity:1}
.pzb__t--c .pzb__k b{color:#fff}
.pzb__v{position:relative;z-index:2;display:block;margin-top:auto;font-size:clamp(52px,5vw,96px);line-height:.92;font-weight:700;letter-spacing:-.05em}
.pzb__t--c .pzb__v{font-size:clamp(40px,3.4vw,60px)}
.pzb__t--d .pzb__v{font-size:clamp(26px,2.1vw,38px);letter-spacing:-.03em;white-space:nowrap}
.pzb__v small{margin-right:.2em;font-size:.34em;font-weight:600;letter-spacing:0;vertical-align:1em;opacity:.7}
.pzb__h{position:relative;z-index:2;display:block;margin-top:14px;font-size:18px;line-height:1.3;font-weight:600}
.pzb__p{position:relative;z-index:2;display:block;max-width:380px;margin-top:6px;font-size:14px;line-height:1.55;opacity:.72}
.pzb__go{position:relative;z-index:2;display:inline-flex;align-items:center;gap:10px;margin-top:18px;font-size:14px;font-weight:600}
.pzb__go span{transition:transform .3s var(--pz-ease)}
a.pzb__t:hover .pzb__go span{transform:translateX(6px)}
.pzb__img{position:absolute;z-index:1;pointer-events:none;object-fit:contain;transition:transform 1s var(--pz-ease)}
a.pzb__t:hover .pzb__img{transform:scale(1.05)}
.pzb__t--a .pzb__img{right:4%;top:12%;width:66%;height:52%;filter:drop-shadow(0 26px 34px rgba(11,13,18,.16))}
.pzb__t--b .pzb__img{left:10%;top:18%;width:80%;height:44%;filter:drop-shadow(0 30px 40px rgba(0,0,0,.55))}
.pzb__t--c .pzb__img{right:-22%;top:-6%;width:80%;height:62%;opacity:.95}
.pzb__ico{position:absolute;z-index:1;right:28px;top:26px;width:132px;height:132px;color:rgba(255,255,255,.3)}

.pzb__fx{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;border:1px solid var(--pz-line);background:#fff}
.pzb__fc{position:relative;display:flex;align-items:center;gap:18px;min-width:0;padding:28px 32px;border-left:1px solid var(--pz-line)}
.pzb__fc:first-child{border-left:0}
.pzb__fc::before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--pz-accent);transform:scaleX(0);transform-origin:0 50%;transition:transform .5s var(--pz-ease)}
.pzb__fc:hover::before{transform:scaleX(1)}
.pzb__fi{flex:none;display:flex;align-items:center;justify-content:center;width:52px;height:52px;background:var(--pz-soft);color:var(--pz-ink);transition:background-color .3s ease}
.pzb__fc:hover .pzb__fi{background:var(--pz-accent)}
.pzb__fi svg{width:26px;height:26px}
.pzb__fc b{display:block;font-size:16px;line-height:1.3;font-weight:600;color:var(--pz-ink)}
.pzb__fc small{display:block;margin-top:3px;font-size:13px;line-height:1.4;color:var(--pz-mute)}

@media (max-width:1199.98px){
  .pzb__head{grid-template-columns:minmax(0,1fr);gap:20px}
  .pzb__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}
  .pzb__t--a{grid-column:1/-1;grid-row:auto;min-height:400px}
  .pzb__t--b{grid-column:1;grid-row:span 2;min-height:440px}
  .pzb__t--c,.pzb__t--d{grid-column:2;grid-row:auto;min-height:212px}
  .pzb__fx{grid-template-columns:repeat(2,minmax(0,1fr))}
  .pzb__fc:nth-child(3){border-left:0}
  .pzb__fc:nth-child(n+3){border-top:1px solid var(--pz-line)}
}
@media (max-width:575.98px){
  .pzb__eyebrow{gap:10px;font-size:12px;letter-spacing:.1em}
  .pzb__eyebrow i{width:24px}
  .pzb__title{font-size:40px}
  .pzb__headR .pz-btn{width:100%}
  .pzb__grid{grid-template-columns:minmax(0,1fr);gap:12px}
  .pzb__t{padding:24px}
  .pzb__t--a,.pzb__t--b,.pzb__t--c,.pzb__t--d{grid-column:1;grid-row:auto}
  .pzb__t--a{min-height:360px}
  .pzb__t--b{min-height:400px}
  .pzb__t--c,.pzb__t--d{min-height:220px}
  .pzb__fx{grid-template-columns:minmax(0,1fr);margin-top:12px}
  .pzb__fc,.pzb__fc:nth-child(3){padding:20px;border-left:0}
  .pzb__fc+.pzb__fc{border-top:1px solid var(--pz-line)}
}
@media (prefers-reduced-motion:reduce){
  .pzb *,.pzb *::before,.pzb *::after{transition-duration:.01ms!important}
}

/* ---------- 2026-10-24: Pradžios hero (.hx4) – atstovo prisistatymas + kategorijų kortelės, Home HTML valdiklis #sm-hero ---------- */
.hx4{position:relative;text-align:left}
.hx4 *{box-sizing:border-box}
.hx4__top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px;align-items:center}
.hx4__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 26px;font-size:13px;font-weight:600;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--pz-mute)}
.hx4__badge{display:inline-flex;align-items:center;height:30px;padding:0 12px;background:var(--pz-ink);color:#fff;letter-spacing:.12em}
.hx4__title{margin:0 0 24px;font-size:clamp(38px,3.6vw,66px);line-height:.98;font-weight:700;letter-spacing:-.045em;color:var(--pz-ink)}
.hx4__title span{color:var(--pz-brand)}
.hx4__lead{max-width:580px;margin:0 0 34px;font-size:18px;line-height:1.6;color:var(--pz-mute)}
.hx4__cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}
.hx4__more{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:var(--pz-ink)!important;text-decoration:none!important}
.hx4__more span{transition:transform .3s var(--pz-ease)}
.hx4__more:hover span{transform:translateY(4px)}
.hx4__stage{position:relative;overflow:hidden;aspect-ratio:1.2/1;background:radial-gradient(70% 60% at 55% 45%,#fff 0%,#eef0f3 60%,#e1e4e9 100%)}
.hx4__mk{position:absolute;z-index:3;width:22px;height:22px;border:0 solid rgba(11,13,18,.32)}
.hx4__mk--tl{left:14px;top:14px;border-left-width:1px;border-top-width:1px}
.hx4__mk--tr{right:14px;top:14px;border-right-width:1px;border-top-width:1px}
.hx4__mk--bl{left:14px;bottom:14px;border-left-width:1px;border-bottom-width:1px}
.hx4__mk--br{right:14px;bottom:14px;border-right-width:1px;border-bottom-width:1px}
.hx4__p{position:absolute;z-index:1;object-fit:contain;filter:drop-shadow(0 24px 30px rgba(11,13,18,.16));animation:hx4F 7s ease-in-out infinite alternate}
.hx4__p--1{left:7%;top:11%;width:54%;height:30%}
.hx4__p--2{right:5%;bottom:13%;width:52%;height:40%;animation-delay:-2s}
.hx4__p--3{left:11%;bottom:10%;width:21%;height:42%;animation-delay:-4s}
@keyframes hx4F{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,-8px,0)}}
.hx4__tag{position:absolute;z-index:2;display:flex;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--pz-ink);white-space:nowrap}
.hx4__tag::before{content:"";width:28px;height:1px;background:var(--pz-ink)}
.hx4__tag--1{left:62%;top:20%}
.hx4__tag--2{right:7%;bottom:7%}
.hx4__tag--3{left:11%;bottom:5%}
.hx4__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px;border-top:1px solid var(--pz-line2);border-left:1px solid var(--pz-line2)}
.hx4__b{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;min-height:400px;padding:30px;overflow:hidden;border-right:1px solid var(--pz-line2);border-bottom:1px solid var(--pz-line2);background:#fff;color:var(--pz-ink)!important;text-decoration:none!important}
.hx4__b::before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(70% 55% at 50% 52%,#fff 0%,#eef0f3 70%,#e3e6eb 100%);opacity:0;transition:opacity .5s ease}
.hx4__b:hover::before{opacity:1}
.hx4__n{font-size:12px;font-weight:600;letter-spacing:.14em;color:var(--pz-accent)}
.hx4__brand{margin-top:14px;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#9aa1ad;transition:color .3s ease}
.hx4__b:hover .hx4__brand{color:var(--pz-ink)}
.hx4__cat{margin-top:6px;font-size:28px;line-height:1.1;font-weight:700;letter-spacing:-.03em}
.hx4__img{flex:1 1 auto;align-self:center;width:82%;max-height:190px;margin:22px 0;object-fit:contain;filter:drop-shadow(0 22px 28px rgba(11,13,18,.16));transition:transform .9s var(--pz-ease)}
.hx4__b:hover .hx4__img{transform:translate3d(0,-8px,0) scale(1.05)}
.hx4__pp{font-size:14px;line-height:1.5;color:var(--pz-mute)}
.hx4__go{display:inline-flex;align-items:center;gap:10px;margin-top:14px;font-size:14px;font-weight:600}
.hx4__go span{transition:transform .3s var(--pz-ease)}
.hx4__b:hover .hx4__go span{transform:translateX(6px)}
.hx4__bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--pz-accent);transform:scaleX(0);transform-origin:0 50%;transition:transform .5s var(--pz-ease)}
.hx4__b:hover .hx4__bar{transform:scaleX(1)}
@media (max-width:1199.98px){.hx4__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:991.98px){.hx4__top{grid-template-columns:minmax(0,1fr);gap:36px}}
@media (max-width:575.98px){.hx4__title{font-size:36px}.hx4__lead{font-size:16px}.hx4__cta .pz-btn{width:100%}.hx4__tag{display:none}.hx4__mk{display:none}.hx4__grid{margin-top:32px}.hx4__b{min-height:260px;padding:18px}.hx4__cat{font-size:19px}.hx4__img{max-height:100px;margin:14px 0}.hx4__pp{display:none}}
@media (prefers-reduced-motion:reduce){.hx4__p{animation:none}}
.hx4__grid{scroll-margin-top:120px}

/* Google atsiliepimai pradžioje (Trustindex per gastrorema.lt, 2026-10-30) – „body .pz-grev“, kad perrašytų trustindex-google-widget.css */
.pz-grev{text-align:left}
body .pz-grev .ti-widget.ti-goog,body .pz-grev .ti-widget.ti-goog *{font-family:var(--font-family-sans-serif)!important}
body .pz-grev .ti-widget.ti-goog .ti-review-item>.ti-inner{background-color:#fff!important;border-style:solid!important;border-width:1px!important;border-color:var(--pz-line)!important;border-radius:0!important;box-shadow:none!important;padding:22px 22px 20px!important;transition:border-color .2s var(--pz-ease)}
body .pz-grev .ti-widget.ti-goog .ti-review-item>.ti-inner:hover{border-color:var(--pz-ink)!important}
body .pz-grev .ti-widget.ti-goog .ti-name{color:var(--pz-ink)!important;font-weight:600!important;font-size:15px!important}
body .pz-grev .ti-widget.ti-goog .ti-date{color:var(--pz-mute)!important;font-size:13px!important}
body .pz-grev .ti-widget.ti-goog .ti-review-content{color:var(--pz-ink)!important;font-size:15px!important;line-height:1.55!important}
body .pz-grev .ti-widget.ti-goog .ti-read-more,body .pz-grev .ti-widget.ti-goog .ti-read-more span{color:var(--pz-brand)!important;font-weight:600!important;font-size:14px!important}
body .pz-grev .ti-widget.ti-goog .ti-next,body .pz-grev .ti-widget.ti-goog .ti-prev{background:#fff!important;border:1px solid var(--pz-line2)!important;border-radius:0!important;box-shadow:none!important}
body .pz-grev .ti-widget.ti-goog .ti-controls-line{background:var(--pz-line)!important;border-radius:0!important}
body .pz-grev .ti-widget.ti-goog .ti-controls-line .dot{background:var(--pz-ink)!important;border-radius:0!important}
.module-mz_testimonial:has(.pz-grev){padding-left:0!important;padding-right:0!important}

/* ---------- 2026-10-30: Pradžios blokai po „Mūsų produkcija“ (.pz3) – A · Brėžinys. Home HTML valdikliai #sm-galia… (W1) ir #sm-duk… (W2), šaltinis prieziura/diegti/pradzia-2026/ ---------- */
.entry-widget:has(> .pz3){padding-top:0!important;padding-bottom:0!important}
.pz3{position:relative;text-align:left;color:var(--pz-ink)}
.pz3 *{box-sizing:border-box}
.pz3-s{position:relative;margin:0 0 24px;padding:88px 0}
.pz3-box{padding:clamp(28px,5vw,80px)}
.pz3-eb{display:flex;align-items:center;gap:14px;margin:0 0 20px;font-size:13px;font-weight:600;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--pz-mute)}
.pz3-eb b{color:#a85a0b;font-weight:700}
.pz3-eb i{flex:none;width:44px;height:1px;background:var(--pz-line2)}
.pz3-h2{margin:0;font-size:clamp(36px,4vw,64px);line-height:.98;font-weight:700;letter-spacing:-.045em;color:var(--pz-ink)}
.pz3-h2 span{color:var(--pz-brand)}
.pz3-lead{margin:0;max-width:520px;font-size:17px;line-height:1.6;color:var(--pz-mute)}
.pz3-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 64px;margin-bottom:44px}
.pz3-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border:1px solid var(--pz-ink);background:var(--pz-ink);color:#fff!important;font-size:15px;font-weight:600;line-height:1;text-decoration:none!important;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}
.pz3-btn:hover{background:var(--pz-brand);border-color:var(--pz-brand)}
.pz3-btn--ghost{background:#fff;color:var(--pz-ink)!important}
.pz3-btn--ghost:hover{background:var(--pz-ink);border-color:var(--pz-ink);color:#fff!important}
.pz3-btn--o{background:var(--pz-accent);border-color:var(--pz-accent);color:var(--pz-ink)!important}
.pz3-btn--o:hover{background:#ff9d3a;border-color:#ff9d3a}
.pz3-btn--gw{background:transparent;border-color:rgba(255,255,255,.55);color:#fff!important}
.pz3-btn--gw:hover{background:#fff;border-color:#fff;color:var(--pz-ink)!important}
.pz3-btns{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}
.pz3-mk{position:absolute;z-index:2;width:18px;height:18px;border:0 solid rgba(11,13,18,.35);pointer-events:none}
.pz3-mk--w{border-color:rgba(255,255,255,.55)}
.pz3-mk.tl{left:12px;top:12px;border-left-width:1px;border-top-width:1px}
.pz3-mk.tr{right:12px;top:12px;border-right-width:1px;border-top-width:1px}
.pz3-mk.bl{left:12px;bottom:12px;border-left-width:1px;border-bottom-width:1px}
.pz3-mk.br{right:12px;bottom:12px;border-right-width:1px;border-bottom-width:1px}
.pz3-lab{display:block;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--pz-mute)}
.pz3-price{font-size:26px;font-weight:700;letter-spacing:-.03em;white-space:nowrap}

/* 03 Galios parinkimas – radio + CSS, be JS */
.pz3-r{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}
.pz3-ruler{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--pz-ink);background:repeating-linear-gradient(90deg,transparent 0 23px,var(--pz-line) 23px 24px)}
.pz3-ruler label{position:relative;display:block;min-height:88px;margin:0;padding:18px 18px 14px;border-left:1px solid var(--pz-line2);cursor:pointer;transition:background-color .2s ease}
.pz3-ruler label:first-child{border-left:0}
.pz3-ruler label:hover{background:rgba(238,240,243,.85)}
.pz3-ruler b{display:block;font-size:24px;font-weight:700;letter-spacing:-.03em;white-space:nowrap}
.pz3-ruler small{display:block;margin-top:4px;font-size:13px;color:var(--pz-mute)}
#pz3-p1:checked~.pz3-ruler label[for="pz3-p1"],#pz3-p2:checked~.pz3-ruler label[for="pz3-p2"],#pz3-p3:checked~.pz3-ruler label[for="pz3-p3"],#pz3-p4:checked~.pz3-ruler label[for="pz3-p4"]{background:var(--pz-ink);color:#fff}
#pz3-p1:checked~.pz3-ruler label[for="pz3-p1"] small,#pz3-p2:checked~.pz3-ruler label[for="pz3-p2"] small,#pz3-p3:checked~.pz3-ruler label[for="pz3-p3"] small,#pz3-p4:checked~.pz3-ruler label[for="pz3-p4"] small{color:#c9ced8}
#pz3-p1:checked~.pz3-ruler label[for="pz3-p1"]::after,#pz3-p2:checked~.pz3-ruler label[for="pz3-p2"]::after,#pz3-p3:checked~.pz3-ruler label[for="pz3-p3"]::after,#pz3-p4:checked~.pz3-ruler label[for="pz3-p4"]::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:4px;background:var(--pz-accent)}
#pz3-p1:focus-visible~.pz3-ruler label[for="pz3-p1"],#pz3-p2:focus-visible~.pz3-ruler label[for="pz3-p2"],#pz3-p3:focus-visible~.pz3-ruler label[for="pz3-p3"],#pz3-p4:focus-visible~.pz3-ruler label[for="pz3-p4"]{outline:2px solid var(--pz-accent);outline-offset:-2px}
.pz3-panel{display:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:48px;align-items:start;margin-top:44px}
#pz3-p1:checked~.pz3-panels .pz3-panel--1,#pz3-p2:checked~.pz3-panels .pz3-panel--2,#pz3-p3:checked~.pz3-panels .pz3-panel--3,#pz3-p4:checked~.pz3-panels .pz3-panel--4{display:grid}
.pz3-kw{position:relative;min-height:340px;padding:40px;overflow:hidden;background:radial-gradient(70% 60% at 55% 45%,#fff 0%,var(--pz-soft) 60%,#e1e4e9 100%)}
.pz3-kw__v{position:relative;z-index:1;margin-top:12px;font-size:clamp(72px,9vw,140px);line-height:.9;font-weight:700;letter-spacing:-.06em}
.pz3-kw__v span{margin-left:10px;font-size:.32em;letter-spacing:0;color:var(--pz-mute)}
.pz3-kw__img{position:absolute;right:6%;bottom:10%;width:46%;max-height:52%;object-fit:contain;filter:drop-shadow(0 22px 28px rgba(11,13,18,.16))}
.pz3-kw__p{position:relative;z-index:1;max-width:260px;margin:24px 0 0;font-size:15px;line-height:1.55;color:var(--pz-mute)}
.pz3-spec{width:100%;border-collapse:collapse;font-size:15px}
.pz3-spec th{padding:12px 0;border-bottom:1px solid var(--pz-ink);text-align:left;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--pz-mute)}
.pz3-spec td{padding:16px 0;border-bottom:1px solid var(--pz-line);vertical-align:middle}
.pz3-spec .r{text-align:right}
.pz3-spec a{color:var(--pz-ink)!important;font-weight:600;text-decoration:none!important}
.pz3-spec a:hover{color:var(--pz-brand)!important}
.pz3-spec td+td{padding-left:16px}
.pz3-tag{display:inline-block;padding:4px 8px;border:1px solid var(--pz-line2);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pz-mute)}

/* 04 Parama – tamsi juosta */
.pz3-dk{color:#fff;background:radial-gradient(55% 70% at 100% 100%,rgba(242,138,30,.2),transparent 70%),repeating-linear-gradient(90deg,rgba(255,255,255,.045) 0 1px,transparent 1px 96px),repeating-linear-gradient(0deg,rgba(255,255,255,.045) 0 1px,transparent 1px 96px),var(--pz-ink)}
.pz3-bl{color:#fff;background:radial-gradient(70% 90% at 100% 0%,rgba(255,255,255,.14),transparent 60%),repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,transparent 1px 96px),var(--pz-brand)}
.pz3-dk .pz3-eb,.pz3-bl .pz3-eb{color:#c9cfdb}
.pz3-dk .pz3-eb b,.pz3-bl .pz3-eb b{color:#f6a24a}
.pz3-dk .pz3-eb i,.pz3-bl .pz3-eb i{background:rgba(255,255,255,.35)}
.pz3-dk .pz3-h2,.pz3-bl .pz3-h2{color:#fff}
.pz3-dk .pz3-h2 span,.pz3-bl .pz3-h2 span{color:#f6a24a}
.pz3-dk .pz3-lead,.pz3-bl .pz3-lead{color:#c3c8d2}
.pz3-dk .pz3-lab{color:#aeb4c0}
.pz3-2c{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:64px;align-items:center}
.pz3-cd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;border:1px solid rgba(255,255,255,.35)}
.pz3-cd>div{padding:22px;border-left:1px solid rgba(255,255,255,.18)}
.pz3-cd>div:first-child{border-left:0}
.pz3-cd strong{display:block;font-size:clamp(34px,4vw,56px);line-height:1;font-weight:700;letter-spacing:-.04em;white-space:nowrap}
.pz3-cd .pz3-lab{margin-top:8px}
.pz3-lea{position:relative;padding:36px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.03)}
.pz3-lea img{display:block;width:74%;height:250px;margin:0 auto 28px;object-fit:contain;filter:drop-shadow(0 34px 44px rgba(0,0,0,.6))}
.pz3-dk .pz3-spec th{border-bottom-color:rgba(255,255,255,.5);color:#aeb4c0}
.pz3-dk .pz3-spec td{border-bottom-color:rgba(255,255,255,.12)}
.pz3-dk .pz3-spec a{color:#fff!important}
.pz3-note{margin:16px 0 0;font-size:13px;line-height:1.55;color:#aeb4c0}

/* 05 Montavimas */
.pz3-mont{position:relative;min-height:520px;overflow:hidden;background:radial-gradient(80% 70% at 50% 45%,#fff 0%,var(--pz-soft) 60%,#e1e4e9 100%)}
.pz3-mont img{position:absolute;left:8%;top:12%;width:84%;height:52%;object-fit:contain;filter:drop-shadow(0 26px 34px rgba(11,13,18,.18))}
.pz3-mont__p{position:absolute;left:28px;right:28px;bottom:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--pz-ink);color:#fff}
.pz3-mont__p>div{padding:20px 22px}
.pz3-mont__p>div+div{border-left:1px solid rgba(255,255,255,.2)}
.pz3-mont__p .pz3-lab{color:#aeb4c0}
.pz3-mont__p .pz3-price{display:block;margin-top:6px}
.pz3-vt{margin:0;padding:0;list-style:none}
.pz3-vt li{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);gap:24px;padding-bottom:32px}
.pz3-vt li::before{content:"";position:absolute;left:31px;top:64px;bottom:0;width:1px;background:var(--pz-line2)}
.pz3-vt li:last-child{padding-bottom:0}
.pz3-vt li:last-child::before{display:none}
.pz3-vt .n{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border:1px solid var(--pz-ink);background:#fff;font-size:16px;font-weight:700}
.pz3-vt li:first-child .n{background:var(--pz-ink);color:#fff}
.pz3-vt h3{margin:8px 0 6px;font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--pz-ink)}
.pz3-vt p{margin:0;font-size:15px;line-height:1.6;color:var(--pz-mute)}

/* 06 DUK – <details>, be JS */
.pz3-soft{background:var(--pz-soft)}
.pz3-duk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:56px;align-items:start}
.pz3-ask{position:relative;margin-top:36px;padding:28px;background:var(--pz-brand);color:#fff}
.pz3-ask .pz3-lab{color:#c9d0ea}
.pz3-ask a{display:block;margin-top:10px;color:#fff!important;font-size:30px;font-weight:700;letter-spacing:-.03em;text-decoration:none!important;white-space:nowrap}
.pz3-ask small{display:block;margin-top:6px;font-size:14px;color:#c9d0ea}
.pz3-faq details{margin-bottom:8px;padding:0 24px;background:#fff;transition:box-shadow .3s ease}
.pz3-faq details:hover{box-shadow:0 18px 30px -22px rgba(11,13,18,.4)}
.pz3-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;padding:18px 0;font-size:19px;font-weight:600;line-height:1.35;color:var(--pz-ink);list-style:none;cursor:pointer}
.pz3-faq summary::-webkit-details-marker{display:none}
.pz3-faq summary::after{content:"+";flex:none;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--pz-soft);font-size:20px;font-weight:400}
.pz3-faq details[open] summary::after{content:"−"}
.pz3-faq summary:focus-visible{outline:2px solid var(--pz-accent);outline-offset:2px}
.pz3-faq p{margin:0;padding:0 48px 24px 0;font-size:16px;line-height:1.65;color:var(--pz-mute)}

/* 07 Konsultacija – mėlyna juosta */
.pz3-tel{display:inline-block;margin-top:36px;padding-bottom:6px;border-bottom:3px solid var(--pz-accent);color:#fff!important;font-size:clamp(34px,5vw,80px);line-height:1;font-weight:700;letter-spacing:-.05em;text-decoration:none!important;white-space:nowrap}
.pz3-bl .pz3-sub{margin:16px 0 0;font-size:15px;color:#c9d0ea}
.pz3-sub a{color:#fff!important;text-decoration:underline!important}
.pz3-card{position:relative;display:grid;gap:16px;padding:clamp(24px,3vw,40px);background:#fff;color:var(--pz-ink)}
.pz3-card strong{font-size:22px;font-weight:700;letter-spacing:-.02em}
.pz3-card p{margin:0;font-size:15px;line-height:1.55;color:var(--pz-mute)}
.pz3-card .pz3-btns{margin-top:4px}

@media (max-width:991.98px){
  .pz3-s:not(.pz3-box){padding:64px 0}
  .pz3-duk{grid-template-columns:minmax(0,1fr);gap:32px}
}
@media (max-width:575.98px){
  .pz3-eb{gap:10px;font-size:12px;letter-spacing:.1em}
  .pz3-eb i{width:24px}
  .pz3-h2{font-size:34px}
  .pz3-ruler{grid-template-columns:repeat(2,minmax(0,1fr))}
  .pz3-ruler label:nth-child(3){border-left:0}
  .pz3-ruler label:nth-child(n+3){border-top:1px solid var(--pz-line2)}
  .pz3-ruler label{min-height:72px;padding:14px}
  .pz3-ruler b{font-size:20px}
  .pz3-kw{min-height:280px;padding:28px}
  .pz3-cd>div{padding:14px}
  .pz3-lea{padding:22px}
  .pz3-lea img{height:180px}
  .pz3-mont{min-height:420px}
  .pz3-mont__p{left:14px;right:14px;bottom:14px}
  .pz3-mont__p>div{padding:14px}
  .pz3-price{font-size:21px}
  .pz3-btns .pz3-btn{width:100%}
  .pz3-faq details{padding:0 16px}
  .pz3-faq summary{font-size:17px}
  .pz3-faq p{padding-right:0}
  .pz3-spec{font-size:14px}
}
@media (prefers-reduced-motion:reduce){.pz3 *{transition-duration:.01ms!important}}

/* 2026-10-30 (2): .pz3 prekių kortelės (gyvos kainos – route=extension/module/pz3), šviesesnė paramos juosta, šviesi poraštė */
.pz3-dk{background:radial-gradient(48% 55% at 76% 34%,rgba(255,255,255,.26),transparent 70%),radial-gradient(55% 60% at 100% 100%,rgba(242,138,30,.3),transparent 70%),repeating-linear-gradient(90deg,rgba(255,255,255,.06) 0 1px,transparent 1px 96px),repeating-linear-gradient(0deg,rgba(255,255,255,.06) 0 1px,transparent 1px 96px),linear-gradient(180deg,#4b5568 0%,#343b49 100%)}
.pz3-dk .pz3-eb,.pz3-dk .pz3-lead{color:#e3e7ee}
.pz3-dk .pz3-eb b,.pz3-dk .pz3-h2 span{color:#ffb866}
.pz3-dk .pz3-lab,.pz3-dk .pz3-note,.pz3-dk .pz3-spec th{color:#d3d8e0}
.pz3-dk .pz3-cd{border-color:rgba(255,255,255,.45)}
.pz3-dk .pz3-lea{border-color:rgba(255,255,255,.3);background:radial-gradient(70% 40% at 50% 24%,rgba(255,255,255,.55),rgba(255,255,255,.05) 78%)}
.pz3-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.pz3-pc{position:relative;display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid var(--pz-line);color:var(--pz-ink);transition:border-color .25s ease,box-shadow .3s ease}
.pz3-pc:hover{border-color:var(--pz-ink);box-shadow:0 22px 40px -28px rgba(11,13,18,.5)}
.pz3-pc__a{display:flex;flex:1 1 auto;flex-direction:column;padding:14px 14px 0;color:var(--pz-ink)!important;text-decoration:none!important}
.pz3-pc__img{display:flex;align-items:center;justify-content:center;height:150px;background:radial-gradient(70% 60% at 50% 50%,#fff 0%,var(--pz-soft) 100%)}
.pz3-pc__img img{width:84%;height:84%;object-fit:contain;transition:transform .6s var(--pz-ease)}
.pz3-pc:hover .pz3-pc__img img{transform:scale(1.05)}
.pz3-pc__b{margin-top:12px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pz-mute)}
.pz3-pc__n{display:-webkit-box;margin-top:4px;overflow:hidden;font-size:14px;font-weight:600;line-height:1.35;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.pz3-pc__f{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;padding:12px 14px 14px}
.pz3-pc__p b{display:block;font-size:19px;font-weight:700;letter-spacing:-.02em;white-space:nowrap}
.pz3-pc__p s,.pz3-pc__p small{display:block;font-size:12px;color:var(--pz-mute)}
.pz3-pc__c{flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:var(--pz-ink);color:#fff;cursor:pointer;transition:background-color .25s ease,color .25s ease}
.pz3-pc__c:hover{background:var(--pz-accent);color:var(--pz-ink)}
.pz3-pc__c svg{width:20px;height:20px}
.pz3-pc__tag{position:absolute;left:14px;top:14px;z-index:1;padding:4px 8px;background:var(--pz-accent);color:var(--pz-ink);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.pz3-arctic{margin-top:48px;padding-top:28px;border-top:1px solid rgba(255,255,255,.3)}
.pz3-arctic:has(.pz3-live:empty){display:none}
.pz3-arctic__h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:18px}
.pz3-arctic__h a{color:#fff!important;font-size:14px;font-weight:600;text-decoration:none!important}
.pz3-arctic .pz3-cards{grid-template-columns:repeat(4,minmax(0,1fr))}
@media (max-width:991.98px){.pz3-arctic .pz3-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:575.98px){.pz3-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pz3-pc__img{height:110px}.pz3-pc__a{padding:10px 10px 0}.pz3-pc__f{padding:10px}.pz3-pc__p b{font-size:16px}.pz3-pc__c{width:40px;height:40px}}

/* Poraštė šviesi (2026-10-30, Justo prašymu): juodame fone nesimatė logotipo mėlynų dalių; logotipas – kaip antraštėje (Maza Footer) */
footer.footer{background:var(--pz-soft);color:var(--pz-mute);border-top:1px solid var(--pz-line)}
footer.footer p,footer.footer li{color:var(--pz-mute)}
footer.footer .design-title,footer.footer .widget-title,footer.footer h5{color:var(--pz-ink)!important}
footer.footer a,footer.footer .nav-link{color:var(--pz-mute)!important}
footer.footer a:hover,footer.footer .nav-link:hover{color:var(--pz-ink)!important}
footer.footer>.entry-section:has(.newsletter-input){background:#fff!important;border:1px solid var(--pz-line)}
footer.footer .icon{color:var(--pz-brand)!important}
footer.footer .fab.icon{color:#fff!important}
/* 2026-10-30: straipsnių kortelės (blogas, pradžia, susiję) – be autoriaus, datos, komentarų, peržiūrų */
.article-thumb .metadata{display:none!important}
/* 2026-10-30: Meniu be fokuso rėmelio (Chrome jį rodo grįžus į puslapį); klaviatūrai – pabraukimas */
.navbar .nav-link:focus,.navbar .dropdown-toggle:focus,.navbar .nav-link:active{outline:none!important;box-shadow:none!important}
.navbar .nav-link:focus-visible{outline:none!important;box-shadow:inset 0 -2px 0 var(--pz-accent)!important}
/* 2026-10-30: Straipsnių kortelės – vienodos nuotraukos ir pavadinimai (pradžia, blogas) */
.article-thumb .image img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;background:var(--pz-soft)}
.article-thumb .caption{padding:14px 0 0!important;text-align:left}
.article-thumb .title{margin:0}
.article-thumb .title a{font-size:17px;font-weight:700;line-height:1.35;letter-spacing:-.01em;color:var(--pz-ink)!important}
.article-thumb:hover .title a{color:var(--pz-brand)!important}
