@import url('https://fonts.googleapis.com/css?family=Poppins:200,400,500,600,700&display=swap&subset=latin-ext');@red: #ee2e2a;@green: #8dc63f;@brown: #451100;@media (min-width: 1060px){.desktop-mb0{margin-bottom:0}}::selection{background: @green;color:#fff}::-moz-selection{background: @green;color:#fff}#shop-bar, #shop-bar div, #shop-bar input, #shop-bar button{-webkit-touch-callout:none !important;-webkit-user-select:none !important;-khtml-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important}var{font-style:normal}body{padding:0;margin:0;font-family:'Poppins',sans-serif;background-color:#fcfdff;font-weight:400;font-smooth:always;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:'Poppins',sans-serif;color: @brown;font-weight:600;line-height:1.3}p{color:rgba(0,0,0,0.6);a{color: @red}label{width:80px;font-weight:bold;color: @brown;display:inline-block}}li a{font:inherit;color: @red}.min-height-1000{min-height:1000px}.lowercase{text-transform:lowercase}.pagination{display:none}.article-list{.pagination{display:block;em,a{position:relative;display:inline-block;color: @red;text-decoration:none;background-color:#fff;box-shadow:0 5px 10px rgba(0, 0, 0, 0.05);transition:all .15s;padding: .75rem 1.5rem;font-size:1.25rem;margin-left:-1px;font-style:normal;border-radius:2px}em{color:#fff;background: @red;border-color: @red}a:hover{background:#f2f2f2}}#next-page,.pag_left,#refresh{display:none}.article{width:31.5%;height:370px;float:left;display:block;background:#fff;box-shadow:0 5px 10px rgba(0, 0, 0, 0.05);border-radius:2px;margin-bottom:20px !important;box-sizing:border-box;padding:15px;.thumb-image{width:100%;height:215px;background-size:cover;background-repeat:no-repeat;background-position:center center;border-radius:2px}&:nth-child(3n+2){margin:0 20px}h2{font-size:21px;margin-bottom:5px}p{margin-top:0}}}.wrapper{width:92%;max-width:1140px;position:relative;margin:0 auto}.tag{position:absolute;right:-10px;top:10px;font-size:13px;font-weight:bold;width:65px;text-align:center;text-decoration:none;color:#fff;background: @red;border-top-left-radius:2px;border-bottom-left-radius:2px;&.akce{background: @red}&.novinka{background:#6c8ff9;&.two-tags{top:35px}}&.long{width:120px}&.available{top:35px;background: @green;animation:pulseAvailable 6s infinite;&.two-tags{top:60px}&.no-tags{top:10px}}}#detail{.tag{right:-5px}}.product{width:100%;display:inline-block;box-sizing:border-box;background:#fff;padding:10px;box-shadow:0 5px 10px rgba(0, 0, 0, 0.05);border-radius:2px;cursor:pointer;transition:0.35s box-shadow;position:relative;h2{margin-top:0;font-size:16px;margin-top:10px;margin-bottom:4px;line-height:1;padding:0 5px;width:100%;height:35px;text-overflow:ellipsis;text-align:center;box-sizing:border-box}p{transform:scale(0);height:0;transition:all .35s;position:absolute;bottom:55px;left:0;right:0;margin:auto;width:100%;text-align:center;pointer-events:none;opacity:0;height:80px;font-size:13px;background:#fff;padding:10px 15px;box-sizing:border-box;box-shadow:0 -5px 10px rgba(0,0,0,0.05)}.price{color: @green;width:100%;font-weight:bold;left:0;text-align:center;font-size:16px}.button{padding:5px 15px;margin:5px auto;margin-left:10px;margin-top:2px;position:relative;z-index:1;top:2px;img{fill:#fff}}&.sold{.img{filter:grayscale(100%)}.tag{width:95px;top:20px;right:0px;z-index:1}}.img{width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;margin-bottom:0px;border-radius:2px;position:relative;&:before{content:'';display:block;padding-top:130%}&:after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(255,255,255,0);opacity:0;transition: .35s all}}.blur{transition:filter .35s;filter:blur(0px)}&:hover{box-shadow:0 5px 35px rgba(0, 0, 0, 0.1);outline:1px solid #ee2e2a;.blur{filter:blur(0px)}.img{filter:blur(0px);&:after{opacity:1}}p{height:auto;opacity:1;transform:scale(1)}}}h2 a{text-decoration:none;color:inherit}h2 .headline-link{float:right;text-align:right;font-size:15px;color: @red;text-decoration:underline;margin-top:4px}.center-grid{grid-template-columns:repeat(auto-fill, calc(300px)) !important;display:inline-grid !important}.text-center{text-align:center !important}.text-left{text-align:left !important}#items_preload,.items_products{justify-items:start;grid-template-columns:repeat(auto-fill, calc(~"25% - 12px"));display:grid;gap:15px}@media (max-width: 1000px){#items_preload,.items_products{grid-template-columns:repeat(auto-fill, calc(~"33% - 7.5px"))}#recommended{height:auto;overflow-y:scroll;z-index:100000;.product:nth-child(3),.product:nth-child(4){display:none}.button.modal-button{width:100% !important;float:none !important;box-sizing:border-box;text-align:center}}}@media (max-width: 800px) and (min-width: 366px){#items_preload,.items_products{grid-template-columns:repeat(auto-fill, calc(~"50% - 5px"));gap:10px;.product{padding:3px;h2{padding:0 10px;box-sizing:border-box;margin-bottom:42px}}}}@media (max-width: 365px){#items_preload,.items_products{grid-template-columns:100%}}.w100p{width:100%;&.button{text-align:center;box-sizing:border-box}}.mt50{margin-top:50px !important}.mt125{margin-top:125px !important}.mt20{margin-top:20px !important}.mt35{margin-top:35px !important}.mt10{margin-top:10px !important}.mt25{margin-top:25px !important}.mt100{margin-top:100px !important}.mt-desktop-150{margin-top:150px !important}.mt0{margin-top:0px !important}.mb0{margin-bottom:0px !important}.mb50{margin-bottom:50px !important}.mb20{margin-bottom:20px !important}.mb10{margin-bottom:10px !important}.mr0{margin-right:0 !important}.pt0{padding-top:0 !important}.gray{color:rgba(0,0,0,0.6) !important}.none{display:none !important}#logo{width:200px;height:40px;display:block;background:url('/css/assets/logo.svg') no-repeat center center;background-size:contain;text-decoration:none;position:absolute;top:49px;left:0;transition:0.35s filter;&:hover{filter:grayscale(100%)}}.button{display:inline-block;padding:10px 35px;border:0;border-radius:2px;background-color:rgb(76,209,55);background:linear-gradient(180deg, @green 0%, rgba(68,189,50,1) 100%);box-shadow:0 5px 5px rgba(70, 194, 51, .2);color:#fff;margin:15px auto;font-weight:bold;font-size:15px;cursor:pointer;text-decoration:none;transition:0.35s box-shadow;&:hover{box-shadow:0 5px 20px rgba(70,194,51,.6)}span{position:relative;top:-3px;margin-left:6px}&.tips{text-align:center;box-sizing:border-box}img{pointer-events:none}&.loading{width:50px;height:33.5px;img{display:none}}&.wauto{width:auto !important;height:43.5px !important}&.gray{filter:grayscale(100%)}&.disabled{pointer-events:none;opacity: .5}}input.button{line-height:10px}.original-price{float:left;padding-top:23px;margin-left:15px;strong{color: @red;font-weight:bold}&.discount{line-height:1.2 !important;text-align:left;position:relative;top:7px;span{display:block;font-size:14px;strong{color: @green}}}}.float-left{float:left}.float-right{float:right}.loading{background-color: @green;;background-image:url('/css/assets/loading.svg');background-position:center center;background-repeat:no-repeat;background-size:contain;color:transparent;pointer-events:none}.warning{width:100%;float:left;text-align:center;height:30px;line-height:30px;font-size:14px;&.red{color:#fff;background: @red}&--padding{height:auto;line-height:1.5;padding:10px 15px;box-sizing:border-box;border-radius:4px;a{color:#fff}}}header{width:100%;float:left;height:auto;background:#fff;box-shadow:0 5px 15px rgba(0, 0, 0, .05);position:relative;@media (min-width: 1060px){#mobile-menu,#close-menu{display:none}.submenu{width:100%;height:45px;line-height:45px;background: @red;position:absolute;left:0;bottom:0;list-style:none;text-align:center;margin-bottom:0;padding:0;display:none;li{display:inline-block;color:#fff;margin:0 10px;a{color:inherit;font:inherit;font-weight:normal;text-decoration:none;position:relative;&:before{content:'';width:0%;transition:0.35s all;height:1px;background:#fff;position:absolute;left:0;right:0;margin:auto;bottom:0;opacity:0}&:hover,&.active{&:before{width:100%;opacity:1}}&.no-link{cursor:auto;&:before{opacity:0}}}}}.navigation{text-align:center;line-height:65px;margin-bottom:45px;.nav{display:inline-block;margin:0 12px;text-decoration:none;font-weight:600;color: @brown;&.active{.submenu{display:block}}a.link{position:relative;font:inherit;color:inherit;text-decoration:none;transition:0.35s all;font-size:18px;&:before{content:'';width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#fff transparent transparent transparent;position:absolute;left:0;right:0;bottom:-28px;opacity:0;z-index:10;margin:auto}&:hover{color: @red}}&.active{color: @red;a.link:before{opacity:1}}}}&.fixed{top:0;z-index:10000;position:fixed;.bar{display:none}#logo,#basket{top:13px}}}}.bar{width:100%;height:35px;line-height:35px;border-bottom:1px solid rgba(0,0,0,0.1);text-align:center;float:left;font-size:14px;.left{text-align:left;float:left}.right{float:right;text-align:right}a{color: @brown;text-decoration:none;transition:0.35s all;strong{color: @brown}&:hover{color: @green;text-decoration:underline}}strong{color: @brown}}footer{width:100%;padding:45px 0;padding-bottom:0;min-height:120px;float:left;margin-top:25px;background:#fff;border-top:1px solid rgba(0,0,0,0.1);ul{margin-top:0;padding-left:0;list-style:none;display:inline-block;margin-right:45px;vertical-align:top;li{line-height:2;&.headline{font-size:18px;font-weight:bold;color: @brown}a{color:rgba(0,0,0,0.6);text-decoration:none;position:relative;transition:0.35s all;border-bottom:1px solid transparent;&:hover{color: @green;border-bottom:1px solid @green}}}}.ios,.android{display:inline-block;width:80px;height:40px;background:url('/css/assets/appstore.png') no-repeat left center;background-size:contain;text-decoration:none;border-bottom:0 !important;transition: .3s all;opacity:1;&:hover{opacity: .6}}.fb,.ig{display:inline-block;width:40px;height:40px;background:url('/css/assets/apple.svg') no-repeat center center;background-size:contain;text-decoration:none;border-bottom:0 !important;opacity:1;transition: .3s all;&:hover{opacity: .6}}.android{background:url('/css/assets/playstore.png') no-repeat right center;background-size:contain;margin-left:10px}.fb{background:url('/uploaded/email/facebook.png') no-repeat center center;background-size:75%;margin-left:0}.ig{background:url('/uploaded/email/instagram.png') no-repeat left center;background-size:80%;margin-left:10px}.apps{max-width:180px;.headline{width:100%}li{display:inline-block}}.copyright{width:100%;margin-top:10px;float:left;border-top:1px solid @brown;padding:10px 0;font-size:12px;span{width:255px;height:22px;display:inline-block;background:url('/css/assets/payments.png') no-repeat right center;background-size:80%;float:right;margin-top:25px}p{float:left}}}#content{width:100%;float:left;clear:both}#show-mobile-text{display:none}#basket{height:40px;line-height:40px;background:url('/css/assets/cart.svg') no-repeat left center;background-size:27px;position:absolute;text-align:right;padding-left:40px;right:0;top:49px;margin:auto;text-decoration:none;cursor:pointer;color:rgba(0,0,0,.5);&:hover{.page-kosik-items{height:auto;opacity:1;pointer-events:all;transform:translateX(0)}}.pocet{display:none}.heart{background-color: @red;display:inline-block;height:30px;margin:0 10px;position:absolute;top:10px;left:-11px;transform:rotate(-45deg) scale(0);width:30px;opacity:0;transition: .35s all}.heart:before,.heart:after{content:"";background-color:red;border-radius:50%;height:30px;position:absolute;width:30px}.heart:before{top:-15px;left:0}.heart:after{left:15px;top:0}&:hover{.heart{animation:heartAnimation;animation-duration: .6s}}}@keyframes heartAnimation{0%{opacity:0;transform:rotate(-45deg) scale(0)}50%{opacity:1;transform:rotate(-45deg) scale(0.15)}100%{opacity:0;transform:rotate(-45deg) scale(1.3)}}.boxes{width:100%;height:130px;.col{width:33%}h2{margin-top:0;margin-bottom:0;color: @green}img{opacity: .4}p{margin-top:0;margin-bottom:0;color:rgba(0,0,0,0.6)}a.button{width:98px;height:43.5px;box-sizing:border-box}}.yellow{h2{color:#f7d408 !important}.button{background:#f7d408;box-shadow:0 5px 5px rgba(248,212,7,0.2);&:hover{box-shadow:0 5px 20px rgba(248,212,7,.6)}}}.red{h2{color: @red !important}.button{background: @red;box-shadow:0 5px 5px rgba(238,47,44,0.2);&:hover{box-shadow:0 5px 20px rgba(238,47,44,.6)}}}.purple{h2{color:#bc31e6 !important}.button{background:#bc31e6;box-shadow:0 5px 5px rgba(187,48,230,0.2);&:hover{box-shadow:0 5px 20px rgba(187,48,230,.6)}}}.row{justify-items:start;grid-template-columns:33% 33% 33%;display:grid;gap:25px}@media (max-width: 1000px){.row{grid-template-columns:50% 50%}}@media (max-width: 500px){.row{grid-template-columns:100%}}.col{width:100%;display:inline-block}.col-left{width:50%;float:left}.col-right{width:50%;float:right;&.text-inside{box-sizing:border-box;padding:40px;padding-top:130px}}.image{width:80%;position:relative;left:60px;top:60px;box-shadow:0 5px 20px rgba(0,0,0,0.1);&:before{padding-top:100%;content:'';display:block}&:after{width:80%;height:80%;position:absolute;left:-40px;top:-40px;content:'';border:25px solid #f3f3f3;z-index:-1}&.rozvoz{background:url('/css/assets/mapa.jpg') no-repeat center center;background-size:cover}}#map-rozvoz{width:100%;height:400px}#overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000;background:rgba(0,0,0,0.8);opacity:0;pointer-events:none;transition:0.35s all;&.active{opacity:1;pointer-events:all}}#mapa_rozvoz{position:relative}#mapa_layout_over,.modal{width:100%;max-width:750px;position:fixed;overflow:hidden;height:550px;background:#fcfdff;border-radius:2px;top:0;bottom:0;left:0;right:0;margin:auto;padding:20px;z-index:1000;box-sizing:border-box;box-shadow:0 5px 15px rgba(0,0,0,.05);#mapa_layout{width:100%;height:455px;display:block;border:1px solid #f0f0f0;box-sizing:border-box;border-radius:2px;position:relative;box-shadow:0 5px 15px rgba(0,0,0,.07)}h3{padding-right:50px}input{width:calc(~"100% - 35px")}}#close-mapa{width:40px;height:40px;display:block;position:absolute;right:10px;top:17px;cursor:pointer;color:#fff;&:before,&:after{width:60%;height:2px;background:#464646;position:absolute;right:8px;top:19px;margin:auto;transition:all .4s ease-in-out;content:'';transform:rotate(45deg);transition: .35s all}&:after{transform:rotate(-45deg)}&:hover{&:before,&:after{background: @red}}}input,select,var#ShopClientEmail,textarea{width:100%;height:35px;line-height:35px;font-size:15px;border:1px solid #f0f0f0;padding:0 10px;border-radius:2px;box-shadow:0 5px 15px rgba(0,0,0,.07);box-sizing:border-box;appearance:none;-webkit-appearance:none}textarea{height:70px;margin-bottom:10px;resize:vertical;font-family:'Poppins',sans-serif}var#ShopClientEmail{display:block;margin-bottom:-14px;cursor:not-allowed;font-size:14px;color:rgba(0,0,0,0.5)}select{background:#fff url('/css/assets/arrow-red-down.svg') no-repeat right 15px center;background-size:10px}#weddingForm{select{margin-bottom:10px}legend{margin-top:15px;margin-bottom:5px}}.scroll{width:100%;text-align:center;overflow:hidden;white-space:nowrap;float:left;margin-top:25px}.instagram,.album{background:#e2f1fa;border:1px solid #fff;box-shadow:0 5px 10px rgba(0, 0, 0, 0.15);cursor:pointer;display:inline-block;margin-bottom:15px;margin-right:15px;position:relative;width:15rem;border-radius:2px;background-position:center center;background-size:cover;background-repeat:no-repeat;text-decoration:none;&:before{content:'';display:block;padding-top:100%}&:after{background:rgba(238, 47, 44, 0.75) url('/css/assets/instagram-icon.svg') no-repeat center center;background-size:5rem;content:'';height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition: .3s all;transition: .3s all;width:100%}&:hover{&:after{opacity:1}}}.url{text-decoration:none}.album{width:192px;.url{position:absolute;width:100%;height:100%;left:0;top:0;z-index:100}&:after{background:rgba(238, 47, 44, 0.75) url('/css/assets/search.svg') no-repeat center center;background-size:5rem}&.last{margin-right:0}h2{width:100%;padding-top:10px;position:absolute;box-sizing:border-box;left:0;padding-left:10px;padding-bottom:5px;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );bottom:0;color:#fff !important;padding-right:10px;margin:0;font-size:15px !important;text-shadow:0px 0px 10px rgba(0,0,0,0.5)}}@media (max-width: 1229px){.album{width:32.33333%;margin:0;float:left}}@media (max-width: 500px){.album{width:49%;margin:0;float:left}}@keyframes pulseAvailable{0%{background: @green}50%{background:#44bd32}100%{background: @green}}#detail{float:left;position:relative;padding-top:40px;&.sold{.img{filter:grayscale(100%)}.tag{width:95px;top:20px;right:0;z-index:10}}h1{color: @brown}.photos{width:370px;float:left;position:relative;.img{width:370px;height:480px;float:left;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:2px;box-shadow:0 5px 10px rgba(0, 0, 0, 0.1);cursor:pointer;border:5px solid #fff;box-sizing:border-box}}.detail-info{width:calc(~"100% - 400px");float:right;padding:25px;box-shadow:0 5px 10px rgba(0,0,0,0.05);box-sizing:border-box;background:#fff;&.article{width:100%}table{width:100%;border-collapse:collapse;tr{border-bottom:1px solid rgba(0,0,0,0.05);td{color:rgba(0,0,0,0.6);padding:5px 0;padding-right:15px}td:first-child{font-weight:bold;color: @brown}&:last-child{border-bottom:0}}}}h1{margin-top:0}h2{font-size:18px;color: @brown}ul{list-style:none;margin:0;padding:0;li{color:rgba(0,0,0,0.6);padding-left:20px;background:url('/css/assets/arrow-red.svg') no-repeat left center;background-size:10px}}.icons{text-align:left;li{text-align:left;width:25%;padding:0;background:none;text-transform:none;line-height:1.2;color: @red;font-weight:normal;font-size:13px;span{height:40px !important;background-position:left center}}}}.mx200p{max-width:200px}#gallery{width:100%;float:left;.photo{width:22%;position:relative;float:left;margin-right:4%;margin-top:4%;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:2px;box-shadow:0 5px 10px rgba(0, 0, 0, 0.15);border:5px solid #fff;box-sizing:border-box;&:nth-child(4n+4){margin-right:0}&:before{display:block;content:'';padding-top:125%}}}.button-links{list-style:none}.category-info{img{float:right;margin-left:20px;max-height:250px}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}.article{table,iframe{width:100%}h1{text-align:center}} /*! * img lightbox */ .img-lightbox{display:none;opacity:0;width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0, 0, 0, 0.92);z-index:999999}.img-lightbox img{display:block;opacity:0;max-width:90%;max-height:90%;position:absolute;top:0;bottom:0;left:0;right:0;background-color:transparent;border:0;-webkit-box-shadow:0.267rem 0.267rem 0.267rem 0 rgba(3, 3, 3, 0.3);box-shadow:0.267rem 0.267rem 0.267rem 0 rgba(3, 3, 3, 0.3);vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:-webkit-zoom-out;cursor:zoom-out;margin:auto}.img-lightbox.animated, .img-lightbox img.animated{-webkit-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.img-lightbox .half-circle-spinner, .img-lightbox .half-circle-spinner *{-webkit-box-sizing:border-box;box-sizing:border-box}.img-lightbox .half-circle-spinner{width:60px;height:60px;border-radius:100%;position:relative;margin:0;position:fixed;top:50%;left:50%;margin-right:-50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.img-lightbox .half-circle-spinner .circle{content:"";position:absolute;width:100%;height:100%;border-radius:100%;border:calc(60px / 10) solid transparent}.img-lightbox .half-circle-spinner .circle.circle-1{border-top-color:#fff;-webkit-animation:half-circle-spinner-animation 1s infinite;animation:half-circle-spinner-animation 1s infinite}.img-lightbox .half-circle-spinner .circle.circle-2{border-bottom-color:#fff;-webkit-animation:half-circle-spinner-animation 1s infinite alternate;animation:half-circle-spinner-animation 1s infinite alternate}@-webkit-keyframes half-circle-spinner-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes half-circle-spinner-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.img-lightbox.is-loaded .half-circle-spinner{display:none}.img-lightbox .btn-close{position:fixed;top:1rem;right:1rem;width:1.5rem;height:1.5rem}.img-lightbox .btn-close:before, .img-lightbox .btn-close:after{content:" ";width:0.125em;height:1.5em;position:absolute;right:0.625em;background-color:#fff}.img-lightbox .btn-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.img-lightbox .btn-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.img-lightbox--open{overflow:hidden;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto;height:auto}#shop-bar{width:100%;background:#fff;position:fixed;bottom:0;padding:10px 0 10px;left:0;box-shadow:0 -5px 10px rgba(0,0,0,0.05);z-index:1000;text-align:center;&:before{width:100%;height:50px;pointer-events:none;background:linear-gradient(0deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 100%);position:absolute;left:0;top:-50px;content:''}.button{margin:0;float:none;display:inline-block;animation:pulse infinite;animation-fill-mode:forwards;animation-duration:4s;animation-duration:infinite}.original-price{line-height:43px;padding-top:0;float:none;display:inline-block}.title{line-height:43px;margin-right:15px;float:left}#KosikKs{width:47px !important;position:relative;height:41px;line-height:41px;text-align:center;top:-2px;appearance:none;-webkit-appearance:none;-moz-appearance:none}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none !important;margin:0 !important}input[type=number]{-moz-appearance:textfield !important}@keyframes pulse{0%{box-shadow:0 5px 5px rgba(70,194,51,.2)}50%{box-shadow:0 5px 20px rgba(70,194,51,.8)}100%{box-shadow:0 5px 5px rgba(70,194,51,.2)}}#variants,.variants{width:100%;max-width:1140px;text-align:center;position:fixed;top:250px;left:0;right:0;margin:auto;z-index:100000;&.none{.product{transform:scale(0)}}.product{width:33%;transform:scale(1);transition:0.4s all;transition-delay:1s;h2{margin-bottom:4px !important}}.title{font-size:26px;color:#fff;text-align:center;margin-bottom:15px;font-weight:bold;text-shadow:0px 0px 5px rgba(0,0,0,0.8)}label{font-size:13px;font-weight:bold;color: @brown;text-align:left;float:left}}.change-quantity{display:inline-block;height:44px;line-height:44px;box-sizing:border-box;padding:0 20px;background: @red;text-align:center;border-radius:2px;color:#fff;cursor:pointer;transition: .3s all;position:relative;top:-2px;&:hover{background: @green}&#plus{margin-right:10px}}.icons{width:100%;text-align:center;list-style:none;float:left;margin-bottom:50px;margin-left:0;margin-right:0;padding:0;li{width:20%;text-align:center;display:inline-block;color: @red;span{width:100%;height:80px;display:block;background-position:center center;background-repeat:no-repeat;margin-bottom:10px;&.car{background-image:url('/css/assets/car.svg');background-repeat:no-repeat;background-size:80px}&.flower{background-image:url('/css/assets/flower.svg')}&.calendar{background-image:url('/css/assets/calendar.svg');background-size:60px}&.time{background-image:url('/css/assets/stopky.svg')}&.pranicko{background-image:url('/css/assets/pranicko.svg');background-size:33px}&.sms{background-image:url('/css/assets/sms.svg');background-size:33px}}}}.page-kosik-items{position:absolute;right:0;top:63px;width:250px;background:#fff;z-index:100;padding-top:0;border-radius:3px;box-shadow:0 5px 10px rgba(0, 0, 0, 0.05);opacity:0;transform:translateX(20px);transition: .3s all;pointer-events:none;.button{width:calc(~"100% - 20px");height:35px;line-height:35px;margin-right:10px;box-sizing:border-box;padding:0;text-align:center;font-weight:normal;font-size:14px}&:before{width:100%;height:50px;background:transparent;position:absolute;left:0;top:-45px;content:''}&:after{width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #fff transparent;position:absolute;right:40px;top:-10px;content:''}.item{width:100%;float:left;line-height:1;padding:10px;text-align:left;box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,0.05);transition: .3s all;&:hover{background:rgba(0,0,0,0.03)}&:last-child{border-bottom:0;margin-bottom:0}span{float:right;color: @green;font-weight:bold;margin-top:4px}.img{width:50px;height:50px;float:left;margin-right:10px;border-radius:3px;background-position:center center;background-repeat:no-repeat;background-size:cover;box-shadow:0 5px 10px rgba(0,0,0,0.05)}.name{text-decoration:none;color: @brown;font-size:14px;line-height:1.1}}}.modal{height:600px;.product{h2{padding:0 5px}}}.green{color: @green !important}.brown{color: @brown !important}.link{color: @red;font-weight:bold;&.small-link{font-size:13px;position:relative;top:-3px;text-decoration:underline;margin-left:10px;float:right}}#steps{width:100%;margin-top:25px;float:left;background:rgba(0,0,0,0.08);border-radius:3px;.step{width:25%;color:#fff;box-sizing:border-box;padding:0 15px;float:left;color:rgba(0,0,0,0.4);&:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}&:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}small{display:block;font-weight:normal}p{color:inherit;font-weight:bold}a{color:inherit;font:inherit}&.active{background: @green;background:linear-gradient(180deg, @green 0%, rgba(68,189,50,1) 100%);color:#fff;border-radius:3px}}}#kosik_table{width:100%;float:left;margin-top:25px;background:#fff;box-shadow:0 5px 10px rgba(0,0,0,0.05);box-sizing:border-box;padding:15px;.kosik_line{width:100%;float:left}.name{width:60%;float:left;line-height:75px;overflow:hidden;text-overflow:ellipsis;a{color: @brown}}.count{width:5%;float:left;input{width:100%;text-align:center;margin-top:20px}}.price{width:15%;float:left;text-align:right;line-height:75px}.row_price{width:15%;float:left;text-align:right;line-height:75px}.delete{width:5%;float:left;text-align:right;line-height:75px;a{width:20px;height:20px;display:block;text-decoration:none;background:url('/css/assets/delete.svg') no-repeat center center;background-size:contain;float:right;margin-top:25px}}.img{width:50px;height:75px;background-size:cover;background-position:center center;background-repeat:no-repeat;border:2px solid #fff;box-shadow:0 0 10px rgba(0,0,0,0.1);box-sizing:border-box;display:block;float:left;margin-right:15px;&.img-doprava{background-image:url('/css/assets/car.svg');background-size:90%}&.img-vyziva{background-image:url('/css/assets/vyziva.svg');background-size:90%}&.img-sleva{background-image:url('/css/assets/sleva.svg');background-size:90%}}.heading_line{span{font-weight:bold;color: @brown;line-height:40px}}}#kosik{iframe{width:100%;border:1px solid rgba(0,0,0,0.1);border-radius:3px}}.doprava_table{width:100%;td{position:relative}.price{font-weight:bold;color: @green}}@media (min-width: 1061px){.doprava_table{.sel_doprava{br{display:none}}}}#kosik_sumace{width:100%;float:left;span{float:right;margin-right:50px;font-weight:bold}}.buttons{width:100%;float:left;text-align:right}.kosik_doprava{width:59%;float:left;margin-bottom:210px;margin-top:25px;color:rgba(0,0,0,0.7);box-shadow:0 5px 10px rgba(0,0,0,0.05);background:#fff;padding:15px;box-sizing:border-box;h2{margin-top:0}strong{display:block;padding-left:30px}&.platba{width:39%;float:right;margin-bottom:0;strong{display:inline-block;padding-left:0}}tr td{padding-bottom:10px}}input[type="checkbox"]:not(:checked),input[type="checkbox"]:checked{position:absolute;left:-9999px}input[type="checkbox"]:not(:checked)+label,input[type="checkbox"]:checked+label{position:relative;padding-left:1.95em;cursor:pointer}input[type="checkbox"]:not(:checked)+label:before,input[type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;top:0;width:1.25em;height:1.25em;border:1px solid rgba(0,0,0,0.15);background:#fff;border-radius:100%}input[type="checkbox"]:not(:checked)+label:after,input[type="checkbox"]:checked+label:after{content:'';font-family:'awesome';position:absolute;top:4px;left:4px;margin:auto;font-size:12px;line-height:0.8;background: @red;width:14px;height:14px;border-radius:100%;transition:all .2s}input[type="checkbox"]:not(:checked)+label:after{opacity:0;transform:scale(0)}input[type="checkbox"]:checked+label:after{opacity:1;transform:scale(1)}input[type="checkbox"]:disabled:not(:checked)+label:before,input[type="checkbox"]:disabled:checked+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}input[type="checkbox"]:disabled:checked+label:after{color:#999}input[type="checkbox"]:disabled+label{color:#aaa}input[type="radio"]:not(:checked),input[type="radio"]:checked{position:absolute;left:-9999px}input[type="radio"]:not(:checked)+label,input[type="radio"]:checked+label{position:relative;padding-left:1.95em;cursor:pointer}input[type="radio"]:not(:checked)+label:before,input[type="radio"]:checked+label:before{content:'';position:absolute;left:0;top:0;width:1.25em;height:1.25em;border:1px solid rgba(0,0,0,0.15);background:#fff;border-radius:100%}input[type="radio"]:not(:checked)+label:after,input[type="radio"]:checked+label:after{content:'';font-family:'awesome';position:absolute;top:4px;left:4px;margin:auto;font-size:12px;line-height:0.8;background: @red;width:14px;height:14px;border-radius:100%;transition:all .2s}input[type="radio"]:not(:checked)+label:after{opacity:0;transform:scale(0)}input[type="radio"]:checked+label:after{opacity:1;transform:scale(1)}input[type="radio"]:disabled:not(:checked)+label:before,input[type="radio"]:disabled:checked+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}input[type="radio"]:disabled:checked+label:after{color:#999}input[type="radio"]:disabled+label{color:#aaa}.require_span{display:none}#platba_online,#platba_online_prevod{list-style:none;padding-left:0px;li{width:50%;float:left;height:40px;img{position:relative;top:4px}&.info-payments{width:100%;height:auto;padding:5px;border-radius:3px;background:#fbb6b5;color:#ee2e2a;font-size:13px;text-align:center}}}.w60p{width:60%;float:left;padding-right:7.5px;box-sizing:border-box}.w40p{width:40%;float:right;padding-left:7.5px;box-sizing:border-box}.sll{width:50%;float:left;box-sizing:border-box;padding-right:5px}.slr{width:50%;float:right;box-sizing:border-box;padding-left:5px}#sticky-basket{background:#fff;box-shadow:0 5px 10px rgba(0,0,0,0.05);border-radius:3px;padding:10px;z-index:10;&.fixed{position:fixed;right:0;width:200px}.basket-item{width:100%;padding:10px 0;border-bottom:1px solid rgba(0,0,0,0.07);color: @brown;span{width:calc(~"100% - 100px");display:inline-block;font-size:14px}strong{float:right;color:#000;font-size:14px}&.no-border{border-bottom:0}}.basket-item-total{font-size:16px !important;font-weight:bold}.fs16{font-size:16px !important}}label[for="ShopClientCheckDorucovaci"],label[for="ShopClientCheckFiremni"]{margin:15px 0;width:100%;float:left}fieldset{border:0;background:#fff;box-shadow:0 5px 10px rgba(0,0,0,0.05);border-radius:3px;padding:10px;box-sizing:border-box;width:100%;margin:0;.warning{border-radius:2px}legend{width:100%;float:left;font-weight:bold;color: @brown;font-size:18px;margin-bottom:15px}p{float:left;margin-top:0;color:rgba(0,0,0,0.8);font-size:13px;width:100%}label{font-size:13px;font-weight:bold;color: @brown}input{margin-bottom:10px}.limit{font-size:11px;position:relative;top:-15px;width:100%;right:0;text-align:right;display:inline-block;pointer-events:none}.emoji{font-size:11px;text-align:left;display:inline-block;pointer-events:none;position:absolute;left:15px;margin-top:-35px}}#html.firefox{.emoji{margin-top:-10px}}#html.safari{.emoji{}header{z-index:10}}.times{width:100%;text-align:justify;margin:10px 0 20px;position:relative;float:left;&.loading{&:before{width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(255,255,255,0.3) url('/css/validation/var_preload.svg') no-repeat center;content:''}}.header-time{width:64px;margin-right:8px;float:left;text-align:center;padding-bottom:10px;color:#BFBFBF}.time{width:calc(~"15% - 14px");height:60px;float:left;background: @green;margin-right:10px;margin-bottom:10px;font-size:14px;color:#fff;opacity:0.5;vertical-align:top;text-align:center;cursor:pointer;padding-top:20px;border-radius:2px;transition:0.3s all;&:nth-child(7n-7){margin-right:0}&.disabled{pointer-events:none;color:#9e9e9e;background:#ECECEC;border-color:#ECECEC}strong{display:block}&:hover,&.active{background: @green;color:#fff;opacity:1}}}#time-boxes{display:flex;gap:10px;flex-wrap:wrap;.time{width:calc(~"17.4% - 14px");height:auto;padding:10px 0;margin:0 !important}p{display:none}}.fc-tbx{margin-top:8px;&:before{width:0;height:0;border-style:solid;border-width:5px 10px 5px 0;border-color:transparent @red transparent transparent;position:absolute;left:-5px;top:8px;content:''}}.fc-tbx .c{background: @red;text-align:center;border-radius:2px;padding:5px !important}.fc-tbx *{position:relative;z-index:10}.fc-tbx table{margin:0 0 0 0}.fc-tbx table tr td{padding:0 !important;border:0 !important}.fc-tbx a.close{display:none}.fc-tbx p{width:auto;display:block;font-size:10px;margin:0;padding:0;border:0;color:#fff}.ajax_loader{width:200px;height:150px}.fc_relative{position:relative}.fc-error{background-color:red;color:#fff;position:absolute;top:-23px;left:0;border-radius:2px}.fc-error p{margin:5px;color:#fff !important}.gwt-SuggestBoxPopup{border:1px solid #f0f0f0 !important;border-radius:2px !important;box-shadow:0 5px 15px rgba(0, 0, 0, .07) !important;.item-selected{background-color:rgba(142, 199, 63, 0.56) !important}.item{font-size:14px !important;cursor:pointer}}#calendar{width:100%;background:#fff;float:left;max-width:400px;border:1px solid rgba(0,0,0,0.1);border-radius:2px;table{width:100%}.month_link{display:block;width:100%;height:100%;text-decoration:none;color: @red}.lft,.rght{padding:0 !important;padding-bottom:5px !important}.rght{text-align:center}.lft{text-align:center}tr{td{border:0;text-align:center;color:#000;cursor:pointer;position:relative;width:54px;height:20px;&:nth-child(1){font-size:15px}&.disabled{color:#BFBFBF;cursor:not-allowed;pointer-events:none}&.hover:hover{color:#2C1815;&:before{width:40px;height:40px;background:#FFF4C9;position:absolute;left:5px;top:-1px;content:'';z-index:-1}}&.active{color: @green;&:before{width:40px;height:40px;background:#2C1815;position:absolute;left:5px;top:-1px;content:'';z-index:-1}}}&.days{td{color: @brown;font-size:14px;font-weight:bold}}th{text-align:left;padding-left:17px;font-size:18px;color:#2C1815;text-transform:none;font-weight:bold}}}.article-list{a{transition:all .3s}a:hover{color: @red}}#show-calc{color: @green}.w400px{max-width:400px;margin:0 auto}.login-box{a{color: @red;margin:0 10px}}.logged_menu{padding:0;list-style:none;li{width:30%;display:inline-block;box-sizing:border-box;margin:0 10px;box-shadow:0 5px 10px rgba(0,0,0,0.05);a{display:block;width:100%;height:100%;padding:55px 0 20px;text-decoration:none;color:#fff;background: @green;margin:0;border-radius:2px;background-position:top 15px center !important;background-size:30px !important;background-repeat:no-repeat !important}&:last-child a{background: @red}&:nth-child(1) a{background-image:url('/css/assets/cart-white.svg')}&:nth-child(2) a{background-image:url('/css/assets/user.svg')}&:nth-child(3) a{background-image:url('/css/assets/logout.svg')}}}.table{width:100%;float:left;border-collapse:collapse;box-shadow:0 5px 10px rgba(0,0,0,0.05);th{background: @green;color:#fff;text-align:left;padding:7.5px}td{text-align:left;padding:7.5px;background:#fff;a{color: @brown}}tr:nth-child(odd) td{background:#f3f3f3}}.overflow-table{width:100%;float:left;white-space:nowrap;overflow:scroll}.file_upload{width:100%;height:35px;position:relative;float:left;cursor:pointer;border-radius:2px;border:1px solid #f0f0f0;box-shadow:0 5px 15px rgba(0,0,0,.07);ul{position:absolute !important;li{line-height:40px !important;padding-left:15px !important;list-style:none !important;a.delete_file{display:none !important}a{color:#000}}}input.file_upload,.dropable,div{position:absolute !important;opacity:0;pointer-events:none}input[type="file"]{width:100%;height:100%;position:absolute;opacity:0;box-sizing:border-box;border:1px solid #f0f0f0;padding:0 10px}&:before{content:'Vybrat obrázky';width:135px;height:25px;text-align:center;color:#fff;text-transform:uppercase;padding-top:3px;font-size:13px;position:absolute;right:5px;top:0;bottom:0;cursor:pointer;margin:auto;box-sizing:border-box;transition: .3s all;border-radius:2px;background-color: @green;background:linear-gradient(180deg, @green 0%, rgba(68,189,50,1) 100%);box-shadow:0 5px 5px rgba(70,194,51,.2)}&.show-num:after{content:attr(data-number);font-size:14px;line-height:35px;margin-left:10px}&:hover{&:before{box-shadow:0 5px 20px rgba(70,194,51,.6)}}}.form-tips{width:100%;margin-top:10px;font-size:12px;padding:10px;box-sizing:border-box;border-radius:2px;color:#856404;border:1px solid #ffeeba;background-color:#fff3cd;line-height:1.2}label[for="WeddingName"],label[for="WeddingPhone"],label[for="WeddingDatum"],label[for="WeddingEmail"],label[for="ShopClientJmeno"],label[for="ShopClientPrijmeni"],label[for="ShopClientTelefon"],label[for="ShopClientEmail"],label[for="ShopClientUlice"],label[for="ShopClientMesto"],label[for="ShopClientPsc"]{position:relative;width:100%;display:inline-block;&:after{content:'';position:absolute;right:10px;top:36px;background: @red;width:5px;height:5px;border-radius:100%}}.prekvapeni{label[for="ShopClientJmeno2"],label[for="ShopClientPrijmeni2"],label[for="ShopClientUlice2"],label[for="ShopClientMesto2"],label[for="ShopClientPsc2"]{position:relative;width:100%;display:inline-block;&:after{content:'';position:absolute;right:10px;top:36px;background: @red;width:5px;height:5px;border-radius:100%}}}#rekapitulace_desc{strong{font-weight:normal}strong.label{display:inline-block;width:85px;font-weight:bold;color:#000}fieldset{font-size:14px;color:rgba(0,0,0,0.7)}}.vop{font-size:14px;a{color: @red}}#RekapitulaceForm{input[type="checkbox"]:not(:checked)+label::after,input[type="checkbox"]:checked+label::after{top:3px;left:3px;width:13.5px;height:13.5px}}@-webkit-keyframes rotateit{from{transform:rotate(90deg)}to{transform:rotate(450deg)}}@-moz-keyframes rotateit{from{transform:rotate(90deg)}to{transform:rotate(450deg)}}@-ms-keyframes rotateit{from{transform:rotate(90deg)}to{transform:rotate(450deg)}}@keyframes rotateit{from{transform:rotate(90deg)}to{transform:rotate(450deg)}}@-webkit-keyframes fade-in{to{opacity:1}}@-moz-keyframes fade-in{to{opacity:1}}@-ms-keyframes fade-in{to{opacity:1}}@keyframes fade-in{to{opacity:1}}@keyframes fade-out{90%{opacity:1}to{opacity:0;transform:rotate(-100deg)}}@-ms-keyframes fade-out{90%{opacity:1}to{opacity:0;transform:rotate(-100deg)}}@-webkit-keyframes fade-out{90%{opacity:1}to{opacity:0;transform:rotate(-100deg)}}@-moz-keyframes fade-out{90%{opacity:1}to{opacity:0;transform:rotate(-100deg)}}@-webkit-keyframes check{to{stroke-dashoffset:20}}@-moz-keyframes check{to{stroke-dashoffset:20}}@-ms-keyframes check{to{stroke-dashoffset:20}}@keyframes check{to{stroke-dashoffset:20}}#kosik_check{svg{width:190px;vertical-align:middle;position:relative;display:block;margin:40px auto}circle,path{fill:none;stroke: @green;stroke-width:1.5px}.circle{transform:rotate(90deg);transform-origin:center center;animation-name:rotateit;animation-duration:1s;animation-direction:reverse;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(0.445,0.050,0.550,0.950)}.circle-2{opacity:0.5;stroke: @green;stroke-width:1px;transform:rotate(90deg);transform-origin:center center;animation-name:rotateit;animation-duration:1s;animation-iteration-count:infinite;animation-direction:reverse;animation-timing-function:cubic-bezier(0.445,0.050,0.550,0.950);animation-delay:80ms}.check{transform:scale(1.1);transform-origin:center center;opacity:1;stroke-dasharray:20;stroke-dashoffset:0;animation-name:check;animation-duration:400ms;animation-direction:reverse;animation-timing-function:cubic-bezier(0.445,0.050,0.550,0.950);animation-delay:2500ms;animation-fill-mode:forwards}.circle-group{transform-origin:center;animation-fill-mode:forwards;animation-name:fade-out;animation-duration:200ms;animation-delay:2500ms}.check-group{animation-fill-mode:forwards;opacity:0;animation-name:fade-in;animation-duration:200ms;animation-delay:2500ms}}#message-alert{width:94%;max-width:500px;padding:15px;box-sizing:border-box;color:#fff;font-size:14px;position:fixed;top:20px;left:0;right:0;margin:auto;z-index:100000;text-align:center;font-weight:bold;box-shadow:0 0 30px rgba(0,0,0,0.3);transition: .3s all;transform:translateY(-100px);&.ok{background: @green}&.error{background: @red}&.active{transform:translateY(0)}}.msg{background: @red;color:#fff;padding:8px;border-radius:3px;display:block;margin-top:10px}.msg a{color:inherit;text-decoration:underline}.clear{clear:both}#SendHeslo.loading,#sendWeddingForm.loading,#SaveOrder.loading{width:100% !important}.drobeckova{margin-bottom:15px;font-size:14px;color: @red;a{color:inherit;font:inherit}span{display:inline-block;width:20px;height:10px;background:url('/css/assets/arrow-red.svg') no-repeat center center}}.sll3{width:33%;float:left}.pobocka{width:100%;float:left;margin-top:50px;border-top:1px solid rgba(0,0,0,0.05);.img{width:50%;float:left;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:3px;border:1px solid #fff;box-sizing:border-box;&:before{content:'';display:block;padding-top:100%}}}.article-images{list-style:none;padding-left:0;li{background:none !important;padding-left:0 !important}a{width:25%;float:left;display:block;text-decoration:none;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:3px;border:1px solid #fff;box-sizing:border-box;&:before{content:'';display:block;padding-top:125%}img{display:none}}}.info-obj{width:100%;margin-top:50px;text-align:center;display:block}#stav-obj{list-style:none;text-align:center;padding:0;font-weight:bold;color: @green;font-size:18px;div{font-family:'FontAwesome'}li{display:inline-block;margin:0 10px}} /*! swipebox START */ body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#000;opacity:0.7;display:none;z-index:1035}.sl-wrapper{z-index:1040}.sl-wrapper *{box-sizing:border-box}.sl-wrapper button{border:0 none;background:transparent;font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:0.7}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:10060;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Arial,Baskerville,monospace;color:#fff;font-size:3rem}.sl-wrapper .sl-close:focus{outline:none}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:1060;color:#fff;font-size:1rem}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:10060;font-family:Arial,Baskerville,monospace;color:#fff}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}.sl-wrapper .sl-navigation button:focus{outline:none}@media (min-width: 35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}}@media (min-width: 50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0 none;width:100%;height:auto}@media (min-width: 35.5em){.sl-wrapper .sl-image img{border:0 none}}@media (min-width: 50em){.sl-wrapper .sl-image img{border:0 none}}.sl-wrapper .sl-image iframe{background:#000;border:0 none}@media (min-width: 35.5em){.sl-wrapper .sl-image iframe{border:0 none}}@media (min-width: 50em){.sl-wrapper .sl-image iframe{border:0 none}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0, 0, 0, 0.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-wrapper .sl-image .sl-download{display:none;position:absolute;bottom:5px;right:5px;color:#000;z-index:1060}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.sl-transition{transition:-moz-transform ease 200ms;transition:-ms-transform ease 200ms;transition:-o-transform ease 200ms;transition:-webkit-transform ease 200ms;transition:transform ease 200ms}@-webkit-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}} /*! swipebox END */ .no-hover:hover{border:0 !important;transition:none !important;color:#fff !important;border-color:#fff !important}#banner{width:100%;float:left;text-align:center;margin-bottom:25px;position:relative;background-color:#fff;background-position:left top;background-repeat:no-repeat;background-size:cover;cursor:pointer;&:before{content:'';padding-top:40%;display:block}.banner-content{position:absolute;height:120px;width:100%;text-align:center;top:0;bottom:0;margin:auto}.title{font-size:32px;color:#fff;text-shadow:0 0 15px rgba(0,0,0,0.2)}}.phone-prefix{position:relative;height:56px;top:4px;margin-bottom:13px;input{width:calc(~"100% - 66px");float:right}label{width:100%;display:block}&::before{width:59px;height:35px;line-height:35px;font-size:15px;border:1px solid #f0f0f0;padding:0 10px;border-radius:2px;box-shadow:0 5px 15px rgba(0,0,0,0.07);content:'+420';position:absolute;left:0;bottom:0;box-sizing:border-box}}label.long{width:100%;display:block;float:left}.send-picture-text{font-size:13px;margin-top:0;padding-left:27px}#items_preload.comments{grid-template-columns:none}.comments{width:100% !important;float:left;.comment{width:100%;float:left;margin-bottom:0px;border-bottom:1px solid rgba(108,144,250,0.07);padding-bottom:0px;&:last-child{border-bottom:0;margin-bottom:0;p{margin-bottom:0 !important}}&.sub-comment{margin-top:15px;padding-left:50px;position:relative;box-sizing:border-box;margin-bottom:15px;&:before{content:'';width:40px;height:100%;background:url('/uploaded/comment-icon.png') no-repeat center center;background-size:contain;position:absolute;left:0;top:0}}}.show-stars{font-size:12px;position:relative;top:-2px;margin-left:10px}.reviews.active::before{content:attr(data-text);color:#000;text-shadow:none;display:inline-block;width:90px}}.counts{float:right;line-height:39px;margin-right:15px}#comments{.col-9{width:100%;float:right;box-sizing:border-box;font-size:13px;.name{font-size:15px;font-weight:600;var{font-style:normal;font-size:12px;margin-left:5px;position:relative;top:-1px;color:rgba(0,0,0,0.4)}}p{margin-top:5px}.star{background:url('/css/assets/star-color.svg') no-repeat left center;background-size:contain;opacity:0.3;&--full{background:url('/css/assets/star-color.svg') no-repeat left center;background-size:contain;opacity:1}&--half{background:url('/css/assets/star-half-color.svg') no-repeat left center;background-size:contain;opacity:1}}.review-tag {padding:2px 10px;color:#fff;border-radius:3px;margin-bottom:5px;font-size:12px;margin-right:5px;padding-left:35px;position:relative;&:before{content:'+';width:25px;height:100%;text-align:center;position:absolute;line-height:1;padding-top:5px;left:0;top:0;background:#89ba42;border-top-left-radius:3px;border-bottom-left-radius:3px;box-sizing:border-box}&.positive{background: @green}&.negative{background: @red;&:before{content:'-';background:#d22a27}}}}}.reviews{font-size:12px;position:relative;z-index:9;line-height:20px;margin-bottom:2px;color:#fff;text-shadow:0 0 10px rgba(0,0,0,0.4);span{width:13px;height:13px;display:inline-block;position:relative;top:2px;&.star{background:url('/css/assets/star.svg') no-repeat left center;background-size:contain;opacity:0.4;&--full{background:url('/css/assets/star.svg') no-repeat left center;background-size:contain;opacity:1}&--half{background:url('/css/assets/star-half.svg') no-repeat left center;background-size:contain;opacity:1}}&:nth-child(5){margin-right:10px}}}.reviews{width:100%;list-style:none;padding:0;float:left;margin-bottom:0;li{display:inline-block;font-size:14px;padding-left:15px;a{color:inherit;font:inherit;cursor:pointer;&:hover{text-decoration:underline}}span{width:20px;height:15px;display:inline-block;position:relative;top:2px;&.email{background:url('/css/assets/email.svg') no-repeat left center;background-size:contain;top:3px}&.link{background:url('/css/assets/link.svg') no-repeat left center;background-size:contain;top:3px}&.phone{background:url('/css/assets/phone.svg') no-repeat left center;background-size:contain}&.location{background:url('/css/assets/location.svg') no-repeat left center;background-size:contain}}}}.show-stars{color:#6c8ff9}#add-comment-form .info{font-size:12px;font-weight:bold;margin-top:0}.requiredField::before{content:'';position:absolute;right:10px;top:15px;background:#ee2e2a;width:5px;height:5px;border-radius:100%}.ratings.requiredField::before{display:none}.ratings.requiredField label::before{content:'';position:absolute;right:-12px;top:7px;background:#ee2e2a;width:5px;height:5px;border-radius:100%}.add-comment{width:100%;float:left;margin-bottom:25px;.label{position:relative;margin-bottom:15px;label{pointer-events:none;font-size:12px;font-weight:bold;padding:0 10px;position:absolute;top:-9px;padding-right:0;left:1px}&.ratings{float:left;margin-right:25px;margin-top:25px;label{padding-left:0}}input{font-size:13px;padding-top:5px}}.link{float:left;margin-left:15px;margin-top:7px}.button{float:right;margin:0}.reviews{float:left;width:auto;margin-top:7px}span{width:22px !important;height:22px !important;margin-right:0 !important;&.star{background:url('/css/assets/star-color.svg') no-repeat left center;background-size:contain;opacity:0.3;cursor:pointer;transition: .3s all;&--full{opacity:1}}&.total{width:100%;display:block;text-shadow:none;color:rgba(0,0,0,0.4);text-align:right;position:relative;top:-2px}}}.tag-container,.tag-negative-container{display:flex;width:100%;height:35px;line-height:35px;font-size:15px;border:1px solid #f0f0f0;padding:0 10px;border-radius:2px;box-shadow:0 0px 10px rgba(0,0,0,.07);box-sizing:border-box;appearance:none;-webkit-appearance:none;input{flex:1;font-size:13px;padding:5px;outline:none;border:0;box-shadow:none;background:none}.remove-tag{width:10px;height:10px;background:url('/css/assets/close-w.svg') no-repeat center center;cursor:pointer}.tag-label{padding:4px;margin:7px 4px;margin-left:0;display:flex;align-items:center;background: @green;color:#fff;font-size:12px;border-radius:2px;box-sizing:border-box;white-space:nowrap;&.negative{background: @red}span{width:auto !important;height:auto !important}i{font-size:13px;margin-left:5px}}}#show-vzkaz{color: @green;text-decoration:underline;cursor:pointer;z-index:8;pointer-events:all}#small-confirm{width:520px;height:370px;text-align:center;line-height:1.7;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;z-index:1000;opacity:0;pointer-events:none;transition: .3s opacity;&.active{opacity:1;pointer-events:all}&::after{width:100000px;height:1000000px;background:#000;content:'';position:absolute;left:-50000px;top:-50000px;z-index:-1;opacity:0.25}.content{background:#fff;width:100%;height:100%;border-radius:25px;box-sizing:border-box;margin:0;padding:0}input{text-align:center;padding:0}.wrap{padding:20px;text-align:left}a{position:static;width:100%;float:left;box-sizing:border-box;display:block;text-decoration:none;border-top:1px solid rgba(0,0,0,0.07);line-height:45px}a#close-vzkaz{color:rgba(0,0,0,0.47)}h2{font-size:21px;font-weight:bold;text-align:center;margin-top:0}p{text-align:center;opacity: .8}.vImg{width:calc(~"50% - 6px");height:240px;float:left;background-size:cover;background-position:center center;margin-bottom:15px;border-radius:7px !important;border:3px solid #fff;&:nth-child(2){border-radius:3px 0 0 3px}&:last-child{border-radius:0 3px 3px 0}}}@media (max-width: 520px){#small-confirm{width:100%;height:auto;.content{border-radius:0}.vImg{width:100%}}}#ShopClientObdarovanyText{line-height:1.3;padding-top:10px}.user-login-icon{display:inline-block;background:url('/css/assets/account.svg') no-repeat center center;width:20px;height:20px;position:relative;top:4px}#change-city{margin-right:15px;var{display:none}}.city-modal{width:330px;height:255px;text-align:center;line-height:1.7;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;z-index:1000;opacity:0;pointer-events:none;transition: .3s opacity;&.active{opacity:1;pointer-events:all}&::after{width:100000px;height:1000000px;background:#000;content:'';position:absolute;left:-50000px;top:-50000px;z-index:-1;opacity:0.25}.content{background:#fff;width:100%;height:100%;border-radius:25px;box-sizing:border-box;margin:0;padding:0}.wrap{padding:20px;text-align:left}a{display:block;width:100%;padding:4px 0;text-decoration:none;color: @brown;text-align:center;transition:0.3s all;line-height:1;margin-bottom:12.5px;&:hover{color: @red}}a#close-city-modal{position:static;width:100%;float:left;box-sizing:border-box;display:block;text-decoration:none;border-top:1px solid rgba(0,0,0,0.07);line-height:45px;padding:0;color:rgba(0,0,0,0.47)}h2{font-size:21px;font-weight:bold;text-align:center;margin-top:0;margin-bottom:15px}p{text-align:center;opacity: .8}}#key-2.ShopDoprava td{padding-top:50px;&:nth-child(1){&:before{content:'Osobní vyzvednutí';font-family:'Poppins',sans-serif;color:#451100;font-weight:600;line-height:1.3;font-size:22px;position:absolute;top:10px;left:0;width:250px;border:0}}}footer ul.partneri{max-width:145px;line-height:1.2 !important;li{line-height:1.2 !important;strong{line-height:1.2 !important}img{margin-top:10px}}}.closed-window{width:530px;max-width:96%;height:475px;text-align:center;line-height:1.7;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;z-index:100000;transition: .3s opacity;&::after{width:100000px;height:1000000px;background:#000;content:'';position:absolute;left:-50000px;top:-50000px;z-index:-1;opacity:0.45}h2{margin-top:0 !important}ul{padding-left:0;li{list-style:inside}}.content{background:#fff;width:100%;height:100%;border-radius:25px;box-sizing:border-box;margin:0;padding:0}.wrap{padding:20px;text-align:left}#close-win{position:static;width:100%;float:left;box-sizing:border-box;display:block;text-decoration:none;border-top:1px solid rgba(0, 0, 0, 0.07);line-height:45px;padding:0;color:rgba(0, 0, 0, 0.47);transition: .3s all;&:hover{color:#000}}}.closed-eshop{#key-0,#key-1{pointer-events:none;opacity: .4}}.deliveryWindow{width:96%;height:425px;max-width:768px;text-align:center;line-height:1.7;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;z-index:1000;opacity:0;pointer-events:none;transition: .3s opacity;&.active{opacity:1;pointer-events:all}&::after{width:100000px;height:1000000px;background:#000;content:'';position:absolute;left:-50000px;top:-50000px;z-index:-1;opacity:0.25}.content{background:#fff;width:100%;height:100%;border-radius:25px;box-sizing:border-box;margin:0;padding:0}.wrap{padding:20px;text-align:left;float:left;width:100%;height:100%;box-sizing:border-box}.dMap{width:50%;height:100%;float:left;background:url('/css/assets/rozvozova-mapa.png') no-repeat center center;background-size:cover;border-radius:4px}.dInfo{width:50%;height:100%;float:left;padding-left:20px;text-align:center;box-sizing:border-box}ul{padding-left:0;li{list-style:inside}}a{display:block;width:100%;padding:4px 0;text-decoration:none;color: @brown;text-align:center;transition:0.3s all;line-height:1;margin-bottom:12.5px;&:hover,&.active{color: @red;font-weight:bold}}}@media (max-width: 800px){.deliveryWindow{top:10px;height:100%;bottom:auto;.wrap{overflow-y:scroll}.dMap,.dInfo{width:100% !important}.dInfo{height:auto}.dMap{height:250px}}}.sel_doprava.disabled{pointer-events:none;opacity: .5}.dysko{padding:0;margin:0;list-style:none;margin-bottom:20px;li{padding:5px 10px;color:rgba(0,0,0,0.4);background:rgba(0,0,0,0.08);border-radius:4px;display:inline-block;cursor:pointer;&.active{background:#8dc63f;background:linear-gradient(180deg, #8dc63f 0%, #44bd32 100%);color:#fff}}}.brown-color{color:#451100}*{scroll-behavior:smooth;scroll-padding-top:115px}.submenu-hp{background: @red;width:100%;text-align:center;border-radius:5px;position:sticky;top:66px;z-index:10000;box-sizing:border-box;padding:0;li{display:inline-block;margin:4px 15px;a{display:block;padding:6px 10px;text-decoration:none;color:#fff;border-radius:5px;transition: .3s all;&:hover,&.active{background:#fff;color: @red}}}}.submenu-title{grid-column-start:1;grid-column-end:4;font-size:26px;margin-bottom:0}@media (max-width: 1060px){#submenu-hp{height:45px;overflow:hidden;overflow-x:scroll;white-space:nowrap;margin-bottom:0;border-radius:0;left:0;z-index:1000;li{margin:4px 6px}}#submenu-hp.fixed{position:fixed;top:89px}}@media (max-width: 1000px){.submenu-title{grid-column-start:1;grid-column-end:3}}@media (max-width: 800px){.submenu-title{grid-column-start:1;grid-column-end:2}}.green-price-span{background:#8dc63f;position:absolute;right:0;padding:2px 5px;color:#fff;font-size:12px;border-radius:10px;margin-top:-5px}.green-price-span::after{width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#8dc63f transparent transparent transparent;content:'';position:absolute;left:0;right:0;margin:auto;bottom:-5px}.relative{position:relative;clear:both}#warning-window{width:360px;height:275px;background:#fff;box-shadow:0 0 400px rgba(0, 0, 0, 0.7);border-radius:20px;text-align:center;position:fixed;left:0;right:0;margin:auto;top:0;bottom:0;z-index:10000}#warning-window p{box-sizing:border-box;padding:15px}#warning-window br{display:block;margin-bottom:5px}#warning-window button{width:100%;height:40px;cursor:pointer;line-height:40px;padding:0;box-sizing:border-box;border:0;font-family:'Poppins',sans-serif;font-weight:400;font-size:15px;background:#fff;border-top:1px solid #ccc;border-bottom-left-radius:25px;border-bottom-right-radius:25px;appearance:none;-webkit-appearance:none}#time-fieldset.disabled{pointer-events:none;opacity: .3}.smartform-suggest-company-popup{border:0 !important;border-radius:2px !important;box-shadow:0 5px 15px rgba(0, 0, 0, 0.07) !important;max-width:90% !important;background:#fff !important}.smartform-suggest-company-popup .smartform-suggest-item{font-size:13px !important}.smartform-suggest-company-popup .smartform-suggest-item{padding:0.5em 0.3em;color:#424242;cursor:default;z-index:100;display:flex;font-size:13px}.smartform-suggest-company-popup div{border:none;text-align:left}.smartform-suggest-company-popup div[role="menubar"]{margin:0px;border-spacing:0px;border:0px;padding:0px;width:100%;table-layout:auto}.smartform-suggestion-column{display:flex;flex-direction:column;margin:0em 0.25em}.smartform-suggestion-company-name{font-weight:700}#address-overlay{width:100%;height:100%;background:rgb(0,0,0);position:fixed;top:0;left:0;z-index:100;pointer-events:none;opacity:0;transition: .3s all ease-in-out}#address-overlay.active{opacity: .6;pointer-events:all}#ShopClientUlice,#ShopClientUlice2{position:relative;z-index:1000}@media (max-width: 1060px){html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden}.closed-window{height:auto;position:absolute;top:150px}.article-list{.article{width:100%;margin:0 0 15px !important}}.bar{font-size:12px}#key-2.ShopDoprava td{label:before{top:50px}label:after{top:54px}}h1{font-size:24px}.boxes{height:auto}#html.safari{.emoji{margin-top:-10px !important}}#change-city{margin-right:5px;span{display:none}var{font:inherit;display:inline-block}}.link.small-link{margin-top:5px;margin-bottom:15px;width:100%;display:block;text-align:center}#banner{background-size:cover;&:before{padding-top:40%}.title {font-size:21px}}.phone-prefix{&::before{padding:0;text-align:center;width:40px;font-size:13px;bottom:1px}input{width:calc(~"100% - 42px");font-size:13px;padding:0 5px}}.no-mobile{display:none !important}.text-center-mobile{text-align:center !important}.mt-mobile-25{margin-top:25px !important}.copyright{ul{width:auto !important}span{float:left !important;width:100% !important;margin-bottom:15px;background-size:190px !important;background-position:center center !important}}#date-boxes{.time:nth-child(10),.time:nth-child(11),.time:nth-child(12),.time:nth-child(13),.time:nth-child(14){display:none}}footer{text-align:center;ul{width:100%;text-align:center}br{display:none !important}.headline{line-height:1.2}}.sll3{width:100%}#rekapitulace_desc,.pobocka{margin-top:0 !important;.sll,.slr{width:100%;padding:0}}.pobocka{margin-top:20px !important;border-top:1px solid rgba(0,0,0,0.1)}#client-data{margin-top:25px !important}.w60p,.w40p{width:100%;padding:0}.form-tips{display:none}#fileUploaded{margin-bottom:15px}.logged_menu{li{width:100%;margin:10px 0}}#sticky-basket{position:static !important;margin-top:20px !important;width:100% !important}#date-boxes,#time-boxes{text-align:center;.time{width:30%;min-width:80px;max-width:100px;float:none !important;display:inline-block;&:nth-child(3n-3){margin-right:0px}&:nth-child(7n-7){margin-right:10px !important}}}.mob-w100p{width:100% !important;padding:0 !important}#date-boxes{.time{height:42px;padding-top:5px;line-height:1.3}}#steps{display:none}.kosik_doprava{width:100% !important;margin-bottom:10px;strong{padding-left:0}}#kosik_sumace{border-top:1px solid rgba(0,0,0,0.1);padding-top:15px;span{margin-right:0}#total_celkem_price_with_tax:before{content:'Celkem:';margin-right:10px;font-weight:normal}}.sel_doprava{position:initial !important}#kosik{.heading_line{display:none}.kosik_table{padding-top:0}.kosik_line{border-bottom:1px solid rgba(0,0,0,0.1);padding-top:15px;position:relative;&.no-border{border-bottom:0}.name{width:calc(~"100% - 20px");line-height:1.3}.count{width:50px}.price{display:none}.row_price{width:90px;float:right}.delete{width:40px;float:right;position:absolute;right:0;top:0;.kosik_delete{margin-top:15px;background:url('/css/assets/close.svg') no-repeat top right}}}}.mobile-text{img{height:100px !important;margin-right:25px}}.page-kosik-items{display:none}#basket .heart{left:2px}#show-mobile-text{display:block}.pocet{display:block !important;font-size:10px !important;color:#fff !important;background:#ee2e2a;width:15px;line-height:15px !important;text-align:center;height:15px;position:absolute;border-radius:100%;top:5px;right:-5px}#detail{.detail-info{padding:13px}.icons{text-align:left;li{width:100px;font-size:11px;text-align:left;&:nth-child(3){width:75px}&:nth-child(2){width:93px}span{background-position:left center}}}}#variants,.variants{top:120px;.product{width:100%;border-radius:0;padding:3px !important;border-bottom:1px solid rgba(0,0,0,0.05)}form{width:96%;margin:0 auto}.title{font-size:18px;margin-bottom:10px;font-weight:bold}}.change-quantity{padding:0 5px}.icons{li{width:100%;margin-bottom:20px}}#shop-bar{z-index:10;&:before{display:none}}.mt-desktop-150{margin-top:20px !important}.original-price{width:100%;padding-top:0;margin-left:0;line-height:23px !important;font-size:13px;&.discount{text-align:center;span{font-size:12px}}}.title{font-size:21px;text-align:center;.headline-link{display:block;float:none;text-align:center}}.photos,.detail-info{width:100% !important;.img{width:100% !important;height:auto !important;&:before{content:'';display:block;padding-top:140%}}}.detail-info.article{img{max-width:100%;height:auto !important}}.doprava_table{.price{}}#dopravaShopDoprava .doprava_table{.sel_doprava{strong{position:relative;top:-5px}}}.detail-info{margin-top:30px}.col{width:100% !important;margin-bottom:20px}.mobile-link{width:100%;text-align:center}.col-left,.col-right{width:100%;&.text-inside{padding-top:0 !important;text-align:center;padding:0 !important;margin-top:35px !important}}.col-left{.image.rozvoz{position:static;margin:0 auto;border-radius:100%;box-shadow:0 5px 20px rgba(0,0,0,0.1);max-width:350px;&:after{display:none}}}#content .col-right{margin-top:0 !important;h2{margin-top:0 !important}}.category-info{img{float:left;margin-bottom:25px;max-width:100% !important;height:auto}}.scroll{overflow-x:scroll;padding-left:25px;padding-right:10px;box-sizing:border-box;margin-top:30px}.mobile-none{display:none !important}#mapa_layout_over{top:120px !important;bottom:auto !important;overflow-y:scroll !important}#navigation{height:105px;line-height:65px;margin-bottom:0 !important}.warning {font-size:12px}#header{&.fixed{position:fixed;top:0;background:#fff;z-index:100;height:105px;&.lista{height:135px}#navigation{height:65px}}}.product{.tag{right:-4px}&.sold{.tag{top:10px;right:0px}}p{top:25px;font-size:14px;line-height:1.3}.price{position:relative;top:-10px}&:hover{p{height:0;opacity:0;transform:scale(0)}}}#basket{font-size:0;background-position:right center}#mobile-menu{display:block;position:absolute;right:50px;top:58px;font-size:13px;font-weight:500;color:rgba(0,0,0,0.8);border-bottom:2px solid rgba(0,0,0,1);border-top:2px solid rgba(0,0,0,1);border-radius:1px;line-height:22px}#mobile-back{display:block;position:absolute;right:100px;top:58px;background:url('/css/assets/left.svg') no-repeat center center;width:28px;height:26px;cursor:pointer}#logo{width:160px}.menu{width:100%;height:100%;position:fixed;top:0;background:#ee2e2a;background-size:200px;z-index:1000;box-sizing:border-box;padding:120px 0;overflow-y:scroll;opacity:0;pointer-events:none;transition:0.35s all;&:before{background:url('/css/assets/white-logo.svg') no-repeat;background-size:contain;width:200px;height:60px;content:'';position:absolute;left:25px;top:50px}&.active{opacity:1;pointer-events:all;#close-menu{width:40px;height:40px;display:block;position:absolute;right:0;top:30px;color:#ee2e2a;&:before,&:after{width:60%;height:2px;background:#fff;position:absolute;right:23px;top:40px;margin:auto;transition:all .4s ease-in-out;content:'';transform:rotate(45deg)}&:after{transform:rotate(-45deg)}}}.nav{color:#fff;width:100%;margin:0;box-sizing:border-box;padding:0 25px;line-height:40px;text-align:left;position:relative;font-weight:bold;border-bottom:1px solid rgba(255,255,255,.15);&:after{content:'';width:20px;height:20px;background:url('/css/assets/arrow.svg') no-repeat center center;position:absolute;right:25px;top:10px;transform:rotate(180deg);pointer-events:none}.link{color:#fff !important;text-decoration:none;font-size:21px;display:block}.submenu{position:static;text-align:left;height:auto;margin:0;list-style:none;padding:0;display:none;li{width:100%;margin:0;a{font-weight:normal;text-decoration:none;color:#fff}}}&.active{&:after{transform:rotate(0deg)}.submenu{display:block}}.link:before{display:none}}}}@media (min-width: 650px) and (max-width: 1060px){#footer .copyright{span{float:right !important;margin-bottom:15px;background-position:center center !important}br{display:block !important}ul{float:right;margin-left:25px}}}