/* Визия „Коледа и Нова година" — облик (v0.2.12.360). Дословно от одобрения макет
   design-reference/tripnest-maket-praznici-koleda-nova-godina.html. Шрифтовете — локални файлове в плъгина. */
@font-face{font-family:'Great Vibes';font-style:normal;font-weight:400;font-display:swap;src:url('../../../assets/fonts/package-v2/great-vibes-normal-400-cyrillic.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Great Vibes';font-style:normal;font-weight:400;font-display:swap;src:url('../../../assets/fonts/package-v2/great-vibes-normal-400-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}
@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:url('../../../assets/fonts/praznici/roboto-condensed-normal-400-cyrillic.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:url('../../../assets/fonts/praznici/roboto-condensed-normal-400-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}
@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;font-display:swap;src:url('../../../assets/fonts/praznici/roboto-condensed-normal-700-cyrillic.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;font-display:swap;src:url('../../../assets/fonts/praznici/roboto-condensed-normal-700-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}

.tnps-pz--koleda-nova-godina{--bur:#8e1b1b;--red:#b3161c;--script:"Great Vibes",cursive;--ui:"Roboto Condensed",Carlito,system-ui,sans-serif;font-family:var(--ui);background:#fffaf7;font-feature-settings:"locl" 0}
.tnps-pz--koleda-nova-godina .tnps-pz-hero{background:radial-gradient(520px 260px at 50% 22%,rgba(220,60,50,.55),transparent 70%),radial-gradient(1200px 520px at 50% 0%,#b8171f 0%,#9a1018 45%,#7c0c12 100%)}
.tnps-pz--koleda-nova-godina .bok{filter:blur(2px);opacity:.9;background:radial-gradient(9px 9px at 31% 14%,rgba(255,214,140,.85),transparent 70%),radial-gradient(6px 6px at 37% 36%,rgba(255,226,170,.8),transparent 70%),radial-gradient(12px 12px at 63% 10%,rgba(255,200,120,.6),transparent 70%),radial-gradient(7px 7px at 70% 33%,rgba(255,226,170,.8),transparent 70%),radial-gradient(5px 5px at 44% 8%,#fff3d0,transparent 70%),radial-gradient(5px 5px at 57% 44%,#ffe8b8,transparent 70%),radial-gradient(14px 14px at 27% 46%,rgba(255,190,110,.45),transparent 70%),radial-gradient(10px 10px at 74% 48%,rgba(255,190,110,.5),transparent 70%)}
.tnps-pz--koleda-nova-godina .glit{background-image:radial-gradient(1.4px 1.4px at 10% 20%,#ffe9b0 50%,transparent 60%),radial-gradient(1.2px 1.2px at 30% 70%,#fff 50%,transparent 60%),radial-gradient(1.6px 1.6px at 55% 35%,#ffd98a 50%,transparent 60%),radial-gradient(1.2px 1.2px at 80% 60%,#fff 50%,transparent 60%),radial-gradient(1.4px 1.4px at 92% 15%,#ffe9b0 50%,transparent 60%);background-size:220px 160px;opacity:.75}
.tnps-pz--koleda-nova-godina .snowb{background:linear-gradient(180deg,rgba(255,250,247,0) 0%,rgba(255,250,247,.12) 22%,rgba(255,250,247,.38) 45%,rgba(255,250,247,.7) 66%,rgba(255,250,247,.92) 84%,#fffaf7 100%)}
.tnps-pz--koleda-nova-godina .spk{color:#ffe08a;filter:drop-shadow(0 0 5px rgba(255,214,120,.95));animation:tnpsPzTw 2.8s ease-in-out infinite}
@keyframes tnpsPzTw{0%,100%{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1.08)}}
@media (prefers-reduced-motion:reduce){.tnps-pz--koleda-nova-godina .spk{animation:none}}
.tnps-pz--koleda-nova-godina .h-ttl{font:400 128px/1.02 var(--script);color:#fffdf7;-webkit-text-stroke:2px #fffdf7;paint-order:stroke fill;text-shadow:1.2px 0 0 #e2a845,-1.2px 0 0 #e2a845,0 1.2px 0 #e2a845,0 -1.2px 0 #f0c25e,2.4px 0 0 #6a0f0a,-2.4px 0 0 #6a0f0a,0 2.4px 0 #6a0f0a,0 -2.4px 0 #6a0f0a,1.7px 1.7px 0 #6a0f0a,-1.7px 1.7px 0 #6a0f0a,1.7px -1.7px 0 #6a0f0a,-1.7px -1.7px 0 #6a0f0a,3px 5px 0 #4a0806,4px 8px 6px rgba(40,0,0,.6),5px 14px 20px rgba(30,0,0,.4);letter-spacing:.5px}
/* v0.2.12.384 — заглавието е върху лентата (вариант „по дъгата, 44px“, макет tripnest-maket-praznici-lenta-daga.html);
   текстът на лентата е в SVG-то по дъгата, а <b> остава само за четците на екран (визуално скрит). */
.tnps-pz--koleda-nova-godina .h-ttl{position:relative;z-index:2}
.tnps-pz--koleda-nova-godina .rib{z-index:1;margin-top:-12px;margin-bottom:-16px}
.tnps-pz--koleda-nova-godina .rib .rib-arc{font-family:var(--script);fill:#7d1414;stroke:#7d1414;stroke-width:1;paint-order:stroke fill}
.tnps-pz--koleda-nova-godina .rib b{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;margin:-1px!important;padding:0!important}
.tnps-pz--koleda-nova-godina .rib svg{filter:drop-shadow(0 5px 8px rgba(70,0,0,.45))}
.tnps-pz--koleda-nova-godina .rib b{font:400 56px/1 var(--script);color:#7d1414;-webkit-text-stroke:.9px #7d1414;text-shadow:0 1px 0 rgba(255,240,200,.6)}
.tnps-pz--koleda-nova-godina .h-sub{font:400 23px/1.2 var(--ui);color:#fff;text-shadow:0 2px 6px rgba(60,0,0,.6)}
/* Плочките — templates/praznici/koleda-nova-godina/tile.css (v0.2.12.389, обща лента за всички визии). */
/* филтрите */
.tnps-pz--koleda-nova-godina .tripnest-filter-pill__label{font:700 20px/1 var(--ui);color:var(--bur)}
.tnps-pz--koleda-nova-godina .tripnest-custom-select__trigger{border:1.5px solid #edd9b5;background-color:#fff;color:#222;font:400 18px/1 var(--ui);box-shadow:0 3px 10px rgba(140,60,20,.08)}
.tnps-pz--koleda-nova-godina .tripnest-custom-select__value,.tnps-pz--koleda-nova-godina .tripnest-custom-select__value.tripnest-custom-select__value--placeholder{color:#222;font:inherit;font-size:inherit!important;opacity:1}
.tnps-pz--koleda-nova-godina .tripnest-custom-select__arrow{color:#3a2a22}
.tnps-pz--koleda-nova-godina .tripnest-custom-select:has(.tripnest-custom-select__value:not(.tripnest-custom-select__value--placeholder)) .tripnest-custom-select__trigger{border-color:#d9a640;background-color:#fff8e8}
.tnps-pz--koleda-nova-godina .tripnest-custom-select__value:not(.tripnest-custom-select__value--placeholder){color:var(--bur);font-weight:700}
.tnps-pz--koleda-nova-godina [data-tripnest-field="holiday"] .tripnest-custom-select__trigger{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b3161c' stroke-width='1.9' stroke-linejoin='round'%3E%3Crect x='3.5' y='9' width='17' height='4' rx='1'/%3E%3Cpath d='M5 13v7.5h14V13M12 9v11.5'/%3E%3Cpath d='M12 9C10.5 5 6.5 4.5 7 7.3 7.4 9 12 9 12 9zm0 0c1.5-4 5.5-4.5 5-1.7C16.6 9 12 9 12 9z'/%3E%3C/svg%3E")}
.tnps-pz--koleda-nova-godina [data-tripnest-field="country"] .tripnest-custom-select__trigger{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23b3161c'%3E%3Cpath d='M12 2a7 7 0 0 0-7 7c0 5.3 7 13 7 13s7-7.7 7-13a7 7 0 0 0-7-7zm0 9.6A2.6 2.6 0 1 1 12 6.4a2.6 2.6 0 0 1 0 5.2z'/%3E%3C/svg%3E")}
.tnps-pz--koleda-nova-godina [data-tripnest-field="city"] .tripnest-custom-select__trigger{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23b3161c'%3E%3Cpath d='M3 21V8l6-3v4l5-2v3h4l3 2v9zM6 11v2h2v-2zm0 4v2h2v-2zm5-4v2h2v-2zm0 4v2h2v-2zm5-2v2h2v-2zm0 4v2h2v-2z'/%3E%3C/svg%3E")}
.tnps-pz--koleda-nova-godina [data-tripnest-field="transport"] .tripnest-custom-select__trigger{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23b3161c'%3E%3Cpath d='M5 3h14a2 2 0 0 1 2 2v11a2 2 0 0 1-1 1.7V20a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1H7v1a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-2.3A2 2 0 0 1 3 16V5a2 2 0 0 1 2-2zm0 3v5h14V6zm2 8.5a1.5 1.5 0 1 0 0 .01zm10 0a1.5 1.5 0 1 0 0 .01z'/%3E%3C/svg%3E")}
.tnps-pz--koleda-nova-godina .tripnest-search-button[data-tripnest-reset-filters]{border:1.5px solid #edd9b5;background:#fff;color:var(--bur);font:700 19px/1 var(--ui);box-shadow:0 3px 10px rgba(140,60,20,.08)}
.tnps-pz--koleda-nova-godina .tripnest-search-button[data-tripnest-reset-filters]:hover{background:#fff8e8}
/* Компютър: еднакъв размер в полетата (общите стилове дават различен по номера на полето). */
@media (min-width:900px){
  .tnps-pz--koleda-nova-godina .tnps-pz-flt .tripnest-custom-select__trigger,.tnps-pz--koleda-nova-godina .tnps-pz-flt .tripnest-custom-select__value{font-size:18px!important}
}
/* Дясната украса: плавно преливане по левия край вместо права линия (картинката не се пипа). */
.tnps-pz--koleda-nova-godina .dr{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16%);mask-image:linear-gradient(90deg,transparent 0,#000 16%)}
@media (max-width:899px){
  .tnps-pz--koleda-nova-godina .h-ttl{font-size:41px;-webkit-text-stroke:.8px #fffdf7;text-shadow:.6px 0 0 #e2a845,-.6px 0 0 #e2a845,0 .6px 0 #e2a845,0 -.6px 0 #f0c25e,1.1px 0 0 #6a0f0a,-1.1px 0 0 #6a0f0a,0 1.1px 0 #6a0f0a,0 -1.1px 0 #6a0f0a,.8px .8px 0 #6a0f0a,-.8px .8px 0 #6a0f0a,.8px -.8px 0 #6a0f0a,-.8px -.8px 0 #6a0f0a,1.4px 2.2px 0 #4a0806,2px 4px 4px rgba(40,0,0,.55)}
  .tnps-pz--koleda-nova-godina .rib{height:46px;margin-top:2px;margin-bottom:-7px}
  .tnps-pz--koleda-nova-godina .h-sub{font-size:14px}
  .tnps-pz--koleda-nova-godina .tripnest-custom-select__trigger,.tnps-pz--koleda-nova-godina .tripnest-custom-select__value{font:700 14.5px/1 var(--ui);color:var(--bur)}
  .tnps-pz--koleda-nova-godina .tripnest-search-button[data-tripnest-reset-filters]{font-size:14.5px}
}
/* ===== Етап 3 (v0.2.12.361): офертите — облик (дословно от макета) ===== */
.tnps-pz-res.tnps-pz--koleda-nova-godina{font-family:var(--ui);font-feature-settings:"locl" 0;background:none}
.tnps-pz--koleda-nova-godina .tnps-pz-oh .sf{color:#e3a43a;filter:drop-shadow(0 0 2px rgba(255,236,170,.95))}
.tnps-pz--koleda-nova-godina .tnps-pz-oh h2{font:400 74px/1.05 var(--script);color:var(--bur)}
.tnps-pz--koleda-nova-godina .tnps-pz-oh .cnt{font:400 18px/1.3 var(--ui);color:#3d3431}
.tnps-pz--koleda-nova-godina .tnps-pz-oh .cnt b{color:var(--red);font-weight:700}
.tnps-pz--koleda-nova-godina .tnps-pz-oh .all{border:1.5px solid #edd9b5;background:#fff;font:700 15px/1 var(--ui);color:var(--bur)}
.tnps-pz--koleda-nova-godina .tnps-pz-oc{background:#fff;border:1.5px solid #efdcb8;box-shadow:0 10px 24px rgba(140,60,20,.1)}
.tnps-pz--koleda-nova-godina .tnps-pz-oc:hover{box-shadow:0 18px 34px rgba(140,60,20,.18)}
.tnps-pz--koleda-nova-godina .tnps-pz-oc .oc-m{background:#eee}
.tnps-pz--koleda-nova-godina .tnps-pz-oc .oc-hb{background:linear-gradient(180deg,#c9242a,#93141a);color:#fff;font:700 18px/1 var(--ui);border:1.5px solid rgba(255,225,170,.9);box-shadow:0 3px 8px rgba(80,0,0,.35)}
.tnps-pz--koleda-nova-godina .tnps-pz-oc .oc-st{color:#f2b51f;font-size:17px;letter-spacing:1px}
.tnps-pz--koleda-nova-godina .tnps-pz-oc .oc-t{font:700 27px/1.12 var(--ui);color:#1f1f1f}
.tnps-pz--koleda-nova-godina .tnps-pz-oc .oc-l{font:400 18px/1.2 var(--ui);color:#2f2f2f}
.tnps-pz--koleda-nova-godina .tnps-pz-oc .oc-l svg{color:var(--red)}
.tnps-pz--koleda-nova-godina .tnps-pz-oc .oc-l .pl{color:#2563eb;font-weight:700;font-size:15px}
.tnps-pz--koleda-nova-godina .tnps-pz-oc .oc-l .pl svg{color:#2563eb}
.tnps-pz--koleda-nova-godina .tnps-pz-oc .oc-bt{border-top:1px solid #f3e6d2}
.tnps-pz--koleda-nova-godina .tnps-pz-oc .oc-bt>span{font:400 16px/1 var(--ui);color:#2b2b2b}
.tnps-pz--koleda-nova-godina .tnps-pz-oc .oc-bt>span+span:not(:empty):not(.pr){border-left:1px solid #ecdcc4}
.tnps-pz--koleda-nova-godina .tnps-pz-oc .oc-bt .c{color:var(--red)}
.tnps-pz--koleda-nova-godina .tnps-pz-oc .oc-bt .mo{color:#f2b51f}
.tnps-pz--koleda-nova-godina .tnps-pz-oc .oc-bt .pr{color:var(--red)}
.tnps-pz--koleda-nova-godina .tnps-pz-oc .oc-bt .pr b{font:700 23px/1 var(--ui);color:var(--red)}
.tnps-pz--koleda-nova-godina .tnps-pz-oc .oc-bt .pr small{font:400 14px/1 var(--ui);color:var(--red)}
.tnps-pz--koleda-nova-godina .tnps-pz-empty p{font:400 20px/1.4 var(--ui);color:#3d3431}
.tnps-pz--koleda-nova-godina .tnps-pz-empty .clr{height:50px;border-radius:26px;border:1.5px solid #edd9b5;background:#fff;padding:0 22px;font:700 19px/1 var(--ui);color:var(--bur);box-shadow:0 3px 10px rgba(140,60,20,.08)}
@media (max-width:899px){
  .tnps-pz--koleda-nova-godina .tnps-pz-oh h2{font-size:34px}
  .tnps-pz--koleda-nova-godina .tnps-pz-oh .cnt{font-size:14px}
  .tnps-pz--koleda-nova-godina .tnps-pz-oh .all{font-size:12.5px;padding:5px 10px}
  .tnps-pz--koleda-nova-godina .tnps-pz-oc .oc-hb{font-size:15px;padding:6px 12px 6px 9px}
  .tnps-pz--koleda-nova-godina .tnps-pz-oc .oc-t{font-size:24px}
  .tnps-pz--koleda-nova-godina .tnps-pz-oc .oc-l{font-size:16px}
  .tnps-pz--koleda-nova-godina .tnps-pz-oc .oc-bt>span{font-size:13.5px}
  .tnps-pz--koleda-nova-godina .tnps-pz-oc .oc-bt .pr b{font-size:19px}
  .tnps-pz--koleda-nova-godina .tnps-pz-oc .oc-bt .pr small{font-size:11.5px}
}
/* Компютър: долният ред на картата се свива заедно с картата (виж praznici.css) — при карта 465 px = 16 / 23 / 14 px. */
@media (min-width:900px){
  .tnps-pz--koleda-nova-godina .tnps-pz-oc .oc-bt>span{font-size:min(16px,3.44cqw)}
  .tnps-pz--koleda-nova-godina .tnps-pz-oc .oc-bt .pr b{font-size:min(23px,4.95cqw)}
  .tnps-pz--koleda-nova-godina .tnps-pz-oc .oc-bt .pr small{font-size:min(14px,3.01cqw)}
}
/* v0.2.12.367 — фонът на цялата страница е кремав (#fffaf7) от банера до футъра, от край до край, както в макета:
   полето около офертите и под SEO текста. Белият SEO блок с рамка (от съдържанието на страницата) остава бял;
   лентата с менюто има свой фон; футърът (реда с ©) остава бял, както досега. */
body:has(.tnps-pz--koleda-nova-godina[data-tnps-pz]),
.tripnest-site-shell:has(> .tnps-pz--koleda-nova-godina[data-tnps-pz]){background:#fffaf7}
body:has(.tnps-pz--koleda-nova-godina[data-tnps-pz]) .tnps-mini-footer{background:#fff}
/* v0.2.12.368 — лентата най-долу, с код (без картинка). Червеното с блясъка (.band-fill) е изрязано по вълната с маска,
   която се разтяга по ширината; точиците и искрите не се разтягат. Над вълната — прозрачно (кремавият фон). */
.tnps-pz-fband .band{position:relative;overflow:hidden}
.tnps-pz-fband .band-fill{position:absolute;inset:0;display:block;
  background-image:radial-gradient(1.2px 1.2px at 12% 38%,#ffe9a8 50%,transparent 70%),radial-gradient(1px 1px at 47% 72%,#fff 50%,transparent 70%),radial-gradient(1.4px 1.4px at 78% 55%,#ffd98a 50%,transparent 70%),radial-gradient(1px 1px at 30% 88%,#ffe9a8 50%,transparent 70%),radial-gradient(1.1px 1.1px at 64% 30%,#fff 50%,transparent 70%),radial-gradient(1px 1px at 90% 82%,#ffd98a 50%,transparent 70%),radial-gradient(.9px .9px at 22% 58%,#fff 50%,transparent 70%),radial-gradient(.9px .9px at 71% 44%,#ffe9a8 50%,transparent 70%),radial-gradient(.8px .8px at 54% 86%,#fff 50%,transparent 70%),radial-gradient(1px 1px at 6% 66%,#ffd98a 50%,transparent 70%),linear-gradient(180deg,#c0161c,#9c0f14 55%,#7c0c12);
  background-size:97px 47px,131px 47px,173px 47px,59px 47px,211px 47px,83px 47px,41px 47px,53px 47px,37px 47px,67px 47px,100% 100%;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1728 47' preserveAspectRatio='none'%3E%3Cpath d='M0,27.0C8,25.2 32,18.5 48,16.0C64,13.5 80,12.3 96,12.0C112,11.7 128,12.8 144,14.0C160,15.2 176,17.2 192,19.0C208,20.8 224,23.3 240,25.0C256,26.7 272,28.0 288,29.0C304,30.0 320,30.7 336,31.0C352,31.3 368,31.3 384,31.0C400,30.7 416,30.0 432,29.0C448,28.0 464,26.7 480,25.0C496,23.3 512,21.3 528,19.0C544,16.7 560,13.2 576,11.0C592,8.8 608,7.2 624,6.0C640,4.8 656,4.3 672,4.0C688,3.7 704,3.3 720,4.0C736,4.7 752,6.5 768,8.0C784,9.5 800,10.8 816,13.0C832,15.2 848,18.5 864,21.0C880,23.5 896,26.0 912,28.0C928,30.0 944,32.0 960,33.0C976,34.0 992,34.0 1008,34.0C1024,34.0 1040,33.7 1056,33.0C1072,32.3 1088,31.2 1104,30.0C1120,28.8 1136,27.5 1152,26.0C1168,24.5 1184,22.3 1200,21.0C1216,19.7 1232,18.8 1248,18.0C1264,17.2 1280,16.7 1296,16.0C1312,15.3 1328,14.3 1344,14.0C1360,13.7 1376,14.0 1392,14.0C1408,14.0 1424,13.8 1440,14.0C1456,14.2 1472,14.5 1488,15.0C1504,15.5 1520,16.0 1536,17.0C1552,18.0 1568,19.7 1584,21.0C1600,22.3 1616,23.7 1632,25.0C1648,26.3 1664,27.8 1680,29.0C1696,30.2 1720,31.5 1728,32.0L1728,47L0,47Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1728 47' preserveAspectRatio='none'%3E%3Cpath d='M0,27.0C8,25.2 32,18.5 48,16.0C64,13.5 80,12.3 96,12.0C112,11.7 128,12.8 144,14.0C160,15.2 176,17.2 192,19.0C208,20.8 224,23.3 240,25.0C256,26.7 272,28.0 288,29.0C304,30.0 320,30.7 336,31.0C352,31.3 368,31.3 384,31.0C400,30.7 416,30.0 432,29.0C448,28.0 464,26.7 480,25.0C496,23.3 512,21.3 528,19.0C544,16.7 560,13.2 576,11.0C592,8.8 608,7.2 624,6.0C640,4.8 656,4.3 672,4.0C688,3.7 704,3.3 720,4.0C736,4.7 752,6.5 768,8.0C784,9.5 800,10.8 816,13.0C832,15.2 848,18.5 864,21.0C880,23.5 896,26.0 912,28.0C928,30.0 944,32.0 960,33.0C976,34.0 992,34.0 1008,34.0C1024,34.0 1040,33.7 1056,33.0C1072,32.3 1088,31.2 1104,30.0C1120,28.8 1136,27.5 1152,26.0C1168,24.5 1184,22.3 1200,21.0C1216,19.7 1232,18.8 1248,18.0C1264,17.2 1280,16.7 1296,16.0C1312,15.3 1328,14.3 1344,14.0C1360,13.7 1376,14.0 1392,14.0C1408,14.0 1424,13.8 1440,14.0C1456,14.2 1472,14.5 1488,15.0C1504,15.5 1520,16.0 1536,17.0C1552,18.0 1568,19.7 1584,21.0C1600,22.3 1616,23.7 1632,25.0C1648,26.3 1664,27.8 1680,29.0C1696,30.2 1720,31.5 1728,32.0L1728,47L0,47Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}
.tnps-pz-fband .band-line{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.tnps-pz-fband .band-spk{position:absolute;display:block;color:#fff6d8;filter:drop-shadow(0 0 3px #ffd98a) drop-shadow(0 0 6px rgba(255,217,138,.7));transform:translate(-50%,-50%)}
.tnps-pz-fband .band-spk svg{display:block;width:100%;height:100%}
.tnps-pz-fband .band-spk.s1{left:38%;top:62%;width:26px;height:26px}
.tnps-pz-fband .band-spk.s2{left:12%;top:74%;width:13px;height:13px;opacity:.85}
.tnps-pz-fband .band-spk.s3{left:77%;top:66%;width:15px;height:15px;opacity:.85}
@media (max-width:899px){
  .tnps-pz-fband .band-spk.s1{width:15px;height:15px}
  .tnps-pz-fband .band-spk.s2,.tnps-pz-fband .band-spk.s3{width:8px;height:8px}
  .tnps-pz-fband .band-fill{background-size:97px 24px,131px 24px,173px 24px,59px 24px,211px 24px,83px 24px,41px 24px,53px 24px,37px 24px,67px 24px,100% 100%}
}
/* v0.2.12.373 → v0.2.12.375 — само телефон: украсите горе са бледи — фон зад заглавието (макет
   tripnest-maket-praznici-telefon-zaglavie.html, вариант 3): прозрачност 55%, избледняване към вътрешния ръб
   и по височина от 55% надолу (картинките не се пипат).
   v0.2.12.378 — украсите са с пълен цвят и избледняват към текста (вариант 2), без прозрачност. */
@media (max-width:899px){
  .tnps-pz--koleda-nova-godina .tnps-pz-hero .dl{
    -webkit-mask-image:linear-gradient(90deg,#000 30%,transparent 92%),linear-gradient(180deg,#000 45%,transparent 100%);-webkit-mask-composite:source-in;
    mask-image:linear-gradient(90deg,#000 30%,transparent 92%),linear-gradient(180deg,#000 45%,transparent 100%);mask-composite:intersect}
  .tnps-pz--koleda-nova-godina .tnps-pz-hero .dr{
    -webkit-mask-image:linear-gradient(270deg,#000 30%,transparent 92%),linear-gradient(180deg,#000 45%,transparent 100%);-webkit-mask-composite:source-in;
    mask-image:linear-gradient(270deg,#000 30%,transparent 92%),linear-gradient(180deg,#000 45%,transparent 100%);mask-composite:intersect}
}
/* Списъкът на филтрите на телефон — панел отдолу (v0.2.12.381). Подредбата е в praznici.css. */
@media (max-width:899px){
  .tnps-pz--koleda-nova-godina .tnps-pz-flt .tripnest-custom-select__menu:not([hidden]),.tnps-pz--koleda-nova-godina .tnps-pz-flt .tnps-pz-sh{background:#fffaf7!important}
  .tnps-pz--koleda-nova-godina .tnps-pz-flt .tripnest-custom-select__menu:not([hidden]){box-shadow:0 -8px 30px rgba(0,0,0,.25)!important}
  .tnps-pz--koleda-nova-godina .tnps-pz-flt .tnps-pz-bd{background:rgba(40,12,6,.5)}
  .tnps-pz--koleda-nova-godina .tnps-pz-flt .tnps-pz-sh__grab{background:#e2cfae}
  .tnps-pz--koleda-nova-godina .tnps-pz-flt .tnps-pz-sh__ttl{font-family:var(--script);color:var(--bur)}
  .tnps-pz--koleda-nova-godina .tnps-pz-flt .tnps-pz-sh__x{color:var(--bur)!important;font-family:var(--ui)}
  .tnps-pz--koleda-nova-godina .tnps-pz-flt .tripnest-custom-select__menu .tripnest-custom-select__option{font-family:var(--ui)!important;color:#222!important;border-bottom:1px solid #f0e2cc!important}
  .tnps-pz--koleda-nova-godina .tnps-pz-flt .tripnest-custom-select__menu .tripnest-custom-select__option.is-selected{color:var(--red)!important}
}
@media (max-width:899px){
  .tnps-pz--koleda-nova-godina .tnps-pz-flt .tripnest-custom-select__menu .tnps-pz-all{color:#444!important;font-weight:400!important}
}
