#g-header a:not(.social-icons).logged-btn-desktop{padding:0 !important;width:50px;height:39px;display:flex;align-items:center;justify-content:space-around;margin-left:3px}@media(max-width: 960px){#g-header a:not(.social-icons).logged-btn-desktop{margin:0;margin-right:6px}}@media(max-width: 960px){#g-header a:not(.social-icons).logged-btn-desktop svg{width:27px;height:27px}}#g-header a:not(.social-icons).logged-btn-desktop svg path{fill:#000 !important;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}#g-header a:not(.social-icons).logged-btn-desktop .initials{display:none}.arrow-up{width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-bottom:8px solid #fff}#login-form-toggle-desktop,#login-form-toggle-mobile{background:rgba(0,0,0,0);border:0;outline:0;cursor:pointer;font-size:13px;text-transform:uppercase;text-align:center}.login-form-wrapper{margin-right:16px;position:relative;top:0}.login-form-wrapper.rolled-up{top:-200vh !important}.login-form-wrapper .arrow-up{position:absolute;top:0;right:28px}.login-form-wrapper #login-form{background:#fff;border-radius:5px;padding:10px 10px 20px;position:absolute;width:320px;top:0;right:0;box-shadow:0px 3px 3px -2px rgba(0,0,0,.2),0px 3px 4px rgba(0,0,0,.14),0px 1px 8px rgba(0,0,0,.12);-webkit-box-shadow:0px 3px 3px -2px rgba(0,0,0,.2),0px 3px 4px rgba(0,0,0,.14),0px 1px 8px rgba(0,0,0,.12)}.login-form-wrapper #login-form .pretext{display:none}.login-form-wrapper #login-form #form-login-username .icon-user{position:relative;height:14px}.login-form-wrapper #login-form #form-login-username .icon-user::before{content:"";background-repeat:no-repeat;position:absolute;left:0;height:14px;width:14px}.login-form-wrapper #login-form #form-login-password .icon-lock{position:relative;height:14px}.login-form-wrapper #login-form #form-login-password .icon-lock::before{content:"";background-repeat:no-repeat;position:absolute;left:2px;height:14px;width:14px}.login-form-wrapper #login-form #form-login-username .input-prepend input,.login-form-wrapper #login-form #form-login-password .input-prepend input{width:250px;height:39px;max-width:100%;color:#000;padding:8px 13px;border:1px solid #b9b8b8;font-size:16px;box-shadow:none;font-family:"League Spartan" !important;box-sizing:border-box !important;border-radius:0;border-right:0}.login-form-wrapper #login-form #form-login-username .input-prepend input::placeholder,.login-form-wrapper #login-form #form-login-password .input-prepend input::placeholder{color:#b9b8b8}.login-form-wrapper #login-form #form-login-username .controls .input-prepend,.login-form-wrapper #login-form #form-login-password .controls .input-prepend{display:flex;width:100%}.login-form-wrapper #login-form #form-login-username .controls .input-prepend .add-on,.login-form-wrapper #login-form #form-login-password .controls .input-prepend .add-on{background:#fff;border:1px solid #b9b8b8;border-left:0;border-radius:0;padding:12px 14px;height:39px}.login-form-wrapper #login-form #form-login-submit .controls button[type=submit]{background:#919191;font-size:16px;text-transform:uppercase;padding:12px 14px;width:100%;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;box-shadow:none;border:0}.login-form-wrapper #login-form #form-login-submit .controls button[type=submit]:hover{background:#ed1c24;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.login-form-wrapper #login-form #form-login-remember{display:flex;flex-wrap:nowrap;justify-content:space-between}.login-form-wrapper #login-form #form-login-remember .control-group-inner a{color:#505557;padding:0 !important;text-transform:none}.login-form-wrapper #login-form #form-login-remember .control-group-inner input{margin-top:2px}.login-form-wrapper #login-form #form-login-submit{margin-bottom:20px}.login-form-wrapper #login-form #maslove-trubicky-fanda-register-link{display:flex;align-items:center;flex-direction:column}.login-form-wrapper #login-form #maslove-trubicky-fanda-register-link span{color:#505557;font-size:13px}.login-form-wrapper #login-form #maslove-trubicky-fanda-register-link a{color:#ed1c24;text-transform:none;padding:5px 0 !important}.login-form-wrapper #login-form #maslove-trubicky-fanda-register-link a::after{top:8px}@media(max-width: 960px){#g-header .main-right-menu .platform-content:nth-of-type(1){display:none}#g-header .login-form-wrapper{left:0;width:100%;position:absolute;z-index:15;top:0}#g-header .login-form-wrapper .arrow-up{display:none}#g-header .login-form-wrapper #login-form{border-radius:0;position:relative;width:100%;height:100vh;overflow:auto;padding:0}#g-header .login-form-wrapper #login-form .pretext{display:flex;flex-direction:column}#g-header .login-form-wrapper #login-form .pretext .pretext_header{width:100%;height:76px;padding:11px;display:flex;justify-content:space-between;align-items:center;background-color:#fee440}#g-header .login-form-wrapper #login-form .pretext .pretext_header .mobile-close-menu-icon{cursor:pointer;width:40px;height:40px;padding:9px}#g-header .login-form-wrapper #login-form .pretext p{width:100%;font-family:"League Spartan Bold";text-align:center;font-size:30px;margin:30px 0 15px 0}#g-header .login-form-wrapper #login-form .userdata{max-width:320px;width:100%;margin:0 auto}#g-header .login-form-wrapper #login-form .userdata input:not(#modlgn-remember){width:100%}}.main-right-menu svg#login-form-toggle-mobile{height:30px}body svg#login-form-toggle-mobile path,#g-header.menusolid svg#login-form-toggle-mobile path{fill:#010101 !important;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}body.menutransparent svg#login-form-toggle-mobile path{fill:#fff !important;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}#g-header.menusolid svg#login-form-toggle-mobile path{fill:#010101 !important;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}.login-btn-mobile{display:none}#g-header .login-container{padding:0 !important;height:39px;display:flex;align-items:center;justify-content:space-around;margin-left:3px}@media(max-width: 1420px){#g-header .login-container{width:50px}}@media(max-width: 960px){#g-header .login-container{margin:0;margin-right:6px !important}}#g-header .login-container .login-btn-desktop,#g-header .login-container .login-btn-mobile{margin:0}@media(max-width: 960px){#g-header .login-container .login-btn-desktop,#g-header .login-container .login-btn-mobile{width:27px;height:27px}}#g-header .login-container .login-btn-desktop path,#g-header .login-container .login-btn-mobile path{fill:#000 !important;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}#g-header .login-container .login-btn-desktop .initials,#g-header .login-container .login-btn-mobile .initials{display:none}#g-header .login-container .login-btn-desktop span,#g-header .login-container .login-btn-mobile span{font-size:15px}#com-form-login{display:none !important}.moduletable.kosikmodul{padding-bottom:16px;margin-bottom:-16px}.moduletable.kosikmodul .product_image img{width:50px}.moduletable.kosikmodul #kosika .button{position:relative;text-align:center;background:rgba(0,0,0,0);box-shadow:none;display:flex;top:0px;padding:1px 11px 3px 10px !important;background-color:rgba(0,0,0,0) !important}@media(max-width: 1420px){.moduletable.kosikmodul #kosika .button{padding:1px 11px 3px 3px !important;margin-right:11px}}@media(max-width: 960px){.moduletable.kosikmodul #kosika .button{margin-right:8px}}.moduletable.kosikmodul #kosika .button span.quantitynumber{background-color:#000;background-repeat:repeat no-repeat;background-position:-15% 20%;transition:all .6s ease-in-out !important;width:18px;height:18px;position:absolute;bottom:-8px;right:0;display:block;justify-content:center;line-height:20px;border-radius:100%;font-size:13px;font-family:"League Spartan"}@media(max-width: 960px){.moduletable.kosikmodul #kosika .button span.quantitynumber{bottom:-5px;right:2px}}.moduletable.kosikmodul #kosika .button svg{height:32px}@media(max-width: 960px){.moduletable.kosikmodul #kosika .button svg{width:24px;height:28px}}.moduletable.kosikmodul #kosika .button:not(.empty) span.quantitynumber{background-color:#000;background-repeat:repeat no-repeat;background-position:-15% 20%;transition:all .6s ease-in-out !important}.moduletable.kosikmodul div#vmCartModule{padding:1em 1em 1em;width:300px;font-size:16px;opacity:0;background:#fff;right:32px;position:absolute;display:grid;pointer-events:none;-webkit-transition:opacity .4s ease-in-out,transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out;transform:translateY(40px);box-shadow:0px 3px 3px -2px rgba(0,0,0,.2),0px 3px 4px rgba(0,0,0,.14),0px 1px 8px rgba(0,0,0,.12);border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;overflow-y:auto}.moduletable.kosikmodul div#vmCartModule .total{text-align:center}.moduletable.kosikmodul div#vmCartModule .product_row{display:grid;grid-template-areas:"image productName";grid-template-columns:80px 1fr;grid-column-gap:16px}.moduletable.kosikmodul div#vmCartModule .product_row:not(:first-of-type){margin-top:10px}.moduletable.kosikmodul div#vmCartModule .product_row .product_image{grid-area:image;width:80px}.moduletable.kosikmodul div#vmCartModule .product_row .product_image img{width:80px}.moduletable.kosikmodul div#vmCartModule .product_row .product_name{grid-area:productName}.moduletable.kosikmodul div#vmCartModule .product_row .product_name a,.moduletable.kosikmodul div#vmCartModule .product_row .product_name p{margin:0;font-family:"League Spartan SemiBold";font-size:16px;color:#000;padding:0 !important}.moduletable.kosikmodul div#vmCartModule a{color:#000;text-transform:none !important}.moduletable.kosikmodul div#vmCartModule .show_cart a{text-align:center;margin:0 auto;width:100% !important;display:block;color:#ed1c24 !important}.moduletable.kosikmodul div#vmCartModule span.product_name a{padding:0 !important}.moduletable.kosikmodul #empty{text-align:center}.moduletable.kosikmodul:hover span.quantitynumber{background-color:#ed1c24 !important;background-repeat:repeat no-repeat;background-position:20% 38%;transition:all .6s ease-in-out !important;color:#fff}.moduletable.kosikmodul:hover div#vmCartModule{opacity:1;transform:translateY(6px);pointer-events:all;-webkit-transition:opacity .4s ease-in-out,transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out}body:not(.menutransparent) #g-header .moduletable.kosikmodul span.quantitynumber,#g-header.menusolid .moduletable.kosikmodul span.quantitynumber{background-color:#fff !important;color:#000}body:not(.menutransparent) .g-offcanvas-toggle{color:#000}@media(min-width: 1520px){body:not(.menutransparent) #g-header .main-right-menu .nav>li.parent,#g-header.menusolid .main-right-menu .nav>li.parent,#g-header:not(.menusolid) .main-right-menu .nav>li.parent{position:relative}}body:not(.menutransparent) #g-header .main-right-menu .nav>li.parent.open_submenu a,#g-header.menusolid .main-right-menu .nav>li.parent.open_submenu a,#g-header:not(.menusolid) .main-right-menu .nav>li.parent.open_submenu a{color:#fff}body:not(.menutransparent) #g-header .main-right-menu .nav>li.parent.open_submenu .nav-child,#g-header.menusolid .main-right-menu .nav>li.parent.open_submenu .nav-child,#g-header:not(.menusolid) .main-right-menu .nav>li.parent.open_submenu .nav-child{display:grid !important}body:not(.menutransparent) #g-header .main-right-menu .nav>li.parent .nav-child,#g-header.menusolid .main-right-menu .nav>li.parent .nav-child,#g-header:not(.menusolid) .main-right-menu .nav>li.parent .nav-child{display:none;position:absolute;top:51px;right:0;background-color:#fff;grid-template-rows:auto;grid-template-columns:repeat(4, 230px);gap:4px;padding:12px !important;max-width:calc(100vw - 24px)}@media(max-width: 1519px){body:not(.menutransparent) #g-header .main-right-menu .nav>li.parent .nav-child,#g-header.menusolid .main-right-menu .nav>li.parent .nav-child,#g-header:not(.menusolid) .main-right-menu .nav>li.parent .nav-child{top:70px;left:20px;right:auto}}@media(max-width: 1010px){body:not(.menutransparent) #g-header .main-right-menu .nav>li.parent .nav-child,#g-header.menusolid .main-right-menu .nav>li.parent .nav-child,#g-header:not(.menusolid) .main-right-menu .nav>li.parent .nav-child{grid-template-columns:repeat(3, 230px)}}body:not(.menutransparent) #g-header .main-right-menu .nav>li.parent .nav-child li,#g-header.menusolid .main-right-menu .nav>li.parent .nav-child li,#g-header:not(.menusolid) .main-right-menu .nav>li.parent .nav-child li{margin:0 !important;border-radius:0;position:relative;cursor:pointer}body:not(.menutransparent) #g-header .main-right-menu .nav>li.parent .nav-child li:hover::after,#g-header.menusolid .main-right-menu .nav>li.parent .nav-child li:hover::after,#g-header:not(.menusolid) .main-right-menu .nav>li.parent .nav-child li:hover::after{background-color:#ed1c24 !important;opacity:0;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}body:not(.menutransparent) #g-header .main-right-menu .nav>li.parent .nav-child li:hover a,#g-header.menusolid .main-right-menu .nav>li.parent .nav-child li:hover a,#g-header:not(.menusolid) .main-right-menu .nav>li.parent .nav-child li:hover a{color:#fff}body:not(.menutransparent) #g-header .main-right-menu .nav>li.parent .nav-child li::after,#g-header.menusolid .main-right-menu .nav>li.parent .nav-child li::after,#g-header:not(.menusolid) .main-right-menu .nav>li.parent .nav-child li::after{content:"";width:100%;height:100%;background-color:#d9d9d9;opacity:.3;position:absolute;top:0;left:0;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}body:not(.menutransparent) #g-header .main-right-menu .nav>li.parent .nav-child li a,#g-header.menusolid .main-right-menu .nav>li.parent .nav-child li a,#g-header:not(.menusolid) .main-right-menu .nav>li.parent .nav-child li a{height:100%;align-items:center;padding:18px 11px !important;display:flex;justify-content:space-between;color:#000;text-transform:none;z-index:1}body:not(.menutransparent) #g-header,body.menutransparent #g-header.menusolid{background:#fee440;height:76px;padding-top:11px;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.18);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,.18);box-shadow:0px 0px 10px 0px rgba(0,0,0,.18);transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}body:not(.menutransparent) #g-header #login-form-toggle-desktop,body:not(.menutransparent) #g-header #login-form-toggle-mobile,body.menutransparent #g-header.menusolid #login-form-toggle-desktop,body.menutransparent #g-header.menusolid #login-form-toggle-mobile{color:#000}body:not(.menutransparent) #g-header .g-container,body.menutransparent #g-header.menusolid .g-container{padding-left:35px;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}body:not(.menutransparent) #g-header .g-container .main-left-menu,body.menutransparent #g-header.menusolid .g-container .main-left-menu{padding-left:144px;padding-top:16px;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}body:not(.menutransparent) #g-header .g-container .main-left-menu li a,body.menutransparent #g-header.menusolid .g-container .main-left-menu li a{color:#010101 !important;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}body:not(.menutransparent) #g-header .g-container .main-left-menu li a.main-menu-nas-pribeh:hover::after,body:not(.menutransparent) #g-header .g-container .main-left-menu li a.main-menu-blog:hover::after,body:not(.menutransparent) #g-header .g-container .main-left-menu li a.main-menu-kontakty:hover::after,body.menutransparent #g-header.menusolid .g-container .main-left-menu li a.main-menu-nas-pribeh:hover::after,body.menutransparent #g-header.menusolid .g-container .main-left-menu li a.main-menu-blog:hover::after,body.menutransparent #g-header.menusolid .g-container .main-left-menu li a.main-menu-kontakty:hover::after{background:#010101}body:not(.menutransparent) #g-header #socialicons .social-icons.custom,body.menutransparent #g-header.menusolid #socialicons .social-icons.custom{display:grid;grid-template-columns:28px 40px 46px;justify-items:center;margin-top:15px}body:not(.menutransparent) #g-header #socialicons .social-icons.custom a.social-icons svg,body.menutransparent #g-header.menusolid #socialicons .social-icons.custom a.social-icons svg{height:20px}body:not(.menutransparent) #g-header #socialicons .social-icons.custom a.social-icons svg path,body.menutransparent #g-header.menusolid #socialicons .social-icons.custom a.social-icons svg path{fill:#010101 !important;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}body:not(.menutransparent) #g-header .main-right-menu,body.menutransparent #g-header.menusolid .main-right-menu{padding-top:5px;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}@media(max-width: 960px){body:not(.menutransparent) #g-header .main-right-menu,body.menutransparent #g-header.menusolid .main-right-menu{padding-top:7px}}body:not(.menutransparent) #g-header .main-right-menu .login-container .login-btn-desktop:hover::after,body.menutransparent #g-header.menusolid .main-right-menu .login-container .login-btn-desktop:hover::after{background:#000}body:not(.menutransparent) #g-header .main-right-menu .nav>li,body.menutransparent #g-header.menusolid .main-right-menu .nav>li{background:#ed1c24;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}body:not(.menutransparent) #g-header .main-right-menu .nav>li.open_submenu,body.menutransparent #g-header.menusolid .main-right-menu .nav>li.open_submenu{background-color:#cc1b21}body:not(.menutransparent) #g-header .main-right-menu .nav>li:hover,body.menutransparent #g-header.menusolid .main-right-menu .nav>li:hover{background-color:#cc1b21;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}body:not(.menutransparent) #g-header .main-right-menu .nav>li a,body.menutransparent #g-header.menusolid .main-right-menu .nav>li a{color:#fff;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;font-family:"League Spartan";line-height:12px;font-size:13px}body:not(.menutransparent) #g-header .main-right-menu .nav>li.parent ul.nav-child,body.menutransparent #g-header.menusolid .main-right-menu .nav>li.parent ul.nav-child{display:none}body:not(.menutransparent) #g-header .main-right-menu .nav>li.parent ul.nav-child li,body.menutransparent #g-header.menusolid .main-right-menu .nav>li.parent ul.nav-child li{background-color:unset}body:not(.menutransparent) #g-header .main-right-menu .nav>li.parent ul.nav-child li a:hover,body.menutransparent #g-header.menusolid .main-right-menu .nav>li.parent ul.nav-child li a:hover{background-color:#ed1c24;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}body:not(.menutransparent) #g-header .main-right-menu .nav>li.parent ul.nav-child li a:hover a,body.menutransparent #g-header.menusolid .main-right-menu .nav>li.parent ul.nav-child li a:hover a{color:#fff;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}body:not(.menutransparent) #g-header .main-right-menu .menu,body.menutransparent #g-header.menusolid .main-right-menu .menu{display:flex;flex-direction:row}body:not(.menutransparent) #g-header .main-right-menu .menu .main-menu-login,body.menutransparent #g-header.menusolid .main-right-menu .menu .main-menu-login{color:#010101}body:not(.menutransparent) #g-header .main-right-menu .menu .main-menu-login a,body.menutransparent #g-header.menusolid .main-right-menu .menu .main-menu-login a{color:#010101;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}body:not(.menutransparent) #g-header .main-right-menu .menu .main-menu-login:hover::after,body.menutransparent #g-header.menusolid .main-right-menu .menu .main-menu-login:hover::after{width:100%;left:0;background:#010101;transition:width .45s ease,background-color .45s ease,left .45s ease}body:not(.menutransparent) #g-header .main-right-menu button#login-form-toggle-desktop:hover::after,body.menutransparent #g-header.menusolid .main-right-menu button#login-form-toggle-desktop:hover::after{background:#010101}body:not(.menutransparent) #g-header .main-right-menu #kosika svg path,body.menutransparent #g-header.menusolid .main-right-menu #kosika svg path{fill:#000 !important;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}body:not(.menutransparent) #g-header .logged-btn-desktop svg path,body.menutransparent #g-header.menusolid .logged-btn-desktop svg path{fill:#000;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}body:not(.menutransparent) #g-header .main-logo a,body.menutransparent #g-header.menusolid .main-logo a{padding:0 !important}body:not(.menutransparent) #g-header .main-logo a img,body.menutransparent #g-header.menusolid .main-logo a img{width:135px;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}body.menutransparent #g-header .g-container{max-width:none}body.menutransparent #g-header #kosika svg{height:32px}body.menutransparent #g-header #login-form-toggle-desktop,body.menutransparent #g-header #login-form-toggle-mobile{color:#fff}body.menutransparent #g-header:not(.menusolid){height:102px;-webkit-box-shadow:inset 0px 120px 45px -65px rgba(0,0,0,.5490196078);-moz-box-shadow:inset 0px 120px 45px -65px rgba(0,0,0,.55);box-shadow:inset 0px 120px 45px -65px rgba(0,0,0,.5490196078);background:rgba(0,0,0,0);transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}body.menutransparent #g-header:not(.menusolid) .g-container{max-width:none}body.menutransparent #g-header:not(.menusolid) .main-left-menu li a{color:#fff !important;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}body.menutransparent #g-header:not(.menusolid) .main-left-menu li a.main-menu-nas-pribeh:hover::after,body.menutransparent #g-header:not(.menusolid) .main-left-menu li a.main-menu-blog:hover::after,body.menutransparent #g-header:not(.menusolid) .main-left-menu li a.main-menu-kontakty:hover::after{background:#fff}body.menutransparent #g-header:not(.menusolid) #socialicons .social-icons.custom{display:flex;gap:16px;justify-items:center;margin-top:7px;padding-left:8px}body.menutransparent #g-header:not(.menusolid) #socialicons .social-icons.custom a.social-icons svg{height:20px}body.menutransparent #g-header:not(.menusolid) #socialicons .social-icons.custom a.social-icons svg path{fill:#fff !important;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}body.menutransparent #g-header:not(.menusolid) .main-right-menu{transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}body.menutransparent #g-header:not(.menusolid) .main-right-menu li{background:#fff;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}body.menutransparent #g-header:not(.menusolid) .main-right-menu li a{color:#969696;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;font-family:"League Spartan";line-height:12px;font-size:13px}body.menutransparent #g-header:not(.menusolid) .main-right-menu li.open_submenu{background-color:#ed1c24}body.menutransparent #g-header:not(.menusolid) .main-right-menu li:hover{background-color:#ed1c24;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}body.menutransparent #g-header:not(.menusolid) .main-right-menu li:hover a{color:#fff;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}body.menutransparent #g-header:not(.menusolid) .main-right-menu .menu{display:flex}body.menutransparent #g-header:not(.menusolid) .main-right-menu .menu .main-menu-login{color:#fff;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}body.menutransparent #g-header:not(.menusolid) .main-right-menu .menu .main-menu-login:hover::after{width:100%;left:0;background:#fff;transition:width .45s ease,background-color .45s ease,left .45s ease}body.menutransparent #g-header:not(.menusolid) .main-right-menu button#login-form-toggle-desktop:hover::after{background:#fff}body.menutransparent #g-header:not(.menusolid) .main-right-menu #kosika svg path{fill:#fff !important;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}body.menutransparent #g-header:not(.menusolid) .main-right-menu a.logged-btn-desktop svg#logged-form-toggle-desktop path{fill:#fff !important;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}body.menutransparent #g-header:not(.menusolid) .logged-btn-desktop svg path{transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}@media(max-width: 1199px){body .g-offcanvas-toggle{display:block !important}}body #g-header{background:#f3f1eb;height:68px;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.18);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,.18);box-shadow:0px 0px 10px 0px rgba(0,0,0,.18);transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}body #g-header .main-left-menu li a{color:#010101 !important;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;font-family:"League Spartan";font-size:15px;line-height:14px;color:#000}body #g-header .main-left-menu li a.main-menu-nas-pribeh:hover::after,body #g-header .main-left-menu li a.main-menu-blog:hover::after,body #g-header .main-left-menu li a.main-menu-kontakty:hover::after{background:#010101}body #g-header #socialicons .social-icons.custom{display:grid;grid-template-columns:28px 40px 46px;justify-items:center;margin-top:7px}body #g-header #socialicons .social-icons.custom a.social-icons svg{height:20px}body #g-header #socialicons .social-icons.custom a.social-icons svg path{fill:#010101 !important;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}body #g-header .main-right-menu li{transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}body #g-header .main-right-menu li a{color:#fff;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}body #g-header .main-right-menu .menu{display:flex}body #g-header .main-right-menu .menu .main-menu-login{color:#010101;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}body #g-header .main-right-menu .menu .main-menu-login a{color:#010101;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}body #g-header .main-right-menu button#login-form-toggle-desktop span:hover::after{background:#010101}body #g-header .main-right-menu #kosika svg path{fill:#010101 !important;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}@media(max-width: 1420px){body #g-header .g-container{grid-template-columns:.5fr 1fr}body #g-header .main-right-menu>.g-content>.platform-content:nth-of-type(1){padding-right:31px}body #g-header .g-container{display:flex;padding-left:16px;padding-right:16px;justify-content:space-between}body #g-header #socialicons{display:none}body .mobile_menu_container{margin:92px 0 68px 0;width:100%;max-height:calc(100vh - 92px - 68px);overflow:hidden}body .mobile_menu_container.scroll{overflow-y:scroll}body #g-mobilemenu-container .g-toplevel li .g-menu-item-container:hover,body .j-mobile-menu.mobile-menu-open ul li:hover{background:rgba(0,0,0,0) !important}body #g-mobilemenu-container .g-toplevel li .g-menu-item-container:hover a,body .j-mobile-menu.mobile-menu-open ul li:hover a{color:#ed1c24 !important;transition:all .6s ease-in-out}}@media(max-width: 1420px)and (max-width: 960px){body #g-mobilemenu-container .g-toplevel li .g-menu-item-container:hover a,body .j-mobile-menu.mobile-menu-open ul li:hover a{color:#000 !important}}@media(max-width: 1420px){body #g-mobilemenu-container .g-toplevel li .g-menu-item-container:hover a .parent_arrow,body .j-mobile-menu.mobile-menu-open ul li:hover a .parent_arrow{transform:rotate(180deg);transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}}@media(max-width: 1420px)and (max-width: 960px){body #g-mobilemenu-container .g-toplevel li .g-menu-item-container:hover a .parent_arrow,body .j-mobile-menu.mobile-menu-open ul li:hover a .parent_arrow{transform:rotate(0deg)}}@media(max-width: 1420px){body #g-mobilemenu-container .g-toplevel li .g-menu-item-container:hover a .parent_arrow svg path,body .j-mobile-menu.mobile-menu-open ul li:hover a .parent_arrow svg path{fill:#ed1c24;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}}@media(max-width: 1420px)and (max-width: 960px){body #g-mobilemenu-container .g-toplevel li .g-menu-item-container:hover a .parent_arrow svg path,body .j-mobile-menu.mobile-menu-open ul li:hover a .parent_arrow svg path{fill:#000}}@media(max-width: 1420px){body #g-mobilemenu-container .g-toplevel li .g-menu-item-container a,body .j-mobile-menu.mobile-menu-open ul li a{padding:13px !important;font-size:18px;text-transform:uppercase;transition:all .6s ease-in-out}}@media(max-width: 1420px){body .j-mobile-menu ul li.parent{position:relative}body .j-mobile-menu ul li.parent.submenu_open>a{color:#ed1c24 !important;transition:all .6s ease-in-out}body .j-mobile-menu ul li.parent.submenu_open>a .parent_arrow{transform:rotate(180deg);transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}body .j-mobile-menu ul li.parent.submenu_open>a .parent_arrow svg path{fill:#ed1c24;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}body .j-mobile-menu ul li.parent .nav-child{position:relative;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;overflow:hidden}body .j-mobile-menu ul li.parent .nav-child li a{color:#000 !important;display:flex;padding:15px !important;font-size:16px;transition:all .6s ease-in-out;line-height:15px;text-transform:none}body .j-mobile-menu ul li.parent .nav-child li a.main-menu-rozvoz{font-size:18px;line-height:17px;font-family:"League Spartan SemiBold"}body .j-mobile-menu ul li.parent .nav-child li a:hover{color:#ed1c24 !important;transition:all .6s ease-in-out}body .j-mobile-menu ul li.parent .nav-child li a .menu_item_city{display:none}body .j-mobile-menu ul li.parent>a{position:relative}body .j-mobile-menu ul li.parent>a .parent_arrow{height:24px;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;position:absolute;right:-12px;top:calc(50% - 14px)}}@media(max-width: 960px){body #g-header{padding-top:15px}body #g-header>.g-container{padding-left:23px}}#g-header{padding:0;padding-top:19px;position:fixed;width:100%;z-index:11}#g-header .g-grid{width:unset}#g-header .g-container{max-width:none}#g-header #socialicons .social-icons.custom{display:grid;grid-template-columns:28px 40px 46px;justify-items:center;margin-top:7px}#g-header #socialicons .social-icons.custom a.social-icons svg{height:20px}#g-header #socialicons .social-icons.custom a.social-icons svg path{transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}#g-header #socialicons .social-icons.custom a.social-icons svg#facebook:hover path{fill:#3b5998 !important}#g-header #socialicons .social-icons.custom a.social-icons svg#instagram:hover path{fill:#d62976 !important}#g-header #socialicons .social-icons.custom a.social-icons svg#youtube:hover path{fill:#cc181e !important}#g-header a:not(.social-icons){padding:14px 25px !important;text-transform:uppercase}#g-header .g-main-nav .g-toplevel>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module),#g-header .g-main-nav .g-toplevel>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active,#g-header .g-main-nav .g-toplevel>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected{background:rgba(0,0,0,0)}#g-header .g-main-nav .g-toplevel>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover,#g-header .g-main-nav .g-toplevel>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active:hover,#g-header .g-main-nav .g-toplevel>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected:hover{background:rgba(0,0,0,0)}#g-header .g-container{display:grid;grid-template-columns:.8fr 1fr;width:100%;padding-right:32px;padding-left:32px;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}#g-header .g-container .g-grid:nth-of-type(2){display:grid;justify-content:end;align-content:center}#g-header .g-container .g-grid:nth-of-type(2) .g-block.size-100.main-right-menu>.g-content{grid-template-columns:auto auto auto;display:grid;align-items:center}#g-header .g-container .main-logo,#g-header .g-container .main-left-menu,#g-header .g-container .main-right-menu{width:auto;flex:unset}#g-header .g-container .main-left-menu{font-size:15px;padding-top:5px;padding-left:232px;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}#g-header .g-container .main-left-menu li a{position:relative;padding:5px 2px !important;margin:0 8px}#g-header .g-container .main-left-menu li a.social-network-instagram,#g-header .g-container .main-left-menu li a.social-network-facebook,#g-header .g-container .main-left-menu li a.social-network-youtube{padding:10px 0px !important;margin:0 6px}#g-header .g-container .main-left-menu li a.main-menu-nas-pribeh,#g-header .g-container .main-left-menu li a.main-menu-blog,#g-header .g-container .main-left-menu li a.main-menu-kontakty{transition:width .45s ease,background-color .45s ease,left .45s ease}#g-header .g-container .main-left-menu li a.main-menu-nas-pribeh::after,#g-header .g-container .main-left-menu li a.main-menu-blog::after,#g-header .g-container .main-left-menu li a.main-menu-kontakty::after{content:"";display:block;position:absolute;bottom:0;left:50%;height:3px;width:0;background:rgba(0,0,0,0);transition:width .45s ease,background-color .45s ease,left .45s ease}#g-header .g-container .main-left-menu li a.main-menu-nas-pribeh:hover::after,#g-header .g-container .main-left-menu li a.main-menu-blog:hover::after,#g-header .g-container .main-left-menu li a.main-menu-kontakty:hover::after{width:100%;left:0;transition:width .45s ease,background-color .45s ease,left .45s ease}#g-header .g-container .main-right-menu{font-size:13px}#g-header .g-container .main-right-menu .login-container{background-color:rgba(0,0,0,0);position:relative;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;border-radius:3px;margin:2px 16px;display:flex}#g-header .g-container .main-right-menu .login-container .login-btn-desktop{transition:width .45s ease,background-color .45s ease,left .45s ease;padding-top:10px;padding-bottom:10px;padding-left:0;padding-right:0}#g-header .g-container .main-right-menu .login-container .login-btn-desktop::after{content:"";display:block;position:absolute;bottom:0;left:50%;height:3px;width:0;background:rgba(0,0,0,0);transition:width .45s ease,background-color .45s ease,left .45s ease}#g-header .g-container .main-right-menu .login-container .login-btn-desktop:hover::after{width:100%;left:0;transition:width .45s ease,background-color .45s ease,left .45s ease}#g-header .g-container .main-right-menu li{margin:0 6px !important;border-radius:3px}#g-header .g-container .main-right-menu li a{background-color:rgba(0,0,0,0);position:relative;-webkit-transition:all .75s ease-in-out;transition:all .75s ease-in-out;border-radius:3px}#g-header .g-container .main-right-menu li a:hover{color:#fff}#g-header .g-container .main-right-menu .menu{display:flex;flex-direction:row}#g-header .g-container .main-right-menu .menu .main-menu-login{background:rgba(0,0,0,0);padding:5px 2px !important;margin:0 10px}#g-header .g-container .main-right-menu .menu .main-menu-login::after{content:"";display:block;position:absolute;bottom:0;left:50%;height:3px;width:0;background:rgba(0,0,0,0);transition:width .45s ease,background-color .45s ease,left .45s ease}#g-header .g-container .main-right-menu .menu .main-menu-login:hover::after{width:100%;left:0;transition:width .45s ease,background-color .45s ease,left .45s ease}#g-header .g-container .main-right-menu .menu .main-menu-cart{background:rgba(0,0,0,0);padding:0 !important}#g-header .g-container .main-logo a{position:absolute;display:block;background-color:#fee440;padding:7px 36px !important;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}@media(max-width: 960px){#g-header .g-container .main-logo a{padding:4px 20px !important}#g-header .g-container .main-logo a img{width:103px;height:auto}}@media(max-width: 1420px){body .products-container.empty .no-products-found{margin-top:0}body .login-container{margin:0 !important}body .menusolid-hamburger-menu i{color:#000}body .g-offcanvas-open{overflow:visible !important}body .g-offcanvas-open .g-offcanvas-left #g-page-surround{overflow:visible !important;left:unset !important}body .g-offcanvas-toggle{display:block;position:fixed;top:31px;left:unset;right:122px;font-size:1.6rem;z-index:12;fill:#fff;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}}@media(max-width: 1420px)and (max-width: 960px){body .g-offcanvas-toggle{top:28px !important;right:126px}}@media(max-width: 1420px){body .g-offcanvas-toggle.menusolid-hamburger-menu{top:29px;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}body .g-offcanvas-toggle.menusolid-hamburger-menu svg rect{fill:#000;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}}@media(max-width: 1420px){body:not(.menutransparent) .g-offcanvas-toggle{top:29px;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}body:not(.menutransparent) .g-offcanvas-toggle svg rect{fill:#000;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}}@media(max-width: 1420px){body #g-offcanvas{position:fixed;top:-100vh;left:0;overflow-y:auto !important;width:100% !important;background:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex !important;height:100vh;height:100%;bottom:unset !important}}@media(max-width: 1420px){body .g-nav-overlay{display:none !important}}@media(max-width: 1420px){body .g-offcanvas-open body,body .g-offcanvas-open #g-page-surround{overflow:visible !important}}@media(max-width: 1420px){body .g-offcanvas-open #g-offcanvas{display:flex;flex-direction:column;justify-content:center;align-items:center}}@media(max-width: 1420px){body .mobile-menu-header{position:absolute;display:flex;align-items:center;justify-content:space-between;background-color:#fee440;top:0;left:0;width:100%;height:92px}body .mobile-menu-header .mobile-logo{width:134px;height:auto;cursor:pointer;margin:0 23px}body .mobile-menu-header .mobile-close-menu-icon{width:92px;height:92px;display:flex;justify-content:space-around;align-items:center;cursor:pointer}}@media(max-width: 1420px){body .mobile-menu-open{z-index:13}}@media(max-width: 1420px){body .j-mobile-menu.mobile-menu-open ul{background:rgba(0,0,0,0) !important}body .j-mobile-menu.mobile-menu-open ul li:hover a{color:#ed1c24}body .j-mobile-menu.mobile-menu-open ul li a{width:fit-content;color:#505557 !important;filter:none !important;background:none !important;text-align:center !important;margin:0 auto}body .j-mobile-menu.mobile-menu-open ul li.active a{color:#ed1c24 !important}body .j-mobile-menu.mobile-menu-open ul li.active a .parent_arrow svg path{fill:#ed1c24 !important}body .j-mobile-menu.mobile-menu-open #mobilesocial .custom.social-icons{position:absolute;bottom:30px;display:flex;justify-content:space-between;transform:translate(-50%, 0);max-width:100px;left:50%;gap:16px}body .j-mobile-menu.mobile-menu-open #mobilesocial .custom.social-icons a.social-icons{display:flex}body .j-mobile-menu.mobile-menu-open #mobilesocial .custom.social-icons a.social-icons svg{height:22px}body .j-mobile-menu.mobile-menu-open #mobilesocial .custom.social-icons a.social-icons svg path{fill:#000 !important;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}}@media(max-width: 1420px){body .login-btn-mobile{display:flex}}@media(max-width: 1420px){body .login-btn-desktop{display:none}}@media(max-width: 1420px){body #login-form-toggle-desktop,body #login-form-toggle-mobile{margin:0 7px 0 14px}}
