#header .header-top-wrapper .site-name .paxio-shop-rating, body.id--17 .paxio-shop-rating--checkout, body.type-product .paxio-shop-rating--product {--paxio-rating-gold: #f2b923; display: inline-flex; align-items: center; gap: 8px; margin-left: auto; padding: 2px 60px 2px 0; color: #666; font-family: inherit; font-size: 12px; font-weight: 400; line-height: 1.3; letter-spacing: normal; text-align: left; text-decoration: none; text-transform: none; vertical-align: middle; white-space: nowrap;background: url('/user/documents/upload/Images/overeno.png') 100% 50% no-repeat; background-size: auto 48px;}
.paxio-shop-rating__badge {display: block; flex: 0 0 38px; width: 38px; height: 44px; color: var(--paxio-rating-gold);}
.paxio-shop-rating__content {display: flex; flex-direction: column; gap: 1px;}
.paxio-shop-rating__summary {display: flex !important; align-items: center; gap: 6px;}
.paxio-shop-rating__average {color: #40994e; font-size: 22px; font-weight: 700; line-height: 1.1;}
.paxio-shop-rating__stars {position: relative; display: inline-block; font-family: Arial, sans-serif; font-size: 20px; line-height: 1.2; letter-spacing: 0.5px;}
.paxio-shop-rating__stars-empty {display: block; color: #e2e2e2;}
.paxio-shop-rating__stars-fill {position: absolute; top: 0; left: 0; display: block; overflow: hidden; color: var(--paxio-rating-gold); white-space: nowrap;}
.paxio-shop-rating__count {display: block; font-size: 12px; line-height: 1.4;}
#header .header-top-wrapper .site-name .paxio-shop-rating:hover .paxio-shop-rating__count, body.id--17 .paxio-shop-rating--checkout:hover .paxio-shop-rating__count, body.type-product .paxio-shop-rating--product:hover .paxio-shop-rating__count {text-decoration: underline;}
#header .header-top-wrapper .site-name .paxio-shop-rating:focus-visible, body.id--17 .paxio-shop-rating--checkout:focus-visible, body.type-product .paxio-shop-rating--product:focus-visible {outline: 2px solid #40994e; outline-offset: 4px; border-radius: 4px;}
@media (max-width: 767px) {
    #header .header-top-wrapper .site-name .paxio-shop-rating {gap: 6px; margin-left: 8px;}
    .paxio-shop-rating__badge {flex-basis: 32px; width: 32px; height: 37px;}
    .paxio-shop-rating__average {font-size: 20px;}
    .paxio-shop-rating__stars {font-size: 17px;}
    .paxio-shop-rating__count {font-size: 11px;}
}
@media screen and (min-width: 992px){
    #header .header-top-wrapper .site-name {flex: 0 1 30%;display: flex;align-items: center;}
    #header .header-top-wrapper > div.search {flex: 0 1 35%;}
    .header-phone a::before{opacity: 0;width: 10px;}
    .header-phone{background: url('/user/documents/upload/Images/anezka.png') 0 50% no-repeat; background-size: 43px auto;padding-left: 24px;}
    .header-phone.online::after {left: 31px;}
}
@media screen and (min-width: 1200px) and (max-width: 1439px){
    #header .header-top-wrapper > div.search {flex: 0 1 30%;}
    #header .header-top-wrapper > div.navigation-buttons {flex: 0 1 40%;}
}
@media screen and (max-width: 1439px){
#header .header-top-wrapper .site-name .paxio-shop-rating{padding-right: 0; background: none;}   
}
@media screen and (max-width: 1199px){
    #header .header-top-wrapper .site-name .paxio-shop-rating{margin-left: 16px;}
    .paxio-shop-rating__badge{display: none;}
}
@media screen and (max-width: 991px){
#header .header-top-wrapper .site-name .paxio-shop-rating{display: none;}
}
@media screen and (max-width: 767px){
    #header .header-phone {display: flex;flex-wrap: wrap;padding-bottom: 12px;margin-left: 12px;}
    .navigation-in .header-phone a {margin-left: 0;font-size: 16px;font-weight: 600;line-height: 20px;height: auto;width: 100%;}
    .navigation-in .header-phone a::before{opacity: 0;width: 20px;}
    .navigation-in .header-phone{background: url('/user/documents/upload/Images/anezka.png') 0 50% no-repeat; background-size: 43px auto;padding-left: 24px;}
    .navigation-in .header-phone.online::after {left: 31px;top: 10px;}
    .navigation-in .header-phone > span {display: block;}
}
body.id--17 .paxio-shop-rating--checkout {display: flex; width: max-content; max-width: 100%; box-sizing: border-box; margin: 0 auto 16px;}
#checkoutSidebar .paxio-shop-rating--checkout{order: 1;}
#checkoutSidebar .consents p.label{margin-bottom: 0 !important;}
.vote-wrap {position: relative;}
.vote-wrap::after {content: "Ověřená recenze"; position: absolute; top: 15px; right: 15px; padding-left: 20px; color: #40994e; font-size: 12px; font-weight: 600; line-height: 26px; white-space: nowrap; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='10' fill='%2340994e'/%3E%3Cpath d='m5.5 10 3 3 6-6' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") left center / 14px 14px no-repeat;}
.jupiter #hodnoceniobchodu .vote-rating .vote-time, #hodnoceniobchodu .vote-rating .vote-delimeter{display: none !important;}
#hodnoceniobchodu.hodnoceni-stred{padding-top: 50px;}
body.type-product .paxio-shop-rating--product {display: flex; width: max-content; max-width: 100%; box-sizing: border-box; margin: 16px auto 0;min-height: 48px;}
.fix-detail-header .paxio-shop-rating{display: none !important;}
.hodnoceni .vote-wrap::after{display: none !important;}
.vote-wrap.hodnoceni-produckt{width: 100% !important; margin: 0 !important;}
.p-data-wrapper #hodnoceniobchodu{margin: 20px 0;padding: 0 !important;}
@media screen and (max-width: 767px){
.p-data-wrapper #hodnoceniobchodu{margin-top: 0;}
}
@media screen and (min-width: 768px){
    .cart-window-visible .header-phone, .cart-empty-visible .header-phone{filter: brightness(0.35);}
}