/* Seasonal layer: existing brand type, one local Phosphor icon, no scripts. */
:root{--christmas-gold:#816035;--christmas-pine:#334b40;--christmas-thread:#af9364}
.has-gift-nav .desktop-nav a:is([href="ajandekutalvany.html"],[href="/de/gutscheine.html"]){display:inline-flex;align-items:center;gap:6px;color:var(--christmas-gold)}
.has-gift-nav .desktop-nav a:is([href="ajandekutalvany.html"],[href="/de/gutscheine.html"]):before,.mobile-drawer nav a:is([href="ajandekutalvany.html"],[href="/de/gutscheine.html"])>span:before{content:"";display:inline-block;width:18px;height:20px;flex:none;background:currentColor;mask:url('assets/phosphor/tree-evergreen.svg') center/contain no-repeat;-webkit-mask:url('assets/phosphor/tree-evergreen.svg') center/contain no-repeat}
.mobile-drawer nav a:is([href="ajandekutalvany.html"],[href="/de/gutscheine.html"]){color:var(--christmas-gold)}
.mobile-drawer nav a:is([href="ajandekutalvany.html"],[href="/de/gutscheine.html"])>span{display:inline-flex;align-items:center;gap:9px;min-width:0}
.mobile-drawer nav a:is([href="ajandekutalvany.html"],[href="/de/gutscheine.html"])>span:before{width:23px;height:25px}
.mobile-drawer nav a:is([href="ajandekutalvany.html"],[href="/de/gutscheine.html"])>i{flex:none}
.gift-page .gift-hero .eyebrow{display:flex;align-items:center;gap:12px;color:var(--christmas-pine);line-height:1.6}
.gift-page .gift-hero .eyebrow:before{content:"";width:28px;height:1px;background:var(--christmas-thread);flex:none}
.gift-page .gift-hero h1 em{color:var(--christmas-pine)}
.gift-christmas-decor{position:absolute;inset:0;z-index:2;pointer-events:none;user-select:none}
.gift-bauble{position:absolute;top:-80px;right:20px;width:96px;height:220px}
.gift-bauble:before{content:"";position:absolute;top:0;bottom:94px;left:50%;width:1px;background:var(--christmas-thread)}
.gift-bauble:after{content:"";position:absolute;bottom:0;left:0;width:96px;height:96px;border-radius:50%;border:1px solid #b99a6266;background:radial-gradient(circle at 31% 27%,#fffaf0 0,#eee1c6 40%,#c4a46c 87%,#a9864c);box-shadow:inset -9px -7px 21px #8d66331c,0 13px 20px #51372712}
.gift-bauble i{position:absolute;bottom:94px;left:41px;width:14px;height:7px;border:1px solid #a98b54;border-radius:2px 2px 0 0;background:#c1a573}
.gift-bauble-small{top:-98px;right:143px;width:63px;height:187px}
.gift-bauble-small:before{bottom:61px}
.gift-bauble-small:after{width:63px;height:63px;background:radial-gradient(circle at 31% 27%,#728477,#405b4c 52%,#263e32);border-color:#263e3255;box-shadow:inset -6px -4px 14px #16251b33,0 9px 16px #263e3214}
.gift-bauble-small i{bottom:61px;left:25px;width:12px}
.gift-page .gift-paper:after{content:"Karácsonyra, szeretettel";display:block;width:max-content;max-width:100%;margin:14px auto 0;color:var(--christmas-pine);font:400 clamp(24px,2.1vw,34px)/1.3 var(--script);text-align:center}
.gift-page .gift-order-intro>.eyebrow{color:var(--christmas-pine)}
@media(max-width:760px){
 .mobile-drawer nav a:is([href="ajandekutalvany.html"],[href="/de/gutscheine.html"]){font-size:clamp(24px,7.5vw,40px);gap:8px}
 .mobile-drawer nav a:is([href="ajandekutalvany.html"],[href="/de/gutscheine.html"])>span{gap:7px}
 .mobile-drawer nav a:is([href="ajandekutalvany.html"],[href="/de/gutscheine.html"])>span:before{width:20px;height:23px}
 .gift-page .gift-hero-visual{min-height:326px}
 .gift-bauble{top:-17px;right:24px;width:62px;height:113px}
 .gift-bauble:before{bottom:60px}
 .gift-bauble:after{width:62px;height:62px}
 .gift-bauble i{bottom:60px;left:25px;width:12px}
 .gift-bauble-small{top:-19px;right:99px;width:43px;height:92px}
 .gift-bauble-small:before{bottom:41px}
 .gift-bauble-small:after{width:43px;height:43px}
 .gift-bauble-small i{bottom:41px;left:17px;width:9px}
 .gift-page .gift-paper:after{font-size:26px;margin-top:8px}
}
@media(max-width:360px){
 .mobile-drawer nav a:is([href="ajandekutalvany.html"],[href="/de/gutscheine.html"])>span{gap:5px}
 .mobile-drawer nav a:is([href="ajandekutalvany.html"],[href="/de/gutscheine.html"])>span:before{width:17px;height:21px}
}
