@charset "UTF-8";.admin-logged.type-detail.has-custom-variant .detail-parameters th{display:none}.admin-logged.type-detail.has-custom-variant .variant-tiles{margin:.5rem 0 1rem}.admin-logged.type-detail.has-custom-variant .variant-tiles__label{font-weight:600;margin-bottom:.35rem}.admin-logged.type-detail.has-custom-variant .variant-tiles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}@media (max-width:768px){.admin-logged.type-detail.has-custom-variant .variant-tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-logged.type-detail.has-custom-variant .variant-tile{display:flex;align-items:center;justify-content:center;padding:.55rem .7rem;min-height:40px;border:1px solid #e2e8f0;border-radius:4px;background:#fff;cursor:pointer;font-weight:600;text-align:center}.admin-logged.type-detail.has-custom-variant .variant-tile:hover{border-color:#94a3b8}.admin-logged.type-detail.has-custom-variant .variant-tile.is-selected{border-color:#ffad00;background:#ffad00;color:#fff}.admin-logged.type-detail.has-custom-variant .variant-tile.is-unavailable{opacity:.4;cursor:not-allowed;text-decoration:line-through}.admin-logged.type-detail.has-custom-variant .variant-tiles__other-btn{color:#040404;background:0 0;border:3px solid #040404;border-radius:4px;margin-top:1rem;padding:10px 15px}.admin-logged.type-detail.has-custom-variant .variant-tiles__other-btn:hover{color:#fff;background:#040404;border:3px solid #040404;border-radius:4px}.admin-logged.type-detail.has-custom-variant .variant-tiles-reset{margin-top:1rem;text-align:right}.admin-logged.type-detail.has-custom-variant #variantTilesReset{background:0 0;border:1px solid #ccc;padding:.5rem 1rem;border-radius:6px;cursor:pointer}.admin-logged.type-detail.has-custom-variant #variantTilesReset:hover{background:#f3f4f6}body{font-family:Motif,sans-serif!important;font-size:18px;font-weight:400}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Motif,sans-serif!important}body.mobile.type-detail .content-wrapper{background-color:transparent}body.mobile.type-detail #header{color:#040404;border-color:#dadada;background-color:transparent;background-image:none}body.mobile.type-detail .top-navigation-bar{border-top-color:#dadada;border-bottom-color:#dadada;background-color:transparent}@media only screen and (max-width:768px){.h4.homepage-group-title,h4.homepage-group-title{font-family:Motif,sans-serif!important;font-size:33px;font-weight:900;text-align:center;text-transform:initial;letter-spacing:.022rem;color:#040404;margin-top:20px}.name-line{position:relative}.name-line::before{content:"";background:#1a1a1a;width:20px;height:4px;position:absolute;top:46%;left:8%;transform:translate(-50%,-50%)}.products-block.products>div{position:relative}.products-block.products>div .p-in .p-in-in{height:0}.products-block .p a.image{position:relative;background:#ebe6de;display:block;padding:0;margin:0}.homepage-products-1 .p a.image::before,.homepage-products-2 .p a.image::before,.type-category .p a.image::before,.type-detail .p a.image::before{content:"";background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.23) 35%,rgba(0,0,0,.65) 99%,rgba(0,0,0,.65) 100%);position:absolute;top:0;left:0;bottom:0;width:100%;height:100%}.products-block .p img,.type-category .products-block .p img{border-radius:15px}.products-block .p .flags-default{position:absolute;top:0;left:0;width:100%;padding:20px 0 0 20px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-row-gap:1rem;grid-column-gap:5px}.flag{font-size:16px;color:#444;text-align:center;background:#ebe6de!important;padding:18px 12px;border-radius:10px;display:inline-block!important;width:max-content;min-width:50px;height:50px}.homepage-products-1 .p-in,.homepage-products-2 .p-in,.id-1 .p-in,.type-category .p-in,.type-detail .p-in{position:relative;top:-70px}.id-1 .p-bottom,.type-category .p-bottom,.type-detail .p-bottom{display:none}.homepage-products-1 .p .name,.homepage-products-2 .p .name,.products-block .p .name,.type-category .p .name{font-family:Motif,sans-serif!important;font-size:22px!important;font-weight:900;text-transform:initial;letter-spacing:.022rem;text-align:left;color:#fff;position:relative;top:0;left:0;min-height:60px!important;padding-left:20px;padding-right:100px}.products-block .ratings-wrapper{padding-bottom:0;min-height:auto;display:none}.products>div{border-color:transparent}.id-1 .homepage-box.welcome-wrapper{display:none}.custom-footer{display:flex;flex-wrap:wrap;padding-top:0;border-top-style:solid;border-top-width:0}#footer>.container,footer{background:#ebe6de}.category-perex h2,.category-perex h2>span{font-weight:900;font-size:5rem;color:#040404;line-height:5.5rem;background:0 0;box-shadow:0 0 0;border:0;max-width:260px;display:block}.type-category .products-top{display:none}.type-category .category-perex{max-width:100%;background-color:#ebe6de;padding:20px 20px;margin:0 auto}.category-perex .kat-list-detail img{max-width:150px;margin:0 auto;display:block}.type-category h1.category-title{display:none}.type-category #category-header.category-header,.type-category main#content h4:nth-of-type(1){display:none}.type-detail .description-inner{padding:0 0}ul.info-box .active{font-family:Motif,sans-serif!important;font-size:15px!important;font-weight:900!important;text-align:center!important;color:#040404;background:#ebe6de;border-radius:5px;margin-top:8px;margin-right:10px;padding:10px 5px;min-width:90px;width:max-content}.type-detail .p-detail-inner-header h1{font-family:Motif,sans-serif!important;font-size:45px;font-weight:700;color:#040404;text-align:left;letter-spacing:-.9px;line-height:45px;margin:0}.type-detail .text-center{font-family:Motif,sans-serif!important;font-size:28px!important;font-weight:600;line-height:2.2rem;color:#000;text-align:left;margin-top:6rem;margin-bottom:4rem}.type-detail .list-box-detail{box-shadow:.1px 4px 33px 2px rgba(229,229,229,.5);border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:30px;min-height:auto;height:fit-content;margin-bottom:40px}.type-detail .list-box-detail p>strong{font-size:24px;font-weight:bolder;color:#1a1a1a}.kurzy{background:#ebe6de;margin:6rem 0;padding:10px}.kurz-detail{display:grid;grid-template-columns:100%;grid-row-gap:1rem;grid-column-gap:1rem;margin-bottom:0}.kurz-detail img{max-width:100%;border-radius:10px}.kurz-detail h2{font-family:Motif,sans-serif!important;font-size:22px!important;font-weight:600;color:#000;text-align:left;line-height:3.3rem;position:relative}.type-detail{background-color:#f3f3f3}.type-detail h2.big span.quotation{font-size:60px!important;color:#fabd37}.type-detail h2.big{font-family:Motif,sans-serif;font-size:18px;font-weight:900;color:#040404;text-align:center;line-height:2.5rem;background:0 0;box-shadow:0 0;border:0;margin:0;margin-bottom:2rem;padding:0}.type-detail h2.big span.quotation{font-size:60px!important;color:#fabd37}.type-detail .basic-description h3.small{font-family:Motif,sans-serif;font-size:20px;font-weight:100;color:#272726;text-align:center;line-height:4.4rem;margin:0;background:0 0;box-shadow:0 0 0;border:0;margin-bottom:2rem}.type-detail .other-courses h2.big,.type-detail .other-courses h2.big span,.type-detail .other-courses h2.big-1,.type-detail .other-courses h2.big-1 span,.type-detail .other-courses h2.big-2,.type-detail .other-courses h2.big-2 span{position:relative;font-family:Motif,sans-serif;font-size:4rem;font-weight:900;color:#1a1a1a;text-align:center;line-height:5.5rem;background:0 0;box-shadow:0 0 0;border:0;margin:0;margin-top:1rem;margin-bottom:2rem;padding:0}.type-detail .other-courses h2.big::before{content:"";background:#1a1a1a;width:50px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.type-detail .p-detail-inner-header h1{font-family:Motif,sans-serif!important;font-size:4rem;font-weight:900;line-height:4.4rem;color:#040404;margin:0;position:relative;top:0;display:inline-block}.type-detail .basic-description:not(.kurzy) a,.type-detail .basic-description:not(.kurzy) li,.type-detail .basic-description:not(.kurzy) p,.type-detail .basic-description:not(.kurzy) span{font-family:Motif,sans-serif;font-size:18px;font-weight:400;text-transform:initial;letter-spacing:.022rem;text-align:left;margin-top:12px}.type-detail .basic-description:not(.kurzy) ul{display:flex;justify-content:left;flex-wrap:wrap;padding:0}.type-detail .basic-description li,.type-detail .basic-description li a,.type-detail .basic-description li div,.type-detail .basic-description li p{font-size:16px!important;color:#646464;padding:8px 5px}.type-detail .basic-description li{font-size:16px!important;color:#646464;margin-bottom:10px;padding-right:5px;float:left}.type-detail .p-detail .add-to-cart .quantity{display:none}.btn.add-to-cart-button::before,.btn.btn-cart::before,a.btn.add-to-cart-button::before,a.btn.btn-cart::before{display:none}.type-detail .add-to-cart .btn.btn-cart,.type-detail .add-to-cart .btn.btn-conversion,.type-detail .add-to-cart a.btn.btn-cart,.type-detail .add-to-cart a.btn.btn-conversion{font-family:Motif,sans-serif!important;font-size:15px;font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:.022rem;background:#ffad00;border:0;border-radius:2px;padding:10px 20px}.social-buttons-wrapper,.type-detail .responsive-nav .shp-tabs-holder{display:none}ul.info-box li{list-style-type:none;margin-right:10px;margin-bottom:0!important}.benefit-block{max-width:1418px;margin:0 auto;margin-bottom:4rem;text-align:center}.benefit-block .list-benefit{display:grid;grid-template-columns:1fr;grid-row-gap:2rem;grid-column-gap:2rem;padding:10px 20px}.benefit-block .list-benefit-detail img{max-height:100px;margin:0 auto;display:block}}@media only screen and (min-width:768px){.top-navigation-contacts,.top-navigation-menu{background-color:transparent}.header-top .btn.cart-count .cart-price{font-family:Motif,sans-serif;font-size:18px;font-weight:900;color:#040404;text-transform:initial;letter-spacing:.022rem;margin:0}.extended-banner-title{position:absolute;top:12rem;left:14rem;font-size:7rem;margin:0;line-height:7.4rem;font-family:Motif,sans-serif;font-weight:900;color:#040404;background:0 0;border:0;box-shadow:0 0 0;max-width:440px}.extended-banner-title::before{content:"";height:10px;width:20%;background:#040404;position:absolute;top:18rem;left:1rem}.extended-banner-text{bottom:0;position:absolute;top:33rem;left:14rem;font-size:7rem;margin:0;line-height:7.4rem;font-family:Motif,sans-serif;font-weight:900;color:#040404;background:0 0;border:0;box-shadow:0 0 0;max-width:550px}.top-navigation-bar{display:none}#header{color:#239ceb;border-color:#ebe6de;background-color:#ebe6de;background-image:none;padding-bottom:20px}.blog-header{background:#ebe6de}.search{visibility:hidden}.breadcrumbs-wrapper{display:none}.navigation-in ul li a b{font-family:Motif,sans-serif;font-size:18px;font-weight:900;text-transform:initial;letter-spacing:.022rem;margin:0;line-height:2.2rem}.fitted .navigation-in ul{justify-content:flex-end}#navigation{position:relative;left:0;height:50px}.navigation-in>ul>li>a{font-family:Motif,sans-serif;font-weight:900!important;color:#040404;text-transform:uppercase;background-color:transparent}.navigation-in>ul>li{border-color:transparent}.navigation-in{background-color:#ebe6de}.navigation-in>ul>li>a{font-family:Motif,sans-serif;font-weight:900!important;color:#040404;text-transform:uppercase;background-color:transparent;background:0 0;border-radius:0;transition:color .3s cubic-bezier(.11,.7,0,1)}.navigation-in>ul>li:hover>a,.navigation-in>ul>li:hover>a:hover,.navigation-in>ul>li>a:hover{font-family:Motif,sans-serif;font-weight:900!important;color:#000;text-transform:uppercase;background-color:transparent;background:0 0;border-radius:0}.navigation-in ul li a b{position:relative}.navigation-in ul li a b:after{position:absolute;bottom:-5px;left:0;display:block;width:100%;height:2px;background-color:#000;content:"";transform:scale(0);transition:transform .3s cubic-bezier(.11,.7,0,1)}.navigation-in ul li a b:hover:after{transform:scale(1)}.menu-item-external-24 a,.menu-item-external-24 a:hover{background:#ffad00!important;border-radius:25px!important;border:0}.menu-item-external-24 a b{color:#000}.homepage-box .content-wrapper-in .container{max-width:2440px;width:100%;margin-top:-20px}.h4.homepage-group-title,h4.homepage-group-title{margin-top:57px;font-size:33px;text-align:center;font-family:Motif,sans-serif!important;font-weight:900;text-transform:initial;letter-spacing:.022rem;color:#040404}.type-posts-listing .sidebar-left{display:none}.blog-title{width:100%;max-width:1418px;background:#ebe6de;margin:0 auto;min-height:400px;position:relative}.blog-title h2{position:absolute;top:6rem;left:4rem;font-size:6rem;margin:0;font-family:Motif,sans-serif;font-weight:900;color:#040404}.blog-title h2 span{position:relative}.blog-title h2 span::before{content:"";height:10px;width:20%;background:#040404;position:absolute;top:110px}.in-nase-novinky h1{display:none}.type-posts-listing .news-item{margin-bottom:0;padding-bottom:0;border-bottom:0;display:flex}.type-posts-listing .news-item .text .description{font-size:18px;line-height:2.2rem;margin-bottom:2rem}.type-posts-listing .news-item time,.type-posts-listing .news-item-detail time{display:none}.type-posts-listing #newsWrapper{display:grid;grid-template-columns:30% 30% 30%;margin:5rem 0;grid-row-gap:80px;grid-column-gap:7rem}.type-posts-listing #newsWrapper .news-item{display:grid;grid-template-columns:100%}.type-posts-listing #newsWrapper .news-item:nth-of-type(4){flex-direction:initial;grid-row:2;grid-column:1/4}.type-posts-listing #newsWrapper .news-item:nth-of-type(4) div{width:50%}.type-posts-listing #newsWrapper .news-item:nth-of-type(4) .description{width:100%}.type-posts-listing .news-item .text .title{font-family:Motif,sans-serif;font-size:24px;font-weight:900;line-height:33px;color:#040404}.products-block.products>div .p-in .p-in-in{height:0}.type-posts-listing .news-item{display:flex!important;flex-direction:column-reverse}.type-posts-listing .news-item .image{width:100%}.content-inner{max-width:100%}.box-list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-row-gap:2rem;grid-column-gap:2rem;padding:0 12rem;margin-top:-14rem;z-index:999}.homepage-box{border-top-color:transparent;border-bottom-color:transparent;background-color:transparent}.add-comment,.discussion,.discussion-form,.rate-wrapper,.votes-wrap,.welcome div,.welcome h1{max-width:100%;margin-left:auto;margin-right:auto}.box-detail{box-shadow:.349px 4.988px 40.5px 4.5px rgba(1,72,152,.1);border-radius:20px;position:relative;transition:.6s box-shadow;height:100%;width:100%;padding:30px;background:#fff;z-index:999}.box-detail h2{font-family:Motif,sans-serif;font-size:30px;font-weight:900;color:#040404;text-transform:initial;letter-spacing:.022rem;margin-bottom:2rem;border-bottom:1px solid #dadada;padding-bottom:13px}.box-detail p{line-height:3rem}.box-detail p>a{font-size:18px;color:#444;line-height:3.8rem;text-decoration:underline}.box-detail p>a.link{font-family:Motif,sans-serif;font-size:18px;font-weight:900;color:#040404;text-transform:initial;letter-spacing:.022rem;margin-bottom:2rem;padding-bottom:13px;text-decoration:underline}.our-story-video video{margin:20rem 0 0 0;padding:0 20rem;width:100%;min-height:800px;max-height:800px;object-fit:cover}.our-story-video .text{max-width:400px;background:#ffad00;height:200px;border-radius:15px;margin:0 auto;position:relative;top:-90px}.our-story-video .text h2{font-family:Motif,sans-serif;font-size:30px;font-weight:900;color:#040404;text-transform:initial;letter-spacing:.022rem;padding-top:4rem;padding-left:4rem;margin-bottom:2rem;padding-bottom:13px}.our-story-video .text span{font-family:Motif,sans-serif;font-size:18px;font-weight:900;color:#040404;text-transform:initial;letter-spacing:.022rem;padding-top:4rem;padding-left:4rem;margin-bottom:2rem;padding-bottom:13px}.category-title{max-width:1418px;margin:4rem auto;text-align:center}#category-header,.subcategories{max-width:1418px;margin:4rem auto;text-align:center}.flag{font-size:16px;color:#444;text-align:center;background:#ebe6de!important;padding:18px 12px;border-radius:10px;display:inline-block!important;width:max-content;min-width:50px;height:50px}.flag-custom1,.flag-custom2{float:left}.category-perex .kat-list{max-width:1418px;margin:0 auto;display:grid;grid-template-columns:1fr 2fr 1fr;grid-row-gap:2rem;grid-column-gap:4rem;padding:4rem 4rem}.category-perex .kat-list p{font-family:Motif,sans-serif;font-size:18px;font-weight:400;text-transform:initial;letter-spacing:.022rem;text-align:left}.category-perex .kat-list-detail img{max-width:200px;margin:0 auto;display:block}.category-perex .kat-list-detail h2{left:14rem;bottom:0;font-family:Motif,sans-serif;font-weight:900;font-size:5rem;color:#040404;line-height:5.5rem;background:0 0;box-shadow:0 0 0;border:0;max-width:260px;margin:0}.category-perex .kat-list-detail h2>span{font-family:Motif,sans-serif;font-weight:900;font-size:5rem;color:#040404;line-height:5.5rem;background:0 0;box-shadow:0 0 0;border:0;max-width:260px;margin:0}.category-perex .kat-list-detail h2 span{position:relative;display:block;margin-bottom:50px}.category-perex .kat-list-detail h2 span::before{content:"";position:absolute;width:50px;height:10px;background:#000;top:auto;bottom:-30px}.homepage-box.welcome-wrapper{margin-top:10px;margin-bottom:10px;padding-top:10px;padding-bottom:10px;padding-left:19px;padding-right:19px}.btn.add-to-cart-button::before,.btn.btn-cart::before,a.btn.add-to-cart-button::before,a.btn.btn-cart::before{display:none}.add-to-cart{position:relative}.add-to-cart .btn.btn-cart,.add-to-cart .btn.btn-conversion,.add-to-cart a.btn.btn-cart,.add-to-cart a.btn.btn-conversion{font-family:Motif,sans-serif!important;font-size:15px;font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:.022rem;background:#ffad00;border:0;border-radius:2px;padding:10px 20px}.cart-widget-button .btn.btn-cart,.cart-widget-button .btn.btn-conversion,.cart-widget-button a.btn.btn-cart,.cart-widget-button a.btn.btn-conversion{font-family:Motif,sans-serif!important;font-size:15px;font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:.022rem;background:#ffad00!important;border:0;border-radius:2px;padding:10px 20px}.products-block.products>div{position:relative}.products-block .p a.image{position:relative;background:#ebe6de;display:block;padding:0;margin:0}.products-block .p .ratings-wrapper,.products-block .ratings-wrapper{display:none!important}.products-block .p .price span,.products-block .p .price strong,.products-block.products .p .price span,.products-block.products .p .price strong{font-family:Motif,sans-serif!important;font-size:22px!important;font-weight:900;text-transform:initial;letter-spacing:.022rem;text-align:left;color:#040404}.products-block .p .p-desc,.products-block .p-bottom .p-desc{font-family:Motif,sans-serif!important;font-size:20px!important;font-weight:300;text-transform:initial;letter-spacing:.022rem;text-align:left;color:#040404;max-height:120px}.homepage-products-1 .p .name,.homepage-products-2 .p .name,.type-category .p .name{font-family:Motif,sans-serif!important;font-size:22px!important;font-weight:900;text-transform:initial;letter-spacing:.022rem;text-align:left;color:#fff;position:relative;top:-40px;left:0;min-height:60px!important;padding-left:20px;padding-right:100px}.products-block .p .name{font-family:Motif,sans-serif!important;font-size:22px!important;font-weight:900;text-transform:initial;letter-spacing:.022rem;text-align:left;color:#fff;position:relative;top:0;left:0;min-height:60px!important;padding-left:20px;padding-right:100px}.type-detail .p-thumbnails-wrapper{display:none}.type-detail .p-detail .add-to-cart .quantity{display:none}.banner a,.banner-category a,.banner-wrapper a,.carousel-inner a{color:#040404;text-decoration:underline}.benefit-block{max-width:1418px;margin:0 auto;margin-bottom:4rem;text-align:center}.benefit-block h2{font-family:Motif,sans-serif;font-size:18px;font-weight:900;color:#040404;text-align:left;line-height:2.2rem;text-align:center;background:0 0;box-shadow:0 0 0;border:0;display:block;margin:2rem 0;padding-top:0}.benefit-block .list-benefit{display:grid;grid-template-columns:1fr 1fr 1fr;grid-row-gap:2rem;grid-column-gap:2rem}.benefit-block .list-benefit-detail img{max-height:100px;margin:0 auto;display:block}.detail-parameters tr:last-child td,.detail-parameters tr:last-child th{padding:10px!important}.type-detail .p-info-wrapper .availability-value,.type-detail .p-info-wrapper .detail-parameters{margin-bottom:0}.products-block.products>div:hover a.name span{text-decoration:underline}.homepage-products-1 .p:hover a.image::before,.homepage-products-2 .p:hover a.image::before,.p:hover a.image::before,.type-category .p:hover a.image::before{content:"";background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.23) 15%,rgba(0,0,0,.65) 99%,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.23) 15%,rgba(0,0,0,.65) 99%,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.23) 15%,rgba(0,0,0,.65) 99%,rgba(0,0,0,.65) 100%);position:absolute;top:auto;left:0;bottom:0;width:100%;height:310px;border-radius:15px!important}.type-detail{background-color:#f3f3f3}.type-detail .content-wrapper{background-color:transparent}.type-detail .basic-description{font-size:18px}.type-detail h2{font-weight:700}.type-detail .text-center{text-align:left;margin-top:6rem;margin-bottom:4rem}.type-detail .list-box{display:grid;grid-template-columns:1fr 1fr 1fr;grid-row-gap:2rem;grid-column-gap:2rem}.type-detail .list-box-detail{box-shadow:.1px 4px 33px 2px rgba(229,229,229,.5);border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:15px 30px;min-height:auto;height:fit-content;margin-bottom:40px}.type-detail .list-box-detail ul{margin:1rem 0 0 0;padding:1rem 20px}.type-detail .basic-description li{color:#646464;margin-bottom:10px;padding-right:5px;float:left}.type-detail .basic-description li,.type-detail .basic-description li a,.type-detail .basic-description li div,.type-detail .basic-description li p{color:#646464;margin:8px 0;padding:8px 10px}ul.info-box{height:50px;padding:0;margin:0;clear:both}ul.info-box strong{color:#040404}.type-detail .list-box-detail p>strong{font-size:24px;font-weight:bolder;color:#1a1a1a}ul.info-box li{list-style-type:none;margin-right:44px;margin-bottom:0!important}ul.info-box .active{font-family:Motif,sans-serif!important;font-size:15px!important;font-weight:900!important;text-align:center!important;color:#040404;background:#ebe6de;border-radius:5px;margin-top:3px!important;margin-right:10px;margin-bottom:3px!important;padding:10px 5px;min-width:90px;width:max-content}.kurz-detail h2{padding:0;margin:0}.name-line{position:relative}.name-line::before{content:"";background:#1a1a1a;width:20px;height:4px;position:absolute;top:46%;left:8%;transform:translate(-50%,-50%)}.kurzy{background:#ebe6de;margin:6rem 0;padding:40px}.kurz-detail{display:grid;grid-template-columns:15% 85%;grid-row-gap:2rem;grid-column-gap:2rem;margin-bottom:5rem}.kurz-detail img{max-width:80%;border-radius:10px}.kurz-detail p,.kurz-detail p>span{font-size:18px!important;line-height:1.4rem}.kurz-detail h2{font-family:Motif,sans-serif!important;font-size:22px!important;font-weight:600;color:#000;text-align:left;line-height:3.3rem}.kurz-detail a{color:#fabd37}.kurz-detail div>p{font-family:Motif,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:3rem!important}.basic-description .about-text{color:#040404;padding:0 0;margin-bottom:5rem}.type-detail .detail-parameters,.type-detail .p-info-wrapper .add-to-cart{background:0 0}.homepage-products-1 .p a.image,.homepage-products-2 .p a.image,.type-category .p a.image,.type-detail .p a.image{position:relative}.type-detail h2.products-related-header{height:0;visibility:hidden}.type-detail .other-courses{order:4}.homepage-products-1 .p a.image::before,.homepage-products-2 .p a.image::before,.type-category .p a.image::before,.type-detail .p a.image::before{content:"";position:absolute;top:0;left:0;bottom:0;width:100%;height:100%}.id-1 .p-bottom,.type-category .p-bottom,.type-detail .p-bottom{display:none}.homepage-products-1 .p-in,.homepage-products-2 .p-in,.id-1 .p-in,.type-category .p-in,.type-detail .p-in{position:relative;top:-70px}.id-1 .products-block .p,.type-category .products-block .p .type-detail .products-block .p,.type-detail .products-block .p{max-height:420px}.products>div{border-color:transparent}.products-block .p .flags-default{position:absolute;top:0;left:0;width:100%;padding:20px 0 0 20px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-row-gap:1rem;grid-column-gap:5px}.products-block .p img,.type-category .products-block .p img{border-radius:15px}.homepage-products-1 .p a.image::before,.homepage-products-2 .p a.image::before,.type-category .p a.image::before,.type-detail .p a.image::before{border-radius:15px!important}.products-block.products .p .name{margin-bottom:10px;display:block;overflow:hidden}.blog-hp{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:8rem;padding:0 16rem;grid-row-gap:2rem;grid-column-gap:2rem}.blog-hp::before{content:"Rady a nĂˇzory";width:100%;position:absolute;top:-90px;font-family:Motif,sans-serif!important;font-size:33px;font-weight:900;text-align:center;text-transform:initial;letter-spacing:.022rem;color:#040404;display:block;margin-top:20px}.news-item{margin-bottom:40px;padding-bottom:0}.news-item .image img{max-width:120%;max-height:120%;border-radius:5px}.news-item .text .title{font-family:Motif,sans-serif!important;font-size:33px;font-weight:900;text-align:left;text-transform:initial;letter-spacing:.022rem;color:#040404;display:block;margin-top:15px;margin-bottom:10px}.news-item time,.news-item-detail time{display:none}.news-item .text .description p:last-child{font-family:Motif,sans-serif;font-size:16px;line-height:2rem;margin-bottom:0}.news-item{display:grid;grid-template-columns:1fr}.products-block>div{width:31.333333%;margin:1%!important}.news-item .image{width:100%}.products-block.products-alternative>div,.products-block.products-related>div{width:23%!important;margin:1%!important}.type-category .products-top{display:none}.type-category .subcategories{display:none}.type-category .category-header{display:none}.type-category main h4:nth-of-type(1){display:none}.type-category .category-title{display:none}.type-category .filters-unveil-button-wrapper{display:none}.type-category .category-perex{max-width:100%;background-color:#ebe6de;margin:0 auto}.type-category .category-perex .category-box{max-width:1418px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;padding:8rem 0}.id-1 .category-perex h2{font-family:Motif,sans-serif;font-size:6rem;font-weight:900;color:#040404;margin:0;position:relative;top:0}.id-1 .category-perex h2::before{content:"";height:10px;width:20%;background:#040404;position:absolute;top:84px}.id-1 .category-perex h3{font-family:Motif,sans-serif;font-size:6rem;font-weight:900;color:#040404;margin:0;position:relative;top:4rem}.type-category .category-perex .category-box p{font-family:Motif,sans-serif!important;font-size:22px!important;font-weight:500;text-transform:initial;letter-spacing:.022rem;text-align:left;color:#040404;max-height:120px}.type-detail .basic-description{flex:1 1 auto;width:100%;padding-right:0;padding-left:0}.type-detail .p-detail{display:flex;flex-direction:column}.type-detail p>a.chevron-after.chevron-down-after{display:none}.type-detail .p-detail-tabs-wrapper{order:1}.type-detail .p-detail-inner{order:2}h2.products-related-header{order:3;font-family:Motif,sans-serif;font-size:3rem;font-weight:900;color:#040404;text-align:left;line-height:4.4rem;margin:0;background:0 0;box-shadow:0 0 0;border:0;margin-bottom:1rem}.type-detail .products-related{order:4}.type-detail .p-detail-inner-header h1{font-family:Motif,sans-serif!important;font-size:45px;font-weight:700;letter-spacing:-.9px;line-height:45px;color:#040404;text-align:left;margin:0}.type-detail .detail-parameters{background:#ebe6de;padding:2rem;display:block}.type-detail .p-info-wrapper .add-to-cart{background:#ebe6de}.type-detail .p-detail .add-to-cart .quantity{border-style:solid none solid solid;border-width:1px;background:#fff}.type-detail .btn.add-to-cart-button.btn-lg,.type-detail .btn.btn-cart.btn-lg,.type-detail a.btn.add-to-cart-button.btn-lg,.type-detail a.btn.btn-cart.btn-lg{min-width:300px;padding-left:20px;padding-right:20px;margin-top:0;margin-right:10px}.type-detail .surcharge-list select,.type-detail .variant-list select{width:100%;padding:10px 15px;margin:0}.type-detail .detail-parameters{width:100%}.type-detail .detail-parameters th{padding:0!important;width:25%}.type-detail .p-info-wrapper .add-to-cart{background:0 0;width:100%;margin:1rem 0 0 0;padding:0;display:flex}.p-info-wrapper .p-final-price-wrapper{display:flex;justify-content:center;align-items:center;height:56px;padding:0;margin:0}.p-info-wrapper .p-final-price-wrapper strong.price-final,.p-info-wrapper .p-final-price-wrapper strong.price-final span.price-final-holder{display:flex;justify-content:center;align-items:center;height:56px}.type-detail .detail-parameters th{color:#444;height:66px}.type-detail .product-top{margin-top:4rem;margin-bottom:38px}.type-detail .p-detail-info{display:none}.type-detail .p-short-description{font-family:Motif,sans-serif!important;font-size:15px!important;font-weight:400;color:#040404!important;line-height:2.2rem;text-align:left;text-transform:initial;letter-spacing:.022rem;margin-top:2rem;min-height:120px}.type-detail .p-short-description .h1,.type-detail .p-short-description .h2,.type-detail .p-short-description .h3,.type-detail .p-short-description .h4,.type-detail .p-short-description .h5,.type-detail .p-short-description .h6,.type-detail .p-short-description h1,.type-detail .p-short-description h2,.type-detail .p-short-description h3,.type-detail .p-short-description h4,.type-detail .p-short-description h5,.type-detail .p-short-description h6{color:#040404!important}.type-detail .p-info-wrapper .price-final{font-family:Motif,sans-serif!important;font-size:3rem;font-weight:900;color:#040404;line-height:1;display:flex;justify-content:center;align-items:center;padding-right:10px;margin:0}.type-detail .social-buttons-wrapper{display:none}.type-detail .responsive-nav{display:none}.type-detail .basic-description .detail-info h4{position:relative;font-family:Motif,sans-serif;font-size:3rem;font-weight:900;color:#797979;line-height:7.4rem;margin:0;background:0 0;box-shadow:0 0 0;border:0;margin-bottom:0}.type-detail .basic-description .detail-info h4{position:relative;font-family:Motif,sans-serif;font-size:3rem;font-weight:900;color:#797979;line-height:7.4rem;margin:0;background:0 0;box-shadow:0 0 0;border:0;margin-bottom:0;padding-left:70px}.type-detail .basic-description .detail-info h4:before{content:"";position:absolute;background:url(https://aperio.cz/wp-content/uploads/2018/08/hvezda.png);width:100px;height:100px;background-repeat:no-repeat;background-position-x:0;left:0}.type-detail h2.big{font-family:Motif,sans-serif;font-size:4rem;font-weight:900;color:#040404;text-align:center;line-height:5.5rem;background:0 0;box-shadow:0 0 0;border:0;margin:0;margin-bottom:2rem;padding:0 0}.type-detail h2.big span.quotation{font-size:60px!important;color:#fabd37}.type-detail .basic-description h3.small{font-family:Motif,sans-serif;font-size:20px;font-weight:100;color:#272726;text-align:center;line-height:4.4rem;margin:0;background:0 0;box-shadow:0 0 0;border:0;margin-bottom:2rem}.type-detail .basic-description:not(.kurzy) a,.type-detail .basic-description:not(.kurzy) li,.type-detail .basic-description:not(.kurzy) p,.type-detail .basic-description:not(.kurzy) span,.type-detail .basic-description:not(.kurzy) ul{font-family:Motif,sans-serif;font-size:18px;font-weight:400;text-transform:initial;letter-spacing:.022rem;text-align:left}.type-detail .basic-description .detail-info p{font-family:Motif,sans-serif!important;font-size:15px!important;font-weight:400;line-height:2.2rem;text-transform:initial;letter-spacing:.022rem;text-align:left;color:#040404;max-height:120px;padding-left:70px}.type-detail .detail-box-detail .alert-box{border:5px solid #ffad00;padding:10px;border-radius:10px}.type-detail .detail-box-detail .alert-box p{font-family:Motif,sans-serif!important;font-size:15px!important;font-weight:400;line-height:2.2rem;text-transform:initial;letter-spacing:.022rem;text-align:left;color:#040404;max-height:120px;padding-left:0}.type-detail .detail-box-detail h4{font-family:Motif,sans-serif;font-size:3rem;font-weight:900;color:#797979;line-height:3.3rem;background:0 0;box-shadow:0 0 0;border:0;margin-top:2rem;margin-bottom:2rem}.type-detail .detail-box{display:grid;grid-template-columns:2fr 1fr;grid-row-gap:2rem;grid-column-gap:2rem}.type-detail .other-courses h2.big,.type-detail .other-courses h2.big-1,.type-detail .other-courses h2.big-2{position:relative;font-family:Motif,sans-serif;font-size:4rem;font-weight:900;color:#1a1a1a;text-align:center;line-height:5.5rem;background:0 0;box-shadow:0 0 0;border:0;margin:0;margin-bottom:2rem;padding:4rem 20rem}.type-detail .other-courses h2.big-1,.type-detail .other-courses h2.big-2{position:relative}.type-detail .other-courses h2.big::before{content:"";background:#1a1a1a;width:50px;height:8px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.type-detail .other-courses h2.big-1::before{content:"";background:#1a1a1a;width:50px;height:8px;position:absolute;top:57%;left:50%;transform:translate(-50%,-50%)}.type-detail .other-courses h2.big-2::before{content:"";background:#1a1a1a;width:50px;height:8px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.type-detail .other-courses h2.big span,.type-detail .other-courses h2.big-1 span,.type-detail .other-courses h2.big-2 span{font-family:Motif,sans-serif;font-size:4rem;font-weight:900;color:#040404;text-align:center;line-height:5.5rem;background:0 0;box-shadow:0 0 0;border:0;display:block;margin:0 0;margin-bottom:2rem;padding-top:4rem}.type-detail .surcharge-list select,.type-detail .variant-list select{width:300px;float:right}#footer .contact-box a,#footer .news-item-widget a,#footer .password-helper a,#footer ul a{color:#040404}#footer h2{font-family:Motif,sans-serif;font-size:18px;font-weight:900;color:#040404;text-align:left;line-height:2.2rem;background:0 0;box-shadow:0 0 0;border:0;display:block;margin:0 0;margin-bottom:0;padding-top:0}.empty-content-category h2{font-family:Motif,sans-serif;font-size:4rem;font-weight:900;line-height:4.4rem;color:#040404;background:0 0;border:0;box-shadow:0 0 0;padding-top:50px;margin-bottom:10px}.empty-content-category .btn.btn-default,.empty-content-category a.btn.btn-default{color:#fff;border-color:#fb0;background-color:#ffad00!important;border-radius:25px}.empty-content p{font-size:20px;margin:0;padding:0 0 2rem 0}.empty-content-category h2::after{display:none}.custom-footer>div{flex:0 0 auto;width:33%}#footer>.container,footer{background:#ebe6de}.banner{margin-bottom:0}footer .banner,footer .banner-category,footer .banner-wrapper,footer .carousel-inner{color:#040404}footer a,footer p,footer p>a{font-family:Motif,sans-serif;font-size:13px;line-height:2rem}.footer-bottom{padding-top:0;padding-bottom:0}.custom-footer{padding-top:50px;padding-left:0}#footer .site-name{display:none}span.copyright{display:none}a.title{display:none}#signature{flex:1 0 180px;text-align:center}.soc{display:grid;grid-template-columns:1fr 1fr 1fr;grid-row-gap:1rem;grid-column-gap:1rem;margin:2rem 5rem}.soc img{margin:0 auto;display:block}.in-index .test1,.in-index .test2{width:100%;max-width:600px}.type-detail .test1,.type-detail .test2{width:100%}.slick-next{right:0}.slick-prev{left:0}.slick-next,.slick-prev{width:40px;height:40px;z-index:3}.slick-slide{padding:0}.slick-next:before,.slick-prev:before{width:40px;height:40px;line-height:40px}.products-related:after{content:"";background-color:transparent}}@media only screen and (max-width:991px){.alert-block{display:none}}@media only screen and (min-width:991px){.type-detail .content .kurz-detail,.type-detail .content .list-box,.type-detail .content .product-top,.type-detail .product-top{padding-right:24%}.type-detail .about-text{padding-right:40%}}@media only screen and (min-width:768px){.alert-block{background:#ffad00;border-radius:10px;width:310px;height:180px;position:fixed;right:20px;bottom:20px;padding:30px;z-index:999}.alert-block h2{font-family:Motif,sans-serif!important;font-size:28px!important;font-weight:600;line-height:3.2rem;color:#000;text-align:left;margin-top:0;margin-bottom:1rem}.alert-block p{font-size:12px;line-height:1.8rem;text-align:left}.alert-block a{background:#ebe6de;padding:10px 20px 10px 20px;font-size:16px;font-weight:700;border-radius:25px;position:absolute;top:auto;bottom:30px;left:30px}}@media (min-width:992px){.popup-widget.cart-widget{top:90px!important}.cart-widget-product-amount,.cart-widget-product-unit{visibility:hidden!important;width:0!important}}.price-final-holder,.price-final-holder span{font-weight:bolder}.list-benefit-detail a.button{background:#ffad00;padding:12px 20px 12px 20px;font-size:16px;font-weight:700;border-radius:25px}@media only screen and (min-width:768px) and (max-width:1441px){.type-detail div#content-wrapper{width:100%!important;max-width:1440px!important;margin:0 0 0 2rem!important}}@media (min-width:1441px){.type-detail div#content-wrapper{width:100%;max-width:1440px}}.description-inner{padding:0}.list-box-detail{padding:25px!important}.white-box-heading{color:#000;font-size:24px;line-height:30px;font-weight:700;padding-bottom:.5rem;margin-top:0;border-bottom:1px solid #d8d8d8;margin-bottom:1rem}.white-box-items-wrapper{padding:0 0 0 19px!important}.white-box-item{font-size:16px;line-height:19px;padding:10px 0;color:#646464}.info-box-wrapper li span::before{content:"•";margin-right:10px;font-size:14px}@media (max-width:768px){.info-box-wrapper{display:grid;grid-template-columns:50% 50%;gap:2rem}.info-box-wrapper .info-box{flex-direction:column;gap:1rem}.info-box-wrapper .info-box li,.info-box-wrapper span,.info-box-wrapper strong{margin:0!important;display:block}}@media (max-width:768px){.custom-footer__banner3{padding:0!important}}.slick-slide{padding:0!important}.detail-parameters th{color:#000;font-weight:700}.detail-parameters select{font-size:14px}.big-quote{font-size:24px;line-height:30px;font-weight:700;text-align:center;color:#040404!important}.big-quote::before{content:"„"}.big-quote::after{content:"“";position:relative;top:5px}.big-quote::after,.big-quote::before{font-family:Motif,sans-serif!important;font-size:45px!important;line-height:20px!important;color:#fabd37}.quote-author{margin-top:1rem;text-align:center}@media (min-width:768px){.big-quote{text-align:center;width:60%;margin:0 auto}}.list-benefit-detail p{font-size:14px}.in-test.type-detail .out-of-stock{position:relative;color:#000!important;background:#fff!important;border:2px solid!important;line-height:normal}.in-test.type-detail .out-of-stock::before{content:"";position:absolute;top:18px;left:5%;width:90%;height:2px;background:#000}.type-detail main .p-detail-inner .master-radio-wrapper{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:2rem}.type-detail main .p-detail-inner .choose-parameters-wrap{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.type-detail main .p-detail-inner .choose-parameters-wrap label{font-size:14px;color:#444;transition:background-color .3s,color .3s;background-color:#fff;border:1px solid #ddd;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-radius:2px;display:inline-flex;align-items:center;padding:10px 15px;cursor:pointer}.type-detail main .p-detail-inner .choose-parameters-wrap label:hover{color:#fff;background-color:var(--color-primary);border-color:var(--color-primary)}.type-detail main .p-detail-inner .choose-parameters-wrap label.active{color:#fff;background-color:var(--color-primary);border-color:var(--color-primary)}.type-detail main .p-detail-inner .labels-container{display:flex;flex-wrap:wrap;gap:10px;width:100%}.type-detail main .p-detail-inner .choose-var{font-size:14px;color:var(--color-secondary);border:2px solid var(--color-secondary);background-color:#fff;width:fit-content;transition:background-color .3s,color .3s;padding:10px 15px;margin-top:1rem;cursor:pointer}.type-detail main .p-detail-inner .choose-var:hover{color:#fff;background-color:var(--color-secondary);border:2px solid var(--color-secondary)}.type-detail main .p-detail-inner .unavailable{filter:grayscale(100%);opacity:.5}.type-detail main .p-detail-inner .unavailable:hover{cursor:not-allowed}.type-detail.has-custom-variant #tab-content{margin-top:5rem}.type-detail.has-custom-variant .category-perex{padding:4rem}.type-detail.has-custom-variant .products-block{display:flex;flex-wrap:wrap;align-items:stretch;margin-top:4rem}@media only screen and (min-width:768px){.type-detail.has-custom-variant .products-block>div{width:23%;margin:1%!important;padding:0!important}}.clearfix{clear:both}.admin-bar .container>ul>li>a,.admin-bar .container>ul>li>span{font-size:10px;color:#dbdbdb}span.cyr{position:relative}span.cyr::before{content:"";background:#646464;width:8px;height:8px;border-radius:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.in-krok-2 .co-contact-information div.form-group:nth-of-type(1){display:none!important}.big-foto{margin:0 auto;max-height:600px;width:100%}.big-foto img{width:100%;max-width:100%;max-height:400px;margin:0 auto;display:block;object-fit:cover;object-position:bottom}@media only screen and (min-width:768px){.type-detail .detail-parameters th{font-weight:900}}.type-detail .basic-description:not(.list-box) h3:first-of-type{display:none}.type-detail .basic-description .list-box-detail h3{display:block!important}.type-detail .list-box-detail{background:#fff;border-radius:10px}.type-detail .basic-description h1,.type-detail .basic-description h1>strong{font-size:45px;font-size:45px;font-weight:700;color:#040404!important;letter-spacing:-.9px;line-height:45px}.type-detail .basic-description h2,.type-detail .basic-description h2>strong{font-size:24px;font-weight:700;color:#040404!important}body.mobile.type-detail .p-detail-info{display:none}body.mobile.type-detail h2.products-related-header{display:none}body.mobile.type-detail .kurzy{background:#ebe6de;margin:6rem 0;padding:50px}body.mobile.type-detail .basic-description li:nth-of-type(1){width:100%}body.mobile.type-detail h2.big span.quotation{font-size:30px!important;color:#fabd37;margin:5px}body.mobile.type-detail .other-courses h2.big::before{display:none}body.mobile.type-detail .other-courses{clear:both!important}body.mobile.type-detail .browse-p .btn.btn-default,body.mobile.type-detail .browse-p a.btn.btn-default{font-size:16px;font-weight:700;color:#000;background:#ffad00;border-color:#fb0;padding:12px 20px 12px 20px;border-radius:25px}body.mobile.type-detail .detail-parameters td,body.mobile.type-detail .detail-parameters th{display:block}body.mobile.type-detail .surcharge-list select,body.mobile.type-detail select,body.mobile.type-detail select.form-control body.mobile.type-detail .variant-list select{width:100%;max-width:100%;margin:2rem 0}body.mobile.type-detail p>a.chevron-after.chevron-down-after{display:none}body.mobile.type-detail .add-to-cart .btn.btn-cart,body.mobile.type-detail .add-to-cart .btn.btn-conversion,body.mobile.type-detail .add-to-cart a.btn.btn-cart,body.mobile.type-detail .add-to-cart a.btn.btn-conversion{right:20px}body.mobile.type-detail .p-info-wrapper .availability-value,body.mobile.type-detail .p-info-wrapper .detail-parameters{margin-bottom:0!important}body.mobile.type-detail .price-measure{margin-top:0}body.mobile.type-detail .p-info-wrapper .price-final{font-size:24px;line-height:1}body.mobile.type-detail .price-final-holder,body.mobile.type-detail .price-final-holder span{font-size:24px;font-weight:bolder}.cart-message{margin:20px 0}.in-krok-2 .co-box.co-box-additional .stay-in-touch .form-group:last-child{display:none}.slick-next{right:0}.slick-prev{left:0}