.product-top{align-items:start!important}
.p-image-wrapper{height:auto!important}
.rate-wrapper.unveil-wrapper .rate-average{color:#B58B5D;font-size:25px;font-weight:700;line-height:1.5;width:50px}
.rate-wrapper.unveil-wrapper .rate-bar{height:2px}
.rate-wrapper.unveil-wrapper .rate-average-wrap{width:180px}
.rate-wrapper.unveil-wrapper .rate-average-inner{display:flex;flex-flow:row}
.rate-wrapper.unveil-wrapper .rate-star-wrap{width:100px}
.content-wrapper.container .row>div:has(.rate-list){width:calc(100% - 180px)}
@media(max-width:767px)
{
.ellami-before{padding-top:20px}
body:has(.ellami-before) .breadcrumbs{margin-left:20px}
.p-info-wrapper:not(:has(.favourites-link)) div:has([data-testid="productCardBrandName"]){margin-top:30px}
.p-info-wrapper:not(:has(.favourites-link)):not(:has([data-testid="productCardBrandName"])) .p-detail-inner-header{margin-top:30px}
}
.parameter-dependent:has(.roi-watchdog),
.availability-value:not(:has(.parameter-dependent)):has(.roi-watchdog){flex-wrap:wrap}
.roi-watchdog{margin:5px 0 20px 0}
.roi-watchdog>span{color:#D92046;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:from-font;margin-left:5px;cursor:pointer}
.menu-item-4456>a>b{font-weight:700!important}
.custom-footer__newsletter button>.sr-only{position:static!important;width:auto!important;height:16px!important;margin:0!important}
.tab-content>.tab-pane#description{display:block!important}
#footer [type="email"]{color:#000!important}
#footer .validator-msg.msg-error{color:#d9534f!important;background:transparent!important}
@media (max-width: 767px) {
.products-block.products .product .flags.flags-extra .flag.flag-discount .price-save{line-height:2}
.breadcrumbs-wrapper .breadcrumbs>span>a.navigation-bullet:before, .breadcrumbs-wrapper .breadcrumbs>span>span.navigation-bullet:before{display:none!important}
.p-detail-info .stars-wrapper{position:relative;z-index:8}
}
.menu-helper{right:10px}
/*only*/
.top-navigation-tools--language{display:none}
.block-shop-the-look__hover-box img {height: auto;}
.menu-helper{right:10px}
/*2407*/
.site-msg.information:has(.benefitBanner__item),.benefit-banner-bar{background:#B58B5D;width:100%}
.site-msg.information:has(.benefitBanner__item) .container,.benefit-banner-bar .container{overflow:hidden;white-space:nowrap;display:block;color:#fff}
.site-msg.information:has(.benefitBanner__item) .container>div,.benefit-banner-bar .container>div{color:#fff!important}
.site-msg.information .benefitBanner__picture,.benefit-banner-bar .benefitBanner__picture{display:none}
.site-msg.information .benefitBanner__content,.benefit-banner-bar .benefitBanner__content{display:flex;gap:0 4px}
.site-msg.information .benefit-banner-wrapper,.benefit-banner-bar .benefit-banner-wrapper{justify-content:space-around;background:#B58B5D;/*gap:0 157px;*/display: flex;flex-shrink:0;animation:scroll-left 40s linear infinite;width:200%}
.site-msg.information:hover .benefit-banner-wrapper,.benefit-banner-bar:hover .benefit-banner-wrapper{animation-play-state: paused}
@keyframes scroll-left{
from{transform:translateX(0%)}
to{transform:translateX(-50%)}
}
@keyframes scroll-left-m {
from {transform:translateX(0%)}
to{transform:translateX(-1200px)}
}
.benefit-banner-bar .benefit-banner-wrapper{animation:scroll-left-m 30s linear infinite;width:2400px}
.position--benefitCategory,.position--benefitProduct{display:none}
.benefit-banner-bar{position:sticky;top:0;height:31px;align-items:center;display:flex}
body:has(.benefit-banner-bar) #header{position:sticky}
@media(min-width:768px){
.content-wrapper .container:has(.wide-carousel){max-width:100%;padding:0}
}
@media(min-width:992px)
{
.menu-helper.visible{display:none!important}
.navigation-in{width:100%}
#navigation ul.menu-level-1>li{flex-grow:1;visibility:visible!important;display:block!important}
#navigation ul.menu-level-1>li>a b{font-size:14px;text-transform:uppercase}
#navigation ul.menu-level-1>li.menu-item-1519>a b{font-weight:700}
.id-1 .content-wrapper.homepage-box.before-carousel{margin-top:-137px}
.id-1:not(:has(#header:hover)):not(:has(.top-navigation-bar:hover)) #header,.id-1:not(:has(#header:hover)):not(:has(.top-navigation-bar:hover)) .top-navigation-bar,.id-1:not(:has(#header:hover)):not(:has(.top-navigation-bar:hover)) #formSearchForm input[type=search],.id-1 #header .header-top:before{background:transparent}
.id-1:not(:has(#header:hover)):not(:has(.top-navigation-bar:hover)) #formSearchForm input[type=search]{border-bottom-color:#fff}
.id-1:not(:has(#header:hover)):not(:has(.top-navigation-bar:hover)) .top-navigation-bar .site-name img,.id-1:not(:has(#header:hover)):not(:has(.top-navigation-bar:hover)) #formSearchForm .btn:before{filter: brightness(0) invert(1);}
.id-1:not(:has(#header:hover)):not(:has(.top-navigation-bar:hover)) #navigation ul.menu-level-1>li>a>b,.id-1:not(:has(#header:hover)):not(:has(.top-navigation-bar:hover)) #formSearchForm input[type=search]::placeholder,.id-1:not(:has(#header:hover)):not(:has(.top-navigation-bar:hover)) .submenu-arrow{color:#fff}
.id-1:not(:has(#header:hover)):not(:has(.top-navigation-bar:hover)) .top-navigation-menu .top-nav-button-account:after,.id-1:not(:has(#header:hover)):not(:has(.top-navigation-bar:hover)) .top-navigation-menu .top-nav-button-login:after,.id-1:not(:has(#header:hover)):not(:has(.top-navigation-bar:hover)) .dkLabFavHeaderIconBtn::before,.id-1:not(:has(#header:hover)):not(:has(.top-navigation-bar:hover)) .top-navigation-menu .btn.cart-count:before{filter: brightness(0) invert(1);}
.id-1 #header,.id-1 .top-navigation-bar,.id-1 #formSearchForm input[type=search],.id-1 #header .header-top:before,
.id-1 #formSearchForm input[type=search],
.id-1 .top-navigation-bar .site-name img,.id-1 #formSearchForm .btn:before,
.id-1 #navigation ul.menu-level-1>li>a>b,.id-1 #formSearchForm input[type=search]::placeholder,.id-1 .submenu-arrow,
.id-1 .top-navigation-menu .top-nav-button-account:after,.id-1 .top-navigation-menu .top-nav-button-login:after,.id-1 .dkLabFavHeaderIconBtn::before,.id-1 .top-navigation-menu .btn.cart-count:before{transition:all 200ms}
#formSearchForm input[type=search]{background:transparent}
.site-msg.information{border-bottom:none}
}
@media(min-width:768px){
.menu-level-1 .submenu-arrow{display:inline-block}
}
.menu-level-3 img{border-radius:50%;object-fit:cover;aspect-ratio:1;width:40px}
.menu-level-3:has(img) a{display:flex!important;align-items:center;gap:0 10px}
.menu-item-4482 .menu-level-2>li>a>img{display:none!important}
.menu-item-4482 .has-third-level>div>a>span{color:#D0AB82;font-size:13px;font-weight:500}
.menu-level-2 h2{font-size:18px;font-weight:500;text-transform:uppercase}
@media (max-width: 767px){
.in-index #content-wrapper{margin-top:0px}
.product-top:has(#shkDiscountPromoExtension) .add-to-cart{margin-top:0;padding-top:0}
.product-top:has(#shkDiscountPromoExtension) .add-to-cart button.add-to-cart-button{width:calc(100% - 125px)!important}
body.blank-mode:not(.in-index):has(#promo-countdown-bar) .container.breadcrumbs-wrapper{top:0;padding-top:0!important}
body.blank-mode:not(.in-index):has(#promo-countdown-bar) #content-wrapper{margin-top:25px}
.in-index:has(#promo-countdown-bar) #content-wrapper{margin-top:0}
}