/* Fonts */

@font-face {font-family: 'Bliss 2';src: url('fonts/Bliss2-MediumItalic.woff2') format('woff2'), url('fonts/Bliss2-MediumItalic.woff') format('woff');font-weight: 500;font-style: italic;font-display: swap;}
@font-face {font-family: 'Bliss 2';src: url('fonts/Bliss2-Light.woff2') format('woff2'), url('fonts/Bliss2-Light.woff') format('woff');font-weight: 300;font-style: normal;font-display: swap;}
@font-face {font-family: 'Bliss 2';src: url('fonts/Bliss2-Regular.woff2') format('woff2'), url('fonts/Bliss2-Regular.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: 'Bliss 2';src: url('fonts/Bliss2-ExtraLightItalic.woff2') format('woff2'), url('fonts/Bliss2-ExtraLightItalic.woff') format('woff');font-weight: 200;font-style: italic;font-display: swap;}
@font-face {font-family: 'Bliss 2';src: url('fonts/Bliss2-BoldItalic.woff2') format('woff2'), url('fonts/Bliss2-BoldItalic.woff') format('woff');font-weight: bold;font-style: italic;font-display: swap;}
@font-face {font-family: 'Bliss 2';src: url('fonts/Bliss2-ExtraBoldItalic.woff2') format('woff2'), url('fonts/Bliss2-ExtraBoldItalic.woff') format('woff');font-weight: bold;font-style: italic;font-display: swap;}
@font-face {font-family: 'Bliss 2';src: url('fonts/Bliss2-Italic.woff2') format('woff2'), url('fonts/Bliss2-Italic.woff') format('woff');font-weight: normal;font-style: italic;font-display: swap;}
@font-face {font-family: 'Bliss 2';src: url('fonts/Bliss2-ExtraLight.woff2') format('woff2'), url('fonts/Bliss2-ExtraLight.woff') format('woff');font-weight: 200;font-style: normal;font-display: swap;}
@font-face {font-family: 'Bliss 2';src: url('fonts/Bliss2-ExtraBold.woff2') format('woff2'), url('fonts/Bliss2-ExtraBold.woff') format('woff');font-weight: bold;font-style: normal;font-display: swap;}
@font-face {font-family: 'Bliss 2';src: url('fonts/Bliss2-HeavyItalic.woff2') format('woff2'), url('fonts/Bliss2-HeavyItalic.woff') format('woff');font-weight: 900;font-style: italic;font-display: swap;}
@font-face {font-family: 'Bliss 2';src: url('fonts/Bliss2-LightItalic.woff2') format('woff2'), url('fonts/Bliss2-LightItalic.woff') format('woff');font-weight: 300;font-style: italic;font-display: swap;}
@font-face {font-family: 'Bliss 2';src: url('fonts/Bliss2-Medium.woff2') format('woff2'), url('fonts/Bliss2-Medium.woff') format('woff');font-weight: 500;font-style: normal;font-display: swap;}
@font-face {font-family: 'Bliss 2';src: url('fonts/Bliss2-Bold.woff2') format('woff2'), url('fonts/Bliss2-Bold.woff') format('woff');font-weight: bold;font-style: normal;font-display: swap;}
@font-face {font-family: 'Bliss 2';src: url('fonts/Bliss2-Heavy.woff2') format('woff2'), url('fonts/Bliss2-Heavy.woff') format('woff');font-weight: 900;font-style: normal;font-display: swap;}

/* Variables */

:root {
	--template-font: "Bliss 2", sans-serif;
	--template-headings-font: "Bliss 2", sans-serif;

	--ji-text-black: #000;
	--ji-text-dark: #434343;
	--ji-purple: purple;
	--ji-red: #cb0000;
}

body {
	--ji-site-msg-height: 34px;
	--ji-admin-bar-height: 0px;
	--ji-header-top-height: 80px;
	--ji-vvh: 100dvh;
	--ji-width-wide: 1920px;
	--ji-detail-card-max-width: 680px;
	--ji-container-padding: 10px;
}

body:is(.admin-logged,.jh-admin-bar):not(.jh-admin-bar-hidden) {--ji-admin-bar-height: 25px;}
body:not(:has(.site-msg.information)) {--ji-site-msg-height: 0px !important;}

@media (max-width: 991px) {
	body {
    	--ji-admin-bar-height: 0px !important;
  	}
}
@media (max-width: 767px) {
	body {
		--ji-header-top-height: 52px;
		--ji-search-height: 50px;
		--ji-sticky-header-height: calc(var(--ji-header-top-height) + var(--ji-search-height));
	}
}

/* Global Styles */

/* TODO: this is maybe unnecessary, because we are setting the --template-font and --template-headings-font variables */
body, div, p, li, label, input, a, #carousel .extended-banner-title, #footer .custom-footer > div h4, .quantity .increase::before, .quantity .decrease::before, .box-categories > h4, #filters h4, .product-appendix, .advanced-order .h2, .p-price .price-final, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .navigation-in > ul > li > a, .extended-banner-title, .fav-cat li > div a, .menu-helper > span, .p .name, .prices, .prices > div, .vote-initials, .vote-name, .news-item .text .title, .social-login-buttons-divider, .subcategories li a .text, .price-standard, .price-final, .price-additional, #productsAlternative::before, .benefitBanner__title, #variants::before, .variant-name, #ratingTab::before, .rate-wrapper .rate-average, .vote-form > form::before, #productDiscussion::before, .cart-table .main-link, .free-gift::before, .free-gift-name, .cart-table tr.related td::before, .cart-related-name, .price-primary, .payment-info b, .payment-shipping-price, .cart-item.cart-item-gift > div > strong, .id--15 .cart-table .p-name, .id--15 .cart-table .p-price, #search-group-categories .search-results-group-list ul li a, .empty-content-404::before, .obj-detail .p-name a, .klient-centrum.obj-detail .content td:last-child, .step-title, .empty-cart-boxes ul li a, .dklab_instagram_widget_heading > .text, .plugin-fixed-header__name, .fvDoplnek .fvDoplnek-produkt .fvDoplnek-text .price, .fvDoplnek-text .name, .hodnoceni-hp .autor, .navigation-in > ul li a, .blog-hp::before, .id--18 .row-summary dl dt:first-child, .id--18 .row-summary dl dd:nth-child(2), .hodnoceni::before {font-family: "Bliss 2", sans-serif !important;}
body {font-weight: 300;letter-spacing: 0.035em;color: var(--ji-text-dark);}
h1 {font-weight: 700;}
h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4 {font-weight: 600;}
strong, b {font-weight: 700;}

.overall-wrapper {overflow: unset;}

.ji-overall-wrapper {overflow-x: clip;}
.ji-hidden {display: none !important;}

@media (min-width: 1200px) {
	body {background: #fff;}
	.overall-wrapper, .type-category.one-column-body .overall-wrapper {overflow-x: visible;}
}

@media (max-width: 767px) {
	body {font-size: 16px;}
}

/* From editor */

/* TODO: sort into later sections */
@media screen and (min-width: 768px) {
	.top-navigation-bar {display: none !important;}
	.type-index.admin-logged:not(.no-carousel):not(.multiple-columns-body) #header {top: 25px;}
	.type-index:not(.no-carousel):not(.multiple-columns-body) #header {top: 0;}
}
@media screen and (max-width: 767px){
	.carousel-control::before {font-size: 40px;}
	.carousel-control.left {left: 10px;}
	.carousel-control.right {right: 10px;}
	.more-kat-link{display: none !important;}
	.subcategories.more-kat {max-height: none;}
}
@media screen and (min-width: 1200px){
	.extended-description {width: 350px;}
	.basic-description {width: calc(100% - 350px);padding-right: 80px;}
	.navigation-in > ul > li:hover > a {text-decoration: underline !important; background-color: #000;}
	.navigation-in > ul > li > a {font-size: 16px;padding: 33px 18px;}
}
#carousel::after {display: none;}
.cat-trigger, .more-items-trigger{display: none !important;}
.klient-menu{display: none !important;}
.products-block.products .p .name {height: 60px;}
.slick-prev, .slick-next{margin-top: -100px;}
@media screen and (max-width: 479px){
	.slick-prev, .slick-next {margin-top: -120px;}
}
.navigation-in > ul > li:hover > a {text-decoration: underline !important;background-color: transparent;}
.order-complete-links p{margin-bottom: 32px;}
.p-detail-inner-header h1 {font-size: 30px;}
@media screen and (max-width: 767px){
	.p-detail-inner-header h1 {font-size: 24px;}
}
#pobo-all-content a.btn.btn-lg, article a.btn.btn-lg{line-height: 46px;}
#category-filter-hover .filter-section#manufacturer-filter{display: none !important;}
.site-msg.information .text{padding-left: 20px; text-align: center;}
.p-info-wrapper > .p-short-description {font-size: 16px;}
#filters h4{font-size: 14px;}
@media screen and (min-width: 768px){
	#category-filter-hover .filter-section{display: block !important;}
	.all-filters{display: none !important;}
	.content #category-filter-hover {max-height: none;}
	.navigation-buttons > a[data-target="cart"] i{line-height: 20px;}
}
.navigation-buttons > a[data-target="cart"] i, .cart-count:not(.full)::after{top: 14px;left: 38px;}
@media screen and (max-width: 767px){
  .navigation-buttons > a[data-target="cart"] i, .cart-count:not(.full)::after {top: 8px; left: 17px;color: #000 !important;background-color: #fff !important;}
  .header-top .btn.cart-count::before {top: 0;width: 25px;height: 25px;}
}
.slick-dots {bottom: auto !important;position: absolute !important;top: 10px !important;}
.btn.cart-count::before, a.btn.cart-count::before {content: "";background: url('../upload/kosik3.svg') 50% 50% no-repeat;width: 32px;height: 32px;background-size: cover;position: relative;top: -5px;}
.cart-heading::before {content: url('../upload/kosik3.svg');-webkit-filter: brightness(1) invert(1);filter: brightness(1) invert(1);}
.flag.flag-discount {background-color: #cb0000;}
.p-info-wrapper .price-standard {color: #cb0000;}
.p-image-wrapper .flags-extra {bottom: auto;top: 6px;}
@media screen and (min-width: 768px){
	.p-image-wrapper .flags-extra .flag .price-save {font-size: 20px;}
}
.phone-combined-input input{border-radius: 0 !important;}
.country-flags.active .country-flags-inner{height: auto;}
.cart-xyDiscount__banner {padding: 10px 10px 10px 50px;margin: 10px 0;}
.cart-xyDiscount__icon.icon-gift{left: 10px;}
.p-info-wrapper .availability-value > span {font-weight: 700;}
.type-product .xyDiscount__banner{margin-bottom: 16px;}
.price-measure {color: #222;font-size: 11px;}
.link-icon.print, .link-icon.share{display: none !important;}
.extra.delivery > span::before, .cart-free-shipping::before, .p-image-wrapper .flags-extra .flag-text::before {content: ""; width: 24px; height: 24px; background: url('../upload/Doprava.svg') 50% 50% no-repeat;background-size: 24px auto;}
.p-image-wrapper .flags-extra .flag-text::before{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);margin-left: auto;margin-right: auto;width: 32px;height: 32px;background-size: 32px auto;margin-bottom: 0;}
.flags-default .flag{background-color: #cb0000 !important;}

/* Content */

body {
	--pobo-typo-p-font-size: 16px;
	--pobo-typo-p-font-weight: 300;
	--pobo-typo-p-line-height: 1.56;
	--pobo-typo-list-item-font-size: 16px;
	--pobo-typo-list-item-font-weight: 300;
	--pobo-typo-list-item-line-height: 1.56;
	--pobo-widget-title-line-padding: 0px 0px;
}

:is(.category-perex, article [itemprop="about"], .basic-description, .news-item-detail, .welcome) h4 {font-weight: 600;}
:is(.category-perex, article [itemprop="about"], .basic-description, .news-item-detail, .welcome) h4 * {font: unset !important;}
:is(.category-perex, article [itemprop="about"], .basic-description, .news-item-detail, .welcome) p {color: unset;}
:is(.category-perex, article [itemprop="about"], .basic-description, .news-item-detail, .welcome) ul li {list-style-type: ">  ";}

.news-item-detail h2 {font-size: 30px;}
.news-item-detail h3 {font-size: 23px;}
.news-item-detail span[style*="color: #000000;"] {color: unset !important;}
.news-item-detail ul {margin: 16px 0;padding: 0 0 0 40px;}
.news-item-detail ul li {margin: 0;padding: 0;}
.news-item-detail ul li::before {content: unset;}

@media (max-width: 767px) {
	.news-item-detail h2 {font-size: 25px;}
	.news-item-detail h3 {font-size: 23px;}
}

/* Components */

.btn:not(.cart-count), a.btn:not(.cart-count) {font-size: 14px;font-weight: 600;}
.btn:not(.cart-count, .btn-lg), a.btn:not(.cart-count, .btn-lg) {line-height: 48px;}

.slick-track::before {content: unset;}
.slick-track::after {content: unset;}
.slick-dots {display: flex;justify-content: center;height: unset;}
.slick-dots:not(.dots-active) {display: flex;}

.overflow-slider__arrows {display: contents;}
.slick-arrow {transition: opacity 0.2s;}
.slick-arrow[data-has-content="false"] {opacity: 0;}
.overflow-slider__scroll-indicator {max-width: 120px;margin: 0 auto;}
.overflow-slider__scroll-indicator-bar {height: 3px;background: #ccc;}
.overflow-slider__scroll-indicator-button {border-radius: 0;height: 100%;background: #000;position: static;}
.overflow-slider__scroll-indicator-button::after {content: unset;}

h4.fav-cat-header {margin-bottom: 16px;font-size: 33px;font-weight: 600;margin-top: 58px;}
.fav-cat-header+.fav-cat {margin-top: 0;}
.fav-cat-header+.fav-cat:has(.slick-dots), .fav-cat-header+.fav-cat:has(.overflow-slider__scroll-indicator) {margin-top: 24px;}
.fav-cat {border-bottom: 0;padding: 0;}
.fav-cat .slick-dots {top: -1px !important;position: absolute !important;bottom: auto !important;margin-top: 0 !important;}
.fav-cat .slick-arrow {--ji-arrow-top: 82px;}
.fav-cat .slick-slide {padding: 0;}
.fav-cat li img {border-radius: 0;height: auto;aspect-ratio: 1;}
.fav-cat li:hover::before {content: unset;}
.fav-cat li:hover>div a {text-decoration: none;}

.fav-cat__slider {position: relative;}
.fav-cat .overflow-slider__scroll-indicator {position: absolute;top: 0px;left: 0;right: 0;padding: 0;}
.fav-cat ul {display: flex;flex-flow: row;position: relative;overflow-x: auto;justify-content: start;--ji-slides-to-show: 8;--ji-gap: 0px;scrollbar-width: 0;margin-inline: 10px;width: calc(100% - 20px);}
.fav-cat ul[data-has-overflow="false"] {justify-content: center;}
.fav-cat ul::-webkit-scrollbar {display: none;}
.fav-cat li {flex: 0 0 calc((var(--slider-container-width) - (var(--ji-slides-to-show) - 1) * var(--ji-gap, 0px)) / var(--ji-slides-to-show));width: unset;}

/*.fav-cat .slick-dots {top: -1px !important;position: absolute !important;bottom: auto !important;margin-top: 0 !important;}
.fav-cat .slick-arrow {--ji-arrow-top: 82px;}
.fav-cat .slick-slide {padding: 0;}* /
.fav-cat li img {border-radius: 0;height: auto;aspect-ratio: 1;}
.fav-cat li:hover::before {content: unset;}
.fav-cat li:hover>div a {text-decoration: none;}
*/

.extra.delivery>span, .extra.gift>span {display: flex;flex-flow: row wrap;align-items: center;column-gap: 8px;margin: 0;text-align: start;}
.extra.delivery>span::before, .extra.gift>span::before, .shipping-options-popup .extra.delivery>span::before {position: relative;inset: unset;margin: 0;}
.extra.gift>span::before {content: "";display: inline-block;width: 16px;height: 16px;mask: var(--icon-gift) no-repeat center / contain;background: currentColor;}
.extra .price-range {flex: 0 0 100%;}
.extra .ji-extra-in {flex: 1;text-align: start;}

.messages {z-index: 1003;}

.benefitBanner {display: flex;flex-flow: row wrap;column-gap: var(--ji-column-gap);--ji-column-gap: 20px;--ji-columns: 5;margin-block: 65px 0;row-gap: 30px;justify-content: center;}
.benefitBanner::before, .benefitBanner::after {content: unset;}
.benefitBanner__item {flex: 0 0 calc((100% - (var(--ji-columns) - 1) * var(--ji-column-gap, 0px)) / var(--ji-columns));width: unset;/*margin: 0;padding: 0;display: block;text-align: center;*/}
/*.benefitBanner__picture {max-width: unset;margin: 0 auto;}
.benefitBanner__content {padding: 0;margin-top: 24px;}*/

.type-index .benefitBanner {margin-top: 58px;}

@media (min-width: 768px) {
	.slick-arrow {--ji-arrow-top: 50%;--ji-arrow-top-offset: 0px;--ji-arrow-offset: -30px;--ji-arrow-font-size: 58px;--ji-arrow-width: 50px;line-height: 80px;height: 80px !important;margin-top: -40px !important;width: var(--ji-arrow-width) !important;position: absolute;top: calc(var(--ji-arrow-top) + var(--ji-arrow-top-offset)) !important;text-align: left;transform: unset;padding-inline: 10px;}
	.slick-arrow::before {content: "\e939" !important;font-family: ikony !important;font-size: var(--ji-arrow-font-size) !important;;display: inline-block;vertical-align: middle;font-style: normal;font-weight: 700;text-decoration: none;line-height: 0;background: unset;height: unset;width: unset !important;color: #434343 !important;}
	.slick-arrow.slick-prev {left: var(--ji-arrow-offset) !important;}
	.slick-arrow.slick-prev::before {transform: rotate(180deg);}
	.slick-arrow.slick-next {right: var(--ji-arrow-offset) !important;text-align: right;}

	.overflow-slider__scroll-indicator {max-width: 120px;}

	.benefitBanner__item {flex: 0 0 calc((100% - (var(--ji-columns) - 1) * var(--ji-column-gap, 0px)) / var(--ji-columns));width: unset;margin: 0;padding: 0;display: block;text-align: center;}
	.benefitBanner__picture {max-width: unset;margin: 0 auto;}
	.benefitBanner__content {padding: 0;margin-top: 24px;}
}

@media (min-width: 1200px) {
	.container.breadcrumbs-wrapper {position: relative;z-index: 0;}
	.container.breadcrumbs-wrapper::before {content:"";display: block;position: absolute;inset-inline: calc(50% - 50dvw + var(--scrollbar-width, 0px) / 2);inset-block: 0;background: #F5F5F5;z-index: -1;}

	.site-msg.information {position: relative;z-index: 0;}
	.site-msg.information::before {content: "";display: block;position: absolute;inset-inline: calc(50% - 50dvw + var(--scrollbar-width, 0px) / 2) 100%;inset-block: 0;background: var(--ji-site-msg-gradient-start);z-index: -1;}
	.site-msg.information::after {content: "";display: block;position: absolute;inset-inline: 100% calc(50% - 50dvw + var(--scrollbar-width, 0px) / 2);inset-block: 0;background: var(--ji-site-msg-gradient-end);z-index: -1;}
}

@media (min-width: 1499px) {
	.slick-arrow {--ji-arrow-offset: -45px;}
}

@media (max-width: 1200px) {
	.fav-cat ul {--ji-slides-to-show: 6;}
}

@media (max-width: 991px) {
	.fav-cat ul {--ji-slides-to-show: 4;}

	.benefitBanner__content {margin-top: 14px;}
}

@media (max-width: 767px) {
	.carousel-control, .slick-arrow {--ji-arrow-top: 50%;--ji-arrow-top-offset: 0px;--ji-arrow-offset: 0px;line-height: 80px;height: 80px !important;margin-top: -40px !important;width: 40px !important;position: absolute;top: calc(var(--ji-arrow-top) + var(--ji-arrow-top-offset)) !important;text-align: left;transform: unset;z-index: 2;padding-inline: 10px;}
	.carousel-control::before, .slick-arrow::before {content: "\e940" !important;font-family: ikony !important;font-size: 40px !important;;display: inline-block;vertical-align: middle;font-style: normal;font-weight: normal;text-decoration: none;line-height: 0;background: unset;height: unset;width: unset !important;}
	.carousel-control.left, .slick-arrow.slick-prev {left: var(--ji-arrow-offset) !important;}
	.carousel-control.left::before, .slick-arrow.slick-prev::before {transform: rotate(180deg);}
	.carousel-control.right, .slick-arrow.slick-next {right: var(--ji-arrow-offset) !important;text-align: right;}
	.slick-arrow::before {color: #434343;font-weight: 700;}

	.slick-list, .slick-list.draggable {margin-inline: 10px !important;width: unset !important;}
	.slick-slide {padding: 0;}
	.content-wrapper.container .slick-arrow {--ji-arrow-offset: -10px;}
	.overflow-slider__scroll-indicator-bar {height: 2px;}

	h4.fav-cat-header {font-size: 28px;margin-bottom: 24px;margin-top: 20px;}
	.fav-cat {overflow: unset;}
	.fav-cat ul {--ji-slides-to-show: 3.5;margin-inline: -10px;width: calc(100% + 20px);padding-inline: 5px;}
	.fav-cat li {border-bottom: 0;padding-inline: 5px;}
	.fav-cat li:hover {background: unset;border-color: transparent;}
	.fav-cat li > img {}
	.fav-cat li > div a {font-size: 14px;line-height: 22px;}
	.fav-cat .slick-arrow {display: none;}

	.breadcrumbs-wrapper {overflow-x: auto;}
	.breadcrumbs {flex-flow: row;white-space: nowrap;}
	.breadcrumbs>span:not(:nth-last-child(2)) {display: unset;}
	.navigation-home-icon-wrapper #navigation-first a {padding-right: 18px;}
	.breadcrumbs>span:not(#navigation-first)>a {padding-inline: 18px;}
	.breadcrumbs>span>a::after, .navigation-home-icon-wrapper #navigation-first a::after {display: block;inset-inline: auto -10px;transform: rotate(270deg);}
	.breadcrumbs>span:last-child>span {padding-right: 12px;}

	.benefitBanner {--ji-columns: 1;--ji-column-gap: 5px;row-gap: 20px;display: flex;flex-flow: column;margin-inline: auto;width: fit-content;}
	.benefitBanner:not(.container) {width: fit-content;}
	.benefitBanner__item {display: inline-flex;flex-flow: row wrap;align-items: center;flex: unset;margin: 0;}
	.benefitBanner__title {display: block;}
	.benefitBanner__content {flex: 1;margin: 0;}
	/*.benefitBanner__content {margin-top: 12px;}*/
}

/* Header */

.site-msg.information:not(.ready) {display: block;}
.site-msg.information {background: linear-gradient(to right, var(--ji-site-msg-gradient-start) 0%, var(--ji-site-msg-gradient-end) 100%);color: var(--ji-site-msg-color);}
.site-msg.information .text a {color: unset;}
.site-msg.information .close::before {background: var(--ji-site-msg-color);}
.site-msg.information .close::after {background: var(--ji-site-msg-color);}

.ji-site-msg-carousel {overflow: hidden;}
.ji-site-msg-carousel__item {overflow: hidden;position: relative;}
.ji-site-msg-carousel:not(.--ready) .ji-site-msg-carousel__item:not(:first-child) {display: none;}
.ji-site-msg-carousel__item.--wrapped {display: flex;align-items: center;}
.ji-site-msg-carousel__item-in {flex: 1;}

#header .search-input:focus-visible {outline: none;box-shadow: unset;}

@media (min-width: 1200px) {
/*	#header {max-width: var(--ji-width-wide);margin-inline: auto;}*/
	#header::before {content: "";position: absolute;inset-inline: calc(50% - 50dvw + var(--scrollbar-width, 0px) / 2);inset-block: 0;background: #000;z-index: -1;}
	.type-index #header::before {content: unset;}

	body {--ji-submenu-fade-duration: .3s;}

	.navigation-in>ul>li.ext>a::after {content: "";visibility: hidden;opacity: 0;transition: opacity var(--ji-submenu-fade-duration);transition-behavior: allow-discrete;display: inline-block;width: 0;height: 0;transform: none;border-inline: 7px solid transparent;border-bottom: 7px solid #fff;position: absolute;left: 50%;margin-left: -6px;bottom: 0;z-index: 1001;background: none;}
	.submenu-visible .navigation-in>ul>li.ext>a::after {opacity: 1;}
	.navigation-in>ul>li.ext.exp>a::after {visibility: visible;}
	.navigation-in>ul>li.ext>ul {transition: opacity var(--ji-submenu-fade-duration);transition-behavior: allow-discrete;opacity: 0;flex-wrap: wrap;padding: 40px 0 8px 0;visibility: hidden;display: flex;top: 100%;}
	.submenu-visible .navigation-in>ul>li.ext>ul {opacity: 1;}
	.navigation-in>ul>li.ext.exp>ul {visibility: visible;}

	.ji-submenu-fade-out {overflow-x: hidden;}
	.ji-submenu-fade-out #header {z-index: 10;}
	.ji-submenu-fade-out #navigation {overflow: visible;}
	.ji-submenu-fade-out .navigation-in {width: 100%;}
	.ji-submenu-fade-out .navigation-in>ul>li.ext>a::after {transition: opacity var(--ji-submenu-fade-duration), visibility var(--ji-submenu-fade-duration);}
	.ji-submenu-fade-out .navigation-in>ul>li.ext>ul {transition: opacity var(--ji-submenu-fade-duration), visibility var(--ji-submenu-fade-duration);}

	.type-index .navigation-in>ul>li.ext>ul::before {position: absolute;inset-inline: max(50% - 50dvw + var(--scrollbar-width, 0px) / 2, 50% - 1920px / 2);width: unset;}
}

@media(min-width: 768px) {
	.cart-window-visible .cart-count {background: unset;}
	.cart-window-visible .cart-count.full::after {content: unset;}

	.navigation-in .menu-level-2>.ji-custom-item.--has-image {flex-wrap: wrap;}
	.navigation-in .menu-level-2 .ji-custom-item__image {display: block;flex: 0 0 100%;padding: 0 20px;/*margin-top: -8px;*/}
	.navigation-in .menu-level-2 .ji-custom-item__image img {display: block;width: 100%;height: auto;max-height: unset;}
}

@media (max-width: 767px) {
	body:not(.ordering-process) #header {margin-bottom: var(--ji-search-height);}
	body:not(.ordering-process) #header .search-form {visibility: visible;position: fixed;top: var(--ji-header-top-height);width: 100%;opacity: 1;padding: 0px 15px 15px;background: #000;}
	#header .search-form .form-control {border: 0;border-radius: 0;height: 35px;padding-block: 9px;font-size: 16px;}
	#header .search-form .btn {height: 35px;width: 35px;line-height: 35px;top: 0px;right: 15px;}
	body:not(.ordering-process) .top-navigation-tools [data-target="search"] {display: none;}

	#navigation {right: 100%;width: 100%;transition: all .3s;}
	.navigation-window-visible #navigation {right: 0px;}

	.menu-no-image {padding-inline: 0;}
	.navigation-in .menu-level-3>li>a {padding-left: 32px;}
	.navigation-in .ji-parent-link>a, .navigation-in .ji-parent-link>div>a {font-style: italic;}

	.navigation-in .menu-level-2>li.ext.exp {position: relative;inset: unset;width: unset;height: unset;}
	.navigation-in .menu-level-2>li.ext.exp>a, .navigation-in .menu-level-2>li.ext.exp>div>a {background: unset;padding-left: 16px;}
	.navigation-in .menu-level-2>li.ext>ul, .navigation-in .menu-level-2>li.ext>div>ul {right: 0;width: 100%;transition: unset;transition: height .3s;}
	.navigation-in .menu-level-2>li.ext.exp>ul, .navigation-in .menu-level-2>li.ext.exp>div>ul {height: var(--ji-height);overflow: hidden;}
	.navigation-in .menu-level-2>li.ext>.submenu-arrow,	.navigation-in .menu-level-2>li.ext>div>.submenu-arrow {display: none;}
	.navigation-in .menu-level-2>li.ext.exp>a>.submenu-arrow, .navigation-in .menu-level-2>li.ext.exp>div>a>.submenu-arrow {right: 0;left: auto;width: 54px;}
	.navigation-in .menu-level-2>li.ext>a>.submenu-arrow::after, .navigation-in .menu-level-2>li.ext>div>a>.submenu-arrow::after {transform: rotate(0deg);transition: all .3s;}
	.navigation-in .menu-level-2>li.ext.exp>a>.submenu-arrow::after, .navigation-in .menu-level-2>li.ext.exp>div>a>.submenu-arrow::after {transform: rotate(180deg);top: -2px;}
	.navigation-in .menu-level-2 .ji-custom-item__image {display: none;}
	.navigation-in .menu-level-3 {padding-bottom: 8px;margin-top: -8px;}
	.navigation-in .menu-level-3>li {border-bottom: 0;display: block;}
	.navigation-in .menu-level-2>li.exp .menu-level-3>li {display: block;}
	.navigation-in .menu-level-2>li.ji-measure .menu-level-3>li {display: block;}
	.navigation-in .menu-level-3>li>a {padding-block: 10px;font-size: 16px !important;}

/*	.top-navigation-bar {display: none !important;}*/
}

/* Widgets */

@media (min-width: 992px) {
	.popup-widget.cart-widget {top: calc(var(--ji-header-top-height) + var(--ji-admin-bar-height));margin-top: 0;}
	.type-index .popup-widget.cart-widget {top: calc(var(--ji-header-top-height));}
}

@media (max-width: 991px) {
	.popup-widget.cart-widget {top: calc(var(--ji-site-msg-height) + var(--ji-header-top-height));margin-top: 0;}
}

@media (max-width: 767px) {
	.popup-widget.cart-widget {top: var(--ji-header-top-height);}

	.search-whisperer.active {max-height: calc(var(--ji-vvh) - var(--ji-search-height) - var(--ji-header-top-height));top: var(--ji-search-height);}
	.search-whisperer .p-name {max-height: unset;}
	.search-whisperer .search-whisperer-documents:not(.text-center) {display: flex;flex-flow: column;row-gap: 24px;padding-bottom: 8px;}
	.search-whisperer .search-whisperer-documents:not(.text-center) .search-box {margin-bottom: 0;}
	.search-whisperer .search-whisperer-documents:not(.text-center) .search-box:not(:has(.search-whisperer-document)) {display: none;}
	.search-whisperer .search-whisperer-document:last-child {margin-bottom: 0;}
	.search-whisperer .search-whisperer-documents.text-center {flex: 0 0 100%;}
}

/* Footer */

#dklab_instagram_widget {padding-top: 80px;}
#dklab_instagram_widget_heading {font-size: 33px;line-height: 1.2;padding-bottom: 24px;padding-top: 0;}
#dklab_instagram_widget + #footer {border-top: 0;}

#footer .contact-box ul li a {font-size: 14px !important;}
#footer .contact-box ul li a::before {margin-top: -6.5px;}
#footer .contact-box ul li > span:not(.mail):not(.tel):not(.cellphone) a {font-size: 0;line-height: 0;position: relative;inset: unset;}
#footer .contact-box ul li > span:not(.mail):not(.tel):not(.cellphone) a::before {position: absolute;inset: 50% auto auto 50%;transform: translate(-50%, -50%);display: inline-block;height: unset !important;width: unset !important;line-height: 1 !important;vertical-align: middle;margin: 0;padding: 0;}

@media (min-width: 1200px) {
	.footer-rows, .footer-bottom {z-index: 0;position: relative;}
	.footer-rows::before, .footer-bottom::before {content: "";display: block;position: absolute;inset-inline: calc(50% - 50dvw + var(--scrollbar-width, 0px) / 2);inset-block: 0;background: #000;z-index: -1;}
	.footer-bottom::before {top: -2px;border-top: 1px solid #434343;}
}

@media (max-width: 767px) {
	#dklab_instagram_widget {padding-top: 48px;}
	#dklab_instagram_widget_heading {font-size: 28px;padding-bottom: 12px;padding-top: 0;}
	#dklab_instagram_widget_heading a {margin-top: 4px;}

	#footer .contact-box {min-height: unset;}

	.custom-footer div.ji-footer-item {height: 52px;overflow: hidden;transition: height .3s;}
	.custom-footer div.ji-footer-item.--open {height: var(--ji-height);}
	.custom-footer div.ji-footer-item h4::after {transform:unset;transition:transform .3s;}
	.custom-footer div.ji-footer-item.--open h4::after {transform: rotate(180deg);}
}

/* Homepage */

.type-index .benefitBanner {margin-top: 70px;padding-bottom: 0;}

#carousel {position: relative;z-index: 0;}
#carousel .item::before {content: unset;}
#carousel .item a:before {content: unset;}
#carousel .carousel-indicators {position: absolute;inset: auto 0 20px;display: flex !important;width: unset;justify-content: center;margin: 0;column-gap: 5px;flex-flow: row wrap;}
#carousel .carousel-indicators li {opacity: 0.2;border: unset;text-indent: unset;border-radius: unset;margin: 0;padding: 4px 0;background: unset;display: block;width: unset;height: unset;}
#carousel .carousel-indicators li::before {content: "";display: block;width: 40px;height: 3px;background: #fff;}
#carousel .carousel-indicators li.active {opacity: 1;}

h4.homepage-group-title, .h4.homepage-group-title {margin-bottom: 44px;margin-top: 30px;}

.homepage-box.welcome-wrapper {margin-top: 18px;background: unset;}
.welcome h1 {font-size: 33px;font-weight: 600;}

.type-index #footer {border-top-width: 64px;}

/*@media (min-width: 1200px) {
	.homepage-box.before-carousel {position: relative;z-index: 0;}
	.homepage-box.before-carousel::before {content: "";display: block;position: absolute;inset-inline: calc(50% - 50dvw + var(--scrollbar-width, 0px) / 2);inset-block: 0;background: #0f1326;z-index: -1;}
}*/

@media (max-width: 767px) {
	.type-index .benefitBanner {margin-top: 48px;margin-bottom: 25px;padding-bottom: 0;}

	h4.homepage-group-title, .h4.homepage-group-title {margin-top: 24px;margin-bottom: 20px;}
	.type-index .content-wrapper .products-block.products .product:nth-last-child(-n+2) {border-bottom: 0;}

	.welc-img {margin-bottom: 38px;}
	.welcome h1 {font-size: 28px;font-weight: 600;}
}

/* Category */

.content #filters::before {position: absolute;inset-inline: calc(50% - 50dvw + var(--scrollbar-width, 0px) / 2);width: unset;height: unset;inset-block: 0;}
#filters .filter-section-boolean {display: none !important;}

.p .price-standard {color: #cb0000;}

.products-block {--ji-p-name-lines: 4;--ji-p-desc-lines: 3;}
.type-search .products-block {--ji-p-name-lines: 5;}
.products-block.products .p a.image {margin-bottom: 20px;}
#products-found .products-block.products .p a.image {margin-bottom: 15px;}
.products-block.products .p .name {-webkit-line-clamp: var(--ji-p-name-lines);height: unset;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;min-height: unset;margin-bottom: 20px;}
.products-block .p-bottom .p-tools .btn {margin-bottom: 0;margin-top: 14px;}
.products-block.products .availability {margin-top: 14px;line-height: 1;}
.products-block .p-desc {margin-top: 10px;-webkit-line-clamp: var(--ji-p-desc-lines);height: unset;display: -webkit-box;-webkit-box-orient: vertical;max-height: unset;min-height: unset;}
.products-block .price-save::before {content: var(--ji-action-label, "Akce") " ";}
.products-block .ratings-wrapper {top: -23px;}
.products-block:not(#products) .p-desc, .products-block.products-additional .p-desc {display: none;}

.products-block.products.slick-slider {margin-inline: 0;}
.products-block.products.slick-slider .product {border-bottom: 0;}

.products-block.products.ji-overflow-slider {--ji-slides-to-show: 4;--ji-gap: 0px;--ji-list-padding-inline: 15px;position: relative;padding-inline: 20px;margin-inline: -5px;border: 0;}
.products-block.products.ji-overflow-slider::before {content: unset;}
.products-block.products.ji-overflow-slider::after {content: unset;}
.products-block.products>.ji-overflow-slider__items {display: flex;flex-flow: row;position: relative;overflow-x: auto;justify-content: start;scrollbar-width: 0;width: 100%;margin-inline: 0;border: 0;padding-inline: var(--ji-list-padding-inline);}
.products-block.products>.ji-overflow-slider__items::-webkit-scrollbar {display: none;}
.products-block.products>.ji-overflow-slider__items::before {content: unset;}
.products-block.products>.ji-overflow-slider__items::after {content: unset;}
.products-block.products>.ji-overflow-slider__items>.product {flex: 0 0 calc((var(--slider-container-width) - var(--ji-list-padding-inline) * 2 - (var(--ji-slides-to-show) - 1) * var(--ji-gap, 0px)) / var(--ji-slides-to-show));width: auto;display: block;border-bottom: 0;}
.products-block.products .overflow-slider__scroll-indicator {width: 100%;position: absolute;top: -15px;left: 0;right: 0;border: 0;padding: 0;}

#colorbox .advanced-order .products-block.products {margin-inline: -40px;}
#colorbox .advanced-order .products-block.products>.ji-overflow-slider__items {width: 100%;border: 0;}
#colorbox .advanced-order .products-block.products .overflow-slider__scroll-indicator {width: 100%;border: 0;margin: 0 auto;padding: 0;top: -5px;}
#colorbox .advanced-order .products-block.products .slick-arrow {--ji-arrow-offset: 0px;}
#colorbox .advanced-order .products-block.products .product:nth-child(3) {display: block !important;}
#colorbox .advanced-order .products-block.products .product:nth-child(4) {display: block !important;}

.type-category .benefitBanner {margin-top: 35px;}

@media (min-width: 768px) {
	.products-block .p a.image img {max-width: 85%;}
}

@media (max-width: 767px) {
	.products-block {--ji-p-name-lines: 5;}
	.type-search .products-block {--ji-p-name-lines: 6;}
	.products-block.products .p a.image {margin-bottom: 10px;}
	.products-block.products .p .name {margin-bottom: 0;}
	.products-block.products.ji-overflow-slider {--ji-slides-to-show: 2;--ji-list-padding-inline: 0px;}

	.products-block.products .overflow-slider__scroll-indicator {top: -1px;}

	#colorbox .advanced-order .products-block.products {margin-inline: -12px;}

	.category-perex {margin-top: 24px;}
	.category-header {margin-bottom: 0;}
	.category-header form fieldset label:first-child {font-weight: 300 !important;font-size: 15px !important;}
	.category-header form fieldset label::before {content: var(--jit-category-sort-mobile);font-weight: 600;line-height: 48px;font-size: 13px;text-transform: uppercase;letter-spacing: 1px;display: inline-block;margin-right: 4px;}

	.type-category .benefitBanner {margin-block: 29px 0;}
}

/* Detail */

.product-top.row {display: flex;flex-flow: row wrap;margin-inline: 0;column-gap: 68px;margin-bottom: 54px;}
.product-top::before {content: unset;}
.product-top::after {content: unset;}
.product-top>.p-image-wrapper {flex: 0 0 544px;padding-inline: 0;}
.product-top>.p-info-wrapper {flex: 1;width: unset;padding-inline: 0;}
.p-image .flags-extra .flag-discount::before {content: var(--ji-action-label);display:block;font-size: 12px;margin-top: 3px;line-height: 1.1;}
.p-image .flags-extra .flag-discount .price-save {line-height: 1.2;}
.p-thumbnails {height: 112px;}
.p-thumbnails .p-thumbnails-inner {height: 112px;}
.p-thumbnails .p-thumbnails-inner>div {display: inline-flex;}
.p-thumbnails .p-thumbnails-inner>div::before {content: unset;}
.p-thumbnails .p-thumbnails-inner>div::after {content: unset;}
.p-thumbnails a.p-thumbnail {border-bottom: 4.5px solid transparent;padding-bottom: 7.5px;max-width: unset;float: unset;margin-left: 0;margin-right: 11px;}
.p-thumbnails a.p-thumbnail:nth-last-child(2) {margin-right: 0;}
.p-thumbnails a.p-thumbnail:hover {border-bottom-color: transparent;}
.p-thumbnails a.p-thumbnail.highlighted {border-bottom-color: #000;}
.p-thumbnails a.p-thumbnail img {border: 0;max-width: unset}
.p-detail-info .stars-label {font-size: 14px;}
.p-info-wrapper [data-testid="productCardDescr"] {display: contents;}
.p-info-wrapper [data-testid="productCardDescr"] a.chevron-after {font: inherit;}
.p-info-wrapper [data-testid="productCardDescr"] a.chevron-after::after {content: "\00a0>";display: contents;font: unset;margin: unset;vertical-align: unset;}
.p-info-wrapper ul.ji-desc-benefits {display: flex;flex-flow: row wrap;column-gap: var(--ji-column-gap);--ji-column-gap: 20px;--ji-columns: 2;margin: 16px 0 0 0;padding: 0 0 0 19px;row-gap: 5px;}
.p-info-wrapper ul.ji-desc-benefits li {flex: 0 0 calc((100% - (var(--ji-columns) - 1) * var(--ji-column-gap, 0px)) / var(--ji-columns));margin: 0;padding: 0;position: relative;list-style-type: ">  ";}
/*.p-info-wrapper ul.ji-desc-benefits li::before {content: "";display: inline-block;width: 16px;height: 16px;background: var(--icon-check-circle) no-repeat center / contain;position: absolute;left: 0;top: 4px;}*/
.p-detail .p-gifts-wrapper {margin-bottom: 0;max-width: var(--ji-detail-card-max-width);}
.p-detail .p-gift {border: 1px solid #e4e4e4;padding: 15px 20px;}
.p-detail .p-gift a {display: contents;}
.p-detail .p-gift-image::before {content: "";position: unset;display: inline-block;background: #cb0000 var(--icon-gift) no-repeat center / 17.5px;border-radius: 50%;width: 32px;height: 32px;}
.p-detail .p-gift-image img {display: none;}
.p-detail .p-gift-name {flex: 1;}
.dm.extra.gift, .ji-eg-box {padding: 16px 20px;column-gap: 16px;width: unset;max-width: var(--ji-detail-card-max-width);border: solid 1px #e4e4e4;position: relative;display: flex;color: #000;line-height: 18px;margin: 16px 0;align-items: center;}
.dm.extra.gift::before, .ji-eg-box::before {content: "";position: unset;display: inline-block;background: #cb0000 var(--icon-gift) no-repeat center / 17.5px;border-radius: 50%;width: 32px;height: 32px;}
.dm.extra.gift span, .ji-eg-box__in {flex: 1;}
.ji-eg-box.--done::before {background-size: 22.5px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-check-lg' viewBox='0 0 16 16'%3E%3Cpath d='M12.736 3.97a.733.733 0 0 1 1.047 0c.286.289.29.756.01 1.05L7.88 12.01a.733.733 0 0 1-1.065.02L3.217 8.384a.757.757 0 0 1 0-1.06.733.733 0 0 1 1.047 0l3.052 3.093 5.4-6.425z'/%3E%3C/svg%3E");}
.ji-eg-box__title {font-size: 16px;color: #cb0000;margin-bottom: 5px;}
.ji-eg-box__content {font-size: 14px;color: unset;}
.ji-eg-box a {font: unset;color: unset;text-decoration: underline;}
.xyDiscount__banner {display: flex;align-items: center;column-gap: 16px;padding: 16px 20px;max-width: var(--ji-detail-card-max-width);}
.xyDiscount__icon.icon-gift {position: unset;}
.xyDiscount__icon.icon-gift {display: inline-block;background: unset;border-radius: unset;}
.xyDiscount__icon.icon-gift::before {content: "";position: unset;display: inline-block;background: #cb0000 var(--icon-gift) no-repeat center / 17.5px;border-radius: 50%;width: 32px;height: 32px;}
.xyDiscount__title {line-height: 18px;margin-bottom: 5px;font-size: 16px;}
.xyDiscount__content {flex: 1;}
.xyDiscount__description {line-height: 18px;font-size: 14px;}

.p-info-wrapper .advanced-parameter.obrazek {height: unset;}
.p-info-wrapper .advanced-parameter-inner {flex-flow: row wrap;padding: 4px 0 2px;}
.p-info-wrapper .advanced-parameter.obrazek .advanced-parameter-inner {height: unset;}
.p-info-wrapper .advanced-parameter-inner img {object-fit: contain;width: 100%;}
.p-info-wrapper .ji-advanced-parameter__label {text-align: center;flex: 0 0 100%;font-size: 14px;}
.p-info-wrapper .delivery-time > span::before {content: var(--jit-delivery-time-suffix);margin-left: 4px;}
.p-info-wrapper .delivery-time .show-tooltip {text-decoration: none;border-bottom: 0;}
.p-info-wrapper .delivery-in-detail {margin-top: 4px;}
.p-info-wrapper .availability-label::before {margin-right: 13px;}
.p-info-wrapper .ji-delivery-time {display: block;text-align: start;}
.p-info-wrapper .ji-delivery-time::before {content: "";display: inline-block;width: 24px;height: 24px;background: var(--icon-shipping) no-repeat center / contain;margin-right: 8px;vertical-align: middle;position: relative;top: -1px;}
.p-info-wrapper .ji-delivery-time__free-shipping {display: inline;}
.p-info-wrapper .ji-delivery-time__free-shipping strong {font-weight: 700;}
.p-info-wrapper .ji-delivery-time__free-shipping::after {content: " | ";font-weight: 300;}
.p-info-wrapper .shipping-options {font-size: unset;font-weight: 300;}
.p-info-wrapper .shipping-options::before {display: none;}
.p-info-wrapper .buy-box .bottom {max-width: var(--ji-detail-card-max-width);}
.p-info-wrapper .official {margin-top: 20px;border: 1px solid var(--color-secondary);padding: 10px 20px;text-align: start;display: inline-flex;align-items: center;}
.p-info-wrapper .official::before {content: "";display: inline-block;width: 30px;height: 30px;background: var(--icon-official) no-repeat center / contain;vertical-align: middle;margin-right: 10px;}
.p-info-wrapper .social-buttons-wrapper {padding-top: 20px;}
.p-info-wrapper .znacka {display: none;}
.p-info-wrapper .link-icons {margin-left: 0;column-gap: 32px;}
.p-info-wrapper .link-icon {margin-left: 0;font-size: unset;line-height: 1.2;}

.type-detail .benefitBanner {margin-block: 54px 58px;}

.one-column-body .shp-tabs-wrapper > .row > div:not(.shp-tabs-row)::before {position: absolute;inset-inline: calc(50% - 50dvw + var(--scrollbar-width, 0px) / 2);inset-block: 0;height: unset;width: unset;}
a.shp-tab-link.scroll::after {display: inline-block;height: 0px;}

#tab-content .shp-tab {display: none;}
.ji-detail-tab__title {margin-top: 0;font-size: 33px;font-weight: 600;color: #000;margin-bottom: 32px;line-height: 1.2;}
#ingredients .slozeni>h4:first-child {display: none;}

.products-related-header, #productsAlternative::before, .dkLabVisitedProductsBox h2 {font-size: 33px;text-align: center;margin-top: 0;margin-bottom: 52px;}

.products-related {margin-bottom: 0;}
.products-related .slick-dots {top: -1px !important;}

.dkLabVisitedContainer {width: 100%;}
.dkLabVisitedProducts {margin-bottom: 0;}
.type-detail:has(.products-related, #productsAlternative) .dkLabVisitedProductsBox {margin-top: 48px !important;}
.dkLabVisitedProducts .slick-dots {top: -1px !important;}

/*.type-product .benefitBanner {margin-top: 0;}*/

@media (max-width: 1199px) {
	.product-top>.p-image-wrapper {flex: 0 0 37.5%;}
}

@media (max-width: 991px) {
	.p-detail-inner-header {display: flex;flex-flow: column;}
	.p-detail-inner-header h1 {margin-bottom: 12px;}
	.p-detail-inner-header .stars-wrapper {order: 2;margin-bottom: 16px;}

	.product-top>.p-image-wrapper {flex: 0 0 100%;}

	.product-top.row {margin-bottom: 44px;}
	.type-detail .benefitBanner {margin-block: 44px 38px;}
}

@media (min-width: 768px) {
	.type-detail .ji-usps-wrap {padding-inline: 16px;max-width: 1186px;margin-inline: auto;}
	.type-detail .benefitBanner__content {font-size: 14px;}
	.type-detail .benefitBanner__title {font-size: 16px;}

	#ratingTab::before, #productDiscussion::before {font-size: 33px;font-weight: 600;}
}

@media (max-width: 767px) {
	.p-detail-inner-header h1 {margin-bottom: 12px;}
	.p-detail-inner-header .stars-label {font-size: 14px;}

	#ratingWrapper .rate-average-wrap:not(:has(.rate-average-inner)) {padding-inline: 0;}
	#ratingWrapper .rate-average-wrap:not(:has(.rate-average-inner)) .add-comment {margin-top: 0;}

	#content .p-image-wrapper {padding-inline: 0;}
	.product-top .flags-default .flag {font-size: 14px;}
	.p-image-wrapper .flags-extra .flag-freeshipping {padding: 0 0 6px;word-break: break-all;width: 62px;height: 62px;}
	.p-image-wrapper .flags-extra .flag-freeshipping .flag-text {display: contents;}
	.p-image-wrapper .flags-extra .flag-freeshipping .flag-text::before {margin-bottom: -3px;}
	.p-image .flags-extra .flag-discount {width: 82px;height: 82px;}
	.p-image .flags-extra .flag-discount::before {font-size: 14px;margin-bottom: 2px;margin-top: 6px;}
	.p-image .mousetrap {pointer-events: none;}
	.p-thumbnails-wrapper {padding-inline: 10px;}
	.p-thumbnails {height: unset;margin: 0;padding: 0;}
	.p-thumbnails .p-thumbnails-inner {overflow-x: auto;width: unset;position: relative;height: unset;margin: 0;inset: auto;}
	.p-thumbnails .p-thumbnails-inner::-webkit-scrollbar {display: none;}
	.p-thumbnails .p-thumbnails-inner>div {display: flex;}
	.p-thumbnails a.p-thumbnail {border-bottom: 3px solid transparent;padding-bottom: 5px;}
	.p-thumbnails.ji-overflow-prev .thumbnail-prev {transform: scale(1);opacity: 1;}
	.p-thumbnails.ji-overflow-next .thumbnail-next {transform: scale(1);opacity: 1;}

	.p-image-wrapper.ji-has-gallery-slider #wrap {display: none;}
	.p-image-wrapper.ji-has-gallery-slider .p-main-image {display: none;}
	.ji-gallery-slider {margin-inline: -10px;}
	.ji-gallery-slider .slick-list {margin-block: 0 !important;}
	.ji-gallery-slider .slick-track {padding-block: 0;}
	.ji-gallery-slider .slick-arrow {top: 50%;transform:translateY(-50%);margin-block: unset;}
	.ji-gallery-slider .slick-slide {padding: 0;}

	.p-detail {--ji-detail-quantity-height: 40px;}
	.p-detail .p-info-wrapper .quantity label {display: contents;}
	.p-detail .p-info-wrapper .quantity input {height: var(--ji-detail-quantity-height);}
	.p-detail .quantity .increase::before, .p-detail .quantity .decrease::before {line-height: var(--ji-detail-quantity-height);}
	.p-detail .p-info-wrapper .quantity .increase, .p-detail .p-info-wrapper .quantity .decrease {height: var(--ji-detail-quantity-height);}
	.p-info-wrapper .buy-box .bottom {align-items: center;}
	.p-info-wrapper .buy-box .bottom>.quantity {margin-left: auto;}
	.p-info-wrapper .buy-box .bottom .p-final-price-wrapper {flex: 1;line-height: 1;}
	.p-info-wrapper .buy-box .price-final {line-height: unset;margin-bottom: 4px;}
	.p-info-wrapper .link-icon {line-height: 1;}
	.p-info-wrapper .buy-box .add-to-cart-button {margin-top: 20px;}

	.ji-detail-tab {height: 54px;overflow: hidden;transition: height .3s;}
	.ji-detail-tab.--open {height: var(--ji-height);}
	#tab-content>.ji-detail-tab .shp-tab {display: block;}
	#tab-content>.ji-detail-tab .shp-tab a {font-weight: 400;}
	#tab-content>.ji-detail-tab .shp-tab a::after {transform:unset;transition:transform .3s;}
	#tab-content>.ji-detail-tab.--open .shp-tab a {font-weight: 600;letter-spacing: 0.013em;}
	#tab-content>.ji-detail-tab.--open .shp-tab a::after {transform: rotate(180deg);}

	#tab-content .detail-parameters {margin-inline: -10px;width: calc(100% + 20px);}

	.products:is(.products-related,.dkLabVisitedProducts) .slick-dots {top: 15px !important;}
	.products:is(.products-related,.dkLabVisitedProducts) .slick-track {padding-bottom: 0;margin-bottom: 0;border-bottom: 0;height: auto;min-height: unset;}
	.products:is(.products-related,.dkLabVisitedProducts) .slick-slide {padding-bottom: 0;margin-bottom: 0;border-bottom: 0;height: auto;min-height: unset;float: unset;display: flex;}
	.products:is(.products-related,.dkLabVisitedProducts) .slick-slide>div {display: contents;}
	.products:is(.products-related,.dkLabVisitedProducts) .product {border-bottom: 0;margin-bottom: 0;height: auto;min-height: unset;}

	.products-related-header, #productsAlternative::before, .dkLabVisitedProductsBox h2 {font-size: 28px;margin-bottom: 32px;margin-top: 0;text-align: center;}

	/*.type-detail .benefitBanner {margin-top: 20px;row-gap: 22px;display: flex;flex-flow: row wrap;}
	.type-detail .benefitBanner::before {content: unset;}
	.type-detail .benefitBanner::after {content: unset;}
	.type-detail .benefitBanner__item {margin-bottom: 0;}*/

	/*.type-detail:has(.benefitBanner) #footer {border-top-width: 46px;}*/
}

@media (max-width: 479px) {
	.p-info-wrapper ul.ji-desc-benefits {--ji-columns: 1;}
	.p-info-wrapper .official {display: flex;text-align: center;font-size: 14px;padding: 5px 10px;justify-content: center;min-height: 42px;position: relative;}
	/*.type-detail .benefitBanner__item {flex: 0 0 100%;}*/
}

/* Search */

.search-results-groups h4, h4.search-products-heading {font-size: 23px;line-height: 1.2;margin-top: 0;margin-bottom: 24px;}
.search-results-group {margin-bottom: 48px;}
#products-found {margin-top: 48px;}

#search-group-articles ul {flex-flow: row wrap;display: flex;flex-flow: row wrap;column-gap: var(--ji-column-gap);--ji-column-gap: 24px;--ji-columns: 3;}
#search-group-articles ul li {display: contents;}
#search-group-articles ul li.no-display {display: contents !important;}
#search-group-articles ul li a {display: block;padding-left: 28px;flex: 0 0 calc((100% - (var(--ji-columns) - 1) * var(--ji-column-gap, 0px)) / var(--ji-columns));}
#search-group-articles ul li a::before {margin-left: -28px;border-color: var(--color-secondary);}
.display-results-group {display: none;}

@media (max-width: 991px) {
	#search-group-articles ul {--ji-columns: 2;}
}

@media (max-width: 767px) {
	.type-search #content h2 {font-size: 30px;font-weight: 700;margin-bottom: 24px;}
	#products-found {margin-top: 24px;margin-bottom: 32px;}
	.search-results-group {margin-bottom: 32px;}
}

@media (max-width: 575px) {
	#search-group-articles ul {--ji-columns: 1;}
}

/* Ordering Process */

.cart-xyDiscount__icon.icon-gift {display: inline-block;background: unset;border-radius: unset;}
.cart-xyDiscount__icon.icon-gift::before {content: "";position: unset;display: inline-block;background: #cb0000 var(--icon-gift) no-repeat center / 17.5px;border-radius: 50%;width: 32px;height: 32px;}
.free-gifts-img {cursor: auto;}
.free-gifts-img:hover .free-gifts-img-hover {display: none;}
.id--9.ordering-process .free-gift::before, .ji-eg-cart::before {content: "";position: unset;display: inline-block;background: #cb0000 var(--icon-gift) no-repeat center / 17.5px;border-radius: 50%;width: 32px;height: 32px;order: -2;align-self: center;margin-right: 16px;margin-block: 0;}
.id--9 .free-gift::after, .ji-eg-cart__title {content: var(--jit-cart-gifts);order: -1;align-self: center;line-height: 24px;margin-right: 20px;margin-block: 0;}
.cart-item.cart-item-gift > div > strong, .id--15 .cart-table .p-name .for-free {display: flex;align-items: center;column-gap: 16px;margin-bottom: 16px;}
.id--15 .cart-table .p-name .for-free {margin-bottom: 8px;}
.cart-item.cart-item-gift > div > strong::before, .id--15 .cart-table .p-name .for-free::before {content: "";position: unset;display: inline-block;background: #cb0000 var(--icon-gift) no-repeat center / 17.5px;border-radius: 50%;width: 32px;height: 32px;margin: 0;}
.id--15 .cart-table .p-name br {display: none;}

.up-products-cart-wrapper {padding: 15px 20px 10px !important;}
.up-products-cart {border-top: 0 !important;}
.up-cart-header-container {border-top: 0 !important;}
.up-products-cart td.up-cart-header h5 {margin-block: 0 10px;}
.up-disabled .p-quantity.p-cell span.quantity {background: #e4e4e4 !important;}

.free-gift + .ji-eg-cart {border-top: 0;padding-top: 0;}
.free-gift + .ji-eg-cart::before {visibility: hidden;}
.free-gift + .ji-eg-cart .ji-eg-cart__title {visibility: hidden;}
.ji-eg-cart {background: #fff;display: flex;align-items: start;flex: 0 0 100%;border-top: 1px solid #E9E9E9;padding: 16px 24px;}
.ji-eg-cart__in {flex: 1;align-self: center;}
.ji-eg-cart__item {display: flex;flex-flow: row wrap;align-items: center;margin-block: 0;font-size: 14px;line-height: 18px;}
.ji-eg-cart__item + .ji-eg-cart__item {margin-top: 16px;}
.ji-eg-cart__item-image img {width: 48px;}
.ji-eg-cart__item-name {flex: 1;padding-left: 24px;}
.ji-eg-cart__item-quantity {color: #808080;}
.ji-eg-cart__item-actions {margin-left: auto;}
.ji-eg-cart__item-actions form {display: contents;}
.ji-eg-cart__item-actions .inline {display: contents;}
.ji-eg-cart__item-actions .remove-item {text-decoration: underline;color: var(--color-secondary);font: unset;letter-spacing: unset;}
.ji-eg-cart__item-actions .remove-item:hover {text-decoration: none;}
.ji-eg-cart__item-actions .remove-item::before {content: unset;}
.ji-eg-cart__items + .ji-eg-cart__choose-wrap {margin-top: 16px;}
.ji-eg-cart__choose-wrap {font-size: 14px;line-height: 18px;}
a.ji-eg-cart__choose {text-decoration: underline;}
a.ji-eg-cart__choose:hover {text-decoration: none;}

.cart-content .contact-box strong::after {content: unset;}

.ji-cart-error {border: 4px solid #cb0000;padding: 20px;text-align: center;color: #434343;font-weight: 300;}
.ji-cart-error__title {font-weight: 700;color: #000;margin-bottom: 3px;}
.ji-disable-continue .next-step-forward {display: none;}

.cart-items .cart-item+.recapitulation-single {padding-bottom: 16px;}
.cart-items:has(+.gift-items) .cart-item+.recapitulation-single {margin-bottom: 16px;border-bottom: 1px solid #E4E4E4;}

.order-summary-inner .cart-item>div.cart-item-name {flex: 1;width: unset;}
.order-summary-inner .cart-item>div.cart-item-name:has(img) {display: inline-flex;align-items: center;}
.order-summary-inner .cart-item>div.cart-item-name img {width: 50px;margin-right: 6px;}
.order-summary-inner .cart-item>div.cart-item-name:has(img) a {flex: 1;}
.order-summary-inner .cart-item>div.cart-item-price {min-width: 70px;flex: unset;width: unset;padding-left: 10px;}
.cart-item.cart-item-gift + .cart-item-gift {margin-top: -5px;}
.cart-item.cart-item-gift + .cart-item-gift .for-free {display: none;}
.ji-eg-summary-item__quantity {color: #808080;}
#checkoutSidebar .form-group.consents {text-align: start;}

.payment-info .shipping-billing-name {display: inline;}

.ji-eg-recap-item__quantity {color: #808080;}

@media (min-width: 768px) {
	#cart-wrapper .cart-table .p-availability, #cart-wrapper .cart-table .t-dostupnost {width: max-content;max-width: 110px;padding-right: 20px !important;}
}

@media (max-width: 1199px) {
	.order-summary-inner .cart-item>div.cart-item-name img {width: 38px;}
}

@media (max-width: 1024px) {
	/*.up-products-cart .up-product td.up-product-variants:not(:has(*)) {display: none;}*/
	/*.up-products-cart .up-product td.up-add-to-cart-cell {display: none;}*/
}

@media (max-width: 767px) {
	#cart-wrapper .up-products-cart-wrapper {width: 100%;}
	.id--9.ordering-process .free-gift {padding-block: 12px;}
	.id--9 .free-product-gifts-wrapper {margin-top: 16px;}

/*	.cart-table tr:has(.up-products-cart-wrapper) {padding-block: 0;}*/
	.up-products-cart-wrapper {padding: 0 !important;}
	.cart-table tr.up-products-cart {margin-bottom: 0;}
  .up-addons-cell {display: contents;}
  .up-addons-cell table {display: contents;}
  .up-addons-cell tbody {display: contents;}
  .up-cart-header-container {padding-top: 0 !important;flex: 0 0 100%;margin-bottom: 0;}
  .up-products-cart td.up-cart-header h5 {margin-block: 0 20px;}
  .up-products-cart td.up-addons-cell {padding: 0 !important;}
	.up-products-cart .up-product {padding: 0 !important;margin-bottom: 20px;}
	.up-products-cart .up-product:last-child {margin-bottom: 0;padding-bottom: 0 !important;}
	.up-products-cart .up-product td {padding-block: 0 !important;}
	.up-products-cart .up-product .up-image {justify-content: center;align-items: center;}
	.up-products-cart .up-product .up-image img {object-fit: contain;object-position: center;}


	.free-gift:has(+ .ji-eg-cart) {border-bottom: 0;}
	.ji-eg-cart {padding: 4px 12px 12px;}
	.ji-eg-cart__item-name {font-size: 14px;line-height: 18px;}
	.ji-eg-cart__item-actions {padding-left: 72px;margin-left: 0;flex: 0 0 100%;}

	.payment-info .question-tooltip {margin-left: 4px;}
	input[type="radio"] + label {padding-left: 31px;}
	.payment-logo {display: inline-block;margin-right: 15px;width: 45px;height: 29px;padding: 0;}
	.payment-logo img {width: 100%;height: 100%;object-fit: contain;}
}

/* Blog */

#newsWrapper {display: flex;flex-flow: row wrap;column-gap: var(--ji-column-gap);--ji-column-gap: 0px;--ji-columns: 4;}
#newsWrapper .news-item {flex: 0 0 calc((100% - (var(--ji-columns) - 1) * var(--ji-column-gap, 0px)) / var(--ji-columns));}
#newsWrapper .news-item .image a {display: contents;}
#newsWrapper .news-item .text {width: unset;position: static;padding: 16px;background: #F5F5F5;text-align: center;}
#newsWrapper .news-item .text time {margin-bottom: 8px;font-size: 14px;line-height: 18px;color: #000;}
#newsWrapper .news-item .text .title {min-height: 60px;font-size: 16px;line-height: 20px;color: #000;text-decoration: none;}
#newsWrapper .news-item .text .title:hover {text-decoration: underline;}

.news-item-detail .text {border-bottom: 0;padding-bottom: 0;}
.news-item-detail .next-prev {display: none;}

@media (max-width: 1199px) {
	#newsWrapper {--ji-columns: 3;}
}

@media (max-width: 767px) {
	#newsWrapper {--ji-columns: 2;}
}

@media (max-width: 479px) {
	#newsWrapper {--ji-columns: 1;}
}

/* Locations */

:is(.id-871, .id-seznam-salony) .content-inner {max-width: unset;}
.elfsight-wrapper {width: 100%;position: relative;z-index: 0;}

@media (max-width: 619px) { /* mobile vertical layout */
	.elfsight-wrapper [class^="widget__Container"] {height: unset;overflow: unset;}
	.elfsight-wrapper [class^="mobile-layout__Container"] {height: unset;max-height: unset;}
	.elfsight-wrapper [class^="directory-locations-list__Container"] {padding-bottom: 0;}
	.elfsight-wrapper [class^="FloatingButton__FloatingButtonContainer"] {position: sticky !important;inset: auto auto 15px auto !important;transform: unset;display: flex;justify-content: center;padding: 0 0 15px;}
	.elfsight-wrapper [class^="TextControlBase__TextControlBaseContainer"] {font-size: unset !important;}
	.elfsight-wrapper [class^="ButtonBase__ButtonContainer"] {font-size: unset !important;}
	.elfsight-wrapper [class^="typography__Container"] {font-size: unset;}
	.elfsight-wrapper [class^="address__StyledAddress"] {font-size: 14px;}
	.elfsight-wrapper [class^="mobile-layout__MapContainer"] {height: calc(100dvh - var(--ji-sticky-header-height) - 2 * var(--ji-container-padding));}

	.es-portal-root [class^="Popup__PopupInner"] {justify-content: center;}
	.es-portal-root [class^="Popup__PopupContent"] {position: relative;inset: unset;}
}

/* Client Center */

@media (min-width: 1200px) {
	.client-center-box li a {padding-bottom: 2px;margin-bottom: 12px;}
	.client-center-box hr {flex-basis: 100%;margin: 0;border: 0;}
}

@media (max-width: 1199px) {
	.client-center-box hr {display: none;}
}

/* Modals */

.box:has(>.captcha-image) {margin-bottom: 20px;width: 100%;}
.content-modal .box:has(>.captcha-image) h4 {font-size: 16px;margin-bottom: 18px;margin-top: 0;}
.box:has(>.captcha-image) .form-group label {max-width: unset;width: unset;height: unset;float: unset;margin-bottom: 6px;}

.shipping-options-popup .shipping-row:not(:has(.payment-logo)) {padding-left: 104px;}

.ji-eg-modal__title {margin-block: 0 20px;text-align: center;}
.ji-eg-modal__gift {display: flex;align-items: center;margin-bottom: 10px;column-gap: 15px;}
.ji-eg-modal__gift-image img {width: 80px;height: 80px;object-fit: contain;object-position: center;}
.ji-eg-modal__gift-name {flex: 1;}
.ji-eg-modal__footer {text-align: center;margin-top: 20px;}
.btn.ji-eg-modal__no-gift {background: unset;color: var(--color-primary);transition: all 0.25s;}
.btn.ji-eg-modal__no-gift:hover {color: #fff;}

@media (max-width: 767px) {
	.vote-form .row>div>.form-group.consents, #formProductQuestion .form-group.consents {position: static;height: unset;width: unset;max-width: unset;margin-bottom: 6px;}
	.vote-form .row>div>.form-group.consents::before, #formProductQuestion .form-group.consents::before {content: unset;}
	.vote-form .row>div>.form-group:has(.btn-primary) {margin: 0;padding: 0;}
	.vote-form .row>div>.form-group:has(.btn-primary)::before {content: unset;}
	#formProductQuestion .form-group.submit-wrapper {margin-top: 0;}
}

@media (max-width: 479px) {
	.shipping-options-popup .shipping-row:not(:has(.payment-logo)) {padding: 16px 0;}
	.shipping-options-popup .shipping-row:not(:has(.payment-logo)) .payment-info {flex: 1;order: unset;padding-top: 0;}
	.shipping-options-popup .shipping-row:not(:has(.payment-logo)) .payment-shipping-price {flex: unset;order: unset;width: unset;}

	.ji-eg-modal__gift {margin-bottom: 16px;}
	.ji-eg-modal__gift-image img {width: 48px;height: 48px;}
}

/* Strings */

html[lang=cs] {
	--jit-cart-gifts: "Dárky:";
	--jit-category-sort-mobile: "Seřadit: ";
	--jit-delivery-time-suffix: " | nejpozději";
}

html[lang=sk] {
	--jit-cart-gifts: "Darčeky:";
	--jit-category-sort-mobile: "Zoradiť: ";
	--jit-delivery-time-suffix: " | najneskôr";
}

/* Icons */

:root {
	--icon-gift: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-gift' viewBox='0 0 16 16'%3E%3Cpath d='M3 2.5a2.5 2.5 0 0 1 5 0 2.5 2.5 0 0 1 5 0v.006c0 .07 0 .27-.038.494H15a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1v7.5a1.5 1.5 0 0 1-1.5 1.5h-11A1.5 1.5 0 0 1 1 14.5V7a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h2.038A3 3 0 0 1 3 2.506zm1.068.5H7v-.5a1.5 1.5 0 1 0-3 0c0 .085.002.274.045.43zM9 3h2.932l.023-.07c.043-.156.045-.345.045-.43a1.5 1.5 0 0 0-3 0zM1 4v2h6V4zm8 0v2h6V4zm5 3H9v8h4.5a.5.5 0 0 0 .5-.5zm-7 8V7H2v7.5a.5.5 0 0 0 .5.5z'/%3E%3C/svg%3E");
	--icon-shipping: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 91 91'%3E%3Cpath d='M26.59 63.09h-9.22a1.5 1.5 0 0 1 0-3h9.22a1.5 1.5 0 1 1 0 3zM64 63.09H43.86a1.5 1.5 0 0 1 0-3H64a1.5 1.5 0 0 1 0 3zM88.47 63.09h-7.22a1.5 1.5 0 0 1 0-3H87V48.47a4.63 4.63 0 0 0-2-3.82l-4.6-3.11a1.64 1.64 0 0 1-.41-.42L69.07 24.25a5 5 0 0 0-4.24-2.31H23a1.5 1.5 0 0 1 0-3h41.83a8 8 0 0 1 6.76 3.68l10.75 16.61 4.3 2.94a7.63 7.63 0 0 1 3.36 6.3v13.12a1.5 1.5 0 0 1-1.53 1.5z'/%3E%3Cpath d='M35.22 72.06a10.14 10.14 0 1 1 10.14-10.14 10.14 10.14 0 0 1-10.14 10.14zm0-17.28a7.14 7.14 0 1 0 7.14 7.14 7.15 7.15 0 0 0-7.14-7.14zM72.61 72.06a10.14 10.14 0 1 1 10.14-10.14 10.15 10.15 0 0 1-10.14 10.14zm0-17.28a7.14 7.14 0 1 0 7.14 7.14 7.16 7.16 0 0 0-7.14-7.14zM81.25 41.8H56.92a1.5 1.5 0 0 1-1.5-1.5V20.44a1.5 1.5 0 0 1 1.5-1.5h7.66a8.48 8.48 0 0 1 7.15 3.89l10.78 16.66a1.49 1.49 0 0 1-1.26 2.31zm-22.83-3h20.07l-9.28-14.34a5.49 5.49 0 0 0-4.63-2.52h-6.16zM28.45 32.89H12.77a1.5 1.5 0 1 1 0-3h15.68a1.5 1.5 0 1 1 0 3zM21.39 43.77H2.76a1.5 1.5 0 1 1 0-3h18.63a1.5 1.5 0 0 1 0 3zM19.67 52.87H8.48a1.5 1.5 0 1 1 0-3h11.19a1.5 1.5 0 0 1 0 3z'/%3E%3C/svg%3E");
	--icon-check-circle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' class='bi bi-check-circle-fill' viewBox='0 0 16 16'%3E%3Cpath d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0m-3.97-3.03a.75.75 0 0 0-1.08.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-.01-1.05z'/%3E%3C/svg%3E");
	--icon-plus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' class='bi bi-plus' viewBox='0 0 16 16'%3E%3Cpath d='M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4'/%3E%3C/svg%3E");
	--icon-official: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cg stroke='%23211d4e' stroke-width='.84'%3E%3Cpath d='M9.781 3.89c.564-.48.846-.72 1.14-.861a2.5 2.5 0 0 1 2.157 0c.295.14.577.38 1.14.861.225.192.337.287.457.367a2.5 2.5 0 0 0 .908.376c.141.028.288.04.582.064.739.058 1.108.088 1.416.197a2.5 2.5 0 0 1 1.525 1.524c.109.309.138.678.197 1.416.023.294.035.441.063.583.064.324.192.633.376.907.08.12.176.232.367.457.48.564.721.846.862 1.14a2.5 2.5 0 0 1 0 2.157c-.14.294-.381.576-.862 1.14a5.25 5.25 0 0 0-.367.457 2.497 2.497 0 0 0-.376.907c-.028.142-.04.289-.063.583-.059.738-.088 1.108-.197 1.416a2.5 2.5 0 0 1-1.525 1.524c-.308.11-.677.139-1.416.197-.294.024-.44.036-.582.064a2.5 2.5 0 0 0-.908.376 5.25 5.25 0 0 0-.456.367c-.564.48-.846.72-1.14.861a2.5 2.5 0 0 1-2.157 0c-.295-.14-.577-.38-1.14-.861a5.263 5.263 0 0 0-.457-.367 2.5 2.5 0 0 0-.908-.376 5.277 5.277 0 0 0-.582-.064c-.739-.058-1.108-.088-1.416-.197a2.5 2.5 0 0 1-1.525-1.524c-.109-.308-.138-.678-.197-1.416-.023-.294-.035-.441-.063-.583a2.5 2.5 0 0 0-.376-.907c-.08-.12-.176-.232-.367-.457-.48-.564-.721-.846-.862-1.14a2.5 2.5 0 0 1 0-2.157c.141-.294.381-.576.862-1.14.191-.225.287-.337.367-.457a2.5 2.5 0 0 0 .376-.907c.028-.142.04-.289.063-.583.059-.738.088-1.107.197-1.416A2.5 2.5 0 0 1 6.42 4.894c.308-.109.677-.139 1.416-.197.294-.024.44-.036.582-.064a2.5 2.5 0 0 0 .908-.376c.12-.08.232-.175.456-.367Z'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m8.5 12.5 2 2 5-5'/%3E%3C/g%3E%3C/svg%3E");
}
