/* Explicit neutral colors also prevent Safari's default blue button tint. */
body .products-slider__arrow,body .dauri-live-mobile__arrow,body .home-slider-arrow{appearance:none;-webkit-appearance:none;color:#777!important;width:40px;height:40px;min-width:40px;padding:0;border:1px solid #e5e5e5;border-radius:50%;background:#f7f7f7!important;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .25s,border-color .25s;box-shadow:none;-webkit-tap-highlight-color:transparent}
body .products-slider__arrow:hover,body .dauri-live-mobile__arrow:hover,body .home-slider-arrow:hover{color:#555!important;background:#ededed!important;border-color:#ccc}
body .products-slider__arrow:disabled,body .dauri-live-mobile__arrow:disabled,body .home-slider-arrow:disabled{opacity:.35;cursor:default}
body .products-slider__arrow svg,body .dauri-live-mobile__arrow svg,body .home-slider-arrow svg{color:inherit}
html[data-theme=dark] body .products-slider__arrow,html[data-theme=dark] body .dauri-live-mobile__arrow,html[data-theme=dark] body .home-slider-arrow{color:#b8b8b8!important;background:#242427!important;border-color:#404044}
body .menu-container .menu-text{font-size:15px;line-height:1.5}
body .menu-container .menu-arrow{color:#888}
body .menu-container .menu-item-selected .menu-text{color:#b58358}
body .menu-container .menu-item-selected .menu-arrow{color:#b58358}
body .header .burger-button.active,body .header .js-open-search.active,body .header .header-contact-mobile[aria-expanded=true]{color:#b58358}
@media(max-width:1180px),(hover:none) and (pointer:coarse) and (max-width:1366px){
 body .menu--compact .menu-column{transform:translateX(0)!important;transition:transform .4s cubic-bezier(.4,0,.2,1);background:#fff}
 body .menu--compact .menu-center{z-index:2}
 body .menu--compact .menu-right{z-index:3}
 body .menu--compact[data-compact-column] .menu-left,body .menu--compact[data-compact-column=right] .menu-center{display:block!important}
 body .menu--compact .menu-column[data-compact-hidden=true]{transform:translateX(100%)!important;pointer-events:none}
 body .menu--compact .menu-text{font-size:15px}
 html[data-theme=dark] body .menu--compact .menu-column{background:#0e0e12}
}

body{--swiper-navigation-color:#777;--swiper-theme-color:#777}
body .swiper-button-prev,body .swiper-button-next{color:#777}
body .products-slider__controls>.products-slider__scrollbar{position:relative;inset:auto;width:auto;flex:1}
html[data-theme=dark] body{--swiper-navigation-color:#b8b8b8;--swiper-theme-color:#b8b8b8}
html[data-theme=dark] body .swiper-button-prev,html[data-theme=dark] body .swiper-button-next{color:#b8b8b8}

/* Favorites use the same neutral ink for their outline and selected fill. */
html body :is(.cart-add-to-fav,.product-card-main-add-to-fav,.article-add-to-fav).is-active{color:#626262}
html[data-theme=dark] body :is(.cart-add-to-fav,.product-card-main-add-to-fav,.article-add-to-fav).is-active{color:#c6c6c9}
body :is(.cart-add-to-fav,.product-card-main-add-to-fav,.article-add-to-fav) .fav-fill-path{fill:transparent;transition:fill .2s ease}
body :is(.cart-add-to-fav,.product-card-main-add-to-fav,.article-add-to-fav).is-active .fav-fill-path{fill:currentColor}
@media(prefers-reduced-motion:reduce){body :is(.cart-add-to-fav,.product-card-main-add-to-fav,.article-add-to-fav) .fav-fill-path{transition:none}}
