/* Nexus Prime V5 — KlimaHane, single design language, Nov 2026.
 * Overrides legacy Velora card dimension constraints. Loaded AFTER other theme CSS.
 * Scope to this theme only: no admin or default theme changes. */
body.theme-nexus-parliament-klima{
  --np5-navy:#0c2d5d;--np5-blue:#174b96;--np5-blue-2:#2267c2;
  --np5-ice:#eef5ff;--np5-line:#d1e0f3;--np5-text:#10294d;
  --np5-muted:#607692;--np5-white:#fff;--np5-orange:#ff8a13;
  --np5-shadow:0 8px 24px rgba(21,65,120,.075);
  --poem-site-font:'Inter',system-ui,sans-serif;
  background:linear-gradient(180deg,#f0f6fe 0%,#f6f9ff 90%)!important;
  color:var(--np5-text)!important;font:400 13px/1.45 'Inter',system-ui,sans-serif!important;
  overflow-x:clip!important;
}
body.theme-nexus-parliament-klima *{box-sizing:border-box}
body.theme-nexus-parliament-klima :where(button,a,input,select,textarea):focus-visible{outline:3px solid rgba(44,116,217,.52);outline-offset:3px}
body.theme-nexus-parliament-klima :where(h1,h2,h3,h4){font-family:'Space Grotesk','Inter',sans-serif;letter-spacing:-.025em}
body.theme-nexus-parliament-klima .container-app{width:min(calc(100% - 50px),1520px)!important;max-width:1520px!important;margin-left:auto!important;margin-right:auto!important}
body.theme-nexus-parliament-klima .np4-header{box-shadow:0 8px 23px rgba(14,54,112,.045)!important;background:rgba(248,252,255,.97)!important}
body.theme-nexus-parliament-klima .np4-header-main{min-height:67px;height:auto!important;gap:clamp(14px,2vw,32px);grid-template-columns:minmax(160px,215px) minmax(260px,1fr) auto;padding-block:8px!important}
body.theme-nexus-parliament-klima .np4-logo{max-width:215px;min-width:0}
body.theme-nexus-parliament-klima .np4-logo img{max-height:52px;width:auto;object-fit:contain}
body.theme-nexus-parliament-klima .np4-search{max-width:none!important;width:100%;height:43px!important;background:#fff;min-width:0;box-shadow:0 3px 14px rgba(19,65,122,.055)}
body.theme-nexus-parliament-klima .np4-search input{min-width:0!important;width:100%!important;height:41px!important;font-size:12px!important;color:var(--np5-text)!important;border:0!important;box-shadow:none!important;background:transparent!important}
body.theme-nexus-parliament-klima .np4-search button{height:37px!important;min-width:67px!important;max-width:84px!important;border-radius:8px!important}
body.theme-nexus-parliament-klima .np4-header-actions{display:flex;align-items:center;gap:clamp(8px,1vw,16px)}
body.theme-nexus-parliament-klima .np4-head-action{white-space:nowrap;gap:6px;min-width:0;color:var(--np5-text)!important}
body.theme-nexus-parliament-klima .np4-nav{justify-content:space-between;gap:clamp(6px,1vw,18px);height:auto!important;min-height:41px;padding-block:6px!important;min-width:0}
body.theme-nexus-parliament-klima .np4-nav>a{white-space:nowrap;font-size:clamp(9px,.75vw,12px)!important}
body.theme-nexus-parliament-klima .np4-all-categories{flex:none}
body.theme-nexus-parliament-klima .np4-home{background:transparent!important}
body.theme-nexus-parliament-klima .np4-hero-area{gap:12px;margin-top:12px!important}
body.theme-nexus-parliament-klima .np4-hero-main{min-height:clamp(205px,17vw,285px)!important;border-radius:14px!important}
body.theme-nexus-parliament-klima .np4-feature-panel{border-radius:14px!important}
body.theme-nexus-parliament-klima .np4-btu{margin-top:12px!important;min-height:76px!important;border-radius:14px!important}
body.theme-nexus-parliament-klima .np4-brand-strip{margin-block:2px 6px;height:55px!important}
body.theme-nexus-parliament-klima .np4-brand-chip{height:36px!important;border-radius:10px!important}
body.theme-nexus-parliament-klima .np4-heading{min-height:40px!important;gap:12px}
body.theme-nexus-parliament-klima .np4-heading h2{font:750 clamp(16px,1.22vw,20px)/1.16 'Space Grotesk','Inter',sans-serif!important}
body.theme-nexus-parliament-klima .np4-heading>p{font-size:clamp(9px,.72vw,11px)!important}
body.theme-nexus-parliament-klima .np4-duo-products{gap:14px!important;align-items:start;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2px}
body.theme-nexus-parliament-klima .np4-small-product-grid{gap:8px!important;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch}
/* Root cause of V4 screenshot: theme.css had min-height:430px!important and flex-basis images 220px.
   Reset actual legacy fields, not just height, in every reuse of product_card.tpl. */
body.theme-nexus-parliament-klima .nx-product-card.poem-product-card{
  min-height:0!important;max-height:none!important;height:auto!important;
  min-width:0!important;width:100%!important;max-width:100%!important;
  display:flex!important;flex-direction:column!important;flex:initial!important;
  overflow:hidden!important;margin:0!important;background:#fff!important;
  border:1px solid var(--np5-line)!important;border-radius:14px!important;
  box-shadow:var(--np5-shadow)!important;transform:none!important;
}
body.theme-nexus-parliament-klima .nx-product-card.poem-product-card:hover{border-color:#4e91e8!important;box-shadow:0 10px 30px rgba(28,87,169,.15)!important;transform:translateY(-2px)!important}
body.theme-nexus-parliament-klima .nx-product-card .nx-product-media.poem-product-image{
  height:auto!important;min-height:0!important;max-height:none!important;
  width:100%!important;aspect-ratio:1.36/1!important;
  flex:0 0 auto!important;overflow:hidden!important;
  background:linear-gradient(180deg,#fcfdff,#eff5fc)!important;border:0!important;border-bottom:1px solid #e0e9f5!important;
}
body.theme-nexus-parliament-klima .nx-product-card .nx-product-cover{position:absolute!important;inset:0!important;display:block!important}
body.theme-nexus-parliament-klima .nx-product-card .nx-product-cover img.poem-card-photo{
  position:absolute!important;inset:0!important;display:block!important;
  width:100%!important;height:100%!important;max-height:none!important;max-width:none!important;
  padding:12px!important;object-fit:contain!important;object-position:center!important;
  mix-blend-mode:normal!important;transform:none!important;
}
body.theme-nexus-parliament-klima .nx-product-card .nx-product-info.poem-product-info{
  display:grid!important;grid-template-columns:minmax(0,1fr)!important;
  grid-template-rows:16px minmax(43px,auto) 16px minmax(35px,auto) 36px!important;
  gap:5px!important;align-items:center!important;
  flex:1 1 auto!important;min-height:0!important;max-height:none!important;height:auto!important;
  padding:10px 12px 12px!important;margin:0!important;
  background:#fff!important;overflow:visible!important;
}
body.theme-nexus-parliament-klima .nx-product-card .nx-product-info h3{
  display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;
  margin:0!important;font:750 12px/1.35 'Inter',sans-serif!important;letter-spacing:-.02em;
  overflow:hidden!important;overflow-wrap:anywhere!important;
  height:auto!important;min-height:32px!important;max-height:43px!important;
  width:100%!important;
}
body.theme-nexus-parliament-klima .nx-product-card .nx-product-status{height:16px!important;min-height:0!important;max-height:16px!important;font-size:9px!important;gap:5px!important;letter-spacing:0!important}
body.theme-nexus-parliament-klima .nx-product-card .nx-product-rating{height:16px!important;font-size:10px!important;margin:0!important;gap:4px!important}
body.theme-nexus-parliament-klima .nx-product-card .nx-product-id{font-size:9px!important}
body.theme-nexus-parliament-klima .nx-product-card .nx-price-block.poem-price-row{
  display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;
  gap:0!important;margin:0!important;padding:0!important;max-width:100%!important;
  width:100%!important;height:auto!important;min-height:28px!important;max-height:none!important;
  flex:initial!important;overflow:visible!important;border:0!important;
}
body.theme-nexus-parliament-klima .nx-product-card .np4-price-line{
  display:grid!important;grid-template-columns:minmax(0,.66fr) minmax(0,1.44fr)!important;
  align-items:baseline!important;gap:5px!important;width:100%!important;max-width:100%!important;min-width:0!important;
}
body.theme-nexus-parliament-klima .nx-product-card .np4-price-line .old{
  margin:0!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;
  font:500 9px/1.2 'Inter',sans-serif!important;color:#8f9eb4!important;text-decoration:line-through!important;
  letter-spacing:-.04em!important;min-width:0!important;
}
body.theme-nexus-parliament-klima .nx-product-card .np4-price-line .price{
  margin:0!important;display:block!important;min-width:0!important;max-width:none!important;
  color:#10315f!important;white-space:nowrap!important;overflow:visible!important;
  font:800 clamp(13px,1.1vw,18px)/1.12 'Space Grotesk',Inter,sans-serif!important;
  font-variant-numeric:tabular-nums!important;letter-spacing:-.045em!important;text-align:right!important;
}
body.theme-nexus-parliament-klima .nx-product-card .np4-secondary-currency{display:none!important}
body.theme-nexus-parliament-klima .nx-product-card .nx-product-actions{
  display:flex!important;align-items:stretch!important;width:100%!important;max-width:100%!important;
  height:36px!important;min-height:0!important;margin:0!important;padding:0!important;
  flex:0 0 36px!important;position:static!important;
}
body.theme-nexus-parliament-klima .nx-product-card .nx-product-actions .nx-details-btn{display:none!important}
body.theme-nexus-parliament-klima .nx-product-card .nx-product-actions form{
  margin:0!important;padding:0!important;flex:1 1 auto!important;display:block!important;
  width:100%!important;min-width:0!important;max-width:100%!important;height:36px!important;
}
body.theme-nexus-parliament-klima .nx-product-card .nx-product-actions form button{
  width:100%!important;max-width:100%!important;height:36px!important;min-height:36px!important;
  margin:0!important;padding:0 6px!important;display:flex!important;gap:6px!important;align-items:center!important;justify-content:center!important;
  color:#fff!important;background:linear-gradient(180deg,#245cb1,#10356f)!important;
  border:0!important;border-radius:7px!important;
  font:750 11px/1 'Inter',sans-serif!important;white-space:nowrap!important;
}
body.theme-nexus-parliament-klima .nx-product-card .nx-product-actions form button::before{content:none!important;display:none!important}
body.theme-nexus-parliament-klima .nx-product-card .nx-product-actions form button svg{width:15px!important;height:15px!important;order:0!important}
body.theme-nexus-parliament-klima .nx-product-card .nx-product-actions form button .np5-cart-label{display:inline!important;white-space:nowrap!important}
/* The reference has EIGHT equally aligned compact cards, but all metadata must fit. */
body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-card.poem-product-card{min-height:0!important;height:265px!important;max-height:265px!important;border-radius:11px!important}
body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-card .nx-product-media.poem-product-image{
  height:110px!important;min-height:110px!important;max-height:110px!important;
  flex:0 0 110px!important;aspect-ratio:auto!important;
}
body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-card .nx-product-cover img.poem-card-photo{padding:12px 8px!important}
body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-card .nx-product-info.poem-product-info{
  grid-template-rows:14px 40px 13px 26px 29px!important;
  padding:6px 7px 8px!important;gap:3px!important;
  min-height:0!important;height:auto!important;
}
body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-card .nx-product-info h3{
  height:40px!important;min-height:40px!important;max-height:40px!important;
  font-size:10px!important;line-height:1.29!important;-webkit-line-clamp:3!important;
}
body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-card .nx-product-status{font-size:8px!important;height:14px!important;max-height:14px!important}
body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-card .nx-product-id{font-size:8px!important}
body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-card .nx-product-rating{height:13px!important;font-size:8.5px!important}
body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-card .nx-price-block.poem-price-row{
  min-height:0!important;height:26px!important;max-height:26px!important;align-self:stretch!important;
}
body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-card .np4-price-line{
  grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr)!important;gap:3px!important;
}
body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-card .np4-price-line .old{font-size:7px!important}
body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-card .np4-price-line .price{font-size:clamp(10px,.93vw,14.5px)!important}
body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-card .nx-product-actions{height:29px!important;min-height:29px!important;flex:0 0 29px!important}
body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-card .nx-product-actions form{height:29px!important}
body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-card .nx-product-actions button{height:29px!important;min-height:29px!important;font-size:9px!important;border-radius:6px!important}
body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-card .nx-product-actions button .np5-cart-label{font-size:9px!important}
body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-card .nx-product-actions button svg{width:12px!important;height:12px!important}
body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-badges{top:7px!important;left:7px!important}
body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-badges .nx-label{font-size:8px!important;border-radius:4px!important}
body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-hover-actions{top:7px!important;right:7px!important}
body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-hover-actions button{height:23px!important;width:23px!important;min-height:0!important;padding:3px!important;border-radius:7px!important}
body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-hover-actions svg{height:15px!important;width:15px!important}
body.theme-nexus-parliament-klima .np4-categories{margin-top:10px!important}
body.theme-nexus-parliament-klima .np4-category-strip{gap:10px!important}
body.theme-nexus-parliament-klima .np4-category-card{height:98px!important;min-height:98px!important;border-radius:12px!important}
body.theme-nexus-parliament-klima .np4-trust{margin:13px 0 16px!important}
/* Interior pages share same typography, surfaces, borders, forms and card behavior. */
body.theme-nexus-parliament-klima .nexus-commerce-main{min-width:0;color:var(--np5-text)!important}
body.theme-nexus-parliament-klima .nexus-commerce-main>section.container-app{padding-top:26px!important;padding-bottom:38px!important}
body.theme-nexus-parliament-klima :is(.nx-product-detail-page,.giyimo-category-page,.giyimo-products-page,.poem-blog-detail-hero,.poem-blog-article-shell,.poem-blog-related-section){color:var(--np5-text)}
body.theme-nexus-parliament-klima :is(.nx-page-kicker,.nx-kicker){color:var(--np5-blue-2)!important;letter-spacing:.12em;font-size:10px!important}
body.theme-nexus-parliament-klima :is(.nx-inner-lead,.giyimo-category-page .shadow-card,.giyimo-category-filter-aside>*,.giyimo-products-filter-panel,.giyimo-products-toolbar,.giyimo-products-results>div.bg-white,.nx-product-detail-page .bg-white,.nx-product-detail-page [data-tabs],.poem-blog-article-shell,.poem-blog-detail-copy,.poem-blog-detail-media){border-radius:15px!important;border:1px solid var(--np5-line)!important;box-shadow:var(--np5-shadow)!important;background:#fff!important}
body.theme-nexus-parliament-klima :is(.nx-inner-lead,.giyimo-category-page .bg-white,.giyimo-products-toolbar){padding:20px!important}
body.theme-nexus-parliament-klima :is(.nx-inner-lead h1,.giyimo-category-page h1,.giyimo-products-page h1,.nx-product-detail-page h1){font:750 clamp(24px,2.3vw,36px)/1.14 'Space Grotesk',Inter,sans-serif!important;color:#102f59!important;margin:0 0 10px!important}
body.theme-nexus-parliament-klima :is(.giyimo-category-page,.giyimo-products-page,.nx-product-detail-page) :is(p,.text-gray-600,.text-gray-500){color:#5d718d!important}
body.theme-nexus-parliament-klima :is(.giyimo-products-page,.giyimo-category-page) :is(.giyimo-products-grid,.giyimo-category-grid,.product-grid,.grid-cols-2){min-width:0}
body.theme-nexus-parliament-klima .giyimo-products-grid .nx-product-card .nx-product-media{aspect-ratio:1.16/1!important}
body.theme-nexus-parliament-klima :is(.giyimo-products-grid,.giyimo-category-page .giyimo-products-grid,.poem-product-carousel,.product-carousel) .nx-product-card .nx-product-info{padding:12px!important;gap:7px!important}
body.theme-nexus-parliament-klima :is(.giyimo-products-grid,.giyimo-category-page .giyimo-products-grid,.poem-product-carousel,.product-carousel) .nx-product-card .nx-product-info h3{font-size:12px!important}
body.theme-nexus-parliament-klima .nx-product-detail-page .poem-product-main-media{border:1px solid var(--np5-line)!important;background:#fff!important;border-radius:17px!important;box-shadow:var(--np5-shadow)!important}
body.theme-nexus-parliament-klima .nx-product-detail-page .poem-product-main-media img{object-fit:contain!important}
body.theme-nexus-parliament-klima .nx-product-detail-page :is(.gy-product-action-rail,.giyimo-product-quote-box,.giyimo-tech-specs-body){border-radius:14px!important;border-color:var(--np5-line)!important}
body.theme-nexus-parliament-klima :is(.btn-primary,.btn-outline,.btn-secondary,.nx-details-btn){border-radius:9px!important;transition:background .2s ease,border-color .2s ease,transform .2s ease}
body.theme-nexus-parliament-klima :is(.btn-primary,button[type=submit]:not(.np5-plain-submit)){background:linear-gradient(180deg,#235eaf,#103970)!important;color:white!important;border-color:#174a93!important}
body.theme-nexus-parliament-klima :is(.np4-footer-form button,.np4-search button,.np4-btu-form button){background:linear-gradient(180deg,#225fae,#0d3470)!important}
body.theme-nexus-parliament-klima :is(.input,.select,.textarea,.poem-filter-inner-input){border:1px solid #b9cde9!important;border-radius:9px!important;background:#fff!important;min-width:0}
body.theme-nexus-parliament-klima :is(.shadow-card,.bg-white.rounded-3xl,.bg-white.rounded-2xl,.bg-white.rounded-xl){box-shadow:var(--np5-shadow)!important;border:1px solid var(--np5-line)!important;border-radius:16px!important}
body.theme-nexus-parliament-klima :is(.bg-white.rounded-3xl,.bg-white.rounded-2xl,.bg-white.rounded-xl) :is(h2,h3){color:#102f59!important}
body.theme-nexus-parliament-klima :is(.giyimo-product-quote-box,.poem-filter-panel,.poem-blog-prose,.giyimo-tech-specs-body){color:var(--np5-text)}
body.theme-nexus-parliament-klima .np4-footer{background:linear-gradient(115deg,#102f62,#08224a)!important;margin-top:15px!important}
body.theme-nexus-parliament-klima .np4-footer-inner{padding-top:27px!important;padding-bottom:24px!important}
body.theme-nexus-parliament-klima .np4-footer-bottom{background:rgba(6,22,48,.38)!important}
/* Prevent artificially tall cards on other modules: carousel, wishlist, related products. */
body.theme-nexus-parliament-klima :is(.poem-product-carousel-item,.velora-flash-item,.poem-related-products,.nx-product-grid,.giyimo-products-grid) .nx-product-card.poem-product-card{height:100%!important;min-height:0!important;max-height:none!important}
body.theme-nexus-parliament-klima .product-carousel .poem-product-carousel-item{min-width:0;max-width:min(280px,76vw)}
@media(min-width:1680px){
 body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-card.poem-product-card{height:278px!important;max-height:278px!important}
 body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-card .nx-product-media.poem-product-image{height:119px!important;min-height:119px!important;max-height:119px!important;flex-basis:119px!important}
 body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-card .nx-product-info h3{font-size:11px!important}
}
@media(max-width:1280px){
 body.theme-nexus-parliament-klima .np4-header-main{grid-template-columns:178px minmax(190px,1fr) auto;gap:10px}
 body.theme-nexus-parliament-klima .np4-header-actions{gap:5px}
 body.theme-nexus-parliament-klima .np4-nav{gap:9px}
 body.theme-nexus-parliament-klima .np4-small-product-grid{gap:7px!important}
}
@media(max-width:1160px){
 body.theme-nexus-parliament-klima .np4-nav>a:nth-of-type(5),body.theme-nexus-parliament-klima .np4-nav>a:nth-of-type(6){display:none}
 body.theme-nexus-parliament-klima .np4-heading>p{display:none!important}
 body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-card .np4-price-line .price{font-size:11px!important}
 body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-card .np4-price-line .old{font-size:6.5px!important}
}
@media(max-width:950px){
 body.theme-nexus-parliament-klima .container-app{width:min(calc(100% - 28px),1520px)!important}
 body.theme-nexus-parliament-klima .np4-duo-products{grid-template-columns:1fr;gap:16px!important}
 body.theme-nexus-parliament-klima .np4-small-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}
 body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-card.poem-product-card{height:266px!important;max-height:266px!important}
 body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-card .np4-price-line .price{font-size:14px!important}
 body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-card .np4-price-line .old{font-size:8px!important}
 body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-card .nx-product-info h3{font-size:11px!important}
 body.theme-nexus-parliament-klima .np4-category-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:720px){
 body.theme-nexus-parliament-klima .np4-header-main{grid-template-columns:auto minmax(110px,1fr) auto auto!important}
 body.theme-nexus-parliament-klima .np4-head-action span{display:none}
 body.theme-nexus-parliament-klima .np4-search{display:none!important}
 body.theme-nexus-parliament-klima .np4-mobile-search-box:not(.hidden){display:block}
 body.theme-nexus-parliament-klima .np4-mobile-search-box input{min-width:0}
 body.theme-nexus-parliament-klima .np4-small-product-grid{gap:10px!important}
 body.theme-nexus-parliament-klima .np4-hero-main{min-height:240px!important}
 body.theme-nexus-parliament-klima .np4-btu-form{gap:9px!important}
 body.theme-nexus-parliament-klima .np4-brand-links{gap:7px!important}
 body.theme-nexus-parliament-klima :is(.giyimo-products-grid,.giyimo-category-page .giyimo-products-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:520px){
 body.theme-nexus-parliament-klima .container-app{width:calc(100% - 24px)!important}
 body.theme-nexus-parliament-klima .np4-logo img{max-width:132px}
 body.theme-nexus-parliament-klima .np4-small-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
 body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-card.poem-product-card{height:277px!important;max-height:277px!important}
 body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-card .nx-product-media.poem-product-image{height:122px!important;min-height:122px!important;max-height:122px!important;flex-basis:122px!important}
 body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-card .nx-product-info h3{font-size:11px!important}
 body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-card .np4-price-line .price{font-size:13px!important}
 body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-card .np4-price-line .old{font-size:7px!important}
 body.theme-nexus-parliament-klima .np4-category-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body.theme-nexus-parliament-klima .nx-product-card .nx-product-info{padding:9px!important;gap:4px!important}
 body.theme-nexus-parliament-klima .nx-product-card .np4-price-line .price{font-size:13px!important}
 body.theme-nexus-parliament-klima .nx-product-card .np4-price-line .old{font-size:8px!important}
 body.theme-nexus-parliament-klima .nx-product-card .nx-product-info h3{font-size:11px!important;max-height:42px!important}
 body.theme-nexus-parliament-klima .np4-footer-inner{gap:18px!important}
}
@media(max-width:370px){
 body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-card .np4-price-line{grid-template-columns:minmax(0,.46fr) minmax(0,1.54fr)!important}
 body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-card .np4-price-line .price{font-size:11px!important}
 body.theme-nexus-parliament-klima .np4-small-product-grid .nx-product-card .nx-product-actions button{font-size:8px!important}
}
@media(prefers-reduced-motion:reduce){body.theme-nexus-parliament-klima *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
/* Compact phones: the brand area must occupy its own rows; V4 fixed height caused
   'Markalar' and 'Çok Satanlar' overlap on 390px screens. */
@media(max-width:720px){
 body.theme-nexus-parliament-klima .np4-brand-strip{
   height:auto!important;min-height:0!important;
   margin:5px 0 14px!important;padding:11px 0!important;
   display:flex!important;flex-wrap:wrap!important;
   align-items:center!important;gap:9px!important;
 }
 body.theme-nexus-parliament-klima .np4-brand-label{order:1;min-height:28px!important;margin:0!important}
 body.theme-nexus-parliament-klima .np4-brand-all{display:flex!important;order:2;margin-left:auto!important}
 body.theme-nexus-parliament-klima .np4-brand-links{
   order:3;flex:1 0 100%!important;width:100%!important;min-width:0!important;
   display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;
   gap:8px!important;margin:0!important;
 }
 body.theme-nexus-parliament-klima .np4-brand-chip{height:36px!important;padding:4px!important}
 body.theme-nexus-parliament-klima .np4-duo-products{margin-top:0!important}
}
