html{scroll-behavior:smooth}
.type-category .breadcrumbs>#navigation-1,.type-detail .breadcrumbs>#navigation-1{display:none}
.empty-content h1{color:#73a022}
.highlight{color:#73a022}
.btn,a.btn{border-radius:31px}
@media (min-width:992px){
.benefitBanner__item{flex:1 1 20%}
}
@media (min-width:1200px){
.multiple-columns-body .benefitBanner__item{flex:1 1 20%}
}
body{position:relative;overflow-x:hidden}
body:before{display:block;content:'';background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#f1f1f3),to(#fff));background-image:-webkit-linear-gradient(top,#f1f1f3,#fff);background-image:-moz-linear-gradient(top,#f1f1f3,#fff);background-image:-o-linear-gradient(top,#f1f1f3,#fff);background-image:-ms-linear-gradient(top,#f1f1f3,#fff);background-image:linear-gradient(top,#f1f1f3,#fff);width:100%;height:821px;position:absolute;top:0;z-index:-2}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#423f3f;font-weight:600!important}
a{color:#4f22a0}
.link-like:focus,.link-like:hover,a:focus,a:hover{color:#421c87;text-decoration:underline}
#hp_banner{height:454px;background:url(https://www.kratomuj.cz/user/documents/img/header_banner.png) 140% 93% no-repeat;background-size:70%;font-size:18px;color:#423f3f;font-weight:600;padding:40px 20px 20px;margin-bottom:30px}
#hp_banner span{font-size:42px;font-weight:600}
#hp_banner p{width:100%;line-height:32px;margin-top:16px;margin-bottom:37px;letter-spacing:.007em}
#hp_banner a.btn,#site-agree-button.btn{display:inline-block;height:62px;color:#fff;background:#4f22a0;border-radius:31px;border:0;text-transform:none;font-size:18px;line-height:62px;padding:0 60px;font-weight:600}
#hp_banner a.btn:hover,#site-agree-button.btn:hover{background:#421c87}
.site-agreement-buttons a.btn.btn-default{display:inline-block;height:62px;color:#8c8c8c;background:#e0e0e0;border-radius:31px;border:0;text-transform:none;font-size:18px;line-height:62px;padding:0 60px;font-weight:600}
.site-agreement-buttons a.btn.btn-default:hover{color:#423f3f;background:#e0e0e0}
.site-agreement-inner p{font-size:18px;text-align:center}
@media (max-width:768px){
#site-agree-button.btn{display:block;height:50px;color:#fff;background:#4f22a0;border-radius:31px;border:0;text-transform:none;font-size:15px;line-height:50px;padding:0 60px;font-weight:600;margin-bottom:10px}
.site-agreement-buttons a.btn.btn-default{display:inline-block;height:50px;color:#8c8c8c;background:#e0e0e0;border-radius:31px;border:0;text-transform:none;font-size:15px;line-height:50px;padding:0 60px;font-weight:600}
}
@media (min-width:768px){
#hp_banner{background-size:contain;background-position-x:235%;background-position-y:21px;padding:92px 40px;margin-bottom:111px}
#hp_banner span{font-size:72px;font-weight:600}
#hp_banner p{width:48%}
#checkoutContent{padding-right:20px}
}
@media (min-width:992px){
#hp_banner{background-position-x:100%}
}
@media (min-width:1200px){
#hp_banner{padding:92px 216px;background-position-x:82%}
}
.homepage-box{background-color:transparent;border:0}
.welcome div{max-width:100%}
.homepage-box.welcome-wrapper{margin-top:0;padding-top:0;margin-bottom:0}
.banners-row>.col-sm-4,.banners-row>.col-sm-8{width:100%}
.next-to-carousel-banners{display:flex;justify-content:space-between}
@media (max-width:767px){
.next-to-carousel-banners .banner-wrapper{flex:0 0 100%;text-align:center}
}
@media (min-width:768px){
.next-to-carousel-banners .banner-wrapper{flex:0 0 48%}
}
@media (max-width:991px){
.next-to-carousel-banners{flex-wrap:wrap;padding:15px}
.next-to-carousel-banners .banner-wrapper{text-align:center;margin-top:15px}
}
.benefitBanner{position:relative}
.carousel,.carousel-inner{position:relative;padding-bottom:10px}
.benefitBanner__item{flex-direction:column;border-right:1px solid #dae6db;margin-bottom:35px}
.benefitBanner__item:last-of-type{border-right:0}
.benefitBanner__picture{flex:1;max-width:none;margin-right:0;margin-bottom:33px;margin-bottom:10px}
.benefitBanner__content{text-align:center;padding:0;font-size:18px;font-weight:300}
.homepage-products-heading-4{display:none}
.homepage-products-4{position:relative;padding-top:110px}
.homepage-products-4:before{display:block;content:'Nejoblíbenější kratom mezi zákazníky';font-size:36px;line-height:43px;color:#423f3f;position:absolute;top:20px;width:100%;text-align:center;font-weight:600}
#footer{position:relative}
#footer:after{display:block;content:'';background-color:#f1f1f3;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f1f1f3));background-image:-webkit-linear-gradient(top,#fff,#f1f1f3);background-image:-moz-linear-gradient(top,#fff,#f1f1f3);background-image:-o-linear-gradient(top,#fff,#f1f1f3);background-image:-ms-linear-gradient(top,#fff,#f1f1f3);background-image:linear-gradient(top,#fff,#f1f1f3);width:100%;height:467px;position:absolute;bottom:0;z-index:-2}
#footer .container{background-color:transparent}
#footer .site-name{display:none!important}
#footer h4{font-size:22px;color:#423f3f;text-transform:none;position:relative}
#footer h4:before{background:url(https://www.kratomuj.cz/user/documents/img/svg/4_footer_leaf.svg) no-repeat;display:inline-block;content:'';width:43px;height:43px;position:absolute;left:-65px;top:-9px}
#footer ul{line-height:40px}
#footer .contact-box a:hover,#footer .news-item-widget a:hover,#footer .password-helper a:hover,#footer ul a:hover{color:#73a022}
#footer .contact-box a:hover.disable,#footer .news-item-widget a:hover.disable,#footer .password-helper a:hover.disable,#footer ul a:hover.disable{color:#666;text-decoration:none}
.custom-footer{font-size:18px;border-top:0;border-bottom:1px solid #c2ccc3;font-weight:300}
.contact-box ul li>span.mail::before{background:url(https://cdn.myshoptet.com/usr/www.kratomuj.cz/user/documents/laboratorni-testy/ico-envelope.svg) no-repeat;content:'';width:27px;height:21px;top:10px;left:-10px;background-size:contain}
.contact-box ul li>span.tel::before{background:url(https://www.kratomuj.cz/user/documents/img/svg/3_footer_contact_phone.svg) no-repeat;content:'';width:24px;height:24px;top:8px;left:-9px}
.contact-box ul li>span.instagram::before{background:url(https://www.kratomuj.cz/user/documents/img/svg/3_footer_contact_whatsapp.svg) no-repeat;content:'';width:24px;height:23px;top:10px;left:-8px}
#formNewsletterWidget .form-control{height:50px;border-radius:25px;background-color:#fff;padding-right:150px;padding-left:22px}
#formNewsletterWidget .btn{display:inline-block;height:50px;color:#fff;background:#4f22a0;border-radius:25px;border:0;text-transform:none;font-size:18px;padding:0 41px;font-weight:600}
#formNewsletterWidget .btn:before{content:'Přihlásit';font-family:Muli,sans-serif;font-size:16px;font-weight:600;line-height:50px}
#formNewsletterWidget .btn:hover{background:#421c87}
.breadcrumbs{background-color:transparent;border:0;font-size:16px;font-weight:600;color:#1a1a1a;padding:7px 0}
.breadcrumbs a:hover{color:#73a022}
.breadcrumbs>span>a,.breadcrumbs>span>span{padding:8px 20px}
.breadcrumbs>span>a::after,.breadcrumbs>span>a::before{width:2px;height:21%;background-color:#bfbfbf}
.breadcrumbs>span>a::before{top:33%}
.breadcrumbs>span>a::after{bottom:33%}
.content-wrapper{background-color:transparent}
.content-wrapper.latest-contribution-box{display:none}
.multiple-columns-body .content-wrapper{min-height:600px}
.content h1{font-size:48px;font-weight:600}
.content h2{font-size:36px;font-weight:600}
.sidebar{background-color:transparent}
table.doprava,table.styled{margin:0 auto;max-width:100%;font-size:18px}
table.doprava td,table.doprava th,table.styled td,table.styled th{border:1px solid #dae6da}
table.doprava th,table.styled th{font-size:16px;line-height:46px;font-weight:400;text-align:left;padding-left:44px;border-bottom:0}
table.doprava td,table.styled td{text-align:left;vertical-align:top;background:#fff}
table.doprava td p,table.styled td p{line-height:32px}
input[type=checkbox]+label::before,input[type=radio]+label::before{width:20px;height:20px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}
.radio-wrapper input[type=radio]:checked+label::before,input[type=checkbox]:checked+label::before,input[type=radio]:checked+label::before{border-color:#73a022}
.radio-wrapper input[type=radio]:checked+label::after,input[type=checkbox]:checked+label::after,input[type=radio]:checked+label::after{background-color:#73a022;width:16px;height:16px}
.ajax-pending .loader-wrapper::before,.ajax-pending-element::before,.loader{border-color:#73a022}
.in-zapomenute-heslo .content-wrapper-in,.type-page .content-wrapper-in{min-height:600px}
.in-zapomenute-heslo .content-wrapper-in .sidebar,.type-page .content-wrapper-in .sidebar{display:none}
.in-zapomenute-heslo .content-inner,.type-page .content-inner{max-width:none;text-align:center}
.in-login .content-inner{max-width:600px;margin:0 auto}
.btn.btn-default,.btn.btn-primary,.btn.btn-secondary,a.btn.btn-default,a.btn.btn-primary,a.btn.btn-secondary{background-color:#4f22a0;border-color:#4f22a0;color:#fff}
.btn.btn-default:hover,.btn.btn-primary:hover,.btn.btn-secondary:hover,a.btn.btn-default:hover,a.btn.btn-primary:hover,a.btn.btn-secondary:hover{background-color:#421c87;border-color:#421c87}
.btn.btn-default.toggle-contacts{background-color:#73a022;border-color:#73a022}
.btn.btn-default.toggle-contacts:hover{background-color:#638a1d;border-color:#638a1d}
.extra strong{color:#73a022}
.in-kratomat #map_kratomat,.in-rozvoz-ostrava-a-okoli #map{width:100%;height:760px;margin:0 auto 109px}
#kratomat_select div:first-of-type{margin:25px 0 30px}
#kratomat_select button{border:1px solid #dae6da;border-left-width:0;padding:0 30px;line-height:42px;font-weight:100}
#kratomat_select button:first-of-type{border-left-width:1px}
#kratomat_select button.active{background-color:#4f22a0;color:#fff}
.site-msg,.site-msg .close::before{color:#fff}
.site-msg.information{width:100%;text-align:center;font-size:16px;position:fixed;z-index:10;bottom:0;top:auto;left:0;max-width:100%;opacity:1;box-shadow:none;border-bottom:1px solid #ced4c6;background-color:#739f23}
@media (min-width:768px){
.banners-row .col-sm-4{padding-right:34px;padding-left:34px}
.odber_info h1,.welcome h1{font-size:48px}
.odber_info h2,.welcome h2{font-size:36px;margin-top:98px}
}
@media (min-width:992px){
.banners-row .banner-wrapper{max-width:24%}
.banners-row .banner-wrapper+.banner-wrapper{margin-top:0}
}
.custom-footer__contact .contact-box p{font-style:italic;font-size:16px;margin-bottom:24px;padding-right:30px}
@media (min-width:1200px){
body.type-index:after{display:block;content:'';width:223px;height:235px;background:url(https://www.kratomuj.cz/user/documents/img/listy.png) no-repeat;position:absolute;right:0;top:34%;z-index:-1}
body.type-index #footer:before{display:none;content:'';width:190px;height:207px;background:url(https://www.kratomuj.cz/user/documents/img/prasek.png) no-repeat;position:absolute;left:0;top:-151px;z-index:1}
.custom-footer{padding-left:0;max-width:1418px;margin:0 auto}
.custom-footer>div{flex:0 0 33.3333%;width:33.3333%}
.custom-footer>div.extended{max-width:380px}
.footer-bottom{max-width:1140px}
}
@media (min-width:1440px){
body.type-index:after{top:40.7%}
}
@media (max-width:1200px){
.custom-footer>div{padding:20px 20px 20px 70px}
}
@media (min-width:768px){
table.doprava th,table.styled th{font-size:24px;line-height:30px}
}
@media (min-width:768px) and (max-width:990px){
.content-wrapper-in{margin-top:45px}
.in-kosik .content-wrapper-in{margin-top:0}
.type-index .content-wrapper-in{margin-top:0}
}
@media (min-width:1200px){
table.styled:before{display:block;content:'';width:180px;height:187px;background:url(https://www.kratomuj.cz/user/documents/img/tbl_left.png) no-repeat;position:absolute;top:15%;left:-180px}
table.styled:after{display:block;content:'';width:139px;height:184px;background:url(https://www.kratomuj.cz/user/documents/img/tbl_right.png) no-repeat;position:absolute;top:15%;right:-140px}
table.doprava,table.styled{width:1146px;position:relative}
.custom-footer{padding-top:115px}
}
@media (max-width:1200px){
table.styled{width:auto}
table.styled td{display:block}
}
.in-kontakt .contact-block{display:flex;font-size:16px;width:1032px;max-width:100%;min-height:207px;margin:62px auto 67px;letter-spacing:.01em;flex-wrap:wrap}
.in-kontakt .contact-block>div{flex:1 100%;padding-top:28px}
.in-kontakt .contact-block>div:before{display:block;content:'';margin:0 auto 20px;width:42px;height:41px;background:url(https://www.kratomuj.cz/user/documents/img/svg/3_footer_contact_phone.svg) no-repeat}
.in-kontakt .contact-block>div:first-of-type:before{display:block;content:"";margin:0 auto 20px;width:42px;height:41px;background:url(https://www.kratomuj.cz/user/documents/img/svg/3_footer_contact_phone.svg) no-repeat}
.in-kontakt .contact-block>div:last-of-type:before{width:45px;height:33px;background:url(https://www.kratomuj.cz/user/documents/img/svg/3_footer_contact_email.svg) no-repeat;margin-top:2px;margin-bottom:26px}
.in-kontakt .contact-block span{display:block;font-size:24px;margin-bottom:11px}
.in-kontakt .contact-block p{line-height:24px}
.in-kontakt .payment-info{font-weight:600}
.in-kontakt .payment-info h3{font-size:22px;margin-bottom:18px}
.in-kontakt .payment-info table{margin:59px auto;max-width:100%;position:relative}
.in-kontakt .payment-info table td{text-align:left;border:1px solid #dae6da;border-top:0;padding:25px;vertical-align:top;background:#fff}
.in-kontakt .payment-info table td:first-of-type{border-top:1px solid #dae6da}
.in-kontakt .payment-info table td p{line-height:32px}
@media (min-width:1200px){
.in-kontakt .contact-block>div{flex:1 33.333333%}
.in-kontakt .payment-info table td{width:33.33%;padding:25px 10px 19px 43px;border-top:1px solid #dae6da}
}
.in-doprava-a-platba h1{margin-bottom:82px}
.in-doprava-a-platba h2{margin-bottom:22px}
.in-doprava-a-platba h2+p{font-size:18px;margin-bottom:32px}
.in-doprava-a-platba h2+table{margin-top:40px}
.in-doprava-a-platba table{margin-bottom:91px}
.in-doprava-a-platba table.doprava th{line-height:20px}
.in-doprava-a-platba table h3{font-size:22px;margin-bottom:17px}
.in-doprava-a-platba table td{padding-left:37px;padding-bottom:12px;padding:25px;border:1px solid #dae6da}
.in-doprava-a-platba table td>p{line-height:36px}
.in-doprava-a-platba table td.logo:before{display:block;vertical-align:middle;content:'';width:37px;height:37px;margin:0 auto 20px}
.in-doprava-a-platba table td.logo.zasilkovna:before{top:24px;background:url(https://www.kratomuj.cz/user/documents/img/svg/zasilkovna.svg) no-repeat}
.in-doprava-a-platba table td.logo.gls:before{width:94px;height:26px;background:url(https://www.kratomuj.cz/user/documents/img/svg/gls.svg) no-repeat}
.in-doprava-a-platba table td.logo.atpost:before{width:54px;height:46px;background:url(https://www.kratomuj.cz/user/documents/at-post.png) no-repeat;background-size:contain}
.in-doprava-a-platba table td.logo.atpost{padding-left:119px}
@media (max-width:1199px){
.in-doprava-a-platba table td.logo.atpost{padding-left:20px}
}
.in-doprava-a-platba table td.logo.posta:before{width:52px;height:39px;background:url(https://www.kratomuj.cz/user/documents/img/svg/ceska_posta.svg) no-repeat}
.in-doprava-a-platba table td.logo.kratomuj:before{width:71px;height:38px;background:url(https://cdn.myshoptet.com/usr/www.kratomuj.cz/user/logos/kratomuj_logo.png) no-repeat;background-size:contain}
.in-doprava-a-platba table.doprava td,.in-doprava-a-platba table.doprava th{text-align:center;padding:0}
.in-doprava-a-platba table.doprava th:first-of-type{text-align:left}
.in-doprava-a-platba table.doprava td{width:auto;vertical-align:middle;height:87px;font-size:16px;line-height:24px}
.in-doprava-a-platba table.doprava td:first-of-type{font-size:18px;text-align:left}
.in-doprava-a-platba table.doprava td:first-of-type span{font-size:16px}
.in-doprava-a-platba .zasilkovna_info{position:relative;font-size:18px;text-align:left}
.in-doprava-a-platba .zasilkovna_info>span{display:block;font-size:22px;margin-bottom:28px}
.in-doprava-a-platba .zasilkovna_info p{line-height:32px;margin-bottom:38px}
.in-doprava-a-platba .zasilkovna_info>a{display:block;width:100%;max-width:692px;margin:0 auto}
.in-doprava-a-platba .zasilkovna_info a.btn{display:inline-block;height:62px;color:#fff;background:#4f22a0;border-radius:31px;border:0;text-transform:none;font-size:18px;line-height:62px;padding:0 28px;font-weight:600}
.in-doprava-a-platba .zasilkovna_info a.btn:hover{background:#421c87}
@media (max-width:1199px){
.in-doprava-a-platba table.styled td{border-top:0}
.in-doprava-a-platba table.styled td:first-of-type{border-top:1px solid #dae6da}
.in-doprava-a-platba table.doprava th{padding:15px}
.in-doprava-a-platba table td.logo{padding:20px}
}
@media (min-width:768px){
.in-doprava-a-platba table.doprava th{line-height:30px}
}
@media (min-width:1200px){
.in-doprava-a-platba table.doprava th{padding:20px;line-height:30px}
.in-doprava-a-platba table.doprava th:first-of-type{padding-left:44px}
.in-doprava-a-platba table td{width:33.33%;padding:25px 10px 19px 43px;border-top:1px solid #dae6da}
.in-doprava-a-platba table td.logo{position:relative;padding:20px}
.in-doprava-a-platba table td.logo:before{position:absolute;left:44px}
.in-doprava-a-platba table td.logo.zasilkovna{padding-left:97px}
.in-doprava-a-platba table td.logo.zasilkovna:before{top:24px;background:url(https://www.kratomuj.cz/user/documents/img/svg/zasilkovna.svg) no-repeat}
.in-doprava-a-platba table td.logo.gls{padding-left:160px}
.in-doprava-a-platba table td.logo.gls:before{top:27px;background:url(https://www.kratomuj.cz/user/documents/img/svg/gls.svg) no-repeat}
.in-doprava-a-platba table td.logo.posta{padding-left:128px}
.in-doprava-a-platba table td.logo.posta:before{top:22px;left:45px}
.in-doprava-a-platba table td.logo.kratomuj{padding-left:128px}
.in-doprava-a-platba table td.logo.kratomuj:before{left:33px;top:23px}
.in-doprava-a-platba .zasilkovna_info{padding:97px 120px 52px 763px}
.in-doprava-a-platba .zasilkovna_info>a{position:absolute;width:692px;height:578px;left:47px;top:-13px}
}
.in-rozvoz-ostrava-a-okoli h1{margin-bottom:82px}
.in-rozvoz-ostrava-a-okoli table.styled{margin:59px auto 94px}
.in-rozvoz-ostrava-a-okoli table.styled h3{font-size:22px;margin-bottom:17px;letter-spacing:.01em}
.in-rozvoz-ostrava-a-okoli table.styled td{padding:25px}
.in-rozvoz-ostrava-a-okoli table.styled td>p{line-height:36px}
.in-rozvoz-ostrava-a-okoli .rozvoz_benefits{display:flex;font-size:18px;margin-bottom:90px;flex-wrap:wrap}
.in-rozvoz-ostrava-a-okoli .rozvoz_benefits p{flex:0 0 100%;text-align:center;margin-bottom:35px}
.in-rozvoz-ostrava-a-okoli .rozvoz_benefits p:before{display:block;content:'';margin:0 auto}
.in-rozvoz-ostrava-a-okoli .rozvoz_benefits p.ic_1:before{width:200px;height:114px;background:url(https://www.kratomuj.cz/user/documents/img/svg/1_rozvoz_po_ostrave.svg) 0 0 no-repeat}
.in-rozvoz-ostrava-a-okoli .rozvoz_benefits p.ic_2:before{width:197px;height:114px;background:url(https://www.kratomuj.cz/user/documents/img/svg/2_pri_platbe_predem.svg) 0 0 no-repeat}
.in-rozvoz-ostrava-a-okoli .rozvoz_benefits p.ic_3:before{width:200px;height:114px;background:url(https://www.kratomuj.cz/user/documents/img/svg/3_zasilku_vam_privezeme.svg) 0 0 no-repeat}
.in-rozvoz-ostrava-a-okoli .rozvoz_benefits p.ic_4:before{width:200px;height:114px;background:url(https://www.kratomuj.cz/user/documents/img/svg/4_rozvazime.svg) 0 0 no-repeat}
.in-rozvoz-ostrava-a-okoli .map_text{line-height:36px;margin:32px auto 48px;width:58%;font-size:18px}
.in-rozvoz-ostrava-a-okoli .odber_info{text-align:left}
.in-rozvoz-ostrava-a-okoli .odber_info:before{background:url(https://www.kratomuj.cz/user/documents/img/img_odber.png) no-repeat;top:-16px;background-size:contain}
.in-rozvoz-ostrava-a-okoli .odber_info>div>span{display:block;font-size:22px;margin-bottom:28px}
.in-rozvoz-ostrava-a-okoli .odber_info a.btn{padding:0 36px}
@media (max-width:768px){
.in-rozvoz-ostrava-a-okoli .rozvoz_benefits p{padding:0 35px}
}
@media (min-width:768px){
.in-rozvoz-ostrava-a-okoli .rozvoz_benefits{margin-top:90px}
.in-rozvoz-ostrava-a-okoli .rozvoz_benefits p{padding:0 10px;flex:0 0 50%;border-left:1px solid #dae6db}
.in-rozvoz-ostrava-a-okoli .rozvoz_benefits p:before{margin-bottom:23px}
.in-rozvoz-ostrava-a-okoli .rozvoz_benefits p:first-of-type{border-left:0}
}
@media (max-width:1199px){
.in-rozvoz-ostrava-a-okoli table.styled td{border-top:0}
.in-rozvoz-ostrava-a-okoli table.styled td:first-of-type{border-top:1px solid #dae6da}
.in-rozvoz-ostrava-a-okoli .rozvoz_benefits p:nth-child(3){border-left:0}
}
@media (min-width:1200px){
.in-rozvoz-ostrava-a-okoli table td{width:33.33%;padding:25px 20px 14px 37px}
.in-rozvoz-ostrava-a-okoli .rozvoz_benefits p{flex:0 0 25%}
.in-rozvoz-ostrava-a-okoli .odber_info{padding-top:94px}
}
.in-kratomat h1{margin-bottom:82px}
.in-kratomat table.styled{margin:59px auto 94px}
.in-kratomat table.styled h3{font-size:22px;margin-bottom:17px;letter-spacing:.01em}
.in-kratomat table.styled td{padding:25px}
.in-kratomat table.styled td>p{line-height:36px}
.in-kratomat .rozvoz_benefits{display:flex;font-size:18px;margin-bottom:90px;flex-wrap:wrap}
.in-kratomat .rozvoz_benefits p{flex:0 0 100%;text-align:center;margin-bottom:35px}
.in-kratomat .rozvoz_benefits p:before{display:block;content:'';margin:0 auto}
.in-kratomat .rozvoz_benefits p.ic_1:before{width:200px;height:114px;background:url(https://www.kratomuj.cz/user/documents/img/svg/3_zasilku_vam_privezeme.svg) 0 0 no-repeat}
.in-kratomat .rozvoz_benefits p.ic_2:before{width:200px;height:114px;background:url(https://www.kratomuj.cz/user/documents/img/svg/kratomat_kvalitni_kratom.svg) 0 0 no-repeat}
.in-kratomat .rozvoz_benefits p.ic_3:before{width:200px;height:114px;background:url(https://www.kratomuj.cz/user/documents/img/svg/kratomat_mapa.svg) 0 0 no-repeat}
.in-kratomat .rozvoz_benefits p.ic_4:before{width:200px;height:114px;background:url(https://www.kratomuj.cz/user/documents/img/svg/kratomat_platebni_karta.svg) 0 0 no-repeat}
.in-kratomat .map_text{line-height:36px;margin:32px auto 48px;font-size:18px}
.in-kratomat .odber_info{text-align:left}
.in-kratomat .odber_info:before{background:url(https://www.kratomuj.cz/user/documents/img/img_kratomat.png) no-repeat;top:-16px;background-size:contain}
.in-kratomat .odber_info>div>span{display:block;font-size:22px;margin-bottom:28px}
.in-kratomat .odber_info a.btn{padding:0 36px}
@media (max-width:768px){
.in-kratomat .rozvoz_benefits p{padding:0 35px}
.responsive-tools>a[data-target=navigation]:after{content:"Menu";display:block;font-size:10px}
}
@media (min-width:768px){
.in-kratomat .map_text{width:58%}
.in-kratomat .rozvoz_benefits{margin-top:90px}
.in-kratomat .rozvoz_benefits p{padding:0 10px;flex:0 0 50%;border-left:1px solid #dae6db}
.in-kratomat .rozvoz_benefits p:before{margin-bottom:23px}
.in-kratomat .rozvoz_benefits p:first-of-type{border-left:0}
}
@media (max-width:1199px){
.in-kratomat table.styled td{border-top:0}
.in-kratomat table.styled td:first-of-type{border-top:1px solid #dae6da}
.in-kratomat .rozvoz_benefits p:nth-child(3){border-left:0}
}
@media (min-width:1200px){
.in-kratomat table td{width:33.33%;padding:25px 20px 14px 37px}
.in-kratomat .rozvoz_benefits p{flex:0 0 25%}
.in-kratomat .odber_info{padding-top:94px}
}
.category-title{margin-top:0}
#categories{font-weight:600}
#categories ul .expandable .cat-trigger{left:11px;top:9px}
#categories .expandable>.topic>a:hover>span,#categories .expandable>.topic>a>span,#categories .expandable>a:hover>span,#categories .expandable>a>span{color:#73a022}
#categories .expandable>.topic>a>span,#categories .expandable>a>span{top:9px}
.sidebar-inner{padding:0}
.sidebar-inner>div h4{font-size:22px;text-transform:none;font-weight:600}
.type-category .sidebar-inner{background:#fff}
.type-category .content-wrapper{margin-top:10px}
.type-category #content{display:flex;flex-direction:column}
.type-category #content>h1{order:-2}
.type-category #content>.category-perex{order:-1}
.type-category #content>h4{display:none}
.category-perex,.category__secondDescription{font-size:18px;line-height:31px}
.subcategories.with-image li a .image{width:auto}
.subcategories.with-image li a .image img{max-width:100%;max-height:none}
.subcategories.with-image li a .text{display:none}
.subcategories li a{padding:0;border:0;background-color:transparent;height:auto}
.subcategories li a::after,.subcategories li a::before{display:none}
.filter-section label.active{font-weight:600}
.filter-sections{background-color:transparent;padding-left:0;padding-right:0}
.filter-label{width:100%;font-size:16px;font-weight:600}
input[type=checkbox]+label,input[type=radio]+label{padding-left:31px;align-items:center!important}
.filter-count{border:1px solid #dedede;color:#000;float:right;font-size:16px;font-weight:600;padding:1px 12px}
.price-final{color:#423f3f}
.products-block .p a.image{width:70%;margin:0 auto 22px}
.products-block.products.homepage-products-4>div,.products-block.products.products-related>div{border-right:none!important}
@media (max-width:1199px){
.products-block.products.homepage-products-4>div:nth-child(2n+1),.products-block.products.products-related>div:nth-child(2n+1){border-left:none!important}
}
@media (min-width:1440px){
.products-block.products.homepage-products-4>div:nth-child(3n+1),.products-block.products.products-related>div:nth-child(3n+1){border-left:0}
}
.products-block .p{background-color:#f6f6f6;border-radius:10px;padding:23px}
.products-block.products.homepage-products-4>div:first-of-type,.products-block.products.products-related>div:first-of-type{border-left:none}
.products-block.products>div{border-top:0;border-right:none}
@media (max-width:1199px){
.products-block.products>div:nth-child(2n+1){border-left:none}
}
@media (min-width:1200px){
.products-block.products>div:nth-child(3n+1){border-left:none}
}
.products-block.products .ratings-wrapper{display:none}
.products-block.products .p a.name{color:#423f3f;height:54px;font-size:18px;text-align:center;margin-bottom:23px;line-height:27px}
.products-block.products .p .price small,.products-block.products .p .price span,.products-block.products .p .price strong{font-size:18px;font-weight:600}
.products-block.products .p-bottom .prices{margin-bottom:28px}
.products-block.products .p-bottom .p-tools,.products-block.products .p-bottom .prices{flex-basis:100%;text-align:center}
.products-block.products .p-bottom .p-tools .btn{display:inline-block;height:50px;color:#fff;background:#4f22a0;border-radius:31px;border:0;text-transform:none;font-size:16px;line-height:49px;padding:0 67px;font-weight:600}
.products-block.products .p-bottom .p-tools .btn:hover{background:#421c87}
.products-related:after{display:none}
.category-header{background-color:transparent}
.category-header input[type=radio]+label{text-decoration:underline;font-weight:600;font-size:16px}
.category-header input[type=radio]:checked+label,.category-header input[type=radio]:hover+label{color:#73a022;background-color:transparent;text-decoration:none}
.category-header strong{font-weight:600}
#productsTop{display:none}
.sidebar .categories{margin-left:0;margin-right:0}
.categories>.topic{font-size:18px;margin:15px 0}
.categories .topic.active>a{background-color:#fff;color:#666}
.categories>ul li{font-size:16px;margin:8px 0}
.categories>ul li>ul li{font-size:16px;margin:8px 0}
.categories ul a{padding-left:30px}
.categories ul a{padding-left:50px}
.categories ul ul a{padding-left:60px}
.categories li.active>a,.categories li.active>a:hover{background-color:#73a022}
.categories a:hover{color:#73a022}
.box-bg-variant .categories a:hover{color:#73a022}
.ui-slider .ui-slider-range,.ui-slider-handle,.ui-slider-handle:hover{background-color:#73a022}
.ui-slider-horizontal .ui-slider-handle::after{border-top-color:#73a022}
.pagination-wrapper{margin-top:60px;margin-bottom:0}
.pagination-wrapper .btn{display:inline-block;height:62px;color:#fff;background:#4f22a0;border-radius:31px;border:0;text-transform:none;font-size:18px;line-height:62px;padding:0 34px;font-weight:600}
.pagination-wrapper .btn:hover{background:#421c87}
.pagination-link:hover{background-color:#73a022}
.pagination-top strong{color:#000;font-size:16px;text-transform:none;text-decoration:underline;margin-left:10px}
@media (min-width:768px){
.type-category #content{padding-left:28px}
}
.type-search #content a:not(.btn){color:#423f3f}
@media (min-width:992px){
.type-category #content{padding-left:56px}
.type-search #content{padding-left:56px}
}
body.ordering-process{background-color:#fff}
.ordering-process #header{border-bottom:0}
.content-wrapper-in{position:relative}
.back-shopping-link{position:absolute;top:0;left:0}
.in-krok-1 .back-shopping-link,.in-krok-2 .back-shopping-link{display:none}
.quantity,.quantity-form .quantity{padding-left:40px;padding-right:40px;background-color:#fff}
.quantity input,.quantity-form .quantity input{font-size:18px;font-weight:600;font-family:Muli,sans-serif;height:42px;text-align:center}
.quantity .decrease,.quantity .increase,.quantity-form .quantity .decrease,.quantity-form .quantity .increase{width:40px;height:44px;border:0;background-color:#4f22a0;color:#fff;top:-1px;border-radius:4px}
.quantity .decrease:before,.quantity .increase:before,.quantity-form .quantity .decrease:before,.quantity-form .quantity .increase:before{font-size:20px;line-height:36px}
.quantity .decrease:hover,.quantity .increase:hover,.quantity-form .quantity .decrease:hover,.quantity-form .quantity .increase:hover{background-color:#421c87}
.quantity .increase,.quantity-form .quantity .increase{right:-1px}
.quantity .increase:before,.quantity-form .quantity .increase:before{content:'+'}
.quantity .decrease,.quantity-form .quantity .decrease{left:-1px}
.quantity .decrease:before,.quantity-form .quantity .decrease:before{content:'–'}
ol.cart-header li.completed a,ol.cart-header li.completed strong{color:#423f3f}
ol.cart-header li a,ol.cart-header li strong{color:#423f3f}
ol.cart-header{text-transform:none}
ol.cart-header li{font-size:16px;font-weight:700}
ol.cart-header li a span:before,ol.cart-header li strong span:before{border-radius:50%;border-style:solid;border-width:0;content:counter(steps);counter-increment:steps;display:inline-block;font-size:18px;height:50px;line-height:50px;margin-right:1ex;text-align:center;vertical-align:middle;width:50px;background-color:#e0e0e0;color:#423f3f;font-weight:700}
ol.cart-header li.active a span:before,ol.cart-header li.active strong span:before,ol.cart-header li.completed a span:before,ol.cart-header li.completed strong span:before{background-color:#73a022;color:#fff}
.cart-header li a:hover,.cart-header li.active a,.cart-header li.active strong{border-bottom:none}
ol.cart-header li strong{font-weight:700}
ol.cart-header li a,ol.cart-header li strong{padding:14px 0 14px 0;text-align:left;border:none}
@media (min-width:768px) and (max-width:991px){
ol.cart-header{margin-top:-20px;border-bottom:0;background:0 0}
}
.free-gifts-img{overflow:hidden;width:59px;height:59px}
.free-gifts-img>img{width:79px;position:relative;top:-12px;left:-10px}
.cart-table{margin-top:70px}
.cart-table .cart-p-image a{width:76px;height:76px;display:block;overflow:hidden}
.cart-table .cart-p-image img{width:102px;position:relative;top:-13px;left:-13px}
.cart-table tr td{border:0;background-color:transparent}
.cart-table tr td.cart-p-image{background-color:transparent}
.cart-table tr td.p-name a:hover{color:#73a022}
.cart-table .p-quantity .quantity input{width:49px}
@media (min-width:992px){
ol.cart-header{background:0 0;border-bottom:none}
.col-md-8 .cart-content{padding:0}
.col-md-8>.cart-content{padding:40px 0;padding-top:0}
}
.cart-content{background-color:transparent}
.cart-content.checkout-box-wrapper{display:none}
.p-availability strong{font-size:16px;font-weight:600}
.p-total .price-final{font-size:22px;color:#423f3f;font-weight:600}
.p-price .price-final,.p-price .unit-value{font-size:16px;color:#423f3f;font-weight:600}
.extras-wrapper{flex-direction:column}
.delivery-time{font-size:16px;color:grey;font-weight:600}
.delivery-time strong{font-weight:600}
.cart-summary>h4{color:#323534;font-size:22px;font-weight:600;text-transform:none}
.price-wrapper .price-label.price-primary{color:#323534;font-weight:700;font-size:24px;text-align:left}
.price-wrapper .price.price-primary{color:#423f3f;font-size:24px;font-weight:700}
.in-kosik .price-wrapper .price.price-primary{font-size:36px}
.btn.btn-cart,.btn.btn-conversion,a.btn.btn-cart,a.btn.btn-conversion,a.btn.btn-round{display:inline-block;height:62px;color:#fff;background:#4f22a0;border-radius:31px;border:0;text-transform:none;font-size:18px;line-height:62px;padding:0 34px;font-weight:600}
.btn.btn-cart:hover,.btn.btn-conversion:hover,a.btn.btn-cart:hover,a.btn.btn-conversion:hover,a.btn.btn-round:hover{background:#421c87}
.co-box h4::before,.radio-wrapper.active .for-free,.radio-wrapper.active label>span b{color:#73a022}
.radio-wrapper input[type=radio]:checked+label>span b{color:#423f3f}
.discount-coupon:has(.applied-coupon)>label{display:none}
.applied-coupon{display:flex;align-items:center;gap:10px}
.discount-coupon .applied-coupon form .btn{border:0;line-height:10px;margin:0;padding:10px;position:relative;text-align:right;vertical-align:middle;width:36px;height:36px;font-size:0;z-index:3;background:0 0}
.discount-coupon .applied-coupon form fieldset.inline:after{content:"\e912";-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:10px;speak:none;display:inline-block;font-family:shoptet;font-style:normal;font-variant:normal;font-weight:400;line-height:0;text-decoration:none;text-transform:none;vertical-align:middle;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;color:#fff;width:36px;height:36px;background:#4f22a0;border-radius:36px;text-align:center;line-height:36px}
.discount-coupon .applied-coupon form .inline{position:relative}
.recapitulation-single>strong span{color:#423f3f}
#checkoutContent{position:unset}
#checkoutContent .required-asterisk--after:after,#checkoutContent .required-asterisk:not(.required-asterisk--before):after{display:none}
.show-related{display:none}
.cart-widget-product-name a:hover,.cart-widget-product-name>span{color:#73a022}
.cart-widget-button{padding-top:0px}
.cart-widget-button>a.btn.btn-conversion{width:auto;margin:15px}
.cart-free-shipping strong{color:#73a022}
.cart-widget-product-amount{width:132px}
.cart-empty .cart-row{display:none}
.cart-empty .cart-heading{text-align:center}
.price-range>div{background-color:#73a022}
.order-summary-item.price{border-top-width:0}
@media (max-width:480px){
.ordering-process .quantity-form .quantity .decrease,.ordering-process .quantity-form .quantity .increase{width:40px;height:44px}
}
@media (max-width:767px){
a.next-step-back{color:#fff;z-index:3}
ol.cart-header li.active{width:100%}
}
@media (min-width:768px){
.cart-table{margin-top:22px}
.price-wrapper .price{flex:0 0 auto}
ol.cart-header{display:flex}
ol.cart-header li{flex:0 0 33.333%;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC43MDciIGhlaWdodD0iMTEuNDU3IiB2aWV3Qm94PSIwIDAgMTQuNzA3IDExLjQ1NyI+PHBhdGggZD0iTTE1LjY2Mi4yMzNhLjc4NS43ODUsMCwwLDAsMCwxLjExMWwwLDAsMy42MTMsMy42MTNIOC4wNTZhLjc4NS43ODUsMCwxLDAsMCwxLjU3MWgxMS4ybC0zLjYsMy41OWEuNzgzLjc4MywwLDEsMCwxLjEwNywxLjEwN2w1LTVhLjY5MS42OTEsMCwwLDAsLjAyLS45NzdsLS4wMi0uMDItNC45ODgtNWEuNzg1Ljc4NSwwLDAsMC0xLjExMSwwbDAsMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcuMjcgMCkiIGZpbGw9IiM0MjNmM2YiLz48L3N2Zz4=);background-repeat:no-repeat;background-size:15px;background-position:100% center}
ol.cart-header li:last-child{background-image:none}
ol.cart-header li a,ol.cart-header li strong{padding:14px;text-align:center;line-height:18px}
}
@media (max-width:991px){
.price-wrapper{padding:10px 0 20px}
.cart-free-shipping{bottom:75px}
}
.cart-row>div.col-md-4,.cart-row>div.col-md-8{width:100%;float:none;margin:0 auto}
.order-summary-item.helper>div:first-child{flex:0 0 50%;padding-right:20px;font-size:16px}
.order-summary-item.helper>div:last-child{flex:1 1 50%;font-size:16px}
@media (min-width:1199px){
.cart-row>div.col-md-4,.cart-row>div.col-md-8{width:100%;float:none;margin:0 auto}
.price-wrapper .price-label{flex:1 1 55%;font-size:14px;text-align:left}
.cart-row>div.col-md-4#checkoutContent,.cart-row>div.col-md-8#checkoutContent{width:66.66666667%;float:left}
.cart-row>div.col-md-4#checkoutSidebar,.cart-row>div.col-md-8#checkoutSidebar{width:33.33333333%;float:left}
.cart-table{margin-top:22px}
}
@media (min-width:1440px){
ol.cart-header li{flex:0 0 33.333%;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC43MDciIGhlaWdodD0iMTEuNDU3IiB2aWV3Qm94PSIwIDAgMTQuNzA3IDExLjQ1NyI+PHBhdGggZD0iTTE1LjY2Mi4yMzNhLjc4NS43ODUsMCwwLDAsMCwxLjExMWwwLDAsMy42MTMsMy42MTNIOC4wNTZhLjc4NS43ODUsMCwxLDAsMCwxLjU3MWgxMS4ybC0zLjYsMy41OWEuNzgzLjc4MywwLDEsMCwxLjEwNywxLjEwN2w1LTVhLjY5MS42OTEsMCwwLDAsLjAyLS45NzdsLS4wMi0uMDItNC45ODgtNWEuNzg1Ljc4NSwwLDAsMC0xLjExMSwwbDAsMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcuMjcgMCkiIGZpbGw9IiM0MjNmM2YiLz48L3N2Zz4=);background-repeat:no-repeat;background-size:15px;background-position:100% center}
}
@media (min-width:1200px){
ol.cart-header li a,ol.cart-header li strong{padding:0;text-align:center}
}
@media (min-width:1024px){
.extras-col+.extras-col{padding-left:0;margin-top:15px}
}
.product-top .stars-wrapper{display:block;order:-101}
.p-detail-info{min-height:22px}
.p-image-wrapper .flags-extra{display:none}
.p-detail-inner{position:relative}
.extraInfo{flex:0 0 100%;order:2;border-top:1px solid #dae6db;border-bottom:1px solid #dae6db;color:#1a1a1a;font-size:18px;padding:47px 0 44px 60px;font-weight:200;margin-bottom:34px;position:relative}
.extraInfo:before{display:block;content:'';width:43px;height:43px;background:url(https://www.kratomuj.cz/user/documents/img/svg/darek.svg) no-repeat;position:absolute;left:0;top:33px}
.p-info-wrapper{display:flex;flex-direction:row;padding-top:20px;flex-wrap:wrap;padding-left:47px}
.p-info-wrapper>p{display:none}
.p-info-wrapper .detail-parameters{margin-bottom:50px}
.p-info-wrapper .availability-value{order:1;flex:0 0 100%;font-size:14px;position:relative;min-height:53px;margin-bottom:70px}
.p-info-wrapper .availability-value.free-delivery:after{background:url(https://www.kratomuj.cz/user/documents/img/dopravci_zdarma.png) no-repeat}
.p-info-wrapper .availability-value:after{display:block;content:'';width:286px;height:39px;background:url(https://www.kratomuj.cz/user/documents/img/dopravci_ceny.png) no-repeat;position:absolute;top:70px}
.p-info-wrapper .availability-value .delivery-time{color:#404040;font-size:14px;line-height:26px}
.p-info-wrapper .availability-value .delivery-time>span:not(.no-display):before{content:'Doručíme'}
.p-info-wrapper .availability-value .delivery-time .default-variant{display:none}
.p-info-wrapper .price-standard{color:#1a1a1a;font-size:18px;line-height:24px}
.p-info-wrapper .price-final{color:#1a1a1a;font-size:30px;font-weight:600;margin-top:6px}
.p-info-wrapper .price-save{vertical-align:top}
.p-info-wrapper .price-save .parameter-dependent{background:#73a022;color:#fff;border-radius:4px;font-size:12px;padding:5px}
.p-info-wrapper .add-to-cart{align-items:flex-start;flex:0 100%;justify-content:center}
.p-info-wrapper .p-short-description{order:-5}
.p-info-wrapper .p-short-description p{font-size:18px;font-weight:600;line-height:1.7;margin-bottom:25px}
.social-buttons-wrapper{display:none}
.detail-parameters{order:-1;width:100%}
.detail-parameters th{font-size:16px;white-space:nowrap;color:#1a1a1a;line-height:normal;width:87px}
.detail-parameters td,.detail-parameters th{border:0;background-color:transparent}
.detail-parameters .delivery-time-label{display:none}
.btn.add-to-cart-button::before{display:none}
.variant-list select{width:185px;line-height:31px;font-weight:600}
.add-to-cart .quantity .decrease,.add-to-cart .quantity .increase{height:64px}
.add-to-cart .quantity .decrease:before,.add-to-cart .quantity .increase:before{line-height:56px}
.add-to-cart .quantity input{height:62px;width:59px}
.add-to-cart .btn.add-to-cart-button{padding-left:32px;padding-right:32px}
.p-image{margin-bottom:20px;border:1px solid #dedede}
.p-thumbnails{height:102px}
.p-thumbnails>div{height:102px}
.p-thumbnails a img{border:none}
.p-thumbnails .p-thumbnail{margin:0 10px 10px 0;-webkit-transition:none;-o-transition:none;transition:none;border:1px solid #dedede}
.p-thumbnails .p-thumbnail img{width:98px;height:98px}
.p-thumbnails .p-thumbnail.highlighted,.p-thumbnails .p-thumbnail:hover{border:3px solid #73a022}
.p-thumbnails .p-thumbnail.highlighted img,.p-thumbnails .p-thumbnail:hover img{width:94px;height:94px;opacity:.6}
.p-thumbnails .p-thumbnail.highlighted::before,.p-thumbnails .p-thumbnail:hover::before{display:none}
.basic-description{font-weight:200;font-size:16px}
.products-related-header{text-align:center}
.shp-tabs-wrapper:before{display:block;content:'Detailní informace';font-size:36px;color:#423f3f;font-weight:100;text-align:center;margin:50px 0}
.shp-tabs-wrapper .rate-wrapper.unveil-wrapper .rate-average{font-size:48px;text-align:center}
.shp-tabs-wrapper .rate-wrapper.unveil-wrapper .store_rating_box .rate-average{font-size:30px}
.shp-tabs-wrapper .rate-wrapper{margin-top:53px}
.shp-tabs-wrapper .responsive-nav{margin-bottom:0}
.shp-tabs-wrapper .shp-tabs,.shp-tabs-wrapper .shp-tabs-holder{background:0 0}
.shp-tabs-wrapper .shp-tabs-holder .shp-tabs li a{padding-top:17px;padding-bottom:16px}
.shp-tabs-wrapper .shp-tabs{width:97%;box-sizing:border-box;margin:0 auto}
@media (max-width:767px){
.shp-tabs-holder{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}
}
.shp-tabs-wrapper .shp-tabs li.active{border:1px solid #e0e5ee;border-bottom:0}
.shp-tabs-wrapper .shp-tabs li.active:after{display:block;content:'';width:100%;height:1px;background:#fff;position:relative;bottom:-1px;z-index:1}
.shp-tabs-wrapper .shp-tabs li.active a{color:#73a022}
.shp-tabs-wrapper .shp-tabs li a{padding:0;font-weight:600}
.shp-tabs-wrapper .description-inner{padding:15px}
.shp-tabs-wrapper .detail-parameters tr:last-child td,.shp-tabs-wrapper .detail-parameters tr:last-child th{padding-bottom:20px}
.shp-tabs-wrapper .detail-parameters td,.shp-tabs-wrapper .detail-parameters th{padding:20px 0}
.shp-tabs-wrapper .detail-parameters td{text-align:right}
.shp-tabs-wrapper #ratingTab{padding:15px}
.shp-tabs-wrapper #ratingTab p{margin:50px auto 0;max-width:920px}
.shp-tabs-wrapper .shp-tab-link{background:0 0;color:#7c7e8f;font-size:19px}
.shp-tabs-wrapper .shp-tabs-holder ul.shp-tabs li a{border:0}
.shp-tabs-wrapper .tab-content{border:1px solid #e0e5ee}
.shp-tabs-wrapper .rate-wrapper{border:0;background:0 0;margin-top:0}
.shp-tabs-wrapper .rate-wrapper.unveil-wrapper{padding:0;margin-bottom:50px}
.shp-tabs-wrapper .rate-wrapper .rate-average-inner{background:0 0}
.shp-tabs-wrapper .btn{color:#fff;background-color:#4f22a0;font-weight:400;line-height:50px;font-size:16px;padding:0 20px;border-radius:25px;text-transform:none;margin-top:17px;white-space:nowrap}
.shp-tabs-wrapper .btn:hover{background-color:#421c87}
.shp-tabs-wrapper .extended-description .product_category_box{margin-top:42px}
.shp-tabs-wrapper .extended-description .product_category_box:before{display:block;width:100%;content:'Kategorie produktu';font-size:16px;font-weight:700;color:#1a1a1a;margin-bottom:33px}
.shp-tabs-wrapper .extended-description .product_category_box a{color:#1a1a1a;font-size:18px;font-weight:100;display:flex;align-items:center}
.shp-tabs-wrapper .extended-description .product_category_box a:hover{text-decoration:none}
.shp-tabs-wrapper .extended-description .product_category_box a:before{display:inline-block;font-family:shoptet;content:'\e914';width:32px;font-size:18px;line-height:32px;color:#7c7e8f;background:#f0f0f0;border-radius:6px;text-align:center;margin-right:15px}
.shp-tabs-wrapper .rate-wrapper.unveil-wrapper .rate-star-wrap .stars a{display:inline-block;float:none}
.store_rating_box{color:#1a1a1a;font-size:24px;font-weight:700;padding:54px}
.store_rating_box .store_rating_summary{max-width:150px;background-color:#f6f6f6;margin-right:20px;padding:18px;margin-bottom:20px}
.store_rating_box span{display:block}
.store_rating_box .stars-label{font-size:16px;font-weight:400;text-align:center}
.store_rating_box .rate-average{line-height:30px}
.store_rating_box .rate-star-wrap{margin-top:14px}
.store_rating_box .rate-star-wrap a{display:inline-block;float:none;width:20px}
.store_rating_box .rate-star-wrap .stars{display:flex;width:100%;justify-content:center;margin-bottom:18px}
@media (max-width:374px){
.add-to-cart .btn.add-to-cart-button{width:100%;margin-top:20px}
}
@media (min-width:425px){
.p-info-wrapper .add-to-cart{flex:1 0 auto}
.add-to-cart .btn.add-to-cart-button{margin-left:20px}
}
.form-group-tooltip{left:calc(100% - 34px);position:absolute;top:calc(100% - 23px);transform:translateY(-50%)}
@media (min-width:480px){
.form-group-tooltip{left:498px;top:22px}
.form-group>input.form-control,.form-group>select.form-control{width:356px}
.phone-combined-input{max-width:356px}
.form-group>input.form-control.short,.form-group>select.form-control.short{width:356px}
#select-country-payment .form-group>input.form-control,.form-group>select.form-control{width:auto}
.shp-tabs-wrapper .rate-wrapper.unveil-wrapper .rate-wrap div{padding:0}
.shp-tabs-wrapper .rate-wrapper.unveil-wrapper .rate-average-wrap{width:200px;margin-right:40px}
.store_rating_box{display:flex;align-items:center;flex:0 550px;padding:0}
.store_rating_box .store_rating_summary{margin-bottom:0}
}
@media (min-width:768px){
.p-info-wrapper .availability-value{margin-bottom:24px;margin-top:34px}
.p-info-wrapper .availability-value:after{top:8px;right:40px}
.p-info-wrapper .add-to-cart{justify-content:flex-end}
.p-info-wrapper .add-to-cart,.p-info-wrapper .p-final-price-wrapper{margin-bottom:0;display:flex;align-items:center}
.add-to-cart{flex:1 0 auto}
.add-to-cart .btn.add-to-cart-button{margin-left:28px}
.store_rating_box{padding-bottom:88px}
.basic-description .add_rating{margin-top:0}
}
@media (max-width:1199px){
.store_rating_box{margin:50px 0 40px}
}
@media (min-width:1200px){
.basic-description{font-size:18px;line-height:30px}
.basic-description .rate-wrapper{display:flex;max-width:100%}
.basic-description .rate-wrapper .rate-wrap{flex:1;margin:0;align-items:center}
.basic-description .store_rating_box{border-left:1px solid #e2e7ef;padding-left:60px}
.p-info-wrapper{padding-top:66px}
.p-detail-inner-header{padding:0 0 0 757px}
.p-detail-inner-header h1{margin-top:12px}
#product-detail-form{margin-top:0}
.basic-description{flex:1;width:auto;padding-right:0}
.extended-description{flex:0 auto;border-left:none;padding-left:0;margin-left:0;width:100%}
}
.free-gifts-wrapper{flex:0 auto}
#formForgottenPassword,#register-form{max-width:600px;margin:0 auto;text-align:left}
#formForgottenPassword .login-wrapper,#formForgottenPassword .submit-wrapper,#register-form .login-wrapper,#register-form .submit-wrapper{text-align:center}
#formForgottenPassword .login-wrapper .btn,#formForgottenPassword .submit-wrapper .btn,#register-form .login-wrapper .btn,#register-form .submit-wrapper .btn{float:none}
.msg.msg-info{border-color:#73a022;color:#fff;background-color:#73a022}
.order-summary-heading,.summary-thx{color:#73a022}
.id--15 #content,.recapitulation-table td{background-color:transparent}
.recapitulation-table td{vertical-align:middle}
#user_rating{text-align:center;background:rgba(255,255,255,.6);margin-bottom:25px}
#user_rating h4{font-size:48px;color:#423f3f;font-weight:600;margin-top:68px}
#user_rating .summary{display:inline-block}
#user_rating .summary .rate-average{color:#fff;background-color:#73a022;font-size:30px;font-weight:100;border-radius:50%;width:70px;height:70px;display:block;text-align:center;line-height:70px}
#user_rating .votes-wrap{display:flex;flex-wrap:wrap;max-width:none;justify-content:center;margin-top:30px}
#user_rating .votes-wrap .vote-delimeter,#user_rating .votes-wrap .vote-pic,#user_rating .votes-wrap .vote-time{display:none}
#user_rating .votes-wrap .vote-header{border:0;padding:0;margin:0}
#user_rating .votes-wrap .vote-rating{display:block;width:100%;position:absolute;top:34px;left:0}
#user_rating .votes-wrap .vote-rating .stars{margin-right:0}
#user_rating .votes-wrap .vote-summary{margin-top:15px}
#user_rating .votes-wrap .vote-name{font-size:16px}
#user_rating .votes-wrap .vote-wrap{min-height:170px;flex:0 100%;position:relative;flex-direction:column;align-items:center;padding:26px 0 0 0;border:0}
#user_rating .votes-wrap .vote-content{order:-1;margin-top:35px;font-size:18px;line-height:30px}
#user_rating .btn{color:#fff;background-color:#4f22a0;font-weight:400;font-size:16px;padding:19px 26px;border-radius:30px;text-transform:none;font-size:18px;font-weight:100;margin-top:50px}
#user_rating .btn:hover{background-color:#421c87}
.rate-wrapper{background-color:#fff;border:1px solid #e4e4e4;max-width:920px}
.rate-wrapper .rate-average-wrap{width:277px}
.rate-wrapper .rate-average-inner{justify-content:center;align-items:center;background-color:#f6f6f6}
.rate-wrapper .rate-average{color:#423f3f;font-size:48px;font-weight:700}
.rate-wrapper .rate-bar{background-color:#7bc169}
.rate-wrapper.unveil-wrapper{padding:31px}
.rate-wrapper.unveil-wrapper .rate-average-wrap{position:initial}
.rate-wrapper.unveil-wrapper .rate-wrap{position:relative;flex-direction:column;align-items:center}
.rate-wrapper.unveil-wrapper .rate-list{max-width:239px;margin-bottom:19px;margin-left:auto;margin-right:auto;position:relative;left:-20px}
.rate-wrapper.unveil-wrapper .rate-block{display:flex;flex-grow:1;background-color:#f2f9f1;height:9px;border-radius:3.5px;position:relative;padding-right:0}
.rate-wrapper.unveil-wrapper .rate-count{position:absolute;right:-40px;color:#423f3f}
.rate-wrapper.unveil-wrapper .rate-bar{position:initial;height:9px;border-radius:3.5px}
.rate-wrapper.unveil-wrapper .rate-star{margin-right:13px}
.rate-wrapper.unveil-wrapper .rate-star-wrap{flex-grow:0;height:auto}
.rate-wrapper.unveil-wrapper .rate-star-wrap .stars{display:flex;justify-content:center;margin-bottom:15px}
.rate-wrapper.unveil-wrapper .rate-star-wrap .stars .star:before{font-size:20px;color:#f6d538}
.rate-wrapper.unveil-wrapper .rate-star-wrap .stars a{width:27px}
.rate-wrapper.unveil-wrapper .store_rating_box .rate-star-wrap .stars .star:before{font-size:16px}
.rate-wrapper.unveil-wrapper .add-comment{margin:30px auto 40px}
.rate-wrapper .rate-star-wrap{font-size:16px;text-align:center}
.rate-wrapper .rate-list .star:before{content:'\e91c';color:#f6d538;font-size:17px}
.rate-wrapper .add-comment .rating-icon,.rate-wrapper .btn.btn-primary{color:#fff;background-color:#4f22a0;font-weight:400;font-size:16px;padding:17px 26px;border-radius:25px;line-height:1}
.rate-wrapper .add-comment .rating-icon:before,.rate-wrapper .btn.btn-primary:before{display:none}
.rate-wrapper .add-comment .rating-icon:hover,.rate-wrapper .btn.btn-primary:hover{background-color:#421c87}
.store_rating_box .rate-average{color:#423f3f;font-size:30px;text-align:center}
.store_rating_box .rate-star-wrap .stars .star:before{font-size:16px;color:#f6d538}
.store_rating_box .rate-star-wrap .stars a{width:20px}
.store_rating_box .rate-star-wrap .stars-label{font-weight:400}
.vote-form .stars{width:auto}
.vote-form .stars>span{width:30px}
.vote-form .stars .star:before{font-size:20px}
.votes-wrap{max-width:920px}
.votes-wrap .vote-wrap{padding:32px 32px 32px 18px;display:flex;flex-wrap:nowrap;margin-bottom:20px}
.votes-wrap .vote-header{flex-direction:column;border-right:1px solid #e4e4e4;margin-right:30px;padding-right:20px;margin-bottom:0}
.votes-wrap .vote-summary{margin-top:12px}
.votes-wrap .vote-name{font-size:16px;text-align:center}
.votes-wrap .vote-pic{min-width:72px;height:72px;padding-right:0}
.votes-wrap .vote-pic img{width:72px;height:72px}
.votes-wrap .vote-initials{width:72px;height:72px;line-height:70px;background-color:#abcf25!important}
.votes-wrap .vote-content{font-size:16px;margin-top:5px}
.in-hodnoceni-obchodu .sidebar{display:none}
.in-hodnoceni-obchodu .content h1{font-size:48px;text-align:center;margin-top:5px}
.in-hodnoceni-obchodu #content .content-inner{margin:0 auto}
@media (max-width:768px){
.rate-average-wrap{margin-bottom:20px}
#user_rating h4{font-size:34px;color:#423f3f;font-weight:600;margin-top:68px}
body:not(.type-detail) .content h1{font-size:40px}
.content h1{font-size:40px}
}
@media (min-width:480px){
.rate-wrapper.unveil-wrapper .rate-average-inner{flex-direction:column}
.rate-wrapper.unveil-wrapper .rate-average-inner+.add-comment{margin-top:30px}
.rate-wrapper.unveil-wrapper .rate-star-wrap{margin-top:10px;margin-left:0}
.rate-wrapper.unveil-wrapper .rate-star-wrap .stars{margin-bottom:15px}
.rate-wrapper.unveil-wrapper .store_rating_box .rate-star-wrap .stars{margin-bottom:6px}
}
@media (min-width:768px){
#user_rating .votes-wrap .vote-wrap{flex:0 33.333%;border-right:1px solid #dae5db}
#user_rating .votes-wrap .vote-wrap:first-of-type{border-left:1px solid #dae5db;border-right:1px solid #dae5db}
.rate-wrapper.unveil-wrapper .rate-wrap{flex-direction:row}
.rate-wrapper.unveil-wrapper .rate-average-inner+.add-comment{margin-bottom:0}
.shp-tabs-wrapper .description-inner{padding:50px}
}
@media (min-width:992px){
.rate-wrapper.unveil-wrapper .add-comment{position:absolute;right:40px;top:0;z-index:10}
ol.cart-header{flex:1;margin:0 auto}
}
@media (min-width:1200px){
.in-hodnoceni-obchodu .content-inner{max-width:920px}
.rate-wrapper.unveil-wrapper .add-comment{top:48px}
}
.type-detail .p-info-wrapper h1{margin:0 0 2rem;order:-100!important;display:block;width:100%}
@media (min-width:768px){
.p-info-wrapper{padding-top:0!important}
.type-detail .p-detail-info{position:absolute;top:0;left:40px;z-index:1}
}
.custom-footer__banner33 .banner{overflow:visible}
.pickup_place{position:relative;padding-top:22px;color:#666}
.pickup_place a{color:#666}
.pickup_place:before{width:209px;height:202px;background:url(https://www.kratomuj.cz/user/documents/img/foot_pickup_place.png) no-repeat;position:absolute;left:-72px;top:19px}
.pickup_place p{font-style:italic;font-size:16px;margin-bottom:24px}
.pickup_place p strong{font-size:18px}
.pickup_place .adr,.pickup_place .tel,.pickup_place .work{position:relative;padding-left:48px;font-style:normal;white-space:nowrap}
.pickup_place .adr:before,.pickup_place .tel:before,.pickup_place .work:before{display:block;content:'';position:absolute;left:0}
.pickup_place .tel{line-height:20px}
.pickup_place .adr:before{width:24px;height:32px;background:url(https://www.kratomuj.cz/user/documents/img/svg/ic_foot_adr.svg) no-repeat;top:7px}
.pickup_place .tel:before{width:29px;height:27px;background:url(https://www.kratomuj.cz/user/documents/img/3_footer_contact_phone.svg) no-repeat;top:-2px}
.pickup_place .work:before{width:26px;height:26px;background:url(https://www.kratomuj.cz/user/documents/img/3_footer_oteviraci_hodiny.svg) no-repeat;top:-2px}
@media (min-width:480px){
.pickup_place{padding-left:145px}
.pickup_place:before{display:block;content:''}
}
.type-post .text .kat-list .product .p .btn.btn-cart,.type-post .text .kat-list .product .p .btn.btn-conversion,.type-post .text .kat-list .product .p .btn.btn-primary,.type-post .text .kat-list .product .p a.btn.btn-cart,.type-post .text .kat-list .product .p a.btn.btn-conversion,.type-post .text .kat-list .product .p a.btn.btn-round,.type-post .text .kat-list1 .product .p .btn.btn-cart,.type-post .text .kat-list1 .product .p .btn.btn-conversion,.type-post .text .kat-list1 .product .p a.btn.btn-cart,.type-post .text .kat-list1 .product .p a.btn.btn-conversion,.type-post .text .kat-list1 .product .p a.btn.btn-primary,.type-post .text .kat-list1 .product .p a.btn.btn-round,.type-post .text .kat-list10 .product .p .btn.btn-cart,.type-post .text .kat-list10 .product .p .btn.btn-conversion,.type-post .text .kat-list10 .product .p a.btn.btn-cart,.type-post .text .kat-list10 .product .p a.btn.btn-conversion,.type-post .text .kat-list10 .product .p a.btn.btn-primary,.type-post .text .kat-list10 .product .p a.btn.btn-round,.type-post .text .kat-list11 .product .p .btn.btn-cart,.type-post .text .kat-list11 .product .p .btn.btn-conversion,.type-post .text .kat-list11 .product .p a.btn.btn-cart,.type-post .text .kat-list11 .product .p a.btn.btn-conversion,.type-post .text .kat-list11 .product .p a.btn.btn-primary,.type-post .text .kat-list11 .product .p a.btn.btn-round,.type-post .text .kat-list12 .product .p .btn.btn-cart,.type-post .text .kat-list12 .product .p .btn.btn-conversion,.type-post .text .kat-list12 .product .p a.btn.btn-cart,.type-post .text .kat-list12 .product .p a.btn.btn-conversion,.type-post .text .kat-list12 .product .p a.btn.btn-primary,.type-post .text .kat-list12 .product .p a.btn.btn-round,.type-post .text .kat-list2 .product .p .btn.btn-cart,.type-post .text .kat-list2 .product .p .btn.btn-conversion,.type-post .text .kat-list2 .product .p a.btn.btn-cart,.type-post .text .kat-list2 .product .p a.btn.btn-conversion,.type-post .text .kat-list2 .product .p a.btn.btn-primary,.type-post .text .kat-list2 .product .p a.btn.btn-round,.type-post .text .kat-list3 .product .p .btn.btn-cart,.type-post .text .kat-list3 .product .p .btn.btn-conversion,.type-post .text .kat-list3 .product .p a.btn.btn-cart,.type-post .text .kat-list3 .product .p a.btn.btn-conversion,.type-post .text .kat-list3 .product .p a.btn.btn-primary,.type-post .text .kat-list3 .product .p a.btn.btn-round,.type-post .text .kat-list4 .product .p .btn.btn-cart,.type-post .text .kat-list4 .product .p .btn.btn-conversion,.type-post .text .kat-list4 .product .p a.btn.btn-cart,.type-post .text .kat-list4 .product .p a.btn.btn-conversion,.type-post .text .kat-list4 .product .p a.btn.btn-primary,.type-post .text .kat-list4 .product .p a.btn.btn-round,.type-post .text .kat-list5 .product .p .btn.btn-cart,.type-post .text .kat-list5 .product .p .btn.btn-conversion,.type-post .text .kat-list5 .product .p a.btn.btn-cart,.type-post .text .kat-list5 .product .p a.btn.btn-conversion,.type-post .text .kat-list5 .product .p a.btn.btn-primary,.type-post .text .kat-list5 .product .p a.btn.btn-round,.type-post .text .kat-list6 .product .p .btn.btn-cart,.type-post .text .kat-list6 .product .p .btn.btn-conversion,.type-post .text .kat-list6 .product .p a.btn.btn-cart,.type-post .text .kat-list6 .product .p a.btn.btn-conversion,.type-post .text .kat-list6 .product .p a.btn.btn-primary,.type-post .text .kat-list6 .product .p a.btn.btn-round,.type-post .text .kat-list7 .product .p .btn.btn-cart,.type-post .text .kat-list7 .product .p .btn.btn-conversion,.type-post .text .kat-list7 .product .p a.btn.btn-cart,.type-post .text .kat-list7 .product .p a.btn.btn-conversion,.type-post .text .kat-list7 .product .p a.btn.btn-primary,.type-post .text .kat-list7 .product .p a.btn.btn-round,.type-post .text .kat-list8 .product .p .btn.btn-cart,.type-post .text .kat-list8 .product .p .btn.btn-conversion,.type-post .text .kat-list8 .product .p a.btn.btn-cart,.type-post .text .kat-list8 .product .p a.btn.btn-conversion,.type-post .text .kat-list8 .product .p a.btn.btn-primary,.type-post .text .kat-list8 .product .p a.btn.btn-round,.type-post .text .kat-list9 .product .p .btn.btn-cart,.type-post .text .kat-list9 .product .p .btn.btn-conversion,.type-post .text .kat-list9 .product .p a.btn.btn-cart,.type-post .text .kat-list9 .product .p a.btn.btn-conversion,.type-post .text .kat-list9 .product .p a.btn.btn-primary,.type-post .text .kat-list9 .product .p a.btn.btn-round,[class*=in-blog].type-post .next-prev.text-center a{background-color:#4f22a0}
.type-post .text .kat-list .product .p .btn.btn-cart:hover,.type-post .text .kat-list .product .p .btn.btn-conversion:hover,.type-post .text .kat-list .product .p .btn.btn-primary:hover,.type-post .text .kat-list .product .p a.btn.btn-cart:hover,.type-post .text .kat-list .product .p a.btn.btn-conversion:hover,.type-post .text .kat-list .product .p a.btn.btn-round:hover,.type-post .text .kat-list1 .product .p .btn.btn-cart:hover,.type-post .text .kat-list1 .product .p .btn.btn-conversion:hover,.type-post .text .kat-list1 .product .p a.btn.btn-cart:hover,.type-post .text .kat-list1 .product .p a.btn.btn-conversion:hover,.type-post .text .kat-list1 .product .p a.btn.btn-primary:hover,.type-post .text .kat-list1 .product .p a.btn.btn-round:hover,.type-post .text .kat-list10 .product .p .btn.btn-cart:hover,.type-post .text .kat-list10 .product .p .btn.btn-conversion:hover,.type-post .text .kat-list10 .product .p a.btn.btn-cart:hover,.type-post .text .kat-list10 .product .p a.btn.btn-conversion:hover,.type-post .text .kat-list10 .product .p a.btn.btn-primary:hover,.type-post .text .kat-list10 .product .p a.btn.btn-round:hover,.type-post .text .kat-list11 .product .p .btn.btn-cart:hover,.type-post .text .kat-list11 .product .p .btn.btn-conversion:hover,.type-post .text .kat-list11 .product .p a.btn.btn-cart:hover,.type-post .text .kat-list11 .product .p a.btn.btn-conversion:hover,.type-post .text .kat-list11 .product .p a.btn.btn-primary:hover,.type-post .text .kat-list11 .product .p a.btn.btn-round:hover,.type-post .text .kat-list12 .product .p .btn.btn-cart:hover,.type-post .text .kat-list12 .product .p .btn.btn-conversion:hover,.type-post .text .kat-list12 .product .p a.btn.btn-cart:hover,.type-post .text .kat-list12 .product .p a.btn.btn-conversion:hover,.type-post .text .kat-list12 .product .p a.btn.btn-primary:hover,.type-post .text .kat-list12 .product .p a.btn.btn-round:hover,.type-post .text .kat-list2 .product .p .btn.btn-cart:hover,.type-post .text .kat-list2 .product .p .btn.btn-conversion:hover,.type-post .text .kat-list2 .product .p a.btn.btn-cart:hover,.type-post .text .kat-list2 .product .p a.btn.btn-conversion:hover,.type-post .text .kat-list2 .product .p a.btn.btn-primary:hover,.type-post .text .kat-list2 .product .p a.btn.btn-round:hover,.type-post .text .kat-list3 .product .p .btn.btn-cart:hover,.type-post .text .kat-list3 .product .p .btn.btn-conversion:hover,.type-post .text .kat-list3 .product .p a.btn.btn-cart:hover,.type-post .text .kat-list3 .product .p a.btn.btn-conversion:hover,.type-post .text .kat-list3 .product .p a.btn.btn-primary:hover,.type-post .text .kat-list3 .product .p a.btn.btn-round:hover,.type-post .text .kat-list4 .product .p .btn.btn-cart:hover,.type-post .text .kat-list4 .product .p .btn.btn-conversion:hover,.type-post .text .kat-list4 .product .p a.btn.btn-cart:hover,.type-post .text .kat-list4 .product .p a.btn.btn-conversion:hover,.type-post .text .kat-list4 .product .p a.btn.btn-primary:hover,.type-post .text .kat-list4 .product .p a.btn.btn-round:hover,.type-post .text .kat-list5 .product .p .btn.btn-cart:hover,.type-post .text .kat-list5 .product .p .btn.btn-conversion:hover,.type-post .text .kat-list5 .product .p a.btn.btn-cart:hover,.type-post .text .kat-list5 .product .p a.btn.btn-conversion:hover,.type-post .text .kat-list5 .product .p a.btn.btn-primary:hover,.type-post .text .kat-list5 .product .p a.btn.btn-round:hover,.type-post .text .kat-list6 .product .p .btn.btn-cart:hover,.type-post .text .kat-list6 .product .p .btn.btn-conversion:hover,.type-post .text .kat-list6 .product .p a.btn.btn-cart:hover,.type-post .text .kat-list6 .product .p a.btn.btn-conversion:hover,.type-post .text .kat-list6 .product .p a.btn.btn-primary:hover,.type-post .text .kat-list6 .product .p a.btn.btn-round:hover,.type-post .text .kat-list7 .product .p .btn.btn-cart:hover,.type-post .text .kat-list7 .product .p .btn.btn-conversion:hover,.type-post .text .kat-list7 .product .p a.btn.btn-cart:hover,.type-post .text .kat-list7 .product .p a.btn.btn-conversion:hover,.type-post .text .kat-list7 .product .p a.btn.btn-primary:hover,.type-post .text .kat-list7 .product .p a.btn.btn-round:hover,.type-post .text .kat-list8 .product .p .btn.btn-cart:hover,.type-post .text .kat-list8 .product .p .btn.btn-conversion:hover,.type-post .text .kat-list8 .product .p a.btn.btn-cart:hover,.type-post .text .kat-list8 .product .p a.btn.btn-conversion:hover,.type-post .text .kat-list8 .product .p a.btn.btn-primary:hover,.type-post .text .kat-list8 .product .p a.btn.btn-round:hover,.type-post .text .kat-list9 .product .p .btn.btn-cart:hover,.type-post .text .kat-list9 .product .p .btn.btn-conversion:hover,.type-post .text .kat-list9 .product .p a.btn.btn-cart:hover,.type-post .text .kat-list9 .product .p a.btn.btn-conversion:hover,.type-post .text .kat-list9 .product .p a.btn.btn-primary:hover,.type-post .text .kat-list9 .product .p a.btn.btn-round:hover,[class*=in-blog].type-post .next-prev.text-center a:hover{background-color:#421c87}
[class*=in-blog].type-post main.content{padding-left:0}
.box-section1 .news-item .text{flex-direction:column}
.news-item .reading-time,.news-item-detail .reading-time{display:inline-block;color:#000;margin-left:0;padding-left:0;border-left:none;line-height:1;font-weight:300;margin-bottom:5px;font-size:14px}
.news-item .reading-time img,.news-item-detail .reading-time img{width:13px!important;height:15px!important;margin-right:8px;position:relative;top:-1px;opacity:.6}
.box-section1 .news-item .text .title{margin:0 0 10px!important}
.type-posts-listing .news-item time{order:0;margin:1rem 0 10px;padding-left:18px;font-weight:300;color:#000}
.type-posts-listing .news-item .text .title{min-height:auto}
[class*=in-blog].type-post .content-inner time{padding-left:18px;margin:0 2rem 2rem 0rem;font-weight:300;color:#000}
.blog-contact p{font-size:17px;line-height:31px}
.type-product .banner.blog-widget{order:4}
.type-product .blog-widget .blog{padding:0;display:flex;flex-direction:row;flex-wrap:wrap;background:#fff;padding:0;border:solid 1px #73a022;border-radius:4px}
.blog-widget .blog .dotaz,.blog-widget .blog .name{font-size:19px}
.type-product .blog-widget .first.call-jiri,.type-product .blog-widget .first.dotaz{width:100%}
.blog-widget .blog .call-jiri,.blog-widget .blog .dotaz,.blog-widget .blog .name,.blog-widget .blog .position{color:#423f3f!important}
.blog-widget .blog h2,.blog-widget .blog h3,.blog-widget .blog p{color:#423f3f!important}
.blog-widget .blog-contact a{color:#423f3f!important}
.type-product .blog-widget .blog-contact,.type-product .blog-widget .blog-list{width:50%;background:0 0;align-items:center}
@media (max-width:768px){
.type-product .blog-widget .blog-contact,.type-product .blog-widget .blog-list{width:100%;background:0 0}
}
.type-posts-listing .news-item .text .description p:last-child{font-weight:400}
.type-posts-listing .news-item .text .description p,.type-posts-listing .news-item .text .description p b{font-weight:400!important}
.box .news-item .description p,.box .news-item .description p b,.box .news-item .text .description p,.box .news-item .text .description p b{font-weight:400!important;font-size:14px!important}
.news-item-widget time{color:inherit}
.news-item-widget .reading-time img{margin-right:5px}
.news-item-widget .reading-time{margin-bottom:10px}
.box-sm.box-section1{border-top:1px solid #e8eaef;padding-top:2rem}
ol.top-products li a:hover,ol.top-products li a:hover span,ol.top-products li a:hover span:hover{color:#4f22a0!important}
.box-bg-variant .categories a:hover{color:#4f22a0!important}
.box-bg-variant .categories a:hover{color:#4f22a0!important}
.navigation-in>ul>li.exp>a,.navigation-in>ul>li>a:hover{color:#4f22a0!important}
.navigation-in .has-third-level div>ul a:hover,.navigation-in ul.menu-level-2 a:hover{color:#4f22a0!important}
.cart-widget-product-name a:hover,.cart-widget-product-name>span{color:#4f22a0!important}
#footer .contact-box a:hover,#footer .news-item-widget a:hover,#footer .password-helper a:hover,#footer ul a:hover{color:#4f22a0!important}
.clanky-sidebar .news-item,.clanky-sidebar-blog .news-item,.dalsi-clanky .news-item{border-bottom:0;display:flex;margin-bottom:30px;padding-bottom:0;flex-direction:column}
.clanky-sidebar .news-item .image,.clanky-sidebar-blog .news-item .image,.dalsi-clanky .news-item .image{width:100%;padding:0 15px}
.clanky-sidebar .news-item .text,.clanky-sidebar-blog .news-item .text,.dalsi-clanky .news-item .text{flex-grow:1;flex:1;flex-direction:column;padding:0 15px;margin-top:10px}
.clanky-sidebar .news-item .text .title,.clanky-sidebar-blog .news-item .text .title,.dalsi-clanky .news-item .text .title{display:block;font-size:15px;font-weight:700;line-height:20px;margin-bottom:10px;text-decoration:none;color:#4f22a0}
.clanky-sidebar .news-item time,.clanky-sidebar .news-item-detail time,.clanky-sidebar-blog .news-item time,.clanky-sidebar-blog .news-item-detail time,.dalsi-clanky .news-item time,.dalsi-clanky .news-item-detail time{color:#000;margin-right:10px;margin-bottom:10px}
.clanky-sidebar .news-item .description p,.clanky-sidebar .news-item .description p b,.clanky-sidebar .news-item .description p span,.clanky-sidebar .news-item .text .description p,.clanky-sidebar-blog .news-item .description p,.clanky-sidebar-blog .news-item .description p b,.clanky-sidebar-blog .news-item .description p span,.clanky-sidebar-blog .news-item .text .description p,.dalsi-clanky .news-item .description p,.dalsi-clanky .news-item .description p b,.dalsi-clanky .news-item .description p span,.dalsi-clanky .news-item .text .description p{font-weight:400!important;font-size:14px}
.dalsi-clanky{display:flex;flex-direction:row;flex:1 1 auto;flex-wrap:wrap;margin-top:50px;position:relative}
.dalsi-clanky:before{content:"Související články";display:block;width:100%;text-align:center;font-weight:700;font-size:30px;color:#24242e;margin-bottom:30px}
.dalsi-clanky .news-item{margin-bottom:24px!important;border-bottom:0!important;display:block!important;width:33%!important;padding:12px!important}
@media (max-width:992px){
.dalsi-clanky .news-item{width:50%!important}
}
@media (max-width:500px){
.dalsi-clanky .news-item{width:100%!important}
}
.banner.blog-widget{padding:0;margin-top:20px}
.navigation-in>ul>li>a{color:#423f3f;padding-top:27px;padding-bottom:40px;padding-right:10px;padding-left:10px;font-size:16px}
@media (min-width:768px){
.navigation-in>ul>li>a:hover{margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}
}
@media (min-width:768px) and (max-width:1250px){
.navigation-in>ul>li>a{color:#423f3f;padding-top:27px;padding-bottom:40px;padding-right:10px;padding-left:10px;font-size:16px}
}
.news-wrapper{display:flex!important;flex-wrap:wrap!important;margin-left:-12px!important;margin-right:-12px!important;grid-row-gap:0!important;grid-column-gap:0!important}
.news-item{margin-bottom:24px!important;border-bottom:0!important;display:block!important;width:50%!important;padding:12px!important}
@media screen and (max-width:991px){
.order-summary-item.helper,.recapitulation-single{padding-left:0;padding-right:0}
.news-item{width:50%!important}
}
.cart-inner .consents,.cart-items{padding-left:0;padding-right:0}
@media screen and (max-width:479px){
.news-item{width:100%!important}
}
.clanky-sidebar .news-item,.clanky-sidebar-blog .news-item{border-bottom:0!important;display:flex!important;margin-bottom:10px!important;padding-bottom:0!important;flex-direction:column;width:100%!important}
.in-nase-prodejna .content p{font-size:17px;max-width:750px;margin:0 auto 40px auto}
.in-nase-prodejna .content img{width:800px;max-width:100%}
.basic-description a,.content-inner .news-item-detail .text a,.content-inner .news-item-detail .text a span,.p-short-description a,.p-short-description a span{font-weight:700!important}
.p-info-wrapper .p-short-description{font-size:18px;line-height:30px}
@media (max-width:768px){
ol.cart-header li a span:before,ol.cart-header li strong span:before{display:none}
.ordering-process .responsive-tools>a[data-target=navigation]:after{content:"Menu";display:block;font-size:10px;line-height:10px;top:-12px;position:relative;color:#24242e}
.ordering-process .responsive-tools>a[data-target=navigation]:before{color:#24242e;margin-top:0;background-color:transparent!important;font-size:20px}
}
.benefitBanner__link{flex-direction:column;color:#666}
.banner.blog-widget{padding:0}
.site-msg.information{background-color:#4f22a0}
.box-section1 .news-item{margin:0 0 2rem 0;padding:0}
.in-bily-kratom .benefitBanner__item:nth-child(2),.in-cerveny-kratom .benefitBanner__item:nth-child(2),.in-kratom .benefitBanner__item:nth-child(2),.in-kratom-tablety .benefitBanner__item:nth-child(2),.in-zeleny-kratom .benefitBanner__item:nth-child(2),.in-zluty-kratom .benefitBanner__item:nth-child(2){display:none}
.benefitBanner__item:nth-child(1){display:none}
.in-bily-kratom .benefitBanner__item:nth-child(1),.in-cerveny-kratom .benefitBanner__item:nth-child(1),.in-kratom .benefitBanner__item:nth-child(1),.in-kratom-tablety .benefitBanner__item:nth-child(1),.in-zeleny-kratom .benefitBanner__item:nth-child(1),.in-zluty-kratom .benefitBanner__item:nth-child(1){display:flex}
body:not(.type-detail) .content h1{margin-bottom:30px}
.blog-widget .blog .dotaz,.blog-widget .blog .name{font-size:22px}
.blog-widget .blog .dotaz{font-size:22px;padding:2rem 2rem 1rem!important;margin:0}
.blog-widget .blog .call-jiri{padding:0 2rem!important;margin:0}
.blog-widget .blog .call-jiri{font-size:14px;padding:0 2rem;margin-top:0}
.blog-widget .blog .call-jiri,.blog-widget .blog .dotaz,.blog-widget .blog .name,.blog-widget .blog .position{color:#fff;padding:0 2rem}
.autor{background-color:#f6f6f6;border-radius:4px;padding:40px;display:flex;font-size:16px;margin-top:30px}
.autor .img{width:160px;text-align:center}
.img img{max-width:100%}
.autor .text{width:calc(100% - 160px);padding-left:40px;margin-bottom:0}
.autor .text:after,.autor .text:before{content:" ";display:table}
.autor .text:after{clear:both}
.autor .text>div{margin-bottom:16px;font-weight:600;line-height:1.2}
.autor .text>div::before{content:"Článek napsal";font-size:14px;font-weight:400;display:block;margin-bottom:5px}
.blog-jakesova .autor .text>div::before,.blog-krejcarova .autor .text>div::before{content:"Článek napsala"}
.autor .text>div strong{font-size:26px;color:#24242e;margin-right:3px}
.autor .social{display:block;margin-top:20px}
.autor .social a svg{padding:10px}
.content h2,.content h2 span{font-size:36px!important}
.content h3,.content h3 span{font-size:23px!important}
[class*=in-blog].type-post main.content,[class*=in-blog].type-post main.content p,[class*=in-blog].type-post main.content p>span{font-size:18px!important}
[class*=in-blog].type-post table span{font-size:inherit!important}
@media (max-width:768px){
.autor{display:flex;flex-direction:column;align-items:start}
.autor .img{width:100%;text-align:left}
.autor .text{width:100%;padding-left:0;padding-top:20px}
.content h2,.content h2 span{font-size:26px!important}
.content h3,.content h3 span{font-size:20px!important}
[class*=in-blog].type-post main.content,[class*=in-blog].type-post main.content p,[class*=in-blog].type-post main.content p>span{font-size:16px!important}
[class*=in-blog].type-post table span{font-size:inherit!important}
.content-wrapper.container{padding-left:20px;padding-right:20px}
}
.site-msg.information{z-index:100}
.obsah-clanku{background-color:#f6f6f6;border:none;border-radius:4px;padding:40px 40px 40px 70px;margin:40px 0;position:relative}
.obsah-clanku h2,.obsah-clanku h2 span{position:relative;margin-top:12px;margin-bottom:12px;font-size:16px!important;color:#000!important}
.obsah-clanku h2,.obsah-clanku h3{cursor:pointer;text-decoration:underline;font-size:16px!important;padding-left:45px}
.obsah-clanku h3{font-size:16px!important;font-weight:400;position:relative;padding-left:75px;color:#000!important}
.obsah-clanku h3,.obsah-clanku h3 span{font-size:16px!important;font-weight:400!important;font-style:normal!important;position:relative;color:#423f3f!important}
.obsah-clanku h3,.obsah-clanku h3 span,.obsah-clanku h3 span b,.obsah-clanku h3 span em,.obsah-clanku h3 span i,.obsah-clanku h3 span strong{font-size:16px!important;font-weight:700!important;font-style:normal!important;color:#000!important}
.obsah-clanku h2::before{content:"";position:absolute;width:34px;height:20px;background-image:url(img/h2-bullet.svg);background-repeat:no-repeat;background-size:contain;background-position:left center;left:0;top:0}
.obsah-clanku h3::before{content:"";position:absolute;width:21px;height:21px;background-image:url(img/h3-bullet.svg);background-repeat:no-repeat;background-size:contain;background-position:left center;left:43px;top:0}
.obsah-clanku h2:hover,.obsah-clanku h3:hover{text-decoration:none}
.obsah-clanku::before{content:"Obsah článku";font-size:32px;font-weight:600;color:#73a022;display:block;margin-bottom:30px}
.obsah-clanku::after{content:"";position:absolute;width:4px;height:calc(100% - 80px);left:40px;top:40px;background-color:#73a022}
.obsah-clanku h3{display:none}
.obsah-clanku h3.viditelne{display:block;padding-left:75px}
.custom-page ul,[class*=in-blog] .text ul{padding-left:45px;list-style:none}
.custom-page ul li,[class*=in-blog] .text ul li{position:relative}
.custom-page ul li::marker,[class*=in-blog] .text ul li::marker{display:none}
.custom-page ul li::before,[class*=in-blog] .text ul li::before{content:"";position:absolute;width:34px;height:20px;background-image:url(img/h2-bullet.svg);background-repeat:no-repeat;background-size:contain;background-position:left center;left:-45px;top:8px}
[class*=in-blog] .text blockquote{background-color:#f6f6f6;margin:0;padding:40px 40px 40px 70px;position:relative}
[class*=in-blog] .text blockquote img{float:left;margin:0}
[class*=in-blog] .text blockquote::after{content:"";position:absolute;width:4px;height:calc(100% - 80px);left:40px;top:40px;background-color:#73a022}
[class*=in-blog] .text blockquote h2,[class*=in-blog] .text blockquote h3,[class*=in-blog] .text blockquote h4{color:#73a022}
[class*=in-blog] .text .obal{background-color:#f6f6f6;padding:40px;margin-bottom:20px}
[class*=in-blog] .text .obal p:last-child,[class*=in-blog] .text .obal ul:last-child{margin-bottom:0!important}
[class*=in-blog] .text .obal ul{padding-left:35px;list-style:none}
[class*=in-blog] .text .obal ul li{position:relative;color:#000}
[class*=in-blog] .text .obal ul.fajfka li::before{content:"";position:absolute;width:22px;height:22px;background-image:url(img/ok-bullet.svg);background-repeat:no-repeat;background-size:contain;background-position:left center;left:-35px;top:6px}
[class*=in-blog] .text .obal ul.krizek li::before{content:"";position:absolute;width:22px;height:22px;background-image:url(img/krizek-bullet.svg);background-repeat:no-repeat;background-size:contain;background-position:left center;left:-35px;top:6px}
@media (max-width:768px){
.obsah-clanku::after{display:none}
.shp-tabs-wrapper .shp-tabs-holder .shp-tabs li a{padding-top:10px;padding-bottom:10px}
.shp-tabs-wrapper .shp-tabs li{width:auto}
.shp-tabs-holder ul.shp-tabs li a{padding:10px 17px}
.shp-tabs-wrapper .shp-tab-link{font-size:13px}
.obsah-clanku{padding:16px;margin:24px 0}
.obsah-clanku::before{font-size:26px}
.obsah-clanku h2{font-size:20px}
}
.custom-footer__banner72 .banner{overflow:visible}
.id-404 .content-wrapper a.btn{display:inline-block;height:62px;color:#fff;background:#4f22a0;border-radius:31px;border:0;text-transform:none;font-size:18px;line-height:62px;padding:0 60px;font-weight:600}
.id-404 .content-wrapper a.btn:hover{background:#421c87}
.hodnoceni{text-align:center}
.hodnoceni .votes-wrap{border:none}
.hodnoceni .votes-wrap .vote-content{text-align:center}
.hodnoceni .votes-wrap .vote-header{border-right:none;margin-right:0;padding-right:0;margin-bottom:0}
.hodnoceni .stars{display:flex;flex:0 0 auto;height:12px;margin-right:0;position:relative;width:100%;justify-content:center}
.hodnoceni .vote-pic{width:72px}
.hodnoceni:before{display:block;font-size:36px;padding:10px 20px;background:0 0;color:#423f3f;font-weight:600;text-align:center}
.hodnoceni>a{text-align:center;display:inline-block;height:62px;color:#fff;background:#4f22a0;border-radius:31px;border:0;text-transform:none;font-size:18px;line-height:62px;padding:0 50px;font-weight:600;margin:0 auto}
@media (max-width:768px){
.hodnoceni>a{height:50px;border-radius:31px;font-size:15px;line-height:50px;padding:0 30px}
}
.hodnoceni>a:after{display:none}
.hodnoceni .vote-rating{display:flex;flex-direction:column;margin-bottom:10px;margin-top:10px}
a.showmore{font-weight:700;text-decoration:underline}
.p-short-description .vice{margin-top:20px}
.basic-description a,.content-inner .news-item-detail .text a,.content-inner .news-item-detail .text a span,.p-short-description a,.p-short-description a span{text-decoration:underline}
#header{background-color:#f2f2f4}
.submenu-arrow:after{margin-top:-4px;opacity:.6}
@media screen and (min-width:768px){
.submenu-visible .navigation-in>ul>li.ext.exp>ul{padding-top:20px;padding-bottom:20px}
.navigation-in>ul>li.ext>ul>li>a.menu-image{align-items:center;flex-basis:auto;flex-grow:0;flex-shrink:0;position:relative;width:150px;padding-bottom:10px;padding-top:10px}
.navigation-in>ul>li.ext>ul>li>a img{display:block;height:auto;max-height:82px;max-width:120px}
.navigation-in>ul>li.ext>ul>li>div{width:calc(100% - 150px)}
.navigation-in>ul>li.ext>a>span{display:inline-block}
.menu-helper{top:136px}
.menu-helper.visible{visibility:visible;z-index:3}
.navigation-in>ul>li>a{color:#fff}
.top-navigation-contacts{display:none!important}
.top-navigation-bar .container>div.top-navigation-menu{flex:1 1 90%;text-align:left;height:auto}
.top-navigation-bar .container>div.top-navigation-tools{flex:1 1 10%}
.container{padding-left:0;padding-right:0}
#navigation,.row{margin-left:0;margin-right:0}
.top-navigation-bar-menu{line-height:18px}
.top-navigation-bar .top-nav-button{display:none}
.header-top{height:120px;position:relative;padding:0;flex-wrap:nowrap}
#header{position:relative}
.top-navigation-bar{padding:9px 0}
.header-top>div:first-child{flex:0 1 20%;padding-right:40px}
.header-top>div.search{flex:0 1 30%}
.header-top>div:last-child{flex:0 1 50%;display:flex;align-items:center}
#header .site-name{display:flex}
}
.top-navigation-bar{font-size:14px;border-top:0;border-bottom-color:#dadada;background-color:#fff}
.top-navigation-menu{background-color:#fff}
.dropdown button,.top-navigation-bar a{color:#423f3f!important}
.dropdown button:hover,.top-navigation-bar a:hover{text-decoration:underline}
.top-navigation-bar-menu li a,.top-navigation-bar-menu-helper li a{padding:0;text-transform:none}
.navigation-in>ul>li.exp>a,.navigation-in>ul>li>a:hover{background-color:#658c1e;color:#fff!important}
.navigation-in>ul>li{border:none}
.top-navigation-bar-menu li{font-size:13px;margin-right:20px}
.top-navigation-bar-menu li::before{display:none}
.dropdown{margin-right:0}
#header .site-name a img{max-height:72px;max-width:210px}
.form-control,select{border-color:#c7c7c7;height:44px;border-radius:10px;font-size:14px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}
.country-flag.selected,.country-flags.active .country-flag{height:44px;border-radius:10px;font-size:14px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border:solid 1px #c7c7c7;padding:0 20px}
.phone-combined-input input{margin-left:7px}
.form-group label{font-weight:700}
.compact-form .form-control{height:56px}
.search-form .btn{height:40px;background:url(https://www.kratomuj.cz/user/documents/img/svg/1_navigation_search.svg) 50% no-repeat;background-size:22px;top:8px;right:8px;padding:0;font-size:0;width:40px;border-radius:2px;border-color:#fff;min-height:auto}
.search-form .btn:hover{background-color:#ececec;border:none}
.form-control::placeholder{color:#8891a1;opacity:1}
a.project-phone:hover{text-decoration:none}
.project-phone{color:#423f3f!important;font-size:17px;font-weight:400;margin-right:auto;float:left;padding-left:56px}
.project-phone span::before{content:url(https://www.kratomuj.cz/user/documents/img/svg/1_navigation_phone.svg);line-height:1;display:inline-block;vertical-align:middle;position:relative;top:9px;margin-right:12px;width:22px}
.contact-box ul li>span.tel::after,.project-phone::after{content:"(po-pá: 10:00 - 18:00)";font-family:Archivo,sans-serif;display:block;font-size:14px;font-weight:400;text-align:left;line-height:1}
.project-phone:hover span{text-decoration:underline}
.project-phone::after{margin-left:34px}
.navigation-buttons a[data-target=login]::after{content:url(https://www.kratomuj.cz/user/documents/img/svg/sipka-login.svg);position:relative;top:-1px;margin-left:12px;display:inline-block}
.navigation-buttons a[data-target=login],.top-nav-button{color:#423f3f!important;background:url(https://www.kratomuj.cz/user/documents/img/svg/user_header.svg) 24px 50% no-repeat;line-height:24px;display:inline-block;padding:16px 24px 16px 53px;border-right:1px solid #dadada;vertical-align:middle}
.ordering-process .navigation-buttons a[data-target=login],.top-nav-button{border-right:1px solid transparent}
.navigation-buttons a[data-target=login]:hover,.top-nav-button:hover{background-color:transparent;text-decoration:underline}
.btn.cart-count::before,a.btn.cart-count::before{content:"";width:100%;height:100%;background-color:#f2f2f4;background-image:url(https://www.kratomuj.cz/user/documents/img/svg/1_navigation_cart.svg);background-repeat:no-repeat;background-position:center;background-size:24px;position:absolute;border-radius:52px;margin-right:0!important}
.popup-widget:before{display:none}
.cart-price{text-transform:none;font-size:18px;font-weight:600;background-color:#ad9b57;color:#fff;height:36px;vertical-align:middle;line-height:34px;padding:0 16px;border-radius:2px;position:relative;display:none!important}
.cart-count:not(.full) .cart-price::before{line-height:48px}
.cart-count:not(.full) .cart-price{font-size:0}
.cart-count:not(.full) .cart-price::after{content:"0 Kč";font-size:18px}
.cart-count:not(.full)::after{content:"0"}
.cart-count:not(.full)::after,.navigation-buttons>a[data-target=cart] i{position:absolute;left:16px;right:auto;top:-10px;bottom:auto;background-color:#73a022;border-radius:50%;color:#fff;width:20px;height:20px;border:2px solid #f2f2f4;line-height:16px;font-size:12px;font-weight:600;text-align:center;padding:0}
#header .cart-count{margin-left:20px;text-align:left}
.navigation-in>ul>li>a{padding:0 16px!important;line-height:40px;text-transform:uppercase;font-size:15px;margin:0!important;letter-spacing:.2px}
.navigation-in>ul>li>a>b{font-weight:600}
@media screen and (min-width:768px){
#navigation{height:68px;z-index:2}
#header::after{content:"";width:100%;height:68px;left:0;bottom:0;background-color:#73a022;position:absolute}
.navigation-in>ul>li>a{line-height:68px;text-transform:uppercase;font-size:15px}
}
@media screen and (max-width:767px){
.search-window-visible #header .search-form{margin:10px 16px}
#navigation{padding-bottom:0}
.cart-count:not(.full)::after,.navigation-buttons>a[data-target=cart] i{border:2px solid #fff}
.navigation-close,.navigation-in .navigationActions__submenu li:before{color:#fff}
.project-phone{padding-left:16px;position:relative;float:none;width:100%;display:block}
.navigation-in .dropdown{margin-right:0;padding-left:16px;margin-top:20px}
.navigation-in .dropdown>span{color:#24242e}
.navigation-in .dropdown .dropdown-backdrop{display:none}
.navigation-in .dropdown .dropdown-menu{left:16px;min-width:110px;top:calc(100% + 5px)}
.navigation-in .dropdown .dropdown-menu li a{padding:.25rem 20px}
.navigation-window-visible .top-navigation-bar .container>div.top-navigation-contacts{display:none}
.navigation-in>ul{margin-bottom:24px;background-color:#73a022}
.navigation-in>ul>li{border-bottom:1px solid #658c1e}
.navigation-in>ul>li>a{color:#fff}
.navigation-in>ul.menu-next>li>a{color:#24242e}
.navigation-in ul.menu-level-2 li a{padding-left:25px;color:#fff}
.submenu-visible .navigation-in>ul>li.ext.exp>ul{background-color:#658c1e}
.navigation-in>ul.menu-next>li>a{line-height:16px;text-transform:none;padding:0!important;font-weight:400;font-size:13px}
.navigation-in>ul.menu-next>li{display:inline-block;width:auto;margin-right:16px;border:0;margin-bottom:12px;padding:0}
.navigation-in>ul.menu-next{background-color:transparent;padding:0 16px;margin-bottom:12px}
.top-navigation-bar .container{padding:0}
.responsive-tools>a{height:64px;padding:0;position:absolute}
.responsive-tools{padding-top:0;padding-bottom:0;height:64px}
.responsive-tools>a[data-target=navigation]:before{color:#24242e;margin-top:10px;background-color:transparent!important;font-size:20px}
.responsive-tools>a[data-target=navigation]{right:0;width:56px!important;border-left:1px solid #e8eaef}
.responsive-tools>a[data-target=navigation]::after{content:"MENU";font-size:10px;position:absolute;bottom:0;height:32px;line-height:32px;width:100%;display:block}
#header .cart-count{width:50px;height:62px;margin:0;text-align:center;top:-62px;right:56px;line-height:56px;padding-right:10px}
.cart-count:not(.full)::after,.navigation-buttons>a[data-target=cart] i{left:25px;top:10px;line-height:16px}
.top-navigation-bar .dropdown{display:none}
.responsive-tools>a[data-target=search]{right:100px;line-height:67px}
.responsive-tools>a[data-target=login]{right:140px;line-height:67px}
#header .site-name{margin:0;position:absolute;top:-64px;height:64px;display:flex;align-items:center;width:32%}
#header .site-name a img{max-height:34px;max-width:none;margin:0;width:auto;padding-left:0}
#header{margin:0}
}
.popup-widget.cart-widget,.popup-widget.login-widget{z-index:999}
@media (min-width:992px){
.popup-widget.cart-widget{top:130px}
.empty-cart-hover{top:150px}
.popup-widget.login-widget{top:120px}
.admin-logged .popup-widget.cart-widget{top:165px}
.admin-logged .empty-cart-hover{top:185px}
.admin-logged .popup-widget.login-widget{top:140px}
}
@media (min-width:768px) and (max-width:992px){
.project-phone{color:#423f3f!important;font-size:17px;font-weight:600;margin-right:auto;float:right;padding-left:0;font-weight:600;margin-bottom:10px}
.project-phone::after{text-align:right}
}
@media (max-width:768px){
.navigation-buttons .project-phone,.navigation-buttons a.login{display:none}
}
#tab-content{display:flex;flex-wrap:wrap}
.shp-tabs-wrapper>.row>div .fade{opacity:1}
.type-product #tab-content>div:not(.content-side){width:calc(100% - 476px)}
.basic-description{width:100%;padding-right:0}
.par-sta{margin-top:64px;display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px;padding-bottom:64px}
.par-sta>*{width:50%;padding:0 12px}
#relatedFiles h3,.extended-description h3{font-size:25px;margin-bottom:32px;margin-top:0}
.extended-description table{width:100%}
.extended-description td,.extended-description th{width:50%;font-size:14px;padding:12px!important;color:#1a1a1a}
.extended-description td{text-align:right}
#relatedFiles li a,.extended-description td a{color:#1a1a1a;text-decoration:underline}
#relatedFiles li a:hover,.extended-description td a:hover{text-decoration:none}
.extended-description tr{height:48px;background-color:#e5eccd}
#relatedFiles li:nth-of-type(2n),.extended-description tr:nth-child(2n){background-color:#fff}
#relatedFiles{margin:0;list-style:none}
#relatedFiles li{padding:12px;background-color:#e5eccd}
#relatedFiles li a{padding-left:5px}
.kat-slozky{margin-top:32px}
.kat-slozky h6{margin-top:0;margin-bottom:12px}
.kat-slozky a{display:inline-block;color:#1a1a1a;text-decoration:underline;margin-right:20px;padding-left:24px;background:url(/user/documents/upload/Images/slozka.svg) 0 50% no-repeat;font-size:13px}
.kat-slozky a:hover{text-decoration:none}
#tab-content{display:flex;flex-wrap:wrap}
#productsAlternative h2,.souvisejici h2{text-align:center;margin-top:48px;margin-bottom:32px;display:inline-block;width:100%}
.par-sta+div{border-top:1px solid #e8eaef}
.content-side{width:476px;padding:50px}
#relatedFiles{margin:0;list-style:none}
#formDiscussion::before,#formRating::before,#productDiscussion::before,#ratingTab::before{content:"Hodnocení produktu";font-weight:600;color:#1a1a1a;font-size:32px;display:block;margin-bottom:32px;line-height:1.2}
#ratingTab.comment-yes.hodnoceni-sidebar .rate-average-wrap{border-radius:4px;background-color:#739f21;padding:15px 16px 15px 16px}
.hodnoceni-sidebar .rate-average-wrap+div{display:none}
.hodnoceni-sidebar .rate-average-wrap{width:100%!important}
#ratingTab.comment-yes.hodnoceni-sidebar #ratingWrapper{background-color:transparent;padding:0;margin:0}
.hodnoceni-sidebar{padding:24px;background-color:#f2f2f4;margin-top:32px}
#ratingTab.hodnoceni-sidebar::before{font-size:22px;margin-bottom:20px}
.hodnoceni-sidebar .rate-wrapper.unveil-wrapper .rate-average-inner+.add-comment{display:none}
.hodnoceni-sidebar .rate-wrapper.unveil-wrapper .rate-star-wrap{display:inline-block;padding-left:14px}
.hodnoceni-sidebar .rate-wrapper.unveil-wrapper .rate-average{display:inline-block;color:#fff}
.hodnoceni-sidebar .rate-wrapper.unveil-wrapper .rate-average-inner{text-align:left}
.hodnoceni-sidebar .stars .star.star-half::before,.hodnoceni-sidebar .stars .star.star-on::before{color:#f6d538}
.hodnoceni-sidebar .rate-wrapper.unveil-wrapper .rate-star-wrap .stars{margin:0!important;height:19px}
.hodnoceni-sidebar .rate-wrapper.unveil-wrapper .rate-star-wrap .stars-label{color:#fff!important;line-height:20px;margin-top:5px;display:block;text-decoration:underline}
.hodnoceni-sidebar .rate-wrapper.unveil-wrapper .rate-star-wrap .stars-label:hover{text-decoration:none}
.hodnoceni-sidebar .vote-wrap:nth-child(n+4){display:none}
.hodnoceni-sidebar .vote-wrap{border:0!important;border-radius:4px;margin:12px 0 0 0;padding:16px;background:#fff;flex-direction:column}
.hodnoceni-sidebar .votes-wrap .vote-name{font-size:16px;text-align:left}
.hodnoceni-sidebar .votes-wrap .vote-header{flex-direction:column;border-right:none;margin-right:0;padding-right:0;margin-bottom:0}
.shp-tabs-wrapper .hodnoceni-sidebar .rate-wrapper.unveil-wrapper .rate-average-wrap{margin-right:0}
.hodnoceni-sidebar .vote-content{width:100%;order:-1;font-style:italic}
.hodnoceni-sidebar .vote-pic{display:none}
.hodnoceni-sidebar .vote-summary{position:relative;padding-left:0;background:0 0}
.hodnoceni-sidebar .vote-header{margin-top:0;margin-bottom:0}
.hodnoceni-sidebar .vote-wrap br{display:none}
.hodnoceni-sidebar .vote-name{margin:0 0 5px 0}
.hodnoceni-sidebar .heureka-rating-group>div>span{font-style:normal}
.hodnoceni-sidebar .votes-wrap{margin-top:0}
.hodnoceni-sidebar .heureka-rating-group>div{padding:0!important}
.hodnoceni-sidebar .heureka-rating-group>div>span{display:none}
.content-side .kontakt-box{border:1px solid #e8eaef;color:#24242e}
.kontakt-box .top{color:#24242e;font-size:14px;padding:24px 24px 14px 24px;border-radius:3px 3px 0 0}
.kontakt-box h4{color:#24242e;margin-top:0;margin-bottom:6px;font-size:22px}
.kontakt-box .top>p{margin-bottom:16px}
.kontakt-box .jmeno{background:url(https://www.kratomuj.cz/user/documents/upload/tanistra_profilovka.png?=v1.1) 0 50% no-repeat;background-size:64px auto;padding:10px 0 10px 80px;min-height:67px}
.kontakt-box .jmeno strong{display:block;color:#24242e;font-size:18px;line-height:1.2}
.kontakt-box .bottom{background-color:#f2f2f4;padding:24px 24px 20px 24px;border-radius:0 0 3px 3px;line-height:1.2;position:relative}
.kontakt-box .bottom a{font-size:18px;color:#24242e!important;line-height:1.2;display:block;font-weight:700}
.kontakt-box .bottom .contact-box ul li>span.mail::before{top:1px;left:0}
.kontakt-box .bottom .contact-box ul li>span.tel::before{top:9px;left:0}
.kontakt-box .bottom .contact-box ul li:first-child{margin-bottom:10px}
.kontakt-box .bottom .contact-box ul li:last-child{margin-bottom:0}
.kontakt-box .bottom .contact-box ul li>span{padding-left:40px}
.kontakt-box .bottom .contact-box{min-height:auto}
ul.poradna{font-size:18px;font-weight:700;padding-left:20px}
ul.poradna li{margin-bottom:10px}
ul.poradna li:last-child{margin-bottom:0}
.poradna-obal{background-color:#f2f2f4;padding:15px;margin-bottom:32px}
.poradna-obal h4{font-size:22px;font-weight:600;color:#1a1a1a;display:block;margin-bottom:20px;line-height:1.2}
.poradna-obal a.articles{color:#fff;background-color:#4f22a0;font-weight:400;font-size:16px;padding:17px 26px;border-radius:25px;line-height:1;display:inline-block}
.type-product .poradna-obal:not(.poradna-ano){display:none}
@media screen and (max-width:1199px){
.par-sta>*{width:100%}
}
@media screen and (max-width:991px){
.cart-inner .delivery-time{padding:5px 10px 0 0}
.next-step{padding:0}
.type-product #tab-content>div:not(.content-side){width:calc(100% - 340px)}
.content-side{width:340px}
}
@media screen and (max-width:767px){
.type-product #tab-content>div:not(.content-side){width:100%}
.content-side{margin-top:32px}
.content-side{width:100%;padding:0}
}
.content-inner .custom-page{text-align:left;font-size:18px;line-height:1.8}
.in-nase-prodejna-kratomu .content-inner{text-align:left;font-size:18px;line-height:1.8}
.content-inner .custom-page article header,.in-nase-prodejna-kratomu .content-inner article header{text-align:center}
.content-inner .custom-page a,.in-nase-prodejna-kratomu .content-inner a{font-weight:700;text-decoration:underline}
.custom-page .btn,.custom-page .purple-button,.in-nase-prodejna-kratomu .purple-button{display:inline-block;height:62px;color:#fff;background:#4f22a0;border-radius:31px;border:0;text-transform:none;font-size:18px;line-height:62px;padding:0 50px;font-weight:600;text-decoration:none!important}
.custom-page .btn:hover,.custom-page .purple-button:hover,.in-nase-prodejna-kratomu .purple-button:hover{background:#421c87}
.custom-page h3,.in-nase-prodejna-kratomu h3{font-size:36px!important;line-height:43px}
.custom-page p strong,.in-nase-prodejna-kratomu p strong{font-weight:700;color:#73a022}
.custom-page .icons,.in-nase-prodejna-kratomu .icons{display:flex;flex-wrap:wrap;row-gap:30px;justify-content:center}
.custom-page .icons,.custom-page .points,.in-nase-prodejna-kratomu .icons,.in-nase-prodejna-kratomu .points{padding:50px 0}
.custom-page .two-col,.in-nase-prodejna-kratomu .two-col{display:flex;align-items:center;padding-top:50px;padding-bottom:50px}
.in-nase-prodejna-kratomu .icons>div{border-right:solid 1px #dae6db;width:20%}
.custom-page .icons>div{border-right:solid 1px #dae6db;width:25%}
.custom-page .icons>div p,.in-nase-prodejna-kratomu .icons>div p{margin-bottom:0}
.custom-page .icons>div:last-child,.in-nase-prodejna-kratomu .icons>div:last-child{border-right:none}
.custom-page .icons>div .icon,.in-nase-prodejna-kratomu .icons>div .icon{height:60px;margin-bottom:20px}
.custom-page .icons>div .icon img,.in-nase-prodejna-kratomu .icons>div .icon img{max-height:60px;width:auto}
.custom-page .testy img,.in-nase-prodejna-kratomu .testy img{margin-left:40px}
.custom-page .col-wrapper,.in-nase-prodejna-kratomu .col-wrapper{padding-left:40px;border-left:solid 4px #73a022}
.custom-page .points .icon,.in-nase-prodejna-kratomu .points .icon{height:60px;margin-bottom:20px}
.custom-page .points .icon img,.in-nase-prodejna-kratomu .points .icon img{max-height:60px;width:auto}
.custom-page .points .border-wrapper,.in-nase-prodejna-kratomu .points .border-wrapper{border-left:solid 1px #dae6db;border-right:solid 1px #dae6db;padding:0 30px}
.custom-page .potrebujete-poradit>div,.in-nase-prodejna-kratomu .potrebujete-poradit>div{max-width:680px;margin:0 auto}
.custom-page .contact-icons,.in-nase-prodejna-kratomu .contact-icons{display:flex;justify-content:center;margin-top:40px}
.custom-page .contact-icons>div,.in-nase-prodejna-kratomu .contact-icons>div{padding:30px}
.custom-page .contact-icons p,.in-nase-prodejna-kratomu .contact-icons p{margin:0}
.custom-page .contact-icons .phone,.in-nase-prodejna-kratomu .contact-icons .phone{border-right:solid 1px #dae6db}
.custom-page .contact-icons .icon,.in-nase-prodejna-kratomu .contact-icons .icon{height:35px;margin-bottom:10px}
.custom-page .contact-icons .icon img,.in-nase-prodejna-kratomu .contact-icons .icon img{max-height:35px;width:auto}
.custom-page .hint p,.in-nase-prodejna-kratomu .hint p{max-width:800px;margin:0 auto;padding-top:50px}
.custom-page .mapa,.in-nase-prodejna-kratomu .mapa{margin-bottom:50px}
.custom-page .faq{border:solid 1px #dae6db;border-left:solid 4px #73a022;margin-bottom:10px}
.custom-page .faq-d h4{border:none!important}
.custom-page .faq-d{border:none!important}
.custom-page .faq-d.open{border:none!important}
@media (min-width:992px){
.two-col .order-1{order:1}
.two-col .order-2{order:2}
.offset-lg-3{margin-left:25%}
.next-step{align-items:center;display:flex;flex-direction:row;justify-content:end}
}
@media (min-width:1200px){
.custom-page .products-block>div{flex:0 0 auto;width:25%}
}
@media (max-width:1199px){
.custom-page .icons>div,.in-nase-prodejna-kratomu .icons>div{width:33.33%}
}
.custom-page .quotes,.in-nase-prodejna-kratomu .quotes{position:relative;top:-100px;z-index:1}
.custom-page .quotes .quotes-wrapper h3,.in-nase-prodejna-kratomu .quotes .quotes-wrapper h3{color:#73a022}
.custom-page .quotes .quotes-wrapper,.in-nase-prodejna-kratomu .quotes .quotes-wrapper{position:relative;background-color:#f6f6f6;font-weight:700;text-align:center;margin-left:60px;margin-right:60px;padding-left:35px;padding-right:35px;padding-bottom:50px;padding-top:150px}
.custom-page .quotes .quotes-wrapper:before,.in-nase-prodejna-kratomu .quotes .quotes-wrapper:before{content:"";width:60px;height:44px;background-image:url(https://www.kratomuj.cz/user/documents/nase-prodejna/uvozovky_vlevo.svg);background-repeat:no-repeat;background-size:contain;background-position:right center;position:absolute;left:-45px;bottom:30px;z-index:1}
.custom-page .quotes .quotes-wrapper:after,.in-nase-prodejna-kratomu .quotes .quotes-wrapper:after{content:"";width:60px;height:44px;background-image:url(https://www.kratomuj.cz/user/documents/nase-prodejna/uvozovky_vpravo.svg);background-repeat:no-repeat;background-size:contain;background-position:left center;position:absolute;right:-45px;top:130px;z-index:1}
.custom-page .prodejna-video,.in-nase-prodejna-kratomu .prodejna-video{position:relative;z-index:2}
.custom-page .prodejna-video .video-wrapper,.in-nase-prodejna-kratomu .prodejna-video .video-wrapper{width:790px;max-width:100%;margin:0 auto;position:relative}
.custom-page .prodejna-video .video-wrapper:before,.in-nase-prodejna-kratomu .prodejna-video .video-wrapper:before{content:"";width:150px;height:150px;background-image:url(https://www.kratomuj.cz/user/documents/nase-prodejna/listy.png);background-repeat:no-repeat;background-size:contain;background-position:right center;position:absolute;left:-150px;top:50%;z-index:1;transform:translate(0,-50%)}
.custom-page .prodejna-video .video-wrapper:after,.in-nase-prodejna-kratomu .prodejna-video .video-wrapper:after{content:"";width:150px;height:150px;background-image:url(https://www.kratomuj.cz/user/documents/nase-prodejna/prasek.png);background-repeat:no-repeat;background-size:contain;background-position:left center;position:absolute;right:-150px;top:50%;z-index:1;transform:translate(0,-30%)}
.nas-tym a{position:relative;display:inline-block}
.nas-tym a:before{content:"";width:64px;height:64px;background-image:url(https://www.kratomuj.cz/user/documents/o-nas/tym-symbol.svg);background-repeat:no-repeat;background-size:contain;background-position:right center;position:absolute;left:-32px;top:-32px;z-index:1}
.nas-tym .tym-osoba{margin-bottom:70px;position:relative}
.nas-tym .jmeno{position:absolute;bottom:0;left:0;width:100%;text-align:center;color:#fff;font-size:30px;padding-bottom:30px;text-decoration:none!important}
.nas-tym a.jmeno:before{display:none}
.custom-page .dotazy{margin-bottom:80px}
.custom-page .person-info{margin-bottom:40px}
.custom-page .person-info h3{color:#73a022;font-size:22px!important;line-height:35px;max-width:1000px;margin-left:auto;margin-right:auto}
@media (max-width:768px){
.custom-page .person-info h3{font-size:18px!important}
.content-inner .custom-page,.in-nase-prodejna-kratomu .content-inner{font-size:15px;line-height:1.8}
.custom-page h3,.in-nase-prodejna-kratomu h3{font-size:21px!important;line-height:26px!important}
.custom-page .purple-button,.in-nase-prodejna-kratomu .purple-button{font-size:14px;line-height:62px;padding:0 30px;width:auto;white-space:nowrap}
.custom-page .quotes .quotes-wrapper,.in-nase-prodejna-kratomu .quotes .quotes-wrapper{margin-left:30px;margin-right:30px;padding-left:35px;padding-right:35px;padding-bottom:20px}
.custom-page .icons>div,.in-nase-prodejna-kratomu .icons>div{width:50%}
.custom-page .icons>div:nth-child(even),.in-nase-prodejna-kratomu .icons>div:nth-child(even){border-right:none}
.custom-page .icons,.in-nase-prodejna-kratomu .icons{padding:0;margin-bottom:40px}
.custom-page .two-col,.in-nase-prodejna-kratomu .two-col{flex-direction:column;padding:20px 10px}
.custom-page .points,.in-nase-prodejna-kratomu .points{padding:50px 30px 0}
.custom-page .points .border-wrapper,.in-nase-prodejna-kratomu .points .border-wrapper{border-left:none;border-right:none;padding:0}
.custom-page .points .col-lg-4,.in-nase-prodejna-kratomu .points .col-lg-4{margin-bottom:30px}
.custom-page .testy,.in-nase-prodejna-kratomu .testy{padding:0 30px}
.custom-page .testy .col-lg-6,.in-nase-prodejna-kratomu .testy .col-lg-6{margin-bottom:30px}
.custom-page .testy .col-lg-6:last-child,.in-nase-prodejna-kratomu .testy .col-lg-6:last-child{margin-bottom:0}
.custom-page .potrebujete-poradit,.in-nase-prodejna-kratomu .potrebujete-poradit{padding:0 30px}
.custom-page .mapa,.in-nase-prodejna-kratomu .mapa{padding-top:40px}
.custom-page .contact-icons>div,.in-nase-prodejna-kratomu .contact-icons>div{width:50%}
.in-nase-prodejna-kratomu .content-wrapper.container{overflow-x:hidden}
.custom-page .col-wrapper,.in-nase-prodejna-kratomu .col-wrapper{padding-left:20px}
.nas-tym .jmeno{font-size:25px}
.custom-page .faq-d h4,.custom-page .faq-d.open h4{font-size:16px}
}
@media (min-width:768px){
.nas-tym{padding:30px 60px}
}
@media only screen and (min-width:1200px){
.type-glossary main#content .content-inner{margin:0 auto}
}
.type-glossary .content .content-inner h2,.type-glossary .content .content-inner h2 span{font-size:22px!important}
[class*=in-blog] .subcategories.with-image li a{align-items:center;display:flex;padding-left:0;flex-direction:column;position:relative;border-radius:25px;overflow:hidden}
[class*=in-blog] .subcategories.with-image li a .text{width:100%;padding:0;text-align:center;background-color:rgb(115 160 34 / 85%);height:50px;line-height:50px;display:block;position:absolute;bottom:0;left:0;right:0;max-height:50px;color:#fff;font-size:17px;font-weight:700}
[class*=in-blog] .subcategories{margin:0 -10px 50px;border-bottom:solid 1px #dae6db;padding-bottom:50px}
.type-posts-listing .news-item time,[class*=in-blog].type-post .content-inner time{background:url(https://www.kratomuj.cz/user/documents/upload/temp/calendar.svg) no-repeat}
.type-posts-listing .content-wrapper-in .sidebar.sidebar-left{display:block;order:2}
.type-posts-listing .box.box-bg-variant.box-categories{display:none}
.type-posts-listing .content h1{text-align:center}
.type-posts-listing a.more-link{font-weight:600;text-decoration:underline;display:inline-block;margin-top:2rem}
.type-posts-listing img.arrow{max-width:6px;display:inline-block;margin-left:15px}
.type-posts-listing .news-item .additional-info{display:flex;justify-content:space-between;align-items:center;padding-top:10px}
.banner-wrapper.banner80{display:none}
.type-posts-listing .banner-wrapper.banner80{display:block}
.sidebar-inner>div{border:none}
.clanky-sidebar,.clanky-sidebar-blog{border:1px solid #dae6db}
.sidebar-inner .banner:has(>.banner80){padding:0;display:none}
.type-posts-listing .banner-wrapper.banner62{display:none}
.clanky-sidebar-blog .text{display:block!important}
.clanky-sidebar-blog .news-item .text .title{display:block;order:0}
.type-posts-listing .clanky-sidebar-blog .news-item time{order:2;margin:0rem 0 10px;padding-left:0;margin-right:10px;font-weight:300;color:#000;display:inline-block;background:0 0}
.type-posts-listing .clanky-sidebar-blog .reading-time{display:inline-block;order:3}
.type-posts-listing .sidebar-inner .banner:has(>.banner62){padding:0;display:none}
.type-posts-listing .sidebar-inner .banner:has(>.banner80){display:block;margin-bottom:20px}
.type-posts-listing #newsWrapper{margin-top:-10px}
.news-item-detail .next-prev{display:none!important}
#filters .filter-section.filter-section-boolean,#filters .slider-wrapper,#manufacturer-filter{display:none}
.filter-section+.filter-section{border-top:none}
#filters .filter-section.filter-section-count{display:none}
.plugin-fixed-header__basket .btn.add-to-cart-button.btn-lg{height:40px;border-radius:31px;text-transform:none;font-size:16px;line-height:40px;padding:0!important;font-weight:600}
@media (min-width:992px){
.type-posts-listing .sidebar{width:350px}
}
@media (min-width:768px){
#header::before{content:"";width:100%;height:120px;left:0;top:0;background-color:#f2f2f4;position:absolute;z-index:2;transition:all .3s ease-out}
.header-top{z-index:3;background-color:#f2f2f4;transition:all .3s ease-out}
.sticky-header{position:sticky;top:0;z-index:99}
.sticky-nav-hide #header::after,.sticky-nav-hide #navigation{margin-top:-68px}
.sticky-nav-hide #header::after{transition:all .3s ease-out}
.sticky-nav-hide #header::before{height:75px}
.sticky-nav-hide .header-top{height:75px}
}
#formContact{background-color:#f2f2f4;border:1px solid #e8eaef;border-radius:0;padding:32px;max-width:730px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;margin:50px auto 0}
#formContact::before{content:"Kontaktní formulář";margin-bottom:10px;line-height:1.2;font-size:26px;font-weight:600;display:block}
#formContact .form-group label{line-height:20px;margin-bottom:4px;text-align:left}
#formContact fieldset{display:flex;flex-wrap:wrap;align-items:center}
#formContact .form-group{width:100%;min-width:auto}
#formContact .form-group:nth-of-type(-n+2){width:50%}
#formContact .form-control{width:100%}
#formContact .form-group:first-of-type{padding-right:12px}
#formContact .form-group:nth-of-type(2){padding-left:12px}
#formContact>p{margin-bottom:32px}
#formContact .form-group.submit-wrapper{width:120px}
#formContact .form-group.consents{width:calc(100% - 120px);margin:0}
#formContact .form-group.consents label{margin:0}
#formContact input.btn{color:#fff;background-color:#4f22a0;font-weight:400;font-size:16px;padding:17px 26px;border-radius:25px;line-height:1;display:inline-block}
.box.box-categories{background:#fff;border:1px solid #dae6db}
.in-kosik .cart-row-50{display:flex;background-color:#f6f6f6;padding:20px;border-radius:15px}
.cart-summary{padding-top:0}
.in-kosik .cart-row-50 .cart-summary,.in-kosik .cart-row-50 .col-md-4.sidebar-in-cart{width:50%}
@media (min-width:992px){
.in-kosik .cart-row-50 .col-md-8 .cart-content{padding:60px 0 40px}
}
@media (max-width:992px){
.in-kosik .cart-row-50{display:flex;flex-direction:column}
.in-kosik .cart-row-50 .cart-summary,.in-kosik .cart-row-50 .col-md-4.sidebar-in-cart{width:100%}
.in-kosik .cart-row-50 .price-wrapper .price-label{text-align:center}
.in-kosik .cart-row-50 .price-wrapper .price.price-primary{text-align:center}
.in-kosik .cart-row-50 .price-wrapper .price{text-align:center}
.in-kosik .cart-row-50 .next-step{align-items:center;flex-direction:column-reverse;justify-content:center}
.in-kosik .cart-row-50 a.next-step-back{color:#b2b2b2}
.in-kosik .cart-row-50 .price-wrapper{flex-direction:column}
}
.in-mapa-serveru .content-inner ul{text-align:left}
.show-more-description{font-weight:700;text-align:center;display:block}
.custom-page .slevovy-kupon{background-color:#73a022;color:#fff;font-weight:700;padding:15px 30px;border-radius:4px}
.in-mobilni-aplikace img{max-width:100%;height:auto}
.in-mobilni-aplikace .purple-button{display:inline-block;height:62px;color:#fff;background:#4f22a0;border-radius:31px;border:0;text-transform:none;font-size:18px;line-height:62px;padding:0 50px;font-weight:600}
.in-mobilni-aplikace .purple-button:hover{background:#421c87}
.in-mobilni-aplikace h3{font-size:36px;line-height:43px}
.in-mobilni-aplikace p{font-size:18px;line-height:1.8}
.in-mobilni-aplikace p strong{font-weight:700;color:#73a022}
.in-mobilni-aplikace .aplikace-darek,.in-mobilni-aplikace .co-testujeme,.in-mobilni-aplikace .icons,.in-mobilni-aplikace .proc-dulezite{padding:50px 0}
.in-mobilni-aplikace .aplikace-darek{max-width:950px;margin:0 auto}
.in-mobilni-aplikace .two-col{display:flex;align-items:center}
.in-mobilni-aplikace .icons>div{width:20%}
.in-mobilni-aplikace .icons>div p{margin-bottom:0}
.in-mobilni-aplikace .icons p{font-size:16px;line-height:1.4}
.in-mobilni-aplikace .icons>div .icon{height:60px;margin-bottom:20px}
.in-mobilni-aplikace .icons>div .icon img{max-height:60px;width:auto}
.in-mobilni-aplikace .col-wrapper,.in-mobilni-aplikace .testy-wrapper{padding-left:40px;border-left:solid 4px #73a022}
.in-mobilni-aplikace .aplikace-darek>div{padding-left:100px;padding-right:100px;position:relative}
.in-mobilni-aplikace .aplikace-darek>div:before{content:"";width:150px;height:100%;background-image:url(https://www.kratomuj.cz/user/documents/mobilni-aplikace/gift-left.png);background-repeat:no-repeat;background-size:contain;background-position:left center;position:absolute;left:0;top:0;z-index:1}
.in-mobilni-aplikace .aplikace-darek>div:after{content:"";width:150px;height:100%;background-image:url(https://www.kratomuj.cz/user/documents/mobilni-aplikace/gift-right.png);background-repeat:no-repeat;background-size:contain;background-position:right center;position:absolute;right:0;top:0;z-index:1}
.in-mobilni-aplikace .aplikace-darek-wrapper{background-color:#73a022;color:#fff;border-radius:15px;padding:0 50px;text-align:center;padding-bottom:32px;position:relative;margin-top:70px;margin-bottom:90px;z-index:2}
.in-mobilni-aplikace .aplikace-darek-wrapper img{margin-top:-25px}
.in-mobilni-aplikace .aplikace-darek-wrapper p{margin-bottom:35px}
.in-mobilni-aplikace .aplikace-darek-wrapper h3,.in-mobilni-aplikace .aplikace-darek-wrapper strong{color:#fff}
.in-mobilni-aplikace .aplikace-darek-wrapper a.purple-button{position:absolute;bottom:-30px;left:50%;transform:translate(-50%,0)}
.in-mobilni-aplikace .potrebujete-poradit>div{max-width:680px;margin:0 auto}
.in-mobilni-aplikace .contact-icons{display:flex;justify-content:center;margin-top:40px}
.in-mobilni-aplikace .contact-icons>div{padding:30px}
.in-mobilni-aplikace .contact-icons p{margin:0}
.in-mobilni-aplikace .contact-icons .phone{border-right:solid 1px #dae6db}
.in-mobilni-aplikace .contact-icons .icon{height:35px;margin-bottom:10px}
.in-mobilni-aplikace .contact-icons .icon img{max-height:35px;width:auto}
.template-11 #content .custom-page .custom-list ul{padding-left:25px;list-style:none}
.template-11 #content .custom-page .custom-list ul li{position:relative;margin-bottom:10px;text-align:left;font-size:16px}
.template-11 #content .custom-page .custom-list ul li::before{content:"";position:absolute;width:16px;height:16px;background-image:url(https://www.kratomuj.cz/user/documents/mobilni-aplikace/ul-check.svg);background-repeat:no-repeat;background-size:contain;background-position:left center;left:-25px;top:4px}
.template-11 #content .custom-page .custom-list ul li.gift::before{background-image:url(https://www.kratomuj.cz/user/documents/mobilni-aplikace/ul-gift.svg)}
.template-11 #content .custom-page .custom-list ul li strong{color:#638a1d}
.jak-aplikace-funguje{background-color:#f6f6f6;padding:40px 35px;border-radius:15px}
.jak-aplikace-funguje .row{display:flex;align-items:center}
.jak-aplikace-funguje h4{font-size:22px}
.jak-aplikace-funguje img{min-width:120%;margin-top:-50px;margin-bottom:-50px}
.in-mobilni-aplikace .intro{margin-top:50px;margin-bottom:-50px}
@media (min-width:992px){
.two-col .order-1{order:1}
.two-col .order-2{order:2}
}
.in-mobilni-aplikace .quotes{position:relative;z-index:1;max-width:900px;margin:0 auto;margin-top:50px;margin-bottom:30px}
.in-mobilni-aplikace .quotes .quotes-wrapper{position:relative;text-align:center;margin-left:60px;margin-right:60px;padding-left:35px;padding-right:35px;padding-bottom:50px}
.in-mobilni-aplikace .quotes .quotes-wrapper:before{content:"";width:60px;height:44px;background-image:url(https://www.kratomuj.cz/user/documents/laboratorni-testy/uvozovky_vlevo.svg);background-repeat:no-repeat;background-size:contain;background-position:right center;position:absolute;left:-45px;bottom:30px;z-index:1}
.in-mobilni-aplikace .quotes .quotes-wrapper:after{content:"";width:60px;height:44px;background-image:url(https://www.kratomuj.cz/user/documents/laboratorni-testy/uvozovky_vpravo.svg);background-repeat:no-repeat;background-size:contain;background-position:left center;position:absolute;right:-45px;top:130px;z-index:1}
@media (max-width:768px){
.in-mobilni-aplikace .icons>div{width:50%}
.in-mobilni-aplikace .icons>div:last-child{width:100%}
.in-mobilni-aplikace h3{font-size:21px;line-height:26px}
.in-mobilni-aplikace .purple-button{font-size:14px;line-height:62px;padding:0 30px;width:auto;white-space:nowrap}
.in-mobilni-aplikace .quotes .quotes-wrapper{margin-left:30px;margin-right:30px;padding-left:35px;padding-right:35px;padding-bottom:20px}
.in-mobilni-aplikace .icons>div{margin-bottom:30px}
.in-mobilni-aplikace .icons{padding:0;margin-bottom:40px;flex-wrap:wrap}
.in-mobilni-aplikace .two-col{flex-direction:column;padding:0 30px}
.in-mobilni-aplikace .proc-dulezite{padding:20px 30px 50px}
.in-mobilni-aplikace .aplikace-darek{padding:0 0 50px}
.in-mobilni-aplikace .potrebujete-poradit{padding:0 30px}
.in-mobilni-aplikace .aplikace-darek>div{padding-left:80px;padding-right:80px}
.in-mobilni-aplikace .aplikace-darek-wrapper{padding:0 30px 32px}
.jak-aplikace-funguje .row{flex-wrap:wrap}
.jak-aplikace-funguje .row .col-sm-6{width:100%}
.jak-aplikace-funguje img{min-width:100%;margin-top:20px;margin-bottom:0}
}
.in-index img{max-width:100%;height:auto}
.in-index .purple-button{display:inline-block;height:62px;color:#fff;background:#4f22a0;border-radius:31px;border:0;text-transform:none;font-size:18px;line-height:62px;padding:0 50px;font-weight:600}
.in-index .purple-button:hover{background:#421c87}
.in-index h1{font-size:36px;line-height:43px}
.in-index h3{font-size:36px;line-height:43px}
.in-index p{font-size:18px;line-height:1.8}
.in-index p strong{font-weight:700;color:#73a022}
.in-index .aplikace-darek,.in-index .co-testujeme,.in-index .icons,.in-index .proc-dulezite{padding:50px 0}
.in-index .aplikace-darek{max-width:950px;margin:0 auto}
.in-index .two-col{display:flex;align-items:center}
.in-index .col-wrapper,.in-index .testy-wrapper{padding-left:40px;border-left:solid 4px #73a022}
.in-index .aplikace-darek>div{padding-left:100px;padding-right:100px;position:relative}
.in-index .aplikace-darek>div:before{content:"";width:150px;height:100%;background-image:url(https://www.kratomuj.cz/user/documents/mobilni-aplikace/gift-left.png);background-repeat:no-repeat;background-size:contain;background-position:left center;position:absolute;left:0;top:0;z-index:1}
.in-index .aplikace-darek>div:after{content:"";width:150px;height:100%;background-image:url(https://www.kratomuj.cz/user/documents/mobilni-aplikace/gift-right.png);background-repeat:no-repeat;background-size:contain;background-position:right center;position:absolute;right:0;top:0;z-index:1}
.in-index .aplikace-darek-wrapper{background-color:#73a022;color:#fff;border-radius:15px;padding:0 50px;text-align:center;padding-bottom:32px;position:relative;margin-top:70px;margin-bottom:90px;z-index:2}
.in-index .aplikace-darek-wrapper img{margin-top:-25px}
.in-index .aplikace-darek-wrapper p{margin-bottom:35px}
.in-index .aplikace-darek-wrapper h3,.in-index .aplikace-darek-wrapper strong{color:#fff}
.in-index .aplikace-darek-wrapper a.purple-button{position:absolute;bottom:-30px;left:50%;transform:translate(-50%,0)}
.in-index .potrebujete-poradit>div{max-width:680px;margin:0 auto}
.in-index .contact-icons{display:flex;justify-content:center;margin-top:40px}
.in-index .contact-icons>div{padding:30px}
.in-index .contact-icons p{margin:0}
.in-index .contact-icons .phone{border-right:solid 1px #dae6db}
.in-index .contact-icons .icon{height:35px;margin-bottom:10px}
.in-index .contact-icons .icon img{max-height:35px;width:auto}
.in-index .custom-list ul{padding-left:25px;list-style:none}
.in-index .custom-list ul li{position:relative;margin-bottom:10px;text-align:left;font-size:16px}
.in-index .custom-list ul li::before{content:"";position:absolute;width:16px;height:16px;background-image:url(https://www.kratomuj.cz/user/documents/mobilni-aplikace/ul-check.svg);background-repeat:no-repeat;background-size:contain;background-position:left center;left:-25px;top:4px}
.in-index .custom-list ul li.gift::before{background-image:url(https://www.kratomuj.cz/user/documents/mobilni-aplikace/ul-gift.svg)}
.jak-aplikace-funguje{background-color:#f6f6f6;padding:40px 35px;border-radius:15px}
.jak-aplikace-funguje .row{display:flex;align-items:center}
.jak-aplikace-funguje h4{font-size:22px}
.jak-aplikace-funguje img{min-width:120%;margin-top:-50px;margin-bottom:-50px}
.in-index .intro{margin-top:50px;margin-bottom:-50px}
@media (min-width:992px){
.two-col .order-1{order:1}
.two-col .order-2{order:2}
}
.homepage-pribeh-kratomu{background-color:#f6f6f6;border-radius:15px;padding:30px;padding-top:5px;margin-bottom:60px;margin-top:30px}
.homepage-pribeh-kratomu h3{margin-top:60px}
.homepage-pribeh-kratomu .icons{margin-bottom:40px}
.homepage-pribeh-kratomu .icons>div{width:25%}
.homepage-pribeh-kratomu .icons>div p{margin-bottom:0}
.homepage-pribeh-kratomu .icons p{font-size:16px;line-height:1.4}
.homepage-pribeh-kratomu .icons>div .icon{height:60px;margin-bottom:20px}
.homepage-pribeh-kratomu .icons>div .icon img{max-height:60px;width:auto}
.homepage-pribeh-kratomu .video{position:relative}
.homepage-pribeh-kratomu .video:before{content:"";position:absolute;right:-60px;top:-50px;background-image:url(https://www.kratomuj.cz/user/documents/homepage/prach.png);background-repeat:no-repeat;width:200px;height:400px;background-size:contain;background-position:top right;z-index:0}
.homepage-pribeh-kratomu .video iframe{position:relative;z-index:2}
.read-more-about-us{background-color:#73a022;border-radius:15px;margin-top:30px;padding:30px;text-align:center;color:#fff;position:relative;overflow:hidden}
.read-more-about-us:before{content:"";position:absolute;bottom:-10px;left:50%;background-image:url(https://www.kratomuj.cz/user/documents/homepage/list.svg);background-repeat:no-repeat;width:80px;height:80px;background-size:contain;background-position:bottom center;z-index:1;transform:translate(-50%,0)}
.read-more-about-us .purple-button{position:relative;z-index:2}
.read-more-about-us h4{font-size:22px;margin-bottom:15px;color:#fff;position:relative;z-index:2}
.user-tanistra{display:flex;align-items:center;flex-wrap:nowrap}
.user-tanistra img{max-width:120px;height:auto;margin-right:15px}
.two-col.start{align-items:start}
@media (max-width:768px){
.homepage-pribeh-kratomu .video iframe{position:relative;z-index:2;height:auto;aspect-ratio:16/9}
.homepage-pribeh-kratomu .video:before{right:-30px;top:-50px;width:140px;height:210px}
.homepage-pribeh-kratomu .icons>div{width:50%}
.in-index h3{font-size:21px;line-height:26px}
.purple-button{font-size:14px;line-height:62px;padding:0 30px;width:auto;white-space:nowrap}
.homepage-pribeh-kratomu .icons{padding:0;margin-bottom:40px;flex-wrap:wrap}
.in-index .two-col{flex-direction:column;padding:0 30px}
.in-index .proc-dulezite{padding:20px 30px 50px}
.in-index .aplikace-darek{padding:0 0 50px}
.in-index .potrebujete-poradit{padding:0 30px}
.in-index .aplikace-darek>div{padding-left:80px;padding-right:80px}
.in-index .aplikace-darek-wrapper{padding:0 30px 32px}
.jak-aplikace-funguje .row{flex-wrap:wrap}
.jak-aplikace-funguje .row .col-sm-6{width:100%}
.jak-aplikace-funguje img{min-width:120%;margin-top:20px;margin-bottom:0;margin-left:-5%}
}
.prodej-kratomu>div{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:10px}
.prodej-kratomu .druh-kratomu{width:25%}
.prodej-kratomu .druh-kratomu .wrapper{margin:5px;padding:25px;padding-top:85%;color:#fff;text-decoration:none;overflow:hidden;height:100%}
.prodej-kratomu .druh-kratomu .wrapper:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:65%;background:linear-gradient(rgba(115,260,34,0),#73a022);z-index:1}
.prodej-kratomu .druh-kratomu .wrapper{background-size:cover;background-position:top center;background-repeat:no-repeat;display:block;position:relative;border-radius:15px}
.prodej-kratomu .druh-kratomu .wrapper.kratom-01{background-image:url(https://www.kratomuj.cz/user/documents/homepage/kratom-hp-01.jpg)}
.prodej-kratomu .druh-kratomu .wrapper.kratom-02{background-image:url(https://www.kratomuj.cz/user/documents/homepage/kratom-hp-02.jpg)}
.prodej-kratomu .druh-kratomu .wrapper.kratom-03{background-image:url(https://www.kratomuj.cz/user/documents/homepage/kratom-hp-03.jpg)}
.prodej-kratomu .druh-kratomu .wrapper.kratom-04{background-image:url(https://www.kratomuj.cz/user/documents/homepage/kratom-hp-04.webp)}
.prodej-kratomu .druh-kratomu .nazev{position:relative;z-index:2}
.prodej-kratomu .druh-kratomu .nazev .title{font-size:20px;display:block;font-weight:700}
.prodej-kratomu .druh-kratomu .nazev .subtitle{font-size:16px;display:block;margin-bottom:10px;font-weight:700}
.prodej-kratomu .druh-kratomu p{font-size:14px;display:block;line-height:1.6}
.prodej-kratomu .druh-kratomu .nazev .purple-button{font-size:16px;height:50px;line-height:50px;padding:0 40px}
.porovnani-kratomu h3{margin-bottom:70px}
.tabulka-porovnani{display:flex;flex-direction:row;gap:15px;position:relative}
.tabulka-porovnani:before{content:"";position:absolute;left:-80px;top:-80px;background-image:url(https://www.kratomuj.cz/user/documents/homepage/listy_a_prach.png);background-repeat:no-repeat;width:210px;height:calc(100% + 140px);background-size:cover;background-position:top left;z-index:-1}
.tabulka-porovnani>div{width:50%}
.tabulka-porovnani{margin-bottom:40px}
.tabulka-porovnani ul{padding-left:25px;list-style:none}
.tabulka-porovnani ul li{position:relative;margin-bottom:10px;text-align:left;font-size:16px}
.tabulka-porovnani ul li::before{content:"";position:absolute;width:16px;height:16px;background-image:url(https://www.kratomuj.cz/user/documents/homepage/tabulka-check.svg);background-repeat:no-repeat;background-size:contain;background-position:left center;left:-25px;top:4px}
.tabulka-porovnani .konkurence ul li::before{content:"";position:absolute;width:16px;height:16px;background-image:url(https://www.kratomuj.cz/user/documents/homepage/tabulka-cross.svg);background-repeat:no-repeat;background-size:contain;background-position:left center;left:-25px;top:4px}
.tabulka-porovnani .wrapper{background-color:#73a022;padding:30px;border-radius:15px;background-image:url(https://www.kratomuj.cz/user/documents/homepage/pattern.png);background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}
.tabulka-porovnani .kratomuj .wrapper,.tabulka-porovnani .kratomuj .wrapper h4,.tabulka-porovnani .kratomuj .wrapper ul li{color:#fff}
.tabulka-porovnani .konkurence .wrapper{border:solid 1px #dae6db;background-color:#fff;background-image:none}
.tabulka-porovnani .sacek{position:absolute;right:0;width:130px;top:-80px}
.tabulka-porovnani .kratomuj .sacek{right:unset;left:0}
.tabulka-porovnani .wrapper h4{font-size:24px}
.tabulka-porovnani .kratomuj h4{margin-left:100px}
.two-banners{margin-top:70px;margin-bottom:20px}
.two-banners>div{display:flex;gap:15px}
.two-banners>div>div{width:50%}
.two-banners .wrapper{height:100%;background-size:cover;background-position:top center;background-repeat:no-repeat;display:block;position:relative;border-radius:15px;padding-top:50px;padding-bottom:50px;padding-left:30px;padding-right:45%;font-size:15px}
.two-banners .title{font-size:20px;font-weight:700;margin-bottom:10px;color:#423f3f}
.two-banners p{font-size:16px;line-height:1.4}
.two-banners .purple-button{font-size:16px;height:50px;line-height:50px;padding:0 40px}
.two-banners .laboratorni-testy .wrapper{background-image:url(https://www.kratomuj.cz/user/documents/homepage/hp-banner-01.jpg)}
.two-banners .jaky-vybrat .wrapper{background-image:url(https://www.kratomuj.cz/user/documents/homepage/hp-banner-02.jpg)}
.jak-zpracovavame-kratom{display:flex;flex-direction:row;gap:15px}
.jak-zpracovavame-kratom .banner{width:50%;position:relative}
.jak-zpracovavame-kratom .banner img{border-radius:15px;max-width:calc(100% - 80px);height:auto;margin-left:80px}
.jak-zpracovavame-kratom .banner-title{overflow:hidden;background-image:url(https://www.kratomuj.cz/user/documents/homepage/zpracovani-bg.svg);background-repeat:no-repeat;background-size:cover;background-position:right center;border-top-left-radius:15px;border-bottom-left-radius:15px;padding:30px;padding-right:80px;position:absolute;left:0;top:50%;transform:translate(0,-50%)}
.jak-zpracovavame-kratom .banner-title .title{font-size:18px;color:#fff;font-weight:700;margin-bottom:20px;position:relative;z-index:2}
.jak-zpracovavame-kratom .purple-button{font-size:16px;height:50px;line-height:50px;padding:0 40px;position:relative;z-index:2}
.jak-zpracovavame-kratom .banner-title:before{content:"";position:absolute;bottom:-10px;left:0;background-image:url(https://www.kratomuj.cz/user/documents/homepage/list.svg);background-repeat:no-repeat;width:80px;height:80px;background-size:contain;background-position:bottom center;z-index:1}
@media (max-width:992px){
.two-banners>div{flex-direction:column}
.two-banners>div>div{width:100%}
.prodej-kratomu .druh-kratomu{width:50%}
.tabulka-porovnani{display:flex;flex-direction:column;gap:15px}
.tabulka-porovnani>div{width:100%}
.jak-zpracovavame-kratom{display:flex;flex-direction:column;gap:15px}
.jak-zpracovavame-kratom .banner{width:100%;min-height:auto;margin:0}
.homepage-products-4:before{font-size:21px;line-height:26px}
.tabulka-porovnani ul li{font-size:13px}
.tabulka-porovnani .wrapper h4{font-size:18px}
.tabulka-porovnani:before{left:-80px;top:-60px;width:190px;height:50%}
.benefitBanner__content{font-size:14px}
.benefitBanner__picture img{max-width:140px}
.benefitBanner__item{border-right:none;margin-bottom:15px}
.benefitBanner__item:last-of-type{border-right:0;width:100%;flex:0 0 100%}
.jak-zpracovavame-kratom .banner-title .title{font-size:15px}
.two-banners p{font-size:14px;line-height:1.4}
.pickup_place:before{width:160px;height:160px;background-size:contain}
}
.benefitBanner__content{font-size:16px}
.user-tanistra div:nth-child(1){width:135px}
.user-tanistra div:nth-child(2){width:calc(100% - 135px)}
@media (max-width:768px){
.prodej-kratomu .druh-kratomu .wrapper:before{width:100%;height:85%}
.in-index .purple-button{height:50px;border-radius:31px;font-size:15px;line-height:50px;padding:0 30px}
.prodej-kratomu .druh-kratomu .wrapper{padding:10px;padding-top:100%}
.tabulka-porovnani .wrapper h4{font-size:15px}
.tabulka-porovnani .kratomuj h4{margin-left:70px}
.jak-zpracovavame-kratom .banner-title .title{font-size:13px;margin-bottom:10px}
.jak-zpracovavame-kratom .banner-title{padding:15px 20px;padding-right:60px}
.prodej-kratomu .druh-kratomu .nazev .title{font-size:15px}
.prodej-kratomu .druh-kratomu .nazev .subtitle{font-size:13px}
.prodej-kratomu .druh-kratomu p{font-size:12px;display:block;line-height:1.4}
.jak-zpracovavame-kratom .purple-button,.prodej-kratomu .druh-kratomu .nazev .purple-button,.read-more-about-us .purple-button,.two-banners .purple-button{font-size:13px;height:40px;line-height:40px;padding:0 30px;position:relative;z-index:2}
.jak-zpracovavame-kratom .banner img{border-radius:15px;max-width:calc(100% - 50px);height:auto;margin-left:50px}
.jak-aplikace-funguje{padding:20px 15px;border-radius:15px}
.in-index .custom-list ul li{font-size:14px}
.jak-aplikace-funguje h4{font-size:18px}
.jak-zpracovavame-kratom{margin-bottom:40px}
.two-banners{margin-bottom:20px}
.tabulka-porovnani .sacek{width:100px;top:-50px}
.homepage-pribeh-kratomu{padding:30px 15px}
.homepage-pribeh-kratomu .icons>div{margin-bottom:30px}
.homepage-pribeh-kratomu .icons p{font-size:14px}
.homepage-pribeh-kratomu h3{margin-top:40px;margin-bottom:40px}
.homepage-pribeh-kratomu .col-wrapper{padding-left:0;border-left:none}
.homepage-pribeh-kratomu .col-wrapper p{font-size:14px;line-height:1.6}
.homepage-pribeh-kratomu .two-col{flex-direction:column;padding:0}
.read-more-about-us h4{font-size:17px}
.user-tanistra img{max-width:70px;height:auto;margin-right:15px}
.user-tanistra{margin-bottom:45px}
.user-tanistra div:nth-child(1){width:85px}
.user-tanistra div:nth-child(2){width:calc(100% - 85px)}
.products-block.products .p a.name{font-size:15px;line-height:20px}
.pickup_place{padding-left:0}
.pickup_place p strong{font-size:16px}
.homepage-box.welcome-wrapper{overflow-x:hidden}
}
@media (max-width:580px){
.tabulka-porovnani .sacek{width:80px;top:-35px}
#footer h4:before{width:33px;height:33px;left:-48px;top:-5px;background-size:contain}
.prodej-kratomu .druh-kratomu p{min-height:90px}
}
.tabulka-porovnani-kratomu .icon{display:inline-block;width:17px;height:17px;background-repeat:no-repeat;background-size:contain;position:relative;z-index:2}
.tabulka-porovnani-kratomu .icon.check{background-image:url(https://www.kratomuj.cz/user/documents/homepage/tabulka-check-green.svg)}
.tabulka-porovnani-kratomu .icon.cross{background-image:url(https://www.kratomuj.cz/user/documents/homepage/tabulka-cross.svg)}
.tabulka-porovnani-kratomu{max-width:100%;font-size:14px;font-weight:700}
.tabulka-porovnani-kratomu .heading-row,.tabulka-porovnani-kratomu .table-row{display:flex;flex-direction:row;flex-wrap:wrap}
.tabulka-porovnani-kratomu .table-row{padding:12px 0}
.tabulka-porovnani-kratomu .tabulka-obsah{border:solid 1px #cecece;width:100%;border-top-left-radius:15px;border-top-right-radius:0;border-bottom-left-radius:15px;border-bottom-right-radius:15px;overflow:hidden}
.tabulka-porovnani-kratomu .table-row:nth-child(even){background-color:#f6f6f6}
.tabulka-porovnani-kratomu .heading-row>div,.tabulka-porovnani-kratomu .table-row>div{width:20%;text-align:center;position:relative;display:flex;align-items:center}
.tabulka-porovnani-kratomu .heading-row>div.col-wide,.tabulka-porovnani-kratomu .table-row>div.col-wide{width:60%;text-align:left;display:flex;align-items:center}
.tabulka-porovnani-kratomu .table-row>div.col-wide span{padding-left:10px;padding-right:10px;display:block}
.tabulka-porovnani-kratomu .table-row>div:nth-child(2),.tabulka-porovnani-kratomu .table-row>div:nth-child(3){justify-content:center}
.tabulka-porovnani-kratomu .heading-row .nas-kratom{z-index:2}
.tabulka-porovnani-kratomu .heading-row .konkurencni-kratom span,.tabulka-porovnani-kratomu .heading-row .nas-kratom span{display:block;width:100%;height:100%;border-top-right-radius:15px;border-top-left-radius:15px;padding-top:10px;padding-bottom:10px;border-bottom-width:0!important}
.tabulka-porovnani-kratomu .heading-row .nas-kratom span{background-color:#73a022;color:#fff;border:solid 1px #73a022}
.tabulka-porovnani-kratomu .heading-row .konkurencni-kratom span{border:solid 1px #cecece}
.tabulka-porovnani-kratomu .table-row>div:nth-child(2){position:relative}
.tabulka-porovnani-kratomu .table-row>div:nth-child(2):before{content:"";background-color:#73a022;opacity:.15;position:absolute;width:calc(100% + 1px);height:calc(100% + 24px);left:0;top:-12px;z-index:1}
@media (max-width:768px){
.tabulka-porovnani-kratomu{font-size:13px}
.tabulka-porovnani-kratomu .heading-row>div,.tabulka-porovnani-kratomu .table-row>div{width:25%;font-size:12px}
.tabulka-porovnani-kratomu .heading-row>div.col-wide,.tabulka-porovnani-kratomu .table-row>div.col-wide{width:50%}
.clanky-homepage{padding:0}
.clanky-homepage .news-item{width:100%!important}
}
@media (max-width:576px){
.tabulka-porovnani-kratomu{font-size:12px}
.tabulka-porovnani-kratomu .heading-row>div{width:25%;font-size:11px;line-height:14px}
}
.homepage-blog-wrapper .news-item .text .title{font-size:18px;font-weight:600;line-height:24px;text-decoration:underline}
.homepage-blog-wrapper .news-item .read-article{display:block;margin-top:15px}
.homepage-blog-wrapper .read-article img{max-width:6px;display:inline-block;margin-left:15px}
.homepage-blog-wrapper .news-item a:hover .description{text-decoration:none!important}
.homepage-blog-wrapper .news-item a{text-decoration:none!important}
.homepage-blog-wrapper .homepage-group-title{margin-top:0}
.votes-wrap-homepage{max-width:100%}
.votes-wrap-homepage .slick-track{display:flex!important}
.votes-wrap-homepage .slick-slide{height:inherit!important}
.votes-wrap-homepage .slick-slide>div{width:inherit!important}
.votes-wrap-homepage{position:relative;margin-bottom:20px}
.votes-wrap-homepage:before{content:"";position:absolute;width:139px;height:184px;background-image:url(https://www.kratomuj.cz/user/documents/homepage/prasek.png);background-position:center;background-repeat:no-repeat;background-size:contain;left:-129px;top:32px}
.votes-wrap-homepage .slick-next,.votes-wrap-homepage .slick-prev{top:98px}
.votes-wrap-homepage .slick-slide .vote-wrap,.votes-wrap-homepage .slick-slide>div{min-height:230px}
.votes-wrap-homepage .slick-slide>div{padding:0 10px}
.votes-wrap-homepage .vote-name{font-size:16px;text-align:left;font-weight:700}
.votes-wrap-homepage .vote-header{flex-direction:column;border-right:none;margin-right:0;margin-left:0;padding-right:0;margin-bottom:0;width:100%;margin-top:auto}
.votes-wrap-homepage .vote-content{order:1;margin:0;margin-top:0;margin-bottom:0}
.votes-wrap-homepage .vote-summary{margin-top:0;margin-bottom:auto;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
.votes-wrap-homepage .vote-summary .rating-icon{position:absolute;right:0}
.votes-wrap-homepage .vote-delimeter,.votes-wrap-homepage .vote-pic,.votes-wrap-homepage .vote-time{display:none}
.votes-wrap-homepage .vote-wrap{padding:32px 32px 32px 18px;display:flex!important;flex-wrap:nowrap;margin-bottom:20px;flex-direction:column;border:solid 1px #dae6db;border-radius:10px}
.votes-wrap-homepage.votes-wrap .vote-header{order:3}
.votes-wrap-homepage.votes-wrap .vote-content{order:1}
.votes-homepage-title{margin-top:0!important}
@media (max-width:768px){
.votes-wrap-homepage:before{width:139px;height:144px;left:-114px;top:32px}
.votes-wrap-homepage .slick-slide .vote-wrap,.votes-wrap-homepage .slick-slide>div{min-height:200px}
.votes-wrap-homepage .vote-wrap{padding:25px}
.votes-wrap-homepage.votes-wrap .vote-content{font-size:13px}
.votes-wrap-homepage .vote-name{font-size:13px;max-width:calc(100% - 35px)}
.votes-wrap-homepage .vote-summary .rating-icon{max-width:28px}
}
.delivery-date{margin:14px auto 0;font-size:13px;color:#73a022;background-color:#e9ede0;padding:10px 10px 10px 50px;display:inline-block;border-radius:5px;position:relative}
.delivery-date:before{content:"";position:absolute;width:24px;height:17px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNi4yNDUiIGhlaWdodD0iMTcuODY5IiB2aWV3Qm94PSIwIDAgMjYuMjQ1IDE3Ljg2OSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMi4xMzIpIj48cGF0aCBkPSJNNDkuMTg2LDE0LjMzM2MtLjE0OC0uMDU1LTMuMTE3LS4yMjctMy4xMTctLjIyN3MtMS43LjEwOS0yLjc1NC4yOTJsLS4wNzQsMTAuMy4xNjUuMzY1YzEuNjA2LTYuMjY4LDYuNDcyLTkuMjY5LDYuODQ5LTkuNzU2LjQ3NC0uNi0uODYyLS45MTItMS4wNjktLjk3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjYuMjA1IC04LjgxNykiIGZpbGw9IiNjNWNmZjEiLz48cGF0aCBkPSJNMTcuODU4LDIyLjA2NEg4Ljc3NmwtLjA1MS0uMTQ3YTIuNTY2LDIuNTY2LDAsMCwwLTIuNDA5LTEuN2MtMS4wNzgsMC0xLjY1MS42ODMtMi4wMTUsMS43bC0uMDUyLjE0N0gxLjI0MVY3LjQ1SDE3Ljg2MlYyMi4wNjRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC43NTIgLTQuNzg0KSIgZmlsbD0iI2U0OTk2ZCIvPjxwYXRoIGQ9Ik00LjQzNiwyMi4wNjRoLTMuMlY3LjQ1SDE1Ljk5TDcuNSwyMC44NDZsLTEuNi0uNDY5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNzUyIC00Ljc4NCkiIGZpbGw9IiNkOTdjNDEiLz48cGF0aCBkPSJNMjQuODYzLDEwLjI0MWE0LjU0Niw0LjU0NiwwLDAsMC0zLjQtMS40MjFIMTcuNTg5VjYuNTUxYS40NTguNDU4LDAsMCwwLS40NTktLjQ1OUguNDU4QS40NTguNDU4LDAsMCwwLDAsNi41NTFWMjEuMzE0YS40NTguNDU4LDAsMCwwLC40NTguNDU5SDMuMzA3bC4wMjkuMTc2YTIuNDI1LDIuNDI1LDAsMCwwLDQuNzgsMGwuMDI5LS4xNzZIMTguNzY5bC4wMjkuMTc2YTIuNDI1LDIuNDI1LDAsMCwwLDQuNzgsMGwuMDMtLjE3NmgyLjE3OWEuNDU4LjQ1OCwwLDAsMCwuNDU5LS40NTlWMTQuMzc1YTUuODg2LDUuODg2LDAsMCwwLTEuMzgyLTQuMTMzTTUuNzMzLDIzLjA0YTEuNTA5LDEuNTA5LDAsMSwxLDEuNTA5LTEuNTA5QTEuNTEsMS41MSwwLDAsMSw1LjczMywyMy4wNG0xMC45MzktMi4xODJIOC4wNjRsLS4wNDktLjE0YTIuNDIzLDIuNDIzLDAsMCwwLTQuNTY1LDBsLS4wNDkuMTRILjkyM1Y3LjAwOUgxNi42NzVWMjAuODU5Wk0yMS4yLDIzLjA0YTEuNTA5LDEuNTA5LDAsMSwxLDEuNTA5LTEuNTA5QTEuNTEsMS41MSwwLDAsMSwyMS4yLDIzLjA0bTQuMTM5LTIuMTg5SDIzLjUzM2wtLjA0OS0uMTRhMi40MjMsMi40MjMsMCwwLDAtNC41NjUsMGwtLjA0OS4xNEgxNy42VjkuNzQxaDMuODczYzIuMzksMCwzLjg3MywxLjc3NiwzLjg3Myw0LjYzN3Y2LjQ3NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMuOTYxKSIvPjwvZz48L3N2Zz4=);background-position:center;background-repeat:no-repeat;background-size:contain;left:12px;top:50%;transform:translate(0,-50%)}
.votes-wrap-homepage .vote-content{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:4;line-height:1.4em;max-height:calc(1.4em * 4);position:relative}
.votes-wrap-homepage .vote-content.expanded{display:block;max-height:none;-webkit-line-clamp:none}
.votes-wrap-homepage .vote-toggle{display:block;margin-top:.5em;font-size:.9em;color:#73a022;cursor:pointer;text-decoration:underline;order:2}
.template-11 #content .custom-page .purple-button{display:inline-block;height:62px;color:#fff;background:#4f22a0;border-radius:31px;border:0;text-transform:none;font-size:18px;line-height:62px;padding:0 50px;font-weight:600}
.template-11 #content .custom-page .purple-button:hover{background:#421c87}
.template-11 #content .custom-page h3{font-size:36px;line-height:43px}
.template-11 #content .custom-page p strong{font-weight:700;color:#73a022}
.template-11 #content .custom-page .co-testujeme,.template-11 #content .custom-page .custom-section,.template-11 #content .custom-page .kvalita,.template-11 #content .custom-page .points{padding:50px 0}
.template-11 #content .custom-page .two-col{display:flex;align-items:center}
.template-11 #content .custom-page .dodavame-points>div{width:20%;float:left}
.template-11 #content .custom-page .dodavame-points .point-wrapper{margin:0 10px;background-color:#73a022;color:#fff;font-weight:700;padding:20px 5px;border-radius:15px}
.template-11 #content .custom-page .dodavame-points>div p{margin-bottom:0;line-height:1.2;font-size:15px}
.template-11 #content .custom-page .dodavame-points .point img{margin-top:-50px;margin-bottom:10px}
@media (min-width:768px){
.template-11 #content .custom-page .dodavame-points>div:nth-child(2),.template-11 #content .custom-page .dodavame-points>div:nth-child(4){margin-top:60px}
.template-11 #content .custom-page .dodavame-points>div:nth-child(3){margin-top:120px}
}
.template-11 #content .custom-page .points>div:last-child{border-right:none}
.template-11 #content .custom-page .points>div .point{height:60px;margin-bottom:20px}
.template-11 #content .custom-page .points>div .point img{max-height:60px;width:auto}
.template-11 #content .custom-page .testy img{margin-left:40px}
.template-11 #content .custom-page .col-wrapper,.template-11 #content .custom-page .testy-wrapper{padding-left:40px;border-left:solid 4px #73a022}
.template-11 #content .custom-page .co-testujeme .point{height:60px;margin-bottom:20px}
.template-11 #content .custom-page .co-testujeme .point img{max-height:60px;width:auto}
.template-11 #content .custom-page .co-testujeme .border-wrapper{border-left:solid 1px #dae6db;border-right:solid 1px #dae6db}
.template-11 #content .custom-page .kvalita>div{padding-left:100px;padding-right:100px;position:relative}
.template-11 #content .custom-page .kvalita>div:before{content:"";width:150px;height:100%;background-image:url(https://www.kratomuj.cz/user/documents/velkoobchod/kvalita-left.png);background-repeat:no-repeat;background-size:contain;background-position:left center;position:absolute;left:0;top:0;z-index:1}
.template-11 #content .custom-page .kvalita>div:after{content:"";width:150px;height:100%;background-image:url(https://www.kratomuj.cz/user/documents/velkoobchod/kvalita-right.png);background-repeat:no-repeat;background-size:contain;background-position:right center;position:absolute;right:0;top:0;z-index:1}
.template-11 #content .custom-page .kvalita-wrapper{background-color:#73a022;border:solid 3px #fff;border-radius:15px;padding:0 50px;text-align:center;padding-bottom:32px;position:relative;margin-top:70px;margin-bottom:90px;z-index:2;color:#fff}
.template-11 #content .custom-page .kvalita-wrapper h3{color:#fff}
.template-11 #content .custom-page .kvalita-wrapper p strong{color:#fff}
.template-11 #content .custom-page .kvalita-wrapper img{margin-top:-37px}
.template-11 #content .custom-page .kvalita-wrapper p{margin-bottom:35px}
.template-11 #content .custom-page .kvalita-wrapper a.purple-button{position:absolute;bottom:-30px;left:50%;transform:translate(-50%,0)}
.template-11 #content .custom-page .potrebujete-poradit>div{max-width:680px;margin:0 auto}
.template-11 #content .custom-page .contact-points{display:flex;justify-content:center;margin-top:40px}
.template-11 #content .custom-page .contact-points>div{padding:30px}
.template-11 #content .custom-page .contact-points p{margin:0}
.template-11 #content .custom-page .contact-points .phone{border-right:solid 1px #dae6db}
.template-11 #content .custom-page .contact-points .point{height:35px;margin-bottom:10px}
.template-11 #content .custom-page .contact-points .point img{max-height:35px;width:auto}
@media (min-width:992px){
.template-11 #content .custom-page .two-col .order-1{order:1}
.template-11 #content .custom-page .two-col .order-2{order:2}
}
@media (max-width:768px){
.content-wrapper{overflow:hidden}
.template-11 #content .custom-page h3{font-size:21px;line-height:26px}
.template-11 #content .content-inner .custom-page{font-size:15px;line-height:1.8}
.template-11 #content .content-inner .custom-page .two-col{flex-direction:column;padding:0 10px}
.custom-page .col-wrapper,.template-11 #content .content-inner .custom-page .col-wrapper{padding-left:20px}
.template-11 #content .custom-page .purple-button{font-size:14px;line-height:62px;padding:0 30px;width:auto;white-space:nowrap}
.template-11 #content .custom-page .quotes .quotes-wrapper{margin-left:30px;margin-right:30px;padding-left:35px;padding-right:35px;padding-bottom:20px}
.template-11 #content .custom-page .points>div{margin-bottom:30px}
.template-11 #content .custom-page .points{padding:0;margin-bottom:40px}
.template-11 #content .custom-page .two-col{flex-direction:column;padding:0 30px}
.template-11 #content .custom-page .co-testujeme{padding:50px 30px 0}
.template-11 #content .custom-page .co-testujeme .border-wrapper{border-left:none;border-right:none}
.template-11 #content .custom-page .co-testujeme .col-lg-4{margin-bottom:30px}
.template-11 #content .custom-page .custom-section{padding:20px 10px 50px}
.template-11 #content .custom-page .tab{text-align:center;padding-bottom:15px}
.template-11 #content .custom-page .tab .tab-item{padding:9px 16px;float:none;width:auto;display:inline-block;outline:0;background-color:#f6f6f6;border:solid 1px #e0e5ee;border-bottom:solid 1px #e0e5ee;border-top-left-radius:12px;border-top-right-radius:12px;color:#7c7e8f;margin-right:7px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;margin-bottom:7px}
.template-11 #content .custom-page .testy{padding:0 30px}
.template-11 #content .custom-page .testy .col-lg-6{margin-bottom:30px}
.template-11 #content .custom-page .testy .col-lg-6:last-child{margin-bottom:0}
.template-11 #content .custom-page .kvalita{padding:0 0 50px}
.template-11 #content .custom-page .potrebujete-poradit{padding:0 30px}
.template-11 #content .custom-page .kvalita>div{padding-left:80px;padding-right:80px}
.template-11 #content .custom-page .kvalita-wrapper{padding:0 30px 32px}
.template-11 #content .custom-page .dodavame-points>div{width:50%;float:left;margin-bottom:40px}
.template-11 #content .custom-page .dodavame-points>div:last-child{margin:0 auto;margin-bottom:0;float:none;clear:both}
.template-11 #content .custom-page .custom-list ul li{font-size:14px}
.id-763 #content .custom-page .kvalita-wrapper{padding:0 30px 32px;margin-bottom:30px}
.id-763 #content .custom-page .kvalita{padding:0 0 50px}
}
.template-11 #content .custom-page .custom-section.votes-slider{padding-bottom:0}
#formContact{background-color:#f6f6f6;border:1px solid #f6f6f6;border-radius:0;padding:32px;max-width:730px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;margin:50px auto 0;position:relative;z-index:2}
#formContact .form-group label{line-height:18px;margin-bottom:8px;text-align:left;font-size:14px}
#formContact .form-control{width:100%;background-color:#fff;border:none;border-radius:10px;min-height:44px}
#formContact input.btn{color:#fff;background-color:#4f22a0;font-weight:400;font-size:16px;padding:16px 26px;border-radius:50px;line-height:1;display:inline-block;height:auto}
.id-763 #formContact::before{content:"Vyplňte náš kontaktní formulář";margin-bottom:10px;line-height:1.2;font-size:24px;font-weight:700;display:block;text-align:center}
.id-763 #formContact fieldset::before{content:"a my vám zašleme kompletní velkoobchodní nabídku.";margin-bottom:30px;line-height:1.2;font-size:15px;font-weight:400;display:block;text-align:center;width:100%}
.id-763 .contact-form p:first-child{display:none}
.custom-page .mw-720{max-width:720px;margin:0 auto}
.custom-page #formular{text-align:center}
.custom-page .contact-form{display:inline-block;position:relative;margin:0 auto;clear:both;float:none}
.custom-page .contact-form:before{content:"";width:318px;height:474px;background-image:url(https://www.kratomuj.cz/user/documents/velkoobchod/form-left.png);background-repeat:no-repeat;background-size:contain;background-position:left center;position:absolute;left:-150px;bottom:-120px;z-index:1}
.custom-page .contact-form:after{content:"";width:183px;height:240px;background-image:url(https://www.kratomuj.cz/user/documents/velkoobchod/form-right.png);background-repeat:no-repeat;background-size:contain;background-position:right center;position:absolute;right:-80px;top:30px;z-index:1}
@media (max-width:600px){
.id-763 #content .custom-page .kvalita>div:after{right:-40px}
.id-763 #content .custom-page .kvalita>div:before{left:-40px}
.id-763 #content .custom-page .kvalita>div{padding-left:20px;padding-right:20px}
.id-763 #content .custom-page .kvalita-wrapper{padding:0 20px 32px;margin-bottom:30px}
.id-763 #content .custom-page .dodavame-points .point-wrapper{margin:0;background-color:#73a022;color:#fff;font-weight:700;padding:20px 5px;border-radius:15px}
.template-11 #content .custom-page .dodavame-points>div p{margin-bottom:0;line-height:1.2;font-size:12px}
#formContact .form-group:first-of-type{padding-right:0}
#formContact .form-group:nth-of-type(2){padding-left:0}
#formContact .form-group:nth-of-type(-n+2){width:100%}
}
.id-763 .kvalita{padding:0!important}
.vote-source{margin:15px 0}
.vote-source a{text-decoration:underline;font-weight:400!important}
.fvDoplnek.fvDoplnek-upsell .fvDoplnek-description{display:none!important}
.fvDoplnek-produkt .fvDoplnek-alignCenter{align-items:start;flex-direction:column;height:100%}
body.fvStudio-Classic .fvDoplnek{margin-bottom:40px;margin-top:initial;display:flex;flex-wrap:wrap;padding-right:10px;padding-left:10px}
.fvDoplnek h4{margin-bottom:20px;display:block!important;width:100%}
.fvDoplnek-produkt{margin-bottom:10px;width:20%;border:solid 1px #c7c7c7;background-color:#fff;margin:0;border-radius:10px;padding:15px!important;margin-bottom:0!important;position:relative;height:100%}
.fvDoplnek .fvDoplnek-produkt .fvDoplnek-text .price{color:#666!important;font-size:15px;font-weight:700}
.fvDoplnek-produkt:not(.has-variants) form input[type=checkbox]{position:absolute!important;top:11px!important;right:12px}
body.fvStudio-Classic .fvDoplnek-text{padding-left:10px;line-height:1}
body.fvStudio-Classic .fvDoplnek-produkt:not(.has-variants) .fvDoplnek-text{line-height:1;padding-left:0}
.cart-table .main-link{font-size:14px;font-weight:400;text-transform:none}
.cart-table tr td.p-name a{color:#4f22a0;font-size:16px;font-weight:700}
.main-link-variant{font-weight:400;margin-top:3.5px;color:#4d4d4d}
.btn.purple-button,.purple-button{text-decoration:none!important}
.detail-parameters tr.variant-list{display:flex;flex-direction:column}
.detail-parameters tr.variant-list th{font-weight:700;margin-bottom:10px}
.custom-variant-wrapper{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:5px}
.custom-variant-wrapper .custom-variant-option{background-color:#fff;border:solid 1px #c7c7c7;border-radius:4px;padding:8px 20px 8px 40px;position:relative}
.custom-variant-wrapper .custom-variant-option span{display:block}
.custom-variant-wrapper .custom-variant-option.active{border:solid 1px #73a022}
.custom-variant-wrapper .custom-variant-option:before{content:"";position:absolute;width:18px;height:18px;top:8px;left:10px;background:#fff;border:solid 1px #c7c7c7;border-radius:18px}
.custom-variant-wrapper .custom-variant-option.active:after{content:"";position:absolute;width:10px;height:10px;top:12px;left:14px;background:#73a022;border-radius:18px;-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;-o-border-radius:18px}
.cart-widget-product{display:flex;align-items:center}
.cart-widget-product-image a {height: 79px;}
.cart-widget-product-image {height: 79px;}
.cart-widget-product-name a {color: #4F22A0;font-size: 16px;}
.cart-widget-product .cart-widget-product-surcharges, .cart-widget-product .cart-widget-product-variant {font-size: 14px;font-weight: 400;color: #666666;}

.cart-widget-product>div {
    display: flex;
    align-items: center;
}
.cart-widget-product {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    row-gap: 6px;
    position: relative;
    padding: 15px 15px 15px 112px;
}

.cart-widget-product .cart-widget-product-image {
    position: absolute;
    left: 16px;
    top: 16px;
    width: 79px;
    aspect-ratio: 1;
}
.cart-widget-product .cart-widget-product-image a {
    display: flex;
    height: 100%;
    width: 100%;
}
.cart-widget-product .cart-widget-product-image img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    mix-blend-mode: darken;
}
.cart-widget-product .cart-widget-product-amount {
    order: 2;
    padding: 0;
    margin-inline-end: 12px;
    width: 90px;
}
.cart-widget-product .cart-widget-product-name {
    order: 1;
    width: 100%;
}
.cart-widget-product .cart-widget-product-name>strong a {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.cart-widget-product .cart-widget-product-name>span {
    display: block;
    position: absolute;
    right: 64px;
    bottom: 20px;
    width: 120px;
    text-align: right;
    color: #423F3F !important;
    font-size: 16px;
}
.cart-widget-product .cart-widget-product-delete {
    position: absolute;
    right: 4px;
    bottom: 14px;
    width: 34px;
    aspect-ratio: 1;
}
@media (min-width: 992px) {
    .cart-widget-product .cart-widget-product-delete {
        visibility: visible;
    }
}

.cart-widget-product .cart-widget-product-unit {
    order: 3;
}
.cart-widget-product .cart-widget-product-delete{order:5}
.quantity {
    border-color: #C7C7C7;
}
.cart-widget-product .quantity input,.cart-widget-product .quantity-form .quantity input{font-size:14px;height:28px; font-weight: 400;}
.cart-widget-product .quantity,.cart-widget-product .quantity-form .quantity{padding-left:30px;padding-right:30px}
.cart-widget-product .quantity .decrease,.cart-widget-product .quantity .increase,.cart-widget-product .quantity-form .quantity .decrease,.cart-widget-product .quantity-form .quantity .increase{width:30px;height:30px;border:0;background-color:#4f22a0;color:#fff;top:-1px;border-radius:4px}
.cart-widget-product .quantity .decrease:before,.cart-widget-product .quantity .increase:before,.cart-widget-product .quantity-form .quantity .decrease:before,.cart-widget-product .quantity-form .quantity .increase:before{font-size:14px;line-height:26px}
#cart-widget .btn.btn-conversion{height:44px;font-size:15px;line-height:44px;padding:0 30px}
#header .cart-count{outline:0!important;box-shadow:none!important}
@media (min-width:767px){
#header .cart-count{width:52px;height:52px;text-align:center}
.ordering-process:not(.in-kosik) .header-top>div:last-child{flex:0 1 auto}
}
@media (max-width:767px){
.popup-widget.cart-widget,.popup-widget.login-widget{top:65px}
}
@media (min-width:992px){
.popup-widget{position:fixed}
.sticky-nav-hide .popup-widget.cart-widget{top:120px}
.sticky-nav-hide .empty-cart-hover{top:135px}
}
.siteCookies{bottom:60px}
@media (min-width:767px){
table.cart-table{width:100%;border-collapse:separate;border-spacing:0 10px}
.cart-table tr:first-child>td{border-top-style:solid}
table.cart-table tbody td{background:#fff;border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;padding:10px}
.cart-table tr td.cart-p-image{background-color:#fff}
table.cart-table tbody td:first-child{border-left:1px solid #c7c7c7;border-radius:15px 0 0 15px}
table.cart-table tbody td:last-child{border-right:1px solid #c7c7c7;border-radius:0 15px 15px 0}
table.cart-table thead th{background:0 0;border:0}
}
#cart-widget .cart-free-shipping:before{display: block;}
.cart-free-shipping {
    display: flex;
    height: auto;
    left: 0;
    position: relative;
    width: calc(100% - 30px);
    z-index: 3;
    padding-top: 10px;
    background: #F2F2F2;
    padding-bottom: 10px;
    padding-right: 5px;
    padding-left: 10px;
    margin-right: 15px;
    margin-left: 15px;
    border-radius: 10px;
    text-align: left;
    align-items: center;
    bottom: unset;
}
#cart-widget .cart-free-shipping:before {
    width: 26px;
    height: 26px;
    background-size:contain;background-repeat:no-repeat;background-position:center;
    margin-top: 0 !important;

}
.cart-free-shipping>div {
    display: block;
    padding-left: 10px;
    padding-right: 0;
    font-size: 12px;
}
.discount-coupon:before,.extra.delivery:before,.extra.discount:before,.extra.gift:before{width:32px;height:38px;background-size:contain;background-repeat:no-repeat;background-position:center}
.extra.gift:before{content:"";margin-left:3px;margin-top:-19px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMC43MDgiIGhlaWdodD0iMzAuNyIgdmlld0JveD0iMCAwIDMwLjcwOCAzMC43Ij48cGF0aCBkPSJNOS42MjQsMzYuNGwuNDktLjk0M3EuNjMzLTEuMiwxLjMtMi4zMzRsLjU0NC0uOTE2cS43MTEtMS4xNjcsMS40NDUtMi4yNTRsLjYyMi0uOXEuNzkxLTEuMTI2LDEuNTg5LTIuMTU2bC42NjktLjg1MWMuNzE0LS44ODUsMS40MjUtMS43MTUsMi4xMjMtMi40NzhhNjAuNzI2LDYwLjcyNiwwLDAsMC01Ljk5NC0yLjUyNy40MjQuNDI0LDAsMCwwLS41MzQuMjIyYy0zLjQ4LDUuMTgyLTIuMjgzLTMuODgyLTUuNzczLDEuMjk0LDAsMCwuMTEyLDUuMjg3LS4wNTYsMTIuMTg1LjA4Mi4wMTMtLjgwNiwzLjE0MS42NDQsMy43MTNhNi4xOTIsNi4xOTIsMCwwLDEsMS41NTEuODg4UTguOSwzNy44Miw5LjYyMywzNi4zOTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjYwMiAtOS4yODkpIiBmaWxsPSIjYzVjZmYxIi8+PHBhdGggZD0iTS43MzMsMTQuODU5aDI5LjMzYTEuODQ0LDEuODQ0LDAsMCwwLC42MzUtMS4zODdWOC4zNTRBMS44NTUsMS44NTUsMCwwLDAsMjguODQyLDYuNUgxOS41bC4zMTUtLjEyN2E1LjE0OCw1LjE0OCwwLDAsMCwxLjY0MS0uOTIzQTMuMTM1LDMuMTM1LDAsMCwwLDE5LjIzOS4xYTMuMSwzLjEsMCwwLDAtMi4yMTguOTE5QTkuNTY2LDkuNTY2LDAsMCwwLDE1LjQ1OSw0LjUzbC0uMDYxLjIxNC0uMDYxLS4yMTRhOS40NTQsOS40NTQsMCwwLDAtMS41NjItMy41MTNBMy4xMzUsMy4xMzUsMCwxLDAsOS4zMzgsNS40NDlhNS4xMjksNS4xMjksMCwwLDAsMS42NDUuOTIzTDExLjMsNi41SDEuOTUzQTEuODU1LDEuODU1LDAsMCwwLC4xLDguMzU0djUuMTE5YTEuODQ0LDEuODQ0LDAsMCwwLC42MzUsMS4zODdNMTYuMiw2LjE5MmMuNDU1LTEuNzcyLDEuMTI0LTMuODUsMS42MzYtNC4zNjJhMS45ODksMS45ODksMCwwLDEsMS40LS41ODIsMS45ODcsMS45ODcsMCwwLDEsMS45ODcsMS45ODYsMS45NzUsMS45NzUsMCwwLDEtLjU4MiwxLjRjLS41MTcuNTE2LTIuNTk0LDEuMTgxLTQuMzY3LDEuNjM2bC0uMTA5LjAyNlpNMTAuMTUyLDQuNjM1YTEuOTg2LDEuOTg2LDAsMCwxLDEuNC0zLjM5MSwxLjk1NSwxLjk1NSwwLDAsMSwxLjQuNTgyYy41MTIuNTEyLDEuMTgxLDIuNTksMS42MzYsNC4zNjJsLjAyNy4xMDktLjEwOS0uMDI2Yy0xLjc3Mi0uNDUtMy44NDYtMS4xMi00LjM2Mi0xLjYzNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDQ0IC0wLjA0NCkiIGZpbGw9IiNlNDk5NmQiLz48cGF0aCBkPSJNLjU2MiwxMi43NzVBMS44MzgsMS44MzgsMCwwLDAsLjEsMTMuOTl2NS4xMTlBMS44NDIsMS44NDIsMCwwLDAsLjczMywyMC41SDE0LjgyNWw5LjkzLTcuNzIxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDQ0IC01LjY4KSIgZmlsbD0iI2Q5N2M0MSIvPjxwYXRoIGQ9Ik0yOC44LDYuNEgxOS43MzlsLjA1My0uMDIyYTUuMiw1LjIsMCwwLDAsMS42NTktLjkzNUEzLjE4OSwzLjE4OSwwLDAsMCwxOS4yLDBhMy4xNTYsMy4xNTYsMCwwLDAtMi4yNTcuOTM1LDkuNjEyLDkuNjEyLDAsMCwwLTEuNTc2LDMuNTM3bC0uMDA5LjAzMS0uMDA5LS4wMzFBOS40NjgsOS40NjgsMCwwLDAsMTMuNzY5LjkzNSwzLjE5LDMuMTksMCwxLDAsOS4yNTYsNS40NDRhNS4xODQsNS4xODQsMCwwLDAsMS42NjMuOTM1bC4wNTMuMDIySDEuOTA5QTEuOTExLDEuOTExLDAsMCwwLDAsOC4zMVYxMy40M2ExLjkxMiwxLjkxMiwwLDAsMCwxLjkwOSwxLjkwOWguNjVWMjcuNTEzQTMuMTkzLDMuMTkzLDAsMCwwLDUuNzUxLDMwLjdIMjQuOTU3YTMuMTkzLDMuMTkzLDAsMCwwLDMuMTkyLTMuMTg3VjE1LjMzOWguNjVhMS45MTIsMS45MTIsMCwwLDAsMS45MDktMS45MDlWOC4zMUExLjkxMiwxLjkxMiwwLDAsMCwyOC44LDYuNG0tMS45MDksOC45MzhWMjcuNTEzYTEuOTM0LDEuOTM0LDAsMCwxLTEuOTMyLDEuOTMybC0xOS4yMDYsMGExLjkzNCwxLjkzNCwwLDAsMS0xLjkzMi0xLjkzMlYxNS4zMzlaTTE0LjQ4Myw2LjE3NWMtMS42OC0uNDI3LTMuODIyLTEuMTA4LTQuMzM3LTEuNjIyYTEuOTMyLDEuOTMyLDAsMCwxLDEuMzY2LTMuMywxLjksMS45LDAsMCwxLDEuMzY2LjU2NmMuNS41LDEuMTY5LDIuNTcxLDEuNjIxLDQuMzM2bC4wMDYuMDIyWm0xLjcxOC4wMDkuMDA2LS4wMjFDMTYuNjYsNC40LDE3LjMyNSwyLjMzLDE3LjgyOSwxLjgyNkExLjkzNCwxLjkzNCwwLDAsMSwxOS4yLDEuMjZhMS45MzIsMS45MzIsMCwwLDEsMS45MzIsMS45MzIsMS45MTksMS45MTksMCwwLDEtLjU2NiwxLjM2NmMtLjUuNS0yLjU3MiwxLjE2Ny00LjM0LDEuNjIyWk0yOS40NTMsOC4zMVYxMy40M2EuNjUuNjUsMCwwLDEtLjY1LjY0OUgxLjkwOWEuNjUuNjUsMCwwLDEtLjY1LS42NDlWOC4zMWEuNjUxLjY1MSwwLDAsMSwuNjUtLjY1SDI4LjhhLjY1MS42NTEsMCwwLDEsLjY1LjY1Ii8+PHBhdGggZD0iTTIyLjA1NCwzNS44MTNhNC41NjQsNC41NjQsMCwwLDAtMS40MjgtMS41Yy0uNzE0LS4zMi0zLjMtMS4xODItNC4wODctLjg4OXMuMiwzLjY2Ni41MTcsNC4xMWExNS45MTQsMTUuOTE0LDAsMCwwLDIuNTM2LDEuOTIxLDguMTI1LDguMTI1LDAsMCwwLDEuODIyLjY0Yy4wNzQuMDI0Ljk4NS4xNzIuOTg1LjE3MmwuMi0zLjMyNC0uMTE2LS41MzdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNy4yMiAtMTQuODM0KSIgZmlsbD0iIzczYTAyMiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHBhdGggZD0iTTM0LjE3OSwzMi4wODJoMGEuMzkzLjM5MywwLDAsMC0uMzkxLS4zOTQuMzg3LjM4NywwLDAsMC0uMDY3LjAwNmMtNC44MjMuODQxLTcuNzE1LDIuODI5LTcuMzE3LDcuOTFhLjM4OS4zODksMCwwLDAsLjI2OC4zNCw0Ljc3LDQuNzcsMCwwLDAsLjg1NCwwYzQuNzQxLS4yNDQsNi44OTMtMy4wODEsNi42NTMtNy44NjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMS43MjMgLTE0LjA4OCkiIGZpbGw9IiM3M2EwMjIiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGQ9Ik0yMy4xNywzOS4xNDJhNy4yMzYsNy4yMzYsMCwwLDAtMi45MDgtMS42NzEuMzkxLjM5MSwwLDAsMC0uMjMyLjc0Niw2LjUwNSw2LjUwNSwwLDAsMSwyLjYsMS40ODguMzkuMzksMCwxLDAsLjU0LS41NjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04Ljc4NCAtMTYuNjUyKSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHBhdGggZD0iTTIyLjA1MSwzNS4zMTNjLTEuMzItMS45NzYtMy42MS0yLjU1NS02LjAwOS0yLjQ5NWEuMzg5LjM4OSwwLDAsMC0uMzguMzY5Yy0uMjExLDMuODI3LDEuNTA2LDYuMDIzLDUuMTQ2LDcuMDEyYS4zOTEuMzkxLDAsMCwwLC4yLS43NTVjLTMuMTQtLjg1NS00LjY1NC0yLjU5MS00LjU4Ni01Ljg1MSwxLjk5NC4wMDcsMy44ODIuNTE4LDQuOTc2LDIuMTU1YS4zOS4zOSwwLDEsMCwuNjQ5LS40MzVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNi45NTYgLTE0LjU4OSkiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGQ9Ik0zNC4xNzgsMzIuMDgyaDBhLjM5My4zOTMsMCwwLDAtLjQ1OS0uMzg5Yy00LjgyMi44NC03LjcxNCwyLjgyOS03LjMxNyw3LjkxYS4zODkuMzg5LDAsMCwwLC4yNjkuMzQsNC43Nyw0Ljc3LDAsMCwwLC44NTQsMGM0Ljc0MS0uMjQ0LDYuODkzLTMuMDgxLDYuNjUzLTcuODYybS02LjgyNSw3LjA5YTYuNTY0LDYuNTY0LDAsMCwxLDQuMjA3LTMuOTIxLjM5MS4zOTEsMCwxLDAtLjI1LS43NEE3LjM3Niw3LjM3NiwwLDAsMCwyNy4yLDM3LjcyMmE0Ljk2Myw0Ljk2MywwLDAsMSwxLjM1My0zLjAwOCw5LjA3MSw5LjA3MSwwLDAsMSw0Ljg2MS0yLjE3MUMzMy41LDM2LjgsMzEuNDg1LDM5LDI3LjM1NSwzOS4xNzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMS43MjIgLTE0LjA4OCkiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGQ9Ik0yNi40NDcsMzYuNzU4bC44MzMsMS4wMTktLjQ5My44MDYtLjc1My0xLjA2Ni4wNDktLjU1NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMS41NzUgLTE2LjM0MykiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGQ9Ik0yNC45NDgsNDUuNWExMS4xMjIsMTEuMTIyLDAsMCwwLDEuMjcxLjI1OGMuNDI0LjAzNy4xNTUtLjYuMTU1LS42bC0uNDEtLjIxOC0uODE3LS4yWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExLjA5MiAtMTkuODk0KSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}
.extra.delivery:before, #cart-widget .cart-free-shipping:before{content:"";margin-top:-17px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4zMDgiIGhlaWdodD0iMjUuNzIzIiB2aWV3Qm94PSIwIDAgMzMuMzA4IDI1LjcyMyI+PHBhdGggZD0iTTUwLjc4NiwxNC4zOTRjLS4xODgtLjA3LTMuOTU2LS4yODctMy45NTYtLjI4N3MtMi4xNi4xMzgtMy40OTUuMzdsLS4wOTQsMTMuMDY2LjIwOS40NjNjMi4wMzgtNy45NTQsOC4yMTMtMTEuNzY0LDguNjkyLTEyLjM4Mi42LS43NjYtMS4wOTQtMS4xNTctMS4zNTYtMS4yMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIxLjYyMSAtNy4wNTMpIiBmaWxsPSIjYzVjZmYxIi8+PHBhdGggZD0iTTIyLjMzLDI2SDEwLjhsLS4wNjUtLjE4N2EzLjI1NywzLjI1NywwLDAsMC0zLjA1Ny0yLjE1NmMtMS4zNjcsMC0yLjEuODY3LTIuNTU3LDIuMTU2TDUuMDU5LDI2SDEuMjQxVjcuNDVIMjIuMzM1VjI2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNjIxIC0zLjcyNSkiIGZpbGw9IiNlNDk5NmQiLz48cGF0aCBkPSJNNS4zLDI2SDEuMjQxVjcuNDVIMTkuOTU5bC0xMC43NzYsMTctMi4wMzUtLjU5NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjYyMSAtMy43MjUpIiBmaWxsPSIjZDk3YzQxIi8+PHBhdGggZD0iTTMxLjU1NCwxMS4zNThhNS43NjksNS43NjksMCwwLDAtNC4zMTctMS44SDIyLjMyMlY2LjY3NGEuNTgxLjU4MSwwLDAsMC0uNTgyLS41ODJILjU4MUEuNTgxLjU4MSwwLDAsMCwwLDYuNjc0VjI1LjQxYS41ODEuNTgxLDAsMCwwLC41ODEuNTgySDQuMmwuMDM3LjIyM2EzLjA3OCwzLjA3OCwwLDAsMCw2LjA2NiwwbC4wMzctLjIyM0gyMy44MmwuMDM3LjIyM2EzLjA3OCwzLjA3OCwwLDAsMCw2LjA2NiwwbC4wMzgtLjIyM2gyLjc2NWEuNTgxLjU4MSwwLDAsMCwuNTgyLS41ODJWMTYuNmE3LjQ3LDcuNDcsMCwwLDAtMS43NTQtNS4yNDVNNy4yNzUsMjcuNkExLjkxNSwxLjkxNSwwLDEsMSw5LjE5LDI1LjY4NiwxLjkxNiwxLjkxNiwwLDAsMSw3LjI3NSwyNy42bTEzLjg4My0yLjc2OUgxMC4yMzRsLS4wNjItLjE3OGEzLjA3NSwzLjA3NSwwLDAsMC01Ljc5NCwwbC0uMDYyLjE3OEgxLjE3MlY3LjI1NmgxOS45OVYyNC44MzJaTTI2LjkwNywyNy42YTEuOTE1LDEuOTE1LDAsMSwxLDEuOTE1LTEuOTE1QTEuOTE2LDEuOTE2LDAsMCwxLDI2LjkwNywyNy42bTUuMjUzLTIuNzc4SDI5Ljg2NmwtLjA2Mi0uMTc3YTMuMDc1LDMuMDc1LDAsMCwwLTUuNzk0LDBsLS4wNjIuMTc3SDIyLjMzNHYtMTQuMWg0LjkxNWMzLjAzMywwLDQuOTE1LDIuMjUzLDQuOTE1LDUuODg1djguMjE2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMy4wNDYpIi8+PHBhdGggZD0iTTM3LjQxOSwzLjg4MWE0LjEwOSw0LjEwOSwwLDAsMC0xLjI4Ni0xLjM1Yy0uNjQzLS4yODgtMi45Ny0xLjA2NC0zLjY4LS44cy4xNzcsMy4zLjQ2NSwzLjdBMTQuMzI3LDE0LjMyNywwLDAsMCwzNS4yLDcuMTZhNy4zMTUsNy4zMTUsMCwwLDAsMS42NC41NzZjLjA2Ny4wMjIuODg3LjE1NS44ODcuMTU1TDM3LjkwNiw0LjlsLS4xLS40ODNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYuMDkyIC0wLjgzOSkiIGZpbGw9IiM3M2EwMjIiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGQ9Ik00OS4zNDQuMzU1aDBBLjM1NC4zNTQsMCwwLDAsNDguOTkyLDBhLjM0OS4zNDksMCwwLDAtLjA2MSwwYy00LjM0MS43NTctNi45NDUsMi41NDctNi41ODcsNy4xMjFhLjM1LjM1LDAsMCwwLC4yNDIuMzA2LDQuMjk0LDQuMjk0LDAsMCwwLC43NjksMGM0LjI2OC0uMjIsNi4yMDUtMi43NzQsNS45OS03LjA3NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIxLjE1NikiIGZpbGw9IiM3M2EwMjIiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGQ9Ik0zOC43NzUsNy4yODZhNi41MTQsNi41MTQsMCwwLDAtMi42MTctMS41LjM1Mi4zNTIsMCwwLDAtLjIwOC42NzEsNS44NTcsNS44NTcsMCwwLDEsMi4zNCwxLjM0LjM1MS4zNTEsMCwxLDAsLjQ4Ni0uNTA3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcuODUxIC0yLjg4MykiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGQ9Ik0zNy4zNTcsMy4zNzVjLTEuMTg4LTEuNzc5LTMuMjUtMi4zLTUuNDA5LTIuMjQ2YS4zNS4zNSwwLDAsMC0uMzQyLjMzMmMtLjE5LDMuNDQ1LDEuMzU2LDUuNDIyLDQuNjMzLDYuMzEyYS4zNTIuMzUyLDAsMCwwLC4xODQtLjY4Yy0yLjgyNi0uNzY5LTQuMTktMi4zMzItNC4xMjgtNS4yNjcsMS43OTUuMDA2LDMuNDk0LjQ2Niw0LjQ3OSwxLjk0YS4zNTIuMzUyLDAsMSwwLC41ODQtLjM5MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNS43OTUgLTAuNTYzKSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHBhdGggZD0iTTQ5LjM0NC4zNTVoMEEuMzU0LjM1NCwwLDAsMCw0OC45MzEsMGMtNC4zNDEuNzU2LTYuOTQ0LDIuNTQ3LTYuNTg4LDcuMTIxYS4zNS4zNSwwLDAsMCwuMjQyLjMwNiw0LjI5NCw0LjI5NCwwLDAsMCwuNzY5LDBjNC4yNjgtLjIyLDYuMi0yLjc3NCw1Ljk4OS03LjA3N000My4yLDYuNzM4YTUuOTA5LDUuOTA5LDAsMCwxLDMuNzg3LTMuNTMuMzUyLjM1MiwwLDAsMC0uMjI1LS42NjYsNi42NCw2LjY0LDAsMCwwLTMuNywyLjg5LDQuNDY4LDQuNDY4LDAsMCwxLDEuMjE4LTIuNzA4QTguMTY2LDguMTY2LDAsMCwxLDQ4LjY1OC43N0M0OC43MzcsNC42LDQ2LjkxOSw2LjU4NCw0My4yLDYuNzM4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjEuMTU1KSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHBhdGggZD0iTTQyLjM1MSw1LjA3bC43NS45MTgtLjQ0NC43MjYtLjY3OC0uOTYuMDQ0LS41WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIwLjk5IC0yLjUzNSkiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGQ9Ik00MC44OTMsMTMuNzM5YTEwLjAxMiwxMC4wMTIsMCwwLDAsMS4xNDQuMjMyYy4zODIuMDM0LjEzOS0uNTM3LjEzOS0uNTM3bC0uMzY5LS4yLS43MzUtLjE4MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMC40NDcgLTYuNTI5KSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}
.discount-coupon:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMi43NzQiIGhlaWdodD0iMzcuNzM5IiB2aWV3Qm94PSIwIDAgMzIuNzc0IDM3LjczOSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCkiPjxwYXRoIGQ9Ik0xNS45MjIsNDEuMTFsLTMuMzA4LTIuMTg1LTMuOTcuMjIxYS44MzQuODM0LDAsMCwxLS43NzctLjQ0OEw2LjA4LDM1LjE2NSwyLjU0NywzMy4zNzZBLjgxOS44MTksMCwwLDEsMi4xLDMyLjZMMi4zMiwyOC42My4xMzYsMjUuMzA2YS44MTUuODE1LDAsMCwxLDAtLjlsMi4xODktMy4zMTQtLjIxOC0zLjk2NmEuODMyLjgzMiwwLDAsMSwuNDQ4LS43NzdMNi4xLDE0LjU1OWwxLjc5LTMuNTM0YS44MDUuODA1LDAsMCwxLC43ODEtLjQ1bDMuOTY2LjIyMiwzLjMxMy0yLjE5YS44MjMuODIzLDAsMCwxLC45LDBMMjAuMTcsMTAuOGwzLjk3My0uMjExYS44NDQuODQ0LDAsMCwxLC43NzYuNDQ1bDEuNzg2LDMuNTMzLDMuNTMzLDEuNzg2YS44MTkuODE5LDAsMCwxLC40NS43NzhMMzAuNDY2LDIxLjFsMi4xNzUsMy4zMTVhLjgwNy44MDcsMCwwLDEtLjAxMS45bC0yLjE4NiwzLjMxMi4yMjEsMy45NjdhLjgzMS44MzEsMCwwLDEtLjQ0OC43NzdsLTMuNTM1LDEuNzg0LTEuNzg5LDMuNTM1YS44MjkuODI5LDAsMCwxLS43NzQuNDUxbC0zLjk3My0uMjIyLTMuMzE3LDIuMTg4YS43ODYuNzg2LDAsMCwxLS40NDkuMTQyLjguOCwwLDAsMS0uNDU2LS4xNDQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMuNTE0KSIgZmlsbD0iI2Q5N2M0MSIvPjxwYXRoIGQ9Ik0xMy4zMjEsNDIuNjMxbC0uMDg5LDEuNTg1LDMuMzQ1LS40OTMsMi40ODcsMS4wNjYsMS44ODYsMS41NC41NDMtLjkyMSwzLjItMS42ODUsNC4wODcuNDc0LDIuMDE0LTMuODYsMy43OTEtMi4wNjItLjIzNy00LjI0OSwyLjI1MS0zLjM1LTIuMjUxLTMuMzUxLS4yMzctMi41LjA1OC0uMTg3LTMsLjE1OS0zLjMxNC0yLjE5MmEuODIzLjgyMywwLDAsMC0uOSwwTDIzLjY0MiwyNC44bC0zLjk2Ni0uMjIyYS44MDUuODA1LDAsMCwwLS43ODEuNDVsLTEuNzksMy41MzQtMy41NSwxLjc4N2EuODMyLjgzMiwwLDAsMC0uNDQ4Ljc3N2wuMjE4LDMuOTY2TDExLjEzNywzOC40YS44MTUuODE1LDAsMCwwLDAsLjlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNC41NjMgLTkuMzIxKSIgZmlsbD0iI2U0OTk2ZCIvPjxwYXRoIGQ9Ik0xMC40NiwyOS4yMDZBMTAuMjY1LDEwLjI2NSwwLDEsMSwyMC43MjgsMzkuNDY4LDEwLjI2NSwxMC4yNjUsMCwwLDEsMTAuNDYsMjkuMjA2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNC4zMzggLTcuODU1KSIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xNC4yMjIsMzEuNTQ3YTEwLjI0MywxMC4yNDMsMCwwLDEsMTMuNjg3LTkuNjcxLDEwLjI1OSwxMC4yNTksMCwxLDAtMTAuNiwxNywxMC4yNCwxMC4yNCwwLDAsMS0zLjA4OC03LjMyNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuMzM5IC03Ljg1NSkiIGZpbGw9IiNjNWNmZjEiLz48cGF0aCBkPSJNMTUuOTIzLDQxLjExbC0zLjMwOC0yLjE4NC0zLjk3LjIyMWEuODM1LjgzNSwwLDAsMS0uNzc3LS40NDhMNi4wODEsMzUuMTY1LDIuNTQ4LDMzLjM3NkEuODE5LjgxOSwwLDAsMSwyLjEsMzIuNmwuMjIyLTMuOTY5TC4xMzcsMjUuMzA2YS44MTUuODE1LDAsMCwxLDAtLjlsMi4xODktMy4zMTQtLjIxOC0zLjk2NmEuODMyLjgzMiwwLDAsMSwuNDQ4LS43NzdsMy41NS0xLjc4N0w3LjksMTEuMDI1YS44MDYuODA2LDAsMCwxLC43ODEtLjQ1bDMuOTY2LjIyMiwzLjMxMy0yLjE4OWEuODIxLjgyMSwwLDAsMSwuOSwwTDIwLjE3MSwxMC44bDMuOTczLS4yMTFhLjg0NS44NDUsMCwwLDEsLjc3Ni40NDVsMS43ODYsMy41MzMsMy41MzMsMS43ODZhLjgyLjgyLDAsMCwxLC40NS43NzhMMzAuNDY3LDIxLjFsMi4xNzUsMy4zMTVhLjgwNy44MDcsMCwwLDEtLjAxMS45bC0yLjE4NiwzLjMxMi4yMjEsMy45NjdhLjgzLjgzLDAsMCwxLS40NDguNzc3TDI2LjY4MSwzNS4xNmwtMS43ODksMy41MzVhLjgyNy44MjcsMCwwLDEtLjc3My40NTFsLTMuOTczLS4yMjJMMTYuODI5LDQxLjExYS43ODQuNzg0LDAsMCwxLS40NDkuMTQyLjguOCwwLDAsMS0uNDU2LS4xNDRtLTMuMDc4LTMuODM2YS44MDguODA4LDAsMCwxLC40NTIuMTM5bDMuMDkxLDIuMDQzLDMuMDg4LTIuMDQxLjAwNiwwYS45MjkuOTI5LDAsMCwxLC40ODYtLjEzaC4wMTFsMy43MS4yLDEuNjYyLTMuMjk0YS44MjEuODIxLDAsMCwxLC4zNjItLjM2MmwzLjMtMS42NjYtLjItMy43YS43Ny43NywwLDAsMSwuMTMxLS41bDIuMDQzLTMuMS0yLjA0LTMuMDksMC0uMDA3YS45LjksMCwwLDEtLjEzLS40OTJsLjItMy43MS0zLjMtMS42NjNhLjgxNy44MTcsMCwwLDEtLjM2Mi0uMzYzbC0xLjY2Mi0zLjMtMy43MS4yMDVhLjguOCwwLDAsMS0uNS0uMTM2bC0zLjA4Mi0yLjAzNi0zLjA4OSwyLjA0My0uMDA3LDBhLjg1Mi44NTIsMCwwLDEtLjUuMTI5bC0zLjcwNy0uMi0xLjY2MywzLjNhLjgxNC44MTQsMCwwLDEtLjM2My4zNjJsLTMuMywxLjY2Ni4yLDMuN2EuOC44LDAsMCwxLS4xMzcuNUwxLjgsMjQuODU5bDIuMDQxLDMuMDkyLDAsLjAwN2EuODk0Ljg5NCwwLDAsMSwuMTMuNDkybC0uMjA1LDMuNzEsMy4zLDEuNjZhLjgxOC44MTgsMCwwLDEsLjM2My4zNjNMOS4xLDM3LjQ3OGwzLjctLjJoLjA0M1pNNi4xMjgsMjQuODY1QTEwLjI2NSwxMC4yNjUsMCwxLDEsMTYuNCwzNS4xMjcsMTAuMjY2LDEwLjI2NiwwLDAsMSw2LjEyOCwyNC44NjVtMS42NDUsMGE4LjYyLDguNjIsMCwxLDAsOC42MjEtOC42MjIsOC42MjEsOC42MjEsMCwwLDAtOC42MjEsOC42MjJ2MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMy41MTQpIi8+PHBhdGggZD0iTTMwLjAzOCw0LjI1N2E0LjgxNSw0LjgxNSwwLDAsMC0xLjUwNS0xLjU4Yy0uNzUzLS4zMzctMy40NzYtMS4yNDUtNC4zMDctLjkzNnMuMjA4LDMuODYzLjU0NSw0LjMzMWExNi43NjksMTYuNzY5LDAsMCwwLDIuNjcyLDIuMDI0LDguNTU3LDguNTU3LDAsMCwwLDEuOTE5LjY3NWMuMDc4LjAyNiwxLjAzOS4xODEsMS4wMzkuMTgxbC4yMDctMy41LS4xMjItLjU2NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05LjkxNyAtMC42OTYpIiBmaWxsPSIjNzNhMDIyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBkPSJNNDIuMjY5LjQxNmgwQS40MTUuNDE1LDAsMCwwLDQxLjg1NywwYS40LjQsMCwwLDAtLjA3LjAwNkMzNi43Ljg5MiwzMy42NTcsMi45ODcsMzQuMDc2LDguMzQxYS40MDkuNDA5LDAsMCwwLC4yODIuMzU5LDUuMDMyLDUuMDMyLDAsMCwwLC45LDBjNS0uMjU4LDcuMjYzLTMuMjQ3LDcuMDExLTguMjg0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQuMTE3KSIgZmlsbD0iIzczYTAyMiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHBhdGggZD0iTTMxLjAyNSw3LjU0NWE3LjYyNSw3LjYyNSwwLDAsMC0zLjA2NC0xLjc2MS40MTIuNDEyLDAsMSwwLS4yNDQuNzg2LDYuODU1LDYuODU1LDAsMCwxLDIuNzM5LDEuNTY4LjQxMS40MTEsMCwwLDAsLjU2OS0uNTkzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTEuMzc2IC0yLjM5MSkiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGQ9Ik0zMC4wNjYsMy43NTljLTEuMzkxLTIuMDgyLTMuOC0yLjY5Mi02LjMzMi0yLjYyOWEuNDEuNDEsMCwwLDAtLjQuMzg5Yy0uMjIyLDQuMDMzLDEuNTg3LDYuMzQ3LDUuNDIzLDcuMzg5YS40MTIuNDEyLDAsMSwwLC4yMTUtLjhjLTMuMzA4LS45LTQuOS0yLjczLTQuODMyLTYuMTY2LDIuMS4wMDcsNC4wOS41NDUsNS4yNDMsMi4yNzFhLjQxMS40MTEsMCwxLDAsLjY4NC0uNDU4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkuNjcgLTAuNDY3KSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHBhdGggZD0iTTQyLjI2OC40MTZoMGEuNDE0LjQxNCwwLDAsMC0uNDgzLS40MUMzNi43Ljg5MSwzMy42NTYsMi45ODcsMzQuMDc0LDguMzQxYS40MS40MSwwLDAsMCwuMjgzLjM1OSw1LjAyNiw1LjAyNiwwLDAsMCwuOSwwYzUtLjI1OCw3LjI2My0zLjI0Nyw3LjAxMS04LjI4NE0zNS4wNzYsNy44ODdhNi45MTcsNi45MTcsMCwwLDEsNC40MzMtNC4xMzIuNDEyLjQxMiwwLDAsMC0uMjY0LS43OCw3Ljc3Myw3Ljc3MywwLDAsMC00LjMyNywzLjM4Myw1LjIzLDUuMjMsMCwwLDEsMS40MjYtMy4xN0E5LjU1OCw5LjU1OCwwLDAsMSw0MS40NjUuOWMuMDkyLDQuNDg1LTIuMDM1LDYuOC02LjM4Nyw2Ljk4NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0LjExNykiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGQ9Ik0zNC4xMzksNS4wN2wuODc4LDEuMDc0LS41MTkuODVMMzMuNyw1Ljg3bC4wNTEtLjU4NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMy45NzkgLTIuMTAzKSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHBhdGggZD0iTTMyLjYxOCwxMy44NTVhMTEuNzE5LDExLjcxOSwwLDAsMCwxLjMzOS4yNzJjLjQ0Ny4wMzkuMTYzLS42MjkuMTYzLS42MjlsLS40MzItLjIyOS0uODYxLS4yMTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTMuNTI4IC01LjQxNSkiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGQ9Ik0yOS41LDMwLjYzMmEuODE5LjgxOSwwLDAsMC0uMjI0LS41ODUuODQ0Ljg0NCwwLDAsMC0xLjE3LS4wMzJsLTYuMDM0LDYuMDMzYS44My44MywwLDAsMC0uMjUzLjU3Mi44Mi44MiwwLDAsMCwuMjI0LjU4NS44NDQuODQ0LDAsMCwwLDEuMTcuMDMyTDI5LjI0OSwzMS4yYS44My44MywwLDAsMCwuMjUzLS41NzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05LjA1IC0xMi4zNTgpIi8+PHBhdGggZD0iTTIzLjUxLDMzLjI3MmExLjc4OSwxLjc4OSwwLDEsMC0xLjc4OS0xLjc4OSwxLjc5MSwxLjc5MSwwLDAsMCwxLjc4OSwxLjc4OW0wLTIuMjg5YS41LjUsMCwxLDEtLjUuNS41LjUsMCwwLDEsLjUtLjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05LjAwOSAtMTIuMzE2KSIvPjxwYXRoIGQ9Ik0zMC43MjQsMzYuODc2YTEuNzg5LDEuNzg5LDAsMSwwLDEuNzg5LDEuNzg5LDEuNzkxLDEuNzkxLDAsMCwwLTEuNzg5LTEuNzg5bTAsMi4yODlhLjUuNSwwLDEsMSwuNS0uNS41LjUsMCwwLDEtLjUuNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyLjAwMSAtMTUuMjk0KSIvPjwvZz48L3N2Zz4=);margin-left:2px}
.discount-coupon,.extra.delivery,.extra.discount,.extra.gift{padding-left:46px}
.extras-col .discount-coupon{width:auto;display:inline-block;min-width:312px}
.extras-col .extras-wrap{width:auto;display:inline-block}
.extras-col .extra.gift{flex-direction:column}
@media (min-width: 992px) {
    .popup-widget #cart-widget{
        width: 472px;
    }
}

@media (min-width:1200px){
.extras-col{flex:1 1 100%;max-width:100%}
}
input#discountCouponCode{height:auto;padding:12px 12px;border-radius:15px}
.discount-coupon form button{position:absolute;right:5px}
.free-gift{order:5;}
.ordering-process.id--9 [id~=free-gift-wrapper] ul li,
.ordering-process.id--9 [class~=free-gifts-wrapper] ul li,
.content-window.cart-window [class~=free-gifts-wrapper] ul li {  
  width:unset;
}
.free-gifts{
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 15px !important;
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

.free-gifts li {
  position: relative !important;
  border: 1px solid #e0e0e0 !important;
  border-radius: 12px !important;
  padding: 15px !important;
  background: #fff !important;
  cursor: pointer !important;
  transition: all 0.3s ease !important;
  min-width: 120px !important;
  text-align: center !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  gap: 10px !important;
}

.free-gifts li:hover {
  border-color: #73a022 !important;
  box-shadow: 0 2px 8px rgba(115, 160, 34, 0.2) !important;
}

.free-gifts li.active {
  border-color: #73a022 !important;
  border-width: 1px !important;
  box-shadow: 0 4px 12px rgba(115, 160, 34, 0.3) !important;
}

.free-gifts li label {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  gap: 10px !important;
  cursor: pointer !important;
  width: 100% !important;
  margin-top: 10px !important;
  margin: 20px 0 !important;
}

.free-gifts-img {
  width: 60px !important;
  height: 60px !important;
  border-radius: 8px !important;
  overflow: hidden !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: #f8f9fa !important;
}

.free-gifts-img img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  position: static !important;
  top: auto !important;
  left: auto !important;
}

.free-gift-label {
  font-size: 14px !important;
  font-weight: 500 !important;
  color: #333 !important;
  text-align: center !important;
  line-height: 1.3 !important;
}

.free-gift-name {
  display: block !important;
  margin-bottom: 8px !important;
}

.free-gifts li input[type="radio"] {
  position: absolute !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

.free-gifts li::after {
  content: '' !important;
  position: absolute !important;
  bottom: 10px !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  width: 20px !important;
  height: 20px !important;
  border: 1px solid #ccc !important;
  border-radius: 50% !important;
  background: #fff !important;
  transition: all 0.3s ease !important;
}

.free-gifts li.active::after {
  display: none !important;
}

.free-gifts li.active::before {
  content: '' !important;
  position: absolute !important;
  bottom: 10px !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  width: 20px !important;
  height: 20px !important;
  border-radius: 50% !important;
  background: #73a022 !important;
  color: #fff !important;
  font-size: 12px !important;
  font-weight: bold !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  z-index: 1 !important;
}
.cart-doba-doruceni{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:15px}
.cart-doba-doruceni .extra.delivery{width:auto;flex-direction:column;align-items:flex-start;margin:0;justify-content:center}
.extra.delivery span,.extra.discount span,.extra.gift span{flex-grow:0}
.cart-doba-doruceni .delivery-time{width:auto;margin-left:auto;text-align:right}
.price-range{margin-top:6px;margin-bottom:0}
@media (max-width:767px){
.cart-doba-doruceni{padding:10px 35px}
.cart-doba-doruceni .extra.delivery{width:100%}
.cart-doba-doruceni .delivery-time{width:100%;text-align:left}
.cart-table tr{padding:15px;margin-bottom:15px;background-color:#fff;border:solid 1px #c7c7c7;border-radius:15px}
.ordering-process .quantity-form .quantity{padding:0 36px;height:38px;border-radius:5px}
.remove-item,.remove-item-placeholder{position:absolute;top:15px;right:15px}
.cart-widget-product-delete .remove-item,.cart-widget-product-delete .remove-item-placeholder{position: relative; top: unset; right: 5px;}
.cart-inner{padding:10px}
.ordering-process .quantity-form .quantity .decrease,.ordering-process .quantity-form .quantity .increase{width:40px;height:36px}
.ordering-process .quantity-form .quantity .decrease:before,.ordering-process .quantity-form .quantity .increase:before{line-height:30px}
ol.cart-header{top:64px}
.payment-info b{text-transform:none}
.checkout-box,.payment-logo{display:none}
.radio-wrapper input[type=radio]+label{flex-wrap:nowrap}
.radio-wrapper input[type=radio]+label .payment-shipping-price{white-space:nowrap}
.inactive .not-possible-info{font-size:10px}
#checkoutSidebar .cart-content{margin:0}
#checkoutContent{margin-top:55px}
.next-step .btn.btn-lg{width:100%}
a.next-step-back{color:#000}
}
.order-summary-inner .cart-items{margin-bottom:19px;border-bottom:1px solid #bcbcbc;padding-bottom:19px}
.order-summary-inner .cart-items:has(~.cart-items.gift-items){border-bottom:none;margin-bottom:0;padding-bottom:0}
.gift-items+.order-summary-item{padding-top:0}
.order-summary-inner .gift-items{padding-top:10px}
.cart-items .recapitulation-single>span{display:none}
.in-krok-1 #shipping-billing-summary{border-bottom:1px solid #bcbcbc;padding-bottom:19px;margin-bottom:0}
.in-krok-2 .order-recapitulation{margin-bottom:0}
.in-krok-2 .order-summary-item.price{padding-top:0}
#checkoutSidebar h4{margin-left:0;padding-left:0;text-transform:none;font-size:24px;line-height:36px}
.cart-item>div.cart-item-name{text-transform:none;font-weight:700}
.cart-item>div,.co-box{border-color:transparent}
.cart-item>div.cart-item-price{font-weight:600}
.order-button-suffix{font-size:11px;line-height:14px;margin-top:0;padding-bottom:0;display:block}
.checkout-box{display:none}
#submit-order{line-height:1;padding:10px 40px}
.ordering-process:not(.in-kosik) .top-navigation-bar{display:none}
.ordering-process:not(.in-kosik) #navigation{display:none}
.ordering-process:not(.in-kosik) .header-top>div.search,.ordering-process:not(.in-kosik) .project-phone{display:none}
.ordering-process:not(.in-kosik) .navigation-buttons{margin-left:auto}
@media (max-width:768px){
.ordering-process:not(.in-kosik) .top-navigation-bar{display:block}
.ordering-process:not(.in-kosik) .responsive-tools>a[data-target=navigation]{display:none}
.ordering-process:not(.in-kosik) .responsive-tools>a[data-target=search]{display:none}
.ordering-process:not(.in-kosik) .responsive-tools>a[data-target=login]{right:10px}
}
#checkoutSidebar .cart-content{background-color:#f0f0f0;border:solid 1px #c7c7c7;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;padding:20px 30px}
@media (min-width:768px){
.ordering-process .header-top{align-items:center}
ol.cart-header{width:910px;max-width:100%;margin-top:30px}
.in-krok-1 ol.cart-header,.in-krok-2 ol.cart-header{width:100%;max-width:800px;margin-top:0}
}
@media (min-width:768px) and (max-width:990px){
ol.cart-header li a span:before,ol.cart-header li strong span:before{display:block;margin-left:auto;margin-right:auto;margin-bottom:1ex}
}
body.fvStudio-Classic .fvDoplnek{display:none}
body.fvStudio-Classic .fvDoplnek{display:flex}
.fvDoplnek h4{text-transform:none;font-weight:700;font-size:18px}
.fvDoplnek{border-bottom:none}
body.fvStudio-Classic .fvDoplnek-produkt form input[type=checkbox]{display:none}
.fvDoplnek.fvDoplnek-upsell .fvcontent{text-align:center;width:100%;display:flex!important;flex-direction:column;height:100%}
body.fvStudio-Classic .fvDoplnek-text{padding-left:10px;padding-right:10px;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;margin-bottom:10px}
.fvDoplnek.fvDoplnek-upsell .fvDoplnek-text .name{text-transform:none;font-weight:400;font-size:15px;line-height:1.2;margin-bottom:10px}
.fvDoplnek.fvDoplnek-upsell .fvDoplnek-text .price{padding:0}
.fvDoplnek-variant .fvDoplnek-text{flex-direction:row!important;gap:10px;align-items:center;padding:0;width:auto;justify-content:center}
.fvDoplnek-produkt.has-variants .header .fvDoplnek-text{padding-left:10px}
.fvDoplnek.fvDoplnek-upsell .fvDoplnek-variant .fvDoplnek-text .name{text-transform:none;font-weight:400;font-size:15px;line-height:1.2;margin-bottom:0}
.fvDoplnek.fvDoplnek-upsell .fvDoplnek-produkt img{margin-right:auto!important;margin-bottom:10px;display:inline-block;margin-left:auto!important;height:100px!important}
.fvDoplnek.fvDoplnek-upsell .slick-track{display:flex!important}
.fvDoplnek.fvDoplnek-upsell .slick-slide{margin:0 10px;height:inherit!important}
.fvDoplnek.fvDoplnek-upsell .slick-slide>div{height:100%}
.fvDoplnek.fvDoplnek-upsell .slick-list{width:100%}
.doporucujeme-prikoupit-header h4{text-transform:none;font-size:18px;font-weight:700}
.btn-cstm-anchor{margin-top:auto}
.delivery-time,.extras-wrapper .extra.delivery{display:none}
.cart-doba-doruceni .delivery-time{display:inline-block}
@media (max-width:768px){
.fvDoplnek.fvDoplnek-upsell .slick-prev{left:0}
.fvDoplnek.fvDoplnek-upsell .slick-next{right:0}
.in-kosik .responsive-tools>a[data-target=search]{right:60px}
.in-kosik .responsive-tools>a[data-target=login]{right:100px}
#select-country-payment .row .form-group label{min-width:120px}
#select-country-payment .row .col-sm-6:first-child{margin-bottom:10px}
}
.box.co-box h4:before,.co-box h4:before,.co-box.co-basic-information h4:before{display:none}
.box.co-box h4,.co-box h4{margin-left:0;padding-left:0;text-transform:none;font-size:24px;font-weight:700}
.ordering-process .co-box{border:none;padding:0}
.ordering-process .co-box .shipping-billing-table,.ordering-process .co-box>.row{width:100%;background-color:#fff;padding:30px;border:solid 1px #c7c7c7;border-radius:15px;margin:0}
.co-box.co-box-additional{margin-top:19px}
.payment-logo{order:1}
.payment-info{order:2;display:flex;align-items:center}
.payment-info em{margin-left:7px}
.payment-info .sublabel{margin-top:0;margin-left:7px;line-height:1}
.payment-shipping-price{order:3}
.ordering-process .radio-wrapper input[type=checkbox]+label:before,.ordering-process .radio-wrapper input[type=radio]+label:before{border-color:#c1c1c1}
.ordering-process .radio-wrapper input[type=radio]:checked+label::before,.ordering-process input[type=checkbox]:checked+label::before,.ordering-process input[type=radio]:checked+label::before{border-color:#c1c1c1}
.ordering-process .radio-wrapper input[type=radio]:checked+label::after,.ordering-process input[type=checkbox]:checked+label::after,.ordering-process input[type=radio]:checked+label::after{width:14px;height:14px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}
.ordering-process .radio-wrapper input[type=radio]+label:after{top:50%;transform:translateY(-50%)}
.ordering-process input[type=checkbox]:checked+label:after,.ordering-process input[type=radio]:checked+label:after{left:3px}
.ordering-process .radio-wrapper{border:none}
.ordering-process .radio-wrapper.active{background-color:#f7f7ff;border-radius:10px}
.radio-wrapper input[type=radio]+label:before{top:50%;transform:translateY(-50%)}
.disabled,.inactive{color:#949494}
.for-free{color:#73a022}
.disabled .for-free,.inactive .for-free{color:#949494}
.payment-info b{text-transform:none}
.payment-logo{flex-basis:25px}
.payment-logo img{max-height:25px;max-width:25px}
.select2-selection,select,select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:center right;background-repeat:no-repeat;line-height:22px;padding:6px 45px 6px 11px;background-size:contain;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAKzSURBVFhH7Zk9TFNRFMf/t2qrIB8WNUYT8zBqUGIoLsZJJvxKKQ7qCB2cnNTJiTaaBhMGjImJcXjFWI0fkRYYGBwwDA5qWhKNmji8ycEoUAY+2tLruS9FS6XU3HdL39C7vOS9e/7n98459+bd8xiKDK825GOAh4F30BQPGBqLzZW6zzFLdgkONsHpOmr0xNbSIYbVo1vTPWSkE5BHyrGsEUeCguGPGv5EvsQqwC5tqI8xHpD1ocKOcxYYMXqCK1p/ALs0PcAY61PhxKpGlvNro4Z/UOiYgGZaGYtbFVZpzzhvF+k2AX1aOL7hNVfqbagmY0ZvO/NqereDseFS8yvxnFJ9gdmp9gqDwDkPCsAJWhynKhGhUj4J8A2j+ptRvgmX8vy/z2kzZ77mMG3k9h1VQKu5qUawohHc7HQgk8paZVjXXjrFLcd34UrwBG54x4o6uNp/EvNzaeih99IvIQXodG3CnVfn0HzEjXRqGRdbHv8DEHp2Bgda3Zj9tYDB65P48uGnFKQUoPC0e18t7o77sK12C1KLy7h09C/k7aencfBYEzJpjnDoHV6/+CYFZ35uWdmo92r1GIidR02dE0sLGVxujeBWpBOH2nZSZLOIDMQx/uSrNJxlQCGw/3AjRDq3N7gw82MeWymiAu75vSmMhT9bglMCKERErQUfdaJuhwvJ6UVEH3zE8MNPluGUAQqhpj016H95FvdvvkV88rsSOKWAQqze7cLc9JIyOOWASslyYpZWcTmACjWrgFajXI2gggjq1GViDVaFymPPk/Y/dtr+4G771oeoHYpigroLbeWpIzlV6ipMjRh+6vDSsH37LRdF+zYwV5JghwWT3101v2YKK0Skmw6S4Y2uSVFzDqB33SZ6PqxY3eI3BN3rYGbHX/VmzpOcuqikn/sN4Y+utZx+A6lFEs2kwyXLAAAAAElFTkSuQmCC);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;font-weight:700}
#select-country-payment .row .form-group{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start}
#select-country-payment .row .col-sm-6{padding:0}
#select-country-payment .row .form-group label{padding-right:10px;width:auto;font-weight:700}
.ordering-process .content{padding-bottom:50px}
.in-krok-2 .col-md-8>.cart-content{padding:30px;background-color:#fff;border:solid 1px #c7c7c7;border-radius:15px;overflow:hidden}
.in-krok-2 .col-md-8>.cart-content>h4:first-child{margin-top:0}
@media (min-width:768px) and (max-width:1200px){
#select-country-payment .row .form-group label{width:100%}
}
@media (max-width:768px){
.cart-content.summary-wrapper .box{margin-bottom:0!important}
.ordering-process .co-box .shipping-billing-table,.ordering-process .co-box>.row{padding:30px 10px}
.payment-info{flex-wrap:wrap}
.payment-info em{margin-left:0}
.payment-info .sublabel{margin-left:0}
.price-wrapper .price-label.price-primary{font-size:20px}
.price-wrapper .price.price-primary{font-size:30px}
#checkoutSidebar .cart-content{padding:20px 20px 20px 20px}
.cart-content .next-step{margin-bottom:0}
.in-krok-2 .col-md-8>.cart-content{padding:20px 20px}
}
@media (max-width:992px){
.price-secondary{padding-top:0}
.price-label.price-secondary{margin-top:15px}
}
@media (min-width:768px) and (max-width:1200px){
ol.cart-header li a,ol.cart-header li strong{line-height:15px;font-size:14px}
ol.cart-header li a span:before,ol.cart-header li strong span:before{font-size:12px;height:30px;line-height:30px;width:30px}
ol.cart-header li a span:before,ol.cart-header li strong span:before{display:block;margin-left:auto;margin-right:auto;margin-bottom:1ex}
}
@media (min-width:992px){
.advanced-order .extras-wrap .extra{flex-direction:column;justify-content:center}
.in-kosik .price-wrapper .price-label{flex:1 1 100%;text-align:right}
.in-kosik .price-wrapper .price-label.price-primary{font-size:18px;text-align:right;flex:1 1 100%}
.in-kosik .price-wrapper .price{flex:0 0 100%}
.in-kosik .price-wrapper .price-label.price-secondary{flex:1 1 auto;text-align:right}
.in-kosik .price-wrapper .price.price-secondary{flex:0 0 auto}
}
.blog-medailonek{width:100%!important}
@media (min-width:1440px){
.in-kosik #content-wrapper.container{width:1178px}
}
.in-dekujeme .reca-number:before{content:"Děkujeme za objednávku. Na e-mail jsme vám poslali shrnutí objednávky."}
.in-dekujeme .cart-table .cart-p-image img{top:0;left:0}
.in-dekujeme .content h1{font-size:40px;font-weight:700;margin-bottom:0;text-transform:none;color:#423f3f}
.in-dekujeme .order-complete-links{display:none}
.in-dekujeme .forum-wrapper{margin-left:auto;margin-right:auto;max-width:1000px}
.in-dekujeme .cart-table{margin-top:0}
.in-dekujeme .forum-wrapper .buttons-wrapper{display:flex;flex-direction:roe;align-items:center;justify-content:center;gap:15px}
.in-dekujeme .co-box.co-payment-method{margin-bottom:30px}
@media (max-width:767px){
.in-dekujeme .forum-wrapper h4{width:100%;text-align:center;font-size:20px;line-height:1.3;margin-top:40px;display:block;margin-bottom:30px}
.in-dekujeme .forum-wrapper .buttons-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}
.in-dekujeme .cart-table tr:last-child{border-bottom-style:solid;padding-bottom:15px}
.in-dekujeme .content-wrapper.container{padding-left:15px;padding-right:15px}
.in-dekujeme .forum-wrapper h4{width:100%;text-align:center;font-size:20px;line-height:1.3;margin-top:40px;display:block;margin-bottom:30px}
.in-dekujeme .cart-table tr:first-child>td{border-top-style:none;padding-left:5px}
.in-dekujeme .co-box.co-order .cart-table{width:calc(100% + 00px);margin:0 auto}
.in-dekujeme .forum-wrapper .buttons-wrapper{flex-direction:column;align-items:center;justify-content:center;gap:15px}
.in-dekujeme .forum-wrapper .btn-secondary{margin-left:unset!important}
}
@media (min-width:992px){
.in-dekujeme .forum-wrapper h4{width:60%}
}
.in-dekujeme .forum-wrapper .btn-primary{text-transform:none;font-size:18px;padding:13px 30px}
.in-dekujeme .forum-wrapper .btn-secondary{text-transform:none;font-size:18px;padding:13px 30px;background:0 0;color:#4f22a0;border:solid 1px #4f22a0;margin-left:auto}
.in-dekujeme .p-name span{font-weight:700;color:#4f22a0;font-size:18px}
.in-dekujeme .p-quantity.p-cell strong{font-weight:400}
.in-dekujeme .p-price.p-cell{font-weight:700}
.in-dekujeme .order-summary-heading{text-align:center}
.in-dekujeme .order-summary-heading svg{width:50px;height:50px;display:block;margin:0 auto;margin-bottom:15px}
.in-dekujeme .recapitulation-wrapper .order-summary-item.summary-thx,.in-dekujeme .recapitulation-wrapper .order-summary-item.total{display:none}
#check-group{animation:.32s ease-in-out 1.03s check-group;transform-origin:center}
#check-group #check{animation:.34s cubic-bezier(.65,0,1,1) .8s forwards check;stroke-dasharray:0,75px;stroke-linecap:round;stroke-linejoin:round}
#check-group #outline{animation:.38s ease-in outline;transform:rotate(0);transform-origin:center}
#check-group #white-circle{animation:.35s ease-in .35s forwards circle;transform:none;transform-origin:center}
@keyframes outline{
from{stroke-dasharray:0,345.576px}
to{stroke-dasharray:345.576px,345.576px}
}
@keyframes circle{
from{transform:scale(1)}
to{transform:scale(0)}
}
@keyframes check{
from{stroke-dasharray:0,75px}
to{stroke-dasharray:75px,75px}
}
@keyframes check-group{
from{transform:scale(1)}
50%{transform:scale(1.09)}
to{transform:scale(1)}
}
.tabulka-porovnani-kratomu.expanded .heading-row>div,.tabulka-porovnani-kratomu.expanded .table-row>div{width:25%;position:relative;display:flex;text-align:left;justify-content:flex-start;padding-top:12px;padding-bottom:12px}
.tabulka-porovnani-kratomu.expanded .table-row>div{border-right:solid 1px #cecece}
.tabulka-porovnani-kratomu.expanded .table-row>div:last-child{border-right:none}
.tabulka-porovnani-kratomu.expanded .table-row>div:nth-child(3){border-right:none}
.tabulka-porovnani-kratomu.expanded .table-row>div:nth-child(4){border-left:solid 1px #cecece}
.tabulka-porovnani-kratomu.expanded .heading-row>div{padding-top:0;padding-bottom:0}
.tabulka-porovnani-kratomu.expanded .heading-row>div>span,.tabulka-porovnani-kratomu.expanded .table-row>div>span{padding-left:15px;padding-right:15px;position:relative;z-index:2;line-height:1.2}
.tabulka-porovnani-kratomu.expanded .heading-row .basic span,.tabulka-porovnani-kratomu.expanded .heading-row .highlighted span{border:solid 1px #cecece;padding-left:15px;padding-right:15px}
.tabulka-porovnani-kratomu.expanded .heading-row .highlighted span{background-color:#73a022;color:#fff;border:none}
.tabulka-porovnani-kratomu .heading-row .highlighted span,.tabulka-porovnani-kratomu.expanded .heading-row .basic span{display:block;width:100%;height:100%;border-top-right-radius:15px;border-top-left-radius:15px;padding-top:10px;padding-bottom:10px;border-bottom-width:0!important}
.tabulka-porovnani-kratomu.expanded .table-row{padding:0}
.tabulka-porovnani-kratomu.expanded .tabulka-obsah{border-top-left-radius:0;border-top-right-radius:0}
.tabulka-porovnani-kratomu.expanded .table-row>div:nth-child(2):before{display:none}
.tabulka-porovnani-kratomu.expanded .table-row>div:nth-child(3):before{content:"";background-color:#73a022;opacity:.15;position:absolute;width:calc(100% + 1px);height:calc(100%);left:0;top:0;z-index:1}
.mehub-bonus-product-detail-container{display:flex}
.mehub-bonus-product-detail-container{display:flex;margin:30px 0 0 0;order:1;width:100%}
.mehub-bonus-product-detail-container .card{border-radius:15px;padding:5px;border:none;background-color:#73A022;color:#fff;width:100%;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px}
.mehub-bonus-advanced-cart-container .card{border-radius:5px;padding:5px;border:none;background-color:#73A022;color:#fff}
.mehub-bonus-advanced-cart-container .card .card-text{font-size:18px}
.mehub-bonus-product-detail-container .card .card-text{font-size:18px}
.mehub-bonus-product-detail-container .card .card-text a{color:#fff;text-decoration:underline;}
.mehub-bonus-cart-container h4{text-transform:none;font-size:18px}
.mehub-bonus-cart-container .card.blue{
    background-color: #73A022;
    color: #fff;
    padding: 10px;
    border-radius: 10px;
    position: relative;
    padding-left: 40px;
    display: inline-block;
    padding-right: 15px;
}
.mehub-bonus-cart-container .card .card-title{font-size:16px;text-align:left;padding:0;display:inline-block;margin-right:5px}
.mehub-bonus-cart-container .card .card-text{font-size:16px;display:inline-block;padding:0}
.mehub-bonus-cart-container .card-text b{font-size:100%!important}
@media (max-width:1199px){
#checkoutContent,#checkoutSidebar{padding-right:0;padding-left:0}
#checkoutSidebar{top:unset!important}
}
@media (max-width:767px){
.ordering-process .cart-table tr:not(.related){display:flex;align-items:center;flex-wrap:wrap;position:relative;gap:5px;padding-inline-start:95px;padding-block:12px 16px;min-height:76px}
.ordering-process .cart-table tr>td .p-label{display:none}
.ordering-process .cart-table tr>td.cart-p-image{top:12px;width:70px;position:absolute;left:15px;overflow:hidden}
.ordering-process .cart-table tr>td.p-availability{order:2;flex:0 1 auto;width:calc(100% - 24px)}
.ordering-process .cart-table tr>td.p-availability strong{font-size:14px}
.ordering-process .cart-table tr>td.p-name{order:1;flex:0 1 auto;width:calc(100% - 24px);padding-left:0}
.ordering-process .cart-table tr>.p-quantity{order:15;width:123px;max-width:123px;text-align:left;margin-left:-80px;padding-bottom:0;margin-top:10px}
.ordering-process .cart-table tr>.p-price{width:calc((100% - 24px - 123px)/ 2);text-align:left;order:20;padding-bottom:0;padding-left:5px;margin-top:10px}
.ordering-process .cart-table tr>.p-total{width:calc((100% - 24px - 123px)/ 2);order:25;white-space:nowrap;padding-bottom:0;margin-top:10px}
}
.cart-item.cart-item-gift .cart-item-name{position:relative}
.cart-item.cart-item-gift .cart-item-name:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMC43MDgiIGhlaWdodD0iMzAuNyIgdmlld0JveD0iMCAwIDMwLjcwOCAzMC43Ij48cGF0aCBkPSJNOS42MjQsMzYuNGwuNDktLjk0M3EuNjMzLTEuMiwxLjMtMi4zMzRsLjU0NC0uOTE2cS43MTEtMS4xNjcsMS40NDUtMi4yNTRsLjYyMi0uOXEuNzkxLTEuMTI2LDEuNTg5LTIuMTU2bC42NjktLjg1MWMuNzE0LS44ODUsMS40MjUtMS43MTUsMi4xMjMtMi40NzhhNjAuNzI2LDYwLjcyNiwwLDAsMC01Ljk5NC0yLjUyNy40MjQuNDI0LDAsMCwwLS41MzQuMjIyYy0zLjQ4LDUuMTgyLTIuMjgzLTMuODgyLTUuNzczLDEuMjk0LDAsMCwuMTEyLDUuMjg3LS4wNTYsMTIuMTg1LjA4Mi4wMTMtLjgwNiwzLjE0MS42NDQsMy43MTNhNi4xOTIsNi4xOTIsMCwwLDEsMS41NTEuODg4UTguOSwzNy44Miw5LjYyMywzNi4zOTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjYwMiAtOS4yODkpIiBmaWxsPSIjYzVjZmYxIi8+PHBhdGggZD0iTS43MzMsMTQuODU5aDI5LjMzYTEuODQ0LDEuODQ0LDAsMCwwLC42MzUtMS4zODdWOC4zNTRBMS44NTUsMS44NTUsMCwwLDAsMjguODQyLDYuNUgxOS41bC4zMTUtLjEyN2E1LjE0OCw1LjE0OCwwLDAsMCwxLjY0MS0uOTIzQTMuMTM1LDMuMTM1LDAsMCwwLDE5LjIzOS4xYTMuMSwzLjEsMCwwLDAtMi4yMTguOTE5QTkuNTY2LDkuNTY2LDAsMCwwLDE1LjQ1OSw0LjUzbC0uMDYxLjIxNC0uMDYxLS4yMTRhOS40NTQsOS40NTQsMCwwLDAtMS41NjItMy41MTNBMy4xMzUsMy4xMzUsMCwxLDAsOS4zMzgsNS40NDlhNS4xMjksNS4xMjksMCwwLDAsMS42NDUuOTIzTDExLjMsNi41SDEuOTUzQTEuODU1LDEuODU1LDAsMCwwLC4xLDguMzU0djUuMTE5YTEuODQ0LDEuODQ0LDAsMCwwLC42MzUsMS4zODdNMTYuMiw2LjE5MmMuNDU1LTEuNzcyLDEuMTI0LTMuODUsMS42MzYtNC4zNjJhMS45ODksMS45ODksMCwwLDEsMS40LS41ODIsMS45ODcsMS45ODcsMCwwLDEsMS45ODcsMS45ODYsMS45NzUsMS45NzUsMCwwLDEtLjU4MiwxLjRjLS41MTcuNTE2LTIuNTk0LDEuMTgxLTQuMzY3LDEuNjM2bC0uMTA5LjAyNlpNMTAuMTUyLDQuNjM1YTEuOTg2LDEuOTg2LDAsMCwxLDEuNC0zLjM5MSwxLjk1NSwxLjk1NSwwLDAsMSwxLjQuNTgyYy41MTIuNTEyLDEuMTgxLDIuNTksMS42MzYsNC4zNjJsLjAyNy4xMDktLjEwOS0uMDI2Yy0xLjc3Mi0uNDUtMy44NDYtMS4xMi00LjM2Mi0xLjYzNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDQ0IC0wLjA0NCkiIGZpbGw9IiNlNDk5NmQiLz48cGF0aCBkPSJNLjU2MiwxMi43NzVBMS44MzgsMS44MzgsMCwwLDAsLjEsMTMuOTl2NS4xMTlBMS44NDIsMS44NDIsMCwwLDAsLjczMywyMC41SDE0LjgyNWw5LjkzLTcuNzIxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDQ0IC01LjY4KSIgZmlsbD0iI2Q5N2M0MSIvPjxwYXRoIGQ9Ik0yOC44LDYuNEgxOS43MzlsLjA1My0uMDIyYTUuMiw1LjIsMCwwLDAsMS42NTktLjkzNUEzLjE4OSwzLjE4OSwwLDAsMCwxOS4yLDBhMy4xNTYsMy4xNTYsMCwwLDAtMi4yNTcuOTM1LDkuNjEyLDkuNjEyLDAsMCwwLTEuNTc2LDMuNTM3bC0uMDA5LjAzMS0uMDA5LS4wMzFBOS40NjgsOS40NjgsMCwwLDAsMTMuNzY5LjkzNSwzLjE5LDMuMTksMCwxLDAsOS4yNTYsNS40NDRhNS4xODQsNS4xODQsMCwwLDAsMS42NjMuOTM1bC4wNTMuMDIySDEuOTA5QTEuOTExLDEuOTExLDAsMCwwLDAsOC4zMVYxMy40M2ExLjkxMiwxLjkxMiwwLDAsMCwxLjkwOSwxLjkwOWguNjVWMjcuNTEzQTMuMTkzLDMuMTkzLDAsMCwwLDUuNzUxLDMwLjdIMjQuOTU3YTMuMTkzLDMuMTkzLDAsMCwwLDMuMTkyLTMuMTg3VjE1LjMzOWguNjVhMS45MTIsMS45MTIsMCwwLDAsMS45MDktMS45MDlWOC4zMUExLjkxMiwxLjkxMiwwLDAsMCwyOC44LDYuNG0tMS45MDksOC45MzhWMjcuNTEzYTEuOTM0LDEuOTM0LDAsMCwxLTEuOTMyLDEuOTMybC0xOS4yMDYsMGExLjkzNCwxLjkzNCwwLDAsMS0xLjkzMi0xLjkzMlYxNS4zMzlaTTE0LjQ4Myw2LjE3NWMtMS42OC0uNDI3LTMuODIyLTEuMTA4LTQuMzM3LTEuNjIyYTEuOTMyLDEuOTMyLDAsMCwxLDEuMzY2LTMuMywxLjksMS45LDAsMCwxLDEuMzY2LjU2NmMuNS41LDEuMTY5LDIuNTcxLDEuNjIxLDQuMzM2bC4wMDYuMDIyWm0xLjcxOC4wMDkuMDA2LS4wMjFDMTYuNjYsNC40LDE3LjMyNSwyLjMzLDE3LjgyOSwxLjgyNkExLjkzNCwxLjkzNCwwLDAsMSwxOS4yLDEuMjZhMS45MzIsMS45MzIsMCwwLDEsMS45MzIsMS45MzIsMS45MTksMS45MTksMCwwLDEtLjU2NiwxLjM2NmMtLjUuNS0yLjU3MiwxLjE2Ny00LjM0LDEuNjIyWk0yOS40NTMsOC4zMVYxMy40M2EuNjUuNjUsMCwwLDEtLjY1LjY0OUgxLjkwOWEuNjUuNjUsMCwwLDEtLjY1LS42NDlWOC4zMWEuNjUxLjY1MSwwLDAsMSwuNjUtLjY1SDI4LjhhLjY1MS42NTEsMCwwLDEsLjY1LjY1Ii8+PHBhdGggZD0iTTIyLjA1NCwzNS44MTNhNC41NjQsNC41NjQsMCwwLDAtMS40MjgtMS41Yy0uNzE0LS4zMi0zLjMtMS4xODItNC4wODctLjg4OXMuMiwzLjY2Ni41MTcsNC4xMWExNS45MTQsMTUuOTE0LDAsMCwwLDIuNTM2LDEuOTIxLDguMTI1LDguMTI1LDAsMCwwLDEuODIyLjY0Yy4wNzQuMDI0Ljk4NS4xNzIuOTg1LjE3MmwuMi0zLjMyNC0uMTE2LS41MzdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNy4yMiAtMTQuODM0KSIgZmlsbD0iIzczYTAyMiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHBhdGggZD0iTTM0LjE3OSwzMi4wODJoMGEuMzkzLjM5MywwLDAsMC0uMzkxLS4zOTQuMzg3LjM4NywwLDAsMC0uMDY3LjAwNmMtNC44MjMuODQxLTcuNzE1LDIuODI5LTcuMzE3LDcuOTFhLjM4OS4zODksMCwwLDAsLjI2OC4zNCw0Ljc3LDQuNzcsMCwwLDAsLjg1NCwwYzQuNzQxLS4yNDQsNi44OTMtMy4wODEsNi42NTMtNy44NjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMS43MjMgLTE0LjA4OCkiIGZpbGw9IiM3M2EwMjIiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGQ9Ik0yMy4xNywzOS4xNDJhNy4yMzYsNy4yMzYsMCwwLDAtMi45MDgtMS42NzEuMzkxLjM5MSwwLDAsMC0uMjMyLjc0Niw2LjUwNSw2LjUwNSwwLDAsMSwyLjYsMS40ODguMzkuMzksMCwxLDAsLjU0LS41NjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04Ljc4NCAtMTYuNjUyKSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHBhdGggZD0iTTIyLjA1MSwzNS4zMTNjLTEuMzItMS45NzYtMy42MS0yLjU1NS02LjAwOS0yLjQ5NWEuMzg5LjM4OSwwLDAsMC0uMzguMzY5Yy0uMjExLDMuODI3LDEuNTA2LDYuMDIzLDUuMTQ2LDcuMDEyYS4zOTEuMzkxLDAsMCwwLC4yLS43NTVjLTMuMTQtLjg1NS00LjY1NC0yLjU5MS00LjU4Ni01Ljg1MSwxLjk5NC4wMDcsMy44ODIuNTE4LDQuOTc2LDIuMTU1YS4zOS4zOSwwLDEsMCwuNjQ5LS40MzVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNi45NTYgLTE0LjU4OSkiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGQ9Ik0zNC4xNzgsMzIuMDgyaDBhLjM5My4zOTMsMCwwLDAtLjQ1OS0uMzg5Yy00LjgyMi44NC03LjcxNCwyLjgyOS03LjMxNyw3LjkxYS4zODkuMzg5LDAsMCwwLC4yNjkuMzQsNC43Nyw0Ljc3LDAsMCwwLC44NTQsMGM0Ljc0MS0uMjQ0LDYuODkzLTMuMDgxLDYuNjUzLTcuODYybS02LjgyNSw3LjA5YTYuNTY0LDYuNTY0LDAsMCwxLDQuMjA3LTMuOTIxLjM5MS4zOTEsMCwxLDAtLjI1LS43NEE3LjM3Niw3LjM3NiwwLDAsMCwyNy4yLDM3LjcyMmE0Ljk2Myw0Ljk2MywwLDAsMSwxLjM1My0zLjAwOCw5LjA3MSw5LjA3MSwwLDAsMSw0Ljg2MS0yLjE3MUMzMy41LDM2LjgsMzEuNDg1LDM5LDI3LjM1NSwzOS4xNzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMS43MjIgLTE0LjA4OCkiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGQ9Ik0yNi40NDcsMzYuNzU4bC44MzMsMS4wMTktLjQ5My44MDYtLjc1My0xLjA2Ni4wNDktLjU1NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMS41NzUgLTE2LjM0MykiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGQ9Ik0yNC45NDgsNDUuNWExMS4xMjIsMTEuMTIyLDAsMCwwLDEuMjcxLjI1OGMuNDI0LjAzNy4xNTUtLjYuMTU1LS42bC0uNDEtLjIxOC0uODE3LS4yWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExLjA5MiAtMTkuODk0KSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);position:absolute;width:50px;height:50px;top:0;left:0;background-size:30px;background-position:center;background-repeat:no-repeat;background-color:transparent}
.cart-item.cart-item-gift .cart-item-name img{visibility:hidden}
.cart-item.cart-item-gift .cart-item-name .for-free{display:inline-block;margin-top:6px}
@media (max-width:768px){
    .advanced-order .extras-wrap .extra {
    flex-direction: column;
}
.btn.cart-count::before,a.btn.cart-count::before{background-color:#fff}
#cart-widget::before{right:69px!important;rotate:45deg!important}
#cart-widget .cart-widget-product[data-testid="cartTitle"]{display: none;}
.js-empty-cart-mobile{
    padding: 40px 20px 20px 20px;
    text-align: center;
    background-color: #fff;
    border-radius: 20px;
    margin: 10px;
    box-shadow: 0 5px 10px rgba(0,0,0,.16);
    position: relative;
    z-index: 10;
}
    #cart-widget::after {
        z-index: -1;
        position: absolute;
        top: -20px;
        left: 0;
        width: 100%;
        height: calc(100% + 20px);
        content: "";
        visibility: visible;
        opacity: 1;
        pointer-events: none;
        background: rgba(0, 0, 0, .5);
        backdrop-filter: blur(10px);
        border-radius: 0 !important;
    }
    #cart-widget .cart-widget-products-inner {
        position: relative;
        z-index: 1;
    }
}
@media (min-width:768px){
#header .cart-count{z-index:9;position:relative}
}
#header .cart-count:focus{outline:0}
.cart-window-visible #header .cart-count,.empty-cart-hover-visible #header .cart-count{z-index:6}
@media (min-width:768px){
.cart-window-visible #header .cart-count::after,.empty-cart-hover-visible #header .cart-count::after{opacity:1;visibility:visible}
}
#header .cart-count::before{inset:0}
@media (min-width:768px){
#header .cart-count::after,.empty-cart-hover::after{z-index:-1;position:fixed;top:0;left:0;width:100%;height:100%;content:"";visibility:hidden;opacity:0;pointer-events:none;background:rgba(0,0,0,.5);backdrop-filter:blur(10px);border-radius:0!important}
}
#header .cart-count .cart-price{display:flex;align-items:center;column-gap:12px;position:relative;z-index:2}
@media (max-width:1439px){
#header .cart-count .cart-price{overflow:hidden;width:44px;aspect-ratio:1;text-indent:-99em;font-size:0;color:transparent}
}
#header .cart-count i{display:flex;align-items:center;justify-content:center;z-index:2;position:absolute;width:16px;height:16px;padding:0;line-height:1;font-style:normal;border-radius:50%;font-size:12px;font-weight:400;top:9px;left:27px;border-width:1px}
#cart-widget::before,.empty-cart-hover:before{ content:""; position:absolute; top:-8px; right:18px; width:16px; rotate:0deg; aspect-ratio:1; background-color:#fff; display:inline!important; border:none; transition: all 0s !important; -webkit-transition: all 0s !important; -moz-transition: all 0s !important; -ms-transition: all 0s !important; -o-transition: all 0s !important; }
.cart-window-visible .btn.cart-count::before,.cart-window-visible a.btn.cart-count::before,.empty-cart-hover-visible .btn.cart-count::before,.empty-cart-hover-visible a.btn.cart-count::before{background-color:#fff}
.popup-widget.cart-widget{box-shadow:0 5px 10px rgba(0,0,0,.16);margin-top:18px;padding-top:0;border:none;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}
.popup-widget .popup-widget-inner{border-top-left-radius:20px;border-top-right-radius:20px}
.popup-widget .cart-widget-button{border-bottom-left-radius:20px;border-bottom-right-radius:20px}
    .empty-cart-hover.popup-widget {
        margin-left: 240px;
        width: 472px;
    }
    .cart-widget-inner:not(.full){display: none;}
    .cart-widget-inner:not(.full).has-empty-cart{display: block !important;}
    .cart-widget-products-inner [class~='cart-widget-product']:last-of-type{border-bottom: none !important;}
@media screen and (min-width:1200px){
.empty-cart-hover-visible .empty-cart-hover{display:block!important;z-index:999}
.empty-cart-hover{z-index:55;padding:40px 40px 0 40px;background-color:#fff;text-align:center;border-radius:20px}
.js-empty-cart-mobile h4, .empty-cart-hover h4{margin-top: 0;
        margin-bottom: 12px;
        font-size: 20px;
        font-weight: 700 !important;}
.js-empty-cart-mobile p, .empty-cart-hover p{font-size: 16px;
        line-height: 1.5;}
.js-empty-cart-mobile>p>a, .empty-cart-hover>p>a{color:#4f22a0;text-decoration:underline}
.js-empty-cart-mobile>p>a:hover .empty-cart-hover>p>a:hover{text-decoration:none}
.js-empty-cart-mobile::after, .empty-cart-hover::after{content:"";position:absolute;right:0;top:-20px;height:30px;width:100%;background:0 0!important;display:inline-block;pointer-events:auto;opacity:0;visibility:visible}
}
.popup-widget-inner.full .js-empty-cart-mobile{display: none;}
@media screen and (max-width:1199px){
.empty-cart-hover{display:none!important}
}
.cart-categories{display:flex;flex-direction:row;margin-bottom:40px;gap: 16px;justify-content: center;align-items: center;}
.cart-categories a{display: block;}
.cart-categories img{max-width: 100%;height: auto;border-radius: 8px;}
@media screen and (max-width:767px){
.js-empty-cart-mobile{
    padding: 30px 15px 15px 15px;
    margin: 5px;
}
.cart-categories{
    gap: 12px;
    margin-bottom: 30px;
}
.top-navigation-bar .languagesMenu{display:none}
.languagesMenu__flags{display:none}
.languagesMenu__content{display:flex;flex-wrap:wrap;position:relative;width:calc(100% - 32px);margin:30px 16px 25px 16px;border:1px solid #f4e8f8;border-radius:4px}
.languagesMenu__box:first-child{width:50%}
.languagesMenu__box:last-child{width:50%}
.languagesMenu__list{min-width:auto}
.languagesMenu .languagesMenu__list__link{font-size:14px;line-height:27px;color:#423f3f}
.languagesMenu .shp-flag{width:16px;height:16px}
.languagesMenu__box{padding:6px 10px 12px 10px}
.languagesMenu__header{margin-bottom:5px}
}
@media screen and (min-width:768px){
.languagesMenu__content{background-color:transparent}
.languagesMenu__header .shp-flag{display:inline-block;vertical-align:middle;width:20px;position:relative;top:-1px;margin-right:4px}
.languagesMenu__header{color:#423f3f;font-size:13px;border:none}
.languagesMenu__header:hover{color:#423f3f}
.languagesMenu__box.open .languagesMenu__header{color:#423f3f}
.languagesMenu__list{background-color:#fff;border-radius:4px;box-shadow:0 5px 10px rgba(0,0,0,.16);font-size:13px;margin-top:4px;padding:10px}
.languagesMenu__list__link--currency:before{display:none}
.languagesMenu .languagesMenu__list__link{color:#423f3f!important}
.languagesMenu .languagesMenu__list__link:hover{background-color:transparent;color:#423f3f!important;text-decoration:underline}
.plugin-fixed-header{display:none!important}
}

.mehub-bonus-checkout-container{display: none !important;}
.admin-logged .mehub-bonus-checkout-container{display: block !important;}
.sticky-header .mehub-bonus-header-container div{background-color: #73a022;
border-radius: 6px;
    flex-direction: row !important;
    padding: 4px 10px !important;}

.sticky-header .mehub-bonus-header-container div span:first-child{display: none;}
.sticky-header .mehub-bonus-header-container div span{white-space: nowrap;}
.sticky-header .mehub-bonus-header-container div::before, .mehub-bonus-cart-container .card.blue::before{content:"";
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS44MjkiIGhlaWdodD0iMTUuODI5IiB2aWV3Qm94PSIwIDAgMTUuODI5IDE1LjgyOSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ5MCAtNTU3KSI+PHBhdGggZD0iTTQ5My41NjgsNTYyLjY1bDQuMzktMy43MzksNC44NzcsMi43NjQsMS43ODgsMy40MTQtMS43ODgsNC4yMjctMi45MjcsMS45NTEtNi4zNDEtMS45NTEtLjk3Ni0yLjc2NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjU1OCAtMC40MTEpIiBmaWxsPSIjYjg4MTE0Ii8+PHBhdGggZD0iTTE1LjgyOSw3LjkyMUE3LjkxNSw3LjkxNSwwLDEsMSw3Ljk1MSwwYTcuOSw3LjksMCwwLDEsNy44NzgsNy45MjFNMy43MjMsNy45NDdhMTQuMTYzLDE0LjE2MywwLDAsMSw0LjI1Niw0LjIwOCwxMy4wMiwxMy4wMiwwLDAsMSw0LjE4MS00LjIxN0ExMy4xNjUsMTMuMTY1LDAsMCwxLDcuOTMzLDMuNzA2LDEzLjgsMTMuOCwwLDAsMSwzLjcyMyw3Ljk0N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ5MCA1NTcpIiBmaWxsPSIjZmZjYzIzIi8+PC9nPjwvc3ZnPg==");
width: 16px;
height: 16px;
margin-right: 6px;
margin-top: 1px;
}
.mehub-bonus-checkout-inner-container > div{padding: 0px 15px;}
.mehub-bonus-cart-container .card.blue::before {

    margin-right: 0;
    margin-top: 1;
    position: absolute;
    transform: translate(0%, -50%);
    top: 50%;
    left: 15px;
}
.navigation-in .mehub-bonus-header-container div{
    margin-right: 15px;
}
@media (max-width: 768px){
    .top-navigation-tools .mehub-bonus-header-container{display: none;}
}
.mehub-bonus-checkout-inner-container .card,
.mehub-bonus-order-completed-container .card {
    border-radius: 10px;
    padding: 5px;
    border: solid 1px #C7C7C7;
    background-color: #fff;
    color: #423F3F;
}
.mehub-bonus-checkout-inner-container .card .card-title,
.mehub-bonus-order-completed-container .card .card-title {
    font-size: 16px;
    padding: 5px 10px;
    font-weight: 700;
}
.mehub-bonus-checkout-inner-container .checkout-info-container .card.blue{
    background-color: #73A022;
    color: #fff;
}
.mehub-bonus-checkout-inner-container .checkout-info-container .card .credit-value,
.mehub-bonus-order-completed-container .card .card-text b,
.mehub-bonus-checkout-container .registration-visible .card-title .card-text b{
    font-size: 24px !important;
}
.mehub-bonus-checkout-container .registration-visible .card .card-actions{justify-content: flex-start;}
.mehub-bonus-checkout-inner-container .checkout-info-container .card .credit-name,
.mehub-bonus-checkout-container .registration-visible .card-title .card-text{font-weight: 700; font-size: 16px;}
.mehub-bonus-checkout-container .registration-visible .card-title{font-weight: 400; font-size: 14px;}
.mehub-bonus-checkout-container .registration-visible .card-title .card-title{font-weight: 700; font-size: 16px;}
.mehub-bonus-checkout-inner-container .checkout-info-container .card .card-text::before,
.mehub-bonus-product-detail-container .card-text span::before,
.mehub-bonus-order-completed-container .card-text b::before,
.mehub-bonus-checkout-container .registration-visible .card-title .card-text::before,
.mehub-bonus-advanced-cart-container .card-text > span::before{content:"";
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS44MjkiIGhlaWdodD0iMTUuODI5IiB2aWV3Qm94PSIwIDAgMTUuODI5IDE1LjgyOSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ5MCAtNTU3KSI+PHBhdGggZD0iTTQ5My41NjgsNTYyLjY1bDQuMzktMy43MzksNC44NzcsMi43NjQsMS43ODgsMy40MTQtMS43ODgsNC4yMjctMi45MjcsMS45NTEtNi4zNDEtMS45NTEtLjk3Ni0yLjc2NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjU1OCAtMC40MTEpIiBmaWxsPSIjYjg4MTE0Ii8+PHBhdGggZD0iTTE1LjgyOSw3LjkyMUE3LjkxNSw3LjkxNSwwLDEsMSw3Ljk1MSwwYTcuOSw3LjksMCwwLDEsNy44NzgsNy45MjFNMy43MjMsNy45NDdhMTQuMTYzLDE0LjE2MywwLDAsMSw0LjI1Niw0LjIwOCwxMy4wMiwxMy4wMiwwLDAsMSw0LjE4MS00LjIxN0ExMy4xNjUsMTMuMTY1LDAsMCwxLDcuOTMzLDMuNzA2LDEzLjgsMTMuOCwwLDAsMSwzLjcyMyw3Ljk0N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ5MCA1NTcpIiBmaWxsPSIjZmZjYzIzIi8+PC9nPjwvc3ZnPg==");
width: 19px;
height: 19px;
background-size: 19px;
margin-right: 6px;
display: inline-block;
}
.mehub-bonus-advanced-cart-container .card-text > span::before{
    transform: translate(0, calc(50% - 6px));
}

.mehub-bonus-product-detail-container .card-text span::before{
    transform: translate(0, calc(50% - 6px));
}
.card-text.checkout-credit-inputs-container a{text-decoration: underline;}
.card-text.checkout-credit-inputs-container button{
    font-weight: 700;
}
.card-text.checkout-credit-inputs-container button:hover{
    background-color: #421c87 !important;
    border-color: #421c87 !important;
}
.in-kosik .col-md-8 > .cart-content {display: flex;flex-direction: column;}
.in-kosik .cart-content .cart-header{order: 1;}
.in-kosik .cart-content .cart-table{order: 2;}
.in-kosik .cart-content .doporucujeme-prikoupit-header{order: 4;}
.in-kosik .cart-content .fvDoplnek.fvDoplnek-upsell{order: 5;}
.in-kosik .cart-content .cart-doba-doruceni{order: 6;}
.in-kosik .cart-content .cart-row-50{order: 7;}
.in-kosik .cart-content .mehub-bonus-cart-container{order: 3;}

.id--17 .form-group:has(label[for=login]) label {
    display: none;
}
.id--17 .form-group:has(label[for=login]) .btn {
    display: none;
}
@media (min-width: 640px) {
    .id--17 .form-group:has(label[for=login]) {
        padding: 12px 20px;
    }
}
.id--17 .form-group:has(label[for=login]) {
    display: block;
    margin-block-end: 16px;
    max-width: none;
    width: 100%;
    background-color: #F7F7FF;
    border-radius: 10px;
    font-weight: 700;
}
.id--17 .form-group:has(label[for=login])>div span:before {
    display: inline-block;
    width: 20px;
    content: "";
    background-image: url(img/user-icon.svg);
    height: 20px;
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 10px;
}
.id--17 .form-group .login-helper{
    display: flex;
    align-items: center;
}

@media (max-width: 768px) {
    .id--17 .form-group .login-helper {
        flex-direction: column;
        justify-content: start;
        align-items: start;
        gap: 10px;
        padding: 20px;
    }
}

.bonus-link{text-decoration: underline;font-size: 14px;font-weight: 700;}

.bonus-wrapper{
    border: 1px solid #c7c7c7;
    padding: 15px 20px;
    border-radius: 15px;
    background-color: #fff;
}
.bonus-register-wrap{
    border-radius: 10px;
    padding: 15px;
    border: solid 1px #C7C7C7;
    background-color: #fff;
    color: #423F3F;
    width: 100%;
    order: 3;
}
.bonus-register-wrap p{margin-bottom: 0;}
.bonus-register-wrap .card-actions{padding: 0;margin-top: 10px;}

.in-krok-2 .registration-visible > .card{
    border: none;
    padding: 0;
}
.in-krok-2 .registration-visible > .card > .card-title{
    border: none;
    padding: 0;
}
.in-krok-2 .registration-visible .card-title > div{display: flex; flex-wrap: wrap;gap:15px;}
.in-krok-2 .registration-visible .card-title .card{order: 2;width: calc(50% - 7.5px);}
.in-krok-2 .registration-visible .card-title .card:not(.box-credits){background-color: #73A022; border-color: #73A022;color: #fff;}
.in-krok-2 .registration-visible .card-title .card.box-credits{order: 1;}
.in-krok-2 .registration-visible .card-title > div > p{display: none;}
.in-krok-2 .registration-visible p.use-credits{display: block !important;}
.in-krok-2 .mehub-bonus-checkout-inner-container{
    padding-top: 20px;
    border-top: solid 1px #C7C7C7;
    margin-top: 30px;
    padding-bottom: 40px;
    border-bottom: solid 1px #C7C7C7;
    margin-bottom: 10px;
}


.in-dekujeme .card .card-actions {
    justify-content: flex-start;
}
.in-dekujeme .card .card-actions a.btn{
    background-color: #4f22a0;
    color: #fff;
    text-transform: none;
    font-weight: 700;
}
.in-dekujeme .social-share-buttons button.social-button,
.in-dekujeme .referral-link-container .copy-button{color: #4f22a0;}


@media (min-width: 768px){
    #navigation.fitted .menu-item-external-85{
        margin-left: auto;
    }
    #navigation .menu-item-external-85 a{
        line-height: 1;
        padding: 15px 20px !important;
        border: solid 2px #fff;
        border-radius: 50px;
    }
}

.cart-widget-product-name a {
    color: #4F22A0;
    font-size: 16px;
}
.cart-widget-product .cart-widget-product-variant {
    font-size: 14px;
    color: #666666;
}

/* Úprava login modal */
.login-widget {
    display: block;
    z-index: 999;
    position: fixed;
    left: 0;
    top: 0 !important;
    width: 100%;
    height: 100%;
    margin: 0;
    overflow: auto;
    text-align: center;
    background: #00000075;
    backdrop-filter: blur(10px);
    bottom: 0;
    max-height: unset;
    padding-top: unset;
}
.login-window-active .login-widget {
    display: block;
}
.login-widget .popup-widget-inner {
    position: relative;
    max-width: 400px;
    width: 100%;
    height: auto;
    padding: 40px 35px;
    overflow: hidden;
    text-align: left;
    background-color: #fff;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.login-widget.popup-widget .popup-widget-inner {
    border-radius: 20px;
    padding: 40px;
    border: none;
}
.login-widget.popup-widget h2 {
    font-size: 20px;
    margin-bottom: 15px;
    margin-top: 0;
    font-weight: 700 !important;
}
.login-widget .form-group .login-wrapper{
    display: flex;
    flex-direction: column;
    padding: 0;
}
.login-widget .form-group .login-wrapper .btn{
    text-transform: none;
    font-size: 18px;
    padding: 15px 0px;
    margin-bottom: 20px;
    margin-top: 15px;
}
.password-helper a {
    font-weight: 700;
    font-size: 15px;
    text-decoration: underline;
}

.password-helper {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.login-widget .login-widget-close {
        right: 10px;
        top: 10px;
    }
.login-widget .login-widget-close {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    width: 30px;
    height: 30px;
    transition: background-color .3s 
ease, color .3s 
ease;
    cursor: pointer;
    border-radius: 30px;
    background-color: rgb(0 0 0 / 5%);
    -webkit-transition: background-color .3s 
ease, color .3s 
ease;
    -moz-transition: background-color .3s ease, color .3s ease;
    -ms-transition: background-color .3s ease, color .3s ease;
    -o-transition: background-color .3s ease, color .3s ease;
}
.login-widget .login-widget-close::before{
    content: "\e912";
    font-size: 10px;
    speak: none;
    display: inline-block;
    font-family: shoptet;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 0;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
}

#customerLogin .form-group{margin-bottom: 10px;}

@media (max-width: 768px){
.login-widget.popup-widget .popup-widget-inner {
    padding: 30px 25px;
}
.login-widget .popup-widget-inner {
    max-width: 350px;
    width: 100%;
}
}

a.login-btn {
    border-radius: 10px !important;
}

a.login-btn.seznam .login-seznam-icon {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='30' fill='none'%3E%3Cpath fill='%23cc0000' d='M.406 30c5.403 0 27.429-2.575 27.429-9.47 0-4.2-5.627-6.203-7.938-6.874-4.405-1.278-7.979-2.596-7.979-3.752 0-1.155 2.504-1.397 5.191-1.992 3.58-.791 5.085-1.228 5.085-3.131 0-1.24-.952-2.753-1.437-3.405C19.912.24 19.778 0 19.502 0c-.596 0-.125.772-6.859 1.908-4.266.72-9.943 2.64-9.943 6.53s5.077 5.694 10.16 7.534c5.238 1.896 9.618 2.589 9.618 5.613 0 4.823-20.7 7.867-22.041 8.09-.628.105-.525.325-.031.325Z'/%3E%3C/svg%3E") no-repeat 50%;
}
a.login-btn.facebook span, a.login-btn.facebook strong, a.login-btn.google span, a.login-btn.google strong, a.login-btn.seznam span, a.login-btn.seznam strong {
    text-align: left;
}
.login-btn.seznam {
    background-color: #fff;
    border-color: #dadada;
    color: #423f3f;
}
.social-login-buttons-divider {
    display: none;
    margin-top: 15px;
}
.login-btn.seznam:hover {
    background-color: #f0f0f0;
}

.mobile .no-mobile{display: none;}
.mobile a.bonus-link{display:block;line-height: 1;}
.mobile .mehub-bonus-advanced-cart-container .card .card-text {
    font-size: 13px;
}
.mobile .advanced-order .extras-wrap .extra {
        margin-top: 15px;
    }