﻿body[data-renderer]{--theme-card-radius:1.25rem;--theme-hero-radius:2rem;--theme-nav-radius:.8rem;--theme-media-ratio:16 / 10;--theme-section-line:.3rem;--theme-card-shift:0rem;--theme-grid-gap:1.3rem;--theme-motif:"●  ✦  ●"}body[data-renderer] .primary-nav__item>a,body[data-renderer] .nav-group>summary{border-radius:var(--theme-nav-radius)}body[data-renderer] .hero-copy{border-radius:var(--theme-hero-radius)}body[data-renderer] .content-grid{gap:var(--theme-grid-gap)}body[data-renderer] .content-card,body[data-renderer] .group-card,body[data-renderer] .gallery-card{border-radius:var(--theme-card-radius)}body[data-renderer] .card-media{aspect-ratio:var(--theme-media-ratio)}body[data-renderer] .section-transition:before{height:var(--theme-section-line)}body[data-button-shape=chamfer] .button,body[data-button-shape=ticket] .button,body[data-button-shape=field-tag] .button,body[data-button-shape=crate] .button,body[data-button-shape=lab-clip] .button,body[data-button-shape=paper] .button{clip-path:polygon(.55rem 0,100% 0,100% calc(100% - .55rem),calc(100% - .55rem) 100%,0 100%,0 .55rem);border-radius:.35rem}body[data-button-shape=leaf] .button,body[data-button-shape=paint-blob] .button,body[data-button-shape=paw] .button,body[data-button-shape=coral] .button,body[data-button-shape=petal] .button{border-radius:65% 35% 60% 40%/45% 55%}body[data-button-shape=bubble] .button,body[data-button-shape=round] .button,body[data-button-shape=orbit] .button{border-radius:2rem}body[data-decoration-density=none] .hero-slide__media:before,body[data-decoration-density=none] .page-hero__decor,body[data-decoration-density=none] .section-transition,body[data-decoration-density=none] .footer-decor{display:none}body[data-decoration-density=low] .hero-slide__media:before,body[data-decoration-density=low] .page-hero__decor{opacity:.38}body[data-footer=compact-contact] .site-footer__grid{grid-template-columns:1.5fr 1fr}body[data-menu-colors=multi-accessible] .primary-nav__item:nth-child(3n+1)>a,body[data-menu-colors=multi-accessible] .primary-nav__item:nth-child(3n+1)>.nav-group>summary{color:var(--on-primary);background:var(--primary)}body[data-menu-colors=multi-accessible] .primary-nav__item:nth-child(3n+2)>a,body[data-menu-colors=multi-accessible] .primary-nav__item:nth-child(3n+2)>.nav-group>summary{color:var(--on-secondary);background:var(--secondary)}body[data-menu-colors=multi-accessible] .primary-nav__item:nth-child(3n)>a,body[data-menu-colors=multi-accessible] .primary-nav__item:nth-child(3n)>.nav-group>summary{color:var(--on-accent);background:var(--accent)}body[data-menu-colors=multi-accessible] .primary-nav__item>a[aria-current=page]{box-shadow:inset 0 -.3rem}body[data-decorations]:not([data-decorations=none]) .hero-slide__media:before{z-index:2;content:var(--theme-motif);color:var(--on-accent);letter-spacing:.35em;text-shadow:0 .15rem 0 color-mix(in srgb, var(--surface) 75%, transparent);opacity:.78;pointer-events:none;font-size:clamp(1.5rem,4vw,3rem);font-weight:900;position:absolute;inset:1.25rem 2rem auto auto}body[data-theme=kalinka][data-layout=garden-orbit]{--theme-card-radius:45% 45% 2.2rem 2.2rem / 2.4rem 2.4rem 1.4rem 1.4rem;--theme-hero-radius:4rem 1.5rem 4rem 1.5rem;--theme-nav-radius:60% 40% 55% 45% / 55% 55% 45% 45%;--theme-media-ratio:1.2 / 1;--theme-grid-gap:1.6rem;--theme-motif:"✿  ●  ✿  ●";--theme-art-position:center 22%;--theme-art-position-mobile:center top;--theme-art-opacity:.15;--theme-art-opacity-mobile:.12;--theme-main-art-opacity:.035;--theme-section-art-opacity:.2;--kalinka-ladybug:url(../themes/kalinka/motif-ladybug-256-v1.avif);--kalinka-flowers:url(../themes/kalinka/motif-flowers-720-v1.avif);--kalinka-flowers-mobile:url(../themes/kalinka/motif-flowers-420-v1.avif);--kalinka-divider:url(../themes/kalinka/divider-leaves-1200-v1.avif);--kalinka-divider-mobile:url(../themes/kalinka/divider-leaves-384-v1.avif)}body[data-theme=kalinka] .hero-slider{background:radial-gradient(circle at 88% 80%, color-mix(in srgb, var(--secondary) 30%, transparent) 0 14%, transparent 14.5%), var(--surface-alt)}body[data-theme=kalinka] .hero-copy{border-color:color-mix(in srgb, var(--secondary) 42%, var(--border));border-left-color:var(--secondary)}body[data-theme=kalinka] .content-grid{grid-template-columns:repeat(6,1fr)}body[data-theme=kalinka] .content-card{grid-column:span 2}body[data-theme=kalinka] .content-card:nth-child(3n+2){translate:0 1.4rem}body[data-theme=kalinka] .section-transition:before{background:radial-gradient(ellipse at 50% 100%, var(--secondary) 0 48%, transparent 50%) 0 0 / 3rem 1rem repeat-x}body[data-theme=kalinka] .footer-decor span{border-radius:50% 50% 18% 18%}body[data-theme=kalinka] .primary-nav__item>a[aria-current=page]{padding-left:2.25rem;position:relative}body[data-theme=kalinka] .primary-nav__item>a[aria-current=page]:before{aspect-ratio:1;content:"";background:var(--kalinka-ladybug) center / contain no-repeat;width:1.45rem;position:absolute;inset:50% auto auto .55rem;translate:0 -50%;rotate:-12deg}body[data-theme=kalinka] .hero-slider__theme-divider{z-index:5;pointer-events:none;width:min(72rem,88vw);height:5rem;display:block;position:absolute;inset:auto 6% -2.25rem auto}body[data-theme=kalinka] .hero-slider__theme-divider img{object-fit:contain;opacity:.72;width:100%;height:100%}body[data-theme=kalinka] .home-section:after{content:none;display:none;background:none}body[data-theme=kalinka] .home-section{background:transparent;overflow:visible}body[data-theme=kalinka] .home-section:nth-child(2n){background:transparent}body[data-theme=kalinka] .home-section:nth-child(2n):after{content:none;display:none;background:none}body[data-theme=kalinka] .theme-atmosphere__art{display:none}body[data-theme=kalinka] .theme-atmosphere__wash{background:var(--canvas)}body[data-theme=kalinka] .section-transition{z-index:2;height:4rem;inset:-2rem 0 auto;overflow:visible}body[data-theme=kalinka] .section-transition:after{content:"";background:var(--kalinka-divider) center / contain no-repeat;opacity:.66;width:min(38rem,48vw);height:3.5rem;position:absolute;inset:0 8% auto auto}body[data-theme=kalinka] .section-heading{padding-left:clamp(3.5rem,6vw,5rem);position:relative}body[data-theme=kalinka] .section-heading:before{aspect-ratio:1;content:"";background:var(--kalinka-ladybug) center / contain no-repeat;filter:drop-shadow(0 .35rem .45rem #2f653d29);width:clamp(3rem,5vw,4.25rem);position:absolute;inset:-.45rem auto auto 0;rotate:-10deg}body[data-theme=kalinka] .content-card:nth-child(3n+1):after{z-index:3;aspect-ratio:1;content:"";background:var(--kalinka-ladybug) center / contain no-repeat;filter:drop-shadow(0 .2rem .25rem #18251733);pointer-events:none;width:2.65rem;position:absolute;inset:.65rem .65rem auto auto;rotate:14deg}body[data-theme=kalinka] .page-hero:after{z-index:1;aspect-ratio:1.35;content:"";background:var(--kalinka-flowers) right bottom / contain no-repeat;pointer-events:none;width:min(31rem,42vw);position:absolute;inset:auto -3rem -5rem auto}body[data-theme=kalinka] .page-hero__decor{background:var(--kalinka-ladybug) center / contain no-repeat;border:0;width:6.5rem;inset:1.25rem auto auto 6%;rotate:-12deg}body[data-theme=kalinka] .site-footer:after{z-index:-1;aspect-ratio:1.45;content:"";background:var(--kalinka-flowers) right bottom / contain no-repeat;opacity:.34;pointer-events:none;width:min(39rem,46vw);position:absolute;inset:auto -4rem -7rem auto}@media (width<=48rem){body[data-theme=kalinka] .section-transition:after{background-image:var(--kalinka-divider-mobile)}body[data-theme=kalinka] .home-section:after,body[data-theme=kalinka] .page-hero:after,body[data-theme=kalinka] .site-footer:after{background-image:var(--kalinka-flowers-mobile)}body[data-theme=kalinka] .home-section:after{opacity:.23;width:19rem}body[data-theme=kalinka] .section-heading{padding-left:3.5rem}body[data-theme=kalinka] .content-card:nth-child(3n+1):after{width:2.25rem}body[data-theme] .content-grid{grid-template-columns:1fr;display:grid}body[data-theme] .content-card{aspect-ratio:auto;clip-path:none;grid-column:auto;min-width:0;min-height:0;margin-inline:0;translate:0;rotate:0deg}body[data-theme] .content-card:nth-child(n){grid-column:auto;min-height:0;margin-inline:0;translate:0;rotate:0deg}body[data-theme=kalinka] .content-card:nth-child(2n){margin-left:.8rem}}@media (prefers-reduced-motion:no-preference){body[data-slider-transition=petal-wipe] .hero-slide.is-entering .hero-slide__media{animation:theme-mask-reveal .55s var(--ease) both}body[data-motion=ladybird-hop] .brand__mark{animation:motif-hop 5s var(--ease) infinite}}@keyframes theme-mask-reveal{0%{opacity:0;clip-path:inset(0 50% round 50%)}to{opacity:1;clip-path:inset(0)}}@keyframes motif-hop{0%,92%,to{translate:0}95%{translate:0 -.25rem}97%{translate:0}99%{translate:0 -.12rem}}@media (forced-colors:active){body[data-theme] .content-card,body[data-theme] .hero-copy,body[data-theme] .site-footer{clip-path:none!important;border-radius:.25rem!important;translate:none!important;rotate:0deg!important}}
/* Многоцветното меню използва цветовете, избрани от собственика в дизайн   студиото. Слотовете са шест, а сървърът повтаря избраните в тях, така че   три избрани цвята се въртят точно като преди. */body[data-menu-colors="multi-accessible"] .primary-nav__item:nth-child(6n + 1) > a,body[data-menu-colors="multi-accessible"] .primary-nav__item:nth-child(6n + 1) > .nav-group > .nav-parent-link,body[data-menu-colors="multi-accessible"] .primary-nav__item:nth-child(6n + 1) > .nav-group > .nav-disclosure { color: var(--menu-ink-1); background: var(--menu-color-1); }body[data-menu-colors="multi-accessible"] .primary-nav__item:nth-child(6n + 2) > a,body[data-menu-colors="multi-accessible"] .primary-nav__item:nth-child(6n + 2) > .nav-group > .nav-parent-link,body[data-menu-colors="multi-accessible"] .primary-nav__item:nth-child(6n + 2) > .nav-group > .nav-disclosure { color: var(--menu-ink-2); background: var(--menu-color-2); }body[data-menu-colors="multi-accessible"] .primary-nav__item:nth-child(6n + 3) > a,body[data-menu-colors="multi-accessible"] .primary-nav__item:nth-child(6n + 3) > .nav-group > .nav-parent-link,body[data-menu-colors="multi-accessible"] .primary-nav__item:nth-child(6n + 3) > .nav-group > .nav-disclosure { color: var(--menu-ink-3); background: var(--menu-color-3); }body[data-menu-colors="multi-accessible"] .primary-nav__item:nth-child(6n + 4) > a,body[data-menu-colors="multi-accessible"] .primary-nav__item:nth-child(6n + 4) > .nav-group > .nav-parent-link,body[data-menu-colors="multi-accessible"] .primary-nav__item:nth-child(6n + 4) > .nav-group > .nav-disclosure { color: var(--menu-ink-4); background: var(--menu-color-4); }body[data-menu-colors="multi-accessible"] .primary-nav__item:nth-child(6n + 5) > a,body[data-menu-colors="multi-accessible"] .primary-nav__item:nth-child(6n + 5) > .nav-group > .nav-parent-link,body[data-menu-colors="multi-accessible"] .primary-nav__item:nth-child(6n + 5) > .nav-group > .nav-disclosure { color: var(--menu-ink-5); background: var(--menu-color-5); }body[data-menu-colors="multi-accessible"] .primary-nav__item:nth-child(6n) > a,body[data-menu-colors="multi-accessible"] .primary-nav__item:nth-child(6n) > .nav-group > .nav-parent-link,body[data-menu-colors="multi-accessible"] .primary-nav__item:nth-child(6n) > .nav-group > .nav-disclosure { color: var(--menu-ink-6); background: var(--menu-color-6); }/* Собственикът може да зададе свой фон и цвят на текста за менюто; ако не е,   темата остава каквато е. */.site-header__nav, .primary-nav { background: var(--menu-surface, transparent); }body[data-menu-colors="single"] .primary-nav__item > a,body[data-menu-colors="single"] .primary-nav__item > .nav-group > .nav-parent-link,body[data-menu-colors="single"] .primary-nav__item > .nav-group > .nav-disclosure { color: var(--menu-ink, inherit); }