/*
 * DISTYLE — Nestandartinių baldų gamyba
 * Page ID 10097 — editable WPBakery sections, native theme header/footer.
 * Typography is loaded from distyle-landing-typography.css (shared across landing pages).
 * Layout v1.0.0
 */
body.page-id-10097 {background:#1b1b1b!important}
body.page-id-10097 .l-main {padding-top:0!important;margin:0!important;overflow:clip}
body.page-id-10097 .l-main>.l-section.for_titlebar,
body.page-id-10097 .l-main>.l-section:has(>.l-section-h .w-pagehead){display:none!important}
body.page-id-10097 .nb-section{background:#1b1b1b!important;color:#f3eee9!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important}
body.page-id-10097 .nb-section>.l-section-h{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}
body.page-id-10097 .nb-section .g-cols{margin:0!important;padding:0!important;gap:0!important;column-gap:0!important;row-gap:0!important}
body.page-id-10097 .nb-section .g-cols>.wpb_column{min-width:0!important;box-sizing:border-box!important;margin:0!important}
body.page-id-10097 .nb-section .wpb_text_column,body.page-id-10097 .nb-section .w-image{margin:0!important}
body.page-id-10097 .nb-section p{margin:0!important}
body.page-id-10097 .nb-section h1,body.page-id-10097 .nb-section h2,body.page-id-10097 .nb-section h3{color:#f5eee8!important;margin:0!important;font-family:var(--dl-serif,Georgia,serif)!important;font-weight:400!important;letter-spacing:-.035em!important;text-transform:none!important}
body.page-id-10097 .nb-section .w-image,body.page-id-10097 .nb-section .w-image-h{width:100%!important;display:block!important;overflow:hidden!important;line-height:0}
body.page-id-10097 .nb-section .w-image img{width:100%!important;max-width:none!important;display:block!important;object-fit:cover!important;border-radius:0!important}
body.page-id-10097 .nb-section .nb-eyebrow{color:#f0ebe5!important;letter-spacing:.18em!important;margin:0 0 20px!important}
body.page-id-10097 .nb-section .dl-body-text{color:#d1ceca!important}
body.page-id-10097 .nb-section a{text-decoration:none!important;transition:opacity .2s ease,background-color .2s ease,color .2s ease}
body.page-id-10097 .nb-section a:hover{opacity:.85}
body.page-id-10097 .nb-section .nb-line-button{border:1px solid rgba(236,230,223,.77)!important;border-radius:0!important;display:inline-flex!important;align-items:center!important;gap:17px;color:#fff!important;background:transparent!important;padding:12px 20px!important;min-height:37px;box-sizing:border-box;text-align:center}
body.page-id-10097 .nb-section .nb-line-button span{font:300 20px/1 Arial,sans-serif!important;letter-spacing:0!important;white-space:nowrap}
body.page-id-10097 .nb-section .nb-line-button:hover{background:#f3eee8!important;color:#191919!important;opacity:1!important}

/* HERO — full-bleed interiors and left dark readability gradient. Native header overlays this. */
body.page-id-10097 .nb-hero{isolation:isolate;min-height:clamp(470px,45vw,715px);background:#181615!important}
body.page-id-10097 .nb-hero>.l-section-h,body.page-id-10097 .nb-hero .g-cols{position:static!important;min-height:inherit}
body.page-id-10097 .nb-hero .g-cols{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important}
body.page-id-10097 .nb-hero::before{content:'';position:absolute!important;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(12,10,9,.89) 0%,rgba(13,11,10,.79) 30%,rgba(11,9,8,.5) 43%,rgba(10,8,7,.09) 67%,rgba(10,8,7,.2) 100%)}
body.page-id-10097 .nb-hero .nb-hero-backdrop{position:absolute!important;inset:0!important;width:100%!important;max-width:100%!important;min-height:100%;z-index:0;pointer-events:none}
body.page-id-10097 .nb-hero .nb-hero-backdrop .vc_column-inner,
body.page-id-10097 .nb-hero .nb-hero-backdrop .wpb_wrapper,
body.page-id-10097 .nb-hero .nb-hero-backdrop .w-image,
body.page-id-10097 .nb-hero .nb-hero-backdrop .w-image-h{position:absolute!important;inset:0!important;height:100%!important;width:100%!important}
body.page-id-10097 .nb-hero .nb-hero-backdrop img{height:100%!important;width:100%!important;object-fit:cover!important;object-position:center 48%}
body.page-id-10097 .nb-hero .nb-hero-copy{position:relative!important;z-index:2!important;flex:0 0 63%!important;width:63%!important;max-width:63%!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:105px 20px 42px clamp(32px,8.7vw,155px)!important;box-sizing:border-box!important}
body.page-id-10097 .nb-hero .nb-hero-copy h1{font-size:var(--dl-hero)!important;line-height:.98!important;letter-spacing:-.042em!important;max-width:720px;color:#f2ebe3!important}
body.page-id-10097 .nb-hero .nb-hero-desc{margin-top:20px!important;max-width:340px}
body.page-id-10097 .nb-hero .nb-hero-desc p{font:400 var(--dl-body)/1.46 var(--dl-sans)!important;color:#f0ece9!important}
body.page-id-10097 .nb-hero .nb-hero-actions{margin:22px 0 0!important}

/* FOUR BENEFITS — 4 aligned columns and fine vertical rules */
body.page-id-10097 .nb-benefits{background:radial-gradient(ellipse at 60% 40%,#252525 0%,#1b1b1b 95%)!important}
body.page-id-10097 .nb-benefits>.l-section-h{padding:27px clamp(26px,5.6vw,100px) 29px!important}
body.page-id-10097 .nb-benefits .g-cols{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;align-items:stretch!important}
body.page-id-10097 .nb-benefits .nb-benefit{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;padding:0 clamp(16px,2.5vw,40px)!important;border-right:1px solid #57514b!important}
body.page-id-10097 .nb-benefits .nb-benefit:first-child{padding-left:0!important}
body.page-id-10097 .nb-benefits .nb-benefit:last-child{padding-right:0!important;border:0!important}
body.page-id-10097 .nb-benefit .nb-benefit-number{display:block;color:#f6f0eb!important;font:400 clamp(29px,3vw,44px)/1 var(--dl-serif)!important;letter-spacing:-.04em;margin:0 0 8px}
body.page-id-10097 .nb-benefit h3{font-size:var(--dl-card)!important;line-height:1.19!important;letter-spacing:-.025em!important;margin:0 0 12px!important;max-width:260px}
body.page-id-10097 .nb-benefit p{font:400 var(--dl-card-body)/1.5 var(--dl-sans)!important;color:#c9c3be!important;max-width:290px}

/* EDITORIAL SPLIT — photo left and content right */
body.page-id-10097 .nb-feature{background:#1b1b1b!important}
body.page-id-10097 .nb-feature .g-cols{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;min-height:clamp(370px,35vw,535px)}
body.page-id-10097 .nb-feature .nb-feature-media{position:relative!important;flex:0 0 55.5%!important;width:55.5%!important;max-width:55.5%!important;overflow:hidden!important}
body.page-id-10097 .nb-feature .nb-feature-media .vc_column-inner,
body.page-id-10097 .nb-feature .nb-feature-media .wpb_wrapper,
body.page-id-10097 .nb-feature .nb-feature-media .w-image,
body.page-id-10097 .nb-feature .nb-feature-media .w-image-h{position:absolute!important;inset:0!important;height:100%!important;width:100%!important}
body.page-id-10097 .nb-feature .nb-feature-media img{height:100%!important;width:100%!important;object-fit:cover!important;object-position:center 50%}
body.page-id-10097 .nb-feature .nb-feature-copy{flex:0 0 44.5%!important;width:44.5%!important;max-width:44.5%!important;display:flex!important;flex-direction:column!important;justify-content:center!important;box-sizing:border-box!important;padding:33px clamp(30px,5.1vw,90px)!important;background:radial-gradient(ellipse at 60% 45%,#252525 0%,#1a1a1a 80%)}
body.page-id-10097 .nb-feature .nb-feature-copy h2{font-size:var(--dl-section)!important;line-height:.98!important;letter-spacing:-.038em!important;color:#f5eee7!important;margin:0!important}
body.page-id-10097 .nb-feature .nb-feature-desc{margin-top:19px!important}
body.page-id-10097 .nb-feature .nb-feature-desc p{font:400 var(--dl-body)/1.5 var(--dl-sans)!important;max-width:420px;color:#d2cdca!important}
body.page-id-10097 .nb-feature .nb-feature-actions{margin:19px 0 0!important}

/* 4 CATEGORY TILES — images and link labels */
body.page-id-10097 .nb-categories{background:#1b1b1b!important}
body.page-id-10097 .nb-categories>.l-section-h{padding:14px clamp(22px,2.8vw,52px) 20px!important}
body.page-id-10097 .nb-categories .g-cols{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(12px,1.4vw,26px)!important}
body.page-id-10097 .nb-categories .nb-category{min-width:0!important;width:100%!important;max-width:none!important}
body.page-id-10097 .nb-category .nb-category-image img{height:clamp(140px,14.2vw,216px)!important;object-fit:cover!important}
body.page-id-10097 .nb-category .nb-category-title{padding:10px 2px 0!important}
body.page-id-10097 .nb-category .nb-category-link{display:flex!important;align-items:center;justify-content:space-between;gap:7px;color:#eee9e4!important;font:400 clamp(15px,1.25vw,19px)/1.25 var(--dl-serif)!important;letter-spacing:-.03em!important}
body.page-id-10097 .nb-category .nb-category-link span:last-child{font:300 22px/1 Arial,sans-serif!important;flex-shrink:0}
body.page-id-10097 .nb-category .nb-category-link:hover span:last-child{transform:translateX(3px)}

/* STATS */
body.page-id-10097 .nb-statistics{background:linear-gradient(100deg,#1b1b1b,#252525)!important;border-top:1px solid rgba(255,255,255,.035)}
body.page-id-10097 .nb-statistics>.l-section-h{padding:23px clamp(24px,5.7vw,102px)!important}
body.page-id-10097 .nb-statistics .g-cols{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important}
body.page-id-10097 .nb-statistics .nb-stat{width:100%!important;max-width:none!important;min-width:0!important;text-align:center!important;border-right:1px solid #4c4642!important}
body.page-id-10097 .nb-statistics .nb-stat:first-child{text-align:left!important}
body.page-id-10097 .nb-statistics .nb-stat:last-child{border:0!important}
body.page-id-10097 .nb-statistics .nb-stat-value{color:#f4eee9!important;font:400 var(--dl-numbers)/1.08 var(--dl-serif)!important}
body.page-id-10097 .nb-statistics .nb-stat-label{color:#d2ccc8!important;font:400 13px/1.4 var(--dl-serif)!important;margin:5px 0 0!important}

/* FINAL PROJECT — text left and image right */
body.page-id-10097 .nb-project{background:#181818!important}
body.page-id-10097 .nb-project .g-cols{display:flex!important;align-items:stretch!important;flex-wrap:nowrap!important;min-height:clamp(275px,27vw,450px)}
body.page-id-10097 .nb-project .nb-project-copy{flex:0 0 39.5%!important;max-width:39.5%!important;width:39.5%!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:30px 28px 35px clamp(32px,6vw,110px)!important;box-sizing:border-box!important}
body.page-id-10097 .nb-project .nb-project-copy .nb-eyebrow{margin-bottom:12px!important}
body.page-id-10097 .nb-project .nb-project-copy h2{font-size:clamp(30px,3vw,46px)!important;line-height:1!important;letter-spacing:-.033em!important}
body.page-id-10097 .nb-project .nb-project-desc{margin-top:10px!important}
body.page-id-10097 .nb-project .nb-project-desc p{font:400 clamp(12px,.97vw,14px)/1.45 var(--dl-sans)!important;color:#d1cdca!important;max-width:320px}
body.page-id-10097 .nb-project .nb-project-actions{margin:13px 0 0!important}
body.page-id-10097 .nb-project .nb-project-actions .nb-line-button{padding:9px 15px!important}
body.page-id-10097 .nb-project .nb-project-media{position:relative!important;flex:0 0 60.5%!important;width:60.5%!important;max-width:60.5%!important;overflow:hidden!important}
body.page-id-10097 .nb-project .nb-project-media .vc_column-inner,
body.page-id-10097 .nb-project .nb-project-media .wpb_wrapper,
body.page-id-10097 .nb-project .nb-project-media .w-image,
body.page-id-10097 .nb-project .nb-project-media .w-image-h{position:absolute!important;inset:0!important;height:100%!important;width:100%!important}
body.page-id-10097 .nb-project .nb-project-media img{height:100%!important;width:100%!important;object-fit:cover!important;object-position:center 55%}

@media(min-width:641px) and (max-width:1050px){
 body.page-id-10097 .nb-hero .nb-hero-copy{padding-left:8.6vw!important}
 body.page-id-10097 .nb-benefits .nb-benefit{padding:0 15px!important}
 body.page-id-10097 .nb-benefits .nb-benefit:first-child{padding-left:0!important}
 body.page-id-10097 .nb-benefit h3{font-size:16px!important}
 body.page-id-10097 .nb-feature .nb-feature-copy{padding:30px 38px!important}
 body.page-id-10097 .nb-feature .nb-feature-copy h2{font-size:clamp(40px,4.5vw,54px)!important}
}
@media(max-width:800px){
 body.page-id-10097 .nb-benefits .g-cols{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:26px!important}
 body.page-id-10097 .nb-benefits .nb-benefit:nth-child(2){border:0!important}
 body.page-id-10097 .nb-categories .g-cols{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body.page-id-10097 .nb-category .nb-category-image img{height:178px!important}
}
@media(max-width:640px){
 body.page-id-10097 .nb-hero{min-height:670px!important}
 body.page-id-10097 .nb-hero::before{background:linear-gradient(90deg,rgba(10,9,8,.9),rgba(10,8,7,.51))!important}
 body.page-id-10097 .nb-hero .nb-hero-copy{flex:0 0 100%!important;width:100%!important;max-width:100%!important;padding:140px 25px 55px!important;justify-content:flex-end!important;min-height:670px!important}
 body.page-id-10097 .nb-hero .nb-hero-copy h1{font-size:var(--dl-hero)!important}
 body.page-id-10097 .nb-hero .nb-hero-desc{max-width:355px}
 body.page-id-10097 .nb-benefits>.l-section-h{padding:30px 21px!important}
 body.page-id-10097 .nb-benefits .nb-benefit{padding:0 12px!important}
 body.page-id-10097 .nb-benefits .nb-benefit:nth-child(odd){padding-left:0!important;border-right:1px solid #57514b!important}
 body.page-id-10097 .nb-benefits .nb-benefit:nth-child(even){border-right:0!important;padding-right:0!important}
 body.page-id-10097 .nb-benefit .nb-benefit-number{font-size:30px!important}
 body.page-id-10097 .nb-benefit h3{font-size:17px!important}
 body.page-id-10097 .nb-benefit p{font-size:12.5px!important}
 body.page-id-10097 .nb-feature .g-cols{flex-wrap:wrap!important;min-height:0!important}
 body.page-id-10097 .nb-feature .nb-feature-media{width:100%!important;max-width:100%!important;flex:0 0 100%!important;height:270px!important}
 body.page-id-10097 .nb-feature .nb-feature-copy{width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding:40px 26px 44px!important}
 body.page-id-10097 .nb-feature .nb-feature-copy h2{font-size:var(--dl-section)!important}
 body.page-id-10097 .nb-categories>.l-section-h{padding:22px 18px 31px!important}
 body.page-id-10097 .nb-categories .g-cols{gap:18px 12px!important}
 body.page-id-10097 .nb-category .nb-category-image img{height:130px!important}
 body.page-id-10097 .nb-category .nb-category-link{font-size:14px!important}
 body.page-id-10097 .nb-statistics>.l-section-h{padding:27px 20px!important}
 body.page-id-10097 .nb-statistics .g-cols{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:19px 0!important}
 body.page-id-10097 .nb-statistics .nb-stat:nth-child(odd){text-align:left!important}
 body.page-id-10097 .nb-statistics .nb-stat:nth-child(even){border:0!important}
 body.page-id-10097 .nb-project .g-cols{flex-wrap:wrap!important}
 body.page-id-10097 .nb-project .nb-project-copy{width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding:42px 25px!important}
 body.page-id-10097 .nb-project .nb-project-copy h2{font-size:37px!important}
 body.page-id-10097 .nb-project .nb-project-media{width:100%!important;max-width:100%!important;flex:0 0 100%!important;height:290px!important}
}
