.newsletterSignUp button,.newsletterSignUp input{text-align:center!important;background:#fff!important}.carriersBox .carrierBox>span,.hpMiniBanners .hpMiniBanner:hover span.bannerSubheadline{animation:.5s linear infinite blinker}body,form button{font-size:17px}#navigation ul.menu-level-1>li>a{font-size:19px;padding:0 10px}@media (width > 1000px){#navigation{xmargin-left:230px!important}}@media only screen and (max-width:767px){#navigation li a{line-height:1.4em!important}#navigation ul.menu-level-1>li>a{font-size:19px;padding:12px 10px 10px 20px!important}#navigation ul.menu-level-1>li>a .submenu-arrow:after{top:29px;position:absolute;right:15px;color:#1e1e1c}}#header .search-form.hovered fieldset input,.search-whisperer,.stars a.star:before{font-size:16px}form .form-control{border:1px solid #838383}#header .header-top .top-nav-button-login:before,#header .navigation-buttons .btn.cart-count:before,#header .search-form .search-toggle{background-size:22px}#carousel .carousel-slide-caption.black{background:rgba(0,0,0,.6)}#carousel .carousel-slide-caption.black h2{color:#fff;font-size:2.5rem;line-height:120%;padding-top:0;margin:0 0 5px;font-family:'Source Sans 3',sans-serif;letter-spacing:0;font-weight:300}#carousel .item img{max-height:760px}#carousel .carousel-slide-caption.black h2 span{font-size:14px;display:block;font-family:'Source Sans 3',sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:5px;margin-top:2px;line-height:130%}#carousel .carousel-slide-caption.black p{font-size:1.1rem;color:#fff;font-family:'Source Sans 3',sans-serif;font-weight:400;letter-spacing:.3px;line-height:140%}footer .custom-footer>div{width:19.33%}.type-page footer{margin-top:0!important}.footerHeurekaBox,.type-detail .tab-content .detail-parameters tr td:nth-child(2),.xpr-action{text-align:right}.footerHeurekaBox img{width:100px}@media (width < 990px){.footerHeurekaBox{text-align:left;padding-top:30px}}.facebookIcon,.instagramIcon{padding:15px;transition:.3s;font-size:18px}/*#gtx-trans,.col-sm-12.shp-tabs-row.responsive-nav,.extended-description .detail-parameters tr:first-of-type,.homepage-box.welcome-wrapper h1,.in-hodnoceni-obchodu .bigButtonRatingBox.back,.ordering-process .podpis,.productDescription.bottle p:after,footer .footer-socials{display:none}*/.facebookIcon,.hpBottleList li,.instagramIcon,.partnerBoxes a{display:inline-block}body footer .container.footer-bottom{opacity:.4;border-top:1px solid rgba(255,255,255,.3);margin:25px auto 0}body footer .container.footer-bottom .copyright .podpis:after{content:' | Upravil: Kraasa.cz';font-weight:700}.facebookIcon{background:#6262ff;margin:3px 4px 15px 0}.instagramIcon{background:#ff8711;margin:0}.instagramIcon i,.vote-content{font-size:18px}.product-top .social-buttons-wrapper{border:2px solid rgba(197,174,112,.323);padding:20px 20px 8px;border-radius:10px;margin-top:17px}#carousel .carousel-slide-caption p,.p-detail .p-info-wrapper,.products-inline>div{margin-bottom:0}.breadcrumbs-wrapper .breadcrumbs>span>span.navigation-bullet,.delivery-line .shipping-options:before{top:2px}@media (max-width:768px){.breadcrumbs-wrapper,body.blank-mode .container.breadcrumbs-wrapper{display:block;margin-top:70px;overflow:hidden}.breadcrumbs-wrapper .breadcrumbs>span>span{padding-right:20px}.breadcrumbs-wrapper .breadcrumbs{white-space:nowrap}#content-wrapper{margin-top:0}.benefitBanner,.p-detail .p-code{margin:0}.breadcrumbs-wrapper .breadcrumbs>span>span.navigation-bullet{top:2.5px}.product-top .social-buttons-wrapper{padding:0 20px 13px;margin-top:0}.product-top .add-to-cart{margin-bottom:0;border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:30px}.product-top .p-detail-info .p-short-description a{color:#c5ae70}.chevron-after.chevron-down-after:before{font-family:"Font Awesome 6 Free";padding-right:5px;font-weight:900;content:"\f063"}.type-detail .responsive-nav{margin-bottom:0}.type-detail .shp-tabs-wrapper .basic-description>p{margin:5px 0}.type-detail .shp-tabs-wrapper{margin:0px 0 20px;border-top:10px solid #fff;}#header .search-form fieldset input{font-size:16px}}.products-inline.products .product .p{align-items:flex-start}.products-inline.products .product .name{font-size:clamp(1rem, .734rem + .625vi, 1.25rem)!important;font-weight:400!important;line-height:130%;margin-bottom:5px}.type-category #content h4{font-size:clamp(1.125rem, .773rem + 1.563vi, 1.75rem);font-weight:300}@media (width < 1200px){.type-category #content h4,.type-category #productsTop{display:none!important}}.breadcrumbs-wrapper,body.blank-mode .container.breadcrumbs-wrapper{padding-top:43px!important;padding-bottom:35px}.external-fonts-loaded body,.product-top .p-detail-info .p-short-description p,body,body.blank-mode{line-height:150%}.p-detail .p-image-wrapper img{max-height:770px}.product-top .p-detail-info>div:not([class]){top:10px}.product-top h1{margin-top:35px}@media only screen and (max-width:992px){body.multiple-columns-body.blank-mode .container.breadcrumbs-wrapper{padding-left:15px!important}}@media only screen and (min-width:1600px){body.multiple-columns-body.blank-mode .container.breadcrumbs-wrapper{padding-left:60px!important}}@media only screen and (min-width:1800px){body.multiple-columns-body.blank-mode .container.breadcrumbs-wrapper{padding-left:17px!important}}.type-detail .shp-tabs-wrapper>.row>div,article{max-width:100%}.normal-banners-line{margin:0 -1%;width:102%!important}.normal-banners-line .banner-wrapper{width:48%;margin:0 1%;height:350px;position:relative;overflow:hidden;background:#fff;padding:0;transition:.3s;border-radius:0}.normal-banners-line .banner-wrapper img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%!important;max-height:150%;transition:.3s}.xproducts-block.products .product .image{height:330px}#carousel{margin:0 auto 20px}@media (min-width:1200px){#carousel{margin:50px auto 20px}}@media (min-width:1800px){.products-block.products .product .image{height:auto}}.navigation-in.menu ul>li:nth-child(3) a,.navigation-in.menu ul>li:nth-child(4) a,.navigation-in.menu ul>li:nth-child(5) a {top:2px!important;position:relative!important}.navigation-in.menu ul>li:nth-child(3) a b:after,.navigation-in.menu ul>li:nth-child(4) a b:after,.navigation-in.menu ul>li:nth-child(5) a b:after {content:'NOVÉ';background:#c5ae7a;border-radius:2px;color:#fff;font-size:9px;font-weight:700;margin:0 0 0 4px;letter-spacing:0;position:relative;top:-2px;padding:2px 3px}.hpBottleList li a,.navigation-in.menu ul>li a{transition:.3s}#navigation ul.menu-level-1>li .menu-level-2 li>div>a span{font-size:21px;line-height:105%;margin-bottom:10px}#navigation ul.menu-level-1>li .menu-level-2 li>div>ul.menu-level-3 li a{font-size:16px;color:#444;border:1px solid silver;padding:3px 4px;border-radius:4px;white-space:nowrap}#navigation ul.menu-level-1>li .menu-level-2 li>div>ul.menu-level-3 li{margin:9px 0}@media (width < 1000px){#navigation ul.menu-level-1>li .menu-level-2 li>div>ul.menu-level-3 li{margin:4px 0}}.navigation-in>ul>li.ext>ul>li>a img,.search-whisperer-image img{border-radius:6px!important}.navigation-in.menu ul>li a:hover,.product-top .p-detail-info>div a,.stars a.star:before{color:#c5ae7a!important}.homepage-box.welcome-wrapper{margin-top:40px}.hpBottleList{list-style:none;text-align:left;padding:0;gap:10px;margin:0}#carousel .carousel-slide-caption .button{margin-top:20px;border-radius:3px}#carousel .carousel-slide-caption .button i{position:relative;font-size:11px;margin-left:5px;top:1px}.button{font-size:18px;border-radius:3px}.product-top .p-detail-info>div a:hover{color:#000}#carousel .carousel-slide-caption .button:hover,.zigZagButton:hover{background:#000}.hpBottleList li{padding:4px 10px;border:1px solid rgba(255,255,255,.3);border-radius:3px;margin:5px 3px;font-size:17px}.hpBottleList li i{font-size:12px}.radio-wrapper input[type=radio]+label{padding-top:0;padding-bottom:0}#checkoutContent .cart-content .co-box.co-delivery-method label,.type-category h1{margin-bottom:20px}.hpBottleList li a:hover{color:#c5ae70!important}.cart-content .cart-summary h4{padding-top:10px!important}.hp-news .content-inner h1{padding:0 0 40px;text-align:center}.price.price-final strong{font-size:1.5rem;font-weight:400!important}.products-block.products .product .p .name{font-size:1.7rem;font-weight:400;height:auto;margin:0 0 10px 0;line-height:115%;}@media (max-width:500px){.products-block.products .product .p .name{padding-bottom:4px}}.products-block .p-bottom .p-tools{position:relative;top:-7px;text-align:right}.benefitBanner__item{line-height:100%}.tiskolinoPartners{border-top:1px solid #ccc;padding:50px 0 0;margin:0 0 90px}.homepage-box.welcome-wrapper p{line-height:1.4em}.partnerBoxes{display:flex;flex-flow:wrap;gap:5px}.partnerBoxes a{width:19%;height:100px;border-radius:5px;color:#f2f2f2}@media (max-width:600px){#carousel{margin:80px auto 0}#carousel .carousel-slide-caption{top:20px}#carousel .item img{min-height:430px}.products-block.products .product .stars-wrapper{width:72px}.hpBottleList{text-align:center;gap:10px}.hpBottleList li a:hover{color:#000!important}.tiskolinoPartners{padding:10px 0 30px;margin:-20px 0 0}.products-block .p-bottom .p-tools{text-align:left}.partnerBoxes a{width:49%}}.tiskolinoPartners h2{font-size:2.2em;line-height:120%;padding-bottom:15px}.newsletterSignUp h2{font-size:2.2em;line-height:110%;font-weight:300;padding:15px 0 0;margin:0}.tiskolinoPartners p{padding-top:30px;font-size:1.2em;line-height:1.4em}.partnerKSA{background:url(images/partner-ksa.png) center center/90% auto no-repeat}.partnerEquitana{background:url(images/partner-equitana.png) center center/90% auto no-repeat}.partnerLukamotorsport{background:url(images/partner-lukamotorsport.png) center center/90% auto no-repeat}.partnerPrimakurzy{background:url(images/partner-primakurzy.png) center center/90% auto no-repeat}.partnerPocaply{background:url(images/partner-pocaply.png) center center/90% auto no-repeat}.realizationStepsBox{background:#f0f3f7;color:#000;border-radius:0;padding:30px 55px 55px;cursor:default}.informace .shippingFree{text-align:center;font-weight:400;text-transform:uppercase;letter-spacing:3px;font-size:clamp(1.125rem, .5rem + 2vi, 1.75rem);margin:-15px 0 55px}.informace .shippingFree:before{content:'';border-top:1px solid silver;display:block;width:100px;margin:30px auto}.informace{max-width:1400px;margin:auto;padding:0 30px}.slideshow-container,.slideshow-container-mobile{max-width:100%;overflow:hidden;position:relative}.realizationStepsBox .realizationSteps{display:flex;padding-bottom:40px}.realizationStepsBox .step{width:220px;text-align:center;padding:0 10px}@media screen and (max-width:1250px){.realizationStepsBox{text-align:center}.realizationStepsBox .realizationSteps{flex-direction:column;padding-bottom:40px;margin:auto;justify-items:center}.realizationStepsBox .step{margin:auto}}.realizationStepsBox .stepNumber{font-weight:700;font-size:124px;line-height:100%;display:block;color:#c5ae7a;letter-spacing:-2px;padding-bottom:22px;font-family:'Source Sans 3',sans-serif}.realizationStepsBox .step h2{font-size:36px;font-weight:300;text-transform:uppercase;color:#000;padding:0 0 5px;letter-spacing:2px;margin:0}.realizationStepsBox .step p{font-size:18px;font-weight:300;padding:0;letter-spacing:-.3px;color:#3e3e3e;margin-bottom:0}.realizationStepsBox .realizationMemo{font-size:18px;line-height:130%;font-weight:300;display:block;text-align:center;letter-spacing:.5px}.carrierBox h3,.carriersBox .carrierPrice{font-size:36px;font-weight:300;color:#000}.realizationStepsBox .stepLineBox{flex:1}@media screen and (min-width:1440px){.realizationStepsBox .stepLineBox{display:flex;align-items:flex-start;align-content:flex-start;flex:1;padding:0 30px}.realizationStepsBox .stepLine{display:inline-block;height:3px;border-radius:5px;background:#fff;width:100%;margin-top:80px}}@media (max-width:1250px){.realizationStepsBox .stepLine{display:none}}.reviewHeadline,.zigZagRevolution.projects .zigZagData .zigZagHead,header h1{text-align:center}.myHeadline{font-size:1.7em;padding:15px 0;text-align:center}.carriersBox{display:flex;flex-flow:wrap;justify-items:center;justify-content:center;padding-bottom:30px;gap:15px;cursor:default}.carriersBox .carrierBox{width:32.5%;padding:105px 30px 10px;border-radius:0;text-align:center;cursor:default}.carriersBox .carrierBox>span{display:block;font-weight:700}.carriersBox .carrierBox:hover{background-color:#ecf4ff!important;-webkit-transition:background-color .5s linear;-ms-transition:background-color .5s linear;transition:background-color .5s linear}.custom-banners-line .custom-banner .banner-caption h3 a,.reviewHeadline a,.zigZagButton{transition:.3s;text-decoration:none}@media (max-width:1595px){.carriersBox .carrierBox{width:48.5%}.carriersBox .carrierBox.ppl h3,.carriersBox .carrierBox.zasilkovna h3{word-spacing:normal}}@media (max-width:485px){.carriersBox{flex-wrap:wrap;flex-direction:column;padding:0 10px}.carriersBox .carrierBox{width:100%;margin:0 0 2%}.carriersBox .carrierBox:last-of-type{margin:0 0 1%}}.carriersBox .carrierMemo{width:70%;margin:auto auto 15px}.carriersBox .carrierPrice{letter-spacing:0;cursor:default;margin:15px 0;padding:0 18px 10px;line-height:130%;display:inline-block;box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:6px}.carriersBox .carrierPrice span{display:block;font-size:14px;text-transform:uppercase;letter-spacing:2px;font-weight:400;margin-bottom:-15px;color:#666}.carrierBox h3{line-height:100%;padding:15px 0 10px;margin:0}.carriersBox .carrierBox.ppl{background:url(images/ppl.png) center 30px/auto 70px no-repeat #f0f3f7}@media (max-width:1321px){.carriersBox .carrierBox.ppl h3,.carriersBox .carrierBox.zasilkovna h3{word-spacing:9999px}}@media (max-width:899px){.carriersBox .carrierBox{width:100%}.carriersBox .carrierBox.ppl h3,.carriersBox .carrierBox.zasilkovna h3{word-spacing:normal}}.carriersBox .carrierBox.ceskaPosta{background:url(images/cp-logo.png) center 30px/auto 65px no-repeat #f0f3f7}.carriersBox .carrierBox.balikovna{background:url(images/balikovna-logo.png) center 40px/auto 35px no-repeat #f0f3f7}.carriersBox .carrierBox.dpdPickup{background:url(images/dpd-pickup.jpg) center 30px/auto 75px no-repeat #f0f3f7}.carriersBox .carrierBox.dpd{background:url(images/dpd-logo.jpg) center 30px/auto 75px no-repeat #f0f3f7}.carriersBox .carrierBox.zasilkovna{background:url(images/zasilkovna-vertical.png) center 30px/auto 70px no-repeat #f0f3f7}.paymentMethod{text-align:center;line-height:120%;padding:20px 20px 10px}.cart-content .order-summary .cart-items .cart-item .cart-item-name,.cart-table tr td.p-name a,.dphInfo,aside.sidebar .box-newsletter form label{line-height:110%}.reviewHeadline a{padding:20px;display:inline-block;margin-top:25px;border:1px solid #b8b8b8}.type-detail .shp-tabs-wrapper>.row{padding:0;width:100%}.setContents{width:100%;display:block;padding:clamp(1.8rem,.3636rem + 7.2727vw,3.7rem);text-align:center}.setContents h2{padding:0 0 clamp(1.8rem,.3636rem + 7.2727vw,3.7rem);font-size:clamp(1.6rem, 1.2143rem + 1.7143vw, 2.5rem);margin:0;font-family:'Source Sans 3',sans-serif;cursor:default;font-weight:400}.productDescription p,.setContents ul li{font-size:clamp(1.2rem, 1.1143rem + .381vw, 1.4rem)}.setContents ul,.zigZagRevolution.projects .zigZagData .zigZagHead h3{padding:0;margin:0}.setContents ul li{padding:0;margin:0 10px 0 15px;display:inline-block;line-height:150%;cursor:default}.zigZagVisual img{object-fit:cover;height:100%;width:100%}.content-wrapper.container .row .zigZagRevolution{margin:0 -10px 10px;border-top:90px solid #fff;border-bottom:90px solid #fff}.setContents ul li:before{font-family:'Font Awesome 6 free';content:'\f105';margin:0 5px 0 -15px;color:#a0a0a0;font-size:15px;position:relative;top:-1px;font-weight:900}.zigZagRevolution{display:flex;flex-direction:column;margin-bottom:60px}.zigZagRevolution .zigZagVisual{object-fit:cover;height:550px}.zigZagRevolution .zigZagData{padding:clamp(.5rem,1rem + 2.6667vw,4rem) clamp(.5rem,1rem + 2.6667vw,8rem);display:flex;flex-direction:column;justify-content:center}.zigZagRevolution .zigZagData.kontakt{align-content:center;justify-content:center}.zigZagRevolution .zigZagData.kontakt .zigZagHead{flex-grow:0}.zigZagRevolution .zigZagData .zigZagHead a{text-decoration:none;transition:.3s;font-size:28px;}.zigZagRevolution .zigZagData .zigZagHead a:hover{text-decoration:none;color:#082a3f}.productDescription h2,.type-detail .shp-tabs-wrapper .extended-description h3:first-child{letter-spacing:6px;color:#8d8d8d;text-transform:uppercase;font-family:'Source Sans 3',sans-serif}.zigZagRevolution .zigZagData .zigZagHead h2{font-family:'Source Sans 3',sans-serif;font-weight:700;font-size:clamp(1.6rem, 1.2143rem + 1.7143vw, 2.5rem);padding-bottom:0;letter-spacing:0;margin-bottom:12px;color:#000;line-height:120%;padding-top:0;margin-top:0}.zigZagRevolution .zigZagData .zigZagHead h3{display:block!important;font-weight:300;font-size:clamp(1rem, .6571rem + 1.5238vw, 1.8rem);padding-top:0;margin-top:0;line-height:130%}.zigZagRevolution .zigZagFooter{align-items:flex-start;display:flex;justify-content:flex-start}.zigZagRevolution .zigZagFooter p{font-size:clamp(.9rem, .7857rem + .9524vw, 1.3rem);line-height:150%;font-weight:300;width:85%;justify-self:flex-end;margin-bottom:0;margin-top:0}.zigZagRevolution .zigZagHead p{font-size:clamp(.9rem, .7857rem + .9524vw, 1.4rem);line-height:150%;font-weight:300;width:100%;justify-self:flex-end;margin-bottom:0}.zigZagRevolution .zigZagHead p:last-of-type{padding-bottom:0}.zigZagRevolution .zigZagBox{display:flex;background:#fff;color:#000}.presentationSection>div,.type-detail .tab-content .detail-parameters tr th,.zigZagRevolution .zigZagBox>div{width:50%}#description img{height:100%}@media (max-width:1320px){.zigZagRevolution .zigZagFooter{justify-content:flex-start}.zigZagRevolution .zigZagFooter p{width:100%}.zigZagRevolution .zigZagData .zigZagHead{flex-grow:0}.zigZagRevolution .zigZagData{justify-content:center;text-align:center}}.zigZagRevolution .zigZagBox.b .zigZagVisual{order:2}@media (max-width:1330px){.zigZagRevolution .zigZagBox.b .zigZagVisual{order:0}.zigZagRevolution .zigZagBox{flex-direction:column}.zigZagRevolution .zigZagBox>div{width:100%}.zigZagRevolution .zigZagData{padding:clamp(2rem,.6667rem + 5.9259vw,4rem)}.zigZagRevolution .zigZagData .zigZagHead h2{font-size:clamp(2rem, .3636rem + 7.2727vw, 3.2rem)}.zigZagRevolution .zigZagData .zigZagHead h3{font-size:clamp(1.6rem, 1.0273rem + 2.5455vw, 2.3rem)}.zigZagRevolution .zigZagData .zigZagFooter p{font-size:clamp(1.2rem, .9545rem + 1.0909vw, 1.5rem)}.zigZagRevolution .zigZagVisual{object-fit:cover;height:400px;width:100%}}@media (max-width:479px){.zigZagRevolution .zigZagVisual{height:300px}.zigZagRevolution .zigZagBox>div.zigZagData{padding:60px 0}}.type-detail .shp-tabs-wrapper .extended-description h3:first-child{display:block;text-align:center;padding-top:0;font-weight:400;margin-top:0;font-size:18px}.type-detail .shp-tabs-wrapper{margin:0 0 75px}.productDescription p{padding:0 0 clamp(1.6rem,.3636rem + 7.2727vw,3rem);line-height:170%}.productDescription.bottle p{padding:0;margin:10px auto}.productDescription.bottle p:last-of-type{padding:0;margin-bottom:0}.productDescription h2{margin:0;padding:0;font-size:18px}@media (max-width:700px){.productDescription p{line-height:140%}}.productDescription p:after{display:block;content:'';background:red;margin:clamp(1.6rem,.3636rem + 7.2727vw,3.5rem) auto 0;width:100px;height:3px;border-radius:55px}html{scroll-behavior:smooth}@media (max-width:992px){.p-detail .p-image-wrapper{max-width:100%!important}}.dphInfo{color:#1e1e1c;padding:15px 0;margin-top:00px;display:inline-block;font-size:clamp(.5rem, .7857rem + .9524vw, .8rem)}.custom-banners-line .custom-banner .banner-caption{background:rgba(255,255,255,.8);max-width:540px}.myHeadline,.tiskolinoPartners h2,h1{font-size:clamp(2.1875rem, .5rem + 2vi, 2.5rem);font-weight:300}.custom-banners-line .custom-banner .banner-caption h3 a:hover{color:#93582b}@media (max-width:735px){.custom-banners-line .custom-banner img.desktop{display:none}}@media (min-width:735px){.custom-banners-line .custom-banner img.desktop{display:block}.custom-banners-line .custom-banner img.mobile{display:none}}.group.w-full.text-gray-800{background:#f1f3f7}.perex{font-size:24px;font-weight:300;text-align:center;padding:0 0 30px}.cart-content .order-summary .cart-items .cart-item,.search-whisperer .p-name,.vote-name,aside .categories .topic a{font-weight:700}.newsletterSignUp{background:#c5ae70;display:inline-block;margin:0 auto;padding:25px 45px 45px;border-radius:12px;z-index:2;position:relative;color:#fff;text-align:center}.newsletterSignUp form{margin-top:10px}.newsletterSignUp input{margin:auto!important;border:0!important}.newsletterSignUp button{margin:25px auto 0!important;align-self:center;justify-self:center;color:#000!important}.globalNwsBox{position:relative}.globalNwsBox hr{position:absolute;top:50%;z-index:0;margin:0;background:#c5ae70;height:1px;border:0;width:100%}.newsletterSignUp .button{background:#fff;color:#000!important}.button:hover,.newsletterSignUp .button:hover{background:#000;color:#fff!important}.instagram-follow-btn{margin-bottom:19px}.pagePerex,.twoBigLayout .pointMemo p{font-size:clamp(1.3rem, .3636rem + 7.2727vw, 1.7rem);line-height:130%;margin:auto;font-weight:300}.aboutUsPerexBox{background:url(images/tiskolino-o-nas-min.jpg) center 300px/cover no-repeat}.pagePerex{text-align:center;width:60%}.presentationSection,.twoBigLayout{display:flex;flex-direction:row}.twoBigLayout .point{width:50%;min-height:700px}.twoBigLayout .point.place{background:url(images/tiskolino-place-min.jpg) left center/auto 100% no-repeat}.twoBigLayout .point.stickers{background:url(images/tiskolino-samolepky-min.jpg?v2) right center/auto 100% no-repeat}.twoBigLayout .point.bottles{background:url(images/tiskolino-lahvicky-min.jpg) left center/auto 100% no-repeat}.twoBigLayout .point.tiskolino{background:url(images/tiskolino-martina-lukas-min.jpg) right center/auto 100% no-repeat}.twoBigLayout div.pointMemo{width:50%;display:flex;padding:clamp(1.3rem,.3636rem + 7.2727vw,3.7rem);align-items:center;color:#7b747b}.twoBigLayout .pointMemo p{text-align:left;width:80%}@media (max-width:1600px){.twoBigLayout .point{width:50%;min-height:500px}}@media (max-width:1450px){.twoBigLayout .point{width:50%;min-height:400px}.twoBigLayout div.pointMemo p{width:100%}}@media (max-width:1239px){.twoBigLayout{flex-direction:column}.twoBigLayout .point{width:100%;min-height:700px;order:1}.twoBigLayout div.pointMemo{width:100%;padding:0;order:2}.twoBigLayout div.pointMemo p{width:100%}}@media (max-width:630px){.pagePerex,.twoBigLayout div.pointMemo p{font-size:clamp(1.3rem, .3636rem + 7.2727vw, 1.5rem)}.twoBigLayout .point{min-height:500px}.twoBigLayout div.pointMemo p{text-align:center;width:90%}}#carousel .carousel-slide-caption{max-width:530px;padding:18px 30px 30px;z-index:10;justify-content:flex-start!important}@media (max-width:767px){#carousel .carousel-slide-caption.black h2 span{margin-top:10px;letter-spacing:2px;color:#000;font-weight:600}#carousel .carousel-slide-caption.black h2 a,#carousel .carousel-slide-caption.black p{color:#000}.breadcrumbs-wrapper,body.blank-mode .container.breadcrumbs-wrapper{padding-top:10px!important;padding-bottom:0!important;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.breadcrumbs-wrapper,body.blank-mode .container.breadcrumbs-wrapper::-webkit-scrollbar{-ms-overflow-style:none;scrollbar-width:none;display:none}#carousel .carousel-slide-caption{left:0;border-radius:0 0 5px 5px!important;top:-20px;position:inherit;margin-top:10px;padding-top:25px}#carousel .item img{border-radius:5px 5px 0 0;min-height:130px;object-fit:scale-down}.setContents{padding:clamp(1rem,.3636rem + 7.2727vw,1.5rem) clamp(1rem,.3636rem + 7.2727vw,1rem);text-align:left}.content-wrapper.container .row .zigZagRevolution{margin:0 -10px;border-top:35px solid #fff}.productDescription p{padding:0 0 clamp(1.2rem,.3636rem + 7.2727vw,1.5rem)}.productDescription p:after{margin:clamp(1.6rem,.3636rem + 7.2727vw,4.5rem) 0 0}#carousel .carousel-inner{min-height:400px!important}#carousel .item{overflow:auto}#carousel .carousel-slide-caption.black{background:#c5ae70}#carousel .carousel-slide-caption.black h2{line-height:90%;margin-bottom:10px}#carousel .carousel-slide-caption .button{background:#fff;color:#000}}.buttonSection{display:block;padding-top:25px}.zigZagButton{background:#c5ae70;display:inline-block;border:none;cursor:pointer;font-weight:400;padding:12px 20px;border-radius:10px;text-transform:none;justify-content:center;font-size:clamp(1rem, .625rem + 1.6667vw, 1.5rem);letter-spacing:0;text-shadow:none;-webkit-appearance:none}.content-wrapper p a.zigZagButton{color:#fff;text-decoration:none}.product-top .detail-parameters tr.variant-list th{font-size:22px;text-transform:uppercase;margin-bottom:1px}.product-top .p-detail-info{padding-top:0}.product-top .p-detail-info .detail-parameters{background:rgba(215,200,158,.5);padding:15px 15px 0;border-radius:3px;margin:25px 0 15px}.product-top .p-detail-info .stars-wrapper{margin-bottom:10px}.p-detail .price-line .price-final{font-size:clamp(1.5rem, .375rem + 5vw, 3rem)}.p-detail .p-code{margin:0}@media (max-width:800px){.type-detail .shp-tabs-wrapper{margin:0 0 20px}.p-detail .p-info-wrapper{display:flex;flex-direction:column}.product-top .p-detail-info .detail-parameters{order:1}.product-top .p-detail-info .p-short-description{order:2;margin-bottom:25px}.p-detail .availability-value{text-transform:uppercase;letter-spacing:2px}.product-top .detail-parameters tr.variant-list td,.product-top .detail-parameters tr.variant-list th{width:auto}.product-top .detail-parameters,.product-top .p-detail-info>div.stars-wrapper{margin-top:0}.product-top .social-buttons-wrapper{padding:5px 13px 10px}.p-detail .p-image-wrapper{margin-bottom:5px}.p-detail .price-line .price-final{line-height:100%;font-size:clamp(2rem, .5rem + 6.6667vw, 4rem)}.p-detail-inner h1{font-size:clamp(2rem, 1.25rem + 3.3333vw, 3rem);font-weight:200;padding-top:27px;margin-bottom:15px}.product-top .p-detail-info>div:not([class]){top:0}.type-detail .detail-parameters tr td{padding-right:5px}.product-top .p-detail-info .detail-parameters{margin:0 0 15px}}.type-detail .tab-content .detail-parameters{width:inherit;margin:auto;padding:35px 15px;font-size:20px;border-radius:12px}.extended-description{margin:auto;width:50%;padding-bottom:40px}.extended-description .detail-parameters tr td,.extended-description .detail-parameters tr th{border-bottom:1px solid #fff}.xp-detail .p-thumbnails{margin-left:0}.breadcrumbs-wrapper .breadcrumbs{margin:0 0 30px}.products-block.products .product .btn,.products-block.products .product button{background:#c5ae7a!important;color:#fff!important;text-decoration:none!important;opacity:1!important;border-radius:3px;padding:2px 18px 2px 8px;white-space:nowrap!important}.order-summary-item.summary-thx,.products-block.products .product .btn.btn-primary.dkLabPoznamkaDetailButton{display:none!important}.products-block.products .product .btn:before,.products-block.products .product button:before{top:8px;right:4px;background-image:url(images/chevron-right3.svg);background-size:14px;background-repeat:no-repeat;background-position:50%}.products-block.products .product .btn:hover,.products-block.products .product button:hover{color:#000!important}.benefitBanner.position--benefitCategory{padding-bottom:35px}#carousel a{text-decoration:none}.type-detail #ratingTab{padding:20px}.xtype-detail #ratingTab p:before{content:'<a href="#description">Zpět na popis produktu</a>'}#formRating{margin-bottom:15px}.bigButtonRatingBox{text-align:center;padding-bottom:60px;padding-top:0}#ratingWrapper .link-like,.bigButtonRating{font-size:clamp(1.4rem, 1.2143rem + 1.7143vw, 1.8rem);padding:16px 20px;display:inline-block;font-weight:400!important;transition:.3s;text-decoration:none}.bigButtonRatingBox.back{text-align:left;padding-top:15px}.bigButtonRating{border:3px solid #c5ae7a;border-radius:6px}#ratingWrapper .link-like{margin:auto;border:3px solid #c5ae7a;border-radius:6px}.slick-slider .slick-arrow{border:1px solid #000}input.btn{font-size:16px!important}.cart-free-shipping{bottom:89px}.cart-widget-product-variant{font-size:13px;line-height:95%;font-weight:400}.cart-widget.popup-widget .cart-widget-product .cart-widget-product-name{line-height:105%!important}.cart-content .order-summary .cart-items .cart-item{border-bottom:1px solid silver;padding:12px 0}.cart-widget-product>div{vertical-align:top}.cart-content .order-summary .order-summary-inner h4{font-size:clamp(1rem, .25rem + 3.3333vw, 2rem);margin:0 0 5px!important}.dphInfo{text-align:left}.product-top .detail-parameters td select{max-width:unset;padding:6px 13px}.obchodniPodminky ol{counter-reset:item;padding:0 0 20px}.obchodniPodminky ol ol{counter-reset:item;padding:0 0 0 20px}.obchodniPodminky li{display:block;margin-bottom:5px}.obchodniPodminky li.firstOpHead{margin-top:25px}.obchodniPodminky li:before{content:counters(item, ".") ". ";counter-increment:item;display:inline-block}.obchodniPodminky h2{display:inline-block}.obchodniPodminky .opHeadline{font-size:25.5px}#header{box-shadow:0 0 20px rgba(0,0,0,.1)}.product-top .p-detail-info .stars-wrapper .stars-label{font-size:1.2em}.stars{width:70px}.stars a,.stars span{width:14px;height:10px}.search-whisperer{border:2px solid #bbb!important;top:38px}.search-whisperer ul li a{padding:0 7px}.search-whisperer-image{display:flex!important;align-items:center!important}.search-whisperer-documents a{padding:6px 10px}.xform-group.js-vxalidated-element-wrapper.consents:nth-child(2):after{content:'Zde jednou za 3 měsíce vyhlašujeme výherce soutěže.';font-weight:700;background:#c5ae70;font-size:15px;padding:5px 10px;border-radius:5px;line-height:120%;color:#fff;display:block}.xform-group.js-validated-element-wrapper.consents:nth-child(4):after{content:'Pomozte nám prosím získat Ověřeno zákazníky 🙏';font-weight:700;background:#c5ae70;font-size:15px;padding:6px 10px 4px;border-radius:5px;line-height:120%;color:#fff;display:block}body.ordering-process>.container{max-width:350px;float:left}.cart-content .next-step{margin-bottom:100px}#header .site-name img{margin-top:11px}@media (max-width:550px){.product-top .p-detail-info .p-short-description p{padding-top:0}.newsletterSignUp{padding:25px 15px 45px}.product-top .detail-parameters tr.variant-list th{margin-bottom:1px}.breadcrumbs-wrapper .breadcrumbs{margin-bottom:9px}.category-title{margin-bottom:0}.category-perex p{margin-top:0;padding-top:0}.product-top .p-detail-info .stars-wrapper .stars-label{font-size:1em;padding-top:2px}.search-whisperer .p-info{padding:11px 5px 0}#header .site-name img{width:110px;margin-top:5px}}#checkoutSidebar .consents{padding:3px 0 0!important}#checkoutContent .cart-content .co-box-additional>.form-group .whole-width{font-size:1.5rem}#xcheckoutContent .cart-content .co-box-additional>.form-group:after{content:'+ jména na vánoční koule';display:block;font-size:1.5rem;font-weight:600}@media (max-width:440px){#checkoutContent .cart-content .co-box-additional>.form-group .whole-width,#checkoutContent .cart-content .co-box-additional>.form-group:after{font-size:1.4rem}}.cart-content .next-step .order-button-text{font-size:1.4rem;font-weight:700;letter-spacing:0}#remark{font-size:1.2rem}body.type-post .breadcrumbs-wrapper .breadcrumbs{max-width:1700px;width:90%;margin:auto}body.type-post #content .text img{margin:0 0 60px}body.type-post #content .text p{font-size:clamp(1.4rem, .8333rem + .2963vw, 1.65rem);line-height:160%;max-width:660px!important;width:90%;margin:30px auto}body.type-post #content .text h2,body.type-post #content .text h3{font-size:clamp(1.4rem, .8333rem + .2963vw, 3.65rem);line-height:160%;max-width:660px!important;width:90%;margin:30px auto 10px}body.type-post #content-wrapper{max-width:1580px;width:90%;margin:auto}.hp-news .news-wrapper .news-item,.p-detail .p-image #wrap,.products-block.products .product .image img,.template-11 .dkLabNote{border-radius:6px}.news-wrapper .news-item .image img{border-radius:0 6px 6px 0!important}@media (max-width:1800px){body.type-post.multiple-columns-body .container.breadcrumbs-wrapper,body.type-post.multiple-columns-body.blank-mode .container.breadcrumbs-wrapper{padding:0 60px!important}}@media (max-width:1200px){.pagePerex{width:95%}.extended-description{width:100%}body.type-post.multiple-columns-body .container.breadcrumbs-wrapper,body.type-post.multiple-columns-body.blank-mode .container.breadcrumbs-wrapper{padding:0 20px!important}}.votes-wrap{display:flex;flex-flow:wrap;padding-top:30px;gap:5px 20px}.tab-content .votes-wrap{display:block;flex-flow:unset;padding-top:30px;gap:5px 20px}.vote-wrap{border-top:0;background:#f5f5f5;display:block;padding:25px;border-radius:3px}@media (max-width:1024px){.vote-wrap{width:49%}.tab-content .vote-wrap{width:100%}}@media (max-width:768px){.vote-wrap{width:100%}.multiple-columns-body .products-block.products .product{margin-bottom:30px}}@media (min-width:1024px){.vote-wrap{width:48%}.tab-content .vote-wrap{width:100%}}@media (min-width:1400px){.vote-wrap{width:31%}.tab-content .vote-wrap{width:100%}}.carousel-slide-box{position:relative;height:auto;background:url(images/loader-min.jpg) center center/cover no-repeat}#carousel .carousel-slide-caption{bottom:39px!important;border-radius:5px 5px 0 0}.shopByCategories{padding:20px 0 60px 0;text-align:center}.shopByCategories .shippingFree{font-size:clamp(.9rem, .8333rem + .2963vw, 1.25rem);display:block;text-transform:uppercase;letter-spacing:3px;color:#8e8e8e;font-weight:400;margin:35px auto 10px}@media (max-width:767px){.shopByCategories{padding:0 0 5px}}.shopByCategories h2{font-size:clamp(1.5rem, 1.3333rem + 2.963vw, 2.5rem);font-weight:200;animation:.5s linear infinite blinker2;margin-top:0;padding-top:0;}.highlightedCategories{display:flex;flex-flow:wrap;gap:25px;justify-content:center}.shopByCategories .highlightedCategories .highlightCategory{display:block;width:130px;transition:.3s;position:relative}.shopByCategories .highlightedCategories .highlightCategory img{width:100%;min-height:auto!important;transition:transform .4s}.shopByCategories .highlightedCategories .highlightCategory .catHighlightName{color:#242424;font-size:clamp(.9rem, .8333rem + .2963vw, 1.25rem);font-weight:400;line-height:120%;display:block;text-align:center;transition:.3s}.shopByCategories .highlightedCategories .highlightCategory:hover .catHighlightName{color:#c5ae70;transition:.3s}.hpMiniBanners .hpMiniBanner:hover .bannerHeadline,.shopByCategories .highlightedCategories .highlightCategory:hover img{transform:scale(1.1)}.shopByCategories .highlightedCategories .highlightCategory:hover .sign{transform:scale(1.1);transition:.3s;top:-18px;animation:.5s linear infinite blinker}.shopByCategories .highlightedCategories .highlightCategory .sign{position:absolute;background:#c5ae70;color:#fff;font-weight:700;top:8px;display:block;padding:5px 5px 3px;margin-left:50%;left:-20px;line-height:100%;border-radius:5px;text-transform:uppercase;font-size:13px;transition:.3s}.shopByCategories .highlightedCategories .highlightCategory .sign.tip{background:#353535;color:#fff;left:-15px}.hpMiniBanners{display:flex;flex-flow:wrap;gap:15px;justify-content:space-between;padding:30px 0}.hpMiniBanners .hpMiniBanner{width:49%;height:450px;font-size:65px;display:flex;align-items:center;justify-content:center;text-shadow:0 0 0 rgba(0,0,0,.9);padding:30px;flex-direction:column;text-align:center;font-weight:700;line-height:80%;font-family:'Source Sans 3',sans-serif;border-radius:5px;position:relative}.hpMiniBanners .hpMiniBanner .bannerHeadline{transition:transform .4s;z-index:2;text-align:center}.hpMiniBanners .hpMiniBanner.fitness .bannerHeadline,.hpMiniBanners .hpMiniBanner.new .bannerHeadline{transition:transform .4s;z-index:2;text-align:center;color:#000}.hpMiniBanners .hpMiniBanner.action .hpMiniBannerWrapper{position:absolute;height:100%;width:100%;background:rgba(0,0,0,.35);z-index:1;border-radius:5px;transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out}.hpMiniBanners .hpMiniBanner.fitness .hpMiniBannerWrapper,.hpMiniBanners .hpMiniBanner.new .hpMiniBannerWrapper{position:absolute;height:100%;width:100%;background:rgba(255,255,255,.8);z-index:1;border-radius:5px;transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out}.hpMiniBanners .hpMiniBanner:hover .hpMiniBannerWrapper{opacity:.5;transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out}.hpMiniBanners .hpMiniBanner.fitness:hover .hpMiniBannerWrapper,.hpMiniBanners .hpMiniBanner.new:hover .hpMiniBannerWrapper{opacity:.8;transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out}.hpMiniBanners .hpMiniBanner:hover .bannerHeadline:before{animation:.8s infinite shakingBaby}.hpMiniBanners .hpMiniBanner span.bannerSubheadline{font-size:17px;display:block;font-family:'Source Sans 3',sans-serif;text-transform:uppercase;letter-spacing:3px;font-weight:400}.hpMiniBanners .hpMiniBanner span.bannerSubheadline i{font-size:10px;position:relative;top:-2.5px}@media (max-width:1000px){.hpMiniBanners{flex-direction:column}.hpMiniBanners .hpMiniBanner{width:100%;height:450px;font-size:clamp(2.5rem, .25rem + 10vw, 4rem)}.hpMiniBanners .hpMiniBanner span.bannerSubheadline,.hpMiniBanners .hpMiniBanner.new span.bannerSubheadline{font-size:clamp(.5rem, .35rem + 2vw, .7rem)}}@media (max-width:540px){.hpMiniBanners .hpMiniBanner{height:350px}.hpMiniBanners .hpMiniBanner span.bannerSubheadline i{top:-1.7px;font-size:clamp(.3rem, .275rem + 1vw, .65rem)}}.hpMiniBanners .hpMiniBanner.action{background:url(images/akce-tiskolino-min.jpg) center center/cover no-repeat}.hpMiniBanners .hpMiniBanner.fitness{background:url(images/fitness-samolepky-tiskolino-min.jpg?v2) center center/cover no-repeat}.hpMiniBanners .hpMiniBanner.christmas{background:url(images/vanocni-koule-minibanner-min.jpg) center center/cover no-repeat}.hpMiniBanners .hpMiniBanner.new{text-shadow:none;background:url(images/novinky-tiskolino-min.jpg) center center/cover no-repeat}.hpMiniBanners .hpMiniBanner.action .bannerHeadline:before{content:'';background:url(images/icon-sale.svg) center center/auto 100% no-repeat;height:100px;margin:0 auto 20px;display:block;width:100px;z-index:2}.hpMiniBanners .hpMiniBanner.christmas .bannerHeadline:before{content:'';background:url(images/icon-christmas.svg) center center/auto 100% no-repeat;height:100px;margin:0 auto 20px;display:block;width:100px;z-index:2}.hpMiniBanners .hpMiniBanner.new .bannerHeadline:before{content:'';background:url(images/icon-new.svg) center center/auto 100% no-repeat;height:100px;margin:0 auto 20px;display:block;width:100px;z-index:2}.hpMiniBanners .hpMiniBanner.fitness .bannerHeadline:before{content:'';background:url(images/dumbbell.svg?v2) center center/auto 100% no-repeat;height:100px;margin:0 auto 20px;display:block;width:100px;z-index:2}@keyframes shakingBaby{0%{transform:translate(1px,1px) rotate(0)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px,0) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0)}100%{transform:translate(1px,-2px) rotate(-1deg)}}@keyframes blinker2{50%{opacity:60%}}@keyframes blinker{50%{opacity:50%}}.type-index .benefitBanner{padding:20px 0 60px!important;margin-bottom:21px;border-bottom:1px solid #bdc4cc}.products.products-block.homepage-products-2.carousel.slick-initialized.slick-slider{border-bottom:1px solid #bdc4cc;padding-bottom:20px}.h4.homepage-group-title{padding-top:25px!important}.slideshow-container{margin:auto}.slideshow-container-mobile{margin:auto;height:auto}.slideshow-container img,.slideshow-container-mobile img{width:100%;height:auto}.mySlides,.mySlides2{position:absolute;height:100%;opacity:0;transition:opacity 2s ease-in-out}.active{opacity:1;z-index:2}.previous{z-index:1}@media (min-width:901px){.slideshow-container-mobile{display:none}}@media (max-width:900px){.products-block.products .product .btn,.products-block.products .product button{margin-top:5px;background:#c5ae70!important;display:inline-block;border:none;cursor:pointer;font-weight:400;padding:6px 15px;color:#fff!important;border-radius:5px;text-transform:none;justify-content:center;text-decoration:none;transition:.3s;font-size:clamp(1.3rem, .625rem + 1.6667vw, 1.7rem);letter-spacing:0;text-shadow:none;-webkit-appearance:none}.products-block.products .product .btn:before,.products-block.products .product button:before,.slideshow-container{display:none}}.myDesignBox{background:#191d20;border-radius:12px;padding:30px;margin:40px 0 20px 0 !important;display:flex;align-items:center;justify-content:space-between}.myDesignBox a.button{display:block;color:#000!important;width:300px;transition:.3s;background:#fff;white-space:nowrap}.myDesignBox a.button:hover{display:block;color:#fff!important;width:300px;background:#000}.myDesignBox a i{font-size:11px;position:relative;top:1.5px;margin-left:5px}.myDesignBox h2{margin:0;padding:0;font-size:35px;line-height:102%;display:none}.myDesignBox h2 span{display:block;font-size:20px;text-transform:uppercase;letter-spacing:3px;font-weight:300}.myDesignBox p{color:#fff;padding:5px 12px 0 0;margin:0;font-size:30px;font-weight:300;display:flex;flex-direction:row;align-items:center;line-height:130%}.myDesignBox p:before{content:'';display:block;height:80px;margin-right:25px;width:100px;background:url(images/tiskolino-secondary-logo-v2.svg) center center/100% 100% no-repeat}.myDesignBox p strong{margin-left:3px}@media (width < 1726px){.myDesignBox{flex-direction:column;text-align:center;margin-bottom:10px}}@media (width < 1435px){.myDesignBox{flex-direction:column;text-align:center;margin-bottom:50px}.myDesignBoxData>p{display:flex;flex-direction:column;text-align:center;margin-bottom:25px}.myDesignBox p:before{content:'';display:block;height:80px;margin:0 0 25px;background:url(images/tiskolino-secondary-logo-v2.svg) center center/auto 100% no-repeat}}@media (width < 770px){.myDesignBox p{display:flex;flex-direction:column;align-items:center;line-height:130%}.myDesignBox p:before{content:'';display:block;height:80px;margin:0 0 15px;background:url(images/tiskolino-secondary-logo-v2.svg) center center/auto 100% no-repeat}}.subcategories.with-image li a .text{line-height:1.1em}.order-summary-heading{font-size:clamp(1.5rem, -.398rem + 8.438vi, 4.875rem);line-height:100%;font-family:'Source Sans 3',sans-serif;font-weight:700}.order-summary-heading:before{content:'DĚKUJEME';letter-spacing:4px;font-size:clamp(1.063rem, .887rem + .781vi, 1.375rem);display:block;margin-bottom:-10px;font-family:'Source Sans 3',sans-serif;font-weight:600}.recapitulation-wrapper .co-box h4{padding-bottom:25px;border-bottom:1px solid #d7d7d7}.in-dekujeme .cart-table{padding:0 10px}.reca-number{text-transform:uppercase}.reca-number:before{content:"OBJEDNÁVKA "}@media (width > 1730px){.order-delivery-payment-form{display:flex!important}}.cart-content .cart-header li a span,.cart-content .cart-header li strong span{letter-spacing:0!important}@media (width > 768px){#navigation ul.menu-level-1>li .menu-level-2 li>div{min-height:75px;justify-content:center}.has-third-level>div>a>span{display:block;margin-top:24px;margin-bottom:2px}#navigation ul.menu-level-1>li .menu-level-2 li>div>a{margin-bottom:0!important;margin-top:0!important}.siteCookies.siteCookies--left{left:50%;bottom:50px!important;transform:none;margin-left:-400px;margin-bottom:30px}.siteCookies{bottom:30px;box-shadow:0 40px 180px 50vw #000000b5}.cart-table tr.removeable{border-top:1px solid silver!important;align-items:flex-start;padding-top:25px;border-bottom:10px solid transparent}.cart-table .cart-p-image a img{margin-top:-7px}.cart-table tr td .p-label{top:-64px}.cart-table tr td.p-total .p-label{top:-58px}}@media (width < 768px){#navigation ul.menu-level-1>li .menu-level-2 li>div>ul.menu-level-3 li{margin-bottom:1px}.products-block .p-bottom .p-tools{text-align:left}.myDesignBox{flex-direction:column;text-align:center;margin-bottom:50px}.myDesignBox p{margin-bottom:20px}.myDesignBox h2 span{font-size:14px}.xcart-table tr{border-bottom:15px solid transparent;border-top:10px solid transparent}}.xrate-wrapper.unveil-wrapper:before{content:'Hodnocení'}.products-block.products .product .flags.flags-extra{bottom:18px}.ownh2headline{font-size:clamp(1.125rem, .773rem + 1.563vi, 1.75rem)!important;font-weight:300}.products-inline.products-top>div.button-wrapper a{text-decoration:none;text-transform:uppercase;padding:5px 10px;border-radius:4px;border:1px solid silver;letter-spacing:1px}.products-inline.products-top>div.button-wrapper{padding:30px 0 0}.ec-v-form-close.ec-v-form-btntype-close button,.ec-v-form-submit.ec-v-form-btntype-submit button{text-align:center!important;margin:auto!important}.ec-v-form-text{line-height:100%!important}.products-block.products .product .availability{border:1px solid #ccc;padding:2px 4px;border-radius:4px}.products-block.products .product .prices .price-final{font-size:1.2em!important;margin:12px 5px 8px 0;white-space:nowrap}@media (width < 675px){.products-block.products .product .prices .price-final{margin:12px 5px 12px 0}}.products-block.products .product .prices .price-final strong{top:3px;position:relative}@media (max-width:899px) and (min-width:676px){.products-block.products .product .prices .price-final strong{top:6px;position:relative}}.dkLabNoteHideButton{display:inline-block!important}@media (width < 900px){.products-block.products .product .prices{margin-bottom:18px}.products-block.products .product .p-bottom>div{flex-direction:column-reverse;align-items:flex-start}.products-block .p-bottom .p-tools{top:0;margin-top:15px}}@media (width < 480px){.products-block.products .product .prices{margin-bottom:0}}@media only screen and (max-width:992px){.normal-banners-line .banner-wrapper{width:100%;margin:0 0 20px}.normal-banners-line .banner-wrapper>span{min-height:100px;height:300px}.product-top .p-detail-info{padding-top:0}.p-detail .p-image-wrapper{margin-top:0}h1{margin-bottom:5px}.products-block .p-bottom .p-tools,.products-block .p-bottom .prices{-ms-flex-order:1;order:1;-ms-flex-preferred-size:100%;flex-basis:0px;-ms-flex-order:2;order:2}.products-block.products .product .p-bottom>div{flex-direction:row}}@media (width <= 900px){.products-inline.products-top{flex-direction:column!important}.products-inline.products-top>div{width:100%}}@media (max-width:480px){.cart-table tr{width:100%}.cart-content .cart-header{padding-top:80px;flex-direction:row!important;flex-wrap:nowrap}.cart-content .cart-header li{width:auto}body.type-post.multiple-columns-body .container.breadcrumbs-wrapper,body.type-post.multiple-columns-body.blank-mode .container.breadcrumbs-wrapper{padding:0 15px!important}.multiple-columns-body .products-block.products .product{margin-bottom:0!important;padding-bottom:0!important}}@media (min-width:768px){.navigation-in>ul>li.ext>ul>li>a img{margin-right:12px;margin-top:10px}#navigation ul.menu-level-1>li .menu-level-2 li{gap:10px}.search-whisperer{min-width:500px;right:0}.search-whisperer .price{width:auto!important}.search-whisperer ul li a{align-items:center}.multiple-columns-body .products-block.products .product{margin:0 10px 30px;width:100%}}@media (min-width:1000px){.multiple-columns-body .products-block.products .product{width:calc(50% - 20px);margin:0 10px 30px}}.pr-action.csrf-enabled.dkLabNoteHideButton{margin-right:0}@media (width > 900px){.products-block.products .product .p-bottom{order:-1!important;margin-top:0}}@media (width < 900px){.products-block .p-bottom .p-tools{top:0;margin-top:0}.products-block.products .product .p-bottom{-ms-flex-order:-1;order:-1;margin-top:0}.products-block .image{margin-bottom:0}}@media (width <= 480px){.products-block.products .product .p-in .name{font-size:1.3em!important;line-height:1.2em}.products-block.products .product .p-bottom{-ms-flex-order:1;order:1}}.cart-widget-button{padding:54px 0 0;text-align:center}.products-block.products .product .availability .availability-amount{display:block!important;margin-left:5px}@media (width <= 1610px){.products-block .p-bottom .p-tools{display:flex;justify-content:flex-end;align-items:flex-end}}@media (width <= 675px){.products-block.products .product .p-bottom>div{flex-direction:row}}@media (min-width:1200px){.products-inline.products-top>div{display:block;width:50%}}@media (min-width:1340px){.multiple-columns-body .products-block.products .product{width:calc(33.33% - 20px)}.products-inline.products-top>div{display:block;width:33.333333%}}.products-block.products .product .stars{margin-bottom:1px}.ecoCategoryBox{background:#f1f3f7;text-align:left;padding:15px}.ecoCategoryBox .ec-v-form-input,.ecoCategoryBox .ec-v-form-submit.ec-v-form-btntype-submit,.ecoCategoryBox .ec-v-form-text{padding:0!important}.ecoCategoryBox .ec-v-form-holder.ec-v-form-holder-basic{width:100%!important;background:0 0!important}.ecoCategoryBox .ec-v-form-submit.ec-v-form-btntype-submit button{margin:0!important}.ecoCategoryBox img{width:100%;border-radius:6px;margin-bottom:15px}footer{background:#15181d}.presentationMegaBox{background:#111114;min-height:600px;margin-top:0;color:#fff}.presentationMegaBox .masterSection{padding:90px 0;text-align:center}.presentationMegaBox .masterSection h2{font-size:clamp(3.125rem, 1.92rem + 5.357vi, 5.938rem);display:block;font-weight:100;line-height:110%;margin:0 0 25px}.presentationMegaBox .masterSection p{font-size:clamp(1.375rem, 1.214rem + .714vi, 1.75rem);display:block;max-width:70%;font-weight:200;margin:0 auto 30px;line-height:140%}.presentationMegaBox .megaBlockTagButtons{display:flex;gap:10px;padding:20px;border-radius:10px;max-width:50%;flex-flow:wrap;margin:auto;justify-content:center}.presentationMegaBox .megaBlockTagButtons a{border:1px solid #636363;color:#fff;background:0 0;text-decoration:none;border-radius:90px;padding:14px 25px 9px!important;font-size:clamp(1.375rem, 1.375rem + 0vi, 1.375rem);cursor:pointer;transition:.3s;white-space:nowrap;line-height:100%;margin-bottom:5px}.presentationMegaBox .megaBlockTagButtons a.active,.presentationMegaBox .megaBlockTagButtons a:hover{background-color:#d3b572;color:#1c1c1c}.presentationMegaBox .megaBlockTagButtons a:hover.active{background:#1c1c1c;color:#fff;border:1px solid #d3b572}.presentationMegaBox .megaBlockTagButtons a.active.new:before,.presentationMegaBox .megaBlockTagButtons a.new:before{content:'NOVÉ';border-radius:2px;font-size:9px;margin:0 6px 0 0;letter-spacing:0;top:-4px;padding:2px 3px;font-weight:700;position:relative}.presentationMegaBox .megaBlockTagButtons a.new:before{background:#c5ae7a;color:#000}.presentationMegaBox .megaBlockTagButtons a.active.new:before{background:#000;color:#fff}.presentationMegaBox .megaBlockTagButtons a:hover.new:before{background:#000;color:#fff}.presentationMegaBox .blinking{animation:1s infinite blink}@keyframes blink{0%,100%{opacity:1}50%{opacity:.9}}@media (max-width:768px){.presentationMegaBox .megaBlockTagButtons{flex-wrap:wrap;justify-content:center}}.presentationMegaBox .section1{background:url(images/samolepky-tiskolino.jpg) right center/cover no-repeat;min-height:940px}.presentationMegaBox .section2{padding-left:280px}@media (width < 1400px){.presentationMegaBox .megaBlockTagButtons{max-width:100%}.presentationMegaBox .masterSection p{max-width:90%}.presentationSection>div{width:auto}.presentationMegaBox .section1{flex-grow:1}.presentationMegaBox .section2{padding:0 100px}}@media (width < 1240px){.presentationSection{flex-direction:column}.presentationMegaBox .section1{flex-grow:1;order:2;background:url(images/samolepky-tiskolino.jpg) no-repeat;background-position:calc(100% - 10vw) center}.presentationMegaBox .section2{padding:0 100px;order:1}}@media (width < 800px){.presentationMegaBox .masterSection{padding:40px 0}.presentationMegaBox .section1{background:url(images/samolepky-tiskolino.jpg) no-repeat;background-position:calc(100% + 5vw) center}}.presentationMegaBox .features{width:370px}@media (width <= 1240px){.presentationMegaBox .features{width:auto;display:flex;flex-flow:row;gap:30px;margin-bottom:60px}.presentationMegaBox .feature{width:340px!important}}@media (width <= 1231px){.presentationMegaBox .features{flex-flow:wrap;justify-content:center;text-align:center}.presentationMegaBox .feature-title::before{margin:auto auto 20px}}@media (width < 633px){.presentationMegaBox .section1{background:url(images/samolepky-tiskolino.jpg) no-repeat;background-position:calc(100% + 25vw) center}.presentationMegaBox .section2{padding:0 0 40px;text-align:center}.presentationMegaBox .features{width:350px;margin:auto}.presentationMegaBox .megaBlockTagButtons a.active.new:before,.presentationMegaBox .megaBlockTagButtons a.new:before{top:-2px}}@media (width < 470px){.presentationMegaBox .section1{background:url(images/samolepky-tiskolino.jpg) 0 0/auto 100% no-repeat;min-height:600px;background-position:calc(100% + 12vw) center}.presentationMegaBox .features{width:350px;margin:auto}}.presentationMegaBox .feature{margin-bottom:30px}.presentationMegaBox .feature:nth-child(2){margin-bottom:35px}.presentationMegaBox .feature-title{font-weight:700;font-size:clamp(1.875rem, 1.634rem + 1.071vi, 2.438rem);position:relative;margin:0 0 10px;padding:0;line-height:110%}.presentationMegaBox .feature p{font-weight:200;font-size:clamp(1.375rem, 1.321rem + .238vi, 1.5rem);margin:0;line-height:130%;padding:0}.presentationMegaBox .feature-title::before{content:'';display:block;width:60px;height:60px;background-size:contain;background-repeat:no-repeat;margin-bottom:20px}@media (width < 600px){.products-block.products .product .p .name{font-size:1.3rem;line-height:120%}.informace{padding:0}.products-block .image,.products-block .name{margin-bottom:0}.presentationMegaBox .megaBlockTagButtons a{padding:14px 15px 10px!important;font-size:clamp(1rem, .946rem + .238vi, 1.125rem);cursor:pointer;transition:.3s;white-space:nowrap;line-height:100%;margin-bottom:5px}.presentationMegaBox .feature p,.presentationMegaBox .feature-title{text-align:center}.presentationMegaBox .feature-title::before{margin:auto auto 20px}}.presentationMegaBox .feature-title.premium-material::before{background-image:url('images/crown.svg')}.presentationMegaBox .feature-title.perfect-black::before{background-image:url('images/checkmark.svg')}.presentationMegaBox .feature-title.super-durable::before{background-image:url('images/shield.svg')}.featuresMainBox{background:#fff;margin:0 -10px;padding:0 80px}.featuresMainBox .features{display:flex;flex-direction:column;gap:60px}.feature-inner{display:flex;align-items:center;justify-content:space-between;gap:60px}.feature:nth-child(odd) .feature-inner{flex-direction:row-reverse}.feature:nth-child(2n) .feature-inner{flex-direction:row}.feature-media{flex:0 0 48%}.feature-media img{display:block;width:100%;height:auto;border-radius:8px}.feature-content{flex:0 0 40%}.feature-content h2{font-size:2.7rem;margin:0 0 20px;line-height:130%;font-weight:600}.feature-kicker{margin:0;line-height:150%;font-size:1.6rem;padding-left:3px;color:#777}@media (width < 1250px){.featuresMainBox{padding:40px 16px}.feature-inner{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.feature:nth-child(2n) .feature-inner,.feature:nth-child(odd) .feature-inner{flex-direction:column}.feature-content,.feature-media{flex:1 1 auto;width:100%}.feature-content{padding-top:40px}.feature-content h2{font-size:2.2rem;line-height:110%;margin:0 0 12px}.feature-kicker{font-size:1.3rem}}.featuresMainBoxDisclaimer{font-size:1.3rem;color:#777;text-align:center;background:#fff;line-height:140%;margin:0 -10px;padding:80px 15px 10px}@media (width < 550px){.myHeadline,.tiskolinoPartners h2,h1{margin-top:30px}.carousel-slide-box{position:relative;height:auto;background:url(images/loader-mobile-min.jpg) center center/cover no-repeat}.featuresMainBoxDisclaimer{font-size:1.3rem;color:#777;text-align:left;background:#fff;line-height:140%;margin:0 -10px;padding:0 16px 40px}}.hp-news .go-to-articles{display:none;!important}aside #categories{max-height:unset!important;}aside .categories ul.expanded li a{font-size:1.1em;}

.box-categories .pageElement__heading {
	background: #c9b484 !important;
	padding: 0px;
	border-radius: 6px;
	margin: 30px 0 0 0px;
}

.box-categories .pageElement__heading span {
	display: block;
	padding: 12px 15px;
	color: #fff;
}

#filters .filter-section-default h4+form, #filters .filter-section h4+form {
	max-height: 100%;
}

aside #categories ul .expandable ul li a {
	font-size: 1.1em;
}

.listSorting .listSorting__controls li button {
	font-size: 1.3em;
	line-height: 140%;
}

.pageElement__heading {
	padding-left: 15px;
}

@media (min-width: 1200px) {
.navigation-in>ul>li.ext>ul>li {
		width: 25%;
		-ms-flex-preferred-size: auto !important;
		flex-basis: auto !important;
	}
}

@media only screen and (min-width: 768px) {
	#navigation ul.menu-level-1>li .menu-level-2 {
		padding-left: 4vw !important;
		padding-right: 4vw !important;
	}
}
body.multiple-columns-body.blank-mode .container.breadcrumbs-wrapper {
	padding-left: 0;
}
@media only screen and (max-width: 1800px) {
	body.multiple-columns-body.blank-mode .container.breadcrumbs-wrapper {
		padding-left: 60px !important;
	}
}
@media only screen and (max-width: 940px) {
	body.multiple-columns-body.blank-mode .container.breadcrumbs-wrapper {
		padding-left: 20px !important;
	}
}

@media only screen and (max-width: 480px) {
	body.multiple-columns-body.blank-mode .container.breadcrumbs-wrapper {
		padding-left: 15px !important;
	}
}


/* new slides */

 .tiskolino-banner-carousel {
	 max-width: 100%;
	 margin: 0 auto 40px;
	 padding: 0;
	 /* Carousel cover nesmí ořezávat obsah ven. Pokud je nadřazená struktura ořezaná
		(např. od Shoptetu), musíme tu viditelnost vynutit. Jinak šipky nezobrazí celé. */
	 overflow: visible !important;
	 opacity: 0;
	 /* Skrytí obsahu před načtením pro zamezení skákání */
	 transition: opacity 0.3s ease;
 }
 
 /* FOUC zamezení skákání výšky: rozložíme prvky vedle sebe už před načtením JS */
 .tiskolino-banner-carousel:not(.slick-initialized) {
	 display: flex !important;
	 overflow: hidden !important;
	 opacity: 1;
	 /* Necháme to rovnou vidět, už to neskáče */
 }
 
 .tiskolino-banner-carousel:not(.slick-initialized)>div {
	 flex: 0 0 25%;
	 /* Cca 4 vedle sebe na desktopu */
	 width: 25%;
 }
 
 .tiskolino-banner-carousel.slick-initialized {
	 opacity: 1;
	 /* Plynulé zobrazení po načtení Slicku */
 }
 
 .tiskolino-banner-carousel .slick-track {
	 display: flex;
 }
 
 .tiskolino-banner-carousel .slick-slide {
	 height: auto;
	 margin: 0 10px 0 0;
	 /* mezery mezi slidy (16px celkem) */
 }
 
 /* Base item - vertical styling */
 .t-banner-item {
	 display: block !important;
	 width: 100% !important;
	 position: relative;
	 border-radius: 12px;
	 overflow: hidden;
	 text-decoration: none !important;
	 color: #fff !important;
	 background: #000;
	 aspect-ratio: 2 / 3;
	 /* Box shadow pro lepší oddělení */
	 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
	 margin: 0 !important;
 }
 
 /* Tmavý banner s tmavým přechodem textu */
 .t-banner--dark {
	 color: #fff !important;
 }
 
 .t-banner--dark::after {
	 content: '';
	 position: absolute;
	 bottom: 0;
	 left: 0;
	 right: 0;
	 height: 60%;
	 background: linear-gradient(to top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 30%, transparent 100%);
	 pointer-events: none;
	 z-index: 1;
 }
 
 /* Světlý banner se světlým přechodem zespodu (např. když je fotka moc bílá) */
 .t-banner--light {
	 color: #000 !important;
 }
 
 .t-banner-new {
	 position: absolute;
	 left: 32px;
	 top: 32px;
	 font-size: 18px;
	 font-weight: 400;
	 padding: 4px 10px;
	 border-radius: 6px;
	 color: black;
	 background: white;
	 display: block;
 }
 
 .t-banner--light::after {
	 content: '';
	 position: absolute;
	 bottom: 0;
	 left: 0;
	 right: 0;
	 height: 60%;
	 background: linear-gradient(to top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.3) 40%, transparent 100%);
	 pointer-events: none;
	 z-index: 1;
 }
 
 .t-banner-title {
	 font-size: 28px;
	 font-weight: 600;
	 margin: 0 0 4px -2px;
	 line-height: 1.15;
	 /* Písmo dědí barvu */
 }
 
 .t-banner--dark .t-banner-title {
	 // text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
 }
 
 .t-banner--light .t-banner-title {
	 // text-shadow: 0 1px 3px rgba(255, 255, 255, 0.5);
 }
 
 .t-banner-text {
	 font-size: 20px;
	 margin: 0 0 20px 0;
	 font-weight: 300;
	 line-height: 1.4;
 }
 
 .t-banner--dark .t-banner-text {
	 color: #f7f7f7;
	 // text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
 }
 
 .t-banner--light .t-banner-text {
	 color: #222;
	 text-shadow: 0 1px 3px rgba(255, 255, 255, 0.3);
 }
 
 /* Tlačítka pro světlé a tmavé téma */
 .t-banner-btn {
	 display: inline-flex;
	 align-items: center;
	 justify-content: center;
	 padding: 10px 20px;
	 border-radius: 8px;
	 font-weight: 400;
	 font-size: 17px;
	 transition: background-color 0.2s ease, transform 0.2s ease, color 0.2s ease;
	 // box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
 }
 
 .t-banner--dark .t-banner-btn {
	 background: #fff;
	 color: #000;
 }
 
 .t-banner--dark:hover .t-banner-btn {
	 background: #f0f0f0;
	 // transform: translateY(-2px);
 }
 
 .t-banner--light .t-banner-btn {
	 background: #000;
	 color: #fff;
 }
 
 .t-banner--light:hover .t-banner-btn {
	 background: #333;
	 transform: translateY(0px);
 }
 
 .t-banner-img {
	 position: absolute !important;
	 top: 0 !important;
	 left: 0 !important;
	 width: 100% !important;
	 height: 100% !important;
	 min-height: 100% !important;
	 min-width: 100% !important;
	 max-width: none !important;
	 max-height: none !important;
	 object-fit: cover !important;
	 transition: transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	 z-index: 0;
 }
 
 .t-banner-item:hover .t-banner-img {
	 transform: scale(1.06);
 }
 
 /* Aktualizace prázdného místa na t-banner-content */
 .t-banner-content {
	 position: absolute;
	 bottom: 0;
	 left: 0;
	 width: 100%;
	 padding: 32px 32px;
	 z-index: 2;
	 display: flex;
	 flex-direction: column;
	 align-items: flex-start;
 }
 
 /* Šipky (Slick) stylizace */
 /* Carousel element už nesmí mít overflow: hidden, aby z něj šipky vyčuhovaly. */
 .tiskolino-banner-carousel {
	 position: relative;
 }
 
 /* Zajištění, aby samotný list neodřezával šipky (pokud jsou arrows uvnitř, jako někdy Shoptet dělá) 
	nebo aby track neodřezal přesahující obsah kontejneru */
 .tiskolino-banner-carousel .slick-list {
	 overflow: visible !important;
	 clip-path: none !important;
 }
 
 .tiskolino-banner-carousel .slick-prev,
 .tiskolino-banner-carousel .slick-next {
	 position: absolute;
	 top: 50%;
	 transform: translateY(-50%);
	 z-index: 10;
	 width: 56px;
	 height: 56px;
	 background: #fff;
	 border-radius: 50%;
	 transition: background-color 0.2s ease, opacity 0.2s ease;
	 display: flex;
	 justify-content: center;
	 align-items: center;
	 border: none;
	 cursor: pointer;
	 font-size: 0;
	 /* Skrýt text z buttonu */
	 color: transparent;
	 background-repeat: no-repeat !important;
	 background-position: 50% !important;
	 background-size: 20px !important;
 }
 
 .tiskolino-banner-carousel .slick-prev:hover,
  .tiskolino-banner-carousel .slick-next:hover {
	 border: 0px !important;
 }
 
 .tiskolino-banner-carousel .slick-prev:hover,
 .tiskolino-banner-carousel .slick-next:hover {
	background: url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/opal/img/slider-arrow-right.svg) #fff !important;
	background-repeat: no-repeat !important;
	background-position: 50% !important;
	background-size: 20px !important;
 }
 
 /* Skrýt šipky, pokud už není kam posouvat (vyžaduje infinite: false) */
 .tiskolino-banner-carousel .slick-prev.slick-disabled,
 .tiskolino-banner-carousel .slick-next.slick-disabled {
	 opacity: 0;
	 pointer-events: none;
 }
 
 .tiskolino-banner-carousel .slick-prev::before,
 .tiskolino-banner-carousel .slick-next::before {
	 content: '';
	 display: block;
	 width: 18px;
	 height: 18px;
	 background-repeat: no-repeat !important;
	 background-position: center !important;
	 background-size: contain !important;
 }
 
 .tiskolino-banner-carousel .slick-prev {
	 left: -24px;
	 /* Posunutí šipky víc ven díky dříve přidanému paddingu u kontejneru */
 }
 
 .tiskolino-banner-carousel .slick-next {
	 right: -24px;
 }
 
 .tiskolino-banner-carousel .slick-prev::before {
	 /* SVG šipka doleva */
	 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2.5' stroke='%23000000'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M15.75 19.5L8.25 12l7.5-7.5' /%3E%3C/svg%3E");
	 margin-right: 2px;
	 /* Drobné optické vycentrování v kruhu */
 }
 
 .tiskolino-banner-carousel .slick-next::before {
	 /* SVG šipka doprava */
	 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2.5' stroke='%23000000'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M8.25 4.5l7.5 7.5-7.5 7.5' /%3E%3C/svg%3E");
	 margin-left: 2px;
 }
 
 .tiskolino-banner-carousel:not(.slick-initialized) > div {
	 flex: 0 0 22.22%;    /* <--- ZMĚNIT Z 25% NA 22.22% */
	 width: 22.22%;       /* <--- ZMĚNIT Z 25% NA 22.22% */
 }
 
 @media (max-width: 1024px) {
	 .t-banner-title {
		 font-size: 20px;
	 }
 
	 .tiskolino-banner-carousel .slick-slide {
		 margin: 0 6px 0 0;
	 }
 }
 
 @media (max-width: 768px) {
	 .t-banner-item {
		 aspect-ratio: 3 / 4;
	 }
 
	 .t-banner-title {
		font-size: 28px;
		font-weight: 300;
		line-height: 120%;
		margin-left: -2px;
		margin-bottom: 5px;
	 }
 
	 .t-banner-content {
		 padding: 26px;
	 }
 
	 .t-banner-text {
		 font-size: 17px;
		 margin-bottom: 16px;
	 }
 
	 .t-banner-btn {
		 padding: 8px 18px;
		 font-size: 17px;
		 font-weight: 300;
	 }
 }
 
 /* Úprava pro mobil, aby šipky byly vidět a neuřízly se z displeje */
 @media (max-width: 576px) {
	 .tiskolino-banner-carousel:not(.slick-initialized)>div {
		 flex: 0 0 85%;
		 /* Na mobilu před načtením zabere 85% */
		 width: 100%;
	 }
 
	 .tiskolino-banner-carousel .slick-prev {
		 left: -24px;
		 /* Posun šipek víc dovnitř na malých obrazovkách */
		 z-index: 20;
	 }
 
	 .tiskolino-banner-carousel .slick-next {
		 right: -24px;
		 z-index: 20;
	 }
 }
 
 body.id-792 .categories-wrap {
	 order: 1;
 }
 
 body.id-792 .filters-wrapper {
	 order: 2;
 }
 body.id-792 .banner {
	 order: 3;
 }
 body.id-792 .box.box-bg-variant.box-sm.box-instagram {
	 order: 4;
 }
 body.id-792 .slider-wrapper, body.id-792 .filter-section.filter-section-boolean, body.id-792 #price-filter {
	 display: none;
 }
 body.id-852 .products-block.products .product .prices .price-final strong:after {
	 content: '· více barev';
	 top: 0px;
	 position: relative;
 }
 .products-block .image, .products-block .name {
	 margin-bottom: 0;
 }
 .type-category .product-top .add-to-cart button.add-to-cart-button {
	 white-space: nowrap !important;
 }
 
 .type-category .p-detail .p-info-wrapper {
	max-width: 100% !important;
	padding: 0 1% !important;
 }
 
.type-category .product-top .add-to-cart, .type-category .product-top .detail-parameters {
	margin: 0 !important;
	padding: 0 !important;
}
 
.quick-view-box .quick-box-content .row.product-top > .col-xs-12:first-of-type {
	 margin-top: 7px !important;
 }
 body .quick-view-box .quick-box-content .p-detail-inner-header h1, body .quick-view-box .quick-box-content .row.product-top .p-image-wrapper {
	 display: none !important;
 }
 
body .quick-view-box .quick-box-content .row.product-top .p-detail-info, body .quick-view-box .quick-box-content .row.product-top .p-detail-info {
	 display: none !important;
 }
 body .quick-view-box .quick-box-content .row.product-top .p-short-description {
	 display: none !important;
 }
 
 body .quick-view-box .quick-box-content form .availability-value {
 margin-bottom: 0px !important;
 }
 
 body .quick-view-box {
	 width: 380px !important;
 }
 
 body .quick-view-box .quick-box-content form .p-info-wrapper {
	 width: 100% !important;
 }
 
 body .quick-view-box .quick-box-content .product-top .availability-label:after {
	 content: ' (rychlý nákup)';
 }
 
 
 /* tlačítko */
 body .product .quick-view-btn {
	 position: absolute;
	 left: 10%;
	 top: 87%;
	 cursor: pointer;
	 width: 40px;
	 height: 40px;
	 padding: 8px;
	 border-radius: 11px;
	 background: rgba(255, 255, 255, 0.8);
	 border: 2px solid #fff;
	 transform: translate(-50%, -50%);
	 opacity: 0;
	 z-index: 9;
	 margin-top: -10px;
	 font-size: 16px;
	 transition: 0.3s;
	 text-align: center;
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 cursor: pointer !important;
 }
 
 body .product .quick-view-btn:hover {
	  background: #C6AE70 !important;
	  border: 2px solid #C6AE70 !important;
  }
 
 /* schování původního img */
 body .product .quick-view-btn img {
	 display: none;
 }
 
 /* vlastní SVG ikona */
 body .product .quick-view-btn::before {
	 content: "";
	 display: block;
	 width: 20px;
	 height: 20px;
	 background-repeat: no-repeat;
	 background-position: center;
	 background-size: contain;
 
	 /* sem vlož svoje SVG jako data URI */
	 background-image: url("data:image/svg+xml;utf8,\
 <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'>\
 <circle cx='9' cy='21' r='1'/>\
 <circle cx='20' cy='21' r='1'/>\
 <path d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/>\
 </svg>") !important;
 }
 
 body .product .quick-view-btn {
	  opacity: 1 !important;
	  cursor: pointer;
  }
 
 @media only screen and (max-width: 768px) {
	 body .product .quick-view-btn {
		 opacity: 1 !important;
	 }
 }
 
 @media only screen and (max-width: 400px) {
	 body .quick-view-box {
		 top: 10% !important;
		 right: 5px !important;
		 max-width: 100%;
		 width: 100%;
		 bottom: 0;
		 transform: none;
		 padding: 15px;
		 max-height: 610px !important;
	 }
 }
 
 @media (max-width: 768px) {
	 body .quick-view-box .quick-box-content .product-top .add-to-cart {
		 margin-bottom: 0;
		 border-bottom: 0px solid rgba(0, 0, 0, .2) !important;
		 padding-bottom: 30px;
	 }
 }
 
 @media (max-width: 800px) {
	 body .quick-view-box .quick-box-content .p-detail .availability-value {
		 text-transform: none !important;
		 letter-spacing: 2px;
	 }
 }

body .quick-view-box .quick-box-content .p-detail-inner-header h1 {
	display: block !important;
	font-size: 19px;
	font-weight: 500;
	margin: 5px 0 10px 0 !important;
	padding: 0 !important; 
}

@media (min-width: 992px) {
	body .quick-view-box .quick-box-content .p-detail .p-detail-inner>.p-detail-inner-header {
		display: block !important;
	}
}

.products-block.products .product .flags.flags-extra .flag.flag-discount {
	border-radius: 22px !important;
}

.products-block.products .product .flags.flags-extra, .products-block.products .product .flags.flags-extra .flag {
	border-radius: 12px !important;
}

body.in-index .product .quick-view-btn {
	opacity: 0 !important;
	display: none !important;
}

.tk-product {
  --tk-ink: #111111;
  --tk-muted: #454545;
  --tk-paper: #ffffff;
  --tk-gold: #fbf7e9;
  --tk-gold-deep: #f4ead0;
  --tk-accent: #111111;
  max-width: 1080px;
  margin: 0 auto;
  padding-block: clamp(28px, 6vw, 56px);
  color: var(--tk-ink);
  font: 400 16px/1.7 system-ui, -apple-system, "Segoe UI", sans-serif;
  font-size: clamp(16px, calc(15.65px + .11vw), 17px);
  line-height: 1.55;
}

.tk-product * { box-sizing: border-box; }
.tk-product h3 { margin: 0; color: var(--tk-ink); line-height: 1.12; }
.tk-product h2 { max-width: 780px; font-size: 35px; letter-spacing: -.015em; padding: 0; margin: 0 0 18px 0; line-height:110%;}
.tk-product p { margin: 0px 0 0; line-height: 1.40; }
.tk-product strong { font-weight: 750; }

.tk-hero {
  padding: 48px 36px;
  overflow: hidden;
  border-radius: 28px;
  background: #fff;
  color: var(--tk-ink);
  box-shadow: 0 16px 48px rgba(0,0,0,.065);
}
.tk-hero h2 { color: var(--tk-ink); letter-spacing: -0.4; margin-bottom: 15px;}
.tk-lead { max-width: 800px; font-size: clamp(18px, 2.2vw, 22px); color: var(--tk-muted); }
.tk-eyebrow { margin: 0 0 5px 0px !important; color: var(--tk-accent); font-size: 13px; font-weight: 800; letter-spacing: .05em; text-transform: uppercase; }
.tk-kicker { margin: 0 !important; color: var(--tk-muted); font-size: clamp(16px, 1.7vw, 18px); font-weight: 500; line-height: 1.25; letter-spacing: .045em; text-transform: none; }
.tk-hero .tk-eyebrow { color: var(--tk-accent); }

.tk-facts { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; margin-top: 30px; }
.tk-fact { padding: 18px; border-radius: 16px; background: #fff; box-shadow: 0 0 28px rgba(0,0,0,.15); }
.tk-fact strong,
.tk-fact span { display: block; }
.tk-fact strong { font-size: 26px; }
.tk-fact span { margin-top: 0; color: var(--tk-muted); font-size: clamp(16px, calc(15.65px + .11vw), 17px); }
.tk-note { margin-top: 18px !important; padding: 16px 18px; border-radius: 12px; background: rgba(255,255,255,.72); }

.tk-section,
.tk-faq { margin-top: 24px; padding: 38px !important; border-radius: 24px; background: var(--tk-paper); }
.tk-section > p:not(.tk-kicker) { max-width: 820px; color: var(--tk-muted); }
.tk-section--tint { background: #fff; box-shadow: 0 14px 42px rgba(0,0,0,.055); }
.tk-grid { display: grid; gap: 16px; margin-top: 28px; }
.tk-grid--3 { grid-template-columns: repeat(3, 1fr); }
.tk-card { padding: 24px; border-radius: 18px; background: #fff; box-shadow: 0 0px 30px rgba(0,0,0,.15); }
.tk-card p { color: var(--tk-muted); }

.tk-checks { display: grid; gap: 12px; margin: 26px 0 0; padding: 0; list-style: none; }
.tk-checks li { position: relative; min-height: 64px; padding: 14px 18px 14px 58px; border-radius: 15px; background: #fff; box-shadow: 0 0px 24px rgba(0,0,0,.15); }
.tk-checks li::before { content: "✓"; position: absolute; left: 18px; top: 50%; display: grid; width: 26px; height: 26px; place-items: center; border-radius: 50%; background: var(--tk-accent); color: #fff; font-size: 17px; font-weight: 800; line-height: 1; transform: translateY(-50%); }
.tk-checks strong,
.tk-checks span { display: block; }
.tk-checks span { color: var(--tk-muted); font-size: clamp(16px, calc(15.65px + .11vw), 17px); }

.tk-specs { margin-top: 26px; overflow: hidden; border-radius: 16px; background: var(--tk-gold); }
.tk-specs > div { display: grid; grid-template-columns: minmax(140px, .8fr) 1.5fr; gap: 20px; padding: 14px 18px; }
.tk-specs > div:nth-child(even) { background: #fff; }
.tk-specs span { color: var(--tk-muted); }

.tk-use ol { display: grid; gap: 12px; margin: 26px 0 0; padding-left: 24px; }
.tk-use li { padding-left: 7px; }
.tk-faq details { margin-top: 12px; border-radius: 14px; background: #fff; box-shadow: 0 0px 24px rgba(0,0,0,.15); }
.tk-faq summary { padding: 17px 20px; cursor: pointer; font-weight: 750; }
.tk-faq details p { margin: 0; padding: 0 20px 18px; color: var(--tk-muted); }
.tk-summary { margin-top: 24px; padding: 38px !important; border-radius: 24px; background: #fff; color: var(--tk-ink); box-shadow: 0 16px 48px rgba(0,0,0,.06); }
.tk-summary h2 { color: var(--tk-ink); }
.tk-summary p:last-child { max-width: 820px; font-size: 18px; }

.tk-stickers {
  margin-top: 24px;
  padding: 38px !important;
  border-radius: 24px;
  background: transparent;
}
.tk-stickers__content > p:not(.tk-kicker) { max-width: 720px; color: var(--tk-muted); }
.tk-stickers__benefits { display: flex; flex-wrap: wrap; gap: 8px 18px; margin: 22px 0 0; padding: 0; list-style: none; }
.tk-stickers__benefits li { position: relative; padding-left: 20px; font-size: clamp(16px, calc(15.65px + .11vw), 17px); }
.tk-stickers__benefits li::before { content: "✓"; position: absolute; left: 0; top: .05em; font-weight: 800; }
.tk-button { display: inline-flex; align-items: center; justify-content: center; margin-top: 26px; padding: 14px 22px; border-radius: 999px; background: #111; color: #fff !important; font-size: clamp(16px, 1.4vw, 17px); font-weight: 700; line-height: 1.2; text-decoration: none !important; transition: transform .2s ease, background .2s ease; }
.tk-button:hover { background: #333; transform: translateY(-2px); }
.tk-text-link { display: inline-block; margin: 16px 0 0 18px; color: #111 !important; font-size: clamp(16px, 1.4vw, 17px); font-weight: 600; text-underline-offset: 4px; }

@media (max-width: 720px) {
	.type-detail .shp-tabs-wrapper>.row>div, article { border-radius: 6px 6px 0 0 !important;}
  .tk-product { padding-block: 30px; padding: 12px 5px;  }
  .tk-facts,
  .tk-grid--3 { grid-template-columns: 1fr; }
  .tk-hero,
  .tk-section,
  .tk-faq { border-radius: 18px; padding: 22px !important; }
  .tk-specs > div { grid-template-columns: 1fr; gap: 2px; }
  .tk-summary {
	padding: 28px 22px !important;
	border-radius: 18px;
  }
  .tk-stickers { padding: 15px !important; }
  .tk-card { padding: 18px 12px; }
  .tk-fact { padding: 14px 12px; }
  .tk-faq summary { padding-inline: 12px; }
  .tk-faq details p { padding-inline: 12px; }
  .tk-text-link { display: block; margin-left: 0; }
}

@media (prefers-reduced-motion: reduce) {
  .tk-product * { scroll-behavior: auto !important; }
}

.type-detail .shp-tabs-wrapper {
	background:rgba(230, 222, 206, 0.304)!important;
	margin: 35px 0 75px;
}
@media(width < 767px) {
	.type-detail .shp-tabs-wrapper {
		margin: 0px 0 75px;
	}
}

.type-detail .shp-tabs-holder ul.shp-tabs {
	margin: auto;
	padding-top: 30px;
}

.type-detail .shp-tabs-holder ul.shp-tabs li a {
	padding: 20px 25px;
	line-height: 100%;	
	text-decoration: none;
	font-size: 22px;
	background: white;
	border-radius: 6px;
	-webkit-transition:background-color .3s linear;-ms-transition:background-color .3s linear;transition:background-color .3s linear
}

.type-detail .shp-tabs-holder ul.shp-tabs li a:hover {
	color: white;
	background: #C5AE7A;
}

.type-detail .shp-tabs-holder ul.shp-tabs li.active a {
	text-decoration: none;
	background: black;
	color: white;
}

/* ==========================================================
   UNIVERZÁLNÍ SEO POPISY ZNAČEK A KATEGORIÍ
   ========================================================== */

.seo-content {
  --seo-accent: #C5AE7A;
  --seo-accent-dark: #8a7445;
  --seo-text: #222;
  --seo-muted: #655f54;
  --seo-border: #e8dfcb;
  --seo-soft: #fbf9f4;

  width: 100%;
  max-width: none;
  margin: 40px 0 20px;
  color: var(--seo-text);
  font-size: 16px;
  line-height: 1.7;
}

.seo-content,
.seo-content * {
  box-sizing: border-box;
}

.seo-content p:last-child {
  margin-bottom: 0;
}

/* Viditelný úvod */

.seo-content__lead {
  margin: 0 0 22px;
  padding: 20px 24px;
  border-left: 5px solid var(--seo-accent);
  border-radius: 0 14px 14px 0;
  background: var(--seo-soft);
  font-size: 18px;
  box-shadow: 0 8px 28px rgba(49, 39, 18, 0.06);
}

/* Společné nastavení rozbalovacích prvků */

.seo-content details {
  background: #fff;
}

.seo-content summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
  list-style: none;
  cursor: pointer;
  user-select: none;
  transition:
	background-color 0.2s ease,
	color 0.2s ease,
	box-shadow 0.2s ease;
}

.seo-content summary::-webkit-details-marker {
  display: none;
}

.seo-content summary::marker {
  display: none;
  content: "";
}

.seo-content summary::after {
  content: "+";
  display: inline-flex;
  flex: 0 0 32px;
  width: 32px;
  height: 32px;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(255, 255, 255, 0.62);
  border-radius: 50%;
  color: #fff;
  font-size: 24px;
  font-weight: 400;
  line-height: 1;
}

.seo-content details[open] > summary::after {
  content: "−";
  border-color: var(--seo-accent);
  background: var(--seo-accent);
  color: #fff;
}

.seo-content summary:focus-visible {
  outline: 3px solid var(--seo-accent-dark);
  outline-offset: 3px;
}

/* Hlavní rozbalovací SEO popis */

.seo-expand {
  overflow: hidden;
  width: 100%;
  margin: 0;
  border: 1px solid var(--seo-border);
  border-radius: 16px;
  background: #fff;
  box-shadow: 0 12px 36px rgba(49, 39, 18, 0.08);
}

.seo-expand > summary,
.seo-faq__item > summary {
  padding: 18px 22px;
  background: var(--seo-accent);
  color: #fff;
  font-size: 17px;
  font-weight: 700;
  line-height: 1.35;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.24);
}

.seo-expand > summary:hover,
.seo-faq__item > summary:hover {
  box-shadow: inset 0 0 0 999px rgba(0, 0, 0, 0.05);
}

/* Otevřený nadpis: bílé pozadí */

.seo-expand[open] > summary,
.seo-faq__item[open] > summary {
  border-bottom: 1px solid var(--seo-border);
  background: #fff;
  color: var(--seo-text);
  text-shadow: none;
  box-shadow: none;
}

/* Obsah hlavního popisu */

.seo-expand__content {
  width: 100%;
  padding: 28px 30px 32px;
  background: #fff;
}

.seo-expand__content h2,
.seo-faq > h2 {
  margin: 32px 0 11px;
  color: var(--seo-text);
  font-size: 25px;
  font-weight: 600;
  line-height: 1.25;
}

.seo-expand__content h2:first-child {
  margin-top: 0;
}

.seo-expand__content p {
  margin-top: 0;
  margin-bottom: 17px;
}

.seo-expand__content a {
  color: var(--seo-accent-dark);
  font-weight: 700;
  text-decoration: underline;
  text-underline-offset: 3px;
}

.seo-expand__content a:hover {
  color: var(--seo-text);
}

/* Informační karty */

.seo-cards {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 14px;
  width: 100%;
  margin: 26px 0 10px;
}

.seo-card {
  padding: 19px;
  border: 1px solid var(--seo-border);
  border-radius: 13px;
  background: var(--seo-soft);
  box-shadow: 0 5px 18px rgba(49, 39, 18, 0.04);
}

.seo-card strong {
  display: block;
  margin-bottom: 5px;
  color: var(--seo-text);
  font-size: 17px;
  line-height: 1.35;
}

.seo-card span {
  display: block;
  color: var(--seo-muted);
  line-height: 1.55;
}

/* FAQ */

.seo-faq {
  width: 100%;
  margin-top: 40px;
  padding-top: 30px;
  border-top: 1px solid var(--seo-border);
}

.seo-faq > h2 {
  margin: 0 0 8px;
  font-size: 28px;
}

.seo-faq__intro {
  margin: 0 0 21px;
  color: var(--seo-muted);
}

.seo-faq__grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: start;
  gap: 12px;
  width: 100%;
}

.seo-faq__item {
  overflow: hidden;
  width: 100%;
  height: max-content;
  margin: 0;
  border: 1px solid var(--seo-accent);
  border-radius: 13px;
  background: #fff;
  box-shadow: 0 7px 22px rgba(49, 39, 18, 0.06);
}

.seo-faq__item > summary {
  min-height: 72px;
}

.seo-faq__answer {
  padding: 18px 22px 21px;
  background: #fff;
  color: var(--seo-text);
}

.seo-faq__answer p {
  margin: 0;
}

/* Mobil a tablet */

@media (max-width: 767px) {
  .seo-content {
	margin-top: 26px;
  }

  .seo-content__lead {
	padding: 17px 18px;
	font-size: 17px;
  }

  .seo-expand {
	border-radius: 13px;
  }

  .seo-expand > summary,
  .seo-faq__item > summary {
	padding: 16px 17px;
	font-size: 16px;
  }

  .seo-expand__content {
	padding: 22px 18px 25px;
  }

  .seo-expand__content h2,
  .seo-faq > h2 {
	font-size: 23px;
  }

  .seo-cards {
	grid-template-columns: 1fr;
  }

  .seo-faq {
	margin-top: 32px;
	padding-top: 24px;
  }

  .seo-faq__grid {
	grid-template-columns: 1fr;
  }

  .seo-faq__item > summary {
	min-height: 0;
  }

  .seo-faq__answer {
	padding: 16px 17px 19px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .seo-content summary {
	transition: none;
  }
}