/*biju24.css*/
body{font-family:Inter}
.products-block.products .product .image .product-buttons .button.cart,.product-top .add-to-cart button{background:#AE826D}
.top-navigation-bar .site-name img{max-height:35px}.benefitBanner:before,.benefitBanner:after{display:none}.benefitBanner{justify-content:center}
.benefitBanner .benefitBanner__item{border:none!important;padding:0;flex-grow:0!important;flex-basis:fit-content!important;margin:15px}
.benefitBanner .benefitBanner__picture{width:24px;height:24px}.benefitBanner .benefitBanner__item .benefitBanner__content{display:flex}
.benefitBanner .benefitBanner__item .benefitBanner__title{color:#000;font-size:14px;line-height:normal}
.benefitBanner .benefitBanner__item .benefitBanner__data{margin:0;margin-left:5px;color:#000;font-size:14px}
.hp-categories .h4{display:none}.hp-categories-posts img{width:93px!important}
.hp-categories .hp-categories-posts .news-wrapper .news-item .text a.title{color:#000;font-size:14px;font-weight:400;text-transform:uppercase}
.dkLabFavHeaderIconBtn::before{content:url(./../24/fav.svg)}
.dkLabFavProductSpan.hasIcon:before, .dkLabFavDetailSpan.hasIcon:before, .dkLabFavFlagProduct.hasIcon > span:before, .dkLabFavFlagDetail.hasIcon > span:before{content:url(./../24/favw.svg)}
.dkLabFavHeaderIconBtn em{font-size:12px;width:15px;height:15px;top:-3px}
.flags.flags-default .flag{border-radius:15.5px;line-height:15px;color:#FFF;text-align:center;font-size:14px;font-weight:400;padding:5px 10px}
.products-block.products .product .flags.flags-default{align-items:start;left:10px;top:10px}
.products-block.products .product .image{border: 1px solid rgba(0, 0, 0, 0.05)}
.dkLabFavouriteProductDiv.onlyIcon{right:18px;top:5px}
.products-block.products .product .p .name span{color:#000;font-size:20px;text-align:left}
.p-in-in .ratings-wrapper{display:none}
.products-block.products .product .p-desc{order:1;color:#000;font-size:14px;text-align:left;padding:0;-webkit-line-clamp:1}
.products-block.products .product .prices{order:2;justify-content:start;color:#000;font-size:20px}
.products-block.products .product .prices .price-final strong{font-weight:400}
.products-block.products .product .availability{justify-content:start;text-transform:none;margin-top:5px}
.products-block.products .product:not(:has(.p-desc)) .prices{margin-top:37px}
.products-block.products .product .p-in .p-in-in .dkLabFavouriteDiv, .products-block.products .product .p-in .p-in-in .dkLabFavouriteProductDiv{z-index:3}
.products-block.products .product .widget-parameter-value a{color:#D0AB82!important;font-size:14px;border-radius:15.5px;background:#F9F3EE!important;padding:6px 10px}
.h4.homepage-group-title:after, h4.homepage-group-title:after{display:none}
.h4.homepage-group-title, h4.homepage-group-title{color:#000;font-size:35px;font-weight:500;line-height:normal;text-transform:none;text-align:center}
.dkLabFavProductSpan.hasIcon.dkLabFavouriteProductLinkRemove:before, .dkLabFavDetailSpan.hasIcon.dkLabFavouriteDetailLinkRemove:before{content:url(./../24/favg.svg)}
.slick-slider .dkLabFavouriteProductDiv.onlyIcon{right:23px}
aside.sidebar .box.box-categories h4{display:none!important}
aside.sidebar .box{border:none}
aside #categories .expandable>.topic>a>span.cat-trigger,aside #categories .expandable>a>span.cat-trigger{display:none!important}
aside #categories{max-height:999vh;background:#fff}
aside .categories .topic>a{color:#000;font-size:20px;font-weight:400}
aside .categories ul.expanded li a{color:#000;font-size: 20px;font-weight: 300}
#filters h4 span{color:#000;font-size:20px;font-weight:600}
.filter-sections fieldset>div{width:100%}
#filters .filter-section input[type=checkbox]+label{border:none}
#filters .filter-section input[type=checkbox]+label{padding-left:20px;position:relative}
#filters .filter-section input[type=checkbox]:checked+label:after{left:1px;top:8px;border-radius:2px;background-color:#000!important}
#filters .filter-section input[type=checkbox]+label:before,#filters .filter-section input[type=checkbox]:checked+label:before{border-radius:3px;content:"";display:block;left:0px;top:7px;width:14px;border:1px solid #000!important;opacity:1;height:14px;background:transparent}
#filters .filter-section input[type=checkbox]+label:before{top:13px}
::-webkit-scrollbar{width:5px}
::-webkit-scrollbar-track{background:#D0AB82}
::-webkit-scrollbar-thumb {background:#000}
::-webkit-scrollbar-thumb:hover{border-radius:5px}
body.blank-mode.type-category .container.breadcrumbs-wrapper{background:#F8F2EC;margin-bottom:0}
.category-title{padding-top:20px;padding-bottom:10px;z-index:1}
.category-title:before{content:"";width: 100vw;display: block;height: 100%;background: #F8F2EC;position: absolute;left: calc(50% - 50vw);top:0;z-index:-1}
.type-category .subcategories.with-image li a:before, .type-category .subcategories li a:before{display:none!important}
.type-category .subcategories.with-image li a, .type-category .subcategories li a{border: 1px solid #D0AB82!important;box-shadow:none}
.category-header fieldset input[type=radio]+label{color:#000;font-size: 20px;font-weight:400;border:none!important}
#content .category-top{display:none!important}
#navigation ul.menu-level-1>li>a b{color: #232323;font-weight:500}
.submenu-arrow{display:none}
.breadcrumbs-wrapper .breadcrumbs>span>a, .breadcrumbs-wrapper .breadcrumbs>span>span{color:#000;font-size: 14px;font-weight: 400}
.category-header>div{font-size:20px;font-weight:400;opacity:1}
.category-header>div>strong{font-weight:400}
.product-top .detail-parameters tr td, .product-top .detail-parameters tr th{display:table-cell;width:auto}
.product-top .detail-parameters tr th{color:#D0AB82;font-size:14px;font-weight:400!important;line-height:1.6}
.product-top .detail-parameters tr td{color:#000;line-height:1.6}
.product-top .p-final-price-wrapper .price-final{color:#000;font-size:20px;font-weight:400}
.social-buttons-wrapper>div>a:not(.watchdog){display:none!important}
.type-detail h1{font-family:Inter!important;font-size:35px;line-height:normal}
.product-top .p-detail-inner-header{order:-5}
.product-top .p-short-description, .product-top .p-short-description+p{order:-4}
.product-top p:has(>.chevron-after){display:none}
.product-top .p-final-price-wrapper{order:-3}
.product-top .availability-value{order:-2;display:flex;justify-content:space-between}
.product-top .availability-value>span:not(.no-display){display:flex;align-items:center}
.product-top .availability-value .availability-label{font-size: 16px;font-weight:400}
.delivery-line .shipping-options{font-size:16px}
.delivery-line .shipping-options:before{display:none}
.p-gifts-wrapper{order:20}
.product-top .add-to-cart .quantity{border:1px solid #D0AB82;width:120px;display:flex;justify-content:center;align-items:center;height:51px;margin:0 5px 0 0!important}
.product-top .quantity input{width:30px;font-family:Inter;font-size:16px;font-weight:400}
.quantity .decrease, .quantity .increase,.quantity .decrease:hover, .quantity .increase:hover{background-color:transparent!important;height:51px}
.quantity .decrease:before, .quantity .increase:before{background-size:10px}
.products-block.products .product .image .product-buttons .button.cart, .product-top .add-to-cart button{width:calc(100% - 140px);font-family:Inter;font-size:16px;font-weight:300}
.product-top .add-to-cart{flex-direction:row!important}
.dkLabFavDetailSpan span{display:none}
.p-image-wrapper .dkLabFavouriteDiv{position:absolute;top:5px;right:5px}
.product-top .p-detail-info .flags{margin:0}

.shp-accordion-link{cursor:pointer;width:100%;position:relative;border-top:1px solid #EBEBEB;padding-top:20px;color:#000;font-size: 16px;font-weight:600}
.shp-accordion-link:after{content: url(./../24/arr.svg);transition:transform 1s;position:absolute;right:20px}
.shp-accordion-link:has(+.active):after{transform:rotate(180deg)}
.product-top .social-buttons-wrapper .link-icon.watchdog:before{display:none}
.product-top .social-buttons-wrapper .link-icon.watchdog span{color: #000;font-size:16px;text-decoration-line:underline}
#cboxLoadedContent iframe{margin:0 auto}
#cboxLoadedContent:has(iframe){display:flex}
@media(min-width:1200px)
{.multiple-columns-body .subcategories li{width:20%}}
@media(min-width:768px)
{
#formSearchForm fieldset{display:flex;position:relative}
#formSearchForm .btn{min-height: 0;height: auto;background: transparent;font-size:0;width:20px;padding: 0;position: absolute;left:5px;top:11px;min-width: 0;}
#formSearchForm input[type=search]{padding-left:30px;height:29px;margin:0;border:1px solid #D0AB82;background:#fff}
#formSearchForm .btn:before{content:url(./../24/lupag.svg)}
.search-whisperer.active{display: block;top:70px;left:0}
.top-navigation-contacts>a{display:none}
.site-msg.information{background:#fff;border-bottom:1px solid #D9D9D9;height:31px;padding:0!important;line-height:31px;}
.site-msg.information .container{display:flex;padding:0 15px}
.site-msg.information .container>div{flex-basis:50%;color: #000 !important;font-size: 14px;font-weight:400;text-align:left}
.site-msg.information .container>.top-navigation-bar-menu{display:flex;justify-content:end;flex-basis:50%}
.site-msg.information .close{display:none}
.top-navigation-bar-menu li:before{display:none}
.top-navigation-bar-menu li a{padding:0 8px;color:#000;font-size:14px;text-decoration:none}
.top-navigation-menu{display:flex;justify-content:end}
.top-navigation-menu-trigger{display:none!important}
.top-navigation-bar .top-nav-button{display:block!important;margin-right:30px}
.top-navigation-bar .top-nav-button span{display:none!important}
.top-navigation-menu .top-nav-button-account:after, .top-navigation-menu .top-nav-button-login:after{height:20px;width:18px;content: "";display: inline-block;position: relative;top: 4px;background-image: url(./../24/acc.svg);background-size: 18px;background-repeat: no-repeat}
.top-navigation-menu .btn.cart-count{min-width:0;background:transparent;line-height:30px;position:relative;padding-right:0}
.top-navigation-menu .btn.cart-count span{display:none}
.top-navigation-menu .btn.cart-count i{background:#D0AB82;font-family:'EXO 2';font-size: 12px;font-style:normal;font-weight:400;line-height:normal;width:15px;height:15px;display:inline-block;text-align:center;border-radius:15px;position: absolute;right:-8px;top:0}
.top-navigation-menu .btn.cart-count:before{height: 20px;width: 18px;content: "";position: relative;background-image: url(./../24/kos.svg);background-size:18px;background-repeat:no-repeat}

#tab-content{border-bottom: 1px solid #EBEBEB;padding-bottom:20px;order:99}
.p-image-wrapper{position:sticky;top:10px}
.type-product .overall-wrapper{overflow:visible}
.shp-tabs-wrapper.p-detail-tabs-wrapper{display:none}
}

@media(max-width:767px)
{
#header .navigation-buttons .btn.cart-count{min-width:0;background:transparent;line-height:30px;position:relative;padding-right:0;top:0}
#header .navigation-buttons .btn.cart-count span{display:none}
#header .navigation-buttons .btn.cart-count i{background:#D0AB82;font-family:'EXO 2';font-size: 12px;font-style:normal;font-weight:400;line-height:normal;width:15px;height:15px;display:inline-block;text-align:center;border-radius:15px;position:absolute;right:5px;top:5px}
#header .navigation-buttons .btn.cart-count:before{height: 20px;width: 18px;content: "";position: relative;background-image: url(./../24/kos.svg);background-size:18px;background-repeat:no-repeat;border-radius:0}
.hp-categories-posts{margin-top:100px}
#header .header-top .responsive-tools a[data-target=login]{display:block;left:-30px;position:relative;top:5px}
.responsive-tools>a[data-target=login]:before{content:url(./../24/acc.svg);height:20px;width:18px}
body.template-11 #dkLabFavHeaderWrapper{position:relative;left:-30px;top:0!important}
.flags.flags-default .flag:nth-of-type(n+2){display:none}
.products-block.products .product .p .name span{font-size:16px}
.shp-tabs-row.responsive-nav{display:none}
}


.welcome-wrapper{display:none}/*dočasně skrýt, než využiji pro kolekce*/
:root{--template-font: "Inter";--template-headings-font: "Abhaya Libre"}
#cboxLoadedContent iframe{margin:0 100px}
#cboxWrapper:has(iframe) #cboxNext,#cboxWrapper:has(iframe) #cboxPrevious,#cboxWrapper:has(.cboxPhoto) #cboxNext,#cboxWrapper:has(.cboxPhoto) #cboxPrevious{z-index:3;display:block!important;width:100px}
#cboxClose{z-index:4}
#cboxLoadedContent:has(iframe){justify-content:center}
#cboxLoadedContent iframe{max-height:580px}
.hidden{display:none!important}
.type-detail .p-thumbnails-wrapper .p-thumbnails-inner a{border-radius:0}
.p-thumbnails-inner .video-thumbnail:before{content:url(./../24/play.svg);position:absolute;top:0;left:0;z-index:1;color:#D0AB82;margin:3px;text-align:center}
#filters .filter-section .advanced-filters-wrapper label .advanced-parameter-inner{border-radius:50%;width:38px;height:38px}
#filters .filter-section .advanced-filters-wrapper>div{height:38px}
footer .custom-footer__newsletter a{display:inline-block}
.custom-footer__newsletter .sr-only{display:inline-block}
.custom-footer__newsletter fieldset{display:flex}
.custom-footer__newsletter .form-control,.custom-footer__newsletter .btn{height:42px}
#footer{background: #232323}
#footer *{color: #fff!important}
body footer .container.footer-bottom:before{background:#fff;height:100%}
body #footer .container.footer-bottom *{color:#232323!important}
footer .custom-footer>div{border:none}
.type-post .article-img{display:none}
.full-box{width:100%;display:flex;text-align: left;align-items:center}
.type-post .news-item-detail,.type-page article{max-width:100vw}
.type-post .news-item-detail p,.type-page article p{text-align:center}
.type-post .news-item-detail h1{text-align:center;font-size:35px;font-weight:800}
.type-post .news-item-detail>.text>p{max-width:650px}
.type-post .news-item-detail>.text p{color:#000;font-size:16px;line-height:1.6}
.news-item-detail>.text{display:flex;flex-flow:column;align-items:center}
.half.narrow{align-items:center;display:flex;flex-flow:column}
.half.narrow.left{align-items:start}
.half.narrow>*{max-width:600px}
.full-box h2,.type-post h2{color:#000;font-family:"Abhaya Libre";font-size:30px;font-weight:800}
.full-box ul{color:#000;font-size:16px;line-height:1.6}
.products-related-header,.type-detail .products-related-header{color:#000;font-family:Inter;font-size:30px;font-weight:700;text-transform:none}
.type-detail .products-related-header:after{display:none}
.full-box .half>p>img{width:100%}
.id-29 h1{display:none}
.type-posts-listing .news-wrapper .news-item .text .title{color:#000;font-family:"Abhaya Libre";font-size:20px;font-weight:800;line-height:1.6}
.hp-news .news-wrapper .news-item .text .description p, .type-posts-listing .news-wrapper .news-item .text .description p{font-size:14px;line-height:normal}
.hp-news .news-wrapper .news-item .text .read-more, .type-posts-listing .news-wrapper .news-item .text .read-more{font-size:14px;text-decoration:underline}
.hp-news .news-wrapper .news-item, .type-posts-listing .news-wrapper .news-item{box-shadow:none}
.overall-wrapper{background:#fff}
body.blank-mode:not(.type-category) .container.breadcrumbs-wrapper{background:#fff}
.hp-news h1{color:#000;font-size:35px;font-weight:500;line-height:normal;text-transform:none;text-align:center}
.hp-news h1:after{display:none}
.hp-news .news-wrapper{justify-content:start}
.hp-news, .type-posts-listing{background:#fff}
.full-box .half p{text-align:left}
.full-box.kontakt{align-items:start}
.full-box.kontakt h2{font-family:Inter;font-size:35px;font-weight:600}
.gold-contact a{color:#D0AB82;font-size:20px;font-weight:700;line-height:1.6;text-decoration:underline}
.full-box.kontakt h3{color:#000;font-size:30px}
.full-box.kontakt p{color:#000;font-size:20px;line-height:1.6}
.ul-ol{color:#000;font-size:20px;line-height:1.6}
h3{color:#000;font-size:20px;font-weight:600}
.products-block.products .product:hover .image .product-buttons{display:none!important}
.products-block.products .product .widget-parameter-wrapper .widget-parameter-list{justify-content:start}
::-webkit-scrollbar-track{background:#F9F3EE}
::-webkit-scrollbar-thumb {background:#D0AB82}
#filters .ui-slider-horizontal .ui-slider-handle{background:#000!important;width:10px;height:10px;border-radius:5px;top:-4px;margin-left:-4px}
.p-tools{display:none!important}
.product-top .availability-value{order:-1;margin-top:0}
.product-top .detail-parameters{order:-3}
.product-top .p-final-price-wrapper{order:-2}
.benefitBanner{border:none!important}
.p-detail .p-thumbnails .thumbnail-next, .p-detail .p-thumbnails .thumbnail-prev{opacity:1}
.product-top .add-to-cart button{background: var(--color-primary)}
.product-top .add-to-cart button:hover{background: var(--color-secondary-hover)}
.products-block.products .product .p .name{height:58px}
.products-block.products .product .p .name span{line-height:1.6;font-weight:500}
@media(min-width:768px){
.full-box .half{width:50%}
.full-box .half:nth-of-type(even){padding-left:30px}
.full-box .half:nth-of-type(odd){padding-right:30px}
body.type-posts-listing .news-wrapper .news-item:first-child,.hp-news .news-wrapper .news-item:first-child{width:50%;position:relative;align-items:end;padding-bottom:0}
.type-posts-listing .news-wrapper .news-item:first-child .image,.hp-news .news-wrapper .news-item:first-child .image{width: 100%;position:absolute;height:100%;z-index:1;top:0;left:0}
.type-posts-listing .news-wrapper .news-item:first-child .text,.hp-news .news-wrapper .news-item:first-child .text{z-index:2;padding:25px 20px}
.type-posts-listing .news-wrapper .news-item:first-child .text *,.hp-news .news-wrapper .news-item:first-child .text *{color:#fff}
.type-posts-listing .news-wrapper .news-item:first-child .image:after,.hp-news .news-wrapper .news-item:first-child .image:after{content:"";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(172deg, rgba(0, 0, 0, 0.00) 5.55%, rgba(0, 0, 0, 0.50) 93.24%);}
.type-posts-listing .news-wrapper .news-item:first-child .text .title,.hp-news .news-wrapper .news-item:first-child .text .title{color:#fff;font-size:25px}
.hp-news .news-wrapper .news-item .text .read-more{margin-top:0}
.hp-news .news-item{justify-content:end}
.hp-news .news-item .text{flex-grow:unset}
#navigation{width:100%}
}
@media(max-width:767px)
{
.full-box{flex-flow:column}
.full-box .half:has(>p>img){order:-1}
body.ordering-process.template-11.mobile-header-version-1 #dkLabFavHeaderWrapper,.ordering-process #header .header-top .responsive-tools a[data-target=login]{right:auto;left:-55px}
.type-category .subcategories.with-image li, .type-category .subcategories li{width:50%}
.news-wrapper .news-item .image{max-width:100%}
.breadcrumbs-wrapper, body.blank-mode .container.breadcrumbs-wrapper{display:block;top:55px}
[data-testid="breadcrumbsLastLevel"],[itemprop="itemListElement"]:has(+[data-testid="breadcrumbsLastLevel"]) .navigation-bullet{display:none}
.p-detail-inner-header h1{font-size:18px}
.type-detail .shp-tabs-wrapper #tab-content{width:100vw;margin-left:-15px;box-shadow:none}
.type-detail .shp-tabs-wrapper:before{display:none}
.full-box h2, .type-post h2{font-size:18px}
.full-box ul{font-size:14px}
#header .header-top .responsive-tools a[data-target=search]{right:130px}
#header .header-top .responsive-tools a[data-target=login]{left:-5px}
body.template-11 #dkLabFavHeaderWrapper{left:-5px}
.h4.homepage-group-title, h4.homepage-group-title{text-align:left}
.slick-slider .slick-arrow{top:-85px}
}

@media (max-width: 991px){
    .hp-news .news-wrapper .news-item, .type-posts-listing .news-wrapper .news-item{width:50%;padding:3px}
    .hp-news .news-wrapper .news-item:first-of-type, .type-posts-listing .news-wrapper .news-item_first-of-type{width:100%}
    .benefitBanner{justify-content:start}
    }
    @media (max-width: 1200px){
    .cart-content .cart-header li{margin:0 20px}
    .cart-content .cart-header li:after{display:block!important}
    .cart-content .cart-header li:last-child:after{display:none!important}
    .cart-content .cart-header{justify-content:start}
    }
    
    @media (max-width: 480px){
    .hp-news .news-wrapper .news-item, .type-posts-listing .news-wrapper .news-item{width:100%}
    .columns-mobile-2 .products-block.products .product .availability span:not(.availability-amount){padding:0}
    }
/*biju07.css*/
.active>a,.expanded>a,.child-active>a{font-weight:500!important}
.cart-inner:not(.cart-empty) .cart-row .col-md-4:before{min-height:0}
span.dkLabFavDeleteBtn{top:10px;right:20px}
.prodejny{width:100%;display:table}
.prodejny tr td:first-child{width:30%;text-align:left}
.prodejny tr td:lastchild{width:70%}
.prodejny tr td p{text-align:left}
.prodejny tr td iframe{width:100%}
.dkLabFavProductSpan.hasIcon:before, .dkLabFavDetailSpan.hasIcon:before, .dkLabFavFlagProduct.hasIcon > span:before, .dkLabFavFlagDetail.hasIcon > span:before {
border: 1px solid #D0AB82;border-radius:50px;height: 28px;display:block;width:28px}
#dkLabFavouriteDiv{margin-top:0}
.product-top .add-to-cart button{max-width:100%;width:calc(100% - 125px)}
.product-top .detail-parameters{padding-top:0;margin-top:0}
.p-detail-inner-header h1{margin-bottom:0!important}
@media(min-width:768px){
#header,.category-top{width:calc(100% - 5px)}
#formSearchForm input[type=search]{max-width:200px;height:45px;border: none;border-bottom: 1px solid #D0AB82}
#formSearchForm .btn{top:19px}
.top-navigation-bar{height:80px;border:none}
}
@media(min-width:768px) and (max-width:1599px){
.search-whisperer.active{top:120px;overflow:auto;height:calc(100% - 120px)}
}
@media(min-width:1200px) and (max-width:1650px){
.external-fonts-loaded body .container,body.blank-mode .container,body .container{max-width:1400px}
.breadcrumbs-wrapper .breadcrumbs{max-width:1360px}
}

@media(max-width:767px){
.products-block.products .product .widget-parameter-value{zoom: 0.8;}
.columns-mobile-2 .products-block.products .product .p-in{padding:0!important}
.columns-mobile-2 .products-block.products .product .image{margin:0!important;width:100%}
.products-block.products .product .p .name{height:50px}
.products-block.products .product .prices{margin-bottom:-5px;margin-top:10px}
.dkLabFavouriteProductDiv.onlyIcon{right:10px}
body.blank-mode.type-category .container.breadcrumbs-wrapper{margin-bottom:-30px}
.subcategories.with-image li a .text{font-size:12px}
body footer .container.footer-bottom{background:#fff!important}
.p-detail .p-detail-inner{padding-top:0}
.p-detail .p-image-wrapper{margin-top:0}
.full-box ul{font-size:14px!important}
.full-box h2, .type-post h2{font-size:23px}
.site-name-wrapper{width:125px;height:31px}
#header{height:70px}
.scrolled-down #header{top:-70px}
.hp-categories-posts .slick-track{zoom:0.5}
.benefitBanner .benefitBanner__item .benefitBanner__content{display:block}
.benefitBanner__content>*{display:inline}
.prodejny,.prodejny tr{display:block}
.prodejny tr td{width:100%!important;display:block}
}

.hp-btn{width:223px;height:45px;text-align:center;margin:20px auto!important;color:#FFF;font-size:15px;font-weight:400}
.products-block.products:has(.hp-btn) .slick-dots{margin-bottom:120px}
footer h4{font-family:"Abhaya Libre";font-size:25px;font-weight: 800;text-transform:none}
footer ul li a{font-weight:400;line-height:1.6}
footer .custom-footer>div{padding:50px 10px!important}

.search-whisperer.active{display:block!important}
.homepage-box.before-carousel .banners-row{margin-bottom:22px}
.benefitBanner+.hp-categories{margin-top:60px}
.hp-categories-posts .slick-track{display:flex;justify-content:center;}
.hp-categories .hp-categories-posts .news-wrapper .news-item {width:auto!important;margin: 0 25px}
.type-index .banners-row{margin-top:0}
.products-block.products .product .prices .old-price{color:#E71A72}
.expanded:not(.active):not(:has(.active)){display:none}
.category-header fieldset input[type=radio]+label,.category-header>div{font-size:16px}
.product-top .availability-value, .product-top .p-final-price-wrapper{margin-top: 14px}
.type-product .breadcrumbs-wrapper{margin-bottom:26px!important}
.product-top .p-final-price-wrapper .price-save{color:#D0AB82;font-weight:600}
.product-top .p-final-price-wrapper .price-standard{color:#D0AB82}


.product-top .availability-value{margin-top:0}
.product-top .add-to-cart{padding-top:10px}
.social-buttons-wrapper{flex-flow:column}
.social-buttons-wrapper .benefitBanner__item,.social-buttons-wrapper .benefitBanner__content{display:flex;flex-flow:row;align-items:center}
.social-buttons-wrapper .benefitBanner__title,.social-buttons-wrapper .benefitBanner__data{margin-left:10px}
.p-gifts-heading{font-size:16px;line-height:20px;}
.p-gift{display:flex;flex-flow:row;align-items:center}
.p-gift img{width:100px;height: auto;margin: 10px;margin-left:0}
.p-gift-name{font-size:14px;font-style:normal;width:270px}
.p-gifts-wrapper{order:-1;width:100%;margin:20px 0}
@media(max-width:767px){
.breadcrumbs{padding-top:10px}
.hp-categories-posts .slick-track{zoom:0.75}

    .id--9 [data-target="search"],.id--9 #dkLabFavHeaderWrapper,
    .id--16 [data-target="search"],.id--16 #dkLabFavHeaderWrapper,
    .id--17 [data-target="search"],.id--17 #dkLabFavHeaderWrapper{display:none}

}


.basic-description{line-height:1.6}
.shp-accordion-link{margin-bottom:5px}
.p-gifts-heading:before,.watchdog-active:before{content:url(./../24/gft.png);margin-right:10px;position:relative;top:5px}
.watchdog-active:before{content:url(./..//24/cink.png);top:-1px}

/*cvc7*/

@media(min-width:768px)
{
.filters-unveil-button-wrapper{display:none}
}
@media(max-width:767px){
.watchdog-active:before{top:14px}
.cart-content .discount-coupon form{max-width:calc(100% - 44px)}
.cart-content .discount-coupon form input{font-size:16px!important}
#header .search-form .search-whisperer.active{top:170px}
input{font-size:16px!important}
.site-name{max-height:100%!important}
.benefitBanner .benefitBanner__item{padding:0!important;margin:15px!important}
footer .custom-footer>div{padding:5px 10px!important}
}

/*18.06.2026*/
/*.category-perex:before{content:"";width:100vw;display:block;height:100%;background:#F8F2EC;position:absolute;left:calc(50% - 50vw);top:0;z-index:-1}*/

.category-perex{z-index:1;position:relative;margin-top:-25px}
.category-perex:has(.category-title){margin-top:-5px}
.category-perex .category-title:before{display:none}
.category-perex .category-title{font-size:40px;font-weight:800}
.category-perex table, .category-perex tbody, .category-perex tr{width:100%}
.category-perex tr{display:flex;justify-content:space-between}
.category-perex tr td:first-child{max-width:565px}
.category-perex tr td:nth-child(2) img{position:relative;top:-20px}
.category-perex td{font-size:16px;line-height:1.6}
.footer-banners .footer-banner{padding:5px!important}
.h4.kolekce{margin-bottom:0;padding:5px 20px!important}
p.kolekce{max-width:670px;text-align:center;margin:0 auto;font-weight:300;line-height:1.6;margin-bottom:50px;color:#000}
p.kolekce a{color:#D0AB82;font-weight:500;text-decoration-line:underline}
.custom-footer__banner53{display:none;width:100%!important;background:#fff}
.custom-footer__banner53 .block-shop-the-look--widget{width:50%}
.custom-footer__banner53 .block-shop-the-look__inner{width:100%;height:auto!important;aspect-ratio:1}
.custom-footer__banner53 .block-shop-the-look__item{width:100%}
.custom-footer__banner53 .banner-wrapper>span{display:flex;align-items:center}
.stl-products .block-shop-the-look__hover-box{position:static;visibility:visible;opacity:1;display:block;margin:0}
.stl-products{width:50%;display:flex;order:-1;flex-wrap:wrap}
.stl-products h2{width:100%;font-family:"Abhaya Libre Medium";font-size:50px;font-weight:500;margin-top:0}
.stl-products h3{font-size:16px;font-weight:500;margin-bottom:10px}
.stl-products .block-shop-the-look__hover-box-inner{flex-flow:column;align-items:center;box-shadow:none}
.stl-products .block-shop-the-look__hover-box-inner:before{display:none}
.stl-products img, .stl-products .info{width:100%;margin:0}
.stl-products .title{font-size:14px;line-height:normal;text-transform:none}
.stl-products .price{font-size:16px;font-weight:400;line-height:normal;margin-top:10px}
#footer .custom-footer__banner53 .block-shop-the-look__hover-box *{color:#000!important}
body:not(.id-1) .custom-footer__banner53{display:none!important}
.description-inner .shp-accordion-link:nth-of-type(2){order:-9}
.description-inner .extended-description{order:-8}
.p-gifts-heading{color:#000;font-size:14px;font-weight:600}
.product-top .social-buttons-wrapper a{text-align:left}
.benefitBanner__img{width:24px;height:24px}
.p-gifts-heading:before{content:url(./../24/gft.svg)}
.watchdog-active:before{content: url(./../24/cink.svg)}
.products-block .flags.flags-extra{top:5px;left: 2px!important;height: 10px}
.flags-extra .flag.flag.flag-discount{display:block;width:47px!important;height:15px!important;background: #d0ab82 !important}
.products-block.products .product .flags.flags-extra .flag span.price-save{color:#fff;font-size: 14px!important;font-weight: 400!important}
.p-detail-inner .flags-extra{display:none}
@media(max-width:767px){
.category-perex tr{flex-flow:column}
.category-perex{margin-top:0}
.category-perex:has(.category-title){margin-top:0}
.category-perex .category-title{font-size:28px}
.category-perex tr td{max-width:100%!important}
.category-perex tr td:nth-child(2) img{top:0;max-width:100%;margin-top:35px}
.category-perex td{font-size:12px;line-height:1.6}
.kolekce{text-align:center!important;padding:0 20px!important}
.footer-banners{padding:0}
.footer-banners .footer-banner{width:50%}
.custom-footer__banner53{margin:50px 0}
.stl-products,.custom-footer__banner53 .block-shop-the-look--widget{width:100%;margin:0}
.custom-footer__banner53 .banner-wrapper>span{flex-flow:column}
.products-block .flags.flags-extra{top:2px;left:0!important;height:10px}
.flags-extra .flag.flag.flag-discount{opacity:1!important;width:43px!important;height:20px!important;line-height:11px}
.products-block.products .product .flags.flags-extra .flag span.price-save{font-size:11px!important}
}
/*nebylo-misto.css*/
:root{--paris-minh:600px}
/*old*/
.p-detail .p-info-wrapper>div#myBtnTabulka_velikosti:not([class]){display:none}.tooltiptext{width:100%;font-weight:400}
#navigation ul.menu-level-1>li .menu-level-2 li.has-third-level.clicked>div>a{background:#fff!important}.search-window-visible #header .search-form{z-index:9}.menu-item-1197>a>b{text-transform:uppercase;color:#D0AB82!important}.top-navigation-bar .site-name img{max-height:43px}
/*czsk*/
.flags-extra .flag.flag-discount{display:none}
.custom-footer__newsletter .topic span{font-size:0}
.custom-footer__newsletter .topic span:before{font-size:25px;content:"Buďte u všeho první"}
.custom-footer__newsletter .topic:after{content:"Zajímají vás poslední novinky a skvělé nabídky? Připojte se k našemu společenství a buďte mezi prvními, kdo se o nich dozví!";display:block;font-size:13px;font-weight:400;text-transform:none;margin-top:10px}
.custom-footer__newsletter form:after{content:"Odesláním e-mailu souhlasíte se zpracováním osobních údajů";color:#FFF;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:normal}
#footer ul li:has(a img){margin-top:20px;display:flex}
#footer ul li a:has(img){margin-right:10px}
/*cz*/
footer .custom-footer .instagram-line:after,.blog-hp,footer .custom-footer .instagram-line h4 span{display:none}
#footer .import-usp{order:-1;width:100%;position:relative}
#footer .import-usp *{color:#000!important}
#footer .import-usp:before{position:absolute;top:-10px!important;left:0}
footer .custom-footer .instagram-line{align-items:start}
footer .custom-footer .instagram-line:before,#footer .import-usp:before{content:"";width:100vw;height:calc(100% - 5px);margin-left:calc(50% - 50vw);display:block!important;background:#fff;opacity:1;top:-5px}
footer .custom-footer .instagram-line h4:before{content:"Sledujte na Instagramu"!important;display:block!important;color:#000;font-size:20px;font-weight:800}
footer .custom-footer .instagram-line .instagram-widget{background:#fff;padding:0;margin-left:-11px}
footer .custom-footer .instagram-line .instagram-widget>a{padding:11px}
#footer{border:none}
.expanded{display:none!important}
.active,.active>li{display:block!important}
@media(max-width:768px){.site-msg.information{display:none}}
/*grav*/
body:has([itemprop="productID"][content="51233"]) tr:has(#jsUnavailableCombinationMessage){display:none}
body:has([itemprop="productID"][content="51233"]) .detail-parameters tbody{display:flex;flex-wrap:wrap}
body:has([itemprop="productID"][content="51233"]) .detail-parameters tr{width:50%}
.product-top .detail-parameters tr.surcharge-list:has(.parameter-id-419){display:none}
body:has([itemprop="productID"][content="51233"]) .dkLabNoteTextArea{font-family:var(--gravirovani-font);height:47px;min-height:47px;box-shadow:none;border:1px solid #ededed;border-radius:0;margin-top:3px;line-height:2.3;font-size:14px;color:#D0AB82}
body:has([itemprop="productID"][content="51233"]) .dkLabNoteTextArea::placeholder{color:#D0AB82!important;font-style:italic;font-weight:300}
body:has([itemprop="productID"][content="51233"]) .detail-parameters tr:not(:has(td)){display:none}
#dkLabNoteMainWrapper{display:none}
.dkLabNoteHeader{color:#D0AB82;font-size:14px;font-weight:600;margin-top:0}
body:has([itemprop="productID"][content="51233"]) .product-top .detail-parameters tr th{font-weight:600!important}
#gravirovaniModal{cursor:pointer;color:#000;text-decoration:underline}
body:has([itemprop="productID"][content="51233"]) select{background-image:url(./../i/select-arrow.svg);background-position:calc(100% - 14px) center}
#cboxWrapper img{max-width:100%}
body:has([itemprop="productID"][content="51233"]) .question-tooltip{float:none;display:inline-block;margin-top:0;color:#D0AB82;background:#fff;border:1px solid #D0AB82;font-size:14px;width:18px;height:18px;line-height:18px}
body:has([itemprop="productID"][content="51233"]) .tooltip-arrow{border-top-color:#F9F3EE}
body:has([itemprop="productID"][content="51233"]) .tooltip-inner{color:#000;font-size:12px;font-weight:300;line-height:normal;background:#F9F3EE;padding:8px;text-align:left}
@media(min-width:768px){
body:has([itemprop="productID"][content="51233"]) .surcharge-list select,body:has([itemprop="productID"][content="51233"]) .variant-list select{width:calc(100% - 18px)}
.ukazka{width:33.33%}
}@media(max-width:767px){
body:has([itemprop="productID"][content="51233"]) .detail-parameters tr{width:100%}
body:has([itemprop="productID"][content="51233"]) .dkLabNoteTextArea{width:calc(100vw - 30px)}
.site-msg:has(.bf){display:block!important;padding:5px 0}
}
.carousel-inner video{max-width:100%}
@media(min-width:768px){
.site-msg.information:has(.bf) .text{min-width:690px!important}
}
.site-msg:has(.bf),.p-info-wrapper .bf,.product .bf{background:#141417;color:#fff}
.bf .w{background:#D0AB82;color:#fff !important}
.bf .w .n{color:#fff !important}
.bf .kod{color:#D0AB82}
.p-info-wrapper .bf{padding-left:10px}
.p-info-wrapper .bf .right{color:#fff;padding-right:20px}
.product .bf .sleva,.p-info-wrapper .bf .cena,.p-info-wrapper .bf .sleva{color:#D0AB82!important}
#copy:before{content:url(./../i/copyw.svg)}
/*paris*/
.block-shop-the-look--widget{margin:0}
.custom-footer__banner53{display:block;margin:50px 0}
.block-shop-the-look__point{background:transparent;text-decoration:none}
.block-shop-the-look__point:before{content:"+";background:transparent;color:#fff;border:1px solid #fff;display:block;position:relative;text-align:center;font-size:20px;text-decoration:none;line-height:17px}
.block-shop-the-look__point:hover{background:transparent}
.block-shop-the-look__point:hover:before{line-height:26px}
.category-perex table:has(tr:nth-child(2)) tr:first-child td img{position:absolute;top:0;left:0}
.category-perex table:has(tr:nth-child(2)){min-height:var(--paris-minh);display:flex;align-items:center;color:#fff;padding-left:70px;margin-bottom:2px}
.category-perex table:has(tr:nth-child(2)) h1,.category-perex table:has(tr:nth-child(2)) a{color:#fff}
@media(max-width:767px){
.id-4150 .block-shop-the-look__inner{display:flex;flex-flow:column-reverse}
.id-4150 .block-shop-the-look__item{width:100%}
}
@media(min-width:768px){
.id-4150 .block-shop-the-look__inner{display:flex;flex-flow:row-reverse;margin:-1px}
.id-4150 .block-shop-the-look__item{width:calc(33.3333% - 1px);margin:1px}
.category-perex table:has(tr:nth-child(2)) tr:first-child td img{max-width:100%}
.category-perex table:has(tr:nth-child(2)) tr:first-child td{max-width:100%}
.category-perex table tr:nth-child(2){position:relative}
.full-box .half:has(>img){padding:0!important}
}
.products-block.products .product .p .name span,.p-detail-inner-header h1{display:flex;flex-flow:column}
.products-block.products .product .p .name .category-appendix,.product-appendix{color:#D0AB82;font-size:16px;font-weight:400;order:-1}
body:not(.ellami) .o-ellami{display:none}

/*head*/
.type-posts-listing .news-wrapper .news-item:not(:first-child),.hp-news .news-wrapper .news-item:not(:first-child){width: calc(25% - 33px);}
.news-item-detail a {text-decoration: underline;}
.type-post .news-item-detail p {text-align:left}
.type-post .news-item-detail>.text ul {
color: #000;
font-size: 16px;
line-height: 1.6;}
.type-post .news-item-detail>.text>ul,.type-post .news-item-detail h2{max-width: 650px;}
.p-image-roi .flags{position:absolute;z-index:1}
.vote-pic{display:none}
.p-image-wrapper .flags{align-items:start}
.block-shop-the-look-filter__button-group{overflow:auto}
.stl-products h2 a{font-family:Inter;font-size:14px;font-weight:400}
.ellami-before:before{content:url(./../i/ellamiw.png);z-index:1;position:relative}
/*.menu-item-1543>a{padding-right:55px!important}*/
.menu-item-1543>a:after{content: "Novinka";color: #FFF;line-height: 16px;border-radius: 8.5px;background: #D0AB82;position: absolute;top: 4px;right: -10px;padding: 2px 10px;font-size: 13px;font-weight: 500}
.p-image-roi{display:flex;flex-flow:row wrap}
.p-image-roi:has(>.p-main-image) #wrap,.p-image-roi>.p-main-image{width:50%}
.p-image-roi:not(:has(.flag))>.p-main-image:nth-child(3n){width:100%}
.p-image-roi:has(.flag)>.p-main-image:nth-child(3n+1){width:100%}
.p-image-wrapper:has(.p-image-roi) .p-thumbnails-wrapper{display:none!important}
.products-block.products .product .p .name{align-items:start}
.products-block.products .product .p .name:has(.category-appendix){height:78px}
@media(max-width:767px){
.stl-products h2 a{display:block;margin-top:10px}
.block-shop-the-look__point:before{font-size:16px;line-height:16px;width:75%;height:75%}
.block-shop-the-look__point:hover:before{line-height:16px}
.menu-item-1543>a:after{top:0;left:10px;right:auto;position:relative}
.category-perex table:has(tr:nth-child(2)){overflow:hidden;position:relative;padding:0 20px}
.category-perex table tr:nth-child(2) td{z-index:1}
:root {--paris-minh:120px!important}
.ellami-before:before{top:33px;zoom:0.6}
.category-perex table:has(tr:nth-child(2)) h1{margin-bottom:0}
.block-shop-the-look__inner,.block-shop-the-look__item{margin:0}
.category-perex table tr:nth-child(2) td:last-child{padding-bottom:20px}
.p-image-wrapper:has(.p-image-roi){overflow-x:auto;scroll-snap-type:x mandatory}
.p-image-roi{display:flex;flex-flow:row wrap}
.p-image-roi:has(.p-main-image) #wrap,.p-image-roi>.p-main-image{width:100vw!important;scroll-snap-stop: always;scroll-snap-align: start}
.scroll-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#fff;border:1px solid #fff;margin:1px}
.scroll-dot.a{background:#000}
.img-scroll{z-index: 20;text-align: center;position: absolute;top: -58px;width: 100%}
.scroll-left:before{content:url(./../i/left-w.svg)}
.scroll-right:before{content:url(./../i/right-w.svg)}
.scroll-left:before,.scroll-right:before{width:32px;height:32px}
.scroll-left,.scroll-right{font-size:0;position:absolute;top:-50vw;left:0}
.scroll-right{left:auto;right:0}
.category-appendix{padding-bottom:20px}
.products-block.products .product .p .name:has(.category-appendix){height:70px}
.mlast{order:9}
.products-block.products .product:has(.flags-extra) .flags.flags-default{top:35px}
.products-block.products .product .flags.flags-extra .flag.flag-discount{width:auto!important}
.site-msg:has(.bf) .text{padding-left:10px}
}
.stl-products .block-shop-the-look__hover-box{cursor:pointer}
.import_baleni p{line-height:1.6}
.import_baleni h2{width:100%}