@font-face{font-family:Fraunces;font-style:normal;font-weight:300 700;font-display:swap;
src:url(../fonts/Fraunces-var-latin-ext.woff2) format('woff2');
unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Fraunces;font-style:normal;font-weight:300 700;font-display:swap;
src:url(../fonts/Fraunces-var-latin.woff2) format('woff2');
unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
html:not([data-valtozat]) .lap-aranyora{
--ao-szilva:#3B1D3A; --ao-szilva-2:#2A1426; --ao-szilva-3:#4A2647;
--ao-terrakotta:#C2410C; --ao-rozsda:#9A3412; --ao-mez:#F2B33D;
--ao-krem:#FFF7EE; --ao-mezkrem:#FCEBD2; --ao-feher:#FFFFFF;
--cold:#3B1D3A; --cold-soft:#6B3A5E; --mid:#9A3412;
--heat:#C2410C; --heat-lift:#D4571E; --hot:#F2B33D;
--brand:#9A3412; --brand-lift:#C2410C;
--tema:#C2410C; --tema-szoveg:#9A3412; --tema-halk:#F2B33D;
--field:#3B1D3A; --field-2:#2A1426; --field-3:#4A2647;
--paper:#FFFFFF; --paper-2:#FFF7EE; --paper-krem:#FFF7EE;
--paper-zsalya:#FCEBD2; --paper-homok:#FFF7EE;
--card:#FFFFFF;
--ground-1:#FFF7EE; --ground-2:#FFF7EE; --ground-3:#FFF7EE;
--glow-warm:#F2B33D; --glow-cool:#C2410C;
--ink:#2A1426; --ink-2:#5E4A57;
--ink-on-field:#FFF7EE; --ink-2-on-field:#E8D3CC;
--line:#3B1D3A1f; --line-on-field:#FFF7EE24;
--font-head:Fraunces,Georgia,'Times New Roman',serif;
--ao-ui:Inter,system-ui,-apple-system,sans-serif;
}
html:not([data-valtozat]) .lap-aranyora :is(button,.btn,.csomag__cta,.panorama__indit,.panorama__gombok button){
font-family:var(--ao-ui);
}
html:not([data-valtozat]) .lap-aranyora :is(h1,h2,h3){
font-family:var(--font-head);font-weight:560;letter-spacing:-.018em;
text-wrap:balance;
}
html:not([data-valtozat]) .lap-aranyora .pagehead h1{
font-size:clamp(40px,6.4vw,84px);line-height:.98;max-width:15ch;font-weight:600;
}
html:not([data-valtozat]) .lap-aranyora .pagehead__lead{font-size:clamp(17px,1.6vw,20px);max-width:56ch}
html:not([data-valtozat]) .lap-aranyora .photoband::after{
background:
radial-gradient(110% 80% at 88% 0%, #F2B33D40 0%, transparent 55%),
linear-gradient(180deg,#2A142699 0%,#3B1D3A40 38%,#2A1426E6 100%),
linear-gradient(90deg,#2A1426D9 0%,#2A142600 70%);
}
html:not([data-valtozat]) .lap-aranyora .photoband__img{translate:0 var(--ao-py,0px)}
@media (min-width:900px){
html:not([data-valtozat]) .lap-aranyora .photoband{
min-height:84vh;display:flex;align-items:flex-end;padding-bottom:var(--s10);
}
html:not([data-valtozat]) .lap-aranyora .photoband > .shell{width:min(100% - 2*var(--s4),var(--shell))}
}
html:not([data-valtozat]) .lap-aranyora .kiemelt{
position:relative;z-index:2;margin-top:var(--s5);
background:transparent;border:0;gap:var(--s3);overflow:visible;
}
@media (max-width:640px){
html:not([data-valtozat]) .lap-aranyora .kiemelt__cella{padding:var(--s4)}
html:not([data-valtozat]) .lap-aranyora .kiemelt__v{font-size:22px}
}
@media (min-width:900px){
html:not([data-valtozat]) .lap-aranyora .kiemelt{margin-top:calc(-1*var(--s9))}
}
html:not([data-valtozat]) .lap-aranyora .kiemelt__cella{
background:var(--ao-feher);border-top:3px solid var(--ao-mez);border-radius:0 0 var(--radius-lg) var(--radius-lg);
box-shadow:0 28px 50px -30px #2A142680;padding:var(--s5);
}
html:not([data-valtozat]) .lap-aranyora .kiemelt__v{
font-family:var(--font-head);font-weight:600;font-size:clamp(24px,2.6vw,32px);
color:var(--ao-szilva);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;
}
html:not([data-valtozat]) .lap-aranyora .prose{row-gap:0}
html:not([data-valtozat]) .lap-aranyora .blokk,
html:not([data-valtozat]) .lap-aranyora .blokk:nth-of-type(n),
html:not([data-valtozat]) .lap-aranyora .blokk:hover{
--ao-sav:var(--ao-krem);
background:var(--ao-sav);border:0;border-radius:0;
box-shadow:0 0 0 100vmax var(--ao-sav);clip-path:inset(0 -100vmax);
padding:clamp(56px,8vw,112px) 0;margin:0;
}
html:not([data-valtozat]) .lap-aranyora .blokk:nth-of-type(3n+2){--ao-sav:var(--ao-feher)}
html:not([data-valtozat]) .lap-aranyora .blokk:nth-of-type(3n){--ao-sav:var(--ao-mezkrem)}
html:not([data-valtozat]) .lap-aranyora .prose > .blokk:first-of-type{margin-top:var(--s7)}
html:not([data-valtozat]) .lap-aranyora .blokk > h2{font-size:clamp(30px,4.2vw,54px);line-height:1.04;max-width:20ch}
html:not([data-valtozat]) .lap-aranyora .blokk > h2::before{
width:56px;height:4px;background:var(--ao-mez);margin-bottom:var(--s4);
}
html:not([data-valtozat]) .lap-aranyora .blokk > p:first-of-type{font-size:clamp(17.5px,1.5vw,20px)}
html:not([data-valtozat]) .lap-aranyora .blokk:has(.panorama){
--ao-sav:var(--ao-szilva);
--ink:var(--ao-krem);--ink-2:#E8D3CC;--line:#FFF7EE24;
--paper:var(--ao-szilva-3);--card:var(--ao-szilva-3);
--brand:var(--ao-mez);--tema:var(--ao-mez);--tema-szoveg:var(--ao-mez);
color:var(--ink);
}
html:not([data-valtozat]) .lap-aranyora .blokk:has(.panorama) .lista-szakaszok li::before{color:var(--ao-szilva)}
html:not([data-valtozat]) .lap-aranyora .blokk:has(.panorama) .lista-kartyak li::before{color:var(--ao-mez)}
html:not([data-valtozat]) .lap-aranyora .blokk:has(.panorama) .szovegvideo__felirat{color:#E8D3CC}
html:not([data-valtozat]) .lap-aranyora .blokk blockquote{
font-family:var(--font-head);font-weight:450;font-size:clamp(22px,2.6vw,32px);line-height:1.3;
border-left:4px solid var(--ao-terrakotta);border-radius:0;
}
html:not([data-valtozat]) .lap-aranyora .blokk blockquote strong{color:var(--ao-rozsda)}
html:not([data-valtozat]) .lap-aranyora .prose .lista-kartyak li{
border:1px solid #3B1D3A1a;border-radius:14px;
transition:transform var(--dur-base) var(--ease-back),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out);
}
html:not([data-valtozat]) .lap-aranyora .prose .lista-kartyak li::before{
font-family:var(--font-head);font-size:30px;font-weight:600;letter-spacing:-.03em;color:var(--ao-terrakotta);
}
@media (hover:hover) and (pointer:fine){
html:not([data-valtozat]) .lap-aranyora .prose .lista-kartyak li:hover{
transform:translateY(-6px);border-color:var(--ao-terrakotta);
box-shadow:0 22px 40px -26px #2A142699;
}
}
html:not([data-valtozat]) .lap-aranyora .prose .lista-racs li{border-left:3px solid var(--ao-mez)}
html:not([data-valtozat]) .lap-aranyora .csomag{border-radius:18px;border:1px solid #3B1D3A1f;
transition:transform var(--dur-base) var(--ease-back),box-shadow var(--dur-base) var(--ease-out)}
@media (hover:hover) and (pointer:fine){
html:not([data-valtozat]) .lap-aranyora .csomag:hover{transform:translateY(-6px);box-shadow:0 30px 50px -30px #2A142699}
}
html:not([data-valtozat]) .lap-aranyora .csomag--premium{background:var(--ao-szilva);border-color:var(--ao-szilva);box-shadow:inset 0 3px 0 var(--ao-mez)}
html:not([data-valtozat]) .lap-aranyora .csomag__ar .num{
font-family:var(--font-head);font-weight:600;font-size:clamp(30px,3.4vw,40px);
font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;
}
html:not([data-valtozat]) .lap-aranyora .prose .csomag li::before{
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C2410C' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E");
}
html:not([data-valtozat]) .lap-aranyora .prose .csomag--premium li::before{
filter:none;
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F2B33D' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E");
}
html:not([data-valtozat]) .lap-aranyora .prose .csomag__cta{border-radius:999px;border-color:var(--ao-szilva);color:var(--ao-szilva)}
html:not([data-valtozat]) .lap-aranyora .prose .csomag__cta:hover{background:var(--ao-szilva);color:var(--ao-krem)}
html:not([data-valtozat]) .lap-aranyora .prose .csomag--premium .csomag__cta{background:var(--ao-mez);border-color:var(--ao-mez);color:var(--ao-szilva)}
html:not([data-valtozat]) .lap-aranyora .prose .csomag--premium .csomag__cta:hover{background:#F6C565;border-color:#F6C565}
html:not([data-valtozat]) .lap-aranyora .prose .lista-pipak li::before{
background:#C2410C1f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239A3412' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/14px no-repeat;
}
html:not([data-valtozat]) .lap-aranyora .lista-arlista td:last-child{
font-family:var(--font-head);font-weight:600;font-size:17px;font-variant-numeric:tabular-nums lining-nums;
}
html:not([data-valtozat]) .lap-aranyora .lista-sav{border-radius:18px}
html:not([data-valtozat]) .lap-aranyora .prose .lista-sav li{box-shadow:inset 0 3px 0 var(--ao-mez)}
html:not([data-valtozat]) .lap-aranyora :is(.szovegkep img,.panorama__keret){border-radius:18px}
@supports (animation-timeline: view()){
@media (prefers-reduced-motion:no-preference){
html:not([data-valtozat]) .lap-aranyora .szovegkep img{
aspect-ratio:16/8;object-fit:cover;
animation:ao-kepmozgas linear both;animation-timeline:view();animation-range:cover;
}
@keyframes ao-kepmozgas{from{object-position:50% 12%}to{object-position:50% 88%}}
}
}
html:not([data-valtozat]) .lap-aranyora .faq summary{font-family:var(--font-head);font-weight:560;font-size:19px}
html:not([data-valtozat]) .lap-aranyora .faq summary::after{border-color:var(--ao-terrakotta)}
html.ao-js:not([data-valtozat]) .lap-aranyora .ao-elem{
opacity:0;translate:0 26px;
transition:opacity var(--dur-slower) var(--ease-out),translate var(--dur-slower) var(--ease-out);
transition-delay:calc(var(--ao-i,0) * 70ms);
}
html.ao-js:not([data-valtozat]) .lap-aranyora .ao-elem.ao-be{opacity:1;translate:0 0}
.ao-halado{
position:fixed;left:0;top:0;z-index:200;height:3px;width:100%;pointer-events:none;
transform-origin:0 50%;transform:scaleX(var(--ao-p,0));
background:linear-gradient(90deg,#F2B33D,#C2410C);
}
@media (prefers-reduced-motion:reduce){
html:not([data-valtozat]) .lap-aranyora .photoband__img{translate:none}
html:not([data-valtozat]) .lap-aranyora :is(.csomag,.lista-kartyak li){transition:none}
html:not([data-valtozat]) .lap-aranyora :is(.csomag,.lista-kartyak li):hover{transform:none}
.ao-halado{display:none}
}
