Dacă planificați o vacanță familie Brașov apartamente spațioase, ați ajuns la locul potrivit — Brașov Holiday Apartments vă oferă tot confortul de care aveți nevoie pentru o escapadă memorabilă alături de cei dragi. Brașovul cu copii este o experiență minunată, iar un apartament spațios face diferența între o vacanță obositoare și una cu adevărat relaxantă.
@import url(‘https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,500&family=Jost:wght@300;400;500;600&display=swap’);
.bha-offer{
–pine:#0F1322; /* blocuri întunecate · navy/aproape negru */
–pine-2:#1b2133; /* navy mai deschis pentru accente */
–gold:#c4a052; /* accent auriu */
–gold-deep:#a8843a; /* auriu mai închis, lizibil pe gri pal */
–cream:#f2f3f6; /* fundal gri deschis pal */
–sand:#e7e9ef; /* gri moale · fundal iconițe / panou */
–card:#ffffff;
–ink:#1d212e; /* text · navy-gri închis */
–muted:#6b7180;
–line:#e1e3ea; /* borduri gri deschis */
–serif:’Cormorant Garamond’,Georgia,’Times New Roman’,serif;
–sans:’Jost’,’Segoe UI’,system-ui,-apple-system,sans-serif;
box-sizing:border-box;
background:var(–cream);
color:var(–ink);
font-family:var(–sans);
font-weight:300;
line-height:1.65;
-webkit-font-smoothing:antialiased;
padding:clamp(28px,5vw,64px) clamp(16px,4vw,40px);
border-radius:4px;
}
.bha-offer *,.bha-offer *::before,.bha-offer *::after{box-sizing:border-box;}
.bha-offer .wrap{max-width:1080px;margin:0 auto;}
/* –- entrance animation (no-JS safe: visible by default) –- */
.bha-offer .reveal{opacity:1;transform:none;}
.bha-offer.js-on .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease;}
.bha-offer.js-on .reveal.in{opacity:1;transform:none;}
@media (prefers-reduced-motion:reduce){
.bha-offer.js-on .reveal{opacity:1!important;transform:none!important;transition:none;}
}
/* –––––- HERO –––––- */
.bha-offer .eyebrow{
font-family:var(–sans);font-weight:500;font-size:.74rem;
letter-spacing:.28em;text-transform:uppercase;color:var(–gold-deep);
display:flex;align-items:center;gap:14px;margin:0 0 18px;
}
.bha-offer .eyebrow::before,
.bha-offer .eyebrow::after{content:””;height:1px;flex:0 0 36px;background:var(–gold);opacity:.6;}
.bha-offer .eyebrow::after{flex:1;}
.bha-offer h1{
font-family:var(–serif);font-weight:500;
font-size:clamp(2.1rem,5.2vw,3.5rem);line-height:1.08;
margin:0 0 .35em;color:var(–pine);letter-spacing:-.01em;
}
.bha-offer .lede-trio{
font-family:var(–serif);font-style:italic;font-weight:500;
font-size:clamp(1.25rem,2.6vw,1.65rem);color:var(–gold-deep);
margin:0 0 .9em;
}
.bha-offer .hero-text{
font-size:1.02rem;color:var(–muted);max-width:62ch;margin:0 0 1.1em;
}
.bha-offer .hero-grid{
display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(28px,4vw,56px);
align-items:center;
}
/* –––––- VOUCHER (signature element) –––––- */
.bha-offer .voucher{
background:var(–pine);color:#f6efe1;border-radius:14px;
padding:30px 30px 28px;position:relative;overflow:hidden;
box-shadow:0 24px 48px -28px rgba(15,19,34,.55);
}
.bha-offer .voucher::after{
content:””;position:absolute;left:0;right:0;bottom:78px;height:0;
border-top:2px dashed rgba(196,160,82,.45);
}
.bha-offer .voucher::before{
content:””;position:absolute;right:18px;top:18px;width:120px;height:120px;
border:1px solid rgba(196,160,82,.25);border-radius:50%;
box-shadow:0 0 0 12px rgba(196,160,82,.06);
}
.bha-offer .voucher .v-label{
font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;
color:var(–gold) !important;font-weight:500;margin:0 0 6px;
}
.bha-offer .voucher .v-disc{
font-family:var(–serif);font-size:3.2rem;line-height:1;font-weight:600;
margin:0;color:#ffffff !important;
}
.bha-offer .voucher .v-disc small{font-size:1.1rem;font-weight:500;letter-spacing:.02em;}
.bha-offer .voucher .v-sub{font-size:.92rem;color:rgba(246,239,225,.78) !important;margin:6px 0 22px;}
.bha-offer .code-row{
display:flex;align-items:center;gap:12px;flex-wrap:wrap;
padding-top:22px;
}
.bha-offer .code-chip{
font-family:var(–sans);font-weight:600;letter-spacing:.18em;
font-size:1.15rem;color:var(–pine);background:var(–gold);
padding:10px 20px;border-radius:8px;display:inline-block;
}
.bha-offer .code-row span{font-size:.85rem;color:rgba(246,239,225,.7);}
/* –––––- CTA buttons –––––- */
.bha-offer .cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px;}
.bha-offer .btn{
display:inline-flex;align-items:center;gap:9px;
font-family:var(–sans);font-weight:500;font-size:.95rem;letter-spacing:.04em;
padding:14px 26px;border-radius:9px;text-decoration:none;cursor:pointer;
transition:transform .2s ease,box-shadow .2s ease,background .2s ease;
border:1px solid transparent;
}
.bha-offer .btn svg{width:18px;height:18px;}
.bha-offer .btn-primary{background:var(–gold);color:var(–pine);box-shadow:0 12px 24px -12px rgba(168,132,58,.7);}
.bha-offer .btn-primary:hover{transform:translateY(-2px);background:var(–gold-deep);color:#fff;}
.bha-offer .btn-ghost{background:transparent;color:var(–pine);border-color:var(–gold);}
.bha-offer .btn-ghost:hover{background:rgba(196,160,82,.12);transform:translateY(-2px);}
/* –––––- section heads –––––- */
.bha-offer .sec{margin-top:clamp(48px,7vw,84px);}
.bha-offer .sec-head{text-align:center;max-width:60ch;margin:0 auto 38px;}
.bha-offer .sec-head .eyebrow{justify-content:center;}
.bha-offer .sec-head .eyebrow::before{flex:0 0 36px;}
.bha-offer .sec-head .eyebrow::after{flex:0 0 36px;}
.bha-offer h2{
font-family:var(–serif);font-weight:500;color:var(–pine);
font-size:clamp(1.7rem,3.6vw,2.5rem);line-height:1.12;margin:0;
}
/* –––––- include grid (line-art icons) –––––- */
.bha-offer .inc-grid{
display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;
}
.bha-offer .inc-card{
background:var(–card);border:1px solid var(–line);border-radius:12px;
padding:24px 22px;display:flex;flex-direction:column;gap:12px;
transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;
}
.bha-offer .inc-card:hover{transform:translateY(-4px);border-color:var(–gold);
box-shadow:0 18px 36px -24px rgba(15,19,34,.38);}
.bha-offer .inc-ic{
width:46px;height:46px;border-radius:50%;display:grid;place-items:center;
background:var(–sand);color:var(–pine);
}
.bha-offer .inc-ic svg{width:24px;height:24px;}
.bha-offer .inc-card.feat{background:var(–pine);border-color:var(–pine);}
.bha-offer .inc-card.feat .inc-ic{background:rgba(196,160,82,.18);color:var(–gold);}
.bha-offer .inc-card.feat .inc-t{color:#ffffff !important;}
.bha-offer .inc-card.feat .inc-d{color:rgba(246,239,225,.75) !important;}
.bha-offer .inc-t{font-family:var(–serif);font-size:1.18rem;font-weight:600;color:var(–pine);line-height:1.2;}
.bha-offer .inc-d{font-size:.88rem;color:var(–muted);}
/* –––––- why list –––––- */
.bha-offer .why{
background:var(–sand);border-radius:16px;padding:clamp(28px,4vw,46px);
}
.bha-offer .why ul{
list-style:none;margin:0;padding:0;
display:grid;grid-template-columns:1fr 1fr;gap:16px 34px;
}
.bha-offer .why li{display:flex;gap:13px;align-items:flex-start;font-size:1rem;color:var(–ink);}
.bha-offer .why li svg{flex:0 0 22px;width:22px;height:22px;color:var(–gold-deep);margin-top:2px;}
/* –––––- steps –––––- */
.bha-offer .steps{
display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:20px;
counter-reset:step;
}
.bha-offer .step{
position:relative;background:var(–card);border:1px solid var(–line);
border-radius:12px;padding:30px 24px 26px;
}
.bha-offer .step .num{
width:44px;height:44px;border-radius:50%;background:var(–pine);color:var(–gold);
font-family:var(–serif);font-size:1.4rem;font-weight:600;
display:grid;place-items:center;margin-bottom:14px;
}
.bha-offer .step h3{font-family:var(–serif);font-weight:600;color:var(–pine);font-size:1.25rem;margin:0 0 6px;}
.bha-offer .step p{margin:0;font-size:.92rem;color:var(–muted);}
.bha-offer .step .code-inline{color:var(–gold-deep);font-weight:600;letter-spacing:.06em;}
/* –––––- closing CTA –––––- */
.bha-offer .closing{
margin-top:clamp(48px,7vw,84px);background:var(–pine);color:#f6efe1;
border-radius:18px;padding:clamp(36px,5vw,60px);text-align:center;position:relative;overflow:hidden;
}
.bha-offer .closing::before{
content:””;position:absolute;inset:0;
background:radial-gradient(120% 80% at 50% -10%,rgba(196,160,82,.18),transparent 60%);
}
.bha-offer .closing > *{position:relative;}
.bha-offer .closing .eyebrow{justify-content:center;color:var(–gold) !important;}
.bha-offer .closing .eyebrow::before,.bha-offer .closing .eyebrow::after{background:var(–gold);}
.bha-offer .closing h2{color:#ffffff !important;margin-bottom:.4em;}
.bha-offer .closing p{color:rgba(246,239,225,.82) !important;max-width:54ch;margin:0 auto 8px;}
.bha-offer .closing .big-code{
font-family:var(–serif);font-size:clamp(2.6rem,7vw,4.2rem);font-weight:600;
color:var(–gold) !important;letter-spacing:.04em;margin:18px 0 4px;line-height:1;
}
.bha-offer .closing .fine{font-size:.84rem;color:rgba(246,239,225,.6) !important;margin-top:14px;}
.bha-offer .closing .cta-row{justify-content:center;}
.bha-offer .closing .btn-ghost{color:#f6efe1;border-color:var(–gold);}
.bha-offer .closing .btn-ghost:hover{background:rgba(196,160,82,.16);}
/* –––––- responsive –––––- */
@media (max-width:820px){
.bha-offer .hero-grid{grid-template-columns:1fr;}
.bha-offer .why ul{grid-template-columns:1fr;}
}
Ofertă familii
Vacanță în familie la Brașov
Mai mult spațiu. Mai mult confort. Mai puțin stres.
Când călătoriți cu familia, spațiul și flexibilitatea fac diferența. La Brașov Holiday Apartments vă bucurați de un apartament complet echipat — dormitoare separate, living spațios, bucătărie proprie și tot ce vă trebuie pentru o ședere relaxată.
Pentru rezervările directe de minimum 2 nopți beneficiați de 15% reducere cu codul FAMILY15.
Cod promoțional
15% reducere
la rezervările directe · minimum 2 nopți
FAMILY15
se aplică automat la finalizare
Ce include oferta
Tot ce face o vacanță în familie ușoară
15% reducere
La rezervările directe de minimum 2 nopți.
2–6 persoane
Apartamente spațioase, potrivite pentru toată familia.
Bucătărie utilată
Pregătiți mesele preferate ale celor mici, oricând.
Living separat
Spațiu generos pentru momentele petrecute împreună.
Parcare gratuită
Loc de parcare inclus pe toată durata șederii.
Self check-in
Sosiți și plecați după propriul program, flexibil.
Mașină de spălat
Disponibilă în fiecare apartament.
Early / Late check-out
În funcție de disponibilitate, pentru mai mult timp.
Zonă liniștită
Cartier rezidențial verde, departe de aglomerație.
Recomandări locale
Activități și atracții potrivite pentru familii.
De ce ne aleg familiile
Mai mult decât o cameră de hotel
- Mai mult spațiu decât într-o cameră de hotel
- Dormitoare separate pentru confort și intimitate
- Libertatea de a pregăti mesele preferate ale celor mici
- Timp petrecut împreună într-un living generos
- Flexibilitate pentru weekenduri sau vacanțe mai lungi
- Apartamente potrivite pentru familii de până la 6 persoane
În 4 pași simpli
Cum beneficiezi de ofertă
1
Alege apartamentul
Selectează apartamentul preferat pentru familia ta.
2
Rezervă 2+ nopți
Alege o ședere de minimum 2 nopți, direct pe site.
3
Introdu codul
Adaugă codul FAMILY15 la finalizarea rezervării.
4
Economisești 15%
Reducerea se aplică automat la totalul rezervării.
Rezervă direct
Următoarea vacanță în familie începe aici
Mai mult spațiu, mai mult confort și mai multă flexibilitate. Oferta este disponibilă exclusiv pentru rezervările efectuate direct pe site-ul nostru.
FAMILY15
15% reducere · rezervări directe · minimum 2 nopți
Oferta nu se cumulează cu alte promoții. Sub rezerva disponibilității.
(function(){
var root=document.currentScript&&document.currentScript.closest(‘.bha-offer’);
if(!root){var n=document.querySelectorAll(‘.bha-offer’);root=n[n.length-1];}
if(!root)return;
root.classList.add(‘js-on’);
var items=root.querySelectorAll(‘.reveal’);
if(!(‘IntersectionObserver’in window)){items.forEach(function(el){el.classList.add(‘in’);});return;}
var io=new IntersectionObserver(function(entries){
entries.forEach(function(e){if(e.isIntersecting){e.target.classList.add(‘in’);io.unobserve(e.target);}});
},{threshold:.12,rootMargin:’0px 0px -8% 0px’});
items.forEach(function(el){io.observe(el);});
})();