.wa-footer{padding-bottom:var(--space-l)}.wa-footer-section{padding-top:var(--space-xl)!important;padding-bottom:0!important;background-color:var(--primary)}.wa-footer__logo{height:8.3rem;position:relative;width:auto;margin-bottom:var(--space-m)}.wa-footer__logo img{width:auto}.wa-footer__text{display:flex;flex-direction:column;gap:var(--space-xs);line-height:1.5;color:var(--neutral)}.wa-footer .wa-button{height:4.8rem}.wa-footer a.wa-footer__text{transition:0.2s all ease-in-out;position:relative;width:fit-content}.wa-footer a.wa-footer__text:after{content:"";position:absolute;top:calc(100% + 0.1rem);left:0;width:100%;border-bottom:.1rem solid var(--neutral);transform:scaleX(0);transform-origin:right center;transition:transform 0.6s cubic-bezier(.28,.75,.22,.95)}.wa-footer a.wa-footer__text:hover{color:var(--neutral-hover)}.wa-footer a.wa-footer__text:hover:after{transform:scale(1);transform-origin:left center}.wa-footer-copy{padding:var(--space-xs) 0;display:flex;align-items:center;justify-content:center;font-size:var(--text-s);text-align:center;border-top:1px solid var(--base-dark)}.wa-footer-copy__text{transition:0.2s;font-weight:400;color:var(--neutral)}.wa-footer-copy a.wa-footer-copy__text{color:#929292!important}.wa-footer-copy a.wa-footer-copy__text:hover{color:var(--action)!important}.wa-footer-left{display:flex;flex-direction:column;gap:var(--space-xs)}.wa-footer-contacts{display:flex;flex-direction:column;gap:var(--space-s)}.wa-footer-contacts__icon{display:flex;width:2.5rem;height:2.5rem;font-size:25px;justify-content:center;align-items:center;color:var(--white);transition:0.2s all ease-in-out}.wa-footer-contacts__text{font-weight:700;transition:0.2s all ease-in-out;color:var(--shade);position:relative}.wa-footer-contacts__text:after{content:"";position:absolute;top:calc(100% + 0.1rem);left:0;width:100%;border-bottom:.1rem solid var(--shade);transform:scaleX(0);transform-origin:right center;transition:transform 0.6s cubic-bezier(.28,.75,.22,.95)}.wa-footer-contacts a{display:flex;flex-direction:row;align-items:center;gap:var(--space-xs);width:fit-content;color:var(--shade);transition:0.2s all ease-in-out}.wa-footer-contacts a:hover{color:var(--shade)}.wa-footer-contacts a:hover i{color:var(--shade)}.wa-footer-contacts a:hover .wa-footer-contacts__text:after{transform:scale(1);transform-origin:left center}.wa-footer-socials{display:flex;flex-direction:row;align-items:center;color:var(--white);gap:var(--space-s)}.wa-footer-socials__heading{font-weight:700}.wa-footer-socials-inner{display:flex;flex-direction:row;column-gap:var(--space-s);align-items:center}.wa-footer-socials-inner-box{height:2.5rem}.wa-footer-socials__icon{width:2.5rem;height:2.5rem}.wa-footer-socials__icon path{fill:var(--neutral);transition:0.2s all ease-in-out}.wa-footer-socials__icon:hover path{fill:var(--action)}.wa-footer__column{display:flex;flex-direction:column;gap:var(--space-xs)}.wa-footer-right__heading{font-size:calc(var(--text-l) * 0.8);color:var(--neutral);font-weight:700}.wa-footer-right__menu ul{flex-direction:column!important;gap:var(--space-xs)}.wa-footer-right__menu ul li{margin:0!important;display:flex;flex-direction:row;column-gap:calc(var(--space-xs) * 0.5);align-items:center;transition:0.2s all ease-in-out}.wa-footer-right__menu ul li a{position:relative;width:fit-content!important;color:var(--neutral);transition:0.2s all ease-in-out}.wa-footer-right__menu ul li a:after{content:"";position:absolute;top:calc(100% + 0.1rem);left:0;width:100%;border-bottom:.1rem solid var(--neutral);transform:scaleX(0);transform-origin:right center;transition:transform 0.6s cubic-bezier(.28,.75,.22,.95)}.wa-footer-right__menu ul li a:hover{color:var(--neutral-hover)}.wa-footer-right__menu ul li a:hover:after{transform:scale(1);transform-origin:left center}.wa-footer-right__menu ul li .aria-current a:after,.wa-footer-right__menu ul li a[aria-current=page]:after{transform:scale(1)!important;transform-origin:left center!important}.wa-footer-right__menu ul li .aria-current a,.wa-footer-right__menu ul li a[aria-current=page]{color:var(--neutral)}.x-back-to-top_progress-line{stroke:var(--neutral)!important}.x-back-to-top_icon>*{color:var(--neutral)!important}.wa-allergens{display:flex;flex-direction:row;gap:var(--space-xs)}.wa-allergens__title{font-weight:700;min-width:2.3rem;text-align:center}.wa-allergens-modal .x-modal_backdrop{padding:var(--gutter)}.wa-allergens-modal .x-modal_container{max-width:58rem;width:100%;border-radius:var(--radius-m);background-color:var(--tertiary)}.wa-allergens-modal .x-modal_container::-webkit-scrollbar{width:6px;height:6px;background:var(--secondary)}.wa-allergens-modal .x-modal_container::-webkit-scrollbar-thumb{background:var(--primary)}.wa-allergens-modal .x-modal_content{padding:var(--space-s);gap:var(--space-xs);background-color:var(--tertiary)}.wa-allergens-modal .x-modal_close{margin:0}.wa-footer-menu{display:flex;flex-direction:row;justify-content:space-around}.wa-footer-menu-section{display:none;position:fixed;justify-content:center;bottom:0;padding-block:var(--space-m);background-color:var(--tertiary);border-top:1px solid var(--base-light);z-index:998;height:7.8rem;transition:none!important}.wa-footer-menu-link{display:flex;flex-direction:column;align-items:center;color:var(--base-medium);transition:0.2s all ease-in-out}.wa-footer-menu-link svg{width:2.4rem;min-width:2.4rem;height:2.4rem;min-height:2.4rem}.wa-footer-menu-link svg path{transition:0.2s all ease-in-out;stroke:var(--base-medium)}.wa-footer-menu-link[aria-current="page"]{color:var(--action)!important}.wa-footer-menu-link[aria-current="page"] svg path{stroke:var(--action)!important}.wa-footer-menu-link:hover{color:var(--base)}.wa-footer-menu-link:hover svg path{stroke:var(--base)}.wa-footer-menu .wa-add-to-cart{display:flex;flex-direction:column;align-items:center}.wa-footer-menu .wa-add-to-cart::after{content:"Objednávka";display:inline-block;color:var(--base-medium)}.wa-footer-menu .wa-add-to-cart .mini-cart-link{max-width:2.4rem;min-width:2.4rem;height:2.4rem;min-height:2.4rem;background-color:var(--tertiary)}.wa-footer-menu .wa-add-to-cart .mini-cart-link:before{content:"";position:absolute;top:0;position:absolute;height:4.5rem;width:8.5rem}.wa-footer-menu .wa-add-to-cart:hover::after{color:var(--base)}.wa-footer-menu .wa-add-to-cart:hover .mini-cart-link::after{background-color:var(--base)}@media (max-width:991px){.wa-footer{grid-template-columns:1fr}.wa-footer__logo{margin-inline:auto}.wa-footer-section{margin-bottom:7.8rem}.wa-footer-menu-section{display:flex}}