.c-footer{--footer-surface: var(--color-gray-800);--footer-text: var(--color-white);--footer-muted: var(--color-gray-300);--footer-accent: var(--color-secondary-500);--footer-line: rgb(255 255 255 / 10%);width:100%;padding:6.25rem 2.5rem;color:var(--footer-text);background-color:var(--footer-surface);border-top:.0625rem solid var(--footer-line)}.c-footer :where(h1,h2,h3,h4,h5,h6,p,span,a:not(.s-style-button)){color:inherit}.c-footer__container{width:100%;max-width:1332px;margin-inline:auto}.c-footer--layout-directory .c-footer__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:5rem}@media only screen and (min-width: 768px){.c-footer--layout-directory .c-footer__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:3.75rem 2.5rem}}@media only screen and (min-width: 1228px){.c-footer--layout-directory .c-footer__grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:2.5rem}}.c-footer--layout-directory .c-footer__column{display:flex;flex-direction:column;align-items:flex-start;gap:2.5rem;min-width:0}@media only screen and (min-width: 768px){.c-footer--layout-directory .c-footer__column--brand{grid-column:1/-1}}@media only screen and (min-width: 1228px){.c-footer--layout-directory .c-footer__column--brand{grid-column:auto}}.c-footer__logo-link{display:block;width:min(100%,17.25rem);line-height:0}.c-footer__logo-link:focus-visible{outline:.1875rem solid var(--footer-accent);outline-offset:.25rem}.c-footer__logo{display:block;width:100%;height:auto}.c-footer__menu .s-menu{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%;margin:0;padding:0}.c-footer__menu .s-menu+.s-menu{margin-top:1rem}.c-footer__menu .s-menu-link{display:inline-flex;align-items:center;gap:.5rem;padding:0;color:var(--footer-text);font-family:var(--font-primary);font-size:1rem;font-weight:400;line-height:1.25rem;text-transform:none;text-decoration:none}.c-footer__menu .s-menu-link::before{content:"";flex:0 0 auto;width:.5625rem;height:.875rem;margin:0;transition:transform var(--interaction-duration-fast, 180ms) var(--interaction-easing-standard, ease);background-color:var(--footer-accent);mask-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' overflow='visible' style='display: block;' width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg id='sipka2dlo'%3E %3Cpath id='Intersect' d='M0.18164 15.1353L0.18164 9.33447L2.13477 8.18994L0.18164 7.04053L0.181641 1.23584L12 8.18994L0.18164 15.1353Z' fill='white'/%3E %3C/g%3E %3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' overflow='visible' style='display: block;' width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg id='sipka2dlo'%3E %3Cpath id='Intersect' d='M0.18164 15.1353L0.18164 9.33447L2.13477 8.18994L0.18164 7.04053L0.181641 1.23584L12 8.18994L0.18164 15.1353Z' fill='white'/%3E %3C/g%3E %3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.c-footer__menu .s-menu-link::after{content:none}.c-footer__menu .s-menu-link:hover,.c-footer__menu .s-menu-link:focus-visible{color:var(--footer-accent);text-decoration:underline;text-underline-offset:.1875rem}.c-footer__menu .s-menu-link:hover::before,.c-footer__menu .s-menu-link:focus-visible::before{transform:translateX(0.125rem)}.c-footer__menu .s-menu-item{display:block;width:100%;margin:0;padding:0}.c-footer__menu .s-menu-item:not(:last-child){margin-bottom:1.25rem}.c-footer__menu .s-menu-item::before,.c-footer__menu .s-menu-item::after{content:none}@media(prefers-reduced-motion: reduce){.c-footer__menu .s-menu-link::before{transition:none}.c-footer__menu .s-menu-link:hover::before,.c-footer__menu .s-menu-link:focus-visible::before{transform:none}}.c-footer__social .u-social{display:flex;align-items:center;justify-content:flex-start;gap:2.5rem;margin:0;padding:0}.c-footer__social .u-social__item{margin:0}.c-footer__social .u-social__item-link{--social-color: var(--footer-text);display:block;width:1.75rem;height:1.75rem;color:rgba(0,0,0,0);font-size:0;line-height:0;transition:transform var(--interaction-duration-fast, 180ms) var(--interaction-easing-standard, ease),color var(--interaction-duration-fast, 180ms) var(--interaction-easing-standard, ease)}.c-footer__social .u-social__item-link::before{width:100%;height:100%;margin:0}.c-footer__social .u-social__item-link--youtube::before{background-color:var(--social-color);mask-image:url("socials/youtube--white.svg");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("socials/youtube--white.svg");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.c-footer__social .u-social__item-link:hover,.c-footer__social .u-social__item-link:focus-visible{--social-color: var(--footer-accent);transform:translateY(-0.125rem)}@media(prefers-reduced-motion: reduce){.c-footer__social .u-social__item-link{transition:none}.c-footer__social .u-social__item-link:hover,.c-footer__social .u-social__item-link:focus-visible{transform:none}}.c-footer__company-content,.c-footer__locations{display:flex;flex-direction:column;align-items:flex-start;gap:2.5rem;min-width:0;width:100%}.c-footer__contact-list{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;min-width:0;width:100%}.c-footer__contact-link{display:inline-flex;align-items:center;max-width:100%;color:var(--footer-text);font-family:var(--font-primary);font-size:1rem;font-weight:400;line-height:1.5rem;overflow-wrap:anywhere;text-decoration:none}.c-footer__contact-link.u-icon{--icon-color: var(--footer-accent)}.c-footer__contact-link.u-icon::before{width:1.3125rem;height:1.375rem;margin-right:.75rem}.c-footer__contact-link:hover,.c-footer__contact-link:focus-visible{color:var(--footer-accent);text-decoration:underline;text-underline-offset:.1875rem}.c-footer__contact-link--strong{font-weight:600}.c-footer__business-details{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;min-width:0;gap:0rem;width:100%;margin:0}.c-footer__business-row{display:flex;flex-wrap:wrap;gap:.25rem;margin:0}.c-footer__business-row dt,.c-footer__business-row dd{margin:0}.c-footer__opening-hours,.c-footer__location{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;min-width:0;width:100%}.c-footer__opening-hours{gap:1.25rem}.c-footer__address{color:var(--footer-text);font-family:var(--font-primary);font-size:1rem;font-weight:400;line-height:1.75rem;overflow-wrap:anywhere;text-decoration:none}.c-footer__address:hover,.c-footer__address:focus-visible{color:var(--footer-accent);text-decoration:underline;text-underline-offset:.1875rem}.c-footer__inquiry{display:grid;grid-template-columns:minmax(0, 1fr);gap:1.75rem;align-items:center;margin-bottom:3.75rem;padding-bottom:2.5rem;border-bottom:.0625rem solid var(--footer-line)}@media only screen and (min-width: 768px){.c-footer__inquiry{grid-template-columns:max-content minmax(0, 1fr);gap:3.75rem}}.c-footer__cta-wrap .s-style-button{box-sizing:border-box;--interaction-filled-hover-shadow: none;--interaction-outline-hover-shadow: none;--interaction-text-hover-shadow: none;--interaction-icon-only-hover-shadow: none;display:block;align-content:center;text-align:center;font-family:var(--font-secondary);font-family:var(--typo-font-1),Georgia,serif;font-size:var(--typo-button);line-height:var(--typo-lineheight-button);font-weight:var(--typo-weight-regular);letter-spacing:var(--typo-letterspacing-default);font-synthesis:none;text-box-trim:trim-both;text-box-edge:cap alphabetic;text-decoration:none;cursor:pointer;min-height:var(--main-cta-small-vyska);height:auto;max-width:100%;padding-block:.625rem;text-align:center;white-space:normal;overflow-wrap:anywhere;--interaction-surface-target: var(--interaction-filled-hover-transform, none);--interaction-surface-overshoot: var(--interaction-filled-overshoot-transform, var(--interaction-surface-target));transition:background-color var(--interaction-duration, 280ms) var(--interaction-easing, ease),border-color var(--interaction-duration, 280ms) var(--interaction-easing, ease),color var(--interaction-duration, 280ms) var(--interaction-easing, ease),box-shadow var(--interaction-duration, 280ms) var(--interaction-easing, ease);padding-inline:calc(var(--main-cta-small-odsazeni) - 1px) calc(var(--main-cta-small-odsazeni) - 1px);--interaction-focus-color: currentColor;background-color:var(--colors-cta-main-pozadi);border:1px solid rgba(0,0,0,0);border-radius:var(--main-zaobleni-male);color:var(--colors-cta-main-text);text-transform:none;width:fit-content;max-width:100%}.c-footer__cta-wrap .s-style-button:focus-visible{outline:var(--interaction-focus-width, 2px) solid var(--interaction-focus-color, currentColor);outline-offset:var(--interaction-focus-offset, 4px)}@media(hover: hover)and (pointer: fine){.c-footer__cta-wrap .s-style-button:hover{box-shadow:var(--interaction-filled-hover-shadow, none);transform:none;animation:none}}.c-footer__cta-wrap .s-style-button:active{transform:none;animation:none}@media(prefers-reduced-motion: reduce){.c-footer__cta-wrap .s-style-button{transition-duration:.01ms}.c-footer__cta-wrap .s-style-button:hover,.c-footer__cta-wrap .s-style-button:active{box-shadow:none;transform:none;animation:none}}.c-footer__cta-wrap .s-style-button::after{content:"";display:inline-block;flex-shrink:0;width:1rem;height:1rem;vertical-align:calc((1cap - 1rem)/2);margin-right:0;margin-left:var(--main-cta-mezera);--interaction-icon-target-x: var(--interaction-icon-after-target-x, 0);--interaction-icon-target-y: var(--interaction-icon-after-target-y, 0);--interaction-icon-overshoot-x: var(--interaction-icon-after-overshoot-x, var(--interaction-icon-target-x));--interaction-icon-overshoot-y: var(--interaction-icon-after-overshoot-y, var(--interaction-icon-target-y));--interaction-icon-reset-x: var(--interaction-icon-after-reset-x, 0);--interaction-icon-reset-y: var(--interaction-icon-after-reset-y, 0);transition:background-color var(--interaction-icon-duration, 180ms) var(--interaction-easing, ease),opacity var(--interaction-icon-duration, 180ms) var(--interaction-easing, ease),transform var(--interaction-icon-duration, 180ms) var(--interaction-easing, ease);background-image:none;background-color:currentColor;mask-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' overflow='visible' style='display: block;' width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg id='Trailing icon'%3E %3Cpath id='Vector (Stroke)' d='M8.29297 1.29289C8.68349 0.902369 9.31651 0.902369 9.70703 1.29289L15.707 7.29289C16.0976 7.68342 16.0976 8.31643 15.707 8.70696L9.70703 14.707C9.31651 15.0975 8.68349 15.0975 8.29297 14.707C7.90244 14.3164 7.90244 13.6834 8.29297 13.2929L12.5859 8.99992H1C0.447715 8.99992 0 8.55221 0 7.99992C0 7.44764 0.447715 6.99992 1 6.99992H12.5859L8.29297 2.70696C7.90244 2.31643 7.90244 1.68342 8.29297 1.29289Z' fill='%23F7F2EA'/%3E %3C/g%3E %3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' overflow='visible' style='display: block;' width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg id='Trailing icon'%3E %3Cpath id='Vector (Stroke)' d='M8.29297 1.29289C8.68349 0.902369 9.31651 0.902369 9.70703 1.29289L15.707 7.29289C16.0976 7.68342 16.0976 8.31643 15.707 8.70696L9.70703 14.707C9.31651 15.0975 8.68349 15.0975 8.29297 14.707C7.90244 14.3164 7.90244 13.6834 8.29297 13.2929L12.5859 8.99992H1C0.447715 8.99992 0 8.55221 0 7.99992C0 7.44764 0.447715 6.99992 1 6.99992H12.5859L8.29297 2.70696C7.90244 2.31643 7.90244 1.68342 8.29297 1.29289Z' fill='%23F7F2EA'/%3E %3C/g%3E %3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}@media(prefers-reduced-motion: reduce){.c-footer__cta-wrap .s-style-button::after{transition-duration:.01ms}}.c-footer__cta-wrap .s-style-button:focus-visible::after{background-image:none;background-color:currentColor;mask-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' overflow='visible' style='display: block;' width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg id='Trailing icon'%3E %3Cpath id='Vector (Stroke)' d='M8.29297 1.29289C8.68349 0.902369 9.31651 0.902369 9.70703 1.29289L15.707 7.29289C16.0976 7.68342 16.0976 8.31643 15.707 8.70696L9.70703 14.707C9.31651 15.0975 8.68349 15.0975 8.29297 14.707C7.90244 14.3164 7.90244 13.6834 8.29297 13.2929L12.5859 8.99992H1C0.447715 8.99992 0 8.55221 0 7.99992C0 7.44764 0.447715 6.99992 1 6.99992H12.5859L8.29297 2.70696C7.90244 2.31643 7.90244 1.68342 8.29297 1.29289Z' fill='%23F7F2EA'/%3E %3C/g%3E %3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' overflow='visible' style='display: block;' width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg id='Trailing icon'%3E %3Cpath id='Vector (Stroke)' d='M8.29297 1.29289C8.68349 0.902369 9.31651 0.902369 9.70703 1.29289L15.707 7.29289C16.0976 7.68342 16.0976 8.31643 15.707 8.70696L9.70703 14.707C9.31651 15.0975 8.68349 15.0975 8.29297 14.707C7.90244 14.3164 7.90244 13.6834 8.29297 13.2929L12.5859 8.99992H1C0.447715 8.99992 0 8.55221 0 7.99992C0 7.44764 0.447715 6.99992 1 6.99992H12.5859L8.29297 2.70696C7.90244 2.31643 7.90244 1.68342 8.29297 1.29289Z' fill='%23F7F2EA'/%3E %3C/g%3E %3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}@media(hover: hover)and (pointer: fine){.c-footer__cta-wrap .s-style-button:hover::after{background-image:none;background-color:currentColor;mask-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' overflow='visible' style='display: block;' width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg id='Trailing icon'%3E %3Cpath id='Vector (Stroke)' d='M8.29297 1.29289C8.68349 0.902369 9.31651 0.902369 9.70703 1.29289L15.707 7.29289C16.0976 7.68342 16.0976 8.31643 15.707 8.70696L9.70703 14.707C9.31651 15.0975 8.68349 15.0975 8.29297 14.707C7.90244 14.3164 7.90244 13.6834 8.29297 13.2929L12.5859 8.99992H1C0.447715 8.99992 0 8.55221 0 7.99992C0 7.44764 0.447715 6.99992 1 6.99992H12.5859L8.29297 2.70696C7.90244 2.31643 7.90244 1.68342 8.29297 1.29289Z' fill='%23F7F2EA'/%3E %3C/g%3E %3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' overflow='visible' style='display: block;' width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg id='Trailing icon'%3E %3Cpath id='Vector (Stroke)' d='M8.29297 1.29289C8.68349 0.902369 9.31651 0.902369 9.70703 1.29289L15.707 7.29289C16.0976 7.68342 16.0976 8.31643 15.707 8.70696L9.70703 14.707C9.31651 15.0975 8.68349 15.0975 8.29297 14.707C7.90244 14.3164 7.90244 13.6834 8.29297 13.2929L12.5859 8.99992H1C0.447715 8.99992 0 8.55221 0 7.99992C0 7.44764 0.447715 6.99992 1 6.99992H12.5859L8.29297 2.70696C7.90244 2.31643 7.90244 1.68342 8.29297 1.29289Z' fill='%23F7F2EA'/%3E %3C/g%3E %3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;transform:none;animation:none}}@media(hover: hover)and (pointer: fine)and (prefers-reduced-motion: reduce){.c-footer__cta-wrap .s-style-button:hover::after{transform:none;animation:none}}.c-footer__cta-wrap .s-style-button:hover,.c-footer__cta-wrap .s-style-button:focus-visible{background-color:var(--colors-cta-main-pozadi-hover);border-color:rgba(0,0,0,0);color:var(--colors-cta-main-text-hover)}.c-footer__inquiry-contact{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;width:100%}.c-footer__inquiry-mail{display:inline-flex;align-items:center;max-width:100%;color:var(--footer-text);font-family:var(--font-primary);font-size:1rem;font-weight:600;line-height:1.5rem;overflow-wrap:anywhere;text-decoration:none;font-family:var(--font-secondary);font-size:1.25rem;line-height:1.625rem}.c-footer__inquiry-mail.u-icon{--icon-color: var(--footer-accent)}.c-footer__inquiry-mail.u-icon::before{width:1.3125rem;height:1.375rem;margin-right:.75rem}.c-footer__inquiry-mail:hover,.c-footer__inquiry-mail:focus-visible{color:var(--footer-accent);text-decoration:underline;text-underline-offset:.1875rem}.c-footer__inquiry-description{max-width:26.25rem;margin:0;color:var(--footer-muted);font-family:var(--font-primary);font-size:1rem;font-weight:400;line-height:1.5rem}.c-footer__headline{margin:0;color:var(--footer-accent);font-family:var(--font-secondary);font-size:1.125rem;font-weight:700;line-height:1.5rem;letter-spacing:.0125rem}.c-footer__subheadline{margin:0;color:var(--footer-text);font-family:var(--font-secondary);font-size:1rem;font-weight:600;line-height:1.375rem}.c-footer__tagline{max-width:16.25rem;margin:0;color:var(--footer-text);font-family:var(--font-secondary);font-size:1.25rem;font-weight:400;line-height:1.5rem}.c-footer__company-content p,.c-footer__company-content dt,.c-footer__company-content dd,.c-footer__business-details p,.c-footer__business-details dt,.c-footer__business-details dd,.c-footer__opening-hours p,.c-footer__opening-hours dt,.c-footer__opening-hours dd{margin:0;font-family:var(--font-primary);font-size:1rem;font-weight:400;line-height:1.75rem}.c-footer__link--red{color:var(--color-primary-500);font-family:var(--font-secondary);font-size:1rem;font-weight:600;line-height:1.375rem}.c-footer__copyright{margin:3.125rem 0 0;padding-top:1.5rem;color:var(--footer-muted);border-top:.0625rem solid var(--footer-line)}.c-footer__copyright-inner{display:flex;align-items:center;justify-content:flex-start}.c-footer__copyright .s-copyright{margin:0;color:inherit;font-family:var(--font-primary);font-size:1rem;font-weight:400;line-height:1.5rem;letter-spacing:.01rem;text-align:left}.c-footer__copyright .s-copyright a{color:inherit;text-decoration:underline;text-underline-offset:.1875rem}.c-footer__copyright .s-copyright a:hover,.c-footer__copyright .s-copyright a:focus-visible{color:var(--footer-accent)}.c-footer--layout-three-column{--footer-surface: var(--colors-sekundarni-900);--footer-text: #fffefd;--footer-accent: var(--colors-primarni-500);padding:var(--main-rozpaly-120) 40px;border:0}@media(max-width: 389px){.c-footer--layout-three-column{padding-inline:20px}}.c-footer--layout-three-column .c-footer__grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:80px}.c-footer--layout-three-column .c-footer__column{display:flex;flex:1 1 350px;flex-direction:column;align-items:flex-start;gap:var(--main-rozpaly-30);min-width:0;max-width:100%;overflow-wrap:anywhere}.c-footer--layout-three-column .c-footer__headline{margin:0;color:var(--footer-accent);font:700 24px/32px var(--typo-font-1),Georgia,serif;letter-spacing:0;text-box-edge:cap alphabetic;text-box-trim:trim-both}.c-footer--layout-three-column .c-footer__contact-content,.c-footer--layout-three-column .c-footer__contact-list{display:flex;flex-direction:column;align-items:flex-start;gap:var(--main-rozpaly-20);width:100%}.c-footer--layout-three-column .c-footer__address,.c-footer--layout-three-column .c-footer__contact-link,.c-footer--layout-three-column .c-footer__business-details p{margin:0;font:400 18px/28px var(--typo-font-1),Georgia,serif;letter-spacing:.2px;text-box-edge:cap alphabetic;text-box-trim:trim-both;overflow-wrap:anywhere}.c-footer--layout-three-column .c-footer__address{min-height:47px}.c-footer--layout-three-column .c-footer__address a{color:inherit;text-decoration:none}.c-footer--layout-three-column .c-footer__contact-link{display:inline-grid;grid-template-columns:21px minmax(0, 1fr);align-items:center;column-gap:12px;padding:0;text-box-trim:none}.c-footer--layout-three-column .c-footer__contact-link::before{content:"";display:block;width:21px;height:21px}.c-footer--layout-three-column .c-footer__contact-link .c-footer__contact-label{min-width:0;text-box-edge:cap alphabetic;text-box-trim:trim-both}.c-footer--layout-three-column .c-footer__contact-link--phone::before{background-color:var(--footer-accent);mask-image:url("icons/topbar-phone.svg");mask-size:93.74%;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("icons/topbar-phone.svg");-webkit-mask-size:93.74%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.c-footer--layout-three-column .c-footer__contact-link--mail::before{height:21.5px;background-color:var(--footer-accent);mask-image:url("icons/footer-mail.svg");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("icons/footer-mail.svg");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.c-footer--layout-three-column .c-footer__menu .s-menu{gap:22px;list-style:none}.c-footer--layout-three-column .c-footer__menu .s-menu-item{width:100%;margin:0;padding:0;list-style:none;line-height:0}.c-footer--layout-three-column .c-footer__menu .s-menu-link{box-sizing:border-box;--interaction-filled-hover-shadow: none;--interaction-outline-hover-shadow: none;--interaction-text-hover-shadow: none;--interaction-icon-only-hover-shadow: none;display:block;align-content:center;text-align:start;font-family:var(--font-secondary);font-family:var(--typo-font-1),Georgia,serif;font-size:var(--typo-button);line-height:var(--typo-lineheight-button);font-weight:var(--typo-weight-regular);letter-spacing:var(--typo-letterspacing-default);font-synthesis:none;text-box-trim:trim-both;text-box-edge:cap alphabetic;text-decoration:none;cursor:pointer;--interaction-surface-target: var(--interaction-text-hover-transform, none);--interaction-surface-overshoot: var(--interaction-text-overshoot-transform, var(--interaction-surface-target));transition:background-color var(--interaction-duration, 280ms) var(--interaction-easing, ease),border-color var(--interaction-duration, 280ms) var(--interaction-easing, ease),color var(--interaction-duration, 280ms) var(--interaction-easing, ease),box-shadow var(--interaction-duration, 280ms) var(--interaction-easing, ease);font-family:var(--typo-font-2),Georgia,serif;font-size:var(--typo-txt);line-height:var(--typo-lineheight-line-txt);font-weight:var(--typo-weight-regular);letter-spacing:var(--typo-letterspacing-default);font-synthesis:none;text-box-trim:trim-both;text-box-edge:cap alphabetic;--interaction-focus-color: var(--footer-accent);padding:0;max-width:100%;overflow-wrap:anywhere;background-color:rgba(0,0,0,0);border-radius:var(--main-zaobleni-male);border:0;color:var(--footer-text);font-family:var(--font-secondary);font-weight:400;text-decoration:none;text-transform:none;display:block;position:relative;min-height:13px;padding:0 0 0 25px;white-space:normal}.c-footer--layout-three-column .c-footer__menu .s-menu-link:focus-visible{outline:var(--interaction-focus-width, 2px) solid var(--interaction-focus-color, currentColor);outline-offset:var(--interaction-focus-offset, 4px)}@media(hover: hover)and (pointer: fine){.c-footer--layout-three-column .c-footer__menu .s-menu-link:hover{box-shadow:var(--interaction-text-hover-shadow, none);transform:none;animation:none}}.c-footer--layout-three-column .c-footer__menu .s-menu-link:active{transform:none;animation:none}@media(prefers-reduced-motion: reduce){.c-footer--layout-three-column .c-footer__menu .s-menu-link{transition-duration:.01ms}.c-footer--layout-three-column .c-footer__menu .s-menu-link:hover,.c-footer--layout-three-column .c-footer__menu .s-menu-link:active{box-shadow:none;transform:none;animation:none}}.c-footer--layout-three-column .c-footer__menu .s-menu-link::before{content:"";display:inline-block;flex-shrink:0;width:13px;height:13px;vertical-align:calc((1cap - 13px)/2);margin-right:12px;margin-left:0;--interaction-icon-target-x: var(--interaction-icon-before-target-x, 0);--interaction-icon-target-y: var(--interaction-icon-before-target-y, 0);--interaction-icon-overshoot-x: var(--interaction-icon-before-overshoot-x, var(--interaction-icon-target-x));--interaction-icon-overshoot-y: var(--interaction-icon-before-overshoot-y, var(--interaction-icon-target-y));--interaction-icon-reset-x: var(--interaction-icon-before-reset-x, 0);--interaction-icon-reset-y: var(--interaction-icon-before-reset-y, 0);transition:background-color var(--interaction-icon-duration, 180ms) var(--interaction-easing, ease),opacity var(--interaction-icon-duration, 180ms) var(--interaction-easing, ease),transform var(--interaction-icon-duration, 180ms) var(--interaction-easing, ease);background-image:none;background-color:var(--footer-accent);mask-image:url("icons/footer-arrow.svg");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("icons/footer-arrow.svg");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}@media(prefers-reduced-motion: reduce){.c-footer--layout-three-column .c-footer__menu .s-menu-link::before{transition-duration:.01ms}}.c-footer--layout-three-column .c-footer__menu .s-menu-link:focus-visible::before{background-image:none;background-color:var(--footer-accent);mask-image:url("icons/footer-arrow.svg");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("icons/footer-arrow.svg");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}@media(hover: hover)and (pointer: fine){.c-footer--layout-three-column .c-footer__menu .s-menu-link:hover::before{background-image:none;background-color:var(--footer-accent);mask-image:url("icons/footer-arrow.svg");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("icons/footer-arrow.svg");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;transform:none;animation:none}}@media(hover: hover)and (pointer: fine)and (prefers-reduced-motion: reduce){.c-footer--layout-three-column .c-footer__menu .s-menu-link:hover::before{transform:none;animation:none}}.c-footer--layout-three-column .c-footer__menu .s-menu-link:hover,.c-footer--layout-three-column .c-footer__menu .s-menu-link:focus-visible{background-color:rgba(0,0,0,0);border:0;color:var(--colors-primarni-400);text-decoration:none}.c-footer--layout-three-column .c-footer__menu .s-menu-link::before{position:absolute;left:0;top:50%;margin:0;transform:translateY(-50%)}.c-footer--layout-three-column .c-footer__logo-link{width:391px;max-width:min(391px,100vw - 40px)}.c-footer--layout-three-column .c-footer__logo{display:block;width:100%;height:auto}.c-footer--layout-three-column .c-footer__column--contact:not(:has(.c-footer__address,.c-footer__contact-link)),.c-footer--layout-three-column .c-footer__contact-list:not(:has(.c-footer__contact-link)),.c-footer--layout-three-column .c-footer__menu:not(:has(.s-menu-item)),.c-footer--layout-three-column .c-footer__business-details:not(:has(p)){display:none}.c-footer--layout-three-column .c-footer__business-details{display:block;width:100%;margin:0}.c-footer--layout-three-column .c-footer__business-details p{text-box-trim:none}.c-footer--layout-three-column .c-footer__business-details p:first-child{text-box-trim:trim-start}.c-footer--layout-three-column .c-footer__business-details p:last-child{text-box-trim:trim-end}.c-footer--layout-three-column .c-footer__detail-label{color:var(--colors-primarni-400)}.c-footer--layout-three-column .c-footer__detail-separator{color:var(--footer-accent)}.c-footer--layout-three-column a:hover{color:var(--colors-primarni-400)}.c-footer--layout-three-column a:focus-visible{outline:2px solid var(--footer-accent);outline-offset:4px}.c-footer--layout-three-column+.c-footer__copyright{margin:0;padding:30px 0;border:0;color:var(--colors-seda-700);background:var(--colors-zakladni-pozadi)}.c-footer--layout-three-column+.c-footer__copyright .c-footer__copyright-inner{justify-content:center}.c-footer--layout-three-column+.c-footer__copyright .s-copyright{font-size:16px;line-height:28px;letter-spacing:0;text-align:center;text-box-edge:cap alphabetic;text-box-trim:trim-both}:root{--colors-primarni-800:rgb(94, 74, 39);--colors-primarni-700:rgb(138, 108, 54);--colors-primarni-400:rgb(218, 182, 117);--colors-primarni-100:rgb(236, 231, 223);--colors-primarni-300:rgb(232, 202, 147);--colors-primarni-950:rgb(42, 55, 5);--colors-primarni-500:rgb(193, 158, 96);--colors-primarni-900:rgb(62, 49, 27);--colors-primarni-600:rgb(165, 131, 71);--colors-primarni-200:rgb(215, 208, 196);--colors-primarni-50:rgb(247, 242, 234);--colors-sekundarni-900:rgb(0, 35, 63);--colors-sekundarni-800:rgb(21, 47, 67);--colors-sekundarni-700:rgb(12, 48, 76);--colors-sekundarni-600:rgb(31, 77, 113);--colors-sekundarni-500:rgb(61, 111, 150);--colors-sekundarni-400:rgb(79, 127, 165);--colors-sekundarni-300:rgb(113, 154, 186);--colors-sekundarni-200:rgb(160, 190, 214);--colors-sekundarni-100:rgb(195, 213, 227);--colors-seda-50:rgb(248, 248, 248);--colors-seda-100:rgb(247, 250, 252);--colors-seda-200:rgb(220, 228, 234);--colors-seda-300:rgb(179, 193, 203);--colors-seda-400:rgb(121, 138, 151);--colors-seda-500:rgb(90, 104, 114);--colors-seda-600:rgb(72, 84, 93);--colors-seda-700:rgb(51, 62, 69);--colors-seda-800:rgb(38, 47, 53);--colors-seda-900:rgb(20, 25, 29);--colors-sekundarni-50:rgb(224, 234, 242);--colors-sekundarni-950:rgb(23, 18, 3);--colors-seda-950:rgb(11, 14, 16);--colors-zakladni-bila:rgb(250, 249, 244);--colors-zakladni-cerna:rgb(28, 30, 33);--colors-zakladni-pozadi:rgb(244, 242, 234);--colors-zakladni-pozadi-alternativni:rgb(247, 245, 240);--colors-pouziti-pozadi:var(--colors-zakladni-pozadi);--colors-pouziti-text:var(--colors-sekundarni-900);--colors-pouziti-text-vedlejsi:var(--colors-seda-600);--colors-pouziti-text-svetly:var(--colors-zakladni-pozadi);--colors-pouziti-ohraniceni:var(--colors-primarni-200);--colors-pouziti-odkaz:var(--colors-primarni-800);--colors-pouziti-odkaz-hover:var(--colors-primarni-900);--colors-cta-main-pozadi:var(--colors-primarni-500);--colors-cta-main-pozadi-hover:var(--colors-primarni-800);--colors-cta-main-text:var(--colors-primarni-50);--colors-cta-main-text-hover:var(--colors-primarni-100);--colors-cta-dark-pozadi:var(--colors-sekundarni-900);--colors-cta-dark-pozadi-hover:var(--colors-sekundarni-800);--colors-cta-dark-text:var(--colors-primarni-500);--colors-cta-dark-text-hover:var(--colors-zakladni-pozadi);--colors-cta-light-pozadi:var(--colors-sekundarni-100);--colors-cta-light-pozadi-hover:var(--colors-sekundarni-200);--colors-cta-light-text:var(--colors-sekundarni-900);--colors-cta-light-text-hover:var(--colors-sekundarni-900);--colors-pouziti-text-barevny:var(--colors-primarni-500);--colors-pouziti-ohraniceni-2:var(--colors-primarni-200);--pouziti-pozadi-boxu:var(--colors-primarni-100);--pouziti-pozadi-boxu-hover:var(--colors-primarni-200);--pouziti-dekorace:var(--colors-primarni-200);--pouziti-akcent-silny:var(--colors-primarni-800);--pouziti-akcent-nejtmavsi:var(--colors-primarni-900);--pouziti-akce-vedlejsi:var(--colors-sekundarni-900);--pouziti-text-na-akcentu:var(--colors-sekundarni-900);--pouziti-nadpis-primarni:var(--colors-pouziti-text);--pouziti-nadpis-sekundarni:var(--colors-pouziti-text-barevny);--pouziti-ikona:var(--colors-primarni-500);--pouziti-nadpis-sekundarni-silny:var(--colors-primarni-800);--pouziti-text-seznamu:var(--colors-pouziti-text-vedlejsi);--pouziti-text-seznamu-silny:var(--colors-pouziti-text);--pouziti-text-na-akcentu-silny:var(--colors-primarni-800);--color-white: var(--colors-zakladni-bila);--color-black: var(--colors-zakladni-cerna);--color-primary: var(--colors-primarni-500);--color-secondary: var(--colors-sekundarni-500);--color-accent: var(--pouziti-akcent-silny);--color-primary-50: var(--colors-primarni-50);--color-primary-100: var(--colors-primarni-100);--color-primary-200: var(--colors-primarni-200);--color-primary-300: var(--colors-primarni-300);--color-primary-400: var(--colors-primarni-400);--color-primary-500: var(--colors-primarni-500);--color-primary-600: var(--colors-primarni-600);--color-primary-700: var(--colors-primarni-700);--color-primary-800: var(--colors-primarni-800);--color-primary-900: var(--colors-primarni-900);--color-primary-950: var(--colors-primarni-950);--color-secondary-50: var(--colors-sekundarni-50);--color-secondary-100: var(--colors-sekundarni-100);--color-secondary-200: var(--colors-sekundarni-200);--color-secondary-300: var(--colors-sekundarni-300);--color-secondary-400: var(--colors-sekundarni-400);--color-secondary-500: var(--colors-sekundarni-500);--color-secondary-600: var(--colors-sekundarni-600);--color-secondary-700: var(--colors-sekundarni-700);--color-secondary-800: var(--colors-sekundarni-800);--color-secondary-900: var(--colors-sekundarni-900);--color-secondary-950: var(--colors-sekundarni-950);--color-gray-50: var(--colors-seda-50);--color-gray-100: var(--colors-seda-100);--color-gray-200: var(--colors-seda-200);--color-gray-300: var(--colors-seda-300);--color-gray-400: var(--colors-seda-400);--color-gray-500: var(--colors-seda-500);--color-gray-600: var(--colors-seda-600);--color-gray-700: var(--colors-seda-700);--color-gray-800: var(--colors-seda-800);--color-gray-900: var(--colors-seda-900);--color-gray-950: var(--colors-seda-950);--color-neutral-50: var(--colors-seda-50);--color-neutral-100: var(--colors-seda-100);--color-neutral-200: var(--colors-seda-200);--color-neutral-300: var(--colors-seda-300);--color-neutral-400: var(--colors-seda-400);--color-neutral-500: var(--colors-seda-500);--color-neutral-600: var(--colors-seda-600);--color-neutral-700: var(--colors-seda-700);--color-neutral-800: var(--colors-seda-800);--color-neutral-900: var(--colors-seda-900);--color-neutral-950: var(--colors-seda-950);--color-surface: var(--colors-pouziti-pozadi);--color-surface-alt: var(--colors-zakladni-pozadi-alternativni);--color-surface-dark: var(--colors-sekundarni-900);--color-text-headline: var(--pouziti-nadpis-primarni);--color-text-main: var(--colors-pouziti-text-vedlejsi);--color-text-muted: var(--colors-pouziti-text-vedlejsi);--color-text-inverse: var(--colors-pouziti-text-svetly);--color-border: var(--colors-pouziti-ohraniceni);--color-border-light: var(--colors-pouziti-ohraniceni-2);--color-error: #dc3545;--color-success: #28a745;--color-warning: #ffc107;--context-heading-color: var(--pouziti-nadpis-primarni);--context-text-color: var(--colors-pouziti-text-vedlejsi);--context-link-color: var(--colors-pouziti-odkaz);--context-action-color: var(--colors-primarni-500);--context-accent-color: var(--pouziti-akcent-silny);--context-on-accent-color: var(--pouziti-text-na-akcentu);--context-card-surface: var(--pouziti-pozadi-boxu);--context-filled-surface: var(--pouziti-pozadi-boxu);--context-border-color: var(--colors-pouziti-ohraniceni);--shadow-sm: 0 1px 2px rgba(0,0,0,0.05);--shadow-md: 0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06);--shadow-lg: 0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -2px rgba(0,0,0,0.05);--container-width-text: 868px;--container-width-compact: 1088px;--container-width-medium: 1144px;--container-width-content: 1292px;--container-width-wide: 1332px;--container-width-page: 1480px;--container-width-canvas: 1640px;--container-padding: 20px;--container-width: var(--container-width-page);--container-max-width: var(--container-width-page);--max-element-width: var(--container-width-page);--max-element-width-narrow: var(--container-width-text);--max-element-width-xsmall: var(--container-width-compact);--max-element-width-medium: var(--container-width-medium);--max-element-width-small: var(--container-width-content);--max-element-width-content: var(--container-width-wide);--max-element-width-large: var(--container-width-canvas);--font-primary: var(--typo-font-2), Georgia, serif;--font-secondary: var(--typo-font-1), Georgia, serif}