/* EDRON — lumină, fotografie autentică, ofertă clară. */
:root{--auriu:#947132;--auriu-clar:#e0c584;--auriu-inchis:#735622;--crem:#faf8f3;--crem-cald:#f2ede3;--antracit:#202a2d;--gri:#626967;--verde-wa:#087c46;--header-height:100px}
body{font-weight:400;font-size:16px;line-height:1.65}
.wrap{max-width:1360px;padding-inline:40px}
a,button{-webkit-tap-highlight-color:transparent}
button{font:inherit}
a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:3px solid #8e692b;outline-offset:5px}
.skip-link{position:fixed;top:-100px;left:20px;z-index:500;background:white;color:#202a2d;padding:14px 22px}
.skip-link:focus{top:12px}
header{position:sticky;top:0;padding:16px 0;border-bottom:1px solid #e7e0d3;box-shadow:none;background:#faf8f3f5;backdrop-filter:blur(16px)}
.marca img{width:68px;height:68px;object-fit:contain;border-radius:0}
.marca-nume{font-size:29px;letter-spacing:-.5px}.marca-nume b{color:inherit}.marca-sub{font-size:11px;letter-spacing:3px;margin-top:5px}
nav{gap:25px}nav a.lnk{font-size:15px;font-weight:400;letter-spacing:0}
.btn{font-size:15px;font-weight:500;letter-spacing:0;text-transform:none;border-radius:5px;padding:14px 22px;min-height:50px;justify-content:center}
.btn-wa:hover{background:#056639}.btn-auriu:hover{background:#735622}.btn-wa-alt{background:transparent;border-color:#087c46;color:#086b3e}.btn-wa-alt svg{fill:currentColor}
.hero{padding:0}.hero-split{max-width:1536px;padding:0;grid-template-columns:47% 53%;gap:0;align-items:stretch}
.hero-txt{padding:clamp(30px,4.2vw,65px) clamp(24px,4vw,64px);align-self:center}
.eyebrow{font-size:12px;letter-spacing:2.5px;color:var(--auriu-inchis)}
.hero-txt h1{font-size:clamp(44px,4.8vw,72px);font-weight:600;letter-spacing:-1.7px;line-height:1.03;margin-bottom:22px}.hero-txt h1 i{color:inherit}
.hero-txt .sub{font-size:18px;font-weight:400;line-height:1.6;max-width:510px;margin-bottom:26px}
.hero-split-img{border-radius:0;aspect-ratio:auto;min-height:580px;box-shadow:none}.hero-split-img img{height:100%;width:100%;object-fit:cover;object-position:50% 58%}
.hero-mini-card{max-width:none;border-color:#d9cba9;background:#fffdf9;border-radius:6px}.hmc-head{background:transparent;padding:12px 20px;font-size:14px;letter-spacing:.4px;border-color:#e5dac1}.hmc-col{padding:18px 12px}.hmc-col-auriu{background:#f3e9cf}.hmc-lbl{font-size:12px;letter-spacing:1.3px;color:var(--antracit)}.hmc-price{font-size:clamp(30px,3vw,44px);line-height:1.15;white-space:nowrap}.hmc-col-auriu .hmc-price{color:#795b26}.hmc-sub{font-size:13px}.hmc-note{font-size:13px;color:#655536;line-height:1.5;margin-top:8px}.hero-btns{gap:12px;margin-top:20px}.hero-btns .btn{flex:1;padding-inline:12px;white-space:nowrap}
.foto-teaser{padding:42px 0 56px}.ft-cap{margin-bottom:22px}.ft-cap h2{font-size:38px;letter-spacing:-.5px}.ft-grid{gap:24px}.ft-grid figure{border-radius:4px;background:transparent;overflow:visible}.ft-grid img{height:230px;border-radius:4px;object-position:center 65%}.ft-grid figcaption{font-size:15px;padding:12px 0 0;color:var(--antracit)}.text-link{color:var(--auriu-inchis);text-decoration:none;font-size:15px;border-bottom:1px solid #d5c6a8;padding-bottom:5px}.text-link span{margin-left:14px}
@media(min-width:1536px){.hero-split{margin:auto}.hero-split-img{min-height:660px}}
@media(max-width:1100px){nav{gap:17px}nav .lnk:nth-of-type(4){display:none}.wrap{padding-inline:28px}.hero-txt{padding:36px 28px}.hero-txt h1{font-size:50px}.hero-btns{flex-direction:column}.hero-split-img{min-height:600px}}
@media(max-width:820px){:root{--header-height:84px}header{padding:10px 0}.marca img{width:58px;height:58px}.marca-nume{font-size:25px}.hero-split{grid-template-columns:1fr}.hero-txt{padding:36px 24px}.hero-txt h1{font-size:clamp(42px,7vw,60px)}.hero-split-img{order:0;min-height:0;height:420px}.hero-split-img img{object-position:center 57%}.hero-btns{flex-direction:row}.ft-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ft-grid img{height:190px}.ft-cap h2{font-size:34px}.foto-teaser{padding:32px 0 40px}}
@media(max-width:520px){.wrap{padding-inline:20px}.marca{gap:9px}.marca img{width:50px;height:50px}.marca-nume{font-size:22px}.marca-sub{font-size:10px;letter-spacing:2.3px}.hero-txt .sub{font-size:16px}.hero-txt h1{letter-spacing:-1px}.hero-txt{padding:30px 20px}.hmc-head{padding:11px 14px;font-size:13px}.hmc-price{font-size:32px}.hmc-col{padding:15px 8px}.hmc-lbl{font-size:12px;letter-spacing:.8px}.hmc-note{font-size:12px}.hero-btns{flex-direction:column}.hero-split-img{height:300px}.ft-grid{grid-template-columns:1fr}.ft-grid img{height:250px}.ft-grid figcaption{padding-top:9px}.ft-cap{gap:8px}.ft-cap h2{font-size:32px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
/* Shared section rhythm and property presentation. */
[hidden]{display:none!important}section,[id^="detalii"],.etaj-panel{scroll-margin-top:125px}
section{padding-block:84px}.hero{padding:0}.foto-teaser{padding-block:42px 56px}
.cap{max-width:720px;text-align:left;margin:0 0 38px}.cap h2{font-size:clamp(34px,3.5vw,48px);letter-spacing:-.8px;margin-bottom:16px}.cap p{font-size:17px;font-weight:400}.cap .eyebrow{margin-bottom:12px}
.fapte{background:#eeeadf;color:var(--antracit);border-block:1px solid #e0d9cb}.fapte-grid{max-width:1360px;margin:auto;grid-template-columns:repeat(4,minmax(0,1fr))}.fapt{padding:28px 18px;border-color:#d9d1c2}.fapt .nr{color:#745823;font-size:30px;line-height:1.2}.fapt .et{font-size:12px;letter-spacing:1px;color:#5d635d}
.galerie{background:#fffdf9}.alege-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:42px}.alege-card{display:block;text-decoration:none;border:1px solid #dedbd2;border-radius:6px;background:#fff;transition:border-color .2s,box-shadow .2s}.alege-card:hover{transform:none;box-shadow:0 8px 24px #202a2d0d}.alege-card.activ{border-color:#947132;box-shadow:0 0 0 1px #947132}.alege-img{aspect-ratio:4/3}.alege-img img{height:100%;object-position:center 65%}.alege-card:hover .alege-img img{transform:scale(1.025)}.alege-check{background:#947132;width:30px;height:30px}.alege-info{padding:22px}.alege-badge{font-size:12px;letter-spacing:1px;padding:4px 9px;background:#f2eee3;color:#715827;margin-bottom:12px}.alege-info h3{font-size:27px;letter-spacing:-.4px;margin-bottom:12px}.alege-pret{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px}.alege-pret strong{font-family:var(--serif);font-size:28px;font-weight:600}.alege-pret span{font-size:14px}.alege-action{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eee9df;padding-top:14px;margin-top:15px;font-size:14px;color:#725722}.alege-action span{font-size:20px}.alege-stoc{color:#68604f;font-size:13px;margin-top:10px}
.etaj-panel{display:block}.js .etaj-panel:not(.activ){display:none}.etaj-panel:focus{outline:none}.etaj-panel{border-top:1px solid #e3ddcf;padding-top:32px}
[id^="gal-"]{display:grid;grid-template-columns:1.08fr 1fr;gap:16px;align-items:stretch}.gal-mare{aspect-ratio:auto;min-height:420px;height:auto;margin:0;border-radius:5px}.gal-mare picture{display:block;height:100%}.gal-mare img{object-position:center}.gal-building img{object-fit:contain;background:#eae5db}.gal-rand{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gal-rand .gal-it{aspect-ratio:3/4;min-height:0;border-radius:4px}.gal-it .cap-img{opacity:1;font-size:12px;letter-spacing:.5px;pointer-events:none;padding:32px 12px 12px}.gal-mare .cap-img{padding:65px 24px 24px}.gal-mare .ans-nume{font-size:34px}.gal-mare .ans-et{font-size:12px;letter-spacing:1.5px}.gal-loc{bottom:auto;top:16px;right:16px;z-index:3}.gal-loc-tit{display:none}.gal-loc a{font-size:13px;min-height:38px;border-radius:4px;background:#202a2dd9;backdrop-filter:none}.gal-loc a:hover{transform:none;background:#202a2d}.gal-open{position:absolute;inset:0;z-index:1;width:100%;height:100%;border:0;background:transparent;cursor:zoom-in;border-radius:inherit}.gal-open:focus-visible{outline-offset:-4px;outline-color:#e0c584}.gal-open::after{content:'↗';position:absolute;top:12px;left:12px;background:#fffef4e8;color:#343d3b;width:30px;height:30px;border-radius:50%;line-height:30px;font-size:18px;opacity:0;transition:opacity .2s}.gal-open:hover::after,.gal-open:focus-visible::after{opacity:1}
.teaser-open{display:block;width:100%;border:0;padding:0;background:none;cursor:zoom-in;border-radius:4px}.teaser-open:hover img{filter:brightness(.97)}
@media(min-width:761px){.gal-building{align-self:start;aspect-ratio:1000/1333}#gal-bs>.gal-rand{width:calc(80.98% + 3.75px);justify-self:center}}
.cap-preturi{margin:42px 0 28px;max-width:780px}.cap-preturi h2{font-size:36px}.det-grid{grid-template-columns:1fr 1fr;gap:60px}.det-info h3{font-size:27px}.det-lista li{font-size:16px;font-weight:400;padding-block:12px;line-height:1.6}.det-lista li::before{top:12px}.det-card{border-radius:5px;background:#f2eee5;border:1px solid #e6decd;padding:22px 26px}.det-card .det-et{font-size:12px;letter-spacing:1.3px}.det-card .det-suma{font-size:39px;line-height:1.2}.det-card .det-tva{font-size:14px;color:#626967}.det-card-auriu{background:#253333;border-color:#253333}.det-card-auriu .det-suma{color:white}.det-card-auriu .det-tva{color:#d0d8d5}.det-card-auriu .badge{background:#e3c888;color:#33311e;font-size:12px;letter-spacing:.4px}.det-rand{font-size:15px}.det-rand strong{font-size:16px}.det-card-auriu .det-rand{color:#d0d8d5}.det-avantaj{background:#f4f0e7;border-left:2px solid #b4975d;padding:22px 26px;margin-top:24px}.det-avantaj p{font-size:15px;font-weight:400}.det-stoc{font-size:14px}.loc{background:#f3f0e8;border:1px solid #e5ddcd;color:var(--antracit);border-radius:5px;padding:26px;gap:18px;margin-top:30px}.loc-txt{min-width:0;flex-basis:280px}.loc-txt .loc-et{color:#795e2b;font-size:12px;letter-spacing:1.5px}.loc-txt h4{color:var(--antracit);font-size:27px}.loc-txt p{font-size:15px;font-weight:400;color:var(--gri)}.loc-pin{background:#e9dfc7}.loc-pin svg{fill:#85672f}.loc-btn{border-color:#c7bda6;color:#5b4930;font-size:14px;letter-spacing:0;text-transform:none;border-radius:4px;min-height:46px;padding:10px 15px}.loc-btn:hover{background:#e8dfce}.loc-btn.primar{background:#947132;color:#fff}.loc-alt{color:var(--gri);font-size:14px}.loc-alt a{color:#705520}
#avantaje{background:var(--crem)}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;background:transparent;border-top:1px solid #ddd5c6}.plus{background:transparent;padding:30px 30px 30px 0;border-bottom:1px solid #ddd5c6}.plus:nth-child(3n+2),.plus:nth-child(3n+3){padding-left:30px;border-left:1px solid #ddd5c6}.plus:hover{transform:none}.plus h3{font-size:27px}.plus p{font-size:16px;font-weight:400}.plus .ico{font-size:22px;margin-bottom:16px;filter:grayscale(1)}
.pasi{background:#253333}.pasi .cap p,.pas p{color:#cbd4d0}.pas-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.pas{text-align:left;border-top:1px solid #53615a;padding-top:26px}.pas .nr{font-size:44px;color:#dec38c;margin-bottom:18px}.pas h3{font-size:28px}.pas p{font-size:16px;font-weight:400}
.contact{background:#f4f0e7;text-align:left}.contact .cap{max-width:600px}.ct-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-bottom:28px}.ct{grid-column:span 2;align-items:flex-start;padding:26px;background:#fffdf8;border:1px solid #ded6c6;color:var(--antracit);border-radius:5px}.ct:nth-child(n+4){grid-column:span 3}.ct::before{display:none}.ct:hover{transform:translateY(-2px);background:#fffdf8;border-color:#947132;box-shadow:0 4px 15px #202a2d08}.ct .ico-c svg{fill:#8c6b31}.ct .ico-c{width:30px;height:30px;margin-bottom:14px}.ct .et{font-size:12px;color:#705625;letter-spacing:1.5px}.ct .val{color:var(--antracit);font-size:18px}.ct:hover .val{color:#705625}
footer{background:#202a2d;color:#c5ccc8;font-weight:400;padding-block:54px 28px}footer a{color:#c5ccc8}footer h2{font-size:25px}footer p{font-size:14px}.f-jos{color:#b4bfba;font-size:13px}.footer-preferences{display:flex;justify-content:flex-end;margin-bottom:18px}.footer-preferences button{color:#d7ded9;border:0;border-bottom:1px solid #7d8982;background:none;font-size:14px;padding:5px 0;cursor:pointer}
.wa{background:#087c46;width:54px;height:54px;right:20px;bottom:20px;z-index:150;box-shadow:0 5px 15px #202a2d25}.wa svg{width:27px;height:27px}
/* A native dialog traps focus and leaves the background inert. */
.lb{inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;border:0;padding:64px 76px;background:#142020f7;color:#fff;z-index:300}.lb:not([open]){display:none}.lb[open]{display:flex}.lb::backdrop{background:#142020}.lb-figure{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;max-height:100%;margin:0}.lb img{max-width:100%;max-height:calc(100dvh - 175px);object-fit:contain;touch-action:pan-y}.lb-figure figcaption{font-size:14px;text-align:center;color:#e6ece9;max-width:750px;line-height:1.5}.lb-x,.lb-nav{border:0;background:transparent;color:#fff;opacity:1;min-width:48px;min-height:48px;border-radius:4px}.lb-x{top:12px;right:20px;font-size:38px}.lb-nav{font-size:44px;padding:6px}.lb-prev{left:12px}.lb-next{right:12px}.lb-x:hover,.lb-nav:hover{background:#ffffff18}
#cookie-banner{z-index:250;left:24px;right:auto;bottom:24px;width:min(490px,calc(100% - 48px));padding:24px;background:#fffdf9;color:#29322f;border:1px solid #d8cdb8;border-radius:7px;box-shadow:0 8px 40px #202a2d20;gap:18px;justify-content:flex-start;transition:none}#cookie-banner p{font-size:14px;font-weight:400;line-height:1.6}#cookie-banner .cb-butoane{width:100%}#cookie-banner button{font-size:14px;letter-spacing:0;min-height:44px;padding:10px 20px;color:#29322f;border-color:#b3ab98;flex:1}#cookie-banner button.cb-accept{background:#253333;color:#fff;border-color:#253333}#cookie-banner button.cb-accept:hover{background:#3c4d48}#cookie-banner button.cb-refuz:hover{background:#f2ede3;border-color:#947132}
.menu-toggle{display:none}
@media(min-width:981px) and (max-width:1100px){nav .lnk{font-size:14px}nav .lnk:nth-of-type(4){display:none}}
@media(max-width:980px){
  header{padding:10px 0}.antet{gap:12px}.marca img{width:56px;height:56px}.marca-nume{font-size:25px}.menu-toggle{display:flex;align-items:center;gap:9px;margin-left:auto;border:1px solid #cdc2ab;border-radius:4px;padding:10px 13px;min-height:44px;background:transparent;color:#29322f;font-size:14px;cursor:pointer}.menu-lines{width:18px;height:12px;border-top:1.5px solid currentColor;border-bottom:1.5px solid currentColor;position:relative}.menu-lines::after{content:'';position:absolute;left:0;top:4px;width:18px;border-top:1.5px solid currentColor}nav{position:absolute;left:0;right:0;top:100%;padding:16px 24px 24px;display:none;align-items:stretch;gap:0;flex-direction:column;background:#faf8f3;border-bottom:1px solid #d9d0bd;box-shadow:0 10px 20px #202a2d0d;max-height:calc(100dvh - 80px);overflow:auto}.menu-open nav{display:flex}nav a.lnk,nav .lnk:nth-of-type(4){display:block;font-size:17px;padding:12px 0;border-bottom:1px solid #e7e0d3}nav a.lnk::after{display:none}nav .btn-wa{margin-top:16px;font-size:16px;padding:13px 20px}.hero-split{grid-template-columns:1fr 1fr}.hero-txt h1{font-size:45px}.hero-btns{flex-direction:column}.hero-split-img{min-height:610px}.hmc-head{font-size:13px}.hmc-price{font-size:32px}.hmc-col{padding-inline:7px}.hmc-note{font-size:12px}.alege-grid{gap:16px}.alege-info{padding:18px}.alege-info h3{font-size:24px}.alege-pret{display:block}.alege-pret span{display:block}.det-grid{gap:32px}.pas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.loc-btns{width:100%}
}
@media(max-width:760px){
  section{padding-block:58px}.hero{padding:0}.hero-split{grid-template-columns:1fr}.hero-txt{padding:34px 24px}.hero-txt h1{font-size:clamp(44px,8vw,60px)}.hero-txt .sub{max-width:550px}.hero-split-img{min-height:0;height:360px}.hero-btns{flex-direction:row}.hero-btns .btn{width:auto}.hero-mini-card{max-width:600px}.hmc-price{font-size:37px}.hmc-note{font-size:13px}.foto-teaser{padding-block:30px 40px}.fapte-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fapt{border:0;padding:24px 15px}.fapt:nth-child(odd){border-right:1px solid #d9d1c2}.fapt:nth-child(-n+2){border-bottom:1px solid #d9d1c2}.fapt .nr{font-size:27px}.fapt .et{font-size:12px;letter-spacing:.5px}.cap h2{font-size:37px}.cap p{font-size:16px}.alege-grid{grid-template-columns:1fr;gap:16px;margin-bottom:30px}.alege-card{display:grid;grid-template-columns:38% 62%}.alege-img{aspect-ratio:auto;height:100%;min-height:210px}.alege-info{padding:18px}.alege-info h3{font-size:27px}.alege-pret{display:flex}.alege-pret strong{font-size:28px}.alege-badge{margin-bottom:8px}.alege-action{margin-top:12px;padding-top:10px}.alege-stoc{font-size:12px}.etaj-panel{padding-top:24px}[id^="gal-"]{display:block}.gal-mare{height:350px;min-height:0;aspect-ratio:auto;margin-bottom:12px}.gal-building{height:430px}.gal-rand{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cap-preturi{margin-top:32px}.cap-preturi h2{font-size:32px}.det-grid{grid-template-columns:1fr;gap:28px}.det-preturi{gap:16px}.det-info h3{font-size:27px}.det-card .det-suma{font-size:38px}.grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.plus,.plus:nth-child(3n+2),.plus:nth-child(3n+3){padding:26px 22px 26px 0;border-left:0}.plus:nth-child(even){padding-left:22px;border-left:1px solid #ddd5c6}.plus h3{font-size:25px}.ct-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ct,.ct:nth-child(n+4){grid-column:auto}.ct:nth-child(3){grid-column:span 2;grid-row:2}.ct .val{font-size:17px}.ct{padding:22px}.f-grid{grid-template-columns:1fr 1fr}.f-grid>div:last-child{grid-column:span 2}.footer-preferences{justify-content:flex-start}.loc{padding:22px}.loc-txt{flex-basis:200px}.loc-btns{width:100%}.lb{padding:65px 45px}.lb-prev{left:0}.lb-next{right:0}.lb-nav{min-width:42px;font-size:36px}.lb-x{right:10px}.lb-figure figcaption{font-size:13px}
}
@media(max-width:520px){
  .wrap{padding-inline:20px}.marca img{width:49px;height:49px}.marca-nume{font-size:23px}.marca-sub{font-size:10px}.menu-toggle{padding:9px 11px}.hero-txt{padding:30px 20px}.hero-txt h1{font-size:44px;line-height:1.07}.hero-txt .sub{font-size:16px}.hmc-head{font-size:13px;padding:11px 12px}.hmc-price{font-size:32px}.hmc-col{padding:16px 6px}.hmc-sub,.hmc-note{font-size:12px}.hmc-lbl{font-size:12px;letter-spacing:.5px}.hero-btns{flex-direction:column}.hero-btns .btn{width:100%;min-height:50px;font-size:16px}.hero-split-img{height:290px}.ft-grid{grid-template-columns:1fr}.ft-grid img{height:250px}.ft-cap h2{font-size:32px}.cap h2{font-size:34px}.alege-card{grid-template-columns:1fr}.alege-img{aspect-ratio:4/3;min-height:0}.alege-info{padding:20px}.alege-info h3{font-size:28px}.alege-pret{display:flex}.alege-pret span{font-size:14px}.alege-stoc{font-size:13px}.gal-mare{height:310px}.gal-building{height:390px}.gal-mare .cap-img{padding:60px 18px 18px}.gal-mare .ans-nume{font-size:30px}.gal-rand{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gal-rand .gal-it{aspect-ratio:3/4}.gal-loc{top:12px;right:12px;gap:6px}.gal-loc a{font-size:12px;min-height:36px;padding:6px 10px}.det-lista li{font-size:16px}.det-card{padding:22px}.det-avantaj{padding:20px;gap:12px}.loc{padding:20px}.loc-pin{display:none}.loc-txt h4{font-size:26px}.loc-btns{gap:8px}.loc-btn{white-space:normal;padding:10px;flex:1}.loc-alt{font-size:13px}.grid3{grid-template-columns:1fr}.plus,.plus:nth-child(3n+2),.plus:nth-child(3n+3),.plus:nth-child(even){padding:26px 0;border-left:0}.plus h3{font-size:28px}.plus .ico{margin-bottom:12px}.pas-grid{grid-template-columns:1fr;gap:26px}.pas{display:grid;grid-template-columns:46px 1fr;column-gap:20px;padding-top:22px}.pas .nr{grid-row:span 2;font-size:36px}.pas h3{font-size:28px}.pas p{font-size:16px}.ct{padding:20px 15px}.ct .val{font-size:15px}.ct .et{font-size:12px;letter-spacing:1px}.ct-grid{gap:10px}.f-grid{grid-template-columns:1fr;gap:28px}.f-grid>div:last-child{grid-column:auto}.f-jos{padding-bottom:52px}.wa{right:16px;bottom:16px}#cookie-banner{left:12px;bottom:12px;width:calc(100% - 24px);padding:20px;gap:14px}.lb{padding-inline:40px}.lb-figure figcaption{font-size:13px}
}
@media(max-width:360px){.marca img{width:43px;height:43px}.marca-nume{font-size:21px}.marca-sub{font-size:9px}.menu-toggle{gap:6px;padding:8px}.hero-txt h1{font-size:39px}.hmc-price{font-size:29px}.hmc-head{font-size:12px}.hmc-grid{grid-template-columns:1fr}.hmc-col{border-right:0;border-bottom:1px solid #e5dac1}.ct-grid{grid-template-columns:1fr}.ct:nth-child(3){grid-column:auto;grid-row:auto}.ct .val{font-size:17px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
/* Intrinsic photo sizes must not dictate the grid row height. */
.wrap.hero-split{padding:0}.hero-split-img{position:relative;min-width:0}.hero-split-img img,.gal-mare img{position:absolute;inset:0;width:100%;height:100%}.hero-txt,.det-info,.det-preturi,.alege-info{min-width:0}.gal-mare{position:relative}.alias-anchor{display:block;height:0;scroll-margin-top:125px}
@media(min-width:981px){nav{gap:20px}.antet{gap:16px}}
@media(max-width:760px){.hero-split-img{min-height:0}}
@media(scripting:none){.menu-toggle{display:none}nav{position:static;display:flex;flex-wrap:wrap;flex-direction:row;gap:10px;padding:8px 0;border:0;box-shadow:none}.antet{flex-wrap:wrap}header{position:static}.gal-open,.teaser-open{cursor:default}.gal-open{display:none}}

/* Oferta unică: 110.000 EUR, TVA inclus, în rate. */
.hmc-grid{grid-template-columns:1fr}.hmc-col-auriu{padding:20px}.hmc-note{font-size:14px}.alege-pret{gap:6px}.alege-pret span{display:block;width:100%}.alege-card[data-tab="stefan7"] .alege-img img{object-position:center 18%}.alege-card[data-tab="etaj2"] .alege-img img,.alege-card[data-tab="etaj3"] .alege-img img{object-position:center 60%}
