@font-face{font-family:'Nunito';src:url('/fonts/Nunito-SemiBold.woff2') format('woff2'),
url('/fonts/Nunito-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Nunito';src:url('/fonts/Nunito-Medium.woff2') format('woff2'),
url('/fonts/Nunito-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Nunito';src:url('/fonts/Nunito-Regular.woff2') format('woff2'),
url('/fonts/Nunito-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Nunito';src:url('/fonts/Nunito-Bold.woff2') format('woff2'),
url('/fonts/Nunito-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Nunito';src:url('/fonts/Nunito-Black.woff2') format('woff2'),
url('/fonts/Nunito-Black.woff') format('woff');font-weight:900;font-style:normal;font-display:swap}:root{--main:#522B79;--sec:#D2DA27;--color:#D2DA27;--dark:#321252;--gray:#EEE;--pink:#EB1985;--darkPink:#BA146B;--black:#1d273b}html{scroll-padding:130px;scroll-behavior:smooth;overscroll-behavior-y:none}body,html{width:100%;height:100%;float:left;background:#F4F4F4;margin:0;font-size:15px;font-family:'Nunito'}p a,
li a,a{color:var(--main)}h1,h2,h3,h4,h5,h6,.headline{font-family:'Nunito';font-weight:600}.center{justify-content:center !important}.float-right{float:right !important}.flex-row{display:flex;align-items:center}.img-whitespace{position:relative;top:90px}.modal-holder ::-webkit-scrollbar{width:8px}.modal-holder ::-webkit-scrollbar-track{background:rgba(217, 217, 217, 0.5)}.modal-holder ::-webkit-scrollbar-thumb{background:var(--sec)}.modal-holder ::-moz-scrollbar{width:8px}.modal-holder ::-moz-scrollbar-track{background:rgba(217, 217, 217, 0.5)}.modal-holder ::-moz-scrollbar-thumb{background:var(--sec)}.modal-holder ::scrollbar{width:8px}.modal-holder ::scrollbar-track{background:rgba(217, 217, 217, 0.5)}.modal-holder ::scrollbar-thumb{background:var(--sec)}#body.overflow{overflow:hidden}.clear{clear:both}::selection{background:var(--main);color:#fff}::-moz-selection{background:var(--main);color:#fff}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}.wrapper{width:calc(100% - 30px);max-width:1140px;margin:0
auto;position:relative}.none{display:none !important}.none
form{display:none !important}.hidden{opacity:0 !important;pointer-events:none}.title{width:100%}.d-flex{display:flex}.center-content{justify-content:center;align-items:center}.space-justify{justify-content:space-between}.align-justify{justify-content:space-between;align-items:center}#closed-info{pointer-events:none;position:fixed;opacity:0;width:100%;background:red;color:#fff;z-index:100;left:0;text-align:center;padding:15px
0;top:0;transition: .3s all ease-in-out}#closed-info.active{opacity:1}#fixed-menu{position:sticky;overflow:scroll;box-sizing:border-box;background:#F4F4F4;padding:10px;z-index:10}.padding-20{padding:20px}.justify-center{justify-content:center}.map-cart{width:100%;height:280px;float:left;margin-bottom:10px;border-radius:10px;overflow:hidden;border:1px
solid #ccc}.category-menu{width:100%;display:flex;margin:0;padding:0;gap:10px;list-style:none;justify-content:center}.category-menu li
a{display:flex;padding:12px
17px;text-decoration:none;border-radius:25px;font-size:16px;color:#828282;background:#fff;white-space:nowrap;gap:10px;transition: .3s all ease-in-out}.category-menu li a
img{opacity: .4;transition: .3s all ease-in-out}.category-menu li a:hover,
.category-menu li
a.active{background:var(--main);color:#fff}.category-menu li a:hover img,
.category-menu li a.active
img{opacity:1;filter:invert(100%)}.button-branch{width:100%;padding:15px;box-sizing:border-box;border:0;border-bottom:1px solid rgba(0,0,0,0.2);cursor:pointer;background:#fff;font-size:18px;color:var(--main);text-align:left;gap:20px;font-weight:500;display:flex;border-radius:15px;border-bottom:0;margin-bottom:10px;transition: .3s all ease-in-out}.button-branch:hover{background:rgba(82,43,121,.05)}.button-branch:last-child{border-bottom:0;margin-bottom:0}.where-to h2,
.modal-holder
h2{font-weight:700}.img{background:rgba(82, 43, 121, .2);border-radius:100%;width:50px;height:50px;min-width:50px;display:flex;justify-content:center;justify-items:center;align-content:center;align-items:center}.button-branch
span{display:block;font-size:18px;margin-top:5px;font-weight:350;line-height:27px;color:#595454}.gwt-SuggestBoxPopup{margin-top:10px;line-height:1.5;border-color:#ccc !important}.disable{opacity: .5;pointer-events:none}.steps{margin:0;list-style:none}.steps
li.active{font-weight:bold}.msg{width:100%;display:block;padding:15px;box-sizing:border-box;margin-bottom:15px;text-align:center;border-radius:16px;display:none}.msg.error{background:#f8d7da;color:#58151c;display:block}.msg.warning{background:#fff5c0;color:#d89700;display:block}.msg.ok{background:#d1e7dd;color:#0a3622;display:block}.basket-information
.msg{margin-top:10px;margin-bottom:0}.logo{display:block}.logo-canvas{width:170px;height:50px;max-width:100%}.foods{display:flex;flex-wrap:wrap;gap:20px}.product{box-sizing:border-box;width:calc(33.33% - 14px);box-sizing:border-box;display:flex;gap:20px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0px 12px 16px -4px #00000014;transition: .3s all ease-in-out;padding:15px}.product:hover{background:#f9f9f9;box-shadow:0px 1px 1px 0px #00000014;cursor:pointer}.product:hover .add-button{background:var(--sec)}.product-name{font-size:20px;font-weight:700;line-height:28px;margin-bottom:0;margin-top:0}.product-price-wrapper
p{margin:0}.product-price{display:inline-block;padding:6px
12px;padding-left:0;font-size:14px;background:none;border-radius:20px}.product-desc{font-size:12px;line-height:18px;color:#828282;flex-grow:1}.product-content{box-sizing:border-box;width:100%;display:flex;flex-direction:column}.product-image{width:150px;min-width:150px;margin:0;display:flex;justify-content:center;justify-items:center;align-content:center;align-items:center;position:relative}.upsell-name{height:45px}.product-image
img{width:100%}.upsellings{display:flex;margin-bottom:20px;gap:20px}.upsellings
.product{display:block;padding-top:20px;min-width:173px;position:relative}.upsellings .product .add-button{height:26px;width:26px;position:absolute;right:15px;top:15px;overflow:initial;border-radius:100%;color:var(--main);border:1.5px solid var(--main);background:url('/img/plus.svg') no-repeat center center;transition: .3s background-color ease-in-out !important}.upsellings .product .add-button:hover{background:var(--main) url('/img/plus-white.svg') no-repeat center center !important}.upsellings .product .product-image{height:150px;padding-top:0;padding-bottom:0}.upsellings .product .add-button
span{background:rgba(82, 43, 121, .2);width:100%;height:100%;border-radius:100%;position:absolute;transition: .3s all ease-in-out;transform:scale(1.6)}.upsellings .product-content{box-sizing:border-box;padding:0
15px}.add-button{width:44px;height:44px;border-radius:10px;display:flex;align-content:center;align-items:center;justify-content:center;font-size:24px;color:#000;text-align:center;padding:0;background:#fff;cursor:pointer;border:0;border:1px
solid var(--sec);transition: .3s all ease-in-out}.add-button:hover{background:var(--sec)}.upsellings .product .add-button:hover{background:var(--main);color:#fff}.upsellings .product .add-button:hover
span{transform:scale(1)}.add-button::before{content:attr(data-text);position:absolute;font-size:10px;font-weight:400;padding:4px;border-radius:8px;white-space:nowrap;background:rgba(189, 189, 189, 1);margin-top:-60px;opacity:0;pointer-events:none;transition: .3s all ease-in-out}.add-button::after{width:0px;height:0px;border-style:solid;border-width:8px 5px 0 5px;border-color:rgba(189, 189, 189, 1) transparent transparent transparent;content:'';position:absolute;margin-top:-39px;opacity:0;pointer-events:none;transition: .3s all ease-in-out}.add-button:hover::before,.add-button:hover::after{opacity:1}.upsellings .add-button::before,
.upsellings .add-button::after{display:none}#add-modal-btn.add-button:hover::before,#add-modal-btn.add-button:hover::after{display:none}#add-modal-btn.add-button:hover{background:var(--main);color:#fff;border-color:var(--main)}.d-block{display:block}.total-price{display:flex;margin:20px
0;justify-content:space-between}.max560{max-width:560px}.max-w820{max-width:820px}.delete{background:url('/img/trash.svg') no-repeat center center;width:15px;height:16px;text-decoration:none;display:inline-block;opacity: .3;margin-left:10px;transition: .3s all}.basket-price .quantity-holder{position:relative;right:-5px}.text-center{text-align:center !important}.font-w700{font-weight:700}@media (min-width: 764px){.text-desktop-center{text-align:center}}.basket-box-items{box-sizing:border-box;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #BDBDBD4D}.basket-flex{display:flex;gap:15px;justify-content:space-around}.basket-additives{margin-top:5px}.basket-photo{width:90px;height:90px;background-position:center center;background-repeat:no-repeat;background-size:contain}.basket-price,.basket-name{display:flex;flex-flow:column;justify-content:space-between}.basket-price{align-items:end}.basket-item-price{height:40px;line-height:40px;white-space:nowrap}.basket-items{max-width:560px;margin:0
auto}.basket-name{min-width:calc(100% - 185px - 90px);max-width:calc(100% - 185px - 90px);font-size:20px;font-weight:700;justify-content:center}.checkbox-input{margin-bottom:30px}.checkbox-input
label{position:relative;margin-left:0 !important}.checkbox-input
label{padding-left:42px;padding-top:7px;box-sizing:border-box;cursor:pointer;margin-bottom:15px;display:block}.checkbox-input
input{width:auto}.checkbox-input label::before{position:absolute;top:2px;left:0;display:block;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer;user-select:none;border-radius:100%;border:1px
solid #919195;background:#fff;width:24px;height:24px;transition: .3s background-color, border ease-in-out}.checkbox-input label::after{position:absolute;left:7px;top:9px;display:block;width:24px;height:24px;content:"";border-radius:100%;background-repeat:no-repeat;background-position:center center;background-size:50% 50%;transition: .3s all ease-in-out}.checkbox-input
input{position:absolute;z-index:-1;opacity:0}.checkbox-input label.active::before{border-color:var(--main);background:var(--sec) url('/img/basic-check.svg') no-repeat center center / 15px}.checkbox-input
label{color:#828282;letter-spacing:0.3px;font-weight:normal !important}.input-quantity{height:35px !important;line-height:35px !important}.div-quantity{height:35px;line-height:35px;background:#EEE;width:100%;text-align:center;border-radius:20px}.gift{width:30px;height:30px;border-radius:100%;display:inline-block;background:var(--pink) url('/img/gift.svg') no-repeat center center / 18px}.disabled,.disabled2{opacity: .5;pointer-events:none}.cupon{width:100%;position:relative;display:flex;gap:10px;margin-top:20px;justify-content:space-between}.cupon
.button{height:50px;line-height:50px;max-width:130px;margin-bottom:0}#cupon{margin-bottom:0;background:#F4F4F4;border:0}#notify{background:var(--sec);position:absolute;right:250px;z-index:100;line-height:16.5px;top:6px;box-sizing:border-box;padding:10px
15px;box-shadow:0 .188rem .375rem rgba(0,0,0,.16);border-radius:3px;font-size:13px;pointer-events:none;opacity:0;transform:translateX(-30px);transition: .3s all ease-in-out}#notify
i{font-style:normal}#notify::before{width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent var(--sec);position:absolute;right:-5px;top:0;bottom:0;margin:auto;content:''}#notify.active{opacity:1;transform:translateX(0)}.gwt-SuggestBoxPopup{max-width:100%}.gwt-SuggestBoxPopup
.item{white-space:normal !important}@media (max-width: 450px){.gwt-SuggestBoxPopup{width:100% !important;left:0 !important}}.branch-changer{text-decoration:none;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:30px;background:url('/img/location.svg') no-repeat left center;background-size:23px;display:flex;align-content:center;align-items:center;max-width:385px;text-overflow:ellipsis;overflow:hidden;padding-right:10px;margin-right:-10px;position:relative}.branch-changer:after{position:absolute;right:0;top:0;width:15px;height:100%;content:'';background:linear-gradient(45deg,  rgba(255,255,255,0) 0%,rgba(244,244,244,1) 100%)}.cart-header .branch-changer:after{background:linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(82,43,121,1) 100%);display:none}.branch-changer.branch-on-delivery{}.cart-header .branch-changer,
.cart-header .icon-link{filter:grayscale(100%) brightness(0%) invert(100%)}.carousel-container{position:relative;overflow:hidden;width:100%;margin-top:25px;border-radius:25px}.carousel-slides{display:flex;z-index:1;transition:transform 0.5s ease}.bg-pink{background:var(--pink);position:relative;z-index:1}.bg-pink::before,.bg-green::before{width:100%;height:100%;content:'';position:absolute;left:0;top:0;z-index:-1;border-radius:25px;background:rgba(0,0,0,0.2)}.bg-purple{background:var(--main)}.bg-green{background:var(--sec);position:relative;z-index:1}.slide
.p{color:#fff;font-size:18px;line-height:27px}.slide{flex:0 0 100%;width:100%;height:500px;border-radius:25px;box-sizing:border-box}.carousel-container{height:500px;margin-top:50px !important;margin-bottom:-20px !important}.slide{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity 0.6s ease-in-out}.slide
picture{height:500px !important;object-fit:cover !important}.slide.active{opacity:1;z-index:2}.slide.fade-out{opacity:0;z-index:0}@media (max-width: 763px){.carousel-container{height:290px;margin-top:20px !important;margin-bottom:-20px !important}.slide
picture{height:255px !important;object-fit:cover !important}}.slide .flex-half{margin:0}.slide
.image{background-position:center center;background-repeat:no-repeat;background-size:contain}.slide
h1{color:#fff;font-size:56px;line-height:67px}.slide
img{width:100%;height:100%;object-fit:cover}.buttons{display:flex;gap:20px;margin-top:50px}.btn{height:40px;line-height:40px;background:#ccc;border-radius:40px;padding:0
30px;border:0;outline:0;cursor:pointer;margin-bottom:20px;text-align:center;text-decoration:none;color:#000;display:inline-block;white-space:nowrap;transition: .3s all ease-in-out}.btn--green{background:var(--sec)}.btn--white{background:#fff}.btn.icon-phone{padding-left:50px;background-image:url('/img/phone.svg');background-position:15px center;background-repeat:no-repeat}.btn.icon-food{padding-left:50px;background-image:url('/img/food.svg');background-position:15px center;background-repeat:no-repeat}.btn:hover{background-color:var(--pink)}.slide .btn:hover{background-color:var(--pink);color:#fff}.slide .btn.icon-phone:hover{background-image:url('/img/phone-white.svg')}.slide .btn.icon-food:hover{background-image:url('/img/food-white.svg')}.mb0{margin-bottom:0}.title{font-size:48px;font-weight:700}.title-cat{font-size:32px;font-weight:800;margin-bottom:0}.indicators{text-align:center;display:flex;flex-direction:column;gap:15px;position:absolute;right:20px;z-index:2;top:0;bottom:0;margin:auto;height:81px}.indicator{display:inline-block;width:15px;height:15px;background-color:transparent;border-radius:50%;margin:0
5px;cursor:pointer;border:1px
solid #BDBDBD80;display:flex;align-content:center;align-items:center;justify-content:center;justify-items:center}.indicator::after{content:'';width:9px;height:9px;border-radius:100%;transition: .3s all ease-in-out;background-color:var(--sec);transform:scale(0)}.indicator.active::after{transform:scale(1)}.variants{display:flex;gap:10px}.variants .check-variant{box-sizing:border-box;padding-left:30px;display:flex;gap:5px;font-size:14px;align-content:center;align-items:center;height:40px;cursor:pointer;position:relative}.variants .check-variant:before{content:'';width:20px;height:20px;border-radius:100%;border:1px
solid #969696;position:absolute;left:0}.variants .check-variant:after{width:14px;height:14px;border-radius:100%;background:var(--sec);position:absolute;left:4px;top:13px;content:'';transition: .3s all ease-in-out;transform:scale(0)}.variants .check-variant.active:after{transform:scale(1)}.variants .check-variant span,
.additives .check-additive
span{background:var(--main);color:#fff;padding:4px
6px;padding-top:6px;border-radius:15px;font-size:10px;line-height:1;margin-left:7px;pointer-events:none}.additives .check-additive
span{padding:3px
6px}.additives .check-additive,
.options .check-additive{position:relative;height:28px;line-height:28px;margin-bottom:10px;cursor:pointer}.additives .check-additive:after,
.options .check-additive:after{background:#DADADA;height:28px;width:60px;border-radius:30px;content:'';position:absolute;right:0;transition: .3s all ease-in-out}.options .check-additive:after{background:var(--sec)}.additives .check-additive:before,
.options .check-additive:before{content:'';width:23px;height:23px;top:2px;right:34px;z-index:10;border-radius:100%;background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);display:block;position:absolute;transition: .3s all ease-in-out}.options .check-additive:before{right:3px}.additives .check-additive.active:after{background:var(--sec)}.options .check-additive.active:after{background:#DADADA}.additives .check-additive.active:before{right:3px}.options .check-additive.active:before{right:34px}.tag{padding:6px
12px;display:inline-block;border-radius:15px;font-size:12px;font-weight:300;margin-bottom:5px}.tag.red{background:#FE9E91;color:#000}.tag.orange{background:#fed591;color:#000}.tag.green{background:#BFEA65;color:#000}.product
.tag{padding:3px
10px;font-size:12px;left:0;top:0;border-radius:20px;text-transform:uppercase;position:absolute}.product .tag--novinka{background:var(--sec);color:var(--main)}.product .tag--doporucujeme{background:var(--pink);color:#fff}.select-list-holder{border:1px
solid #fff;border-radius:16px;height:50px;overflow:hidden;pointer-events:none}.select-list{padding:10px;height:50px;box-sizing:border-box;position:relative}.select-list
small{display:block}.select-list.open{overflow:scroll;width:calc(100% + 1px);height:120px;position:absolute;background:#fff;left:-1px;margin-top:-2px;border-radius:15px;border:1px
solid #ccc;z-index:10}.select-list
.option{position:absolute;width:100%;height:50px;padding:6px;padding-left:15px;cursor:pointer;box-sizing:border-box;background:#fff;left:0;top:0}.select-list
.option.active{z-index:10}.select-list.open
.option{position:static}#welcome{overflow-x:hidden}.mobile-menu{display:none}.welcome__banner{width:100%;height:580px;float:left;box-sizing:border-box;padding-top:20px;background:var(--main) url('/img/bg.svg') no-repeat top center;background-size:cover;border-radius:0 0 35px 35px;margin-bottom:300px}.welcome__menu{display:flex;justify-content:space-between}.welcome__menu
.logo{display:flex;align-items:center;gap:10px;text-decoration:none;filter:invert(0%)}.welcome__links{display:flex;gap:20px}.welcome__links
.login{opacity: .5;transition: .3s all ease-in-out}.welcome__links .login:hover{opacity:1}.welcome__img_1,.welcome__img_2,.welcome__img_3{width:260px;height:260px;position:absolute;background:url('/img/welcome_food_1.png') no-repeat center center / contain}.welcome__img_1{width:360px;height:360px;left:-50px;top:100px}.welcome__img_2{width:280px;background:url('/img/welcome_food_2.png') no-repeat center center / cover;top:-56px;left:0;right:0;margin:auto}.welcome__img_3{width:360px;height:360px;background:url('/img/welcome_food_3.png') no-repeat center center / contain;right:0;bottom:-300px}.welcome__img_1:after,.welcome__img_2:after,.welcome__img_3:after{content:attr(data-name);;position:absolute;background:var(--color, --sec);color:transparent;padding:5px
10px;clip-path:path("M443.728 69.506L436.319 1.92827L0.363022 0.542923L3.08364 79.2156L443.728 69.506Z");transform:skewX(4deg);transition: .3s all ease-out}.welcome__img_1:before,.welcome__img_2:before,.welcome__img_3:before{content:attr(data-name);color:var(--white, --main);font-weight:bold;position:absolute;padding:5px
10px;z-index:1}.welcome__img_1:after,.welcome__img_1:before{right:-30px;top:80px}.welcome__img_2:after,.welcome__img_2:before{right:-50px;top:90px;transform:rotate(-7deg)}.welcome__img_3:after,.welcome__img_3:before{left:80px;top:20px}.icon-link,.button-link{color:#fff;text-decoration:none;padding-left:30px;background:url('/img/user.svg') no-repeat left center;background-size:20px;height:35px;line-height:35px}.button-link{background:url('/img/signup.svg') no-repeat 12px center;background-size:20px;border:1px
solid #fff;border-radius:30px;padding-right:20px;padding-left:40px;transition: .3s background-color, color, border-color ease-in-out}.welcome__links .button-link{background-color:rgba(255, 255, 255, 0.1);border:1px
solid rgba(255,255,255,0.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.button-link:hover{border-color:var(--sec);background-color:var(--sec)}.button-link.signup:hover{background-image:url('/img/signup-purple.svg');background-repeat:no-repeat;background-position:12px center;color:var(--main)}.welcome__text{width:100%;text-align:center;display:block;margin:50px
0;font-size:18px;color:#fff}.welcome__headline{font-size:56px;max-width:425px;color:#fff;margin-top:120px;text-align:left;position:relative;float:left}.welcome__headline
strong{width:163px;height:32px;background:url('/img/vector-asie.png') no-repeat bottom 5px center / contain}.slogan{display:inline-block;color:#fff;text-decoration:none;position:relative;z-index:1;padding:2px
7px}.slogan:before{content:'';width:100%;height:100%;background:var(--pink);position:absolute;clip-path:path("M443.728 69.506L436.319 1.92827L0.363022 0.542923L3.08364 79.2156L443.728 69.506Z");transform:skewX(4deg);left:0;top:0;z-index:-1}.flex-center{display:flex;justify-content:center}.flex-justify{display:flex;justify-content:space-between}.align-center{align-content:center;align-items:center}.flex-justify
img{transform:scale(1.2);position:relative;top:30px;pointer-events:none}.basic-label{font-size:15px;font-weight:normal !important}.where-to{background:#EEE;width:94%;max-width:480px;padding:30px;position:absolute;z-index:10;border-radius:25px;box-shadow:0px 4px 52px 0px #00000026}.hr{width:100%;float:left;clear:both;height:1px;background:#DADADA;margin-bottom:40px}.p,
.ul li,
.article p,
.article
li{font-size:18px;color:#595454;line-height:27px}.accordion
.p{font-size:16px;line-height:24px;color:#000}.p
a{color:var(--main);text-underline-offset:3px}.smaller-wrapper{max-width:700px;margin:0
auto}.flex-half{display:flex;gap:50px;align-items:flex-start;align-content:center;align-items:center;margin-top:80px}.flex-half__section{width:50%;min-width:50%;max-width:50%}.image{width:100%;height:380px;border-radius:20px}.image
img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:20px}.mt-0{margin-top:0 !important}.mt-100{margin-top:100px !important}.mt-50{margin-top:50px !important}.relative-top{padding-top:390px}.gap10{gap:10px}.gap20{gap:20px}.gap40{gap:40px}.gap50{gap:50px}.fs-16px
li{font-size:16px}.message{position:fixed;width:94%;max-width:360px;color:#000;padding:15px;box-sizing:border-box;left:0;right:0;top:20px;border-radius:30px;z-index:10000;margin:0
auto;text-align:center;opacity:1;transform:scale(1);transition: .3s all ease-in-out}.message.error{background:#fe9e91}.message.success{background:#BFEA65}.message.hidden{opacity:0;pointer-events:none;transform:scale(0)}.before-stopy,.before-hulky{position:relative}.before-stopy::before{width:267px;height:311px;background:url('/img/stopy.svg') no-repeat center center;background-size:contain;position:absolute;left:-113px;top:-131px;content:'';z-index:-1}.before-hulky::before{width:267px;height:311px;background:url('/img/hulky.svg') no-repeat center center;background-size:contain;position:absolute;right:-113px;bottom:-131px;content:'';z-index:-1}.basket-information{width:40%}.cart-items{background:#fff;width:60%;box-sizing:border-box;padding:40px;border-radius:15px;position:relative;z-index:10}.no-bg{background:none}.padd-0{padding:0}#orderForm{display:flex;gap:50px;align-items:flex-start}.fs32px{font-size:32px}.modal-address .basket-information
label{text-align:left;font-size:16px;font-weight:700;box-sizing:border-box;margin-bottom:3px;line-height:24px;padding-left:15px}.basket-information
input{height:50px;line-height:50px;border:0;border-radius:16px;font-size:16px;font-family:'Nunito';padding-left:15px}.basket-information .paymentType
label{line-height:27px;padding-top:0;padding-left:37px;margin-bottom:10px}.basket-information .paymentType label:last-child{margin-bottom:0}.hr{width:100%;height:1px;background:rgba(189,189,189,0.3);float:left;clear:both}.ready-order{background:#e3f3ca;color:#659715;padding:6px
15px;box-sizing:border-box;font-size:15px;border-radius:16px}.mt-20{margin-top:20px !important}.mb-20{margin-bottom:20px !important}.mb-50{margin-bottom:50px !important}.mt-30{margin-top:30px !important}.mb-30{margin-bottom:30px !important}.cart-items .basket-item{font-size:16px;padding:15px
0;margin-bottom:0px;border-bottom:1px solid rgba(189, 189, 189, 0.2)}.basket-item .d-flex{display:flex;justify-content:space-between}.align-center{margin:0
auto}.final-price{width:100%;margin-top:40px;text-align:center;flex-flow:column;justify-content:center;justify-items:center;align-content:center;align-items:center;font-size:36px}.title.d-flex{gap:20px;align-content:center;align-items:center}.final-price
strong{font-size:14px}.table{width:100%;margin-top:20px;padding-bottom:20px;border-bottom:1px solid rgba(189, 189, 189, 0.2)}.table
.tr{display:flex;justify-content:space-between;padding:10px
0;font-size:16px}.table
.th{font-weight:700}.white-link{color:#fff;text-decoration:underline;text-underline-offset:3px;position:relative;z-index:10;margin-top:30px;display:block;font-size:18px}#completed-body header
p{font-size:18px;color:#fff;text-align:center}.status-bar{display:flex;gap:40px;justify-content:center;margin:30px
0}.bar{width:46px;height:46px;border-radius:100%;display:flex;align-content:center;align-items:center;justify-content:center;justify-items:center;border:1.5px dashed rgba(255,255,255,.2);position:relative}.bar::after{content:'';width:40px;height:1px;border-top:1.5px dashed rgba(255,255,255,.2);position:absolute;left:-40px;top:0;bottom:0;margin:auto}.bar.active,.bar.active::after{border-color:var(--sec)}.bar:first-child::after{display:none}.gwt-SuggestBoxPopup{border:0
!important;border-radius:16px;overflow:hidden !important;box-shadow:0px 12px 16px -4px #00000014}.gwt-SuggestBoxPopup .item-selected{background:rgba(82,43,121,.2) !important;cursor:pointer}.border-bottom-0{border-bottom:0 !important}.mb-0{margin-bottom:0 !important}.left-menu{width:200px;min-width:200px}.justify-space{justify-content:space-between}.left-menu
a{display:block;text-decoration:none;color:rgba(130, 130, 130, 1);font-size:18px;font-weight:700;margin-bottom:20px;transition: .3s all ease-in-out}.left-menu
a.active{color:#000}.section-menu{width:calc(100% - 220px);min-width:calc(100% - 220px)}#usePoints{color:var(--main);text-underline-offset:3px}.section__title{margin-top:0;font-size:32px;font-weight:700;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid rgba(0,0,0,.2);width:100%;display:flex}.profile-name{font-size:24px;font-weight:700}.contact-info{width:100%;display:flex;gap:70px;clear:both}.contact{display:flex;gap:20px}.flex-wrap{flex-wrap:wrap}.basic{font-size:18px;font-weight:400;line-height:27px;margin-bottom:3px;margin-top:12px;min-width:155px}.basic
strong{font-size:20px;font-weight:700;display:block}.box-info{padding:15px;min-width:263px;background:#fff;border-radius:15px;display:inline-block;cursor:pointer;transition: .3s all ease-in-out}.box-info:hover{box-shadow:0px 12px 16px -4px #00000014}blockquote{width:100%;margin:50px
0;padding:30px
0;font-size:32px;font-weight:800;text-align:center;background:url('/img/claim.svg') no-repeat center center / contain}.white-section{background:#fff;border-radius:15px;text-align:center;padding:25px;box-sizing:border-box}.small-midd-box{width:100%;max-width:350px;margin:60px
auto 10px;text-align:center}.accordion-item{cursor:pointer;padding:25px
10px 25px 0;border-bottom:1px solid rgba(0,0,0,.1);transition: .3s all ease-in-out}.accordion-item:first-child{padding-top:0}.accordion-item:last-child{padding-bottom:0;border-bottom:0}.accordion-item
img{transition: .3s all ease-in-out}.accordion-item.active
img{transform:rotate(90deg)}.accordion-item
h2{margin:0;display:flex;justify-content:space-between;align-items:center}.accordion-item .hidden-content{height:0;overflow:hidden;transition:all 0.3s ease-in-out}.accordion-item.active .hidden-content{height:auto;overflow:auto}.accordion-item .p:last-child{margin-bottom:0}.toggle-btn{display:block;width:32px;height:32px;border:1px
solid var(--sec);border-radius:10px;transition: .3s all ease-in-out}.toggle-btn:hover{background:var(--sec)}.toggle-btn:before{content:'+';font-size:18px;text-align:center;width:100%;height:100%;display:flex;align-content:center;align-items:center;justify-content:center;justify-items:center}.accordion-item.active .toggle-btn:before{content:'-'}#map-canvas{width:100%;height:400px;overflow:hidden;border-radius:15px;margin-top:30px}#on-time{width:100%;min-width:95%;color:#000;text-align:left}.onTime{width:100%;float:left;position:relative}.onTime::before{position:absolute;content:attr(data-text);background:#fff;width:50%;height:30px;font-size:16px;left:18px;top:40px;pointer-events:none;transition: .3s all ease-in-out}.onTime.hide::before{opacity:0}.cart-steps
a{color:#fff;text-decoration:none;background:url('/img/back.svg') no-repeat 10px center;padding:6px;padding-left:40px;padding-right:15px;background-size:20px;border-radius:30px;border:1px
solid #fff;font-size:14px;transition: .3s all ease-in-out}.cart-steps a:hover{background-color:rgba(255,255,255,.2);backdrop-filter:blur(5px);-webkit-backdrop-filter:blurt(5px)}.alert{width:300px;padding:10px;box-sizing:border-box;background:#fff;border-radius:10px;position:fixed;right:10px;bottom:10px;transition: .3s all ease-in-out;transform:translateY(0)}.alert.hidden{transform:translateY(100px)}.alert
.loader{width:100%;height:5px;position:absolute;top:-8px;left:0;border-radius:10px;transition:5s all linear}.alert
.loader.active{width:0%}.alert
p{margin:5px
0}.alert.ok{background:var(--sec) url('/img/ok.svg') no-repeat 10px center / 20px;color:#000;padding-left:40px}.alert.error{background:var(--pink) url('/img/error.svg') no-repeat 10px center / 20px;color:#fff;padding-left:40px}.alert.ok
.loader{background:var(--sec)}.alert.error
.loader{background:var(--pink)}.jobs{display:flex;gap:10px;flex-wrap:wrap}.job{width:calc(33.33% - 10px);max-width:calc(33.33% - 10px);min-width:calc(33.33% - 10px);box-sizing:border-box;padding:10px;background:#fff;border-radius:7px;display:flex;align-items:center;justify-content:space-between}.job-title h2
small{display:block}.job-btn
.btn{margin:0}.alergen-table{width:100%;max-width:370px;margin:0
auto;text-align:left}.alergen-table th,
.alergen-table
td{padding:7px
0}.warning{width:100%;box-sizing:border-box;padding:15px;border-radius:15px;background:var(--sec);color:#000;text-align:center;margin-bottom:10px}.accordion{background:#fff;border-radius:20px;padding:20px}.hidden-btn{cursor:pointer;border:0;background:none;padding:3px
13px;background:#ffc6be;color:#a12f30;border-radius:5px;transition: .3s all ease-in-out;margin-left:10px;position:relative}.hidden-btn:hover{background:#a12f30;color:#fff}.time-picker{display:block;margin-top:10px;box-sizing:border-box;padding-left:20px;background:url('/img/clock.svg') no-repeat left center / 15px}.time-picker
span{text-decoration:underline;text-underline-offset:2px;cursor:pointer}.completed-img{width:100%;max-width:400px;margin:0
auto;display:block;position:absolute;left:0;right:0;top:50px;z-index:-1}.completed-header
.headline{margin-top:130px;margin-bottom:260px}.completed-header
.logo{display:none}.link-cupon{padding:30px
20px;box-sizing:border-box;width:100%;display:block;text-align:center;font-size:16px;font-weight:600;cursor:pointer;transition: .3s background-color ease-in-out;border-bottom:1px solid rgba(189,189,189,0.2)}.link-cupon:hover{background:rgba(189,189,189,0.1)}#sendOrder.button{background:var(--pink);color:#fff}#sendOrder.button:hover{background:var(--sec);color:#000}#map-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:50;background:rgba(0,0,0,.8);transition:0.3s all ease-in-out;opacity:0;pointer-events:none}#map-overlay.active{opacity:1;pointer-events:all}#map-overlay:after{content:'Vyber adresu z našeptávače';font-size:48px;color:#fff;font-weight:bold;position:absolute;top:50px;width:100%;text-align:center;box-sizing:border-box;padding:0
50px}.z-index{position:relative;z-index:100}.hidden-btn{cursor:pointer;border:0;background:none;padding:3px
13px;background:#ffc6be;color:#a12f30;border-radius:5px;transition: .3s all ease-in-out;margin-left:10px;position:relative}.hidden-btn:hover{background:#a12f30;color:#fff}.fb-msg{width:50px;height:50px;position:fixed;bottom:15px;right:15px;background:url('/img/messenger.png') no-repeat center center / 43px;border-radius:100%}.kariera-img{position:relative;top:-120px;margin-bottom:-120px}.headline__bigger{font-size:32px}.line{width:100%;display:block;height:1px;background:rgba(0,0,0,.1)}.col-left{width:50%;float:left}.col-right{width:50%;float:right}.rect-number{background:var(--pink);width:90px;min-width:90px;height:73px;color:#fff;text-align:center;font-size:48px;line-height:73px;font-weight:700;clip-path:path("M19.6154 5.17323L90 0L75.5769 73L0 58.0551L19.6154 5.17323Z")}.franch-list{width:calc(100% - 250px);display:flex;gap:20px;margin-bottom:50px}.franch-list:nth-child(even){position:relative;left:250px}.ul{padding-left:20px;float:left;margin-right:45px;min-width:300px}.purple-box{clear:both;width:100%;float:left;background:rgb(82,43,121);background:linear-gradient(295deg, rgba(82,43,121,1) 7%, rgba(50,18,82,1) 100%);border-radius:20px;box-sizing:border-box;padding:30px;display:flex;align-content:center;align-items:center}.purple-box
img{border-radius:16px}.purple-box
h2{color:#fff;font-size:32px}.purple-box
.p{color:#fff}.max-300px{max-width:300px}.purple-box .button:hover{background:#fff}.timeline{width:100%;flex-direction:column;display:flex;position:relative;list-style:none;padding:0;margin-top:20px;margin-bottom:20px}.timeline:before{width:2px;height:100%;content:'';position:absolute;left:calc(50% - 1px);top:0;background:#e5e6e6;border-radius:10px}.timeline__item{width:100%}.history{position:relative;width:45%;box-sizing:border-box;flex-shrink:0;align-items:center;border-radius:1rem;background:#fff;border:1px
solid #eaebeb;padding:10px;text-align:right}.history:after{position:absolute;content:'';width:5px;height:5px;background:#6ae3c3;border-radius:100%;left:-13%;top:50%}.history
p{margin:0;font-weight:500}.history
.tag{padding:3px
9px;border-radius:7px}.timeline .timeline__item:nth-child(even) .history{float:right;text-align:left}.timeline .timeline__item:nth-child(odd) .history:after{left:auto;right:-13%}.sticky-left{position:sticky;left:0}.col{float:left;box-sizing:border-box;padding-right:35px;padding-bottom:25px}.label{display:inline-block;width:80px}.pink-bar{width:100%;height:70px;line-height:70px;font-size:28px;font-weight:bold;text-align:center;color:#fff;background:var(--pink);float:left;margin:300px
0 100px;overflow:clip;transform:rotate(-3deg) scale(1.2)}.marquee{display:flex;animation:scroll-text 60s linear infinite}@media (max-width: 560px){.marquee{animation:scroll-text 30s linear infinite}}.marquee
span{flex-shrink:0;padding-right:10px}@keyframes scroll-text{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.welcome-row{display:flex;gap:30px;margin-top:30px;width:100%}.welcome-box-half,.welcome-box-full{width:calc(50% - 15px);height:250px;position:relative;background-color:var(--main);background-repeat:no-repeat;background-position:center center;background-size:contain;border-radius:25px;transition: .3s all ease-in-out;box-shadow:0 0 25px rgba(0,0,0,0);overflow:clip}.welcome-box-half:hover,.welcome-box-full:hover{box-shadow:0 0 25px rgba(0,0,0,0.3)}.welcome-box-full{width:100%}.welcome-box-full .cover-img{width:100%;height:250px;background-position:left center;background-repeat:no-repeat;background-size:cover}.wb-btn{width:100%;height:100%;position:absolute;bottom:0;left:0;color:#fff !important;border:0
!important;padding:0
!important;padding-bottom:30px !important;padding-left:30px !important;font-size:24px !important;font-weight:700 !important;margin:0
!important;text-decoration:none !important;z-index:100;display:flex;align-items:end;font-family:'Nunito';box-sizing:border-box;background:rgb(66,32,101) !important;background:linear-gradient(180deg, rgba(66,32,101,0) 0%, rgba(66,32,101,1) 100%) !important}.wb-btn:after{width:40px;height:40px;content:'';position:absolute;right:30px;bottom:23px;border:1px
solid rgba(255,255,255,0.2);border-radius:100%;background:url('/img/arrow-green.svg') no-repeat center center / 10px;background-color:rgba(255,255,255,0);transition: .3s all ease-in-out}.wb-btn.btn--link:hover{background:rgb(66,32,101) !important;background:linear-gradient(180deg, rgba(66,32,101,0) 0%, rgba(66,32,101,1) 100%) !important}.wb-btn:hover:after{background-color:rgba(255,255,255,0.2)}.list{margin:0;padding:0;padding-left:10px;font-size:18px;color:#595454;line-height:27px}.bg-pattern-1{background:url('/img/pattern-1.svg') no-repeat right top / 130px}.bg-pattern-1
.p{max-width:75%;margin:0
auto}.franch-info-box{width:100%;float:left;margin:50px
0;border:1px
solid rgba(0,0,0,.1);border-radius:25px;box-sizing:border-box;padding:30px;position:relative}.franch-info-box:before{content:'';width:110px;height:110px;background:url('/img/stamp.png') no-repeat center center / contain;position:absolute;left:-50px;top:-50px;z-index:10}.franch-info-box .d-flex{gap:30px;justify-content:space-between}.poledni-img-relative{position:relative;left:-230px}.fib
small{display:block;font-size:14px}.fib
strong{color:var(--main);font-size:32px;font-weight:bold}.number{color:var(--pink);font-size:20px;font-weight:bold;margin-bottom:7px}.img-title{width:100%;max-width:440px}.float-left{float:left}.poledni-menu-holder .poledni-menu:nth-child(1){padding-left:100px}.poledni-menu-holder .poledni-menu:nth-child(2){padding-left:200px}.poledni-menu
h3{font-size:24px;position:relative}.poledni-menu h3
span{background:var(--pink);color:#fff;border-radius:20px;display:inline-block;margin-left:40px;font-size:15px;padding:4px
14px}.poledni-menu h3:before{content:'';position:absolute;left:-35px;top:5px;width:22px;height:22px;background:var(--pink);border-radius:100%}.tip-holder
.input{margin:0;pointer-events:none}.tip-holder
input{background:#fff;margin:0;border:0;width:26px;text-align:right;padding:0;box-shadow:none !important;pointer-events:none}.tip-holder{display:flex;border-radius:16px;padding:0
10px;justify-content:center;align-items:center;gap:5px}.tip-btn{cursor:pointer;width:20px;height:20px;border-radius:100%;background:var(--sec);text-align:center;display:flex;align-items:center;justify-content:center;transition: .3s all ease-in-out}.tip-btn:hover{transform:scale(1.05)}.tip-plus{margin-left:10px}.align-items-center{align-items:center}h2.claim{font-size:32px;font-weight:700}footer{width:100%;background:var(--main);margin-top:80px;padding-top:60px;border-radius:35px 35px 0 0;padding-bottom:40px}footer
.logo{filter:invert(0%)}.footer__content{display:flex;gap:50px}.footer__box{width:200px;min-width:200px}.footer__box--last{width:calc(100% - 750px);min-width:calc(100% - 750px)}footer
h3{font-weight:700;font-size:20px;width:100%;display:block;padding-bottom:6px;margin-top:0;line-height:28px;border-bottom:1px solid #FFFFFF33;color:#fff}footer
ul{padding:0;list-style:none}footer ul li a,
footer
p{color:#FFF;line-height:21px;font-size:14px;text-decoration:none;display:block;margin-bottom:7px;transition: .3s all ease-in-out}footer ul li
a{opacity: .5}footer ul li a:hover{opacity:1}footer
input{background:none;border:1px
solid #E8E8E880;border-radius:8px;height:50px;line-height:50px;color:#fff;margin-top:10px}footer
.button{background:url('/img/send.svg') no-repeat 15px center;background-size:20px;background-color:transparent;width:160px;height:50px;line-height:46px;border:1px
solid var(--sec);border-radius:40px;color:#fff;transition: .3s all ease-in-out}footer .button:hover{background:var(--sec) url('/img/send-black.svg') no-repeat 15px center / 20px;color:#000}.footer-social{width:100%;height:310px;background:url('/img/footer-1.png') no-repeat 20px center, url('/img/footer-0.png') no-repeat right 150px bottom 30px, url('/img/footer-4.png') no-repeat right 460px bottom 30px, url('/img/footer-3.png') no-repeat left 300px bottom 30px, url('/img/footer-2.png') no-repeat left 220px bottom 190px;background-color:#321252;float:left}.footer-social a
img{opacity: .5;transition: .3s all ease-in-out}.footer-social a:hover
img{opacity:1}.year{color:var(--pink);font-size:12px;align-content:center;align-items:center}.basket{border-radius:30px;font-size:15px;color:#000;background:var(--sec);padding:8px
15px;min-height:35px;line-height:1.4;min-width:130px;text-decoration:none;transition: .3s all;display:flex;box-sizing:border-box;z-index:10;position:relative}.basket-link{width:100%;height:42px;position:absolute;z-index:10000;left:0;top:0}.basket-title{margin-right:10px}.basket
.right{transition: .3s all;color:#000}.basket
.white{color:#000}.icon-cart{width:22px;height:22px;background:url('/img/cart.svg') no-repeat center center;background-size:contain;display:inline-block;margin-right:15px;position:relative}#total_count{font-weight:normal;font-size:10px;width:17px;height:17px;border-radius:100%;background:var(--pink);display:flex;align-content:center;align-items:center;justify-content:center;justify-items:center;color:#fff;position:absolute;right:-7px;top:-2px;transition: .3s all ease-in-out}.icon-basket-arrow{opacity:0;background:url('/img/arrow-right.svg') no-repeat right center;transition: .3s all;position:absolute;width:15px;height:15px;transform:scale(0);right:20px;top:12px}.menu{margin-right:7px;background:#ccc url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2218%22%20viewBox%3D%220%200%2020%2018%22%3E%3Cpath%20d%3D%22M18%207H2a2%202%200%200%200-2%202c0%201.1.9%202%202%202h16a2%202%200%200%200%202-2%202%202%200%200%200-2-2zM2%204h12a2%202%200%200%200%202-2%202%202%200%200%200-2-2H2a2%202%200%200%200-2%202c0%201.1.9%202%202%202zm12%2010H2a2%202%200%200%200-2%202c0%201.1.9%202%202%202h12a2%202%200%200%200%202-2%202%202%200%200%200-2-2z%22%2F%3E%3C%2Fsvg%3E");background-position:center center;background-repeat:no-repeat;background-size:20px;width:40px;height:36.5px;line-height:36.5px;display:inline-block;padding:0
10px;border-radius:5px;cursor:pointer;color:#fff;position:relative}.submenu{background:#ccc;box-sizing:border-box;padding:10px;border-radius:6px;width:160px;position:absolute;right:0;top:40px;display:flex;flex-flow:column;align-items:end;font-size:14px;opacity:0;z-index:100;pointer-events:none;transform:translateY(-5px);transition: .3s all ease-in-out}.submenu
a{color:#000;text-decoration:none}.menu.active
.submenu{opacity:1;transform:translateY(0);pointer-events:all}#header .basket .basket-box{display:none}#header{position:sticky;top:0;background:#F4F4F4;z-index:100;padding:10px
0;box-sizing:border-box}#header.cart-header,#header.completed-header{position:static;background:var(--main) url('/img/bg.svg') repeat top center;border-radius:0 0 35px 35px;margin-bottom:50px}#header.cart-header .logo,
#header.completed-header
.logo{filter:invert(0%)}#header.cart-header h1.headline,
#header.completed-header
h1.headline{font-size:67px;color:#fff}#header .icon-link{background:url('/img/user-purple.svg') no-repeat left center;color:#000}#header.completed-header{height:auto;padding-bottom:200px;position:relative;border-radius:0;margin-bottom:0}#header.completed-header::after{content:'';width:100%;height:500px;position:absolute;left:0;bottom:0;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, var(--main) 100%)}#completed-body
#footer{margin:0;border-radius:0}.modal-holder{width:100%;height:100vh;background:rgba(0,0,0,0.6);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);position:fixed;top:0;left:0;z-index:100;align-content:center;align-items:center;justify-content:center;justify-items:center;display:flex;transition: .3s all ease-in-out}.modal-holder.none{display:flex !important;opacity:0;pointer-events:none}.modal-button{width:50%;padding:10px;border-radius:40px;box-sizing:border-box;cursor:pointer;text-align:center;cursor:pointer;display:flex;align-content:center;align-items:center;justify-content:center;gap:10px;opacity: .5;transition: .3s all ease-in-out}.modal-button.active{background:var(--sec);opacity:1}.modal-tabs{display:flex;width:100%;padding:5px;box-sizing:border-box;background:#eee;border:1px
solid #D6D6D6;border-radius:40px;margin:0
auto 20px}.login-link{display:inline-block;color:#000;text-underline-offset:2px;margin-bottom:15px}.modal{width:calc(100% - 30px);max-width:460px;min-height:300px;background:#f4f4f4;box-sizing:border-box;padding:0;border-radius:15px;max-height:100dvh;position:relative;overflow:hidden;padding:15px}#productConfig.modal{padding:0}.modal__top{position:absolute;top:10px;z-index:1000;right:10px}.modal__content{overflow-x:hidden;max-height:calc(100dvh - 90px);height:700px;padding:0
20px;padding-bottom:80px}.modal-price{color:#fff;background:var(--main);padding:4px
8px;border-radius:20px;display:block;font-size:12px}#modal-product-name{margin-bottom:0;margin-top:0;font-size:32px;font-weight:800}#modal-product-desc{color:#828282;font-size:16px;line-height:24px;margin-top:5px}.modal__bottom{position:absolute;bottom:10px;left:20px;z-index:100;box-sizing:border-box;padding:10px;border-radius:40px;width:calc(100% - 40px);background:rgba(0,0,0,.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.quantity-holder{height:48px}.modal__bottom .quantity-holder
.number{margin-bottom:0;height:100%}.modal__bottom .quantity-holder .number
input{height:100% !important;border-radius:36px}.modal-address{display:flex;flex-flow:column}#takeaway.modal-address{min-height:200px}.modal-address
label{width:100%;text-align:center;margin-bottom:5px;margin-left:0px;display:block;margin-bottom:12px}.modal-body{width:100%;float:left;box-sizing:border-box}.modal-content-body{border:1px
solid #D6D6D6;border-radius:15px;padding:20px}.modal-body
.button{width:100%;max-width:320px;height:50px;line-height:50px;margin-top:15px;margin-bottom:5px;color:#fff;background:var(--pink)}.modal-body .button:hover{background:var(--darkPink)}.modal-body
input{height:50px;line-height:50px;border:0;border-radius:15px;padding-left:50px;border:1px
solid #E8E8E8;background:#fff url('/img/location.svg') no-repeat 15px center}.window-close{width:20px;height:20px;cursor:pointer;float:right;transition: .3s all ease-out;padding:5px;background:rgba(255,255,255,.5);border:1px
solid var(--sec);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:8px}.window-close
svg{transform:scale(.6)}.window-close:hover{opacity: .5}.modal-product-image{width:calc(100% + 40px);height:300px;background-position:center center;background-repeat:no-repeat;background-size:contain;position:relative;left:-20px;margin:0
0;float:left;position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.modal-title{margin-top:20px;margin-bottom:10px;font-size:20px;line-break:28px;font-weight:700;display:block}.modal
.hr{margin:20px
0}.modal-product-image
img{height:100%;filter:drop-shadow(8px 4px 28px #4B296D80)}.modal-product-image:before{background:var(--sec) url('/img/modal-pattern.svg') no-repeat center center;background-size:contain;width:100%;height:80%;border-radius:0 0 30px 30px;position:absolute;left:0px;top:0;content:'';z-index:-1}.modal-product-content{width:100%;float:left}.modal
.product{width:100%;box-shadow:none}.modal .add-button{width:100%;border-radius:40px;padding:15px;height:auto;line-height:1;background:var(--sec);color:#000;font-size:16px;display:flex;justify-content:space-between}input{width:100%;height:50px;line-height:50px;border-radius:16px;font-size:16px;background:#fff;border:1px
solid #ccc;box-sizing:border-box;padding:0
10px;margin-bottom:20px;transition: .3s all ease-in-out;outline:none !important}input:focus{box-shadow:0px 12px 16px -4px #00000014}.modal__content
label{margin-bottom:7px;display:block}.window
a{color:#fff;text-decoration:underline;text-underline-offset:3px}.window
.modal__content{height:auto;padding-bottom:0px}.button{width:100%;height:50px;line-height:50px;background:var(--sec);border-radius:50px;border:0;outline:0;font-size:16px;cursor:pointer;margin-bottom:20px;text-align:center;text-decoration:none;color:#000;transition: .3s all ease-in-out}.button--pink{background:var(--pink);color:#fff}.button:hover{background-color:rgba(82,43,121,.2)}.button--pink:hover{background:var(--darkPink);color:#fff}.btn--link{background:none;border:0;color:#828282;margin-bottom:0;padding-bottom:0;cursor:pointer;font-weight:normal;font-size:14px}.btn--link:hover{background:none !important;text-decoration:underline;text-underline-offset:3px}.bottom-action{display:flex;gap:15px}.quantity-holder{max-width:120px;width:120px;min-width:120px;display:flex;position:relative;align-content:center;align-items:center}.quantity-holder
input{background:#EEE;border:0}.btn-quantity{position:absolute;width:24px;height:24px;min-height:24px;max-height:24px;min-width:24px;max-width:24px;border-radius:100%;border:0;background:#eee;border:1.5px solid #4F4F4F;color:#4F4F4F;cursor:pointer;display:flex;justify-content:center;line-height:1;font-size:17px}.btn-quantity--minus{left:10px}.btn-quantity--plus{right:10px}.input-quantity{margin:0;text-align:center}.modal .checkbox-input{display:flex;gap:15px;margin-bottom:15px}#count{pointer-events:none}.window{background:var(--main);color:#fff;padding-top:25px;padding-bottom:25px}.window .button:hover{background:var(--pink);color:#fff}@media (max-width: 764px){.modal{width:100%;border-radius:0;height:100%}.modal-holder{background:#fff;align-content:start;align-items:start}#popup.modal-holder{background:var(--main)}}@media (max-width: 764px){.on-desktop{display:none !important}.headline__bigger{font-weight:500;font-size:20px}.response-img-bigger{height:120px !important}.bg-pattern-1{background:none}.img-title{height:80px;width:auto}.mobile-icon-isic{width:101px;height:68px;margin-top:50px}.mobile-scale-poledni{width:100%;height:auto}.out-of-wrapper{width:calc(100%+30px);position:relative;left:-15px}.poledni-menu{padding-left:30px !important;display:flex;flex-flow:column}.poledni-menu
img{order:2}.poledni-menu
div{order:1}.poledni-menu img.float-left{height:240px;object-fit:contain}.poledni-menu
h3{font-size:18px}.poledni-img-relative{left:0}.poledni-menu
img{max-width:100%;height:auto}.poledni-menu h3:before{width:11px;height:11px;left:-25px;top:8px}.poledni-menu h3
span{margin-left:10px}.mobile-order-1{order:1}.mobile-order-2{order:2}.mobile-order-3{order:3}.mobile-order-4{order:4}.mobile-order-1 img.float-right{float:none !important;margin:0
auto;display:block}.mobile-photo{display:none}.mobile-text-center{text-align:center}.mobile-mt-20{margin-top:20px !important}.img-scale-mobile-1{transform:scale(1.4) rotate(0deg) translateX(0px)}.img-scale-mobile-2{transform:scale(1.63) rotate(0deg) translateX(0px)}.fs-19px{font-size:19px}#header .icon-link{background:none}.mobile-img-headline
h2{font-size:19px;z-index:1;position:relative}.photos-on-text{order:2}.mobile-text{order:1}.mobile-img-headline{width:calc(100% - 175px);display:inline-block}.mobile-img
img{display:inline-block;width:140px}.mobile-photo{width:200px;height:200px}.mobile-img_ontop .mobile-img-headline{width:100%}.mobile-img_ontop
img{position:relative;top:54px;margin-top:-54px}.mobile-text-left{text-align:left !important}#jdes-do-toho{width:calc(100% + 30px) !important;position:relative;left:-15px}#jdes-do-toho .max-300px{width:100%;max-width:100%}.flex-row{flex-flow:column}.flex-row.mobile-reverse{flex-flow:column-reverse}.mt-100{margin-top:50px !important}.franch-info-box{margin-bottom:0;text-align:left}.franch-info-box h2.text-center{text-align:left !important;padding-right:30px;font-weight:500;font-size:20px}.franch-info-box .d-flex{flex-flow:row;flex-wrap:wrap;text-align:left;gap:10px}.fib
strong{font-size:20px}.franch-info-box .d-flex
.fib{margin-top:25px;flex:1 1 calc(50% - 10px)}.franch-info-box::before{width:85px;height:85px;left:auto;right:0;top:-40px;background-color:#fff;border-radius:100%}.col-left,.col-right{width:100%}.bg-pattern-1
.p{max-width:100%}.col-left img,
.col-right
img{max-width:100%;height:auto}.franch-list{width:100%;left:0 !important;display:block;float:left;margin-bottom:0;margin-top:40px}.franch-list .d-flex{display:block}.mobile-mb-90{margin-bottom:90px}.purple-box{margin-top:40px;display:block}#products
.wrapper{width:100%}#map-overlay:after{font-size:32px}.product{width:100%;box-shadow:0px 12px 16px -4px #00000014}.logo-canvas{width:136px;height:40px;max-width:100%}.completed-img{max-width:200px;position:static}.completed-header
.headline{margin:0
0 20px}.kariera-img{height:270px;top:-50px;margin-bottom:-70px}.flex-justify
img{content:url('/img/welcome__dino_mobile.png');height:200px;top:10px;transform:scale(1)}.btn-quantity{border:0
!important}.modal-product-image
img{filter:none}.category-menu{justify-content:start}.cart-items.no-bg{padding-left:0;padding-right:0;overflow:scroll}.basket-title,
.basket
.right{display:none}.icon-link.login{opacity:1}.basket{background:transparent;min-width:70px;text-align:center;min-width:50px}.basket .icon-cart{margin:0}.cart-header .icon-cart{filter:invert(100%)}.footer-social{background:#321252}.cart-header
#total_count{filter:invert(100%)}.gap-mobile-0{gap:0}.jobs{display:block}.job{width:100%;margin-bottom:10px}#notify{right:50px}#changeBranch{margin-top:10px}.welcome__links
.login{margin-top:10px}#popup
.modal__content{max-height:100%}.welcome__banner{height:auto;padding-bottom:15px;margin-bottom:120px}.welcome__banner
.welcome__text{display:none}.welcome__links{width:150px;display:flex;justify-content:center;justify-items:center;align-content:center;align-items:center;padding:10px;border:1px
solid rgba(255, 255, 255, .5);opacity:0;pointer-events:none;position:absolute;display:block;box-sizing:border-box;border-radius:8px;padding:0
10px;right:-10px;top:55px;z-index:100;background:rgba(255, 255, 255, 0.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transform:translateY(10px);transition: .3s all ease-in-out}.welcome__links .button-link{border:0
!important;background:none !important;margin-bottom:10px;backdrop-filter:none;-webkit-backdrop-filter:none}.welcome__links.active{opacity:1;transform:translateY(0px);pointer-events:all}.welcome__links
a{width:100%;display:block;background:none;border:0;padding-left:0}.welcome__links a:hover{background:none !important;color:#fff !important}.welcome__headline{font-size:24px;text-align:left}.welcome__headline span::before{left:-20px;transform:skew(7deg)}.title{font-size:32px}.fs32px{font-size:26px !important}.btn{padding:0
20px}.where-to{position:static;width:100%;box-sizing:border-box;clear:both;padding:15px;float:left;background:rgba(238, 238, 238, 1);margin-bottom:-80px}.where-to .modal-body{padding:0;border:0;margin-top:15px}.relative-top{padding:0}.flex-half__section{width:100%;min-width:100%;max-width:100%}.flex-half__section
.image{margin-bottom:20px}footer{float:left;padding-top:30px}.footer-social
.welcome__text{margin-top:10px}.flex-half{display:block}.footer__content{display:block}.footer-social{padding-top:40px;height:300px}.footer__box{width:calc(50% - 10px);min-width:calc(50% - 10px);float:left;margin-bottom:20px}.footer__box:nth-child(1){width:100%}.footer__box:nth-child(3){float:right}.footer__box:nth-child(4){width:100%}.indicators{justify-content:center;gap:8px;height:20px;width:100%;right:0}.slide
h1{font-size:24px;line-height:33px}.slide
.p{font-size:13px;line-height:18px}.slide{height:300px;overflow:initial !important}.bg-pink::before,.bg-green::before{border-radius:25px}.slide
.image{height:180px;margin-bottom:20px;background-position:center right;position:relative;top:-20px}.slide
.buttons{display:none}.indicators{top:auto;bottom:0px;flex-direction:row}.buttons.on-mobile{margin-top:20px;gap:20px;display:flex;justify-content:space-between}.buttons.on-mobile
.btn{margin-bottom:0}.on-mobile{display:block}#header.cart-header h1.headline,
#header.completed-header
h1.headline{font-size:24px}#header.cart-header{height:150px}.mobile-block{display:block}.basket-photo{width:40px;height:40px}.basket-name{min-width:calc(100% - 200px);max-width:calc(100% - 200px);font-size:17px;justify-content:start}.quantity-holder{max-width:100px;width:100px;min-width:100px}.left-menu{display:none}.section-menu{width:100%;min-width:100%;margin-top:25px}.box-info{min-width:230px}.contact-info{display:block}.button--logout{width:100%;display:block;text-decoration:underline;text-underline-offset:3px;color:rgba(0,0,0,0.8);font-size:16px;text-align:center;margin-top:50px}.mobile-menu{width:40px;height:40px;border-radius:10px;padding:8px;display:block;box-sizing:border-box;cursor:pointer;margin-top:5px;border:1px
solid var(--sec);background:rgba(255, 255, 255, 0.4) url('/img/user-purple.svg') no-repeat center center / 25px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#fixed-menu{padding-left:0 !important;padding-right:0 !important}.wb-btn{font-size:17px !important;padding-left:15px !important;padding-bottom:15px !important}.wb-btn:after{right:auto;left:15px;bottom:45px}.welcome-row{gap:15px;margin-top:15px;flex-wrap:wrap}.welcome-box-half{width:100%}.welcome-box-full .cover-img{background-size:cover !important}}@media (min-width: 560px) and (max-width: 1024px){.welcome-row{gap:30px;margin-top:30px;flex-wrap:wrap}.welcome-box-half{width:calc(50% - 15px);background-size:cover !important}.wb-btn{padding-left:30px !important;padding-bottom:30px !important;font-size:24px !important}.wb-btn:after{right:15px;left:auto;bottom:23px}}@media (min-width: 764px){.on-mobile{display:none !important}.on-desktop{display:block !important}.basket:hover{background:var(--main);color:#fff}.basket:hover .icon-basket-arrow{opacity:1;transform:scale(1.3)}.basket:hover
.right{color:var(--main)}.basket:hover
#total_count{right:0;top:2px;transform:scale(1.2)}#fixed-menu{overflow:initial}.basket-item-price
span{position:relative;top:-25px}}@media (max-width: 1023px){.welcome__img_1,.welcome__img_2,.welcome__img_3{display:none}.welcome__headline{margin-top:50px}.pink-bar{font-size:18px;margin-top:20px;margin-bottom:50px}}@media (min-width: 764px){.mobile-img img,
.mobile-img_ontop
img{display:none}}@media (min-width: 765px) and (max-width: 1015px){.product{width:calc(50% - 12px)}.basket-title{display:none}.footer__content{display:block}.footer__box{width:49%;display:inline-block;vertical-align:top;min-width:auto;margin-bottom:20px}.footer__box:first-child,.footer__box:last-child{width:100%}.job{width:calc(50% - 10px);max-width:calc(50% - 10px);min-width:calc(50% - 10px)}.pink-bar{margin-top:220px}}@media (max-width: 800px){#orderForm{flex-flow:column}.cart-items,.basket-information{width:100%}.cart-items{padding:20px}}