:root {--site-msg-height:0px;}
body {color: #000;font-size: 16px;font-weight: 400;line-height: 1.4;}
.overall-wrapper {min-height: 100vh;overflow-x: hidden;visibility: hidden;}
.overall-wrapper.prep {visibility: visible;}
.ready {visibility: visible!important;}
#content {width: auto;padding-right: 0;padding-left: 0;max-width: 100%;position: relative;z-index: 2;}
.banner {overflow: visible;min-height: 0;margin-bottom: 0;}
.homepage-box {margin: 0;padding: 0;}
.banner-wrapper {margin-top: 0;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {color: #000;font-weight: 500;}
#cboxOverlay {background-color: #000;}
#cboxContent {border: 0;}
.content-modal {padding: 40px;}
.content-inner {max-width: 100%;}
.center {text-align: center;}





.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide,.slick-slide img{display:block}.slick-arrow.slick-hidden,.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}

.siteCookies.siteCookies--bottom {margin: 0;left: 0;top: 0;background-color: rgba(0, 0, 0, 0.65);width: 100%;display: flex;flex-direction: column;justify-content: center;}
.siteCookies__button[value="all"] {background-color: var(--color-secondary);color: #fff;}
.siteCookies__button[value="all"]:hover {background-color: var(--color-secondary-hover);}

body:not(.type-index) .content-wrapper-in {padding-bottom: 20px;}

.type-page #content .overall-table,
.type-post #content .overall-table {overflow-x: auto;}

.type-page #content .overall-table td,
.type-post #content .overall-table td {padding: 5px;}

.type-posts-listing .sidebar {display: none;}

.banner, .banner-wrapper, .banner-category, .carousel-inner {color: #000;}

.responsive-menu-dropdown {display: none;}

.site-msg.information {max-width: 100%;bottom: initial;left: 0;bottom: 0;width: 100%;background: #2DB366;opacity: 1;color: #fff;font-size: 14px;z-index: 99999;}
.site-msg.information .container {max-width: 1340px;width: 100%;}
.site-msg .close::before, .site-msg .close::after {background: #fff;color: #fff;}

.content-wrapper {background-color: transparent;}

.row {margin-left: 0;margin-right: 0;}
.container {max-width: 1340px;padding-left: 20px;padding-right: 20px;width: 100%;}
.content-wrapper.container {padding-left: 20px;padding-right: 20px;}
.content {padding-left: 0;padding-right: 0;}

.only-tablet {display: none;}
.only-mobile {display: none!important;}

.latest-contribution-box {display: none;}
.homepage-box {background: none;border: 0;}

.navigation-in ul li.appended-category {display: none!important;}

.discussion-form, .discussion, .rate-wrapper, .votes-wrap, .add-comment, .welcome div, .welcome h1 {max-width: 100%;}

h1, .h1 {font-size: 38px;margin: 0 0 30px 0;}

body.type-page .content-inner h2, body.type-post .content-inner h2 {font-size: 32px;}
body.type-page .content-inner h3, body.type-post .content-inner h3 {font-size: 28px;}
body.type-page .content-inner h4, body.type-post .content-inner h4 {font-size: 24px;}

body.type-page #content {margin-bottom: 70px;}
body.type-post #content {margin-bottom: 70px;}

body.type-page #content a:not(.btn),
body.type-post #content a:not(.btn) {color: #6B6B2D;text-decoration: underline;}

body.type-page #content a:not(.btn):hover,
body.type-post #content a:not(.btn):hover {text-decoration: none;}

body.type-page #content ul,
body.type-post #content ul {list-style: none;padding-left: 0;margin-bottom: 25px;}

body.type-page #content ul li,
body.type-post #content ul li {position: relative;padding: 8px 0;padding-left: 27px;font-size: 16px;}

body.type-page #content ul li::before,
body.type-post #content ul li::before  {content: "";width: 24px;height: 24px;position: absolute;left: 0;margin-top: -2px;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2195_28460' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2195_28460)'%3E%3Cpath d='M10 16.4L6 12.4L7.4 11L10 13.6L16.6 7L18 8.4L10 16.4Z' fill='%236B6B2D'/%3E%3C/g%3E%3C/svg%3E%0A");}

.colorbox-html-content ul,
.colorbox-html-content ul {list-style: none;padding-left: 0;margin-bottom: 25px;}

.colorbox-html-content ul li,
.colorbox-html-content ul li {position: relative;padding: 8px 0;padding-left: 27px;font-size: 16px;}

.colorbox-html-content ul li::before,
.colorbox-html-content ul li::before  {content: "";width: 24px;height: 24px;position: absolute;left: 0;margin-top: -2px;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2195_28460' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2195_28460)'%3E%3Cpath d='M10 16.4L6 12.4L7.4 11L10 13.6L16.6 7L18 8.4L10 16.4Z' fill='%236B6B2D'/%3E%3C/g%3E%3C/svg%3E%0A");}

.bigger-img {margin-left: -100px;margin-right: -100px;width: calc(100% + 200px);max-width: calc(100% + 200px);}

#cboxContent, .cboxIframe {border-radius: 6px;}
#cboxContent {margin: 20px;}
#cboxClose {content: "";background-color: transparent!important;width: 27px;right: -13px;top: -13px;height: 27px;background-image: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='13.5' cy='13.5' r='13.5' fill='%23F1F6F3'/%3E%3Cpath d='M10.2833 18.1438L9 16.8604L12.3 13.5604L9 10.2833L10.2833 9L13.5833 12.3L16.8604 9L18.1438 10.2833L14.8438 13.5604L18.1438 16.8604L16.8604 18.1438L13.5833 14.8438L10.2833 18.1438Z' fill='black'/%3E%3C/svg%3E%0A");}
#cboxClose:before {display: none;}

q {padding: 50px 100px;margin: 40px 0;position: relative;text-align: center;font-style: italic;line-height: 22px;border-top: 1px solid #DADADA;border-bottom: 1px solid #DADADA;display: block;}
q::after {font-size: 66px;position: absolute;right: 60px;bottom: 20px;}
q::before {font-size: 66px;position: absolute;left: 60px;top: 20px;}

.id--15 #content {background-color: transparent;}

body:has(#cart-wrapper) .checkout-box-wrapper {display: none;}

.content-inner {max-width: 860px;margin: auto;}

.type-posts-listing .content-inner {max-width: 100%;}

body:has(#formForgottenPassword) .sidebar {display: none;}
body:has(#formForgottenPassword) .sidebar + #content .content-inner {max-width: 640px;margin-left: auto;margin-right: auto;}

/*----------------- */

/* Heureka Block */
.tb-heubl {margin: 40px 0;}
body:not(.type-index) .tb-heubl {margin-top:0px;}
.tb-heubl__header {display: flex;align-items: start;gap:10px;flex-flow: row wrap;margin-bottom: 20px;justify-content: end;}
.tb-heubl__title {flex:1;font-size: 30px;margin: 0 auto 5px 0;font-weight: bold;}
.tb-heubl-service {align-self: stretch;background: #F9F9F9;padding:10px 15px;flex:1;display: flex;flex-flow: row wrap;column-gap:15px;row-gap:7px;min-width:345px;max-width:400px;}
.tb-heubl-service__logo {align-self: center;max-width: 95px;}
.tb-heubl-service__text {flex:1;min-width: 100px;}
.tb-heubl-service__title {font-weight: 600;}
.tb-heubl .tb-heubl-service__title::after {content: "zákazníků";}
.tb-heubl-service__link {display: block;text-decoration: underline;color: #000;font-weight: 400;margin-top:3px;}
.tb-heubl-service__link::after {content: "";position: relative;top: 1px;height: 9px;width: 5px;display: inline-block; margin-left: 7px;background-image: var(--icon-chevron-right--orange);}
.tb-heubl-firmy {align-self: stretch;background: #F9F9F9;padding:10px 15px;display: flex;flex-flow: column;justify-content: center; display: none; }
.tb-heubl-firmy__badge {width: 240px;height: 46px;mix-blend-mode: multiply;background-position: center;background-repeat: no-repeat;background-size: 280px auto;}
.tb-heubl-firmy__link {display: block;text-decoration: underline;color: #000;font-weight: 400;margin-top:3px;}
.tb-heubl-firmy__link::after {content: "";position: relative;top: 1px;height: 9px;width: 5px;display: inline-block;margin-left: 7px;background-image: var(--icon-chevron-right--orange);}
.tb-heubl__votes {display: grid;--columns:4;grid-template-columns: repeat(var(--columns), 1fr);gap:10px;}
.tb-heubl__votes:not(.slick-slider)>:nth-of-type(+n+5) {display: none;}
.tb-heubl__votes.slick-slider {display: block;}
.tb-heubl__votes .slick-list {margin-inline: 10px;width:unset !important;}
.tb-heubl__votes .slick-track {display: flex;align-items: stretch;}
.tb-heubl__votes .slick-track::before, .tb-heubl__votes .slick-track::after {content:unset;}
.tb-heubl__votes .slick-arrow {top:50%;margin-top:-15px;transform:unset;}
.tb-heubl__votes .slick-arrow.slick-prev {left:-5px;right:unset;}
.tb-heubl__votes .slick-arrow.slick-next {left:unset;right:-5px;}
.tb-heubl-vote {font:inherit;background: #F9F9F9;padding:15px;display:flex;flex-flow: column;margin:0;}
.tb-heubl__votes.slick-slider .tb-heubl-vote {height:unset;float:unset;display: flex;padding-inline: 35px;}
.tb-heubl-vote .vote-content {margin:0 0 15px 0;height:unset;}
.tb-heubl-vote .vote-header {margin-top:auto;height:unset;}
.tb-heubl-vote .vote-pic {display: none;}
.tb-heubl-vote .vote-summary {color:#000;}
.tb-heubl-vote .vote-name {font:inherit;font-weight: 600;display: inline;color:inherit;}
.tb-heubl-vote .vote-name::after {content:",";font-weight: 400;}
.tb-heubl-vote .vote-rating {display: contents;color:inherit;font:inherit;}
.tb-heubl-vote .vote-delimeter {display: none;}
.tb-heubl-vote .vote-time {color:inherit;font:inherit}
.tb-heubl-vote .tb-heubl-vote__footer {display: flex;align-items: center;gap:10px;margin-top:3px;height:unset;}
.tb-heubl-vote.--heureka .tb-heubl-vote__footer::after {content:"";display: block;margin-left:auto;background:url(../img/heubl-heureka.svg) no-repeat center / 100%;width:auto;aspect-ratio:5;height:14px;}
.tb-heubl-vote.--heureka .tb-heubl-vote__footer::after {content:"";display: block;margin-left:auto;background:url(../img/heubl-heureka.svg) no-repeat center / 100%;width:auto;aspect-ratio:5;height:14px;}

/*informační proužek*/

.site-msg.information .container::before { background:none !important;}
.site-msg.information {position: initial;max-width: 100%;background: #f8f67b;font-size: 14px;color: #000;text-align: center !important;}
.site-msg.information:not(.ready) {visibility:hidden;}
.site-msg.information .container {align-items: center;padding-left: 20px;padding-right: 20px;}
.site-msg .close {right: 20px;}
.site-msg.information a {text-decoration: underline;color: #ae0b19;}
.site-msg.information a:hover {text-decoration: none;}
.site-msg.information .text {margin: 0px auto; width:100%;}
.site-msg .close::before, .site-msg .close::after {  color: #000;}
.ji-site-msg-countdown {display:inline-block;background: red;color: #fff;padding: 2px 5px;border-radius: 5px;}

/* Top navigation bar */
.submenu-visible .top-navigation-bar {z-index: 65;position: relative;}
.top-navigation-bar {display: none;}

.bb-opening-hours {padding-left: 20px;position: relative;}
.bb-opening-hours::before {content: "";width: 12px;height: 12px;position: absolute;left: 0;top: 50%;margin-top: -6px;background-size: contain;background-repeat: no-repeat;}
.bb-opening-hours.--open::before {background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle opacity='0.1' cx='6' cy='6' r='6' fill='%2302BF58'/%3E%3Ccircle cx='6' cy='6' r='3' fill='%2311703C'/%3E%3C/svg%3E%0A");}
.bb-opening-hours.--closed::before {background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle opacity='0.2' cx='7.5' cy='7.5' r='7.5' fill='%23DC0000'/%3E%3Ccircle cx='7.5' cy='7.5' r='4.5' fill='%23DC0000'/%3E%3C/svg%3E%0A");}




.highlight {
    width: 100%;
    height: fit-content;
    margin: 0 auto;
    background-color: #f3f3ee;
    padding: 30px;
}


/* Header */
.navigation-hovered #header {z-index: 5;}
#header {background-color: #fff;position: relative;}
#header::after {content: "";width: 100%;height: 50px;background-color: #212121;position: absolute;bottom: 0;left: 0;}
#header .site-name a img {max-height: 85px;}
.submenu-visible #header {z-index: 65;}

.header-top {height: 90px;padding: 0;flex-wrap: nowrap;}
.header-top>div.contacts-wrapper {flex: 0 1 max-content;display: flex;align-items: center;}
.header-top>div.search {flex: 0 1 33%;}
.header-top>div.site-name-wrapper {flex: 0 1 19%;}
.header-top>div.navigation-buttons {flex: unset;flex-wrap: nowrap;}

.input-search-visible .header-top .search {z-index: 65;position: relative;}

.header-a {padding: 0 15px;margin: 0 15px;margin-right: 0;border-left: 1px solid #DFDFDF;border-right: 1px solid #DFDFDF;font-size: 14px;font-weight: 300;display: flex;align-items: center;}
.header-a:hover {text-decoration: underline;}
.header-a::after {content: "";width: 16px;height: 16px;flex: 0 0 16px;margin-left: 6px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2317_8521' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Crect width='16' height='16' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2317_8521)'%3E%3Cpath d='M7.33203 11.3334H8.66536V7.33337H7.33203V11.3334ZM7.9987 6.00004C8.18759 6.00004 8.34592 5.93615 8.4737 5.80837C8.60148 5.6806 8.66536 5.52226 8.66536 5.33337C8.66536 5.14449 8.60148 4.98615 8.4737 4.85837C8.34592 4.7306 8.18759 4.66671 7.9987 4.66671C7.80981 4.66671 7.65148 4.7306 7.5237 4.85837C7.39592 4.98615 7.33203 5.14449 7.33203 5.33337C7.33203 5.52226 7.39592 5.6806 7.5237 5.80837C7.65148 5.93615 7.80981 6.00004 7.9987 6.00004ZM7.9987 14.6667C7.07648 14.6667 6.20981 14.4917 5.3987 14.1417C4.58759 13.7917 3.88203 13.3167 3.28203 12.7167C2.68203 12.1167 2.20703 11.4112 1.85703 10.6C1.50703 9.78893 1.33203 8.92226 1.33203 8.00004C1.33203 7.07782 1.50703 6.21115 1.85703 5.40004C2.20703 4.58893 2.68203 3.88337 3.28203 3.28337C3.88203 2.68337 4.58759 2.20837 5.3987 1.85837C6.20981 1.50837 7.07648 1.33337 7.9987 1.33337C8.92092 1.33337 9.78759 1.50837 10.5987 1.85837C11.4098 2.20837 12.1154 2.68337 12.7154 3.28337C13.3154 3.88337 13.7904 4.58893 14.1404 5.40004C14.4904 6.21115 14.6654 7.07782 14.6654 8.00004C14.6654 8.92226 14.4904 9.78893 14.1404 10.6C13.7904 11.4112 13.3154 12.1167 12.7154 12.7167C12.1154 13.3167 11.4098 13.7917 10.5987 14.1417C9.78759 14.4917 8.92092 14.6667 7.9987 14.6667ZM7.9987 13.3334C9.48759 13.3334 10.7487 12.8167 11.782 11.7834C12.8154 10.75 13.332 9.48893 13.332 8.00004C13.332 6.51115 12.8154 5.25004 11.782 4.21671C10.7487 3.18337 9.48759 2.66671 7.9987 2.66671C6.50981 2.66671 5.2487 3.18337 4.21536 4.21671C3.18203 5.25004 2.66536 6.51115 2.66536 8.00004C2.66536 9.48893 3.18203 10.75 4.21536 11.7834C5.2487 12.8167 6.50981 13.3334 7.9987 13.3334Z' fill='%236B6B2D'/%3E%3C/g%3E%3C/svg%3E%0A");}

.search {position: relative;}
.search::before {content: "";z-index: 1;width: 20px;height: 20px;position: absolute;left: 11px;top: 13px;background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2317_8510' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2317_8510)'%3E%3Cpath d='M16.3333 17.5L11.0833 12.25C10.6667 12.5833 10.1875 12.8472 9.64583 13.0417C9.10417 13.2361 8.52778 13.3333 7.91667 13.3333C6.40278 13.3333 5.12153 12.809 4.07292 11.7604C3.02431 10.7118 2.5 9.43056 2.5 7.91667C2.5 6.40278 3.02431 5.12153 4.07292 4.07292C5.12153 3.02431 6.40278 2.5 7.91667 2.5C9.43056 2.5 10.7118 3.02431 11.7604 4.07292C12.809 5.12153 13.3333 6.40278 13.3333 7.91667C13.3333 8.52778 13.2361 9.10417 13.0417 9.64583C12.8472 10.1875 12.5833 10.6667 12.25 11.0833L17.5 16.3333L16.3333 17.5ZM7.91667 11.6667C8.95833 11.6667 9.84375 11.3021 10.5729 10.5729C11.3021 9.84375 11.6667 8.95833 11.6667 7.91667C11.6667 6.875 11.3021 5.98958 10.5729 5.26042C9.84375 4.53125 8.95833 4.16667 7.91667 4.16667C6.875 4.16667 5.98958 4.53125 5.26042 5.26042C4.53125 5.98958 4.16667 6.875 4.16667 7.91667C4.16667 8.95833 4.53125 9.84375 5.26042 10.5729C5.98958 11.3021 6.875 11.6667 7.91667 11.6667Z' fill='%231C1B1F'/%3E%3C/g%3E%3C/svg%3E%0A");}
.search .form-control {border-radius: 6px;padding: 0 115px 0 35px;border-color: #DFDFDF;}
.search .form-control::placeholder {color: #000000;font-size: 14px;font-weight: 300;}
.search .btn.btn-default {height: 45px;padding: 0;margin: 0;width: 115px;top: 0px;right: 0px;line-height: 37px;text-align: center;}

.contacts-wrapper {padding-left: 20px;color: #fff;}
.contacts-wrapper a.project-phone {padding-left: 35px;display: block;position: relative;color: #000;}
.contacts-wrapper a.project-phone::after {content: "";width: 24px;height: 24px;background-size: contain;background-repeat: no-repeat;position: absolute;left: 0;top: 50%;margin-top: -12px;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2317_8516' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2317_8516)'%3E%3Cpath d='M19.4403 20.5C17.5557 20.5 15.6625 20.0618 13.7606 19.1855C11.8586 18.3092 10.1112 17.073 8.51828 15.4769C6.92533 13.8807 5.69071 12.1333 4.81442 10.2346C3.93814 8.33588 3.5 6.44423 3.5 4.55963C3.5 4.25688 3.6 4.00458 3.8 3.80275C4 3.60092 4.25 3.5 4.55 3.5H7.8115C8.06407 3.5 8.28683 3.58238 8.47977 3.74713C8.67272 3.91188 8.79548 4.1154 8.84803 4.3577L9.4211 7.29998C9.46085 7.57306 9.45252 7.80768 9.3961 8.00383C9.3397 8.19998 9.23842 8.36472 9.09225 8.49805L6.78265 10.7461C7.15445 11.4269 7.57913 12.0708 8.0567 12.6779C8.53427 13.2849 9.05125 13.8647 9.60765 14.4173C10.1564 14.966 10.7397 15.4756 11.3577 15.9462C11.9756 16.4167 12.6429 16.8545 13.3596 17.2596L15.6038 14.9962C15.7602 14.8333 15.9497 14.7192 16.1721 14.6539C16.3945 14.5885 16.6256 14.5724 16.8654 14.6058L19.6423 15.1712C19.8948 15.2378 20.1009 15.3667 20.2605 15.5577C20.4201 15.7487 20.5 15.9654 20.5 16.2077V19.45C20.5 19.75 20.399 20 20.1972 20.2C19.9954 20.4 19.7431 20.5 19.4403 20.5ZM6.07305 9.32693L7.85768 7.61923C7.88973 7.59358 7.91056 7.55832 7.92018 7.51345C7.92979 7.46857 7.92819 7.4269 7.91538 7.38845L7.48075 5.15383C7.46793 5.10254 7.4455 5.06408 7.41345 5.03845C7.3814 5.0128 7.33973 4.99998 7.28845 4.99998H5.14997C5.11152 4.99998 5.07948 5.0128 5.05383 5.03845C5.02818 5.06408 5.01535 5.09613 5.01535 5.1346C5.06663 5.81793 5.17849 6.51217 5.35092 7.2173C5.52337 7.92243 5.76408 8.62564 6.07305 9.32693ZM14.773 17.9692C15.4359 18.2782 16.1272 18.5144 16.8471 18.6779C17.567 18.8413 18.2397 18.9384 18.8654 18.9692C18.9038 18.9692 18.9359 18.9564 18.9615 18.9308C18.9872 18.9051 19 18.873 19 18.8346V16.7308C19 16.6795 18.9872 16.6378 18.9615 16.6057C18.9359 16.5737 18.8974 16.5512 18.8461 16.5384L16.7461 16.1115C16.7077 16.0987 16.674 16.0971 16.6452 16.1067C16.6163 16.1163 16.5859 16.1372 16.5538 16.1692L14.773 17.9692Z' fill='%236B6B2D'/%3E%3C/g%3E%3C/svg%3E%0A");}
.contacts-wrapper a.project-phone:hover span {text-decoration: underline;}
.contacts-wrapper a.project-phone span {font-weight: 500;font-size: 16px;padding-bottom: 2px;display: block;}
.contacts-wrapper a.project-phone div {font-weight: 300;font-size: 14px;line-height: 14px;}

#header .cart-count {padding: 0px;margin-left: 10px;border-radius: 0px;position: relative;display: inline-flex;}
.header-top .btn.cart-count:not(.full) .cart-price {display: none!important;}
.header-top .btn.cart-count .cart-price {display: none!important;}
.header-top .btn.cart-count::before {content: "";margin: auto;width: 43px;height: 43px;background-image: url("data:image/svg+xml,%3Csvg width='43' height='43' viewBox='0 0 43 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='43' height='43' rx='6' fill='%23FF6E00'/%3E%3Cmask id='mask0_0_1' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='8' y='7' width='28' height='28'%3E%3Crect x='8' y='7' width='28' height='28' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_0_1)'%3E%3Cpath d='M14.751 30.9167C14.2784 30.9167 13.8547 30.775 13.4801 30.4915C13.1054 30.2081 12.8515 29.836 12.7184 29.3753L9.94529 19.4251C9.85556 19.093 9.91314 18.7864 10.118 18.5052C10.323 18.224 10.6012 18.0834 10.9527 18.0834H16.4607L21.1228 11.1036C21.22 10.9556 21.3449 10.8404 21.4975 10.7581C21.6501 10.6759 21.8161 10.6348 21.9956 10.6348C22.1751 10.6348 22.3411 10.6778 22.4936 10.7638C22.6462 10.8498 22.7711 10.9668 22.8683 11.1149L27.508 18.0834H33.0519C33.4034 18.0834 33.6835 18.224 33.8921 18.5052C34.1008 18.7864 34.1565 19.093 34.0593 19.4251L31.2638 29.3753C31.1307 29.836 30.8768 30.2081 30.5021 30.4915C30.1274 30.775 29.7038 30.9167 29.2311 30.9167H14.751ZM14.6882 29.1667H29.3164C29.3987 29.1667 29.4697 29.1424 29.5295 29.0938C29.5894 29.0452 29.6305 28.9797 29.6529 28.8975L32.1523 19.8334H11.8523L14.3516 28.8975C14.3741 28.9797 14.4152 29.0452 14.4751 29.0938C14.5349 29.1424 14.6059 29.1667 14.6882 29.1667ZM22.0023 26.25C22.4794 26.25 22.8904 26.0776 23.2351 25.7329C23.5799 25.3881 23.7523 24.9772 23.7523 24.5C23.7523 24.0229 23.5799 23.612 23.2351 23.2672C22.8904 22.9225 22.4794 22.7501 22.0023 22.7501C21.5252 22.7501 21.1142 22.9225 20.7695 23.2672C20.4247 23.612 20.2523 24.0229 20.2523 24.5C20.2523 24.9772 20.4247 25.3881 20.7695 25.7329C21.1142 26.0776 21.5252 26.25 22.0023 26.25ZM18.5831 18.0834H25.4036L21.9844 12.9366L18.5831 18.0834Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");}
.navigation-buttons > a[data-target="cart"] i {font-size: 10px;font-weight: 500;border: 2px solid #fff;width: 21px;height: 21px;background-color: #6B6B2D;line-height: 18px;padding: 0;text-align: center;font-size: 10px;right:-10px;left: initial;top: -10px;z-index: 64;}

.navigation-buttons>a[data-target=login]:before, .navigation-buttons>a.top-nav-button-account::before {content: ""!important;}
.navigation-buttons>a[data-target=login] span:before, .navigation-buttons>a.top-nav-button-account span:before {content: "";flex: 0 0 28px;width: 28px;height: 28px;display: block;margin: auto;background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2317_8533' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='28' height='28'%3E%3Crect width='28' height='28' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2317_8533)'%3E%3Cpath d='M14 13.6409C12.8771 13.6409 11.9158 13.2411 11.1161 12.4414C10.3165 11.6418 9.91667 10.6805 9.91667 9.55761C9.91667 8.43469 10.3165 7.47342 11.1161 6.67378C11.9158 5.87413 12.8771 5.4743 14 5.4743C15.1229 5.4743 16.0841 5.87413 16.8838 6.67378C17.6834 7.47342 18.0833 8.43469 18.0833 9.55761C18.0833 10.6805 17.6834 11.6418 16.8838 12.4414C16.0841 13.2411 15.1229 13.6409 14 13.6409ZM5.25 22.5255V19.9319C5.25 19.3606 5.40519 18.8315 5.71556 18.3446C6.02591 17.8578 6.44059 17.4835 6.9596 17.2217C8.11281 16.6563 9.27612 16.2323 10.4495 15.9496C11.6229 15.6669 12.8064 15.5256 14 15.5256C15.1935 15.5256 16.377 15.6669 17.5504 15.9496C18.7238 16.2323 19.8871 16.6563 21.0403 17.2217C21.5593 17.4835 21.974 17.8578 22.2844 18.3446C22.5948 18.8315 22.7499 19.3606 22.7499 19.9319V22.5255H5.25ZM6.99997 20.7755H21V19.9319C21 19.6956 20.9315 19.4769 20.7947 19.2757C20.6578 19.0745 20.472 18.9103 20.2371 18.7832C19.232 18.2881 18.2071 17.9131 17.1625 17.658C16.1178 17.403 15.0636 17.2755 14 17.2755C12.9363 17.2755 11.8822 17.403 10.8375 17.658C9.79281 17.9131 8.76792 18.2881 7.7628 18.7832C7.52796 18.9103 7.34212 19.0745 7.20527 19.2757C7.06841 19.4769 6.99997 19.6956 6.99997 19.9319V20.7755ZM14 11.8909C14.6416 11.8909 15.1909 11.6625 15.6479 11.2055C16.1048 10.7486 16.3333 10.1993 16.3333 9.55761C16.3333 8.91594 16.1048 8.36664 15.6479 7.90969C15.1909 7.45275 14.6416 7.22428 14 7.22428C13.3583 7.22428 12.809 7.45275 12.3521 7.90969C11.8951 8.36664 11.6666 8.91594 11.6666 9.55761C11.6666 10.1993 11.8951 10.7486 12.3521 11.2055C12.809 11.6625 13.3583 11.8909 14 11.8909Z' fill='%236B6B2D'/%3E%3C/g%3E%3C/svg%3E%0A");}
.navigation-buttons a[data-target=login], .navigation-buttons a[data-target=login]:hover, .navigation-buttons>a.top-nav-button-account:hover {background-color: transparent;}

.navigation-buttons>a:not(.cart-count) {display: flex;flex-direction: column;justify-content: space-between;position: relative;width: auto;height: 60px;margin: 0 4px;padding: 4px 8px;}
.navigation-buttons>a:not(.cart-count):hover span {text-decoration: underline;}
.navigation-buttons>a:not(.cart-count) span {color: #000;font-size: 12px;display: flex;flex-direction: column;height: 100%;position: relative;z-index: 63;}
.navigation-buttons>a:not(.cart-count).favBtn {order: -2;}
.navigation-buttons #dkLabComparerHeaderWrappper {order: -2;}
body.login-window-visible .navigation-buttons>a.top-nav-button-login span {z-index:68;}

.navigation-buttons #samplesBtn {order: -2;}
#dkLabComparerHeaderWrappper {cursor: pointer;padding: 4px;display: flex;flex-direction: column;justify-content: space-between;width: auto;margin: 0 4px;height:60px;}
#dkLabComparerHeaderWrappper::after {content: "Porovnání";font-size: 12px;color: #000;display: block;}
html[lang=sk] #dkLabComparerHeaderWrappper::after {content: "Porovnanie";}
#dkLabComparerHeaderWrappper:hover::after {text-decoration: underline;}
#dkLabComparerHeaderWrappper span {margin-block:6px;}
#dkLabComparerHeaderWrappper .dkLabComparerHeaderIconBtn::before {width:23px;height:23px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' fill='none'%3E%3Cpath fill='%236B6B2D' d='M22.904 14.04 19.03 7.583l3.478-.966a.674.674 0 0 0-.361-1.299l-4.323 1.2v.001l-5.649 1.57V.673a.674.674 0 0 0-1.348 0V8.46l-5.994 1.665H4.83L.494 11.333a.674.674 0 0 0 .36 1.298l2.704-.751-3.462 5.77a.674.674 0 0 0-.096.347A5.01 5.01 0 0 0 5.004 23a5.01 5.01 0 0 0 5.005-5.004.674.674 0 0 0-.096-.347L6.038 11.19l10.511-2.92-3.461 5.77a.674.674 0 0 0-.096.347 5.01 5.01 0 0 0 5.004 5.004c1.337 0 2.593-.52 3.538-1.465A4.971 4.971 0 0 0 23 14.387a.672.672 0 0 0-.096-.346Zm-17.9 7.612a3.662 3.662 0 0 1-3.593-2.982h7.187a3.662 3.662 0 0 1-3.594 2.982Zm3.14-4.33h-6.28l3.14-5.234 3.14 5.234Zm9.852-8.843 3.14 5.234h-6.28l3.14-5.234Zm0 9.565a3.662 3.662 0 0 1-3.594-2.983h7.188a3.662 3.662 0 0 1-3.594 2.983Z'/%3E%3C/svg%3E");}
.dkLabComparerHeaderIconBtn em {display: none;}

.navigation-buttons .dkLabComparerHeaderIconBtn em {background-color: #272727;top: -4px;width: 18px;height: 18px;line-height: 18px;font-size: 12px !important;color: #fff !important;}
.dkLabComparerHeaderIconBtn::before {content: "";top: 0!important;margin: auto!important;display: block;width: 22px;height: 22px;background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5902_3486)'%3E%3Cpath d='M21.9079 13.4302L18.2014 7.25217L21.5278 6.32817C21.8709 6.2329 22.0716 5.87764 21.9764 5.53466C21.8811 5.19169 21.5257 4.99085 21.1828 5.08615L17.0479 6.23471C17.0476 6.2348 17.0473 6.23488 17.047 6.23497L11.6446 7.73561V0.644775C11.6446 0.288822 11.356 0.000244141 11 0.000244141C10.6441 0.000244141 10.3555 0.288822 10.3555 0.644775V8.09367L4.62162 9.68635C4.62132 9.68643 4.62101 9.68652 4.62071 9.68656L0.47221 10.8389C0.12919 10.9342 -0.07156 11.2894 0.0236588 11.6324C0.102936 11.9177 0.361995 12.1046 0.644299 12.1046C0.701405 12.1046 0.759499 12.0969 0.817163 12.0809L3.40328 11.3626L0.092108 16.8818C0.0320377 16.982 0.000240834 17.0966 0.000240834 17.2134C0.000240834 19.8527 2.14752 21.9999 4.78683 21.9999C7.42623 21.9999 9.57346 19.8527 9.57346 17.2134C9.57346 17.0966 9.54171 16.982 9.4816 16.8818L5.77503 10.7038L15.8296 7.91096L12.5184 13.4302C12.4583 13.5303 12.4265 13.645 12.4265 13.7618C12.4265 16.4011 14.5738 18.5483 17.2131 18.5483C18.4917 18.5483 19.6937 18.0504 20.5978 17.1463C21.5019 16.2422 21.9998 15.0402 21.9997 13.7617C21.9998 13.6449 21.9681 13.5303 21.9079 13.4302ZM4.78683 20.7109C3.07852 20.7109 1.65299 19.4795 1.3495 17.8579H8.22416C7.92071 19.4795 6.49518 20.7109 4.78683 20.7109ZM7.79069 16.5689H1.78306L4.78683 11.5621L7.79069 16.5689ZM17.2131 8.11051L20.217 13.1172H14.2093L17.2131 8.11051ZM17.2132 17.2592C15.5049 17.2592 14.0793 16.0278 13.7758 14.4063H20.6506C20.3471 16.0278 18.9216 17.2592 17.2132 17.2592Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5902_3486'%3E%3Crect width='22' height='22' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}

.favBtn {position: relative;}
.favBtn::before {content: ""!important;}
.favBtn span::before {content: ""!important;display: block;position: relative;bottom: -1px;margin: 2px auto 5px auto!important;background-size: contain;width: 28px !important;height: 28px;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2317_8527' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='28' height='28'%3E%3Crect width='28' height='28' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2317_8527)'%3E%3Cpath d='M13.9974 23.7146L12.7096 22.5569C10.7756 20.8024 9.1763 19.2947 7.91165 18.0339C6.64703 16.773 5.6449 15.6508 4.90527 14.6673C4.16562 13.6839 3.64885 12.7868 3.35495 11.9762C3.06102 11.1655 2.91406 10.3428 2.91406 9.50823C2.91406 7.85248 3.47234 6.46632 4.5889 5.34977C5.70546 4.23321 7.09161 3.67493 8.74737 3.67493C9.76596 3.67493 10.7285 3.91313 11.6349 4.38954C12.5413 4.86593 13.3288 5.5491 13.9974 6.43905C14.666 5.5491 15.4535 4.86593 16.3599 4.38954C17.2663 3.91313 18.2288 3.67493 19.2474 3.67493C20.9031 3.67493 22.2893 4.23321 23.4058 5.34977C24.5224 6.46632 25.0807 7.85248 25.0807 9.50823C25.0807 10.3428 24.9337 11.1655 24.6398 11.9762C24.3459 12.7868 23.8291 13.6839 23.0895 14.6673C22.3498 15.6508 21.3496 16.773 20.0887 18.0339C18.8278 19.2947 17.2266 20.8024 15.2852 22.5569L13.9974 23.7146ZM13.9974 21.3499C15.864 19.6702 17.4001 18.2306 18.6057 17.031C19.8113 15.8314 20.764 14.7893 21.464 13.9046C22.164 13.0198 22.6501 12.2342 22.9224 11.5477C23.1946 10.8611 23.3307 10.1813 23.3307 9.50823C23.3307 8.34157 22.9418 7.36934 22.164 6.59156C21.3863 5.81379 20.414 5.4249 19.2474 5.4249C18.326 5.4249 17.4745 5.68628 16.693 6.20904C15.9115 6.73179 15.2927 7.45909 14.8365 8.39094H13.1583C12.6946 7.45162 12.0739 6.72245 11.2961 6.20342C10.5183 5.6844 9.66874 5.4249 8.74737 5.4249C7.58819 5.4249 6.61783 5.81379 5.8363 6.59156C5.05479 7.36934 4.66403 8.34157 4.66403 9.50823C4.66403 10.1813 4.80014 10.8611 5.07237 11.5477C5.34459 12.2342 5.8307 13.0198 6.5307 13.9046C7.2307 14.7893 8.18348 15.8296 9.38903 17.0254C10.5946 18.2212 12.1307 19.6627 13.9974 21.3499Z' fill='%236B6B2D'/%3E%3C/g%3E%3C/svg%3E%0A");}
a.favBtn .favourite-count {position: absolute;right: 6px;top: 0;background-color: var(--color-tertiary);width: 17px;height: 17px;border-radius: 50%;text-align: center;line-height: 18px;font-size: 10px !important;color: #fff !important;padding: 0;font-weight: 500;border: 0;}
a.favBtn .favourite-count.--empty {display: none;}

body.cart-window-visible .header-top .btn.cart-count::before {z-index: 63;background-repeat: no-repeat;background-position: center;position: relative;background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2426_7680' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='28' height='28'%3E%3Crect width='28' height='28' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2426_7680)'%3E%3Cpath d='M6.75298 23.9167C6.28034 23.9167 5.85669 23.775 5.48201 23.4915C5.10734 23.2081 4.85344 22.836 4.72032 22.3753L1.94725 12.4251C1.85751 12.093 1.91509 11.7864 2.12 11.5052C2.32492 11.224 2.60313 11.0834 2.9546 11.0834H8.46261L13.1248 4.10365C13.222 3.95558 13.3469 3.84041 13.4995 3.75814C13.652 3.67589 13.818 3.63477 13.9975 3.63477C14.177 3.63477 14.343 3.67777 14.4956 3.76377C14.6482 3.84977 14.773 3.96681 14.8703 4.11488L19.51 11.0834H25.0539C25.4054 11.0834 25.6854 11.224 25.8941 11.5052C26.1028 11.7864 26.1585 12.093 26.0613 12.4251L23.2657 22.3753C23.1326 22.836 22.8787 23.2081 22.5041 23.4915C22.1294 23.775 21.7057 23.9167 21.2331 23.9167H6.75298ZM6.69015 22.1667H21.3183C21.4006 22.1667 21.4717 22.1424 21.5315 22.0938C21.5913 22.0452 21.6325 21.9797 21.6549 21.8975L24.1543 12.8334H3.85425L6.3536 21.8975C6.37604 21.9797 6.41717 22.0452 6.477 22.0938C6.53683 22.1424 6.60788 22.1667 6.69015 22.1667ZM14.0042 19.25C14.4814 19.25 14.8923 19.0776 15.2371 18.7329C15.5818 18.3881 15.7542 17.9772 15.7542 17.5C15.7542 17.0229 15.5818 16.612 15.2371 16.2672C14.8923 15.9225 14.4814 15.7501 14.0042 15.7501C13.5271 15.7501 13.1162 15.9225 12.7714 16.2672C12.4267 16.612 12.2543 17.0229 12.2543 17.5C12.2543 17.9772 12.4267 18.3881 12.7714 18.7329C13.1162 19.0776 13.5271 19.25 14.0042 19.25ZM10.585 11.0834H17.4056L13.9863 5.9366L10.585 11.0834Z' fill='black'/%3E%3C/g%3E%3C/svg%3E%0A");}
#header .cart-count::after {content: "";box-shadow: 0px -6px 6px rgba(0, 0, 0, 0.10);border: 1px solid #E2E2D4;border-bottom: 0;width: 45px;height: 55px;border-radius: 6px 6px 0 0;background-color: #fff;display: none;position: absolute;right: 0px;top: 0;}
body.cart-window-visible #header .cart-count::after {display: block;}
body.cart-window-visible #header .cart-count {z-index: 65;}
body.cart-window-visible .popup-widget.cart-widget {z-index: 64;}
.popup-widget.cart-widget::before {display: none;}

/* Products */
.h4.homepage-group-title, h4.homepage-group-title {font-size: 32px;font-weight: 500;margin: 45px 0 20px 0;}

.flag.flag-discount {background-color: #DC0032;}
.flags-extra .flag {width: 60px;height: 60px;font-size: 18px;padding: 0;margin: 0;}
.flags-extra .flag .price-save {font-size: 18px;font-weight: 500;}

.flag {border-radius: 6px;font-size: 14px;font-weight: 400;}
.flag.flag-freeshipping {background-color: #7A9972;}


/* Naposledy prohlížené - fix slevy */
.products-recent-wrapper .flag.flag-discount {
    align-items: center;
    border-radius: 100%;
    display: flex;
    flex-direction: column;
    font-weight: 700; 
    justify-content: center;
    margin-left: -8px;
    text-align: center;
    word-break: break-word;
}


.products-recent-wrapper .flag.flag-discount .price-save  { font-size: 18px; font-weight: 500; color: #fff;}

.products-recent-wrapper .products-block.products.products-recent .p .dkLabFavouriteDiv { left: 30px;}

/* end Naposledny prohlížené - fix slevy */


.products-block.products {margin-left: -10px;margin-right: -10px;}
.products-block.products .product {padding: 10px;border: 0;}
.products-block.products .product:hover .p {box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2);border-color: #A2A2A2;}
.products-block.products .p {border: 1px solid #DFDFDF;border-radius: 6px;padding: 15px;padding-bottom: 65px;position: relative;}
.products-block.products .p::after {content: "";height: 45px;width: 100%;border-top: 1px solid #DFDFDF;bottom: 0;left: 0;background-color: #FBFBFB;position: absolute;border-radius: 0 0 6px 6px;}
.products-block.products .p .name {font-weight: 500;font-size: 17px;margin-bottom: 15px;text-align: left;color: #000!important;}
.products-block.products .p .name:hover {text-decoration: underline;}
.products-block.products .p .p-in {height: 100%;display: flex;flex-direction: column;}
.products-block.products .p .p-in .p-bottom {margin-top: auto;}
.products-block.products .p .availability {width: 100%;font-weight: 400;margin-bottom: 10px; font-size: 14px;}
.products-block.products .p .availability span[style="color:#6B6B2D"] {color: #7AB52C!important;}
.products-block.products .p .availability-amount {color: #7AB52C;}
.products-block.products .p .price-standard {color: #929292;font-size: 14px;}
.products-block .p-bottom>div {align-items: center;}
.products-block .p a.image img {margin: auto;}
.products-block .p-bottom .p-tools, .products-block .p-bottom .prices {flex-basis: initial;}

.products-block.products .p .tb-price-coupon {font-size: 14px;margin-top:5px;line-height: 1;}
.products-block.products .p .tb-price-coupon__price {color:#6B6B2D;font-size: 20px;}

.p:hover .btn-primary {background-color: var(--color-secondary);border-color: var(--color-secondary);}

.radius  {border-radius: 6px;}


.btn.add-to-cart-button:before, .btn.btn-cart:before, a.btn.add-to-cart-button:before, a.btn.btn-cart:before {content: "";width: 20px;height: 20px;background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2128_8282' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2128_8282)'%3E%3Cpath d='M4.82132 17.0833C4.48373 17.0833 4.18112 16.9821 3.91349 16.7796C3.64587 16.5772 3.46451 16.3114 3.36943 15.9824L1.38866 8.87504C1.32456 8.63786 1.36569 8.41885 1.51205 8.218C1.65843 8.01714 1.85714 7.91671 2.1082 7.91671H6.04249L9.37259 2.93117C9.44204 2.8254 9.53125 2.74314 9.64024 2.68438C9.74921 2.62563 9.8678 2.59625 9.99599 2.59625C10.1242 2.59625 10.2428 2.62697 10.3518 2.6884C10.4607 2.74983 10.5499 2.83343 10.6194 2.93919L13.9335 7.91671H17.8934C18.1445 7.91671 18.3445 8.01714 18.4936 8.218C18.6426 8.41885 18.6824 8.63786 18.613 8.87504L16.6162 15.9824C16.5211 16.3114 16.3397 16.5772 16.0721 16.7796C15.8045 16.9821 15.5019 17.0833 15.1642 17.0833H4.82132ZM4.77645 15.8334H15.2252C15.2839 15.8334 15.3347 15.816 15.3774 15.7813C15.4201 15.7465 15.4495 15.6998 15.4656 15.641L17.2508 9.16669H2.7508L4.53605 15.641C4.55208 15.6998 4.58146 15.7465 4.6242 15.7813C4.66694 15.816 4.71769 15.8334 4.77645 15.8334ZM10.0008 13.75C10.3416 13.75 10.6351 13.6269 10.8814 13.3806C11.1277 13.1344 11.2508 12.8408 11.2508 12.5C11.2508 12.1592 11.1277 11.8657 10.8814 11.6194C10.6351 11.3732 10.3416 11.25 10.0008 11.25C9.66 11.25 9.36647 11.3732 9.12022 11.6194C8.87396 11.8657 8.75082 12.1592 8.75082 12.5C8.75082 12.8408 8.87396 13.1344 9.12022 13.3806C9.36647 13.6269 9.66 13.75 10.0008 13.75ZM7.55849 7.91671H12.4303L9.98799 4.24042L7.55849 7.91671Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");}

.products-block.products .p .p-desc {margin-bottom: 10px;font-size: 14px;text-align: left;max-height: 170px;overflow: hidden;padding-bottom: 30px;position: relative;}
.products-block.products .p .p-desc::after {position: absolute;bottom: 0;height: 45px;content: "";width: 100%;background: linear-gradient(180deg, rgba(255,255,255,0) 20%, rgba(255,255,255,1) 100%);}
.products-block.products .p .p-desc p {max-height: 40px;margin-bottom: 15px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.products-block.products .p .p-desc p:not(:first-of-type) {display: none;}
.products-block.products .p .p-desc ul {list-style: none;padding-left: 0;margin: 0;}
.products-block.products .p .p-desc ul li {padding-left: 28px;position: relative;padding-top: 5px;line-height: 18px;font-size: 14px;}
.products-block.products .p .p-desc ul li::before {content: "";margin-right: 4px;position: absolute;left: 0;top: 2px;width: 24px;height: 24px;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2128_8215' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2128_8215)'%3E%3Cpath d='M10 16.4L6 12.4L7.4 11L10 13.6L16.6 7L18 8.4L10 16.4Z' fill='black'/%3E%3C/g%3E%3C/svg%3E%0A");}

.products-block .ratings-wrapper {min-height: 20px;}
.products-block .stars-wrapper::after {content: "(" attr(data-micro-rating-count) ")";font-size: 14px;color: #929292;line-height: 1;}

.stars .star.is-active:hover, .stars .star.star-half:before, .stars .star.star-on:before {color: #F7AD00;}

.products-block.products .p .dkLabComparerProductDiv {position: absolute;bottom: 11px;left: 22px;z-index: 1;text-align: left;}
.products-block.products .p .dkLabComparerProductDiv .dkLabComparerRemoveProduct {color: #000;}
.products-block.products .p .dkLabComparerProductDiv .dkLabComparerRemoveProduct::before {background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5637_1518)'%3E%3Cpath d='M16.7764 9.76739L14.089 5.27429L16.5008 4.60229C16.7495 4.53301 16.895 4.27464 16.826 4.0252C16.7569 3.77576 16.4992 3.6297 16.2506 3.69901L13.2527 4.53432C13.2525 4.53439 13.2522 4.53445 13.252 4.53451L9.33505 5.62589V0.468918C9.33505 0.210043 9.12582 0.000167847 8.86774 0.000167847C8.60966 0.000167847 8.40043 0.210043 8.40043 0.468918V5.88629L4.24317 7.04461C4.24295 7.04467 4.24273 7.04473 4.24251 7.04476L1.2347 7.88282C0.986001 7.95211 0.840451 8.21048 0.909487 8.45992C0.966966 8.66739 1.15479 8.80332 1.35947 8.80332C1.40088 8.80332 1.443 8.79776 1.48481 8.78611L3.35983 8.26367L0.959116 12.2777C0.915562 12.3505 0.892509 12.4339 0.892509 12.5189C0.892509 14.4383 2.44936 15.9999 4.36295 15.9999C6.27661 15.9999 7.83343 14.4383 7.83343 12.5189C7.83343 12.4339 7.81041 12.3505 7.76682 12.2777L5.07943 7.78457L12.3693 5.75342L9.96862 9.76739C9.92507 9.84023 9.90201 9.92361 9.90201 10.0085C9.90201 11.928 11.4589 13.4896 13.3725 13.4896C14.2994 13.4896 15.1709 13.1275 15.8265 12.47C16.482 11.8125 16.843 10.9383 16.8429 10.0085C16.843 9.92357 16.8199 9.8402 16.7764 9.76739ZM4.36295 15.0624C3.12437 15.0624 2.09081 14.1669 1.87077 12.9876H6.85514C6.63513 14.1669 5.60157 15.0624 4.36295 15.0624ZM6.54086 12.0501H2.18511L4.36295 8.40882L6.54086 12.0501ZM13.3725 5.89854L15.5504 9.53976H11.1946L13.3725 5.89854ZM13.3725 12.5522C12.1339 12.5522 11.1003 11.6566 10.8803 10.4773H15.8647C15.6447 11.6566 14.6111 12.5522 13.3725 12.5522Z' fill='%23F37320'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5637_1518'%3E%3Crect width='15.9508' height='16' fill='white' transform='translate(0.892334)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")!important;}
.products-block.products .p .dkLabComparerProductDiv .dkLabComparerProductSpan {font-size: 0;display: flex;align-items: center;text-decoration: underline;}
.products-block.products .p .dkLabComparerProductDiv .dkLabComparerProductSpan:hover {text-decoration: none;}
.products-block.products .p .dkLabComparerProductDiv .dkLabComparerProductSpan::before {content: "";top:0;width: 17px;height: 16px;margin-right: 5px;background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5637_1518)'%3E%3Cpath d='M16.7764 9.76739L14.089 5.27429L16.5008 4.60229C16.7495 4.53301 16.895 4.27464 16.826 4.0252C16.7569 3.77576 16.4992 3.6297 16.2506 3.69901L13.2527 4.53432C13.2525 4.53439 13.2522 4.53445 13.252 4.53451L9.33505 5.62589V0.468918C9.33505 0.210043 9.12582 0.000167847 8.86774 0.000167847C8.60966 0.000167847 8.40043 0.210043 8.40043 0.468918V5.88629L4.24317 7.04461C4.24295 7.04467 4.24273 7.04473 4.24251 7.04476L1.2347 7.88282C0.986001 7.95211 0.840451 8.21048 0.909487 8.45992C0.966966 8.66739 1.15479 8.80332 1.35947 8.80332C1.40088 8.80332 1.443 8.79776 1.48481 8.78611L3.35983 8.26367L0.959116 12.2777C0.915562 12.3505 0.892509 12.4339 0.892509 12.5189C0.892509 14.4383 2.44936 15.9999 4.36295 15.9999C6.27661 15.9999 7.83343 14.4383 7.83343 12.5189C7.83343 12.4339 7.81041 12.3505 7.76682 12.2777L5.07943 7.78457L12.3693 5.75342L9.96862 9.76739C9.92507 9.84023 9.90201 9.92361 9.90201 10.0085C9.90201 11.928 11.4589 13.4896 13.3725 13.4896C14.2994 13.4896 15.1709 13.1275 15.8265 12.47C16.482 11.8125 16.843 10.9383 16.8429 10.0085C16.843 9.92357 16.8199 9.8402 16.7764 9.76739ZM4.36295 15.0624C3.12437 15.0624 2.09081 14.1669 1.87077 12.9876H6.85514C6.63513 14.1669 5.60157 15.0624 4.36295 15.0624ZM6.54086 12.0501H2.18511L4.36295 8.40882L6.54086 12.0501ZM13.3725 5.89854L15.5504 9.53976H11.1946L13.3725 5.89854ZM13.3725 12.5522C12.1339 12.5522 11.1003 11.6566 10.8803 10.4773H15.8647C15.6447 11.6566 14.6111 12.5522 13.3725 12.5522Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5637_1518'%3E%3Crect width='15.9508' height='16' fill='white' transform='translate(0.892334)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.products-block.products .p .dkLabComparerProductDiv .dkLabComparerProductSpan::after {font-size: 14px;content: "Porovnat";font-weight: 400;}
[lang=sk] .products-block.products .p .dkLabComparerProductDiv .dkLabComparerProductSpan::after {content: "Porovnať";}

.products-block.products .p .dkLabFavouriteDiv {position: absolute;bottom: 11px;right: 22px;width: 55%;z-index: 1;text-align: right;font-size: 14px;}
.products-block.products .p .dkLabFavouriteDiv .dkFavPridat::after {content: "Do oblíbených";}
[lang=sk] .products-block.products .p .dkLabFavouriteDiv .dkFavPridat::after {content: "Do obľúbených";}
.products-block.products .p .dkLabFavouriteDiv .dkFavSmazat::after {content: "Odstranit";}
[lang=sk] .products-block.products .p .dkLabFavouriteDiv .dkFavSmazat::after {content: "Odstrániť";}
.products-block.products .p .dkLabFavouriteDiv .dkLabFavouriteControls {display: flex;text-decoration: underline;align-items: center;justify-content: flex-end;cursor: pointer;color: #000;}
.products-block.products .p .dkLabFavouriteDiv .dkLabFavouriteControls:hover {text-decoration: none;}
.products-block.products .p .dkLabFavouriteDiv .dkLabFavouriteControls::before {content: "";margin-right: 5px;flex: 0 0 16px;width: 16px;height: 16px;background-size: contain;background-repeat: no-repeat;}
.products-block.products .p .dkLabFavouriteDiv .dkLabFavouriteControls.dkFavPridat::before {background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5637_1812)'%3E%3Cpath d='M8.00003 15.1099C7.77225 15.1099 7.55264 15.0273 7.3815 14.8774C6.73514 14.3123 6.11197 13.7811 5.56216 13.3126L5.55936 13.3102C3.94742 11.9365 2.55545 10.7502 1.58694 9.58166C0.504303 8.27527 3.05176e-05 7.03662 3.05176e-05 5.68347C3.05176e-05 4.36877 0.450836 3.15588 1.26932 2.26807C2.09756 1.36975 3.23404 0.875 4.46976 0.875C5.39334 0.875 6.23917 1.16699 6.98367 1.7428C7.35941 2.03345 7.69998 2.38916 8.00003 2.80408C8.3002 2.38916 8.64066 2.03345 9.01651 1.7428C9.76102 1.16699 10.6068 0.875 11.5304 0.875C12.766 0.875 13.9026 1.36975 14.7309 2.26807C15.5493 3.15588 16 4.36877 16 5.68347C16 7.03662 15.4959 8.27527 14.4132 9.58154C13.4447 10.7502 12.0529 11.9364 10.4412 13.3099C9.89041 13.7792 9.26627 14.3112 8.61844 14.8777C8.44742 15.0273 8.22769 15.1099 8.00003 15.1099ZM4.46976 1.81226C3.49893 1.81226 2.60709 2.19971 1.95828 2.90332C1.29984 3.61755 0.937164 4.60486 0.937164 5.68347C0.937164 6.82153 1.36014 7.83935 2.3085 8.98364C3.22513 10.0897 4.58853 11.2516 6.16714 12.5969L6.17007 12.5994C6.72195 13.0697 7.34756 13.6029 7.99869 14.1722C8.65372 13.6018 9.2803 13.0677 9.83328 12.5967C11.4118 11.2513 12.7751 10.0897 13.6917 8.98364C14.6399 7.83935 15.0629 6.82153 15.0629 5.68347C15.0629 4.60486 14.7002 3.61755 14.0418 2.90332C13.3931 2.19971 12.5011 1.81226 11.5304 1.81226C10.8192 1.81226 10.1663 2.03833 9.58975 2.48413C9.07596 2.88159 8.71805 3.38403 8.50821 3.7356C8.4003 3.91638 8.21036 4.02429 8.00003 4.02429C7.7897 4.02429 7.59976 3.91638 7.49185 3.7356C7.28214 3.38403 6.92422 2.88159 6.41031 2.48413C5.83377 2.03833 5.18082 1.81226 4.46976 1.81226Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5637_1812'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.products-block.products .p .dkLabFavouriteDiv .dkLabFavouriteControls.dkFavSmazat::before {background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5626_1377)'%3E%3Cpath d='M8.46464 15.1099C8.23756 15.1099 8.01863 15.0273 7.84802 14.8774C7.20364 14.3123 6.58239 13.7811 6.03428 13.3126L6.03148 13.3102C4.4245 11.9365 3.03681 10.7502 2.07129 9.58166C0.991979 8.27527 0.489258 7.03662 0.489258 5.68347C0.489258 4.36877 0.938676 3.15588 1.75464 2.26807C2.58034 1.36975 3.71332 0.875 4.94523 0.875C5.86597 0.875 6.7092 1.16699 7.45141 1.7428C7.82599 2.03345 8.16552 2.38916 8.46464 2.80408C8.76389 2.38916 9.1033 2.03345 9.47799 1.7428C10.2202 1.16699 11.0634 0.875 11.9842 0.875C13.216 0.875 14.3491 1.36975 15.1748 2.26807C15.9907 3.15588 16.44 4.36877 16.44 5.68347C16.44 7.03662 15.9374 8.27527 14.8581 9.58154C13.8926 10.7502 12.505 11.9364 10.8983 13.3099C10.3492 13.7792 9.72698 14.3112 9.08115 14.8777C8.91065 15.0273 8.6916 15.1099 8.46464 15.1099Z' fill='%236B6B2D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5626_1377'%3E%3Crect width='15.9508' height='16' fill='white' transform='translate(0.489258)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.products-block.products .p .dkLabFavouriteDiv .dkLabFavouriteControls.dkFavPridat::before {}
.products-block.products .p .dkLabFavouriteDiv svg {display: none;}

/* Spec product */
.products-block.products .product.--spec .p {border: 0;background-color: #6B6B2D;display: flex;flex-direction: column;align-items: center;justify-content: center;color: #fff;}
.products-block.products .--spec .p::after {display: none;}
.products-block.products .--spec .product__title::before {content: "";width: 71px;height: 71px;display: block;margin: 20px auto;background-image: url("data:image/svg+xml,%3Csvg width='71' height='71' viewBox='0 0 71 71' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2128_9844)'%3E%3Crect width='71' height='71' fill='%236B6B2D'/%3E%3Cpath d='M70.9995 48.0498C70.9995 39.2393 65.945 31.3761 58.3749 27.5513C58.1398 44.4443 44.4438 58.1403 27.5508 58.3754C31.3756 65.9455 39.2388 71 48.0493 71C52.1802 71 56.1974 69.8998 59.727 67.8094L70.8993 70.8998L67.809 59.7275C69.8993 56.1978 70.9995 52.1807 70.9995 48.0498Z' fill='%23F3F3EE'/%3E%3Cpath d='M54.2207 27.1104C54.2207 12.1614 42.0593 0 27.1104 0C12.1614 0 0 12.1614 0 27.1104C0 31.9823 1.2968 36.7258 3.75931 40.8903L0.0996704 54.1205L13.3304 50.4614C17.4949 52.9239 22.2384 54.2207 27.1104 54.2207C42.0593 54.2207 54.2207 42.0593 54.2207 27.1104ZM22.9502 20.8008H18.79C18.79 16.2127 22.5223 12.4805 27.1104 12.4805C31.6984 12.4805 35.4307 16.2127 35.4307 20.8008C35.4307 23.1295 34.4448 25.3677 32.7249 26.9408L29.1904 30.1758V33.4199H25.0303V28.3438L29.9163 23.8716C30.7895 23.0726 31.2705 21.9822 31.2705 20.8008C31.2705 18.5067 29.4044 16.6406 27.1104 16.6406C24.8163 16.6406 22.9502 18.5067 22.9502 20.8008ZM25.0303 37.5801H29.1904V41.7402H25.0303V37.5801Z' fill='%23F3F3EE'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2128_9844'%3E%3Crect width='71' height='71' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.products-block.products .--spec .product__title {font-size: 28px;font-weight: 500;color: #fff;max-width: 80%;margin: 0 auto 15px auto;text-align: center;}
.products-block.products .--spec .product__subtitle {font-size: 14px;font-weight: 400;color: #fff;max-width: 80%;margin: 0 auto 35px auto;text-align: center;}
.products-block.products .--spec .footer-tel,
.products-block.products .--spec .footer-email {width: 195px;margin-bottom: 30px;}
.products-block.products .--spec .footer-tel div,
.products-block.products .--spec .footer-email div {font-size: 16px;}
.products-block.products .--spec .footer-tel span,
.products-block.products .--spec .footer-email span {font-weight: 300;}
.product__href-bottom {position: absolute;bottom: 0;border-top: 1px solid #979785;width: calc(100% - 30px);left: 15px;height: 45px;text-align: center;justify-content: center;color: #fff;font-size: 14px;font-weight: 300;text-decoration: underline;display: flex;align-items: center;}
.product__href-bottom:hover {color: #fff;text-decoration: none;}
.product__href-bottom::after {content: "";width: 16px;height: 16px;margin-left: 4px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2112_10209' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Crect width='16' height='16' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2112_10209)'%3E%3Cpath d='M7.33203 11.3335H8.66536V7.3335H7.33203V11.3335ZM7.9987 6.00016C8.18759 6.00016 8.34592 5.93627 8.4737 5.8085C8.60148 5.68072 8.66536 5.52239 8.66536 5.3335C8.66536 5.14461 8.60148 4.98627 8.4737 4.8585C8.34592 4.73072 8.18759 4.66683 7.9987 4.66683C7.80981 4.66683 7.65148 4.73072 7.5237 4.8585C7.39592 4.98627 7.33203 5.14461 7.33203 5.3335C7.33203 5.52239 7.39592 5.68072 7.5237 5.8085C7.65148 5.93627 7.80981 6.00016 7.9987 6.00016ZM7.9987 14.6668C7.07648 14.6668 6.20981 14.4918 5.3987 14.1418C4.58759 13.7918 3.88203 13.3168 3.28203 12.7168C2.68203 12.1168 2.20703 11.4113 1.85703 10.6002C1.50703 9.78905 1.33203 8.92239 1.33203 8.00016C1.33203 7.07794 1.50703 6.21127 1.85703 5.40016C2.20703 4.58905 2.68203 3.8835 3.28203 3.2835C3.88203 2.6835 4.58759 2.2085 5.3987 1.8585C6.20981 1.5085 7.07648 1.3335 7.9987 1.3335C8.92092 1.3335 9.78759 1.5085 10.5987 1.8585C11.4098 2.2085 12.1154 2.6835 12.7154 3.2835C13.3154 3.8835 13.7904 4.58905 14.1404 5.40016C14.4904 6.21127 14.6654 7.07794 14.6654 8.00016C14.6654 8.92239 14.4904 9.78905 14.1404 10.6002C13.7904 11.4113 13.3154 12.1168 12.7154 12.7168C12.1154 13.3168 11.4098 13.7918 10.5987 14.1418C9.78759 14.4918 8.92092 14.6668 7.9987 14.6668ZM7.9987 13.3335C9.48759 13.3335 10.7487 12.8168 11.782 11.7835C12.8154 10.7502 13.332 9.48905 13.332 8.00016C13.332 6.51127 12.8154 5.25016 11.782 4.21683C10.7487 3.1835 9.48759 2.66683 7.9987 2.66683C6.50981 2.66683 5.2487 3.1835 4.21536 4.21683C3.18203 5.25016 2.66536 6.51127 2.66536 8.00016C2.66536 9.48905 3.18203 10.7502 4.21536 11.7835C5.2487 12.8168 6.50981 13.3335 7.9987 13.3335Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");}

/* Products of slick */
.products-block.products.slick-slider .product {height: 100%;}
.products-block.products.slick-slider {margin-bottom: 45px;}

/* Slick */
.slick-list {width: 100%!important;border: 0!important;}
.products-block.products>div.slick-list {padding: 0 0 1px 0!important;}

.slick-track {display: flex;margin-left: initial;}
.slick-track::before, .slick-track::after {display: none;}
.slick-slide {float: none;height: auto;}
.slick-slide>div {height: 100%;}

.slick-dots {list-style: none;display: flex!important;justify-content: center;padding: 0;width: 100%;margin: 5px 0 0px 0;}
.slick-dots button {border-radius: 100px;font-size: 0;background: #fff;border: 1px solid #DFDFDF;width: 18px;height: 18px;padding: 0;margin: 4px;outline: none;position: relative;}
.slick-dots .slick-active button {background: #6B6B2D;border-color: #fff;border-width: 3px;}

.slick-prev.slick-disabled, .slick-next.slick-disabled {display: none!important;}
.slick-prev, .slick-next {background-color: #fff;border-radius: 0;z-index: 8;font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 34px;height: 34px;border-radius: 5px;overflow: hidden;padding: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%); transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: none;background: none;box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05);}
.slick-prev:hover, .slick-next:hover {box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);}
.slick-prev {background-repeat: no-repeat;background-color: #fff;left: -65px;content: "";width: 48px;height: 48px;display: block;background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='-0.5' y='0.5' width='47' height='47' rx='5.5' transform='matrix(-1 0 0 1 47 0)' stroke='%23DFDFDF'/%3E%3Cpath d='M21.5703 17.93L15.5003 24L21.5703 30.07' stroke='%236B6B2D' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M32.5 24H15.67' stroke='%236B6B2D' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.slick-next {background-repeat: no-repeat;background-color: #fff;right: -65px;content: "";width: 48px;height: 48px;display: block;background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='47' height='47' rx='5.5' stroke='%23DFDFDF'/%3E%3Cpath d='M26.4297 17.93L32.4997 24L26.4297 30.07' stroke='%236B6B2D' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.5 24H32.33' stroke='%236B6B2D' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}


/* Cart */
.popup-widget {width: 750px;}
.popup-widget.cart-widget {margin-left: -100px;margin-top: -25px;border-radius: 6px 0 6px 6px;overflow: hidden;border: 1px solid #E2E2D4;box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.23);}
.popup-widget.cart-widget::before {right: 13px;}
.empty-cart-inner .top {padding: 25px 20px;display: flex;align-items: center;}
.empty-cart-inner .top .icon {margin: 0 30px;flex: 0 0 20%;}
.empty-cart-inner .top .text h3 {margin: 0 0 20px 0;font-size: 24px;font-weight: bold;}
.empty-cart-inner .top .text p {margin-bottom: 20px;font-size: 16px;color: #000;}
.empty-cart-inner .top .text p a {text-decoration: underline;}
.empty-cart-inner .top .text p a:hover {text-decoration: none;}
.empty-cart-inner .top .text .btn {min-width: 180px;padding-top: 10px;padding-bottom: 10px;}
.empty-cart__shipping {border-radius: 16px;background-color: #F5F5F7;padding: 16px;}
.empty-cart__shipping>div {padding: 7px;font-size: 16px;font-weight: 500;color: #000;width: 100%;display: flex;align-items: center;justify-content: center;background-color: #fff;background: linear-gradient(#fff, #fff) padding-box, linear-gradient(270deg, rgba(213,98,79,1) 0%, rgba(147,90,215,1) 44%, rgba(59,105,236,1) 69%) border-box;border: 1px solid transparent;border-radius: 16px;}
.empty-cart__shipping>div::before {content: "";width: 28px;height: 28px;margin-right: 7px;flex: 0 0 28px;background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4529_7037)'%3E%3Cpath d='M7.58366 22.1667H5.25033C4.92833 22.1667 4.66699 21.9053 4.66699 21.5833C4.66699 21.2613 4.92833 21 5.25033 21H7.58366C7.90566 21 8.16699 21.2613 8.16699 21.5833C8.16699 21.9053 7.90566 22.1667 7.58366 22.1667Z' fill='black'/%3E%3Cpath d='M26.5413 22.1666H25.083C24.761 22.1666 24.4997 21.9053 24.4997 21.5833C24.4997 21.2613 24.761 21 25.083 21H26.0572L26.8435 16.8093C26.833 14.665 25.0013 12.8333 22.7497 12.8333H18.9195L17.0633 21H20.4163C20.7383 21 20.9997 21.2613 20.9997 21.5833C20.9997 21.9053 20.7383 22.1666 20.4163 22.1666H16.333C16.1557 22.1666 15.9877 22.0861 15.8768 21.9473C15.766 21.8096 15.724 21.6276 15.7637 21.455L17.8847 12.1216C17.9453 11.8545 18.181 11.6666 18.454 11.6666H22.7497C25.6442 11.6666 27.9997 14.0221 27.9997 16.9166L27.1142 21.6906C27.0628 21.9671 26.8225 22.1666 26.5413 22.1666Z' fill='black'/%3E%3Cpath d='M22.7497 24.5C21.142 24.5 19.833 23.1921 19.833 21.5833C19.833 19.9745 21.142 18.6666 22.7497 18.6666C24.3573 18.6666 25.6663 19.9745 25.6663 21.5833C25.6663 23.1921 24.3573 24.5 22.7497 24.5ZM22.7497 19.8333C21.7848 19.8333 20.9997 20.6185 20.9997 21.5833C20.9997 22.5481 21.7848 23.3333 22.7497 23.3333C23.7145 23.3333 24.4997 22.5481 24.4997 21.5833C24.4997 20.6185 23.7145 19.8333 22.7497 19.8333Z' fill='black'/%3E%3Cpath d='M9.91667 24.5C8.309 24.5 7 23.1921 7 21.5833C7 19.9745 8.309 18.6666 9.91667 18.6666C11.5243 18.6666 12.8333 19.9745 12.8333 21.5833C12.8333 23.1921 11.5243 24.5 9.91667 24.5ZM9.91667 19.8333C8.95183 19.8333 8.16667 20.6185 8.16667 21.5833C8.16667 22.5481 8.95183 23.3333 9.91667 23.3333C10.8815 23.3333 11.6667 22.5481 11.6667 21.5833C11.6667 20.6185 10.8815 19.8333 9.91667 19.8333Z' fill='black'/%3E%3Cpath d='M7.58301 11.6667H2.91634C2.59434 11.6667 2.33301 11.4053 2.33301 11.0833C2.33301 10.7613 2.59434 10.5 2.91634 10.5H7.58301C7.90501 10.5 8.16634 10.7613 8.16634 11.0833C8.16634 11.4053 7.90501 11.6667 7.58301 11.6667Z' fill='black'/%3E%3Cpath d='M7.58366 15.1667H1.75033C1.42833 15.1667 1.16699 14.9053 1.16699 14.5833C1.16699 14.2613 1.42833 14 1.75033 14H7.58366C7.90566 14 8.16699 14.2613 8.16699 14.5833C8.16699 14.9053 7.90566 15.1667 7.58366 15.1667Z' fill='black'/%3E%3Cpath d='M7.58333 18.6667H0.583333C0.261333 18.6667 0 18.4053 0 18.0833C0 17.7613 0.261333 17.5 0.583333 17.5H7.58333C7.90533 17.5 8.16667 17.7613 8.16667 18.0833C8.16667 18.4053 7.90533 18.6667 7.58333 18.6667Z' fill='black'/%3E%3Cpath d='M16.3337 22.1666H12.2503C11.9283 22.1666 11.667 21.9053 11.667 21.5833C11.667 21.2613 11.9283 21 12.2503 21H15.8682L18.5188 9.33329H5.25033C4.92833 9.33329 4.66699 9.07196 4.66699 8.74996C4.66699 8.42796 4.92833 8.16663 5.25033 8.16663H19.2503C19.4277 8.16663 19.5957 8.24713 19.7065 8.38596C19.8173 8.52363 19.8593 8.70563 19.8197 8.87829L16.903 21.7116C16.8423 21.9788 16.6055 22.1666 16.3337 22.1666Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4529_7037'%3E%3Crect width='28' height='28' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}

/* Full cart */
.cart-widget-products-inner {padding: 15px;}
.popup-widget.cart-widget {max-height: initial;}
.popup-widget.cart-widget .cart-widget-product {display: flex;align-items: center;padding: 12px 0px;border-bottom: 1px solid #DFDFDF;}
.popup-widget.cart-widget .cart-widget-product-image {flex: 0 0 64px;width: 64px;height: 64px;order: 0;margin-right: 12px;}
.popup-widget.cart-widget .cart-widget-product-image a {width: 64px;height: 64px;overflow: hidden;}
.popup-widget.cart-widget .cart-widget-product-image a img {margin: auto;}
.popup-widget.cart-widget .cart-widget-product-unit {display: none;}
.popup-widget.cart-widget .cart-widget-product-name {flex: 1;order: 1;padding-right: 10px;}
.popup-widget.cart-widget .cart-widget-product-name strong {font-weight: 500!important;}
.popup-widget.cart-widget .cart-widget-product-name strong a {color: #000;font-size: 16px;}
.popup-widget.cart-widget .cart-widget-product-name strong a:hover {text-decoration: underline;}
.popup-widget.cart-widget .cart-widget-product-price {white-space: nowrap;min-width: 100px;padding-right: 20px;text-align: right;order: 3;color: #000;font-size: 18px;font-weight: bold;}
.cart-widget-product-delete button::before {content: "";background-size: 10px;background-repeat: no-repeat;background-position: center;position: relative;top: -4px;height: 16px;width: 16px;background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.28333 9.57185L0 8.28852L3.3 4.98852L0 1.71143L1.28333 0.428101L4.58333 3.7281L7.86042 0.428101L9.14375 1.71143L5.84375 4.98852L9.14375 8.28852L7.86042 9.57185L4.58333 6.27185L1.28333 9.57185Z' fill='%23929292'/%3E%3C/svg%3E%0A");}
.cart-widget-product-delete button:hover::before {opacity: 0.8;}
.popup-widget.cart-widget .cart-widget-product-amount {order: 2;width: auto;}
.cart-widget-product .cart-widget-product-delete {visibility: visible;order: 4;margin-left:auto;padding-left: 0;}
.cart-widget-button {display: flex!important;align-items: center;justify-content: space-between;padding: 0px;background-color: transparent;flex-flow: row wrap;}
.cart-widget .popup-widget-inner:not(.full)+.cart-widget-button {display: none!important;}
.cart-widget-button .btn.btn-conversion {max-width: 230px;margin-left: auto;text-align: center;display: flex;justify-content: center;align-items: center;}
.cart-widget-button .btn.btn-conversion::after {display: none;}
.popup-widget.cart-widget .cart-free-shipping {text-align: left;font-size: 14px;flex: 1 1 auto;position: initial;display: flex;height: auto;align-items: flex-start;color: #404244;font-weight: 400;align-items: center;padding: 20px 15px;background-color: #F3F3EE;}
.popup-widget.cart-widget .cart-free-shipping strong {color: #404244;font-weight: bold;}
.popup-widget.cart-widget .cart-free-shipping>div {padding-left: 40px;position: relative;}
.popup-widget.cart-widget .cart-free-shipping>div::before {content: "";position: absolute;left: 0;top: -5px;flex: 0 0 30px;width: 30px;height: 30px;background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2131_20802' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='30' height='30'%3E%3Crect width='30' height='30' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2131_20802)'%3E%3Cpath d='M7.30181 24.4471C6.32615 24.4471 5.49777 24.1059 4.81669 23.4234C4.1356 22.741 3.79506 21.9124 3.79506 20.9375H1.67969V7.88466C1.67969 7.25324 1.89844 6.71878 2.33594 6.28128C2.77344 5.84378 3.30789 5.62503 3.93928 5.62503H20.9585V10.3847H24.2758L28.3143 15.7933V20.9375H26.0547C26.0547 21.9124 25.7132 22.741 25.0302 23.4234C24.3472 24.1059 23.5179 24.4471 22.5422 24.4471C21.5666 24.4471 20.7382 24.1059 20.0571 23.4234C19.376 22.741 19.0354 21.9124 19.0354 20.9375H10.8143C10.8143 21.915 10.4728 22.7444 9.78978 23.4254C9.10682 24.1065 8.2775 24.4471 7.30181 24.4471ZM7.30466 22.5721C7.76299 22.5721 8.15001 22.4143 8.46572 22.0986C8.78143 21.7829 8.93928 21.3958 8.93928 20.9375C8.93928 20.4791 8.78143 20.0921 8.46572 19.7764C8.15001 19.4607 7.76299 19.3028 7.30466 19.3028C6.8463 19.3028 6.45927 19.4607 6.14356 19.7764C5.82785 20.0921 5.67 20.4791 5.67 20.9375C5.67 21.3958 5.82785 21.7829 6.14356 22.0986C6.45927 22.4143 6.8463 22.5721 7.30466 22.5721ZM3.55466 19.0625H4.4585C4.7245 18.5994 5.10871 18.2112 5.61112 17.8978C6.11354 17.5845 6.67805 17.4279 7.30466 17.4279C7.91524 17.4279 8.47574 17.5825 8.98616 17.8918C9.49657 18.2011 9.88479 18.5914 10.1508 19.0625H19.0835V7.5H3.93928C3.84314 7.5 3.75499 7.54006 3.67484 7.62019C3.59472 7.70033 3.55466 7.78849 3.55466 7.88466V19.0625ZM22.5451 22.5721C23.0034 22.5721 23.3904 22.4143 23.7061 22.0986C24.0218 21.7829 24.1797 21.3958 24.1797 20.9375C24.1797 20.4791 24.0218 20.0921 23.7061 19.7764C23.3904 19.4607 23.0034 19.3028 22.5451 19.3028C22.0867 19.3028 21.6997 19.4607 21.384 19.7764C21.0683 20.0921 20.9104 20.4791 20.9104 20.9375C20.9104 21.3958 21.0683 21.7829 21.384 22.0986C21.6997 22.4143 22.0867 22.5721 22.5451 22.5721ZM20.9585 16.5625H26.5595L23.3143 12.2596H20.9585V16.5625Z' fill='%236B6B2D'/%3E%3C/g%3E%3C/svg%3E%0A");}

.cart-widget .price-range>div[style="width: 0%"]::after {left: 0;}

.ji-tip-msg {padding: 15px;}
.ji-tip-msg a {color: #6B6B2D;text-decoration: underline;}
.ji-tip-msg a:hover {text-decoration: none;}

.ji-cw-total-price-wrap {flex:0 0 100%;order: -1;padding: 15px;padding-top: 0;}
.ji-cw-total-price {display: flex;justify-content:space-between;max-width: 410px;margin-left: auto;margin-bottom: 15px;align-items:baseline;}
.ji-cw-total-price__value {font-size: 30px;}
.ji-cw-total-price__label {font-size: 18px;font-weight: 500;}


.popup-widget-inner .cart-widget-products {max-height: 280px;}
.popup-widget-inner .cart-widget-products::-webkit-scrollbar-track {background-color: #fff;border-radius: 20px;width: 9px;}
.popup-widget-inner .cart-widget-products::-webkit-scrollbar {width: 5px;background-color: #fff;}
.popup-widget-inner .cart-widget-products::-webkit-scrollbar-thumb {background-color: #b7b9bd;border-radius: 20px;}

/* Cart steps */

ol.cart-header li a span::before, ol.cart-header li strong span::before {display: none;}
ol.cart-header {position: relative;display: flex;justify-content: center;background: none;border: 0;margin: 30px 0 0 0;}
ol.cart-header li {width: auto;border: 0;padding: 8px 24px;display: flex;align-items: center;position: relative;font-size: 13px;font-weight: 700;}
ol.cart-header li.active {background-color: #fff;}
ol.cart-header li.completed::before {content: "";background-color: #FF6E00;background-repeat: no-repeat;background-size: 24px;background-position: center;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.8 8.40039L9.64043 15.6004L7.19995 13.1461' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
ol.cart-header li.active::before {display: inline-block;background-color: #FF6E00;color: #fff;}
ol.cart-header li::before {font-family: var(--template-font),sans-serif;counter-increment: steps;content: counter(steps);font-size: 18px;font-weight: 500;text-align: center;line-height: 50px;color: #000000;vertical-align: middle;width: 50px;height: 50px;flex: 0 0 50px;border-radius: 50%;bottom: 0;left: 50%;margin-right: 15px;background-color: #F3F3EE;border: 0;}
ol.cart-header li.active a,
ol.cart-header li.active span {color: #000;font-weight: 700;}
ol.cart-header li:not(:last-child) {margin-right: 125px;position: relative;}
ol.cart-header li:not(:last-child)::after {content: "";position: absolute;right: -145px;width: 128px;flex: 0 0 128px;height: 1px;margin: 0 20px;background-image: url("data:image/svg+xml,%3Csvg width='128' height='1' viewBox='0 0 128 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='128' y1='0.5' y2='0.5' stroke='%23DFDFDF'/%3E%3C/svg%3E%0A");}
ol.cart-header li a:hover {opacity: 0.7;}
ol.cart-header li span {font-size: 18px;color: #000;font-weight: 400;}
ol.cart-header li.completed span {color: #000;font-weight: 500;}
ol.cart-header li.active span {color: #000;font-weight: 500;}
ol.cart-header li a, ol.cart-header li strong {padding-left: 0;border: 0;text-transform: initial;padding: 22px 0;position: relative;}
ol.cart-header li.active a, ol.cart-header li.active strong {font-weight: 700;color: #000;}
.cart-header li.active a, .cart-header li.active strong, .cart-header li a:hover {border: 0;}
/* ----- */

/* Ordering process and cart */
body.ordering-process .content-inner {margin-bottom: 150px;}
body.empty-cart-page .content-inner {margin-bottom: 0;}
body.ordering-process #header {border: 0;}
body.ordering-process .top-nav-button-login__title {display: none;}
body.ordering-process .navigation-buttons>a[data-target=search] {display: block;}
body.empty-cart-page .page-404 {margin-bottom: 15px;}

body.id--17 .cart-inner, body.id--16 .cart-inner {max-width: 1180px;width: 100%;margin: auto;padding-top: 20px;}
body.id--17 .header-top, body.id--16 .header-top {height: 88px;}
body.id--17 .top-navigation-bar, body.id--16 .top-navigation-bar {display: none;}
body.id--17 #header::after, body.id--16 #header::after {display: none;}
body.id--17 #navigation, body.id--16 #navigation {visibility: hidden;}
body.id--17 .menu-helper, body.id--16 .menu-helper {visibility: hidden;}
body.id--17 .navigation-buttons>a[data-target=search], body.id--16 .navigation-buttons>a[data-target=search] {display: none;}

.col-md-8 .cart-content {padding: 0;}
body.id--9 .cart-inner.cart-empty .cart-row>div.col-md-8 {padding-right: 0;border: 0;}
body.id--9 .cart-inner:not(.cart-empty) .cart-row>div.col-md-8 {max-width: 1180px;width: 100%;border: 0;margin: auto;padding: 0;float: none;}
body.id--9 .cart-summary {visibility: hidden;}
.cart-row>div.col-md-8 {padding: 0px;padding-right: 80px;width: 68%;margin-bottom: 30px;}
.cart-row>div.col-md-4 {width: calc(32% - 20px);padding: 25px;margin-left: 20px;background-color: #fff;border: 1px solid #DFDFDF;}

.back-shopping-link .next-step-back {text-transform: initial;font-size: 14px;font-weight: 400;color: #000;display: flex;align-items: center;}
.back-shopping-link .next-step-back:hover {text-decoration: underline;}
.back-shopping-link .next-step-back::before {content: "";width: 16px;height: 16px;margin-right: 12px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.59927 12.4876L5.64502 8.53335L9.59927 4.5791L10.3535 5.33335L7.15352 8.53335L10.3535 11.7333L9.59927 12.4876Z' fill='%234B5159'/%3E%3C/svg%3E%0A");}

.price-wrapper .price-label {font-size: 18px;font-weight: 500;color: #000;flex: 0 0 45%;text-align: right;}
.price-wrapper .price-label.price-secondary {font-size: 18px;font-weight: 400;color: #929292;padding-top: 0;font-family: var(--template-headings-font),sans-serif;}
.price-wrapper .price.price-primary {color: #000;font-size: 30px;font-weight: 700!important;}
.price-wrapper .price-secondary {color: #929292;padding: 0;}
.price-wrapper .price {flex: 0 0 55%;text-align: left;padding-left: 15%;}
.price-wrapper {margin-bottom: 25px;}
.price-wrapper+.next-step {margin-top: 24px;}

.next-step .btn.btn-lg {padding: 10px 20px;display: flex;align-items: center;font-weight: 500;width: 100%;font-size: 20px;}
.btn.next-step-forward {padding-top: 10px;padding-bottom: 10px;line-height: 36px;font-size: 14px;}
.btn.next-step-forward::after {display: none;}

.free-gifts-wrapper {padding: 12px;margin-bottom: 20px;}

.cart-summary {padding-top: 0px;}
.cart-summary .extras-wrap {padding: 0;display: flex;align-items: flex-start;background: none;flex-flow: row wrap;}
.cart-summary .extras-wrap>div {margin-right: 0px;max-width: 420px;width: 100%;}
.cart-summary .extras-wrap>div>span {min-height: 38px;color: #000;font-size: 18px;padding-left: 40px;position: relative;}
.cart-summary .extras-wrap>div.delivery>span::before {content: "";width: 30px;height: 30px;position: absolute;left: 0;top: -4px;background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2131_18439' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='30' height='30'%3E%3Crect width='30' height='30' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2131_18439)'%3E%3Cpath d='M7.30181 24.4471C6.32615 24.4471 5.49777 24.1059 4.81669 23.4234C4.1356 22.741 3.79506 21.9124 3.79506 20.9375H1.67969V7.88466C1.67969 7.25324 1.89844 6.71878 2.33594 6.28128C2.77344 5.84378 3.30789 5.62503 3.93928 5.62503H20.9585V10.3847H24.2758L28.3143 15.7933V20.9375H26.0547C26.0547 21.9124 25.7132 22.741 25.0302 23.4234C24.3472 24.1059 23.5179 24.4471 22.5422 24.4471C21.5666 24.4471 20.7382 24.1059 20.0571 23.4234C19.376 22.741 19.0354 21.9124 19.0354 20.9375H10.8143C10.8143 21.915 10.4728 22.7444 9.78978 23.4254C9.10682 24.1065 8.2775 24.4471 7.30181 24.4471ZM7.30466 22.5721C7.76299 22.5721 8.15001 22.4143 8.46572 22.0986C8.78143 21.7829 8.93928 21.3958 8.93928 20.9375C8.93928 20.4791 8.78143 20.0921 8.46572 19.7764C8.15001 19.4607 7.76299 19.3028 7.30466 19.3028C6.8463 19.3028 6.45927 19.4607 6.14356 19.7764C5.82785 20.0921 5.67 20.4791 5.67 20.9375C5.67 21.3958 5.82785 21.7829 6.14356 22.0986C6.45927 22.4143 6.8463 22.5721 7.30466 22.5721ZM3.55466 19.0625H4.4585C4.7245 18.5994 5.10871 18.2112 5.61112 17.8978C6.11354 17.5845 6.67805 17.4279 7.30466 17.4279C7.91524 17.4279 8.47574 17.5825 8.98616 17.8918C9.49657 18.2011 9.88479 18.5914 10.1508 19.0625H19.0835V7.5H3.93928C3.84314 7.5 3.75499 7.54006 3.67484 7.62019C3.59472 7.70033 3.55466 7.78849 3.55466 7.88466V19.0625ZM22.5451 22.5721C23.0034 22.5721 23.3904 22.4143 23.7061 22.0986C24.0218 21.7829 24.1797 21.3958 24.1797 20.9375C24.1797 20.4791 24.0218 20.0921 23.7061 19.7764C23.3904 19.4607 23.0034 19.3028 22.5451 19.3028C22.0867 19.3028 21.6997 19.4607 21.384 19.7764C21.0683 20.0921 20.9104 20.4791 20.9104 20.9375C20.9104 21.3958 21.0683 21.7829 21.384 22.0986C21.6997 22.4143 22.0867 22.5721 22.5451 22.5721ZM20.9585 16.5625H26.5595L23.3143 12.2596H20.9585V16.5625Z' fill='%236B6B2D'/%3E%3C/g%3E%3C/svg%3E%0A");}
.cart-summary .extras-wrap>div.gift>span::before {content: "";width: 30px;height: 30px;position: absolute;left: 0;top: -4px;background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2131_18451' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='30' height='30'%3E%3Crect width='30' height='30' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2131_18451)'%3E%3Cpath d='M4.99219 27.4999V13.7499H2.49219V6.24994H8.99219C8.88802 6.06244 8.82031 5.86452 8.78906 5.65619C8.75781 5.44786 8.74219 5.22911 8.74219 4.99994C8.74219 3.95827 9.10677 3.07286 9.83594 2.34369C10.5651 1.61452 11.4505 1.24994 12.4922 1.24994C12.9714 1.24994 13.4193 1.33848 13.8359 1.51556C14.2526 1.69265 14.638 1.93744 14.9922 2.24994C15.3464 1.91661 15.7318 1.66661 16.1484 1.49994C16.5651 1.33327 17.013 1.24994 17.4922 1.24994C18.5339 1.24994 19.4193 1.61452 20.1484 2.34369C20.8776 3.07286 21.2422 3.95827 21.2422 4.99994C21.2422 5.22911 21.2214 5.44265 21.1797 5.64056C21.138 5.83848 21.0755 6.04161 20.9922 6.24994H27.4922V13.7499H24.9922V27.4999H4.99219ZM17.4922 3.74994C17.138 3.74994 16.8411 3.86973 16.6016 4.10931C16.362 4.3489 16.2422 4.64577 16.2422 4.99994C16.2422 5.35411 16.362 5.65098 16.6016 5.89056C16.8411 6.13015 17.138 6.24994 17.4922 6.24994C17.8464 6.24994 18.1432 6.13015 18.3828 5.89056C18.6224 5.65098 18.7422 5.35411 18.7422 4.99994C18.7422 4.64577 18.6224 4.3489 18.3828 4.10931C18.1432 3.86973 17.8464 3.74994 17.4922 3.74994ZM11.2422 4.99994C11.2422 5.35411 11.362 5.65098 11.6016 5.89056C11.8411 6.13015 12.138 6.24994 12.4922 6.24994C12.8464 6.24994 13.1432 6.13015 13.3828 5.89056C13.6224 5.65098 13.7422 5.35411 13.7422 4.99994C13.7422 4.64577 13.6224 4.3489 13.3828 4.10931C13.1432 3.86973 12.8464 3.74994 12.4922 3.74994C12.138 3.74994 11.8411 3.86973 11.6016 4.10931C11.362 4.3489 11.2422 4.64577 11.2422 4.99994ZM4.99219 8.74994V11.2499H13.7422V8.74994H4.99219ZM13.7422 24.9999V13.7499H7.49219V24.9999H13.7422ZM16.2422 24.9999H22.4922V13.7499H16.2422V24.9999ZM24.9922 11.2499V8.74994H16.2422V11.2499H24.9922Z' fill='%236B6B2D'/%3E%3C/g%3E%3C/svg%3E%0A");}
.cart-summary .extras-wrap .price-range {margin-left: -40px;width: calc(100% + 40px);}
.cart-summary .extras-wrap .delivery-time {color: #544E47;font-size: 13px;padding-top: 5px;width: 100%;}
.cart-summary .extras-wrap .delivery-time strong {font-weight: 400;color: #544E47;}
.cart-summary .extras-wrapper {flex-flow: row wrap;}
.cart-summary .extras-wrapper .extra {font-size: 16px;flex-flow: row wrap;padding: 25px 20px;background-color: #F3F3EE;border-radius: 6px;margin-bottom: 10px;}
.cart-summary .extras-wrapper .extras-col:nth-of-type(1) {flex: 1 1 100%;max-width: initial;padding-right: 460px;}
.cart-summary .extras-wrapper .extras-col:nth-of-type(2) {flex: 1;max-width: initial;padding-right: 50px;padding-left: 0;}
.cart-summary .extras-wrapper .sidebar-in-cart:nth-of-type(3) {padding: 0;max-width: 420px;width: 100%;padding: 25px; background: #ffefe4; border-radius: 6px;}
.cart-summary .extras-wrapper .summary-wrapper {padding: 0;margin: 0;background-color: transparent;}
.extra.gift:before {display: none;}

.cart-summary .extras-wrap>div.cart-tip-msg {max-width: 100%;margin-top: 20px;}
.cart-summary .extras-wrap>div.cart-tip-msg a {color: #6B6B2D;text-decoration: underline;}
.cart-summary .extras-wrap>div.cart-tip-msg a:hover {text-decoration: none;}

.price-range {background-color: #E9F1EC;margin-top: 10px;height: 4px;border-radius: 0px;position: relative;}
.price-range>div {background-color: #277541;border-radius: 0px;position: relative;}
.delivery .price-range>div[style="width: 0%"]::after {left: 0;}
.extra.delivery span, .extra.discount span, .extra.gift span {font-size: 14px;}
.extra.delivery::before {display: none;}

a.next-step-back {width: 100%;margin-top: 35px;font-size: 13px;font-weight: bold;color: #000;display: flex;align-items: center;}
a.next-step-back:hover {text-decoration: underline;color: #000;}
a.next-step-back::before {content: "";width: 16px;height: 16px;margin-right: 12px;flex: 0 0 16px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.88753 8.53332L6.24374 11.8895L5.48949 12.6438L0.845703 7.99999L5.48949 3.3562L6.24374 4.11045L2.88753 7.46666H14.9333V8.53332H2.88753Z' fill='%23000'/%3E%3C/svg%3E%0A");}

.cart-table {border-collapse: collapse;margin-bottom: 0;}
.cart-table tr {border: 0;}
.cart-table tr td {border: 0;padding: 12px 0px!important;border-top: 1px solid #DFDFDF;border-bottom: 1px solid #DFDFDF;}
.cart-table tr.top td {padding: 10px 0px!important;font-size: 14px;font-weight: 400;border: 0;color: #929292;}
.cart-table tr.top {border: 0;border-top: 0;padding: 0;}
.cart-table tr:first-child>td {border-top-style: solid;}

.cart-table tr td.cart-p-image a {display: block;overflow: hidden;}
.cart-table tr td.cart-p-image img {width: 64px;margin: auto;}

body.id--15 .cart-table tr td {padding-left: 5px!important;padding-right: 5px!important;}

.cart-table tr>td.p-total {text-align: left;padding-right: 50px!important;position: relative;}
tr.removeable .remove-item {opacity: 1;margin-top: -18px;top: 50%;position: absolute;right: 0px;}
tr.removeable .remove-item::before {content: "";width: 16px;height: 16px;background-size: 10px;background-repeat: no-repeat;background-position: center;background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.28333 9.57185L0 8.28852L3.3 4.98852L0 1.71143L1.28333 0.428101L4.58333 3.7281L7.86042 0.428101L9.14375 1.71143L5.84375 4.98852L9.14375 8.28852L7.86042 9.57185L4.58333 6.27185L1.28333 9.57185Z' fill='%23929292'/%3E%3C/svg%3E%0A");}
.remove-item, .remove-item-placeholder {float: right;}
.p-price .price-final {color: #929292;font-weight: 400;font-size: 18px;}
.p-price .unit-value {color: #929292;font-weight: 400;font-size: 18px;}

.p-total .price-final {color: #000;font-weight: bold;font-size: 18px;}

.cart-table tr>td {padding: 0;}
.cart-table .p-price {min-width: 130px;}
.cart-table .p-discount, .cart-table .p-price, .cart-table .p-availability {text-align: left;}
.cart-table .availability-amount {font-weight: bold;color: #6B6B2D;font-size: 14px;}
.cart-table .p-availability strong {max-width: 100px;font-size: 16px;font-weight: 500;line-height: 16px;display: flex;align-items: center;}
.cart-table tr td.p-name a {font-size: 16px;font-weight: 500;color: #000;max-width: 400px;text-transform: initial;font-family: var(--template-headings-font),sans-serif!important;display: block;}
.cart-table tr td.p-name a .main-link-variant {color: #78797C;font-size: 14px;}
.cart-table tr td.p-name a.show-related {display: none;}
.cart-table .p-availability  {min-width: 140px;}
.cart-table .p-availability .availability-amount {display: none;}
.cart-table .p-availability .availability-label[style="color: #6B6B2D"] {color:#6B6B2D !important;}

.cart-table .p-quantity .quantity {border-color: #E0E0E0;}
.cart-table .quantity .decrease {border-color: #E0E0E0!important;}
.cart-table .quantity .increase {border-color: #E0E0E0!important;}

.cart-summary>h4 {display: none;}

.tb-cart-product-slider {margin: 50px 0;}
.tb-cart-product-slider__title {font-weight: 500;font-size: 24px;margin: 0px 0 15px 0;}
.tb-cart-product-slider #productsTop::before {display: none;}
.tb-cart-product-slider #productsTop {margin: 0;padding: 0;border: 0;}
.tb-cart-product-slider .products-top .slick-next {margin-top: -5px;}
.tb-cart-product-slider .products-top .slick-prev {margin-top: -5px;}
.tb-cart-product-slider #productsTop::after {display: none;}

.discount-coupon::before {display: none;}
html[lang="cs"] .discount-coupon .form-group::before {content: "Slevový kupón";}
html[lang="sk"] .discount-coupon .form-group::before {content: "Zľavový kupón";}
.discount-coupon .form-group::before {display: block;font-size: 18px;margin-bottom: 10px;}
.discount-coupon {padding-left: 0;padding: 20px 0;border: 0;}
.discount-coupon label {font-size: 16px!important;display: none!important;}
.discount-coupon .form-group {margin-bottom: 0px;}
.discount-coupon form {position: relative;max-width: 320px;}
.discount-coupon form.active {display: block;margin-top: 15px;}
.discount-coupon input {height: 36px;line-height: 36px;border: 1px solid #BCBDBE;padding-left: 10px;font-size: 15px;}
.discount-coupon .btn {width: 50px;height: 30px;font-size: 0!important;position: absolute;top: 0px;right: 0px;border-radius: 0px;min-width: 0;padding: 0;}
.discount-coupon .btn:hover {}
.discount-coupon .btn::after {content: "";position: absolute;width: 15px;height: 15px;top: 50%;margin-top: -7px;left: 50%;margin-left: -7px;background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.7072 3.00001L5.50008 12.2071L0.292969 7.00001L1.00008 6.29291L5.50008 10.7929L14.0001 2.29291L14.7072 3.00001Z' fill='%23fff'/%3E%3C/svg%3E%0A");}

.cart-content .applied-coupon {display: flex;align-items: center;justify-content: space-between;border-top: 0;padding: 20px 0;position: relative;}
.cart-content .applied-coupon strong {display: flex;align-items: center;padding-right: 30px;font-size: 16px;font-weight: 400;color: #000;}
.cart-content .applied-coupon strong::before {content: "";margin: 0;display: inline-block;width: 30px;margin-right: 15px;height: 26px;background-repeat: no-repeat;background-position: center;background-size: contain;background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M512,34.88c0.039-9.349-3.569-18.126-10.159-24.716S486.457-0.028,477.126,0.006c-9.322,0.039-18.098,3.702-24.711,10.314 c-2.8,2.8-7.893,8.848-10.679,12.205c-2.926,3.525-2.442,8.755,1.083,11.68c3.524,2.926,8.754,2.442,11.68-1.083 c4.364-5.256,7.971-9.395,9.646-11.071c3.498-3.497,8.132-5.435,13.05-5.456c0.027,0,0.052,0,0.079,0 c4.862,0,9.419,1.88,12.837,5.299c3.437,3.437,5.32,8.024,5.299,12.916c-0.021,4.917-1.959,9.551-5.456,13.05 c-3.131,3.131-13.893,11.668-29.312,22.439c-9.121-15.594-26.037-26.099-45.37-26.099H293.808 c-16.396,0-31.81,6.385-43.405,17.978L7.613,304.971C2.704,309.88,0,316.407,0,323.349c0,6.942,2.704,13.47,7.613,18.378 l162.667,162.667c5.068,5.067,11.722,7.6,18.378,7.6c6.656,0,13.312-2.534,18.378-7.6l242.792-242.791 c11.593-11.594,17.978-27.008,17.978-43.405V96.735c0-3.585-0.363-7.085-1.051-10.47c17.551-12.077,30.435-22.18,34.929-26.674 C508.298,52.979,511.961,44.203,512,34.88z M451.217,218.198c0,11.965-4.66,23.214-13.119,31.673L195.306,492.664 c-3.664,3.665-9.63,3.665-13.295,0L19.344,329.997c-1.775-1.775-2.754-4.136-2.754-6.648s0.978-4.872,2.754-6.647L262.135,73.911 c8.461-8.46,19.709-13.119,31.673-13.119h121.463c13.64,0,25.53,7.637,31.618,18.859c-9.798,6.488-20.769,13.387-32.408,20.171 c-0.363-0.398-0.734-0.792-1.119-1.177c-13.584-13.584-35.686-13.584-49.27,0c-13.584,13.584-13.584,35.686,0,49.27 c6.792,6.792,15.714,10.187,24.635,10.187c8.921,0,17.843-3.395,24.635-10.187c9.067-9.067,12.072-21.926,9.036-33.517 c10.123-5.893,19.844-11.916,28.815-17.743c0.001,0.028,0.003,0.054,0.003,0.081V218.198z M381.319,127.007 c1.457,2.897,4.381,4.569,7.417,4.569c1.253,0,2.526-0.285,3.722-0.887c4.862-2.446,9.707-4.99,14.504-7.596 c0.048,4.735-1.722,9.485-5.328,13.091c-7.116,7.115-18.692,7.115-25.808,0c-7.115-7.116-7.115-18.692,0-25.808 c3.558-3.558,8.231-5.336,12.904-5.336c3.7,0,7.389,1.134,10.536,3.363c-4.695,2.552-9.46,5.051-14.263,7.468 C380.908,117.928,379.259,122.915,381.319,127.007z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M247.162,168.962c-4.581,0-8.295,3.713-8.295,8.295v175.179c0,4.581,3.714,8.295,8.295,8.295s8.295-3.714,8.295-8.295 V177.257C255.457,172.675,251.743,168.962,247.162,168.962z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M209.231,240.213c-13.583-13.586-35.686-13.585-49.268-0.001c-13.584,13.584-13.584,35.686,0,49.27 c6.793,6.793,15.713,10.188,24.635,10.187c8.92,0,17.843-3.397,24.634-10.187c6.581-6.581,10.205-15.329,10.205-24.635 S215.812,246.792,209.231,240.213z M197.501,277.75c-7.116,7.116-18.692,7.115-25.807,0c-7.115-7.116-7.115-18.692,0-25.808 c3.558-3.558,8.231-5.336,12.904-5.336s9.346,1.778,12.904,5.336c3.447,3.447,5.345,8.029,5.345,12.904 C202.846,269.721,200.948,274.303,197.501,277.75z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M334.36,240.212c-13.584-13.585-35.687-13.584-49.268,0c-13.584,13.584-13.584,35.686,0,49.27 c6.792,6.792,15.713,10.187,24.635,10.187c8.921,0,17.843-3.395,24.634-10.187C347.944,275.898,347.944,253.796,334.36,240.212z M322.629,277.75c-7.116,7.116-18.692,7.115-25.807,0c-7.115-7.116-7.115-18.692,0-25.808c3.558-3.558,8.231-5.336,12.904-5.336 s9.346,1.778,12.904,5.336C329.745,259.058,329.745,270.634,322.629,277.75z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");}
.cart-content .applied-coupon form {position: absolute;right: 20px;}
.cart-content .applied-coupon form .btn-primary {background: none;font-size: 0;padding: 0;display: inline-block;border: 0;width: 20px;position: relative;right: -3px;}
.cart-content .applied-coupon form .inline::before {position: absolute;right: 0px;margin-top: -8px;top: 50%;content: "";width: 16px;height: 16px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.00006 3.05664L8.00006 7.05664L12.0001 3.05664L12.9429 3.99945L8.94287 7.99945L12.9429 11.9994L12.0001 12.9423L8.00006 8.94226L4.00006 12.9423L3.05725 11.9994L7.05725 7.99945L3.05725 3.99945L4.00006 3.05664Z' fill='%23B9B6B4'/%3E%3C/svg%3E%0A");}
.cart-content .applied-coupon form .inline:hover::before {opacity: 0.7;}
.coupon-item {padding-bottom: 20px;display: block;font-size: 15px;}

.radio-wrapper input[type="checkbox"] + label::before, .radio-wrapper input[type="radio"]+label::before {border-color: #B9B6B4;background-color: #fff;left: 24px;}
.radio-wrapper input[type="checkbox"] + label::after, .radio-wrapper input[type="radio"]+label::after {left: 26px;}
.radio-wrapper input[type="checkbox"]:checked + label::after, .radio-wrapper input[type="radio"]:checked+label::after {border-color: transparent;background-color: #fff;}
.radio-wrapper input[type="checkbox"]:checked + label::before, .radio-wrapper input[type="radio"]:checked+label::before {border-color: #277541;background-color: #277541;}

.cart-content.checkout-box-wrapper {display: none;}
.form-group-tooltip {right: 0;left: initial;}

#checkoutSidebar .cart-content {padding: 0;}
#checkoutSidebar .cart-content h4 {font-size: 16px;margin: 0 0 20px 0;text-transform: initial;font-weight: 700;}
#checkoutSidebar .cart-items {margin-bottom: 0;}
#checkoutSidebar .cart-items .cart-item {display: flex;align-items: center;background: #fff;padding: 0;color: #000;border-bottom: 1px solid #DFDFDF;}
#checkoutSidebar .cart-items .cart-item .unit-value {font-size: 12px;color: #716C66;}
#checkoutSidebar .cart-items .cart-item .cart-item-price-amount {flex: 0 0 30%;text-align: right;font-size: 14px;color: #000;}
#checkoutSidebar .cart-items .cart-item .cart-item-price-amount .cart-item-amount {font-size: 12px;color: #716C66;}
#checkoutSidebar .cart-items .cart-item .cart-item-price-amount .cart-item-price {font-size: 14px;color: #000;font-weight: 600;}
#checkoutSidebar .cart-items .cart-item .cart-item-name {flex: 0 0 70%;padding-right: 10px;pointer-events: none;}
#checkoutSidebar .cart-items .cart-item .cart-item-name a {text-transform: initial;font-size: 14px;color: #000;}
#checkoutSidebar .cart-items .cart-item .cart-item-name a .main-link-variant {font-size: 11px;color: #78797C;}
#checkoutSidebar .order-summary-item.helper {margin-top: 0px;border-top: 1px solid #000;border-bottom: 1px solid #000;margin-bottom: 0px;}
#checkoutSidebar .order-summary-item {display: flex;align-items: center;padding: 10px 0;color: #000;font-size: 16px;}
#checkoutSidebar .order-summary-item:not(.helper) {padding: 40px 0 24px 0;}
#checkoutSidebar #shipping-billing-summary {background: #fff;border-radius: 2px;margin: 0px 0;color: #000;font-size: 14px;}
.recapitulation-single > span {flex: initial;padding-right: 3px;}
.recapitulation-single > span::after {content:":";}
.recapitulation-single > strong {font-weight: 400;padding: 6px 0;}
.recapitulation-single > strong span {color: #000;font-weight: bold;font-size: 14px;}
#checkoutSidebar .recapitulation-single {padding: 0;border-bottom: 1px solid #DFDFDF;}
#checkoutSidebar .order-summary-inner .cart-items {border-radius: 2px;margin-bottom: -1px;color: #000;font-size: 14px;}
#checkoutSidebar .order-summary-item div {flex: 0 0 50%;font-weight: bold;}
#checkoutSidebar .order-summary-item.price {margin-left: 0;margin-right: 0;border-top: 0;}
#checkoutSidebar .order-summary-item.price .price-wrapper {flex: 0 0 100%;margin: 0;align-items: flex-end;align-items: center;}
#checkoutSidebar .price-wrapper .price.price-primary {font-size: 24px;}

#checkoutSidebar .next-step {flex-direction: column;position: relative;width: 100%;}
#checkoutSidebar .next-step .next-step-back {order: 10;padding-right: 0;position: absolute;left: 0;top: 55px;margin: 0;display: flex;align-items: center;width: 100%;justify-content: center;}
#checkoutSidebar .next-step .next-step-back:hover {text-decoration: underline;}
#checkoutSidebar .btn {width: 100%;display: flex;align-items: center;}

.form-group.consents label {line-height: 1.5;}
.form-group.consents a {text-decoration: underline;display: inline;}
.form-group.consents a:hover {text-decoration: none;}
.consents-last {margin-bottom: 24px;font-size: 14px;width: 100%;text-align: left;}
.cart-inner .consents {padding-left: 0;padding-right: 0;}

.form-control.ui-autocomplete-input {border-bottom-right-radius: 100px;border-bottom-left-radius: 100px;}

#select-country-payment {margin-bottom: 48px;}
#select-country-payment .col-sm-6 {padding: 0 20px 0 0;width: auto;}
#select-country-payment .form-group {min-width: 0;}
#select-country-payment label {}
#select-country-payment select#deliveryCountryId {width: 300px!important;}
#select-country-payment select#payment-currency {width: 100px!important;min-width: 0;}

.login-form-group {background: #F3F3EE;padding: 15px;padding-left: 45px;align-items: center;margin-bottom: 32px;position: relative;}
.login-form-group a {font-weight: 400;text-decoration: underline;color: #6B6B2D;}
.login-form-group a:hover {text-decoration: none;}
.login-form-group label {cursor: initial;align-items: center;width: auto!important;line-height: 20px!important;}
.login-form-group::before {flex: 0 0 28px;left: 8px;width: 28px;position: absolute;top: 50%;margin-top: -14px;height: 28px;display: block;content: "";background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2438_6146' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='28' height='28'%3E%3Crect width='28' height='28' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2438_6146)'%3E%3Cpath d='M14 13.6409C12.8771 13.6409 11.9158 13.2411 11.1161 12.4414C10.3165 11.6418 9.91667 10.6805 9.91667 9.55761C9.91667 8.43469 10.3165 7.47342 11.1161 6.67378C11.9158 5.87413 12.8771 5.4743 14 5.4743C15.1229 5.4743 16.0841 5.87413 16.8838 6.67378C17.6834 7.47342 18.0833 8.43469 18.0833 9.55761C18.0833 10.6805 17.6834 11.6418 16.8838 12.4414C16.0841 13.2411 15.1229 13.6409 14 13.6409ZM5.25 22.5255V19.9319C5.25 19.3606 5.40519 18.8315 5.71556 18.3446C6.02591 17.8578 6.44059 17.4835 6.9596 17.2217C8.11281 16.6563 9.27612 16.2323 10.4495 15.9496C11.6229 15.6669 12.8064 15.5256 14 15.5256C15.1935 15.5256 16.377 15.6669 17.5504 15.9496C18.7238 16.2323 19.8871 16.6563 21.0403 17.2217C21.5593 17.4835 21.974 17.8578 22.2844 18.3446C22.5948 18.8315 22.7499 19.3606 22.7499 19.9319V22.5255H5.25ZM6.99997 20.7755H21V19.9319C21 19.6956 20.9315 19.4769 20.7947 19.2757C20.6578 19.0745 20.472 18.9103 20.2371 18.7832C19.232 18.2881 18.2071 17.9131 17.1625 17.658C16.1178 17.403 15.0636 17.2755 14 17.2755C12.9363 17.2755 11.8822 17.403 10.8375 17.658C9.79281 17.9131 8.76792 18.2881 7.7628 18.7832C7.52796 18.9103 7.34212 19.0745 7.20527 19.2757C7.06841 19.4769 6.99997 19.6956 6.99997 19.9319V20.7755ZM14 11.8909C14.6416 11.8909 15.1909 11.6625 15.6479 11.2055C16.1048 10.7486 16.3333 10.1993 16.3333 9.55761C16.3333 8.91594 16.1048 8.36664 15.6479 7.90969C15.1909 7.45275 14.6416 7.22428 14 7.22428C13.3583 7.22428 12.809 7.45275 12.3521 7.90969C11.8951 8.36664 11.6666 8.91594 11.6666 9.55761C11.6666 10.1993 11.8951 10.7486 12.3521 11.2055C12.809 11.6625 13.3583 11.8909 14 11.8909Z' fill='%236B6B2D'/%3E%3C/g%3E%3C/svg%3E%0A");}

body.id--17 .col-md-8 .co-box {margin-bottom: 45px;}
body.id--17 .col-md-8 .co-box.co-billing-address {margin-bottom: 15px;}
body.id--17 .col-md-8 .co-box.co-shipping-address {margin-bottom: 15px;}
#note textarea.form-control {margin: 5px 0 30px 0;}
fieldset+.form-group, .form-option-block+.form-group {margin-top: 24px;}
body.id--17 .form-group:not(.login-form-group) {max-width: 350px;}

.form-group>select.form-control.short {width: 240px;}
.form-group>input.form-control.short {width: 240px;}

body.id--17 .form-group>select.form-control.short {width: 100%;}
body.id--17 .form-group>input.form-control.short {width: 100%;}


.js-validator-msg {font-size: 14px;clear:both;margin-top:0;padding-top:5px;}

.phone-combined-input {position: relative;max-width: 100%;width: 100%;flex-flow: row wrap;}
.phone-combined-input input {padding-left: 105px;}
.phone-combined-input .country-flags {position: absolute;left: 20px;top: 0px;}
.phone-combined-input .country-flag {height: 40px;}
.phone-combined-input .country-flags {left: 10px;top: 40px;}
.country-flags.active .country-flags-inner {top: -11px;left: -10px;}
.country-flags.active .country-flags-inner {padding: 55px 5px 5px;}

.customer-page .phone-combined-input .country-flags {top: 5px;}

body.id--17 .col-md-8 .co-box .stay-in-touch::before {content: "Zůstaňme v kontaktu";margin: 40px 0 20px 0;font-weight: 700;display: block;}
[lang=sk] body.id--17 .col-md-8 .co-box .stay-in-touch::before {content: "Zostaňme v kontakte";}

.js-validator-msg, .validator-msg {margin-left: 0;}

.form-group label {width: 100%;}
.form-group>input.form-control, .form-group>select.form-control, .phone-combined-input input {width: 100%;}


.box.co-box h4, .co-box h4 {margin: 0 0 24px 0;padding: 0;text-transform: initial;color: #000;font-size: 22px;font-weight: 700;display: flex;}
.cart-content .co-box {padding: 0;}
.cart-content .radio-wrapper.active + .radio-wrapper label {}
.cart-content .radio-wrapper input[type="radio"]+label.inactive {opacity: 0.5;display: none;}
.cart-content .radio-wrapper input[type="radio"]+label {min-height: 88px;margin-bottom: 8px;border: 1px solid #DFDFDF;padding: 16px 24px;margin-right: 0;padding-left: 40px;}
.cart-content .radio-wrapper input[type="radio"]:not(:checked)+label:hover {position: relative;z-index: 1;border: 1px solid #000;border-radius: 0px;}
.cart-content .radio-wrapper input[type="radio"]:checked+label {background: #F3F3EE;border-radius: 0px;border: 1px solid var(--color-tertiary-hover);}
.cart-content .radio-wrapper input[type="radio"]+label .payment-logo {margin-left: 16px;text-align: center;background: none;order: 0;width: 100px;height: 40px;line-height: 40px;}
.cart-content .radio-wrapper input[type="radio"]+label .payment-logo img {max-width: 75%;max-height: 35px;mix-blend-mode: multiply;}
.cart-content .radio-wrapper input[type="radio"]+label .payment-info {order: 1;}
.cart-content .radio-wrapper input[type="radio"]+label .payment-shipping-price {order: 2;}
.cart-content .radio-wrapper input[type="radio"]:not(:checked)+label:hover b {color: #000;}
.cart-content .radio-wrapper {border: 0;padding: 0;}
.cart-content .radio-wrapper .payment-shipping-price {font-size: 16px;font-weight: 600;color: #000;}
.cart-content .radio-wrapper .payment-info {padding-left: 16px;}
.cart-content .radio-wrapper .payment-info b {display: block;font-size: 18px;font-weight: bold;text-transform: initial;color: #000;margin-bottom: 5px;}
.cart-content .radio-wrapper .payment-info span {color: #716C66;font-weight: 400;font-size: 14px;}
.cart-content .radio-wrapper .payment-info span a {font-size: 14px;color: #5C5E61;text-decoration: underline;}
.cart-content .radio-wrapper .payment-info span a:hover {text-decoration: none;}
.cart-content .radio-wrapper .payment-info .question-tooltip::before {content: attr(data-original-title) ": ";}
.co-box, .cart-item>div {border: 0;}
.cart-content .radio-wrapper .payment-info .question-tooltip {display: none;}
.co-delivery-method {margin-bottom: 45px;}
.cart-content .checkout-box {display: none;}

.box.co-box h4::before, .co-box h4::before {display: none;}

.cart-inner .consents {margin-bottom: 24px;}
.cart-inner .consents label {padding-right: 0;color: #716C66;font-size: 13px;}
.cart-inner .consents label a {color: #716C66;}
.order-button-suffix {margin-top: 0;margin-bottom: 0px;padding-bottom: 0;font-size: 12px;}
.order-button-text {font-size: 16px;font-weight: 700;}

/* Advanced order */
.cbox-transparent .colorbox-html-content {padding: 0;}
.adv-wrap {background-color: #fff;border-radius: 6px;margin-bottom: 15px;overflow: hidden;}
.adv-wrap-bottom {background-color: #fff;border-radius: 6px;border: 0;}
.advanced-order .advanced-order-suggestion {border: 0;margin: 0;padding: 30px 0 10px 0;font-size: 24px;font-weight: 600;}
.advanced-order .adv-wrap .h1 {margin: 0 0 10px 0;padding: 0 10px;padding-top: 20px;font-size: 24px;font-weight: 600;display: flex;justify-content: center;align-items: center;}
.advanced-order .adv-wrap .h1::before {content: "";width: 32px;height: 32px;flex: 0 0 32px;margin-right: 6px;background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2147_23072' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3E%3Crect width='32' height='32' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2147_23072)'%3E%3Cpath d='M14.1307 22.1333L23.5307 12.7333L21.6641 10.8666L14.1307 18.4L10.3307 14.6L8.46406 16.4666L14.1307 22.1333ZM15.9974 29.3333C14.153 29.3333 12.4196 28.9833 10.7974 28.2833C9.17517 27.5833 7.76406 26.6333 6.56406 25.4333C5.36406 24.2333 4.41406 22.8222 3.71406 21.2C3.01406 19.5777 2.66406 17.8444 2.66406 16C2.66406 14.1555 3.01406 12.4222 3.71406 10.8C4.41406 9.17774 5.36406 7.76663 6.56406 6.56663C7.76406 5.36663 9.17517 4.41663 10.7974 3.71663C12.4196 3.01663 14.153 2.66663 15.9974 2.66663C17.8418 2.66663 19.5752 3.01663 21.1974 3.71663C22.8196 4.41663 24.2307 5.36663 25.4307 6.56663C26.6307 7.76663 27.5807 9.17774 28.2807 10.8C28.9807 12.4222 29.3307 14.1555 29.3307 16C29.3307 17.8444 28.9807 19.5777 28.2807 21.2C27.5807 22.8222 26.6307 24.2333 25.4307 25.4333C24.2307 26.6333 22.8196 27.5833 21.1974 28.2833C19.5752 28.9833 17.8418 29.3333 15.9974 29.3333Z' fill='%236B6B2D'/%3E%3C/g%3E%3C/svg%3E%0A");}
.advanced-order .h2 {color: #000;font-weight: 400;margin-bottom: 25px;padding: 0 10px;}

.advanced-order .extras-wrap {margin-bottom: 20px;}
.advanced-order .extras-wrap .extra.back,
.advanced-order .extras-wrap .extra.step {margin: 0;width: 50%;padding: 5px 30px;}
.advanced-order .extras-wrap .extra.back .btn,
.advanced-order .extras-wrap .extra.step .btn {border: 0;min-width: 240px;padding: 12px 15px;margin: 0;font-weight: 500;}
.advanced-order .extras-wrap .extra.back .btn {background-color: #C2CD99;color: #000;}
.advanced-order .extras-wrap .extra.back .btn:hover {background-color: #6B6B2D;color: #fff;}
.advanced-order .extras-wrap .extra.back {text-align: left;}
.advanced-order .extras-wrap .extra.step {text-align: right;}

.advanced-order .extras-wrap .extra.delivery {order: 1;width: 100%;background-color: #F3F3EE;padding: 15px 10px 0 10px;margin: 0;text-align: center;margin-top: 20px;}
.advanced-order .extras-wrap .extra.delivery span {max-width: 570px;position: relative;margin: auto;text-align: left;padding-left: 40px;}
.advanced-order .extras-wrap .extra.delivery span::before {content: "";position: absolute;left: 0;top: -4px;width: 30px;height: 30px;background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2147_23080' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='30' height='30'%3E%3Crect width='30' height='30' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2147_23080)'%3E%3Cpath d='M7.30181 24.447C6.32615 24.447 5.49777 24.1058 4.81669 23.4234C4.1356 22.741 3.79506 21.9123 3.79506 20.9374H1.67969V7.88463C1.67969 7.25321 1.89844 6.71875 2.33594 6.28125C2.77344 5.84375 3.30789 5.625 3.93928 5.625H20.9585V10.3846H24.2758L28.3143 15.7933V20.9374H26.0547C26.0547 21.9123 25.7132 22.741 25.0302 23.4234C24.3472 24.1058 23.5179 24.447 22.5422 24.447C21.5666 24.447 20.7382 24.1058 20.0571 23.4234C19.376 22.741 19.0354 21.9123 19.0354 20.9374H10.8143C10.8143 21.915 10.4728 22.7443 9.78978 23.4254C9.10682 24.1065 8.2775 24.447 7.30181 24.447ZM7.30466 22.5721C7.76299 22.5721 8.15001 22.4142 8.46572 22.0985C8.78143 21.7828 8.93928 21.3958 8.93928 20.9374C8.93928 20.4791 8.78143 20.0921 8.46572 19.7764C8.15001 19.4607 7.76299 19.3028 7.30466 19.3028C6.8463 19.3028 6.45927 19.4607 6.14356 19.7764C5.82785 20.0921 5.67 20.4791 5.67 20.9374C5.67 21.3958 5.82785 21.7828 6.14356 22.0985C6.45927 22.4142 6.8463 22.5721 7.30466 22.5721ZM3.55466 19.0625H4.4585C4.7245 18.5994 5.10871 18.2111 5.61112 17.8978C6.11354 17.5845 6.67805 17.4278 7.30466 17.4278C7.91524 17.4278 8.47574 17.5825 8.98616 17.8918C9.49657 18.2011 9.88479 18.5913 10.1508 19.0625H19.0835V7.49997H3.93928C3.84314 7.49997 3.75499 7.54003 3.67484 7.62016C3.59472 7.7003 3.55466 7.78846 3.55466 7.88463V19.0625ZM22.5451 22.5721C23.0034 22.5721 23.3904 22.4142 23.7061 22.0985C24.0218 21.7828 24.1797 21.3958 24.1797 20.9374C24.1797 20.4791 24.0218 20.0921 23.7061 19.7764C23.3904 19.4607 23.0034 19.3028 22.5451 19.3028C22.0867 19.3028 21.6997 19.4607 21.384 19.7764C21.0683 20.0921 20.9104 20.4791 20.9104 20.9374C20.9104 21.3958 21.0683 21.7828 21.384 22.0985C21.6997 22.4142 22.0867 22.5721 22.5451 22.5721ZM20.9585 16.5625H26.5595L23.3143 12.2596H20.9585V16.5625Z' fill='%236B6B2D'/%3E%3C/g%3E%3C/svg%3E%0A");}
.advanced-order .extras-wrap .extra.delivery .price-range {margin-left: -40px;width: calc(100% + 40px);}
.advanced-order .extras-wrap .extra.delivery::before {display: none;}


/* úprava košíku a věrnostního programu */
.advanced-msg.--login {
   display: none;
}

.bonus-mehub-639837 .card {
    background-color: #F3F3EE !important;
  
    margin-bottom: 20px;
}

.bonus-mehub-639837 .card {
    background-color: #F3F3EE !important;
 
}

.mehub-bonus-checkout-inner-container {
 padding-top: 20px;
}

.in-kosik #heurekaTabright,.in-kosik #hw-87kwowifjjowiklsadh666right  {
   display: none;
}



a.next-step-back {
    text-decoration: underline;
    color: #000;
    font-size: 15px;
    font-weight: 400;
}


body.fvStudio-Classic .fvDoplnek {

    margin-bottom: 0px;
  
}

.price-wrapper .price-secondary {
   
    font-size: 16px !important;
}


.discount-coupon .form-group::before {
   
    font-size: 15px !important;
    
}


@media (max-width:767px) {
    .cart-summary .extras-wrapper .sidebar-in-cart:nth-of-type(3) {
        max-width: 100%;
        padding: 0px !important;
    }


    .price-wrapper .price.price-primary {
        font-size: 20px !important;
    }

        .price-wrapper .price-label {
        font-size: 16px !important;
}


.p-detail-inner-header .p-detail-info>div {
    
    margin-bottom: 10px;
}


#product-detail-form > div.product-top {
   
    padding-bottom:10px !important;
}


}

/* věrnostní pprogram - detail produktu */

#product-detail-form > div > div.col-xs-12.col-lg-6.p-info-wrapper > div.mehub-bonus-product-detail-container > div > div > span > a {
        
        text-decoration: underline;
    }

.p-detail-inner-header .p-detail-info>div {
    padding-right: 10px;
    font-size: 14px;
}

.p-detail-inner-header .p-code {
   
    font-size: 14px;
    padding-top: 7px !important;
}



/* konec -  úprava košíku a věrnostního programu */


.price-range {border: 1px solid #E2E2D4;border-radius: 6px;height: 10px;background-color: #fff;margin-top: 15px;}
.price-range>div {border-radius: 6px;background-color: #6B6B2D;}

.adv-wrap + .advanced-msg {border-radius:5px 5px 0 0;}
.advanced-msg.--tip {background-color: #F3F3EE;padding: 15px 10px;border-bottom: 1px solid #E2E2D4;margin-top:20px;}
.advanced-msg.--login {background-color: #F3F3EE;padding: 15px 10px;border-radius: 0 0 6px 6px;}
.advanced-msg a {color: #6B6B2D;text-decoration: underline;}
.advanced-msg a:hover {text-decoration: none;}

.advanced-order .products-block.products.slick-slider {margin: 0;}
.advanced-order .slick-next {right: 6px;}
.advanced-order .slick-prev {left: 6px;}
.advanced-order .slick-track {margin: 0 auto;}

.advanced-order .products-block.products {padding-bottom: 10px;}
.advanced-order .products-block.products .product {padding: 6px;}
.advanced-order .products-block.products .p::after {display: none;}
.advanced-order .products-block.products .p {padding-bottom: 20px;}
.advanced-order .products-block.products .p .dkLabFavouriteDiv {display: none;}
.advanced-order .products-block.products .p .name {text-align: center;}
.advanced-order .products-block.products .p .price {text-align: center;}
.advanced-order .products-block .p-bottom>div {align-items: center;justify-content: center;}

.products-related:after {display: none;}

/* Quantity */
.quantity {background: #fff;padding-right: 0;}
.quantity-form .quantity input {width: 40px;height: 44px;font-family: var(--template-font),sans-serif!important;}
.quantity-form .quantity {padding-right: 0;padding-left: 0;}
.quantity-form .quantity .increase, .quantity-form .quantity .decrease {width: 34px;height: 44px;line-height: 44px;}

.quantity {height: 46px;width: 110px;border: 1px solid #DFDFDF;border-radius: 6px;overflow: hidden;justify-content: space-evenly;display: flex;align-items: center;}
.quantity .increase {border: 0!important;border-radius: 0;order: 2;line-height: 44px!important;border-left: 1px solid #DFDFDF!important;background-color: #FBFBFB!important;}
.quantity .increase::after {content: "+";font-size: 16px;font-weight: bold;color: #000;}
.quantity .decrease {border: 0!important;border-radius: 0;order: -1;line-height: 44px!important;border-right: 1px solid #DFDFDF!important;background-color: #FBFBFB!important;}
.quantity .decrease::after {content: "-";font-size: 16px;font-weight: bold;color: #000;}
.quantity .increase::before, .quantity .decrease::before {display: none;}
.quantity .increase, .quantity .decrease {position: initial;width: 30px;height: 44px;line-height: 44px;color: #000;border: 0;font-weight: bold;text-align: center;line-height: 32px;background: none;}
.quantity .increase:hover, .quantity .decrease:hover {color: #fff;background-color: #000!important;border-radius: 0px;}
.quantity .increase:hover::after, .quantity .decrease:hover::after {color: #fff;}
.quantity input {order: 1;text-align: center;font-size: 14px;color: #000;font-weight: 400;width: 40px;flex: 1;height: 44px;font-family: var(--template-font),sans-serif!important;}

.quantity.has-tb-quantity-unit .tb-quantity-unit-wrap {order:1;flex:1;display:flex;align-items:baseline;padding:0;justify-content: center;column-gap:2px;padding-right: 5px;}
.quantity.has-tb-quantity-unit input {order:unset;width:44px;flex:1;text-align: right;}
.quantity.has-tb-quantity-unit .tb-quantity-unit {font-size: 14px;color:#9C9894;display:block;padding:0;flex:1;text-align: left;}

/* Assets */
.form-control {height: 45px;border-radius: 6px;border-color: #E2E2D4;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);}
.form-control::placeholder {font-size: 14px;color: #434343;}

/* Login and register page/components */
.id--8 .content-inner {max-width: 860px;margin: 30px auto;}
.id--8 .content-inner h1 {text-align: center;}

.id--8 .register-wrap .btn.btn-secondary {padding: 11px 20px;max-width: 295px;}
.register-wrap {display: flex;border: 1px solid #E2E2D4;}
.register-wrap .register-block {background-color: #F3F3EE;border-left: 1px solid #E2E2D4;}
.register-wrap>* {width: 50%;padding: 35px;}
.register-block__subtitle {font-size: 18px;font-weight: 500;margin-bottom: 10px;}

.register-wrap .co-box {padding: 0 0 30px 0;border: 0;}
.register-wrap #register-form h4 {display: none;}

.register-wrap .submit-wrapper .btn.btn-login {width: 100%;padding: 11px 20px;}

/* ----- */

/* Login pop-up */
.login-window-visible .user-action .user-action-in>div.user-action-login.login-widget {display: flex;z-index: 65;}
.login-widget {background-color: #fff;padding: 0;width: 670px;margin-left: -20px;margin-top: 54px;border-radius: 6px;overflow: hidden;box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.23);}
.login-widget .register-block {padding: 75px 30px 30px 30px;border-left: 1px solid #E2E2D4;background-color: #F3F3EE;width: 45%;overflow: hidden;}
.register-block h4 {margin: 0 0 10px 0;font-weight: 500;font-size: 18px;}
.register-block h5 {margin: 0 0 15px 0;font-weight: 400;font-size: 16px;}
.register-block ul {list-style: none;padding-left: 0;margin-bottom: 25px;}
.register-block ul li {position: relative;padding: 5px 0!important;padding-left: 25px!important;font-size: 14px;}
.register-block ul li::before {content: "";width: 24px!important;height: 24px!important;position: absolute;left: 0;margin-top: -2px!important;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2131_12259' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2131_12259)'%3E%3Cpath d='M10 16.4L6 12.4L7.4 11L10 13.6L16.6 7L18 8.4L10 16.4Z' fill='%236B6B2D'/%3E%3C/g%3E%3C/svg%3E%0A")!important;}
.register-block .btn {width: 100%;}
.login-widget .popup-widget-inner {box-shadow: none;border: 0;border-radius: 0 0 0 6px;width: 55%;padding: 30px;}
.login-widget .popup-widget-inner h2 {font-weight: bold;font-size: 18px;margin-bottom: 25px;}
.popup-widget.login-widget::before {display: none;}

.login-widget .input-wrapper.email::before {content: "E-mail:";font-size: 14px;font-weight: 400;color: #000;margin: 0 0 5px 0;display: block;}
.login-widget .input-wrapper.password::before {content: "Heslo:";font-size: 14px;font-weight: 400;color: #000;margin: 0 0 5px 0;display: block;}

.login-wrapper .password-helper {width: 100%;float: none;}
.login-widget .password-helper a[href="/registrace/"] {display: none;}
.login-widget .password-helper a[href="/registracia/"] {display: none;}
.login-widget .password-helper a {font-size: 14px;text-decoration: underline;width: 100%;float: none;display: block;color: #000;text-align: right;margin-bottom: 25px;text-decoration: underline;}
.login-widget .password-helper a:hover {text-decoration: none;}
.login-widget .login-wrapper button {width: 100%;min-width: 145px;order: 1;}
.login-widget .login-wrapper {display: flex;align-items: center;flex-direction: column;padding-top: 0px;padding-bottom: 0;justify-content: space-between;}
.login-widget .btn.btn-secondary {padding: 10px 25px;}
.login-widget .btn.btn-primary {padding: 10px 25px;}
.login-widget .form-group {margin-bottom: 8px;}

body.login-window-visible .navigation-buttons a[data-target=login]::after {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #F3F3EE;border-radius: 6px 6px 0 0;z-index: 66;}
body.login-window-visible .navigation-buttons a[data-target=login]::before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 6px 6px 0 0;box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.23);}

/* Search */
.search-whisperer::before {display: none;}
.search-whisperer.active {display: flex!important;}
.search-whisperer .search-whisperer-documents.text-center {order: 1!important;bottom: 0;left: 0;max-width: 100%;width: 100%;border-bottom:0;padding: 20px 0;position: absolute;background: #fff;z-index: 1;border-top: 1px solid #E2E2D4;border-radius: 0 0 6px 6px;}
.search-whisperer .search-whisperer-documents.text-center a {transition: none;width: auto;min-width: 300px;z-index: 1;position: relative;background: var(--color-primary);height: 46px;line-height: 46px;color: #fff;;font-size: 16px;font-weight: 500;border-radius: 3px;display: inline-block;padding: 0 30px;}
.search-whisperer .search-whisperer-documents.text-center a:hover {background: var(--color-primary-hover)}
.search-whisperer .search-whisperer-documents:not(.text-center, .search-whisperer-empty) {position: relative;left: 0px;flex: 0 0 35%;border-bottom: 0;order: 2!important;background: #F3F3EE;padding: 30px 20px 110px 20px;width: 100%;border-radius: 0 0 6px 0;margin-left: auto;}
.search-whisperer .search-whisperer-documents:not(.text-center, .search-whisperer-empty) h3 {font-weight: 500;color: #000;margin: 0 0 15px 0;font-size: 16px;}
.search-whisperer-col-articles, .search-whisperer-col-categories, .search-whisperer-col-brands {width: 100%;margin-bottom: 24px;}
.search-whisperer .search-whisperer-documents:not(.text-center, .search-whisperer-empty) em {display: none;}
.search-whisperer .search-whisperer-documents:not(.text-center, .search-whisperer-empty) .search-whisperer-category em {display: inline-block;}
.search-whisperer .search-whisperer-documents:not(.text-center, .search-whisperer-empty) .search-whisperer-category em::before {content: ""!important;width: 16px;height: 16px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2131_15869)'%3E%3Cmask id='mask0_2131_15869' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Cpath d='M16 0H0V16H16V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2131_15869)'%3E%3Cmask id='mask1_2131_15869' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Cpath d='M0 1.90735e-06H16V16H0V1.90735e-06Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_2131_15869)'%3E%3Cpath d='M12.8072 13.7345H1.01506C0.713345 13.7345 0.46875 13.5064 0.46875 13.2251V2.75222C0.46875 2.48337 0.7025 2.2654 0.990875 2.2654H4.7815C4.95606 2.2654 5.11906 2.34675 5.21594 2.48218L6.26019 3.94265C6.34853 4.06622 6.49725 4.1404 6.65653 4.1404H12.4827C12.771 4.1404 13.0048 4.35837 13.0048 4.62722V7.24784' stroke='black' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M12.8054 13.7345L15.4479 8.42725C15.7145 7.89175 15.2951 7.27909 14.6619 7.27909H4.05119C3.70641 7.27909 3.39444 7.46965 3.25675 7.76434L0.542969 13.5718' stroke='black' stroke-miterlimit='10'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2131_15869'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.search-whisperer .search-whisperer-documents:not(.text-center, .search-whisperer-empty) a {position: relative;padding: 5px 0;padding-left: 0px;font-size: 14px;display: flex; align-items: center;color: #000;text-decoration: underline;}
.search-whisperer .search-whisperer-documents:not(.text-center, .search-whisperer-empty) a:hover {color: #000;background: none;text-decoration: none;}
.search-whisperer ul::-webkit-scrollbar-track {background-color: #fff;border-radius: 20px;width: 9px;}
.search-whisperer ul::-webkit-scrollbar {width: 5px;background-color: #F5F5F5;}
.search-whisperer ul::-webkit-scrollbar-thumb {background-color: #646464;border-radius: 20px;}
.search-whisperer ul {height: 100%;max-width: 65%;width: 100%;max-height: 500px;overflow-y: scroll;order: 0;width: 100%;display: flex;justify-content: space-between;flex-flow: row wrap;padding: 60px 20px 110px 20px;background: #fff;flex: 0 0 65%;border-radius: 0 0 0 6px;}
.search-whisperer ul::before {content: "Nalezeno v produktech:";position: absolute;top: 25px;font-size: 16px;font-weight: 500;color: #000;padding: 0px;}
[lang=sk] .search-whisperer ul::before {content: "Nájdené v produktoch:";}
.search-whisperer ul li {width: 100%;background: #fff;position: relative;transition: box-shadow 0.5s;border: 0;}
.search-whisperer ul li.last-product {border-bottom: 0;}
.search-whisperer ul li:hover {}
.search-whisperer ul li:hover .p-name {text-decoration: underline;}
.search-whisperer ul li a {padding: 4px 0;overflow: hidden;}
.search-whisperer ul li a:hover {background: none;}
.search-whisperer .search-whisperer-image {max-width: 65px;}
.search-whisperer .p-info {padding-right: 25%;}
.search-whisperer .p-info .p-name {max-width: 100%;font-size: 14px;width: 100%;margin-bottom: 0px;color: #000;font-weight: 500;white-space: initial;}
.search-whisperer .p-info .p-name:hover {color: #253057;}
.search-whisperer .price {font-size: 20px;color: #000;position: absolute;top: 50%;transform: translateY(-50%);right: 0px;font-weight: bold;}
.search-whisperer .p-availability {font-size: 16px;width: 50%;font-weight: bold;display: none!important;}

.search-whisperer::after {content: "";background-color: transparent;width: 20px;height: 12px;position: absolute;top: -12px;left: 9px;background-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0L20 12H0L10 0Z' fill='white'/%3E%3C/svg%3E%0A");}
.search-whisperer {flex-flow: row wrap;width: 815px;margin-left: 0;margin-top: 7px;border-radius: 6px;border: 0;border: 0;padding: 0px;box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.23);}
.search-whisperer.--empty {padding: 0 25px;}

.empty-search-block h2 {margin: 25px 0 25px 0;font-size: 14px;font-weight: 500;}
.empty-search-block h3 {margin: 0 0 10px 0;font-size: 16px;font-weight: 400;}

.search-whisperer-documents {border-bottom: 0;}

.search-results-groups {display: flex;justify-content: space-between;flex-flow: row wrap;margin-bottom: 25px;}
.search-results-group {border: 1px solid #DFDFDF;padding: 32px;width: 49%;border-radius: 6px;--bb-columns:2;}
.search-results-group h4 {margin-bottom: 15px;}
.search-results-group ul {list-style: none;padding:0;display: flex;flex-flow: row wrap;gap:15px;}
.search-results-group li {background: none;box-shadow: none;flex: 0 0 calc((100% - (var(--bb-columns) - 1) * 15px) / var(--bb-columns));}
.search-results-group li::after {display: none;}
.search-results-group li a {line-height: 1.2;overflow: hidden;font-weight: normal;display: flex;align-items: center;padding: 10px 12px;max-width: 100%;box-shadow: none;border: 1px solid #DFDFDF;background-color: #fff;}
.search-results-group li a:hover {color: #fff;background: #000;border: 1px solid #000;}
#search-group-manufacturers {--bb-columns:3;}

/* Btns */
.btn.btn-primary, a.btn.btn-primary {color: #fff;font-weight: 500;font-size: 16px;border: 0;border-radius: 6px;background-color: var(--color-secondary);padding: 7px 15px;color: #fff;text-transform: initial;}
.btn.btn-primary:hover, a.btn.btn-primary:hover {background-color: var(--color-secondary-hover);border-color: var(--color-secondary-hover);}

.btn.btn-default, a.btn.btn-default {color: #fff;font-weight: 500;font-size: 16px;border: 0;border-radius: 6px;background-color: var(--color-tertiary);padding: 10px 15px;text-transform: initial;text-decoration: none;}
.btn.btn-default:hover, a.btn.btn-default:hover {background-color: var(--color-tertiary-hover);border-color: var(--color-tertiary-hover);}

.btn.btn-secondary, a.btn.btn-secondary {color: #fff;font-weight: 400;font-size: 16px;border: 0;border-radius: 6px;background-color: #212121;padding: 8px 20px;text-transform: initial;}
.btn.btn-secondary:hover, a.btn.btn-secondary:hover {background-color: var(--color-primary-hover);border-color: var(--color-primary-hover);}

.btn.btn-third, a.btn.btn-third {color: #000;font-weight: 400;font-size: 16px;border: 1px solid #FF6E00;border-radius: 6px;background-color: transparent;padding: 7px 15px;text-transform: initial;}
.btn.btn-third:hover, a.btn.btn-third:hover {background-color: #FF6E00;border-color: #FF6E00;color: #fff;}

.btn.btn-opacity, a.btn.btn-opacity {color: var(--color-secondary);font-weight: 500;font-size: 16px;border: 0;border-radius: 6px;background-color: #fff;padding: 7px 15px;text-transform: initial;}
.btn.btn-opacity:hover, a.btn.btn-opacity:hover {background-color: #D4A64E;border-color: #D4A64E;color: #fff;}

.btn.btn-conversion, a.btn.btn-conversion, .btn.btn-cart, a.btn.btn-cart {color: #fff;font-weight: 500;font-size: 16px;border: 2px solid var(--color-secondary);border-radius: 6px;text-transform: initial;text-align: center;justify-content: center;background-color: var(--color-secondary);padding: 10px 15px;width: auto;color: #fff;}
.cart-widget-button .btn::after {font-size: 10px;}
.btn.btn-conversion:hover, a.btn.btn-conversion:hover, .btn.btn-cart:hover, a.btn.btn-cart:hover {background-color: var(--color-secondary-hover);border-color: var(--color-secondary-hover);}

.btn.btn-lg, a.btn.btn-lg {line-height: 22px;}

/* Nacvigation */
@media (min-width: 768px) {
  #navigation {height: 50px;margin: 0;position: relative;z-index: 1;transition: height ease-in-out 0.5s;}
  .navigation-in {background-color: transparent;line-height: 50px;font-size: 16px;margin: auto;border-left: 1px solid #383838;}
  .navigation-in>ul {}
  .navigation-in ul li a b {font-weight: 500;}
  .navigation-in ul li a {padding-left: 25px;padding-right: 25px;text-transform: uppercase;}
  /*.fitted .navigation-in>ul>li.menu-item-external-28 {margin-left: auto;}*/
  .navigation-in>ul>li:not([class*=menu-item-external]) {border-right: 1px solid #383838;}
  .navigation-in>ul>li[class*=menu-item-external]>a {text-transform: initial;}
  .navigation-in>ul>li[class*=menu-item-external]>a b {font-weight: normal;}
  .navigation-in>ul>li.ext>a>span {display: block;}
  .navigation-in>ul>li .submenu-arrow::after {color: #6B6A2D;font-weight: bold;}
  .navigation-in>ul>li:first-child>a {padding-left: 25px;}
  .navigation-in>ul>li:first-child>a:hover {padding-left: 25px;}
  .navigation-in>ul>li.ext.exp:first-child>a {padding-left: 25px;}
  .navigation-in>ul>li>a:hover {margin-left: initial;margin-right: initial;padding-left: 25px;padding-right: 25px;}
  .navigation-in>ul>li.ext.exp>a {color: #000;background-color: #F3F3EE;margin-left: initial;margin-right: initial;padding-left: 25px;padding-right: 25px;}
  .navigation-in>ul>li.ext.exp>a::before {content: "";position: absolute;top: 0;left: 0;height: 2px;width: 100%;background-color: #6B6B2D;}
  .navigation-in>ul>li>a {color: #fff;padding-top: 0;padding-bottom: 0;display: flex;align-items: center;justify-content: center;}
  .navigation-in>ul>li>a:hover {color: #000000;background-color: #F3F3EE;}
  .navigation-in>ul>li {border: 0;text-align: center;}

  .navigation-in ul.menu-level-2 {width: calc(100% + 1%);left: -0.5%;}
  .navigation-in ul.menu-level-2::after {z-index: -1;background: #F3F3EE;border-top: 2px solid #F3F3EE;position: absolute;left: -500%;content: "";width: 1000%;display: block;height: 100%;top: 0px;}

  .navigation-in>ul>li.exp>a {position: relative;z-index: 999999;background: #fff;color: #000;transition: 0s;}
  .navigation-in>ul>li.ext>ul>li {min-height: 70px;align-items: center;text-align: left;border-radius: 3px;border: 0;background-color: #fff;}
  .navigation-in>ul>li.ext>ul>li>a.menu-image {width: 85px;}
  .navigation-in>ul>li.ext>ul>li>a img {max-width: 75px;max-height: 85px;mix-blend-mode: multiply;}
  .navigation-in>ul>li.ext>ul>li>div {width: calc(100% - 85px);}
  .navigation-in>ul>li.ext>ul>li>div>ul {max-height: 260px;margin-top: 7px;padding-bottom: 0px;display: none;}
  .navigation-in>ul>li.ext>ul>li>div>ul>li {position: relative;z-index: 1;font-size: 0;line-height: 13px;}
  .navigation-in>ul>li.ext>ul>li>div>ul>li a {margin-bottom: 8px;position: relative;color: #000;font-weight: 300;font-size: 14px;text-decoration: underline;display:inline-block;line-height: 15px;margin-right: 5px;}
  .navigation-in>ul>li.ext>ul>li>div>ul>li a:hover {color: #253057;}
  .navigation-in ul li.appended-category, .menu-helper ul li.appended-category {display: block;}
  .navigation-in>ul>li.ext>ul>li>a {width: 85px;padding: 0 5px 0 0;}
  .submenu-visible .navigation-in>ul>li.ext.exp>ul {border-bottom: 0;padding: 25px 0;align-items: flex-start;}
  .navigation-in>ul>li.ext>ul>li {width: 24%;flex-basis: 24%;margin: 0.5%;transition: .5s;padding: 5px;border: 1px solid #E2E2D4;box-shadow: 0px 4px 7px rgba(0, 0, 0, 0.05);border-radius: 6px;}
  .navigation-in>ul>li.ext>ul>li:hover {box-shadow: 0px 4px 7px rgba(0, 0, 0, 0.2);}
  .navigation-in>ul>li.ext>ul>li>div>a {color: #000;font-size: 16px;font-weight: 400;padding: 0;line-height: 1.2;text-decoration: none;text-transform: initial;}
  .navigation-in>ul>li.ext>ul>li>div>a:hover {text-decoration: underline;}
  .navigation-in ul.menu-level-2 a:hover {color: #000;}
  .navigation-in ul.menu-level-2 li:first-child {border-top-style: solid;}

  .navigation-in ul.menu-level-2 .menu-level-2__li {flex: 1;display: flex;flex-flow: row wrap;}
  .navigation-in ul.menu-level-2 .menu-level-2__li li {transition: 0.5s;padding: 7px;width: calc(33.333% - 20px);margin: 0 20px 10px 0;background-color: #fff;border: 1px solid #E2E2D4;box-shadow: 0px 4px 7px rgba(0, 0, 0, 0.05);border-radius: 6px;display: flex;align-items: center;}
  .navigation-in ul.menu-level-2 .menu-level-2__li li:hover {box-shadow: 0px 4px 7px rgba(0, 0, 0, 0.2);}
  .navigation-in ul.menu-level-2 .menu-level-2__li li .menu-level-3 {display: none;}
  .navigation-in ul.menu-level-2 .menu-level-2__li li a.menu-image {padding: 0;width: 27%;}
  .navigation-in ul.menu-level-2 .menu-level-2__li li>div {padding: 0;width: 73%;}
  .navigation-in ul.menu-level-2 .menu-level-2__li li>div>a {text-transform: initial;line-height: 1;font-size: 16px;color: #000;text-align: left;padding: 0 8px;}
  .navigation-in ul.menu-level-2 .menu-level-2__li li>div>a:hover {text-decoration: underline;}

  .navigation-in ul.menu-level-2 .menu-level-2__title {font-weight: 500;font-size: 18px;text-align: left;line-height: 1.5;margin-bottom: 10px;}
  .navigation-in ul.menu-level-2 .menu-level-2__fs {align-self: stretch;padding: 0 30px;flex: 0 0 320px;text-align: left;border-left: 1px solid #E2E2D4;}
  .navigation-in ul.menu-level-2 .menu-level-2__fs a {display: block;font-weight: 300;margin: 0;text-transform: initial;line-height: 1;padding: 10px 0;}
  .navigation-in ul.menu-level-2 .menu-level-2__fs a:hover {text-decoration: underline;}

  .tip-product-wrap {flex: 0 0 310px;}

  .navigation-in ul.menu-level-2 .tip-product__image {padding: 0;max-height: 130px;height: 130px;display: block;}
  .navigation-in ul.menu-level-2 .tip-product__image img {height: 130px;max-height: 130px;}
  .navigation-in ul.menu-level-2 .tip-product-header{font-size:16px;font-weight:400;padding:0;margin:0;color:#000;margin-bottom: 12px;}
  .navigation-in ul.menu-level-2 .tip-product{background-color: #fff;text-align:center;border: 1px solid #E2E2D4;border-radius: 6px;padding: 15px;}
  .navigation-in ul.menu-level-2 .tip-product__name{height:auto;position:relative;text-align:left;color:#000;margin: 10px 0 15px 0;text-decoration:none;font-size:16px;font-weight:500;line-height:1.2;text-align: center;padding: 0;}
  .navigation-in ul.menu-level-2 a.tip-product__btn{display:inline-block;height:40px;line-height:40px;border-radius: 6px;border-color:var(--color-secondary);background:var(--color-secondary);width:auto;margin:0;padding:0;border:0;color:#fff;font-weight:500;font-size: 16px;padding: 0 30px;text-transform: initial;}
  .navigation-in ul.menu-level-2 a.tip-product__btn:hover {background-color: var(--color-secondary-hover);}

  body.submenu-visible::after,
  body.navigation-window-visible::after {content: "";position: fixed;background: rgba(0,0,0,0.8);width: 100%;height: 100%;top: 0;left: 0;z-index: 64;}

  .menu-helper {right: 15px;}
}

/* Pagination */
.pagination-wrapper {position: relative;padding-top: 40px;margin-bottom: 70px;margin-top: 0;}
.pagination-link.up::before {font-size: 9px;font-weight: bold;color: #CC3A24;display: none;}
.pagination-wrapper strong.js-scroll-top {font-size: 14px;font-weight: 500;text-transform: lowercase;width: initial;border: 0;margin-left: 0px;text-decoration: none;color: #000;}
.pagination-wrapper strong.js-scroll-top:hover {text-decoration: underline;}
.pagination-wrapper .pagination-loader {margin-bottom: 0;}
.pagination-loader .btn {transition: none;text-transform: initial;border: 0;height: 40px;line-height: 40px;display: inline-block;padding: 0 15px;margin: 0 4px;color: #fff;font-weight: 400;border-radius: 6px;background-color: #212121;width: 150px;font-size: 16px;border: 0;}
.pagination-loader .btn:hover {background-color: var(--color-primary-hover);color: #fff;}

.pagination>a, .pagination-top>a, .pagination>strong, .pagination-top>strong {text-decoration: underline;font-size: 14px;font-weight: 400;color: #000;border-radius: 6px;line-height: 40px;width: 40px;height: 40px;background: #fff;border: 1px solid #DFDFDF;}
.pagination>a:hover {color: #fff;background: #383836;text-decoration: none;}
.pagination>strong.current {color: #fff;background: #212121;text-decoration: none;border: 0;}
.pagination-link.prev {order: -10;}
.pagination-link.next {order: 10;}
.pagination-link.next:hover::before {background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8203 4.44775L15.3728 9.00025L10.8203 13.5528' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.63281 9H15.2553' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.pagination-link.next::before {content: "";width: 18px;height: 18px;font-size: 11px;line-height: 35px;position: relative;top: -2px;background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8203 4.44775L15.3728 9.00025L10.8203 13.5528' stroke='%236B6B2D' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.63281 9H15.2553' stroke='%236B6B2D' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.pagination-link.prev::before {content: "";width: 18px;height: 18px;font-size: 11px;line-height: 35px;position: relative;top: -2px;background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.17969 4.44775L2.62719 9.00025L7.17969 13.5528' stroke='%236B6B2D' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.3672 9H2.74469' stroke='%236B6B2D' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.pagination-link.prev:hover::before {background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.17969 4.44775L2.62719 9.00025L7.17969 13.5528' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.3672 9H2.74469' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.pagination-link:hover {background: none;border: 1px solid #E7E7E7;color: #1A1A1A;}
.pagination-link.up {background: none;border: 0;width: 10px;min-width: initial;margin-right: 5px;}
.pagination-top {display: flex;align-items: center;}
.pagination-top .js-scroll-top {display: none;}

.pagination-wrapper .pagination {display: flex;justify-content: flex-end;}

/* Cart */
.ordering-process #header {border-bottom: 0;}
body.ordering-process {background-color: #fff;}

.empty-cart-boxes {display: none;}
.cart-inner.cart-empty .cart-heading {display: none;}
.cart-inner.cart-empty .cart-content {padding: 0;}
.cart-inner.cart-empty {margin-top: 40px;margin-bottom: 0px;}
.cart-inner.cart-empty .col-md-8 {width: 100%;}
.cart-inner.cart-empty .col-md-4 {display: none;}


/* 404 */
.id-404 header h1 {display: none;}
.id-404 .breadcrumbs {display: none;}
.id-404.type-page #content a.contact-item__whole {text-decoration: none;}
.block-404.empty-cart-block {padding: 30px 0 50px 0;}
.block-404.empty-cart-block img {margin: 0 50px 0 0;}

.contact-box-cart {width: 310px;display: flex;flex-direction: column;background-color: #F5F5F5;padding: 30px 20px;}
.contact-box-cart h2 {font-size: 22px;font-weight: 500;margin: 0 0 14px 0;}
.contact-box-cart p {margin-bottom: 20px;}
.contact-box-cart .contact-item__whole {border: 0;display: block;color: #000!important;}
.contact-box-cart .contact-item__whole [data-opening] {color: #434343;}
.contact-box-cart a.contact-item {color: #000!important;text-decoration: none!important;}
.contact-box-cart a.contact-item:hover {color: #000!important;text-decoration: underline!important;}

.contact-box-cart .contact-item__whole>div::before {background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5657_7231)'%3E%3Cpath d='M20.1505 28C15.242 28 10.0003 26.1964 5.90188 22.0981C1.81032 18.0065 0 12.7682 0 7.84946C0 3.51444 3.50722 0 7.84946 0C8.18491 0 8.48652 0.204203 8.61109 0.515648L12.1257 9.30212C12.294 9.72278 12.0894 10.2001 11.6688 10.3684L7.80801 11.9127C8.08112 16.3543 11.6464 19.9194 16.0873 20.1921L17.6316 16.3313C17.7995 15.9114 18.2767 15.706 18.6979 15.8744L27.4843 19.3889C27.7957 19.5135 28 19.8151 28 20.1505C28 24.4856 24.4928 28 20.1505 28ZM7.30352 1.66414C4.16183 1.93599 1.64062 4.57051 1.64062 7.84946C1.64062 12.7936 3.56595 17.4419 7.06202 20.9379C10.558 24.434 15.2063 26.3594 20.1505 26.3594C23.4285 26.3594 26.0638 23.8396 26.3359 20.6965L18.8502 17.7022L17.3976 21.3338C17.273 21.6453 16.9714 21.8495 16.6359 21.8495C10.8539 21.8495 6.15054 17.1461 6.15054 11.3649C6.15054 11.0295 6.35474 10.727 6.66619 10.6024L10.2978 9.14977L7.30352 1.66414Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5657_7231'%3E%3Crect width='28' height='28' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.contact-box-cart a.contact-item.--email::before {background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5657_7234)'%3E%3Cpath d='M28 6.09137C28 4.67058 26.8441 3.51465 25.4233 3.51465H2.57672C1.15621 3.5147 0.000492189 4.67009 0 6.09181V6.09224V21.9079C0 23.3464 1.16769 24.4855 2.5776 24.4855H25.4224C26.8609 24.4855 27.9999 23.3178 27.9999 21.9079V6.09224C27.9999 6.09214 27.9999 6.09203 27.9999 6.09192C28 6.09175 28 6.09159 28 6.09137ZM2.57672 5.15533H25.4233C25.9394 5.15533 26.3594 5.57528 26.3594 6.09274C26.3594 6.36771 26.2227 6.62293 25.9936 6.77562L14.5198 14.4251C14.2041 14.6356 13.796 14.6357 13.4802 14.4251C13.4802 14.4251 2.00622 6.77546 2.00644 6.77562C2.00649 6.77568 2.00627 6.77551 2.00622 6.77546C1.7773 6.62293 1.64063 6.36771 1.64063 6.09137C1.64063 5.57523 2.06058 5.15533 2.57672 5.15533ZM25.4224 22.8448H2.5776C2.06687 22.8448 1.64063 22.4319 1.64063 21.9079V8.50359L12.5701 15.7901C13.0045 16.0797 13.5022 16.2245 14 16.2245C14.4978 16.2245 14.9956 16.0797 15.4299 15.7901L26.3594 8.50359V21.9079C26.3594 22.4186 25.9464 22.8448 25.4224 22.8448Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5657_7234'%3E%3Crect width='28' height='28' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}


input[type="checkbox"]+label::before {border-color: #DFDFE8;border-radius: 2px;}
input[type="checkbox"]:checked+label::before {border-color: var(--color-primary);background: var(--color-primary);}
input[type="checkbox"]:checked+label::after {border: 0;width: 13px;height: 10px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.5' height='9.75' viewBox='0 0 13.5 9.75'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M12.22.22a.75.75,0,0,1,1.123.99l-.062.071L5.03,9.53a.75.75,0,0,1-.99.062L3.97,9.53.22,5.78a.75.75,0,0,1,.99-1.123l.071.062L4.5,7.939Z' transform='translate(0 0)'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center center;}
input[type="checkbox"]+label {padding-left: 30px;line-height: 1.2;color: #000;font-size: 14px;font-weight: 400;}
input[type="checkbox"]+label::before {width: 20px;height: 20px;margin-right: 10px;}
input[type="checkbox"]:checked+label::after {height: 18px;width: 18px;left: 1px;}

/* Category bottom */
.jh-extra-products {margin-top: 100px;}
.jh-extra-products__title {font-size: 32px;font-weight: 500;margin: 0 0 10px 0;text-align: center;}
/* ----- */

/* Category top */
.mobile-sort {display: none;}
.active-filters + .category-header {width: 40%;}
.category-header {background: none;margin-right: 0px;margin-bottom: 14px;width: 100%;display: inline-flex;justify-content: flex-end;}
.category-header div {font-size: 13px;padding-right: 0;color: #000;display: none;}
.category-header div strong {font-weight: initial;}
.category-header input[type="radio"]+label {color: #C91F3E;font-size: 16px;font-weight: 400;padding: 4px 20px;color: #000;}
.category-header input[type="radio"]:checked+label {color: #000;background-color: transparent;font-weight: 500;}
.category-header input[type="radio"]+label:hover {background-color: transparent;text-decoration: underline;}
.category-header input[type="radio"]+label:last-of-type {padding-right: 0;}
/* ----- */

/* Bestseller */
#productsTop {border-top: 1px solid #DFDFDF;position: relative;padding-top: 30px;}
#productsTop::after {content: "";display: block;z-index: 1;position: absolute;top: -8px;left: 50%;margin-left: -20px;background-color: #fff;width: 40px;height: 12px;background-size: 20px;background-repeat: no-repeat;background-position: center;background-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 11.4952V0.684865L3.47306 1.63147V7.5108V8.0108H3.97306H7.97987H8.47987V7.5108V2.58447H11.352V7.5108V8.0108H11.852H16.027H16.527V7.5108V1.63515L18.166 1.09815L19.5 0.680482V11.5H9.94833H9.94808L0.5 11.4952Z' stroke='%23DFDFDF'/%3E%3C/svg%3E%0A");}
.products-top .slick-next {margin-top: 30px;}
.products-top .slick-prev {margin-top: 30px;}
.products-inline.products-top>div {padding: 0;}
.products-top .slick-list {margin-right: -20px;width: calc(100% + 20px)!important;}
.products-top .slick-track {margin-inline:0 !important;}
.products-top {margin: 0 0px 40px 0px;width: 100%;position: relative;}
.products-top::after {content: "";width: 1px;background-color: #fff;height: 100%;position: absolute;right: 0;top: 0;}
.products-top .slick-slide {margin-right: 20px;}
.products-top::before {content: "Nejprodávanější";display: block;font-size: 24px;font-weight: 500;margin: 0 0 10px 0;}
[lang=sk] .products-top::before {content: "Najpredávanejšie";}
.products-top .product.inactive {position: initial;height: 100%;transform: initial!important;}
.products-top .product {padding: 0!important;margin-bottom: 3px;height: unset;border: 1px solid #DFDFDF;border-radius: 6px;}
.products-top .product .p {padding: 12px;position: relative;border: 0!important;border-radius: 16px;background-color: #fff;height: 100%;flex-wrap: nowrap!important;}
.products-top .product .p:hover {}
.products-top .product .image {overflow: hidden;}
.products-inline>div .p .price strong {font-size: 20px;}
.products-top .product .prices {width: 100%;font-size: 16px;margin-top: 0px;}
.products-top .product .prices strong {font-size: 18px;font-weight: bold;color: #000;}
.products-top .product .prices .price-standard span {color: #BE0039;font-size: 13px;}
.products-inline.products-top > div .p .price-standard-wrapper {display: none!important;}
.products-top .product .name {margin-bottom: 5px;font-size: 16px;font-weight: 500;line-height: 20px;color: #000;}
.products-top .product .name:hover {text-decoration: underline;}
.products-inline.products-top .product .p .p-in {padding-left: 16px;}
.products-inline.products-top .product .p .p-in .p-in-in {padding-right: 0;}
.products-inline>div .p .p-in .p-in-in .ratings-wrapper {display: none;}
.products-inline.products-top .product .favourite-products-toggle {display: none;}
.products-inline.products-top .button-wrapper {display: none!important;}
.products-inline.products-top > div .p .image {width: 80px;min-height: 80px;border-radius: 0;}
.products-inline.products-top > div .p .p-in .p-bottom>div {flex-direction: row;}
.products-inline.products-top > div .p .p-in .p-bottom .availability {font-size: 13px;font-weight: bold;display: flex;align-items: center;}
.products-inline.products-top > div .p .p-in .p-bottom .availability .availability-amount {display: none;}
.products-inline.products-top > div .p .p-in .p-bottom>div {align-items: center;}
/* ----- */


/* Filters */
.filters-unveil-button-wrapper {display: none;}
.filters-wrapper.--top {position: relative;width: 100%;display: inline-block;vertical-align: top;}
#content .filters-wrapper.--top .filters {display: flex;flex-flow: row wrap;background: none;}

.filter-sections {padding: 0;background-color: transparent;margin-right: -20px;}
.filter-section+.filter-section {border: 0;}
.--top .filter-section h4 {min-width: 215px;font-size: 16px;position: relative;font-weight: 400;margin: 0;padding: 0px 40px 0 13px;text-transform: initial;cursor: pointer;height: 45px;display: flex;align-items: center;border-radius: 6px;background: none;border: 1px solid #E2E2D4;background-color: #fff;}
.--top .filter-section h4 span {color: #000;}
.--top .filter-section h4:hover span {text-decoration: underline;}
.--top .filter-section h4::after {position: absolute;right: 9px;top: 50%;margin-top: -8px;content: "";width: 18px;height: 18px;display: inline-block;background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2110_9120' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='18' height='18'%3E%3Crect width='18' height='18' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2110_9120)'%3E%3Cpath d='M9 11.5313L4.5 7.0313L5.55 5.9813L9 9.4313L12.45 5.9813L13.5 7.0313L9 11.5313Z' fill='%23FF6E00'/%3E%3C/g%3E%3C/svg%3E%0A");}
.--top .filter-section.active h4 {border-bottom: 1px solid #fff;margin-bottom: -1px;border-radius: 6px 6px 0 0;}
.--top .filter-section.active h4::after {background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2110_9120' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='18' height='18'%3E%3Crect x='18' y='18' width='18' height='18' transform='rotate(-180 18 18)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2110_9120)'%3E%3Cpath d='M9 6.4687L13.5 10.9687L12.45 12.0187L9 8.5687L5.55 12.0187L4.5 10.9687L9 6.4687Z' fill='%23FF6E00'/%3E%3C/g%3E%3C/svg%3E%0A");}
.ui-slider-horizontal .ui-slider-handle:first-of-type::after {display: none;}
.ui-slider-horizontal .ui-slider-handle:last-child::after {display: none;}
.ui-slider-horizontal .ui-slider-handle:first-of-type,
.ui-slider-horizontal .ui-slider-handle:last-child {background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_77_3479)'%3E%3Crect x='4' y='4' width='24' height='24' fill='white'/%3E%3Crect x='4.5' y='4.5' width='23' height='23' stroke='%23DFDFDF'/%3E%3C/g%3E%3Cline x1='13.5' y1='12' x2='13.5' y2='20' stroke='%23B9B6B4'/%3E%3Cline x1='16.5' y1='12' x2='16.5' y2='20' stroke='%23B9B6B4'/%3E%3Cline x1='19.5' y1='12' x2='19.5' y2='20' stroke='%23B9B6B4'/%3E%3Cdefs%3E%3Cfilter id='filter0_d_77_3479' x='0' y='0' width='32' height='32' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_77_3479'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_77_3479' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");}
.ui-slider-horizontal .ui-slider-handle::after {background: none;font-size: 14px;font-weight: 600;}
.ui-slider-horizontal .ui-slider-handle {background: none;width: 32px;height: 32px;top: -14px;}
.slider-content {border-radius: 10px;margin-top: 35px;}
.slider-header {color: #000;font-size: 14px;font-weight: 400;position: relative;top: -5px;}
.ui-slider .ui-slider-range {background: #6B6B2D;}
.ui-slider, .slider-content {background: #DFDFDF;}
.filter-section select {margin-top: -10px;}
.filter-section {padding: 0;}
.filters-wrapper {padding: 0;position: relative;}
#content .filters {background: #fff;padding: 0;position: relative;z-index: 7;margin-bottom: 20px;padding: 8px 0;}
#content .filters::before {content: "Filtrování:";margin-right: 20px;display: flex;align-items: center;}
[lang=sk] #content .filters::before {content: "Filtrovanie:";}
#content .filters::after {content: "";height: 100%;left: -500%;width: 1000%;background: #F3F3EE;position: absolute;bottom: 0;z-index: -1;display: block;}
.filter-section-button {display: none;}
.filter-sections {display: flex!important;flex-flow: row wrap;align-items: center;}
.filter-sections .filter-section.active {z-index: 10;box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.15);border-radius: 6px 6px 0 0;}
.filter-sections .filter-section.active h4 {background: #fff;z-index: 10;border-color: #fff;}
.filter-sections .filter-section {position: relative;margin: 4px 8px 4px 0;flex: 1;}
.filter-sections .filter-section.filter-section-count {display: none;}
#category-filter-hover {display: flex!important;flex-flow: row wrap;}
#content .filter-section fieldset div {width: 100%;flex: 0 0 100%;margin-bottom: 15px;}
#content .filter-section fieldset .advanced-filters-wrapper{display: flex;flex-flow: row wrap;row-gap: 15px;margin-bottom: 0!important}
#content .filter-section fieldset .advanced-filters-wrapper>div {flex: none;margin: 0}
#content .filter-section fieldset div label {display: flex;align-items: center;}
#content .filter-section fieldset div label:hover {color: #000;}
#content .filter-section fieldset div label.active .filter-count {background: #000;color: #fff;}
.filter-section fieldset div .filter-count {background: #F3F3EE;border-radius: 100px;text-decoration: none!important;padding: 0 8px;margin-left: auto;color: #000;font-weight: 400;font-size: 14px;height: 20px;line-height: 20px;}
.filter-section fieldset::-webkit-scrollbar-track {background-color: #fff;border-radius: 20px;width: 9px;}
.filter-section fieldset::-webkit-scrollbar {width: 5px;background-color: #fff;}
.filter-section fieldset::-webkit-scrollbar-thumb {background-color: #8A8A8A;border-radius: 20px;}
.filter-section fieldset div.--hidden {display: none;}
#content .filter-section>form, #content .filter-section>.param-filter-top {position: absolute;display: none;width: 320px;left: 0px;margin-top: 0px;background: #fff;border: 0;padding: 20px;z-index: 5;border-radius: 0;box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.2);}
#content .filter-section>form fieldset {max-height: 200px;overflow-y: auto;}
#content .filter-section:not(.active) .param-filter-top {display: none!important;}
.filter-section>.param-filter-top {padding: 29px 17px 28px 17px;}
.param-filter-top fieldset div {width: 100%!important;}
.param-filter-top fieldset div label[for=stock] {color: #1A9D4D;white-space: nowrap;}
.filter-total-count {display: none;}
.filter-section-count {padding-bottom: 0!important;position: absolute;border-top: 0!important;right: 0;margin-top: -20px;border: 0;z-index: 1;}
.close-after {text-transform: initial;color: #1A1A1A!important;font-size: 14px;font-weight: 400;text-decoration: underline;}
#clear-filters .close-after {display: none;}
.ji-filters-close {display: block;width:16px;height:16px;background:var(--icon-close--dark) no-repeat center / 16px;box-sizing:content-box;position: absolute;top:20px;right:7px;padding:8px;display: none;}

.advanced-parameter-inner.yes-before::before {background-size: 20px;background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 10C0 4.47715 4.47715 0 10 0C15.5228 0 20 4.47715 20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10ZM9.42907 14.2809L15.1873 7.08309L14.1461 6.25016L9.23766 12.3857L5.76015 9.48781L4.90658 10.5121L9.42907 14.2809Z' fill='%23202326'/%3E%3C/svg%3E%0A");}
.advanced-parameter-inner.yes-before {border-color: transparent;}
.advanced-parameter-inner {box-shadow: none;}

/* Active filters */
.active-filters {display: inline-flex;width: 60%;flex-flow: row wrap;align-items: center;margin-bottom: 20px;}
.active-filters::before {content: "Vybrané filtry:";margin-right: 10px;color: #000;font-size: 16px;font-weight: 400;}
[lang=sk] .active-filters::before {content: "Vybrané filtre:";}
.active-filters__label {font-size: 14px;font-weight: 400;padding-right: 10px;}
.active-filters__list {margin-right: 10px;display: flex;flex-flow: row wrap;}
.active-filters__parameter-name {margin-right: 5px;display: flex;align-items: center;display: none;}
.active-filters__parameter {display: flex;margin-right: 10px;margin-bottom: 3px;margin-top: 4px;}
.active-filters__parameter-value {display: flex;align-items: center;color: #000;background: none;padding: 4px 10px;margin: 4px 8px 4px 0;font-weight: 400;font-size: 14px;background-color: #fff;border: 1px solid #DFDFDF;border-radius: 2px;}
.active-filters__parameter-value:hover {background-color: #DFDFDF;color: #000;}
.active-filters__parameter-values {display: flex;}
.active-filters__remove-btn {margin-left: 6px;flex: 0 0 10px;width: 10px;height: 10px;display: inline-block;background-size: contain;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.28333 9.57187L0 8.28854L3.3 4.98854L0 1.71146L1.28333 0.428123L4.58333 3.72812L7.86042 0.428123L9.14375 1.71146L5.84375 4.98854L9.14375 8.28854L7.86042 9.57187L4.58333 6.27187L1.28333 9.57187Z' fill='%231C1B1F'/%3E%3C/svg%3E%0A");}
.active-filters__remove-btn:hover {opacity: 0.8;}
.active-filters__remove-all-btn {color: #000;font-size: 14px;cursor: pointer;font-weight: 400;text-decoration: underline;display: flex;align-items: center;}
.active-filters__remove-all-btn::after {content: "";display: block;width: 16px;height: 17px;margin-left: 8px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.99994 3.55713L7.99994 7.55713L11.9999 3.55713L12.9427 4.49994L8.94275 8.49994L12.9427 12.4999L11.9999 13.4427L7.99994 9.44275L3.99994 13.4427L3.05713 12.4999L7.05713 8.49994L3.05713 4.49994L3.99994 3.55713Z' fill='%23000'/%3E%3C/svg%3E%0A");}


/* Category perex */
.category-top {padding-top: 40px;}
.category-title {margin: 0 0 30px 0;}
.category-perex:not(.empty-content) {position: relative;padding: 30px 0;margin-top: -40px;}
.category-perex:not(.empty-content)::after {content: "";background: #F3F3EE;height: 100%;left: -500%;width: 1000%;position: absolute;bottom: 0;z-index: -1;}
.category-top .category-perex.with-banner {margin-bottom: 0;display: flex;align-items: flex-start;}
.category-top .category-perex.with-banner img {border-radius: 8px;}
.category-top .category-perex .wrapped {flex: 1;padding-right: 20px;}
.category__secondDescription {margin-bottom: 50px;}
.category__secondDescription a, .category-perex a {text-decoration: underline;color: #6B6B2D;}
.category__secondDescription a:hover, .category-perex a:hover {text-decoration: none;}

.secondDescription__a {color: #6B6B2D;padding: 0 4px;}

/* Subcategories */
.subcategories {align-items: initial;margin-top: 14px;margin-bottom: 35px;}
.subcategories li {width: 16.6666%;}
.subcategories li a .text {max-height: 80px;}
.subcategories li a {border: 1px solid #DFDFDF;height: 100%;text-decoration: underline;border-radius: 6px;padding: 15px!important;background-color: #fff;display: flex;flex-direction: column;box-shadow: 0px 4px 7px rgba(0, 0, 0, 0.05);}
.subcategories.with-image li a .image {width: 100%;}
.subcategories.with-image li a .image img {max-height: 80px;mix-blend-mode: multiply;height: 100%;}
.subcategories.with-image li a .text {line-height: 1.2;font-size: 16px;font-weight: 400;color: #000; display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;  overflow: hidden;padding: 0;text-align: center;margin-top: 10px;}
.subcategories.with-image li a .image + .text {width: 100%;}
.subcategories.with-image li a .text {width: 100%;}
.subcategories li a::before {display: none;}
.subcategories li a::after {display: none;}
.subcategories li a:hover {background-color: #f3f3ee;}
.subcategories li a:hover .text {color: #6B6B2D;text-decoration: underline;}
.subcategories li.divider {display: none;}


/* Breadcrumbs */
body.type-category .breadcrumbs-wrapper {margin-bottom: 0;}
.breadcrumbs-wrapper {position: relative;margin-bottom: 30px;}
.breadcrumbs-wrapper::after {content: "";display: block;background: #F3F3EE;height: 100%;left: -500%;width: 1000%;position: absolute;bottom: 0;z-index: -1;}
.breadcrumbs {margin: 0px;background: none;border: 0;position: relative;padding: 7px 0;}
.breadcrumbs>span {display: flex;}
.breadcrumbs>span>a::before {display: none;}
.breadcrumbs>span>a::after {content: "";bottom: initial;top: 50%;margin-top: -5px;background-color: transparent;transform: initial!important;right: -5px;background-repeat: no-repeat;background-size: contain;height: 10px;width: 10px;background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.01172 2.47083L8.54089 4.99999L6.01172 7.52916' stroke='black' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.45703 5H8.46953' stroke='black' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
#navigation-first>a {padding-left: 5px;}
#navigation-first>a>span {font-size: 0;}
#navigation-first>a>span::before {content: "";position: relative;top: 2px;width: 16px;height: 16px;text-decoration: underline;display: inline-block;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2108_9001' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Crect width='16' height='16' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2108_9001)'%3E%3Cpath d='M3.99998 12.6667H6.23077V8.70518H9.7692V12.6667H12V6.66671L7.99998 3.6539L3.99998 6.66671V12.6667ZM3 13.6667V6.16673L7.99998 2.40393L13 6.16673V13.6667H8.76922V9.70515H7.23075V13.6667H3Z' fill='%231C1B1F'/%3E%3C/g%3E%3C/svg%3E%0A");}
#navigation-first>a:hover>span::before {text-decoration: none;}
.breadcrumbs>span>a {min-height: 0;text-decoration: underline;color: #000;font-size: 14px;font-weight: 300;padding: 6px 15px;}
.breadcrumbs>span>span {color: #000;font-size: 14px;font-weight: 400;padding: 6px 20px;}
.breadcrumbs>span>a:hover {text-decoration: none;color: #717171;}


/* Welcome block */
.homepage-box.welcome-wrapper .welcome-wrapper {display: none;}
.homepage-box.welcome-wrapper {padding: 0;margin: 0;}
hr {margin-bottom: 30px;border: 0;border-bottom: 1px solid #DADADA;}

.table-60-40 {margin: 50px 0;width: 100%!important;}
.table-60-40 tr td:first-child {width: 60%!important;padding-right: 30px;}
.table-60-40 tr td:last-child {width: 40%!important;}
.table-60-40 tr td, .table-60-40 tr {height: auto!important;}

.table-40-60 {margin: 50px 0;width: 100%!important;}
.table-40-60 tr td:first-child {width: 40%!important;}
.table-40-60 tr td:last-child {width: 60%!important;padding-left: 30px;}
.table-40-60 tr td, .table-40-60 tr {height: auto!important;}

.table-50-50 {margin: 50px 0;width: 100%!important;}
.table-50-50 tr td:first-child {width: 50%!important;padding-right: 20px;}
.table-50-50 tr td:last-child {width: 50%!important;padding-left: 20px;}
.table-50-50 tr td, .table-50-50 tr {height: auto!important;}

.format-table {max-width: 100%;border-top: 1px solid #DFDFDF;}
.format-table td {border-bottom: 1px solid #DFDFDF;padding: 15px 0;}


/* Carousel HP */
.carousel, .carousel-inner {border-radius: 6px;}
.banners-row .col-sm-4 {width: 50%;padding-left: 10px;float: none;}
.banners-row .col-sm-8 {width: 50%;padding-right: 10px;float: none;}

.banners-row {padding: 30px 0;position: relative;display: flex;}
.banners-row::after {display: block;content: "";height: 100%;left: -500%;width: 1000%;background: #F3F3EE;position: absolute;bottom: 0;z-index: -1;}
.banners-row .banner-wrapper+.banner-wrapper {margin-top: 0;}

.next-to-carousel-banners {display: grid;grid-template-columns: repeat(2, 1fr);grid-template-rows: repeat(2, 1fr);grid-column-gap: 20px;grid-row-gap: 20px;}
.banners-row .banner-wrapper a {border-radius: 6px;overflow: hidden;display: block;}
.next-to-carousel-banners>.banner-wrapper:nth-of-type(1) { grid-area: 1 / 1 / 3 / 2; }
.next-to-carousel-banners>.banner-wrapper:nth-of-type(2) { grid-area: 1 / 2 / 2 / 3; }
.next-to-carousel-banners>.banner-wrapper:nth-of-type(3) { grid-area: 2 / 2 / 3 / 3; }

.carousel-indicators {display: none;}

.carousel-control {width: 40px;height: 40px;bottom: 23px;top: initial;right: initial;left: initial;}
.carousel-control.left {right: 66px;left: initial;}
.carousel-control.right {right: 22px;left: initial;}
.carousel-control:hover::before {transform: scale(1.05);}
.carousel-control::before {color: #000;left: 0!important;right: initial!important;background-size: 20px!important;background-repeat: no-repeat!important;background-position: center!important;font-size: 13px;line-height: 40px;height: 40px;width: 40px;border-radius: 3px;background: #fff;margin-top: -20px;opacity: 1;}
.carousel-control.left::before {left: initial;content: "";background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5626_645)'%3E%3Cpath d='M0.229141 9.44699C0.229376 9.44676 0.22957 9.44648 0.229843 9.44625L4.31203 5.38375C4.61785 5.07941 5.1125 5.08054 5.41691 5.3864C5.72129 5.69222 5.72012 6.18687 5.4143 6.49125L2.67352 9.21875H19.2188C19.6502 9.21875 20 9.56851 20 10C20 10.4315 19.6502 10.7812 19.2188 10.7812H2.67355L5.41426 13.5087C5.72008 13.8131 5.72125 14.3078 5.41687 14.6136C5.11246 14.9195 4.61777 14.9205 4.31199 14.6162L0.229805 10.5537C0.22957 10.5535 0.229374 10.5532 0.229101 10.553C-0.0768757 10.2476 -0.0758991 9.75137 0.229141 9.44699Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5626_645'%3E%3Crect width='20' height='20' fill='white' transform='matrix(-1 0 0 1 20 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.carousel-control.right::before {content: "";background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5626_650)'%3E%3Cpath d='M19.7709 9.44699C19.7706 9.44676 19.7704 9.44648 19.7702 9.44625L15.688 5.38375C15.3821 5.07941 14.8875 5.08054 14.5831 5.3864C14.2787 5.69222 14.2799 6.18687 14.5857 6.49125L17.3265 9.21875H0.78125C0.349766 9.21875 0 9.56851 0 10C0 10.4315 0.349766 10.7812 0.78125 10.7812H17.3264L14.5857 13.5087C14.2799 13.8131 14.2788 14.3078 14.5831 14.6136C14.8875 14.9195 15.3822 14.9205 15.688 14.6162L19.7702 10.5537C19.7704 10.5535 19.7706 10.5532 19.7709 10.553C20.0769 10.2476 20.0759 9.75137 19.7709 9.44699Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5626_650'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.carousel-control.left, .carousel-control.right {opacity: 1;}

/* USPs */
body:not(.type-index, .type-category) .usp {margin-bottom: 0;border-bottom: 0;border-top: 1px solid #DFDFDF;}
body:not(.type-index, .type-category) .usp::before {display: none;}
body:not(.type-index, .type-category) .usp::after {top: -8px;}
body.type-category .usp {border-bottom: 0;margin-bottom: 0;padding: 45px 0;}
body.type-category .usp::after {display: none;}
.usp {display: flex;padding: 35px 0;position: relative;border-bottom: 1px solid #DFDFDF;margin-bottom: 55px;}
.usp::after {content: "";z-index: 0;position: absolute;bottom: -5px;left: 50%;margin-left: -20px;background-color: #fff;width: 40px;height: 12px;background-size: 20px;background-repeat: no-repeat;background-position: center;background-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 11.4952V0.684865L3.47306 1.63147V7.5108V8.0108H3.97306H7.97987H8.47987V7.5108V2.58447H11.352V7.5108V8.0108H11.852H16.027H16.527V7.5108V1.63515L18.166 1.09815L19.5 0.680482V11.5H9.94833H9.94808L0.5 11.4952Z' stroke='%23DFDFDF'/%3E%3C/svg%3E%0A");}
.usp .usp__item {width: 25%;padding-left: 60px;position: relative;padding-right: 15px;align-self: center}
.usp .usp__item .usp__icon {position: absolute;left: 0;top: 50%;margin-top: -25px;width: 50px;height: 50px;border-radius: 50%;box-shadow: 0px 12px 39px rgba(0, 0, 0, 0.15);line-height: 50px;text-align: center;}
.usp .usp__item .usp__title {font-size: 18px;font-weight: 500;}
.usp .usp__item .usp__subtitle {font-size: 16px;}

/* Footer banners */
.footer-banners__title {font-size: 32px;font-weight: 500;text-align: center;display: block;margin-bottom: 15px;width: 100%;}
.footer-banners {display: grid;grid-template-columns: repeat(4, 1fr);grid-template-rows: repeat(2, 1fr);grid-column-gap: 20px;grid-row-gap: 20px;position: relative;padding-bottom: 20px;}
.footer-banners::after {content: "";width: 1435px;height: 350px;position: absolute;left: -67px;bottom: 0;background-color: #F3F3EE;z-index: -1;display: block;border-radius: 6px;}
.footer-banners>.footer-banner {padding: 0;text-align: center;}
.footer-banners>.footer-banner:nth-of-type(1) { grid-area: 1 / 1 / 3 / 2; }
.footer-banners>.footer-banner:nth-of-type(2) { grid-area: 1 / 2 / 3 / 3; }
.footer-banners>.footer-banner:nth-of-type(3) { grid-area: 1 / 3 / 2 / 4; }
.footer-banners>.footer-banner:nth-of-type(4) { grid-area: 2 / 3 / 3 / 4; }
.footer-banners>.footer-banner:nth-of-type(5) { grid-area: 1 / 4 / 3 / 5; }
.footer-banners>.footer-banner img {border-radius: 6px;}

/* Instagram */
a.instagram-block__title {display: flex;align-items: center;padding-right: 5px;}
a.instagram-block__title:hover {text-decoration: underline;}
a.instagram-block__title::before {content: "";margin-right: 7px;flex: 0 0 37px;width: 37px;height: 37px;background-image: url("data:image/svg+xml,%3Csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2070_8070)'%3E%3Cpath d='M18.4998 21.8334C20.3368 21.8334 21.8344 20.3385 21.8344 18.5002C21.8344 17.7745 21.597 17.1046 21.204 16.5573C20.5984 15.7176 19.6138 15.167 18.5019 15.167C17.3892 15.167 16.4054 15.7169 15.7984 16.5566C15.404 17.1039 15.1686 17.7739 15.168 18.4995C15.166 20.3378 16.6622 21.8334 18.4998 21.8334Z' fill='black'/%3E%3Cpath d='M25.7769 14.4225V11.6285V11.2126L25.3591 11.214L22.5664 11.2227L22.5771 14.4332L25.7769 14.4225Z' fill='black'/%3E%3Cpath d='M18.4996 1.8501C9.31884 1.8501 1.84961 9.31933 1.84961 18.5001C1.84961 27.6802 9.31884 35.1501 18.4996 35.1501C27.6797 35.1501 35.1496 27.6802 35.1496 18.5001C35.1496 9.31933 27.6811 1.8501 18.4996 1.8501ZM27.9688 16.5572V24.3101C27.9688 26.3295 26.327 27.9706 24.3089 27.9706H12.6903C10.6716 27.9706 9.03045 26.3295 9.03045 24.3101V16.5572V12.6914C9.03045 10.6727 10.6716 9.03161 12.6903 9.03161H24.3083C26.327 9.03161 27.9688 10.6727 27.9688 12.6914V16.5572Z' fill='black'/%3E%3Cpath d='M23.6794 18.5001C23.6794 21.3551 21.3562 23.6796 18.4998 23.6796C15.6434 23.6796 13.3209 21.3551 13.3209 18.5001C13.3209 17.8133 13.4577 17.1567 13.7019 16.5571H10.875V24.31C10.875 25.312 11.6885 26.1235 12.6898 26.1235H24.3078C25.3078 26.1235 26.1226 25.312 26.1226 24.31V16.5571H23.2944C23.5406 17.1567 23.6794 17.8133 23.6794 18.5001V18.5001Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2070_8070'%3E%3Crect width='33.3' height='33.3' fill='white' transform='translate(1.84961 1.8501)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}

.instagram-block__top {position: relative;}
.instagram-block__top::before {content: "";width: calc(100% - 40px);left: 20px;top: 0;background-color: #DFDFDF;height: 1px;position: absolute;}
.instagram-block__top::after {content: "";display: block;z-index: 1;position: absolute;top: -8px;left: 50%;margin-left: -20px;background-color: #fff;width: 40px;height: 12px;background-size: 20px;background-repeat: no-repeat;background-position: center;background-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 11.4952V0.684865L3.47306 1.63147V7.5108V8.0108H3.97306H7.97987H8.47987V7.5108V2.58447H11.352V7.5108V8.0108H11.852H16.027H16.527V7.5108V1.63515L18.166 1.09815L19.5 0.680482V11.5H9.94833H9.94808L0.5 11.4952Z' stroke='%23DFDFDF'/%3E%3C/svg%3E%0A");}

.instagram-widget {display: flex;justify-content: center;flex-wrap: nowrap;width: 100%;max-width: 100%;}
.instagram-widget a:nth-of-type(+n+8) {display: none;}
.instagram-widget a {margin: 0px 2px;padding-bottom: 0!important;position: relative;padding-top: 14.2857%;width: 14.2857%;}
.instagram-widget a img {width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;transform: initial;}
.instagram-widget a:hover {opacity: 0.8;}
.instagram-block .instagram-follow-btn {display: none;}
.instagram-block__top {display: flex;justify-content: space-between;padding-top: 30px;padding-bottom: 30px;}
.instagram h4 {display: none;}

/* Middle banners */
.middle-banners {display: flex;justify-content: space-between;padding: 62px 0;}
.middle-banners .btn.btn-primary {padding: 11px 25px;}
.middle-banners strong {font-weight: 500;}
.middle-banners::after {content: "";width: 1435px;height: 100%;position: absolute;left: -67px;bottom: 0;background-color: #F3F3EE;z-index: -1;display: block;border-radius: 6px;}
.middle-banners h2 {color: #fff;font-size: 38px;margin: 0 0 15px 0;font-weight: 400;}
.middle-banners__item {width: 49%;background-position: center right -10px;background-repeat: no-repeat;background-size: contain;background-color: #212121;border-radius: 6px;padding: 25px;color: #fff;}
.middle-banners__item>*:not(h2) {max-width: 305px;}
.middle-banners__item ul {list-style: none;padding-left: 0;margin: 0 0 10px 0;}
.middle-banners__item ul li {padding: 4px 0;padding-left: 28px;position: relative;}
.middle-banners__item ul li::before {content: "";width: 24px;height: 24px;position: absolute;left: 0;top: 50%;margin-top: -12px;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2070_7760' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2070_7760)'%3E%3Cpath d='M10 16.4L6 12.4L7.4 11L10 13.6L16.6 7L18 8.4L10 16.4Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");}

.middle-banners__item.--1 {background-image: url(https://www.bestberg.cz/user/documents/upload/sablona/mujdum.png);}
.middle-banners__item.--2 {background-image: url(../img/middle-banner-right.webp);}

/* Blog block */
.blog-block::after {content: "";display: block;z-index: 1;position: absolute;top: -8px;left: 50%;margin-left: -20px;background-color: #fff;width: 40px;height: 12px;background-size: 20px;background-repeat: no-repeat;background-position: center;background-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 11.4952V0.684865L3.47306 1.63147V7.5108V8.0108H3.97306H7.97987H8.47987V7.5108V2.58447H11.352V7.5108V8.0108H11.852H16.027H16.527V7.5108V1.63515L18.166 1.09815L19.5 0.680482V11.5H9.94833H9.94808L0.5 11.4952Z' stroke='%23DFDFDF'/%3E%3C/svg%3E%0A");}
.blog-block {padding: 50px 0 75px 0;text-align: center;border-top: 1px solid #DFDFDF;}
.blog-block__title {margin-bottom: 28px;text-align: center;font-size: 32px;font-weight: 500;}
.blog-block .center .btn {min-width: 160px;margin-top: 30px;}
#newsWrapper {display: flex;justify-content: space-between;flex-flow: row wrap;margin-bottom: 0px;}
#newsWrapper .news-item {text-align: left;margin-bottom: 25px;align-items: flex-start;margin-bottom: 24px;display: block;width: 32.5%;}
#newsWrapper .news-item .image {position: relative;width: 100%;margin-right: 0;height: 240px;margin-bottom: 10px;overflow: hidden;border-radius: 6px;}
#newsWrapper .news-item .image a {height: 100%;width: 100%;}
#newsWrapper .news-item .image:hover img {opacity: 0.8;}
#newsWrapper .news-item .image img {width: 100%;height: 100%;object-fit: cover;}
#newsWrapper .news-item .text {display: flex;flex-flow: row wrap;text-align: left;}
#newsWrapper .news-item .text a {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;height: 40px;color: #000;width: 100%;font-size: 16px;margin-bottom: 10px;font-weight: 500;text-align: left;align-items: center;line-height: 1.2;}
#newsWrapper .news-item .text a:hover {text-decoration: underline;}
#newsWrapper .news-item a.arrow {text-decoration: underline;color: #000;font-size: 16px;font-weight: 500;display: flex;margin-top: 10px;}
#newsWrapper .news-item a.arrow::after {content: "";width: 18px;height: 18px;flex: 0 0 18px;margin-left: 8px;background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4027_581)'%3E%3Cpath d='M0.513225 9.75153H13.688L11.2198 12.2198C10.5108 12.9288 11.5743 13.9922 12.2832 13.2832L14.5312 11.0318L16.0318 9.52886C16.3226 9.23629 16.3226 8.76379 16.0318 8.47123L12.2832 4.71832C12.1406 4.57177 11.9443 4.48954 11.7398 4.49124C11.0646 4.49132 10.7333 5.31366 11.2198 5.78183L13.6939 8.25012H0.474406C-0.565387 8.30171 -0.48775 9.80329 0.513225 9.75153Z' fill='%23B49458'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4027_581'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
#newsWrapper .news-item a.arrow:hover {text-decoration: none;}
#newsWrapper .news-item time {color: #929292;font-weight: 400;font-size: 14px;width: 100%;align-items: center;text-align: left;width: auto;margin-bottom: 10px;order: -1;}
#newsWrapper .news-item .text .description {width: 100%;order: 3;margin-bottom: 0px;text-align: left;}
#newsWrapper .news-item .text .description p {color: #000;font-size: 14px;font-weight: 400;line-height: 20px;}


/* Newsletter */
.newsletter-block__form {max-width: 420px;width: 100%;}
.custom-footer__newsletter form {position: relative;margin: 0px 0 5px 0;text-align: left;width: 510px;margin: 25px auto 0 auto;}
.custom-footer__newsletter form button.btn {border-radius: 6px!important;background-color: #C2CD99;color: #000;border: 0;margin: 0;font-size: 0;padding: 0!important;height: 45px!important;width: 120px;line-height: 50px;text-align: center;top: 0px!important;right: 0px!important;}
.custom-footer__newsletter form button.btn:hover {background-color: var(--color-tertiary-hover)};
.custom-footer__newsletter .validator-msg-holder {display: flex;position: relative;}
.custom-footer__newsletter form input {height: 45px;padding-left: 10px;flex: 1 1 auto;border: 1px solid #DFDFDF;border-radius: 6px;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);}
.custom-footer__newsletter form input::placeholder {color: #000;font-size: 14px;}
.custom-footer__newsletter form button::after {content:"Přihlásit se";line-height: 45px;text-transform: initial;font-size: 16px!important;font-weight: 500;color: #000;position: relative;top: 0px;font-family: "Montserrat",sans-serif!important;}
[lang=sk] .custom-footer__newsletter form button::after {content:"Prihlásiť sa";}
.custom-footer__newsletter form button::before {display: none!important;}
.custom-footer__newsletter fieldset br {display: none;}
.custom-footer__newsletter .newsletter-header {display: none;}
.custom-footer__newsletter .validator-msg-holder div {text-align: right;margin: 0;}
.custom-footer__newsletter .consents-first label {font-size: 14px;line-height: 16px;color: #000;padding-top: 15px;cursor: default;text-align: right;padding-right: 0;text-align: center;}
.custom-footer__newsletter .consents-first label a {text-decoration: underline;font-size: 14px;padding-top: 4px;color: #000;}
.custom-footer__newsletter .consents-first label a:hover {text-decoration: none;}

.footer-newsletter {margin: auto;padding: 35px 0 40px 0;text-align: center;background-repeat: no-repeat;background-position: center top -20px;background-image: url("data:image/svg+xml,%3Csvg width='411' height='412' viewBox='0 0 411 412' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2070_8404' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='411' height='412'%3E%3Crect y='89.9229' width='333.399' height='333.399' transform='rotate(-15.5237 0 89.9229)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2070_8404)'%3E%3Cpath d='M312.64 281.174L300.865 274.518L320.574 238.767L255.426 256.863L251.708 243.478L316.856 225.382L281.532 204.917L288.187 193.142L344.429 224.932L312.64 281.174ZM116.429 295.472C110.483 297.124 104.805 296.421 99.3947 293.362C93.9843 290.305 90.4533 285.803 88.8017 279.857L52.4804 149.097C50.8288 143.151 51.5321 137.473 54.5903 132.062C57.6482 126.652 62.1502 123.121 68.0962 121.469L239.011 73.9943C244.957 72.3427 250.635 73.046 256.045 76.1042C261.455 79.1621 264.986 83.664 266.638 89.61L286.743 161.991C285.599 162.198 284.462 162.431 283.333 162.689C282.203 162.947 281.081 163.232 279.965 163.541C278.85 163.851 277.738 164.174 276.63 164.509C275.521 164.845 274.424 165.219 273.337 165.632L253.739 95.0783L177.811 190.253L66.373 147.206L102.187 276.139C102.854 278.541 104.174 280.3 106.148 281.415C108.121 282.531 110.309 282.755 112.711 282.087L225.17 250.85C225.377 251.994 225.622 253.127 225.906 254.25C226.19 255.372 226.487 256.491 226.797 257.607C227.107 258.722 227.442 259.83 227.804 260.931C228.165 262.032 228.552 263.126 228.965 264.213L116.429 295.472ZM72.1748 134.754L173.278 173.934L242.214 87.5222L72.1748 134.754Z' fill='%23F3F3EE'/%3E%3C/g%3E%3C/svg%3E%0A");}
.footer-newsletter .footer-newsletter__title {font-size: 28px;font-weight: 500;margin: 0 0 15px 0;}
#footer .footer-newsletter p {font-size: 14px;margin-bottom: 0;color: #000;max-width: 510px;margin: auto;font-size: 16px;}

/* Footer */
.custom-footer, .footer-bottom, .footer-links-icons {border: 0;}
.footer-bottom {padding-top: 20px;padding-bottom: 20px;background-color: #fff!important;position: relative;justify-content: space-between;align-items: center;}
.footer-bottom>* {position: relative;z-index: 2;width: 100%;flex: 1;}
.footer-bottom #signature {text-align: right;order: 2;}
.footer-bottom .copyright {text-align: left;order: 3;}
.footer-bottom::after {content: "";border-top: 1px solid #DADADA;height: 100%;left: -500%;width: 1000%;background: #fff;position: absolute;bottom: 0;z-index: 1;}

#signature {flex: 1;margin: 5px 0 0 0;font-size: 14px;font-weight: 400;text-align: left;}
#signature a {color: #434343;text-decoration: underline;}
#signature a:hover {text-decoration: none;color: #434343;}
#signature img {height: auto;width: 16px;margin: 0 5px 0 0;}
#signature .title {display: inline;}

#signature .jiho-logo::before {content:"";display:inline-block;vertical-align:middle;position:relative;top:-1px;margin:0 5px 0 5px;width:40px;height:13px;background-repeat: no-repeat;background-size: contain;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='15' viewBox='0 0 98 30' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.417 0h6.14v30H3.37L0 26.673V18h6.139v6l12.278.065V0zm30.695 0v12h12.155V0h6.139v11.666l-3.279 3.217 3.279 3.196V30h-6.14V18H49.113v12h-6.139V18.08l3.264-3.182v-.03l-3.264-3.202V0h6.14zm42.88 30H79.573l-6.13-6h-.009V6l6.14-5.98V0h12.418v.148L98 6v18h-6.008v6zm-.131-6V6H79.573v18h12.288zM30.695 12h6.14v18h-6.14V12zm0-12h6.14v6h-6.14V0z' fill='%23030712'%3E%3C/path%3E%3C/svg%3E");}

.copyright {font-weight: 400;margin: 0;font-size: 14px;}

#footer .before-footer {color: #000;font-weight: 500;font-size: 14px;}
#footer .before-footer img {display: block;margin: 0 auto 10px auto;}
#footer .before-footer p {color: #000;margin-bottom: 5px;}

#footer .site-name {display: none;}

#footer {background: #6B6B2D;position: relative;margin-top: 0px;padding-top: 0px;overflow: hidden;}
#footer.prep {overflow: initial;}
#footer>.container {background-color: transparent;}
.custom-footer {padding-left: 0;padding-top: 0;}
.custom-footer>div:nth-of-type(+n+7) {display: none;}
.custom-footer>div:nth-of-type(1) {width: 100%;position: relative;padding: 0;position: relative;}
.custom-footer>div:nth-of-type(1)>* {position: relative;z-index: 2;}
.custom-footer>div:nth-of-type(1)::after {content: "";display: block;height: 100%;left: -500%;width: 1000%;background: #fff;position: absolute;bottom: 0;z-index: 1;}
.custom-footer>div:nth-of-type(6) {width: 100%;position: relative;position: relative;margin-top: 40px;}
.custom-footer>div {padding: 0;}

.footer-store {background-color: #fff;border-radius: 6px;text-align: center;}
.footer-store__img {border-radius: 6px;display: block;}
.footer-store__middle {padding: 15px 0;display: flex;text-align: left;}
.footer-store__middle>span {width: 50%;color: #000;padding: 0 15px;}
.footer-store__middle p {color: #000!important;margin-bottom: 0;}
.footer-store__middle h3 {margin: 0 0 5px 0;font-size: 16px;}
.footer-store .btn {margin-bottom: 15px;}

.footer-logos {display: flex;justify-content: space-around;align-items: center;padding: 40px 0;border-top: 1px solid #979785;position: relative;}
.footer-logos a {margin: 4px 8px;}
.footer-logos::before {content: "";position: absolute;left: 50%;margin-left: -20px;top: -10px;width: 40px;height: 20px;background-position: center;background-color: #6B6B2D;background-size: 20px;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 11.4952V0.684865L3.47306 1.63147V7.5108V8.0108H3.97306H7.97987H8.47987V7.5108V2.58447H11.352V7.5108V8.0108H11.852H16.027H16.527V7.5108V1.63515L18.166 1.09815L19.5 0.680482V11.5H9.94833H9.94808L0.5 11.4952Z' stroke='%23979785'/%3E%3C/svg%3E%0A");}
.footer-logos__payment span, .footer-logos__shipping span {color: #fff;font-size: 14px;padding-right: 30px;}

.footer-links-icons {display: none;}

a.footer-tel, a.footer-email {display: block;color: #fff!important;width: 100%;margin-bottom: 15px;padding-left: 32px;position: relative;}
a.footer-tel:hover div, a.footer-email:hover div {text-decoration: underline;}
a.footer-tel div, a.footer-email div {font-size: 18px;font-weight: 500;}
a.footer-tel span, a.footer-email span {font-size: 16px;font-weight: 400;}
a.footer-tel::before {content: "";position: absolute;left: 0;top: 50%;padding-top: 0!important;margin-top: -12px;width: 24px;height: 24px;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2070_8146' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2070_8146)'%3E%3Cpath d='M19.4403 20.5C17.5557 20.5 15.6625 20.0618 13.7606 19.1855C11.8586 18.3092 10.1112 17.073 8.51828 15.4769C6.92533 13.8807 5.69071 12.1333 4.81442 10.2346C3.93814 8.33588 3.5 6.44423 3.5 4.55963C3.5 4.25688 3.6 4.00458 3.8 3.80275C4 3.60092 4.25 3.5 4.55 3.5H7.8115C8.06407 3.5 8.28683 3.58238 8.47977 3.74713C8.67272 3.91188 8.79548 4.1154 8.84803 4.3577L9.4211 7.29998C9.46085 7.57306 9.45252 7.80768 9.3961 8.00383C9.3397 8.19998 9.23842 8.36472 9.09225 8.49805L6.78265 10.7461C7.15445 11.4269 7.57913 12.0708 8.0567 12.6779C8.53427 13.2849 9.05125 13.8647 9.60765 14.4173C10.1564 14.966 10.7397 15.4756 11.3577 15.9462C11.9756 16.4167 12.6429 16.8545 13.3596 17.2596L15.6038 14.9962C15.7602 14.8333 15.9497 14.7192 16.1721 14.6539C16.3945 14.5885 16.6256 14.5724 16.8654 14.6058L19.6423 15.1712C19.8948 15.2378 20.1009 15.3667 20.2605 15.5577C20.4201 15.7487 20.5 15.9654 20.5 16.2077V19.45C20.5 19.75 20.399 20 20.1972 20.2C19.9954 20.4 19.7431 20.5 19.4403 20.5ZM6.07305 9.32693L7.85768 7.61923C7.88973 7.59358 7.91056 7.55832 7.92018 7.51345C7.92979 7.46857 7.92819 7.4269 7.91538 7.38845L7.48075 5.15383C7.46793 5.10254 7.4455 5.06408 7.41345 5.03845C7.3814 5.0128 7.33973 4.99998 7.28845 4.99998H5.14997C5.11152 4.99998 5.07948 5.0128 5.05383 5.03845C5.02818 5.06408 5.01535 5.09613 5.01535 5.1346C5.06663 5.81793 5.17849 6.51217 5.35092 7.2173C5.52337 7.92243 5.76408 8.62564 6.07305 9.32693ZM14.773 17.9692C15.4359 18.2782 16.1272 18.5144 16.8471 18.6779C17.567 18.8413 18.2397 18.9384 18.8654 18.9692C18.9038 18.9692 18.9359 18.9564 18.9615 18.9308C18.9872 18.9051 19 18.873 19 18.8346V16.7308C19 16.6795 18.9872 16.6378 18.9615 16.6057C18.9359 16.5737 18.8974 16.5512 18.8461 16.5384L16.7461 16.1115C16.7077 16.0987 16.674 16.0971 16.6452 16.1067C16.6163 16.1163 16.5859 16.1372 16.5538 16.1692L14.773 17.9692Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");}
a.footer-email::before {content: "";position: absolute;left: 0;top: 50%;padding-top: 0!important;margin-top: -12px;width: 24px;height: 24px;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2070_8183' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2070_8183)'%3E%3Cpath d='M4.3077 19.5C3.80257 19.5 3.375 19.325 3.025 18.975C2.675 18.625 2.5 18.1974 2.5 17.6923V6.3077C2.5 5.80257 2.675 5.375 3.025 5.025C3.375 4.675 3.80257 4.5 4.3077 4.5H19.6923C20.1974 4.5 20.625 4.675 20.975 5.025C21.325 5.375 21.5 5.80257 21.5 6.3077V17.6923C21.5 18.1974 21.325 18.625 20.975 18.975C20.625 19.325 20.1974 19.5 19.6923 19.5H4.3077ZM12 12.5576L3.99998 7.44225V17.6923C3.99998 17.782 4.02883 17.8557 4.08653 17.9134C4.14423 17.9711 4.21795 18 4.3077 18H19.6923C19.782 18 19.8557 17.9711 19.9134 17.9134C19.9711 17.8557 20 17.782 20 17.6923V7.44225L12 12.5576ZM12 11L19.8461 5.99998H4.15383L12 11ZM3.99998 7.44225V5.99998V17.6923C3.99998 17.782 4.02883 17.8557 4.08653 17.9134C4.14423 17.9711 4.21795 18 4.3077 18H3.99998V7.44225Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");}
/*#footer .bb-opening-hours::before {background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle opacity='0.1' cx='6' cy='6' r='6' fill='white'/%3E%3Ccircle cx='6' cy='6' r='3' fill='white'/%3E%3C/svg%3E%0A")!important;}*/
#footer .bb-opening-hours.--open::before {background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle opacity='0.1' cx='6' cy='6' r='6' fill='%2302BF58'/%3E%3Ccircle cx='6' cy='6' r='3' fill='%2302BF58'/%3E%3C/svg%3E%0A");}

#footer p {color: #fff;font-size: 14px;}
#footer h4 {color: #fff;margin: 40px 0 25px 0;font-weight: 500;text-transform: initial;font-size: 24px;pointer-events: none;}
#footer ul li {}
#footer ul li a {font-weight: 400;font-size: 16px;color: #fff;padding: 4px 0;}
#footer ul li a:hover {color: #fff;text-decoration: underline;}

#footer .socials {margin: 20px 0;}
.socials .socials__title {font-size: 14px;font-weight: 500;color: #fff;margin-bottom: 5px;}
.socials a {margin-right: 12px;display: inline-flex;}
.socials a:hover::before {opacity: 0.8;}
.socials a::before {content: "";width: 36px;height: 36px;}
.socials a.socials__fb::before {background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2317_411)'%3E%3Cpath d='M18 0C8.07484 0 0 8.07484 0 18C0 27.9244 8.07484 36 18 36C27.9244 36 36 27.9244 36 18C36 8.07484 27.9259 0 18 0ZM22.4764 18.6337H19.548V29.0715H15.2086C15.2086 29.0715 15.2086 23.3682 15.2086 18.6337H13.1458V14.9447H15.2086V12.5585C15.2086 10.8496 16.0206 8.17925 19.5878 8.17925L22.8034 8.19157V11.7726C22.8034 11.7726 20.8494 11.7726 20.4695 11.7726C20.0896 11.7726 19.5494 11.9625 19.5494 12.7775V14.9454H22.8556L22.4764 18.6337Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2317_411'%3E%3Crect width='36' height='36' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.socials a.socials__ins::before {background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2317_273)'%3E%3Cpath d='M17.9985 21.6034C19.9844 21.6034 21.6034 19.9873 21.6034 18C21.6034 17.2155 21.3468 16.4911 20.9219 15.8995C20.2672 14.9917 19.2028 14.3965 18.0007 14.3965C16.7978 14.3965 15.7342 14.991 15.078 15.8988C14.6517 16.4904 14.3972 17.2147 14.3965 17.9992C14.3943 19.9866 16.0119 21.6034 17.9985 21.6034Z' fill='white'/%3E%3Cpath d='M25.8673 13.5917V10.5711V10.1216L25.4156 10.123L22.3965 10.1325L22.4081 13.6033L25.8673 13.5917Z' fill='white'/%3E%3Cpath d='M18 0C8.07484 0 0 8.07484 0 18C0 27.9244 8.07484 36 18 36C27.9244 36 36 27.9244 36 18C36 8.07484 27.9259 0 18 0ZM28.2369 15.8995V24.2811C28.2369 26.4642 26.462 28.2384 24.2803 28.2384H11.7196C9.53726 28.2384 7.76307 26.4642 7.76307 24.2811V15.8995V11.7204C7.76307 9.53798 9.53726 7.7638 11.7196 7.7638H24.2796C26.462 7.7638 28.2369 9.53798 28.2369 11.7204V15.8995Z' fill='white'/%3E%3Cpath d='M23.6004 18.0001C23.6004 21.0866 21.0888 23.5996 18.0009 23.5996C14.9129 23.5996 12.4021 21.0866 12.4021 18.0001C12.4021 17.2577 12.55 16.5478 12.8139 15.8997H9.75781V24.2812C9.75781 25.3644 10.6373 26.2417 11.7198 26.2417H24.2798C25.3608 26.2417 26.2417 25.3644 26.2417 24.2812V15.8997H23.1842C23.4503 16.5478 23.6004 17.2577 23.6004 18.0001V18.0001Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2317_273'%3E%3Crect width='36' height='36' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}

/* Account pages */
.client-center-box {padding-top: 0!important;}
.customer-page .sidebar {padding-right: 20px;margin-bottom: 20px;}
.client-center-box ul {list-style: none;padding-left: 0;display: flex;flex-direction: column;}
.client-center-box ul .logout {order: 10;}
.client-center-box ul>li {border-bottom: 1px solid #DADADA;background: #F5F5F5;position: relative;}
.client-center-box ul>li:last-child {border-bottom: 0;}
.client-center-box ul>li.active::before {content: "";height: 100%;position: absolute;left: 0;top: 0;}
.client-center-box ul>li.active {background: #c2cd99 !important;border-radius:6px; }
.client-center-box ul>li.active a {color: #000;}
.client-center-box ul>li a {padding: 14px 32px;display: block;color: #000;font-weight: bold;}
.client-center-box ul>li:not(.active, .logout) a:hover {margin-left: 10px;}
body.id--18 #content .content-inner.--shadow {padding: 48px;border-radius: 24px;background: #fff;box-shadow: 0px 0px 30px rgba(75, 81, 89, 0.15);}

.bonus-mehub-639837 .card .card-actions .btn {
    background-color: #333 !important;
    padding: 8px 15px !important;

}


.overall-table {overflow-x: auto;}

/* Blog signpost */
.blog-signpost {display: flex;flex-flow: row wrap;margin: -5px;}
.blog-signpost a {width: 33.3333%;text-align: center;display: block;padding: 5px;}
.blog-signpost a img {transition: .5s;}
.blog-signpost a:hover img {transform: scale(1.05);}

/* 404 & empty cart */
.page-404 {display: flex;max-width: 1020px;margin: auto;align-items: center;margin-bottom: 80px;}
.page-404 .page-404__image {flex: 0 0 370px;}
.page-404 .page-404__right {padding-left: 125px;}
.page-404 .page-404__right h1 {margin-bottom: 10px;}

.id--9 .page-404__right {padding-left: 80px;}

/* Detail */
.p-detail-inner-header {display: none;visibility: hidden;}
.p-info-wrapper .p-detail-inner-header {display: flex;flex-flow: row wrap;padding-bottom: 20px;order: -1;}
.p-image-wrapper .p-detail-inner-header {display: flex;flex-flow: row wrap;padding-bottom: 15px;}
.p-detail-info .flags-default {display: none;}
.p-detail-info .flags-default+div::before {content:unset;}

.stars-label {color: #757575;font-weight: 400;font-size: 15px;text-decoration: underline;}
.stars-label:hover {text-decoration: none;}

.p-info-wrapper ol, .p-info-wrapper ul {list-style: none;padding-left: 0;margin: 0 0 20px 0;}
.p-info-wrapper ol li, .p-info-wrapper ul li {padding-left: 30px;position: relative;padding-top: 5px;padding-bottom: 5px;line-height: 18px;}
.p-info-wrapper ol li::before, .p-info-wrapper ul li::before {content: "";margin-right: 4px;position: absolute;left: 0;top: 2px;width: 28px;height: 28px;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2117_11662' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2117_11662)'%3E%3Cpath d='M10 16.4L6 12.4L7.4 11L10 13.6L16.6 7L18 8.4L10 16.4Z' fill='%236B6B2D'/%3E%3C/g%3E%3C/svg%3E%0A");}

.p-detail-inner-header h1 {order: -2;}
.p-detail-inner-header .p-detail-info:empty {display: none;}
.p-detail-inner-header .p-detail-info>div {padding-right: 10px;}
.p-detail-inner-header .p-detail-info {order: -1;margin-bottom: 0;color: #3A3530;font-size: 16px;font-weight: 400;}
.p-detail-inner-header .p-detail-info a {color: #333;font-size: 14px;font-weight: 400;text-decoration: underline;}
.p-detail-inner-header .p-detail-info a:hover {text-decoration: none;}
.p-detail-inner-header .p-detail-info .stars {width: 100px;height: 20px;}
.p-detail-inner-header .p-detail-info .stars a,
.p-detail-inner-header .p-detail-info .stars span {width: 20px;height: 20px;line-height: 12px;}
.p-detail-inner-header .p-detail-info .stars a::before,
.p-detail-inner-header .p-detail-info .stars span::before {font-size: 18px;line-height: 16px;}
.p-detail-inner-header .p-code-label {display: inline;}
.p-detail-inner-header .p-code {color: #3A3530;font-size: 14px;font-weight: 400; padding-top: 9px;}

.chevron-after.chevron-down-after::after {color: #000;font-size: 10px;margin-left: 5px;}
.chevron-after.chevron-down-after {text-decoration: underline;color: #6B6B2D;}
.chevron-after.chevron-down-after:hover {text-decoration: none;}

.product-appendix {font-size: 16px;font-weight: 300;}

.detail-info-block {position: relative;padding: 18px;width: calc(100% - 40px);padding-left: 85px;background-color: #fff;border: 1px solid #DFDFDF;border-radius: 6px 0 0 6px;margin-bottom: 8px;border-right: 0;}
.detail-info-block::after {content: "";position: absolute;right: -40px;top: -1px;z-index: -1;width: 40px;height: calc(100% + 2px);background-size: cover;background-position: right center;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='43' height='85' viewBox='0 0 43 85' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.7245 68.1148L15.7245 50.371L35.4302 50.371L35.4302 33.9146L15.7245 33.9146L15.7245 16.8857L38.4027 16.8857L42.9966 0.000173231L11 0.000172786L6.01575 -7.00626e-05C2.70307 -7.00495e-05 0.0172156 2.68464 0.0157506 5.99733L3.61498e-07 78.9999C2.16651e-07 82.3136 2.68628 84.9999 6 84.9999L11 85.0002L43 85.0002L40.7413 76.5574L38.3778 68.1148L15.7245 68.1148ZM37.6193 69.1148L14.7245 69.1148L14.7245 49.371L34.4302 49.371L34.4302 34.9146L14.7245 34.9146L14.7245 15.8857L37.6384 15.8857L41.6882 1.00017L11 1.00018L6.01575 0.99993C3.25519 0.99993 1.01697 3.23719 1.01575 5.99776L1 78.9999C1 81.7614 3.23859 83.9999 6 83.9999L11 84.0002L41.6973 84.0002L39.7783 76.827L39.7753 76.8159L37.6193 69.1148Z' fill='%23DFDFDF'/%3E%3C/svg%3E%0A");}
.detail-info-block .detail-info-block__title {font-size: 22px;font-weight: 500;}

.p-detail-inner-header .p-detail-info .stars {width: 100px;height: 15px;}

.detail-info-block p {margin-bottom: 0;}

.detail-info-block::before {content: "";width: 54px;height: 54px;position: absolute;left: 18px;top: 50%;margin-top: -27px;}
.detail-info-block.--warranty::before {background-image: url("data:image/svg+xml,%3Csvg width='54' height='54' viewBox='0 0 54 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='27' cy='27.0001' r='27' fill='%23F3F3EE'/%3E%3Cg clip-path='url(%23clip0_0_1)'%3E%3Cmask id='mask0_0_1' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='11' y='11' width='32' height='32'%3E%3Cpath d='M11 11.0001H43V43.0001H11V11.0001Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_0_1)'%3E%3Cpath d='M26.9995 11.6251L40 15.6981V26.6369C40 34.3211 34.5459 40.924 27 42.3751C19.4541 40.924 14 34.3211 14 26.6369V15.6981L27.0005 11.6251' stroke='%236B6B2D' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M35.0424 32.4941C35.9761 30.7346 36.5 28.7361 36.5 26.6369V18.2693L27 15.293L17.5 18.2693V26.6369C17.5 32.4056 21.4564 37.4132 27 38.7924C28.6174 38.39 30.0997 37.6788 31.3881 36.7298' stroke='%236B6B2D' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.8649 31.0786L21.6797 26.8934L23.801 24.772L25.8649 26.836L30.1994 22.5015L32.3207 24.6229L25.8649 31.0786Z' stroke='%236B6B2D' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_0_1'%3E%3Crect width='32' height='32' fill='white' transform='translate(11 11.0001)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.detail-info-block.--assembly::before {background-image: url("data:image/svg+xml,%3Csvg width='54' height='54' viewBox='0 0 54 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='27' cy='27' r='27' fill='%23F3F3EE'/%3E%3Cg clip-path='url(%23clip0_0_1)'%3E%3Cpath d='M14.0849 16.4768L15.8855 19.6278C15.9463 19.7343 16.0479 19.8113 16.1668 19.8411L17.8468 20.2611L23.6086 26.023L24.2453 25.3865L18.3932 19.5346C18.3356 19.4769 18.2634 19.4359 18.1844 19.4161L16.5701 19.0111L15.037 16.3268L16.3514 15.0124L19.0369 16.547L19.4421 18.1612C19.4617 18.2404 19.5028 18.3128 19.5604 18.3704L25.4125 24.2225L26.0489 23.5858L20.2871 17.824L19.8671 16.1449C19.8373 16.0259 19.7602 15.924 19.6538 15.8631L16.5026 14.0626C16.3268 13.9626 16.1057 13.9922 15.9624 14.135L14.1619 15.9357C14.0171 16.0781 13.9856 16.2996 14.0849 16.4768Z' fill='%236B6B2D'/%3E%3Cpath d='M32.8016 22.8718L22.8984 32.7752L22.2617 32.1385L32.1651 22.2353L32.8016 22.8718Z' fill='%236B6B2D'/%3E%3Cpath d='M21.1646 33.1255C21.0832 32.99 20.9369 32.9072 20.7787 32.9072H18.0779C17.9199 32.9072 17.7735 32.99 17.6922 33.1255L16.3416 35.3762C16.2559 35.5188 16.2559 35.6971 16.3416 35.8399L17.6922 38.0905C17.7735 38.2259 17.9199 38.3089 18.0779 38.3089H20.7787C20.9369 38.3089 21.0832 38.2259 21.1646 38.0905L22.515 35.8399C22.6007 35.6971 22.6007 35.5188 22.515 35.3762L21.1646 33.1255ZM20.5241 37.4085H18.3327L17.2524 35.608L18.3327 33.8073H20.5241L21.6044 35.608L20.5241 37.4085Z' fill='%236B6B2D'/%3E%3Cpath d='M35.6344 24.8045C38.6075 24.8145 41.0259 22.4123 41.0359 19.4393C41.0374 18.9867 40.9819 18.536 40.8706 18.0973C40.8106 17.856 40.5663 17.7091 40.325 17.7691C40.2458 17.789 40.1736 17.8299 40.1158 17.8875L37.3137 20.6878L35.0904 19.9468L34.3489 17.7241L37.1511 14.9215C37.3268 14.7455 37.3266 14.4605 37.1507 14.2848C37.0927 14.2268 37.0198 14.1857 36.94 14.1661C34.0567 13.4359 31.1277 15.1813 30.3976 18.0643C30.2866 18.5017 30.2313 18.9513 30.2328 19.4026C30.2339 19.757 30.2704 20.1104 30.3422 20.4574L20.4838 30.3156C20.1368 30.2439 19.7835 30.2075 19.4292 30.2062C16.4458 30.2062 14.0273 32.6246 14.0273 35.608C14.0273 38.5913 16.4458 41.0097 19.4292 41.0097C22.4125 41.0097 24.8309 38.5913 24.8309 35.608C24.8298 35.2536 24.7931 34.9003 24.7215 34.5532L27.0816 32.1931L28.1138 33.2253C28.2897 33.4011 28.5745 33.4011 28.7504 33.2253L28.9754 33.0001C29.1728 32.804 29.4919 32.804 29.6893 33.0001C29.8865 33.1968 29.8868 33.5161 29.6902 33.7133C29.69 33.7135 29.6896 33.7138 29.6893 33.7142L29.4643 33.9392C29.2885 34.1149 29.2885 34.3999 29.4643 34.5756L34.8341 39.9455C36.2465 41.3708 38.5468 41.3812 39.9721 39.9688C41.3972 38.5564 41.4076 36.256 39.9952 34.8308C39.9876 34.823 39.9799 34.8153 39.9721 34.8075L34.6023 29.4378C34.4265 29.2621 34.1415 29.2621 33.9658 29.4378L33.7408 29.6628C33.5432 29.8591 33.2243 29.8591 33.0267 29.6628C32.8297 29.4662 32.8292 29.1469 33.0258 28.9499C33.0262 28.9495 33.0266 28.9493 33.0267 28.949L33.2519 28.7238C33.4277 28.5481 33.4277 28.2631 33.2519 28.0873L32.2197 27.0551L34.5798 24.695C34.9269 24.7667 35.2802 24.8034 35.6344 24.8045ZM37.4031 40.1095C37.0761 40.109 36.7518 40.0499 36.4457 39.9349L39.9613 36.4191C40.4919 37.8304 39.778 39.4044 38.3668 39.9349C38.0588 40.0507 37.7323 40.1099 37.4031 40.1095ZM32.3034 28.4101C31.8049 29.0047 31.8831 29.891 32.4777 30.3893C33.0003 30.8272 33.7619 30.8269 34.2839 30.388L39.3356 35.4441C39.3904 35.4991 39.4417 35.5571 39.4914 35.616L35.6426 39.4648C35.5835 39.4153 35.5256 39.364 35.4706 39.309L30.415 34.2531C30.9135 33.6585 30.8353 32.7722 30.2407 32.2739C29.7181 31.8357 28.9563 31.8363 28.4343 32.275L27.7141 31.5548L31.5831 27.6916L32.3034 28.4101ZM34.1212 23.8827L23.9094 34.0923C23.7974 34.2042 23.7524 34.3666 23.7906 34.5201C24.4081 36.9454 22.9426 39.4122 20.5171 40.0295C18.0918 40.6471 15.6251 39.1816 15.0075 36.7561C14.3901 34.3308 15.8556 31.8641 18.2811 31.2465C19.0148 31.0598 19.7835 31.0598 20.5171 31.2465C20.6707 31.2841 20.8327 31.2391 20.9449 31.1278L31.1542 20.9179C31.2661 20.8061 31.3111 20.6437 31.2725 20.4904C30.6592 18.0934 32.1051 15.6531 34.5021 15.0396C34.955 14.9239 35.4235 14.8794 35.8902 14.9085L33.5156 17.284C33.3951 17.4043 33.3528 17.5827 33.4067 17.7443L34.3069 20.4454C34.3519 20.5796 34.4574 20.6852 34.5919 20.7298L37.2929 21.6301C37.4544 21.684 37.6327 21.642 37.7533 21.5216L40.1278 19.1471C40.1332 19.233 40.136 19.318 40.136 19.4026C40.1486 21.876 38.1538 23.8914 35.6804 23.9041C35.298 23.906 34.9169 23.8589 34.5465 23.7641C34.393 23.7258 34.2306 23.7706 34.1188 23.8825H34.1212V23.8827Z' fill='%236B6B2D'/%3E%3Cpath d='M37.3021 36.64L36.6654 37.2767L32.1641 32.7753L32.8005 32.1387L37.3021 36.64Z' fill='%236B6B2D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_0_1'%3E%3Crect width='27' height='27' fill='white' transform='translate(14 14)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}

.p-image-wrapper {position: relative;}
.p-image-wrapper .flags-default {position: absolute;top: 25px;left: 0;z-index: 1;}
.p-image-wrapper .flags-default .flag {margin-bottom: 10px;margin-left: 0;clear: both;margin-left: 0;}
.p-image-wrapper .flags-default .flag.flag-discount {width: 80px;height: 80px;border-radius: 50%;color: #fff;line-height: 80px;padding: 0;}
.p-image-wrapper .flags-default .flag.flag-discount .price-standard {display: none;}
.p-image-wrapper .flags-default .flag.flag-discount .price-save {color: #fff;font-size: 22px;font-weight: 500;}
.p-image-wrapper .p-image {position: relative;}

body.mobile .pa-gal-prev, body.mobile .pa-gal-next {display: none;}

.p-thumbnails a {margin-bottom: 8px;margin-right: 8px;margin-left: 0;}
.p-thumbnails a img {border-color: #DFDFDF;border-radius: 6px;overflow: hidden;max-width: 80px;}
.p-thumbnails a.highlighted img {border-color: #6B6B2D;}
.p-thumbnails>div>div {overflow: hidden;}
.p-thumbnails-horizontal .p-thumbnail::before, .p-thumbnails-horizontal .show360image::before {display: none;}
.p-thumbnails>div>div a:hover {opacity: 0.8;}
.p-thumbnails .thumbnail-next, .p-thumbnails .thumbnail-prev {margin-top: -20px;}
.p-thumbnails.overflow-next:after {top: 0;}
.p-thumbnails.overflow-prev:after {top: 0;}


.pa-info-wrapper {display: flex;margin:15px 0;border: 1px solid #ccc;border-radius: 10px;}
.pa-info-wrapper__arrow {margin:-1px;padding:0 20px;justify-content:center;color:#1e385f;height:80px;width:174px;display:flex;flex-flow:column;background-image: url("data:image/svg+xml,%0A%3Csvg width='174' height='80' viewBox='0 0 174 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 8C0.5 3.85787 3.85786 0.5 8 0.5H149.056C151.897 0.5 154.493 2.10502 155.764 4.6459L171.764 36.6459C172.82 38.7574 172.82 41.2426 171.764 43.3541L155.764 75.3541C154.493 77.895 151.897 79.5 149.056 79.5H8C3.85787 79.5 0.5 76.1421 0.5 72V8Z' fill='%23ecf5fc' stroke='%231e385f'/%3E%3C/svg%3E%0A");}
.pa-info-wrapper__arrow strong {font-size:24px;}
.pa-info-wrapper__content {flex:1;padding:5px 15px 5px 20px;display:flex;flex-direction: column;justify-content: center;}

.mobile-sort {display: none;}

.p-detail .add-to-cart .add-to-cart-button {padding: 3px 20px;line-height: 36px;font-size: 16px;font-weight: bold;min-width: 190px;font-weight: bold;margin-bottom: 0;}
.p-detail .add-to-cart .add-to-cart-button::before {content: "";width: 20px;height: 20px;margin-right: 10px;background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2128_9848' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2128_9848)'%3E%3Cpath d='M4.82132 17.0833C4.48373 17.0833 4.18112 16.9821 3.91349 16.7796C3.64587 16.5772 3.46451 16.3114 3.36943 15.9824L1.38866 8.87504C1.32456 8.63786 1.36569 8.41885 1.51205 8.218C1.65843 8.01714 1.85714 7.91671 2.1082 7.91671H6.04249L9.37259 2.93117C9.44204 2.8254 9.53125 2.74314 9.64024 2.68438C9.74921 2.62563 9.8678 2.59625 9.99599 2.59625C10.1242 2.59625 10.2428 2.62697 10.3518 2.6884C10.4607 2.74983 10.5499 2.83343 10.6194 2.93919L13.9335 7.91671H17.8934C18.1445 7.91671 18.3445 8.01714 18.4936 8.218C18.6426 8.41885 18.6824 8.63786 18.613 8.87504L16.6162 15.9824C16.5211 16.3114 16.3397 16.5772 16.0721 16.7796C15.8045 16.9821 15.5019 17.0833 15.1642 17.0833H4.82132ZM4.77645 15.8334H15.2252C15.2839 15.8334 15.3347 15.816 15.3774 15.7813C15.4201 15.7465 15.4495 15.6998 15.4656 15.641L17.2508 9.16669H2.7508L4.53605 15.641C4.55208 15.6998 4.58146 15.7465 4.6242 15.7813C4.66694 15.816 4.71769 15.8334 4.77645 15.8334ZM10.0008 13.75C10.3416 13.75 10.6351 13.6269 10.8814 13.3806C11.1277 13.1344 11.2508 12.8408 11.2508 12.5C11.2508 12.1592 11.1277 11.8657 10.8814 11.6194C10.6351 11.3732 10.3416 11.25 10.0008 11.25C9.66 11.25 9.36647 11.3732 9.12022 11.6194C8.87396 11.8657 8.75082 12.1592 8.75082 12.5C8.75082 12.8408 8.87396 13.1344 9.12022 13.3806C9.36647 13.6269 9.66 13.75 10.0008 13.75ZM7.55849 7.91671H12.4303L9.98799 4.24042L7.55849 7.91671Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");}

.p-detail .add-to-cart .quantity {border-right: 1px solid #DFDFDF;border-radius: 6px;}
.delivery-row {display: none;}

.p-info-wrapper .add-to-cart {display: flex;align-items: center;background: #fff;padding: 25px 20px;margin-bottom: 0px;border-radius: 6px 6px 0 0;border: 1px solid #DFDFDF;}
.p-info-wrapper .add-to-cart .quantity {margin-left: auto;margin-right: 8px;}
.p-info-wrapper .p-final-price-wrapper .price-standard {color: #929292;font-size: 14px;}
.p-info-wrapper .p-final-price-wrapper {margin-bottom: 0;margin-top: 10px;}
.p-info-wrapper .add-to-cart .p-final-price-wrapper {margin-top: 0;}
.p-info-wrapper .p-final-price-wrapper .price-final-holder {display: flex;align-items: center;flex-flow: row wrap;font-size: 30px;font-weight: bold;color: #000;}
.p-info-wrapper .p-final-price-wrapper .price-additional {color: #707070;font-size: 16px;padding-top: 3px;}
.p-info-wrapper .p-final-price-wrapper .price-measure {margin-top: 0;}
.p-info-wrapper .p-final-price-wrapper .pa-price-coupon {color: var(--color-primary);line-height: 1.2;margin-top:5px;font-size: 16px;}
.p-info-wrapper .p-final-price-wrapper .pa-price-coupon strong {font-size: 26px;color: var(--color-secondary);}
.p-info-wrapper .p-final-price-wrapper .pa-price-coupon span {display:block;padding-left: 5px;}

p[data-testid="productCardDescr"] {display: none;}

.availability-label[style="color: #5d8f1c"] {color: #5d8f1c !important;}
/*.p-info-wrapper .availability-label[style="color: #6B6B2D"]::after {content: ", ";margin-left: -2px;}*/
.p-info-wrapper .availability-label {font-size: 16px;font-weight: 500;position: relative;}
.p-info-wrapper .availability-amount {font-size: 16px;font-weight: 500;color: #5d8f1c;}
.p-info-wrapper .availability-amount::after {content: ",";}
.p-info-wrapper .availability-value {margin-bottom: 0;}
.p-info-wrapper {display: flex;flex-direction: column;}

.p-detail-inner h1 {margin-top: 0;flex: 0 0 100%;margin-bottom: 20px;}
.p-detail-info {}
.product-top {margin: 20px 0 0 0;padding-bottom: 50px;}
.product-top>div.col-lg-6 {padding: 0;}
.product-top>div.p-info-wrapper {width: 42%;}
.product-top>div.p-image-wrapper {width: 58%;padding-right: 55px;}

.detail-help {text-align: center;background-color: #F1F6F3;border-radius: 6px;padding: 25px;margin-bottom: 30px;background-repeat: no-repeat;background-position: left 20px bottom 15px;background-image: url("data:image/svg+xml,%3Csvg width='183' height='110' viewBox='0 0 183 110' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 109.454L0.5 0.692875L35.8535 11.9698L35.8535 68.849V69.349H36.3535L73.0159 69.349H73.5159V68.849L73.5159 19.6076L107.945 19.6076L107.945 68.849V69.349H108.445H146.647H147.147V68.849V12.0296L164.973 6.17848L164.979 6.17646L182.5 0.680852V109.5L91.0252 109.5H91.0249L0.5 109.454Z' stroke='%23E2E2D4'/%3E%3C/svg%3E%0A");}
.detail-help .detail-help__image {width: 110px;height: 110px;margin: 0 auto 25px auto;}
.detail-help__title {font-size: 28px;font-weight: 500;margin-bottom: 5px;}
.detail-help__title + p {max-width: 280px;margin: 0 auto 25px auto;}
.detail-help .footer-tel,
.detail-help .footer-email {max-width: 165px;margin: auto;text-align: left;margin-bottom: 15px;}
.detail-help .footer-tel div,
.detail-help .footer-email div {color: #000;font-size: 16px;}
.detail-help .footer-tel span,
.detail-help .footer-email span {color: #000;font-size: 14px;font-weight: 300;}
.detail-help a.footer-tel::before {background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2117_14113' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2117_14113)'%3E%3Cpath d='M19.4403 20.5C17.5557 20.5 15.6625 20.0618 13.7606 19.1855C11.8586 18.3092 10.1112 17.073 8.51828 15.4769C6.92533 13.8807 5.69071 12.1333 4.81442 10.2346C3.93814 8.33588 3.5 6.44423 3.5 4.55963C3.5 4.25688 3.6 4.00458 3.8 3.80275C4 3.60092 4.25 3.5 4.55 3.5H7.8115C8.06407 3.5 8.28683 3.58238 8.47977 3.74713C8.67272 3.91188 8.79548 4.1154 8.84803 4.3577L9.4211 7.29998C9.46085 7.57306 9.45252 7.80768 9.3961 8.00383C9.3397 8.19998 9.23842 8.36472 9.09225 8.49805L6.78265 10.7461C7.15445 11.4269 7.57913 12.0708 8.0567 12.6779C8.53427 13.2849 9.05125 13.8647 9.60765 14.4173C10.1564 14.966 10.7397 15.4756 11.3577 15.9462C11.9756 16.4167 12.6429 16.8545 13.3596 17.2596L15.6038 14.9962C15.7602 14.8333 15.9497 14.7192 16.1721 14.6539C16.3945 14.5885 16.6256 14.5724 16.8654 14.6058L19.6423 15.1712C19.8948 15.2378 20.1009 15.3667 20.2605 15.5577C20.4201 15.7487 20.5 15.9654 20.5 16.2077V19.45C20.5 19.75 20.399 20 20.1972 20.2C19.9954 20.4 19.7431 20.5 19.4403 20.5ZM6.07305 9.32693L7.85768 7.61923C7.88973 7.59358 7.91056 7.55832 7.92018 7.51345C7.92979 7.46857 7.92819 7.4269 7.91538 7.38845L7.48075 5.15383C7.46793 5.10254 7.4455 5.06408 7.41345 5.03845C7.3814 5.0128 7.33973 4.99998 7.28845 4.99998H5.14997C5.11152 4.99998 5.07948 5.0128 5.05383 5.03845C5.02818 5.06408 5.01535 5.09613 5.01535 5.1346C5.06663 5.81793 5.17849 6.51217 5.35092 7.2173C5.52337 7.92243 5.76408 8.62564 6.07305 9.32693ZM14.773 17.9692C15.4359 18.2782 16.1272 18.5144 16.8471 18.6779C17.567 18.8413 18.2397 18.9384 18.8654 18.9692C18.9038 18.9692 18.9359 18.9564 18.9615 18.9308C18.9872 18.9051 19 18.873 19 18.8346V16.7308C19 16.6795 18.9872 16.6378 18.9615 16.6057C18.9359 16.5737 18.8974 16.5512 18.8461 16.5384L16.7461 16.1115C16.7077 16.0987 16.674 16.0971 16.6452 16.1067C16.6163 16.1163 16.5859 16.1372 16.5538 16.1692L14.773 17.9692Z' fill='%236B6B2D'/%3E%3C/g%3E%3C/svg%3E%0A");}
.detail-help a.footer-email::before {background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2117_14119' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2117_14119)'%3E%3Cpath d='M4.3077 19.5C3.80257 19.5 3.375 19.325 3.025 18.975C2.675 18.625 2.5 18.1974 2.5 17.6923V6.3077C2.5 5.80257 2.675 5.375 3.025 5.025C3.375 4.675 3.80257 4.5 4.3077 4.5H19.6923C20.1974 4.5 20.625 4.675 20.975 5.025C21.325 5.375 21.5 5.80257 21.5 6.3077V17.6923C21.5 18.1974 21.325 18.625 20.975 18.975C20.625 19.325 20.1974 19.5 19.6923 19.5H4.3077ZM12 12.5576L3.99998 7.44225V17.6923C3.99998 17.782 4.02883 17.8557 4.08653 17.9134C4.14423 17.9711 4.21795 18 4.3077 18H19.6923C19.782 18 19.8557 17.9711 19.9134 17.9134C19.9711 17.8557 20 17.782 20 17.6923V7.44225L12 12.5576ZM12 11L19.8461 5.99998H4.15383L12 11ZM3.99998 7.44225V5.99998V17.6923C3.99998 17.782 4.02883 17.8557 4.08653 17.9134C4.14423 17.9711 4.21795 18 4.3077 18H3.99998V7.44225Z' fill='%236B6B2D'/%3E%3C/g%3E%3C/svg%3E%0A");}

.bestberg-brand {display: flex;align-items: center;position: relative;margin: 40px 0;padding: 20px 0;}
.bestberg-brand::after {content: "";height: 100%;width: 10000%;left: -5000%;top: 0;background-position: bottom left 200px;background-size: contain;background-color: #F3F3EE;position: absolute;z-index: -1;background-image: url("data:image/svg+xml,%3Csvg width='1839' height='560' viewBox='0 0 1839 560' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-130.5 605.339V222.714L-4.16349 262.876V462.346V462.846H-3.66349H124.755H125.255V462.346V289.203H248.355V462.346V462.846H248.855H382.664H383.164V462.346V263.092L446.481 242.38L446.487 242.378L509.5 222.68V605.5H187.836L-130.5 605.339Z' stroke='%23E2E2D4'/%3E%3Cpath d='M1838.5 -22.371L1838.5 283.291L1738.19 251.248L1738.19 91.8487L1738.19 91.3487L1737.69 91.3487L1635.51 91.3487L1635.01 91.3487L1635.01 91.8487L1635.01 230.172L1537.28 230.172L1537.28 91.8487L1537.28 91.3487L1536.78 91.3487L1430.31 91.3487L1429.81 91.3487L1429.81 91.8487L1429.81 251.075L1379.51 267.611L1379.5 267.613L1329.5 283.319L1329.5 -22.5L1585.32 -22.5L1838.5 -22.371Z' stroke='%23E2E2D4'/%3E%3C/svg%3E%0A");}
.bestberg-brand>div {width: 50%;}
.bestberg-brand>div.bestberg-brand__right {margin-top: -75px;padding-left: 20px;}
.bestberg-brand>div.bestberg-brand__left {text-align: center;}
.bestberg-brand>div.bestberg-brand__left img {display: block;margin: 0 auto 30px auto;}
.bestberg-brand__title {font-size: 17px;font-weight: 400;line-height: 28px;margin-bottom: 20px;}

.categories-detail__title {font-size: 16px;font-weight: 500;color: #000;margin: 0 0 10px 0;}
.categories-detail a {display: flex;align-items: center;font-size: 14px;color: #000;text-decoration: underline;}
.categories-detail a:hover {text-decoration: none;}
.categories-detail a::before {content: "";flex: 0 0 16px;margin-right: 8px;width: 16px;height: 16px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4064_1740)'%3E%3Cpath d='M15.8137 7.42163C15.5708 7.0293 15.1411 6.79517 14.6643 6.79517H13.4741V4.61194C13.4741 4.08496 13.0295 3.65637 12.4832 3.65637H6.65686C6.64832 3.65637 6.64258 3.65393 6.64026 3.65247L5.59753 2.19409C5.4126 1.93555 5.10767 1.78125 4.78174 1.78125H0.990967C0.444458 1.78125 0 2.20996 0 2.73682V13.2102C0 13.7495 0.455322 14.1884 1.01514 14.1884H12.8077C12.9915 14.1884 13.1501 14.0823 13.2269 13.9283L13.2273 13.9285L15.8699 8.62097C16.0615 8.23633 16.0404 7.78796 15.8137 7.42163ZM0.990967 2.71875H4.78174C4.80981 2.71875 4.82886 2.73108 4.83484 2.7395L5.87915 4.19995C6.05542 4.44653 6.34619 4.59387 6.65686 4.59387H12.4832C12.5159 4.59387 12.5325 4.60925 12.5366 4.61475V6.79517H4.0531C3.52698 6.79517 3.04846 7.09167 2.83398 7.55066L0.9375 11.6091V2.73962C0.94165 2.73413 0.958252 2.71875 0.990967 2.71875ZM15.0306 8.20312L12.5175 13.2507H1.2052L3.68335 7.94763C3.74341 7.81909 3.89209 7.73267 4.0531 7.73267H14.6643C14.8141 7.73267 14.9458 7.8009 15.0166 7.91516C15.0564 7.97949 15.0911 8.08166 15.0306 8.20312Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4064_1740'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}

.rel-products .h4, .sim-products .h4  {font-size: 24px;width: 100%;text-align: left;margin: 0;padding: 0;font-weight: bold;color: #000;}
.products-additional {margin-bottom: 20px;}
.products-additional .product {padding: 0;}
.products-related .p .availability {display: block;}
.sim-products {margin-bottom: 80px;}
.sim-products .products-block .product .p-desc,
.rel-products .products-block .product .p-desc {display: none;}
.products-additional.products-block.products:not(.products-recent) .p .prices strong {font-size: 24px;}
.products-additional.products-block.products:not(.products-recent) .p .btn {width: 100%;padding: 9px 30px;margin-top: 20px;}
.products-additional.products-block.products:not(.products-recent) .p .add-to-cart-button::before {content: "";margin-top: -5px;width: 20px;height: 20px;flex: 0 0 20px;margin-right: 5px;background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.313 17.275L16.2468 5.56875C16.218 5.24625 15.948 5 15.6243 5H13.7493V3.75C13.7493 2.745 13.3593 1.8025 12.653 1.09625C11.958 0.4 10.9905 0 9.99926 0C7.93176 0 6.24926 1.6825 6.24926 3.75V5H4.37426C4.05051 5 3.78051 5.24625 3.75176 5.56875L2.68801 17.2738C2.62426 17.9725 2.85926 18.6688 3.33176 19.1863C3.80426 19.7038 4.47676 20 5.17801 20H14.8218C15.5218 20 16.1943 19.7038 16.6668 19.1875C17.1405 18.67 17.3743 17.9725 17.313 17.275ZM12.4993 5H7.49926V3.75C7.49926 2.37125 8.62051 1.25 9.99926 1.25C10.6618 1.25 11.3068 1.515 11.7693 1.97875C12.2405 2.45 12.4993 3.07875 12.4993 3.75V5Z' fill='white'/%3E%3C/svg%3E%0A");}
.tab-content .p .prices, .products-related .p .prices {margin-bottom: 0;}

.products-block.products-recent .p-code {display: none;}
.products-block.products.products-recent .p .dkLabFavouriteDiv {left: 0;text-align: center;width: 100%;}
.products-block.products.products-recent .p .dkLabFavouriteDiv .dkLabFavouriteControls {justify-content: center;}

.extended-description {width: 22%;padding-bottom: 50px;padding-left: 0;}
.extended-description>h3 {margin: 8px 0 15px 0;font-size: 22px;font-weight: bold;color: #000;}
.extended-description .detail-parameters {width: 100%;margin-bottom: 40px;}
.extended-description .detail-parameters th {padding: 15px 10px 15px 0!important;width: 50%;font-size: 16px;color: #000;font-weight: 500!important;}
.extended-description .detail-parameters tr:first-child {border-top: 1px solid #DFDFDF;}
.extended-description .detail-parameters tr:not(.--last) {border-bottom: 1px solid #DFDFDF;}
.extended-description .detail-parameters tr.group-header td {display: block;padding-top: 30px;width: 100%;font-size: 20px;font-weight: 600!important;color: #343F49;}
.extended-description .detail-parameters td a {text-decoration: underline;}
.extended-description .detail-parameters td a:hover {text-decoration: none;}
.extended-description .detail-parameters td {width: 50%;font-size: 16px;color: #000;font-weight: 400!important;padding-bottom: 0;}

.p-info-wrapper .detail-parameters {margin-bottom: 0;margin-top: 20px;}
.p-info-wrapper:has(.sold-out) .detail-parameters {margin-top:0;}
.p-info-wrapper .detail-parameters tbody, .p-info-wrapper .detail-parameters tr {width: 100%;display: block;}

.p-info-wrapper .detail-parameters th {display: block;width: 100%;color: #000;font-weight: 600;font-size: 16px;padding-bottom: 0;padding-right: 0;}
.p-info-wrapper .detail-parameters td {display: block;width: 100%;padding-bottom: 15px;}
.parameter-values {display: flex;flex-flow: row wrap;position: relative;width: 100%;}
.parameter-values>div {position: absolute;top: 0;font-size: 16px;letter-spacing: 1px;}
.parameter-values .parameter-value-custom {width: 100%;background: #fff;max-width: 90px;padding: 5px;margin-bottom: 5px;margin-top: 5px;border-radius: 6px;position: relative;overflow: hidden;min-height: 45px;border: 1px solid #DDDDDD;font-weight: 500;font-size: 14px;display: flex;align-items: center;justify-content: center;margin-right: 13px;text-align: center;color: #000;flex-direction: column;}
.parameter-values .parameter-value-custom__text {padding: 5px 5px 0 5px;flex: 1;display: flex;align-items: center;}
.parameter-values .parameter-value-custom__image {height: 55px;object-fit: cover;object-position: center;width: 100%;}
.parameter-values .parameter-value-custom__surcharge {font-weight: 600;font-size: 0.85em;padding-bottom: 5px;}
.parameter-values .parameter-value-custom__surcharge:empty {display: none;}
.parameter-values .parameter-value-custom:not(.selected):hover {border-color: #f5f5f5;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);}
.parameter-values .parameter-value-custom.selected {overflow: initial;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);border-color: #A2A2A2;}

#dkLabComparerDiv {margin-bottom: 0;text-decoration: underline;}
#dkLabComparerDiv:hover {text-decoration: none;}
.dkLabComparerAddProduct {color: #000; font-size: 16px;}
.dkLabComparerAddProduct::before {display: inline-block;}
.dkLabComparerRemoveProduct {color: #000; font-size: 16px;}
.dkLabComparerRemoveProduct::before {display: inline-block;}
.social-buttons-wrapper {padding: 15px;margin-top: 0px;background-color: #FBFBFB;border: 1px solid #DFDFDF;border-radius: 0 0 6px 6px;border-top: 0;}
.p-info-wrapper:has(.sold-out) .social-buttons-wrapper {border-radius: 6px;margin-top:15px;border: 1px solid #DFDFDF;}

.social-buttons-wrapper .link-icon.print {display: none;}
.social-buttons-wrapper .link-icon.share {display: none;}
.social-buttons-wrapper .link-icon.chat {display: none;}

.social-buttons-wrapper .link-icon:hover {text-decoration: none;}
.social-buttons-wrapper .link-icon {padding: 0 35px 0 0;margin: 0;cursor: pointer;display: flex;align-items: center;text-transform: initial;text-decoration: underline;color: #000;font-size: 16px;align-items: center;}
.social-buttons-wrapper .link-icon::before {margin-right: 5px;margin-bottom: 0px;}

.link-icon.watchdog::before {content: "";width: 17px;height: 17px;flex: 0 0 17px;background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4064_1353)'%3E%3Cpath d='M11.3686 9.0097C10.6036 7.81633 9.30076 7.10376 7.8834 7.10376C6.46617 7.10376 5.16321 7.81633 4.39837 9.0097L2.55508 11.8853C2.24925 12.3624 2.10813 12.9135 2.14691 13.4789C2.18569 14.0444 2.40087 14.571 2.76908 15.002C3.13756 15.4328 3.62445 15.7272 4.1771 15.8536C4.72975 15.9798 5.29628 15.9259 5.81534 15.6978L5.84919 15.6827C7.1554 15.1197 8.64837 15.1248 9.95133 15.6978C10.2874 15.8455 10.6434 15.9202 11.0027 15.9202C11.198 15.9202 11.3945 15.898 11.5892 15.8537C12.1418 15.7275 12.6287 15.4331 12.9973 15.0022C13.3657 14.5713 13.581 14.0446 13.6199 13.4791C13.6588 12.9135 13.5177 12.3624 13.2119 11.8851L11.3686 9.0097ZM12.24 14.3545C11.7712 14.9026 11.0127 15.0759 10.3525 14.7856C9.56781 14.4405 8.72554 14.268 7.88301 14.268C7.04126 14.268 6.19912 14.4404 5.41496 14.7851L5.39265 14.795C4.73754 15.072 3.99021 14.8965 3.52653 14.3545C3.05818 13.8063 3.00488 13.0301 3.39398 12.423L5.2374 9.54743C5.81819 8.64135 6.80728 8.10037 7.8834 8.10037C8.95952 8.10037 9.94874 8.64135 10.5297 9.54743L12.3728 12.4229C12.7621 13.0303 12.7086 13.8065 12.24 14.3545Z' fill='black'/%3E%3Cpath d='M3.0512 9.00597C3.59957 8.79534 4.01616 8.35345 4.22433 7.76163C4.42225 7.19848 4.40604 6.56269 4.17842 5.97126C3.95067 5.38022 3.53641 4.89773 3.01203 4.61252C2.46094 4.31305 1.85563 4.26428 1.30817 4.4753C0.206755 4.89877 -0.298685 6.25984 0.181593 7.51002C0.565245 8.50507 1.46004 9.13321 2.3647 9.13321C2.59569 9.13321 2.82734 9.09222 3.0512 9.00597ZM1.11154 7.15204C0.828536 6.41535 1.07717 5.6317 1.66614 5.40525C1.77249 5.36426 1.88494 5.3439 1.99972 5.3439C2.17689 5.3439 2.3599 5.39228 2.53603 5.48813C2.85276 5.66024 3.1058 5.95907 3.24847 6.32936C3.39101 6.69991 3.40372 7.09108 3.28414 7.43103C3.17454 7.74257 2.96482 7.97162 2.69375 8.07577L2.69323 8.07602C2.10504 8.30274 1.39545 7.88809 1.11154 7.15204Z' fill='black'/%3E%3Cpath d='M6.62771 6.75307C8.0046 6.75307 9.12482 5.47683 9.12482 3.90811C9.12482 2.339 8.0046 1.0625 6.62771 1.0625C5.25095 1.0625 4.13086 2.339 4.13086 3.90811C4.13086 5.47683 5.25095 6.75307 6.62771 6.75307ZM6.62771 2.05898C7.45506 2.05898 8.12833 2.88854 8.12833 3.90811C8.12833 4.92729 7.45506 5.75659 6.62771 5.75659C5.80035 5.75659 5.12734 4.92729 5.12734 3.90811C5.12734 2.88854 5.80035 2.05898 6.62771 2.05898Z' fill='black'/%3E%3Cpath d='M10.9407 7.45202H10.9408C11.1526 7.52231 11.3687 7.55591 11.5839 7.55591C12.588 7.55591 13.5666 6.82505 13.94 5.70185C14.155 5.0553 14.1409 4.37165 13.9002 3.77698C13.6483 3.15455 13.1815 2.70267 12.5857 2.50449C11.9898 2.30657 11.3451 2.38906 10.7706 2.73691C10.2219 3.06933 9.8014 3.60837 9.58674 4.25492C9.13344 5.61884 9.74083 7.05306 10.9407 7.45202ZM10.5324 4.56918C10.6726 4.14701 10.9405 3.79916 11.287 3.5893C11.6075 3.39514 11.9571 3.34572 12.2714 3.45013C12.5855 3.55467 12.8359 3.80344 12.9764 4.15077C13.1283 4.52612 13.1348 4.96529 12.9943 5.38746C12.7143 6.22999 11.934 6.73192 11.2551 6.50638C10.5766 6.2807 10.2524 5.41171 10.5324 4.56918Z' fill='black'/%3E%3Cpath d='M16.199 7.11998L16.1986 7.11959C15.2491 6.41817 13.829 6.72219 13.0327 7.79766C12.2373 8.87365 12.3617 10.3202 13.3098 11.0221C13.6556 11.2783 14.0641 11.4007 14.4823 11.4007C15.2111 11.4007 15.9693 11.0287 16.476 10.3447C17.2715 9.26871 17.1472 7.82217 16.199 7.11998ZM15.6751 9.75184C15.205 10.3865 14.41 10.597 13.9028 10.2212C13.3959 9.84601 13.365 9.02449 13.8339 8.39026C14.1456 7.96925 14.6008 7.73501 15.0204 7.73501C15.2326 7.73501 15.4357 7.79493 15.6064 7.92113C16.1129 8.29674 16.1436 9.118 15.6751 9.75184Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4064_1353'%3E%3Crect width='17' height='17' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.link-icon.chat::before {content: "";width: 18px;height: 18px;flex: 0 0 18px;background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4064_1359)'%3E%3Cpath d='M9 4.42969C8.80595 4.42969 8.64844 4.5872 8.64844 4.78125C8.64844 4.9753 8.80595 5.13281 9 5.13281C9.19405 5.13281 9.35156 4.9753 9.35156 4.78125C9.35156 4.5872 9.19405 4.42969 9 4.42969Z' fill='black'/%3E%3Cpath d='M3.16406 10.7578C3.35811 10.7578 3.51562 10.6003 3.51562 10.4062C3.51562 10.2122 3.35811 10.0547 3.16406 10.0547C2.97002 10.0547 2.8125 10.2122 2.8125 10.4062C2.8125 10.6003 2.97002 10.7578 3.16406 10.7578Z' fill='black'/%3E%3Cpath d='M11.8125 0.914062C8.64748 0.914062 6.04976 3.09622 5.84885 5.84486C2.83461 5.99606 0 8.16957 0 11.1094C0 12.3379 0.486145 13.5283 1.37109 14.4715C1.54619 15.1933 1.3336 15.9583 0.806122 16.4858C0.705597 16.5863 0.675522 16.7375 0.729904 16.869C0.784286 17.0002 0.912415 17.0859 1.05469 17.0859C2.05733 17.0859 3.02357 16.6928 3.74153 15.9999C4.44095 16.2383 5.3535 16.3828 6.1875 16.3828C9.35211 16.3828 11.9496 14.2012 12.151 11.4531C12.8871 11.4204 13.6527 11.2845 14.2585 11.0781C14.9764 11.7709 15.9427 12.1641 16.9453 12.1641C17.0876 12.1641 17.2157 12.0784 17.2701 11.9471C17.3245 11.8157 17.2944 11.6645 17.1939 11.5639C16.6664 11.0365 16.4538 10.2714 16.6289 9.54959C17.5139 8.60641 18 7.41605 18 6.1875C18 3.13289 14.947 0.914062 11.8125 0.914062ZM6.1875 15.6797C5.35776 15.6797 4.41225 15.5168 3.77888 15.2648C3.6432 15.2107 3.48816 15.2463 3.38942 15.3541C2.96494 15.8181 2.41301 16.1417 1.81165 16.2904C2.14302 15.6555 2.22762 14.9071 2.02602 14.1979C2.01009 14.142 1.98056 14.0909 1.94005 14.0493C1.14244 13.2278 0.703125 12.1837 0.703125 11.1094C0.703125 8.63196 3.2146 6.53906 6.1875 6.53906C8.99478 6.53906 11.4609 8.4912 11.4609 11.1094C11.4609 13.6295 9.09531 15.6797 6.1875 15.6797ZM16.06 9.12744C16.0194 9.16919 15.9899 9.22028 15.974 9.27603C15.7724 9.9852 15.857 10.7336 16.1884 11.3685C15.587 11.2199 15.0351 10.8962 14.6106 10.4322C14.5118 10.3245 14.3568 10.2888 14.2211 10.3429C13.6722 10.5613 12.8892 10.7125 12.1499 10.749C12.0472 9.41954 11.384 8.16998 10.2502 7.24219H14.8359C15.0301 7.24219 15.1875 7.08481 15.1875 6.89062C15.1875 6.69644 15.0301 6.53906 14.8359 6.53906H9.17015C8.37213 6.13284 7.47606 5.89595 6.55376 5.84624C6.75577 3.485 9.03722 1.61719 11.8125 1.61719C14.7854 1.61719 17.2969 3.71008 17.2969 6.1875C17.2969 7.26183 16.8576 8.30594 16.06 9.12744Z' fill='black'/%3E%3Cpath d='M9 10.0547H4.57031C4.37613 10.0547 4.21875 10.2121 4.21875 10.4062C4.21875 10.6004 4.37613 10.7578 4.57031 10.7578H9C9.19418 10.7578 9.35156 10.6004 9.35156 10.4062C9.35156 10.2121 9.19418 10.0547 9 10.0547Z' fill='black'/%3E%3Cpath d='M9 12.1641H3.16406C2.96988 12.1641 2.8125 12.3214 2.8125 12.5156C2.8125 12.7098 2.96988 12.8672 3.16406 12.8672H9C9.19418 12.8672 9.35156 12.7098 9.35156 12.5156C9.35156 12.3214 9.19418 12.1641 9 12.1641Z' fill='black'/%3E%3Cpath d='M14.8359 4.42969H10.4062C10.2121 4.42969 10.0547 4.58707 10.0547 4.78125C10.0547 4.97543 10.2121 5.13281 10.4062 5.13281H14.8359C15.0301 5.13281 15.1875 4.97543 15.1875 4.78125C15.1875 4.58707 15.0301 4.42969 14.8359 4.42969Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4064_1359'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.link-icon.Favourite::before {content: "";width: 21px;height: 21px;flex: 0 0 21px;background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2117_11627' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='21' height='21'%3E%3Crect width='21' height='21' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2117_11627)'%3E%3Cpath d='M10.5 17.7861L9.53413 16.9179C8.08366 15.602 6.88418 14.4712 5.93569 13.5255C4.98722 12.5799 4.23563 11.7382 3.68091 11.0007C3.12617 10.2631 2.73859 9.59029 2.51816 8.98228C2.29772 8.37427 2.1875 7.75729 2.1875 7.13133C2.1875 5.88951 2.60621 4.8499 3.44363 4.01248C4.28105 3.17506 5.32066 2.75635 6.56248 2.75635C7.32643 2.75635 8.0483 2.935 8.7281 3.29231C9.40791 3.6496 9.99853 4.16198 10.5 4.82944C11.0014 4.16198 11.5921 3.6496 12.2719 3.29231C12.9517 2.935 13.6735 2.75635 14.4375 2.75635C15.6793 2.75635 16.7189 3.17506 17.5563 4.01248C18.3937 4.8499 18.8125 5.88951 18.8125 7.13133C18.8125 7.75729 18.7022 8.37427 18.4818 8.98228C18.2614 9.59029 17.8738 10.2631 17.3191 11.0007C16.7643 11.7382 16.0141 12.5799 15.0685 13.5255C14.1228 14.4712 12.9219 15.602 11.4658 16.9179L10.5 17.7861ZM10.5 16.0126C11.9 14.7528 13.0521 13.6731 13.9562 12.7734C14.8604 11.8737 15.575 11.0921 16.1 10.4286C16.625 9.76503 16.9896 9.1758 17.1937 8.66089C17.3979 8.14598 17.5 7.63613 17.5 7.13133C17.5 6.25633 17.2083 5.52716 16.625 4.94383C16.0416 4.36049 15.3125 4.06883 14.4375 4.06883C13.7464 4.06883 13.1079 4.26486 12.5217 4.65694C11.9356 5.04899 11.4715 5.59447 11.1293 6.29336H9.87066C9.5229 5.58887 9.05736 5.04199 8.47403 4.65271C7.89069 4.26346 7.25351 4.06883 6.56248 4.06883C5.69309 4.06883 4.96533 4.36049 4.37918 4.94383C3.79305 5.52716 3.49998 6.25633 3.49998 7.13133C3.49998 7.63613 3.60206 8.14598 3.80623 8.66089C4.0104 9.1758 4.37498 9.76503 4.89998 10.4286C5.42498 11.0921 6.13956 11.8723 7.04373 12.7692C7.9479 13.6661 9.09998 14.7472 10.5 16.0126Z' fill='black'/%3E%3C/g%3E%3C/svg%3E%0A");}

.p-image-wrapper .flags-extra .flag {width: 93px;height: 93px;background-size: contain;}
.p-image-wrapper .flags-extra .flag .price-standard {display: none;}
.p-image-wrapper .flags-extra .flag .price-save {font-size: 20px;font-weight: 600;}

.p-image-wrapper .flags-extra {right: 10px;z-index: 51;}

.delivery-time-label, .delivery-time {text-transform: lowercase;font-weight: 400;font-size: 16px;color: unset;padding-bottom: 0;     padding: 3px 7px;   color: #5d8f1c; }
.delivery-time {padding-left: 2px;}
.delivery-wrap {width: 100%;padding-right: 170px;display: block;text-align: left;margin-bottom: 20px;margin-top: 20px;position: relative;}
.delivery-wrap .shipping-options {margin-left: auto;display: flex;align-items: center;position: absolute;top: 50%;margin-top: -12px;right: 0;font-weight: 400;font-size: 16px;text-decoration: underline;}
.delivery-wrap .shipping-options:hover {text-decoration: none;}
.delivery-wrap .shipping-options::before {content: "";flex: 0 0 24px;width: 24px;height: 23px;margin-right: 7px;background-image: url("data:image/svg+xml,%3Csvg width='24' height='23' viewBox='0 0 24 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2117_13630' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='23'%3E%3Crect x='1.34766' width='22' height='22' transform='rotate(1.65523 1.34766 0)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2117_13630)'%3E%3Cpath d='M6.17951 18.075C5.46432 18.0543 4.86432 17.7867 4.37952 17.272C3.89473 16.7574 3.66265 16.1427 3.6833 15.4281L2.13268 15.3833L2.40917 5.81521C2.42254 5.35237 2.59421 4.96523 2.92418 4.65379C3.25415 4.34236 3.65054 4.19333 4.11338 4.20671L16.5889 4.56722L16.4881 8.05615L18.9197 8.12642L21.7655 12.1767L21.6565 15.9475L20.0002 15.8996C19.9795 16.6142 19.7117 17.2144 19.1966 17.7002C18.6815 18.1859 18.0663 18.4185 17.3511 18.3978C16.636 18.3772 16.036 18.1095 15.5512 17.5948C15.0663 17.0802 14.8343 16.4655 14.8549 15.7509L8.82856 15.5768C8.80785 16.2934 8.53997 16.894 8.0249 17.3788C7.50984 17.8636 6.89471 18.0957 6.17951 18.075ZM6.22131 16.7007C6.55728 16.7104 6.84432 16.6029 7.08243 16.3781C7.32054 16.1534 7.44445 15.873 7.45416 15.5371C7.46387 15.2011 7.35635 14.914 7.13162 14.6759C6.90688 14.4378 6.62653 14.3139 6.29056 14.3042C5.95457 14.2945 5.66752 14.402 5.42941 14.6267C5.1913 14.8515 5.06739 15.1318 5.05768 15.4678C5.04798 15.8038 5.15549 16.0908 5.38022 16.3289C5.60496 16.5671 5.88532 16.691 6.22131 16.7007ZM3.5468 14.0486L4.20934 14.0678C4.41413 13.7339 4.70399 13.4575 5.07891 13.2384C5.45384 13.0194 5.87096 12.9165 6.33027 12.9298C6.77785 12.9427 7.18543 13.068 7.55303 13.3055C7.92063 13.5431 8.19694 13.8373 8.38196 14.1883L14.9299 14.3776L15.1748 5.9019L4.07366 5.58111C4.00318 5.57907 3.93772 5.60657 3.87727 5.66361C3.81684 5.72066 3.78561 5.78444 3.78357 5.85493L3.5468 14.0486ZM17.3929 17.0235C17.7289 17.0332 18.016 16.9257 18.2541 16.701C18.4922 16.4762 18.6161 16.1959 18.6258 15.8599C18.6355 15.5239 18.528 15.2369 18.3033 14.9988C18.0785 14.7607 17.7982 14.6367 17.4622 14.627C17.1262 14.6173 16.8392 14.7248 16.601 14.9496C16.3629 15.1743 16.239 15.4547 16.2293 15.7906C16.2196 16.1266 16.3271 16.4137 16.5519 16.6518C16.7766 16.8899 17.057 17.0138 17.3929 17.0235ZM16.3572 12.5847L20.4629 12.7033L18.1752 9.48043L16.4484 9.43053L16.3572 12.5847Z' fill='%236B6B2D'/%3E%3C/g%3E%3C/svg%3E%0A");}

.counseling-btn, .watchdog-btn {cursor: pointer;display: inline-flex;align-items: center;margin-right: 50px;text-decoration: underline;}
.counseling-btn:hover, .watchdog-btn:hover {text-decoration: none;}
.watchdog-btn::before {content: "";width: 22px;height: 22px;flex: 0 0 22px;margin-right: 5px;background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3017_3755)'%3E%3Cpath d='M14.7116 11.6596C13.7216 10.1153 12.0356 9.19312 10.2014 9.19312C8.3673 9.19312 6.68111 10.1153 5.69132 11.6596L3.30588 15.381C2.9101 15.9985 2.72748 16.7116 2.77767 17.4433C2.82786 18.1751 3.10631 18.8566 3.58283 19.4143C4.05968 19.9719 4.68978 20.3529 5.40497 20.5164C6.12017 20.6797 6.85332 20.61 7.52505 20.3148L7.56885 20.2953C9.25924 19.5667 11.1913 19.5733 12.8775 20.3148C13.3124 20.506 13.7731 20.6027 14.2381 20.6027C14.4909 20.6027 14.7451 20.574 14.9971 20.5166C15.7123 20.3532 16.3424 19.9722 16.8194 19.4146C17.2961 18.8571 17.5747 18.1754 17.6251 17.4436C17.6754 16.7116 17.4928 15.9985 17.097 15.3808L14.7116 11.6596ZM15.8393 18.5764C15.2326 19.2857 14.251 19.51 13.3967 19.1343C12.3812 18.6877 11.2912 18.4645 10.2009 18.4645C9.11153 18.4645 8.0217 18.6875 7.0069 19.1337L6.97803 19.1464C6.13024 19.5049 5.16311 19.2778 4.56306 18.5764C3.95696 17.8669 3.88798 16.8625 4.39152 16.0768L6.77712 12.3555C7.52874 11.1829 8.80874 10.4828 10.2014 10.4828C11.594 10.4828 12.8742 11.1829 13.6259 12.3555L16.0112 16.0767C16.5149 16.8627 16.4458 17.8673 15.8393 18.5764Z' fill='%2347583F'/%3E%3Cpath d='M3.94861 11.6548C4.65827 11.3822 5.19739 10.8103 5.46678 10.0445C5.72292 9.31566 5.70194 8.49288 5.40737 7.7275C5.11263 6.96262 4.57653 6.33823 3.89792 5.96913C3.18474 5.58158 2.4014 5.51847 1.69292 5.79155C0.267566 6.33957 -0.386533 8.10096 0.235003 9.71883C0.731494 11.0065 1.88947 11.8194 3.0602 11.8194C3.35913 11.8194 3.65891 11.7664 3.94861 11.6548ZM1.43846 9.25557C1.07222 8.3022 1.39398 7.28807 2.15618 6.99501C2.29381 6.94197 2.43933 6.91562 2.58788 6.91562C2.81716 6.91562 3.05399 6.97823 3.28192 7.10227C3.69181 7.325 4.01927 7.71172 4.20391 8.19092C4.38837 8.67046 4.40482 9.17668 4.25006 9.61661C4.10823 10.0198 3.83682 10.3162 3.48603 10.451L3.48535 10.4513C2.72417 10.7447 1.80588 10.2081 1.43846 9.25557Z' fill='%2347583F'/%3E%3Cpath d='M8.57692 8.73927C10.3588 8.73927 11.8085 7.08766 11.8085 5.05756C11.8085 3.02695 10.3588 1.375 8.57692 1.375C6.79523 1.375 5.3457 3.02695 5.3457 5.05756C5.3457 7.08766 6.79523 8.73927 8.57692 8.73927ZM8.57692 2.66457C9.64761 2.66457 10.5189 3.73811 10.5189 5.05756C10.5189 6.3765 9.64761 7.44971 8.57692 7.44971C7.50623 7.44971 6.63527 6.3765 6.63527 5.05756C6.63527 3.73811 7.50623 2.66457 8.57692 2.66457Z' fill='%2347583F'/%3E%3Cpath d='M14.158 9.64375H14.1581C14.4322 9.73472 14.7119 9.7782 14.9903 9.7782C16.2898 9.7782 17.5562 8.83238 18.0394 7.37883C18.3177 6.54211 18.2994 5.65739 17.9879 4.88782C17.6619 4.08232 17.0579 3.49754 16.2868 3.24107C15.5157 2.98494 14.6813 3.09169 13.9379 3.54185C13.2278 3.97204 12.6836 4.66962 12.4058 5.50633C11.8192 7.27141 12.6052 9.12746 14.158 9.64375ZM13.6296 5.91302C13.811 5.36668 14.1578 4.91652 14.6061 4.64494C15.0209 4.39368 15.4734 4.32973 15.8801 4.46484C16.2866 4.60013 16.6106 4.92206 16.7925 5.37155C16.989 5.8573 16.9974 6.42563 16.8157 6.97197C16.4533 8.0623 15.4435 8.71187 14.5648 8.41998C13.6868 8.12793 13.2672 7.00336 13.6296 5.91302Z' fill='%2347583F'/%3E%3Cpath d='M20.9635 9.21412L20.963 9.21361C19.7342 8.3059 17.8965 8.69933 16.8661 10.0911C15.8366 11.4836 15.9976 13.3556 17.2246 14.264C17.6721 14.5954 18.2008 14.7539 18.7419 14.7539C19.685 14.7539 20.6663 14.2725 21.322 13.3873C22.3515 11.9948 22.1907 10.1228 20.9635 9.21412ZM20.2856 12.6201C19.6771 13.4413 18.6484 13.7138 17.992 13.2275C17.336 12.7419 17.2961 11.6788 17.9028 10.858C18.3062 10.3132 18.8953 10.01 19.4383 10.01C19.7129 10.01 19.9757 10.0876 20.1966 10.2509C20.8521 10.737 20.8919 11.7998 20.2856 12.6201Z' fill='%2347583F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3017_3755'%3E%3Crect width='22' height='22' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.counseling-btn::before {content: "";width: 22px;height: 22px;flex: 0 0 22px;margin-right: 5px;background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 5.41406C10.7628 5.41406 10.5703 5.60658 10.5703 5.84375C10.5703 6.08092 10.7628 6.27344 11 6.27344C11.2372 6.27344 11.4297 6.08092 11.4297 5.84375C11.4297 5.60658 11.2372 5.41406 11 5.41406Z' fill='%2347583F'/%3E%3Cpath d='M3.86719 13.1484C4.10435 13.1484 4.29688 12.9559 4.29688 12.7188C4.29688 12.4816 4.10435 12.2891 3.86719 12.2891C3.63002 12.2891 3.4375 12.4816 3.4375 12.7188C3.4375 12.9559 3.63002 13.1484 3.86719 13.1484Z' fill='%2347583F'/%3E%3Cpath d='M14.4375 1.11719C10.5691 1.11719 7.39415 3.78427 7.14859 7.14372C3.46452 7.32852 0 9.98503 0 13.5781C0 15.0797 0.594177 16.5346 1.67578 17.6873C1.88979 18.5695 1.62996 19.5046 0.98526 20.1493C0.862396 20.2722 0.825638 20.457 0.892105 20.6176C0.958572 20.7781 1.11517 20.8828 1.28906 20.8828C2.51451 20.8828 3.69548 20.4023 4.57298 19.5555C5.42783 19.8469 6.54317 20.0234 7.5625 20.0234C11.4304 20.0234 14.605 17.357 14.8512 13.9982C15.7509 13.9583 16.6866 13.7921 17.427 13.5399C18.3045 14.3866 19.4855 14.8672 20.7109 14.8672C20.8848 14.8672 21.0414 14.7625 21.1079 14.602C21.1744 14.4414 21.1376 14.2566 21.0147 14.1337C20.37 13.489 20.1102 12.5539 20.3242 11.6717C21.4058 10.519 22 9.06406 22 7.5625C22 3.82909 18.2686 1.11719 14.4375 1.11719ZM7.5625 19.1641C6.54837 19.1641 5.39275 18.965 4.61864 18.657C4.4528 18.5909 4.26331 18.6343 4.14262 18.7661C3.62381 19.3333 2.94923 19.7287 2.21423 19.9105C2.61925 19.1345 2.72264 18.2198 2.47624 17.353C2.45677 17.2847 2.42068 17.2222 2.37117 17.1714C1.39632 16.1673 0.859375 14.8912 0.859375 13.5781C0.859375 10.5502 3.92896 7.99219 7.5625 7.99219C10.9936 7.99219 14.0078 10.3781 14.0078 13.5781C14.0078 16.6583 11.1165 19.1641 7.5625 19.1641ZM19.6288 11.1558C19.5793 11.2068 19.5432 11.2692 19.5238 11.3374C19.2774 12.2041 19.3808 13.1189 19.7858 13.8949C19.0508 13.7132 18.3762 13.3176 17.8574 12.7505C17.7367 12.6189 17.5472 12.5752 17.3814 12.6414C16.7105 12.9082 15.7534 13.093 14.8499 13.1377C14.7243 11.5128 13.9138 9.98553 12.5281 8.85156H18.1328C18.3701 8.85156 18.5625 8.65921 18.5625 8.42188C18.5625 8.18454 18.3701 7.99219 18.1328 7.99219H11.208C10.2326 7.4957 9.13741 7.20616 8.01015 7.1454C8.25705 4.25945 11.0455 1.97656 14.4375 1.97656C18.071 1.97656 21.1406 4.53455 21.1406 7.5625C21.1406 8.87556 20.6037 10.1517 19.6288 11.1558Z' fill='%2347583F'/%3E%3Cpath d='M11 12.2891H5.58594C5.3486 12.2891 5.15625 12.4814 5.15625 12.7188C5.15625 12.9561 5.3486 13.1484 5.58594 13.1484H11C11.2373 13.1484 11.4297 12.9561 11.4297 12.7188C11.4297 12.4814 11.2373 12.2891 11 12.2891Z' fill='%2347583F'/%3E%3Cpath d='M11 14.8672H3.86719C3.62985 14.8672 3.4375 15.0595 3.4375 15.2969C3.4375 15.5342 3.62985 15.7266 3.86719 15.7266H11C11.2373 15.7266 11.4297 15.5342 11.4297 15.2969C11.4297 15.0595 11.2373 14.8672 11 14.8672Z' fill='%2347583F'/%3E%3Cpath d='M18.1328 5.41406H12.7188C12.4814 5.41406 12.2891 5.60641 12.2891 5.84375C12.2891 6.08109 12.4814 6.27344 12.7188 6.27344H18.1328C18.3701 6.27344 18.5625 6.08109 18.5625 5.84375C18.5625 5.60641 18.3701 5.41406 18.1328 5.41406Z' fill='%2347583F'/%3E%3C/svg%3E%0A");}

.p-info-wrapper .price-final {font-size: 34px;font-weight: 600;}

.p-info-wrapper .tb-price-coupon {font-size: 16px;margin-top:10px;line-height: 1;}
.p-info-wrapper .tb-price-coupon__price {color:#6B6B2D;font-size: 22px;}

.shp-tabs-wrapper {margin-bottom: 0px;}
.description-inner {padding: 0;}

.shp-tabs-holder, .shp-tabs {background-color: transparent;border: 0;}
.shp-tab-link {background-color: transparent;}
.responsive-nav {position: relative;background: none;padding: 0;margin-bottom: 35px;}
.responsive-nav::before {content: "";height: 100%;width: 10000%;left: -5000%;top: 0;background: #F3F3EE;position: absolute;z-index: -1;}

.p-detail-tabs-wrapper .col-sm-12:not(.responsive-nav) {padding: 0;}

.p-detail .browse-p {display: none;}

.shp-tabs-holder {border: 0;background: none;position: relative;z-index: 1;}
.shp-tabs {background: none;}
.shp-tabs-holder ul.shp-tabs {padding: 10px 0;}
.shp-tabs-holder ul.shp-tabs li:first-child a {padding-left: 0;}
.shp-tabs-holder ul.shp-tabs li.active a {font-weight: 600;text-decoration: none;}
.shp-tabs-holder ul.shp-tabs li a {background: none;border:0;color: #000;font-size: 16px;padding: 10px 20px;font-weight: 400;text-decoration: underline;}
.shp-tabs-holder ul.shp-tabs li a:hover {text-decoration: none;}
.shp-tabs-holder ul.shp-tabs li a::after {width: 18px;height: 18px;vertical-align: middle;display: inline-block;position: relative;margin-left: 5px;content: "";background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2117_13662' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='18' height='18'%3E%3Crect width='18' height='18' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2117_13662)'%3E%3Cpath d='M9 11.5313L4.5 7.03131L5.55 5.98131L9 9.43131L12.45 5.98131L13.5 7.03131L9 11.5313Z' fill='%23FF6E00'/%3E%3C/g%3E%3C/svg%3E%0A");}
.shp-tab.active {position: relative;}

.products-alternative:after {right: initial;left: 0;display: none;}
.products-related-header {display: none;}

/* Detail rating block */
.p-detail #ratingWrapper {background-color: #F3F3EE;padding: 50px;border-radius: 6px;margin-bottom: 35px;}
.p-detail #ratingWrapper .add-comment .btn.btn-secondary {font-size: 16px;text-align: center;font-weight: 500;background-color: #C2CD99;color: #000;}
.p-detail #ratingWrapper .add-comment .btn.btn-secondary::before {content: "";}
.p-detail #ratingWrapper .add-comment .btn.btn-secondary:hover {background-color: var(--color-tertiary-hover);}
.p-detail #ratingWrapper .rate-wrap>.col-xs-12.col-sm-6:not(.rate-average-wrap) {display: none;}
.p-detail #ratingWrapper .rate-average-wrap {width: 100%;padding: 0;flex-direction: row;align-items: center;justify-content: space-between;}
.p-detail #ratingWrapper .rate-average-wrap .add-comment {margin-right: 0;justify-content: end;}
.p-detail #ratingWrapper .rate-average {font-size: 54px;color: #000;font-weight: bold;}
.p-detail #ratingWrapper .stars-label {color: #000;display: block;margin-top: 10px;}

.p-detail .votes-wrap {margin-top: 0;display: flex;flex-flow: row wrap;justify-content: space-between;align-items: stretch;}
.p-detail .votes-wrap:not(.--opened) .vote-wrap:nth-of-type(+n+5) {display: none;}
.p-detail .votes-wrap .vote-wrap {border-top: 0;padding: 0 0 35px 0;width: calc(50% - 20px);border-bottom: 1px solid #DFDFDF;margin-bottom: 40px;position: relative;}
.p-detail .votes-wrap .vote-wrap:nth-of-type(2n)::after {content: "";position: absolute;bottom: -6px;left: -30px;width: 20px;height: 12px;background-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 11.4952V0.684865L3.47306 1.63147V7.5108V8.0108H3.97306H7.97987H8.47987V7.5108V2.58447H11.352V7.5108V8.0108H11.852H16.027H16.527V7.5108V1.63515L18.166 1.09814L19.5 0.680482V11.5H9.94833H9.94808L0.5 11.4952Z' stroke='%23DFDFDF'/%3E%3C/svg%3E%0A");}

.vote-name {font-size: 16px;}
.vote-delimeter {display: none;}
.vote-time {font-size: 14px;color: #000;padding-left: 5px;position: relative;top: 2px;}
.vote-pic {padding-right: 10px;min-width: 70px;}
.vote-pic .vote-initials {color: #6B6B2D;font-weight: bold;font-size: 16px;background-color: #F3F3EE!important;}

/* Detail info blocks */
.tab-content>.tab-pane {display: block;opacity: 1;}

.tab__title {font-size: 24px;font-weight: bold;margin: 0 0 20px 0;}

#ratingTab {}

.p-detail-tabs-wrapper #tab-content {margin-bottom: 70px;}

#relatedFiles {padding-left: 0;list-style: none;margin-bottom: 55px;}
#relatedFiles li {font-size: 16px;padding: 4px 0 4px 25px;position: relative;}
#relatedFiles li a {text-decoration: underline;}
#relatedFiles li a:hover {text-decoration: none;}
#relatedFiles li::before {content: "";width: 16px;height: 16px;flex: 0 0 16px;position: absolute;left: 0;top: 50%;margin-top: -8px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 0C3.45 0 3 0.45 3 1V15C3 15.55 3.45 16 4 16H14C14.55 16 15 15.55 15 15V4L11 0H4Z' fill='%23E2E5E7'/%3E%3Cpath d='M12 4H15L11 0V3C11 3.55 11.45 4 12 4Z' fill='%23B0B7BD'/%3E%3Cpath d='M15 7L12 4H15V7Z' fill='%23CAD1D8'/%3E%3Cpath d='M13 13C13 13.275 12.775 13.5 12.5 13.5H1.5C1.225 13.5 1 13.275 1 13V8C1 7.725 1.225 7.5 1.5 7.5H12.5C12.775 7.5 13 7.725 13 8V13Z' fill='%23F15642'/%3E%3Cpath d='M3.17969 9.47351C3.17969 9.34151 3.28369 9.19751 3.45119 9.19751H4.37469C4.89469 9.19751 5.36269 9.54551 5.36269 10.2125C5.36269 10.8445 4.89469 11.1965 4.37469 11.1965H3.70719V11.7245C3.70719 11.9005 3.59519 12 3.45119 12C3.31919 12 3.17969 11.9005 3.17969 11.7245V9.47351ZM3.70719 9.70101V10.697H4.37469C4.64269 10.697 4.85469 10.4605 4.85469 10.2125C4.85469 9.93301 4.64269 9.70101 4.37469 9.70101H3.70719Z' fill='white'/%3E%3Cpath d='M6.14612 11.9999C6.01412 11.9999 5.87012 11.9279 5.87012 11.7524V9.4814C5.87012 9.3379 6.01412 9.2334 6.14612 9.2334H7.06162C8.88862 9.2334 8.84862 11.9999 7.09762 11.9999H6.14612ZM6.39812 9.7214V11.5124H7.06162C8.14112 11.5124 8.18912 9.7214 7.06162 9.7214H6.39812Z' fill='white'/%3E%3Cpath d='M9.49663 9.75341V10.3889H10.5161C10.6601 10.3889 10.8041 10.5329 10.8041 10.6724C10.8041 10.8044 10.6601 10.9124 10.5161 10.9124H9.49663V11.7519C9.49663 11.8919 9.39713 11.9994 9.25713 11.9994C9.08113 11.9994 8.97363 11.8919 8.97363 11.7519V9.48091C8.97363 9.33741 9.08163 9.23291 9.25713 9.23291H10.6606C10.8366 9.23291 10.9406 9.33741 10.9406 9.48091C10.9406 9.60891 10.8366 9.75291 10.6606 9.75291H9.49663V9.75341Z' fill='white'/%3E%3Cpath d='M12.5 13.5H3V14H12.5C12.775 14 13 13.775 13 13.5V13C13 13.275 12.775 13.5 12.5 13.5Z' fill='%23CAD1D8'/%3E%3C/svg%3E%0A");}
#relatedFiles li img {display: none;}

#productDiscussion {display: none!important;}

.detail-functions {display: flex;flex-flow: row wrap;justify-content: space-between;margin: 100px 0 40px 0;}
.detail-functions>h2 {font-size: 24px;font-weight: bold;margin: 0 0 20px 0;flex: 0 0 100%;}
.detail-functions>div {width: 30%;margin-bottom: 40px;}
.detail-functions>div h3 {margin: 15px 0 10px 0;font-size: 22px;}

.basic-description>h3:first-of-type {display: none;}


.basic-description h2 {font-size: 24px;}

.box-contains {display: flex;flex-flow: row wrap;margin: 0px 0 90px 0;}
.box-contains>h2 {font-size: 24px;font-weight: bold;margin: 0 0 40px 0;flex: 0 0 100%;}
.box-contains>div {width: 33%;margin-bottom: 20px;text-align: center;padding: 0 15px;}
.box-contains>div p {padding-top: 20px;}
.box-contains .btn {margin: auto;}


 .basic-description  .youtube-video {aspect-ratio: 16 / 9;width: 100%;margin-bottom: 0em;height: auto;}
 .basic-description  a {color: #6B6B2D;text-decoration: underline;}

 .browse-p {display: none;}

 /* Fav */
body:is(.in-oblibene,.in-oblubene) .content-inner {max-width: 100%;}
body:is(.in-oblibene,.in-oblubene) .content-inner .products-block.products .flag-discount {display: none;}

.favourite-products-share {float: right;margin-top: -15px;position: relative;z-index: 1;padding-bottom: 10px;}
.favourite-products-share:hover .favourite-products-share__tooltip {display: block;}
.favourite-products-share__tooltip {display: none;background: #ff6e00;padding: 5px;color: #fff;border-radius: 5px;position: absolute;right: 0;top: 100%;}
.favourite-products-share__tooltip input {color: #000;}

.favourite-block .flag.flag-discount {display: none;}

.h1-subtitle {text-align: center;}

/* Contact */
body.in-kontakt .content-inner {max-width: 100%;}
body.in-kontakt h1 {text-align: center;}
.contact-page__top {display: flex;flex-flow: row wrap;justify-content: space-between;margin: 45px 0 80px 0;position: relative;}
.contact-page__middle {display: flex;flex-flow: row wrap;justify-content: space-between;}
.contact-page__bottom {display: flex;flex-flow: row wrap;justify-content: space-between;}


.contact-page__top>div {width: 32.5%;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;background-color: #fff;border-radius: 16px;box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15);padding: 35px;}
.contact-page__top>div a:not(.socials) {text-decoration: none!important;display: block;font-size: 26px;}
.contact-page__top>div a:not(.socials):hover {text-decoration: underline!important;}
.contact-page__top>div span {color: #5C5E61;font-size: 16px;margin: 5px 0;display: block;}
.contact-page__top>div.--tel a::before {display: block;margin: 0 auto 10px auto;content: "";background-size: contain;width: 24px;height: 24px;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2070_8146' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2070_8146)'%3E%3Cpath d='M19.4403 20.5C17.5557 20.5 15.6625 20.0618 13.7606 19.1855C11.8586 18.3092 10.1112 17.073 8.51828 15.4769C6.92533 13.8807 5.69071 12.1333 4.81442 10.2346C3.93814 8.33588 3.5 6.44423 3.5 4.55963C3.5 4.25688 3.6 4.00458 3.8 3.80275C4 3.60092 4.25 3.5 4.55 3.5H7.8115C8.06407 3.5 8.28683 3.58238 8.47977 3.74713C8.67272 3.91188 8.79548 4.1154 8.84803 4.3577L9.4211 7.29998C9.46085 7.57306 9.45252 7.80768 9.3961 8.00383C9.3397 8.19998 9.23842 8.36472 9.09225 8.49805L6.78265 10.7461C7.15445 11.4269 7.57913 12.0708 8.0567 12.6779C8.53427 13.2849 9.05125 13.8647 9.60765 14.4173C10.1564 14.966 10.7397 15.4756 11.3577 15.9462C11.9756 16.4167 12.6429 16.8545 13.3596 17.2596L15.6038 14.9962C15.7602 14.8333 15.9497 14.7192 16.1721 14.6539C16.3945 14.5885 16.6256 14.5724 16.8654 14.6058L19.6423 15.1712C19.8948 15.2378 20.1009 15.3667 20.2605 15.5577C20.4201 15.7487 20.5 15.9654 20.5 16.2077V19.45C20.5 19.75 20.399 20 20.1972 20.2C19.9954 20.4 19.7431 20.5 19.4403 20.5ZM6.07305 9.32693L7.85768 7.61923C7.88973 7.59358 7.91056 7.55832 7.92018 7.51345C7.92979 7.46857 7.92819 7.4269 7.91538 7.38845L7.48075 5.15383C7.46793 5.10254 7.4455 5.06408 7.41345 5.03845C7.3814 5.0128 7.33973 4.99998 7.28845 4.99998H5.14997C5.11152 4.99998 5.07948 5.0128 5.05383 5.03845C5.02818 5.06408 5.01535 5.09613 5.01535 5.1346C5.06663 5.81793 5.17849 6.51217 5.35092 7.2173C5.52337 7.92243 5.76408 8.62564 6.07305 9.32693ZM14.773 17.9692C15.4359 18.2782 16.1272 18.5144 16.8471 18.6779C17.567 18.8413 18.2397 18.9384 18.8654 18.9692C18.9038 18.9692 18.9359 18.9564 18.9615 18.9308C18.9872 18.9051 19 18.873 19 18.8346V16.7308C19 16.6795 18.9872 16.6378 18.9615 16.6057C18.9359 16.5737 18.8974 16.5512 18.8461 16.5384L16.7461 16.1115C16.7077 16.0987 16.674 16.0971 16.6452 16.1067C16.6163 16.1163 16.5859 16.1372 16.5538 16.1692L14.773 17.9692Z' fill='%236B6B2D'/%3E%3C/g%3E%3C/svg%3E%0A");}
.contact-page__top>div.--mail a::before {display: block;margin: 0 auto 10px auto;content: "";background-size: contain;width: 24px;height: 24px;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2070_8183' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2070_8183)'%3E%3Cpath d='M4.3077 19.5C3.80257 19.5 3.375 19.325 3.025 18.975C2.675 18.625 2.5 18.1974 2.5 17.6923V6.3077C2.5 5.80257 2.675 5.375 3.025 5.025C3.375 4.675 3.80257 4.5 4.3077 4.5H19.6923C20.1974 4.5 20.625 4.675 20.975 5.025C21.325 5.375 21.5 5.80257 21.5 6.3077V17.6923C21.5 18.1974 21.325 18.625 20.975 18.975C20.625 19.325 20.1974 19.5 19.6923 19.5H4.3077ZM12 12.5576L3.99998 7.44225V17.6923C3.99998 17.782 4.02883 17.8557 4.08653 17.9134C4.14423 17.9711 4.21795 18 4.3077 18H19.6923C19.782 18 19.8557 17.9711 19.9134 17.9134C19.9711 17.8557 20 17.782 20 17.6923V7.44225L12 12.5576ZM12 11L19.8461 5.99998H4.15383L12 11ZM3.99998 7.44225V5.99998V17.6923C3.99998 17.782 4.02883 17.8557 4.08653 17.9134C4.14423 17.9711 4.21795 18 4.3077 18H3.99998V7.44225Z' fill='%236B6B2D'/%3E%3C/g%3E%3C/svg%3E%0A");}
.contact-page__top>div.--soc span:not(.soc-wrapper) {margin-bottom: 15px;}
.contact-page__top>div.--soc .socials::before {width: 48px;height: 48px;background-size: contain;}
.contact-page__top>div.--soc .socials {margin: 4px 8px;}

.contact-page__middle>div {width: 32.5%;}
.contact-page__middle h2 {margin: 0 0 25px 0;padding-right: 50px;}
.contact-page__middle .contact-page__middle-address {padding-left: 56px;position: relative;margin-bottom: 30px;}
.contact-page__middle .contact-page__middle-address::before {content: "";width: 32px;height: 32px;position: absolute;left: 0;top: 5px;background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.9995 2.13333C9.52019 2.13333 4.26615 7.38491 4.26615 13.8583C4.26615 18.8134 6.74447 22.8218 9.55348 25.629C10.9545 27.0291 12.416 28.107 13.6411 28.829C14.254 29.1902 14.7952 29.455 15.2286 29.626C15.6932 29.8094 15.94 29.8472 15.9995 29.8472C16.059 29.8472 16.3057 29.8094 16.7704 29.626C17.2038 29.455 17.745 29.1902 18.3579 28.829C19.583 28.107 21.0445 27.0291 22.4455 25.629C25.2545 22.8218 27.7328 18.8134 27.7328 13.8583C27.7328 7.38491 22.4788 2.13333 15.9995 2.13333ZM2.13281 13.8583C2.13281 6.20538 8.3433 0 15.9995 0C23.6557 0 29.8661 6.20538 29.8661 13.8583C29.8661 19.5629 27.0111 24.0823 23.9535 27.138C22.4212 28.6693 20.816 29.8566 19.4411 30.6669C18.754 31.0718 18.1118 31.3901 17.5536 31.6104C17.0265 31.8184 16.4733 31.9805 15.9995 31.9805C15.5256 31.9805 14.9724 31.8184 14.4454 31.6104C13.8871 31.3901 13.245 31.0718 12.5579 30.6669C11.183 29.8566 9.5778 28.6693 8.04548 27.138C4.98783 24.0823 2.13281 19.5629 2.13281 13.8583ZM10.6661 13.8583C10.6661 10.9148 13.0558 8.52773 15.9995 8.52773C18.9431 8.52773 21.3328 10.9148 21.3328 13.8583C21.3328 16.8017 18.9431 19.1889 15.9995 19.1889C13.0558 19.1889 10.6661 16.8017 10.6661 13.8583ZM15.9995 10.6611C14.2327 10.6611 12.7995 12.0944 12.7995 13.8583C12.7995 15.6222 14.2327 17.0555 15.9995 17.0555C17.7662 17.0555 19.1995 15.6222 19.1995 13.8583C19.1995 12.0944 17.7662 10.6611 15.9995 10.6611Z' fill='%23A0A2A3'/%3E%3C/svg%3E%0A");}
.contact-page__middle .contact-page__middle-opening {padding-left: 56px;position: relative;margin-bottom: 30px;}
.contact-page__middle .contact-page__middle-opening h3 {margin: 0 0 5px 0;}
.contact-page__middle .contact-page__middle-opening::before {content: "";width: 32px;height: 32px;position: absolute;left: 0;top: 5px;background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 16C0 7.16344 7.16344 0 16 0C24.8366 0 32 7.16344 32 16C32 24.8366 24.8366 32 16 32C7.16344 32 0 24.8366 0 16ZM16 2.13333C8.34165 2.13333 2.13333 8.34165 2.13333 16C2.13333 23.6583 8.34165 29.8667 16 29.8667C23.6583 29.8667 29.8667 23.6583 29.8667 16C29.8667 8.34165 23.6583 2.13333 16 2.13333ZM14.9333 16V6.4H17.0667V15.5582L23.1542 21.6458L21.6458 23.1542L15.2458 16.7542C15.0457 16.5542 14.9333 16.2829 14.9333 16Z' fill='%23A0A2A3'/%3E%3C/svg%3E%0A");}

.contact-page__bottom {margin: 80px 0;}
.id-883 .contact-page__bottom {margin: 20px 0 80px 0;}
.id-883 .contact-page__bottom>div {box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15); align-items: center; width: 30%;}


.contact-page__bottom>div {width: 24%;font-size: 18px;font-weight: 600;  display: flex;flex-direction: column;align-items: flex-start;justify-content: center;text-align: center;background-color: #fff;border-radius: 16px;box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15);padding: 35px;}
.contact-page__bottom>div span {color: #6B6B2D;display: flex;font-size: 25px;align-items: center;margin-top: 15px;}
.contact-page__bottom>div span::before {content: "";width: 24px;height: 24px;flex: 0 0 24px;margin-right: 12px;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.5315 4.80007L8.80012 19.5314L0.46875 11.2001L1.60012 10.0687L8.80012 17.2687L22.4001 3.6687L23.5315 4.80007Z' fill='%236B6B2D'/%3E%3C/svg%3E%0A");}

.contact-page__middle.--bottom {margin-top: 120px;}
.contact-page__middle .btn.btn-secondary {font-size: 13px;padding: 7px 15px;}

.contact-page__top .soc-wrapper {text-align: center;}
.contact-page__top .socials a::before {width: 50px;height: 50px;}
.contact-page__top .socials a {display: inline-flex!important;margin: 5px 6px;}
.contact-page__top a.socials__fb::before {background-size: contain;background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2317_411)'%3E%3Cpath d='M18 0C8.07484 0 0 8.07484 0 18C0 27.9244 8.07484 36 18 36C27.9244 36 36 27.9244 36 18C36 8.07484 27.9259 0 18 0ZM22.4764 18.6337H19.548V29.0715H15.2086C15.2086 29.0715 15.2086 23.3682 15.2086 18.6337H13.1458V14.9447H15.2086V12.5585C15.2086 10.8496 16.0206 8.17925 19.5878 8.17925L22.8034 8.19157V11.7726C22.8034 11.7726 20.8494 11.7726 20.4695 11.7726C20.0896 11.7726 19.5494 11.9625 19.5494 12.7775V14.9454H22.8556L22.4764 18.6337Z' fill='%236B6B2D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2317_411'%3E%3Crect width='36' height='36' fill='%236B6B2D'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.contact-page__top a.socials__ins::before {background-size: contain;background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2317_273)'%3E%3Cpath d='M17.9985 21.6034C19.9844 21.6034 21.6034 19.9873 21.6034 18C21.6034 17.2155 21.3468 16.4911 20.9219 15.8995C20.2672 14.9917 19.2028 14.3965 18.0007 14.3965C16.7978 14.3965 15.7342 14.991 15.078 15.8988C14.6517 16.4904 14.3972 17.2147 14.3965 17.9992C14.3943 19.9866 16.0119 21.6034 17.9985 21.6034Z' fill='%236B6B2D'/%3E%3Cpath d='M25.8673 13.5917V10.5711V10.1216L25.4156 10.123L22.3965 10.1325L22.4081 13.6033L25.8673 13.5917Z' fill='%236B6B2D'/%3E%3Cpath d='M18 0C8.07484 0 0 8.07484 0 18C0 27.9244 8.07484 36 18 36C27.9244 36 36 27.9244 36 18C36 8.07484 27.9259 0 18 0ZM28.2369 15.8995V24.2811C28.2369 26.4642 26.462 28.2384 24.2803 28.2384H11.7196C9.53726 28.2384 7.76307 26.4642 7.76307 24.2811V15.8995V11.7204C7.76307 9.53798 9.53726 7.7638 11.7196 7.7638H24.2796C26.462 7.7638 28.2369 9.53798 28.2369 11.7204V15.8995Z' fill='%236B6B2D'/%3E%3Cpath d='M23.6004 18.0001C23.6004 21.0866 21.0888 23.5996 18.0009 23.5996C14.9129 23.5996 12.4021 21.0866 12.4021 18.0001C12.4021 17.2577 12.55 16.5478 12.8139 15.8997H9.75781V24.2812C9.75781 25.3644 10.6373 26.2417 11.7198 26.2417H24.2798C25.3608 26.2417 26.2417 25.3644 26.2417 24.2812V15.8997H23.1842C23.4503 16.5478 23.6004 17.2577 23.6004 18.0001V18.0001Z' fill='%236B6B2D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2317_273'%3E%3Crect width='36' height='36' fill='%236B6B2D'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}


/* Contact form */
.contact-form {padding: 60px 250px;border-radius: 24px;background-color: #fff;box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.15);position: relative;}
.contact-form>* {position: relative;z-index: 5;}
.contact-form .form-group {margin-bottom: 10px;}
.contact-form .form-group label {width: 100%;}
.contact-form .form-group>input.form-control {width: 100%;}
.contact-form .contact-form__title {text-align: center;color: #000;font-weight: 400;font-size: 28px;margin: 0 0 50px 0;}
.contact-form>p {display: none;}
.contact-form fieldset {display: flex;justify-content: space-between;flex-flow: row wrap;}
.contact-form fieldset .form-group-left {width: 48%;}
.contact-form fieldset .form-group-left .form-group:last-of-type {margin-bottom: 0;}
.contact-form fieldset .form-group-left + .form-group {width: 48%;margin-bottom: 0;}
.contact-form fieldset textarea {height: 148px;}
.contact-form .consents {margin-top: 50px;color: #5C5E61;}
.contact-form .consents a {color: #5C5E61!important;}
.contact-form .submit-wrapper {margin-top: 32px;text-align: right;}

/* Transit and payment */
body.in-doprava-a-platba .content-inner {max-width: 100%;}
body.in-doprava-a-platba h1 {text-align: center;}
.table-row__title {color: #000;font-size: 28px;margin: 0 0 35px 0;}
.table-row {display: flex;justify-content: space-between;margin-bottom: 80px;margin-top: 60px;}
.table-row>div {background: #fff;border-radius: 24px;width: 49.5%;padding: 40px;box-shadow: 0px 0px 80px rgba(0, 0, 0, 0.1);}
.table-row table {width: 100%;}
.table-row table tr {margin-bottom: 4px;background: #fff;border-radius: 0px;display: flex;padding: 15px 0px;width: 100%;align-items: center;border-bottom: 1px solid #EFEFEF;height: auto!important;}
.table-row table tr:hover {background: #fff!important;}
.table-row table tr td {border: 0!important;padding: 0!important;height: auto!important;}
.table-row table tr td:nth-of-type(1) {flex: 0 0 75px;text-align: center;margin-right: 15px;}
.table-row table tr td:nth-of-type(2) {color: #000;font-weight: bold;font-size: 16px;padding-right: 25px!important;}
.table-row table tr td:nth-of-type(2) span {display: block;color: #5C5E61;font-weight: 400;font-size: 13px;}
.table-row table tr td.--pay {margin-left: auto;color: #299554;font-weight: bold;font-size: 14px;width: 140px;flex: 0 0 140px;text-align: right;}
.table-row table tr td.--price {width: 130px;flex: 0 0 130px;text-align: right;margin-left: auto;padding-left: 10px!important;color: #000;font-weight: bold;font-size: 14px;}

.table-row table tr td.--pay + .--price {margin-left: 0;}

/* About */
body.page-spec.type-page .page-spec-top .container {position: relative;z-index: 2;}
body.page-spec.type-page .breadcrumbs-wrapper {display: none;}
.page-spec-top {min-height: 700px;position: relative;padding: 80px 0;background-size: cover;background-position: center bottom;display: flex;align-items: center;text-align: center;}
.page-spec-top .page-spec-top__subtitle {max-width: 800px;margin: auto;color: #000;font-size: 18px;}
body.in-o-nas .page-spec-top {margin-bottom: 200px;}
body.in-o-nas .content-inner {max-width: 100%;}
.about-page__video {margin: 80px auto -200px auto;max-width: 940px;}
.about-page__video img {border-radius: 24px;display: block;margin: auto;}

/* start Sleva */
.p-info-wrapper .p-final-price-wrapper .price-standard {color: #d62822;font-size: 16px;}
.p-info-wrapper .p-final-price-wrapper .price-save {color: #fff;background: #d62822;padding: 5px;border-radius: 10px;margin-bottom: 12px;}
.flag.flag-discount {background-color: #d62822;width: 82px;height: 82px;}
.products-block.products .p .prices .price-standard {color: #d62822;font-size: 16px;}
.type-category .products-block .flags-extra {top: 0;display: flex;position: absolute;right: 0;}
/* end Sleva */

flag.flag-new, .flag.flag-new {background-color: #469ad0;}

/* Home Credit */
#HcCalculater {margin-top: 10px;line-height: 30px !important;}
#HcCalculater a {text-decoration: underline;margin-left: 5px;margin-top: 5px;}
#HcCalculater img {width: 40px !important;height: auto !important;margin-top: 5px;}



/* UX různé */

.flag {
    font-size: 13px;
    line-height: 1;
    font-weight: 600;
    padding: 6px 8px;
    margin-bottom: 6px;
    text-transform: none;
    letter-spacing: 0.5px;
}


.flag.flag-gift {
       color: #5f4f00;
    background-color: #ffe7a5 !important;
 
}

.p-gifts-heading {
    font-size: 20px;
    margin-bottom: 15px;
}

.p-gift-name a  {
    color: #000;
    
}

.p-gift-name a:hover {
    color: #000;
    text-decoration: underline;
    
}

.p-gift {
    padding: 10px;
    border: 1px solid #FFBE0B;
    border-radius: 5px;
}

.flag.flag-action {
    background-color: #fdd4d4 !important;
    
    color: #d62923;
 
}

 .custom-footer__banner18,  .custom-footer__banner19  {
  		
}

.products-block.products .p .name {
   
    min-height: 70px;
    
}
.advanced-msg.--tip {
    display:none;
}
.in-o-nas .content-inner img {
   border-radius: 6px;
}

.basic-description ul li {
 margin-bottom: 10px;
}

.basic-description table.faq, .basic-description table.faq th, .basic-description table.faq td, .table-responsive  {
    border: 1px solid #b2b2a3;
}


p:has(> a[href="https://productwidgets.cz"]) {
  display: none !important;
}


.basic-description table.faq, .table-responsive  {
   margin-bottom: 2em;
    border-spacing: 1; 
    border-collapse: collapse; 
  background:#f3f3ee;
  border-radius:6px;
  overflow:hidden;
   border: 1px solid #b2b2a3;
}


.basic-description table.faq th, .table-responsive th {
   background: #6B6B2D;
   color:#fff;
    text-align: left;
        padding: 8px;
}

.basic-description table.faq td, .table-responsive td {
    text-align: left;
    padding: 10px;
}

.basic-description .tip {
   background: #F3F3EE;
    text-align: left;
        padding: 10px;
        border: 1px dashed #cecebb;
        border-radius: 6px;
        line-height: 1.5em;
}

.p-detail .stars-wrapper {
    padding: 5px 10px;
    background: #fffdd9;
    display: inline-block;
    border-radius: 5px;
}



#content .pwjs .btn {
    color: #fff;
    font-weight: 500;
    font-size: 16px;
    border: 2px solid #ff6e01;
    border-radius: 6px;
    text-transform: initial;
    text-align: center;
    justify-content: center;
    background-color: #ff6e01;
    padding: 10px 15px;
    width: auto;
    color: #fff;
}





@media (max-width: 767px) {
    .table-50-50 tr td.last {
        order: -1;
    }
}




/* MKT akce */

.site-msg.information strong.highlight {color: #cc0000;}
.site-msg.information .text {line-height: 1.8em;text-align: center;}
.site-msg.information .code  {border: 1px dashed #000; padding: 3px; background: #fff;}
.ji-site-msg-countdown  {background: #cc0000;}
.p-info-wrapper .p-final-price-wrapper .tb-price-coupon {line-height: 1.4;}
.p-info-wrapper .p-final-price-wrapper .tb-price-coupon__price {vertical-align: middle;color: #CC0000; font-size:28px; margin-right: 15px;}
.tb-price-coupon__code {background: #faf8a7; border-right: 2px dashed #222351;border-top: 2px dashed #222351;border-bottom: 2px dashed #222351; color:#CC0000;  letter-spacing: 0.5px; font-weight:500; padding: 6px 5px; border-radius: 3px;display: inline-block;}
.tb-price-coupon__label {background: #fff; padding: 6px 0px 6px 5px; border-radius: 3px;  border-left: 2px dashed #222351;border-top: 2px dashed #222351;border-bottom: 2px dashed #222351;display: inline-block;}
.products-block.products .p .tb-price-coupon {margin-top: 15px;}
.products-block.products .p .tb-price-coupon__price {vertical-align: middle;color: #CC0000;  margin-right: 10px;}
.flag-sleva-20--s-kodem--onadnes20 {display: none !important;}





/* Black friday - KOMBO */


.in-vyhodne-sady .type-category .products-block .flags-extra {

   top: 155px !important;


}

.in-vyhodne-sady .products-block.products .product {
   padding: 5px;
}




.in-vyhodne-sady .category-perex:not(.empty-content) {
   position: static;
}


.category-perex:not(.empty-content)::after {

   background: #fff;
}




/* --------- Black friday / Landing page / kampaně --------*/


 #hero {
   text-align:center;
    padding:10px 40px;
    font-size:20px;

}
/*Kategorie grid*/
 .category-grid {
    display:grid;
    gap:15px;
    padding:0;
    max-width:1200px;
    margin:0 auto;
    grid-template-columns:repeat(2,1fr);

}
 .category-tile {
    position:relative;
    border-radius:4px;
    overflow:hidden;
    cursor:pointer;
    transition:transform 0.3s ease;
    border:1px solid #6b6b2d;
}

  #hero  .perex {
   
   padding: 1.5em 0;
   background:#f3f3ef;

}

  #hero  .info {
   
   border-top: 1px solid #ccc;
   font-size: 15px;

}




 .category-tile  .show-tooltip  a{
   
   display: block;
   color: #fff !important;
   text-decoration: none !important;


}


 .category-tile img {
    width:100%;
    height:auto;
    display:block;
    transition:transform 0.3s ease;
}
 .category-tile h3 {
    text-align:center;
    margin:0;
    padding:15px 0;
    font-size:18px !important;
    background-color: #6b6b2d;
    transition:color 0.3s ease;
    color:#fff;
}
 .category-grid.ceka .category-tile {
    padding:25px 10px 10px 10px;
    background:     
    border: none;
    text-align:center;
}


 .category-grid.ceka .category-tile img {
    max-width: 70px;
    height: auto;
    text-align: center;
    margin: 0 auto;
}

 .category-grid.reference .category-tile {
    padding:0px;
    text-align:center;
    border: 1px solid #ddd;
    background: #f9f9f9;
}

 .category-grid.reference .category-tile img {
    border: none;
    max-width: 85%;
}

span.sleva  {
    padding: 6px 10px;
    background: #d62822;
    color: #fff;
      border-radius: 3px;
}


span.kod  {
   background: #faf8a7;
    border: 2px dashed  #222351;
    color: #CC0000;
    letter-spacing: 0.5px;
    font-weight: 500;
    padding: 6px 10px;
    border-radius: 3px;
}
 

 .category-tile:hover {
    transform:scale(1.01);
}
 .category-grid.ceka .category-tile:hover {
    transform:none;
}
 .category-tile:hover img {
    transform:scale(1.01);
}
 .in-vyhodne-sady h1 {
    text-align:center;
}

 .flag-black-friday {
    
    background:#333;
    color:#fff;
    letter-spacing:1px;
}

 .flag-vyhodna-sada{
  
    background:#b8e6ff;
    color:#246081;
    letter-spacing:1px;
}

 .flag----vanocni-tip,  .flag----vianocny-tip{
    padding: 5px 6px;
   letter-spacing:1px;
   color: #055a05;
}

.tlacitka  {
    text-align:center;
    margin: 1.5em 0 3em 0;

}

.tip .tlacitka  {
    text-align:center;
    margin: 1.5em 0 1em 0;

}

.tip img  {
    text-align:center;

}

.tip img.akce-kombo  {

margin:	1em auto -1em auto;

}



.tlacitka a  {
    text-decoration: none;

}

 .type-category.in-vyhodne-sady h1 {
    text-align:center;

}


 .in-vyhodne-sady.type-product h1 {

    font-size: 30px;
    text-align: left;
}



.type-detail h2 span.bg {
    margin-right: 10px;
    background: #696936;
    color: #fff;
    border-radius: 50%;
    padding: 5px;
    width: 35px;
    display: inline-block;
    text-align: center;
}

.table-50-50 td {

    vertical-align: top;
}


/*Trháky*/
 .trhaky {
    padding:30px 10px 10px;
    background:#feefe4;
    border-radius:4px;
}
 .trhaky .category-tile h3 {
    background-color:#fc6f10;
}
/*Desktop verze*/
 @media (min-width:768px) {
    .category-grid {
        grid-template-columns:repeat(4,1fr);
        padding:20px;
    }

    .category-grid.reference {
        grid-template-columns:repeat(3,1fr);
        padding:20px;
    }






}


/*Mobile verze*/
 @media (max-width:768px) {

     #hero{
         padding: 10px;
    }
     .category-grid.ceka {
         margin-top: 15px;
    }

 .category-grid.reference {
    display:block !important;
    margin-bottom: 15px;
}


 .category-grid.reference .category-tile {
        margin-bottom: 10px !important;
    }

 .category-grid.reference .category-tile img {
    border: none;
    max-width:100%;
}

}



/* ------end--- Black friday / Landing page / kampaně --------*/





/*Proužek*/
 .site-msg.information a {
     color: #fe6e04;
   
     text-decoration:underline;
}
 .site-msg.information {
     
}
 .site-msg.information b {
     color: #000;
}
 .site-msg, .site-msg .close:before {
     color: #000;
}

 .site-msg.information .code {
     background: #64A031;
     border: 1px solid #64A031;
     border-radius: 6px;
     padding: 4px;
     margin-left: 5px;
}
 .site-msg.information .code:hover {
    transform:scale(1.01);
}
/*Desktop verze*/
 @media (max-width:768px) {
     .site-msg.information .code {
        display: block;
         max-width: 200px;
         margin: 5px auto;
    }
}


/* Výpis produktů v blogu */

.type-product .radek {display: flex;flex-flow: row wrap;position: relative; }
.type-product .radek .sloupec {background: #fff; width: 30%;margin: 10px;text-align: left;padding: 10px 10px 15px 10px;align-items: center;justify-content: space-between; border: 1px solid #dfdfdf;text-align:center;border-radius: 3px;}
.type-product .radek .sloupec p {margin-bottom: 15px;}

.type-product .radek .sloupec a.btn:hover {cursor: default; background: }




@media(max-width:767px){
.type-product .radek {display: block;padding:0;}
.type-product .radek .sloupec {width: 100%;text-align: left;text-align:center;margin:0 0 20px 0;}
.type-product .radek .sloupec img {width: 100%;order: 2!important;}
.type-product .radek .sloupec>div {width: 100%;}
.type-product .radek .sloupec:nth-of-type(2n) img {order: initial;}

}
