/* „Naujas“ išdėstymas: įkeliamas kartu su mobili-redesign.css */
/* Antraštė: be kairės ikonų juostos ir be prekių ženklų juostos visuose puslapiuose */
/* Kairė juosta paslėpta, bet „Visos kategorijos“ ją atidaro (Woodmart prideda .wd-opened) */
.wd-sticky-nav:not(.wd-opened){display:none!important}
.wd-sticky-nav.wd-opened{z-index:400}
body.wd-sticky-nav-enabled .website-wrapper,body.wd-sticky-nav-enabled .wd-page-wrapper{margin-inline-start:0!important;padding-inline-start:0!important}
body.wd-sticky-nav-enabled{--wd-sticky-nav-w:0px}
.elementor-60018{display:none!important}

/* Viršutinė informacijos eilutė */
.ml-nj-topbar{background:#fff;border-bottom:1px solid var(--ml-line);font-size:13px;color:#444}
.ml-nj-topbar .ml-nj-wrap{display:flex;justify-content:space-between;gap:12px;padding-top:7px;padding-bottom:7px}
.ml-nj-topbar a{color:var(--ml-red-dark);font-weight:700}

/* Kategorijų „pilvukai“ po antrašte */
.ml-nj-wrap{max-width:var(--wd-container-w,1360px);margin:0 auto;padding-left:15px;padding-right:15px}
.ml-nj-catnav{background:#fff;border-bottom:1px solid var(--ml-line)}
.ml-nj-catnav .ml-nj-wrap{display:flex;gap:8px;overflow-x:auto;padding-top:10px;padding-bottom:10px;scrollbar-width:none}
.ml-nj-catnav .ml-nj-wrap::-webkit-scrollbar{display:none}
.ml-nj-catnav a{white-space:nowrap;border:1px solid var(--ml-line);border-radius:22px;padding:8px 14px;font-weight:700;font-size:14px;color:var(--ml-ink);background:#fff}
.ml-nj-catnav a:hover{border-color:var(--ml-ink)}
.ml-nj-catnav a.hot{background:var(--ml-red);border-color:var(--ml-red);color:#fff}

/* Pradžia */
.ml-nj{padding-top:20px;padding-bottom:20px}
.ml-nj-btn{display:inline-block;background:var(--ml-red);color:#fff!important;border-radius:8px;padding:11px 18px;font-weight:700;font-size:15px}
.ml-nj-btn:hover{background:var(--ml-red-dark)}
.ml-nj-btn-white{background:#fff;color:var(--ml-red-dark)!important}
.ml-nj-hero{display:grid;grid-template-columns:1.6fr 1fr;gap:16px}
.ml-nj-hero-main{position:relative;display:block;border-radius:16px;overflow:hidden;background:#111;aspect-ratio:16/9}
.ml-nj-hero-main img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.ml-nj-hero-main .ml-nj-btn{position:absolute;left:20px;bottom:20px}
.ml-nj-hero-side{display:grid;gap:16px}
.ml-nj-promo{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;border-radius:16px;padding:22px;overflow:hidden;min-height:150px}
.ml-nj-promo h3{margin:0;font-size:24px;line-height:1.1;max-width:58%;font-weight:900;color:inherit}
.ml-nj-promo img{position:absolute;right:10px;bottom:10px;width:40%;max-height:85%;object-fit:contain}
.ml-nj-promo-red{background:var(--ml-red);color:#fff}
.ml-nj-promo-light{background:#fff;border:1px solid var(--ml-line);color:var(--ml-ink)}
.ml-nj-usp{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:22px 0}
.ml-nj-usp div{background:#fff;border-radius:14px;padding:16px;font-size:14px;color:#444}
.ml-nj-usp b{display:block;font-size:16px;color:var(--ml-ink);margin-bottom:4px}
.ml-nj-usp a{color:var(--ml-red-dark);font-weight:700}
.ml-nj-sec{margin:30px 0}
.ml-nj-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px}
.ml-nj-head h2{margin:0;font-size:28px;font-weight:900;letter-spacing:-.5px}
.ml-nj-head a{color:var(--ml-red-dark);font-weight:700;font-size:14px;white-space:nowrap}
.ml-nj-cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px}
.ml-nj-cat{background:#fff;border-radius:14px;padding:12px;text-align:center;font-weight:700;font-size:14px;color:var(--ml-ink);border:1px solid transparent}
.ml-nj-cat:hover{border-color:var(--ml-ink)}
.ml-nj-cat img{width:100%;max-width:110px;aspect-ratio:1;object-fit:cover;border-radius:10px;margin:0 auto 8px;display:block}
.ml-nj-brands{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none}
.ml-nj-brands a{flex:0 0 140px;height:70px;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:12px}
.ml-nj-brands img{max-height:40px;max-width:110px;object-fit:contain}
.ml-nj-grid .products,.ml-nj-grid .wd-products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0!important}
.ml-nj-grid .products>.wd-product,.ml-nj-grid .wd-products>.wd-product{width:auto!important;max-width:none!important;flex:none!important;padding:0!important;margin:0!important}
.ml-nj-news{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.ml-nj-newscard{background:#fff;border-radius:14px;overflow:hidden;color:var(--ml-ink)}
.ml-nj-newscard img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}
.ml-nj-newscard div{padding:14px 16px}
.ml-nj-newscard small{color:var(--ml-muted)}
.ml-nj-newscard h3{font-size:16px;margin:6px 0 0;line-height:1.35}
.ml-nj-stores{background:#fff;border-radius:16px;padding:26px;display:grid;grid-template-columns:1fr 1.6fr;gap:24px;align-items:start;margin:30px 0}
.ml-nj-stores h2{margin:0 0 8px;font-size:28px;font-weight:900}
.ml-nj-storelist{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 18px;font-size:14px}
.ml-nj-storelist b{display:block}
.ml-nj-storelist span{color:#555}

@media (max-width:1024px){
  .ml-nj-grid .products,.ml-nj-grid .wd-products{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:768px){
  .ml-nj-topbar .ml-nj-wrap span:last-child{display:none}
  .ml-nj-hero{grid-template-columns:1fr}
  .ml-nj-usp{grid-template-columns:1fr 1fr}
  .ml-nj-grid .products,.ml-nj-grid .wd-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
  .ml-nj-news{grid-template-columns:1fr}
  .ml-nj-stores{grid-template-columns:1fr}
  .ml-nj-storelist{grid-template-columns:1fr}
  .ml-nj-head h2,.ml-nj-stores h2{font-size:22px}
  .ml-nj-promo h3{font-size:20px}
}

/* Pataisymai */
.ml-nj-catnav{margin-bottom:14px}
@media (max-width:768px){
  .ml-nj-hero-main .ml-nj-btn{display:none}
  .ml-nj-catnav{margin-bottom:10px}
}

/* Kategorijos puslapis (Elementor maketas) */
.archive.woocommerce .elementor-widget-wd_product_categories{background:#fff;border-radius:14px;padding:10px 14px}
.archive.woocommerce .elementor-widget-wd_product_categories .wd-cat-thumb{max-width:72px;margin:0 auto}
.archive.woocommerce .elementor-widget-wd_product_categories .wd-entities-title{font-size:14px;font-weight:700}
.archive.woocommerce .e-con:has(> .elementor-widget-wd_shop_archive_woocommerce_title){background:#fff;border-radius:14px;padding:10px 16px!important;margin-bottom:14px}
.archive.woocommerce .elementor-widget-wd_shop_archive_woocommerce_title .title,.archive.woocommerce .elementor-widget-wd_shop_archive_woocommerce_title h1{font-size:26px;font-weight:900;letter-spacing:-.5px;margin:0}
.archive.woocommerce .elementor-widget-wd_sidebar{background:#fff;border-radius:14px;padding:16px}
.archive.woocommerce .elementor-widget-wd_sidebar .widget{background:transparent;padding:0}
.archive.woocommerce .elementor-widget-wd_shop_archive_orderby select{border-radius:8px}

/* Prekės puslapis (Elementor maketas): baltos kortelės ant pilko fono */
.single-product [data-elementor-type="wp-post"] > .e-con{background:transparent!important;margin-bottom:16px}
.single-product [data-elementor-type="wp-post"] > .e-con > .e-con-inner{background:#fff;border-radius:16px;padding:20px}
.single-product [data-elementor-type="wp-post"] > .e-con:not(:has(*:not(:empty))){display:none}
.single-product .wd-single-tabs .tabs-layout-tabs > .wd-nav-tabs-wrapper,.single-product .wd-nav-tabs > li > a{font-weight:900}

/* Telefone: prekės nuotrauka visu pločiu, neiškirpta */
@media (max-width:768px){
  .single-product .woocommerce-product-gallery img,.single-product .wd-gallery-images img{object-fit:contain!important;width:100%;height:auto;max-height:70vh}
  .single-product [data-elementor-type="wp-post"] > .e-con > .e-con-inner{padding:12px;border-radius:12px}
}
